What problem does it solve?
Adds structured multilingual support and locale-aware text, date, number, and currency formatting to React applications so user-facing strings and formats are correct for each language and region.
Core Features & Use Cases
- i18next/react-i18next integration for centralized translation management and component-level translation hooks.
- Dynamic language switching and persistence so users can change languages at runtime and keep their preference.
- Locale-aware formatting and pluralization using the Intl API and i18next plural/interpolation options.
- Lazy loading and namespace management to split translations by feature for performance and maintainability.
- Use case: Add English and Spanish support to a personal injury case management app, switching UI language and formatting case dates/currency per user locale.
Quick Start
Use the internationalization skill to initialize i18next, add translation files for your target languages, and integrate the useTranslation hook into your components.