Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Traduzindo o seu man
Linux user
Publicado por Rafael Siqueira Telles Vieira em 14/05/2007

Login: rafastv, 374862 pontos | Blog: http://www.lia.ufc.br/~rafaelstv/
[ Hits: 7903 ]

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

Leitura recomendada
   Dica Linux recomendada Formato da data e hora no Fluxbox
   Dica Linux recomendada Driver SIS 671/771 + Xorg no Ubuntu 9.10 Karmic Koala
   Dica Linux recomendada Compilação e instalação de mod_perl
   Dica Linux recomendada Alterar posição dos botões de janela no Ubuntu 10.04
   Dica Linux recomendada Vim colorido

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


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.