Cómo extraer los archivos de mi programa para traducir?
primero que nada, tu programa debe estar marcado y incluir ciertas librerías, las marcas son por ejemplo
printf("Hola Mundo!");
Marcado quedaría:
printf(_("Hola Mundo!"));
Luego, para extraer los mensajes:
xgettext --keyword=_ holamundo.cpp
Eso creará un archivo en el directorio que estés actualmente, ese archivo se llamará messages.po
Podemos al momento de poner el comando extraer directo a un archivo con el nombre que queramos:
xgettext --keyword=_ holamundo.cpp -o paratraducir.po
Cómo compilo mis archivos de internazionalización?
msgfmt es.po -o es.mo
Librerías hay varias, existe una del proyecto Gnome, pero no recuerdo el nombre, para más información referirse al documento de la GNU gettext.
No hay comentarios.:
Publicar un comentario