i18n-check-cli
v1.0.1
Published
Validate i18n translation files: find missing keys, empty strings, and interpolation mismatches across locales
Maintainers
Readme
i18n-check-cli
Validate i18n translation files: find missing keys, empty strings, and interpolation mismatches across locales. Zero dependencies.
Install
npm install -g i18n-check-cli
# or use directly
npx i18n-check-cli locales/Usage
# Check all JSON files in a locales directory
i18n-check-cli locales/
# Specify base locale (default: en)
i18n-check-cli locales/ --base en
# Show only missing keys
i18n-check-cli locales/ --missing-only
# Output as JSON for CI
i18n-check-cli locales/ --json
# Fail if any issues found (for CI gates)
i18n-check-cli locales/ --strictFeatures
- Detects missing translation keys across all locales
- Finds empty or placeholder strings
- Validates interpolation variable consistency (
{{name}},{0}) - Reports extra keys not present in base locale
- Supports nested JSON and flat key formats
- Zero external dependencies
