localization-l10n
Localization-l10n guides you through adapting internationalized applications for specific regions, languages, and cultural contexts. It covers translation management with namespace organization, locale-specific formatting for dates and currency, RTL support, and regional feature handling like address formats and measurement units. The skill includes testing strategies, content delivery optimization, and integration patterns to ensure your app works seamlessly across global markets.
Localization-l10n helps you adapt applications for multiple regions using translation libraries, locale formatting, and cultural customization.
AI-generated summary based on this skill's SKILL.md
Install
Mindrally/skills/localization-l10n
git clone https://github.com/Mindrally/skills
cp -r skills/localization-l10n ~/.claude/skills/localization-l10nFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I localize an app for different countries?
Localization-l10n helps you adapt your internationalized application for specific regions by managing translations, locale-specific formatting, and regional content variants. Start by organizing translations into namespaces, set up locale detection based on browser or device settings, then implement region-specific formatting for dates, numbers, and currency. The skill guides you through RTL support for Arabic and Hebrew, regional language variants like en-US versus en-GB, and country-specific features such as address validation and measurement unit conversion.
What does localization-l10n cover for date, number, and currency formatting?
Localization-l10n provides patterns for formatting dates, numbers, and currency according to locale rules. Different regions display dates differently (MM/DD/YYYY vs DD/MM/YYYY), use varying decimal separators and thousand delimiters, and represent currency with region-specific symbols and positioning. The skill teaches you to leverage locale APIs and libraries to automatically apply these rules, handle timezone and calendar system differences, and ensure consistent presentation across your web and mobile applications without hardcoding region-specific values.
How can localization-l10n help add RTL and multi-script language support?
Localization-l10n covers implementing right-to-left (RTL) text direction for languages like Arabic and Hebrew, plus multi-script support for CJK typography in Chinese, Japanese, and Korean. The skill addresses layout design challenges when text expands or contracts during translation, guides you through bidirectional text rendering, and shows how to validate forms and handle UI mirroring for RTL contexts. You'll learn to test these features with native speakers and use pseudolocalization techniques to detect hardcoded strings that break under RTL or expanded text scenarios.
What translation management and regional content strategies does localization-l10n teach?
Localization-l10n guides you through organizing translations with namespace structures, managing regional language variants, and handling content adaptation for cultural contexts. The skill covers lazy-loading translation files for performance optimization, language detection mechanisms, and integration patterns for frameworks like react-i18next and next-i18next. You'll learn to balance efficiency with quality, implement regional compliance requirements such as GDPR and CCPA considerations, and coordinate with native speakers to ensure culturally appropriate messaging across your global markets.
How does localization-l10n address testing and quality assurance for localized apps?
Localization-l10n emphasizes testing strategies including collaboration with native speakers, pseudolocalization to detect hardcoded strings, and validation of locale-specific features like address formats and measurement unit conversions. The skill teaches you to verify text expansion doesn't break layouts, confirm RTL rendering works correctly, and test timezone and calendar handling. Quality assurance processes ensure your app functions seamlessly across regions, with proper formatting, cultural adaptation, and compliance with regional standards before deployment to global markets.
What frameworks and tools does localization-l10n recommend for implementation?
Localization-l10n covers integration patterns for popular i18n frameworks including react-i18next and next-i18next, which streamline setup and namespace organization. The skill guides you through selecting tools that support lazy loading for performance, language detection, and locale-specific formatting APIs. Whether building web or mobile applications, localization-l10n helps you choose solutions that handle translation file management efficiently, support RTL and multi-script rendering, and integrate with your existing development workflow to minimize implementation complexity.
SKILL.md
rendered from the published skill — quoted content, verbatim
Localization (l10n)
You are an expert in localization for web and mobile applications. Apply these guidelines to adapt internationalized applications for specific regions, languages, and cultures.
Core Principles
- Localization (l10n) builds on internationalization (i18n)
- Ensure all user-facing text supports localization
- Adapt content for cultural appropriateness
- Respect regional conventions for dates, numbers, and currency
- Design for content that varies significantly between locales
Localization Libraries
Web Applications
- Use i18next and react-i18next for web applications
- Implement namespace-based translation organization
- Use libraries like react-intl or next-i18next for Next.js applications
- Leverage formatjs for ICU message format support
Mobile Applications
- Use expo-localization for React Native apps
- Use react-native-i18n or expo-localization for internationalization and localization
- Support multiple languages with fallback mechanisms
- Handle device locale
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 1 file
localization-l10n/SKILL.md