Перевод i18n-ключей по git diff

★ 7.2 · vibe-coding

i18n-translate is a Claude Code skill that translates and fills in missing i18n keys for the Chatbox Pro project by reading git diffs of uncommitted changes, staged edits, or a user-specified commit or range. The agent examines component context, follows the built-in glossary from `references/glossary.json`, and writes translations directly into `src/renderer/i18n/locales/*/translation.json` for each locale — one language at a time. It detects keys via `t('...')`, `<Trans i18nKey>`, dynamic scan helpers, and modified values in `en/translation.json`, preserving all `{{placeholder}}` tokens and named tags. After editing, it can run the `check-chatbox-i18n.mjs` validator script to catch missing keys, empty values, or extra keys. Ideal for teams who need to keep UI translations in sync with code changes without manually running extraction scripts.