Pues a mí me ha pasado de todo
Así no te pierdes nada :)))
seguramente el problema seré yo que tampoco sé muy bien como va :P
Aquí tienes unos recuerdos para otra vez ...
Primero comprobamos el lenguaje del sistema:
~ $ echo $LANG
es_ES.UTF-8
Si no es lo que deseamos, pues echamos un vistazo a /usr/share/i18n/SUPPORTED para localizar el(los) que queremos utilizar
~ $ cat /usr/share/i18n/SUPPORTED | grep ^es_ES
es_ES.UTF-8 UTF-8
es_ES ISO-8859-1
es_ES@euro ISO-8859-15
Una será el de por defecto del sistema, por lo que la podemos establecer por defecto así p.e.
~ $ echo LANG=es_ES.UTF-8 > /etc/default/locale
Ahora también vamos a cambiar las locales que queremos que se generen cuando compilemos un programa, se encuentran en el archivo /etc/locale.gen del mismo modo, editando o inyectándoselo
~ $ su
Password:
Linux # echo "es_ES.UTF-8 UTF-8
es_ES ISO-8859-1
es_ES@euro ISO-8859-15
en_US ISO-8859-1
en_US.ISO-8859-15 ISO-8859-15
en_US.UTF-8 UTF-8" > /etc/locale.gen
Linux # exit
Para comprobar debemos iniciar sesion de nuevo en la shell
~ $ bash
si un
~ $ echo $LANG
no devuelve la variable que deseamos, es que en algún archivo del inicio de bash le cambia el valor, podemos localizar los archivos que puedan ser los causantes y corregirlo:
~ $ sudo find /etc -type f -iname '*' -exec grep -l "LANG" {} \;
~ $ sudo find ~ -type f -iname '.*' -exec grep -l "LANG=" {} \;
Puedes instalar las traducciones que haya disponibles, una forma de saber cuales son es
~ $ apt-cache search spanish
e instalar aquellas que te interesen:
Y ya para ir cambiandolas todas, aquellas aplicaciones que no tengan paquetes de traduccion es posible que tengan sus locales, por lo que podemos compilar. Por ejemplo la libc para luego obtener mensajes del sistema como este p. e.:
~ $ ls -
ls: -: No existe el fichero o el directorio
~ $ mkdir ~/libc
~ $ cd ~/libc
~/libc $ sudo apt-get build-dep libc6
~/libc $ sudo apt-get --build source libc6
~/libc $ sudo dpkg -i *.deb
~/libc $ su -c locale-gen
lo mismo para aquellas aplicaciones que no se encuentren en el idioma, si disponen de las traducciones ...
nada ... esto es una Gentoo mania que practico en Debian también X'DD
Saludos