Files
OmniRoute/bin/cli/locales/ja.json
Diego Rodrigues de Sa e Souza 9d9284417c fix(cli): translate the CLI for every locale (38 catalogs were nearly empty) (#13892)
sync-ui-keys --catalog=cli + blocking i18n:check-keys:cli gate; 65 CLI catalogs synced (52,000 strings, 0 __MISSING__, all 830 keys, placeholders verified). ⚠️ base-red inherited: #12732
2026-09-16 12:27:59 -03:00

1341 lines
63 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"common": {
"error": "エラー: {message}",
"serverOffline": "OmniRouteサーバーはオフラインです。起動: omniroute serve",
"authRequired": "認証が必要です。OMNIROUTE_API_KEYを設定するか実行してください: omniroute setup",
"rateLimited": "リクエスト制限を超えました。{seconds}秒後に再試行してください。",
"timeout": "{ms}ms後にリクエストがタイムアウトしました。",
"success": "完了。",
"yes": "はい",
"no": "いいえ",
"confirm": "よろしいですか?(はい/いいえ)",
"dryRun": "[シミュレーション] 実行予定: {action}",
"cancelled": "キャンセルしました。",
"jsonOpt": "JSON形式で出力",
"yesOpt": "確認をスキップ"
},
"setup": {
"title": "OmniRoute セットアップ",
"passwordPrompt": "管理者パスワード",
"providerPrompt": "デフォルトプロバイダー(スキップする場合は空欄)",
"done": "セットアップが完了しました",
"passwordSet": "管理者パスワードを設定しました",
"providerSet": "設定済みプロバイダー: {name}",
"testingProvider": "プロバイダー接続をテスト中: {name}",
"testPassed": "プロバイダーテストに合格しました",
"testFailed": "プロバイダーテストに失敗しました: {error}",
"loginEnabled": "ログイン: 有効(パスワード更新済み)",
"loginDisabled": "ログイン: 無効",
"providerInfo": "プロバイダー: {info}",
"opencode": "OpenCode 用の同梱 @omniroute/opencode-plugin をインストールして設定"
},
"doctor": {
"title": "OmniRoute 診断",
"dbOk": "データベース: 正常({path}",
"dbMissing": "データベース: 初期化されていません — `omniroute setup` を実行してください",
"portOk": "ポート {port}: 使用可能",
"portConflict": "ポート {port}: 別のプロセスが使用中",
"encryptionOk": "暗号化キー: 設定済み",
"encryptionMissing": "暗号化キーがありません — `omniroute setup` を実行してください",
"allGood": "すべてのチェックに合格しました。",
"warnings": "警告が {count} 件あります — 上記を確認してください。"
},
"providers": {
"title": "プロバイダー",
"noProviders": "プロバイダーが設定されていません。次を実行してください: omniroute setup",
"testing": "{name} をテスト中...",
"available": "利用可能なプロバイダー: {count} 件",
"connected": "接続済み",
"disconnected": "未接続",
"validationFailed": "検証に失敗しました: {error}",
"metrics": {
"description": "プロバイダーのパフォーマンス指標(レイテンシー、成功率、コスト)を表示",
"provider": "プロバイダー ID で絞り込む",
"connection_id": "接続 ID で絞り込む",
"period": "期間: 1h|6h|24h|7d|30dデフォルト: 24h",
"metric": "特定の指標フィールドに絞り込む",
"sort": "フィールドで並べ替え(降順)",
"limit": "最大行数(デフォルト: 50",
"watch": "5秒ごとに更新ライブモード",
"compare": "並べて比較するプロバイダー IDカンマ区切り"
},
"metric_single": {
"description": "特定の接続に関する単一の指標値を取得"
},
"rotate": {
"description": "プロバイダー接続のアップストリーム API キーをローテーション",
"newKeyOpt": "新しい API キーの値(非推奨: --from-env の使用を推奨)",
"fromEnvOpt": "環境変数 VAR から新しいキーを読み取る",
"oauthOpt": "代わりに OAuth 再認証フローを開始する",
"skipTestOpt": "ローテーション後の接続テストをスキップする",
"dryRunOpt": "書き込まずに変更内容を表示する",
"confirmPrompt": "接続「{name}」({id})の API キーを置き換えますか? [y/N]",
"dryRunResult": "[dry-run] 「{name}」({id})のキーをローテーションします。変更は行われていません。",
"oauthHint": "OAuth 接続 — 実行: omniroute oauth {provider}",
"envVarEmpty": "環境変数 {var} が設定されていないか、空です。",
"success": "「{name}」のキーをローテーションしました。確認するには `providers test {id}` を実行してください。",
"testPassed": "ローテーション後のテストに合格しました。",
"testFailed": "ローテーション後のテストに失敗しました: {error}"
},
"status": {
"description": "すべてのプロバイダー接続のキー状態(経過期間、有効期限、クールダウン)を表示する",
"providerOpt": "プロバイダー名で絞り込む",
"header": "ID プロバイダー 名前 有効期限の状態 テスト状態 クールダウン期限",
"noData": "利用可能なプロバイダー接続データがありません。",
"requiresServer": "providers status を実行するには、OmniRoute サーバーが稼働している必要があります。"
}
},
"keys": {
"title": "API キー",
"addDescription": "プロバイダーの API キーを追加または更新する",
"listDescription": "設定済みのすべての API キーを一覧表示する",
"removeDescription": "プロバイダーの API キーを削除する",
"regenerateDescription": "OmniRoute API キーを再生成する",
"revokeDescription": "OmniRoute API キーを失効させる",
"revealDescription": "マスクされていない API キーの値を表示する",
"usageDescription": "API キーの最近の使用状況を表示する",
"usageLimitOpt": "最近のリクエスト数",
"rotateDescription": "新しいキーを生成し、古いキーを無効化する",
"graceOpt": "古いキーが無効化されるまでの猶予期間ms",
"stdinOpt": "引数の代わりに stdin から API キーを読み取る",
"added": "{provider} のキーを追加しました。",
"removed": "キーを削除しました。",
"listed": "{count} 個のキー。",
"noKeys": "設定済みのキーはありません。",
"noUsage": "使用状況データが見つかりません。",
"confirmRemove": "キー {id} を削除しますか?",
"confirmRegenerate": "キー {id} を再生成しますか?",
"confirmRevoke": "キー {id} を失効させますか?",
"confirmRotate": "キー {id} をローテーションしますか?(猶予期間後に古いキーは無効化されます)",
"regenerated": "再生成しました。新しいキー: {key}",
"revoked": "キー {id} を失効させました。",
"rotated": "キー {id} をローテーションしました。新しいキー ID: {newId}",
"revealWarning": "⚠ マスクされていない完全なキーが表示されます。画面が他人に見られないことを確認してください。",
"providerRequired": "プロバイダーは必須です。",
"keyRequired": "API キーは必須です。",
"stdinEmpty": "stdin 経由で API キーが指定されていません。",
"unknownProvider": "不明なプロバイダー: {provider}",
"policy": {
"title": "キーポリシー",
"showDescription": "キーのレート/コストポリシーを表示",
"setDescription": "キーのレート/コストポリシーを設定",
"rateLimitOpt": "1 分あたりの最大リクエスト数",
"maxCostOpt": "1 日あたりの最大コストUSD",
"allowedModelsOpt": "許可するモデルのカンマ区切りリスト",
"nothingToSet": "ポリシーフィールドが指定されていません。--rate-limit、--max-cost、または --allowed-models を使用してください。",
"updated": "ポリシーを更新しました。"
},
"expiration": {
"title": "キーの有効期限",
"listDescription": "まもなく期限切れになるキーを一覧表示",
"daysOpt": "N 日以内に期限切れになるキーを表示",
"none": "{days} 日以内に期限切れになるキーはありません。",
"listTitle": "{days} 日以内に期限切れになるキー:"
}
},
"authExport": {
"description": "復号されたプロバイダー認証情報をエクスポート(ローカル専用、平文出力)",
"idOpt": "この ID名前プロバイダーに一致する接続のみをエクスポート",
"formatOpt": "出力形式: json または env",
"outOpt": "stdout ではなくファイルに出力0600 権限で書き込み)",
"forceOpt": "平文のシークレットが表示/書き込みされることを理解した上で確認",
"warning": "⚠ 復号された平文の API キーと OAuth トークンが表示/書き込みされます。画面、シェル履歴、および出力ファイルが他人に見られないようにしてください。",
"confirmHeading": "⚠ 警告: 復号されたプロバイダー認証情報が平文でエクスポートされます",
"confirmBody": "このコマンドは、選択した接続の apiKey、accessToken、refreshToken、および\nidToken を復号して表示/書き込みします。出力はシークレットとして扱ってください。",
"confirmFooter": "確認するには、次を実行してください:\n omniroute auth export --force",
"missingKey": "認証情報をエクスポートするには STORAGE_ENCRYPTION_KEY が必要です。",
"notFound": "接続が見つかりません: {id}",
"invalidFormat": "無効な形式: {format}。json または env を使用してください。"
},
"stream": {
"description": "SSE 検査モードでチャット応答をストリーミング",
"file": "ファイルからプロンプトを読み込む",
"stdin": "stdin からプロンプトを読み込む",
"model": "モデル IDデフォルト: auto",
"system": "システムプロンプト",
"combo": "名前を指定して特定のコンボを強制使用",
"max_tokens": "応答の最大トークン数",
"responses_api": "/v1/chat/completions の代わりに /v1/responses を使用",
"raw": "受信した未加工の SSE 行を表示",
"debug": "チャンクごとのタイミング情報をstderrに出力",
"save": "すべてのSSEイベントを.jsonlファイルに保存",
"error": {
"empty_prompt": "エラー: プロンプトが必要です(位置引数、--file、または--stdin"
}
},
"usage": {
"description": "使用状況分析、予算、クォータ、ログ",
"analytics": {
"description": "集計された使用状況分析を表示",
"period": "期間: 1d|7d|30d|90d|ytd|allデフォルト: 30d",
"provider": "プロバイダーIDで絞り込み"
},
"budget": {
"description": "コスト予算を管理",
"set": {
"scope": "予算の適用範囲(デフォルト: global",
"period": "予算期間: daily|weekly|monthlyデフォルト: monthly"
}
},
"quota": {
"description": "プロバイダーのクォータ使用状況を表示",
"provider": "プロバイダーIDで絞り込み",
"check": "新しいリクエストに対してクォータが利用可能かどうかを表示"
},
"logs": {
"description": "リクエスト呼び出しログを表示",
"limit": "返すログエントリ数(デフォルト: 100",
"search": "ログを絞り込む検索クエリ",
"since": "このタイムスタンプ以降のログを返す",
"follow": "新しいログエントリを継続的に追跡",
"api_key": "APIキーでログを絞り込み"
},
"utilization": {
"description": "APIキーの使用率メトリクスを表示",
"api_key": "APIキーで絞り込み"
},
"history": {
"description": "リクエスト履歴を表示",
"limit": "履歴エントリ数(デフォルト: 100"
},
"proxy_logs": {
"description": "プロキシレベルのリクエストログを表示",
"limit": "プロキシログのエントリ数(デフォルト: 100"
}
},
"cost": {
"description": "プロバイダー、モデル、コンボ、またはAPIキー別の内訳を含むコストレポートを表示",
"period": "期間: 1d|7d|30d|90d|ytd|allデフォルト: 30d",
"since": "開始日ISO形式、例: 2026-01-01— --periodより優先",
"until": "終了日ISO形式",
"group_by": "結果のグループ化基準: provider|model|api-key|combo|dayデフォルト: provider",
"api_key_filter": "特定のAPIキーで絞り込み",
"limit": "表示する最大行数(デフォルト: 100"
},
"simulate": {
"description": "ドライランによるルーティングシミュレーション — アップストリームを呼び出さずに、選択されるプロバイダーを表示",
"file": "JSONファイルからリクエスト本文全体を読み込む",
"model": "モデルIDデフォルト: auto",
"combo": "名前を指定して特定のコンボを強制的に使用",
"reasoning": "推論エフォートレベルlow|medium|high",
"thinking": "拡張思考のトークン予算",
"explain": "フォールバックツリーとコスト範囲をstderrに出力",
"noCombo": "一致するコンボが見つかりません。次のコマンドで設定してください: omniroute combo create"
},
"chat": {
"description": "OmniRoute に単発のチャットプロンプトを送信",
"file": "ファイルからプロンプトを読み込む",
"stdin": "標準入力からプロンプトを読み込む",
"system": "システムプロンプト",
"model": "モデル IDデフォルト: auto",
"max_tokens": "応答の最大トークン数",
"temperature": "サンプリング温度02",
"top_p": "Top-p 核サンプリング",
"reasoning_effort": "推論の労力レベルlow|medium|high",
"thinking_budget": "拡張思考のトークン予算",
"combo": "名前を指定して特定のコンボを強制使用",
"responses_api": "/v1/chat/completions の代わりに /v1/responses を使用",
"stream": "応答を逐次ストリーミング",
"no_history": "~/.omniroute/cli-history.jsonl に保存しない",
"error": {
"empty_prompt": "エラー: プロンプトが必要です(位置引数、--file、または --stdin"
}
},
"serve": {
"description": "OmniRoute サーバーを起動(デフォルトのアクション)",
"starting": "ポート {port} で OmniRoute サーバーを起動しています...",
"ready": "http://localhost:{port} で準備完了",
"stopping": "サーバーを停止していますPID {pid}...",
"stopped": "サーバーを停止しました。",
"notRunning": "サーバーは実行されていません。",
"port": "待ち受けポート(デフォルト: 20128",
"no_open": "ブラウザを自動的に開かない",
"daemon": "サーバーをバックグラウンドデーモンとして実行",
"log": "サーバーログをインラインで表示",
"no_recovery": "クラッシュ時の自動再起動を無効化(デバッグモード)",
"max_restarts": "断念するまでの30秒以内のクラッシュ再起動上限回数デフォルト: 2",
"tray": "システムトレイで起動(デスクトップ版のみ、オプトイン)",
"no_tray": "システムトレイアイコンを無効化",
"ready_timeout": "準備状況プローブのタイムアウトミリ秒、OMNIROUTE_READY_TIMEOUT_MS でも設定可能、デフォルト: 60000",
"tls_cert": "HTTPS の提供に使用する TLS 証明書PEMへのパスOMNIROUTE_TLS_CERT でも設定可能)",
"tls_key": "HTTPS の提供に使用する TLS 秘密鍵PEMへのパスOMNIROUTE_TLS_KEY でも設定可能)"
},
"backup": {
"title": "バックアップ",
"description": "OmniRoute データのバックアップを作成",
"creating": "バックアップを作成しています...",
"done": "バックアップを {path} に保存しました",
"noFiles": "バックアップするファイルがありません(データベースが初期化されていません)",
"failed": "バックアップに失敗しました: {error}",
"restoring": "{path} から復元しています...",
"restored": "復元が完了しました。",
"restoreDescription": "バックアップから復元",
"listTitle": "利用可能なバックアップ",
"noBackups": "バックアップが見つかりません。",
"notFound": "バックアップが見つかりません: {name}",
"confirmRestore": "現在のデータを {ts} のバックアップで上書きしますか?",
"createDescription": "OmniRoute データのバックアップを作成",
"nameOpt": "カスタムバックアップ名",
"cloudOpt": "バックアップをクラウドストレージにアップロード",
"encryptOpt": "AES-256-GCM でバックアップを暗号化",
"keyFileOpt": "暗号化パスフレーズを含むファイルへのパス",
"excludeOpt": "パターンに一致するファイルを除外(複数回指定可)",
"retentionOpt": "最新の N 件のバックアップのみを保持",
"passphrasePrompt": "暗号化パスフレーズ:",
"noPassphrase": "暗号化されたバックアップにはパスフレーズが必要です。",
"cloudFailed": "警告: クラウドへのアップロードに失敗しました。ローカルバックアップは保存されました。",
"cloudUploaded": "クラウドバックアップをアップロードしました: {url}",
"auto": {
"title": "バックアップスケジュール",
"enableDescription": "スケジュールされた自動バックアップを有効化",
"disableDescription": "スケジュールされた自動バックアップを無効化",
"statusDescription": "現在のバックアップスケジュールの状態を表示",
"cronOpt": "スケジュールの Cron 式(デフォルト: 毎日午前3時",
"enabled": "自動バックアップが有効ですCron: {cron})。",
"hint": "このスケジュールは omniroute serve の起動時に読み込まれます。",
"disabled": "自動バックアップが無効です。",
"notConfigured": "バックアップスケジュールが設定されていません。"
}
},
"health": {
"description": "サーバーの稼働状態とコンポーネントの状態を確認",
"noServer": "サーバーが実行されていません。次のコマンドで起動してください: omniroute serve",
"title": "稼働状態",
"status": "ステータス: {status}",
"uptime": "稼働時間: {uptime}",
"requests": "リクエスト数24時間: {count}",
"cost": "コスト24時間: ${cost}"
},
"quota": {
"description": "プロバイダーのクォータ使用量を表示",
"noServer": "サーバーが実行されていません。次のコマンドで起動してください: omniroute serve",
"noData": "利用可能なクォータ情報がありません。"
},
"cache": {
"description": "レスポンスキャッシュを管理",
"noServer": "サーバーが実行されていません。次のコマンドで起動してください: omniroute serve",
"cleared": "キャッシュをクリアしました。",
"clearFailed": "キャッシュのクリアに失敗しました。"
},
"redis": {
"description": "OmniRouteのキャッシュとクォータ追跡用に、ローカルRedisコンテナーPodmanまたはDockerをワンクリックで起動"
},
"test": {
"description": "プロバイダー接続をテスト",
"noServer": "サーバーが実行されていません。次のコマンドで起動してください: omniroute serve",
"testing": "{provider} / {model} をテストしています...",
"passed": "接続に成功しました!",
"failed": "接続に失敗しました: {error}",
"allProvidersOpt": "設定済みのすべてのプロバイダーをテスト",
"latencyOpt": "レイテンシー測定値(平均/最小/最大 msを表示",
"repeatOpt": "テストを N 回繰り返し、結果を集計",
"compareOpt": "比較するモデルをカンマ区切りで指定(例: gpt-4o,claude-3-5-sonnet",
"saveOpt": "結果を JSON ファイルに保存",
"saved": "結果を {path} に保存しました",
"compareTitle": "モデル比較",
"compareMinTwo": "--compare には少なくとも2つのモデルをカンマ区切りで指定する必要があります",
"noProviders": "プロバイダーが設定されていません。次のコマンドで追加してください: omniroute keys add"
},
"update": {
"checking": "アップデートを確認しています...",
"upToDate": "すでに最新です({version})。",
"available": "アップデートが利用可能です: {current} → {latest}",
"installing": "{latest} をインストールしています...",
"done": "{latest} にアップデートしました。適用するにはサーバーを再起動してください。"
},
"mcp": {
"title": "MCP サーバー",
"running": "MCP サーバーは実行中です({transport}",
"stopped": "MCP サーバーを停止しました。",
"restarted": "MCP サーバーを再起動しました。",
"stoppedHint": "有効にするには `omniroute mcp enable` を実行してください。",
"enabled": "MCP サーバーを有効にしました。",
"disabled": "MCP サーバーを無効にしました。",
"enable": {
"description": "MCP サーバーを有効にする",
"transport": "使用するトランスポート: stdio|sse|streamable-http"
},
"disable": {
"description": "MCP サーバーを無効にする"
},
"call": {
"description": "MCP ツールを直接呼び出す",
"args": "JSON 引数オブジェクト(インライン)",
"args_file": "JSON 引数ファイルへのパス",
"stream": "ストリーミングエンドポイント(/api/mcp/streamを使用",
"scope": "必要なスコープ(繰り返し指定可能、例: read:health"
},
"scopes": {
"description": "利用可能な MCP スコープを一覧表示",
"tool": "特定のツールに必要なスコープを表示"
},
"tools": {
"description": "MCP ツールを調査",
"list": {
"description": "すべての MCP ツールを一覧表示",
"scope": "スコープで絞り込む"
},
"info": {
"description": "MCP ツールのメタデータを表示"
},
"schema": {
"description": "MCP ツールの入出力 JSON スキーマを表示",
"io": "スキーマ種別: input|outputデフォルト: input"
}
},
"audit": {
"description": "MCP監査ログaudit --source mcpのエイリアス"
}
},
"a2a": {
"skills": {
"description": "エージェントカードから利用可能なA2Aスキルを一覧表示"
},
"invoke": {
"description": "A2Aスキルを呼び出し、タスクIDを返す",
"input": "JSON入力オブジェクト",
"input_file": "JSON入力ファイルへのパス",
"wait": "タスクが完了するまで待機してから返す",
"timeout": "完了待機のタイムアウト(ミリ秒、デフォルト: 60000"
},
"tasks": {
"description": "A2Aタスクを管理",
"list": {
"status": "ステータスでフィルタリング",
"skill": "スキルIDでフィルタリング"
},
"watch": {
"description": "完了するまでタスクのステータスをポーリング"
},
"stream": {
"description": "SSE経由でタスク実行イベントをストリーミング"
},
"logs": {
"description": "タスクのメッセージと成果物を表示"
}
}
},
"policy": {
"description": "OmniRouteの認可ポリシーを管理",
"list": {
"description": "ポリシーを一覧表示",
"kind": "種別allow|deny|rate-limit|cost-capでフィルタリング",
"scope": "スコープglobal|api-key|providerでフィルタリング"
},
"get": {
"description": "IDを指定してポリシーの詳細を取得"
},
"create": {
"description": "JSONファイルからポリシーを作成",
"file": "ポリシーJSONファイルへのパス"
},
"update": {
"description": "JSONファイルからポリシーを更新",
"file": "ポリシーJSONファイルへのパス"
},
"delete": {
"description": "IDを指定してポリシーを削除",
"yes": "確認プロンプトをスキップ"
},
"evaluate": {
"description": "ポリシー評価をドライラン終了コード0=許可、4=拒否)",
"api_key": "評価するAPIキー",
"action": "確認するアクション(例: chat、embed、admin",
"resource": "リソースのパスまたは識別子",
"context": "JSONオブジェクト形式の追加コンテキスト"
},
"export": {
"description": "すべてのポリシーをJSONファイルにエクスポート"
},
"import": {
"description": "JSONファイルからポリシーをインポート",
"overwrite": "同じIDの既存ポリシーを上書き"
}
},
"compression": {
"description": "OmniRouteの圧縮パイプラインを設定および確認",
"status": {
"description": "現在の圧縮ステータスと設定を表示"
},
"configure": {
"description": "圧縮設定を構成",
"engine": "圧縮エンジンcaveman|rtk|hybrid|none",
"caveman_agg": "Cavemanの強度 0.01.0",
"rtk_budget": "RTKトークン予算",
"language_pack": "有効化する言語パック"
},
"engine": {
"description": "アクティブな圧縮エンジンを取得または設定"
},
"combos": {
"description": "圧縮コンボの統計を管理"
},
"rules": {
"description": "圧縮ルールを管理",
"add": {
"pattern": "照合するパターン(正規表現または field:pattern",
"action": "アクションdrop|shrink|replace"
}
},
"language_packs": {
"description": "利用可能な圧縮言語パックを一覧表示"
},
"preview": {
"description": "リクエストに対する圧縮効果をプレビュー",
"file": "リクエストJSONファイルへのパス"
}
},
"tunnel": {
"title": "トンネル",
"listDescription": "アクティブなトンネルを一覧表示",
"createDescription": "トンネルを作成",
"created": "トンネルを作成しました:{url}",
"stopped": "トンネルを停止しました。",
"confirmStop": "トンネル {id} を停止しますか?",
"stopDescription": "トンネルを停止",
"statusDescription": "トンネルの詳細なステータスを表示",
"logsDescription": "トンネルのログを表示",
"infoDescription": "トンネルの設定詳細を表示",
"rotateDescription": "新しいトンネルURLを生成",
"tailOpt": "表示するログ行数",
"typeRequired": "トンネルタイプは必須です。",
"noLogs": "利用可能なログはありません。",
"notAvailable": "トンネル情報を取得できません。",
"noTunnels": "アクティブなトンネルはありません。",
"infoTitle": "トンネル情報:{type}",
"rotated": "トンネルURLを更新しました{url}",
"confirmRotate": "トンネル {type} のURLを更新しますか新しいURLが生成されます"
},
"stop": {
"description": "OmniRouteサーバーを停止",
"stopping": "サーバーを停止していますPID {pid}...",
"stopped": "サーバーを停止しました。",
"notRunning": "実行中のサーバーはありません。",
"portFallback": "PIDファイルが見つからないため、ポートベースでの停止を試行しています..."
},
"restart": {
"description": "OmniRouteサーバーを再起動",
"restarting": "OmniRouteサーバーを再起動しています..."
},
"dashboard": {
"description": "ブラウザーでOmniRouteダッシュボードを開く",
"opening": "{url} でダッシュボードを開いています",
"urlOnly": "ブラウザーを開かずにダッシュボードURLを出力",
"tui": "対話型TUIダッシュボードを開くターミナルUI、7タブ"
},
"models": {
"description": "利用可能なモデルを一覧表示(サーバーが必要)",
"search": "ID、名前、プロバイダー、または説明でモデルを絞り込む",
"noServer": "サーバーが実行されていません。次のコマンドで起動してください: omniroute serve",
"noModels": "モデルが見つかりません。"
},
"audit": {
"description": "コンプライアンスおよびMCPの監査ログにアクセス",
"source": "ログソース: all|compliance|mcpデフォルト: all",
"since": "このタイムスタンプ以降のエントリを返すISO 8601",
"until": "このタイムスタンプ以前のエントリを返すISO 8601",
"tail": {
"description": "最近の監査ログエントリを表示",
"follow": "新しいエントリを継続的に追跡2秒間隔でポーリング",
"limit": "表示するエントリの最大数(デフォルト: 100"
},
"search": {
"description": "キーワードで監査ログエントリを検索",
"limit": "結果の最大数(デフォルト: 200",
"actor": "アクターIDで絞り込む",
"action": "アクション名で絞り込む"
},
"export": {
"description": "監査ログをファイルにエクスポート",
"format": "出力形式: jsonl|csvデフォルト: jsonl"
},
"stats": {
"description": "監査ログの統計情報を表示",
"period": "期間: 1d|7d|30dデフォルト: 7d"
},
"get": {
"description": "IDを指定して単一の監査ログエントリを取得"
}
},
"skills": {
"description": "OmniRouteスキルを管理sandbox、builtin、custom、hybrid、skillssh",
"list": {
"description": "インストール済みのスキルを一覧表示",
"type": "タイプで絞り込むsandbox|custom|builtin|hybrid|skillssh",
"enabled": "有効なスキルのみ表示",
"disabled": "無効なスキルのみ表示",
"api_key": "APIキーで絞り込む"
},
"get": {
"description": "IDを指定してスキルの詳細を取得"
},
"install": {
"description": "ファイルまたはURLからスキルをインストール",
"from_file": "スキルのJSON定義ファイルへのパス",
"from_url": "リモートのスキル定義のURL",
"type": "スキルタイプsandbox|custom|hybrid",
"enable": "インストール後にスキルを有効化"
},
"enable": {
"description": "IDを指定してスキルを有効化"
},
"disable": {
"description": "IDを指定してスキルを無効化",
"yes": "確認プロンプトをスキップ"
},
"delete": {
"description": "IDを指定してスキルを削除",
"yes": "確認プロンプトをスキップ"
},
"execute": {
"description": "IDを指定してスキルを実行",
"input": "JSON入力オブジェクト",
"input_file": "JSON入力ファイルへのパス",
"timeout": "実行タイムアウト(ミリ秒、デフォルト: 30000"
},
"executions": {
"description": "スキルの実行履歴を一覧表示",
"skill": "スキルIDでフィルタリング",
"limit": "最大結果数(デフォルト: 50",
"status": "ステータスでフィルタリングrunning|completed|failed"
},
"skillssh": {
"description": "SSH経由でインストールされたスキルを管理"
},
"marketplace": {
"description": "マーケットプレイスからスキルを参照してインストール"
},
"mp": {
"search": {
"description": "マーケットプレイスのパッケージを検索",
"category": "カテゴリーでフィルタリング",
"tag": "タグでフィルタリング",
"limit": "最大結果数(デフォルト: 30",
"sort": "並べ替え: downloads|rating|recent"
},
"info": {
"description": "パッケージの詳細とREADMEを表示"
},
"install": {
"description": "マーケットプレイスのパッケージをインストール",
"version": "パッケージのバージョン(デフォルト: latest",
"enable": "インストール後に有効化",
"yes": "確認プロンプトをスキップ"
},
"categories": {
"description": "マーケットプレイスのカテゴリー一覧を表示"
},
"featured": {
"description": "マーケットプレイスの注目パッケージを表示"
}
}
},
"memory": {
"description": "OmniRouteの会話メモリFTS5 + vectorを管理",
"search": {
"description": "セマンティッククエリでメモリエントリを検索",
"type": "メモリタイプでフィルタリングuser|feedback|project|reference",
"limit": "最大結果数(デフォルト: 20",
"api_key": "APIキーでフィルタリング",
"token_budget": "結果内の合計トークン数を制限"
},
"add": {
"description": "新しいメモリエントリを追加",
"content": "メモリのテキストコンテンツ",
"file": "ファイルからコンテンツを読み込む",
"type": "メモリタイプ(デフォルト: user",
"metadata": "JSONメタデータオブジェクト",
"api_key": "APIキーに関連付ける"
},
"clear": {
"description": "フィルターに一致するメモリエントリを削除",
"type": "タイプでフィルタリング",
"older": "指定期間30d, 6m, 1yより古いエントリを削除",
"api_key": "APIキーでフィルタリング",
"yes": "確認プロンプトをスキップ"
},
"list": {
"description": "検索ランキングなしでメモリエントリの一覧を表示",
"type": "タイプでフィルタリング",
"limit": "最大結果数(デフォルト: 100",
"api_key": "APIキーでフィルタリング"
},
"get": {
"description": "IDを指定して単一のメモリエントリを取得"
},
"delete": {
"description": "IDを指定してメモリエントリを削除",
"yes": "確認プロンプトをスキップ"
},
"health": {
"description": "メモリサブシステムの稼働状態を表示FTS5 + Qdrant"
}
},
"oauth": {
"description": "OAuthプロバイダー接続を管理",
"providers": {
"description": "OAuth対応プロバイダーとそのフロータイプを一覧表示"
},
"start": {
"description": "プロバイダーのOAuth認可フローを開始",
"provider": "プロバイダーIDgemini、copilot、cursor、…",
"no_browser": "URLのみを出力 — ブラウザーを開かない",
"import_system": "ローカルシステム設定から認証情報を自動インポート",
"social": "ソーシャルログインプロバイダーgoogle|github— kiroでは必須",
"timeout": "認可を待機するタイムアウトミリ秒、デフォルト300000"
},
"status": {
"description": "有効なOAuth接続を一覧表示",
"provider": "プロバイダーIDで絞り込み"
},
"revoke": {
"description": "OAuth接続を取り消す",
"provider": "取り消すプロバイダーID",
"connection_id": "IDを指定して接続を取り消す",
"yes": "確認プロンプトをスキップ"
}
},
"cloud": {
"description": "クラウドAIエージェントのタスクを管理codex、devin、jules",
"agents": {
"description": "利用可能なクラウドエージェントを一覧表示"
},
"agent": {
"description": "{agent}クラウドエージェントのタスクを管理",
"auth": {
"description": "OAuth経由で{agent}を認可"
}
},
"task": {
"description": "クラウドエージェントのタスクを管理",
"create": {
"description": "新しいエージェントタスクを作成",
"title": "タスクのタイトルデフォルトはプロンプトの先頭80文字",
"prompt": "タスクのプロンプトテキスト",
"prompt_file": "ファイルからプロンプトを読み込む",
"repo": "タスク用にクローンするリポジトリURL",
"branch": "使用するブランチ名",
"metadata": "JSONメタデータオブジェクト"
},
"list": {
"description": "エージェントタスクを一覧表示",
"status": "ステータスで絞り込みrunning|completed|failed|cancelled",
"limit": "最大結果数デフォルト50"
},
"get": {
"description": "IDを指定してタスクの詳細を取得"
},
"status": {
"description": "タスクのステータスを出力running|completed|failed|cancelled"
},
"cancel": {
"description": "実行中のタスクをキャンセル",
"yes": "確認プロンプトをスキップ"
},
"approve": {
"description": "エージェントのプランを承認して実行を開始"
},
"message": {
"description": "実行中のタスクにメッセージを送信"
}
},
"sources": {
"description": "タスクによって生成されたソースファイルを一覧表示"
}
},
"eval": {
"description": "評価スイートと実行を管理",
"suites": {
"description": "評価スイートを管理",
"list": {
"description": "評価スイートを一覧表示"
},
"get": {
"description": "IDで評価スイートの詳細を取得"
},
"create": {
"description": "JSONファイルから評価スイートを作成",
"file": "スイート定義JSONファイルのパス"
}
},
"run": {
"description": "スイートの評価実行を開始",
"model": "評価するモデルIDデフォルト: auto",
"combo": "名前で特定のコンボを強制指定",
"concurrency": "同時実行サンプル数(デフォルト: 4",
"tag": "後でフィルタリングできるようにこの実行にタグを付ける",
"watch": "完了するまで実行の進捗を監視"
},
"list": {
"description": "評価実行を一覧表示",
"suite": "スイートIDでフィルタリング",
"status": "ステータスでフィルタリング",
"since": "このタイムスタンプ以降の実行を返す",
"limit": "最大結果数(デフォルト: 50"
},
"get": {
"description": "IDで評価実行の詳細を取得"
},
"results": {
"description": "評価実行のサンプル結果を表示",
"failed": "失敗したサンプルのみ表示"
},
"cancel": {
"description": "実行中の評価をキャンセル",
"yes": "確認プロンプトをスキップ"
},
"scorecard": {
"description": "完了した評価実行のスコアカードを表示"
}
},
"webhooks": {
"description": "OmniRouteのWebhookを管理",
"events": {
"description": "利用可能なすべてのWebhookイベントタイプを一覧表示"
},
"list": {
"description": "設定済みのWebhookを一覧表示"
},
"get": {
"description": "IDでWebhookの詳細を取得"
},
"add": {
"description": "新しいWebhookを登録",
"url": "送信先URL",
"events": "イベントタイプのカンマ区切りリスト",
"secret": "HMAC署名シークレット",
"header": "key=value形式の追加ヘッダー複数指定可",
"no_enabled": "無効状態でWebhookを作成"
},
"update": {
"description": "既存のWebhookを更新",
"enabled": "有効状態を設定true|false"
},
"remove": {
"description": "Webhookを削除",
"yes": "確認プロンプトをスキップ"
},
"test": {
"description": "Webhookにテストイベントを送信",
"event": "シミュレートするイベントタイプ(デフォルト: request.completed"
}
},
"program": {
"description": "OmniRoute — 自動フォールバック付きスマートAIルーター",
"version": "バージョンを表示して終了",
"output": "出力形式 (table, json, jsonl, csv)",
"quiet": "重要でない出力を抑制",
"no_color": "カラー出力を無効化",
"timeout": "HTTPリクエストタイムアウトミリ秒",
"api_key": "OmniRouteサーバーのAPIキー",
"base_url": "OmniRouteサーバーのベースURL",
"context": "このコマンドで使用するサーバーコンテキスト/プロファイル",
"lang": "CLI表示言語を設定OMNIROUTE_LANGを上書き"
},
"files": {
"description": "ファイルを管理(アップロード、一覧表示、取得、ダウンロード、削除)",
"list": {
"purpose": "用途でフィルタリング",
"limit": "最大結果数"
},
"get": {
"description": "ファイルのメタデータを取得"
},
"upload": {
"description": "ファイルをアップロード",
"purpose": "ファイルの用途batch、assistants、fine-tune"
},
"content": {
"description": "ファイルの内容をダウンロード",
"out": "保存先のパス(デフォルト: stdout"
},
"delete": {
"yes": "確認をスキップ"
}
},
"batches": {
"description": "OpenAI互換のバッチジョブを管理",
"list": {
"status": "ステータスで絞り込む",
"limit": "最大結果数"
},
"create": {
"description": "バッチジョブを作成",
"inputFile": "入力ファイルID",
"endpoint": "ターゲットエンドポイント",
"window": "完了までの時間枠",
"metadata": "メタデータをkey=value形式で追加"
},
"submit": {
"description": "JSONLファイルをアップロードしてバッチを作成",
"jsonl": "JSONLファイルへのパス",
"endpoint": "ターゲットエンドポイント",
"wait": "完了まで待機"
},
"cancel": {
"yes": "確認をスキップ"
},
"wait": {
"timeout": "タイムアウト(ミリ秒)"
},
"output": {
"out": "出力の保存先パス"
},
"errors": {
"out": "エラーの保存先パス"
}
},
"translator": {
"description": "LLM形式間でリクエストボディを変換",
"detect": {
"description": "ボディ形式を検出"
},
"translate": {
"description": "ボディを別の形式に変換"
},
"send": {
"description": "変換してアップストリームに送信"
},
"stream": {
"description": "リクエストボディをストリーム変換"
},
"from": "変換元の形式openai|anthropic|gemini|cohere",
"to": "変換先の形式openai|anthropic|gemini|cohere",
"file": "リクエストボディのJSONファイルへのパス",
"out": "出力をファイルに保存",
"model": "モデルを上書き",
"history": {
"limit": "最大結果数"
}
},
"pricing": {
"description": "モデルの料金データを管理",
"sync": {
"description": "アップストリームソースから料金を同期",
"provider": "プロバイダーで絞り込む",
"force": "強制的に再同期"
},
"list": {
"provider": "プロバイダーで絞り込む",
"model": "モデルで絞り込む",
"limit": "最大結果数"
},
"defaults": {
"description": "デフォルト料金を管理",
"input": "100万トークンあたりの入力コストUSD",
"output": "100万トークンあたりの出力コストUSD",
"cacheRead": "100万トークンあたりのキャッシュ読み取りコストUSD",
"cacheWrite": "100万トークンあたりのキャッシュ書き込みコストUSD"
},
"diff": {
"description": "上流価格との差異を表示",
"model": "モデルで絞り込む"
}
},
"radar": {
"description": "ローカルのRadarカタログフィードを確認して同期",
"status": "ローカルのRadar設定とフィードキャッシュの状態を表示",
"sync": "ローカルサーバー経由でカタログ、紹介、オファー、Intelを同期"
},
"resilience": {
"description": "レジリエンス機構を確認・管理",
"status": {
"provider": "プロバイダーで絞り込む"
},
"breakers": {
"provider": "プロバイダーで絞り込む"
},
"cooldowns": {
"provider": "プロバイダーで絞り込む",
"connectionId": "接続IDで絞り込む"
},
"lockouts": {
"provider": "プロバイダーで絞り込む",
"model": "モデルで絞り込む"
},
"reset": {
"description": "ブレーカー/クールダウン状態をリセット",
"provider": "リセットするプロバイダー",
"connectionId": "リセットする接続ID",
"model": "ロックアウトをリセットするモデル",
"allCooldowns": "プロバイダーのすべてのクールダウンをリセット",
"yes": "確認をスキップ"
},
"profile": {
"description": "レジリエンスプロファイルを管理",
"name": "プロファイル名"
},
"config": {
"description": "レジリエンス設定を管理",
"threshold": "失敗しきい値",
"resetTimeout": "リセットタイムアウトms",
"baseCooldown": "基本クールダウン時間ms"
}
},
"nodes": {
"description": "プロバイダーノード(エンドポイント)を管理",
"list": {
"provider": "プロバイダーで絞り込む",
"enabled": "有効なノードのみ表示"
},
"add": {
"provider": "プロバイダー名",
"baseUrl": "ードのベースURL",
"name": "ノード名",
"weight": "負荷分散の重み",
"region": "リージョンタグ",
"authHeader": "カスタム認証ヘッダーkey=value"
},
"update": {
"baseUrl": "新しいベースURL",
"name": "新しい名前",
"weight": "新しい重み",
"region": "新しいリージョン",
"enabled": "有効化または無効化true|false"
},
"remove": {
"yes": "確認をスキップ"
},
"validate": {
"baseUrl": "検証するURL",
"provider": "検証対象のプロバイダー"
},
"test": {
"description": "ノードにテストリクエストを送信"
},
"metrics": {
"description": "ノードのメトリクスを表示",
"period": "期間24h、7d"
}
},
"context": {
"description": "コンテキストエンジニアリングパイプラインCaveman、RTKを設定",
"analytics": {
"period": "期間7d、30d"
},
"caveman": {
"description": "Cavemanコンテキスト圧縮機能を管理",
"config": {
"description": "Cavemanの設定を表示または更新",
"aggressiveness": "積極度 0.01.0",
"maxShrinkPct": "最大縮小率",
"preserveTags": "保持するタグ(カンマ区切り)"
}
},
"rtk": {
"description": "RTKコンテキスト最適化機能を管理",
"config": {
"description": "RTKの設定を表示または更新",
"tokenBudget": "RTKのトークン予算",
"reservePct": "予約率"
},
"filters": {
"description": "RTKフィルターを管理",
"pattern": "フィルターパターン(正規表現)",
"priority": "フィルターの優先度デフォルト100",
"action": "フィルターのアクションdrop|shrink|replace",
"yes": "確認をスキップ"
},
"test": {
"file": "リクエストJSONファイルへのパス"
}
},
"combos": {
"description": "コンテキスト対応のコンボ管理"
}
},
"sessions": {
"description": "アクティブなセッションを確認・管理",
"list": {
"user": "ユーザーで絞り込み",
"kind": "種類で絞り込みdashboard|api-key|mcp|a2a",
"active": "アクティブなセッションのみ表示",
"limit": "最大結果数デフォルト100"
},
"expire": {
"yes": "確認をスキップ"
},
"expireAll": {
"user": "セッションを期限切れにする対象ユーザー",
"yes": "確認をスキップ"
}
},
"tags": {
"description": "リソースタグを管理",
"add": {
"color": "タグの色16進数または色名",
"description": "タグの説明"
},
"remove": {
"yes": "確認をスキップ"
},
"assign": {
"tag": "タグ名",
"to": "対象リソースtype:id 形式、例: provider:openai"
},
"unassign": {
"tag": "タグ名",
"from": "ソースリソースtype:id 形式)"
}
},
"openapi": {
"description": "OmniRoute OpenAPI 仕様にアクセスしてテスト",
"dump": {
"description": "OpenAPI 仕様を stdout またはファイルに出力",
"format": "出力形式: yaml|jsonデフォルト: yaml",
"out": "保存先のファイルパス"
},
"validate": {
"description": "OpenAPI 仕様を検証"
},
"try": {
"description": "仕様を使用して API エンドポイントをテスト",
"method": "HTTP メソッド(デフォルト: GET",
"body": "リクエストボディの JSON ファイルへのパス",
"query": "key=value 形式のクエリパラメータ(複数指定可)",
"header": "key=value 形式のヘッダー(複数指定可)"
},
"endpoints": {
"description": "すべての API エンドポイントを一覧表示",
"search": "パスまたは概要で絞り込み"
},
"paths": {
"description": "すべての API パスを一覧表示"
}
},
"combo": {
"title": "コンボ",
"switched": "アクティブなコンボ: {name}",
"created": "コンボを作成しました: {name}",
"deleted": "コンボを削除しました: {name}",
"noCombos": "コンボが設定されていません。",
"confirmDelete": "コンボ {name} を削除しますか?",
"suggest": {
"description": "AI スコアリングを使用してタスクに最適なコンボを提案",
"task": "タスクの説明",
"maxCost": "リクエストあたりの最大コストUSD",
"maxLatencyMs": "最大レイテンシー(ミリ秒)",
"weights": "JSON 形式のスコアリング重み(例: {\"latency\":0.7,\"cost\":0.3}",
"top": "表示する上位候補数(デフォルト: 5",
"explain": "根拠を stderr に出力",
"switch": "最上位のコンボを有効化"
}
},
"oneproxy": {
"description": "OneProxy アップストリームプールを管理",
"stats": {
"provider": "プロバイダーで絞り込み",
"period": "期間(デフォルト: 24h"
},
"fetch": {
"description": "プールからプロキシを取得",
"count": "取得するプロキシ数(デフォルト: 1",
"type": "プロキシタイプ: http|socks5デフォルト: http"
},
"rotate": {
"description": "プロキシを強制的にローテーション",
"provider": "ローテーション対象のプロバイダー",
"connectionId": "ローテーション対象の特定の接続 ID"
},
"config": {
"description": "OneProxy の設定を表示または更新",
"enabled": "プロキシプールを有効化 (true|false)",
"poolSize": "プールサイズ",
"providerSource": "プロキシプロバイダーのURL",
"rotationPolicy": "ローテーションポリシー: sticky|per-request|periodic"
},
"pool": {
"description": "現在のプロキシプールをメトリクス付きで一覧表示"
}
},
"open": {
"description": "特定のOmniRouteダッシュボードページをブラウザーで開く",
"url": "URLのみを表示し、ブラウザーは開かない"
},
"telemetry": {
"description": "集約されたテレメトリデータにアクセス",
"summary": {
"description": "集約されたテレメトリの概要を表示",
"period": "期間: 24h|7d|30dデフォルト: 24h",
"compareTo": "前期間と比較"
},
"export": {
"description": "テレメトリイベントをJSONLにエクスポート",
"out": "出力ファイルパス(デフォルト: telemetry.jsonl",
"period": "エクスポート対象期間(デフォルト: 7d"
}
},
"sync": {
"description": "OmniRouteインスタンス間で設定を同期",
"push": {
"description": "設定をクラウドまたはリモートインスタンスにプッシュ",
"target": "ターゲットcloudまたはcontext:name",
"bundle": "同期するバンドルの構成要素",
"dryRun": "適用せずにプレビュー"
},
"pull": {
"description": "クラウドまたはリモートから設定をプル",
"source": "ソースcloudまたはcontext:name",
"merge": "既存の設定とマージ",
"replace": "既存の設定を置換",
"dryRun": "適用せずにプレビュー"
},
"diff": {
"source": "ソースコンテキスト",
"target": "ターゲットコンテキスト"
},
"bundle": {
"description": "設定をバンドルファイルとしてエクスポート",
"include": "含める構成要素(カンマ区切り)"
},
"import": {
"description": "バンドルファイルをインポート",
"dryRun": "適用せずに検証"
},
"initialize": {
"fromCloud": "クラウドバックアップから初期化"
},
"tokens": {
"description": "同期トークンを管理",
"create": {
"name": "トークン名",
"scope": "トークンのスコープ",
"ttl": "トークンのTTL例: 30d"
},
"revoke": {
"yes": "確認をスキップ"
}
},
"resolve": {
"description": "同期の競合を対話形式で解決"
}
},
"config": {
"contexts": {
"description": "サーバーのコンテキスト/プロファイルを管理add、use、list、show、remove、rename、export、import"
},
"lang": {
"description": "CLIの表示言語を管理",
"getDescription": "現在有効な言語コードを表示",
"setDescription": "表示言語を設定し、config に保存します",
"listDescription": "利用可能なすべての言語を一覧表示します",
"listTitle": "利用可能な言語",
"current": "言語: {code}{name}",
"saved": "言語を {code}{name})に設定しました。",
"noCode": "言語コードが必要です。利用可能なコードを確認するには 'omniroute config lang list' を実行してください。",
"unknown": "不明な言語コード: {code}。利用可能なコードを確認するには 'omniroute config lang list' を実行してください。",
"alreadySet": "言語はすでに {code} に設定されています。",
"envHint": "ヒント: 環境変数に OMNIROUTE_LANG={code} を設定することもできます。"
}
},
"completion": {
"description": "シェル補完スクリプトを生成またはインストールします",
"zsh": "zsh 補完スクリプトを出力します",
"bash": "bash 補完スクリプトを出力します",
"fish": "fish 補完スクリプトを出力します",
"install": "検出されたシェル用の補完スクリプトをシステム全体にインストールします",
"refresh": "コンボ/プロバイダー/モデルのキャッシュを更新します"
},
"logs": {
"description": "リクエストログをストリーミングまたはエクスポートします",
"follow": "ログをリアルタイムでストリーミングします",
"filter": "レベルerror,warn,infoでフィルタリング — カンマ区切り",
"lines": "取得する行数",
"timeout": "接続タイムアウト(ミリ秒)",
"baseUrl": "OmniRoute API のベース URL",
"requestId": "リクエスト ID でフィルタリング",
"apiKey": "API キーでフィルタリング",
"combo": "コンボ名でフィルタリング",
"status": "HTTP ステータスコードでフィルタリング",
"durationMin": "リクエストの最短所要時間(ミリ秒)",
"durationMax": "リクエストの最長所要時間(ミリ秒)",
"export": "ログをファイルに保存json/jsonl/csv",
"exported": "ログを {path} に保存しました",
"stopped": "ログストリームを停止しました。",
"streamError": "ログストリームエラー: {message}"
},
"tray": {
"description": "システムトレイアイコンを制御します",
"show": "トレイアイコンを表示します(サーバーが --tray オプション付きで実行されている場合)",
"hide": "トレイアイコンを非表示にします",
"quit": "トレイから OmniRoute を終了します"
},
"autostart": {
"description": "起動時の OmniRoute の自動起動を管理しますLinux: systemd ユーザーサービス)",
"enable": "起動時の自動起動を有効にします",
"disable": "起動時の自動起動を無効にします",
"toggle": "起動時の自動起動を切り替えます",
"status": "自動起動の状態を表示します"
},
"runtime": {
"description": "ネイティブランタイム依存関係を管理",
"check": "ランタイムディレクトリ内のネイティブ依存関係の状態を確認",
"repair": "ランタイムディレクトリ内のネイティブ依存関係を再インストール",
"repair_force": "有効な場合でも強制的に再インストール",
"clean": "ランタイムディレクトリを削除(ディスク容量を解放)",
"clean_yes": "確認をスキップ"
},
"repl": {
"description": "LLMとの対話型マルチターンREPL",
"model": "使用するモデルデフォルトauto",
"combo": "使用するコンボ名",
"system": "システムプロンプト",
"resume": "名前を指定して保存済みセッションを再開"
},
"plugin": {
"description": "CLIプラグインomniroute-cmd-*)を管理",
"list": "インストール済みプラグインを一覧表示",
"install": "npmまたはローカルパスからプラグインをインストール",
"remove": "インストール済みプラグインを削除",
"info": "インストール済みプラグインの詳細を表示",
"search": "利用可能なプラグインをnpmレジストリで検索",
"update": "インストール済みプラグインを更新",
"scaffold": "新しいプラグインのボイラープレートを生成"
},
"launch": {
"description": "OmniRouteを参照するClaude Codeを起動ローカルまたはリモート、--profile対応",
"token": "Claudeクライアントが送信するトークンANTHROPIC_AUTH_TOKEN",
"notRunning": "ポート{port}でOmniRouteに接続できません。'omniroute serve'で起動してください。",
"notFound": "'claude' CLIがPATHに見つかりません。"
},
"run": {
"description": "OmniRoute経由でサポート対象のCLIを起動"
},
"setupClaude": {
"description": "OmniRouteモデルカタログから~/.claude/profiles用のClaude Codeプロファイルを生成"
},
"connect": {
"description": "リモートOmniRouteサーバーに接続してリモートモードに移行"
},
"tokens": {
"description": "スコープ付きCLIアクセストークンを管理リモートモード"
},
"configure": {
"description": "アクティブなサーバーからプロバイダーとモデルを選択し、サポート対象のローカルCLIを設定"
},
"launchCodex": {
"description": "OmniRouteを参照するCodex CLIを起動ローカルまたはリモートVPS"
},
"setupCodex": {
"description": "OmniRouteのライブモデルカタログから~/.codexプロファイルファイルを生成"
},
"packs": {
"description": "オプションのランタイムパックMLブラウザー自動化を管理",
"listDescription": "オプションパックとそのインストール状態を一覧表示",
"installDescription": "オプションパックをDATA_DIRにインストール",
"verifyDescription": "同梱のチェックサムインデックスを使用してインストール済みパックを検証",
"removeDescription": "インストール済みのオプションパックを削除",
"sourceOpt": "パックのペイロードとパックインデックスを格納するディレクトリ",
"warnNoIndex": "optional-packs.index.jsonが見つかりません。このチェックアウトではインストール検証を利用できませんデスクトップバンドルには同梱されています",
"errUnknown": "不明なパック:{name}",
"errNoIndex": "パックインデックスが見つかりません。パックのペイロードを格納したディレクトリを--source <dir>で指定してください(デスクトップバンドルではアプリの隣に同梱されています)",
"installed": "パック「{name}」を{dir}にインストールし、検証しました",
"restartHint": "ランタイムがパックを認識するように、OmniRouteサーバーまたはデスクトップアプリを再起動してください",
"removed": "パック「{name}」を削除しました",
"notInstalled": "パック「{name}」はインストールされていません",
"verifyOk": "インストール済みのすべてのパックを検証しました",
"verifyFailed": "{count}個のパックの検証に失敗しました",
"noneInstalled": "オプションパックはインストールされていません"
}
}