�Has dado en el clavo!

El Mi�rcoles, 23 de Julio de 2003 16:37, Ismael Valladolid Torres escribi�:
> Ismael Fanlo escribio el 23/07/03 15:52:
> > Por cierto, no acabo de entender la diferencia entre lo que aparece ah� y
> > lo que veo cuando miro locale:
>
> Ese "spanish" es un alias. En mi sistema:
>
> $ grep spanish /etc/locale.alias
> spanish         es_ES.ISO-8859-1
>
> Pensaba en si inicias KDE desde kdm o con startx. En el primer caso, se
> inicia sesi�n y con seguridad se toma el entorno desde /etc/environment.
> En el segundo caso, el entorno X hereda el entorno de la sesi�n ya
> iniciada.
>

�Ahi est� el problema!

He hecho numerosas pruebas, aqu� resumo el resultado:

Qu� hay en /etc/environment:

        [EMAIL PROTECTED]:~$ cat /etc/environment
        # A�adido autom�ticamente por el programa 'castellanizar'
        export LANG=spanish
        export LC_MESSAGES=spanish
        LANG=spanish

Compruebo el estado de  LC_MESSAGES al iniciar Konsole:

        [EMAIL PROTECTED]:~$ locale | grep LC_MESSAGES
        LC_MESSAGES="[EMAIL PROTECTED]"
        [EMAIL PROTECTED]:~$ gimp
        [EMAIL PROTECTED]:~$ # se inici� gimp en espa�ol

Cambio LC_MESSAGES a "spanish":

        [EMAIL PROTECTED]:~$ export LC_ALL=
        [EMAIL PROTECTED]:~$ export LC_MESSAGES=spanish
        [EMAIL PROTECTED]:~$ locale | grep LC_MESSAGES
        LC_MESSAGES=spanish
        [EMAIL PROTECTED]:~$ gimp
        [EMAIL PROTECTED]:~$ # se inici� gimp en ingl�s

Compruebo locale.alias:

        [EMAIL PROTECTED]:~$ cat /etc/locale.alias | grep spanish
        spanish         es_ES.ISO-8859-1

Si locale.alias est� bien, tampoco deber�a funcionar LC_MESSAGES como 
es_ES.ISO-8859-1:

        [EMAIL PROTECTED]:~$ export LC_MESSAGES=es_ES.ISO-8859-1
        [EMAIL PROTECTED]:~$ locale | grep LC_MESSAGES
        LC_MESSAGES=es_ES.ISO-8859-1
        [EMAIL PROTECTED]:~$ gimp
        [EMAIL PROTECTED]:~$ # se inicia en castellano �?


No entiendo una cosa... si el problema est� en el /etc/environment, 
concretamente en ese "export LC_MESSAGES=spanish", tampoco me deber�a 
funcionar poni�ndolo a es_ES.ISO-8859-1, que es como est� en el locale.alias.

A parte de conseguir entender esto, ya no s� si ser�a mejor cambiar el 
/etc/environment o el locale.alias.  �Cual es la mejor soluci�n?

Gracias... al final ya estoy a punto de conseguirlo.


-- 
Ismael Fanlo
"S�lo el conocimiento nos hace libres"

�Harto de competir contra 300 candidatos? => http://www.mundodeltrabajo.net

Responder a