internationalization-and-localization

Guide web and app UI internationalization with CLDR locale data.

1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/jpoindexter/design-and-ai-skills --skill internationalization-and-localization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: internationalization-and-localization
Source: https://github.com/jpoindexter/design-and-ai-skills/tree/main/design-system-skills/internationalization-and-localization
Command: npx skills add https://github.com/jpoindexter/design-and-ai-skills --skill internationalization-and-localization

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the challenges of building UIs that are fully localized and adaptable to various languages and cultures.

Core Features & Use Cases

  • Locale-Adaptive Design: Engineering UIs to support multiple languages and scripts.
  • Text Expansion Handling: Strategies for accommodating text length variations.
  • RTL and Bidi Support: Layout adjustments for right-to-left languages.
  • Locale-Aware Formatting: Formatting dates, numbers, and currencies according to local conventions.
  • Pluralization and Gender Handling: Implementing language-specific grammatical rules.
  • Translation Workflow: Establishing a systematic approach to translation and localization.
  • Typography and Imagery: Choosing appropriate fonts and images for cultural context.
  • Use Case: A product designer working on a global app can use this Skill to ensure their app is fully localized for a diverse user base.

Quick Start

Use the i18n skill to internationalize your UI and ensure it supports RTL languages.

Frequently Asked Questions about internationalization-and-localization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I handle text expansion in UI design for internationalization?

Text expansion in UI design is managed by engineering flexible layouts that accommodate length variations across languages. This Skill provides strategies for adapting web and app interfaces to support multiple languages and scripts without breaking the visual structure.

What is the best way to implement right-to-left layout support for web apps?

The best way to implement right-to-left (RTL) and bidi layout support is by adjusting CSS layout rules for RTL languages. This Skill offers guidance on making layout adjustments for right-to-left languages to ensure your UI is fully localized.

How do I format dates, numbers, and currencies for different locales?

Locale-aware formatting for dates, numbers, and currencies relies on local conventions and CLDR locale data. This Skill provides guidance on applying locale-aware formatting to ensure your web and app UIs display region-specific data correctly.

Do I need to know HTML, CSS, and JavaScript to implement UI localization?

Yes, you need knowledge of HTML, CSS, and JavaScript, along with an understanding of CLDR locale data to implement UI localization. This Skill requires these technical foundations to properly apply internationalization and localization best practices.

How do I handle pluralization and gender rules in multilingual UIs?

Pluralization and gender rules in multilingual UIs are handled by implementing language-specific grammatical rules. This Skill provides guidance on applying these rules systematically to ensure your app is fully localized for a diverse user base.