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

Re: [DDR] po-debconf://pnm2ppa/fr.po



Quoting Denis Barbier (barbier@linuxfr.org):

> Tu peux renvoyer ton script, qu'on regarde ce qui cloche ?

Ahem, patapé, il est vraiment nul.... :-)


#!/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: