Strict Internationalization (i18n)

Community

Ensure consistent global text.

Authora6232241
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the challenge of hard-coded strings in user interfaces, ensuring that all text is properly internationalized for global audiences.

Core Features & Use Cases

  • Enforces No Hard-coded Strings: Prevents direct embedding of user-facing text within components.
  • Promotes next-intl Usage: Guides developers to use useTranslations and getTranslations hooks/functions.
  • Streamlines Translation Workflow: Establishes a clear process for adding new translation keys and maintaining synchronization across language files.
  • Use Case: When developing a new feature, this skill ensures all labels, messages, and UI text are managed through the next-intl library, making it easy to add new languages later.

Quick Start

Add a new translation key for "welcome_message" to the primary language JSON file and then use it in your component.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: Strict Internationalization (i18n)
Download link: https://github.com/a6232241/resume/archive/main.zip#strict-internationalization-i18n

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.