localize

Scan source code, extract localization strings, and validate translations.

277|65|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/pixel-cellar/Claude-Code-Game-Studios --skill localize-pixel-cellar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: localize
Source: https://github.com/pixel-cellar/Claude-Code-Game-Studios/tree/main/.claude/skills/localize
Command: npx skills add https://github.com/pixel-cellar/Claude-Code-Game-Studios --skill localize-pixel-cellar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Localization work often stalls when strings are hard-coded, translations are missing, or keys are inconsistent. This Skill automates the lifecycle by scanning code, extracting strings into translation-ready keys, and validating existing translations to reduce manual toil and errors.

Core Features & Use Cases

  • Scanning for hard-coded UI strings and non-localizable text in src/
  • Extraction of new strings into a structured, translation-ready table
  • Validation of translations, placeholder integrity, and key coverage across locales
  • Status reporting to track localization progress across projects and assets
  • Use Case: When releasing a multilingual product, run this Skill to surface all strings, generate translation keys, and verify translations before QA

Quick Start

Scan your codebase for hard-coded strings, extract new keys into your translation table, and validate existing translations.

Frequently Asked Questions about localize

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

FAQPage Schema
How do I extract hard-coded strings for translation from my source code?

To extract hard-coded strings for translation, scan your source code to identify non-localizable text and generate structured, translation-ready keys. This process outputs a diff-ready translation table to reduce manual toil.

What is the best way to validate existing translations and key coverage across locales?

The best way to validate existing translations across locales is to apply automated scanning that checks placeholder integrity and enforces key naming conventions. This verifies complete key coverage across project assets.

How do I enforce key naming conventions during string extraction?

You can enforce key naming conventions during string extraction by applying validation rules to the generated translation table. This ensures that all newly extracted keys follow consistent naming standards.

Why does placeholder integrity validation fail in my translation table?

Placeholder integrity validation fails when extracted translation keys contain mismatched or missing variables across different locales. Scanning your codebase validates these placeholders to prevent formatting errors.

Can I generate a diff-ready translation table for a multilingual product release?

Yes, you can generate a diff-ready translation table for a multilingual product release by scanning your codebase and extracting new strings. This outputs a structured table to verify translations before QA.

How do I track localization progress and status across multiple projects?

You can track localization progress and status across multiple projects by running automated status reporting on your codebase and assets. This generates an overview of translation coverage and validation states.