Updated message extraction to only update changed .pots

This commit is contained in:
str4d
2013-09-01 23:23:29 +00:00
parent 2a68273831
commit 5a6cec476f

View File

@ -14,10 +14,17 @@ then
-o $POTDIR/$1.pot $PROJDIR
else
for domain in $(ls $BABELCFG); do
if [ -e $POTDIR/$domain.pot ]; then
mv $POTDIR/$domain.pot $POTDIR/$domain.pot.old
fi
TZ=UTC ./pybabel extract --msgid-bugs-address="http://trac.i2p2.de" \
--project=$PROJECT \
--version=$VERSION \
-F $BABELCFG/$domain \
-o $POTDIR/$domain.pot $PROJDIR
diff -u $POTDIR/$domain.pot.old $POTDIR/$domain.pot | grep '^+' | grep -v '^+++' | grep -v '+"POT-Creation-Date' >/dev/null
if [ $? -eq 1 ]; then
mv $POTDIR/$domain.pot.old $POTDIR/$domain.pot
fi
done
fi