warning: setlocale: LC_ALL: não é possível alterar a localidade

22

Eu quero mudar para o idioma francês. Então eu tentei o comando abaixo:

myUbundu@myUbundu-desktop:~$ export LC_ALL=fr_FR

Mas estou recebendo o aviso

-bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR)

Como definir a localidade para francês? Preciso instalar pacotes adicionais?

    
por Lunar Mushrooms 21.03.2012 / 11:19

4 respostas

32

Experimente os seguintes comandos

sudo locale-gen fr_FR
sudo update-locale LANG=fr_FR
    
por LnxSlck 21.03.2012 / 13:00
9

Eu lutei com isso por uma semana ou mais.

O mais confiável (e mais fácil também) para mim foi editar meu arquivo de perfil com

gedit ~/.profile

Adicione essas variáveis de idioma a serem definidas em cada login

LANG="en_AU.UTF-8"
LANGUAGE="en_AU:en"

Você precisa fazer logout e fazer login para que a alteração entre em vigor.

    
por Aas 22.09.2012 / 21:05
4

Eu tive o mesmo problema e nenhuma das respostas funcionou, exceto dpkg-reconfigure locales . Mas é muito demorado fazer isso dessa maneira. Apenas descomente todas as localidades que você precisa em /etc/locale.gen e execute o locale-gen. Ou faça da linha de comando (como root):

echo "en_US.UTF-8 UTF-8" > /etc/locale.gen
echo "fr_FR.UTF-8 UTF-8" >> /etc/locale.gen
locale-gen
    
por Alek_A 05.11.2017 / 13:07
0

Tente instalar o pacote de idiomas para o francês, por exemplo

sudo apt-get install language-pack-fr

Para qualquer outro idioma, execute: check-language-support -l CODE para verificar os pacotes compatíveis, por exemplo,

$ check-language-support -l fr
firefox-locale-fr gimp-help-fr hunspell-fr language-pack-fr language-pack-gnome-fr thunderbird-locale-fr wfrench
    
por kenorb 18.04.2018 / 17:47