[gugs] gettext y php
matze
matze en sindominio.net
Jue Oct 25 18:11:39 CEST 2001
El Jueves, 25. Octubre 2001 11:32, Jordi escribió:
> On Thu, Oct 25, 2001 at 12:32:36AM +0200, matze wrote:
> > estoy intentando trabajar con gettext() en php, pero no consigo que me
> > traduzca éste maldito 'Hello' a 'Hola'.
>
> [ .. codigo .. que no se si está bien, todo
> lo que he hecho de i18n ha sido en C ]
>
> > print _("Hello");
> > tengo el archgraf.mo tanto en /usr/share/locale/es/LC_MESSAGES como en el
> > ./locale/... y contiene éstas líneas:
> >
> > msgid "Hello"
> > msgstr "Hola"
>
> Hmm, esto no debería estar compilado? Es decir, mete eso en un po y
> compílalo con msgfmt? No se, a lo mejor en php se hace leyendo a pelo.
tienes toda la razón con lo de la compilación con msgfmt. compilé el .po y
puse el .mo resultante en /usr/... y ./locale/...
estoy dudando un poco si mi gettext funciona en general. he probado un poco
hacerlo funcionar en la shell, ponienendo LANG y LC_MESSAGES para
alemán/castellano, pero los mensajes de los programas siempre son en inglés.
matze
--
* Debian GNU/Linux 3.0 Woody *
matze en sindominio.net
GnuPG Key fingerprint = 9DE1 C2FF D483 35D5 2619 AA48 936F A471 B9A8 8F6F
m.a.t.z.e en gmx.net
GnuPG Key fingerprint = 08C0 B863 9E4C AABC 2D37 FF87 67B5 74D5 82B5 186F
Más información sobre la lista de distribución Gugs