From d12e4305bdb4472e4a99bac6deb06e704be173f1 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 8 Mar 2018 14:55:59 +0100 Subject: [PATCH] Add helper script for Weblate --- src/.update-locales | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 src/.update-locales diff --git a/src/.update-locales b/src/.update-locales new file mode 100755 index 0000000000..9e7b6c6e36 --- /dev/null +++ b/src/.update-locales @@ -0,0 +1,37 @@ +#!/bin/sh +COMPONENTS="pretix/pretix pretix/pretix-js" +DIR=pretix/locale +# Renerates .po files used for translating the plugin +set -e +set -x + +# Lock Weblate +for c in $COMPONENTS; do + wlc lock $c; +done + +# Push changes from Weblate to GitHub +for c in $COMPONENTS; do + wlc commit $c; +done + +# Pull changes from GitHub +git pull --rebase + +# Update po files itself +make localegen + +# Commit changes +git add $DIR/*/*/*.po +git add $DIR/*.pot + +git commit -s -m "Update po files +[CI skip]" + +# Push changes +git push + +# Unlock Weblate +for c in $COMPONENTS; do + wlc unlock $c; +done