@the-i18n-kit/cli

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
28,459 11
Install
npm install @the-i18n-kit/cli
Latest Version:8.3.0
Vue:3
License:MIT
Last Updated:Sep 25, 2026
Links: GitHub  ·  npm
Maintainer: fabian-kho

@the-i18n-kit/cli

npm version License

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/cli

The 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

License

MIT

Related Packages

@the-i18n-kit/mcp

Let your AI agent manage translations — find orphans, translate missing keys, ad...

1,125 11
@the-i18n-kit/nuxt

Nuxt module that publishes the layer graph and locale table Nuxt already resolve...

16,307 11
stringer-cli

A powerful CLI tool to extract, manage, and translate text strings in your codeb...

3,514
@prettifystudio/lyngo-cli

Localization for Laravel applications, from the terminal: Lyngo wraps user-facin...

1,065 0
@mylukin/easy-i18n-js

Framework-agnostic i18n extraction tool with plugin support for Svelte, Vue, and...

5,836 0

Version History

Version Released License
8.3.0 MIT
8.2.1 MIT
8.2.0 MIT
8.1.0 MIT
8.0.1 MIT