What problem does it solve? Shipping a game in multiple languages requires far more than translation: hardcoded strings break builds, missing placeholders crash UI, culturally insensitive content blocks certification, and RTL layouts fail silently. This Skill provides a structured, gated pipeline covering every stage of game localization. ## Core Features & Use Cases - String Scanning and Extraction: Detect hardcoded strings and localization anti-patterns in source code, then generate keyed string tables with translator context fields. - Translation Validation and Status: Check completeness, placeholder mismatches, character limits, plural forms, and stale translations per locale, with a coverage matrix report. - Cultural Review, RTL, and VO Pipeline: Flag culturally sensitive symbols, colours, and humour; validate RTL layout and font support; manage voice-over scripts, recording manifests, and file integration. - String Freeze and QA Gates: Lock source strings before translation, track freeze violations, and run a structured localization QA pass whose verdict gates release per locale. - Use Case: Before shipping a French and Arabic version of your game, run scan and extract to build the string table, call freeze, generate a translator brief, validate returned translations, run rtl-check for Arabic, and finish with qa to get a release-blocking verdict. ## Quick Start Use the localize skill to scan this project for hardcoded strings and report all localization anti-patterns with file paths and line numbers.