Rename i18n -> po, use LINGUAS env variable
[quassel.git] / po / update.sh
diff --git a/po/update.sh b/po/update.sh
new file mode 100755 (executable)
index 0000000..8bfb9ac
--- /dev/null
@@ -0,0 +1,19 @@
+#!/usr/bin/env sh
+if [ ! $# -eq 1 ]; then
+  exec >&2
+  echo "Usage: $0 <language>"
+  echo "  language: two-letter language code + country code if applicable (de, en_GB)"
+  exit 1
+fi
+
+CONV=lconvert
+BASE=quassel_$1
+PO=$BASE.po
+TS=$BASE.ts
+
+$CONV -i $PO -o $TS   &&
+  lupdate ../src -ts $TS &&
+  $CONV -i $TS -o $PO
+
+# remove cruft
+rm ${TS}