Comportamento de Linguagem Estranha do Terminator / Terminal

0

Por alguma razão, meu Exterminador agora parece ter 3 idiomas em uso. Sim, três :

Comovocêpodever,háespanhol,inglêsealemãoaomesmotempo.

EuachoqueosinglesesprovavelmenteresultamdetraduçõesincompletasdoTerminator,oqueeuentendo,masaindaháumamisturadeespanholealemão.

Alémdisso,tantooespanholquantooalemãopodemservistosquandoexecutocertoscomandos,comooseguinte,emqueaúltimafraseestáemalemão:

Em todo o sistema, meu idioma é o alemão. Eu usei o espanhol antes, mas eu já mudei há cerca de 2 meses. Não tenho ideia do que poderia ser a causa do problema.

    
por xji 18.09.2016 / 12:08

1 resposta

1

Vários idiomas podem aparecer se você tiver sua variável LANGUAGE definida para uma lista de idiomas separados por dois pontos, por exemplo, %código%. Neste caso, os aplicativos que usam o mecanismo gettext (que são quase todos os utilitários que possuem traduções) tentam escolher o alemão, mas depois voltam para o espanhol para cada string que não tenha sua tradução em alemão. Caso a tradução para o espanhol também esteja faltando para uma determinada string, o fallback final é sempre o inglês (americano).

Ver, por exemplo, link para obter detalhes. Em particular, como apontado nessa página: "você ainda precisa ter LANG (ou LC_ALL) configurado para o idioma principal".

    
por egmont 18.09.2016 / 14:22