[Solar-sl-ar] Probando probando.....
"Sebastián L. Desimone"
sebastian en desimone.com.ar
Mar Jun 29 03:02:57 CEST 2004
Hola Paolo:
>
> Podrías indicarme dónde puedo encontrar más info sobre el uso de gettext
> en PHP?
a) El mejor y más simple manual que vi es:
http://www.onlamp.com/pub/a/php/2002/06/13/php.html
Básicamente:
a.1) Creás tu programa
(ej: test.php)
a.2) Extraés las cadenas en un archivo .pot
(ej: test.pot)
a.3) Traducís los mensajes y los colocás en un archivo messages.po
(ej: locales/es_AR/LC_MESSAGES/messages.po)
a.4) compilás los mensajes en un messages.mo
(ej: locales/es_AR/LC_MESSAGES/messages.mo)
a.5) Configurás tu aplicación (o ambiente para utilizar ese locale)
(ej: setlocale("es_AR"))
have fun :)
b) En el b2evolution (del cual terminé hace un par de días de cerrar la
i18n "es_AR") usa un doble sistema. Dependiendo de la configuración, por
un lado, si tenés soporte gettext en el PHP (se puede revisar con
phpinfo()) utiliza ese modo o bien, utiliza una funciones de traducción
interna que coloca todo el archivo messages.po en un arreglo _global.php
y luego usa ese arreglo.
c) Lo bueno del sistema es que podés usar herramientas estandars para la
traducción tipo http://poedit.sourceforge.net/ o
http://i18n.kde.org/tools/kbabel/
Saludos,
--
Ing. Sebastián L. Desimone
Director
sebastian en latinwit.com
0223-492-4708 - 20 de Septiembre 1925 4ºD
PA B7600CUM - Mar del Plata
http://www.latinwit.com/
Más información sobre la lista de distribución Solar-sl-ar