v1.17.0
What's new
Added
- Pre-commit i18n validation:
scripts/check-i18n.mjs+ husky v9 pre-commit hook validates all statict('...')calls against bothde.jsonanden.json, and checks that both files have identical key sets. Dynamic keys (template literals) emit a warning but do not block the commit. Calls with extra arguments (t('key', { count })) are also validated.
Fixed
- Missing translation keys:
shots.profileTitleandshots.grinderModelwere used inSearchBar.tsxfilter chips but were absent from bothde.jsonanden.json(discovered by the new validation script).
See CHANGELOG.md for the full history.