From 8471c5b4d289f4d7904213c3f8d7d9b429243ff4 Mon Sep 17 00:00:00 2001 From: Christopher Allan Webber Date: Sat, 13 Dec 2014 09:50:13 -0600 Subject: [PATCH] Submitting workaround to skip compiling Lojban. Sniff :( We'll eventually support Lojban again. This issue fixes #1071, but leaves #1070 open. --- devtools/update_translations.sh | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/devtools/update_translations.sh b/devtools/update_translations.sh index 29743f94..1887e7f5 100755 --- a/devtools/update_translations.sh +++ b/devtools/update_translations.sh @@ -46,7 +46,22 @@ echo "==> Re-Pulling translations from Transifex" ./bin/tx pull -a echo "==> Compiling .mo files" -./bin/pybabel compile -D mediagoblin -d mediagoblin/i18n/ + +## This used to be a lot simpler: +# ./bin/pybabel compile -D mediagoblin -d mediagoblin/i18n/ + +## But now we have a Lojban translation that we can't compile +## currently. We don't want to get rid of it because we want it... see +## https://issues.mediagoblin.org/ticket/1070 +## to track progress. + +for file in `find mediagoblin/i18n/ -name "*.po"`; do + if [ "$file" != "mediagoblin/i18n/jbo/LC_MESSAGES/mediagoblin.po" ]; then + ./bin/pybabel compile -i $file -d mediagoblin/i18n/ -l `echo $file | awk -F / '{ print $3 }'`; + else + echo "Skipping $file which pybabel can't compile :("; + fi; +done echo "==> Committing to git" git add mediagoblin/i18n/ -- 2.25.1