Eu quero usar o idioma inglês com as configurações de localidade em alemão .
No momento, meu sistema roda com a seguinte configuração (configurada durante o procedimento de instalação no Debian Expert Installer):
- Língua:
English - English (Default)
- País, território ou área:
other -> Europe -> Austria
- País para basear as configurações de localidade padrão:
United States - en_US.UTF-8
- Teclado:
German
Minha pergunta agora é:
Como preservar o idioma inglês, mas mude o local atual ( United States - en_US.UTF-8
) para o local alemão desejado ( de_DE.UTF-8
)?
Durante o procedimento de instalação, isso não foi possível porque ocorreu um erro ("Combinação de configurações de idioma / código de idioma inválida detectada").
Respostas:
en_DE
não existe como localidade padrão; portanto, não é possível selecionar inglês localizado nos países de língua alemã como local durante a instalação. ( Por que alguém deveria usar update-locale em vez de definir diretamente LANGUAGE? Descreve as verificações envolvidas na escolha de um local.)Existem duas abordagens para conseguir o que você procura.
A outra é definir as configurações de localidade de maneira mais refinada, usando as várias
LC_
variáveis ; por exemplo:ou, se você desejar que o alemão seja o padrão, exceto as mensagens:
(e desmarque quaisquer outras
LC_
variáveis conflitantes , em particularLC_ALL
que substituam todas as outras configurações). Você pode verificar suas configurações usando olocale
programa; consulte Como funciona o programa "locale"? para detalhes.fonte
LANG
aqui, mas eu esclareci isso, obrigado./etc/default/locale
? Acho que agora só tenho localidade nos EUA, então temo quede_DE.UTF-8
ainda não esteja disponível no meu sistema?sudo dpkg-reconfigure locales
ou instalandolocales-all
. Você não deve editar/etc/default/locale
diretamente, mas useupdate-locale
(veja o primeiro link na resposta).