Noticia Helptranslator: Herramienta para ayudar a traducir archivos .po

Hola Amigos, esta vez os escribo para compartir con vosotros una herramienta que he creado para facilitar la traducción de archivos *.po.

Por si no lo sabéis, cuando un programador quiere que su programa pueda verse en varios idiomas, codifica de una manera especial (depende del lenguaje de programación que use) las cadenas de texto que verá el usuario para que programas especiales como PoEdit (enlace), faciliten su traducción y creen los archivos *.po.

Estos son usados por la aplicación: Cuando se carga, comprueba en que idioma esta el sistema y usa el archivo .po que corresponda para mostrar los mensajes y los textos los componentes (botones, pestañas, menus, etc.) traducidos según lo que les diga el archivo .po

Los archivos con la extensión .po, indican con su nombre a que idioma están traducidos, por ejemplo: es.po (en castellano), en.po (en inglés), fr.po (en francés), it.po (en italiano) etc..

Mi aplicación es “semiautomática”, necesita de intervención del usuario para realizar la tarea. Os explico lo que hace mi aplicación:

  • Lee un archivo XX.po que se le indique. Cuando digo XX me refiero a el nombre del idioma: es (español), en (ingles), fr (francés), etc…
  • Extrae todas la frases y las pone en el portapapeles.
  • El usuario pega esas frases en la página de traducción de Google traduce, (se puede usar otra página de traducción), elige el idioma (XX es el idioma) y pulsa al botón de traducir. Copia las frases traducidas al portapapeles y las pega en la aplicación.
  • La aplicación modifica el archivo XX.po. Nota: también creará un archivo XX.mo (un archivo binario que es el que realmente usará la aplicación).

Hecho esto, usando Poedit para editar el archivo XX.po y podemos ver como se han incorporado las frases de la traducción. El siguiente paso es revisar la traducción y mejorarla (todos sabemos que la traducción automáticas no son muy buenas).

Os dejo un vídeo explicando el proceso:


Watch this video on YouTube.

Os podéis descargar el programa desde mi blog personal: http://jsbsan.blogspot.com.es/2015/02/helptranslator-herramienta-para-ayudar.html

Nota.

Esta programada en gambas3.5.4. (en este enlace podéis saber como instalarlo)


GgqGfkRBSA0


Continúar leyendo...