Bonjour Eric,
eric b wrote:
Bonjour Sophie,
Le 29 avr. 06 à 11:53, Sophie Gautier a écrit :
Bonjour aux développeurs qui sont dans le coin ;)
:-)
je savais bien que tu te reconnaitrais ;)
Damien demande que l'on vérifie nos fichiers corrompus/corrigés avec
msgfmt, mais je n'arrive pas à exécuter son instruction :
Pour "pofile" valant ....
=> pofile est la variable utilisée dans la boucle
for pofile in `find HEAD/<your language> -name "*.po" -print`
Le shell voit le résultat de la commande passée dans ce qui est entre
les deux anti-quotes : " ` ` "
ok
la commande entre ` ` est correcte : elle signifie trouve tous les
fichiers placés dans HEAD/fr (qui doit etre accessible -visible-
depuis l'endroit ou tu te trouves dans l'arborescence), et qui
contiennent .po comme extension ... faire ..etc . -print est maintenant
une option par defaut, et -print n'est pas utile.
Le sens complet est donc :
pour tous les fichiers en .po
c'est tout de même plus simple dit comme ça ;)
faire
msgfmt --check --strict -o /tmp/out $pofile
fin pour
ok, celle là je l'avais captée, je connais ses arguments
Quand la boucle est terminée :
done >compile-output.txt 2>&1
...renvoie tout ce qui est retourne au cours de la boucle dans le
fichier trace compile-output.txt, tout en affichant aussi le resultat
sur la console
ok
Tu peus essayer de supprimer 2>&1, mais AMHA, c'est correct
est-ce que je dois me placer dans HEAD/fr pour appeler msgfmt ? je ne
comprends pas non plus le paramètre -name.
Tu es sous Linux, n'est-ce pas, parce que sous Windows, aucune idee de
comment on utilise un shell script
oui, je suis sous linux, donc il faut que je me place avant.
Si je saisi tout le truc, j'ai un retour d'erreur sur > et &, mais je
ne pense pas que cela vienne de là.
Non, le &, c'est l'execution en background (en arriere plan)
ah, voilà, j'ai appris plein de trucs, merci :)
Merci des lumières que vous pourrez me donner :)
Je t'en prie
Si tout va bien, nous aurons un beau flux de traduction sur cvs :)
mais pour l'instant le site de test est tellement lent que j'arrive même
pas à l'atteindre :(
Merci :)
A bientôt
Sophie
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]