i18n-validator

Validate multilingual plugin translations by comparing LANGUAGE dictionaries and detecting missing keys, extra keys, and incorrect mappings, while checking fallback_map alignment.

286|24|Updated Dec 20, 2025
One-click install
npx skills add https://github.com/Fu-Jie/openwebui-extensions --skill i18n-validator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: i18n-validator
Source: https://github.com/Fu-Jie/openwebui-extensions/tree/main/.gemini/skills/i18n-validator
Command: npx skills add https://github.com/Fu-Jie/openwebui-extensions --skill i18n-validator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Multilingual plugin translation validation ensures consistency across locales by detecting missing or misaligned keys.

Core Features & Use Cases

  • Detects missing keys in non-English dictionaries.
  • Suggests translations using the core AI engine.
  • Validates the fallback_map for locale variant redirects.

Quick Start

Run the i18n validator on your plugin's translation file to verify alignment across languages.

Frequently Asked Questions about i18n-validator

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

FAQPage Schema
How do I check translation dictionaries for missing keys across multiple languages?

Validate translation dictionaries by comparing the TRANSLATIONS structure across all supported languages to detect missing keys, extra keys, and incorrect mappings in your plugin's multilingual files. This ensures alignment across up to 12 supported languages.

What is the best way to validate a fallback_map for locale variant redirects in plugins?

Validate a fallback_map for locale variant redirects by running a translation consistency check that verifies locale redirect mappings and reports alignment issues within your multilingual plugin structure.

Can I use AI to suggest missing translations and fill gaps in non-English dictionaries?

Yes, you can use AI-assisted checks to suggest missing translations and fill gaps in non-English dictionaries. The core AI engine analyzes existing translation structures and recommends appropriate translations to complete multilingual alignment.

How do I detect extra keys in localization files that don't exist in the English dictionary?

Detect extra keys in localization files by comparing non-English dictionaries against the English TRANSLATIONS structure, which identifies and reports surplus keys that do not align with the base language mappings.

Does multilingual translation validation work with plugins supporting 12 languages?

Yes, multilingual translation validation works with plugins supporting up to 12 languages by systematically comparing the TRANSLATIONS structure across all locales to detect missing keys, extra keys, and incorrect mappings.

Why does my plugin translation validation report incorrect mappings across locales?

Translation validation reports incorrect mappings across locales when the TRANSLATIONS structure in your plugin contains misaligned keys between language dictionaries, indicating that certain translations do not correctly map to the base language structure.