You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MathCAT is designed to eventually replace MathPlayer because MathPlayer is
9
-
no longer supported. MathCAT generates speech and braille from MathML. The
10
-
speech for math produced by MathCAT is enhanced with prosody so that it
11
-
sounds more natural. The speech can be navigated in three modes using the
12
-
same commands as MathPlayer. In addition, the navigation node is indicated
13
-
on a braille display. Both Nemeth and UEB technical are supported.
8
+
MathCat está diseñado para sustituir eventualmente a MathPlayer, ya que este
9
+
último ya no está soportado. MathCat genera voz y braille desde MathML. La
10
+
voz producida por MathCat para las matemáticas se mejora con entonación para
11
+
que suene más natural. Se puede navegar por la voz con tres modos usando las
12
+
mismas órdenes que en MathPlayer. Además, el nodo de navegación se indica en
13
+
la pantalla Braille. Se soportan tanto Nemeth como UEB técnico.
14
14
15
15
MathCat tiene varias opciones de configuración que controlan la voz, la
16
16
navegación y el braille. Muchas de ellas pueden configurarse en el diálogo
@@ -32,18 +32,18 @@ Quién debería usar MathCat:
32
32
* Quien necesite Braille Nemeth de alta calidad (el Nemeth de MathPlayer se
33
33
basa en la generación Nemeth de Liblouis, que tiene una importante
34
34
cantidad de fallos técnicamente complicados de corregir).
35
-
*Those who need UEB technical braille, CMU (Spanish/Portuguese), German
36
-
LaTeX, ASCIIMath, or Vietnamese braille
35
+
*Aquellos que necesiten braille técnico UEB, CMU (español/portugués), LaTeX
36
+
alemán, ASCIIMath, o braille vietnamita
37
37
* Quien quiera probar nuevas tecnologías y esté dispuesto a ayudar
38
38
informando de fallos
39
39
* Quien use Eloquence como voz
40
40
41
41
Quién no debería usar MathCat:
42
42
43
-
*Anyone who uses MathPlayer with a language that is not yet supported by
44
-
MathCAT (translations exist for Chinese (Traditional), Spanish, Indonesian
45
-
and Vietnamese; translations will be coming in the future) and are not
46
-
comfortable with speech in one of the supported languages.
43
+
*Cualquiera que use Math Player en idiomas distintos al inglés (existen
44
+
traducciones a chino (tradicional), indonesio, vietnamita y español; las
45
+
traducciones se irán haciendo en el futuro) y no se sienten cómodos con la
46
+
voz en uno de los idiomas soportados.
47
47
* Cualquiera que prefiera Access8Math a MathPlayer (por la voz u otras
48
48
funciones)
49
49
@@ -58,36 +58,62 @@ establecido.
58
58
59
59
## Registro de actualización de MathCat
60
60
61
-
### Version 0.6.3
62
-
* All the language and braille Rule files are zipped up per directory and unzipped on demand.
63
-
* This currently saves ~5mb when Rules.zip is unzipped, and will save even more as more languages and braille codes are added.
64
-
* This is in preparation for MathCAT being built into NVDA 2024.3
65
-
* Added new preference `DecimalSeparator`.
66
-
* The default value is `Auto`, with other values being ".", ",", and "Custom". The first three values set `DecimalSeparators` and `BlockSeparators`.
67
-
*`Auto` sets those preferences based on the value of the `Language` pref. For some language such as Spanish, `,` is used in some countries and `.` is used in others. In this case, it is best to set the language to also include the country code (e.g, `es-es` or `es-mx`) to ensure the right value is used.
68
-
* Added Swedish to supported languages.
69
-
* Added more Unicode chars to include both all Unicode chars marked as "Sm" and those with a mathclass (except Alphabetic and Glyph classes) in the Unicode standard.
70
-
* After changing how prefs work in a previous version, I forgot to change `MathRate` and `PauseFactor` to be numbers, not strings.
71
-
* Fixed bug in the braille Rules (missed change from earlier) where a third argument should have been given to say to look in the _Braille_`definitions.yaml` files and not the speech ones when looking up the value of a definition.
72
-
* Cleaned up use of `definitions.yaml`.
73
-
* Fixed some bugs in the MathML cleanup for "," decimal separators.
74
-
* Found a bug in braille highlighting when nothing is highlighted (maybe never happens which is why I didn't see it in practice?)
75
-
* Fixed "Describe" mode so that it works -- it is still very minimal and probably not useful yet
76
-
* Fixed minimum supported version
77
-
78
-
### Version 0.5.6
79
-
* Added Copy As... to the MathCAT dialog (in the "Navagation" pane).
80
-
* Fixed a bug where the language reverted to English when changing speech
81
-
styles.
82
-
* Fixed a bug with navigation and braille
83
-
* Fixed some Asciimath spacing problems.
84
-
* Improved chemistry recognition
85
-
* Updated MathCAT to new BANA Nemeth chemistry spec (still only single line
86
-
and special case style/font changes not handled)
87
-
* Fix a crash when non-ASCII digits (e.g., bold digits) are used in numbers
88
-
* Don't use italic indicators in braille codes when the math alphanumeric
89
-
italic chars are used
90
-
* Some other smaller bug fixes that weren't reported by users
61
+
### Versión 0.6.3
62
+
63
+
* Todos los archivos de idioma y reglas braille se comprimen por carpeta y
64
+
se descomprimen a petición.
65
+
66
+
* Se ahorran unos 5 mb cuando rules.zip está descomprimido, y ahorrará aún
67
+
más según se añadan más idiomas y códigos braille.
68
+
* Esto se hace como preparación para incluir MathCat en NVDA 2024.3
69
+
70
+
* Se añade una nueva preferencia de "separador decimal".
71
+
72
+
* El valor por defecto es `Automático`, siendo otros valores ".", ",", y
73
+
"personalizado". Los primeros tres valores establecen `DecimalSeparators`
74
+
y `BlockSeparators`.
75
+
* `Automático` establece estas preferencias en función de la preferencia
76
+
`language`. En algunos idiomas, como el español, se usa ',' en algunos
77
+
países y '.' en otros. En este caso, es mejor configurar el idioma para
78
+
que incluya también el código del país (por ejemplo, `es-es` or `es-mx`)
79
+
para garantizar que se usa el valor correcto.
80
+
81
+
* Se añade el sueco a los idiomas soportados.
82
+
* Se añaden más caracteres Unicode para incluir todos los caracteres Unicode
83
+
marcados como "Sm" y aquellos con una mathclass (excepto las clases
84
+
Alphabetic y Glyph) en el estándar Unicode.
85
+
* Tras cambiar el funcionamiento de las preferencias en una versión
86
+
anterior, olvidé cambiar `MathRate` y `PauseFactor` para que sean números
87
+
en vez de cadenas.
88
+
* Corregido un fallo en las reglas braille (un cambio anterior que se
89
+
perdió) por el que se debería haber dado un tercer argumento para decir
90
+
que se mire en los archivos `definitions.yaml`_Braille_ y no en los de
91
+
voz al buscar el valor de una definición.
92
+
* Se limpia el uso de `definitions.yaml`.
93
+
* Se corrigen algunos fallos en la limpieza de MathML para los separadores
94
+
decimales ",".
95
+
* Se ha encontrado un fallo en el resaltado braille cuando no hay nada
96
+
resaltado (tal vez nunca se dio, ¿por eso no lo vi en la práctica?)
97
+
* Corregido el modo "describir" para que funcione. Todavía está al mínimo y
98
+
probablemente aún no es útil
99
+
* Se corrige la versión mínima soportada
100
+
101
+
### Versión 0.5.6
102
+
* Se ha añadido Copiar como... al diálogo de MathCat (en el panel
103
+
"Navegación")
104
+
* Se corrige un fallo por el que el idioma volvía a ser inglés al cambiar
105
+
los estilos de habla.
106
+
* Se corrige un fallo con la navegación y el braille
107
+
* Se corrigen algunos problemas de espaciado de Asciimath.
108
+
* Mejorado el reconocimiento de química
109
+
* Se actualiza MathCat a la nueva especificación química BANA Nemeth
110
+
(todavía sólo una sola línea y no se manejan los casos especiales de
111
+
cambio de estilo/fuente)
112
+
* Se corrige un error fatal cuando se usan dígitos no ASCII en números (por
113
+
ejemplo, dígitos en negrita)
114
+
* No se usan indicadores de cursiva en los códigos braille cuando se usan
115
+
los caracteres de cursiva alfanuméricos de matemáticas
116
+
* Algunas pequeñas correcciones de las que no informaron los usuarios
91
117
92
118
### Versión 0.5.0
93
119
* Se añade código braille LaTeX en alemán. Al contrario que otros códigos
@@ -144,34 +170,50 @@ establecido.
144
170
145
171
146
172
### Versión 0.3.8
147
-
Braille: * Dialog has been internationalized for several languages (many
148
-
thanks to the translators!) * Initial implementation of CMU -- the braille
149
-
code used in Spanish and Portuguese speaking countries * Fix some UEB bugs
150
-
and added some characters for UEB * Significant improvements to Vietnamese
151
-
braille
152
-
153
-
Other fixes: * Change relative rate dialog slider to have a maximum value of
154
-
100% (now only allows setting slower rates). Also, added step sizes so it is
155
-
easier to raise/lower the rate significantly. * Fix eSpeak bug that
156
-
sometimes cut off speech when the relative rate was changed * Improvements
157
-
to Vietnamese speech * Fixed bug with OneCore voices saying "a" * Fixed some
158
-
navigation bugs when `AutoZoomOut` is False (not the default) * Fix
159
-
updating around language changes and some other dialog changes so they take
160
-
effect immediately upon clicking "Apply" or "OK". * Added an "Use Voice's
161
-
Language" option so that out of the box, MathCAT will speak in the right
162
-
language (if there is a translation) * Several improvements for cleaning up
163
-
poor MathML code
173
+
174
+
Braille:
175
+
176
+
* Se ha internacionalizado el diálogo en varios idiomas (¡Muchas gracias a
177
+
los traductores!)
178
+
* Implementación inicial de CMU, código braille usado en los países de habla
179
+
hispana y portuguesa
180
+
* Se corrigen algunos fallos de UEB y se añaden algunos caracteres para UEB
181
+
* Mejoras importantes al braille vietnamita
182
+
183
+
Otras correcciones:
184
+
185
+
* Se cambia el deslizador del diálogo de velocidad relativa para que tenga
186
+
un valor máximo del 100% (ahora sólo permite configurar velocidades
187
+
menores). También se añaden pasos de tamaño para que sea más fácil
188
+
aumentar o disminuir la velocidad significativamente.
189
+
* Se corrige un problema con Espeak que hacía que la voz se entrecortara al
190
+
cambiar su velocidad relativa
191
+
* Mejoras en la voz vietnamita
192
+
* Corregido un fallo con las voces OneCore, que decían "a"
193
+
* Se corrigen algunos fallos de navegación cuando `AutoZoomOut` es falso (no
194
+
el que hay por defecto)
195
+
* Se corrigen algunos cambios en los diálogos y en el idioma para que tengan
196
+
efecto inmediato cuando se pulse "Aplicar" o "Aceptar".
197
+
* Se añade una opción "Usar idioma de la voz" para que MathCat hable en el
198
+
idioma correcto desde el principio (si hay traducción)
199
+
* Varias mejoras al limpiar código MathML pobre
164
200
165
201
### Versión 0.3.3
166
-
This release has a number of bug fixes in it. The major new features and bug
167
-
fixes are: * Added Spanish Translation (thanks to Noelia Ruiz and María Allo
168
-
Roldán) * Modified navigation so that it starts zoomed in one level * Added
169
-
cntrl+alt+arrow as a way to navigate tabular structures. These keys should
170
-
be more memorable because they are used for table navigation in NVDA. *
171
-
Worked around NVDA bug for eSpeak voices that caused them to slow down when
172
-
the relative MathRate was set to be slower than the text speech rate. *
173
-
Worked around a OneCore voice problem so that they will speak the long 'a'
174
-
sound.
202
+
Esta versión contiene bastantes correcciones de fallos. Las principales
203
+
funciones nuevas y correcciones son:
204
+
205
+
* Se ha añadido traducción al español (gracias a Noelia Ruiz y María Allo
206
+
Roldán)
207
+
* Se modifica la navegación, de tal forma que ahora comienza ampliada en un
208
+
nivel
209
+
* Se añade control+alt+flechas como mecanismo para navegar por estructuras
210
+
tabulares. Estas teclas deberían ser más fáciles de memorizar, ya que se
211
+
usan para navegar por tablas en NVDA.
212
+
* Corregido un fallo con las voces de Espeak que provocaba que se
213
+
ralentizaran cuando la velocidad relativa matemática se configuraba para
214
+
ser más lenta que la velocidad de verbalización del texto.
215
+
* Solucionado un problema con las voces OneCore, que deberían poder
216
+
verbalizar el sonido de la 'a' larga.
175
217
176
218
Hay montones de pequeños retoques en la voz y algunos fallos corregidos en
177
219
Nemeth y UEB.
@@ -184,10 +226,11 @@ próxima versión de MathCat contenga una implementación fiable.
184
226
### Versión 0.2.5
185
227
* Más mejoras en química
186
228
* Correcciones en Nemeth:
187
-
** Added "omission" rules
188
-
** Added some rules for English Language Indicators
189
-
** Added more cases where the Mulitpurpose indicator is needed
190
-
** Fixes related to Nemeth and punctuation
229
+
230
+
* Añadidas reglas de "omisión"
231
+
* Añadidas algunas reglas para los indicadores en inglés
232
+
* Añadidos más casos donde es necesario el indicador Multipropósito
233
+
* Correcciones relacionadas con Nemeth y la puntuación
0 commit comments