switch build process from Qt to gettext translations
[quassel.git] / i18n / update.sh
diff --git a/i18n/update.sh b/i18n/update.sh
new file mode 100755 (executable)
index 0000000..adfb3ee
--- /dev/null
@@ -0,0 +1,16 @@
+#!/usr/bin/env bash
+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}