i18n-string-add

Add Korean and English UI strings in sync across ko.json and en.json.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/kimjuyoung1127/GameLab --skill i18n-string-add
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: i18n-string-add
Source: https://github.com/kimjuyoung1127/GameLab/tree/main/.claude/skills/gamelab-guide/i18n/i18n-string-add
Command: npx skills add https://github.com/kimjuyoung1127/GameLab --skill i18n-string-add

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating localization across Korean and English UI strings is error-prone when new text is added or existing translations are updated. This Skill automatically updates matching keys in both ko.json and en.json, preventing drift and reducing manual edits.

Core Features & Use Cases

  • Synchronized key creation: adds new localization keys to frontend/messages/ko.json and frontend/messages/en.json with consistent paths.
  • Validation & safety: checks for missing keys in either locale and reports conflicts or incomplete translations for quick resolution.
  • Use Case: when introducing a new label, propagate the translation key to both locales and verify the changes by building the frontend.

Quick Start

Add a new translation key by updating frontend/messages/ko.json and frontend/messages/en.json.

Frequently Asked Questions about i18n-string-add

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

FAQPage Schema
How do I add Korean and English UI strings simultaneously in a React project?

To add Korean and English UI strings simultaneously, update matching keys in both frontend/messages/ko.json and frontend/messages/en.json. This synchronized key creation ensures both locales stay aligned and the JSON structure is validated for the frontend build.

What is the best way to prevent translation drift between ko.json and en.json files?

Preventing translation drift between ko.json and en.json files requires automatically updating matching keys in both locales. This approach checks for missing keys and reports conflicts or incomplete translations for quick resolution during localization updates.

How do I validate missing translation keys in TypeScript frontend localization files?

Validating missing translation keys in TypeScript frontend localization files involves checking both ko.json and en.json for matching paths. The process identifies incomplete translations and reports conflicts so you can resolve them before building the frontend.

Can I update existing localization keys in ko.json and en.json without breaking the JSON structure?

You can update existing localization keys in ko.json and en.json without breaking the JSON structure by applying synchronized updates. The Skill reads both files, updates matching keys, and validates the resulting JSON structure to ensure it is ready for a build.

Why are my Korean and English UI strings out of sync when adding new labels?

Korean and English UI strings fall out of sync when new labels are added manually to only one locale. Coordinating localization across ko.json and en.json automatically propagates translation keys to both files, preventing drift and reducing manual edits.