From 49d069dd9e16c4266d6868e9168eb8055da58975 Mon Sep 17 00:00:00 2001 From: Sarina Canelake Date: Tue, 8 Jul 2014 10:09:19 -0400 Subject: [PATCH] RTL i18n tooling --- pavelib/i18n.py | 15 +++++++++++++++ requirements/edx/github.txt | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/pavelib/i18n.py b/pavelib/i18n.py index dec3db35a7..4b18ce7bbf 100644 --- a/pavelib/i18n.py +++ b/pavelib/i18n.py @@ -129,6 +129,21 @@ def i18n_transifex_pull(): sh("{cmd} pull".format(cmd=cmd)) +@task +def i18n_rtl(): + cmd = "i18n_tool transifex" + sh(cmd + " rtl") + + print("Now generating langugage files...") + + cmd = "i18n_tool generate" + sh(cmd + " --rtl") + + print("Committing translations...") + sh('git clean -fdX conf/locale') + sh('git add conf/locale') + sh('git commit --amend') + @task @needs( "pavelib.i18n.i18n_transifex_pull", diff --git a/requirements/edx/github.txt b/requirements/edx/github.txt index dca9ece9ac..57321c43f2 100644 --- a/requirements/edx/github.txt +++ b/requirements/edx/github.txt @@ -30,4 +30,4 @@ -e git+https://github.com/edx/edx-ora2.git@release-2014-09-12T14.26#egg=edx-ora2 -e git+https://github.com/edx/opaque-keys.git@a7c506befdf9b97bbbb6961e0b0c7fa4807003eb#egg=opaque-keys -e git+https://github.com/edx/ease.git@97de68448e5495385ba043d3091f570a699d5b5f#egg=ease --e git+https://github.com/edx/i18n-tools.git@0d7847f9dfa2281640527b4dc51f5854f950f9b7#egg=i18n-tools +-e git+https://github.com/edx/i18n-tools.git@56f048af9b6868613c14aeae760548834c495011#egg=i18n-tools