[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [RFR] po-debconf://haserl/pt_BR.pot



Caro Adriano,

Eu estou usando a página https://www.debian.org/international/l10n/po-debconf/pt_BR para escolher os arquivos que aind estão pendente de tradução. Ele consta lá na "section: main" como não traduzido ainda. Então esse não é o melhor caminho para escolher os arquivos? Quando alguém escolhe e envia o [ITT] para a lista ele não sai automaticamente da lista na página não?

A questão da thread, eu estou respondendo sempre o email anterior. Na mudança do [ITT] para [RFR], tenho mudado apenas a pseudo url no compo do assunto. É assim mesmo?

E o problema do formato pode ter sido porque eu comecei a tradução no notepad e concluir no gedit, e este não me indicou nenhum problema. Já no arquivo do tunapie ele indicou o problema e eu converti.

Acho que seria melhor eu usar uma ferramenta mais apropriada para realizar as traduções. Você teria alguma indicação?

Um abraço!

2017-11-30 19:44 GMT-03:00 Adriano Rafael Gomes <adrianorg@debian.org>:
On Thu, Nov 30, 2017 at 07:06:49PM -0300, Corrêa Jr wrote:
Olá amigos,

Segue arquivo para revisão.

Grato desde já.

Corrêa, este arquivo já foi traduzido, veja esta thread para entender a situação dele: https://lists.debian.org/debian-l10n-portuguese/2017/07/msg00017.html

De qualquer forma, vamos aproveitá-lo para aprendizado.

Tente manter a thread quando responder. Notei que alguns dos teus e-mails estão quebrando a thread.

Na pseudo-url, use .po em vez de .pot.

O arquivo haserl_pt_BR.po não está passando no teste do msgfmt:

$ msgfmt -cvo /dev/null haserl_pt_BR.po
haserl_pt_BR.po:24:14: sequência multi-byte inválida
haserl_pt_BR.po:24:40: sequência multi-byte inválida
haserl_pt_BR.po:24:60: sequência multi-byte inválida
haserl_pt_BR.po:33:43: sequência multi-byte inválida
haserl_pt_BR.po:33:63: sequência multi-byte inválida
haserl_pt_BR.po:34:12: sequência multi-byte inválida
haserl_pt_BR.po:44:7: sequência multi-byte inválida
haserl_pt_BR.po:44:39: sequência multi-byte inválida
haserl_pt_BR.po:45:27: sequência multi-byte inválida
haserl_pt_BR.po:45:35: sequência multi-byte inválida
haserl_pt_BR.po:45:62: sequência multi-byte inválida
haserl_pt_BR.po:46:21: sequência multi-byte inválida
haserl_pt_BR.po:46:49: sequência multi-byte inválida
msgfmt: encontrados 13 erros fatais

Isso acontece porque o arquivo está codificado como ISO-8859, deveria ser UTF-8:

$ file haserl_pt_BR.po
haserl_pt_BR.po: GNU gettext message catalogue, ISO-8859 text

Converta para UTF-8, mas tente descobrir porque ficou como ISO-8859 no teu ambiente:

$ mv haserl_pt_BR.po haserl_pt_BR.po.iso-8859
$ iconv -f iso-8859-1 -t utf-8 haserl_pt_BR.po.iso-8859 >haserl_pt_BR.po

$ file haserl_pt_BR.po
haserl_pt_BR.po: GNU gettext message catalogue, UTF-8 Unicode text

$ msgfmt -cvo /dev/null haserl_pt_BR.po
3 mensagens traduzidas.

Não conferi a tradução, mas o formato do arquivo parece estar correto, depois da conversão para UTF-8.

Estamos avançando :-)


Reply to: