{"enrichment":{"faq":[{"a":"i18n-localization provides comprehensive guidance on text externalization and message formatting to build applications ready for international audiences. Start by externalizing all user-facing strings into translation files, then use libraries like react-intl to manage locale switching. The skill covers practical implementation patterns for handling multiple languages, including pluralization rules specific to each language and ICU message format examples for complex translations.","q":"How do I add multi-language support to my app with i18n-localization?"},{"a":"i18n-localization teaches locale-specific formatting for dates, times, numbers, and currency across regions. Modern APIs and libraries like react-intl automatically format dates according to the user's locale\u2014for example, MM/DD/YYYY in the US versus DD/MM/YYYY in Europe. The skill covers timezone handling in JavaScript and demonstrates how to adapt temporal data without manual string manipulation, ensuring consistency across your global application.","q":"What's the best way to handle different date formats by country?"},{"a":"i18n-localization includes dedicated coverage of right-to-left (RTL) layout support for languages like Arabic and Hebrew. Beyond text direction, the skill addresses bidirectional text support, layout mirroring, and CSS adjustments needed for RTL languages. You'll learn practical strategies for managing RTL-specific content and ensuring your UI adapts seamlessly when users switch between left-to-right and right-to-left languages.","q":"How can i18n-localization help implement RTL support?"},{"a":"i18n-localization outlines a global app localization checklist and best practices for managing translations and regional variations. Key practices include maintaining a clear translation file structure, implementing locale detection and language switching mechanisms, and using pseudo-localization testing to validate translations before deployment. The skill emphasizes separating content from code and planning for scalability from the project's start.","q":"What internationalization best practices does i18n-localization cover?"},{"a":"i18n-localization provides setup guidance for detecting user locale and enabling language switching. The skill covers automatic locale detection from browser settings, URL parameters, and user preferences, then shows how to persist language choices. You'll learn configuration patterns for libraries like i18next and react-intl, including how to trigger re-renders when users switch languages and manage fallback locales when translations are incomplete.","q":"How do I set up locale detection and switching in my web app?"},{"a":"i18n-localization covers internationalization testing strategies including pseudo-localization testing to validate translations across multiple locales before real translations arrive. The skill teaches how to test pluralization rules, number and currency formatting, date handling, and RTL layouts systematically. You'll learn validation techniques to catch missing translations, encoding issues, and locale-specific edge cases early in development.","q":"What testing strategies does i18n-localization recommend?"}],"shadow_tags":["multi-language-support","locale-detection","translation-workflow","regional-formatting","text-direction-handling","currency-localization","date-time-zones","global-app-readiness"],"summary_rewrite":"Build applications ready for international audiences with comprehensive guidance on text externalization, message formatting, and locale-specific adaptations. Learn to handle dates, times, numbers, currency, and right-to-left layouts using modern APIs and libraries like react-intl. Covers practical implementation patterns and best practices for managing translations and regional variations across your codebase."},"files":[{"bytes":14055,"path":"skills/i18n-localization/SKILL.md","sha256":"3942a22d936c4912d458e223378fcfdcd6a20485d37bd2ccb1810e3cecaf3bea","url":"https://skillfed.io/files/travisjneuman/.claude/i18n-localization/0addef4b/SKILL.md"}],"id":"travisjneuman/.claude/i18n-localization","links":{"html":"https://skillfed.io/travisjneuman/.claude/i18n-localization","md":"https://skillfed.io/travisjneuman/.claude/i18n-localization.md","repo":"https://github.com/travisjneuman/.claude"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":20,"language":"JavaScript","last_updated":"2026-07-17","license":"MIT","name":"i18n-localization","publisher":"travisjneuman","stars":85},"relations":{"similar":[{"id":"miles990/claude-software-skills/internationalization"},{"id":"skills-il/localization/hebrew-i18n"},{"id":"EliasOulkadi/shokunin/translate-craft"},{"id":"oakoss/agent-skills/localization-engineer"},{"id":"Mindrally/skills/localization-l10n"},{"id":"aj-geddes/useful-ai-prompts/internationalization-i18n"},{"id":"vasilyu1983/AI-Agents-public/software-localisation"},{"id":"secondsky/claude-skills/internationalization-i18n"},{"id":"lingui/skills/migrate-i18next-to-lingui"},{"id":"patricio0312rev/skills/i18n-frontend-implementer"}]},"slug":{"owner":"travisjneuman","repo":".claude","skill":"i18n-localization"},"version":"0addef4b"}
