Add translation-check workflow with two jobs: - validate-po: msgfmt --check on changed .po files, .mo sync warning, tr(f-string) anti-pattern grep on changed .py files - validate-pot: verify all tr() strings exist in base.pot when .py files change Workflow only triggers on .py/.po/.pot file changes. Add scripts/pot_tools.py developer utility (stats, list, add_missing) for managing base.pot. |
||
|---|---|---|
| .. | ||
| bandit.yaml | ||
| flake8.yaml | ||
| github-pages.yml | ||
| iso-build.yaml | ||
| mypy.yaml | ||
| pylint.yaml | ||
| pytest.yaml | ||
| python-build.yml | ||
| python-publish.yml | ||
| ruff-format.yaml | ||
| ruff-lint.yaml | ||
| translation-check.yaml | ||