Acabei de adicionar ao meu perfil de casa.
gedit ~ / .profile é semelhante a:
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
Saia + Efetue login. E tudo é o esperado.
comando locale deve ser. LANG = en_US.UTF-8.
Minha configuração é.
locale
LANG=en_AU.UTF-8
LANGUAGE=en_AU:en
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C
configuração do arquivo local
cat /etc/default/locale :
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
cat /etc/locale.conf
LANG="en_US.UTF-8"
O que eu já fiz.
sudo locale-gen en_US.UTF-8 :
Generating locales...
en_US.UTF-8... up-to-date
Generation complete.
sudo dpkg-reconfigure locales
Generating locales...
en_IN.UTF-8... done
en_US.UTF-8... up-to-date
Generation complete.
Por favor, deixe-me saber se você precisa de alguma coisa.
Não tenho certeza se o arquivo / etc / default / locale é padrão ou personalizado.
Acabei de adicionar ao meu perfil de casa.
gedit ~ / .profile é semelhante a:
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
Saia + Efetue login. E tudo é o esperado.
Em algum lugar (não é possível identificar onde) a variável de ambiente LC_ALL
recebe o valor C
. Você precisa se livrar dessa tarefa.
A página link menciona alguns arquivos que são normalmente usados para definir variáveis de ambiente persistentemente.
HTH