[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