diff --git a/make/gettext.mk b/make/gettext.mk index f50f5134..3c643db1 100644 --- a/make/gettext.mk +++ b/make/gettext.mk @@ -14,8 +14,9 @@ GETTEXT_INPUT_DIRS ?= $(wildcard $(TOPDIR)/tools $(TOPDIR)/src $(TOPDIR GETTEXT_INPUT_FILES ?= $(foreach d,$(GETTEXT_INPUT_DIRS),\ $(shell find $d -name '*.php' -o -name '*.cpp' -o -name '*.conf')) GETTEXT_KEYWORDS ?= htr ehtr $(GETTEXT_EXTRA_KEYWORDS) +GETTEXT_LINKS ?= LC_MESSAGES -all: $(GETTEXT_MO) +all: $(GETTEXT_MO) | $(GETTEXT_LINKS) clean: clean-mo $(RM) -rf *~ .*.swp install: install_MO @@ -49,6 +50,12 @@ edit: merge $(GETTEXT_PROJECT_POT) msgfmt --check --verbose --output-file $@.tmp $< mv $@.tmp $@ +LC_%: + ln -s . $@ +clean.lc-links: + rm -f $(GETTEXT_LINKS) +clean: clean.lc-links + #msginit --no-translator --locale es_MX --output-file $(PROJECT)_spanish.po --input $(PROJECT).pot #sed --in-place $(PROJECT)_spanish.po --expression = '/"hello, world!"/,/#: / s/""/"hola mundo"/' #mkdir --parents ./es_MX.utf8/LC_MESSAGES