From: Christopher Allan Webber Date: Tue, 29 Mar 2016 19:00:28 +0000 (-0700) Subject: devtools: Use pybabel in virtualenv or on path depending on which is present. X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=c01572e97f86e6b4126287542581e1240bd5ab03;p=mediagoblin.git devtools: Use pybabel in virtualenv or on path depending on which is present. * devtools/update_translations.sh (PYBABEL): New variable, points to whichever pybabel we should use. --- diff --git a/devtools/update_translations.sh b/devtools/update_translations.sh index 29d3a5fc..69313b53 100755 --- a/devtools/update_translations.sh +++ b/devtools/update_translations.sh @@ -19,6 +19,12 @@ # exit if anything fails set -e +if [ -f "./bin/pybabel" ]; then + PYBABEL="./bin/pybabel"; +else + PYBABEL=pybabel; +fi + echo "==> checking out master" git checkout master @@ -29,7 +35,7 @@ echo "==> pulling present translations" rsync --exclude-from="devtools/pootle-exclude.txt" -vaz chapters.gnu.org::pootle/mediagoblin/ mediagoblin/i18n/ echo "==> Extracting translations" -./bin/pybabel extract -F babel.ini -o mediagoblin/i18n/templates/mediagoblin.pot . +$PYBABEL extract -F babel.ini -o mediagoblin/i18n/templates/mediagoblin.pot . echo "==> Compiling .mo files" ./devtools/compile_translations.sh