i18n

Internationalize user interfaces by localizing dates, numbers, currency, and text.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/PAISHU-AI/PAI-zong-NB --skill i18n-paishu-ai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: i18n
Source: https://github.com/PAISHU-AI/PAI-zong-NB/tree/main/skills/13-i18n
Command: npx skills add https://github.com/PAISHU-AI/PAI-zong-NB --skill i18n-paishu-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of internationalizing and localizing user interfaces, APIs, documents, and formatting, reducing the complexity and manual effort required for multilingual applications.

Core Features & Use Cases

  • Locale Identification: Identifies target locales and fallback locale.
  • Externalization: Externalizes user-facing strings into an existing i18n system.
  • Formatting: Applies locale-aware formatting for dates, times, numbers, currency, and lists.
  • Pluralization & Interpolation: Handles pluralization and interpolation through i18n APIs.
  • Document & Layout: Sets lang and dir attributes for document or region and checks layout for long translations and RTL support.
  • Use Case: Use this Skill to internationalize a web application, ensuring that dates, currency, and text are presented correctly based on the user's locale.

Quick Start

Use the i18n skill to set the locale for the current application to 'en-US'.

Frequently Asked Questions about i18n

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

FAQPage Schema
How do I internationalize user interface strings for multiple locales?▼

To internationalize user interface strings, externalize user-facing text into an existing i18n system and identify target locales with a fallback locale. This ensures proper language presentation across web applications.

What is the best way to apply locale-aware formatting for dates, numbers, and currency?▼

Locale-aware formatting applies region-specific rules to dates, times, numbers, currency, and lists through i18n APIs. This ensures correct presentation based on the user's identified target locale.

How do I handle pluralization and interpolation in a localization system?▼

Pluralization and interpolation are handled through i18n APIs within the localization system. This dynamically adjusts text content based on numeric values and variable insertion for target locales.

How do I set lang and dir attributes for RTL language support in web applications?▼

To support RTL languages, set the lang and dir attributes for the document or region. This skill also checks layouts to accommodate long translations and ensure proper right-to-left rendering.

Do I need an existing localization system to format content for target locales?▼

Yes, this requires an existing localization system with locale-aware formatting and externalized strings. It leverages these systems to internationalize content, APIs, and documents for multilingual applications.