From d2d04824cfc088cf6776fe2c2e2abdb953dfe006 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Tue, 7 May 2013 22:52:30 +0100 Subject: add transifex message file integration --- Makefile | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Makefile b/Makefile index 88cb9bbb3..df13b5ef0 100644 --- a/Makefile +++ b/Makefile @@ -758,6 +758,19 @@ define clean_install_messages ) endef +.PHONY: messages-split-tfx messages-fetch-tfx messages-import-tfx + +# split fat messages into properties files suitable for uploading to transifex +messages-split-tfx: + for splitlang in $(FAT_LANGUAGES);do perl ./utils/split-messages.pl -l $${splitlang} -f transifex -p any -o Messages.any.$${splitlang}.tfx resources/FatMessages;done + +# download property files from transifex +messages-fetch-tfx: + for splitlang in $(FAT_LANGUAGES);do $(RM) Messages.any.$${splitlang}.tfx ; perl ./utils/fetch-transifex.pl -w insecure -l $${splitlang} -o Messages.any.$${splitlang}.tfx ;done + +# merge property files into fat messages +messages-import-tfx: messages-fetch-tfx + for tfxlang in $(FAT_LANGUAGES);do perl ./utils/import-messages.pl -l $${tfxlang} -p any -f transifex -o resources/FatMessages -i resources/FatMessages -I Messages.any.$${tfxlang}.tfx ; $(RM) Messages.any.$${tfxlang}.tfx; done # Target installs executable on the host system install: all-program install-$(TARGET) -- cgit v1.2.3