i18n
SkillAI & modelsThis skill gives your AI the ability to manage translations in projects that use Lingui. Once added, your AI can update Lingui translation catalogs and fix translations directly in your codebase.
Available today. Use it from your connected AI after setup.
No other account needed.
Add the skill, then ask your AI to update a Lingui catalog or fix translations in your project.
Then ask your AI: use the i18n skill
What your AI can do with it
- Update Lingui translation catalogs
- Fix translation mistakes in your codebase
- Keep your project's translations current
- Apply translation fixes directly in your code
What this skill tells your AI
The instructions your AI receives, as published by d-kimuson/claude-code-viewer in .claude/skills/i18n/SKILL.md and read by ahel’s review.
Core rules
- English (
en) is the source catalog. Do not alter keys; only update translations. - Preserve placeholders and ICU syntax exactly (e.g.,
{name},{count, plural, one {...} other {...}}). - Keep technical terms in English when appropriate (API, TypeScript, React).
Translation updates
- Update
src/lib/i18n/locales/{locale}/messages.jsononly; do not edit compiled outputs by hand. - Use
./scripts/put-transtation.jsto safely update a specific entry without loading the full file into context.
Verification
- Run
pnpm lingui:extractwhen new messages are added. - Run
pnpm lingui:compileto regenerate compiled catalogs. - Run
scripts/lingui-check.shto verify no missing translations. - Run
scripts/i18n-check-key-equals-translation.shto ensure key != translation in all locales.
Signals
- GitHub stars
- 1k
- Forks
- 161
- Last commit
- Aug 2026
- Hacker News mentions
- 4
Advanced
- Catalog kind
- skill
- Gateway key
i18n-d-kimuson- Source
- github.com/d-kimuson/claude-code-viewer