Bonjour, J'ai un problème avec po4a version 0.23.1 et avant de faire un rapport de bug, je voudrais votre avis (et/ou votre aide s'il y a un truc qui m'a échappé). Si vous voulez essayez, vous pouvez le faire avec le paquet dont est issu ce problème : http://ftp.debian.org/debian/pool/main/d/debhelper/debhelper_5.0.22.tar.gz Problème 1 -le fichier .pot existe déjà, il est daté du 4 fev 06 et son champ POT-creation date est également du 4 fév 06. -Un des 47 fichiers maitres (dh_installdebconf) à été modifié le 22 fév 06. Ces modifications affectent deux chaînes Or la commande po4a man/po4a/po4a.cfg ne RE génère pas le fichier POT. Ceci est en contradiction avec le man qui indique bien : The default behavior (when --force is not specified) is the following: If the POT file already exists, it is regenerated if a master document is more recent. The POT file is also written in a temporary document and po4a verifies that the changes are really needed. Par conséquent ni les fichiers po ni les traductions ne sont mises à jour puisque : The PO files are re-generated based on the POT-Creation-Date of the POT and PO files. Par contre tout fonctionne normalement si on supprime préalablement le fichier POT ou si on utilise l'option -f (--force) Problème 2 Si on utilise le -f, l'ancien .pot ne devient pas un fichier temporaire, contrairement aux anciens .po. Mais le man n'est pas explicite sur ce comportement AVEC l'option -f, peut-être est-ce voulu ! Si quelqu'un à une petite idée sur la cause de ce dysfonctionnement très très génant puisque c'est d'après le résultat de cette commande que l'on peut déterminer si une traduction doit être corrigée ou pas. Merci d'avance Cordialement Valéry Perrin
Attachment:
signature.asc
Description: OpenPGP digital signature