Para definir a localidade no Ubuntu, o que significa a variável de ambiente LANGUAGE?

1

Para definir a localidade no Ubuntu, o que significa a variável de ambiente LANGUAGE ?

Não está definido em Docs da Comunidade Ubuntu ou em man 1 locale .

Pergunta relacionada: No Ubuntu, qual é a diferença entre en_US: utf8 e en_US: ao configurar LANGUAGE

    
por deepak 06.12.2012 / 15:35

1 resposta

2

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

    
por 06.12.2012 / 15:40