forked from github/pretix-servicefees
Add script for updating translations
This commit is contained in:
parent
312fffd3e8
commit
04b227c24a
1 changed files with 37 additions and 0 deletions
37
.update-locales
Executable file
37
.update-locales
Executable file
|
@ -0,0 +1,37 @@
|
||||||
|
#!/bin/sh
|
||||||
|
COMPONENTS=pretix/pretix-plugin-service-fees
|
||||||
|
DIR=pretix_servicefees/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
|
Loading…
Reference in a new issue