script to pack message files for given language
authorVictor Kirhenshtein <victor@netxms.org>
Sat, 23 Jan 2016 20:45:32 +0000 (22:45 +0200)
committerVictor Kirhenshtein <victor@netxms.org>
Sat, 23 Jan 2016 20:45:32 +0000 (22:45 +0200)
tools/pack_nls_files.sh [new file with mode: 0755]

diff --git a/tools/pack_nls_files.sh b/tools/pack_nls_files.sh
new file mode 100755 (executable)
index 0000000..866ea68
--- /dev/null
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+lang=$1
+addon=$2
+
+if [ "x$lang" = "x" ]; then
+       echo "Usage: pack_nls_files.sh <lang>"
+       exit 1
+fi
+
+cd src/java/netxms-eclipse
+
+rm -f nxmc-messages-$lang.zip
+find . -name messages_$lang.properties | grep -v bin | xargs zip -r nxmc-messages-$lang.zip
+find . -name bundle_$lang.properties | grep -v bin | xargs zip -r nxmc-messages-$lang.zip
+mv nxmc-messages-$lang.zip ../../..
+cd ../../../
+
+if [ "x$addon" != "x" ]; then
+       cp nxmc-messages-$lang.zip $addon
+       cd $addon
+       find . -name messages_$lang.properties | grep -v bin | xargs zip -r nxmc-messages-$lang.zip
+       find . -name bundle_$lang.properties | grep -v bin | xargs zip -r nxmc-messages-$lang.zip
+       cd -
+       mv $addon/nxmc-messages-$lang.zip .
+fi