Skip to content
v0.9.13

CLI Reference โ€‹

INFO

CLI version: 0.9.13 ยท Documentation generated on Apr 14, 2026

Getting Started โ€‹

Step 1 โ€” Install the CLI:

bash
brew tap hexagone-studio/localekit https://github.com/hexagone-studio/LocaleKit.git
brew install localekit-cli
txt
==> Tapping hexagone-studio/localekit
==> Installing localekit-cli
๐Ÿบ  /opt/homebrew/Cellar/localekit-cli/0.9.13: 3 files, 12.4MB

Step 2 โ€” Log in to your account:

bash
# password will be prompted securely
localekit login --email you@example.com
txt
Password:
โœ“ Logged in as you@example.com (Solo tier)

INFO

You can pass --password <password> to skip the interactive prompt, useful for CI/CD pipelines.


Step 3 โ€” Initialize your project:

bash
localekit init ./MyApp
txt
Detected platform: iOS
Detected languages: fr-FR, de-DE, es-ES

Created .localekitrc.yml

Next steps:
  1. Check status:  localekit status
  2. Translate:     localekit translate

Step 4 โ€” Check status and translate:

bash
localekit status --detailed
txt
Platform: iOS
Files: 1

File: Localizable.strings
  Base language: English (US)
  Entries: 42
  Languages: 3

  Coverage by language:
    en-US    [โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ] 100% (base)
    fr-FR    [โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘]  81% (8 missing)
    de-DE    [โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘]  76% (10 missing)
bash
localekit translate --engine deepl --languages de-DE,fr-FR
txt
Localizable.strings โ€” 42 keys, 2 languages

  de-DE    [โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ] 100% 42/42 โœ“
  fr-FR    [โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ] 100% 42/42 โœ“

โœ“ Translated 18 keys to 2 languages in 3.2s

See the platform guides for your specific framework, or configure your .localekitrc.yml for your project.

Translation Engines โ€‹

Engine ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย TypeAPI Key
DeepLCloudDEEPL_API_KEY
OpenAICloudOPENAI_API_KEY
MLXOn-device (Apple Silicon)โ€”

Commands โ€‹

Localization โ€‹

CommandDescription
localekit initInitialize a LocaleKit configuration file
localekit scanScan directory for localization filesLogin required
localekit statusShow translation status and coverageLogin required
localekit translateTranslate missing localization keysSolo plan
localekit validateValidate localization files for issuesLogin required
localekit diffShow changes since last translationLogin required

Export & Convert โ€‹

CommandDescription
localekit exportExport localization file to another formatLogin required
localekit convertConvert between localization formatsLogin required

GitHub Integration โ€‹

CommandDescription
localekit syncTranslate and push localization files to GitHub as a pull requestSolo plan

Authentication โ€‹

CommandDescription
localekit loginSign in to your LocaleKit account
localekit logoutSign out of your LocaleKit account
localekit whoamiDisplay current user information

Global Options โ€‹

OptionDescription
--versionShow the current version
--helpShow help information

Default Command โ€‹

Running localekit without a subcommand defaults to localekit status.

LocaleKit CLI 0.9.13 ยท Built by Hexagone Studio