Claude Skill MartBrowse skillsWhat is a Skill?
Back to list

I18n Expert

Sets up, audits, and enforces internationalization in React/Next.js/Vue codebases — from framework config to replacing hard-coded strings and verifying locale key parity.

Dev & CodingIntermediate1,323212AI score 9/10Last updated: Aug 8, 2026

What it does

  • Picks, installs, and wires the right i18n library (react-i18next, next-intl, vue-i18n) including provider setup and resource loading
  • Hunts down raw user-facing strings — including aria-label, title, and placeholder — and replaces them with t('namespace.key')
  • Runs the bundled scripts/i18n_audit.py to diff used keys against locale JSON files, looping until missing/parity issues hit zero
  • Handles pluralization (_one/_other), Intl-based date/number/time formatting, a language switcher, and locale persistence
  • Maps error codes to localized messages: raw error.message goes to logs only, never to the UI, with a localized fallback for unknown codes

Who it's for

  • Frontend devs retrofitting i18n into an app that shipped English-only
  • Teams whose locale files keep drifting out of sync and leaking untranslated text
  • Anyone establishing a clean key namespace architecture before a global launch

Examples

  1. "Add react-i18next to this app and convert every string under src/ into keys" → config file, locale JSONs, and a language switcher
  2. "Audit key parity between en-US and zh-CN" → runs the audit script and lists missing keys with proposed additions
  3. "Map backend error codes to localized toast messages" → designs an errors.* namespace plus a fallback string for unrecognized codes

· · · Install guide · · ·

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the i18n-expert folder from the GitHub repo daymade/claude-code-skills into my ~/.claude/skills/i18n-expert/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/daymade/claude-code-skills.git /tmp/claude-code-skills && mkdir -p ~/.claude/skills && cp -r /tmp/claude-code-skills/i18n-expert ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open your terminal.
  2. Clone the repo: git clone https://github.com/daymade/claude-code-skills.git
  3. Create the skills directory: mkdir -p ~/.claude/skills
  4. Copy just this skill: cp -r claude-code-skills/i18n-expert ~/.claude/skills/
  5. Confirm the helper script came along: ls ~/.claude/skills/i18n-expert/scripts
  6. Make sure Python 3 (for the audit script) and ripgrep (for string scanning) are installed.
  7. Restart Claude Code and ask something like "Use i18n-expert to audit my project" — explicitly name your target locales, since the default scope is en-US + zh-CN.