/internationalization-i18n
Implements multi-language support using i18next, gettext, or Intl API with translation workflows and RTL support. Use when building multilingual applications, handling date/currency formatting, or supporting right-to-left languages.
One skill from claude-skills.
shell
$ npx -y skills add secondsky/claude-skills --skill internationalization-i18n --agent claude-codeInstalls just this skill. Get the whole plugin for auto-invocation.
How it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/internationalization-i18n
Context preview
The summary Claude sees to decide when to auto-load this skill.
Implements multi-language support using i18next, gettext, or Intl API with translation workflows and RTL support. Use when building multilingual applications, handling date/currency formatting, or supporting right-to-left languages.
Stats
Stars194
Forks29
LanguageTypeScript
LicenseMIT
Ships with claude-skills
SKILL.md
internationalization-i18n.SKILL.md
--- name: internationalization-i18n description: Implements multi-language support using i18next, gettext, or Intl API with translation workflows and RTL support. Use when building multilingual applications, handling date/currency formatting, or supporting right-to-left languages. license: MIT --- # Internationalization (i18n) Implement multi-language support with proper translation management and formatting. ## i18next Setup (React) ```javascript import i18n from 'i18next'; import { initReactI18next } from 'react-i18next'; import LanguageDetector from 'i18next-browser-languagedetector'; i18n .use(LanguageDetector) .use(initReactI18next) .init({ fallbackLng: 'en', interpolation: { escapeValue: false }, resources: { en: { translation: { welcome: 'Welcome, {{name}}!' } }, es: { translation: { welcome: '¡Bienvenido, {{name}}!' } } } }); // Usage const { t } = useTranslation(); <h1>{t('welcome', { name: 'John' })}</h1> ``` ## Pluralization ```javascript
