Traduzindo o seu man

Publicado por Rafael em 14/05/2007

[ Hits: 27.965 ]

 


Traduzindo o seu man



Se você gosta de linha de comando, certamente já usou ou ouviu falar do comando "man":

$ man comando

Agora certamente ao rodá-lo pela primeira vez você deve ter dado de cara com uma documentação toda em inglês nada amistosa e talvez tenha ido atrás de outra fonte de documentação.

Não abandone ainda o man! A LDP-BR (Linux Documentation Project - Brasil) está traduzindo toda a documentação on-line e já possui um grande número de comandos, o antigo Unix Manual ou Linux Programmers Manual agora já pode ser lido em português. :)

Mas como eu posso obter meu man para que me ajude em português?

Primeiro precisaremos do arquivo com a tradução;
Baixe o arquivo no diretório /tmp ou qualquer outro de sua preferência, caso ocorra problemas com o link, tente o site original.

Projeto de Documentação Linux (tradução de manuais):
Uma vez que você tenha o arquivo, verificar onde o seu man está instalado por default com o comando:

$ set | grep MANPATH

Normalmente ele deve se encontrar em /usr/man ou /usr/local/man, verifique nesses diretórios se existe o diretório pt_BR, caso ele não exista crie-o (como root):

# cd /usr/man
# mkdir pt_BR


Ainda como root, extraia os arquivos que você baixou:

# cd /tmp
# tar -vxzf man-todas.tgz


Pronto, ele criará uma estrutura de árvore com raiz na pasta arquivos desta forma:

/tmp/arquivos/man1/
/tmp/arquivos/man2/
/tmp/arquivos/man3/
/tmp/arquivos/man4/
/tmp/arquivos/man5/
/tmp/arquivos/man6/
/tmp/arquivos/man7/
/tmp/arquivos/man8/

Agora vamos copiar estes arquivos para a pasta home do nosso man:

# cp -r /tmp/arquivos/* /usr/man/pt_BR

Depois podemos excluir os arquivos originais:

# rm -r /tmp/arquivos
# rm man-todas.tgz


Quase terminado, agora só precisamos configurar a variável de ambiente LANG como usuário, desta forma:

$ export LANG=pt_BR

você pode incluir esta linha no seu arquivo .bashrc, .profile ou .login para que ela seja executada automaticamente sempre (o export é usado no Shell Bourne, no C Shell a sintaxe é diferente, ao invés de export use setenv).

Abraços e boa sorte! ;)

Outras dicas deste autor

Configurando a rede no Linux via linha de comando

Nokia 6101 no Linux com Gnokii - Configure seu aparelho celular

Criando atalhos (arquivos *.desktop) manualmente no KDE, Gnome e XFCE

Problemas com o bootsplash?

Leitura recomendada

Configuração do GRUB no PCLinuxOS 2009-2 - muito interessante e prática

Configuração para mouse serial no Fedora Core 5

Ferramenta para facilitar a configuração de firewall

Configurando o No-IP em 5 passos no Debian

Cursores do Mandriva no Slackware

  

Comentários
[1] Comentário enviado por adriano.chico em 14/05/2007 - 13:14h

Muito legal a sua dica para mudar a ligua padrão do comando man...
é menos uma desculpa para o pessoal que naum tem inglês....

t+

[2] Comentário enviado por rafastv em 15/05/2007 - 00:22h

verdade ;) Só queria adicionar que essa tradução não apaga o conteúdo original do seu man, caso deseje ver a documentação em inglês basta executar o comando unset LANG(para liberar a variável de ambiente momentaneamente).

[3] Comentário enviado por luisfer em 08/11/2007 - 10:17h

gostei da dica... implantamos aqui na empresa e tenho certeza que será muito útil...

[4] Comentário enviado por xerxeslins em 29/05/2008 - 09:40h

na minha pasta /usr/man existe o aquivo pt_BR mesmo assim, executando o comando export LANG=pt_BR a resposta do man continua em inglês. por exemplo: "man firefox" retorna uma documentação em inglês. o que há de errado? Obrigado.

[5] Comentário enviado por jpsanet em 21/01/2009 - 09:41h

Também não funcionou comigo...

[6] Comentário enviado por rafastv em 21/01/2009 - 18:28h

Digite locale no seu pseudo-terminal, todas as váriavéis devem estar como pt_BR(ou pt_BR.ISO8859-1). Repare que este comando deve ser executado sempre que seu linux for iniciado. Isto é, ele deve estar em /etc/rc.d/rc.local ou qualquer outro arquivo(específico de cada distro) para executar automaticamente, ou então, você deve incluí-lo no seu arquivo .bashrc no seu diretório /home/usuario.

Abraços,

[7] Comentário enviado por rafastv em 21/01/2009 - 18:32h

xerxeslins, no caso do firefox, pode ser que não exista a tradução da documentação, ou você não a instalou. Neste caso, como ele não encontra a documentação em português, ele exibe a única que ele encontrou, que é a em inglês.

Abraços,

[8] Comentário enviado por dilney em 08/10/2009 - 19:54h

muito boa a iniciativa mas como estamos no ano de 2009 o caminho para baixa o arquivo http://br.tldp.org/projetos/man/arquivos/man-todas.tgz esta fora do ar, péso ecarecidamente a ajuda para todos se existe outro caminho para a mesma finalidade.
obrigado Dilney

[9] Comentário enviado por bleckout em 30/04/2015 - 11:14h

Agora estamos em 2015 e ainda continua com link antigo :v
___________________________________________________________________
[i]"Vivemos todos sob o mesmo céu, mas nem todos temos o mesmo horizonte." - Konrad Adenauer
Ubuntu 14.04 LTS amd64 - Core i7 3770K, 8GB RAM - NVIDIA GTX 760 Windforce[/i]

[10] Comentário enviado por Userdefault em 13/11/2019 - 12:13h

Alguém pode fazer a adição do novo link por favor?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts