What problem does it solve?
This Skill addresses the complexities of internationalizing React applications, ensuring all user-facing content, dates, and numbers are correctly formatted and displayed for any locale.
Core Features & Use Cases
- Universal UI Strings: Manages all user-facing text using
react-i18next.
- Locale-Aware Formatting: Handles dates, times, currency, lists, and numbers with
useFormatting and @/lib/dates.
- Advanced Pluralization: Implements complex plural rules using ICU MessageFormat.
- RTL Support: Ensures proper display for right-to-left languages like Arabic and Hebrew.
- Use Case: Developing a SaaS product that needs to serve users in the US, Germany, and Israel. This Skill ensures all UI elements, dates (e.g., "January 6, 2026" vs. "6 בינואר 2026"), and currency (USD vs. ILS) are displayed correctly for each user's selected language.
Quick Start
Implement internationalization for all user-facing strings and date formatting in your React application.