Differences
This shows you the differences between two versions of the page.
es:translations:test-po-file [2011/01/13 04:15] – creado 190.159.166.215 | es:translations:test-po-file [2011/01/13 04:48] (current) – 190.159.166.215 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | **Pon a prueba tus traducciones** | + | ====== |
Sería interesante ver el resultado de una traducción cuando una aplicación se está en proceso. Esto le permite visualizar varios aspectos. Por ejemplo, para apreciar el resultado de su trabajo, comprobar si hay mensajes acordes o no, detectar errores, etc | Sería interesante ver el resultado de una traducción cuando una aplicación se está en proceso. Esto le permite visualizar varios aspectos. Por ejemplo, para apreciar el resultado de su trabajo, comprobar si hay mensajes acordes o no, detectar errores, etc | ||
Los archivos PO se compilan en archivos MO con la herramienta la línea de comando msgfmt. Estos archivos se instalan en el sistema con el mismo prefijo que la aplicación (/ | Los archivos PO se compilan en archivos MO con la herramienta la línea de comando msgfmt. Estos archivos se instalan en el sistema con el mismo prefijo que la aplicación (/ | ||
+ | |||
+ | ====== La teoría ====== | ||
+ | |||
+ | **1. Hacer una copia de seguridad** | ||
+ | |||
+ | Nota: sustituir < | ||
+ | |||
+ | cd / | ||
+ | sudo cp < | ||
+ | |||
+ | **2. Compile el archivo PO** | ||
+ | |||
+ | msgfmt -o < | ||
+ | |||
+ | **3. Instale el archivo MO** | ||
+ | |||
+ | <sudo cp < | ||
+ | |||
+ | **4. Ejecutar la aplicación** | ||
+ | |||
+ | Nota: se puede probar una aplicación en varios idiomas mediante el ajuste de la variable de entorno LANG. Sin embargo, los locales tienen que estar disponibles en el sistema (esto es especialmente para el sistema que se está ejecutando), | ||
+ | |||
+ | Nota: se pueden verificar los locales disponibles con la línea de comando " | ||
+ | |||
+ | LANG = < | ||
+ | |||
+ | ====== Un ejemplo real ====== | ||
+ | |||
+ | ... conéctese a https:// | ||
+ | |||
+ | poedit xfburn.master.de.po | ||
+ | |||
+ | ... trabajo trabajo trabajo ... | ||
+ | |||
+ | msgfmt xfburn.master.de.po -o xfburn.mo | ||
+ | |||
+ | sudo mv / | ||
+ | |||
+ | sudo cp xfburn.mo / | ||
+ | |||
+ | LANG=de_DE.utf8 xfburn | ||
+ | |||
+ | |||
+ | **Luego, si no le satisface la traducción y quiere probar una nueva versión...** | ||
+ | |||
+ | poedit xfburn.master.de.po | ||
+ | |||
+ | msgfmt xfburn.master.de.po -o xfburn.mo | ||
+ | |||
+ | sudo cp xfburn.mo / | ||
+ | |||
+ | LANG=de_DE.utf8 xfburn | ||
+ |