tag:blogger.com,1999:blog-54866301857498288042024-03-13T12:20:10.593-03:00LinguormatizadosBlog dedicado a quienes, contrariamente al estereotipo de asociar a los aficionados al idioma tan solo con el encierro en los libros y al informático con pantallas y circuitos, nos encantan las TIC y amamos nuestra lengua por igual.Fernando Gregoirehttp://www.blogger.com/profile/03779319620882826845noreply@blogger.comBlogger11125tag:blogger.com,1999:blog-5486630185749828804.post-88022387863453083472016-01-03T15:54:00.001-03:002016-01-03T15:54:52.544-03:00Las referencias a asignaciones de teclas en scripts para JAWS y la jaqueca de las distribuciones de teclado<p>Comenzado el 2016 hace poquísimo, me permito contar el problema que hube de enfrentar la última semana de diciembre en la traducción de unos scripts de JAWS para el editor de audio libre Audacity.</p> <p>Ciertamente los había traducido hace tiempo pero, desde que los autores pensaron que el instalador oficial pueda instalar los scripts en el idioma que el usuario seleccione y no sólo automatizar el proceso en inglés, es natural que, máxime cuando con uno de los autores estoy trabajando codo con codo y está tan interesado en esos pequeños detalles que considerados por el equipo de desarrollo redundan en mejores traducciones, tenga la intención de solucionar la mayor cantidad de problemas conocidos posibles antes de lanzarse el instalador nuevo al público.</p> <p>En los mensajes de ayuda de teclas rápidas que muestran los scripts para JAWS al pulsar INSERT+H es habitual que, en vez de incluirlas directamente, se incluya un marcador de posición <strong>%keyfor(NombreDelScriptCuyaCombinaciónDeTeClasSeHaDeMostrar). Ello obedece a la conveniencia de que así automáticamente estos mensajes de ayuda mostrados en el que en JAWS se denomina el Visualizador Virtual contengan enlaces que, al activarlos, ejecuten el script correspondiente sin presionar el comando en sí; por otro lado, y aún más importante, de este modo se consigue que si el usuario cambia las combinaciones de teclas a través del Asistente de Teclado la ayuda refleje tales modificaciones.</strong></p> <p><strong></strong> </p> <p><strong>Todo eso está muy bien, pero ¿qué pasa cuando en alguna combinación de teclas son parte teclas cuyos símbolos no siempre son los mismos en todos los idiomas, por ejemplo en el caso del script que tantos problemas me dio que estaba asignado a CTRL+SHIFT+`? Quien conozca un poco los teclados en inglés y en español entenderá fácilmente cuál es el problema, a saber, que el signo que representa en inglés la tecla justo encima del tabulador sí es el acento grave pero que, en el teclado español, no es sino el ordinal masculino; este punto lo entendía, porque de hecho ocurre lo mismo con otras teclas como la </strong>ñ<strong> en lugar del punto y coma o la barra en lugar del guión. Nunca me había puesto a pensar cómo manejar este tipo de diferencias en JAWS porque, aunque el Asistente de Teclado muestra (y los archivos JKM realmente contienen) las combinaciones de teclas conforme la distribución QWERTY de inglés estadounidense, en las ayudas que se terminan de generar en tiempo de ejecución las combinaciones se muestran correctamente y lo atribuía a la detección de la distribución de teclado en uso, como de hecho realmente ocurre al escribir para verbalizar los caracteres que se teclean.</strong></p> <p><strong></strong> </p> <p><strong>El problema que tuve en uno de tantos de los scripts que conforman el mencionado conjunto para Audacity, no obstante, fue que en el mensaje sobre un script asignado a CTRL+SHIFT+` se me imprimía invariablemente </strong>`<strong>, y sin que hubiera conflicto alguno al mostrarse traducidas teclas como MAYÚS o las Flechas. Podía cambiar el marcador de posición en el mensaje por la combinación de teclas en texto plano y bruto, pero eliminaba funcionalidad. «¡No puede salir esto así al gran público!», me decía internamente, así que…</strong></p> <p> </p> <h1><strong>Me di a buscar una solución</strong></h1> <p>Lo primero que recordé fue que en los scripts que vienen con JAWS para mejorar la accesibilidad de Word se puede pulsar CTRL+SHIFT+´ para mostrar una lista de comentarios del documento, de lo que procuré constatar la efectiva exisetncia xistencia de un enlace que literalmente dice <u>Obtener lista de comentarios, Control+Mayúscula+AcentoAgudo</u>. La pregunta obvia: ¿dónde diablos ponen las equivalencias para que la asignación siga siendo CTRL+SHIFT+' pero se muestre el acento agudo?</p> <p>El primer archivo en que se me ocurrió comprobar fue Word.jkm, abierto no con el Asistente de Teclado sino con el de Scripts que, más allá de sus características de asistencia en la creación y compilación de scripts y funciones es un editor de texto, para buscar si había contenido adicional en la línea del script ListComments. Nada, todo era conforme las convenciones documentadas.</p> <p> </p> <p>Le siguió el archivo de configuración Default.jcf que rige en todas las aplicaciones para las que no haya ajustes específicos, pero en la sección dedicada a los nombres de teclas las letras, símbolos y números eran sendos elementos que ni abiertos con un editor de texto (en este caso el Bloc de Notas) contenían como etiquetas más que las palabras Letras, Símbolos y Números, no teniendo ni qué decir que el infame acento agudo allí no estaba.</p> <p> </p> <p>Como la tercera es la vencida, en Default.jkm busqué la letra ñ, pues de encontrarse llegaría a alguna sección que, al no existir la ñ en inglés, tuviese que ver con la localización sin lugar a dudas. Efectivamente, el primer resultado fue una línea <em>Semicolon=Ñ</em>.</p> <p>¡Excelente! Ya sólo me quedaba averiguar en qué sección se hallaban las traducciones de tantos símbolos y teclas, para lo cual realicé una búsqueda de un corchete de apertura (el archivo está estructurado como un .Ini con secciones) en dirección hacia Arriba. Había encontrado, al fin, que a tal efecto en Default.jkm hay una sección Translated Key Names.</p> <p> </p> <h2>Ocupándome del maldito acento grave</h2> <p>Comprendido el funcionamiento de la sección Translated Key Names, que era lo que buscaba y a fuerza de experimentar que no es posible sobreescribirlas como otras cosas en los archivos específicos para aplicaciones, lo último que tenía que hacer era buscar el ordinal masculino (º) para ver de qué manera(s) estaba incluido el acento grave.</p> <p>El problema estaba en este archivo propio de JAWS y no en los scripts para Audacity ni en la forma en que había traducido esto, porque a pesar de que el Asistente de Teclado escribe en los archivos JKM el acento grave como <strong><em>`</em> y así estaba en el archivo Audacity.jkm, en la sección Translated Key Names del archivo Default.jkm de JAWS en español no está </strong>`<strong> sino </strong>GraveAccent. Al no poder pretender que todos los usuarios de estos scripts modifiquen a su vez el predeterminado de asignaciones de teclas de JAWS opté por modificar Audacity.jkm y, puesto el acento grave con la forma prevista en la sección Translated Key Names de Default.jkm, la combinación de teclas se imprimió bien.</p> <p> </p> <p>Este no es sino un caso más de quebraderos de cabeza o cuanto menos incertidumbres menores respecto a las distribuciones de teclado. Instituir una universal es imposible pues no todos los idiomas tienen el mismo alfabeto ni mucho menos iguales símbolos, aparte de porque las distribuciones QWERTY tienden a reflejar la disposición de las teclas en máquinas de escribir. Sí pienso que los desarrolladores de software deberían, sin embargo, tener más consciencia sobre el particular, ya sea recurriendo a métodos de detección automática o informando a los equipos de traducción diligentemente sobre la distribución del teclado que se emplea como base y cómo realizar las adaptaciones requeridas.</p> <p>Resulta también importante en juegos, donde para colmo a menudo hay acciones cuyos atajos de teclado se presumen conocidos y no están en menú alguno.</p>Fernando Gregoirehttp://www.blogger.com/profile/03779319620882826845noreply@blogger.com0tag:blogger.com,1999:blog-5486630185749828804.post-14297196336297116792015-12-21T03:01:00.000-03:002015-12-21T03:01:24.756-03:00Retrocesos en la traducción de un programa, o avances mal documentados<p>Al lanzarse este año la beta de JAWS 17, el lector de pantalla para Windows de Freedom Scientific, se hablaba de mejoras en el proceso de traducción, y ya en las novedades no sólo se incluía una nota dando cuenta de la imposibilidad de importar automáticamente configuración de versiones anteriores debido a la reestructuración de carpetas producto de estas mejoras, sino también de un modo de compatibilidad para que los scripts compilados en JAWS 17 funcionasen en versiones anteriores. Esos datos eran muy genéricos y todo lo relativo a la traducción de programas informáticos me apasiona, de modo que bajé la beta a fin de echarle un vistazo a este aspecto.
<br>El producto final se lanzó en octubre y en noviembre se publicó una actualización que entre otras cosas resolvió un problema de aceleradores traducidos que con el nuevo sistema de traducción habían dejado de estarlo sin que se diera cuenta de ello en los menús pero, hay interrogantes importantes que todavía el fabricante no se dignó a responder. Aprovechando la última entrada de Pablo Muñoz Sánchez en su blog Algo Más Que Traducir, titulada «<a href="http://algomasquetraducir.com/investiga-experimenta-traduce-aprende/">Investiga. Experimenta. Traduce. Aprende.</a>», que es precisamente lo que estamos teniendo que hacer los usuarios de comunidades tiflotécnicas involucrados en la traducción de scripts para este lector de pantalla ante la falta de información técnica más allá del mensaje publicitario de las mejoras en el proceso de localización, hoy comparto con ustedes lo que fui encontrándome en esta odisea desde que bajé la beta para un somero vistazo hasta ahora que, salida la versión final, me es importante ir entendiéndola.
<h1>Traducción hasta la versión 16 inclusive</h1>
<p>Los ejecutables incluían recursos en inglés y, para otros idiomas, en la misma carpeta que los archivos ejecutables había archivos DLL con la extensión de cada idioma que contenían recursos estándar de Windows (dialogs, menus, stringtables etc.), incluso aceleradores traducidos en aras a la coherencia con el material didáctico incluido que enseña a manejar Windows. Había además sendas carpetas Help y Manuals, con subcarpetas para cada idioma y los archivos correspondientes.
<br>Hasta aquí no hay nada que el más aficionado de los traductores no conozca, pues casi cualquier programa dispone de archivos DLL con recursos, algunos manuales en formatos de texto o Word y/o ayuda en HTML compilada con extensión .CHM de esas cuyo visor en Windows muestra el contenido a la izquierda y el tema seleccionado en forma de página web a la derecha.
<p>Lo más interesante en la traducción de este programa son sin embargo los scripts, tanto en el conjunto de archivos Default que controlan el comportamiento del lector en todo el sistema como los específicos de aplicaciones. Y es que además de lo poco estándar del procedimiento de localización, son los que a efectos de traducción contienen los mensajes a verbalizar, explicaciones de las combinaciones de teclas que proporcionan, pronunciaciones específicas por ejemplo de conjuntos de símbolos para leer los emoticonos que representan, y dependiendo de cada caso las asignaciones de teclas de determinados scripts para ejecutar sus funciones, que no siempre se traducen.
<br>Explicar el funcionamiento de JAWS en una entrada de blog sería complejo, pero veamos para ponernos en perspectiva qué pasos se seguirían para traducir un conjunto de scripts para una aplicación específica:
<ol>
<li>Colocamos los archivos del conjunto de scripts en la carpeta, ya sea de nuestro usuario o compartida, <u>Freedom Scientific\JAWS\Versión —p. ej. 16.0—\Settings\código_de_idioma —p. ej. <b>esn</b> para español—</u>. Se llaman igual que el ejecutable de la aplicación cuyo uso con JAWS mejoran, con una serie de extensiones que empiezan con J; existe un archivo especial llamado ConfigNames.ini para incluir nombres de scripts más significativos que el de los ejecutables (p. ej. para poder llamar a los archivos de un script <u>Microsoft Word</u> en vez de <u>Winword</u>, pero rara vez se utiliza con scripts distintos de los que vienen con JAWS y, por ende, no es menester que lo tratemos aquí.
<li>En el conjunto de archivos que acabamos de copiar, procederemos a ver si hay uno o más con extensión .JSM (<i>JAWS Script Messages</i>), que contienen los mensajes a verbalizar y en ocasiones mostrar en pantalla por los scripts, además de nombres de ventanas o cualquier otra información, visible en pantalla o no, que proveniente de las aplicaciones usen los scripts para comparar cadenas a efectos de funcionalidad que las aplicaciones no permiten de manera programática. Esto puede estar en los mismos archivos .JSS (<i>JAWS Script Source</i>) que constituyen el código fuente, pero que esté separado permite realizar la traducción sin necesidad de modificar el código, referenciando este último en las funciones los identificadores de mensajes del archivo .JSM. Estos archivos estarán asociados al Asistente de Scripts de JAWS, pero se pueden modificar con cualquier editor de texto y de hecho para su edición, a diferencia de lo que ocurre al modificar o crear el código fuente, el Asistente de Scripts de JAWS no proporciona funcionalidad específica relevante para el trabajo con este tipo de archivos. Además de lo puramente necesario (<i>@msg_identificador</i> (a veces seguido de <i>_l</i> o <i>_s</i> para leer un mensaje en versión larga o corta a fin de prever ambas configuraciones sobre los mensajes), salto de línea, cuerpo del mensaje (incluyendo marcadores de posición a reemplazarse en tiempo de ejecución con valores de variables o devueltos por funciones), salto de línea y <i>@@</i> para cada mensaje, un archivo JSM bien diseñado contiene comentarios (que empiezan con punto y coma) sobre el cometido de los marcadores de posición, ante qué circunstancias se generará un mensaje, qué cadenas deben traducirse exactamente como las muestra la aplicación para no estropear la funcionalidad y, cuando uno se halla ante un archivo de lujo, cadenas <b>on</b> y <b>off</b> distintas para cada opción que permitan hacer honor al género y número de cada configuración. Para poner un ejemplo de cadena que ha de traducirse igual a como está en la aplicación, en Skype la lista de mensajes de una conversación se llama <i>Lista del contenido del chat</i>; aunque <i>Lista de contenidos del chat</i> no sería del todo incorrecto como traducción de <i>Chat content list</i>, si tradujéremos <i>Lista de contenidos del chat</i> las funciones que ejecutan los comandos de estos scripts para leer los últimos mensajes o la opción para leer automáticamente los que van llegando no funcionarían, pues buscarían una lista llamada <i>Lista de contenidos del chat</i> que no existe y, de hecho, los comandos para lectura manual de mensajes dirían el mensaje <i>No estás en una ventana de conversación</i>.
<li>Si lo hay, abrimos el archivo con extensión .JSD (<i>JAWS Script Documentation</i>), que de cada script contiene sinopsis, descripción y a veces el nombre a mostrar en el Buscador de Comandos, una herramienta introducida en JAWS 16 para evitar tener que leer ayudas extensas cuando uno se olvida de la combinación de teclas para alguna operación; la sinopsis y la descripción se emplearán en el modo Ayuda de Teclado, aquel en el que el lector no ejecuta acciones sino que, al pulsar teclas o combinaciones de las mismas, las verbaliza e informa de para qué sirven. En este archivo también se documentan funciones, pero al no verbalizarse salvo que el usuario active herramientas de desarrollo, es costumbre dejar su información sin traducir.
<li>De haber un archivo con extensión .QSM (<i>Quick Settings Messages</i>), lo abriremos y modificaremos con cualquier editor de texto; extrañamente, no está entre los tipos de archivo que el Asistente de Scripts reconoce. Su cometido es que se agreguen al árbol de Configuración Rápida, una utilidad de JAWS 13 y superiores para cambiar ajustes sobre la marcha, las opciones específicas de los scripts que se están traduciendo, además de sus descripciones a mostrarse en el lado derecho de esta ventana. Más allá de su extensión exótica, se trata de un archivo XML estándar sin sorpresa alguna para ningún traductor ni aficionado acostumbrado a estos menesteres. Sí conviene cerciorarse de que la codificación declarada coincida con la real, pues de lo contrario al abrir Configuración Rápida con INSERT+V, se generarán errores al «parsear» aquellos puntos del archivo en que aparezcan caracteres internacionales como pueden ser la ñ o las letras acentuadas.
<li>Si quisiéramos cambiar la tecla o combinación de teclas asignada a alguno de los scripts del conjunto, sea porque en la aplicación para la que son los atajos de teclado están traducidos y/o para tornar más intuitivo algún atajo específico de la «accesibilización» medio difícil de recordar y que en inglés tiene algún componente asociativo, lo haremos en el archivo con extensión .JKM (<i>JAWS Key Map</i>). Si los cambios son complejos será mejor abrirlo en algún editor de texto como el mismo Asistente de Scripts de JAWS, pero si los cambios no involucran secuencias de comandos complicadas será más fácil realizarlos con el Asistente de Teclado de JAWS, un programa para lidiar con estos archivos que para editar las combinaciones de teclas ofrece una interfaz gráfica.
<li>A este punto, estamos en condiciones de compilar los scripts y probar qué tal funcionan. Para ello, abriremos en el Asistente de Scripts el archivo con extensión .JSS y pulsaremos CTRL+G. Si utilizamos otro editor de texto, será menester configurarlo para que el comando de compilación llame a <u>%programfiles%\Freedom Scientific\JAWS\Versión\scompile.exe</u> y le pase el nombre del o los archivos que se van a compilar.
<li>En ocasiones, se puede incluir un archivo con extensión .JDF (<i>JAWS Dictionary File</i>). No hacen al funcionamiento de los scripts, pero estos archivos contienen reglas de pronunciación para palabras o expresiones. ¿Por qué se incluirían de serie con un conjunto de scripts si el usuario suele personalizar la pronunciación de las palabras que le interesan en el diccionario predeterminado? Las causas pueden ser varias, pero el ejemplo más sencillo sería el dirigido a un cliente de mensajería instantánea en aras a que los conjuntos de símbolos relevantes no se lean en sí, diciéndose en su lugar la descripción de los emoticonos que representan, por ejemplo, <b>cara triste</b> o <b>mueca de disgusto</b>. Se pueden modificar con cualquier editor de texto, pero afortunadamente el Asistente de Diccionario de JAWS constituye una interfaz gráfica que minimiza la posibilidad de cometer errores editando a mano, sobre todo ante operaciones avanzadas como incluir en el mismo archivo pronunciaciones para varios idiomas de la voz o crear reglas que distingan entre mayúsculas y minúsculas.
<li>Si miramos nuevamente los archivos de que disponemos, advertiremos que se ha modificado (o creado si no disponíamos de él) un archivo con extensión .JSB (<i>JAWS Script Binary</i>). Es el resultado de compilar el archivo .JSS, que contiene a su vez los .JSM y otros que en el JSS se agreguen con una sentencia <i>include</i>, por supuesto, como su nombre indica, binariamente de forma que se puedan utilizar a nivel máquina.</ol>
<p>La desventaja de este enfoque es que debe disponerse de todos los archivos en todas las carpetas de idioma, inclusive de aquellos que no hay necesidad de traducir. Así, por ejemplo, en JAWS en español que también incluye versión en inglés, se tienen las carpetas ESN y ENU con archivos JSS idénticos, que pesan unos 9 MB en cada carpeta. Si a eso sumamos archivos de audio y otros como QS y JCF que tampoco se traducen, no es extraño que los instaladores de versiones de JAWS traducidas doblen en tamaño a los originales en inglés un centenar y algo más de MB.
<br>Para los traductores, por otra parte, el trabajo de tener que ocuparse no sólo de traducir los ejecutables y las ayudas como en cualquier software, sino también de los archivos de scripts mencionados para cada aplicación de la que se prevén adaptaciones específicas, y eso sin contar el conjunto de scripts con nombre Default destinados a funcionar en todo el sistema supletoriamente a los scripts específicos de aplicaciones, sin duda es arduo.
<h1>La traducción en JAWS 17: de la irrupción de Gettext</h1>
En la carpeta de archivos de programa ya no hay archivos DLL separados para cada idioma, ni carpetas de ayudas y manuales. Todo ello se ha movido a la carpeta de JAWS en Programdata.
<br>Nada cambió en cuanto a manuales y ayudas, pero ya casi nada es igual en cuanto a traducción del programa y los scripts.
<br>La carpeta Settings continúa existiendo, pero en la escena de carpetas compartidas su protagonismo es menor, porque hay una carpeta separada Scripts, que es en la que comienzan las sorpresas.
<p>En la carpeta Scripts hay subcarpetas con cada código de idioma, las cuales de los scripts que vienen con el producto contienen los archivos de asignaciones de teclas que como vimos a veces se traducen, de diccionario que considerando que pueden contener reglas en varios idiomas bien podrían haberse dejado en la carpeta raíz, archivos de documentación y en algunos casos de braille; en la carpeta raíz, de estos mismos conjuntos, están los códigos fuente, los binarios compilados y ¡un momento!, ¿por qué hay aquí archivos JSM y QSM que no están en las carpetas de cada idioma? Si los abrimos descubrimos su contenido en inglés, pero algo tiene que haber pues gran parte de su contenido se nos muestra traducido en tiempo de ejecución. Es aquí donde entra Gettext con los archivos PO y MO, tan comunes en el software libre:
<br>Fuera de la carpeta Scripts, ahora existe una <u>Locale</u> con subcarpetas para cada idioma. En la perteneciente al inglés sólo hallamos <u>Help</u>, <u>Manuals</u> y <u>Resources</u>, esta última con archivos que antes eran recursos de tipo BITMAP y WAVE dentro de los archivos de idioma; no hay aquí archivos que traduzcan la interfaz, naturalmente, por cuanto los recursos para ello están en los propios ejecutables. Para otros idiomas como el español, sin embargo, encontramos además dos carpetas adicionales, a saber:
<dl>
<dd>DialogLayouts
<dt>Los diálogos que antes se debían redimensionar en los archivos de recursos de cada idioma, ahora se redimensionan a través de archivos .JSON con información de las medidas de cada diálogo de cada ejecutable que se debe traducir.
<dd>LC_MESSAGES
<dt>Quien haya colaborado en proyectos de software libre ya habrá adivinado lo que es esta carpeta. Pues sí, contiene archivos <u>jaws.po</u> y el compilado <u>jaws.mo</u>, cuyo papel será el tema central de lo que queda de la entrada.
</dl>
<p>En este catálogo hay cadenas de (casi) todos los ejecutables para los que antes había DLL de idiomas y, lo más interesante, de los archivos JSM y QSM de todos los scripts de fábrica. A primera vista la ventaja para los traductores parece innegable, pues se reduce considerablemente el trabajo de ocuparse de tantos archivos, y eso sin perjuicio de que todavía no se alcanzó en un grado ideal, pues los archivos JKM y JSD todavía se deben traducir por separado y, los de diccionario donde los haya, también. Para el usuario también es una ventaja el hecho de no tener que volver a compilar los archivos de scripts después de modificar los JSM por ejemplo a efectos de corregir un mensaje, lo que resulta de mucha importancia al editar contenido de Common.jsm al que remite Default.jss, pues antes si se cometía un error y se compilaba Default.jss, la compilación fallaba y dejaba a JAWS inutilizable, mientras que ahora con programas como Poedit uno puede buscar la cadena que le interesa y, tras editada y guardado/compilado el catálogo, cerrar y volver a cargar JAWS para estar surtiendo efecto.
<br>Si hubiera scripts de JAWS para Poedit que permitieran leer las notas para traductores de una cadena sin necesidad de navegar manualmente por la jerarquía de objetos, traducir mensajes de los archivos JSM en Poedit sería casi tan cómodo como hacerlo en el Asistente de Scripts pudiendo ver los comentarios de cada cadena, e incluso de varias líneas antes donde se explica el funcionamiento de una serie de tres o cuatro mensajes que va a comenzar. Más aún, editores especializados como éste son capaces de informar sobre falta de marcadores de posición de variables en las traducciones o traducciones dudosas y, aunque sea comprensible que al ser la primera versión se hayan trasladado automáticamente incluso cadenas con errores de los que comento, por ejemplo una que en la edición traducida le falta un <b>%1</b> y por lo tanto si uno no la arregla dice <i>menú</i> pero sin anunciar el nombre del menú, es de esperar que su posterior detección y corrección futura sea más sencilla.
<p>El problema realmente gordo aparece con scripts de terceros, porque aparte de que ninguna ayuda da cuenta de la nueva estructura de carpetas ni siquiera en lo atinente a los scripts compartidos que puede agregar el usuario, el material tanto didáctico como de referencia para desarrolladores no se actualizó y en las novedades sólo se nos dice esto:
<blockquote><p>By default, scripts compiled using the Script Manager or the scompile.exe command line tool in JAWS 17 will not work with prior versions of JAWS. This is due to changes in JAWS 17 to improve the localization process. In order to compile scripts that will work in JAWS 17 as well as prior versions, the following line must be added to the JSS file before compiling your scripts.</p>
<p><strong>;#pragma usePoFile 0</strong></p>
<p>If this line is not included, scripts will be compiled using the new localization model and will only work with JAWS 17 and later.</p></blockquote>
<p>Ante la falta de más información, y dado que de recompilar scripts para versiones anteriores si uno no agrega esta línea los caracteres internacionales no se procesan correctamente, muchos autores están optando por agregar la línea antedicha y que continuemos traduciendo como hasta ahora, lo cual se sigue admitiendo y no ha dado problemas. Siendo no obstante el nuevo un comportamiento predeterminado, tanta negligencia a la hora de documentar el cambio me parece inadecuado. Por dar algunos ejemplos, estas preguntas que me hice no se responden en ningún lado y los autores de scripts ajenos a Freedom Scientific, pobres, están tan perdidos como yo:
<ul>
<li>¿Se pueden guardar catálogos modificados en la carpeta del usuario para que surtan efecto? Probé y no se puede, pero no se informa en ninguna documentación.
<li>Si uno quisiera traducir scripts de terceros utilizando el nuevo modelo, ¿debe crear catálogos con los nombres de archivo de los scripts y guardarlo en la subcarpeta de cada idioma, o actualizar el integrado <u>jaws.po</u> para que se agreguen las cadenas de los conjuntos de scripts adicionales que se copiaron?
<li>Si hay que actualizar el catálogo de JAWS y no pudiéndose guardar catálogos en la carpeta del usuario, ¿no interferiría modificar el catálogo con la instalación de actualizaciones que a fin de evitar descargar un instalador completo sólo se decargan parcialmente y se realiza el parcheo? Y aun si no interfiriera, ¿no se corre al actualizar el producto el riesgo de que las traducciones de los scripts que agregó el usuario desaparezcan de un plumazo?
<li>Si como algunos insinúan este modelo de traducción actualmente sólo es compatible con scripts de la propia Freedom Scientific, ¿por qué no programaron el compilador para que de no existir la línea de compatibilidad mencionada se la tome como si tuviese valor 0? ¿No sería más práctico eso si este modelo sólo se va a utilizar en la empresa?
</ul>
<h1>Conclusión</h1>
<p>Por años nos hemos quejado de que cada vez más se acumulaban desperfectos en las traducciones de JAWS que, salvo honrosas excepciones, pasaban versiones y seguían sin solucionarse, aun cuando bastantes de ellos los podíamos solucionar los propios usuarios conociendo un poco el funcionamiento de los scripts y en general la arquitectura modular de JAWS. Así, recibí con emoción la noticia de que se estuvieran efectuando cambios para la mejora del proceso de localización y, sin perjuicio de que siempre sea necesaria una buena comunicación entre desarrolladores y equipos de traducción, la materialización de esta declaración en una incipiente transición a un formato como los catálogos Gettext mucho más estándares que el cúmulo de archivos de que les hablaba al explicarles someramente la traducción de scripts para JAWS 16 y anteriores, en la medida que requerirá menos trabajo de familiarización con formatos nuevos y menos archivos separados de que ocuparse, me parece prometedora pues debería redundar en traducciones más cuidadas, amén de que ante la sensación de haber menos material habrá más tiempo de revisión.
<br>Ahora bien: las mejoras para traductores profesionales involucrados en el software en sí no deberían implicar quebraderos de cabeza para los usuarios, máxime cuando el avanzado lenguaje de scripts para personalizar y adaptar el comportamiento del programa fue siempre una de las características de que Freedom Scientific y antaño Henter Joice han hecho gala a la hora de resaltar las virtudes del producto. La introducción allá por 2003 de los archivos JSM en JAWS 4.51 para permitir traducir scripts sin trastear con el código fuente fue un gran avance. La transición a Gettext tiene potencial de serlo, pero mientras no se documente bien su alcance y aprovechamiento por creadores de scripts, en seguida se presenta como un retroceso, amplificado si cabe por la falta de adaptaciones específicas en forma de scripts de JAWS para Poedit que, aun sin ser el único, es el editor especializado en Gettext que más se utiliza en Windows. Mientras no existan scripts para esta pieza de software, a un usuario ciego le seguirá resultando más cómodo la antigua aproximación de trabajar sobre los archivos JSM por ir viendo los comentarios a medida que aparecen, en lugar de explorar manualmente la jerarquía de objetos de la interfaz de PoEdit para encontrar las notas para traductores sobre una cadena, a veces incluso sin una clara idea de en qué sección del archivo al que pertenece está, pues no hay ninguna manera de aprovechar usando el teclado el agrupamiento que Poedit puede hacer de las cadenas según el archivo del que sean. Ojalá Freedom Scientific vuelva paulatinamente a viejas usanzas o, mejor aún, documente con más diligencia las prometedoras que empezó a implementar.Fernando Gregoirehttp://www.blogger.com/profile/03779319620882826845noreply@blogger.com0tag:blogger.com,1999:blog-5486630185749828804.post-91944604334888094142015-12-11T06:34:00.000-03:002015-12-11T06:34:12.849-03:00De la (falta de) traducción de aceleradores<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<meta name=Generator content="Microsoft Word 15 (filtered)">
<title>De la (falta de) traducción de aceleradores</title>
<style>
<!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:"Calibri Light";
panose-1:2 15 3 2 2 2 4 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"Trebuchet MS";
panose-1:2 11 6 3 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin-top:0cm;
margin-right:0cm;
margin-bottom:8.0pt;
margin-left:0cm;
line-height:107%;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
h1
{mso-style-link:"Título 1 Car";
margin-top:12.0pt;
margin-right:0cm;
margin-bottom:0cm;
margin-left:0cm;
margin-bottom:.0001pt;
line-height:107%;
page-break-after:avoid;
font-size:16.0pt;
font-family:"Calibri Light",sans-serif;
color:#2E74B5;
font-weight:normal;}
p.MsoHeader, li.MsoHeader, div.MsoHeader
{mso-style-link:"Encabezado Car";
margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
p.MsoFooter, li.MsoFooter, div.MsoFooter
{mso-style-link:"Pie de página Car";
margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
span.EncabezadoCar
{mso-style-name:"Encabezado Car";
mso-style-link:Encabezado;}
span.PiedepginaCar
{mso-style-name:"Pie de página Car";
mso-style-link:"Pie de página";}
span.Ttulo1Car
{mso-style-name:"Título 1 Car";
mso-style-link:"Título 1";
font-family:"Calibri Light",sans-serif;
color:#2E74B5;}
.MsoChpDefault
{font-family:"Calibri",sans-serif;}
.MsoPapDefault
{margin-bottom:8.0pt;
line-height:107%;}
/* Page Definitions */
@page WordSection1
{size:595.3pt 841.9pt;
margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
{page:WordSection1;}
-->
</style>
</head>
<body lang=ES-AR>
<div class=WordSection1>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'>Desde
que me empecé a interesar por la traducción de software, me llama la atención
que casi ninguna compañía adopte, ni siquiera en el software para Windows, la
decisión de localizar los aceleradores. Como hablar de <b>teclas rápidas</b>
sería poco preciso, recordemos que los aceleradores, a diferencia de las teclas
de acceso que aparecen subrayadas sobre opciones que se ven en pantalla para
llegar a ellas más rápido, son aquellas combinaciones de teclas que ejecutan
una operación o alternan la selección de un comando sin tener que pasar por
menús o cuadros de diálogo, en especial desde el área de trabajo de una
aplicación. Por dar dos ejemplos conocidos de estas últimas para ponernos en
perspectiva, ¿quién va para abrir una nueva pestaña en cualquier navegador web
—sin importar que sea de los que se consideran prestigiosos, el denostado
Internet Explorer en versión 7 o superior o el incipiente Microsoft Edge— al
menú archivo para elegir la opción pertinente en lugar de simplemente presionar
CTRL+T? ¿Acaso hay usuarios de Word más o menos avezados que para interlinear
un párrafo en 1,5 y a su vez justificarlo no hayan pulsado CTRL+J y CTRL+5 en
vez de ir a menús o la cinta para configurar esos valores frecuentes de forma
manual? Y eso por no nombrar algunos de utilidad mnemotécnica como en cualquier
programa de Office CTRL+S para subrayado o CTRL+G para guardar, cuya falta de
coincidencia con versiones en inglés ocupará esta humilde entrada.</span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'> </span></p>
<h1><span style='font-size:10.0pt;line-height:107%'>¿Los traducimos o no?</span></h1>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'>Windows
comenzó su andadura de llevar interfaz gráfica al ecosistema de PC en 1985,
pero es bien sabido que la versión que terminó de popularizarlo en el gran
público, sin perjuicio del gran paso que representó al respecto Windows 3.1 en
1992, fue Windows 95.</span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'>Como
ante factores como la falta de acceso a Internet, la dificultad que para muchos
representaba aprender el manejo de un sistema operativo de texto como lo fue
MS-DOS y que inclusive tareas hoy tan triviales como instalar un dispositivo
externo no lo eran tanto, no es exagerado destacar el rol familiarizador con la
informática que esta versión de Windows y aun posteriores como la 98 tuvieron
para muchos. A tal efecto, no sorprende que hubiera disponible documentación de
calidad y en cantidad: archivos Léame explicando en detalle métodos de
instalación y problemas conocidos, ayuda categorizada con solucionadores de
problemas hasta de arranque, videotutoriales, menús que mostraban en la parte
inferior de la ventana una breve explicación del comando sobre el que se estaba
antes de activarlo y, el que desde que desapareció en Windows Vista añoro, el
comando <b>¿Qué es esto?</b> que documentaba casi cada opción que uno tuviera a
su alcance.</span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'> </span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'>La
abundante documentación no lo fue todo, de ahí pues los distintos métodos en
las propias interfaces para efectuar tareas de maneras intuitivas y entre ellos
los aceleradores de teclado. Algunos se diseñaron pensando en la cercanía de
comandos afines en teclados QWERTY, como los que acompañados de la tecla CTRL
van de izquierda a derecha desde la Z (Deshacer) a la V (Pegar) inclusive;
otros en cambio persiguieron una finalidad más de carácter mnemotécnico que
físico a fin de facilitar su aprendizaje, tales como CTRL+F, CTRL+S o CTRL+O.</span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'> </span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'>Y
he aquí uno de los debates a este respecto que me planteé varias veces, si
traducirlos o dejarlos como están:</span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'>Si
atendemos a la necesidad antes expuesta de que la gente común se interiorizara
sobre el uso de computadoras y al mismo tiempo consideramos que la localización
de software trasciende la mera traducción de cadenas de texto para en cambio
reproducir la experiencia del software original lo más adaptada posible a las
peculiaridades lingüístico-culturales de una determinada audiencia, el hecho de
que se hayan adaptado varios de estos s combinaciones de teclas más estándares
fue un acierto, porque trasladó a nuestro idioma la facilidad (no casual) que
el público angloparlante tiene de recordar los comandos pensando en «la F de <i>find</i>
o la S de save». ¿Acaso a la larga no es más fácil, para quien no sabe inglés,
recordar que el acelerador de un comando que lee como <b>Ir a...</b> sea CTRL+I
en vez de CTRL+G?</span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'> </span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'>Por
otro lado, y sobre todo ahora con la ingente cantidad de dispositivos con
distintos sistemas operativos, que en Microsoft traduzcan estas combinaciones
de teclas tan comunes en cualquier aplicación entorpece la productividad cuando
se quiere o necesita usar las aplicaciones en otros idiomas y, en aplicaciones de
consola donde la línea divisoria entre la entrada de teclado que recibe el SO y
la procesada por la aplicación es finísima, puede llegar a impedir
funcionalidad que depende de aceleradores libres en un sistema en inglés mas
reservado en español por haberse cambiado para otra función. Y hasta aquí lo
decidible exclusivamente en Microsoft, pues veremos que los terceros
complicaron el panorama más que contribuir.</span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'> </span></p>
<h1><span style='font-size:10.0pt;line-height:107%'>La incomprensible
preocupación de otras empresas cuando desarrollan para Windows</span></h1>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'>Aunque
no faltan aplicaciones para Windows impregnadas por completo de su «look and
feel» a expensas de los controles y diseños convencionales, son muchísimas las
que para evitar reinventar la rueda pudiendo echar mano de librerías del propio
sistema y/o que el usuario no deba esforzarse demasiado en entenderlas, no sólo
recurren a controles estándares, sino que, además, respetan la disposición que
se podría denominar de una ventana de aplicación típica. En estas ventanas me
interesan a los efectos de lo que estoy explicando las barras de menús:</span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'>Archivo
y Edición son, sin duda, dos menús que trascienden a los procesadores de texto.
Teniendo en cuenta que por ejemplo <b>Abrir</b> y <b>Guardar</b> en Archivo o <b>Buscar
</b>y <b>Seleccionar todo</b> en Edición son comandos también comunes a muchas
aplicaciones de naturalezas poco afines, no me entra en la cabeza cómo es que
casi ninguna compañía (y digo bien casi, porque más allá de lo que quieran sus
fabricantes y equipos de traducción se han de atener, por la naturaleza de
estos programas tan ligados al sistema operativo, a los aceleradores de este
último) se molesta, con lo que hace años se habla de localización más que mera
traducción, en adaptar estas combinaciones de teclas estándares en sus
productos para que, al igual que el público angloparlante, los hispanohablantes
sin conocimientos del inglés se puedan beneficiar del aprendizaje mnemotécnico
realizado con los programas del sistema operativo y otros de Microsoft. ¿Es que
ningún traductor contratado por estos grandes terceros como Adobe o Corel usó
jamás ninguna versión de Windows en nuestro idioma?</span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'>Lo
que pregunto no parece concebible, con lo que bien puede ocurrir que los
clientes de los traductores no den importancia a este aspecto. Ahora bien,
¿ninguno plantea la problemática a los clientes, como otras menos importantes
desde el punto de vista funcional como las mayúsculas en títulos de controles y
cuadros de diálogo, con la esperanza de que excepcionalmente algún cliente la
entienda? Desafortunadamente sería la palabra de un único traductor contra las
guías de diseño de aceleradores que hay en MSDN que a diferencia de las
llamadas teclas de acceso afirman que no han de localizarse, lo que nos lleva
al siguiente apartado sobre las idas y vueltas de Microsoft.</span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'> </span></p>
<h1><span style='font-size:10.0pt;line-height:107%'>Retractación de Microsoft
desordenada</span></h1>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'>Como
veíamos, casi ninguna otra compañía siguió a Microsoft en esta estrategia de
localización, lo que incluye el ejemplo, a mi entender bochornoso, del modo de
Corel Word Perfect, que hasta la versión X3 para Windows inclusive se traducía al
español, pensado para facilitar la transición desde Office 2000 pero que, en
español, no refleja el hecho de que en los programas de Office las
combinaciones de teclas sí están traducidas. Mala imagen, pues, habrá quedado a
algún aventurado consumidor que, confiando en las prometedoras facilidades de
transición, haya intentado activar la negrita con CTRL+N (recordemos que para
un gran número de usuarios los programas de Office son más una herramienta que
una «pieza tecnológica» de las que se exploran y critican con pasión de
aficionado) para sólo conseguir un documento en blanco adicional.</span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'>Ante
este panorama, aparte de convenciones de estilo para desarrolladores que
indican que los aceleradores no deben localizarse, Microsoft está poco a poco
deshaciéndose de las combinaciones de teclas traducidas.</span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'>Aunque
yo preferiría que se llegara a un acuerdo de localizaciones únicas de ciertas
combinaciones de teclas comunes como lo son para seleccionar todo, abrir,
buscar o guardar, la postura que está adoptando Microsoft con Satya Nadella
parece la que importa menos costos porque, aunque sea el fabricante del sistema
operativo sobre el que se ejecutan muchos programas de los que emplean este
modo de interacción en aras a la productividad, la compañía a adaptarse a las
demás es una sola.</span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'>Pero
el problema objetivo no es tanto ese, sino el hecho de que no parece estar
habiendo la necesaria comunicación entre traductores, desarrolladores y
administradores de proyectos. Y es que en los archivos de recursos, además de
las tablas de aceleradores en sí, a no ser que el programa al que pertenecen
permita personalizar los atajos de teclado y para mostrarlos en menús se
consulten las tablas de aceleradores por las que se reemplazaron las originales
en tiempo de ejecución, los comandos de menú incluyen las combinaciones de
teclas con que se activan al lado del nombre de la opción, ora seguido ora
tabulación —representada por la secuencia de escape <b>\t</b>— de por medio.
Microsoft, supongo que por la falta de comunicación a la que achaco este
problemón, empezó en Windows 10 a cambiar en programas dirigidos a usuarios
avanzados como Información del Sistema y el Editor del Registro, las
combinaciones de teclas traducidas por las originales en inglés mas sin
dar cuenta de ello en los menús, que siguen haciendo eco de las traducidas de
toda la vida.</span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'>En
efecto, cualquiera que ya tenga Windows 10 (sea la compilación 10240 primera en
lanzarse al público en general o la Versión 10511 distribuida en noviembre a
través de Windows Update y de la que también ya existen ISO oficiales), puede
ingresar al menú Edición en el Editor del Registro y comprobar la coincidencia
entre el acelerador mostrado para <b>Buscar</b> y el que en verdad funciona, al
igual que en Información del Sistema con este mismo comando y otros en Archivo
como lo son Abrir o Guardar; lo mismo podrán hacer en Internet Explorer 11,
para cuyo uso no necesariamente hay que tener Windows 10 u 8, con comandos por
el estilo y otros más específicos como el empleado para abrir la ventana de la
lista de descargas.</span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'> </span></p>
<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;background:white'><b><span style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;
color:#666666'>La nueva consola, caso aparte</span></b></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'>Otro
componente hubiera sido un buen agregado en los comentarios por habérmelo
olvidado o no conocerlo, pero eso no va para la consola, por una razón
sencilla:</span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'>En
Windows 10 la misma está y es plenamente funcional si uno la activa pero, al
ser el Símbolo del Sistema una ¿interfaz? a la que hoy en día sólo suelen
recurrir los profesionales de TI y usuarios avanzados (un usuario medio la
llega a emplear cuando debe resolver un problema que lo requiere, y aun así sólo
con instrucciones muy específicas sobre qué debe escribir), se trata de una
novedad a la que naturalmente se le dio más publicidad en TechNet como de
Windows Server 2016 que en la escena de usuarios «clientes». Las combinaciones
de teclas que introduce para interactuar con el texto generado en las ventanas
de manera similar a como se hace en aplicaciones con interfaz gráfica no están
traducidas, lo cual habida cuenta del público al que se dirige la consola tiene
sentido porque, aun sin demasiada destreza en el manejo del idioma inglés, el
entendimiento de los comandos que escriben en la ventana del Símbolo del
Sistema (aquí me permito nombrarlo en sentido amplio y entender incluido
Windows Power Shell, sin perjuicio de la inexactitud técnica de asimilarlos
producto de que el último interpreta un lenguaje de scripts) hace presumible
que conocen lo necesario de inglés para resolver los problemas que plantea la
informática y que, por lo mismo, comprenden perfectamente que para buscar se
tenga que usar CTRL+F en lugar de CTRL+B o CTRL+A en lugar de CTRL+E.</span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'> </span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'>Ahora
bien, lo cierto es que aun si para ventanas de la consola quisiera optarse por
traducir aceleradores en pro del factor mnemotécnico, por muy a favor que
se esté de esa postura se crearía un problema funcional. Efectivamente, si en
programas con interfaz gráfica hay combinaciones de teclas que se deben evitar
por hallarse reservadas a funciones del sistema, en el Símbolo del Sistema es
más importante lo contrario: el Procesador de Comandos de Windows viene a ser
una suerte de puente entre interfaces actuales y las primitivas basadas en
línea de comandos, a tal punto que aún en Windows se puede, sin perjuicio de
limitaciones de acceso al hardware que hacen la esencia del núcleo NT, ejecutar
aplicaciones para MS-DOS. Como debido a esa suerte de puente que constituye la
consola ésta recibe las (combinaciones de) teclas que se presionan y las envía
a la aplicación que se esté ejecutando, y si a eso le sumamos que ni los
programas antiguos ni los propios de 16 bits que todavía trae Windows admiten
tecnologías de «glocalización» de Windows actuales como MUI o NLS, traducir
combinaciones de teclas de las ventanas de la consola podría aumentar la
probabilidad de aceleradores propios del programa en ejecución que no
funcionen, lo cual a su vez se agrava en programas antiguos que no han vuelto a
compilarse o portarse en plataformas modernas.</span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'> </span></p>
<p class=MsoNormal style='line-height:normal;background:white'><u><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'>Y
finalmente…</span></u></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'> </span></p>
<div class=MsoNormal align=center style='margin-bottom:0cm;margin-bottom:.0001pt;
text-align:center;line-height:normal;background:white'><span style='font-size:
10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'>
<hr size=2 width="100%" align=center>
</span></div>
<h1><span style='font-size:10.0pt;line-height:107%'>Mi opinión</span></h1>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'>Una
vez analizados los aspectos que creo más importantes de este tema cuya
información disponible es poca, he preparado el terreno para cerrar afirmando
que la decisión de Microsoft de localizar las combinaciones de teclas es la que
entiendo más adecuada, por cuanto traslada a nuestro idioma la facilidad que se
da al público angloparlante de recordar combinaciones de teclas por la letra
inicial —o una cercana a ésta cuando es compartida por otro comando—. Esa
postura del pasado hoy resulta problemática porque los productos de otras
compañías no tienen atajos localizados, pero sólo porque los traductores no le
dieron la merecida importancia intentando generar consenso sobre combinaciones
de teclas universales para comandos como Buscar, Abrir, Guardar o Seleccionar
todo que, independientemente de la inmensa variedad de software, son comunes a
programas de distintas disciplinas y en inglés comparten aceleradores.</span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'>La
idea de Microsoft de ir desterrando los métodos abreviados de teclado
traducidos en favor de los originales en inglés, independientemente de no
suscribirla pues como dije preferiría consenso en torno a aceleradores
traducidos, no está siendo lo ordenada que debería. Sea cual sea la postura por
que se decanten, tienen que dejársela clara al usuario procurando que los
métodos abreviados de teclado mostrados en interfaces y ayudas se correspondan
con los reales y, no menos necesario, que coincidan entre distintos productos.
Situaciones como que en Windows Live Writer tenga que pensar que la negrita se
activa con CTRL+B aun cuando en Word de la misma empresa es CTRL+N desde
tiempos inmemoriales son inaceptables, tanto desde la perspectiva de un usuario
cuya productividad se ve entorpecida como desde el punto de vista del traductor
de un tercero que, al enfrentarse a referencias a combinaciones de teclas de
software de Microsoft, no puede estar seguro de si debe traducirlas o no, ya no
sólo por una política incoherente entre productos, sino por listados que en la
ayuda especifican una cosa y en las interfaces otra. Para colmo de males, si
ante la inexactitud de la información y la realidad la adivinanza del
localizador no sale bien, el primer impulso de cualquier usuario será tirar la
bronca a los traductores, cuando probablemente éstos no habrán tomado la decisión
sin reparar en la misma ineficiencia que en ese momento sufre el usuario.</span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'> </span></p>
<p class=MsoNormal style='line-height:normal;background:white'><span
style='font-size:10.0pt;font-family:"Trebuchet MS",sans-serif;color:#666666'>Y
ahora sí, lectores; les toca a ustedes: ¿Envían a este respecto informes a
través del <a href="http://www.microsoft.com/Language/en-US/feedback.aspx"><span
style='color:#2288BB;text-decoration:none'>formulario para enviar comentarios
sobre las traducciones de Microsoft</span></a>? ¿Han sugerido alguna vez a otra
empresa que en sus programas traducidos adapten las combinaciones de teclas en
consonancia con Microsoft? ¿Personalizan, cuando es posible, estos atajos
comunes para ponerlos en español?</span></p>
<p class=MsoNormal> </p>
</div>
</body>
</html>
Fernando Gregoirehttp://www.blogger.com/profile/03779319620882826845noreply@blogger.com0tag:blogger.com,1999:blog-5486630185749828804.post-44744821976022824102015-01-12T01:00:00.002-03:002015-01-12T01:00:45.368-03:00Idioma para programas no Unicode en Windows, un espectro innecesariamente abarcativo<p>Desde Windows 2000 o puede que incluso NT 4, al estar íntegramente basados en Unicode, por razones de compatibilidad hacia atrás con programas diseñados para sistemas anteriores con juegos de caracteres distintos según el idioma (en la práctica la línea de Windows domésticos hasta aparecido XP que de alguna manera buscó unificar ese mercado y el empresarial), en la configuración regional existe una configuración regional del sistema hoy llamada <b>Idioma para programas no Unicode</b> que, precisamente, permite especificar el juego de caracteres al que habrán de recurrir estos programas.
<p>Tanto por la posibilidad que supone de usar muchos programas antiguos como por las ventajas que dicha retrocompatibilidad representa si un desarrollador desea reciclar código, no me opongo a su existencia. ¿Pero es en verdad necesario un espectro de variantes idiomáticas tan amplio? En cuanto a formatos, ese espectro procura ofrecer predefinidas las configuraciones de cómo expresar o separar horas, fechas, monedas, medidas etc. según el país que se escoja; las alfabetizaciones tradicional e internacional existentes para nuestro idioma, por otra parte, establecen el modo de ordenación alfabética al incluir o no el dígrafo /ch como letra independiente antes de la d. Para el caso del idioma para programas no Unicode cuya selección incide en el juego de caracteres que se emplea para éstos, no obstante, tanta disponibilidad de variantes no tiene sentido sino en unos pocos idiomas entre los que no está el español.
<p>Incluso en las épocas en que Windows no estaba basado en Unicode o dicho más propiamente la rama NT estaba tan solo enfocada a las empresas, la versión en español era una sola. A pesar de la existencia de la <b>Compatibilidad multilingüe</b> cual componente de instalación opcional para mostrar textos en idiomas con otros juegos de caracteres (p. ej. de alfabetos no latinos), el juego de caracteres base estaba definido por el idioma en que se instalaba el SO. Entre la inexistencia de MUI y la mencionada disponibilidad de una única versión en español, el idioma para el caso que nos ocupa siempre era español (España, alfab. internacional) y, como para la mayoría de idiomas europeo-occidentales, el juego de caracteres Windows-1252.
<br>Comprendido esto, configurar en los Windows actuales este idioma en una variante de español distinta de la predeterminada (Argentina, Bolivia, Chile, Ecuador, Estados Unidos o cualquier otra) no importa sino problemas, porque ningún programa no Unicode en español que además de en la familia NT pretenda funcionar desde el punto de vista idiomático igual de bien que en Windows 9x/ME podrá hacerlo con una configuración distinta de la alfabetización internacional. Desconozco a qué conjunto(s) de caracteres dirigen las otras variantes, porque para el caso del inglés cualquiera que se seleccione es completamente compatible con las otras y, si nos ponemos a pensar en que los caracteres del español son los mismos en todo el mundo y por lo tanto no precisan de múltiples juegos de caracteres, nuestras variantes también deberían serlo.
<p>Para ejemplificar el problema con algo que podemos ver a diario, no hay nada mejor que los archivos de ayuda en HTML compilados que incluyen muchos programas, aquellos famosos con la extensión .chm que a la izquierda ofrecen los contenidos y a la derecha, con diseño cual página web (por algo es ayuda en HTML). Es un formato que viene de arrastre desde Windows 98 del que Microsoft ha intentado deshacerse, pese a lo cual continúa siendo harto utilizado. El problema que ataña al tópico que nos ocupa es que, al no ser su visualizador completamente compatible con Unicode, para que los títulos y otras peculiaridades menos importantes se muestren bien al ser en idiomas diferentes del inglés, se deben haber creado en el mismo idioma que el establecido en el sistema del usuario para programas no Unicode. Como la inmensa mayoría se crea por todo lo discutido en español internacional, quien tenga este valor establecido en otra variante sólo verá como título <u>HTML Help</u>.
<br>Desde el punto de vista de traductores y creadores de contenido, el programa HTML Help Workshop de la propia Microsoft y gratuito que crea archivos en este formato establece por omisión el idioma del proyecto en el establecido en la configuración regional para los formatos que, como se ve en el propio diálogo de Windows, nada tiene que ver con el estudiado en esta entrada. ¿Qué pasa entonces si el contenido lo crea o traduce un argentino cuyo sistema usa formatos de aquel país y antes de compilar se olvida de cambiar en las opciones del proyecto el idioma a español internacional? Pues que los usuarios de otros países, sea que tengan el idioma para programas no Unicode en español internacional o en el propio de sus países, no verán el título y otras cosas fuera del contenido HTML no se les mostrarán correctamente.
<p>Reflexionado esto, resulta claro que para la mayoría de idiomas sería más adecuado que al establecer esta configuración aparezcan sin variantes, lo cual además de facilitar la búsqueda del deseado evitaría problemas de compatibilidad. Ofrecer variantes para escoger el idioma de esta configuración sólo tiene sentido respecto de idiomas que por tener diferentes alfabetos requieren múltiples juegos de caracteres, tales como el servio que puede tener alfabeto latino o cirílico, o los chinos simplificado y tradicional. Ni siquiera es necesario ofrecer variantes portuguesa y brasileña para el portugués porque, si bien por las diferencias ortográficas se ofrecen traducciones de las interfaces en las dos, los caracteres y por ende el juego de caracteres que se utilizan son los mismos.
<p>Mi consejo, pues, es que si cambiaron esta configuración la vuelvan a establecer en español con alfabetización internacional. Hacerlo, por fortuna, no incide en las configuraciones ordinarias de ubicación y formatos. Es cierto que Windows peca de servicial y si no la tenemos agrega una distribución de teclado del idioma que elegimos, pero de no necesitarse se quita sin más, ya que en realidad lo que se haga con las distribuciones de teclado y demás métodos de entrada no afecta en nada a otras configuraciones.Fernando Gregoirehttp://www.blogger.com/profile/03779319620882826845noreply@blogger.com0tag:blogger.com,1999:blog-5486630185749828804.post-41832800680325444272014-12-22T07:58:00.001-03:002014-12-22T07:58:10.239-03:00Divergencias en torno de unas libretas<p>Aunque desde luego no sea tan conocida comparada con las fotos, Facebook siempre ha tenido también una función para escribir y publicar notas, que el novato no ha de confundirse con las meras actualizaciones de estado del cuadro <b>¿Qué estás pensando?</b> pues éstas diferencian el cuerpo del título y además admiten un conjunto básico de etiquetas HTML para dar formato. Se permite comentarlas, etiquetar a personas, indicar que a uno le gustan y compartirlas; al igual que el selector de público, estos principios básicos de las publicaciones de Facebook no les son ajenos. Por suerte para la producción de textos de calidad, se pueden guardar borradores y no se está sujeto a las limitaciones de caracteres de las publicaciones ordinarias.
<br>Como usuario asiduo de la función Notas, percibo no obstante una importante carencia, la de categorizar esos escritos que, ensayos o cuentos o apuntes de clase, se dan por denominar notas. En efecto, y en analogía con lo que ocurre en la vida real, las fotos se pueden agrupar en álbumes según inacabables criterios; ¿no sería interesante que exista una analogía de la misma naturaleza para separar las notas personales de carácter ensayístico de las que son apuntes de clase o que hacen las veces de bitácora de un viaje? Me ilusiona simplemente imaginar, del mismo modo que elegido un álbum de fotos uno puede ir apretando Anterior o Siguiente al tiempo que alguna pequeña concurrencia le dice frases al estilo de <i>volvé para atrás</i> o <i>seguí pasando</i>, se pueda para el caso hacer lo mismo respecto de lo que se ha ido escribiendo respecto de unas vacaciones.
<p>Llegados a este punto y visto el título de la entrada, muchos ya se habrán percatado de por donde va la cosa. Dicen que «la paciencia es la madre de la ciencia», de modo que infiero que no seré asesinado si me alargo un poco más, sólo un poco más, antes de llegar al núcleo.
<br>Dada la anterior carencia, se me ocurrió sugerir su implementación a Facebook a través del formulario correspondiente en el Servicio de ayuda. Sumado a que en general estos formularios para enviar opiniones en servicios web son como la mayoría de cartas de los lectores de los periódicos en cuanto no se suelen responder ni en el caso que nos ocupa implementar, la <a href="https://www.facebook.com/legal/terms">Declaración de derechos y responsabilidades de Facebook</a> especifica en su sección 2.5 que del mismo modo que el usuario no está obligado a proporcionar comentarios ellos no lo están a compensarlo por ellos. Sin embargo, perdido por perdido lo intenté... quién sabe, capaz es más relevante de lo que pienso y en unos años lo vemos implementado: cuando allá por 2011 esta red social vía web era muy poco accesible con lectores de pantallas y para colmo lo era cada vez menos debido a los rediseños reporté problemas y hoy, aunque los avances notables se hayan empezado a ver recién en el 2013, la accesibilidad de la web de escritorio es bastante más que aceptable.
<p>Pero no estoy escribiendo esta entrada para ufanarme de lo observador que soy al haber reparado en la actual imposibilidad actual de organizar notas en Facebook y el consiguiente envío de uno más entre tantos informes de sugerencias. Después de todo, concebí este blog para tratar temas que involucren simultáneamente a la informática y cuestiones del idioma, y hasta aquí mi proceder sólo es relevante en el ámbito informático. Y es que al fin, para el júbilo de quienes lo habían adivinado cuando les pedí paciencia, toca referirme al proceso de pensar en la noción análoga al mundo físico por la que clasificar las notas, para consignarla en la sugerencia remitida:
<br>Las fotos, como en la vida real, pueden separarse en álbumes. Hubiera sido muy fácil extender esta metáfora a las notas, pero lo cierto es que en la vida real un <b>álbum de notas</b> no cuadra. En español se podría optar por las nociones de cuaderno, libreta o anotador, todas equivalentes en papel como los álbumes de fotos subidas respecto de las reveladas y pegadas en un álbum «ainformático».
<p>Ahora bien, ¿qué concepto se emplearía en inglés siendo que, a pesar de poder llenar el formulario para mandar sugerencias en español, el público de Facebook es mundial y todas las funciones no dirigidas a países específicos se adaptan desde el inglés estadounidense?
<br>Al ir buscando en un diccionario español-inglés las nociones que mencioné anteriormente fui dando con diferentes alternativas, de las que la primera fue <b>book</b>. Sin nada más es descartable pues entra en conflicto con el concepto de <b>libro</b> que en Facebook existe en cuanto un usuario puede especificar los libros que leyó y/o le gustaron y, si bien es cierto que se puede prefijar con otro sustantivo (p. ej. <b>recipe book</b>), para el caso correspondería hacerlo con las ya existentes <b>notes</b> y no, en computación <b>notebook</b> ya es en sí mismo un concepto para referirse a las computadoras portátiles que aspiran a potencia similar a la ofrecida por ordenadores de escritorio; ¿para qué crear un problema de ambigüedad cuando es evitable e innecesario?
<br>De todas las formas que hallé, encuentro <b>jotter</b> la más adecuada: Se puede traducir al español como <b>libreta</b> sin que resulte forzado y no crea ambigüedad alguna. Aunque por sí solo da a entender la concepción para contener notas pues es incluso la más extendida en el mundo real, aun si Facebook conceptualizare jotters de otras cosas podrían desambiguarse con <b>note jotter</b> sin generar malentendido alguno.
<p>Implemente o no Facebook la idea, otra vez fui testigo del rol de la lengua en todos los aspectos de la vida e incluso en ciencias exactas: los contemporáneos océanos digitales confluyendo con las clásicas y hasta cierto punto románticas libretas de papel de la nostalgia, generadoras a su vez de ambigüedades propias estas de la filología y los estudios gramaticales.Fernando Gregoirehttp://www.blogger.com/profile/03779319620882826845noreply@blogger.com0tag:blogger.com,1999:blog-5486630185749828804.post-8264743150071899432014-12-06T03:56:00.000-03:002014-12-06T03:56:04.529-03:00Interpretaciones cambiantes y no siempre lógicas del vilipendioso Home<p>Por mirar hacia la parte de arriba de una página web en que se encuentra un enlace para volver a la página que se abre ni bien visitamos un determinado sitio web sin dirigirnos a una URL más específica, por tener un celular medianamente moderno o una tableta que permite colocar accesos directos y notificaciones en lo que también se llama modo en espera y en definitiva es lo visible cuando no se está en ninguna aplicación, cuando configuramos un GPS que permite establecer la dirección de nuestro hogar para poder elegirlo como destino rápidamente, cuando en nuestro teclado pulsamos la tecla para ir al principio de la línea, si en nuestro navegador web queremos cambiar la página que se muestra ni bien lo abrimos, cuando trabajando con programas de Office 2007 o superiores deseamos encontrar un comando que en versiones anteriores utilizábamos con frecuencia, y vaya uno a saber cuántos cuandos más. Lo cierto es que en un sinfín de actividades del ámbito informático está presente el concepto <b>home</b>, e inevitablemente implica problemas en su traducción. Así, como dependiendo del contexto podemos vislumbrarlo traducido como <b>inicio</b>, <b>principal</b>, <b>casa</b>⁄<b>hogar</b>⁄<b>domicilio</b> y hasta <b>personal</b>⁄<b>propio</b>, cuestionémonos un poco las alternativas por que se adoptó en algunos productos de uso cotidiano.
<p>Debería empezar por lo concerniente a navegadores y sitios web pues se trata sin duda del sector más representativo en cuanto a variedad y plataformas, pero he de ceder la parte de arriba al caso de la pestaña <b>Inicio</b> en los programas de Office 2007 y superiores, por haber sido la gran responsable de mi consulta de este tópico con la almohada y la efectiva realización de investigaciones en los otros sectores que más adelante analizaré. Sentado ello, veamos la interfaz siguiente:
<br><a href="http://3.bp.blogspot.com/-Bu6qY5K8B5M/VIEwI4n7ziI/AAAAAAAAAJw/JeBt-004NEg/s1600/Pesta%C3%B1a%2BInicio%2Ben%2BWord%2B2013.png" imageanchor="1" ><img border="0" src="http://3.bp.blogspot.com/-Bu6qY5K8B5M/VIEwI4n7ziI/AAAAAAAAAJw/JeBt-004NEg/s400/Pesta%C3%B1a%2BInicio%2Ben%2BWord%2B2013.png" title="Pestaña Inicio en Word 2013" alt="Documento en blanco abierto en Word 2013 y la pestaña Inicio seleccionada"/></a>
<p>La pestaña contiene opciones para transportar datos desde el documento al Portapapeles y viceversa, modificar la fuente y sus atributos, formatear listas, sangrar párrafos, seleccionar, buscar información etc., todas para trabajar con el contenido y no con el documento entendido como un archivo informático. Pienso que <b>Inicio</b> para esta pestaña que en inglés se llama <b>Home</b> no es adecuado.
<br>Según la Academia, <b>inicio</b> indica <i>comienzo</i>. En la fila de pestañas de manera predeterminada es la primera, pero bien puede ocurrir que a través de la categoría de opciones <b>Personalizar cinta de opciones</b> un usuario decida moverla o hasta ocultarla por completo para reemplazarla por una de su autoría, en cuyo caso no sería la primera y tampoco la seleccionada al abrir o crear un documento. Lo que para el caso Home destaca no es el carácter de principio, sino la frecuencia de uso de los comandos contenidos: veremos que muchos de los comandos en versiones anteriores se encontraban en las barras de herramientas Estándar y Formato y otros tantos se podían agregar a estas con el botón <b>Más botones</b> u <b>Opciones de barra de herramientas</b> de cada una de ellas, además de que muchos de los comandos en relación al formato se encuentran también en la pestaña <b>Diseño</b> (<b>de página</b>).
<br><a href="http://2.bp.blogspot.com/-3zNWXR3qb1I/VIE4B-KlT8I/AAAAAAAAAKA/cowEFdulmFI/s1600/Word%2B2000%2Bcon%2Bbarras%2Bde%2Bherramientas%2Bpredeterminadas.PNG" imageanchor="1" ><img border="0" src="http://2.bp.blogspot.com/-3zNWXR3qb1I/VIE4B-KlT8I/AAAAAAAAAKA/cowEFdulmFI/s400/Word%2B2000%2Bcon%2Bbarras%2Bde%2Bherramientas%2Bpredeterminadas.PNG" alt="Word 2000 con un documento en blanco abierto y las tres barras de herramientas predeterminadas (Estándar, Formato y Dibujo). Estándar y Formato se hallan en dos filas diferentes"/></a>
<p>Visto lo anterior y según nos lo define la RAE, el nombre adecuado es Principal:
<blockquote>1. adj. Dicho de una persona o de una cosa: Que tiene el primer lugar en estimación o importancia y se antepone y prefiere a otras.
<br>2. adj. Dicho de una persona: Que es la primera en un negocio o en cuya cabeza está.
<br>3. adj. Esencial o fundamental, por oposición a <i>accesorio</i>.</blockquote>
<p>Satisfecho —aunque por el momento sea sólo en el marco del vilipendioso Home— mi costado lingüístico-cuestionador con Microsoft Office, ya mismo procedo a ocuparme del importantísimo terreno de los navegadores y páginas web. Para el caso de las últimas, en que a menudo en la parte superior existe un enlace para ir a la página que se abre ni bien se visita el sitio web en cuestión, decantarse en la traducción de Home por Principal o Inicio no es tan sencillo porque, si bien el significado siempre responde a la noción de <b>comienzo</b> que da vida al concepto de <b>inicio</b> (si se me permite considerar la etimología latina <b>initium</b> cual abuela), la mayoría de las veces es también en torno a la que giran las demás. Y es que digo bien <i>la mayoría de las veces</i>, porque a pesar de ser raro he llegado a ver una web en que la página de inicio se limitaba a dar a elegir el idioma, respondiendo Home luego únicamente a lo que considero parte de las nociones de Principal.
<br>Como no todo es el fin del mundo, y aparte de que en general sea una empresa cuyas políticas en lo concerniente a las traducciones me encantan en la teoría y en la práctica, considero que la aproximación que adoptó Facebook de llamar Inicio a Home es correcta: el hecho de que esa página es el comienzo no es personalizable (se puede ingresar la URL de un grupo, página, perfil o hasta nota específico, pero no podemos configurar que en caso de no dirigirnos a nada especial se nos lleve a otra área tal como podemos fijar por ejemplo en programas de correo), y aunque para mí tiene principalidad debido a la variada índole de cosas que en ella confluyen, aquella es subjetiva pues no faltan quienes no les interesan las Noticias y van directamente, para el caso, a ver si tienen notificaciones, mensajes o incluso a dar cuenta de algo como un trabajo en el perfil. Objetivamente principal, no me cabe duda, es el chat, cuya importancia radica en estar disponible en todas las páginas y hasta llamar la atención cuando en las computadoras nos hallamos en otra ventana.
<p>Tratada la problemática en las páginas web volvamos a pegarle a Microsoft, aunque justo es avisar que no en carácter de fanático de ningún frente de la guerra Windows c/ GNU/Linux próxima —si no análoga— a River-Boca, Real Madrid-Barcelona, Ford-Chebrolet o cualesquiera equivalentes que encuentren en sus países.
<br>Enfocándonos de nuevo, vimos que en los sitios web es la página de inicio o principal la que se abre al visitarlo sin dar detalles y, en muchísimos casos, en torno a la que giran las otras que lo constituyen. Ahora bien, los exploradores o navegadores permiten configurar una página que se abrirá cuando no los invoque otro programa, en definitiva cuando el usuario los abra de la manera más habitual, cuando con la característica falta de rigor conceptual al usar un dispositivo al pasar piense en «entrar a internet». En efecto, otra vez nos topamos con la idea de <b>home page</b> y el escollo que implica su traducción; veamos, pues, la forma actual y un poco del pasado en que se abordó en el diálogo Opciones de Internet del Panel de control de Windows:
<a href="http://3.bp.blogspot.com/-PCWqhcD1hc0/VIKUU1vEh6I/AAAAAAAAAKU/9Zv_GINGFlM/s1600/Opciones%2Bde%2BInternet%2Bcon%2BIE%2B11.png" imageanchor="1" ><img border="0" src="http://3.bp.blogspot.com/-PCWqhcD1hc0/VIKUU1vEh6I/AAAAAAAAAKU/9Zv_GINGFlM/s400/Opciones%2Bde%2BInternet%2Bcon%2BIE%2B11.png" /></a><a href="http://4.bp.blogspot.com/-xRQgWfVSF5k/VIKUUwT_xmI/AAAAAAAAAKQ/YJ-tubJq3FM/s1600/Opciones%2Bde%2BInternet%2Ben%2Bingl%C3%A9s.png" imageanchor="1" ><img border="0" src="http://4.bp.blogspot.com/-xRQgWfVSF5k/VIKUUwT_xmI/AAAAAAAAAKQ/YJ-tubJq3FM/s400/Opciones%2Bde%2BInternet%2Ben%2Bingl%C3%A9s.png" /></a>
<p>En el diálogo en español no sólo se nota que mezclaron las dos nociones, sino que efectivamente en el pasado se referían a este concepto como <b>página de inicio</b>, lo cual conforme a las posturas que adopté era correcto. Cualquiera que disponga de un Windows anterior al XP (para los que IE 6 es la última versión del explorador de Microsoft que se permite), Windows XP sin haberle actualizado Internet Explorer o simplemente recuerdos de aquellas épocas podrá dar fe de que es así, y simplemente no capturé la pantalla al efecto porque en la máquina virtual que tengo con XP ya está el IE 8 y la que tengo con 98 (¡gran sistema para los juegos basados en MS-DOS!) es en inglés. El caso es que desde IE 7 se cambió por la traducción <b>página principal</b> y, por lo que como veremos enseguida no es sino un descuido, se les mezcló con la traducción anterior.
<br>¿A caso se buscó dar a entender la <b>home page</b> como el camino de regreso y recurrieron por eso a la noción de principal? Ninguno de nosotros podemos saberlo, pero, aprovechando que en conjunción con Alt es la tecla rápida para volver a ésta sin importar en qué página se esté, va siendo hora de prestar atención a la tecla Inicio. Esta tecla que en los teclados completos forma parte del «grupo de seis» y está duplicada en el 7 del teclado numérico cuando éste se encuentra desactivado, en inglés se llama Home y no, considerando su función de llevar el cursor al principio de la línea actual o al primer elemento de una lista, de su nombre traducido Inicio no tengo nada que objetar.
<p>Dije que haría que vieran que mezclar los dos significados en el mismo cuadro de diálogo, si podemos estar de acuerdo que no fue con la intención de emplear sinónimos, no fue sino un descuido pues contexto hay. Poseyendo Windows 7 Ultimate o cualquier edición de Windows 8 u 8.1 pueden descargarse gratuita y oficialmente paquetes de idioma para la interfaz de usuario y las ayudas del sistema y sus programas integrados, lo que aproveché para echar un vistazo a los archivos <u>inetcpl.cpl.mui</u> en <u><Unidad del sistema que suele ser C>:\Windows\System32</u> tanto en inglés —<u>\en-US</u>— como en español —<u>\es-ES</u>—. Pueden ver el primer diálogo que figura en el archivo con cualquier editor de recursos de los que hay a montones (yo uso <a href="http://www.angusj.com/resourcehacker">Resource Hacker</a>, que a pesar de su abandono declarado desde 2011 me es funcional), pero como una imagen vale más que mil palabras y ni les cuento dos, aquí dos capturas de pantalla:
<br><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-8lJbqp2FCFk/VIKe3pp03eI/AAAAAAAAAKo/_Z3_v-mXHMI/s1600/Recursos%2Bde%2Bp%C3%A1g.%2BGeneral%2Bde%2BOpciones%2Bde%2BInternet%2Ben%2Bespa%C3%B1ol.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-8lJbqp2FCFk/VIKe3pp03eI/AAAAAAAAAKo/_Z3_v-mXHMI/s400/Recursos%2Bde%2Bp%C3%A1g.%2BGeneral%2Bde%2BOpciones%2Bde%2BInternet%2Ben%2Bespa%C3%B1ol.png" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-eTm1Qkv-raA/VIKe3-7AZ1I/AAAAAAAAAKs/wKFGgeZBapc/s1600/Recursos%2Bde%2Bp%C3%A1g.%2BGeneral%2Bde%2BOpciones%2Bde%2BInternet%2Ben%2Bingl%C3%A9s.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-eTm1Qkv-raA/VIKe3-7AZ1I/AAAAAAAAAKs/wKFGgeZBapc/s400/Recursos%2Bde%2Bp%C3%A1g.%2BGeneral%2Bde%2BOpciones%2Bde%2BInternet%2Ben%2Bingl%C3%A9s.png" /></a></div>
<p>Ya a modo de cierre, fíjense cómo los únicos que quisieron hacerse los distintos fueron la gente de Microsoft y, para quienes busquen un ejemplo en que la mala interpretación de Home va más allá de un capricho del lenguaje pues podría acarrear consecuencias desastrosas, dejo a ustedes la tarea de buscar en este mismo blog la entrada de <u>Traducciones que confunden</u>:
<br><div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-_gHA3xnU2a0/VIKiofL2n0I/AAAAAAAAAK8/jb6ELg1T5ME/s1600/HomepageSymbian000033.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-_gHA3xnU2a0/VIKiofL2n0I/AAAAAAAAAK8/jb6ELg1T5ME/s1600/HomepageSymbian000033.jpg" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-bkoSVBtGFxI/VIKioz9JnHI/AAAAAAAAALI/uaLAkhHyCfA/s1600/HomepageSymbian000034.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-bkoSVBtGFxI/VIKioz9JnHI/AAAAAAAAALI/uaLAkhHyCfA/s1600/HomepageSymbian000034.jpg" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-9BVj6oApZf0/VIKio_Kjc_I/AAAAAAAAALE/C801RJLPH_M/s1600/P%C3%A1gina%2Bde%2Binicio%2Ben%2BFirefox.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-9BVj6oApZf0/VIKio_Kjc_I/AAAAAAAAALE/C801RJLPH_M/s1600/P%C3%A1gina%2Bde%2Binicio%2Ben%2BFirefox.png" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-Dyr4_BtmT-Q/VIKippUNG_I/AAAAAAAAALU/_JdbH41kJ2k/s1600/P%C3%A1ginas%2Bde%2Binicio%2Ben%2BChrome.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-Dyr4_BtmT-Q/VIKippUNG_I/AAAAAAAAALU/_JdbH41kJ2k/s1600/P%C3%A1ginas%2Bde%2Binicio%2Ben%2BChrome.png" /></a></div>
<p><br>¿Y ustedes, leales lectores, dieron en algún dispositivo con alguna otra traducción de <b>home</b> que haya motivado reflexiones semejantes a las anteriores?Fernando Gregoirehttp://www.blogger.com/profile/03779319620882826845noreply@blogger.com0tag:blogger.com,1999:blog-5486630185749828804.post-15929249864014523632014-11-15T04:24:00.000-03:002014-11-15T04:24:27.585-03:00Traducciones que confunden<p>Ya lo sé. Muy probablemente vean este título y piensen que es otro de tantos artículos en que traductores, filólogos o simples mortales que como yo se la dan de tales dan cuenta de matices idiomáticos que son normativamente incorrectos pero que, en última instancia, no terminan importando en la práctica falta de entendimiento alguna. Aunque conste que tiendo a escribir con corrección tanto aspirando a mejorar al respecto —leyendo más y recurriendo a fuentes de cierta fiabilidad para evacuar dudas— como fiscalizando la escritura ajena (evitando resultar hiriente o despectivo, inclulcando en su lugar las ventajas que tal mejoría genera en ámbitos profesionales), esta vez se trata de casos reales, testificados con citas textuales y/o capturas de pantalla, en que las traducciones a nuestro idioma dan a entender otra cosa diferente a la prevista y el entendimiento de lo querido a veces requiere conocimientos de la terminología del software en que se aplica. Así pues, vayamos con el «top10»:
<h1>Ver accesos directos</h1>
<div class="separator" style="clear: both; text-align: center;"><a href="//1.bp.blogspot.com/-C57Qf7KRbO0/VGWidDYt4YI/AAAAAAAAAHs/15wAHv4nPSw/s1600/Ver%2Baccesos%2Bdirectos.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="//1.bp.blogspot.com/-C57Qf7KRbO0/VGWidDYt4YI/AAAAAAAAAHs/15wAHv4nPSw/s320/Ver%2Baccesos%2Bdirectos.png" title="Ver accesos directos" alt="Menú contextual de la barra de estado de Microsoft Word 2013 con la opción «Ver accesos directos» resaltada"/></a></div>
<p>Lo primero que nos damos cuenta de este menú, que es cierto, es que nos permite mostrar u ocultar información de la barra de estado, aquella tan conocida de abajo de la ventana que en el caso de Word nos muestra datos tan trascendentales como número de página, línea, recuento de palabras o idioma del texto en que nos hallamos y que sin duda es conveniente con el fin de ahorrar espacio adaptarla a nuestras necesidades. Ahora bien, ¿a qué accesos directos se refiere la antepenúltima opción?
<br>La primer posibilidad en que pensé fue que activaría o desactivaría los atajos a distintos paneles y cuadros de diálogo en relación con cada dato mostrado, por ejemplo el número de página que nos informa <i>Haga clic para abrir el panel de navegación</i>. Desactivada o no esta opción estos accesos directos continúan funcionando, ergo no se refiere a los mismos. ¿Tendrá que ver con los de la parte superior? ¡De ninguna manera! Aquellos conforman la cinta de opciones [que reemplaza a la barra de menús] y, independientemente de la ficha o pestaña activa, la Barra de herramientas de acceso rápido, ambas con sendos menús contextuales y hasta cuadros de diálogo de personalización con más opciones, siendo su control desde la barra de estado de lo más improcedente. Así pues, su cometido tampoco anda por ahí.
<p>A modo de flash, se me dio por pensar el más que probable <b>View shortcuts</b> de la versión en inglés, con lo que arribar a la respuesta del interrogante se facilita: La Guía de estilo para español establece que los elementos de las barras de menús deben traducirse como infinitivos —con excepción de Edit por Edición—, lo que incluye el cuasi omnipresente menú Ver. En las cintas de opciones, en contraste, se indica que las fichas o pestañas han de traducirse como sustantivos, y afín en el propio Word desde la versión 2007 tenemos Vista.
<br><b>Diseño de impresión</b>, <b>Diseño web</b>, <b>Esquema</b>, <b>Borrador</b> (otrora <b>Normal</b>) y <b>Modo lectura</b> (antaño <b>Diseño de lectura</b>) son todos nombres de vistas con funcionalidad para diversos propósitos, por ejemplo ordenación de los títulos en Esquema. Casualmente, además de encontrarse en la ficha Vista y por elección mía Borrador en la Barra de herramientas de acceso rápido, en la barra de estado hay también varios botones que las activan y es ahí cuando me percaté de que la opción que motiva esta sección se encarga de mostrar u ocultar los accesos a estas vistas en la barra de estado, vale decir en la parte inferior.
<p>Como se ve, la traducción por que se adoptó no sólo tiene carácter muy general, sino que tampoco refleja el aspecto de la interfaz sobre el que este elemento del menú actúa. Estoy seguro de que, si la opción estuviera traducida como <b>Accesos directos a vistas</b>, los usuarios que conocemos Word hace años la veríamos más clara, como por citar otra lo es <b>Control deslizante del zoom</b>. ¿Se imaginan lo confusa que sería si estuviese traducida como <b>Ampliar control deslizante</b> o <b>Acercar control deslizante</b>? Nótese que en la hipótesis me decanto por estas posibilidades en razón de que «control deslizante» es la traducción del control que en programación se denomina “slider”.
<h1>Posición inicial para conducir a casa</h1>
<div class="separator" style="clear: both; text-align: center;"><a href="//3.bp.blogspot.com/-FhxgEuafqJE/VGW0vwoxh0I/AAAAAAAAAIE/4f24PO0Ks00/s1600/Conducir%2Ba%2Bcasa.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="//3.bp.blogspot.com/-FhxgEuafqJE/VGW0vwoxh0I/AAAAAAAAAIE/4f24PO0Ks00/s1600/Conducir%2Ba%2Bcasa.jpg" title="Conducir a casa" alt="Ventana en los Mapas de Nokia con las opciones Conduc. a casa, Config. destino e Historial, resaltada la primera"/></a></div>
<div class="separator" style="clear: both; text-align: center;"><a href="//3.bp.blogspot.com/-S1UDXwYkSS0/VGW0v4Wql9I/AAAAAAAAAII/WNx6cI1Cee8/s1600/Posici%C3%B3n%2Binicial.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="//3.bp.blogspot.com/-S1UDXwYkSS0/VGW0v4Wql9I/AAAAAAAAAII/WNx6cI1Cee8/s1600/Posici%C3%B3n%2Binicial.jpg" title="Posición inicial" alt="Pestaña Navegación en la configuración de los Mapas de Nokia; la opción resaltada es Posición inicial"/></a></div>
<p>En el improbable caso de que a alguien le quedara duda de que la aplicación en cuestión es el GPS de la mano de los Mapas de Nokia, el texto alternativo de las imágenes igual lo desvela. Creo asimismo que vistas las dos capturas (una en que se ofrece <b>Conduc. a casa</b> y otra con <b>Posición inicial</b> que aunque en la configuración aparece definida la primera vez que conduje a casa se me pidió literalmente con <i>Definir posición inicial</i>) ya se huelen ya no el error, sino el horror de la traducción.
<br>Mi primer pensamiento, ciertamente anonadado, fue «si esto sólo sirve para volver a casa desde un solo lugar como el trabajo pero nada más entonces es una cagada, aparte de que después la dirección de casa ni se me pidió». Si no son los mejores, los mapas de Nokia tienen fama de ser buenos, tanto que aun la Fundación Mozilla —que en otras áreas tiene contratos con Google— se vale de ellos en su sistema operativo móvil Firefox OS; de ser así, se me tenía que estar escapando algo y, de nuevo, la pasión por el idioma vino en mi ayuda del mismo modo que llegó la reflexión al protagonista de «<a href="http://www.ciudadseva.com/textos/cuentos/ing/poe/el_gato_negro.htm">El gato negro</a>» al ver la figura monstruosa en la pared tras arder su casa en llamas, ¡con la diferencia de no haber cometido ningún crimen!:
<p>«Esto de posición inicial se me pide para ir a casa, y en inglés tanto <b>casa</b> como <b>inicio</b> pueden ser <b>home</b>». Reflexionado esto, ya todo era claro, más cuando con el fin de confirmarlo cambié el idioma del teléfono a inglés y efectivamente la configuración como su solicitud de definirla decían <i>Home position</i>.
<p>Mejor ni pensar en las consecuencias catastróficas que podría tener esta petición confusa si con motivo de una emergencia la función se emplea por primera vez, sin duda espectaculares para un juicio civil por daños y perjuicios.
<h1>Opciones de ortografía</h1>
<a href="http://2.bp.blogspot.com/-9P8B-4RoQNY/VGbhP8CFcnI/AAAAAAAAAIg/7w0xps0tm9M/s1600/Opciones%2Bde%2BOrtograf%C3%ADa.png" imageanchor="1" ><img border="0" src="http://2.bp.blogspot.com/-9P8B-4RoQNY/VGbhP8CFcnI/AAAAAAAAAIg/7w0xps0tm9M/s320/Opciones%2Bde%2BOrtograf%C3%ADa.png" title="Opciones de ortografía" alt="Ventana Configuración rápida de JAWS, en cuyo árbol se halla expandido el grupo Opciones de Ortografía y a la derecha se ve la descripción «Este grupo de opciones permite configurar el comportamiento de JAWS cuando deletrea texto»"/></a>
<p>El lector de pantalla JAWS for Windows ya está por la versión 16 y esta categorización se ideó en la versión 9, con lo que la confusión que pondré sobre la mesa existe desde 2008.
<br>Por el título del grupo, el usuario es proclive a creer que contiene opciones, existentes por cierto aunque no en él, para personalizar la manera en que se indican en programas como Word la presencia de errores ortográficos y gramaticales. La realidad es que en los programas que el lector prevé compatibilidad con los correctores ortográficos tiene opciones específicas. Las de este grupo, tal como se observa en la descripción que se muestra a la derecha, permiten configurar el comportamiento a la hora de deletrear texto. Un más que evidente error de traducción, porque <b>Spelling Options</b> que es como se denomina en inglés, puede significar tanto <b>Opciones de ortografía</b> como <b>Opciones de deletreo</b>.
<p>Con frecuencia los traductores carecen de contexto y no tienen la culpa de los errores pues ni ellos pueden saber en qué circunstancias se van a usar las cadenas, pero aparte de que poco después la propia Freedom Scientific comenzó a hacerse cargo de la traducción y que hasta ese momento el Centro de Investigación, Desarrollo y Aplicación Tiflotécnica de la ONCE (CIDAT) había sido el encargado de la ardua labor, veremos que se tradujo un tema de ayuda cuya mezcla de nociones, si no desidia, refleja descuido cuando después de 10 años la traducción se cambió de manos:
<p>
<a href="http://3.bp.blogspot.com/-S9unozv0voM/VGbm65MmMkI/AAAAAAAAAIw/f5YEWerks6w/s1600/Ayuda%2Bde%2BOpciones%2Bde%2Bdeletreo.png" imageanchor="1" ><img border="0" src="http://3.bp.blogspot.com/-S9unozv0voM/VGbm65MmMkI/AAAAAAAAAIw/f5YEWerks6w/s400/Ayuda%2Bde%2BOpciones%2Bde%2Bdeletreo.png" title="Ayuda de opciones de deletreo" alt="Tema de ayuda Configurar JAWS for Windows, estando visible la sección «El grupo Opciones de deletreo» y nombrándose en el texto como «Opciones de ortografía»"/></a>
<p>Con este fenómeno del título traducido de una forma y luego el cuerpo empleando la otra ya ni siquiera puede hablarse de la posibilidad de que un equipo haya traducido la interfaz del software y otro las ayudas, porque la inconsistencia se presenta hasta en un mismo tema de la propia ayuda.
<h1>Temas de aplicaciones</h1>
<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-uU2cjK9yVes/VGbpXp-D9nI/AAAAAAAAAI8/kSpzNSgavIs/s1600/Temas%2Bde%2Baplicaciones.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-uU2cjK9yVes/VGbpXp-D9nI/AAAAAAAAAI8/kSpzNSgavIs/s1600/Temas%2Bde%2Baplicaciones.jpg" title="Temas de aplicaciones" alt="Menú de opciones dentro de un tema de ayuda en un celular Nokia con S60 3ª Edición. Está resaltada la opción «Temas de aplicaciones» y, entre otras, está «Contenido de ayuda»"/></a></div>
<p>En Symbian hay una aplicación de ayuda en la que, tanto las funciones del teléfono como aplicaciones de terceros que tengan ayuda, además de la búsqueda por palabras clave muestra carpetas para cada aplicación y, dentro de éstas, los temas de la aplicación en cuestión. Al entrar a un tema y pulsar Opciones, en el menú que muestro en la captura, hay opciones <b>Temas de aplicaciones</b> y <b>Contenido de ayuda</b>.
<br>Leídas así, la primera vez pensé que <b>Temas de aplicaciones</b> me llevaría a la pantalla principal con las carpetas de todas las aplicaciones y funciones del teléfono que ofrecen ayuda... pero no, la opción que hace eso es <b>Contenido de ayuda</b>, pues <b>Temas de aplicaciones</b> nos regresa a la lista de temas de la aplicación a la que pertenece el tema de ayuda que nos hallábamos viendo, sea que se hubiera llegado al mismo a través de las categorías, la búsqueda por palabras clave o la opción <b>Ayuda</b> en la interfaz de la aplicación.
<p>Si aquí quisiera criticar a los traductores no tendría fundamentos: En inglés dice <b>Application topics</b> y sí, si me hubiera tocado ver suelta la frase <b>Application topics</b> sin poder probar el firmware y sin comentarios que la acompañaran también hubiera dudado ¿le pongo <b>Temas de aplicación</b> o <b>Temas de aplicaciones</b>? con el riesgo de adoptar la solución incorrecta. Se dirá que existen emuladores oficiales en los que se podría haber comprobado, pero desafortunadamente me consta que como el software para productos hardware específicos como el firmware de los teléfonos móviles se prueba al tiempo que se va desarrollando el producto original en versión en inglés, los lanzamientos se programan en base a estas pruebas y en consecuencia las traducciones deben hacerse a las apuradas, con poco o nulo margen para los mismos controles de calidad de que goza el inglés. Aunque no forme parte formal del proceso productivo, pienso que influye también el hecho de que con el fin de realizar las traducciones se tiene contacto con versiones en inglés en todos los países y ello incrementa la posibilidad de detectar las imprecisiones a tiempo, configurando una suerte de control de calidad lingüístico impropio. En lo que ataña a esta cadena, se debería haber traducido como <b>Temas de aplicación</b>, porque nos lleva a la lista de temas de la aplicación a que pertenece el que estamos viendo y, con la forma <b>Temas de aplicaciones</b> en que finalmente se tradujo, da a entender que vuelve a la lista de aplicaciones/funciones con ayuda cuando en realidad de eso se encarga la opción inmediatamente debajo, <b>Contenido de ayuda</b>.
<h1>«Origen» para lo que fue «Código fuente»</h1>
No es el navegador que uso como predeterminado, pero el otro día debí recurrir a Internet Explorer en cuanto la implementación de Adobe Flash para navegadores basados en Netscape, como es el caso de Firefox no ofrece tanta compatibilidad con programas de accesibilidad. No recuerdo por qué necesité ver el código fuente de una página, pero el caso es que fui a buscar tal opción al menú Ver, con la sorpresa de que no estaba. Me hizo falta explorar el menú una segunda vez para dar con la opción que traducida ahora se llama <b>Origen</b>:
<p><a href="http://1.bp.blogspot.com/-aTiHgsngNjc/VGb36C6GvOI/AAAAAAAAAJM/cPCIeLTDQy0/s1600/Origen.png" imageanchor="1" ><img border="0" src="http://1.bp.blogspot.com/-aTiHgsngNjc/VGb36C6GvOI/AAAAAAAAAJM/cPCIeLTDQy0/s320/Origen.png" title="Origen en IE 11" alt="Menú Ver en Internet Explorer de escritorio con la opción Origen resaltada"/></a>
<p>Confieso no haberlo comprobado todavía a pesar de tener el pertinente paquete de idioma, pero aun si el original se cambió a simplemente Source con el fin de adaptarse a las pantallas pequeñas, debería haberse previsto el cambio de significado cuando se cambió en la traducción. Sin perjuicio de la captura que presento a continuación de Internet Explorer 8 en Windows XP donde la opción está esperadamente como <b>Código fuente</b>, en tal caso hasta podría haberse puesto abreviado como <b>C. fuente</b>.
<p><a href="http://2.bp.blogspot.com/-_pbcjhSG4qQ/VGb5X30PmII/AAAAAAAAAJY/rDgzP4DLQCE/s1600/C%C3%B3digo%2Bfuente.PNG" imageanchor="1" ><img border="0" src="http://2.bp.blogspot.com/-_pbcjhSG4qQ/VGb5X30PmII/AAAAAAAAAJY/rDgzP4DLQCE/s320/C%C3%B3digo%2Bfuente.PNG" title="Código fuente" alt="Menú Ver de Internet Explorer 8 en Windows XP, con la opción «Código fuente» resaltada"/></a>
<h1>Conclusión</h1>
<p>Iba a dar cuenta de más errores de este tipo de los que había hecho capturas, pero la publicación me hubiera quedado harto larga, aparte de que ya creo haber dado a entender lo que me propuse. En efecto, a veces se tiende a pensar en el hecho de señalar lo mal traducido como propio de los aficionados a las palabras, cuando lo cierto es que, como se vislumbra con gran claridad en el caso de la posición de nuestra casa que pedía el GPS como <i>posición inicial</i>, muchos errores de aquellos representan o pueden representar un perjuicio para el simple usuario que confía en un producto para sus actividades. En la misma línea, en teoría aunque a veces no en la práctica resulta obvio que se trata de un aspecto que las empresas con miras a liderar un sector determinado han de cuidar.
<p>¿Y ustedes, tecnoletrados lectores, se toparon alguna vez con errores de traducción que les hayan generado confusión? ¡Espéranse sus anécdotas!Fernando Gregoirehttp://www.blogger.com/profile/03779319620882826845noreply@blogger.com0tag:blogger.com,1999:blog-5486630185749828804.post-70496493421461059552014-10-29T03:21:00.000-03:002014-10-29T03:21:33.586-03:00Software y servicios en español que no deciden qué tipo de usuarios tienen<p>Siempre que encaramos una conversación oral o la escritura de correspondencia, por el medio que sea, los hispanohablantes evaluamos, aunque sólo sea superficial o inicialmente y lo resultante pueda irse modificando, la (in)formalidad del registro a emplear dependiendo de factores como edad de la otra persona, puesto en una escala jerárquica, cortesía y hasta a veces la clase social. El software y su documentación, no ajenos a esta peculiaridad si sus desarrolladores quieren presencia en el ámbito hispánico y en consecuencia encaran la traducción de sus productos, no es ajeno a la evaluación que, para el caso, no será de un interlocutor sino de una audiencia mayoritaria: No es igual, por ejemplo, el modo en que se dirige al usuario un producto o servicio relacionado con redes sociales al que emplean, verbigracia, herramientas de contabilidad enfocadas íntegramente a funciones productivas —sean estas en ámbitos empresariales o público-administrativos— y es más, seguro recordarán que desde hace 10 años a esta parte son numerosos los servicios (vía web y SaaS) que progresivamente se informalizaron.
<p>Como la penetración que los dispositivos electrónicos están teniendo en nuestras vidas y que para actividades orientadas al consumo la frontera entre computadoras, tabletas y teléfonos inteligentes es difusa en cuanto los dos últimos ofrecen funciones antaño circunscritas a la PC, la falta de uniformidad en el lenguaje de algunos componentes, producto de replanteamientos de aspectos sin modificarse desde hace por lo menos treinta años, hace notorio el requerimiento de que tal uniformidad vuelva a existir.
<br>Pongamos el caso de Windows y Office, productos estrella de Microsoft:
<p>A lo largo de los años, logramos acostumbrarnos a que estos productos nos ustedearan, lo cual desde 2012 empezó a cambiar; cada vez es más corriente ver tanto temas de ayuda como interfaces en estos productos que nos tutean. No es mi intención pronunciarme sobre qué tan bien está que los programas informáticos se informalicen porque, además de haber oído posturas a favor y en contra, la concepción de que el tuteo es informal y el ustedeo formal no es unánime en todo el ámbito hispanoamericano, y ello sin mencionar que en un sentido amplio el formalismo o informalismo no se reduce a esa diferenciación pues abarca otros aspectos como la rigurosidad conceptual para transmitir la información; empero, sea cual sea la que se opte por seguir, considero indispensable que su elección tenga consistencia, profundizando procedimientos de revisión si fuere menester:
<br>Para el caso de Word 2013, en el grupo <b>Revisión</b> de la pestaña <b>Revisar</b> podemos encontrar, entre otras, opciones con estos consejos informativos o, si utilizamos la terminología propia de Office sobre el particular, información en pantalla:
<dl>
<dt>Definir
<dd>¿No está seguro del significado de una palabra? Descúbralo.
<dt>Sinónimos
<dd>¿Te has quedado sin palabras? Deja que te sugiramos otra forma de expresar lo que quieres decir.
</dl>
<p>Basten estos dos ejemplos reales (no tengo intención, al menos por el momento:D, de realizar cual programa de archivo una recopilación de inconsistencias del registro lingüístico que pueden hallarse en los productos actuales de Microsoft) para ilustrar el aludido fenómeno de inconsistencia. Es comprensible que las áreas cuya funcionalidad no se ha visto afectada hayan sido objeto de soslayo en la «modernización informalizadora» de los textos, pero la alternancia del registro en áreas totalmente nuevas me parece que refleja, más que desatención o desinterés de los equipos de traductores, un dilema que hasta incluso va más allá del idioma español: ¿En qué audiencia se debe pensar para productos que, además de no limitarse ya a grandes corporaciones, gozan en el terreno del consumidor de aceptación y utilización por diferentes generaciones que en otros aspectos se siguen diferenciando? En otras palabras, ¿los productos enfocados a diferentes mercados han de hablar a sus usuarios cual si estos fueran empresarios importantes, consumidores ancianos o consumidores jóvenes tratados como amigos? Puede decirse que se tiende a buscar maneras de expresión neutras pero, toda vez que la total neutralidad en el idioma sin forzarlo es utópica, reflexionar lo anterior será más que interesante.
<p>Si en el contexto de un único producto vimos relucir este problema, más espinoso aún resulta en navegadores web y los contenidos —a menudo dinámicos— que éstos nos entregan: al registro lingüístico que emplea cada navegador debemos sumar el que caracteriza a los sitios web que visitamos y, con frecuencia, al de los programas (CMS, foro, wiki, sistema de comentarios etc.) automáticos que dirigen la interacción y la administración de contenidos sin tener que lidiar con los lenguajes de marcado detrás de lo generado. A modo de ejemplo, veamos cómo pueden entrar en conflicto el registro de un navegador y el de un sitio web determinado en una confirmación de cierre, todo en un mismo cuadro de diálogo:
<blockquote>¿Está seguro de que desea salir de esta página?<br>Si abandonas esta página, no se cargarán tus archivos.</blockquote>
<br>Con la creación de Chrome a la medida de sus productos podría decirse que Google ha alcanzado en tal sentido una uniformidad casi total, pero crear un navegador web cuando existen múltiples alternativas competidoras y cuando encima el contenido tendrá que codificarse es, en una relación costo-beneficio, matar moscas a cañonazos, con lo que definitivamente no es en absoluto una solución.
<p>Con la amalgama de contenidos introducidos a mano con otros de carácter automático, la sensación de que se está hablando a un usuario diferente no culmina en los navegadores. Así, por ejemplo, podemos encontrarnos con sitios dedicados a videojuegos que naturalmente tutean y en los que, simultáneamente, podríamos encontrar de la mano de sistemas automáticos frases como <i><u>Inicie sesión</u> o <u>regístrese</u> para enviar comentarios</i> y, cuando las herramientas implicadas no sean de código abierto, no siempre los propietarios administradores de los sitios web correspondientes podrán subsanarlo.
<p>En el ámbito de la traducción sé por experiencia [de aficionado] propia que a veces la elección se nos complica. Para el caso, todas las veces que traduzco programas tuteando pero de pronto tengo que agregar textos personalizados a instaladores cuyos estándares son de usted dudo: ¿lo traduzco tuteando de modo que parezca parte del programa específico, o, por el contrario, ustedeando porque no deja de ser parte del instalador que en última instancia no pertenece al programa principal y durante todo el proceso nos viene tratando de usted? Lo mismo me pregunto, sin que la solución que termino adoptando me acabe de parecer totalmente satisfactoria, cuando traduzco scripts para JAWS hechos por terceros que hago que tuteen y, de pronto, aparece algún mensaje destinado a integrarse con los predeterminados de este lector de pantalla que, para mi desgracia en aquellos momentos, ustedean.
<p>Se sabe que la tecnología de consumo está mutando y, si no es que ha pasado, nos encontramos ante un estado de transición. Sobre multitud de aspectos se está planteando el mejor camino para seguir a futuro, y el rumbo del lenguaje de dicha tecnología no debería ser ajeno a la deliberación: los involucrados en los procesos de traducción deben consensuar, en aras a algo mercadotécnicamente tan importante como es que el usuario siempre sienta que lo que le muestran se dirige a aquel, sobre el registro unívoco de cada producto. Esperemos que, a medida que los vestigios de eras pasadas van desvaneciéndose, la uniformidad idiomática de otrora se vuelva a afianzar.Fernando Gregoirehttp://www.blogger.com/profile/03779319620882826845noreply@blogger.com0tag:blogger.com,1999:blog-5486630185749828804.post-10356717614981664362014-10-14T06:43:00.000-03:002014-11-13T03:36:43.544-03:00Problema de género al traducir Checked y Unchecked que indican el estado (des)activado de un controlUna marca de verificación dentro de un rectángulo, un cuadro vacío o relleno, un círculo relleno o no con otro más pequeño y simples marcas de verificación a la izquierda de los elementos en algunas listas, como artificios que posibilitan las interfaces gráficas, son cualitativa y cuantitativamente más que suficientes para indicar, por sí solos, si un control dentro de un programa informático está o no activado; el inequívoco significado de estos gráficos harían innecesario, naturalmente, preocuparse de conceptualizarlos de manera rigurosa.
<br />A veces se decide indicar estos estados de forma textual con On y Off que, <a href="http://algomasquetraducir.com/como-traducir-on-off-espanol-software-juegos-aplicaciones">como explicara hace tiempo Pablo Muñoz Sánchez</a>, ocasionalmente plantean problemas de traducción al haber únicamente dos cadenas genéricas para todos los casos, pero sirviendo como último recurso echar mano de Sí y No. En cualquier caso, esta aproximación suele estar circunscrita al contexto de una aplicación o juego determinado, ¿pero qué sucede cuando los escenarios en que se emplearán las cadenas escapan incluso al control de los propios desarrolladores?
<br />
Tal es el caso de los lectores de pantalla, cuyos fabricantes pueden construirlos previendo el comportamiento de un sistema operativo y la compatibilidad especial con un cúmulo de aplicaciones de uso extendido, pero en ningún caso la variedad de software que a cada usuario podría ocurrírsele utilizar. Así pues, resulta que a los gráficos que aparentemente se expresaban por sí solos es necesario asignarles equivalentes orales y en braille que, por su puesto, han de traducirse.
<br />
Exceptuando al Narrador de Windows —aun con la gracia que causa en Vista y 7 con <i>La casilla Tal está comprobado</i> o <i>La casilla Tal está sin comprobar</i> al referirse a casillas de verificación activadas o desactivadas, evidente falta de contexto al traducir que se corrigió en Windows 8—, la mayoría de lectores de pantalla tiene sendas cadenas para Checked y Unchecked que se utilizan para el estado tanto de casillas de verificación, botones de opción/radio, elementos de menú y elementos de listas. Mientras para botones de opción/de radio/circulares el género masculino en (<b>no</b>) <b>marcado</b> o (<b>no</b>) <b>verificado</b> por el que están traducidas las cadenas es adecuado, no lo es tanto cuando se trata de hacer referencia al estado de casillas de verificación o, incluso, cuando en una lista alguna aplicación trate a los elementos con una denominación menos genérica que pueda ser femenina (carpetas, vistas, impresoras, características, funciones, etiquetas, canciones, imágenes, actualizaciones, plantillas, citas, tareas, reuniones, notas, páginas, ciudades y un inacabable etc.).
<br />
La solución ideal, obviamente, sería que en todos los lectores de pantalla populares hubiera cadenas para el estado de diferentes controles y así poder traducir el estado con el género correcto. Desafortunadamente no podría optarse en este caso por la solución de Sí o No que propone Pablo Muñoz Sánchez y que es muy buena para cuando el texto acompaña a las opciones, porque con frecuencia se responden preguntas por sí o por no a través de botones de radio, a modo de que lo elegido no se tome hasta no confirmarlo con un botón ordinario como Aceptar o Siguiente.
<br />
Quedaría entonces buscar una alternativa para describir estos estados en que no importe el género del control. Examinemos, dada su popularidad, las descripciones físicas que da sobre estos controles verificables el lector de pantalla JAWS for Windows en su programa de carácter didáctico HJPad, concretamente en el «Árbol de controles de Windows»:
<br />
<dl>
<dd>Elementos verificados en menús
</dd>
<dt>El gráfico de una marca de verificación aparece a la izquierda del elemento de menú que está verificado. Este gráfico está contenido dentro de un rectángulo.
</dt>
<dd>Casilla de verificación
</dd>
<dt>Un pequeño cuadro a la izquierda de una opción y, cuando la casilla de verificación está activada, una marca de verificación o una X aparece en dicho cuadro. Cuando el elemento no está verificado, el cuadro está vacío.
</dt>
<dd>Botón de opción
</dd>
<dt>Tiene la apariencia de un círculo vacío si no está marcado. Cuando lo está, este círculo contiene un círculo relleno más pequeño. Los botones de opción se encuentran a la izquierda de la opción que representan.
</dt>
<br />
<br />
</dl>
Con diferentes variantes, en todos los casos se advierte que la verificación implica visualmente el relleno de alguna figura. Da lugar a pensar que podrían indicarse estos estados como <b>con relleno</b> y <b>sin relleno</b>, pero en programas de cierta naturaleza visual como pueden ser los ocupados a la hora de crear presentaciones se prevé la noción de relleno para aplicar a las formas; ¿qué pensaría un usuario no experimentado, independientemente de lo gramaticalmente correcto que resultarían <b>casilla de verificación sin relleno</b> y <b>botón de opción sin relleno</b>, si en PowerPoint oye al lector decir <b>Sin relleno botón de opción con relleno</b>? Desgraciadamente llevaría a confusión, ergo la propuesta queda descartada.
<br />Algo similar ocurriría si nos decantáramos por <b>con marca</b> y <b>sin marca</b>. Aparte de que ya un programa del popular Microsoft Office como es Outlook ya se vale del término marca como significante del signo asignable a elementos como tareas o mensajes de correo electrónico para destacarlos, seguirlos o hasta filtrarlos, de decidir esta alternativa confundiríamos a quienes se avoquen a la creación de contenidos protegibles con marcas de agua.
<br /><b>Con verificación</b> y <b>sin verificación</b> no acarrearían ningún problema de ambigüedad ni gramatical pero, aunque tengo curiosidad por sus opiniones al respecto, personalmente creo que en boca de los sintetizadores de voz suena un tanto forzado.
<br />Tal como en ocasiones se ha visto que nombran quienes han localizado estas descripciones en JAWS, podría llamarse a las casillas de verificación cuadros. Entendido en el contexto informático tal nombre solucionaría los problemas de índole lingüística que surgen en español al respecto, pero hoy día la traducción <b>casilla de verificación</b> está más que arraigada en ayudas y manuales.
<br />
<h2>
¿Y entonces?</h2>
En vista de no existir alternativa perfecta, habrá que conformarse con «la más mejor». Las indicaciones visuales hacen los conceptos de programación transparentes al usuario, pero lo cierto es que si tomamos a botones, casillas y demás como tipos de controles y la situación en que se encuentren (verificados/marcados, abiertos etc.) como estados de los mismos, al final el género masculino no es tan improcedente. Aunque no sea común a todos los lectores de pantalla ni menester de esta entrada exponer el procedimiento para hacerlo en cuanto se halla documentado, JAWS permite a través de sus esquemas de voces y sonidos definir sonidos de reemplazo para distintos estados y tipos de controles, lo que aparte de la mayor velocidad de navegación supone, para los controles discutidos, eliminar toda posible incorrección gramatical o ambivalencia.<br />
<br />
<br />
<br />
<br />
<br />
Fernando Gregoirehttp://www.blogger.com/profile/03779319620882826845noreply@blogger.com0tag:blogger.com,1999:blog-5486630185749828804.post-19031554673664165592014-10-07T01:00:00.000-03:002014-10-07T01:00:13.885-03:00El caradurismo del amplio uso de las comillas inglesas<p>En español, como muchos ya sabrán, se utilizan esencialmente tres tipos de comillas diferentes: las «angulares/latinas/francesas/españolas», las “inglesas/curvas” y las "rectas" que son más propias de máquinas de escribir. El Diccionario también nombra las ‘comillas simples’.
<br>En el Diccionario Panhispánico de Dudas, la RAE comenta que, para textos impresos, en primera instancia se recomienda utilizar las angulares. ¿Qué nos dice al respecto la <a href="http://download.microsoft.com/download/c/8/0/c80371fa-bc89-46a7-883d-071d59f0c24c/spa-esp-StyleGuide.pdf">Guía de estilo de Microsoft para español</a>? Echémosle un vistazo.
<p><quote>However, with the widespread use of English texts and translations, that generally use the English soft text as the basis for the new translated text, curly quotes (“”) are seen in Spanish printed material. In Microsoft Spanish documentation, curly or smart quotes will be used in normal text.</quote>
<p>Lisa y llanamente me parece un disparate, y aparte de que aun en traducciones veo en los libros las comillas angulares con más frecuencia de lo que implícitamente se sugiere en esta guía, procedo a explicar por qué:
<br>Ya que hablan de <i>widespread use</i>, abordemos ese supuesto uso extendido primero. Que lo afirmen ellos es un tanto caradura, pues sin duda es una costumbre que potenció (si no generó) el reemplazo predeterminado que desde tiempos inmemoriales realiza Word en nuestro idioma, producto esta vez no de un tema programático sino de desatención del primer equipo que preparara las herramientas de corrección en español, en cuanto al trabajar en otros idiomas como alemán, francés o griego sí se emplean las comillas adecuadas. Cual si fuera poco, ¿por qué se ha terminado por recomendar que el juego de caracteres ISO8859-1 se parsee como si en realidad fuese Windows-1252?
<p>Detengámonos ahora en qué tan (im)posible es en el caso del software emplear las comillas angulares. Es una perogrullada, pero todas las variantes de Unicode tienen por supuesto estos caracteres; los estándares ISO8859-1, ISO8859-15 y Windows-1252 también. A no ser que se desee proporcionar compatibilidad hacia atrás con componentes que sólo admiten un conjunto Ascii limitado de 7 bits (léase sin caracteres internacionales), el único problema real que quedaría es el de las fuentes: Por supuesto que habrá algunas que carezcan de las comillas angulares, pero es tan factible como encontrarse con las que no tienen letras acentuadas, la ñ y caracteres como los signos de interrogación y admiración de apertura, sin que por ello se haya optado en ninguna traducción de software seria desde los 90 para acá (algunos recordarán casos de otrora como los juegos para Spectrum) por omitir los acentos y cambiar la <b>ñ</b> por <b>ni</b>. En todo caso, la mayoría de sistemas operativos actuales son capaces de buscar una fuente compatible con lo que haya que mostrar.
<p>Las raíces de esta problemática de la mano de Microsoft a la que aludí tiene más de 20 años. A sabiendas de no ser sino una expresión de deseo, espero que a la Real Academia se le dé, en algún momento y aprovechando que tiene ciertos acuerdos con esta empresa, debatir el tópico con Microsoft. Roguemos que ocurra antes de que, como para el caso de <b>solidaridad</b> que magistralmente ha explicado Valentín García Yebra, sea demasiado tarde.Fernando Gregoirehttp://www.blogger.com/profile/03779319620882826845noreply@blogger.com0tag:blogger.com,1999:blog-5486630185749828804.post-52220435251423463522014-10-05T23:54:00.000-03:002014-10-05T23:54:08.566-03:00Mito de las mayúsculas no acentuadas en el Nokia E5<p>Todo hispanohablante, en algún momento de su vida, ha creído o escuchado mencionar que las letras en mayúscula van sin tilde, al punto de que actualmente no sorprende verlo. Tal afirmación tenía justificación en el siglo XIX y antes de fines del 20, en que las máquinas de escribir «imprimían» mediante martillos y al intentar acentuar letras mayúsculas, por la distribución de los mecanismos éstos se atascaban produciendo una grafía cuanto menos retorcida; hoy, que este problema no ataña a los soportes magnéticos y que la disponibilidad de fuentes y juegos de caracteres no supone un inconveniente, no es más que un mito del que hasta la propia Real Academia Española ha tenido a bien dar cuenta.
<p>Con lo obsesivo que soy en lo que concierne a escribir correctamente, me gusta que este celular que tengo posea en su teclado QWERTY teclas específicas para el acento (que hasta para las diéresis se comporta igual que en el teclado de la PC), la ñ y hasta para abrir admiración o interrogación, todo ello sin acudir a ningún menú de símbolos. Empero, me desilusionó un comportamiento en línea con el mito que comento: Si la siguiente letra a escribir será en mayúscula, al pulsar la tecla del acento se imprime el carácter ´ y luego la letra en mayúscula normal (p. ej. ´E), debiendo si quiero acentuar correctamente una letra en mayúscula recurrir al botón CHR o el menú de símbolos cual si tales caracteres no estuvieran en el teclado. Considerando que la tecla está me resisto a creer que sea un problema de desarrollo sino más bien del equipo que implementó la escritura en español, pero por otro lado las opciones con letra acentuada inicial en este sentido están bien escritas, tal como se aprecia en estas capturas:
<div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-mTiD1duzzrc/VDIBzuuB1ZI/AAAAAAAAAF8/GxigHF7gWRg/s1600/Acentuaci%C3%B3n000011.jpg" alt="Pantalla de opciones en Calculadora con el foco sobre la opción Último resultado" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-mTiD1duzzrc/VDIBzuuB1ZI/AAAAAAAAAF8/GxigHF7gWRg/s320/Acentuaci%C3%B3n000011.jpg" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-H23H62uQ43o/VDIBznOi_kI/AAAAAAAAAGE/TWBb25MpIUE/s1600/Acentuaci%C3%B3n000012.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-H23H62uQ43o/VDIBznOi_kI/AAAAAAAAAGE/TWBb25MpIUE/s320/Acentuaci%C3%B3n000012.jpg" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-bE3fxzDv-JY/VDIBzu6ZyvI/AAAAAAAAAGA/81RT_3_tgzw/s1600/Acentuaci%C3%B3n000013.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-bE3fxzDv-JY/VDIBzu6ZyvI/AAAAAAAAAGA/81RT_3_tgzw/s320/Acentuaci%C3%B3n000013.jpg" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-9_8_YrD8D-k/VDIB0N2HHmI/AAAAAAAAAGI/yYqSQZHz-TQ/s1600/Acentuaci%C3%B3n000014.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-9_8_YrD8D-k/VDIB0N2HHmI/AAAAAAAAAGI/yYqSQZHz-TQ/s320/Acentuaci%C3%B3n000014.jpg" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-PWAbhP6ZPD4/VDIB0YTbBEI/AAAAAAAAAGg/nNSO11CYcBk/s1600/Acentuaci%C3%B3n000015.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-PWAbhP6ZPD4/VDIB0YTbBEI/AAAAAAAAAGg/nNSO11CYcBk/s320/Acentuaci%C3%B3n000015.jpg" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-Zu9HLmhr9R4/VDIB0bPxVgI/AAAAAAAAAGU/H7oXZ6D4QVM/s1600/Acentuaci%C3%B3n000016.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-Zu9HLmhr9R4/VDIB0bPxVgI/AAAAAAAAAGU/H7oXZ6D4QVM/s320/Acentuaci%C3%B3n000016.jpg" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-j8hmHESbcUM/VDIB0mEQ2xI/AAAAAAAAAGY/7LJO37ZHTfU/s1600/Acentuaci%C3%B3n000017.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-j8hmHESbcUM/VDIB0mEQ2xI/AAAAAAAAAGY/7LJO37ZHTfU/s320/Acentuaci%C3%B3n000017.jpg" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-pmY_WL_QB8s/VDIB1kUh8nI/AAAAAAAAAG0/gSqCBE5YO3s/s1600/Acentuaci%C3%B3n000018.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-pmY_WL_QB8s/VDIB1kUh8nI/AAAAAAAAAG0/gSqCBE5YO3s/s320/Acentuaci%C3%B3n000018.jpg" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-wCVs5DBiHyE/VDIB1mqH5VI/AAAAAAAAAG4/MfdQfkV-_Zk/s1600/Acentuaci%C3%B3n000019.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-wCVs5DBiHyE/VDIB1mqH5VI/AAAAAAAAAG4/MfdQfkV-_Zk/s320/Acentuaci%C3%B3n000019.jpg" /></a></div>
<p>A todo esto, veo que nos hallamos en el preocupante panorama de que el mito sigue fomentándose desde sectores profesionales a través de implementaciones como esta, lo cual no ayuda a erradicarlo. ¿Vieron ustedes, leales lectores, casos similares en los teclados físicos o virtuales de algún celular, tableta, agenda electrónica o cualquier otro aparato afín del que hayan dispuesto? ¿Cómo lo resuelven? ¡Anímense a comentarlo!Fernando Gregoirehttp://www.blogger.com/profile/03779319620882826845noreply@blogger.com0