INFORME SOBRE VISUALIZACIÓN DE FICHEROS TMX

Rainbow: TMX and OpenTag viewer

El grupo "Real World Solutions through Language and Technology" (RWS Group) desarrolló en el año 2000 una utilidad llamada "Rainbow: TMX and OpenTag viewer".

Esta utilidad tomaba ficheros TMX y generaba por cada uno de ellos:

Puede encontrarse en http://www.opentag.com/downloads.htm, bajo el nombre "Old Rainbow Utility"

Funcionamiento de Rainbow 1.0

Su funcionamiento era simple.

  1. Ejecutar Rainbow 1.0
  2. File -> Añadir, para introducir el fichero TMX (por ejemplo, "prueba.tmx")
  3. Escoger el par de idiomas que se desean visualizar (en este caso "Spanish", ES-ES, y "Basque", EU-ES).
  4. Escoger, en la parte derecha, la plantilla que se desea utilizar en la visualización: una que recoja el texto en cada idioma en dos columnas, otra que añada una tercera columna con los TUIDs, o bien otra que incluya los códigos internos del texto.
  5. File -> Build all

De esta manera, Rainbow 1.0 genera dos ficheros:

  1. La XSL, que en este caso tendrá por nombre "_rbtmp_tmx0ES-ES_EU-ES.xsl"
  2. Un XML, que en este caso tendrá por nombre "_rbtmp_prueba.tmx.xml", y que contendrá el archivo TMX original, añadiéndole la línea

<?xml-stylesheet type="text/xsl" href="C:\Deli\_rbtmp_tmx0ES-ES_EU-ES.xsl" ?>

Al visualizar "_rbmtp_prueba.tmx.xml" con el Explorer, las TUVs del TMX correspondientes a los dos idiomas seleccionados se visualizarán en dos columnas de distinto color, junto a otra columna que señale el TUID, si así se ha declarado.

Problemas de actualización

Nos encontramos, sin embargo, con dos problemas de actualización, que es de esperar que se solucionen en los próximos meses.

RWS Group lanzó hace pocos meses la versión 2.01 de Rainbow, esta vez no como utilidad autónoma, sino como parte de un conjunto de utilidades llamadas "RWS Tools". Rainbow 2.01 presenta varias funcionalidades relacionadas con la conversión de ficheros, pero, curiosamente, en esta versión ha desaparecido la función de visualización de TMX.

Por esta razón es necesario utilizar Rainbow 1.0. Sin embargo, esto ocasiona otra dificultad: esta versión está preparada para la versión 1.2 de TMX. Por ello intenta encontrar el atributo "lang" en dichos ficheros, en vez del "xml:lang" de la versión 1.3 actual. Esto hace que sea necesario modificar los XSL a mano, sustituyendo en ellos "lang" por "xml:lang" todas las veces que aparece. Tras realizar esta modificación, la XSL funciona adecuadamente.

La nota que acompaña la "Old Rainbow Utility" en la página de OpenTag es: "Early version of Rainbow with only TM generation from RTF files and OTF/TMX Viewer utilities. A new version of Rainbow in now part of the RWS Localization Tools (but doesn't have these utilities yet)." Ese "yet" hace suponer que dichas utilidades serán introducidas en posteriores versiones de Rainbow, y vendrán ya adaptadas a la versión 1.3 de TMX, por lo que dicho problema desaparecerá.