Интернационализация и управление переводами
engineering
i18n is a Claude Code skill that manages internationalization workflows and translation standards, ensuring all user-facing text is properly localized across every supported language. Before any i18n work, Claude reads `src/common/config/i18n-config.json` — the single source of truth for supported languages (en-US, zh-CN, zh-TW, and others) and modules — so it never assumes a fixed set. New keys follow camelCase dot-notation naming, must be added to every locale directory simultaneously, and the workflow always closes with `bun run i18n:types` to regenerate `i18n-keys.d.ts` and `node scripts/check-i18n.js` to validate structure and type sync before committing. The skill also detects hardcoded strings in JSX and covers interpolation with variables and the Trans component for complex markup, making it the right fit for teams that want consistent localization practices enforced in CI.
- #i18n
- #localization
- #translations
- #internationalization
- #config