diff --git a/scripts/automerge-translations.sh b/scripts/automerge-translations.sh old mode 100644 new mode 100755 index e69de29bb..2c2801e35 --- a/scripts/automerge-translations.sh +++ b/scripts/automerge-translations.sh @@ -0,0 +1,19 @@ +#! /bin/bash + +# Automerge translations automatically fetches the translations from weblate + +git remote update weblate-github +git merge --no-commit weblate-github/weblate-mapcomplete-layers +git merge --no-commit weblate-github/weblate-mapcomplete-layer-translations +git merge --no-commit weblate-github/weblate-mapcomplete-core + +npm run generate:translations + if [ "$?" = "0" ]; then + # Translation generation went fine - commit + git add langs/ + git add assets/ + git commit -m "Merge weblate translations and regenerate translations" + else + echo "Generation of translations failed!" + git checkout HEAD + fi \ No newline at end of file