What problem does it solve?
This Skill helps you implement internationalization (i18n) and localization (l10n) practices by identifying hardcoded user-facing strings, ensuring locale files are complete, and preparing your UI for right-to-left (RTL) languages.
Core Features & Use Cases
- Hardcoded string detection: Finds likely hardcoded UI text in React/Vue/Python code so translations can be added consistently.
- Locale completeness checks: Verifies that multiple locale JSON files share matching translation keys across languages and namespaces.
- RTL readiness guidance: Supports planning for RTL behaviors using CSS logical properties and direction-aware styling.
- Cross-approach patterns: Covers common i18n libraries and approaches (e.g., react-i18next, next-intl, gettext) and encourages key-based translation usage.
- Use case: When you add a new language to a public web app, run this audit to locate missing translation keys and reduce regression risk from untranslated UI strings.
Quick Start
Run the i18n checker on your project path to detect hardcoded strings and confirm that locale files have matching translation keys.