Utilizamos gettext como el sistema de internacionalización y localización (i18n) para escribir un programa multilingüe. La implementación más utilizada de gettext es GNUgettext, lanzada por el Proyecto GNU en 1995 como una implementación de software libre del sistema.
El código fuente se modifica por primera vez para usar las llamadas gettext de GNU. Esto se hace envolviendo cadenas que el usuario verá en la función gettext. Para ahorrar tiempo de escritura, y para reducir el desorden de código, esta función suele tener alias a _, de modo que el código PHP:
echo gettext ('Maitain Language Files')('Mantener archivos de idioma');
Se convertiría en:
echo _ ('MaitainLanguage Files')('Mantener archivos de idioma');
Los comentarios (que comienzan con ///) colocados directamente antes de las cadenas así marcadas están disponibles como sugerencias para los traductores por los programas auxiliares.
Reconstruir el archivo de idioma predeterminado del sistema |
El comando Z_poRebuildDefault.php ejecuta xgettext en las fuentes para producir un archivo .pot (Portable ObjectTemplate), que contiene una lista de todas las cadenas traducibles extraídas de los origenes. El archivo de idioma predeterminado del sistema resultante (archivo .pot) se guarda en la ruta /locale/en_GB.utf8/LC_MESSAGES/messages.po.
Para utilizar esta herramienta, dirijase a Menú Principal > Utilidades > Administración > Mantener archivos de idioma > Reconstruir el archivo de idioma predeterminado del sistema.
Añadir un nuevo idioma al sistema |
El comando Z_poAddLanguage.php añade un nuevo idioma para el sistema, mediante la creación de un nuevo archivo de idioma (.po archivo) del archivo de idioma por defecto del sistema (.pot archivo).
Si desea descargar el archivo messages.po manualmente. Apunta tu navegador a http://www.weberp.org/translate/locale/fr_FR/LC_MESSAGES/messages.po Puede editar los mensajes de traducción fuera de línea en su propio tiempo y devolver el archivo a su gusto.
Editar un encabezado de archivo de idioma |
Para utilizar esta herramienta, dirijase a Menú Principal > Utilidades > Administración > Mantener archivos de idioma > Editar un encabezado de archivo de idioma.
Editar un módulo de archivo de idioma |
Para utilizar esta herramienta, dirijase a Menú Principal > Utilidades > Administración > Mantener archivos de idioma > Editar un módulo de archivo de idioma.
Editar los textos restantes para este idioma |
Para utilizar esta herramienta, dirijase a Menú Principal > Utilidades > Administración > Mantener archivos de idioma > Editar los textos restantes para este idioma.
Descargar archivo messages.po |
Para utilizar esta herramienta, dirijase a Menú Principal > Utilidades > Administración > Mantener archivos de idioma > Descargar archivo messages.po.
Descargar archivos messages.mo |
Para utilizar esta herramienta, dirijase a Menú Principal > Utilidades > Administración > Mantener archivos de idioma > Descargar archivo messages.mo.