What problem does it solve? Adding multi-language support to a frontend application requires wiring up translation dictionaries, locale-aware formatting, plural handling, and a language switcher, which is error-prone when done ad hoc. This Skill provides a structured approach to implementing internationalization so all user-facing text is externalized and locale-correct from the start. ## Core Features & Use Cases - Translation Infrastructure: Sets up next-intl or react-i18next with hierarchical, namespaced translation keys stored in locale JSON files like locales/en.json and locales/es.json. - Locale-Aware Formatting: Configures date, number, and currency formatters plus plural rules so content renders correctly per locale. - Language Switching: Adds a provider wrapper and a dropdown or flags UI for switching languages at runtime. - Use Case: You are building a React app that must ship in English and Spanish. Use this Skill to scaffold the IntlProvider, create namespaced dictionaries, replace hardcoded strings with translation keys, and add a language switcher. ## Quick Start Implement internationalization in my React app with English and Spanish translations, including a language switcher and locale-aware date formatting.