Cette tâche est difficile et peut générer des erreurs quand elle est faite manuellement. Cet outil est là pour vous aider à faire ceci correctement. Vous n'avez qu'à fournir les deux versions du fichier POT : avant la correction et après, comme indiqué dans la synopsis ci-dessus. Tout le reste est fait automatiquement.
make -C po/ update-po # pour les traductions des messages d'un programme debconf-updatepo # pour les traductions debconf po4a po4a.conf # pour les traductions de documentation # utilisant po4a
ou quelque chose d'autre en fonction de votre projet. Vous savez comment mettre à jour vos fichiers POT et PO, n'est-ce pas ?
cp monfichier.pot monfichier.pot.orig
mkdir po_orig; cp *.po po_orig
À ce moment là, la correction a marqué certaines chaînes fuzzy, et ce changement malheureusement est la seule modification entre les fichiers PO de votre répertoire et ceux de po_orig. Voici comment corriger cela.
cp po_orig/*.po .
msguntypot -o monfichier.pot.orig -n monfichier.pot *.po
rm -rf monfichier.pot.orig po_orig
C'est fini. L'erreur a été supprimée des messages de vos fichiers POT et PO, et les fichiers PO n'ont pas été fuzzyfiés au passage. Vous êtes désormais aimé(e) de vos traducteurs.
po4a(7)
Martin Quinson (mquinson#debian.org)
Martin Quinson (mquinson#debian.org)
Ce programme est un logiciel libre ; vous pouvez le copier et / ou le modifier sous les termes de la GPL (voir le fichier COPYING).