Como alterar a variável de ambiente LANGUAGE globalmente no kde

2

Meu objetivo é alterar globalmente o LANGUAGE var para en_US.UTF-8 . Atualmente é en:he:en .

Ao emitir o comando locale , obtenho esta saída:

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

Eu posso alterar LANGUAGE para o bash em .bashrc com export . Funciona depois para programas GTK que inicio a partir do shell.

export LANGUAGE=en_US.UTF-8

Mas isso não vale para os programas que inicio a partir do menu Kde ou alt-f2.O menu de qualquer programa GTK que eu inicio de lá aparece no segundo idioma em vez de inglês.

  • Eu investiguei e alterei o / etc / default / locale, mas isso não ajudou.
  • Eu tentei o seletor do idioma do gnome. O mesmo resultado.
  • Eu tentei alterar as configurações do sistema do KDE - > localidade. Nenhuma ajuda.

De onde vem a configuração LANGUAGE=en:he:en ?

    
por elpddev 04.03.2015 / 20:17

1 resposta

1

Eu vi que você encontrou onde para alterá-lo. No entanto, algumas coisas:

  • en_US.UTF-8 não é um valor válido na variável LANGUAGE. Você provavelmente só quer en .
  • notei que o LANG tem o valor en_US . Isso permite a codificação latin1, que você provavelmente não deseja. Deve ser en_US.UTF-8 .
  • Se o LANG estiver configurado corretamente, você não deve definir a variável LC_ALL, porque ela efetivamente desativa todas as GUIs para o gerenciamento de idiomas / localidades.
por Gunnar Hjalmarsson 04.03.2015 / 22:02