summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Sanders <vince@netsurf-browser.org>2013-05-07 22:52:30 +0100
committerVincent Sanders <vince@netsurf-browser.org>2013-05-07 22:52:30 +0100
commitd2d04824cfc088cf6776fe2c2e2abdb953dfe006 (patch)
tree7b752502d1540739366c8f3609ab4e23d3861de4
parent70b1a8b1cef34b956422c92d51aad73f47bc35a1 (diff)
downloadnetsurf-d2d04824cfc088cf6776fe2c2e2abdb953dfe006.tar.gz
netsurf-d2d04824cfc088cf6776fe2c2e2abdb953dfe006.tar.bz2
add transifex message file integration
-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)