Bug 396 - Localize the Auth service (in German); including some fixes to make code...
[authserver.git] / locale / l10n-finish
diff --git a/locale/l10n-finish b/locale/l10n-finish
new file mode 100755 (executable)
index 0000000..6ed93d7
--- /dev/null
@@ -0,0 +1,18 @@
+#!/bin/bash
+
+LOCALEDIR="$( dirname $0 )"
+
+if [ -n "$1" -a -e "$LOCALEDIR/$1" ]; then
+  msgfmt $LOCALEDIR/$1/LC_MESSAGES/kairo_auth.po -o $LOCALEDIR/$1/LC_MESSAGES/kairo_auth.mo
+else
+  echo "You have to specify a local code to finish."
+  echo "Accepted locales:"
+  for localesub in $LOCALEDIR/*; do
+    if [ -d $localesub ]; then
+      LOCALE="$( basename $localesub )"
+      if [ "$LOCALE" != "en_US" ]; then
+        echo " $LOCALE"
+      fi
+    fi
+  done
+fi