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

Re: Debian-Installer



On Fri, Sep 19, 2003 at 06:43:31AM +0200, Christian Perrier wrote:
> Quoting Pierre Machard (pmachard@tuxfamily.org):
> 
> > Oui, pas de problème. Par contre si quelqu'un peut s'occuper d'unifier
> > les traductions dont je m'occupe avec le reste du debian-installer ça
> > serait plus qu'appréciable. Je n'ai pas le temps de m'y consacrer comme
> > il faudrait. (Je pense entre autre à s390* et à retriver pour lequel je
> > n'ai toujours pas remplacé les chaînes traduites qui contiennent
> > rapatrier - Je pense entre autres aux remarques de Philippe que je n'ai
> > pas encore prise en compte.)
> > 
> > Par contre, faire les commits CVS, aucun problème. Mettez moi simplement
> > en Cc: des emails comme ça j'en louperai pas.
> 
> 
> Je veux bien en faire qqs-uns, mais il me faut le moyen de récupérer
> les fichiers à jour. 
> 
> Je suppose que c'est via cvs.debian.org, mais ensuite ?

Voila ce que j'ai fait:

$ cd /tmp
$ cvs -d :pserver:anonymous@cvs.debian.org:/cvs/debian-boot co debian-installer
$ du -sh debian-installer/
14M  debian-installer [Gare aux modems]
$ cd debian-installer/
$ find -name "fr.po"| sed -e 's|^./||' -e 's|/debian/po/fr.po||'
anna
main-menu
retriever/choose-mirror
retriever/floppy
tools/aboot-installer
tools/autopartkit
tools/base-installer
tools/baseconfig-udeb
tools/cdebconf
tools/cdrom-checker
tools/cdrom-detect
tools/ddetect
tools/grub-installer
tools/hppa/palo-installer
tools/ia64/elilo-installer
tools/kbd-chooser
tools/lilo-installer
tools/lvmcfg
tools/mips/arcboot-installer
tools/netcfg
tools/partconf
tools/partitioner
tools/prebaseconfig
tools/s390/dasd
tools/s390/netdevice
tools/sparc/silo-installer
tools/yaboot-installer
utils

$for fich in `find -name "fr.po"` ; do 
  name="$fich: `grep Last-Translator $fich|sed 's|^.*tor:||'|sed 's|<.*$||'`"; 
  statpre=`msgfmt --statistics -v -c $fich -o /dev/null 2>&1`;  
  dir=echo $fich |sed 's|po/fr.po||' ; (cd $dir; debconf-updatepo); 
  statpost=`msgfmt --statistics -v -c $fich -o /dev/null 2>&1`; 
  if [ "$statpre" != "$statpost" ] ; then 
    echo $name; echo "besoin de updatepo (avant: $statpre; apres: $statpost)"; 
  fi; 
  t=`echo $statpost|sed 's|^.*traduits.||'`;
  if [ "x$t" != "x" ] ; then 
   echo $name ; echo $statpost;
  fi;
done

./anna/debian/po/fr.po: Christian Perrier
14 messages traduits, 2 traductions approximatives.
./main-menu/debian/po/fr.po: Pierre Machard
4 messages traduits, 2 traductions approximatives.
./retriever/choose-mirror/debian/po/fr.po: Pierre Machard
13 messages traduits, 7 traductions approximatives.
./tools/autopartkit/debian/po/fr.po: Pierre Machard
21 messages traduits, 2 traductions approximatives.
./tools/base-installer/debian/po/fr.po: Michel Grentzinger
57 messages traduits, 3 traductions approximatives.
./tools/baseconfig-udeb/debian/po/fr.po: Pierre Machard
1 message traduit, 1 traduction approximative.
./tools/cdrom-checker/debian/po/fr.po: Pierre Machard
6 messages traduits, 14 traductions approximatives.
./tools/cdrom-detect/debian/po/fr.po: Pierre Machard
19 messages traduits, 2 traductions approximatives.
./tools/ddetect/debian/po/fr.po: Pierre Machard
15 messages traduits, 2 traductions approximatives.
./tools/ia64/elilo-installer/debian/po/fr.po: Pierre Machard
2 messages traduits, 2 traductions approximatives.
./tools/kbd-chooser/debian/po/fr.po: Christian Perrier
msgfmt: ./tools/kbd-chooser/debian/po/fr.po: le champ « Project-Id-Version »
a toujours sa valeur initiale par défaut msgfmt: 1 erreur fatale trouvée
./tools/lvmcfg/debian/po/fr.po: Michel Grentzinger
47 messages traduits, 15 traductions approximatives.
./tools/mips/arcboot-installer/debian/po/fr.po: Michel Grentzinger
4 messages traduits, 2 traductions approximatives.
./tools/netcfg/debian/po/fr.po: Philippe Batailler
35 messages traduits, 1 traduction approximative.
./tools/prebaseconfig/debian/po/fr.po: Christian Perrier
4 messages traduits, 1 traduction approximative.
./tools/sparc/silo-installer/debian/po/fr.po: Pierre Machard
2 messages traduits, 2 traductions approximatives.
./tools/yaboot-installer/debian/po/fr.po: Michel Grentzinger
12 messages traduits, 4 traductions approximatives.
./utils/debian/po/fr.po: Lucien Coste
1 message traduit, 3 traductions approximatives.


Ca fait donc comme le script de Denis, en detectant quand il y a en plus
besoin de lancer debconf-updatepo (j'ai teste, ca marche), et vous pouvez le
lancer chez vous pour voir ou ca en est. 

Ca demande en plus a msgfmt de verifier le po, et ca montre que
./tools/kbd-chooser/debian/po/fr.po n'a pas de Project-Id-Version valide...

Ca ne chasse pas les traductions pas encore commencees, mais je pense pas
qu'il y en ait.

Bye, Mt.

-- 
Programming in Bourne-Shell is a higher form of masochism.



Reply to: