aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Pluecken <stefan.pluecken@multimedia-labs.de>2005-11-17 20:02:49 +0000
committerStefan Pluecken <stefan.pluecken@multimedia-labs.de>2005-11-17 20:02:49 +0000
commitc8da97052d1d98b1a9b5c59a38877867ff0f80c3 (patch)
treef0555f40411c772e9a518f7c6db42319e7be3877
parent2cd1d9f6f550f89747a579fe923299ac9916afe0 (diff)
downloadenigma2-c8da97052d1d98b1a9b5c59a38877867ff0f80c3.tar.gz
enigma2-c8da97052d1d98b1a9b5c59a38877867ff0f80c3.zip
initial .mo file generation
-rw-r--r--po/Makefile25
1 files changed, 25 insertions, 0 deletions
diff --git a/po/Makefile b/po/Makefile
new file mode 100644
index 00000000..38fc9c3a
--- /dev/null
+++ b/po/Makefile
@@ -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
+