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:
- Emacs + po-mode (http://www.emacswiki.org/cgi-bin/emacs-en/PoMode)
- Kbabel (http://kbabel.kde.org/)
- Roseta/Lauchpad (http://www.launchpad.net)
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 susas 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
