]> git.wh0rd.org - tt-rss.git/blobdiff - update-translations.sh
reenable piggie (refs #42)
[tt-rss.git] / update-translations.sh
old mode 100644 (file)
new mode 100755 (executable)
index 860d6c2..6968b20
@@ -1,14 +1,14 @@
 #!/bin/sh
 TEMPLATE=messages.pot
 
-xgettext -kT_ngettext:1,2 -kT_ -k_ -k__ -L PHP -o $TEMPLATE *.php modules/*.php
+xgettext -kT_js_decl -kT_sprintf -kT_ngettext:1,2 -k__ -L PHP -o $TEMPLATE *.php modules/*.php help/*.php mobile/*.php
 
-if [ "$1" = "-p" ]; then
-       msgfmt --statistics $TEMPLATE
-else
+xgettext --from-code utf-8 -k__ -L Java -j -o $TEMPLATE *.js
+
+update_lang() {
        if [ -f $1.po ]; then
                TMPFILE=/tmp/update-translations.$$
-
+       
                msgmerge -o $TMPFILE $1.po $TEMPLATE
                mv $TMPFILE $1.po
                msgfmt --statistics $1.po
@@ -16,4 +16,14 @@ else
        else
                echo "Usage: $0 [-p|<basename>]"
        fi
-fi
+}
+
+LANGS=`find locale -name 'messages.po'`
+
+for lang in $LANGS; do
+       echo Updating $lang...
+       PO_BASENAME=`echo $lang | sed s/.po//`
+       update_lang $PO_BASENAME
+done
+
+#./utils/update-js-translations.sh