Zamora Teran/Traducciones
Jump to navigation
Jump to search
gettext
Sugar y sus actividades usan el sistema estándar se llama gettext. Ese sistema es usado un muchos programas open-source:
- El codigo de Sugar tiene strings en inglés
- Todos los strings que aparecen en el interfaz son pasados a la función se llama _
- Se genera un archivo .pot que es como un indice de todos los strings
- Los traductores toman el .pot y hacen un archivo .po con las traducciones
- Cuando hacen un release, los desarolladores del software compilan los archivos .po hasta un formato se llama .mo
- Cuando el software se corre, mira el idioma del ambiente y aplica las traducciones disponibles
Pootle
En la comunidad OLPC usamos una página web para hacer los archivos .po y para mandarlos automáticamente a los repositorios donde queda el codigo.