Add i18n Message Key — Development skill for Claude Code
Use when adding or changing visible copy, metadata, labels, validation messages, alt text, aria text, toasts, or locale-dependent formatting.
How to install Add i18n Message Key
Installs to ~/.claude/skills/ihabkhaled-nextranger-add-i18n-message-key/SKILL.md
mkdir -p ~/.claude/skills/ihabkhaled-nextranger-add-i18n-message-key && curl -fsSL https://raw.githubusercontent.com/ihabkhaled/NextRanger/HEAD/skills/add-i18n-message-key.md -o ~/.claude/skills/ihabkhaled-nextranger-add-i18n-message-key/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Add i18n Message Key does
name: add-i18n-message-key description: Use when adding or changing visible copy, metadata, labels, validation messages, alt text, aria text, toasts, or locale-dependent formatting.
Add an i18n message key
Read [rule 14](../rules/14-i18n-rtl.md). `SUPPORTED_LOCALES` and `I18N_NAMESPACES` are the mutable sources of truth; never copy their values into application logic.
Procedure
- Choose an existing namespace from
I18N_NAMESPACES, or register one with the feature. - Write the
Alternatives in Development
- Astro — Astro 5.x components, routing, collections, i18n, SEO, Tailwind, React islands, transitions 2.6k ★
- Aria Hr — Use the @aria-hr agent to help the user with the following people/HR matter: $ARGUMENTS 523 ★
- Triage Issue — Apply labels + milestone + priority to a new issue using the llmwiki triage rules 375 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Cua Hunt
Hunt Computer-Use-Agent (CUA) prompt-injection surface — instructions planted in CUA-readable DOM channels (hi
Review Hardcoded Values
Scan for embedded literals that belong in config or a constants module: URLs, magic numbers, thresholds, error
Image SEO
Optimise an image, convert to WebP, upload to WordPress, and set all 4 SEO metadata fields (alt text, title, c
MCP Server
Use when developing or maintaining the standalone MCP server at mcp_server/, including adding tools, resources
Add Route
Use when adding or changing a Next.js page, route handler, public marketing document, sitemap entry, or crawl-
iOS Marketing Capture
Automate Multi-Locale asset creation for your iOS app.
Related Agents
Msp Expert
Look up MSP message definitions, use mspapi2 library, and debug MSP protocol issues. Use PROACTIVELY when writ
Copy Auditor
Scores the Copy pillar deeply against reference/copy-quality.md (CTAs, errors, empty states, loading, ARIA, al
Spgr Agent i18n
Owns string externalization, locale-aware formatting, RTL layout support, and translation workflow for product