A linguagem do sistema Linux Mint 14 se transforma em chinês. Como posso voltar para o inglês?

0

Hoje, para fins de teste, instalei o KDE ao lado do Cinnamon no Linux Mint 14. Infelizmente, depois disso, minha linguagem de sistema mudou para o chinês !!! Todos os menus e notificações estão em chinês agora !! Como posso voltar para o inglês?

    
por tuxtu 06.05.2013 / 14:12

2 respostas

1

Você deve poder escolher o idioma na tela de login. Se não, abra um terminal (você pode usar Alt + F2 para obter o diálogo de execução) e executar ( source ):

echo -e 'LANG="en_US"\nLANGUAGE="en_US:en"' | sudo tee /etc/default/locale
echo -e 'LANG=en_US\nLanguage=en_US' > ~/.pam_environment

Em seguida, efetue logout e login novamente.

EDIT (em resposta ao comentário do OP)

Os comandos acima são apenas uma maneira rápida de editar alguns arquivos de texto. Se eles não funcionam por qualquer razão, você pode simplesmente editar os arquivos manualmente usando um editor de texto (acredito que o padrão no KDE seja write ). Então, abra um terminal e execute:

sudo kwrite /etc/default/locale' 

Edite o arquivo para conter apenas estas linhas:

LANG="en_US"
LANGUAGE="en_US:en"

Agora abra ~/.pam_environment :

sudo kwrite ~/.pam_environment

Edite o arquivo para conter apenas estas linhas:

LANG=en_US
Language=en_US

Cuidado: se você gravar e salvar os valores incorretos em sua localidade, poderá ter problemas ao inicializar.

    
por 06.05.2013 / 14:27
1

Eu tive o mesmo problema e consertei tudo - sem sobrescrever nada! O problema é não em / etc / environment ou / etc / default / locale ou qualquer outra partição / diretório do sistema.

Encontra-se nas configurações do KDE. Eu usei um "grep -r" language = en "no meu diretório home depois que eu procurei todos os outros arquivos de configuração do Linux no meu sistema com o mesmo método e todos foram configurados corretamente. Eu também notei que fazer login no ssh com o meu usuário irá corrigir o problema no shell que provou que ele foi criado após o logon, mas não em qualquer configuração do sistema chamada automaticamente, como ~ .bashrc ou qualquer outra coisa.

O arquivo de configuração do KDE4 que você quer está localizado aqui:

~ / .kde / env / setlocale.sh

Nesse arquivo eu encontrei a linha que continha as configurações defeituosas - eu simplesmente as corrigi (use o comando 'locale' e corrija as entradas). Você precisa reinicializar para que as alterações entrem em vigor e desfazer todas as alterações que você possa ter feito em outros arquivos do sistema, como / etc / environment ou / etc / default / locale. (O último deve conter apenas a linha de idioma padrão (e.G .: LANG="en_US.UTF-8")).

Uma localidade Linux rápida 101: Vamos ver a linha de idioma, por exemplo: "LANG = en_US.UTF-8" As primeiras letras "en" especificam a linguagem do sistema, as segundas letras o país que regula a medição do tempo e formato, calendário, dia e noite. Então, se você é da Alemanha, e quer a linguagem do sistema em inglês, mas o calendário alemão, o tempo e assim por diante - você precisa corrigir a linha no arquivo de configuração do KDE para o seguinte: "LANG = en_DE.UTF-8" Ou o contrário: você quer alemão como idioma e os EUA como seu país para agenda e outras coisas: "LANG = de_US.UTF-8" O ".UTF-8" é a codificação unicode usada.

Observe que é possível que o arquivo de idioma não esteja configurado corretamente ou não exista ou que o pacote de idiomas não esteja instalado.

Aqui, um breve resumo de possíveis soluções para outros problemas de localidade:

  • Instalando o pacote de idiomas de que você precisa: instalando o pacote de idioma inglês: 'sudo apt-get install language-pack-pt'

  • Criando o arquivo em inglês se ele não estiver presente com o pacote de idioma inglês instalado: 'sudo locale-gen en_US' e 'sudo locale-gen en_US.UTF-8'

  • Reconfigurando o pacote de idiomas como normalmente é necessário após a instalação: 'sudo dpkg-reconfigure'

Repare que você precisa reiniciar o sistema para que as alterações na configuração do sistema entrem em vigor.

    
por 17.11.2014 / 23:05