fix-translations

Identify and fill missing translation keys across locale JSON files.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/SumitRajpal/nextjs-claude-architecture --skill fix-translations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fix-translations
Source: https://github.com/SumitRajpal/nextjs-claude-architecture/tree/main/.claude/skills/fix-translations
Command: npx skills add https://github.com/SumitRajpal/nextjs-claude-architecture --skill fix-translations

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Find and fix all missing translation keys across locale files in your project, ensuring complete localization and consistent user experiences.

Core Features & Use Cases

  • Automated detection and filling of missing keys across English and other locale files
  • Placeholder-based updates that preserve JSON structure and indentation
  • Works with optional locale scoping to fix a single language

Quick Start

Run the fix-translations skill to scan all locale files for missing keys and fill them with placeholders.

Frequently Asked Questions about fix-translations

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

FAQPage Schema
How do I find and fill missing i18n translation keys across multiple locale files?

To fill missing i18n translation keys, scan your base English locale file and update target locale files by inserting placeholders. This process preserves your existing JSON structure and indentation while ensuring complete localization across all target languages.

Can I fix missing keys for a single locale instead of updating all locale files at once?

Yes, you can scope the missing key fix to a single locale by passing the target locale as an argument. This limits the update process to one specific language file, inserting placeholders only where needed rather than scanning every locale in the project.

Does fixing missing JSON translations preserve my existing file structure and indentation?

Fixing missing JSON translations preserves your existing file structure and indentation. When placeholders are inserted into target locale files for missing keys, the original JSON formatting is maintained to prevent disruptive code diffs and maintain file readability.

What is the best way to automate localization quality assurance for missing keys?

Automating localization quality assurance for missing keys is best handled by running an automated scan that reads the base English locale and patches target locales. It fills gaps with placeholders and generates a summary report of all completed updates.

Why do my target locale JSON files keep missing translation keys from the base English locale?

Target locale JSON files miss translation keys when the base English locale is updated but target files are not synchronized. Automated detection reads the English base, identifies absent keys in target locales, and patches them with placeholders to resolve the inconsistency.