Files
Termind/.github/workflows/localization.yml
T
Kaede Akino 0eba936203 feat(localization): complete German, French, and Korean support
Update AgentKit to 0.19.2, align the maintenance gitlink and resolved package revision, and unify localization validation.
2026-10-14 13:05:48 +08:00

37 lines
1.2 KiB
YAML

name: Localization
on:
pull_request:
paths:
- "Frameworks/Resources/*.xcstrings"
- "Scripts/normalize-string-catalogs.py"
- "Scripts/check-localization.py"
- "Scripts/Tests/test_localization.py"
- "Scripts/Tests/test_normalize_string_catalogs.py"
- ".github/workflows/localization.yml"
push:
branches: [main]
paths:
- "Frameworks/Resources/*.xcstrings"
- "Scripts/normalize-string-catalogs.py"
- "Scripts/check-localization.py"
- "Scripts/Tests/test_localization.py"
- "Scripts/Tests/test_normalize_string_catalogs.py"
- ".github/workflows/localization.yml"
permissions:
contents: read
jobs:
catalogs:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
- name: Test catalog normalization
run: python3 -m unittest discover -s Scripts/Tests -p 'test_normalize_string_catalogs.py'
- name: Test localization checks
run: python3 -m unittest discover -s Scripts/Tests -p 'test_localization.py'
- name: Check catalog stability and translations
run: python3 Scripts/check-localization.py