Re: [DDR] po-debconf://tripwire/fr.po
Quoting Olivier Gauwin (olivier.gauwin@laposte.net):
> Voilà une relecture.
> Je n'ai pas été plus inspiré que toi pour "policy"...
> Le diff n'est pas exploitable tel quel, je n'arrive plus à avoir des
> lignes coupées à la bonne longueur avec le mode PO (que je découvre)
> d'emacs. Il m'a aussi ajouté un fuzzy que je n'arrive plus à enlever.
Pour les relecture, je n'utilise pas d'éditeur dédié de PO, justement
pour éviter cela. J'utilise mon brave vieux jed.
Voilà mon script sale de relecture:
#!/bin/sh
cd ~/tmp
echo -n "Copier (O/n)? "
read answer
if [ "$answer" = "O" -o "$answer" = "o" -o "$answer" = "" ]
then
cp fr.po fr.po.relu-bubulle
fi
echo -n "Relire (O/n)? "
read answer
if [ "$answer" = "O" -o "$answer" = "o" -o "$answer" = "" ]
then
\jed fr.po.relu-bubulle
fi
echo -n "Typo (O/n)? "
read answer
if [ "$answer" = "O" -o "$answer" = "o" -o "$answer" = "" ]
then
TEMPFILE=`tempfile`
# sed ':a;N;$!ba;s/"\n"//g' fr.po.relu-bubulle >$TEMPFILE && mv $TEMPFILE fr.po.relu-bubulle
cat fr.po.relu-bubulle | \
sed '/^msgstr/s/« /« /g' | \
sed '/^msgstr/s/p\.ex\./p\. ex\./g' | \
sed '/^msgstr/s/par ex\./p\. ex\./g' | \
sed '/^msgstr/s/ »/ »/g' | \
sed '/^msgstr/s/ ?/ ?/g' | \
sed '/^msgstr/s/ !/ !/g' | \
sed '/^msgstr/s/ :/ :/g' | \
sed '/^msgstr/s/ ;/ ;/g' \
> $TEMPFILE && mv $TEMPFILE fr.po.relu-bubulle
fi
# more fr.po.relu-bubulle
echo -n "Reformater (o/N)? "
read answer
if [ "$answer" = "O" -o "$answer" = "o" ]
then
TEMPFILE=`tempfile`
cat fr.po.relu-bubulle | \
msgcat - \
> $TEMPFILE && mv $TEMPFILE fr.po.relu-bubulle
fi
echo -n "Créer diff (O/n)? "
read answer
if [ "$answer" = "O" -o "$answer" = "o" -o "$answer" = "" ]
then
diff -u fr.po fr.po.relu-bubulle >diff-bubulle
fi
Reply to: