[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