[Kde-devel-es] Internacionalización de una aplicación de
KDE
Eloy Cuadra
kde-devel-es@mail.kde.org
Fri, 10 Jan 2003 20:48:12 +0100
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Pues hola otra vez,
El Vie 10 Ene 2003 19:23, Jaime Robles escribió:
> Bueno, ¿alguien me puede decir como genero el fichero .pot de mi
> aplicación? Tengo puesto "i18n" en los mensajes y "tr" en otros (porq=
ue
> QtDesigner usa "tr").
>
> ¿Que tengo que hacer para generar mis .pot?
> He leido alguna documentacion de
> http://developer.kde.org/documentation/other/developer-faq.html#q53
>
> pero parece que eso es para las aplicaciones que estan en el cvs de KDE=
...
> evidentemente mi programa NO esta ahi.
> Me vale una URL, claro ;-)
Precisamente esa era una cuestión que me tenía intranquilo desde hacía
bastante tiempo. Y digo "me tenía"... ;-) pues acabo de descubrirlo hace un
par de minutos.
Resulta que las instrucciones que vienen con el KDevelop (estoy usando la
versión 2.1.3) NO hacen lo que dicen, o al menos no lo hacen en mi caso. Y
veo que en el de Jaime tampoco. Siempre que pretendía añadir un idioma nuevo
o generar el archivo <app>.pot me daba un error diciendo que no encontraba el
archivo /include/kde.pot.
Primero busqué en qué Makefile se hacía referencia a ese kde.pot y lo encontré
en el admin/Makefile.common, en la sección package-messages. Y luego busque
kde.pot en mi sistema y lo encontré en /usr/include/kde.pot. Parece ser que,
o bien existe un error en admin/Makefile.common, o bien yo no tengo bien
configurada la variable del sistema KDEDIR (y me inclino por esto segundo).
Todo lo que hice fue cambiar esa variable por /usr/include en dicho archivo y
ya está. A continuación generé el famoso <app>.pot desde una sesión de la
consola, desde el directorio principal de mi aplicación, tecleando:
make -f admin/Makefile.common package-messages
Con lo cual se generó el dichoso archivo <app>.pot en el directorio po de mi
aplicación :-)
A partir de ahí todo fue como se dice en la documentación de KDE. Para añadir
un nuevo idioma de traducción solo hay que seleccionar la opción "Proyecto ->
Añadir nueva traducción", con lo que se generará el archivo po
correspondiente, listo para traducir con KBabel, por ejemplo.
Bueno, esta noche dormiré feliz :-)
Saludos,
Eloy
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE+HyOIwUEwizbVe3YRAoSdAJ44PtNDW9LhgmUfl/Dg9T4xjhlClwCcDqOe
3fC96MfQgvYzwZSPT8aOHBU=
=ERec
-----END PGP SIGNATURE-----