diff options
Diffstat (limited to 'devtools/update_translations.sh')
-rwxr-xr-x | devtools/update_translations.sh | 20 |
1 files changed, 3 insertions, 17 deletions
diff --git a/devtools/update_translations.sh b/devtools/update_translations.sh index 29743f94..58e4e11d 100755 --- a/devtools/update_translations.sh +++ b/devtools/update_translations.sh @@ -26,27 +26,13 @@ echo "==> pulling git master" git pull echo "==> pulling present translations" -./bin/tx pull -a - -git add mediagoblin/i18n/ -git commit -m "Committing present MediaGoblin translations before pushing extracted messages" \ - || true # Don't fail if nothing to commit +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/en/LC_MESSAGES/mediagoblin.po . - -echo "==> Pushing extracted translations to Transifex" -./bin/tx push -s - -echo "==> Waiting 5 seconds, so the server can process the new stuff (hopefully)" -sleep 5 - -# gets the new strings added to all files -echo "==> Re-Pulling translations from Transifex" -./bin/tx pull -a +./bin/pybabel extract -F babel.ini -o mediagoblin/i18n/templates/mediagoblin.pot . echo "==> Compiling .mo files" -./bin/pybabel compile -D mediagoblin -d mediagoblin/i18n/ +./devtools/compile_translations.sh echo "==> Committing to git" git add mediagoblin/i18n/ |