Linux slogan
Visite também: 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

Tutorial para tradução de programas via código-fonte
Linux user
Publicado por Júlio César Bessa Monqueiro em 04/05/2006

Login: juliocbm, 52077 pontos
[ Hits: 9238 ]

Tutorial para tradução de programas via código-fonte

No meu caso, usei o POEdit, disponível via APT:

# apt-get install poedit

Baixe o código-fonte do programa que deseja traduzir. Eles sempre vêm dentro de .tar.gz ou .tar.bz2. Nesse caso, baixei o morphixinstaller.

Extraia o pacote. Você vai ver um diretório com o nome de po. Entre nela e pegue um arquivo com o nome de .pot. Se quiser alterar uma tradução do português de Portugal, por exemlo, pegue o pt.po. Coloque esse arquivo no seu diretório pessoal.

Abra o POEdit. Na primeira vez que o abrir ele pedirá informações. Selecione a opção de salvar arquivos .mo junto.

Vá em Arquivo / New catalog from POT file, se estiver abrindo um POT, ou Arquivo / Novo catálogo, se abrir um PO. Se você abrir um POT, que é o recomendado, o POEdit pedira informações suas. Na codificação, deixe tudo como utf-8.


Agora é a parte da tradução. Note no screenshot que postei acima. Daqueles 4 espaços em brancos, usaremos o superior esquerdo e inferior esquerdo.

Agora, vá clicando nas tags. O texto original aparece no superior esquerdo, e o local para a tradução no inferior esquerdo.

Depois de acabar, salve. No local onde está o arquivo .po, verá um .mo. Renomeie esse .mo para o mesmo nome do POT, ou seja, se o POT se chama morphixinstaller.pot, o MO chamará de morphixinstaller.mo. Coloque esse arquivo em /usr/share/locale/pt_BR/LC_MESSAGES.

Pronto!

Esse procedimento pode ser feito à mão, via um editor de textos qualquer. Você deve traduzir todas as mensagens onde estiver a linha msgstr. Depois de preencher tudo, rode o comando:

# msgfmt -vv exemplo.po /usr/share/locale/pt_BR/LC_MESSAGES/exemplo.mo

Lembrando que, ao editar manualmente, a possibilidade de erros é bem maior.

Espero ter ajudado.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada DeVeDe - usando e evitando erros
   Dica Linux recomendada Backup com tar remoto
   Dica Linux recomendada Habilitar "magnet links" no Gnome com o Vuze
   Dica Linux recomendada Editando arquivos e usando variáveis no sed
   Dica Linux recomendada Multimedia Converter - Frontend interessante para o ffmpeg

Comentários
[1] Comentário enviado por daninha2 em 21/04/2008 - 21:34h:

gostaria de um tutorial q me ensinasse a traduzir o programa pcstitch.Obrigada



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.