= 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 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 \n" "Language-Team: LANGUAGE \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 \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 ''' 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