What problem does it solve? Hardcoded user-facing strings and inconsistent translation files slip into codebases easily, breaking localized experiences and making apps hard to ship in multiple languages. This Skill audits your project for untranslated text and mismatched locale keys before release. ## Core Features & Use Cases - Hardcoded String Detection: Scans React, Vue, and Python files for text literals that bypass translation functions like t(), $t(), or gettext. - Locale Completeness Check: Compares JSON locale files across languages to find missing or extra translation keys per namespace. - i18n Implementation Guidance: Provides patterns for react-i18next, next-intl, and Python gettext, plus RTL layout and pluralization best practices. - Use Case: Before releasing a multilingual SaaS dashboard, run the checker to confirm every component uses translation keys and that the en, tr, and ar locale files contain identical key sets. ## Quick Start Ask the AI to run the i18n checker script against your project directory and report any hardcoded strings or missing translation keys.