localization-manager

Detect missing i18n keys, generate translations via DeepL, and sync locale files.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/Greenmamba29/skillsdotmd_web --skill localization-manager-greenmamba29
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: localization-manager
Source: https://github.com/Greenmamba29/skillsdotmd_web/tree/main/.agents/skills/localization-manager
Command: npx skills add https://github.com/Greenmamba29/skillsdotmd_web --skill localization-manager-greenmamba29

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the entire internationalization (i18n) and localization (l10n) process, from identifying translation gaps to generating and validating translations across multiple languages and platforms.

Core Features & Use Cases

  • Automated Translation Auditing: Detects missing, unused, or inconsistent translation keys in locale files.
  • AI-Assisted Translation: Generates translations for new strings using configured AI or translation APIs.
  • Cross-Platform Syncing: Synchronizes locale files with CMS platforms or cloud storage.
  • Validation: Checks for placeholder mismatches, HTML consistency, and character limits.
  • Use Case: After releasing a new feature, use this Skill to automatically find all new English strings, generate Spanish and French translations using DeepL, validate them, and create a pull request with the updated locale files.

Quick Start

Use the localization-manager skill to scan the codebase for i18n keys and generate missing translations for Spanish and French.

Frequently Asked Questions about localization-manager

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

FAQPage Schema
How do I automate i18n translation workflows for missing locale keys?

Automating i18n translation workflows involves scanning your codebase for translation keys, comparing them against locale files to detect missing entries, and generating AI-assisted translations to fill the gaps. This process also validates placeholder mismatches and creates pull requests with audit reports.

How do I detect unused or inconsistent translation keys in locale files?

Detecting unused or inconsistent translation keys requires auditing your locale files by scanning the codebase for defined keys and comparing them against your translation files. This identifies missing, unused, or inconsistent entries across your frontend codebase.

Can I sync locale files with a CMS platform for internationalization?

Yes, you can sync locale files with CMS platforms or cloud storage. Cross-platform syncing ensures your translation files remain consistent across your frontend codebase and external content management systems during the localization process.

How do I generate AI-assisted translations for new i18n strings?

Generating AI-assisted translations involves using configured translation APIs like DeepL to process new strings. After scanning for new keys, the system automatically generates translations for target languages and validates them for quality before creating a pull request.

What is the best way to validate translation quality for placeholder mismatches?

Validating translation quality for placeholder mismatches involves checking generated translations for inconsistent placeholders, HTML consistency, and character limits. This automated validation ensures translated strings maintain the correct formatting structure of the source text.

Does this i18n workflow support cross-platform locale file management?

Yes, this i18n workflow supports cross-platform locale file management by synchronizing locale files with CMS platforms or cloud storage. It manages the full localization process across multiple languages and platforms, including scanning, comparing, generating, and validating translations.