- Eriberto Blog - http://eriberto.pro.br/blog -

Cansado de man e apt em português?

Tweet [1]

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!