mirror of
https://github.com/MCV-Software/TWBlue.git
synced 2024-11-22 11:18:08 -06:00
32 lines
895 B
YAML
32 lines
895 B
YAML
name: Update translation files
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
schedule:
|
|
- cron: "35 0 * * 0"
|
|
|
|
permissions: write-all
|
|
|
|
jobs:
|
|
|
|
update_catalogs:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v3
|
|
- name: Set up Python
|
|
uses: actions/setup-python@v3
|
|
with:
|
|
python-version: "3.10"
|
|
cache: 'pip'
|
|
- name: Install dependencies
|
|
run: pip install babel
|
|
- name: Extract messages
|
|
run: pybabel extract -o twblue.pot --msgid-bugs-address "manuel@manuelcortez.net" --copyright-holder "MCV software" --input-dirs .
|
|
working-directory: 'src'
|
|
- name: Update catalogs
|
|
run: pybabel update --input-file twblue.pot --domain twblue --output-dir locales
|
|
working-directory: 'src'
|
|
- uses: stefanzweifel/git-auto-commit-action@v4
|
|
with:
|
|
commit_message: Updated translation catalogs
|
|
repository: src/locales |