lingo.dev i18n

i18nコマンドのCLIリファレンスドキュメント

はじめに

非推奨: ローカライゼーションパイプラインを実行します(代わりにrunコマンドの使用を推奨)

使用方法

lingo.dev i18n [options]

オプション

--locale <locale>

lingo.dev i18n --locale <locale>

i18n.jsonに記載されているターゲットロケールコードのみに処理を制限します。複数のロケールを含めるには、フラグを繰り返します。デフォルトでは、設定されているすべてのターゲットロケールが対象となります

値が必要です。

--bucket <bucket>

lingo.dev i18n --bucket <bucket>

i18n.jsonで定義されている特定のバケットタイプ(例: json、yaml、android)のみに処理を制限します。複数のバケットタイプを含めるには、フラグを繰り返します。デフォルトでは、すべてのバケットが対象となります

値が必要です。

--key <key>

lingo.dev i18n --key <key>

完全一致により単一の翻訳キーのみに処理を制限します。すべてのバケットとロケールをフィルタリングして、このキーのみを処理します。特定の翻訳のテストやデバッグに便利です。例: auth.login.title

値が必要です。

--file [files...]

lingo.dev i18n --file [files...]

ファイルパスにこれらの部分文字列を含むバケットのみに処理をフィルタリングします。例: 'components'を指定すると、componentsディレクトリ内のファイルのみが処理されます

オプションの値を受け付けます。

--api-key <api-key>

lingo.dev i18n --api-key <api-key>

設定または環境変数からAPIキーを上書き

値が必要です。

フラグ

--frozen

lingo.dev i18n --frozen

変更を加えずに翻訳が最新であることを検証します。ソースファイル、ターゲットファイル、またはロックファイルが同期していない場合は失敗します。デプロイ前に翻訳の一貫性を確保するためのCI/CDに最適です

--force

lingo.dev i18n --force

変更検出をバイパスして、すべてのキーを強制的に再翻訳します。更新されたAIモデルまたは翻訳設定で翻訳を再生成する場合に便利です

--verbose

lingo.dev i18n --verbose

各バケットとロケールについて、処理される翻訳データをフォーマットされたJSONとして出力

--interactive

lingo.dev i18n --interactive

ファイルに変更を適用する前に、AI生成の翻訳をインタラクティブにレビューおよび編集

--debug

lingo.dev i18n --debug

ローカライゼーション処理の前に一時停止し、デバッガーをアタッチできるようにします

--strict

lingo.dev i18n --strict

残りのバケットとロケールの処理を続行せず、最初のエラーで即座に停止します(フェイルファストモード)