What problem does it solve?
This Skill helps you prevent broken or inconsistent internationalization by guiding how to structure translation keys, manage locale files, and support right-to-left (RTL) languages without hardcoding user-facing text.
Core Features & Use Cases
- Translation-ready UI guidance: Prefer translation keys over raw strings and namespace them by feature for maintainable growth.
- Locale file organization: Use a clear locale folder structure (e.g., locales/en, locales/tr, locales/ar) so keys stay consistent across languages.
- Framework-friendly implementation patterns: Apply common approaches for React and Next.js (e.g., react-i18next and next-intl) when integrating i18n into routes and components.
- RTL readiness: Plan for RTL from the start using CSS logical properties and direction-aware styling.
Quick Start
Run the i18n checker against your project to detect likely hardcoded strings and validate that locale JSON files have matching keys across supported languages.