Tutorial: Traduzindo as MAN PAGES para o português

friendly-gnome-terminal

Para quem não se tornou totalmente urubuntu aptgeteiro ainda, e quer saber comandos que funcionam em todas as distros, é importante ter acesso às man-pages na língua pátria. Para fazer isso em qualquer distro é só seguir o seguinte passo-a-passo:

  • Baixar as páginas de manual da página do LDP-BR (Linux Documentation Project Brasil). Atualmente todas as man pages estão traduzidas para o português. Para evitar de ficar quicando na Net que nem eu, clique aqui e baixe todas para o seu HD.
  • Abra um terminal. Dê o seguinte comando para saber onde estão as páginas do seu manual:

#whereis man

a saída deste comando no meu fedora 9.0 é:

[alexandre@tec-laptop ~]$ whereis man
man: /usr/bin/man /etc/man.config /usr/share/man /usr/share/man/man1p/man.1p.gz /usr/share/man/man1/man.1.gz /usr/share/man/man7/man.7.gz

  • Agora, você sabe que as páginas do meu manual estão em /usr/share/man. Dependendo da saída do seu whereis man você saberá para onde ir agora. Substitua /usr/share/man no próximo comando pela localização das suas.

#cd /usr/share/man

  • Verifique se há um diretório pt_BR em /usr/local/man. Se não houver, crie este diretório agora. Para os efeitos deste exemplo, vou assumir que não existe o diretório.

$mkdir pt_BR

$cd pt_BR

  • Você agora está no diretório das suas man pages. Copie (ou mova) o arquivo man-todas.tgz que você baixou do link do começo do tutorial para este diretório (mas não sem antes virar root, já que esse diretório não tem permissão de leitura para o usuário comum:

#su

$cp /<caminho-até-onde-você-baixou>/man-todas.tgz .

Não omita o ponto no último comando. Ele significa que você está copiando o arquivo para o diretório “.”, que é o diretório em que você está no momento.

  • Agora descomprima o arquivo. Ele vai criar a pasta arquivos no diretório “.”. Entre neste diretório e copie todas as pastas para o diretório acima:

$tar -zxvf man-todas.tgz

$cd arquivos

$cp -rf man* ..

Não esquecendo de “..” que significa “o diretório logo acima deste que eu estou”.

  • Agora é só tornar a variável LANG global com o valor pt_BR, definido o idioma das chamadas de sistema e man pages como português. No meu caso, defini também a codificação como UTF-8, que é a codificação padrão do FEDORA. No seu caso pode ser ISO-8859-1. Vou mostrar das duas formas:

$ export LANG=pt_BR.UTF-8

ou, se for ISO-8859-1:

$ export LANG=pt_BR.ISO-8859-1

Ponha este último comando no seu arquivo .bashrc ou similar, para que o sistema entre já definido-se como sendo operado por um brasileiro ;-)

Qualquer dúvida ou contribuição é só comentar.

2 Comentários

  1. Thomas
    Enviado Setembro 15, 2008 em 12:10 am | Link Permanente

    Ola,
    Uso um Ubuntu 8.04 e existe no meu diretorio varios arquivos.bashrc dai gostaria de saber qual deles seria e aonde (explicitamente) deveria colocar ele.
    Att, Thomas Portugal

  2. dilney souza
    Enviado Outubro 8, 2009 em 3:00 pm | Link Permanente

    amigão eu gostei muito da sua iniciativa mas a pagina para puxar o darquivo esta fora do ar, vc tem outra para nos indidar ou en viar o arquivo direto pelo email.
    desde ja muito obrigado.


Comente

Seu email nunca será publicado ou compartilhado. Campos necessários estão marcados com *

*
*