summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile17
1 files changed, 8 insertions, 9 deletions
diff --git a/Makefile b/Makefile
index d37731e..9ded975 100644
--- a/Makefile
+++ b/Makefile
@@ -29,10 +29,13 @@ endif
# 1:source 2:locales
define SOURCE_template
-$(1): $$($(1)_MODULES) $(foreach module,$$($(1)_MODULES),$(foreach locale,$(2),$(module)_l10n/$(locale))) $(dummy_MODULES)
-L10N_MODULES += $$(foreach locale,$(2),$(1)_l10n/$$(locale))
+$(1): $$($(1)_MODULES) $(dummy_MODULES)
+
+.PHONY: $(1)
endef
-#$(foreach source,$(SOURCES),$(eval $(call SOURCE_template,$(source),$($(source)_LOCALES))))
+$(foreach source,$(SOURCES),$(eval $(call SOURCE_template,$(source),$($(source)_LOCALES))))
+
+
# 1:moduledir 2:locale 3:mastermodule 4:source
define MODULE_template
@@ -95,7 +98,7 @@ LOCALE_L10NFILES += $$(patsubst %,$(1)/%,$$($(3)_L10NFILES))
$(4)_POMODULES := $(filter-out $(3),$$($(4)_POMODULES))
$(4)_POLOCALES := $(filter-out $(2),$$($(4)_POLOCALES))
-$(podir)/$(3).$(2).po: $(1) $(3)
+$(podir)/$(3).$(2).po: $(3) $(5)
( cd "$(3)" && po4a-gettextize -M UTF-8 -L UTF-8 -f $$(fileformat) $$(patsubst %,-m %,$$($(3)_L10NFILES)) $$(patsubst %,-l $$(CURDIR)/$(5)/%,$($(3)_L10NFILES)) ) \
| grep -v '#, fuzzy' \
> $$@
@@ -104,8 +107,6 @@ $(podir)/$(3).$(2).po: $(1) $(3)
$$(patsubst %,$(1)/%,$$($(3)_L10NFILES)): $(podir)/$(3).$(2).po
mkdir -p $(1)
cd "$(1)" && po4a-translate -M UTF-8 -L UTF-8 -k 0 -f $(fileformat) $$(patsubst $(1)/%,-m $(CURDIR)/$(3)/%,$$@) -p $(CURDIR)/$(podir)/$(3).$(locale).po -l $(CURDIR)/$$@
-
-.PHONY: $(1)
endef
$(foreach source,$(SOURCES),$(foreach module,$(po-init-modules),$(foreach locale,$(po-init-locales),$(eval $(call INITPO_template,$(l10ndir),$(locale),$(module),$(source),$(if $(po-init-fromlocale),$(module)_l10n/$(po-init-fromlocale),$(module)))))))
@@ -124,8 +125,6 @@ $(podir)/$(3).$(2).po: $(3)
$$(patsubst %,$(1)/%,$$($(3)_L10NFILES)): $(podir)/$(3).$(2).po
mkdir -p $(1)
cd "$(1)" && po4a-translate -M UTF-8 -L UTF-8 -k 100 -f $(fileformat) $$(patsubst $(1)/%,-m $(CURDIR)/$(3)/%,$$@) -p $(CURDIR)/$(podir)/$(3).$(locale).po -l $(CURDIR)/$$@
-
-.PHONY: $(1)
endef
$(foreach source,$(SOURCES),$(foreach module,$($(source)_POMODULES),$(foreach locale,$($(source)_POLOCALES),$(eval $(call PO_template,$(l10ndir),$(locale),$(module),$(source))))))
@@ -160,7 +159,7 @@ $(foreach config,$(CONFIGS),$(eval $(call CONFIG_template,$(config))))
pot: $(ALL_POTFILES)
po: $(ALL_POFILES)
$(LOCALE_L10NFILES): $(MASTER_L10NFILES)
-translations: $(LOCALE_L10NFILES)
+translations: po $(LOCALE_L10NFILES)
a/20140417142009.GH29633@stoneboat.aleph1.co.uk/debian0
-rw-r--r--tags/7f/ea/20161215221357.GP3205@mail.wookware.org/debian0
-rw-r--r--tags/7f/ea/20161215221357.GP3205@mail.wookware.org/inbox0
-rw-r--r--tags/7f/ea/20161215221357.GP3205@mail.wookware.org/old0
-rw-r--r--tags/7f/ea/20161215221357.GP3205@mail.wookware.org/signed0
-rw-r--r--tags/7f/ea/20180227130004.847E0C7E@xayide.jones.dk/jones0
-rw-r--r--tags/7f/ea/20180227130004.847E0C7E@xayide.jones.dk/sys0
-rw-r--r--tags/7f/ea/20180227130004.847E0C7E@xayide.jones.dk/unread0
-rw-r--r--tags/7f/ea/20181014030002.165EA1CD624@lxp5.free-owl.de/sys0
-rw-r--r--tags/7f/ea/20181014030002.165EA1CD624@lxp5.free-owl.de/unread0
-rw-r--r--tags/7f/ea/20181021213006.0D93E206@jawa.homebase.dk/hb0
-rw-r--r--tags/7f/ea/20181021213006.0D93E206@jawa.homebase.dk/sys0
-rw-r--r--tags/7f/ea/20181021213006.0D93E206@jawa.homebase.dk/unread0
-rw-r--r--tags/7f/ea/20190601020003.293A6BA1@xayide.jones.dk/jones0
-rw-r--r--tags/7f/ea/20190601020003.293A6BA1@xayide.jones.dk/sys0
-rw-r--r--tags/7f/ea/20190601020003.293A6BA1@xayide.jones.dk/unread0
-rw-r--r--tags/7f/ea/20221112000316.36D79102D@xayide.jones.dk/inbox0
-rw-r--r--tags/7f/ea/20221112000316.36D79102D@xayide.jones.dk/jones0
-rw-r--r--tags/7f/ea/20221112000316.36D79102D@xayide.jones.dk/killed0
-rw-r--r--tags/7f/ea/20221112000316.36D79102D@xayide.jones.dk/sys0
-rw-r--r--tags/7f/ea/20221112000316.36D79102D@xayide.jones.dk/unread0
-rw-r--r--tags/7f/ea/44be99530706201101g27eff408ke293263e791bfd9c@mail.gmail.com/debian0
-rw-r--r--tags/7f/ea/44be99530706201101g27eff408ke293263e791bfd9c@mail.gmail.com/inbox0
-rw-r--r--tags/7f/ea/44be99530706201101g27eff408ke293263e791bfd9c@mail.gmail.com/old0
-rw-r--r--tags/7f/ea/4e34911a-4a51-7c02-e76c-120c013e2272@googlemail.com/debian0
-rw-r--r--tags/7f/ea/4e34911a-4a51-7c02-e76c-120c013e2272@googlemail.com/inbox0
-rw-r--r--tags/7f/ea/4e34911a-4a51-7c02-e76c-120c013e2272@googlemail.com/old0
-rw-r--r--tags/7f/ea/BCEE975E.3903%25jesper@altnet.dk/inbox0
-rw-r--r--tags/7f/ea/BCEE975E.3903%25jesper@altnet.dk/old0
-rw-r--r--tags/7f/ea/BCEE975E.3903%25jesper@altnet.dk/replied0
-rw-r--r--tags/7f/ea/CA+W_mdVh5bD1AYQSRJKMv27a-sAwTxtJbHF-OsSxoVsGmG5xAQ@mail.gmail.com/sugar0
-rw-r--r--tags/7f/ea/CA+W_mdVh5bD1AYQSRJKMv27a-sAwTxtJbHF-OsSxoVsGmG5xAQ@mail.gmail.com/unread0
-rw-r--r--tags/7f/ea/CANUP9pHPtjApnjR=WFduSaQwYo74Qoc-o5EWYp44fX=w4Gx7KA@mail.gmail.com/epfsug0
-rw-r--r--tags/7f/ea/CANUP9pHPtjApnjR=WFduSaQwYo74Qoc-o5EWYp44fX=w4Gx7KA@mail.gmail.com/unread0
-rw-r--r--tags/7f/ea/CAP1t5afqAFHjTNmkFpj1pH6dP-MFJnRkDUsfjDjpdyzADico9g@mail.gmail.com/inbox0
-rw-r--r--tags/7f/ea/CAP1t5afqAFHjTNmkFpj1pH6dP-MFJnRkDUsfjDjpdyzADico9g@mail.gmail.com/old0
-rw-r--r--tags/7f/ea/b6625b990908031147x6cd7fff9sf6281c142d13cc93@mail.gmail.com/sugar0
-rw-r--r--tags/7f/ea/f263989e8607d929b27a1c21dadc3396@localhost.localdomain/inbox0
-rw-r--r--tags/7f/ea/f263989e8607d929b27a1c21dadc3396@localhost.localdomain/killed0
-rw-r--r--tags/7f/ea/f263989e8607d929b27a1c21dadc3396@localhost.localdomain/unread0
-rw-r--r--tags/7f/ea/mailman.37.1662274802.15460.pkg-sass-devel@alioth-lists.debian.net/inbox0
-rw-r--r--tags/7f/ea/mailman.37.1662274802.15460.pkg-sass-devel@alioth-lists.debian.net/killed0
-rw-r--r--tags/7f/ea/mailman.37.1662274802.15460.pkg-sass-devel@alioth-lists.debian.net/unread0
53 files changed, 0 insertions, 0 deletions