@the-i18n-kit/cli
v8.3.0
Published
Find missing translations, remove dead keys, rename across all locales at once — for Nuxt, Laravel, Vue, React/Next.js, or any project with JSON, YAML or PHP locale files
Maintainers
Readme
@the-i18n-kit/cli
Find missing translation keys, remove dead ones, and rename across every locale and layer at once. Supports Nuxt, Laravel, Vue, React/Next.js, and any project with JSON, YAML or PHP locale files.
Part of the-i18n-kit.
📖 Documentation
Install
npm install -g @the-i18n-kit/cliThe binary is the-i18n-cli, whatever the package is called.
Quick Start
the-i18n-cli init # write a config from what it detects
the-i18n-cli status # coverage per locale and per layer
the-i18n-cli missing # what is not translated yet
the-i18n-cli check # keys used in code but defined nowhere
the-i18n-cli orphans # keys defined but unused (reports; --remove deletes)→ Cold start guide · every command and flag · the library API
Documentation
| | | |---|---| | Commands | Generated from the command definitions | | Agent contract | Exit codes, gates, failure reasons, output diversion, env vars | | Configuration | Where it lives, precedence, every field | | Frameworks | What each adapter reads, and how to pin one | | Monorepos and layers | Why usage in one app does not protect a key in another | | Orphan detection | What the scanner sees, its blind spots, and the call-site style that keeps a report specific | | Translation modes | Provider and agent mode, and what is validated before writing | | CI/CD | The Action and the GitLab template |
