aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/translation.yml
diff options
context:
space:
mode:
authorAnton Tananaev <anton@traccar.org>2022-07-16 09:37:48 -0700
committerAnton Tananaev <anton@traccar.org>2022-07-16 09:37:48 -0700
commitff6c50664389095457e8643475c70b880f819c0f (patch)
treee2fcce82bbbdd037fef50e06f96e1355b3f3c9bb /.github/workflows/translation.yml
parent21c137d5be6c16ae461ee557de1b1b444e4d6db2 (diff)
downloadtrackermap-web-ff6c50664389095457e8643475c70b880f819c0f.tar.gz
trackermap-web-ff6c50664389095457e8643475c70b880f819c0f.tar.bz2
trackermap-web-ff6c50664389095457e8643475c70b880f819c0f.zip
Action for translation
Diffstat (limited to '.github/workflows/translation.yml')
-rw-r--r--.github/workflows/translation.yml30
1 files changed, 30 insertions, 0 deletions
diff --git a/.github/workflows/translation.yml b/.github/workflows/translation.yml
new file mode 100644
index 00000000..cd4afb49
--- /dev/null
+++ b/.github/workflows/translation.yml
@@ -0,0 +1,30 @@
+name: Update Translations
+
+on:
+ push:
+ branches: [ master ]
+ pull_request:
+ branches: [ master ]
+
+jobs:
+ build:
+
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v3
+ - uses: actions/setup-python@v4
+ with:
+ python-version: '3.x'
+ - run: pip install transifex-python
+ - name: Update translations
+ env:
+ TRANSIFEX_TOKEN: ${{ secrets.TRANSIFEX_TOKEN }}
+ run: ./tools/translate.sh -t "$TRANSIFEX_TOKEN"
+ - name: Commit changes
+ run: |
+ git config --global user.name 'Traccar Bot'
+ git config --global user.email 'support@traccar.org'
+ git commit -am "Update localization files"
+ git remote set-url origin "https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}"
+ git push