i18n

Audit and implement internationalization across React, Vue, or Angular codebases.

26|8|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/arbazkhan971/godmode --skill i18n-arbazkhan971
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: i18n
Source: https://github.com/arbazkhan971/godmode/tree/main/skills/i18n
Command: npx skills add https://github.com/arbazkhan971/godmode --skill i18n-arbazkhan971

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Internationalization and localization are often manual, error-prone, and hard to scale across apps. This skill helps auditing, setting up, and maintaining i18n workflows to ensure consistent translation, formatting, and RTL support.

Core Features & Use Cases

  • Audit existing i18n setup across React, Vue, or Angular projects, detecting hardcoded strings and missing translations.
  • Configure and apply ICU-based pluralization, date/number formatting, and RTL adjustments using standard Intl APIs.
  • Define and manage translation workflows, from key extraction to pseudo-localization and real translation, with robust fallback handling.

Quick Start

Analyze your project for i18n readiness and kick off an automated localization workflow in one command.

Frequently Asked Questions about i18n

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

FAQPage Schema
How do I audit my codebase for hardcoded strings and missing translations?

To audit your codebase for hardcoded strings, this skill scans React, Vue, or Angular projects to detect unextracted text and missing translations. It evaluates your existing i18n setup to ensure consistent localization across the application.

What is the best way to implement ICU pluralization and date formatting in a React project?

The best way to implement ICU pluralization and date formatting is by applying standard Intl APIs. This skill configures ICU-based formatting for numbers and dates while enforcing explicit Intl usage across your components.

How do I manage translation workflows with fallbacks and pseudo-localization?

To manage translation workflows with fallbacks, this skill automates key extraction, pseudo-localization, and real translation processes. It validates locales and handles robust fallback configurations to prevent missing text errors.

Does this i18n automation tool support RTL adjustments for Angular and Vue?

Yes, this i18n automation tool supports RTL adjustments for Angular, Vue, and React projects. It applies right-to-left formatting and localization configurations using standard Intl APIs to ensure correct layout rendering.

Why do I need explicit Intl usage when setting up internationalization?

You need explicit Intl usage when setting up internationalization to ensure consistent date, number, and plural formatting across different locales. This skill enforces standard Intl API usage to prevent formatting discrepancies and scaling issues.