← ClaudeAtlas

i18n-validatelisted

Validate translation completeness and consistency across all locale files — detect missing keys, untranslated strings, format mismatches, and glossary violations.
Fr-e-d/GAAI-framework · ★ 147 · Code & Development · score 82
Install: claude install-skill Fr-e-d/GAAI-framework
# 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