Acho que você está um pouco fora do nome da sua localidade. Experimente export LANG=zh_CN
ou export LANG=zh_CN.utf8
.
Para descobrir a lista de localidades válidas, procure em /usr/share/locales
.
OS: Mint13
Eu defini meu idioma preferido para zh-cn por meio da opção de suporte a idiomas.
Isso mudou a linguagem de um pequeno punhado de coisas (sináptico, datas e horas).
No entanto, tudo o mais ainda está em inglês.
Quando eu configuro minhas variáveis LANG e MDM_LANG para zh-CN.UTF-8 manualmente no terminal e abro um aplicativo - o idioma correto é exibido.
No entanto, mesmo tendo colocado export LANG="zh-CN.UTF-8"
e export LANG="zh-CN.UTF-8"
no meu .bashrc
, tudo ainda está em inglês. (mesmo se executado a partir do terminal que informa o LANG correto, etc.).
EDITAR:
~ $ locale
LANG=en_AU.UTF-8
LANGUAGE=
LC_CTYPE="en_AU.UTF-8"
LC_NUMERIC=zh_CN.UTF-8
LC_TIME=zh_CN.UTF-8
LC_COLLATE="en_AU.UTF-8"
LC_MONETARY=zh_CN.UTF-8
LC_MESSAGES="en_AU.UTF-8"
LC_PAPER=zh_CN.UTF-8
LC_NAME=zh_CN.UTF-8
LC_ADDRESS=zh_CN.UTF-8
LC_TELEPHONE=zh_CN.UTF-8
LC_MEASUREMENT=zh_CN.UTF-8
LC_IDENTIFICATION=zh_CN.UTF-8
LC_ALL=
~ $ cat /etc/environment
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LANGUAGE="zh_CN:en_AU:en"
LANG="zh_CN.UTF-8"
Acho que você está um pouco fora do nome da sua localidade. Experimente export LANG=zh_CN
ou export LANG=zh_CN.utf8
.
Para descobrir a lista de localidades válidas, procure em /usr/share/locales
.
Tente reconfigurar suas localidades em execução
sudo dpkg-reconfigure locales
A exportação de LANG
em .bashrc
afetará somente os aplicativos iniciados em um terminal.
Como alternativa, você pode editar como raiz o arquivo /etc/default/locale
, mas certifique-se de que as localidades necessárias estejam em execução, executando locale -a
.
Alterar localidades requer uma reinicialização completa.