What problem does it solve? Hardcoded user-facing strings and inconsistent translation keys across locale files break internationalized apps and are tedious to audit manually. This Skill audits codebases for untranslated text and verifies that all language files contain matching keys. ## Core Features & Use Cases - Hardcoded String Detection: Scans React, Vue, and Python files for untranslated text in JSX, templates, and print/flash statements. - Locale Completeness Check: Compares flattened translation keys across language folders to find missing or extra keys per namespace. - i18n Implementation Guidance: Provides patterns for react-i18next, next-intl, and Python gettext, plus RTL support with CSS logical properties. - Use Case: Before shipping a multilingual SaaS app, run the checker to confirm no hardcoded strings remain in components and that the en, tr, and ar locale files all contain identical keys. ## Quick Start Run the i18n checker script on my project to find hardcoded strings and missing translation keys.