JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 6
  • Score
    100M100P100Q27014F
  • License MIT

A tool to check Hebrew translation files for untranslated strings

Package Exports

  • i18n-quality-lint
  • i18n-quality-lint/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (i18n-quality-lint) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

i18n Hebrew Checker

A tool to check Hebrew translation files for untranslated strings.

Installation

npm install -g i18n-hebrew-checker

Usage

Quick check (console only)

npm run check
# or
i18n-hebrew-checker

Check and save results

npm run check:save
# or
i18n-hebrew-checker --save

Configuration

Create .i18ncheckrc.json in your project root:

{
  "files": [
    "src/i18n/translations/he.json"
  ],
  "ignoreKeys": ["BULK_ACTIONS"],
  "allowlist": ["AWS", "SSO", "JWT", "ID", "N/A", "API", "Google"],
  "failOnFindings": true,
  "outputDir": "output"
}

Configuration Options

  • files - Array of translation files to check
  • ignoreKeys - Keys to skip during checking
  • allowlist - Values that are allowed (technical terms, abbreviations)
  • failOnFindings - Exit with error code if issues found (useful for CI/CD)
  • outputDir - Directory to save results

Features

  • ✅ Detects untranslated strings in Hebrew translation files
  • ✅ Configurable allowlist for technical terms
  • ✅ Supports multiple files
  • ✅ CI/CD friendly
  • ✅ Zero dependencies

License

MIT