i18n-validate

Solid

Validate translation completeness and consistency across all locale files — detect missing keys, untranslated strings, format mismatches, and glossary violations.

Code & Development 155 stars 28 forks Updated today NOASSERTION

Install

View on GitHub

Quality Score: 83/100

Stars 20%
73
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Skill: i18n Validate (Translation Completeness & Consistency) ## Purpose Validate i18n JSON files for completeness, consistency, and quality across multiple languages. Catch missing translations, orphaned keys, placeholder mismatches, and length violations before deployment. > **Usage context:** Post-translation (after idiomatic-translate), before committing to codebase. Also useful as CI/CD validation on every PR. --- ## Input ```json { "locales_path": "locales/", "languages": ["en", "fr", "de", "es"], "reference_language": "en", // master language (source of truth for keys) "validation_rules": { "check_missing_translations": true, "check_orphaned_keys": true, "check_placeholder_consistency": true, "check_length_budget": true, // translations ≤ 120% of EN length "check_json_syntax": true, "check_glossary_alignment": true // terms match glossary.md }, "length_budget": { "en": "baseline", "fr": 1.2, // 120% of EN "de": 1.3, // German is typically longer "es": 1.15 }, "glossary_path": "domains/i18n/glossary.md", "ignore_keys": ["copyright", "version"], // optional: keys to skip validation "output_format": "json" } ``` ## Output ```json { "validation_summary": { "status": "FAIL", // PASS, FAIL, WARNINGS "total_keys": 342, "languages_checked": 4, "errors": 8, "warnings": 12, "timestamp": "2026-03-02...

Details

Author
Fr-e-d
Repository
Fr-e-d/GAAI-framework
Created
5 months ago
Last Updated
today
Language
Shell
License
NOASSERTION

Similar Skills

Semantically similar based on skill content — not just same category