Como Enviar PotFiles Traduzidos para o TP-ROBOT

por Leslie H. Watter (07/05/2008)

Passos Necessários

Traduzir o arquivo

O primeiro passo a ser executado é a tradução do arquivo '.po'. Para traduzí-lo, você pode utilizar quaisquer ferramentas à sua disposição. A seguir, listo algumas delas:

Sempre observe os termos utilizados no Vocabulário Padrão ( http://vp.godoy.homeip.net/) para que tenhamos uma coesão nas traduções.

Verifique se a ferramenta que você escolheu tem a possibilidade de incorporar o Vocabulário Padrão em uma de suas funcionalidades. O Kbabel pode fazer isso utilizando um arquivo .po separado.

Modificar o Cabeçalho

O cabeçalho inicial de um potfile quando recuperado direto do site ( http://translationproject.org/domain/index.html) é como segue:

msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: www.xchat.org\n"
"POT-Creation-Date: 2007-01-03 23:06+1100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"

E deve ser modificado como indicado, onde as variáveis comuns ao nosso grupo são:

"Language-Team: Brazilian Portuguese <ldp-br@bazar.conectiva.com.br>\n"
"Content-Type: text/plain; charset=iso-8859-1\n"

Verificar a Sintaxe do Arquivo

Após traduzir o arquivo é necessário verificar a consistência (sintaxe) dele. Para executar esse passo, utilize o seguinte comando (em um terminal):

$ msgfmt --statistics -c -v bison-runtime-2.3a.po

Compactar o arquivo

Para enviar este arquivo para o Robô de tradução, é necessário compactar o arquivo com o gzip. Para tanto utilize o comando:

$ gzip arquivo_traduzido.po

Será gerado o arquivo arquivo_traduzido.po.gz.

Enviar o arquivo traduzido

Após esses passos é só enviar o arquivo traduzido e compactado para o endereço:

TP-Robot <robot@…>

com o seguinte assunto:

TP-Robot PACKAGE-VERSION.TEAM.po

onde PACKAGE-VERSION é o nome e versão do arquivo que foi traduzido e TEAM é pt_BR. Sendo assim, para a tradução do arquivo bison-runtime-2.3a.pot, teremos o seguinte assunto:

TP-Robot bison-runtime-2.3a.pt_BR.po

Usuários do Mutt

Para os usuários do mutt, basta executar a seguinte linha de comando:

echo " " | mutt -a bison-runtime-2.3a.po.gz -s "TP-Robot: bison-runtime-2.3a.pt_BR.po" robot@translationproject.org

Ler o documento

 http://translationproject.org/html/translators.html