Re: [RFR] po-debconf://partimage/fr.po
Quoting Georges Mariano (mariano.georges@free.fr):
> Toutefois, vous pouvez le créer ultérieurement vous-même lorsque vous
> en aurez (le) besoin.
L'idéal, pour la traducteurs, est un diff, afin de pouvoir appliquer
les modifications sans trop de difficultés.
Voici mon script sale à moi:
(le fichier à relire doit s'appeler fr.po dans ~/tmp)
#!/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: