What problem does it solve?
This Skill addresses the complexities of internationalizing a React-Admin or shadcn admin kit application, ensuring a seamless multi-language experience without the pitfalls of manual translation.
Core Features & Use Cases
- Internationalization Workflow: Guides through setting up i18n providers, structuring translation catalogs, and converting hardcoded strings.
- Namespace Conventions: Enforces best practices for naming translation keys, reducing duplication and improving maintainability.
- Type-Safe Catalogs: Implements type-safe message catalogs for English and other languages, with strict typing for compile-time checks.
- i18nProvider Setup: Offers a comprehensive guide for configuring the i18nProvider with locale detection and language switching.
- Component Conversion Process: Provides a systematic approach to converting components for internationalization, ensuring all strings are properly translated.
Quick Start
Run the react-admin-i18n skill to internationalize your React-Admin application, ensuring full support for English and French.