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