Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
push translation updates
  • Loading branch information
plata committed Feb 25, 2018
commit 57a6c6559acf95d0c23d4f7be47db239c04ea03b
6 changes: 6 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,9 @@ before_install:
- sudo apt-get install -y python-jsonschema python-pil

script: python ./validate.py

after_success: ./i18n/push_translations.sh

env:
global:
secure: dAMqYDwuqkTcibz1B9fqp4LPg/9ao8rLXNeOM7WXfAEE0P13uJNc+WsPaJKlKfG0f9ETFlW2sJ2V0kpxLlWhuYFhbQgB73Y5pjBlhGj5rR2HleMB7xtAHHkivZ3vMAaO0GCu5RC08u5P6UHKiTT87XeFPFj+Inpvltm8TFNTdaZIudWeSvLnOLN3ibuEBlZIpXQ92elMnts5WR4YTESQ5Nr2tKRNE8KKE0zn+OSIkpUCafbZN0vdcaVYiA88exGqwxyA3zZLOV8W18LpRXTCkrsRfRFlPhmGvUHgIyUeQe7Kt8KjPMAJLf7S+7ypygUjpgWIsOkDalB58XN0Ojt1FXkDnKiQANdgfm9ZkyIiCCFb+xGEoEr46898w4f1h8LgSIh7LGfO2qK6o++at71O3Jbw9elpdI9OEHBOi3XjljTW9rUgtBlNzNHSkYnbml5yRfsIkQDUvDGvc1/64j8SlDOzE/42t5md8lSi/LBZ257KFE+RBQEqoEfPCCCmxcWMLiuWFt/9oCue0omDKafAx68Cx/OuWbp/+/B6sUsfT9o1goLSq3/6qcvwV1KtQ8/MR322g13/5XpSg7gOBSvBTJa5afgcoMUL2UpA1zzSCBi/1q2svZRMwsjsuzL1ryQfNTQ2JwZUUZsgn45JXW0yEobfg62Z5ZOGfO0ofnmkCtQ=
15 changes: 15 additions & 0 deletions i18n/push_translations.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#!/bin/sh
if [ $TRAVIS_BRANCH == 'master' ]; then
git config --global user.email "travis@travis-ci.org"
git config --global user.name "Travis CI"

python i18n/update_translations.py

# check if anything except "POT creation date" has changed
git diff --numstat i18n/keys.pot | awk '{ if($1 == 1 && $2 == 1) { exit 1 } else exit 0 }'
if [ $? == 0 ]; then
git add . *.pot *.po *.properties
git commit --message "updated translations"
git push https://${GH_TOKEN}@github.com/PhoenicisOrg/Scripts.git > /dev/null 2>&1
fi
fi