Pular para o conteúdo

Ok, sei que muitos vão me condenar até a morte depois que eu escrever isto. Mas é um posicionamento pessoal.

Realmente, não gosto de manual on-line e apt traduzidos. Isso me traz uma série de inconvenientes. Veja um exemplo no Debian Squeeze:

$ man ls   -> me mostra um manual em português de 1998.
$ LANG=C man ls   -> me mostra um manual em inglês de 2010!

O que eu fiz aqui? Mudei a variável de ambiente LANG somente para o comando em questão ao colocá-la na frente do mesmo. O “C” quer dizer POSIX. Em POSIX, o idioma é inglês. Experimente os seguintes comandos:

$ LANG=C date
$ date

Entendeu? Muda o idioma, somente para o comando e somente naquela execução. Um outro exemplo:

$ apt-cache search database monitor   -> me traz 31 resultados
$ LANG=C apt-cache search database monitor   -> me traz 48 resultados

Assim sendo, a minha solução foi editar o ~/.bashrc e inserir no final:

alias man='LANG=C man'
alias apt-cache='LANG=C apt-cache'

Agora, cada vez que consulto algo no ambiente gráfico, em se tratando de man ou apt-cache, vem em inglês e atualizado.

Espero que seja útil para alguém. Eu já até paguei mico abrindo bug no Debian porque estava lendo um manual desatualizado.

[]s!

3 comentários em “Cansado de man e apt em português?”

  1. Cara sua preferência é muito pertine quando falamos de erros. Já rotineiro usar LANG=C nos scripts por causa disso.

    Agora por que não definir a linguagem do sistema como inglês de uma vez?

  2. Oi Pedro,

    Pode-se definir todo o sistema para inglês. Mas isso é mais um gosto pessoal. No meu caso, prefiro o ambiente em português. No entanto, com a sua sugestão, ficam as duas ideias.

    Grato!

    []s

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

2 × 2 =