Traduzindo o seu man

Publicado por Rafael Siqueira Telles Vieira em 14/05/2007

[ Hits: 22.161 ]

Blog: http://www.lia.ufc.br/~rafaelstv/

 


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

Problemas com o bootsplash?

Nokia 6101 no Linux com Gnokii - Configure seu aparelho celular

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

Configurando a rede no Linux via linha de comando

Leitura recomendada

SIAFI no Ubuntu 12.04

Teclado ABNT2 definitivo no Archlinux

Removendo Mensagens de Erro no Ubuntu 20.04 LTS

Aplicando template de cores ao Nano

VPN PPTPD (Servidor Linux - Clientes Windows)

  

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