What problem does it solve? Hardcoded strings, broken RTL layouts, and inconsistent translation keys block applications from scaling to global multilingual audiences, and manual audits of locale files are error-prone. ## Core Features & Use Cases - String Abstraction & Dictionaries: Replace hardcoded UI text with interpolation-based translation keys using next-intl or react-i18next, including ICU pluralization rules. - Native Locale Formatting: Format dates, currencies, and relative time with the Intl API instead of heavy libraries like moment.js. - RTL & SSR Locale Detection: Apply logical CSS properties for Arabic/Hebrew layouts and detect locales from Accept-Language headers in Next.js middleware. - Automated i18n Auditing: Run the included checker script to detect hardcoded strings and missing translation keys across locales. - Use Case: Preparing a React dashboard for launch in Germany and Saudi Arabia—abstract all strings into JSON dictionaries, flip the layout with logical CSS properties, and verify key parity between en.json, de.json, and ar.json. ## Quick Start Audit my project for hardcoded strings and missing translation keys, then refactor the dashboard components to use next-intl.