Linux: Definir multiplos idiomas para locale (i18n/l18n)

O locale (i18n/l18n) define no sistema operacional informações como Fuso horário, Moeda, arredondamento decimal, idioma, patrão de teclado, mapa de codificação para caracteres, e coisas afins.


Exibir a configuração válida

$ locale   # Exibe a configuração válida para o sistema operacional em uso.
LANG=pt_BR.UTF-8
LANGUAGE=pt_BR:pt:en
LC_CTYPE="pt_BR.UTF-8"
LC_NUMERIC="pt_BR.UTF-8"
LC_TIME="pt_BR.UTF-8"
LC_COLLATE="pt_BR.UTF-8"
LC_MONETARY="pt_BR.UTF-8"
LC_MESSAGES="pt_BR.UTF-8"
LC_PAPER="pt_BR.UTF-8"
LC_NAME="pt_BR.UTF-8"
LC_ADDRESS="pt_BR.UTF-8"
LC_TELEPHONE="pt_BR.UTF-8"
LC_MEASUREMENT="pt_BR.UTF-8"
LC_IDENTIFICATION="pt_BR.UTF-8"
LC_ALL=

Todos os locales disponíveis
$ locale -a   # Exibe a listagem de todos os locales disponíveis no sistema operacional em uso.


Redefinir Variáveis de ambiente
export LC_ALL="pt_BR.UTF-8"
export LC_CTYPE="pt_BR.UTF-8"


Reconfigurar locales
sudo dpkg-reconfigure locales    # reconfigura locales do SO, e instala novos idiomas conforme escolhidos;






Comentários