What problem does it solve?
Localization is not just translation — it is the full process of making a game feel native in every language and region. Poor localization breaks immersion, confuses players, and blocks platform certification. This skill covers the complete pipeline from string extraction through cultural review, VO recording, RTL layout testing, and localization QA sign-off.
Core Features & Use Cases
- Modes:
scan — Find hardcoded strings and localization anti-patterns (read-only)
extract — Extract strings and generate translation-ready tables
validate — Check translations for completeness, placeholders, and length
status — Coverage matrix across all locales
brief — Generate translator context briefing document for an external team
cultural-review — Flag culturally sensitive content, symbols, colours, idioms
vo-pipeline — Manage voice-over localization: scripts, recording specs, integration
rtl-check — Validate RTL language layout, mirroring, and font support
freeze — Enforce string freeze; lock source strings before translation begins
qa — Run the full localization QA cycle before release
If no subcommand is provided, output usage and stop.
- Phase 2A: Scan Mode
- Phase 2B: Extract Mode
- Phase 2C: Validate Mode
- Phase 2D: Status Mode
- Phase 2E: Brief Mode
- Phase 2F: Cultural Review Mode
- Phase 2G: VO Pipeline Mode
- Phase 2H: RTL Check Mode
- Phase 2I: Freeze Mode
- Phase 2J: QA Mode
Phase 3: Rules and Next Steps
- English (en) is always the source locale
- Every string table entry must include a
context field with translator notes, character limits, and placeholder meaning
- Never modify translation files directly — generate diffs for review
- Character limits must be defined per-UI-element and enforced in validate mode
- String freeze must be called before sending strings to translators — never translate a moving target
- RTL support must be designed in from the start — retrofitting RTL layout is expensive
- Cultural review is required for any locale where the game will be sold commercially
- VO scripts must include director notes — raw dialogue lines produce flat recordings
Quick Start
Initiate the localization workflow by extracting strings from sources and generating a translation-ready table for all target locales.