{"enrichment":{"faq":[{"a":"i18n-frontend-implementer guides you through setting up a complete internationalization layer for React. Start by selecting a translation library (like react-i18next or next-intl), then configure your i18n provider at the app root. Define translation keys organized into namespaces, set up locale-specific formatters for dates and currency, and implement a language switcher component. The skill covers the full infrastructure needed to support multiple languages across your frontend.","q":"How do I add internationalization to my React app?"},{"a":"i18n-frontend-implementer teaches you to configure translation keys, namespaces, and locale-specific formatting as core infrastructure. You'll learn how to organize your translation dictionaries hierarchically, set up the i18n provider, and implement formatters for dates, numbers, and currency that adapt to each locale. The skill also covers lazy-loading translations and managing translation plumbing for scalable multilingual apps.","q":"What does i18n-frontend-implementer cover for translation setup?"},{"a":"i18n-frontend-implementer shows you how to build a language switcher component that changes your app's locale dynamically. The skill covers integrating the switcher with your i18n provider, updating all formatters and translations when the language changes, and persisting the user's language preference. You'll learn to wire the switcher into your UI so users can seamlessly toggle between supported languages.","q":"How can I implement a language switcher in React?"},{"a":"Yes, i18n-frontend-implementer includes guidance on adding right-to-left (RTL) language support to your frontend. The skill covers configuring pluralization rules and RTL formatting alongside your translation setup. You'll learn to detect RTL locales and apply the appropriate text direction and layout adjustments to ensure your app displays correctly for languages like Arabic and Hebrew.","q":"Does i18n-frontend-implementer support RTL languages?"},{"a":"i18n-frontend-implementer teaches namespace translation best practices for scalable translation management. You'll learn to organize translation keys hierarchically by feature or page, avoiding flat structures that become unmaintainable. The skill covers splitting translations into logical namespaces, lazy-loading them on demand, and structuring your translation files so teams can collaborate efficiently on multilingual content.","q":"What are i18n namespace best practices covered by this skill?"},{"a":"i18n-frontend-implementer covers implementing locale-aware formatters for dates, numbers, and currency as part of your i18n infrastructure. You'll configure formatters that automatically adapt to each locale's conventions\u2014displaying dates in the correct order, using appropriate number separators, and showing currency symbols and values correctly. The skill integrates these formatters with your translation setup so formatting changes when users switch languages.","q":"How does i18n-frontend-implementer handle date and currency formatting?"}],"shadow_tags":["localization-framework","multi-language-ui","translation-management","locale-formatting","language-switching","rtl-support","text-extraction","namespace-organization"],"summary_rewrite":"This skill guides you through building a complete internationalization layer for frontend applications. It covers library selection, dictionary organization, provider configuration, and implementing locale-aware formatting for dates, numbers, and currency. You'll also learn to add language switching UI and support for plural rules across your app."},"files":[{"bytes":1435,"path":"frontend/i18n-frontend-implementer/SKILL.md","sha256":"6dbecbb914bc51271d08697da099580d99bc5037b4e86ff8b5ad5907efd1ff56","url":"https://skillfed.io/files/patricio0312rev/skills/i18n-frontend-implementer/9cd321e2/SKILL.md"}],"id":"patricio0312rev/skills/i18n-frontend-implementer","links":{"html":"https://skillfed.io/patricio0312rev/skills/i18n-frontend-implementer","md":"https://skillfed.io/patricio0312rev/skills/i18n-frontend-implementer.md","repo":"https://github.com/patricio0312rev/skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":8,"language":null,"last_updated":"2026-01-12","license":"MIT","name":"i18n-frontend-implementer","publisher":"patricio0312rev","stars":52},"relations":{"similar":[{"id":"travisjneuman/.claude/i18n-localization"},{"id":"zebbern/claude-code-guide/localization-toolkit"},{"id":"daymade/claude-code-skills/i18n-expert"},{"id":"daffy0208/ai-dev-standards/localization-engineer"},{"id":"itzzritik/OrderWorder/i18n-localization"},{"id":"vudovn/ag-kit/i18n-localization"},{"id":"yonatangross/orchestkit/i18n-date-patterns"},{"id":"skills-il/localization/hebrew-i18n"},{"id":"miles990/claude-software-skills/internationalization"},{"id":"OpenClaudia/openclaudia-skills/i18n"}]},"slug":{"owner":"patricio0312rev","repo":"skills","skill":"i18n-frontend-implementer"},"version":"9cd321e2"}
