1 INSTALLDIR = $(LIBDIR)/enigma2/python/Plugins/Extensions/MyTube
3 #GETTEXT=./pygettext.py
9 LANGS := de en ar nl es is it da sv no fr fi tr ca cs hr hu ru pt el lt pl fy
10 LANGPO := $(foreach LANG, $(LANGS),$(LANG).po)
11 LANGMO := $(foreach LANG, $(LANGS),$(LANG).mo)
13 default: MyTube.pot $(LANGPO) merge $(LANGMO)
14 for lang in $(LANGS); do \
15 mkdir -p $$lang/LC_MESSAGES; \
16 cp $$lang.mo $$lang/LC_MESSAGES/MyTube.mo; \
20 for lang in $(LANGS); do \
21 msgmerge --no-location -s -N -U $$lang.po MyTube.pot; \
25 # the TRANSLATORS: allows putting translation comments before the to-be-translated line.
27 $(GETTEXT) -L python --add-comments="TRANSLATORS:" -d MyTube -s -o MyTube.pot ../src/*.py
29 ../../xml2po.py ../src/ >> MyTube.pot
31 msguniq -o MyTubeuniq.pot MyTube.pot
33 mv MyTubeuniq.pot MyTube.pot
42 msginit -l $@ -o $@ -i MyTube.pot --no-translator
44 CLEANFILES = $(foreach LANG, $(LANGS),$(LANG).mo)
49 install-data-am: default
50 for lang in $(LANGS); do \
51 mkdir -p $(DESTDIR)$(INSTALLDIR)/po/$$lang/LC_MESSAGES; \
52 cp $$lang.mo $(DESTDIR)$(INSTALLDIR)/po/$$lang/LC_MESSAGES/$(DOMAIN).mo; \