[Educación Inclusiva]Localización al español de las tablas braille de LAMBDA para NVDA completa

Iván Novegil C. ivan.novegil.cancelas en gmail.com
Lun Mayo 15 19:32:47 CEST 2017


Hola.

Hago esta difusión por listas variadas para completar información
sobre un complemento que se dio a conocer por la comunidad de NVDA en
agosto del año pasado. Una de las grandes pegas que se le ponía a este
complemento, que servía para mejorar el soporte de Lambda con respecto
plugin existente para NVDA, era que no tenía compatibilidad con
braille en español, la única tabla que había era en italiano (idioma
nativo del autor).
En este tiempo, además de la traducción al español, que fue la primera
en incluirse (después de la italiana, en septiembre), han salido ya
varias versiones hasta hoy, que ha salido la 1.1.5 con la traducción
al gallego ya incorporada. Se preve que el complemento sea incorporado
al sitio oficial de complementos de NVDA (de hecho, ya ha casi pasado
la revisión, o sea que es confiable), y el cambio de sistema de
traducción, ante el cual ya he hecho las gestiones con Juan, traductor
correspondiente a español y gallego.
***Royo, puedes saltar al final de esto***Aparte de estas cosas más
bien superficiales, el asunto de este correo es una actualización
bastante importante que enviaremos desde la organización de gitHub
lambda-nvda-esp al repo oficial. En esta organización estamos ahora
mismo yo (@ivnc), José Manuel Delicado (@jmdaweb) y Alberto Zanella
(@albzan, el autor del complemento, para básicamente asesorar). esto
surgió a partir de la resurrección del hilo del complemento en el
grupo de NVDAEspañol, donde pensé que sería conveniente conformar un
grupo de trabajo en inglés con el autor, porque por algo es el que
hizo el complemento, y todos los interesados en conversar de forma
distendida sobre el soporte de LAMBDA para NVDA y muy especialmente,
sobre la localización (traducción) del soporte braille. A partir de
ahí pudimos saber el método que el autor utilizó para convertir los
archivos jbt a utb (de Jaws a Liblouis, que son los que usa NVDA), y
con la organización en GitHub creada, nos pusimos con la tarea. José
Manuel contribuyó con un script en Python que servía para procesar,
simplemente llamando a una función, el archivo jbt, para hacer un txt
con las representaciones hexadecimales de los caracteres (en Jaws
estaban en decimal) y los puntos braille. Salva Doménech ejecutó ese
script, porque José no tenía los jbt de LAMBDA, y consiguió pasar por
la lista un 7z con los txt de las tablas de 6 y 8 puntos (por ahora
solo hay de 8)A partir de ahí quedó lo más complicado: cotejar las dos
tablas, buscar los caracteres que ya estaban y sustituir los puntos
por los que aparecían en la tabla de Jaws si fuese necesario y añadir
los símbolos que no estaban. Después de varios errores y de sus
respectivas resoluciones, con la inestimable ayuda de Centos7 y
Liblouis en estado puro, podemos decir que hay una tabla braille
(casi) en condiciones para el complemento de LAMBDA con NVDA.***Fin
del tocho, ahora en cristiano***
¿Conclusión, después de leer todo esto? Pues eso, tabla braille para
LAMBDA con NVDA: ¿Por qué casi en condiciones? Porque no está probada.
Prácticamente ha salido hoy y que yo sepa los únicos que la hemos
probado hemos sido Salva y yo, co nresultados no insatisfactorios,
pero ya digo, por seguridad habrá que esperar unos días a ver si
alguien reporta un error, abre una pull request o algo.
Reporte de errores y pull rquests: el código está disponible en
https://github.com/lambda-nvda-esp/lambda-nvda (en la rama esp_bt, no
olvidéis hacer git checkout). Ahí también se pueden abrir incidencias
y pulls, solo si están relacionadas con la tabla braille. Tened en
cuenta que ya hay una incidencia creada (cerrada porque no hay errores
en proceso de resolución ahora mismo) que podéis reabrir, con el fin
de seguir en un mismo hilo todos los bugs y su resolución. Si las
incidencias no están relacionadas con la tabla o las traducciones, o
las pulls no modifican uno de estos elementos, serán cerradas, debéis
enviarlas al repositorio central
(https://github.com/nvdaaddons/lambda).
NVDA-addon: lo más importante para el final, claro. Os he hecho para
aquellos que queráis probar el complemento un nvda-addon para
descargar y usar. Se ha tomado como base la rama esp_bt de nuestro
repositorio, que a su vez toma como base la versión 1.1.5-dev, oséase,
los últimos cambios del complemento hasta hace unas horas. Lleva
incluída la tabla, claro, y el perfil se autoconfigura con ella,
tengáis NVDA en español o en gallego. Aquí va:
https://github.com/lambda-nvda-esp/lambda-nvda/releases/download/v1.1.5-dev%2Besp_bt/lambda-1.1.5-dev.espanish_bt_to_test.nvda-addon
El manual del complemento es bastante completo y está traducido,
además de que el complemento no tiene mucha ciencia. También Salva os
ha dejado una demo en español que aparece enlazada en el manual de
este idioma, la de gallego está al caer.
Está pendiente de añadirse la compatibilidad con braille de 6 puntos,
para la que previsiblemente sirve la misma tabla y que se hará en el
código y no en las tablas o las traducciones.
Así que, si vuestra pega para no pasaros a NVDA era que no tenía
soporte para LAMBDA, retirad lo dicho, el soporte ha llegado (o casi).

Espero que lo disfrutéis. Creo que todos debemos agradecer la labor de
Alberto, José y Salva ante esta actualización.

Un saludo.



Más información sobre la lista de distribución EducacionInclusiva