summaryrefslogtreecommitdiff
path: root/modules/third/language/update.sh
diff options
context:
space:
mode:
Diffstat (limited to 'modules/third/language/update.sh')
-rwxr-xr-xmodules/third/language/update.sh14
1 files changed, 14 insertions, 0 deletions
diff --git a/modules/third/language/update.sh b/modules/third/language/update.sh
new file mode 100755
index 000000000..1f16ea961
--- /dev/null
+++ b/modules/third/language/update.sh
@@ -0,0 +1,14 @@
+#!/bin/bash
+
+for f in `ls ../*.cpp`
+do
+ BASE=`basename $f | cut -d'.' -f1`
+ xgettext -C -s -d $BASE -o $BASE.pot --from-code=utf-8 --keyword --keyword=_ $f
+done
+
+for f in `ls *.po`
+do
+ msgmerge -v -s -U $f `basename $f | cut -d'.' -f1`.pot
+done
+
+rm -f *~