Ship a new language without the usual breakage. Three deterministic stdlib scripts: a translation-file checker for JSON/ARB (i18next, ICU), .properties, .strings, Android strings.xml and gettext .po that blocks on missing keys, renamed placeholders, ICU syntax errors, plural/select without other, zero branches that never match and plural categories the target locale needs, from the embedded Unicode CLDR 49 table (ru few/many, ar six forms); a hardcoded-string scanner for React, Vue, Svelte and HTML that flags text and user-facing attributes outside t(), concatenated translations, locale-less toLocaleString and '$' + amount; and a pseudo-locale generator (en-XA accented and expanded, ar-XB right-to-left) that keeps placeholders and ICU syntax intact. Ships cs-i18n-engineer agent, /cs-i18n-check and /cs-pseudo-locale commands and 3 cited references.

version
2.14.7
GitHub stars
29.6K

Install

/plugin install i18n-localization@claude-code-skills

Run it inside Claude Code after adding the marketplace with /plugin marketplace add alirezarezvani/claude-skills.

Contents

Discovered from source

Skills 1

Commands 2

Agents 1

Sponsors

Details

Marketplace
alirezarezvani/claude-skills
Source
engineering/i18n-localization
Author
Alireza Rezvani
Category
development
Keywords
i18n, internationalization, localization, l10n, translations, cldr, plurals, icu-messageformat, i18next, pseudo-localization, rtl, engineering

More from alirezarezvani/claude-skills

All 121