Internationalizing a React-Admin Application This skill describes how to add i18n support to a react-admin / shadcn admin kit application. It covers the full workflow: setting up the i18n provider, structuring translation catalogs, converting hardcoded English strings in JSX to translation keys, and avoiding the many pitfalls that make this task tedious. High-Level Workflow When converting an English-only react-admin app to multi-language, follow this order: 1. Install dependencies — , , , and any auth-provider language packs (e.g. ). 2. Create the i18nProvider — wire up with merged catalogs…