What problem does it solve?
This Skill helps teams implement consistent internationalization and localization so multilingual apps render correctly across plural rules, RTL layouts, formatting, locale detection, and SEO requirements.
Core Features & Use Cases
- ICU-compatible message patterns: Use ICU message format concepts (plural/select/selectordinal) to support grammar differences per locale.
- CLDR-driven pluralization and locale-aware formatting: Apply CLDR plural categories and format dates, numbers, currencies, lists, and relative time via Intl.
- RTL and multilingual SEO readiness: Support RTL using the correct HTML dir/lang handling plus CSS logical properties, and generate hreflang tags (including x-default).
- Locale negotiation strategies: Resolve locale from URL paths, cookies, Accept-Language, and fallbacks while keeping SSR behavior correct.
- Translation workflow management: Organize namespaces, avoid common key pitfalls, and plan extraction and coverage checks to prevent missing strings.
Use when you are adding multi-language support, implementing pluralization or gender-aware messages, formatting by locale, handling RTL layout correctly, configuring locale detection, setting hreflang SEO tags, or managing translation workflows.
Quick Start
Ask the AI to recommend an i18n approach for your app (Paraglide vs i18next) and outline a locale strategy, RTL handling, plural/select message patterns, and hreflang tag setup for your supported languages.