Todo esto puede ser modificado a través de un archivo de configuración en nuestro home, el archivo se llama ~/.login_conf.
# cat ~/.login_conf
me:\
:charset=es_ES.ISO8859-15:\
:lang=es_ES.ISO8859-15:
Básicamente solo es necesario exportar el valor del nombre de “locale” como LANG en el intérprete de órdenes de la sesión. Podemos hacerlo tanto en el archivo especificado anteriormente (~/.login_conf del usuario), como en el archivo de inicio del intérprete de órdenes del usuario (~/.profile, ~/.bashrc , ~/.cshrc).
Tenes que asegurarte que los locale que configuras se encuentran instalados, fijate en /usr/share/locale:
ls -l /usr/share/locale/ | more
total 310
drwxr-xr-x 2 root wheel 512 29 nov 2007 UTF-8
drwxr-xr-x 2 root wheel 512 29 nov 2007 af_ZA.ISO8859-1
drwxr-xr-x 2 root wheel 512 29 nov 2007 af_ZA.ISO8859-15
drwxr-xr-x 2 root wheel 512 29 nov 2007 af_ZA.UTF-8
drwxr-xr-x 2 root wheel 512 29 nov 2007 am_ET.UTF-8
drwxr-xr-x 2 root wheel 512 29 nov 2007 be_BY.CP1131
drwxr-xr-x 2 root wheel 512 29 nov 2007 be_BY.CP1251
drwxr-xr-x 2 root wheel 512 29 nov 2007 be_BY.ISO8859-5
drwxr-xr-x 2 root wheel 512 29 nov 2007 be_BY.UTF-8
drwxr-xr-x 2 root wheel 512 29 nov 2007 bg_BG.CP1251
drwxr-xr-x 2 root wheel 512 29 nov 2007 bg_BG.UTF-8
drwxr-xr-x 2 root wheel 512 29 nov 2007 ca_ES.ISO8859-1
drwxr-xr-x 2 root wheel 512 29 nov 2007 ca_ES.ISO8859-15
...
...
Una vez modificado, reiniciar la sesión será suficiente para tener cambiado el idioma en nuestra shell. Para profundizar más sobre las distintas opciones y configuraciones permitidas en este sentido pueden acceder al HandBook de FreeBSD.
Que te diviertas!
No hay comentarios:
Publicar un comentario