gettext: problema
Carles Pina i Estany
carles en pina.cat
Mar Feb 19 20:40:52 CET 2008
Hola,
On Feb/19/2008, Chema Cortes wrote:
> El 19/02/08, Carles Pina i Estany <carles en pina.cat> escribió:
>
> > La solución: en el fichero /usr/lib/python2.5/gettext.py es dónde se
> > gestiona esto. En la función: def find(domain, localedir=None,
> > languages=None, all=0): es dónde se busca el .mo.
> >
> > Pues hay un punto que hace:
> > for envar in ('LANGUAGE', 'LC_ALL', 'LC_MESSAGES', 'LANG'):
> >
> > Ops! Yo estaba probando en cambiar LC_MESSAGES, o LANG o LANGUAGE, pero
> > él las revisa todas! Si pongo algo como:
> > LANGUAGE=C LC_ALL=C LC_MESSAGES=C LANG=C ./test.py
> > Entonces va bien.
>
> Lo que realmente hace es buscar por orden las cuatro variables de
> entorno. La primera que encuentra vacía es la que usa como lenguaje. O
> sea, si tienes definida la variable LANGUAGE, ésa es la que usará, por
> más que cambies las otras tres.
>
> ¿Explica ésto tu problema o es otra cosa?
LANGUAGE=C ./test.py funciona
Pero ayer no, estoy seguro :-)
O me estoy volviendo loco (para cambiar la lengua tuve que hacer lo de
arriba), o ayer estaba MUY despistado, o me equivoqué, o Python se
comporta diferente :-) (no creo)
Corremos un tupido velo...
--
Carles Pina i Estany GPG id: 0x8CBDAE64
http://pinux.info Manresa - Barcelona
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es