Como posso alterar a ordem do idioma por linha de comando (ou editor de texto)?

3

Como posso alterar a ordem dos idiomas por linha de comando (ou editor de texto)? ou seja, sem usar o "seletor de idioma gnome" gráfico.

(Ou existe uma GUI melhor que permite selecionar várias entradas de idiomas e movê-los todos para outra posição diretamente, sem ter que fazer isso um por um?)

Como alternativa: onde estão armazenadas as configurações de idioma específicas do usuário? ou seja, o / etc / default / locale para usuários.

    
por KIAaze 29.03.2012 / 13:24

2 respostas

3

Listar localidades instaladas

locale -a

Listar configurações atuais

locale

Alterar as configurações temporariamente

Qualquer variável de ambiente pode ser definida na linha de comando do processo atual:

$ date
Sat May 14 15:59:12 CEST 2011

$ LC_TIME=zh_CN.UTF-8 

$ date
2011年 05月 14日 星期六 16:00:13 CEST 2011

Alterando as configurações permanentemente

Se você quiser um controle mais refinado, poderá alterar manualmente as entradas de localidade do seu sistema, modificando o arquivo / etc / default / locale.

Por exemplo, em um sistema alemão, para evitar que mensagens do sistema sejam traduzidas, você pode usar:

LANG=de_DE.UTF-8
LC_MESSAGES=POSIX

Observação: as alterações são efetivadas somente após um login recente.

Para o Hhelp adicional

    
por One Zero 29.03.2012 / 21:57
0

Você provavelmente tem uma linha no arquivo ~/.profile semelhante a:

export LANGUAGE="ca_ES:en_GB:en"

Obviamente, a lista de idiomas provavelmente será diferente para você.

Esse é o arquivo no qual o seletor de idiomas da interface do usuário grava, portanto, se você quiser adicionar mais idiomas e alterar a ordem manualmente, poderá editá-lo com um editor de texto. Todas as alterações afetarão apenas o usuário atual.

De qualquer forma, eu ainda recomendaria usar as ferramentas GUI para modificar idiomas, em vez de fazê-lo manualmente, o que é muito propenso a erros.

    
por David Planella 22.05.2012 / 11:56