Submitting workaround to skip compiling Lojban. Sniff :(
authorChristopher Allan Webber <cwebber@dustycloud.org>
Sat, 13 Dec 2014 15:50:13 +0000 (09:50 -0600)
committerChristopher Allan Webber <cwebber@dustycloud.org>
Sat, 13 Dec 2014 16:04:10 +0000 (10:04 -0600)
We'll eventually support Lojban again.  This issue fixes #1071, but
leaves #1070 open.

devtools/update_translations.sh

index 29743f9465c6c93761bd76a8b903fe232675409f..1887e7f5ea607e4553a8cd515bd4b8b7afe9139c 100755 (executable)
@@ -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/