Debian 9: Como definir o idioma inglês com o idioma alemão?

13

Eu quero usar o idioma inglês com as configurações do idioma alemão .

Neste momento, meu sistema roda com a seguinte configuração (configurada durante o procedimento de instalação no Debian Expert Installer):

  • Idioma: English - English (Default)
  • País, território ou área: other -> Europe -> Austria
  • País para basear as configurações de localidade padrão em: United States - en_US.UTF-8
  • Teclado: German

A minha pergunta agora é:

Como posso preservar o idioma inglês, mas alternar a localidade atual ( United States - en_US.UTF-8 ) para o idioma alemão desejado ( de_DE.UTF-8 )?

Durante o procedimento de instalação, isso não foi possível porque ocorreu um erro ("Detectada combinação de configurações de idioma / localidade inválida").

Muito obrigado pela sua ajuda!

    
por Dave 17.07.2018 / 11:44

1 resposta

16

en_DE não existe como uma localidade padrão, por isso, não é possível selecionar o inglês localizado para países de língua alemã como localidade durante a instalação. ( Por que usar um local de atualização em vez de configurar diretamente LANGUAGE? descreve as verificações envolvidas na escolha de uma localidade.)

Existem duas abordagens para alcançar o que você procura.

  1. Um é criar um novo local com suas configurações; veja Como (facilmente) pode usar um novo en _ ** locale? para detalhes.
  2. O outro é definir suas configurações de localidade de uma maneira mais refinada, usando os vários LC_ variáveis ; por exemplo:

    export LANG=en_US.UTF-8
    export LC_MONETARY=de_DE.UTF-8
    export LC_TIME=de_DE.UTF-8
    

    ou, se você quiser que o alemão seja o padrão, exceto as mensagens:

    export LANG=de_DE.UTF-8
    export LC_MESSAGES=en_US.UTF-8
    

    (e desmarque outras variáveis LC_ conflitantes, em particular LC_ALL , que substitui todas as outras configurações). Você pode verificar suas configurações usando o programa locale ; veja como funciona o programa "locale"? para detalhes.

por 17.07.2018 / 11:54