localize

Scan source code for hardcoded strings and extract locale string tables.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/easonlao/jiazi-game --skill localize-easonlao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: localize
Source: https://github.com/easonlao/jiazi-game/tree/main/.claude/skills/localize
Command: npx skills add https://github.com/easonlao/jiazi-game --skill localize-easonlao

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

It prevents games from shipping with broken or incomplete translations by turning localization into a measurable, end-to-end pipeline from string extraction through cultural review, VO/RLT checks, and QA sign-off.

Core Features & Use Cases

  • String scan & extraction: Finds hardcoded UI strings and extracts new entries into translation-ready tables with translator context.
  • Translation validation & coverage tracking: Checks completeness, placeholder correctness, length constraints, and reports coverage/staleness per locale.
  • Release readiness tooling: Produces translator briefs, runs cultural sensitivity review, supports VO localization workflows, verifies RTL layout requirements, enforces string freeze discipline, and executes structured localization QA.

Quick Start

Run the localize skill in extract mode to scan src/ for new or missing localization keys and prepare an updated string-table diff for review.

Frequently Asked Questions about localize

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

FAQPage Schema
How do I extract hardcoded UI strings from source code for game localization?

To extract hardcoded UI strings for game localization, run the localize skill in scan mode to find entries in your source code and prepare an updated translation-ready string table diff for review.

What is a string freeze in game localization and how do I enforce it?

A string freeze in game localization prevents text changes before release. You can enforce this discipline and verify release readiness by running the deterministic freeze mode during your pre-release pipeline.

How do I validate translation tables for placeholder correctness and length constraints?

To validate translation tables for placeholder correctness and length constraints, use the validate mode to check completeness, verify placeholder accuracy, enforce length limits, and report coverage staleness per locale.

Can I automate RTL layout checks and cultural sensitivity reviews before shipping localized games?

Yes, you can automate RTL layout checks and cultural sensitivity reviews before shipping localized games by executing the dedicated rtl-check and cultural-review modes to satisfy release readiness requirements.

How do I generate translator briefs with context for localized string tables?

To generate translator briefs with context for localized string tables, run the brief mode which produces documentation containing translator context extracted directly during the string scan and extraction phase.

Does this localization pipeline support voiceover (VO) readiness checks?

Yes, the localization pipeline supports voiceover readiness checks by coordinating VO localization workflows through a dedicated vo-pipeline mode to ensure audio assets meet completeness and consistency requirements.