initial .mo file generation
[enigma2.git] / po / Makefile
diff --git a/po/Makefile b/po/Makefile
new file mode 100644 (file)
index 0000000..38fc9c3
--- /dev/null
@@ -0,0 +1,25 @@
+#GETTEXT=./pygettext.py
+GETTEXT=xgettext
+
+LANGS := de en
+LANGPO := $(foreach LANG, $(LANGS),$(LANG).po)
+LANGMO := $(foreach LANG, $(LANGS),$(LANG).mo)
+
+default: enigma2.pot $(LANGPO) merge $(LANGMO)
+
+merge:
+       msgmerge -U en.po enigma2.pot
+       msgmerge -U de.po enigma2.pot
+
+enigma2.pot:
+       $(GETTEXT)      -d enigma2 -s -o enigma2.pot \
+                       ../lib/python/Screens/ScanSetup.py \
+                       ../lib/python/Screens/NetworkSetup.py
+
+
+%.mo: %.po
+       msgfmt $< -o $@
+
+%.po:
+       msginit -l $@ -o $@ -i enigma2.pot --no-translator
+