Valéry Perrin <valery.perrin.debian@free.fr> (22/02/2006): > 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. Dans le paquet que tu donnes : 2006-01-26 18:34 debhelper.pot "POT-Creation-Date: 2006-01-24 22:23+0100\n" > -Un des 47 fichiers maitres (dh_installdebconf) à été modifié le 22 fév > 06. Ces modifications affectent deux chaînes Dans le paquet : 2006-01-04 02:20 dh_installdebconf > 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) Où est-ce que je pourrais trouver un exemple de disfonctionnement ? > 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 ! Hmm non, --force ne devrait pas créer de fichiers temporaires du tout. Est-ce que tu ne confondrais pas fichier temporaire et fichier de sauvegarde ? -- Thomas Huriaux
Attachment:
signature.asc
Description: Digital signature