i18n: crowdin integration

This commit is contained in:
春河晴
2026-03-12 17:23:17 +09:00
parent 33c5cb57ad
commit c470fdfd1e
18 changed files with 1110 additions and 0 deletions

28
.github/workflows/i18n-validate.yml vendored Normal file
View File

@@ -0,0 +1,28 @@
name: i18n Validate
on:
pull_request:
paths:
- "locales/**/*.json"
- "scripts/i18n_validate.py"
- "src/common/i18n/**/*.py"
push:
branches:
- main
- r-dev
paths:
- "locales/**/*.json"
- "scripts/i18n_validate.py"
- "src/common/i18n/**/*.py"
jobs:
validate:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.12"
- name: Validate locale files
run: python scripts/i18n_validate.py