Como faço para alterar a localidade padrão no Ubuntu Server?

26

Eu tenho um servidor remoto que eu instalei e tenho tentado alterar sem sucesso o local para francês por algumas horas. Abaixo estão os conteúdos dos meus arquivos de localidade:

/etc/default/locale :

LANG="fr_FR.UTF-8"
LANGUAGE="fr_FR.UTF-8"
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL="fr_FR.UTF-8

/var/lib/locales/supported.d/local :

fr_FR.UTF-8 UTF-8
en_US.UTF-8 UTF-8
en_GB ISO-8859-1
en_GB.UTF-8 UTF-8
en_GB.ISO-8859-15 ISO-8859-15
fr_BE.UTF-8 UTF-8
fr_CA.UTF-8 UTF-8
fr_CH.UTF-8 UTF-8
fr_LU.UTF-8 UTF-8
fr_FR ISO-8859-1

Tudo ainda está definido para as datas em inglês e $ currency no meu aplicativo da web. Há algo mais que eu estou negligenciando? Também devo mencionar que o dpkg foi reconfigurado e reiniciado o servidor depois que as alterações foram feitas.

    
por Dark Star1 23.12.2011 / 13:56

1 resposta

52

Execute o comando locale - ele deve mostrar sua localidade atual.

Gere as localidades para francês:

sudo locale-gen fr_FR
sudo locale-gen fr_FR.UTF-8

Além disso, tente regenerar a lista de locais suportados executando:

sudo dpkg-reconfigure locales

E atualize / altere a localidade padrão atual:

sudo update-locale LANG=fr_FR.UTF-8

Atualizar

Etapas extras para tentar:

  1. Tente:

    sudo update-locale LANG="fr_FR.UTF-8" LANGUAGE="fr_FR"
    sudo dpkg-reconfigure locales
    
  2. Talvez a adição de LANG e LANGUAGE em /etc/environment possa forçar uma alteração. Tente fazer logout / login ou reinicialização.

  3. locale mostrará sua localidade atual para o usuário atual. Talvez valha a pena verificar esses arquivos apenas para garantir que nenhuma variável de idioma local esteja definida: ~/.profile ~/.bashrc ~/.bash_profile

Mais informações:

por Savvas Radevic 23.12.2011 / 14:37