X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=po%2Fupdate.sh;h=f08443dd8c45762dbec667cecd9cd0979ac82a29;hp=3d26edd37fa3aa4d620f2ac89a4a3b28b9757052;hb=d7ad297d1666aa81943cbac30e7cc8523ec0ede9;hpb=2c64480b5c036a4703fa25a3761d2814d81a6b28 diff --git a/po/update.sh b/po/update.sh index 3d26edd3..f08443dd 100755 --- a/po/update.sh +++ b/po/update.sh @@ -7,13 +7,15 @@ if [ ! $# -eq 1 ]; then fi CONV=lconvert +POT=quassel.pot BASE=quassel_$1 PO=$BASE.po TS=$BASE.ts -$CONV -i $PO -o $TS && +( [ -f $PO ] || ( [ -f $POT ] && cp $POT $PO ) ) && + $CONV -i $PO -o $TS && lupdate -no-obsolete ../src -ts $TS && - $CONV -i $TS -o $PO + $CONV -i $TS -o $PO && + rm $TS -# remove cruft -rm ${TS} +[ $? -ne 0 ] && echo "Something went wrong"