summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile13
1 files changed, 13 insertions, 0 deletions
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)