A variável de ambiente LANG
determina o idioma no qual os programas de software se comunicam com o usuário.
Mais detalhes estão aqui: Ubuntu Wiki - Variáveis de Ambiente
Para idioma, nem todos os programas têm traduções para todos os idiomas. Por padrão, uma mensagem em inglês é mostrada no lugar de uma tradução inexistente. Se você entende outros idiomas, pode configurar uma lista de prioridades de idiomas. Isso é feito por meio de uma variável de ambiente diferente, chamada LANGUAGE
. O gettext do GNU dá preferência a LANGUAGE
over LC_ALL
e LANG
para fins de manipulação de mensagens, mas você ainda precisa ter LANG
(ou LC_ALL
) definido para o idioma principal; Isso é requerido por outras partes das bibliotecas do sistema. Por exemplo, alguns usuários suecos que preferem ler traduções em alemão do que em inglês para quando o sueco não estiver disponível, defina LANGUAGE=sv:de
, deixando LANG=sv_SE
.
Mais detalhes podem ser encontrados aqui: GNU gettext manual - A variável LANGUAGE