Tooluck logoTooluck
SKILL.md

i18n-expert

Agent skill fromdaymade/claude-code-skills

This skill should be used when setting up, auditing, or enforcing internationalization/localization in UI codebases (React/TS, i18next or similar, JSON locales), including installing/configuring the i18n framework, replacing hard-coded strings, ensuring en-US/zh-CN coverage, mapping error codes to localized messages, and validating key parity, pluralization, and formatting.

How to install i18n-expert

install i18n-expert
# install the claude-code-skills pack with the skills CLI
npx skills add daymade/claude-code-skills

# or add only this skill to Claude Code: copy the folder

i18n-expert/

# into

~/.claude/skills/i18n-expert/ (all projects)

.claude/skills/i18n-expert/ (one project)

i18n-expert/SKILL.md

MITFull file
1# I18n Expert
2
3## Overview
4
5Deliver a complete i18n setup + audit pass: configure the i18n framework, replace user-facing strings with keys, ensure locale parity, and validate pluralization/formatting for en-US and zh-CN.
6
7## Core Capabilities
8
9- Library selection and setup (React, Next.js, Vue).
10- Key architecture and locale file organization.
11- Translation generation and quality strategy (AI, professional, manual).
12- Routing and language detection/switching.
13- SEO and metadata localization (when applicable).
14- RTL support (only if RTL locales are in scope).
15
16## Scope Inputs (ask if unclear)
17
18- Framework and routing style.
19- Existing i18n state (none, partial, legacy).
20- Target locales (default: en-US + zh-CN).
21- Translation quality needs (AI vs professional vs manual).
22- Locale formats in use (JSON, YAML, PO, XLIFF).
23- Formality/cultural requirements (if any).
24
25## Workflow (Audit -> Fix -> Validate)
26
271) Confirm scope and locale targets
28- Identify the i18n framework and locale locations.
29- Confirm locales; default to en-US + zh-CN when specified.
30
312) Setup i18n baseline (if missing)
32- Choose a framework-appropriate library (e.g., React: react-i18next; Next.js: next-intl; Vue: vue-i18n).
33- Install packages and create the i18n entry/config file.
34- Wire the provider at the app root and load locale resources.
35- Add a language switcher and persistence (route/param/localStorage) as appropriate.
36- Establish locale file layout and key namespaces.
37…

Excerpt shown under the repository's MIT license.

More skills in claude-code-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates