-
released this
2026-02-02 03:58:53 +00:00 | 33 commits to main since this releaseWhat's Changed
Initial release of i18n-key-sync - a CLI tool for extracting, validating, and managing i18n translation keys.
Features
- Extract: Scan source code to find all i18n keys in use
- Validate: Compare extracted keys against locale files to find missing/unused keys
- Sync: Automatically add missing keys to locale files
- Report: Generate detailed reports on translation key coverage
Supported Formats
- JSON and YAML locale files
- Python, JavaScript, TypeScript, JSX, TSX source files
- Multiple i18n patterns: _, t, i18n.t, gettext, ngettext
CI/CD
- Gitea Actions workflow for automated testing
- Linting with ruff
- Test suite with pytest
Downloads