Introducción

Esta página es una descripción de cómo el trabajo del Equipo de Documentación es traducido e insertado en Ubuntu. Esta principalmente concebida como referencia del Equipo de Documentación: los traductores no necesitan saber toda esta información.

Si eres un traductor, y estás interesado en ayudar a traducir la documentación de Ubuntu en tu lenguaje, todo lo que necesitas saber es cómo usar el sistema de traducción Rosetta. Puedes encontra cómo usarlo en la página Wiki Rosetta. Una vez que has aprendido todo esto, los documentos del equipo de documentación pueden ser encontrados acá (no olvides ingresar al sistema).

Paquetes Requeridos

Proceso

  1. Cuando el documento inglés XML está listo para la traducción, haz un archivo POT. Nosotros usamos el comando xml2po -e -o output.pot input.xml.

  2. El archivo pot debería entonces ser cargado a rosetta. Esto es hecho automáticamente si el archivo pot está en un paquete fuente deb cargado en la versión actual de Ubuntu, si no, esto debe ser hecho manualmente con la ayuda de los Administradores de Rosetta.
  3. Los documentos son traducidos vía la interface Rosetta

  4. La exportación automática desde Rosetta a el árbol docteam no está implementada, y parece que será dificil de implementar en el futuro. Por ello un miembro del docteam verificará el estado de las traducciones en los documentos y cuando ellos estén listos los exportará desde Rosetta (ve a este enlace, haz click en la plantilla relevante en la izquierda, y entonces descarga los archivos po del menau a la derecha) y los enviará a la sección relevante en el Repositorio Docteam.

  5. Los archivos po vienen en el formato cc.po, donde cc es el código de dos letras de lenguaje. Estos pueden ser convertidos de nuevo a xml usando el comando xml2po -p cc.po path/to/original/document.xml > path/to/translated/document-cc.xml

N.B. para documentos que se extienden sobre más de un archivo, el comando xml2po necesita ser ligeramente diferente. Usa el comando xml2po --help para un ejemplo sobre este uso.

Convenciones para Nombrar Archivos

Nota::

Problemas

Alguno de los siguientes problemas pueden ser encontrados mientras usa Rosetta como una interface de traducción. Esperamos que Rosetta sea una forma apropiada de lograr que la documntación del Docteam sea traducida por el máximo número de personas, pero es normal que tengamos algunos problemas difíciles, que pueden ser enmendados por nuestros scripts make pot / make po o diligenciando los errores con los muchachos de Rosetta. Si llegas a un error que no está listado aquí, por favor lístalo y repórtalo al Docteam y a la lista Rosetta-users.

msgfmt: releasenotes/release-notes-fr.po: some header fields still have the initial default value
msgfmt: releasenotes/release-notes-fr.po: warning: PO file header fuzzy
                                          warning: older versions of msgfmt will give an error on this
msgfmt: found 1 fatal error
124 translated messages.

¿Cómo verificar una traducción cuando otro lenguaje está instalado?

sudo dpkg-reconfigure locales

Escoge el lenguaje de tu elección. Luego :

LANG=<locale>
yelp ghelp:about-ubuntu

Reemplaza about-ubuntu por cualquier documento de tu preferencia.

Por hacer


CategoryDocteam

DocteamPasoAPasol10n (last edited 2008-08-06 16:39:45 by localhost)