DOKK / manpages / debian 10 / po4a / msguntypot.1p.pt
MSGUNTYPOT(1p) Ferramentas Po4a MSGUNTYPOT(1p)

msguntypot - atualização de ficheiros PO quando um erro de digitação foi corrigido no ficheiro POT

msguntypot -o old_pot -n new_pot pofiles ...

Quando você corrigir um erro trivial, que certamente não afeta as traduções (por exemplo um erro de digitação) num ficheiro POT, você deve precisar a mensagem traduzida correspondente nos ficheiros PO traduzidos para evitar o trabalho extra para os tradutores.

Esta tarefa é difícil e sujeita a erros quando feita manualmente, e esta ferramenta está lá para ajudar a fazê-lo corretamente. Você só precisa fornecer as duas versões do ficheiro POT: antes da edição e depois marcada como na sinopse abaixo, e tudo se torna automático.

Em suma, quando encontrar um erro de digitação numa das suas mensagens [Inglês], faça o seguinte:

  make -C po/ update-po # para traduções de programas de mensagem
  debconf-updatepo      # para traduções debconf
  po4a po4a.conf        # para traduções de documentos de base po4a
    

or something else, depending on your project's building settings. You know how to make sure your POT and PO files are uptodate, don't you??

  cp myfile.pot myfile.pot.orig
    
  mkdir po_fridge; cp *.po po_fridge
    
$EDITOR the_file_in_which_there_is_a_typo
Ver acima.

Neste ponto, o erro de digitação corrigido imprecisa todas as traduções, e esta lamentável mudança, é a única entre os ficheiros PO do seu diretório principal e um estável. Aqui está como resolver isso.

  cp po_fridge/*.po .
    
  msguntypot -o myfile.pot.orig -n myfile.pot *.po
    
  rm -rf myfile.pot.orig po_fridge
    

Está feito. O erro de digitação foi erradicado das mensagens traduzidas de ambos os seus ficheiros POT e PO, e os ficheiros PO não foram imprecisos no processo. Os seus tradutores já o adoram.

Apesar do nome, esta ferramenta não é parte do conjunto de ferramentas gettext. É em vez de parte po4a. Mais precisamente, é um script aleatório em Perl usando módulos finos po4a. Para mais informações sobre po4a, consulte:

po4a(7)

 Martin Quinson (mquinson#debian,org)

Direitos de Autor 2005 por SPI, inc.

Este programa é software livre, você pode redistribuí-lo e/ou modificá-lo sob os termos da GPL (consulte o ficheiro CÓPIA).

2018-12-09 Ferramentas Po4a