Existe uma maneira de usar uma localidade PT_BR em uma instalação em inglês do Debian?

2

Sou brasileiro, mas quando instalei o Debian na minha máquina, configurei o idioma para inglês (EUA). Eu prefiro manter meus menus e mensagens de erro em inglês porque eles são mais googáveis (e as traduções nem sempre são as melhores ...). De qualquer forma, isso teve a infeliz consequência de tornar irritante escrever texto em português porque no en_US locale (com um layout de teclado "US international with dead keys") digitando ' + c resulta em Ć em vez de Ç que eu quero. Existe uma maneira de tornar o meu "local de digitação" PT_BR enquanto ainda mantém todos os meus menus em inglês e o layout do teclado dos EUA com chaves inativas?

    
por hugomg 24.12.2014 / 01:18

2 respostas

2

A maneira de alterar as chaves sem alterar o layout do teclado é definir a variável de ambiente LC_CTYPE como pt_BR.utf8 . Eu fiz isso adicionando a seguinte linha ao meu .profile .

export LC_CTYPE='pt_BR.utf8'

Existem também outras variáveis LC_ que você pode definir se quiser. O comando locale mostra uma lista deles, esta página descreve o que eles fazem e locale -a diz quais localidades estão atualmente disponíveis no sistema.

Dito isso, para que isso funcione, as en_US.utf8 e pt_BR.utf8 locales precisam ser instaladas no sistema. Para se certificar de que este é o caso, execute

sudo dpkg-reconfigure locales

Na primeira tela, ele perguntará quais localidades você deseja gerar para o sistema (portanto, selecione en_US.utf8 e pt_BR.utf8 ) e, na segunda tela, ele pergunta qual deve ser o idioma padrão do sistema (escolha inglês). .

    
por 24.12.2014 / 18:04
-1

Você pode fazer isso:

dpkg-reconfigure locales
    
por 24.12.2014 / 01:32