mirror of
https://github.com/codewhale-hq/Codewhale.git
synced 2026-11-07 10:36:05 -10:00
Lands the 0.10.3 program work that two Codex sessions left uncommitted on
canonical main (chats 01a176ff "Review latest MCP updates" / 01a176e0 "DSH
plugin compatibility"), on top of contributor PR #7086, which merged as itself (5c3d461d8a)
immediately before this commit. The pieces share compiler inputs
(the crate-split moves touch most of them), so they land as one verified
tree rather than as intermediate commits that would not build.
Contents:
- Crate split slices: `codewhale-net`, `codewhale-notify` and
`codewhale-sandbox` crates; runtime config, config persistence, oauth,
settings, catalog cache and Codex model roster moved from tui to runtime;
hooks, extension host config and instruction budget to config; callers
rewired, re-export facades removed (CW-6129).
- Follow-up repairs to #7086 instruction budgets (per-scope budgets,
canonical source labels, `instruction_assembly` session snapshot).
- MCP: official SDK 2.4 host backend by default with `server/discover`
and legacy fallback, metadata/output schema handling, OAuth issuer
binding, Engine/CU server modernization (CW-6713, CW-7543, CW-7544,
CW-7546).
- DSH plugin compatibility from the authorized exception lane `26ba80b06a`:
shared compatibility table, native command lifecycle, reviewed imports,
Native-only filesystem sandbox (CW-7054).
- Computer Use plugin-only cutover: vendored bundle removed, marketplace
install from the independent release (CW-6732).
- Image-heavy sessions: 256 KiB read budget, outbound image omission with
receipts, one smaller retry on HTTP 413 (CW-7550).
- Typed review operation (`core/engine/review.rs`, `runtime_api/review.rs`)
used by Platform structured reviews.
- Receipt-owned Unix uninstall (Refs #7091).
- Steering (CW-7552) and Linux Shift+Enter (CW-7551, Refs #7093) source
changes; runtime/manual proof still pending.
Fixes made during takeover verification:
- MCP: Rust now admits the legacy handshake whenever the SDK classifies the
discovery probe as legacy (any JSON-RPC error, or a result without the
modern supported version); before, servers answering the probe with a
result were refused after it.
- MCP: an admitted legacy handshake reports initialize's own failure (e.g.
401) instead of the probe's -32601.
- MCP: OAuth reactive refresh covers the side-effect-free probe.
- MCP: broker launch failures keep their diagnostic (missing command).
- Tool images must decode before delivery (truncated PNG was accepted).
- THIRD_PARTY_NOTICES lists MCP SDK 2.4.0 and DSH 0.2.1-rc.2 excerpts.
- Changelog entries for MCP, DSH, Computer Use and image validation.
- `#[cfg(test)]` on three test-only items; `cargo fmt --all`; tests updated
to post-cutover behavior (no built-in CU, `$schema` manifests, canonical
paths, lazy CU tools, SyncSession resets instruction assembly).
Verified on this exact tree (macOS, source sha 4353faf1 before changelog
edits; changelog/generated-doc edits only after):
- cargo check --workspace --all-targets --locked: exit 0, no warnings
- codewhale-config 806 passed; codewhale-runtime 850 passed;
codewhale-net 52 passed; codewhale-notify 31 passed; codewhale-cli 501
passed (nextest, 0 failed)
- codewhale-tui lib: 14515 passed, 0 failed, 21 skipped
- extension host npm test: 420 tests, 413 passed, 0 failed, 7 skipped
- web check-facts OK
Linux x86_64 (Boat VM, same source before the #7097 fold-in):
cargo check --workspace --all-targets --locked exit 0; codewhale-config
808, codewhale-runtime 849, codewhale-net 52, codewhale-notify 31,
codewhale-sandbox 100, codewhale-cli 501 passed, 0 failed. The tui lib
test binary was still compiling on the 16 GB VM at commit time.
#7097 (main) was three-way merged into approval_log.rs and clipboard.rs;
re-check after the fold-in: workspace check exit 0; tui approval_log,
clipboard, session_export, file_mention, pet_watch 213 passed.
Not run: hosted CI, clippy -D warnings, release packaging, live provider
or real MCP servers beyond local fixtures, Deepin run for #7093.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2638 lines
227 KiB
JSON
2638 lines
227 KiB
JSON
{
|
||
"ReasoningOnlyRetryBody": "推論のみ {attempt}/{limit}、回答もツール呼び出しもありません。{action}",
|
||
"OutputLimitAnswerRetryBody": "出力上限 {attempt}/{limit}、回答もツール呼び出しもありません。{action}",
|
||
"AnswerRetryActionBare": "回答を再要求します",
|
||
"AnswerRetryActionNudge": "補足指示を添えて回答を再要求します",
|
||
"AnswerRetryCounter": "推論のみ/出力上限",
|
||
"OrcaRouterOfferRecommended": "OrcaRouter · おすすめ",
|
||
"OrcaRouterOfferAction": "/provider または /model で OrcaRouter の特典を表示",
|
||
"OrcaRouterOfferBody": "Codewhale × OrcaRouter の特典で、DeepSeek V4.1 Flash 向けチャージ額の30%が追加されます。最新の条件は特典ページでご確認ください。",
|
||
"OrcaRouterOfferDisclosure": "Codewhale は OrcaRouter から紹介料を受け取ります。",
|
||
"ShellWaitNoActive": "待機中のシェルコマンドはありません。",
|
||
"ShellWaitInteractive": "対話型コマンドはバックグラウンドで続行できません。ターンをキャンセルするか、完了をお待ちください。",
|
||
"ShellWaitUnavailable": "このツールはバックグラウンドで続行できません。ターンをキャンセルするか、完了をお待ちください。",
|
||
"ShellWaitReleased": "待機を終了し、ターンを続行します。シェルコマンドは {jobs} で実行を続けます。",
|
||
"TerminalDockStarting": "新しい端末を起動中…",
|
||
"TerminalDockControls": "{new} 新規 · {next} 次のセッション · {detach} 入力欄へ",
|
||
"TerminalDockEmpty": "実行中の端末はありません。{new} で開始できます。",
|
||
"TerminalDockUnsupported": "PTY 端末は macOS と Linux に対応しています。",
|
||
"TerminalDockLost": "選択した端末はリセットされたか失われました。セッションを選び直してください。",
|
||
"TerminalDockDropped": "以前の出力を省略:{count} バイト。",
|
||
"TerminalDockError": "端末:{error}",
|
||
"TerminalDockPasteRefused": "貼り付け不可:64 KiB を超えるか、未対応の制御文字を含みます。",
|
||
"TerminalDockExited": "終了 {code}",
|
||
"TerminalDockLive": "稼働中",
|
||
"ExtensionPromptUnavailable": "拡張機能の指示を利用できません。/plugin show で確認してください。",
|
||
"ProfileConstitutionUnavailableLocal": "Codewhale アカウントの設定を読み込めなかったため、このターンはローカル設定を使います。プロバイダーキーはそのまま使えます。アカウント設定を戻すには codewhale login を実行してください。",
|
||
"ComposerOversizedSubmitHeld": "未送信:メッセージが {limit} 文字を超えており、貼り付けファイルに保存できませんでした({error})。全文は入力欄に残っています。短くするか .codewhale/pastes を書き込み可能にしてから、もう一度 Enter を押してください。",
|
||
"ComposerOversizedSubmitHeldShort": "未送信:{limit} 文字超。貼り付けファイルは未保存です。",
|
||
"CmdPluginOwnerReport": "拡張機能ホスト:\n 状態: {state}\n 有効なツール ({count}): {tools}",
|
||
"CmdPluginOwnerActivating": "有効化中",
|
||
"CmdPluginOwnerActive": "有効",
|
||
"CmdPluginOwnerFailed": "失敗: {reason}",
|
||
"CmdPluginOwnerFaulted": "異常: {reason}",
|
||
"CmdPluginOwnerRevoked": "許可取消済み",
|
||
"CmdPluginOwnerInactive": "無効",
|
||
"MobileStreamReplayFailed": "Runtime がこの会話の履歴を読み込めませんでした — 再試行中",
|
||
"MobileStreamCatchUpFailed": "Runtime のイベント処理が遅れ、追いつけませんでした — 再試行中",
|
||
"MobileStreamRuntimeShutdown": "Runtime は終了処理中です — 再接続中",
|
||
"MobileStreamEnded": "Runtime がイベントストリームを終了しました — 再接続中",
|
||
"MobileStreamClosed": "Runtime がこの会話のイベントストリームを閉じました。スレッドを開き直してください",
|
||
"MobileStreamReconnecting": "接続が切れました。再接続中",
|
||
"MobileStreamConnected": "接続済み",
|
||
"PetHabitatTitle": "CODEWHALE / WHALESONG · 共有ハビタット",
|
||
"PetHabitatHints": "{back} 戻る · {sound} 音 · {browser} 外観 · {window} ウィンドウ",
|
||
"PetHabitatQueued": "共有の生息地に送りました。/pet on でペットと入力欄を表示します。",
|
||
"PetWatchSoundOn": "サウンド有効",
|
||
"PetWatchSoundOff": "サウンド無効",
|
||
"PetWatchSoundPaused": "サウンド一時停止",
|
||
"PetWatchSoundUnavailable": "Codewhaleのサウンドが停止しました。FFmpeg (ffplay) とオーディオ出力を確認し、サウンドを再度有効にしてください。",
|
||
"CmdPetDescription": "動くペットをCodewhaleのメイン画面にする",
|
||
"ConfigLabelPetMode": "ペットモード",
|
||
"ConfigHintPetMode": "Codewhale の起動時にアニメーションするペットをメイン画面に表示します。",
|
||
"PetModeCopyHint": "{copy} 完了した返信をコピー",
|
||
"PetModeOn": "ペットモードを有効にしました。入力欄からメッセージを送れます。/pet inspect で返信とエージェントを表示し、/pet off で通常表示に戻ります。",
|
||
"PetModeOff": "ペットモード オフ。ペットはコンパニオンで生き続けます。/pet で再びオンにします。",
|
||
"PetModeReplyTitle": "返信",
|
||
"PetActivityBrowsing": "ブラウザーを操作中",
|
||
"PetActivityComputer": "コンピューターを操作中",
|
||
"PetActivityMemory": "コンテキストを検索中",
|
||
"PetModeMessageHint": "{back} メッセージへ",
|
||
"PetModePaneHint": "{switch} 表示を切替",
|
||
"PetModeAgentHints": "{select} 選択 · {open} 会話履歴",
|
||
"PetModeReplyHints": "{scroll} スクロール · {latest} 最新へ",
|
||
"PetModeCompanionHints": "{sound} 音声 · {browser} 外観 · {window} ウィンドウ",
|
||
"PetModeInspectHint": "{inspect} 返信・エージェント · /pet off 通常表示",
|
||
"PetModeViewHint": "{cycle} 表示: {view}",
|
||
"PetViewNeeds": "{view} には {requirement} が必要 · {shown} を表示中",
|
||
"PetNeedsKittyGraphics": "Kittyグラフィックス",
|
||
"PetNeedsSynchronizedOutput": "同期出力",
|
||
"PetNeedsCellPixels": "セルのピクセル寸法",
|
||
"PetNeedsGraphicsAllowed": "CODEWHALE_PET_GRAPHICSの未設定",
|
||
"PetNeedsAtlas": "スプライトアトラス",
|
||
"PetNeedsArtSize": "16x8セル",
|
||
"PetNeedsUnicode": "CODEWHALE_ASCII_SAFEの未設定",
|
||
"PetNeedsColor": "NO_COLORの未設定",
|
||
"PetWords": "状態テキスト",
|
||
"PetAscii": "ASCIIテキスト",
|
||
"PetModeOnLabel": "ペットモード オン",
|
||
"PetModeOffLabel": "ペットモード オフ",
|
||
"PetViewOpen": "ハビタット表示中",
|
||
"PetViewClosed": "ハビタット非表示",
|
||
"PetWatchRestored": "/pet がこのセッションの生息環境を復元しました。新しいテレメトリを待っています。",
|
||
"PetWatchStorageUnavailable": "Watch はこの生息環境を復元または保存できませんでした。既存のファイルは保持されています。{command} で今回の記録をエクスポートできます。",
|
||
"PetWatchExported": "Watch の記録を保存しました: {path}",
|
||
"PetWatchExportFailed": "Watch の記録を保存できませんでした。記録はメモリ内に残っています。",
|
||
"PetWatchExportQueued": "Watch の記録を保存中…",
|
||
"PetWatchExportUnavailable": "保存済みのセッションで /pet を開くか、現在のエクスポートが完了するまでお待ちください。",
|
||
"PetUnobserved": "未観測",
|
||
"PetOffline": "オフライン — codewhale pet serve で起こせます",
|
||
"PetDozing": "うたた寝",
|
||
"PetWatchUnavailable": "ペットの計測が一時停止しました。/pet on で再試行します。",
|
||
"ConversationChangedBeforeUndo": "取り消しが完了する前に会話が変更されました。取り消しも再試行の送信も行っていません。現在の会話を確認してから、もう一度お試しください。",
|
||
"SessionArchiveExported": "セッションをエクスポートしました",
|
||
"SessionArchiveSizes": "項目数 / 非圧縮サイズ / アーカイブサイズ",
|
||
"SessionArchiveNoArtifacts": "このセッションに通常のアーティファクトファイルはありません。",
|
||
"SessionArchiveRestoreHint": "展開した記録は /load <session.json> で開けます。/resume は会話のみを読み込みます。展開したアーティファクトは別ファイルのままです。",
|
||
"ExtensionsActionAdd": "追加",
|
||
"ExtensionsActionEnable": "有効化",
|
||
"ExtensionsActionEdit": "編集",
|
||
"ExtensionsHooksAddLabel": "フックを追加",
|
||
"ExtensionsHooksAddDescription": "このプロジェクトのフックファイルをエディタで開く",
|
||
"ExtensionsActionReload": "再読み込み",
|
||
"ExtensionsActionConnect": "接続",
|
||
"ExtensionsActionReconnect": "再接続",
|
||
"ExtensionsActionReauth": "再認証",
|
||
"ExtensionsActionDiagnose": "診断",
|
||
"ExtensionsActionManage": "管理",
|
||
"ExtensionsActionFocus": "フォーカス",
|
||
"ExtensionsActionFold": "折りたたむ",
|
||
"ExtensionsActionTabs": "タブ",
|
||
"ExtensionsCompatibilityFull": "完全",
|
||
"ExtensionsCompatibilityPartial": "部分対応",
|
||
"ExtensionsGroupBuiltIn": "組み込み",
|
||
"ExtensionsGroupConfigured": "設定済み",
|
||
"ExtensionsGroupProblems": "問題",
|
||
"ExtensionsGroupRecommended": "おすすめ",
|
||
"ExtensionsGroupServers": "サーバー",
|
||
"ExtensionsGroupNeedsAttention": "要対応",
|
||
"ExtensionsGroupNeedsLogin": "ログインが必要",
|
||
"ExtensionsGroupStatus": "{count} 件 · Enter で折りたたみ",
|
||
"ExtensionsGroupUser": "ユーザー",
|
||
"ExtensionsGroupWorkspace": "ワークスペース",
|
||
"ExtensionsHookDetail": "タイムアウト: {timeout}秒 · バックグラウンド: {background} · エラー時も続行: {continue_on_error}",
|
||
"ExtensionsHookFallback": "{event} フック",
|
||
"ExtensionsHooksConfiguration": "フック設定",
|
||
"ExtensionsInventoryAgents": "エージェント: {count}",
|
||
"ExtensionsInventoryCommands": "コマンド: {count}",
|
||
"ExtensionsInventoryHooks": "フック: {count}",
|
||
"ExtensionsInventoryMcp": "MCP: {count}",
|
||
"ExtensionsInventoryNone": "対応コンポーネントなし",
|
||
"ExtensionsInventorySkills": "スキル: {count}",
|
||
"ExtensionsMarketplaceDetail": "発行元: {publisher} · 区分: {tier} · インストール可: {installable}",
|
||
"ExtensionsMarketplaceUnavailable": "プラグインマーケットプレイスの保存領域を利用できません",
|
||
"ExtensionsMcpEmpty": "MCPサーバーが設定されていません",
|
||
"ExtensionsMcpBrowse": "おすすめのサーバーを見る",
|
||
"ExtensionsMcpDetail": "ツール: {tools} · リソース: {resources} · プロンプト: {prompts}",
|
||
"ExtensionsMcpNotInspected": "このスナップショットでは未確認 · Enter で再読み込みし、設定済みサーバーへ接続",
|
||
"ExtensionsMcpNotConnectedYet": "このセッションではまだ未接続です。ツールが必要になると接続します。今すぐ接続することもできます。",
|
||
"ExtensionsMcpRefresh": "MCP サーバーが {count} 件設定されています。/mcp を開いてスナップショットを更新してください",
|
||
"ExtensionsMcpSummary": "{transport} · ツール: {tools} · リソース: {resources}",
|
||
"ExtensionsNoItems": "このタブに項目はありません",
|
||
"ExtensionsNoMatches": "「{query}」に一致する項目はありません",
|
||
"ExtensionsPluginDetail": "{inventory} · 信頼: {trust} · 互換性: {compatibility} · 診断: {diagnostics}",
|
||
"ExtensionsProductChromeDescription": "公式 MCP を通じてローカルの Chrome セッションを検査・操作します。",
|
||
"ExtensionsProductDetail": "発行元: {publisher} · コンポーネント: {components} · ソース: {source}",
|
||
"ExtensionsProductPlaywrightDescription": "Microsoft の Playwright MCP を基盤とするブラウザ自動化。",
|
||
"ExtensionsProductCodewhaleComputerUseDescription": "画面を見て操作する。アクセシビリティ優先の操作、スクリーンショット、ズーム、画面録画に加え、ssh 経由のリモートコンピューター。",
|
||
"ExtensionsStateFirstParty": "Codewhale に同梱",
|
||
"ExtensionsSearchLabel": "検索: ",
|
||
"ExtensionsSkillRootCompatibleGlobal": "互換グローバル ({harness})",
|
||
"ExtensionsSkillRootCompatibleProject": "互換プロジェクト ({harness})",
|
||
"ExtensionsSkillRootConfigured": "設定済みディレクトリ",
|
||
"ExtensionsSkillRootGlobal": "Codewhale グローバルスキル",
|
||
"ExtensionsSkillRootProject": "Codewhale プロジェクトスキル",
|
||
"ExtensionsSkillRootRegistryCache": "レジストリキャッシュ",
|
||
"ExtensionsSkillRootReviewedPlugin": "レビュー済みプラグイン",
|
||
"ExtensionsStateAvailable": "利用可能",
|
||
"ExtensionsStateConnected": "接続済み",
|
||
"ExtensionsStateEnabled": "有効",
|
||
"ExtensionsStateError": "エラー",
|
||
"ExtensionsStateInactive": "非アクティブ",
|
||
"ExtensionsStateInapplicable": "適用不可",
|
||
"ExtensionsStateInvalid": "無効",
|
||
"ExtensionsStateNotInspected": "未確認",
|
||
"ExtensionsStateDisconnected": "切断",
|
||
"ExtensionsStateRejected": "拒否済み",
|
||
"ExtensionsStateReviewedCandidate": "レビュー済み候補",
|
||
"ExtensionsStateUnderEvaluation": "評価中",
|
||
"ExtensionsStateUnstaged": "未ステージ",
|
||
"ExtensionsStateUnsupported": "未対応",
|
||
"ExtensionsStateWarning": "警告",
|
||
"ExtensionsTabHooks": "フック",
|
||
"ExtensionsTabMarketplace": "マーケットプレイス",
|
||
"ExtensionsTabMarketplaceCompact": "市場",
|
||
"ExtensionsTabPlugins": "プラグイン",
|
||
"ExtensionsTierCommunity": "コミュニティ",
|
||
"ExtensionsTierCurated": "選定済み",
|
||
"ExtensionsTierOfficial": "公式",
|
||
"ExtensionsTierPartner": "パートナー",
|
||
"ExtensionsTitle": "拡張機能",
|
||
"ExtensionsTrustCapabilitiesChanged": "機能が変更済み",
|
||
"ExtensionsTrustContentChanged": "内容が変更済み",
|
||
"ExtensionsTrustNotReviewed": "未レビュー",
|
||
"ExtensionsTrustTrusted": "信頼済み",
|
||
"ExtensionsValueNo": "いいえ",
|
||
"ExtensionsValueYes": "はい",
|
||
"ComposerPlaceholder": "メッセージを入力…",
|
||
"ComposerPlaceholderFollowUp": "フォローアップを入力…",
|
||
"ComposerPlaceholderSendNow": "Enter ですぐ送信 · 続けて入力",
|
||
"ComposerHintSendWithQueue": "↵ 送信({count} 件待ち)",
|
||
"ComposerHintQueue": "↵ このターンの後に送信",
|
||
"ComposerHintQueueWithCount": "↵ このターンの後に送信({count} 件待ち)",
|
||
"ComposerHintOfflineQueue": "↵ あとで送るために保存",
|
||
"ComposerHintOfflineConnect": "↵ あとで送るために保存 · /provider で接続",
|
||
"ComposerHintSendNow": "↵ すぐ送信",
|
||
"ComposerHintSendIntoTurn": "↵ このターンに送る",
|
||
"ComposerHintLongDraft": "{shortcut}: 外部エディター",
|
||
"PendingSendingIntoTurnPrefix": " ↳ このターンに送信中: ",
|
||
"PendingCouldNotSendIntoTurnPrefix": " ↳ このターンに送れませんでした: ",
|
||
"PendingEditingFollowUpPrefix": " ↳ フォローアップを編集中: ",
|
||
"PendingQueuedOnePrefix": "待機 #1: ",
|
||
"PendingQueuedManyPrefix": "待機 {count} · 次: ",
|
||
"PendingSendNowControls": "Enter ですぐ送信 · {key} で直前を編集",
|
||
"PendingSendNowDropControls": "Enter ですぐ送信 · {key} で編集 · /queue drop 1",
|
||
"PendingEscRestore": " Esc で待機中のフォローアップを戻す",
|
||
"PendingQueuedFollowUpPrefix": " ↳ 待機中のフォローアップ #{number}: ",
|
||
"PendingInputsHeader": "未送信の入力",
|
||
"PendingContextHeader": "次の送信のコンテキスト",
|
||
"ToastQueuedFollowUp": "待機に入れました。このターンの後に送信します。",
|
||
"ToastQueuedFollowUpCount": "待機に入れました({count} 件待ち)。このターンの後に送信します。",
|
||
"ToastQueuedOffline": "保存しました。送信するにはプロバイダーに接続してください。",
|
||
"ToastSentIntoTurn": "このターンに送りました。",
|
||
"ToastCouldNotSendIntoTurn": "このターンに送れませんでした。待機のまま残しています。",
|
||
"ToastHookBlockedFollowUp": "フックがフォローアップを止めました。待機のまま残しています。",
|
||
"ToastOfflineQueuedCount": "オフライン: {count} 件をあとで送るために保存しました。",
|
||
"ComposerDispatchFailedRestored": "メッセージを送信できませんでした({error})。入力欄に復元しました。",
|
||
"DispatchFailedQueued": "送信に失敗しました({error})。キューされたフォローアップを {count} 件保持しました。",
|
||
"DispatchFailedInitial": "初期プロンプトを送信できませんでした: {error}",
|
||
"HistorySearchPlaceholder": "プロンプト履歴を検索...",
|
||
"HistorySearchTitle": "履歴検索",
|
||
"HistoryHintMove": "Up/Down 移動",
|
||
"HistoryHintAccept": "Enter 確定",
|
||
"HistoryHintRestore": "Esc 復元",
|
||
"HistoryNoMatches": " 一致なし",
|
||
"TranscriptReasoningExpand": "展開",
|
||
"TranscriptThought": "思考しました",
|
||
"TranscriptThoughtFor": "{duration}思考しました",
|
||
"TelemetryNoticeDefaultOn": "使用統計の送信は既定でオンです。 バージョン・環境・セッション・機能・エラーの集計値を Codewhale と処理委託先 PostHog に共有。内容や IP は収集しません。docs/TELEMETRY.md 無効にする: codewhale config set telemetry false",
|
||
"TelemetryNoticeHeadline": "Codewhale の使用統計",
|
||
"TelemetryNoticeBody": "Codewhale が集計するのは次の情報です。実行中のバージョン、OS と CPU の種類、\nセッション時間と結果、機能およびエラーの集計カウンター。\n\n会話、コード、プロンプト、ファイル、リポジトリ名やブランチ名、モデルの内容、\n認証情報は収集しません。また、ターンごと、ツールごとのエージェント活動の\n履歴も送信しません。\n\n識別には、このマシンに保存されたランダム ID のみを使用します。この ID は\n90 日ごとに置き換えられます。あとからいつでも変更できます:\n codewhale config set telemetry false\n\n全フィールドのスキーマ: docs/TELEMETRY.md\n\n使用統計の送信は既定でオンです。 送信先が設定されている場合、Codewhale と PostHog が集計値を処理します。IP は収集しません。",
|
||
"TelemetryNoticeCompactBody": "集計: 版、OS/CPU、時間/結果、機能/エラー。\nローカルのランダムIDは90日ごとに更新。\n収集なし: 会話/コード/プロンプト/ファイル/名前、モデル内容/認証情報、ターン/ツール。\nスキーマ: docs/TELEMETRY.md\n無効: codewhale config set telemetry false\n使用統計の送信は既定でオンです。 送信先が設定されている場合、Codewhale と PostHog が集計値を処理します。IP は収集しません。",
|
||
"TelemetryNoticeChoiceKeep": "はい、匿名の利用状況集計を続けます",
|
||
"TelemetryNoticeChoiceDisable": "いいえ、利用状況集計をオフにします",
|
||
"TelemetryNoticeActionChoose": "選択",
|
||
"TelemetryNoticeActionConfirm": "確定",
|
||
"TelemetryNoticeActionExit": "終了",
|
||
"TelemetryNoticeReceiptEnabled": "匿名の利用状況集計はオンです。会話やコードは一切収集しません。/settings で変更できます。スキーマ: docs/TELEMETRY.md",
|
||
"TelemetryNoticeReceiptDisabled": "匿名の利用状況集計はオフです。今後は確認しません。",
|
||
"TelemetryNoticeReceiptEnabledUnsaved": "このセッションでは匿名の利用状況集計がオンです。Codewhale はこの通知を保存できなかったため、再度表示します。/settings で変更できます。スキーマ: docs/TELEMETRY.md",
|
||
"TelemetryNoticeReceiptDisabledUnsaved": "このセッションでは匿名の利用状況集計がオフです。Codewhale は選択を保存できなかったため、次回の起動時に再度確認します。",
|
||
"TelemetryPreferenceEnabledNextLaunch": "匿名の利用状況集計は次回の起動時からオンになります。会話やコードは一切収集しません。",
|
||
"TelemetryPreferenceDisabled": "匿名の利用状況集計はオフです。ローカルのテレメトリーデータを消去しました。",
|
||
"TelemetryPreferenceDisabledWithWarning": "匿名の利用状況集計はオフですが、クリーンアップの一部に対応が必要です: {detail}",
|
||
"TelemetryPreferenceDisabledForSession": "このセッションでは匿名の利用状況集計がオフですが、設定を保存できなかったため次回の起動時に戻る可能性があります: {detail}",
|
||
"TelemetryPreferenceSaveFailed": "テレメトリー設定を安全に変更できませんでした: {detail}",
|
||
"StatusPickerTitle": " ステータス行 ",
|
||
"StatusPickerInstruction": "フッターに表示する項目を選択:",
|
||
"StatusPickerActionToggle": "切替 ",
|
||
"StatusPickerActionAll": "すべて ",
|
||
"StatusPickerActionNone": "なし ",
|
||
"StatusPickerActionSave": "保存 ",
|
||
"StatusPickerActionCancel": "キャンセル ",
|
||
"StatusPickerModeHint": "plan · work · operate",
|
||
"StatusPickerModelHint": "送信先モデルの ID",
|
||
"StatusPickerCostHint": "このセッションの累計コスト",
|
||
"StatusPickerCacheHint": "プロンプトがキャッシュから返る割合",
|
||
"StatusPickerContextPercentHint": "使用トークン / モデルのコンテキストウィンドウ",
|
||
"StatusPickerTokensHint": "現在または前ターンの出力トークン",
|
||
"StatusPickerBalanceHint": "アクティブなプロバイダーの残り前払いクレジット",
|
||
"StatusPickerSessionMetricsHint": "最初のトークンまでの時間と出力レート",
|
||
"StatusPickerTtftHint": "最初のトークンまでの平均待ち時間",
|
||
"StatusPickerOutputRateHint": "平均 tok/s(最初のトークン待ちを含む)",
|
||
"StatusPickerWorkspaceHint": "このセッションが書き込むディレクトリ",
|
||
"StatusPickerGitBranchHint": "次のコミットが乗るブランチ",
|
||
"HotbarSetupTitle": " Hotbar設定 ",
|
||
"HotbarSetupSourceApp": "アプリ",
|
||
"HotbarSetupSourceSlash": "コマンド",
|
||
"HotbarSetupSourceMcp": "MCP",
|
||
"HotbarSetupSourceSkill": "スキル",
|
||
"HotbarSetupSourcePlugin": "プラグイン",
|
||
"HotbarSetupStatusDisabled": "無効",
|
||
"HotbarSetupStatusPrefill": "事前入力",
|
||
"HotbarSetupStatusReady": "準備完了",
|
||
"HotbarSetupDirtyModified": "変更あり",
|
||
"HotbarSetupDirtyClean": "未変更",
|
||
"HotbarSetupNoAction": "アクションなし",
|
||
"HotbarSetupConfirmDisable": "Hotbar を無効にして全スロットを消去しますか? (y/n)",
|
||
"HotbarSetupStatusLine": "スロット {slot} | {action} | {dirty}",
|
||
"HotbarSetupSlotOutOfRange": "Hotbarスロット {slot} は 1-{max} の範囲外です",
|
||
"HotbarSetupNoActionSelected": "アクションが選択されていません。",
|
||
"HotbarSetupCannotAssign": "{action} は割り当てできません: {reason}",
|
||
"HotbarSetupNoActions": "利用可能なHotbarアクションがありません。",
|
||
"HotbarSetupRecommended": "推奨",
|
||
"HotbarSetupEmptySlot": "空",
|
||
"HotbarSetupHelp": "Tab/Shift+Tab ソース Up/Down アクション 1-8 スロット Enter 割り当て Space 切替 Delete クリア s 保存 Esc キャンセル",
|
||
"HotbarActionVoiceToggleName": "音声入力",
|
||
"HotbarActionVoiceToggleDescription": "端末マイクからの音声キャプチャを切り替えます。",
|
||
"HotbarActionSessionCompactName": "セッション圧縮",
|
||
"HotbarActionSessionCompactDescription": "現在の会話コンテキストを圧縮します。",
|
||
"HotbarActionModePlanName": "Plan モード",
|
||
"HotbarActionModePlanDescription": "実行前に計画を立てます。",
|
||
"HotbarActionModeAgentName": "Work モード",
|
||
"HotbarActionModeAgentDescription": "現在のセッションで直接作業します。",
|
||
"HotbarActionModeYoloName": "フルアクセス (Work)",
|
||
"HotbarActionModeYoloDescription": "互換: Work + フルアクセス権限(独立モードではありません)。",
|
||
"HotbarActionReasoningCycleName": "推論強度を切替",
|
||
"HotbarActionReasoningCycleDescription": "現在のプロバイダーで設定された推論強度を順に切り替えます。",
|
||
"HotbarActionReasoningCycleAutoDisabled": "推論強度は自動モデルルーティングで制御されています。",
|
||
"HotbarActionSidebarToggleName": "サイドバー切替",
|
||
"HotbarActionSidebarToggleDescription": "サイドバーを表示または非表示にします。",
|
||
"HotbarActionFileTreeToggleName": "ファイルツリー切替",
|
||
"HotbarActionFileTreeToggleDescription": "ワークスペースのファイルツリーを表示または非表示にします。",
|
||
"HotbarActionPaletteOpenName": "コマンドパレット",
|
||
"HotbarActionPaletteOpenDescription": "コマンドパレットを開きます。",
|
||
"HotbarActionTrustToggleName": "信頼モード切替",
|
||
"HotbarActionTrustToggleDescription": "ワークスペース信頼モードを有効または無効にします。",
|
||
"ConfigTitle": "設定",
|
||
"ConfigPreviewLabel": "プレビュー: ",
|
||
"ConfigHintExternalCredentials": "このプロバイダーが読み取れる認証情報ファイル、その権限、取り消し方法。",
|
||
"ConfigModalTitle": " 設定 ",
|
||
"ConfigSearchPlaceholder": "入力して絞り込み",
|
||
"ConfigNoSettings": " 設定がありません。",
|
||
"ConfigNoMatchesPrefix": " 一致する設定なし: ",
|
||
"ConfigFilteredSettings": " 絞り込み後の設定",
|
||
"ConfigShowing": " 表示",
|
||
"ConfigFooterDefault": " 入力=絞り込み, Up/Down=選択, Enter=編集, Esc=閉じる ",
|
||
"ConfigFooterScrollable": " 入力=絞り込み, Up/Down=選択, Enter=編集, PgUp/PgDn=スクロール, Esc=閉じる ",
|
||
"ConfigFooterFiltered": " 入力=絞り込み, Backspace=削除, Ctrl+U/Esc=クリア, Enter=編集 ",
|
||
"ConfigSectionProvider": "プロバイダ",
|
||
"ConfigSectionModel": "モデル",
|
||
"ConfigSectionPermissions": "権限",
|
||
"ConfigSectionNetwork": "ネットワーク",
|
||
"ConfigSectionDisplay": "表示",
|
||
"ConfigSectionComposer": "コンポーザー",
|
||
"ConfigSectionSidebar": "サイドバー",
|
||
"ConfigSectionHistory": "履歴",
|
||
"ConfigSectionMcp": "MCP",
|
||
"ConfigSectionFleet": "Fleet",
|
||
"ConfigSectionWorkflow": "ワークフロー",
|
||
"ConfigSectionSession": "セッション",
|
||
"ConfigSectionLegacy": "レガシー",
|
||
"ConfigSectionExperimental": "実験",
|
||
"ConfigScopeSession": "セッション",
|
||
"ConfigScopeSaved": "保存済み",
|
||
"ConfigCommandSource": "{value}(ソース: {source})",
|
||
"ConfigCommandInvalidValue": "{key} の値 '{value}' は無効です。使用可能: {choices}。",
|
||
"ConfigSearchUpdated": "search.provider = {value}({scope}。以降の web_search は環境変数の上書きを適用した有効なプロバイダーを使用します)",
|
||
"ConfigPromptSuggestionUpdated": "prompt_suggestion = {value}({scope}。ゴーストテキストのヒントは以降のターン後に適用されます)",
|
||
"ConfigNotificationsSetHint": "/config notifications <key> <value> [--save] で設定します。",
|
||
"ConfigNotificationUpdated": "notifications.{key} = {value}({scope}。以降の通知に適用されます)",
|
||
"ConfigNotificationsWholeNumber": "notifications.threshold_secs は整数で指定してください",
|
||
"ConfigAuditSearchProvider": "[search] provider を書き込みます。以降の web_search は引き続き環境変数の上書きを優先します。",
|
||
"ConfigAuditPromptSuggestion": "トップレベルの prompt_suggestion を書き込みます。ゴーストテキストのヒントはオプトインのままです。",
|
||
"ConfigAuditNotifications": "[notifications] のスカラー値を書き込み、以降のターン完了通知に適用します。",
|
||
"ConfigHelpDiscoverable": " 確認できる config.toml キー: `/config search.provider`、`/config prompt_suggestion`、`/config notifications`。保存するには `--save` を使用します。",
|
||
"ConfigEditCancelled": "編集をキャンセルしました",
|
||
"ConfigEditTitlePrefix": "編集 ",
|
||
"ConfigEditScopeLabel": "スコープ: ",
|
||
"ConfigEditCurrentLabel": "現在: ",
|
||
"ConfigEditHintLabel": "ヒント: ",
|
||
"ConfigEditNewLabel": "新規: ",
|
||
"ConfigEditFooter": " Enter=適用, Esc=キャンセル, Ctrl+U=クリア, Ctrl+A=全選択, ←/→=移動 ",
|
||
"ConfigLocalePartialBadge": "一部翻訳",
|
||
"ConfigLocalePartialDetail": "一部のみ翻訳された言語パックです。未翻訳の文字列は英語にフォールバックします。",
|
||
"ConfigRowEffective": " (実効 {currency})",
|
||
"ConfigDefaultValue": "(デフォルト)",
|
||
"ConfigDefaultReasoning": "(設定/デフォルト)",
|
||
"ConfigUnavailable": "(利用不可)",
|
||
"ConfigLabelProvider": "現在のプロバイダ",
|
||
"ConfigLabelBaseUrlDeepseek": "プロバイダ API URL(DeepSeek ルート)",
|
||
"ConfigLabelProviderUrl": "プロバイダ API URL",
|
||
"ConfigHintProviderUrl": "現在のプロバイダーエンドポイント。Xiaomi: トークンプラン | 従量課金 | カスタム URL",
|
||
"ConfigLabelModel": "現在のプロバイダモデル",
|
||
"ConfigLabelFastModel": "高速モデル(派生)",
|
||
"ConfigLabelDefaultModel": "旧互換モデル(DeepSeek ルートのみ)",
|
||
"ConfigLabelReasoningEffort": "推論レベル",
|
||
"ConfigLabelApprovalMode": "このセッションの権限",
|
||
"ConfigLabelPermissionPosture": "新規セッションの権限",
|
||
"ConfigLabelApprovalPolicy": "新規セッションの権限(設定)",
|
||
"ConfigLabelManagedApprovalPolicy": "新規セッションの権限(管理)",
|
||
"ConfigLabelDefaultMode": "起動モード",
|
||
"ConfigLabelAllowShell": "シェルアクセス",
|
||
"ConfigLabelManagedAllowShell": "シェルアクセス(管理)",
|
||
"ConfigLabelTelemetry": "匿名の利用状況集計",
|
||
"ConfigHintTelemetry": "バージョン・セッション・機能・エラーの集計値を Codewhale と PostHog に送信。内容や IP は送りません。docs/TELEMETRY.md",
|
||
"ConfigValueTelemetryOn": "オン",
|
||
"ConfigValueTelemetryOff": "オフ",
|
||
"ConfigLabelStreamTimeout": "ストリームタイムアウト",
|
||
"ConfigLabelTheme": "テーマ",
|
||
"ConfigLabelLocale": "言語",
|
||
"ConfigLabelBackground": "背景",
|
||
"ConfigLabelWorkSurfacePlacement": "サイドバー位置",
|
||
"ConfigLabelTopHeight": "トップバーの高さ",
|
||
"ConfigLabelSideWidth": "サイドバーの幅",
|
||
"ConfigLabelCalmMode": "静かな会話表示",
|
||
"ConfigLabelLowMotion": "動きを減らす",
|
||
"ConfigLabelFancyAnimations": "ライブ UI モーション",
|
||
"ScreenModeFullscreenNotice": "画面:フルスクリーン(代替画面)。",
|
||
"ScreenModeInlineNotice": "画面:インライン — ターミナルは独自のスクロールバックを保持します。トランスクリプトはビューポート内に残り、まだスクロールバックには書き込まれません。",
|
||
"ScreenModeMouseCaptureOn": "マウスキャプチャ:オン。",
|
||
"ScreenModeMouseCaptureOff": "マウスキャプチャ:オフ。選択はターミナルが管理します。",
|
||
"ScreenModeUnchanged": "画面は変更されませんでした:{reason}。",
|
||
"ImageInputRejectedResent": "{model} は画像を受け付けないため、画像をテキストとして再送しました。画像を読むには image_ocr を使用してください",
|
||
"ImageInputOmitted": "{model} は画像を認識できないため、このターンの画像 {count} 件をテキストとして送信しました。読むには image_ocr、切り替えるには /model を使用してください",
|
||
"RequestImageWindow": "{model} は 1 リクエストあたり最大 {cap} 件の画像しか受け付けません。{total} 件中の新しい {kept} 件を送信し、古い {elided} 件はテキストの注記として送ります",
|
||
"ImageCountRejected": "{model} がこのリクエストの画像 {count} 件を拒否しました。Codewhale は同じ内容のまま再送していません。もう一度送信すると画像を減らして再試行します。またはモデルを切り替えてください",
|
||
"ProviderToolCallMissing": "プロバイダーは `{reason}` で応答を終了しましたが、ツール呼び出しがありません。続けるにはこのターンを再試行してください。",
|
||
"ConfigLabelShowThinking": "会話にモデル推論を表示",
|
||
"ConfigLabelThinkingHighlight": "推論の背景ハイライト",
|
||
"ConfigLabelShowToolDetails": "ツール詳細レベル",
|
||
"ConfigLabelInlineDiffs": "インライン変更",
|
||
"ConfigLabelStatusIndicator": "状態インジケータ",
|
||
"ConfigLabelSynchronizedOutput": "出力ペース",
|
||
"ConfigLabelCostCurrency": "コスト通貨",
|
||
"ConfigLabelTranscriptSpacing": "会話間隔",
|
||
"ConfigLabelToolCollapse": "ツールカード",
|
||
"ConfigLabelComposerDensity": "入力欄の密度",
|
||
"ConfigLabelComposerBorder": "入力欄の枠線",
|
||
"ConfigLabelComposerMultilineMode": "入力欄の複数行モード",
|
||
"ConfigLabelComposerVimMode": "入力欄の Vim モード",
|
||
"ConfigLabelBracketedPaste": "ブラケットペースト",
|
||
"ConfigLabelPasteBurstDetection": "ペースト検出",
|
||
"ConfigLabelMentionMenuLimit": "メンション候補上限",
|
||
"ConfigLabelMentionMenuBehavior": "メンションメニュー動作",
|
||
"ConfigLabelMentionWalkDepth": "ファイル探索深度",
|
||
"ConfigLabelWorkspaceFollowSymlinks": "シンボリックリンクを追跡",
|
||
"ConfigLabelContextPanel": "コンテキストパネル",
|
||
"ConfigLabelSessionsRail": "セッションレール",
|
||
"ConfigLabelSessionAutoResume": "前回のセッションを自動再開",
|
||
"ConfigLabelAutoCompact": "自動コンパクト",
|
||
"ConfigLabelAutoCompactThreshold": "コンパクトしきい値",
|
||
"ConfigLabelMaxHistory": "入力履歴",
|
||
"ConfigLabelMcpConfigPath": "MCP 設定パス",
|
||
"ConfigLabelMcpOpen": "MCP マネージャ",
|
||
"ConfigLabelMcpReconnect": "MCP を再接続",
|
||
"ConfigLabelMcpDiagnose": "MCP を診断",
|
||
"ConfigLabelPluginsOpen": "プラグイン",
|
||
"ConfigLabelFleetSpawnDepth": "Fleet 再帰深度",
|
||
"ConfigLabelGoalCommand": "目標コマンド",
|
||
"ConfigLabelWorkflow": "ワークフロー",
|
||
"ConfigLabelFeaturePrefix": "機能: {name}",
|
||
"ConfigColumnSetting": "設定",
|
||
"ConfigColumnValue": "値",
|
||
"ConfigColumnScope": "範囲",
|
||
"ConfigActionOpenProvider": "Enter でプロバイダ選択を開く",
|
||
"ConfigActionOpenModel": "Enter でモデル選択を開く",
|
||
"ConfigActionOpenMcp": "Enter で MCP マネージャを開く",
|
||
"ConfigActionMcpReconnect": "Enter で MCP を再接続",
|
||
"ConfigActionMcpDiagnose": "Enter で MCP を診断",
|
||
"ConfigActionOpenPlugins": "Enter でプラグインを開く",
|
||
"ConfigActionToggle": "Enter で切り替え",
|
||
"ConfigActionChoose": "Enter で選択肢を開く",
|
||
"ConfigActionEdit": "Enter で編集",
|
||
"ConfigActionReadOnly": "読み取り専用",
|
||
"ModelPickerAutoNetworkHint": "ターンごと · 実行可能なプロバイダー · リクエスト+直近のコンテキスト → DeepSeek / deepseek-flash",
|
||
"ModelPickerAutoNetworkActiveProviderHint": "ターンごと · アクティブなプロバイダーのみ · リクエスト+直近のコンテキスト → {provider} / {model}",
|
||
"ModelPickerAutoLocalHint": "ターンごと · ローカル判定 · ルーター送信なし",
|
||
"ModelPickerAutoLastRoute": "前回 {provider} · {model}",
|
||
"AutoRouteSelectedToast": "Auto: {provider} / {model}({source})· Ctrl+O: ルート詳細",
|
||
"ModelPickerNotListed": "{provider} の一覧にありません({date} 確認)",
|
||
"HelpGroupCommonCommands": "よく使うコマンド",
|
||
"HelpGroupAllCommands": "すべてのコマンド",
|
||
"HelpTitle": "ヘルプ",
|
||
"HelpFilterPlaceholder": "入力して絞り込み",
|
||
"HelpFilterPrefix": "絞り込み: ",
|
||
"HelpNoMatches": " 一致なし。",
|
||
"HelpSlashCommands": "スラッシュコマンド",
|
||
"HelpKeybindings": "キー操作",
|
||
"HelpUserCommands": "ユーザーコマンド",
|
||
"HelpSkills": "スキル",
|
||
"HelpFooterTypeFilter": " 入力して絞り込み ",
|
||
"HelpFooterMove": " Up/Down 移動 ",
|
||
"HelpFooterJump": " PgUp/PgDn ジャンプ ",
|
||
"HelpFooterClose": " Esc 閉じる ",
|
||
"CmdAnchorDescription": "コンパクション後も保持される重要な事実をピン留め(コンテキストに自動注入)",
|
||
"CmdAttachDescription": "画像・動画メディアを添付(テキストファイルやディレクトリは @path)",
|
||
"CmdCacheDescription": "直近 N ターンのプレフィックスキャッシュのヒット/ミス統計を表示",
|
||
"CmdEffortDescription": "モデルの推論レベルを設定します(/thinking でも可)",
|
||
"CmdPreviewRequestDescription": "次のリクエストを送信せずに、秘匿化されたマニフェストとしてプレビューします",
|
||
"CmdToolsDescription": "直近に準備されたツールリクエストを確認(読み取り専用)",
|
||
"CmdChangeDescription": "最新の更新履歴を表示",
|
||
"CmdChangeHeader": "最新の更新履歴",
|
||
"CmdChangeTranslationQueued": "英語のリリースノートを以下に表示します。次に翻訳を依頼します。プロバイダーを利用できない場合は、この英語版がフォールバックです。",
|
||
"CmdChangeTranslationUnavailable": "英語のリリースノートを以下に表示します。現在のセッションに API キーがないかオフラインのため、翻訳は利用できません。",
|
||
"CmdChangePreviousVersion": "前のバージョン: {version} — `/change {version}` で表示",
|
||
"CmdBalanceDescription": "アクティブなプロバイダーのアカウント残高を確認",
|
||
"CmdImportClaudeDescription": "Claude Code の設定と MCP サーバーの確認可能なインポート計画を作成",
|
||
"CmdClearDescription": "会話履歴をクリア",
|
||
"CmdColorDescription": "このチャットの入力欄の色を設定",
|
||
"CmdColorSet": "このチャットの入力欄の色: {color}",
|
||
"CmdColorReset": "このチャットの入力欄の色をテーマのデフォルトに戻しました",
|
||
"CmdColorUnknown": "不明な色です。次から選択してください: {colors}、または off。",
|
||
"CmdCompactDescription": "コンテキスト圧縮で容量を確保",
|
||
"CmdPurgeDescription": "エージェントに会話履歴を分析させ、不要なメッセージを削除・要約",
|
||
"CmdConfigDescription": "設定を確認・変更(生キーは詳細/高度)",
|
||
"CmdPermissionsDescription": "権限ルールを一覧表示し、安全に削除",
|
||
"PermissionsListHeader": "権限ルール\nソース: アクティブユーザーの permissions.toml\nパス: {path}\nファイル状態: {file_state}\nルール数: {count}",
|
||
"PermissionsNoRules": "権限ルールは設定されていません。",
|
||
"PermissionsFileMissing": "なし",
|
||
"PermissionsFileEmpty": "空",
|
||
"PermissionsFilePresent": "あり",
|
||
"PermissionsRuleEntry": "#{index} | {action} | {tool}\n 有効な一致条件: {matcher}\n スコープ: {scope} — {applicability}",
|
||
"PermissionsMatchExactCommand": "完全一致コマンド `{command}`",
|
||
"PermissionsMatchCommandPrefix": "コマンド接頭辞 `{command}`(引数を考慮)",
|
||
"PermissionsMatchExactPath": "正規化されたパス `{path}` と完全一致",
|
||
"PermissionsMatchAnyInvocation": "このツールのすべての呼び出し",
|
||
"PermissionsScopeGlobal": "グローバル",
|
||
"PermissionsScopeRepo": "リポジトリ `{workspace}`",
|
||
"PermissionsAppliesHere": "このワークスペースで有効",
|
||
"PermissionsInactiveHere": "このワークスペースでは無効",
|
||
"PermissionsRemovePreview": "ルール #{index} の削除内容を確認してください:\n{rule}\n\n確認するには `{command}` を実行してください。permissions.toml が変更されると、このコマンドは無効になります。",
|
||
"PermissionsRemoved": "権限ルール #{index} を削除しました: {action} {tool}。",
|
||
"PermissionsUsage": "使用法: /permissions [list|remove <rule-number> [--confirm <token>]]",
|
||
"PermissionsRuleNotFound": "権限ルール #{index} が見つかりません。`/permissions list` をもう一度実行してください。",
|
||
"PermissionsOperationFailed": "権限ルールの操作に失敗しました: {error}",
|
||
"CmdConstitutionDescription": "恒久憲法ルールとプレビューを管理",
|
||
"CmdContextDescription": "コンパクトなセッションコンテキスト検査ツールを開く",
|
||
"CmdCostDescription": "セッションのコスト内訳を表示",
|
||
"CmdReceiptsDescription": "このセッションの実行内容を表示: ファイル、コマンド、承認",
|
||
"CmdDiffDescription": "セッション開始以降のファイル変更を表示",
|
||
"CmdEditDescription": "最後のメッセージを編集して再送信",
|
||
"CmdExitDescription": "アプリを終了",
|
||
"CmdExportDescription": "会話を安全にエクスポートするか、明示したファイルへ書き出す",
|
||
"CmdCopyDescription": "最後に完了したアシスタント応答をクリップボードにコピー",
|
||
"CmdCopyNoOutput": "コピーできる完了済みアシスタント応答がありません",
|
||
"CmdCopySuccess": "最後に完了したアシスタント応答のクリップボードへの送信を受け付けました。復旧用コピーは {path} にあります",
|
||
"CmdCopySuccessNoBackup": "最後に完了したアシスタント応答のクリップボードへの送信を受け付けましたが、復旧用ファイルを書き込めませんでした。保存先を選ぶには `/export file <path>` を使用してください",
|
||
"CmdCopyQueued": "最後に完了したアシスタント応答を端末クライアントのクリップボード向けにキューに入れました。復旧用コピーは {path} にあります",
|
||
"CmdCopyQueuedNoBackup": "最後に完了したアシスタント応答を端末クライアントのクリップボード向けにキューに入れましたが、復旧用ファイルを書き込めませんでした。保存先を選ぶには `/export file <path>` を使用してください",
|
||
"CmdCopyFailed": "クリップボードへのコピーに失敗しました: {error}。応答は {path} に保存されました",
|
||
"CmdCopyFailedNoBackup": "クリップボードへのコピーに失敗しました: {error}。復旧用ファイルを書き込めませんでした。保存先を選ぶには `/export file <path>` を使用してください",
|
||
"CmdFeedbackDescription": "ローカルの不具合報告を下書きして確認",
|
||
"FeedbackNoSession": "不具合報告の下書きを作成するには、セッションを開始または再開してください。",
|
||
"FeedbackUnavailable": "下書きまたはリクエストが利用できないか、無効です。現在のセッション、下書きID、テキストの長さ制限を確認してください。何も投稿されていません。",
|
||
"FeedbackReviewNotice": "確認用のローカル下書きです。投稿と重複検索は利用できません。共有する前に内容を確認してください。機密情報のマスキングだけでプライバシーが保証されるわけではありません。",
|
||
"FeedbackHelp": "現在のエージェントにCodewhaleの不具合報告の下書きを依頼したり、保存済みの下書きを確認したり、修正を依頼したりできます。不具合報告の下書きはローカルに保存され、投稿は利用できません。",
|
||
"FeedbackDraftRequested": "現在のエージェントに、ローカルの不具合報告の下書き作成または修正を依頼しています。保存が成功して初めて下書きが作成されます。投稿は利用できません。",
|
||
"CmdHfDescription": "Hugging Face MCP の設定と概念を確認",
|
||
"CmdHelpDescription": "コマンド・スキル・キー操作",
|
||
"CmdProfileDescription": "名前付き設定プロファイルに切り替え",
|
||
"ProfileUsage": "使用方法: /profile <name>\n\n名前付き設定プロファイルに切り替えます。プロファイルは ~/.codewhale/config.toml の [profiles] セクションで定義します。",
|
||
"ProfileSwitching": "プロファイル '{name}' に切り替えています...",
|
||
"ProfileSwitched": "プロファイル '{name}' に切り替えました。モデル: {model}、プロバイダ: {provider}",
|
||
"ProfileStatus": "プロファイル: {name}",
|
||
"ProfileSwitchFailed": "プロファイル '{name}' に切り替えられませんでした: {error}",
|
||
"CmdHomeDescription": "現在の会話を保持してホームを開く",
|
||
"CmdOverviewDescription": "統計とクイックアクション付きのホームダッシュボードを表示",
|
||
"HomeBackToConversation": "会話に戻る",
|
||
"HomeNavigationBusy": "ホームを開く前に、現在の作業を完了または停止してください。",
|
||
"CmdHooksDescription": "拡張機能でライフサイクルフックを管理",
|
||
"CmdAgentDescription": "永続サブエージェントセッションを開く",
|
||
"CmdGoalDescription": "複数ターンにわたって一つの目標を追い続ける",
|
||
"CmdInitDescription": "プロジェクト用に AGENTS.md を生成",
|
||
"CmdLspDescription": "LSP 診断のオン・オフを切り替え",
|
||
"CmdShareDescription": "現在のセッションを共有可能な Web URL としてエクスポート",
|
||
"CmdJobsDescription": "バックグラウンドのシェルジョブを確認・制御",
|
||
"CmdLinksDescription": "Codewhale、コミュニティ、プロバイダーのリンクを表示",
|
||
"CmdLoadDescription": "ファイルからセッションを読み込み",
|
||
"CmdLogoutDescription": "API キーを消去してセットアップに戻る",
|
||
"CmdMcpDescription": "MCP サーバを開く・管理する — init で追加、doctor で点検",
|
||
"McpReloadAlreadyRunning": "MCP の再読み込みは実行中です。ステータスバーが進行状況を示します。",
|
||
"McpRecommendedUnknownId": "推奨 MCP ID が不明です。{recommendations_command} で精選リストを確認してください。",
|
||
"McpRecommendationsHeading": "推奨 MCP サーバー(自動インストールなし)",
|
||
"McpRecommendationsSafety": "この一覧を見ても、何も追加・有効化されません。明示的な追加は設定を書き込むだけです。{restart_command} がサーバーへ接続する前に確認してください。",
|
||
"McpRecommendationGithub": "• github — GitHub 公式のリモート MCP エンドポイント\n エンドポイント: {endpoint}\n 認証は別です。サーバーが OAuth を提供する場合だけ {login_command} を使用してください。\n それ以外は、コマンド履歴の外で最小権限の PAT を設定してください。付与した\n スコープはリポジトリデータを書き込み・削除できるため、可能なら読み取り専用で始めてください。\n 明示的に追加: {add_command}",
|
||
"McpRecommendationChrome": "• chrome-devtools — バージョン固定 npm パッケージによる公式 Chrome DevTools MCP\n パッケージ: {package} ({launcher})\n Chrome の調査・操作や認証済みページの読み取りが可能です。機密タブを\n 閉じ、追加前にパッケージを確認してください。{restart_command} はダウンロードして実行する場合があります。\n 明示的に追加: {add_command}",
|
||
"McpRecommendationPlaywright": "• playwright — バージョン固定 npm パッケージによる Microsoft 公式 Playwright MCP\n パッケージ: {package} ({launcher})\n ソース: {source}\n --isolated は新しいブラウザープロファイルを起動します。ページの閲覧・操作やフォーム送信が\n 可能なため、先に操作を確認してください。{restart_command} はパッケージをダウンロードして実行する場合があります。\n 明示的に追加: {add_command}",
|
||
"McpRecommendationContainerUse": "• container-use — Dagger の実験的な container-use MCP\n コマンド: container-use stdio\n ソース: {source}\n 別途インストールした container-use バイナリが必要です。Codewhale がこのバイナリを\n ダウンロードまたはインストールすることはありません。コンテナを作成し、マウントした作業ファイルを変更できます。\n {restart_command} の前にインストール元とコマンドを確認してください。\n 明示的に追加: {add_command}",
|
||
"PluginKimiUsage": "使い方:\n {list_command}\n {approve_command}\n一覧表示は読み取り専用です。承認すると、Kimi 管理の正規プラグイン 1 件を確認済みインストーラーでコピーします。コピー後も無効・未信頼のままです。",
|
||
"PluginKimiManagedRootHeading": "{root} の Kimi 管理プラグイン:",
|
||
"PluginKimiNoneFound": "有効な管理プラグインが見つかりません。",
|
||
"PluginKimiLicenseUnspecified": "未指定",
|
||
"PluginKimiApplicable": "この OS で使用可能",
|
||
"PluginKimiNotApplicable": "この OS では使用不可",
|
||
"PluginKimiCandidateSummary": "{name} {version} — ライセンス={license} — {applicability} — {inventory}",
|
||
"PluginKimiCandidateDetails": " パス: {path}\n コンテンツハッシュ: {content_hash}\n 権限ハッシュ: {capability_hash}\n 承認: {approve_command}",
|
||
"PluginKimiRejectedHeading": "拒否された項目(インポート不可):",
|
||
"PluginKimiInspectionFooter": "この調査ではコピー、信頼、有効化、実行を行っていません。外部の Kimi アプリ、デーモン、バイナリ、ブラウザー拡張、認証情報、OS 権限も確認していません。",
|
||
"PluginKimiCandidateMissing": "`{name}` という有効な Kimi 管理の正規プラグインはありません。{list_command} を再実行してください。",
|
||
"PluginKimiCandidateChanged": "Kimi 管理プラグイン `{name}` は確認後に変更されました。期待したハッシュは {expected}、現在は {actual} です。コピーは行われていません。{list_command} を再実行してください。",
|
||
"PluginKimiHomeMissing": "Kimi インポート用のユーザーホームディレクトリが見つかりません。",
|
||
"PluginKimiRootInspectFailed": "Kimi 管理プラグインのルート {root} を調査できません: {error}",
|
||
"PluginKimiRootMustBeDirectory": "Kimi 管理プラグインのルート {root} は、リンクや再解析ポイントではなく実ディレクトリである必要があります。",
|
||
"PluginKimiRootCanonicalizeFailed": "Kimi 管理プラグインのルート {root} を正規化できません: {error}",
|
||
"PluginKimiRootListFailed": "Kimi 管理プラグインのルート {root} を一覧できません: {error}",
|
||
"PluginKimiEntryReadFailed": "Kimi 管理プラグインの項目を読み取れません: {error}",
|
||
"PluginKimiEntryLimit": "Kimi 管理プラグインのルートには {count} 件あります。1 回の走査で確認する上限は {max} 件です。",
|
||
"PluginKimiEntryInspectFailed": "{path}: 調査できません: {error}",
|
||
"PluginKimiEntryLinksRefused": "{path}: リンクと再解析ポイントは拒否されます",
|
||
"PluginKimiEntryOutsideRoot": "{path}: 正規パス {canonical_path} は管理ルートの直下ではありません",
|
||
"PluginKimiEntryCanonicalizeFailed": "{path}: 正規化できません: {error}",
|
||
"PluginKimiManifestUnreadable": "{path}: 読み取り可能な {manifest} がありません: {error}",
|
||
"PluginKimiManifestMustBeFile": "{path}: {manifest} は実在する通常ファイルである必要があります",
|
||
"PluginKimiManifestInvalid": "{path}: マニフェストが無効です: {error}",
|
||
"PluginKimiDirectoryNameMismatch": "{path}: ディレクトリ名はマニフェスト名 `{name}` と完全に一致する必要があります",
|
||
"PluginKimiHashUnavailable": "利用不可",
|
||
"PluginKimiRollbackDestinationMissing": "インストーラーからコピー先パスが報告されませんでした。",
|
||
"PluginKimiMismatchRemoved": "コピー後のプラグイン `{name}` は承認済み内容と一致しません(期待値 {expected}、検出値 {actual})。予期しないコピーを削除しました。確認して再試行してください。",
|
||
"PluginKimiMismatchRollbackFailed": "エラー: コピー後のプラグイン `{name}` は承認済み内容と一致せず(期待値 {expected}、検出値 {actual})、自動削除にも失敗しました: {error}。無効・未信頼のままです。続行前に {path} を調査してください。",
|
||
"PluginKimiUserPluginDirectory": "ユーザーのプラグインディレクトリ",
|
||
"PluginKimiMarketplaceZipUnsupported": "Codewhale の確認済みインストーラーは Kimi ZIP バンドルに対応していません。ローカルディレクトリからインストールするか、上流の Kimi 管理プラグインをインポートしてください。",
|
||
"PluginKimiMarketplaceRemoteUnsupported": "Codewhale でインストールする Kimi リモートソースは .tar.gz または .tgz で終わる必要があります。.zip は認識されますが未対応です。",
|
||
"PluginKimiMarketplaceGzipTarball": "gzip tarball の URL",
|
||
"CmdPluginDescription": "信頼済みプラグインバンドルを確認・管理します。従来の実行可能ツールは別に扱われます",
|
||
"CmdPluginBundleUsage": "使い方: /plugin [list|show <name>|validate [name]|install <spec>|update <name>|uninstall <name>|trust <name> [review-token]|enable <name>|disable <name>|revoke <name>|reload|tools [name]]",
|
||
"CmdPluginBundleNoneFound": "Codewhale プラグインバンドルは見つかりませんでした。",
|
||
"CmdPluginBundleListHeader": "プラグインバンドル ({count}):",
|
||
"CmdPluginLegacyListHeader": "従来の実行可能プラグインツール ({count}) — {dir}:",
|
||
"CmdPluginBundleNotFound": "プラグインバンドル '{name}' が見つかりません",
|
||
"CmdPluginBundleReloaded": "{workspace} のプラグインバンドル {count} 件を再読み込みしました。",
|
||
"PluginPromptSuggestTrust": "これは {name} 向けの作業に見えます。有効化の前に /plugin trust {name} で確認してください。",
|
||
"PluginPromptSuggestEnable": "これは {name} 向けの作業に見えます。/plugin enable {name} で有効化できます。",
|
||
"PluginPromptSuggestMarketplace": "これは {name} 向けの作業に見えます。カタログ `{catalog}` から /plugin marketplace install {catalog} {name} でインストールできます。",
|
||
"PluginCtaInstallPrompt": "おすすめのプラグイン: {name}",
|
||
"PluginCtaReview": "確認",
|
||
"PluginCtaInstall": "インストール",
|
||
"PluginCtaReviewTrust": "信頼を確認",
|
||
"PluginCtaEnable": "有効化",
|
||
"PluginCtaDismiss": "今後提案しない",
|
||
"PluginCtaDismissSaveFailed": "このセッションでは非表示にしました。プラグインの設定を保存できませんでした。",
|
||
"PluginSuggestionReason": "「{trigger}」に一致",
|
||
"CmdPluginBundleDetail": "{name}\n========================================\nID: {id}\nバージョン: {version}\n出所: {origin} ({scope})\n状態: {state}\n信頼: {trust}\nコンポーネント: {inventory}\n要求権限: {permissions}\nMCP サーバー: {mcp}\n未対応/無効: {unsupported}\nコンテンツハッシュ: {content_hash}\n権限ハッシュ: {capability_hash}\nパス: {path}",
|
||
"CmdPluginBundleDiagnosticsHeader": "プラグイン診断 ({count}):",
|
||
"CmdPluginBundleMutationSuccess": "プラグインバンドル '{name}': {action}。",
|
||
"CmdPluginActionFailed": "プラグイン操作に失敗しました: {error}",
|
||
"CmdPluginNoneFound": "{dir} で従来の実行可能プラグインツールは見つかりませんでした",
|
||
"CmdPluginNotFound": "プラグイン '{name}' が見つかりません",
|
||
"CmdPluginListHeader": "従来の実行可能プラグインツール ({count}):",
|
||
"CmdPluginDetailDescription": "説明: {description}",
|
||
"CmdPluginDetailSchema": "スキーマ:\n{schema}",
|
||
"CmdPluginDetailApproval": "承認: {approval}",
|
||
"CmdPluginDetailPath": "パス: {path}",
|
||
"CmdMemoryDescription": "永続的な構造化ユーザーメモリを確認・管理",
|
||
"CmdModeDescription": "権限を切り替えるか、モードピッカーを開く",
|
||
"CmdModelDescription": "現在のモデルを切り替え・確認",
|
||
"CmdModelsDescription": "アクティブな API からライブのモデル ID を取得する",
|
||
"CmdRouterDescription": "Auto モデルルーティングのターンごとのルーターを設定",
|
||
"RouterSetupTitle": "モデルルーター",
|
||
"RouterPresetJevHint": "{route} 経由の Jev 判定モデル · 1 ターンあたり約 $0.00002 · 最新のリクエストと直近のコンテキストが {route} に送られます",
|
||
"RouterPresetFastHint": "{model}(思考オフ)· {provider} のキーを使用",
|
||
"RouterPresetOffHint": "ルーター呼び出しなし · Auto の各ターンは既定のモデルを使用",
|
||
"RouterPresetOffCostSavingHint": "ルーター呼び出しなし · [auto] cost_saving により Auto のターンは高速ティアのまま",
|
||
"RouterPresetCustomHint": "[auto.router] の TOML を表示して手動で編集",
|
||
"RouterPresetUnavailable": "利用不可: {reason}",
|
||
"RouterTypesafeSignupPaused": "TypeSafe は 2026-09-22 に新規登録を停止しました。新規ユーザーの既定ルートは OpenRouter です。",
|
||
"RouterTestSaveHint": "サンプルリクエストでテスト呼び出しを 1 回行いました。Enter でこのルーターを保存、Esc で破棄します。",
|
||
"RouterTestHeader": "ルーターのテスト ({args})",
|
||
"RouterTestNotMade": "テスト呼び出しは行われませんでした: {reason}",
|
||
"RouterTestWouldRoute": "\"{request}\" を {provider} / {model} に振り分けます · {latency} ms",
|
||
"RouterTestDecision": "判定: {tier} · {reason}",
|
||
"RouterTestChoice": "選択: {choice} ({probabilities}) · 確信度 {confidence} (最小 {min})",
|
||
"RouterTestCostReported": "費用: ${cost} (プロバイダー報告値)",
|
||
"RouterTestCostUnreported": "費用: プロバイダーから報告なし",
|
||
"RouterTestUsage": "使用量: 入力 {input} · 出力 {output}",
|
||
"RouterTestFailing": "ルーターが失敗しています: {reason}",
|
||
"RouterSaved": "ルーターを保存しました ({router}): {path}",
|
||
"RouterNotSaved": "ルーターを保存できませんでした: {error}",
|
||
"RouterRuntimeNotReloaded": "ルーターを保存しましたが、ランタイムスレッドは再起動まで以前のルーターを使います: {error}",
|
||
"RouterCurrent": "現在: {router}",
|
||
"RouterCurrentFailing": "現在: {router} · 失敗: {reason}",
|
||
"RouterSummary": "{kind} ルーター · {provider} / {model}",
|
||
"RouterSummaryThinking": "{kind} ルーター · {provider} / {model} · 思考 {thinking}",
|
||
"RouterPresetFastLabel": "高速ティア",
|
||
"RouterPresetCustomLabel": "カスタム",
|
||
"RouterNoKey": "{route} の API キーがありません",
|
||
"RouterNoFastTier": "アクティブなプロバイダーに実行可能な高速ティアがありません",
|
||
"RouterNeedKey": "OpenRouter のキー (OPENROUTER_API_KEY) か TypeSafe のキー (TYPESAFE_API_KEY) を追加してください",
|
||
"RouterCustomByHand": "カスタムルーターは手動で編集します",
|
||
"RouterCustomHelpIntro": "config.toml の [auto.router] を編集してください。例:",
|
||
"RouterCustomHelpOutro": "テーブルを削除する (または /router off を実行する) と、Auto の各ターンは既定のモデルを使用します。",
|
||
"RouterActionTest": "テスト",
|
||
"RouterActionSave": "保存",
|
||
"RouterActionDiscard": "破棄",
|
||
"ModelsListHeader": "{provider} のモデル(既定: {model})",
|
||
"ModelsListHint": "キャッシュ済みカタログ。設定済みプロバイダーを更新するには `codewhale models --update` を実行してください。",
|
||
"ModelsUpdateSummary": "モデルカタログ: {updated} 件更新、{loaded} 件を Codex から読み込み、{failed} 件失敗、{skipped} 件スキップ。",
|
||
"ModelsUpdatePartial": "一部のカタログを更新できませんでした。以前のモデルと設定済みモデルは引き続き利用できます。",
|
||
"ModelsCodexHint": "ChatGPT モデルは Codex 経由で読み込みます。照会時刻はプロバイダーのカタログ更新を保証するものではありません。",
|
||
"ModelsSourceFallback": "同梱または設定済みのモデル。利用可能かどうかは未確認です。",
|
||
"CmdModelDbDescription": "内蔵のモデルデータベースを閲覧する",
|
||
"CmdNetworkDescription": "ネットワーク許可・拒否ルールを管理",
|
||
"CmdUpdateDescription": "新しい Codewhale リリースを確認してインストールします",
|
||
"CmdNoteDescription": "ワークスペースノートの追加、一覧、編集、削除",
|
||
"CmdThemeDescription": "テーマを切り替え(ダーク/ライト/グレースケール/システム)",
|
||
"CmdProviderDescription": "プロバイダまたはモデルを切り替え",
|
||
"CmdAuthDescription": "プロバイダー認証フローを管理",
|
||
"CmdLoginDescription": "Codewhaleにサインインするか、プロバイダーキーを保存",
|
||
"CmdQueueDescription": "キューされたメッセージを確認・編集",
|
||
"CmdQueueUsage": "使用方法: /queue [list|send <n>|edit <n>|drop <n>|clear]",
|
||
"QueueRestoredFromPreviousSession": "前のセッションのキューのメッセージ {count} 件を復元しました。自動では送信されません。/queue send <n> で 1 件送信、/queue clear で破棄します。",
|
||
"CmdQueueDraftHeader": "キューされたメッセージを編集中:",
|
||
"CmdQueueNoMessages": "キューされたメッセージはありません",
|
||
"CmdQueueListHeader": "キューされたメッセージ ({count}):",
|
||
"CmdQueueTip": "ヒント: /queue send <n> で今すぐ送信、/queue drop <n> で削除",
|
||
"CmdQueueAlreadyEditing": "すでにキューされたメッセージを編集中です。送信するか /queue clear で破棄してください。",
|
||
"CmdQueueNotFound": "キューされたメッセージが見つかりません",
|
||
"CmdQueueEditingStatus": "キューされたメッセージ {index} を編集中",
|
||
"CmdQueueEditingMessage": "キューされたメッセージ {index} を編集中(Enter で再キュー/送信)",
|
||
"CmdQueueDropped": "キューされたメッセージ {index} を削除しました",
|
||
"CmdQueueAlreadyEmpty": "キューはすでに空です",
|
||
"CmdQueueCleared": "キューをクリアしました",
|
||
"CmdQueueMissingIndex": "インデックスが指定されていません。使用方法: /queue edit <n> または /queue drop <n>",
|
||
"CmdQueueIndexPositive": "インデックスは正の数値である必要があります",
|
||
"CmdQueueIndexMin": "インデックスは 1 以上である必要があります",
|
||
"CmdRelayDescription": "新しいスレッド用のセッションリレー(接力)を作成",
|
||
"CmdRemoteControlDescription": "Codewhaleウェブアカウントからこのセッションを再開",
|
||
"CmdRemoteEnvDescription": "GitHub または CNB のブランチ先端から新しいホスト型 Work を開く",
|
||
"CmdRemoteEnvOverview": "ホスト型 Work は、GitHub または CNB で利用可能なブランチ先端から新しい環境を開始します。\n\nこのローカルフォルダーは移動されず、未プッシュのコミット、変更済みまたは無視対象のファイル、シークレット、セッション状態も含まれません。\n\n{command} でホスト型 Work のランチャーを開きます。",
|
||
"CmdRemoteEnvOpening": "{repo} のブランチ {branch} 用にホスト型 Work を開いています。\n\n{origin} に設定された Git ホストで利用可能なブランチ先端から新しい環境を開始します。ローカルにしかない状態は含まれません。\n\nブラウザーが開かない場合は、次を使用してください:\n{url}",
|
||
"CmdRemoteEnvUnavailable": "このフォルダーについて、対応する GitHub または CNB の origin とチェックアウト済みブランチの両方を解決できませんでした。ブランチをチェックアウトし、{origin} に HTTPS または SSH URL を設定してから、{command} を再試行してください。何も作成または割り当てられていません。",
|
||
"CmdRemoteEnvSourceCustodyPolicy": "Codewhale はローカルソースをホスト型 Work にアップロード、移行、同期しません。{command} を使用して、GitHub または CNB で利用可能なブランチ先端から開始してください。未プッシュのコミット、変更済みまたは無視対象のファイル、シークレット、セッション状態はローカルに残ります。",
|
||
"CmdRemoteEnvBrowserLabel": "Codewhale ホスト型 Work",
|
||
"CmdRenameDescription": "現在のセッションの名前を変更",
|
||
"CmdTitleDescription": "端末に表示するタブとウィンドウのタイトルを設定",
|
||
"CmdRestoreDescription": "ワークスペースをターンのスナップショットへ戻す",
|
||
"CmdRetryDescription": "直前のリクエストを再試行",
|
||
"CmdReviewDescription": "ファイル・diff・PR に対して構造化コードレビューを実行",
|
||
"CmdRlmDescription": "ファイルまたはテキスト用の永続 RLM コンテキストを開く",
|
||
"CmdSaveDescription": "セッションをファイルに保存",
|
||
"CmdFullscreenDescription": "代替画面に描画する (TUI が端末全体を占有)",
|
||
"CmdInlineDescription": "端末の全高でインライン描画し、端末のスクロールバックを保持",
|
||
"CmdForkDescription": "現在の会話を兄弟セッションに fork",
|
||
"CmdTreeDescription": "セッション履歴をツリー表示(末端がアクティブなブランチ)",
|
||
"CmdBranchDescription": "履歴を書き換えずにブランチを項目へ移動",
|
||
"CmdResumeDescription": "セッションを再開(エクスポート済みセッション JSON の読み込みにも対応)",
|
||
"CmdNewDescription": "新しい保存済みセッションを開始",
|
||
"CmdSessionsDescription": "セッション履歴を開く — archive と prune で古いものを管理",
|
||
"CmdSettingsDescription": "型付き設定エディターを開く",
|
||
"CmdSidebarDescription": "サイドバーの配置 (bottom/top/left/right/off)",
|
||
"CmdSkillDescription": "スキルを有効化、またはコミュニティスキルをインストール/更新/アンインストール/信頼",
|
||
"CmdSkillsDescription": "ローカルスキルを一覧表示し、接頭辞で絞り込むか、精選レジストリを参照する",
|
||
"CmdStashDescription": "コンポーザーの下書きを退避/復元する",
|
||
"CmdStatusDescription": "実行中のセッション状態を表示",
|
||
"CmdStatuslineDescription": "フッターに表示する項目を設定",
|
||
"CmdStructcopyDescription": "セッションオブジェクトを秘匿化した JSON でコピー(人間専用)",
|
||
"CmdStructcopyKindTurn": "ターン",
|
||
"CmdStructcopyKindTool": "ツール呼び出し",
|
||
"CmdStructcopyKindPlan": "Plan",
|
||
"CmdStructcopyKindWorkflow": "Workflow 実行",
|
||
"CmdStructcopyUsageError": "構造化コピーの指定が無効です。使用法: {usage}",
|
||
"CmdStructcopyUnavailable": "選択した{kind}は利用できません。何もコピーされませんでした",
|
||
"CmdStructcopyBusy": "{kind}の状態を使用中です。もう一度お試しください",
|
||
"CmdStructcopyPrepareFailed": "選択した{kind}を準備できませんでした: {error}",
|
||
"CmdStructcopyClipboardQueued": "構造化コピー({kind}、{bytes}バイト)をtmux/OSC 52経由で端末クライアントのクリップボードへキューしました。配信は端末の対応状況に依存し、ここでは確認されていません",
|
||
"CmdStructcopyClipboardAccepted": "構造化コピー({kind}、{bytes}バイト)をクリップボードへ渡しました。ネイティブクリップボードを利用できない場合は、端末への書き込みがキューされています",
|
||
"CmdStructcopyClipboardFailed": "クリップボードへのコピーに失敗しました: {error}。何も書き込まれていません。明示的なテキスト表示には `stdout` を付けて再実行してください",
|
||
"CmdStructcopyReceiptTooLarge": "構造化コピーのレシートメタデータが出力上限の{bytes}バイトを超えたため、出力を拒否しました",
|
||
"CmdFleetDescription": "Fleet とそのエージェントを確認・設定",
|
||
"CmdLaneDescription": "永続化された Lane(実行中の Workflow)を確認・制御",
|
||
"CmdWorkflowDescription": "順序や並列が必要なときにマルチエージェント脚本を実行する",
|
||
"CmdWorkflowsDescription": "このワークスペースのワークフロー実行を表示(一覧・キャンセル)",
|
||
"CmdHotbarDescription": "Hotbar設定を開く",
|
||
"CmdSetupDescription": "憲法ファーストのセットアップを開く",
|
||
"CmdSubagentsDescription": "/fleet workers の短縮:このセッションのエージェント",
|
||
"CmdAdvisorDescription": "このセッションのバックグラウンドアドバイザーのオン・オフを切り替え",
|
||
"CmdSystemDescription": "現在のシステムプロンプトを表示",
|
||
"CmdTaskDescription": "バックグラウンドタスクを管理",
|
||
"CmdTokensDescription": "セッションのトークン使用量を表示",
|
||
"CmdTranslateDescription": "出力翻訳を現在のシステム言語に切り替え",
|
||
"CmdTranslateOff": "出力翻訳が無効になりました(元のモデル出力を表示)",
|
||
"CmdTranslateOn": "出力翻訳が有効になりました:モデル応答は現在のシステム言語で表示されます",
|
||
"TranslationInProgress": "アシスタント出力を翻訳中...",
|
||
"TranslationComplete": "翻訳が完了しました",
|
||
"TranslationFailed": "翻訳に失敗しました",
|
||
"CmdTrustDescription": "このセッションのファイルへの信頼を変更。--save はプロジェクトのスキル、コマンド、フック、MCP サーバー、コンテキストへの信頼も保存します",
|
||
"CmdWorkspaceDescription": "ワークスペースの表示・切替 — worktrees で管理画面を開く",
|
||
"CmdUndoDescription": "直前のリクエストとそのファイル変更を取り消す",
|
||
"CmdVerboseDescription": "ライブ思考表示の詳細モードを切り替え",
|
||
"CmdCacheAdvice": "3 ターン目以降にヒット率が ~70% 以上で安定していれば、プレフィックスキャッシュは健全。\n長いセッションでこれを下回る場合はプレフィックスのドリフトの可能性あり (#263)。",
|
||
"CmdCacheFootnote": "* プロバイダがミスを単独で報告しない場合は「入力 − ヒット」から推定。\n",
|
||
"CmdCacheUnpricedNote": "コスト — = そのターンの確定価格なし。セッション見積もりから欠落しています ({notes})。\n",
|
||
"CmdCacheHeader": "キャッシュテレメトリ — 直近 {count} / {total} ターン(モデル: {model})\n",
|
||
"CmdCacheNoData": "キャッシュ履歴: まだターンを記録していません。\n\n対応するプロバイダーは API ターンで `prompt_cache_hit_tokens` / `prompt_cache_miss_tokens` を返します。1 ターン実行してから /cache を再度試してください。",
|
||
"CmdCacheSessionRates": "セッションのキャッシュヒット率: {rates}",
|
||
"CmdCacheRateParent": "親",
|
||
"CmdCacheRateAgents": "エージェント",
|
||
"CmdCacheRateCombined": "合計",
|
||
"CmdCacheTotals": "Σ 入力: {sum_in} Σ ヒット: {sum_hit} Σ ミス: {sum_miss} 平均ヒット率: {avg}\n",
|
||
"CmdCostReport": "セッション費用:\n─────────────────────────────\n推定合計: {cost}\n\n監査済みのプロバイダー使用量と公開料金に基づきます。",
|
||
"CmdCostReportSubtotal": "セッション費用:\n─────────────────────────────\n算定済み小計: {cost}\n\n料金不明の課金対象ターンがあります。下のカバレッジを確認してください。",
|
||
"CmdCostReportUnknown": "セッション費用:\n─────────────────────────────\n推定合計: 不明\n\n選択した通貨で信頼できる価格があるターンはありません。",
|
||
"CmdCostUnknownValue": "不明",
|
||
"CmdCostEstimateOnly": "これは請求書ではなく概算です。プロバイダーが報告したトークン使用量と公開料金からローカルに計算しており、実際の請求額と異なる場合があります。",
|
||
"CmdCostCoverage": "対象: 課金対象ターン {turns} 件のうち {priced} 件を算定しました。",
|
||
"CmdCostUnpricedTurns": "除外: 課金対象ターン {unpriced} 件は確定した料金が得られず ({reasons})、上記の合計に含まれていません。",
|
||
"CmdCostUnpricedClasses": "このセッションで料金が未公開のトークン種別: {classes}。該当ターンは過少計上を避けるため算定しません。",
|
||
"CmdCostCoverageUnknownLegacy": "カバレッジ: 不明。このセッションはターンごとの価格カバレッジを記録する前に保存されたため、上記合計のどこまでが計上済みかを確定できません。",
|
||
"CmdCostPricingProvenance": "使用した価格ソース: {sources}。",
|
||
"CmdCostLivePricingDowngraded": "このルートのプロバイダー実時価格を検証できませんでした({defects})。同梱の公開レートを使用しました。",
|
||
"CmdCostLivePricingUnavailable": "このルートのプロバイダー実時価格を検証できず({defects})、利用可能な同梱レートもありません。この支出は不明です。",
|
||
"CmdCostRoutesHeader": "監査済みルート(秘匿済み):",
|
||
"CmdTokensCacheBoth": "ヒット {hit} / ミス {miss}",
|
||
"CmdTokensCacheHitOnly": "ヒット {hit} / ミスは未報告",
|
||
"CmdTokensCacheMissOnly": "ヒットは未報告 / ミス {miss}",
|
||
"CmdTokensCacheWriteTotal": "このセッションのキャッシュ書き込み(作成)トークン: {write}。書き込み割増を公開しているプロバイダーでは入力レートより高く課金されます。ターン別内訳は /cache を参照。",
|
||
"CmdTokensContextUnknownWindow": "~{estimated} / コンテキスト窓不明",
|
||
"CmdTokensContextWithWindow": "~{used} / {window} ({percent}%)",
|
||
"FooterAgentSingular": "1 エージェント",
|
||
"FooterAgentsPlural": "{count} エージェント",
|
||
"HeaderAgentsChip": "エージェント {count}",
|
||
"FooterPressCtrlCAgain": "もう一度 Ctrl+C で終了",
|
||
"FooterWorking": "処理中",
|
||
"FooterBalancePrefix": "残高",
|
||
"HelpSectionActions": "操作",
|
||
"HelpSectionClipboard": "クリップボード",
|
||
"HelpSectionPointer": "ポインター",
|
||
"HelpSectionEditing": "入力編集",
|
||
"HelpSectionHelp": "ヘルプ",
|
||
"HelpSectionModes": "モード",
|
||
"HelpSectionNavigation": "ナビゲーション",
|
||
"HelpSectionSessions": "セッション",
|
||
"CmdTokensNotReported": "未報告",
|
||
"CmdTokensReport": "トークン使用量:\n─── ──────────────────────────\nアクティブコンテキスト: {active}\n直近の API 入力: {input}(ターン単位のテレメトリ。複数回のツール往復で同じプレフィックスが重複してカウントされる場合あり)\n直近の API 出力: {output}\nキャッシュヒット/ミス: {cache}(テレメトリ/コスト用のみ)\n累計トークン: {total}(セッション使用量テレメトリ)\n算定済み金額: {cost}\nAPI メッセージ: {api_messages}\nチャットメッセージ: {chat_messages}\nモデル: {model}",
|
||
"KbScrollTranscript": "会話履歴をスクロール、入力履歴を移動、または添付ファイルを選択",
|
||
"KbNavigateHistory": "入力履歴を移動",
|
||
"KbBrowseHistory": "会話履歴を閲覧",
|
||
"KbScrollTranscriptAlt": "会話履歴をスクロール",
|
||
"KbScrollPage": "ページ単位で会話履歴をスクロール",
|
||
"KbJumpTopBottom": "会話履歴の先頭/末尾へジャンプ",
|
||
"KbJumpTopBottomEmpty": "先頭/末尾へジャンプ(入力が空の時)",
|
||
"KbJumpToolBlocks": "ツール出力ブロック間をジャンプ",
|
||
"KbMoveCursor": "コンポーザー内でカーソルを移動",
|
||
"KbJumpLineStartEnd": "行の先頭/末尾へジャンプ",
|
||
"KbDeleteChar": "カーソル前/後の文字を削除、または選択中の添付を削除",
|
||
"KbDeleteWord": "前の単語を削除",
|
||
"KbYank": "キルバッファからヤンク(composer が空のときはフォーカス中のセルをコピー)",
|
||
"KbToggleFileTree": "ファイルツリーサイドバーを切り替え",
|
||
"KbSelectText": "テキストを選択(Ctrl/Alt を加えると単語単位で選択)",
|
||
"KbSelectAllDraft": "下書き全体を選択",
|
||
"KbClearDraft": "現在の下書きをクリア",
|
||
"KbRestoreClearedDraft": "クリアした下書きを復元",
|
||
"KbStashDraft": "現在の下書きをスタッシュ(`/stash pop`で復元)",
|
||
"KbSearchHistory": "プロンプト履歴を検索してローカル下書きを復元",
|
||
"KbInsertNewline": "コンポーザーに改行を挿入",
|
||
"KbSendDraft": "待機中は送信、実行中はキュー。入力欄が空なら次のキューを今すぐ送信",
|
||
"KbSteerCurrentTurn": "現在のターンをステア(待機中は通常送信)",
|
||
"KbCloseMenu": "メニューを閉じる、リクエストをキャンセル、下書きを破棄、または入力をクリア",
|
||
"KbCancelOrExit": "キャンセル、下書きを消去、またはアイドル時に終了",
|
||
"KbShellControls": "実行中のシェル待機を /jobs へ移動",
|
||
"KbExitEmpty": "入力が空の時に終了",
|
||
"KbCommandPalette": "コマンドパレットを開く",
|
||
"KbSettings": "型付き設定エディターを開く",
|
||
"KbCancelBackgroundShellJobs": "実行中のバックグラウンド shell ジョブをすべてキャンセル(Activity サイドバー)",
|
||
"KbFuzzyFilePicker": "ファジーファイルピッカーを開く(Enter で @path を挿入)",
|
||
"KbCompactInspector": "コンパクトなセッションコンテキスト検査ツールを開く",
|
||
"KbCompactContext": "会話コンテキストを圧縮",
|
||
"KbLastMessagePager": "最後のメッセージのページャーを開く(入力が空の時)",
|
||
"KbSelectedDetails": "選択したツールまたはメッセージの生の詳細を表示(Ctrl+Alt+O でターン全体の概要)",
|
||
"KbToolDetailsPager": "選択した項目の生の詳細を表示(Alt+V)",
|
||
"KbExternalEditor": "作成中の下書きを外部エディターで開く",
|
||
"KbLiveTranscript": "ライブ会話履歴オーバーレイを開く(自動追尾スクロール)",
|
||
"KbBacktrackMessage": "前のユーザーメッセージに戻る(左右でステップ、Enter で巻き戻し)",
|
||
"KbCompleteCycleModes": "/command を補完、または入力欄が空のときモードを切り替え(Plan → Work → Operate)",
|
||
"KbCycleThinking": "現在のプロバイダーの推論強度を順に切り替え (Ctrl+T)",
|
||
"KbCyclePermissions": "アクセスを切り替え:確認 → 自動レビュー → フルアクセス(Shift+Tab)",
|
||
"KbJumpPlanAgentYolo": "ホットバースロットを起動",
|
||
"KbAltJumpPlanAgentYolo": "Plan / Work / Operate モードへの代替ジャンプ",
|
||
"KbFocusSidebar": "Tasks / Agents / Context / Pinned レールパネルにフォーカス",
|
||
"KbSessionPicker": "セッションピッカーを開く",
|
||
"KbUpdateInstall": "最新のCodewhaleアップデートを確認してインストールする(`/update install`)",
|
||
"UpdateWhatsNewUpdated": "{version} に更新しました。",
|
||
"UpdateWhatsNewCounts": "{features}、{fixes}、{other}を含みます。",
|
||
"UpdateWhatsNewHeadline": "{updated}{counts}",
|
||
"UpdateWhatsNewFeatureSingular": "新機能 1 件",
|
||
"UpdateWhatsNewFeaturesPlural": "新機能 {count} 件",
|
||
"UpdateWhatsNewFixSingular": "修正 1 件",
|
||
"UpdateWhatsNewFixesPlural": "修正 {count} 件",
|
||
"UpdateWhatsNewOtherSingular": "その他の変更 1 件",
|
||
"UpdateWhatsNewOtherPlural": "その他の変更 {count} 件",
|
||
"UpdateWhatsNewNotes": "リリースノート:{url}",
|
||
"KbTerminalPaste": "ローカル端末を使ってテキストを貼り付け",
|
||
"KbPasteAttach": "ローカルまたは転送されたグラフィカルクリップボードからテキストを貼り付けるか画像を添付",
|
||
"KbCopySelection": "Codewhale の現在の選択をコピー",
|
||
"ClipboardSshPasteHint": "SSH での貼り付けはローカル端末が処理します。macOS では Cmd+V、Linux/Windows では Ctrl+Shift+V を押してください。",
|
||
"ClipboardCopied": "クリップボードにコピーしました",
|
||
"ClipboardSentToTerminal": "ターミナルのクリップボードに送信しました(ターミナルは受信を確認しません)",
|
||
"ClipboardCutKeptText": "ターミナルのクリップボードに送信しました。ターミナルはコピーを確認しないため、テキストは残しています",
|
||
"ClipboardNothingToPaste": "貼り付けるものがありません: クリップボードが空か、読み取れませんでした",
|
||
"ClipboardCopyFailed": "クリップボードへのコピーに失敗しました: {error}",
|
||
"KbContextMenu": "ポインター下の対象を操作: コピー、貼り付け、詳細やエディターでの file:line を開く、エージェントへのフォーカスや停止",
|
||
"KbPointerScroll": "トランスクリプトをスクロール。コンポーザー上ではカーソルを1行ずつ移動",
|
||
"KbPointerClick": "ポインターの下にある行・チップ・ツールブロックを実行",
|
||
"KbPointerDrag": "トランスクリプトのテキストを選択、またはスクロールバーをドラッグ",
|
||
"KbAttachPath": "ローカルのテキストファイルまたはディレクトリをコンテキストに追加",
|
||
"KbHelpOverlay": "このヘルプオーバーレイを開く(入力が空の時)",
|
||
"KbCycleWorkDock": "ワークバーを切り替え(TODO・エージェント・ジョブ・バックグラウンド)、ペットモードではペットの表示を切り替え",
|
||
"KbCycleWorkDockBack": "ワークバーまたはペットの表示を逆順に切り替え",
|
||
"KbToggleHelp": "ヘルプオーバーレイを切り替え",
|
||
"KbToggleHelpSlash": "ヘルプオーバーレイを切り替え",
|
||
"HelpUsageLabel": "使い方:",
|
||
"HelpAliasesLabel": "エイリアス:",
|
||
"SettingsTitle": "設定:",
|
||
"SettingsConfigFile": "設定ファイル:",
|
||
"SettingsTuiPrefsFolded": "tui.toml の {key} '{value}' を移行しました — 今後は settings.toml が管理します。",
|
||
"SettingsTuiPrefsKept": "tui.toml は {key} に '{prefs}' を設定していますが、settings.toml が既に '{settings}' を設定しています — settings.toml が優先されます。",
|
||
"SettingsTuiPrefsQuarantined": "対応する設定がない tui.toml のキーは {path} に保管しました: {keys}",
|
||
"ClearConversation": "会話履歴をクリアしました",
|
||
"ClearConversationBusy": "何もクリアされませんでした(Work 状態またはランタイム処理が実行中です。待ってから /clear を再実行してください)",
|
||
"ModelChanged": "モデルは {new} になりました(以前は {old})。",
|
||
"ModelChangedSessionNote": "(このセッションのみ — /fleet save でこのチームを更新、/fleet save-as で新しいチームとして保存、/model save-default で起動時の既定として保存)",
|
||
"LinksProjectTitle": "Codewhale とコミュニティ:",
|
||
"LinksDocumentation": "ドキュメント:",
|
||
"LinksCommunity": "コミュニティとコントリビューション:",
|
||
"LinksGitHub": "GitHub:",
|
||
"LinksManagedApp": "マネージドアプリのプレビュー:",
|
||
"LinksManagedAppNote": "別のサインインが必要で、現在のローカルセッションには接続されません。",
|
||
"LinksTitle": "プロバイダーリンク:",
|
||
"LinksDashboard": "ダッシュボード:",
|
||
"LinksDocs": "ドキュメント:",
|
||
"LinksKimiCodeRouteNote": "Kimi Code メンバーシッププランのルート: `{route}`(プランコンソール: `{console}`、モデル k3 を使用)。Codewhale が Kimi CLI の資格情報を取り込むことはありません。",
|
||
"LinksTip": "ヒント: 表示されたプロバイダー用の環境変数を使うか、`codewhale auth set --provider <id>` でキーを保存してください。",
|
||
"WorkspaceCurrent": "現在のワークスペース: {path}",
|
||
"WorkspaceNotFound": "ワークスペースが存在しません: {path}",
|
||
"WorkspaceNotDirectory": "ワークスペースがディレクトリではありません: {path}",
|
||
"WorkspaceSwitching": "ワークスペースを {path} に切り替えています...",
|
||
"WorkspaceHomeUnresolved": "ホームディレクトリを特定できませんでした",
|
||
"WorkspaceSwitchBusy": "リクエストの実行中はワークスペースを切り替えられません。",
|
||
"WorkspaceUnchanged": "ワークスペースは変わっていません: {path}",
|
||
"WorkspaceSwitched": "ワークスペースを {path} に切り替えました",
|
||
"WorkspaceStatus": "ワークスペース: {path}",
|
||
"SubagentsFetching": "現在のセッションのサブエージェントを取得中...",
|
||
"SubagentsNoCurrentSessionFleetWorkers": "現在のセッションに 艦隊ワーカーはいません。",
|
||
"SubagentsCurrentSessionFleetWorkersTitle": "現在のセッションの艦隊ワーカー",
|
||
"SubagentsCurrentSessionFleetWorkerRoles": "サブエージェントの役割は、現在のセッションの艦隊ワーカーの役割です。",
|
||
"SubagentsCurrentSessionFleetWorkersStatus": "現在のセッションの艦隊ワーカー: 合計{count}",
|
||
"SubagentsEmptyGuidance": "/fleet で役割と起動方針を設定します。",
|
||
"SubagentsStatusRunning": "実行中",
|
||
"SubagentsStatusCompleted": "完了",
|
||
"SubagentsStatusInterrupted": "中断",
|
||
"SubagentsStatusFailed": "失敗",
|
||
"SubagentsStatusCancelled": "キャンセル",
|
||
"SubagentsRowStatusInterrupted": "中断",
|
||
"SubagentsRowStatusCancelled": "キャンセル",
|
||
"SubagentsRowStatusBudgetExhausted": "予算切れ",
|
||
"SubagentsSummaryItem": "{label}: {count}",
|
||
"SubagentsGroupHeading": "{label} ({count})",
|
||
"SubagentsHeaderRoster": "ロスター",
|
||
"SubagentsHeaderColumns": "稼働中ワーカーの状態 · 役割 · 目的 · モデル · 経過時間",
|
||
"SubagentsActionRefresh": "更新",
|
||
"SubagentsActionRosterSetup": "ロスター/セットアップ",
|
||
"SubagentsLabelReason": " 理由: ",
|
||
"SubagentsLabelRole": " 役割: ",
|
||
"SubagentsLabelPosture": " 実行設定: ",
|
||
"SubagentsLabelGit": " Git: ",
|
||
"SubagentsLabelObjective": " 目的: ",
|
||
"SubagentsLabelResult": " 結果: ",
|
||
"SubagentsPostureDetails": "ネットワーク={network} · シェル={shell} · 書き込み={write}",
|
||
"SubagentsValueOn": "オン",
|
||
"SubagentsValueOff": "オフ",
|
||
"SubagentsShellNone": "なし",
|
||
"SubagentsShellReadOnly": "読み取り専用",
|
||
"SubagentsShellFull": "フル",
|
||
"SubagentsBranch": "ブランチ {branch}",
|
||
"SubagentsBranchWithWorkspace": "ブランチ {branch} @ {workspace}",
|
||
"SubagentsRoleWorker": "ワーカー",
|
||
"SubagentsRoleScout": "スカウト",
|
||
"SubagentsRolePlanner": "プランナー",
|
||
"SubagentsRoleBuilder": "ビルダー",
|
||
"SubagentsRoleVerifier": "検証担当",
|
||
"SubagentsRoleReviewer": "レビュアー",
|
||
"SubagentsRoleConsultant": "コンサルタント",
|
||
"SubagentsRoleCustom": "カスタム",
|
||
"HelpUnknownCommand": "不明なコマンド: {topic}",
|
||
"HomeDashboardTitle": "codewhale",
|
||
"HomeModel": "モデル:",
|
||
"HomeMode": "モード:",
|
||
"HomeWorkspace": "ワークスペース:",
|
||
"HomeHistory": "履歴:",
|
||
"HomeTokens": "トークン:",
|
||
"HomeQueued": "キュー:",
|
||
"HomeSubagents": "現在のセッションの艦隊ワーカー:",
|
||
"HomeSkill": "スキル:",
|
||
"HomeQuickActions": "クイックアクション",
|
||
"HomeQuickLinks": "/links - Codewhale、コミュニティ、プロバイダー",
|
||
"HomeQuickSkills": "/skills - 利用可能なスキルを一覧",
|
||
"HomeQuickConfig": "/config - 設定を確認・変更",
|
||
"HomeQuickSettings": "/settings - 永続化された設定を表示",
|
||
"HomeQuickModel": "/model - モデルを切り替え・確認",
|
||
"HomeQuickSubagents": "/fleet workers - 現在のセッションのサブエージェント",
|
||
"HomeQuickTaskList": "/task list - バックグラウンドタスクキューを表示",
|
||
"HomeQuickHelp": "/help - ヘルプを表示",
|
||
"HomeQuickWorkspace": "/workspace - フォルダや worktree を切り替え",
|
||
"HomeQuickRestore": "/restore - ファイルをターンのスナップショットに戻す",
|
||
"HomeQuickTokens": "/tokens - セッションの使用量とコンテキストを表示",
|
||
"HomeModeTips": "モードヒント",
|
||
"HomeAgentModeTip": "Work — 現在のセッションでツールを使って直接作業",
|
||
"HomeAgentModeReviewTip": " 先に計画するなら /mode plan",
|
||
"HomeAgentModeYoloTip": " Shift+Tab で権限: Ask → Auto-Review → Full Access",
|
||
"HomeYoloModeTip": "Work + フルアクセス — 承認なしでツール実行",
|
||
"HomeYoloModeCaution": " 破壊的操作が即実行されることがあります。迷ったら Ask を",
|
||
"HomePlanModeTip": "Plan — 実装前に調査と設計",
|
||
"HomePlanModeChecklistTip": " 計画を提示してから Work または Operate へ",
|
||
"HomeGoalModeTip": "Goal 追跡 - /goal <目標> で持続的な目標を追跡",
|
||
"OnboardLanguageTitle": "言語を選択",
|
||
"OnboardLanguageBlurb": "UI 言語を選んでください。`/config locale <tag> --save` でいつでも変更できます。",
|
||
"OnboardProviderTitle": "モデルプロバイダーを選択",
|
||
"OnboardProviderBlurb": "モデルの実行先を選びます。ホステッドプロバイダーにはキーが必要ですが、ローカルランタイムはキーなしで続行できます。",
|
||
"KimiCodePlanApiKeyHint": "Kimi Code メンバーシッププランでは、{console} でプラン連携キーを作成します。",
|
||
"KimiCodePlanRouteHint": "このルートは {route} とモデル k3 を使用します。Moonshot の公開 API ルートではありません。",
|
||
"KimiCodePlanNoImportHint": "Codewhale は Kimi CLI の資格情報を取り込みません。自分で作成したプランキーを貼り付けてください。",
|
||
"StepfunBillingRouteTitle": "StepFun の課金ルート",
|
||
"StepfunBillingRouteIntro": "StepFun は従量課金と Step Plan サブスクリプションを別々のエンドポイントで課金します。お使いのキーに合うものを選んでください。",
|
||
"StepfunBillingRoutePaygOption": "従量課金(トークン単価)",
|
||
"StepfunBillingRoutePlanOption": "Step Plan サブスクリプション(プラン枠)",
|
||
"StepfunPlanApiKeyHint": "StepFun の Step Plan では、従量課金用ではなく Step Plan 用に発行されたキーを使用してください。",
|
||
"StepfunPlanRouteHint": "このルートは {route} を使用し、Step Plan の利用枠から課金されます。",
|
||
"OnboardApiKeyRejectedEnv": "{env} から読み込んだ {provider} API キーが拒否されました。有効なキーを貼り付けて {path} に保存するか、環境変数を更新してください。",
|
||
"OnboardTrustTitle": "このワークスペースを知る",
|
||
"OnboardTrustQuestion": "Codewhale がこのワークスペースの指示とファイルを使って作業してもよいですか?",
|
||
"OnboardTrustLocationPrefix": "ワークスペース ",
|
||
"OnboardTrustRiskHint": "信頼できないファイルは、プロンプトインジェクションでエージェントを誘導しようとする場合があります。",
|
||
"OnboardTrustEffectHint": "信頼はこの Codewhale インストールに記録され、ワークスペースのツールとフックが有効になります。",
|
||
"OnboardTrustEnterHint": "1 または Y で信頼、2 または U で信頼せずに続行、3・N・Esc で Codewhale を終了します。",
|
||
"OnboardTrustUntrustedNotice": "ワークスペースを信頼せずに続行します — ツールとフックは制限されたままです。",
|
||
"RedactionGateActionConfirm": "確認して無効化",
|
||
"RedactionGateActionKeep": "秘匿化を維持",
|
||
"RedactionGateActionQuit": "Codewhale を終了",
|
||
"RedactionGateConfirmTitle": "最終確認",
|
||
"RedactionGateConfirmQuestion": "本当によろしいですか?無効化すると、ツール出力のキーがそのままモデルへ送信されます。再度有効化して再確認するまで継続します。",
|
||
"RedactionGateActionBack": "戻る",
|
||
"RedactionGateEffect": "この一度きりの確認後に有効となり、[redaction] model_bound を再度 \"enabled\" に戻すまで今後の起動でも維持されます。",
|
||
"RedactionGateEnterHint": "Enter では確認されません。下に表示されたキーで操作を選んでください。",
|
||
"RedactionGateQuestion": "モデル境界でのキー秘匿化を無効にするよう要求されています。API キー・トークン・シークレットを含むツール出力は、ファイルの内容のままモデルへ送信されます。",
|
||
"RedactionGateDangerNotice": "注意:この機能は慎重に無効化してください。通常はキー秘匿化を有効にしたままにすることを推奨します。キーを平文でモデルへ送信すると漏洩のリスクがあり、その結果は自己責任となります。",
|
||
"RedactionGateRisk": "実際の認証情報を含むファイルをモデルに読み取らせ編集させる必要がある場合のみ確認してください。",
|
||
"RedactionGateRollbackHint": "「保持」を選ぶと今回の起動は秘匿化を維持します。設定が \"disabled\" のままなので、次回起動時に再確認されます。",
|
||
"RedactionGateSaveFailed": "確認を保存できませんでした。マスキングは有効のままです。再試行するか、有効のまま続行してください。",
|
||
"RedactionGateTitle": "モデル境界のキー秘匿化",
|
||
"OnboardOfflineOption": "Ctrl+O — オフラインで見る: 今は見るだけ、プロバイダーは後で接続。",
|
||
"OnboardOfflineNotice": "オフラインで見ています。まだ接続していません — 接続したくなったら /provider を実行してください。",
|
||
"OnboardWelcomeTitle": "Codewhale はこのフォルダーで一緒に作業します。",
|
||
"OnboardWelcomeLead": "準備を始めましょう。",
|
||
"OnboardWelcomeBegin": "始める",
|
||
"OnboardActionBack": "戻る",
|
||
"OnboardActionExit": "終了",
|
||
"OnboardStepsTitle": "はじめに",
|
||
"OnboardLanguagePick": "言語を選ぶ",
|
||
"OnboardLanguageKeep": "現在の言語を維持",
|
||
"OnboardProviderChoose": "プロバイダーを選ぶ",
|
||
"OnboardProviderOffline": "オフラインで見てみる",
|
||
"OnboardTrustActionTrust": "信頼して続行",
|
||
"OnboardTrustActionSkip": "信頼せずに続行",
|
||
"OnboardTrustActionQuit": "Codewhale を終了",
|
||
"OnboardReadyTitle": "準備ができました。",
|
||
"OnboardReadyLead": "Codewhale にしたいことを伝えてください。",
|
||
"OnboardReadyStart": "始める",
|
||
"OnboardReadyCustomize": "後で外観をカスタマイズ",
|
||
"OnboardSeedCodeProject": "このプロジェクトが何をするのか説明し、主なエントリーポイントを列挙して。",
|
||
"OnboardSeedFolder": "このフォルダーを見て、最初のタスクを提案して。",
|
||
"SetupWizardTitle": "セットアップ",
|
||
"SetupWizardWhy": "この画面は setup_state.json にセットアップ進捗を記録します。設定変更は明示的なステップ操作でのみ適用されます。",
|
||
"SetupWizardProgress": "ステップ",
|
||
"SetupActionBack": "戻る",
|
||
"SetupActionContinue": "続行",
|
||
"SetupActionSkip": "スキップ",
|
||
"SetupActionRetry": "再試行",
|
||
"SetupActionScrollBody": "本文をスクロール",
|
||
"SetupActionGuided": "プレビュー/承認",
|
||
"SetupActionTuneGuided": "調整",
|
||
"SetupActionModelDraft": "モデル草案",
|
||
"SetupActionFreeform": "自分の言葉",
|
||
"SetupActionKeepExisting": "既存を維持",
|
||
"SetupActionUseRecommended": "推奨を使用",
|
||
"SetupActionCustomize": "カスタマイズ",
|
||
"SetupActionProvider": "プロバイダー設定",
|
||
"SetupActionModel": "モデルルート",
|
||
"SetupActionFleet": "Fleet 設定",
|
||
"SetupActionHotbar": "Hotbar 設定",
|
||
"SetupActionRemote": "リモート導入",
|
||
"SetupActionMode": "モード選択",
|
||
"SetupActionConfig": "設定ビュー",
|
||
"SetupActionRuntimePreset": "プリセット",
|
||
"SetupActionApplyRuntimePreset": "プレビュー/適用",
|
||
"SetupActionUseBundled": "同梱版を使用",
|
||
"SetupActionDefer": "後で行う",
|
||
"SetupActionCancel": "キャンセル",
|
||
"SetupStatusNotStarted": "未開始",
|
||
"SetupStatusRecommended": "推奨",
|
||
"SetupStatusOptional": "任意",
|
||
"SetupStatusDeferred": "延期",
|
||
"SetupStatusInProgress": "進行中",
|
||
"SetupStatusNeedsAction": "対応が必要",
|
||
"SetupStatusVerified": "確認済み",
|
||
"SetupStatusSkipped": "スキップ済み",
|
||
"SetupStatusFailed": "失敗",
|
||
"SetupStepLanguageTitle": "言語",
|
||
"SetupStepLanguageWhy": "後続のセットアップ画面と Constitution 文面を理解しやすくするため、最初に言語を選びます。",
|
||
"SetupStepProviderModelTitle": "プロバイダーとモデル",
|
||
"SetupStepProviderModelWhy": "Codewhale が作業に使うプロバイダーとモデル。有効な認証情報はそのまま再利用します。",
|
||
"SetupStepTrustSandboxTitle": "実行姿勢",
|
||
"SetupStepTrustSandboxWhy": "信頼、サンドボックス、承認、シェル、ネットワークのポリシー。",
|
||
"SetupStepOperateFleetTitle": "Operate と Fleet",
|
||
"SetupStepOperateFleetWhy": "組み込みチームはそのまま使えます。Fleet セットアップはカスタマイズ専用です。",
|
||
"SetupStepToolsMcpTitle": "ツールと MCP",
|
||
"SetupStepToolsMcpWhy": "Constitution チェックポイントを妨げず、任意のツールと MCP の準備状態を確認します。",
|
||
"SetupStepHotbarTitle": "Hotbar",
|
||
"SetupStepHotbarWhy": "コア設定パスが安全になったあと、よく使うルートやコマンドのショートカットを設定します。",
|
||
"SetupStepRemoteRuntimeTitle": "リモートランタイム",
|
||
"SetupStepRemoteRuntimeWhy": "ローカル優先のユーザーには任意のまま、リモートセットアップを見える場所に置きます。",
|
||
"SetupStepPersistenceTitle": "永続化",
|
||
"SetupStepPersistenceWhy": "保存場所のみ表示し、内容は読みません。",
|
||
"SetupStepConstitutionTitle": "作業の約束",
|
||
"SetupStepConstitutionWhy": "この作業合意は行動を導きますが、実行権限は変えません。",
|
||
"SetupStepVerificationTitle": "レビュー",
|
||
"SetupStepVerificationWhy": "セットアップ状態を要約し、確認済み、スキップ済み、または対応が必要なステップを表示します。",
|
||
"SetupCheckpointDoneBundled": "Constitution チェックポイント完了: 同梱/既定のルールを使用します。",
|
||
"SetupCheckpointDoneGuided": "Constitution を承認しました。あなたの常設ルールを保存しました。いつでも /constitution で修正できます。",
|
||
"SetupCheckpointDoneKept": "Constitution を維持しました。既存のルールは変更されません。いつでも /constitution で修正できます。",
|
||
"SetupCheckpointDeferred": "Constitution チェックポイントを延期しました。/setup に戻るまで同梱/既定のルールが適用されます。",
|
||
"SetupStepSkipped": "セットアップステップをスキップして保存しました。",
|
||
"SetupStepRetryRecorded": "セットアップステップを再試行対象として記録しました。",
|
||
"SetupLanguageReviewed": "セットアップ言語を記録しました。",
|
||
"SetupConstitutionChoiceLabel": "選択:",
|
||
"SetupConstitutionSourceLabel": "ソース:",
|
||
"SetupConstitutionValidityLabel": "妥当性:",
|
||
"SetupConstitutionPreviewLabel": "プレビューハッシュ:",
|
||
"SetupConstitutionExistingLabel": "既存ファイル:",
|
||
"SetupConstitutionExpertOverrideLabel": "上級者オーバーライド:",
|
||
"SetupConstitutionGuidedHint": "1-6 で草案を調整、G でプレビュー、もう一度 G で承認します。これは指針だけであり、実行時の承認、サンドボックス、シェル、ネットワーク、信頼、MCP 権限は変更しません。",
|
||
"SetupConstitutionGuidedAnswersHint": "ガイド回答はユーザーグローバル設定だけを保存します。同梱コアは有効のまま、実行はランタイムポリシーと将来の opt-in が担います。",
|
||
"SetupConstitutionExistingDefaultDetail": "Enter で変更せず維持します。C で作業合意の全設定を開きます。",
|
||
"SetupConstitutionRepairDefaultDetail": "Enter でこのファイルを変更せず安全な同梱設定を使います。C で修復オプションを開きます。",
|
||
"SetupConstitutionPurposeLabel": "目的:",
|
||
"SetupConstitutionAutonomyLabel": "主体性:",
|
||
"SetupConstitutionEvidenceLabel": "根拠:",
|
||
"SetupConstitutionCommunicationLabel": "コミュニケーション:",
|
||
"SetupConstitutionPrivacyLabel": "プライバシー:",
|
||
"SetupConstitutionPrinciplesLabel": "原則:",
|
||
"SetupCardRouteLabel": "ルート:",
|
||
"SetupCardModelLabel": "モデル:",
|
||
"SetupCardAuthLabel": "認証:",
|
||
"SetupCardHealthLabel": "状態:",
|
||
"SetupCardIntentLabel": "作業意図:",
|
||
"SetupCardApprovalLabel": "承認:",
|
||
"SetupCardShellLabel": "シェル:",
|
||
"SetupCardTrustLabel": "信頼:",
|
||
"SetupCardSandboxLabel": "サンドボックス:",
|
||
"SetupCardNetworkLabel": "ネットワーク:",
|
||
"SetupOperateRuntimeLabel": "ワーカーランタイム:",
|
||
"SetupOperateRosterLabel": "Fleet ロスター:",
|
||
"SetupOperateConcurrencyLabel": "並行数:",
|
||
"SetupOperateReadinessLabel": "Operate 準備状態:",
|
||
"SetupOperateReviewHint": "Enter でこのセットアップのスナップショットを記録します。",
|
||
"SetupOperateReviewed": "Operate/Fleet の準備状態を記録しました。",
|
||
"SetupOperateNeedsActionSaved": "Operate/Fleet はまだ対応が必要です。セットアップレポートに記録しました。",
|
||
"SetupHotbarBindingsLabel": "Hotbar バインド:",
|
||
"SetupHotbarActionsLabel": "バインド可能なアクション:",
|
||
"SetupHotbarReviewHint": "H で Hotbar スロットをカスタマイズします。Enter は設定を変更せず、現在の任意 Hotbar 状態だけを記録します。",
|
||
"SetupHotbarReviewed": "Hotbar setup 状態を記録しました。",
|
||
"SetupToolsMcpServersLabel": "MCP サーバー:",
|
||
"SetupToolsMcpSkillsLabel": "スキル:",
|
||
"SetupToolsMcpToolsLabel": "ツールディレクトリ:",
|
||
"SetupToolsMcpPluginsLabel": "プラグイン:",
|
||
"SetupToolsMcpReviewHint": "Enter で現在の Tools/MCP の事実を記録します。R で安全なオンランプ(自動実行なし)。",
|
||
"SetupToolsMcpReviewed": "Tools/MCP の準備状態を記録しました。",
|
||
"SetupRemoteCloudsLabel": "クラウドターゲット:",
|
||
"SetupRemoteBridgesLabel": "チャットブリッジ:",
|
||
"SetupRemoteProvidersLabel": "プロバイダー:",
|
||
"SetupRemoteModeLabel": "リモートモード:",
|
||
"SetupRemoteModeLocalOnly": "このマシンのみ:",
|
||
"SetupRemoteModeRuntimeApi": "ランタイム API:",
|
||
"SetupRemoteModeMobileLan": "同じネットワークのスマホ:",
|
||
"SetupRemoteModeChatBridge": "チャットアプリ:",
|
||
"SetupRemoteStatusDisabled": "利用できません",
|
||
"SetupRemoteStatusReady": "利用できます",
|
||
"SetupRemoteStatusNeedsAction": "設定が足りません",
|
||
"SetupRemoteReviewHint": "R で generate-only の remote-setup コマンドをプレビューします。Enter はバンドルを生成せず、現在のリモートランタイム選択だけを記録します。",
|
||
"SetupRemotePreviewTitle": "リモートランタイム導入",
|
||
"SetupRemoteReviewed": "リモートランタイム導入を記録しました。",
|
||
"SetupPersistenceHomeLabel": "ホーム:",
|
||
"SetupPersistenceConfigLabel": "設定:",
|
||
"SetupPersistenceStateLabel": "セットアップ状態:",
|
||
"SetupPersistenceConstitutionLabel": "Constitution:",
|
||
"SetupPersistenceMemoryLabel": "メモリ:",
|
||
"SetupPersistenceNotesLabel": "ノート:",
|
||
"SetupPersistenceReviewHint": "Enter でこのパススナップショットを記録します。ディレクトリ作成、ファイル内容の読み取り、設定の書き換えは行いません。",
|
||
"SetupPersistenceReviewed": "永続化パスを記録しました。",
|
||
"SetupProviderModelReadyHint": "Enter で継承されたプロバイダー/モデルルートを記録します。P でプロバイダー設定、M でモデルルートを開きます。",
|
||
"SetupProviderModelNeedsActionHint": "Enter でプロバイダー/モデルを対応必要として記録し、続行します。P で認証情報を修正、M でルートを確認します。",
|
||
"SetupProviderModelReviewed": "プロバイダー/モデルの準備状態を記録しました。",
|
||
"SetupProviderModelNeedsActionSaved": "プロバイダー/モデルはまだ対応が必要です。セットアップレポートに記録しました。",
|
||
"SetupRuntimePostureBoundary": "実行姿勢は設定で強制されます。Constitution の指針がそれを黙って変更することはありません。",
|
||
"SetupRuntimePostureReviewHint": "Enter でこの姿勢を確認済みとして記録し、設定は変更しません。M で作業モード、C で設定詳細を開きます。",
|
||
"SetupRuntimePostureReviewed": "実行姿勢を確認しました。設定は変更していません。",
|
||
"SetupRuntimePresetSelectedLabel": "選択中のプリセット:",
|
||
"SetupRuntimePresetDiffLabel": "設定差分:",
|
||
"SetupRuntimePresetAskFirstTitle": "確認優先",
|
||
"SetupRuntimePresetAskFirstDescription": "既定は Plan、シェル非表示、読み取り専用サンドボックス。",
|
||
"SetupRuntimePresetNormalAgentTitle": "通常エージェント",
|
||
"SetupRuntimePresetNormalAgentDescription": "既定は Agent、承認プロンプトあり、シェル表示。",
|
||
"SetupRuntimePresetHighTrustTitle": "高信頼ローカル",
|
||
"SetupRuntimePresetHighTrustDescription": "信頼済みローカル作業では既定をフルアクセスにします。Constitution の隠れた変更はありません。",
|
||
"SetupRuntimePresetPreviewTitle": "実行姿勢プリセットのプレビュー",
|
||
"SetupRuntimePresetSafetyFloor": "安全フロア: 認証/OAuth 失敗、ブロックされたポリシー結果、publish 相当の操作、レビュー待ちゲートは引き続き実行を止められます。",
|
||
"SetupRuntimePresetApplyHint": "A でこの正確な差分をプレビューし、プレビュー後にもう一度 A で適用します。",
|
||
"SetupRuntimePresetApplied": "実行姿勢プリセットを適用しました。",
|
||
"SetupRuntimeProjectOverrideLabel": "プロジェクト上書き:",
|
||
"SetupRuntimeProjectOverrideNone": "approval_policy または sandbox_mode の上書きは検出されません",
|
||
"SetupReportFirstRunLabel": "初回実行:",
|
||
"SetupReportUpdateLabel": "更新チェックポイント:",
|
||
"SetupReportOperateLabel": "Operate/Fleet:",
|
||
"SetupReportSourceLabel": "ソース:",
|
||
"SetupReportAutonomyLabel": "Constitution の主体性:",
|
||
"SetupReportRuntimePostureLabel": "実行姿勢:",
|
||
"SetupReportPersisted": "永続化された setup_state.json",
|
||
"SetupReportInherited": "既存設定から導出",
|
||
"SetupReportReady": "準備完了",
|
||
"SetupReportRequired": "必須",
|
||
"SetupReportOptional": "任意",
|
||
"SetupReportRowsLabel": "ステップ状態:",
|
||
"SetupReportNextActionLabel": "次の操作:",
|
||
"SetupReportNextActionNone": "ブロック中のセットアップ操作は記録されていません。",
|
||
"SetupReportNextActionConstitution": "Constitution チェックポイントを完了するか、同梱/既定を選びます。",
|
||
"SetupReportNextActionProvider": "プロバイダー/モデルの準備状態を確認するか、/setup provider を実行します。特定のプロバイダーには /provider setup <name> を使います。",
|
||
"SetupReportNextActionRuntime": "実行姿勢を確認するか、/config を使います。",
|
||
"SetupReportNextActionOperate": "永続的なマルチワーカー実行の前に Operate/Fleet の準備状態を確認してください。",
|
||
"SetupReportNextActionRequired": "残りの必須セットアップステップを確認してください。",
|
||
"SetupReportRecorded": "セットアップレポートを記録しました。",
|
||
"CtxMenuTitle": " 右クリック ",
|
||
"CtxMenuCopySelection": "選択をコピー",
|
||
"CtxMenuCopySelectionDesc": "選択したトランスクリプトのテキストを書き込む",
|
||
"CtxMenuOpenSelection": "選択を開く",
|
||
"CtxMenuOpenSelectionDesc": "選択したテキストをページャで表示",
|
||
"CtxMenuClearSelection": "選択を解除",
|
||
"CtxMenuOpenDetails": "詳細を開く",
|
||
"CtxMenuCopyMessage": "メッセージをコピー",
|
||
"CtxMenuCopyMessageDesc": "クリックしたトランスクリプトセルを書き込む",
|
||
"CtxMenuOpenInEditor": "エディタで開く",
|
||
"CtxMenuOpenInEditorDesc": "$EDITOR で file:line を開く",
|
||
"CtxMenuShowCell": "セルを表示",
|
||
"CtxMenuShowCellDesc": "このトランスクリプトセルを再表示",
|
||
"CtxMenuHideCell": "セルを隠す",
|
||
"CtxMenuHideCellDesc": "このトランスクリプトセルを折りたたむ",
|
||
"CtxMenuShowHidden": "非表示を表示",
|
||
"CtxMenuShowHiddenDesc": "すべての折りたたまれたセルを再表示",
|
||
"CtxMenuPaste": "貼り付け",
|
||
"CtxMenuPasteDesc": "クリップボードをコンポーザに挿入",
|
||
"CtxMenuCmdPalette": "コマンドパレット",
|
||
"CtxMenuCmdPaletteDesc": "コマンド、スキル、ツール",
|
||
"CtxMenuContextInspector": "コンテキストインスペクタ",
|
||
"CtxMenuContextInspectorDesc": "アクティブなコンテキストとキャッシュヒント",
|
||
"CtxMenuHelp": "ヘルプ",
|
||
"CtxMenuHelpDesc": "キー操作とコマンド",
|
||
"CtxMenuWindowPin": "縮小して最前面に固定",
|
||
"CtxMenuWindowUnpin": "ウィンドウを元に戻す",
|
||
"CmdPinDescription": "ウィンドウを最前面のミニウィンドウとして固定/解除",
|
||
"CtxMenuWindowPinDesc": "このウィンドウを最前面に固定/解除",
|
||
"CtxMenuRunCommand": "{command} を実行",
|
||
"CtxMenuOpen": "開く",
|
||
"CtxMenuFocusAgent": "エージェントにフォーカス",
|
||
"CtxMenuFocusAgentDesc": "チャットを表示し、次のメッセージをこのエージェントに送る",
|
||
"CtxMenuCopyId": "ID をコピー",
|
||
"CtxMenuCopyRow": "行をコピー",
|
||
"CtxMenuStopAgent": "エージェントを停止…",
|
||
"CtxMenuStopWork": "停止…",
|
||
"CtxMenuConfirmArmed": "{label}: Enter かもう一度クリックで確定",
|
||
"CtxMenuEditorRefused": "{path} を開きませんでした: ワークスペース内のファイルではなくなっています",
|
||
"WindowPinActive": "最前面のミニウィンドウとして固定しました",
|
||
"WindowPinReleased": "ウィンドウを復元しました",
|
||
"WindowPinFailed": "ウィンドウの変更に失敗したか、確認できませんでした。詳細はログを確認してください。",
|
||
"FanoutCounts": "{done} 完了 · {running} 実行中 · {failed} 失敗 · {pending} 保留",
|
||
"AppModeAgent": "Work",
|
||
"AppModeAuto": "自動",
|
||
"AppModeYolo": "フルアクセス(非推奨ラベル)",
|
||
"AppModePlan": "Plan",
|
||
"AppModeAgentHint": "このセッションで直接作業 — 編集と shell は承認あり",
|
||
"AppModeAutoHint": "シェルを有効にし、リスクを自動確認します",
|
||
"AppModePlanHint": "先に調査し、実行前に計画を提示",
|
||
"AppModeYoloHint": "互換のみ — Work + フルアクセス(表示モードではない)",
|
||
"VimModeNormal": "-- ノーマル --",
|
||
"VimModeInsert": "-- 挿入 --",
|
||
"VimModeVisual": "-- ビジュアル --",
|
||
"ApprovalEffectReadsOnly": "読み取りのみ",
|
||
"ApprovalEffectChangesFiles": "ファイルを変更",
|
||
"ApprovalRiskDestructive": "元に戻せません",
|
||
"ApprovalEffectRunsCommand": "コマンドを実行",
|
||
"ApprovalEffectUsesNetwork": "ネットワークを使用",
|
||
"ApprovalEffectConnectedApp": "接続済みアプリを使用",
|
||
"ApprovalEffectStartsAgent": "エージェントを開始",
|
||
"ApprovalEffectUnclassified": "未分類のツール",
|
||
"ApprovalTimedOutDenied": "承認リクエストがタイムアウトしました - 拒否しました",
|
||
"ApprovalCategorySafe": "安全",
|
||
"ApprovalCategoryFileWrite": "ファイル書き込み",
|
||
"ApprovalCategoryShell": "コマンド",
|
||
"ApprovalCategoryNetwork": "ネットワーク",
|
||
"ApprovalCategoryMcpRead": "接続済みアプリ",
|
||
"ApprovalCategoryMcpAction": "接続済みアプリ",
|
||
"ApprovalCategoryAgent": "エージェント",
|
||
"ApprovalCategoryUnknown": "未分類",
|
||
"ApprovalFieldType": "種類:",
|
||
"ApprovalFieldAbout": "詳細:",
|
||
"ApprovalFieldImpact": "影響:",
|
||
"ApprovalFieldParams": "パラメータ:",
|
||
"ApprovalOptionApproveOnce": "今回のみ許可",
|
||
"ApprovalOptionApproveAlways": "この会話で許可",
|
||
"ApprovalOptionAllowExactRepo": "このリポジトリで常に許可",
|
||
"ApprovalSaveAskRuleHint": " · s 今回は許可し、次回からは毎回確認",
|
||
"ApprovalOptionDeny": "許可しない",
|
||
"ApprovalOptionAbortTurn": "このターンを停止",
|
||
"ApprovalBlockTitle": "承認",
|
||
"ApprovalControlsHint": "Pg↑/↓ 履歴 · {details} 詳細 · Esc 停止",
|
||
"ApprovalOwnerHeader": "エージェント: {agent} · {role}",
|
||
"ApprovalGoToAgent": "g エージェントへ移動",
|
||
"UserInputActionRequired": "対応が必要です",
|
||
"UserInputQuestionProgress": "質問 {current}/{total}",
|
||
"UserInputOtherLabel": "その他",
|
||
"UserInputOtherDescription": "自由入力で回答する",
|
||
"UserInputConfirmLabel": "選択を確定",
|
||
"UserInputConfirmDescription": "選択した {count} 件を送信",
|
||
"UserInputCustomPrompt": "自由入力:",
|
||
"UserInputCustomPlaceholder": "(回答を入力)",
|
||
"UserInputHintSubmit": "送信",
|
||
"UserInputHintBack": "戻る",
|
||
"UserInputHintMove": "移動",
|
||
"UserInputHintToggle": "切替",
|
||
"UserInputHintSelectConfirm": "選択/確定",
|
||
"UserInputHintCancel": "キャンセル",
|
||
"UserInputHintQuickPick": "クイック選択",
|
||
"UserInputHintConfirm": "確定",
|
||
"UserInputHintDigit": "数字",
|
||
"ApprovalControlsHintChild": "Pg↑/↓ 履歴 · {details} 詳細 · Esc 隠す",
|
||
"PendingApprovalInAgent": "{agent} で承認が必要です — /agents",
|
||
"ApprovalTruncationHint": " … 省略 · {details} で詳細を表示",
|
||
"ApprovalAsksWithoutGit": "ここには Git リポジトリがないため、編集の前に確認します。",
|
||
"ApprovalFullAccessPolicyBlocked": "{tool} をブロック: Full Access ではこのポリシーを回避できません",
|
||
"ApprovalChooseHint": "選択:",
|
||
"ApprovalChooseAction": "Enterで選択、または y/a/d を直接入力",
|
||
"ApprovalIntentLabel": "意図:",
|
||
"ApprovalMoreLines": " … (+{count} 行)",
|
||
"ApprovalAutoDeniedSession": "{tool} を自動的に拒否しました: このターンで一致するリクエストをすでに拒否しています。もう一度確認するには新しいメッセージを送信してください。",
|
||
"ElevationTitleRequired": " サンドボックス昇格 ",
|
||
"ElevationFieldTool": " ツール:",
|
||
"ElevationFieldCmd": " コマンド:",
|
||
"ElevationFieldReason": " 理由:",
|
||
"ElevationImpactHeader": " 承認された場合の影響:",
|
||
"ElevationImpactNetwork": " - ネットワーク再試行で外部ダウンロードとHTTPリクエストが可能",
|
||
"ElevationImpactWrite": " - 書き込み再試行でファイルシステムの書き込み範囲が拡大",
|
||
"ElevationImpactFullAccess": " - フルアクセスでサンドボックス制限を完全に解除",
|
||
"ElevationPromptProceed": " 方法を選択:",
|
||
"ElevationOptionNetwork": "外部ネットワークを許可",
|
||
"ElevationOptionWrite": "追加の書き込みアクセスを許可",
|
||
"ElevationOptionFullAccess": "フルアクセス(ファイルシステム + ネットワーク)",
|
||
"ElevationOptionAbort": "中止",
|
||
"ElevationOptionNetworkDesc": "外部ネットワークアクセスでこのツール呼び出しを再試行(ダウンロードとHTTPリクエスト用)",
|
||
"ElevationOptionWriteDesc": "追加の書き込み可能ファイルシステム範囲で再試行",
|
||
"ElevationOptionFullAccessDesc": "サンドボックス制限なしで再試行(ファイルシステムとネットワークへの無制限アクセス)",
|
||
"ElevationOptionAbortDesc": "このツール実行をキャンセル",
|
||
"ContextAutoCompacting": "コンテキストを自動圧縮しています…",
|
||
"ContextManualCompacting": "コンテキストを圧縮しています…",
|
||
"ContextCompactionQueued": "コンテキスト圧縮をキューに追加しました。アクティブなターンの完了後に実行されます。",
|
||
"ContextCompactionAlreadyRunning": "コンテキスト圧縮はすでに進行中です。",
|
||
"ContextCompactionQueueFull": "エンジンがビジーなため、コンテキスト圧縮をキューに追加できませんでした。ターンの完了後にもう一度お試しください。",
|
||
"ContextCompactionQueueClosed": "エンジンがすでに停止しているため、コンテキスト圧縮を利用できません。",
|
||
"ContextCompactionRouteInvalid": "アクティブなプロバイダールートが無効なため圧縮できません: {error}",
|
||
"ContextCompactionStoppedOnEngineSwitch": "コンテキスト圧縮を停止しました。会話は変更されていません",
|
||
"ContextPurgeAbandonedOnEngineSwitch": "セッションのクリーンアップは置き換えられたエンジンとともに中止されました。会話は変更されていません",
|
||
"CtxInspTitle": "コンテキストインスペクタ",
|
||
"CtxInspSessionContext": "セッションコンテキスト",
|
||
"CtxInspSystemPrompt": "システムプロンプト構造",
|
||
"CtxInspReferences": "参照",
|
||
"CtxInspRecentTools": "最近のツール",
|
||
"CtxInspToolSchemaCosts": "ツールスキーマのコスト",
|
||
"CtxInspModel": "モデル",
|
||
"CtxInspWorkspace": "ワークスペース",
|
||
"CtxInspSession": "セッション",
|
||
"CtxInspContext": "コンテキスト",
|
||
"CtxInspTranscript": "トランスクリプト",
|
||
"CtxInspWorkspaceStatus": "ワークスペース状態",
|
||
"CtxInspNotSampledYet": "未サンプリング",
|
||
"CtxInspOk": "良好",
|
||
"CtxInspHigh": "高い",
|
||
"CtxInspCritical": "深刻",
|
||
"CtxInspIncluded": "含まれている",
|
||
"CtxInspAttached": "添付済み",
|
||
"CtxInspNotIncluded": "含まれていない",
|
||
"CtxInspOutputCaptured": "出力取得済み",
|
||
"CtxInspNoOutputYet": "未出力",
|
||
"CtxInspNoSystemPrompt": "システムプロンプトが設定されていません。",
|
||
"CtxInspNoReferences": "ファイル、ディレクトリ、メディアの参照はまだ記録されていません。",
|
||
"CtxInspNoToolActivity": "ツールアクティビティはまだ記録されていません。",
|
||
"CtxInspVHint": "対応するカードを開き、{details} を押すと詳細が表示されます。",
|
||
"CtxInspCells": "セル",
|
||
"CtxInspApiMessages": "API メッセージ",
|
||
"CtxInspActive": "アクティブ",
|
||
"CtxInspCell": "セル",
|
||
"CtxInspMoreReferences": "その他の参照",
|
||
"CtxInspStablePrefix": "安定プレフィックス",
|
||
"CtxInspVolatileWorkingSet": "揮発性ワーキングセット",
|
||
"CtxInspFirstLine": "最初の行",
|
||
"CtxInspTotal": "合計",
|
||
"CtxInspTextPromptLayers": "テキストプロンプトレイヤー",
|
||
"CtxInspSingleTextBlob": "単一テキストブロブ",
|
||
"CtxInspBlocks": "ブロック",
|
||
"CtxInspBlock": "ブロック",
|
||
"CtxInspTokens": "トークン",
|
||
"CtxInspLayers": "レイヤー",
|
||
"CtxInspNone": "なし",
|
||
"CtxInspEmpty": "(空)",
|
||
"CtxInspCacheFriendly": "キャッシュフレンドリー",
|
||
"CtxInspChangesByTurn": "セッション/ターンごとに変更",
|
||
"CtxInspStablePrefixOnly": "安定プレフィックスのみ",
|
||
"CtxInspCacheTip": "ヒント:アクティブなプロバイダーがプレフィックスキャッシュに対応している場合、安定プレフィックスブロックがキャッシュ対象になります。揮発性ワーキングセットの変更は末尾のキャッシュのみを破壊します。",
|
||
"ToolFamilyRead": "読込",
|
||
"ToolFamilyPatch": "パッチ",
|
||
"ToolFamilyRun": "実行",
|
||
"ToolFamilyFind": "検索",
|
||
"ToolFamilyDelegate": "エージェント",
|
||
"ToolFamilyFanout": "ファンアウト",
|
||
"ToolFamilyRlm": "rlm",
|
||
"ToolFamilyVerify": "検証",
|
||
"ToolFamilyThink": "思考",
|
||
"ToolFamilyGeneric": "ツール",
|
||
"ToolReceiptDone": "完了",
|
||
"ToolReceiptLinesSingular": "1 行",
|
||
"ToolReceiptLinesPlural": "{count} 行",
|
||
"ToolDescriptionNote": "説明",
|
||
"ToolStatusWaitingForApproval": "承認待ち",
|
||
"ToolStatusQueued": "待機中",
|
||
"CmdConstitutionAccountApplies": "アカウントの憲章: 適用(ログイン済み。各ターンで Engine が読み込み)",
|
||
"CmdConstitutionAccountSignedOut": "アカウントの憲章: 未ログイン",
|
||
"CmdConstitutionAccountCheckFailed": "アカウントの憲章: アカウント確認に失敗({error})",
|
||
"CmdConstitutionLocalStandby": "待機 — アカウント情報を読み込めない場合のみ使用",
|
||
"CtxInspPersonalConstitution": "個人憲章(セッションメッセージ)",
|
||
"CtxInspConstitutionLocal": "ローカル憲章",
|
||
"CtxInspConstitutionAccount": "アカウント情報のリビジョン {revision}",
|
||
"CtxInspConstitutionWithdrawn": "撤回済み",
|
||
"TodoStatusPending": "未着手",
|
||
"TodoStatusInProgress": "進行中",
|
||
"TodoStatusCompleted": "完了",
|
||
"TodoStatusCancelled": "キャンセル済み",
|
||
"CmdVoiceDescription": "音声入力の切替:音声を録音してテキストに変換",
|
||
"CmdVoiceSendDescription": "音声自動送信の切替:「send it」と言うと送信",
|
||
"CmdVoiceControlDescription": "音声コントロールの切替:下書きを踏まえたディクテーション",
|
||
"VoiceEnabled": "音声入力を有効にしました。話すと録音されます。",
|
||
"VoiceDisabled": "音声入力を無効にしました。",
|
||
"VoiceSendEnabled": "音声自動送信を有効にしました。",
|
||
"VoiceSendDisabled": "音声自動送信を無効にしました。",
|
||
"VoiceControlEnabled": "音声コントロールを有効にしました。",
|
||
"VoiceControlDisabled": "音声コントロールを無効にしました。",
|
||
"VoiceErrNoAuth": "音声:アクティブなプロバイダーに API キーが設定されていません",
|
||
"VoiceErrNoRecorder": "音声:録音ツールが見つかりません。sox、arecord、rec のいずれかをインストールしてください",
|
||
"VoiceErrNetwork": "音声:文字起こしリクエストに失敗しました",
|
||
"VoiceErrEmptySend": "音声:送信する内容がありません",
|
||
"VoiceErrTooShort": "音声:音声が検出されませんでした。録音が短すぎます",
|
||
"VoiceRecording": "🎙 録音中...お話しください",
|
||
"VoiceRecordingStopHint": "話し終えたら少し間を置いてください",
|
||
"VoiceProcessing": "🎙 文字起こし中...",
|
||
"VoiceTranscribed": "🎙 文字起こし完了",
|
||
"NotificationTurnComplete": "ターン完了",
|
||
"NotificationSubagentComplete": "サブエージェント完了",
|
||
"NotificationSubagentFailed": "サブエージェント失敗",
|
||
"NotificationSubagentInterrupted": "サブエージェント中断",
|
||
"NotificationSubagentCancelled": "サブエージェントキャンセル",
|
||
"NotificationSubagentBudgetExhausted": "サブエージェントの予算上限到達",
|
||
"NotificationShellFinished": "シェルが完了しました",
|
||
"NotificationShellFailed": "シェルが失敗しました",
|
||
"NotificationShellStopped": "シェルが停止しました",
|
||
"NotificationTaskFinished": "タスクが完了しました",
|
||
"NotificationTaskFailed": "タスクが失敗しました",
|
||
"NotificationTaskStopped": "タスクが停止しました",
|
||
"NotificationBackgroundFinished": "{count} 件が完了",
|
||
"NotificationBackgroundMixed": "{done} 件完了 · {failed} 件失敗",
|
||
"BackgroundFinishedHeading": "終了 {count}",
|
||
"BackgroundFinishedHint": "行を開くと出力を表示",
|
||
"BackgroundOutcomeDone": "完了",
|
||
"BackgroundOutcomeFailed": "失敗",
|
||
"BackgroundOutcomeCancelled": "キャンセル",
|
||
"BackgroundOutcomeKilled": "強制終了",
|
||
"BackgroundOutcomeTimedOut": "タイムアウト",
|
||
"BackgroundExitCode": "終了コード {code}",
|
||
"BackgroundQuiet": "無応答 {idle} · {bound}で自動停止",
|
||
"BackgroundUsingTool": "{tool} を使用中",
|
||
"BackgroundStep": "ステップ {step}",
|
||
"BackgroundFilesChanged": "{count} ファイル変更",
|
||
"NotificationBackgroundStopped": "完了 {done} · 失敗 {failed} · 停止 {stopped}",
|
||
"NotificationFullResultPointer": "全文は Codewhale で確認できます",
|
||
"FooterWorkedChip": "経過{duration}",
|
||
"FooterPermissionKeyHint": "{key}で変更",
|
||
"ApprovalSummaryRunCommand": "`{command}` を実行",
|
||
"ApprovalSummaryUploadCredentials": "認証情報({credentials})を `{command}` でアップロード",
|
||
"ApprovalSummaryRunShell": "シェルコマンドを実行",
|
||
"ApprovalSummaryShellWait": "実行中のシェルコマンドを待機",
|
||
"ApprovalSummaryShellInput": "実行中のシェルコマンドに入力を送信",
|
||
"ApprovalSummaryShellStop": "実行中のシェルコマンドを停止",
|
||
"ApprovalSummaryWritePath": "{path} を書き込み",
|
||
"ApprovalSummaryWriteFile": "ファイルを書き込み",
|
||
"ApprovalSummaryEditPath": "{path} を編集",
|
||
"ApprovalSummaryEditFile": "ファイルを編集",
|
||
"ApprovalSummaryEditPathMore": "{path} と他 {count} 件のファイルを編集",
|
||
"ApprovalSummaryApplyPatch": "パッチを適用",
|
||
"ApprovalSummaryReadPath": "{path} を読み取り",
|
||
"ApprovalSummaryReadFile": "ファイルを読み取り",
|
||
"ApprovalSummaryListPath": "{path} の一覧を表示",
|
||
"ApprovalSummaryListWorkspace": "ワークスペースの一覧を表示",
|
||
"ApprovalSummaryFetchUrl": "{url} を取得",
|
||
"ApprovalSummaryFetchPage": "Webページを取得",
|
||
"ApprovalSummarySearchQuery": "Webで「{query}」を検索",
|
||
"ApprovalSummarySearchWeb": "Webを検索",
|
||
"ApprovalSummaryImageQuery": "Webで「{query}」の画像を検索",
|
||
"ApprovalSummaryOpenTarget": "{target} を開く",
|
||
"ApprovalSummaryMore": "(他 {count} 件)",
|
||
"ApprovalSummaryFollowLink": "開いたページのリンクをたどる",
|
||
"ApprovalSummaryFindOnPage": "開いたページで「{pattern}」を検索",
|
||
"ApprovalSummaryScreenshot": "開いたページのスクリーンショットを撮る",
|
||
"ApprovalSummaryBrowse": "Webを閲覧",
|
||
"ApprovalSummaryMcpTool": "{server} の {tool} を使用",
|
||
"ApprovalSummaryUseName": "{name} を使用",
|
||
"ApprovalSummaryUseTool": "{name} ツールを使用",
|
||
"FleetDraftTitle": "チーム 設定 — {model_label} によるドラフト(g で保存)",
|
||
"FleetDraftHeader": "# .codewhale/agents/{name}\n# {model_label} が作成し、Codewhale が検証・制限を適用しました。\n# 権限は チーム の下限に維持されます:シェル不可、信頼不可、承認必須。\n# ウィザードで g を押すまで何も保存されません。\n\n",
|
||
"SetupRemoteOnRampText": "Remote Runtime On-Ramp\n\n/setup はリモートランタイムの事実だけを表示します。デプロイバンドルの生成、認証情報の書き込み、クラウド CLI の呼び出し、`remote-setup` の実行は行いません。\n\n現在の事実:\n- クラウド: {clouds_result}\n- ブリッジ: {bridges_result}\n- プロバイダー: {providers_result}\n- モード: {mode_result}\n\nデプロイバンドルを生成する場合は、通常の端末で明示的に実行してください:\n\n```sh\n{command}\n```\n\n生成された RUNBOOK には人間が確認するホスト手順が含まれます。`--apply` は未実装です。自動デプロイとして扱わないでください。",
|
||
"ApprovalDescSafe": "安全/読み取り専用操作をリクエストしています。",
|
||
"ApprovalDescFileWrite": "ファイルの変更をリクエストしています。パスと内容を確認してください。",
|
||
"ApprovalDescShell": "シェルコマンドの実行をリクエストしています。コマンドと作業ディレクトリを確認してください。",
|
||
"ApprovalDescNetwork": "ネットワークまたはリモートコンテンツへのアクセスをリクエストしています。ターゲットが信頼できるか確認してください。",
|
||
"ApprovalDescMcpRead": "MCP サーバーからの読み取りをリクエストしています。",
|
||
"ApprovalDescMcpAction": "副作用のある MCP サーバーアクションの呼び出しをリクエストしています。",
|
||
"ApprovalDescAgent": "サブエージェントの起動または確認をリクエストしています。サブエージェントは独自のゲート制御を受けます。",
|
||
"ApprovalDescUnknown": "未分類のツールの実行をリクエストしています。パラメータを慎重に確認してください。",
|
||
"ApprovalImpactSafe": "読み取り専用操作。",
|
||
"ApprovalImpactFileWrite": "ワークスペースまたは承認された書き込み範囲内のファイルに書き込みます。",
|
||
"ApprovalImpactShell": "ワークスペースで shell コマンドを実行します。",
|
||
"ApprovalImpactNetwork": "ネットワークサービスまたはリモートコンテンツにアクセスする可能性があります。",
|
||
"ApprovalImpactMcpRead": "MCP サーバーから読み取り、ローカル書き込みはありません。",
|
||
"ApprovalImpactMcpAction": "副作用の可能性がある MCP サーバーアクションを呼び出します。",
|
||
"ApprovalImpactAgent": "サブエージェントを起動または確認します。サブエージェントは独自のゲート制御を持ちます。",
|
||
"ApprovalImpactUnknown": "ツールが分類されていません。承認前にパラメータを慎重に確認してください。",
|
||
"ApprovalLabelCommand": "コマンド",
|
||
"ApprovalLabelDir": "ディレクトリ",
|
||
"ApprovalLabelFile": "ファイル",
|
||
"ApprovalLabelPreview": "プレビュー",
|
||
"ApprovalLabelProposedContent": "提案された内容",
|
||
"ApprovalLabelReplaceThis": "これを置換",
|
||
"ApprovalLabelWithThis": "次で置換",
|
||
"ApprovalLabelReplacementContent": "置換内容",
|
||
"ApprovalLabelPath": "パス",
|
||
"ApprovalLabelTarget": "ターゲット",
|
||
"ApprovalLabelInput": "入力",
|
||
"ApprovalLabelAction": "アクション",
|
||
"ApprovalLabelType": "タイプ",
|
||
"ApprovalLabelPrompt": "プロンプト",
|
||
"ApprovalLabelAbout": "説明:",
|
||
"ApprovalLabelImpact": "影響:",
|
||
"SetupConstitutionFileNotChecked": "未確認",
|
||
"SetupConstitutionFileMissing": "constitution.json がありません。組み込み/既定の基準を使用します",
|
||
"SetupConstitutionFileLoadedSelected": "有効な constitution.json があり、選択済みです",
|
||
"SetupConstitutionFileLoadedInactive": "有効な constitution.json はありますが、現在の記録された選択では非アクティブです",
|
||
"SetupConstitutionFileLoadedUnselected": "有効な constitution.json があります。プレビューまたは保存で選択します",
|
||
"SetupConstitutionFileEmpty": "constitution.json は空です。G で再生成、U で組み込みを使用します",
|
||
"SetupConstitutionFileInvalid": "constitution.json が無効です。修復/再生成するか、組み込みを使用します",
|
||
"SetupConstitutionFileUnreadable": "constitution.json を読めません。修復/再生成するか、組み込みを使用します",
|
||
"SetupConstitutionFilePathError": "CODEWHALE_HOME の constitution.json を解決できません",
|
||
"SetupExpertOverrideNotChecked": "未確認",
|
||
"SetupExpertOverrideMissing": "prompts/constitution.md がありません",
|
||
"SetupExpertOverrideActive": "有効です。専門家向け Markdown 上書きがオプトインされています",
|
||
"SetupExpertOverrideDisabled": "ファイルはありますが無効です。有効化には {env}=1 を設定してください",
|
||
"SetupExpertOverrideEmpty": "上書きファイルは空です。組み込み/既定の基準を使用します",
|
||
"SetupExpertOverrideUnreadable": "上書きファイルを読めません。組み込み/既定の基準を使用します",
|
||
"SetupExpertOverridePathError": "CODEWHALE_HOME の prompts/constitution.md を解決できません",
|
||
"SetupAutonomyUnspecified": "未指定、または組み込み基準を使用",
|
||
"SetupGuidedPurposeCoding": "コーディング作業台",
|
||
"SetupGuidedPurposeResearch": "調査統合",
|
||
"SetupGuidedPurposeOperations": "運用支援",
|
||
"SetupGuidedPurposeMixed": "混合作業台",
|
||
"SetupGuidedPurposeAboutCoding": "Codewhale を落ち着いた証拠重視のコーディング作業台として使いたいユーザー。",
|
||
"SetupGuidedPurposeAboutResearch": "Codewhale に最新資料、引用、慎重な調査統合を支援してほしいユーザー。",
|
||
"SetupGuidedPurposeAboutOperations": "Codewhale に信頼できる運用支援、明確なロールバック地点、リスク説明を求めるユーザー。",
|
||
"SetupGuidedPurposeAboutMixed": "Codewhale をコーディング、調査、執筆、運用に柔軟に使いたいユーザー。",
|
||
"SetupGuidedStyleCoding": "コード変更は依頼内容、既存のリポジトリ慣習、検証可能な挙動に合わせる。",
|
||
"SetupGuidedStyleResearch": "ライブ証拠と推論を分け、変わりやすい事実には出典を示す。",
|
||
"SetupGuidedStyleOperations": "ドライラン、状態確認、ロールバック説明を伴う可逆的な運用手順を優先する。",
|
||
"SetupGuidedStyleMixed": "コーディング、調査、執筆、運用を切り替えても、安全姿勢を不用意に広げない。",
|
||
"SetupGuidedEvidenceAssumptions": "前提を示す",
|
||
"SetupGuidedEvidenceTestsAndReceipts": "テスト/証跡",
|
||
"SetupGuidedEvidenceReleaseReceipts": "リリース証跡",
|
||
"SetupGuidedNotes": "ガイド回答:用途={purpose};主体性={initiative};証拠={evidence};コミュニケーション={communication};プライバシー={privacy};原則={principles}。{notes} 自由記入の原則は助言であり、承認、サンドボックス、Shell、ネットワーク、信頼、MCP 権限を変更しません。",
|
||
"SetupToolsMcpHotbarLabel": "ホットバーソース:",
|
||
"SetupToolsMcpNeedsActionSaved": "Tools/MCP はまだ対応が必要です。セットアップ報告に記録しました(初回実行はブロックしません)。",
|
||
"SetupToolsMcpPreviewTitle": "Tools / MCP 安全なオンランプ",
|
||
"SetupToolsMcpOnRampText": "Tools / MCP / スキル / プラグイン — 安全なオンランプ\n\n/setup はローカル在庫を読むだけです。MCP サーバー起動・スキルインストール・プラグイン実行・未信頼コマンドの自動実行は行いません。\n\n現状:\n- MCP: {mcp_result}\n- スキル: {skills_result}\n- ツール: {tools_result}\n- プラグイン: {plugins_result}\n- ホットバー(共有アダプタ): {hotbar_result}\n\nパス:\n- MCP: {mcp_path}\n- スキル: {skills_path}\n- プラグイン: {plugins_path}\n\n安全なブートストラップ(明示実行):\n- MCP: /mcp · codewhale mcp init · codewhale doctor\n- スキル: /skills · codewhale setup --skills\n- プラグイン: /plugin · codewhale setup --plugins\n- ツール: codewhale setup --tools\n\n副作用のある操作は常に確認が必要です。詳細は docs/MCP.md を参照してください。",
|
||
"SetupToolsMcpDshLabel": "DeepSeek Harness (dsh):",
|
||
"SetupToolsMcpDshRow": "DeepSeek Harness (dsh) — Codewhale 経由で接続。第二のスケジューラではありません:\n- 状態: {dsh_result}\n- 読み取り専用で検出。接続/計画/起動/削除: codewhale integrations dsh status · plan · connect · launch · remove\n- Codewhale が書き込むのは $CODEWHALE_HOME/integrations/dsh のみ。API キーのコピーや DSH ファイルの編集は行いません。",
|
||
"HotbarActionModeOperateName": "Operate モード",
|
||
"HotbarActionModeOperateDescription": "長く続く依頼を、検証が済むまで並列で進めます。",
|
||
"HomeOperateModeTip": "Operate — Fleet を並列で動かす",
|
||
"HomeOperateModeFleetTip": " 組み込みロールはこのセッションのモデルを使用。/fleet setup でカスタマイズ",
|
||
"AppModeOperate": "Operate",
|
||
"AppModeOperateHint": "全力の Work:ゴール、並列ワーカー、停止前に検証",
|
||
"HelpSubtitle": "コマンド・スキル・キー操作",
|
||
"CommandPaletteTitle": "コマンド",
|
||
"CommandPaletteSubtitle": "操作を見つけて実行",
|
||
"ConfigSubtitle": "設定を先に。生キーは高度な詳細へ",
|
||
"LaunchStartTitle": "ここから始める",
|
||
"LaunchResumeConfirm": "{title} を再開しますか?もう一度クリックするか Enter で確定します。",
|
||
"LaunchResumeConfirmTitle": "セッションを再開",
|
||
"LaunchResumeConfirmBody": "現在のコンテキストがそのセッションの履歴に置き換わります。",
|
||
"LaunchResumeConfirmResume": "再開",
|
||
"LaunchResumeConfirmCancel": "キャンセル",
|
||
"LaunchWorkDescription": "このフォルダーでローカルツールを使います。変更は承認ポリシーに従います。",
|
||
"LaunchChatDescription": "会話と計画のみ。ファイルは変更しません。",
|
||
"LaunchWorkspaceGitReady": "ワークスペース · {name} · Git ワークスペース",
|
||
"LaunchWorkspaceFolderReady": "ワークスペース · {name} · ローカルフォルダー",
|
||
"LaunchProviderConfigured": "プロバイダー · 設定済み",
|
||
"LaunchProviderSetupNeeded": "プロバイダー · 設定が必要",
|
||
"LaunchGroupContinue": "続ける",
|
||
"LaunchGroupMore": "その他",
|
||
"LaunchWorkspaceGitShort": "Git",
|
||
"LaunchWorkspaceFolderShort": "フォルダー",
|
||
"LaunchProviderConfiguredShort": "プロバイダー設定済み",
|
||
"LaunchProviderSetupShort": "プロバイダー設定",
|
||
"LaunchMenuChangelog": "更新履歴",
|
||
"LaunchWorktreePrompt": "ブランチ/ワークツリーに名前を付けるか、Enter を押して自動命名にします。 Esc で戻ります。",
|
||
"LaunchWorktreeNeedsGit": "新規ワークツリーには Git リポジトリが必要です。",
|
||
"LaunchWorktreeNameLabel": "ワークツリー名",
|
||
"LaunchHintMove": "移動",
|
||
"LaunchHintOpen": "開く",
|
||
"LaunchTipFlags": "ヒント: -w <path> でワークスペースを開き、-r <session-id> で直接再開します",
|
||
"LaunchSavedSessionSingular": "保存済みセッション 1 件",
|
||
"LaunchSavedSessionsPlural": "保存済みセッション {count} 件",
|
||
"LaunchCreatingWorktree": "ワークツリーを作成中…",
|
||
"LaunchWorktreeFailed": "ワークツリーの作成に失敗: {error}",
|
||
"LaunchWorktreeCreated": "新しいワークツリー {path}(ブランチ {branch})",
|
||
"LaunchNoSavedSessions": "このワークスペースには保存済みセッションがありません。",
|
||
"LaunchNoModelConnected": "モデル未接続",
|
||
"DispatchNotSentNoModel": "モデルが接続されていないため、このメッセージは送信されませんでした。メッセージは入力欄に戻っています。F3 または /provider でモデルを接続してから Enter で送信してください。",
|
||
"DispatchNotSentSaveKey": "キーを保存: {command}",
|
||
"DispatchNotSentStatus": "メッセージ未送信: {reason}",
|
||
"AuthRejectedRecovery": "プロバイダーがキーを受け付けなかったため、このメッセージはモデルに届いていません。F3 または /provider でキーを更新し、Enter で再送信してください。",
|
||
"ProviderKeyRejected": "プロバイダーがこのキーを受け付けませんでした。キー全体をコピーしたか確認して、もう一度貼り付けてください。",
|
||
"ProviderKeyForbidden": "プロバイダーはこのキーを認識しましたが、このサービスを利用する権限がありません。キーの権限またはプランを確認してください。",
|
||
"ProviderKeyUnreachable": "このキーを確認するためにプロバイダーへ接続できませんでした。接続を確認してから、もう一度お試しください。",
|
||
"ProviderKeyCheckFailed": "このキーを確認できませんでした: {reason}",
|
||
"LocalModelAdopted": "このコンピューターで動くモデル {model}(Ollama)を使用しています。別のモデルを選ぶには F3 を押してください。",
|
||
"ProviderPickerNotReopened": "プロバイダー一覧を再度開けませんでした。F3 を押して開いてください。",
|
||
"LaunchRunCommand": "{command} を実行",
|
||
"LaunchMcpConnectedOne": "MCP サーバー 1 台接続済み",
|
||
"LaunchMcpConnectedMany": "MCP サーバー {count} 台接続済み",
|
||
"LaunchMcpNeedsSignInOne": "1 台はサインインが必要",
|
||
"LaunchMcpNeedsSignInMany": "{count} 台はサインインが必要",
|
||
"PhaseIdle": "待機",
|
||
"PhaseDraft": "下書き",
|
||
"PhaseWorking": "処理中",
|
||
"PhaseReasoning": "思考中",
|
||
"PhaseReading": "読込中",
|
||
"PhaseUsingTool": "ツール実行中",
|
||
"PhaseSubagents": "サブエージェント実行中",
|
||
"PhaseVerifying": "検証中",
|
||
"PhaseWaitingOnYou": "応答待ち",
|
||
"PhaseDone": "完了",
|
||
"PhaseFailed": "失敗",
|
||
"PhaseFinishing": "仕上げ中",
|
||
"ChipModeAct": "work",
|
||
"ChipModePlan": "plan",
|
||
"ChipModeOperate": "operate",
|
||
"ChipPermissionReadOnly": "読み取り専用",
|
||
"ChipPermissionAsk": "ask",
|
||
"ChipPermissionAuto": "auto",
|
||
"ChipPermissionFullAccess": "Full Access",
|
||
"ChipPermissionNever": "never",
|
||
"PermissionsChangedReceipt": "権限を {label} に変更しました",
|
||
"FooterHintKeys": "キー",
|
||
"FooterHintOutput": "出力",
|
||
"FooterHintContext": "コンテキスト",
|
||
"InfoLineHelp": "ヘルプ",
|
||
"InfoLineContext": "コンテキスト",
|
||
"InfoLineTtft": "ttft",
|
||
"InfoLinePeak": "ピーク",
|
||
"InfoLineOffPeak": "オフピーク",
|
||
"InfoLineWhales": "クジラ",
|
||
"InfoLineAutomation": "自動化",
|
||
"InfoLineNotConnected": "未接続",
|
||
"InfoLineThinking": "思考: {level}",
|
||
"EmptyStateNoGit": "git なし",
|
||
"EmptyStateMcpLabel": "mcp",
|
||
"EmptyStatePrompt": "何を達成したいですか?",
|
||
"SessionsSurfaceTitle": "セッション",
|
||
"SessionsPaneTitle": " セッション (1-9, PgUp/PgDn) ",
|
||
"SessionsHistoryPaneTitle": " 履歴 (Shift+PgUp/PgDn) ",
|
||
"SessionsActionResume": "再開",
|
||
"SessionsActionSearch": "検索",
|
||
"SessionsActionSort": "並べ替え",
|
||
"SessionsActionRename": "名前変更",
|
||
"SessionsActionAllWorkspaces": "全ワークスペース",
|
||
"SessionsActionDelete": "削除",
|
||
"SessionsActionClose": "閉じる",
|
||
"SessionsScopeSortHeader": "スコープと並び順 · {sort}",
|
||
"SessionsEmptyTitle": "保存済みセッションはまだありません。",
|
||
"SessionsEmptyHint": "メッセージを送信するとセッションが開始され、自動的に保存されます。",
|
||
"SessionsShowingAllWorkspaces": "すべてのワークスペースのセッションを表示中",
|
||
"SessionsScopedToWorkspace": "このワークスペースに限定",
|
||
"SessionsNewTitlePrompt": "新しいタイトル: ",
|
||
"SessionsDeletePrompt": "セッションを削除しますか? (y/n)",
|
||
"SessionsConfirmDelete": "削除を確認 (y/n)",
|
||
"SessionsNewSessionTitle": "新規セッション",
|
||
"SessionsOpenedHistory": "{id} の履歴を開きました",
|
||
"SessionsSortStatus": "並び替え: {sort}",
|
||
"SessionsSortRecent": "最近",
|
||
"SessionsSortName": "名前",
|
||
"SessionsSortSize": "サイズ",
|
||
"SessionsSearchPrompt": "検索: 入力して絞り込み、Enter で適用",
|
||
"SessionsDeleteFailed": "削除に失敗しました: {error}",
|
||
"SessionsDeleteOpenHere": "ここで開いているセッションは削除できません。先に別のセッションに切り替えてください。",
|
||
"SessionsDeleteOpenElsewhere": "削除できません: このセッションは別の Codewhale ウィンドウで開かれています。",
|
||
"SessionSaveFailed": "セッション {id} を保存できませんでした ({error})。最近の作業が保存されていない可能性があります。",
|
||
"SessionSaveFailedAtExit": "codewhale: セッション {id} の最後の保存に失敗しました ({error})。最近の作業が保存されていない可能性があります。",
|
||
"SessionsDeleted": "セッション {id} を削除しました",
|
||
"SessionsNoSelection": "セッションが選択されていません",
|
||
"SessionsTitleLength": "タイトルは 1〜100 文字にしてください",
|
||
"SessionsOpenFailed": "セッションを開けませんでした: {error}",
|
||
"SessionsLoadFailed": "セッションを読み込めませんでした: {error}",
|
||
"SessionsResumed": "再開しました: {title}",
|
||
"SessionsRenameFailed": "名前の変更に失敗しました: {error}",
|
||
"SessionsRenamed": "「{title}」に変更しました",
|
||
"SessionsNoResults": "セッションが見つかりません。",
|
||
"SessionsDirectoryFailed": "セッションディレクトリを開けませんでした。",
|
||
"SessionsPreviewFailed": "セッションのプレビューを読み込めませんでした。",
|
||
"SessionsDeleteCancelled": "削除をキャンセルしました",
|
||
"SessionsRenameCancelled": "名前の変更をキャンセルしました",
|
||
"SessionsShowingRange": "{start}-{end} / {total} 件を表示",
|
||
"SessionsMessageCountCompact": "{count} 件",
|
||
"SessionsForkCompact": "分岐",
|
||
"SessionsCurrentCompact": "現在",
|
||
"SessionsPreviewId": "ID: {id}",
|
||
"SessionsUnknownMode": "不明",
|
||
"SessionsPreviewTitle": "タイトル: {title}",
|
||
"SessionsPreviewUpdated": "更新: {updated}",
|
||
"SessionsPreviewMessagesModel": "メッセージ: {count} | モデル: {model}",
|
||
"SessionsPreviewMode": "モード: {mode}",
|
||
"SessionsToolCall": "ツール呼び出し: {name} {input}",
|
||
"SessionsToolError": "ツールエラー: {content}",
|
||
"SessionsToolResult": "ツール結果: {content}",
|
||
"SessionsServerTool": "サーバーツール: {name} {input}",
|
||
"SessionsImage": "[画像]",
|
||
"SessionsTimeJustNow": "たった今",
|
||
"SessionsTimeMinutesAgo": "{count} 分前",
|
||
"SessionsTimeHoursAgo": "{count} 時間前",
|
||
"SessionsTimeDaysAgo": "{count} 日前",
|
||
"CtxInspRowSystemPrompt": "システムプロンプト",
|
||
"CtxInspRowMessages": "メッセージ",
|
||
"CtxInspRowFree": "空き",
|
||
"CtxInspFreeTokensDetail": "ルートのコンテキスト窓が一杯になるまで残り {free} トークンです。自動圧縮のしきい値: {threshold}%。",
|
||
"CtxInspDrillTitle": "コンテキスト · {row}",
|
||
"CtxInspSurfaceTitle": "コンテキスト",
|
||
"CtxInspActionSelect": "選択",
|
||
"CtxInspActionDrillDown": "詳細表示",
|
||
"CtxInspActionClose": "閉じる",
|
||
"CtxInspUsedTokens": "~{used}/{max} トークン",
|
||
"CtxInspAutoCompactAt": "{threshold}% で自動圧縮",
|
||
"CtxInspRowTokens": "{tokens} トークン · {percent}%",
|
||
"CtxInspRowCompaction": "圧縮",
|
||
"CtxInspRowAnchors": "アンカー",
|
||
"CtxInspCompactionNever": "このセッションではまだ圧縮していません",
|
||
"CtxInspCompactionDetail": "{path}。{before} → {after} 件のメッセージ。直前のラウンド: {round} 件のメッセージ、{tools} 件のツール結果{assistant}。",
|
||
"CtxInspCompactionRestored": "チェックポイントあり。直前のラウンド: {round} 件のメッセージ、{tools} 件のツール結果{assistant}。",
|
||
"CtxInspCompactionPathSummary": "要約パス",
|
||
"CtxInspCompactionPathPrune": "刈り込みのみ",
|
||
"CtxInspCompactionAssistantKept": "、アシスタントの応答を保持",
|
||
"CtxInspAnchorsNone": "/anchor ファイルなし",
|
||
"CtxInspAnchorsPresent": "/anchor をピン留め済み({chars} 文字)",
|
||
"RouteSurfaceTitle": "ルート · {view}",
|
||
"RouteBrowseCatalog": "カタログを閲覧",
|
||
"RouteActionType": "入力",
|
||
"RouteActionSearchAnyModel": "任意のモデルを検索",
|
||
"RoutePanelHeader": "ルート",
|
||
"RouteProviderLabel": "プロバイダー",
|
||
"RouteModelFirstAtomic": "モデル優先のアトミックルート",
|
||
"PickerActionMove": "移動",
|
||
"PickerActionSwitch": "切替",
|
||
"PickerActionApply": "適用",
|
||
"PickerActionAssignRoute": "割り当て",
|
||
"FleetRoutePickUnavailable": "チームが変更されたか、利用できなくなりました。モデルを選ぶ前に開き直してください。",
|
||
"FleetRouteSaved": "保存済み: {fleet} · {route} · {path}",
|
||
"FleetRouteInherited": "セッションのモデル",
|
||
"FleetRouteNotInCatalog": " · 現在のカタログにありません",
|
||
"PickerActionSetStartupDefault": "起動時の既定値に設定",
|
||
"PickerActionPin": "ピン留め",
|
||
"PickerActionFleet": "フリート",
|
||
"PickerActionCancel": "キャンセル",
|
||
"PickerActionClear": "クリア",
|
||
"PickerActionClearSearch": "検索をクリア",
|
||
"PickerActionBrowseAll": "すべて表示",
|
||
"PickerActionCustom": "カスタム",
|
||
"PickerActionJump": "ジャンプ",
|
||
"PickerActionEditKey": "キー編集",
|
||
"PickerActionModels": "モデル",
|
||
"PickerActionUnavailable": "利用不可",
|
||
"PickerActionSetKey": "キー設定",
|
||
"PickerActionConfigured": "設定済み",
|
||
"RouteNoModels": "利用できるモデルがありません。",
|
||
"RouteNoModelMatch": "「{query}」に一致するモデルがありません — Backspace でクリア。",
|
||
"ProviderNoMatchesTitle": "一致するプロバイダーがありません",
|
||
"ProviderNoMatchesHint": "別の検索語を試すか、クリアして一覧を表示してください。",
|
||
"ProviderNoConfiguredTitle": "設定済みのプロバイダーがありません",
|
||
"ProviderNoConfiguredHint": "対応プロバイダーをすべて表示するか、カスタムエンドポイントを作成します。",
|
||
"ProviderNoCatalogModels": "カタログにモデルがありません。",
|
||
"ProviderExternalActionRevoke": "そのサインインの使用をやめる",
|
||
"ProviderExternalActionChoices": "別のアプリでサインイン",
|
||
"ProviderExternalActionReuseGrok": "外部のGrok認証を再利用",
|
||
"ProviderExternalHintCodexReview": "{login} の後、Enterを押して無効・読み取り専用・管理アクセスを確認します。",
|
||
"ProviderExternalHintXaiReview": "EnterでCodewhale所有のデバイスログイン、Eで既存のGrok CLI認証の再利用を確認します。",
|
||
"ProviderExternalHintXaiApiKey": "またはXAI_API_KEYを使用して、このピッカーを再度開きます。",
|
||
"XaiAuthChoiceTitle": " xAI 認証 ",
|
||
"XaiAuthChoiceIntro": "明示的な認証情報ソースを1つ選択してください。キーの文字列がOAuthトークンとして扱われることはありません。",
|
||
"XaiAuthChoiceApiKeyOption": "xAI APIキー — 入力または貼り付けて、xAIプロバイダースロットに保存",
|
||
"XaiAuthChoiceDeviceOAuthOption": "ネイティブデバイスOAuth — ブラウザー/デバイスコードでサインインし、Codewhale所有ストレージを使用",
|
||
"OrcarouterAuthChoiceTitle": " OrcaRouter 認証 ",
|
||
"OrcarouterAuthChoiceIntro": "Codewhale が OrcaRouter のキーを取得する方法を選択します。どちらも同じ OrcaRouter スロットに保存され、同じアカウントに課金されます。",
|
||
"OrcarouterAuthChoiceApiKeyOption": "OrcaRouter API キー — 作成済みの sk-orca- キーを貼り付けます",
|
||
"OrcarouterAuthChoicePkceOption": "OrcaRouter に接続 — ブラウザーでサインイン(OAuth 2.0 + PKCE)し、発行されたキーを保存します",
|
||
"ChatgptAuthChoiceTitle": " ChatGPT / Codex 認証 ",
|
||
"ChatgptAuthChoiceIntro": "サブスクリプションのサインインは ChatGPT プランに請求されます。openai の API キー経路は別の課金主体です。",
|
||
"ChatgptAuthChoicePkceOption": "ChatGPT でサインイン — ブラウザ PKCE、Codewhale 所有トークン、ChatGPT サブスクリプション課金",
|
||
"ChatgptAuthChoiceImportOption": "Codex CLI 資格情報をインポート — 明示的な読み取り専用同意。所有者は Codex CLI のまま",
|
||
"ProviderExternalHintChatgptReview": "Enter で ChatGPT にサインイン。E で既存の Codex CLI 再利用を確認。",
|
||
"ProviderExternalActionReuseCodex": "外部 Codex 再利用",
|
||
"ProviderExternalDetailScope": "外部: アクセス={access} | プロバイダー={provider} | ソース={source} | バージョン={version} | {state}",
|
||
"ProviderExternalDormant": "休止中",
|
||
"ProviderExternalOwnerPath": "所有者/パス: {owner} | {path}",
|
||
"ProviderExternalPinnedPathWarning": "警告: {owner} の現在の認証情報パスが変更されました。同意は引き続き {path} に固定されています。",
|
||
"ToolProjectionWarning": "警告: {provider} はこのリクエストで互換性のないツールを除外しました: {tools}",
|
||
"SnapshotsDisabledTooLarge": "{workspace} ではスナップショットと /undo が無効です: スナップショット対象の内容が {limit} を超えています。config.toml の `{config_key}` を上げる(または 0 にして上限を外す)と有効になります。",
|
||
"SnapshotsDisabledTooManyFiles": "{workspace} ではスナップショットと /undo が無効です: スナップショット対象のファイルが {limit} 件を超えています。ここではサイズ上限は関係ありません。生成物のディレクトリを `.gitignore` で除外するか、より小さいサブディレクトリで開始すると有効になります。",
|
||
"SnapshotsDisabledUnsafeLocation": "{workspace} ではスナップショットと /undo が無効です: ホームディレクトリやルートディレクトリは範囲が広すぎて安全にスナップショットできません。プロジェクトのディレクトリで開始すると有効になります。",
|
||
"SnapshotsHistoryRepaired": "{workspace} の undo 履歴が破損していたため(最新の復元ポイントが見つかりませんでした)、履歴を新しく開始しました。以前の復元ポイントは復元できなくなりましたが、新しいターンは再び保護されます。",
|
||
"SnapshotsFailing": "{workspace} のスナップショットが失敗しているため、/undo で最近のターンを復元できません: {limit}",
|
||
"SessionIdDivergedNotice": "このウィンドウのセッション ID が変わりました。エンジンは今後 {next} としてチェックポイントを保存します(以前は {previous})。以前のチェックポイントは旧 ID のまま残ります。`codewhale sessions` で両方を確認でき、`codewhale resume {previous}` で以前のセッションを再開できます。",
|
||
"RuntimeStoreUnreadableNotice": "セッションのランタイムストア: {path} の {record} を読み取れませんでした({reason})。そのファイルを退避(または削除)して再試行してください。スレッドの他のレコードはそのまま残ります。",
|
||
"RuntimeStoreUnwritableNotice": "セッションのランタイムストア: {path} の {record} を書き込めませんでした({reason})。その場所の空き容量と権限を確認して再試行してください。何も上書きされていません。",
|
||
"ProviderExternalSemanticsRevoke": "{semantics} | 取消: {revoke}",
|
||
"ProviderExternalRevoke": "取消: {revoke}",
|
||
"ProviderExternalChoiceTitle": " 外部認証情報へのアクセス · {provider} ",
|
||
"ProviderExternalActionChoose": "選択",
|
||
"ProviderExternalChoiceIntro": "別のCLIが所有する認証情報に対してCodewhaleができることを選択します。",
|
||
"ProviderExternalDisabledLabel": "無効(既定)",
|
||
"ProviderExternalDisabledDetail": "探索、読み取り、更新、通信、書き込みを行わない",
|
||
"ProviderExternalReadOnlyLabel": "外部CLI資格情報を使用(読み取り専用)",
|
||
"ProviderExternalReadOnlyDetail": "正確に1つのファイル。次に明示的な確認を行う",
|
||
"ProviderExternalReadOnlySemantics": "このファイルだけを読み取る。更新、ID プロバイダー/検出要求、外部ファイルの書き込み・再書き込みは行わない。選択したプロバイダーへの通常の要求ではトークンを使用できる",
|
||
"ProviderExternalManagedLabel": "管理(利用不可)",
|
||
"ProviderExternalManagedDetail": "審査済みのスキーマ安全な保持アダプターなし",
|
||
"ProviderExternalConfirmTitle": " 正確な読み取り専用アクセスを確認 ",
|
||
"ProviderExternalActionGrant": "読み取り専用アクセスを許可",
|
||
"ProviderExternalOwnerLabel": "所有CLI",
|
||
"ProviderExternalExactPathLabel": "解決済みの正確なパス",
|
||
"ProviderExternalSemanticsLabel": "動作",
|
||
"ProviderExternalRejectUnsafe": "Codewhaleはシンボリックリンク、再解析ポイント、非通常ファイルを拒否します。",
|
||
"ProviderExternalRevokeLabel": "取り消し",
|
||
"ProviderExternalRouteLabel": "ルート",
|
||
"ProviderExternalCustodyLine": "保管: このデバイスのみ — Codewhaleが保存するのはこの同意レコードだけで、資格情報自体は保存しません。アカウントやクラウド保管庫は使用しません。",
|
||
"ProviderExternalBillingLine": "資格情報と課金の所有者: あなたの{owner}アカウントです。使用量はそのアカウントに課金されます。",
|
||
"ProviderExternalRevokeScope": "取り消しはこのデバイス上のCodewhaleの同意レコードのみを消去します。{owner}のファイルは読み取り、変更、削除されません。",
|
||
"ProviderExternalOwnerOnly": "所有者: {owner}",
|
||
"ProviderExternalPinnedPathChanged": "警告: 環境上の{owner}資格情報パスが変更されました。同意は付与されたパスに固定されたままです。",
|
||
"ProviderExternalRevokeConfirmTitle": " 外部資格情報アクセスを取り消しますか? ",
|
||
"ProviderExternalGrantedToast": "{provider} に対する {owner} の読み取り専用アクセスを許可しました。更新、ID/検出通信、外部書き込みは行わず、通常のプロバイダー要求ではトークンを使用できます。",
|
||
"ProviderExternalSaveFailedToast": "外部認証情報への同意を保存できませんでした: {error}",
|
||
"ProviderExternalRevokedToast": "{provider} の外部認証情報へのアクセスを取り消しました",
|
||
"ProviderExternalRevokeFailedToast": "外部認証情報へのアクセスを取り消せませんでした: {error}",
|
||
"ThemeSurfaceTitle": "テーマ · ライブプレビュー",
|
||
"FleetRosterHeaderLabel": "チーム",
|
||
"FleetRosterTabRoster": "メンバー",
|
||
"FleetRosterTabSetup": "セットアップ",
|
||
"FleetRosterWorkers": "ワーカー",
|
||
"FleetRosterMembersCount": "{count} メンバー",
|
||
"FleetRosterOperatorFirst": "コーディネーターが統率 · セッションモデルがこの Fleet を動かす",
|
||
"FleetRosterOperatorRow": "コーディネーター · リーダー",
|
||
"FleetRosterShadowBadgeProjectOverride": "このプロジェクトに保存",
|
||
"FleetRosterShadowBadgePersonalIgnored": "保存コピーは無視",
|
||
"FleetRosterShadowBadgePersonalOverride": "全プロジェクトに保存",
|
||
"FleetRosterShadowBadgeConfigOverride": "設定に保存",
|
||
"FleetRosterLayersLabel": "保存先",
|
||
"FleetRosterLayerWins": "有効",
|
||
"FleetRosterLayerIgnored": "無視されたコピー",
|
||
"FleetReadyNotice": "Fleet の準備完了 · /fleet でロールを開く · /fleet setup でメンバーのモデルを調整",
|
||
"FleetProfileIdentityVerifyFailed": "既存プロファイルの識別情報を確認できません({error})。記載のファイルを修正してから保存してください。",
|
||
"FleetProfileIdConflict": "プロファイル id `{id}` は {path} で既に使用されています。別のロールで作り直すか、先に古いファイルを削除してください。",
|
||
"FleetProfileProviderUnconfigured": "プロファイルはプロバイダー `{provider}` を指定していますが、認証情報が未設定です({env})。保存する前に /provider で設定してください。",
|
||
"FleetModelAdded": "{route} を チーム `{fleet}` に追加しました",
|
||
"FleetModelAddedAs": "{route} を {roles} として チーム `{fleet}` に追加しました",
|
||
"FleetModelAddedCreatedNote": "(新しい個人 チーム、選択済み)",
|
||
"FleetModelAddedSelectedNote": "(選択済み)",
|
||
"FleetModelRemoved": "{route} を チーム `{fleet}` から削除しました",
|
||
"FleetModelRemovedRoles": "{route}({roles})を チーム `{fleet}` から削除しました",
|
||
"FleetModelUnchanged": "{route} は チーム `{fleet}` に残ります: {reason}",
|
||
"FleetModelReasonOperatorRoute": "これは現在のモデル(チーム のオペレーター経路)です。モデルを切り替えるか /fleet save で変更してください",
|
||
"FleetModelReasonAlreadyPresent": "すでに チーム に含まれています",
|
||
"FleetModelErrorNeedsRoute": "チーム のモデルにはプロバイダー ID とモデル ID の両方が必要です",
|
||
"FleetModelErrorNeedsRole": "エージェントには役割名が必要です(例:`/fleet add {route} scout`)。",
|
||
"FleetModelErrorNoSelection": "チーム が選択されていません。あなたの チーム はセッションのモデルのみです",
|
||
"FleetModelErrorOperatorRoute": "{route} は チーム `{fleet}` のオペレーター経路です。削除ではなく /fleet save で変更してください",
|
||
"FleetModelErrorNotInFleet": "{route} は チーム `{fleet}` に含まれていません",
|
||
"FleetModelsEmpty": "あなたの チーム はセッションのモデルのみです。追加: /fleet add <provider> <model> [role…](または /model の行で ⇧F)。",
|
||
"FleetModelsHeader": "あなたの チーム `{fleet}`({count} モデル)",
|
||
"FleetModelsBroken": "選択中の チーム を読み込めません: {error}。ファイルを修正するか /fleet teams で別の チーム を選んでください。",
|
||
"FleetModelsFooter": "追加: /fleet add <provider> <model> [role…] · 削除: /fleet remove <provider> <model>",
|
||
"FleetModelsFactPrice": "${input}/{output} / 100万トークン",
|
||
"FleetModelsFactContext": "{context}k ctx",
|
||
"FleetModelsFactTools": "ツール",
|
||
"FleetAddUsage": "使い方: /fleet add <provider> <model> [role…] — 例: /fleet add openrouter z-ai/glm-5.3-flash explore",
|
||
"FleetAddProviderUnconfigured": "`{provider}` は設定済みのプロバイダーではありません。チーム に追加する前に ~/.codewhale/config.toml で設定するか、/provider で切り替えてください。",
|
||
"FleetAddModelNotServed": "{provider} は現在のカタログで `{model}` を提供していません。/models で提供モデルを確認するか、表示される正確な ID で /fleet add してください。",
|
||
"FleetAddFailed": "チーム に追加できませんでした: {error}",
|
||
"FleetRemoveUsage": "使い方: /fleet remove <provider> <model>",
|
||
"FleetRemoveFailed": "チーム から削除できませんでした: {error}",
|
||
"FleetToggleFailed": "チーム を更新できませんでした: {error}",
|
||
"FleetDestStepTitle": "このプロファイルをどこに保存しますか?",
|
||
"FleetDestStepSubtitle": "最後のステップで確定するまで何も書き込まれません。",
|
||
"FleetDestProjectLabel": "このプロジェクト",
|
||
"FleetDestPersonalLabel": "個人用",
|
||
"FleetDestProjectSummary": "このプロジェクトのみ",
|
||
"FleetDestPersonalSummary": "すべてのプロジェクトで利用可能",
|
||
"FleetDestProjectDescription": "同じ ID の個人用プロファイルより優先されます。",
|
||
"FleetDestPersonalDescription": "同じ ID のプロジェクト用プロファイルがある場合はそちらが優先されます。",
|
||
"FleetDestPathLine": "ファイル: {path}",
|
||
"FleetDestUnavailable": "利用できません: {reason}",
|
||
"FleetDestReasonNoProjectConfig": "このセッションではプロジェクト用プロファイルが無効です (--no-project-config)",
|
||
"FleetDestReasonWorkspaceMissing": "ワークスペースフォルダー {path} が存在しないか、ディレクトリではありません",
|
||
"FleetDestReasonHomeUnavailable": "Codewhale ホームを解決できませんでした ({error})",
|
||
"FleetDestWillReplace": "既存のファイル {path} を置き換えます",
|
||
"FleetDestOverridesProject": "このプロジェクトには既に '{id}' プロファイルがあり、ここではそちらが優先されます。この個人用プロファイルは他のプロジェクトで適用されます。",
|
||
"FleetDestOverridesPersonal": "このプロジェクト内では、個人用の '{id}' プロファイルより優先されます。",
|
||
"FleetDestOverridesBuiltIn": "ロスターの {origin} '{id}' ロールを置き換えます。",
|
||
"FleetSavesToChip": "保存先: {scope} · {path}",
|
||
"FleetSavesToUndecided": "保存先: ステップ 3 で選択 — このプロジェクト または 個人用",
|
||
"FleetActionSaveProject": "このプロジェクトに保存",
|
||
"FleetActionSavePersonal": "個人用プロファイルとして保存",
|
||
"FleetActionReplaceProject": "このプロジェクト内で置き換え",
|
||
"FleetActionReplacePersonal": "個人用プロファイルを置き換え",
|
||
"FleetActionConfirmReplace": "{file} を置き換えるには、もう一度 Enter を押してください",
|
||
"FleetActionChangeDestination": "保存先を変更",
|
||
"FleetActionBack": "戻る",
|
||
"FleetReviewSavesTo": "保存先",
|
||
"FleetModelRowBlockedNotice": "選択できません: {reason}。/provider で設定するか、別の行を選んでください。",
|
||
"FleetDestProjectDisabledSave": "このセッションではプロジェクト用プロファイルが無効です (--no-project-config)。何も保存されませんでした。個人用を選ぶか、フラグなしで再起動してください。",
|
||
"WorkflowStatusWaiting": "待機中",
|
||
"WorkflowStatusDegraded": "一部失敗",
|
||
"WorkflowRunFailedToast": "ワークフローの実行に失敗しました",
|
||
"WorkflowDebrief": "総括: {done}/{total} 確定 · {failed} 失敗 · {cancelled} キャンセル · {elapsed}",
|
||
"WorkflowDispatchFailureLine": "ディスパッチ失敗 · {slot}: {message}",
|
||
"WorkflowDispatchFailuresOmitted": "ディスパッチ失敗: 以前の {count} 件は非表示",
|
||
"WorkflowDispatchFallbackTask": "タスク",
|
||
"WorkflowTranscriptDetails": "トランスクリプト: 完全な実行 JSON はツール詳細で表示できます ({details})",
|
||
"WorkflowReceiptRole": "役割 {value}",
|
||
"WorkflowReceiptReasoning": "推論 {value}",
|
||
"WorkflowReceiptVia": "経路 {value}",
|
||
"WorkflowReceiptTokens": "トークン {value}",
|
||
"WorkflowReceiptTools": "ツール {value}",
|
||
"WorkflowReceiptDuration": "時間 {value}",
|
||
"WorkflowReceiptUnknown": "不明",
|
||
"WorkflowReceiptProviderReported": "プロバイダー報告",
|
||
"WorkflowReceiptEstimated": "推定",
|
||
"SidebarTasksLabel": "タスク",
|
||
"TaskOwnershipUnverified": "実行主体を確認できません",
|
||
"TaskInventoryUnavailable": "タスクストレージにアクセスできないため、最後に確認した状態を表示しています。",
|
||
"SidebarTodoLabel": "To-do",
|
||
"WorkSurfaceTodoProgress": "{label} {completed}/{total} · 残り{remaining}",
|
||
"SidebarStopControl": "停止",
|
||
"SidebarDestructiveArmed": "破壊的操作が実行待ちです — Enter で確定、取り消すには下書きをクリアしてください",
|
||
"WorkSurfaceStopConfirmHint": "停止を確認 · Esc でキャンセル",
|
||
"CoordinationWorkTitle": "調整作業",
|
||
"CoordinationSummaryDecisions": "{count} 件の決定",
|
||
"CoordinationSummaryContentions": "{count} 件の競合",
|
||
"CoordinationSummaryReconciled": "{count} 件を調整済み",
|
||
"CoordinationSchema": "スキーマ {value}",
|
||
"CoordinationSequence": "シーケンス {value}",
|
||
"CoordinationPerSectionLimit": "各セクション最大 {limit} 件",
|
||
"CoordinationDecisionsHeading": "決定",
|
||
"CoordinationNone": "なし",
|
||
"CoordinationNoneValue": "なし",
|
||
"CoordinationStatus": "状態 {status}",
|
||
"CoordinationOwner": "所有者 {owner}",
|
||
"CoordinationVersion": "バージョン {version}",
|
||
"CoordinationWriteClaimsHeading": "書き込み要求",
|
||
"CoordinationIsolated": "分離済み",
|
||
"CoordinationSharedWorkspace": "共有ワークスペース",
|
||
"CoordinationPaths": "パス {paths}",
|
||
"CoordinationContracts": "契約 {contracts}",
|
||
"CoordinationContentionsHeading": "競合",
|
||
"CoordinationClaimant": "要求者 {claimant}",
|
||
"CoordinationDisposition": "処置 {disposition}",
|
||
"CoordinationNeutralReconciliationHeading": "中立的な調整",
|
||
"CoordinationCandidates": "{count} 件の候補",
|
||
"CoordinationRetry": "再試行 {count}/{limit}",
|
||
"CoordinationReviewer": "レビュー担当 {reviewer}",
|
||
"CoordinationVerifier": "検証担当 {verifier}",
|
||
"CoordinationVerification": "検証 {verification}",
|
||
"CoordinationContextProjectionsHeading": "コンテキスト投影",
|
||
"CoordinationContextDecisions": "決定 {decisions}",
|
||
"CoordinationBytes": "{count} バイト",
|
||
"CoordinationDeduplicated": "{count} 件重複排除",
|
||
"CoordinationOmitted": "{count} 件省略",
|
||
"CoordinationActiveHotPathsHeading": "アクティブなホットパス",
|
||
"CoordinationActiveClaims": "アクティブな要求 {count} 件",
|
||
"CoordinationMetricsNoteHeading": "メトリクス注記",
|
||
"CoordinationMetricsNoAuthoritativeSource": "調整台帳に信頼できる情報源がないため、増加量とルート/コストは null のままです",
|
||
"CoordinationStatusProposed": "提案中",
|
||
"CoordinationStatusAccepted": "承認済み",
|
||
"CoordinationStatusSuperseded": "置き換え済み",
|
||
"ComposerSlashMenuHint": " enter:実行 · tab:補完 · ↑↓:選択 · esc:入力を継続 ",
|
||
"ApprovalRepoLawBadge": "リポジトリ憲法",
|
||
"ApprovalRepoLawTitle": "リポジトリ憲法",
|
||
"ApprovalRepoLawWarning": "リポジトリ憲法は承認確認が有効な権限設定で確認を必須とします。",
|
||
"ApprovalRepoLawRuleLabel": "ルール ",
|
||
"FilePickerMatchSingular": "@ 添付 · 1 件一致",
|
||
"FilePickerMatchesPlural": "@ 添付 · {count} 件一致",
|
||
"FilePickerScanning": "ワークスペースをスキャン中…",
|
||
"BehavioralTipPlanning": "計画中ですか? {key} で Plan モードへ切り替えられます",
|
||
"BehavioralTipBackgroundReceipt": "レシートは Work パネルにあります — {key} でインスペクターを開く",
|
||
"BehavioralTipClearedInput": "クリアしました · {chord} で復元",
|
||
"BehavioralTipMcpValidation": "{command} はサーバーを起動し、原因を表示します",
|
||
"BehavioralTipRepeatedCommand": "{command} でこれを固定できます",
|
||
"BehavioralTipDurableStateWritten": "保存しました · {command} で確認",
|
||
"BehavioralTipTodoWrite": "ヒント: 複数ステップの作業は {command} で追跡すると、進捗を確認できます",
|
||
"SettingLockedDuringTurn": "ターンの実行中は{setting}を変更できません。まず Esc で中断してください",
|
||
"SettingSubjectMode": "モード",
|
||
"SettingSubjectThinking": "思考",
|
||
"SettingSubjectModel": "モデル",
|
||
"SettingSubjectModelAndThinking": "モデルと思考",
|
||
"SettingSubjectProvider": "プロバイダー",
|
||
"SettingSubjectPermissions": "権限",
|
||
"ThinkingControlledByAutoRouting": "思考は自動モデルルーティングが制御しています。先に固定モデルを選んでください。",
|
||
"SavedAsStartupDefault": "起動時の既定として保存しました",
|
||
"ModeAlreadyActiveSavedAsDefault": "すでに {mode} モードです — 起動時の既定として保存しました。",
|
||
"StartupDefaultNotSaved": "{setting}を保存できませんでした: {error}",
|
||
"RouteSaveNothingPending": "保存する保留中のルート変更はありません。",
|
||
"RouteSaveNoTeamSelected": "更新するものはありません — チームが選択されていません。/fleet save-as でこのルートを新しいチームとして保存してください。",
|
||
"RouteSaveTeamUpdated": "チーム `{name}` は {route} を使うようになりました — {path} に書き込みました",
|
||
"RouteSaveTeamUpdateFailed": "チームの更新に失敗しました: {error}",
|
||
"RouteSaveTeamUpdateFailedMoved": "チームの更新に失敗しました: {error} — 保存済みのチームが移動された可能性があります。/fleet save-as でルートを保存してください。",
|
||
"RouteSaveTeamCreateFailed": "チームを作成できませんでした。",
|
||
"RouteSaveSelectedNote": " — ユーザーの既定のチームとして選択し、{path} に書き込みました",
|
||
"RouteSaveSelectionFailedNote": " — 選択に失敗しました: {error}",
|
||
"RouteSaveSavedAsNewTeam": "ルート {route} を新しいチーム `{name}` として保存しました — {path} に書き込みました{note}",
|
||
"RouteSaveFailed": "保存に失敗しました: {error}",
|
||
"RouteSaveRouteNoLongerActive": "保存に失敗しました: 保留中のプロバイダー/モデルのルートはもう有効ではありません。",
|
||
"RouteSaveRememberedDefault": "{route} を起動時の既定として記憶しました(config.toml)。",
|
||
"StartupDefaultSubjectMode": "起動時のモード",
|
||
"StartupDefaultSubjectThinking": "思考レベル",
|
||
"StartupDefaultSubjectModel": "モデル",
|
||
"StartupDefaultSubjectAll": "起動時の既定値",
|
||
"SessionsRailTitle": "セッション",
|
||
"SessionsRailEmpty": "このワークスペースにはまだセッションがありません",
|
||
"SessionsRailBrowseAll": "すべてのセッションを表示",
|
||
"SessionsRailShowingCount": "{total} 件中 {shown} 件 — すべて表示",
|
||
"SessionsRailUnavailable": "セッションを読み込めません: {error}",
|
||
"SessionsActionArchive": "アーカイブ",
|
||
"SessionsActionShowArchived": "アーカイブ済み",
|
||
"SessionsArchived": "セッション {id} をアーカイブしました",
|
||
"SessionsRestored": "セッション {id} を復元しました",
|
||
"SessionsArchiveFailed": "アーカイブに失敗しました: {error}",
|
||
"SessionsShowingArchived": "アーカイブ済みセッションを表示中",
|
||
"SessionsHidingArchived": "アーカイブ済みセッションを非表示",
|
||
"SessionsArchivedCompact": "アーカイブ済み",
|
||
"KbReasoningDetail": "選択中または現在のターンの推論の詳細を開く",
|
||
"KbTurnInspector": "ターン インスペクターを開く",
|
||
"CmdTurnInspectDescription": "ターン全体のインスペクターを開く",
|
||
"CmdAutomationDescription": "スケジュール自動化を管理 — list でマネージャーを開く",
|
||
"AutomationUsage": "使い方: /automation [list|show <id>|print <id>|pause <id>|resume <id>|delete <id> [--confirm <token>]|run <id>]",
|
||
"AutomationManagerUnavailable": "このセッションでは自動化マネージャーを利用できません。",
|
||
"AutomationListFailed": "自動化の一覧を取得できませんでした: {error}",
|
||
"AutomationActionFailed": "自動化 {id} を{action}できませんでした: {error}",
|
||
"AutomationEmpty": "実行予定の自動化はありません。「自動化を作成」を選んでください。",
|
||
"AutomationListHeading": "スケジュール済みの自動化",
|
||
"AutomationScopeNote": "オートメーションはこのリポジトリではなくあなたのものです。すべてのリポジトリに付いてきます。",
|
||
"AutomationNoun": "自動化",
|
||
"AutomationStatusLabel": "状態",
|
||
"AutomationStatusActive": "有効",
|
||
"AutomationStatusPaused": "一時停止中",
|
||
"AutomationRunStatusQueued": "待機中",
|
||
"AutomationRunStatusRunning": "実行中",
|
||
"AutomationRunStatusCompleted": "完了",
|
||
"AutomationRunStatusFailed": "失敗",
|
||
"AutomationRunStatusCanceled": "キャンセル済み",
|
||
"AutomationActionInspect": "確認",
|
||
"AutomationActionPause": "一時停止",
|
||
"AutomationActionResume": "再開",
|
||
"AutomationActionDelete": "削除",
|
||
"AutomationActionRun": "実行",
|
||
"AutomationActionCancel": "実行をキャンセル",
|
||
"AutomationActionPaused": "一時停止しました",
|
||
"AutomationActionResumed": "再開しました",
|
||
"AutomationNextLabel": "次回",
|
||
"AutomationNameLabel": "名前",
|
||
"AutomationPromptLabel": "プロンプト",
|
||
"AutomationCwdLabel": "作業ディレクトリ",
|
||
"AutomationModeLabel": "モード",
|
||
"AutomationAllowShellLabel": "シェル許可",
|
||
"AutomationTrustModeLabel": "信頼モード",
|
||
"AutomationAutoApproveLabel": "自動承認",
|
||
"AutomationRruleLabel": "繰り返し規則",
|
||
"AutomationDeliveryLabel": "配信",
|
||
"AutomationLastLabel": "前回",
|
||
"AutomationRecentRunsLabel": "最近の実行",
|
||
"AutomationNoRuns": "実行記録なし",
|
||
"AutomationRunsUnavailable": "実行記録を取得できません",
|
||
"AutomationTaskLabel": "タスク",
|
||
"AutomationBandScheduled": "スケジュール済み",
|
||
"AutomationReceiptFired": "起動",
|
||
"AutomationReceiptStarted": "バックグラウンドで開始",
|
||
"AutomationReceiptCompleted": "バックグラウンドで完了",
|
||
"AutomationReceiptCoalesced": "集約",
|
||
"AutomationReceiptMissed": "未実行",
|
||
"AutomationReceiptExpired": "期限切れ",
|
||
"AutomationReceiptDeleted": "削除しました",
|
||
"AutomationRunLabel": "実行",
|
||
"AutomationDeletedRunsDetail": "実行記録: {run_count}。終了済みの実行は直近50件までアーカイブに保持",
|
||
"AutomationDeletePreview": "削除はまだ確定していません。何も削除されていません。\n自動化: {id}({name})\n実行記録: {run_count}\n削除するには、すべての実行が終了している必要があります。終了済みの実行は直近50件までアーカイブに保持されます。\nこの自動化を削除するには、次を実行してください:\n{command}",
|
||
"AutomationDeleteConfirmationStale": "削除確認が自動化 {id} の現在の状態と一致しないため、何も削除されていません。{command} で現在の状態を確認してください。",
|
||
"WhaleStateResting": "休止中",
|
||
"WhaleStateThinking": "思考中",
|
||
"WhaleStateWorking": "作業中",
|
||
"WhaleStateWaiting": "あなたの操作待ち",
|
||
"WhaleStateBlocked": "ブロック中",
|
||
"WhaleStateOffline": "オフライン",
|
||
"AgentStatusParked": "保留中",
|
||
"AgentStatusParkedRecovery": "誰も応答を待っていません。続行するには resume_from、破棄するには cancel",
|
||
"WhaleAnimalScout": "アカボウクジラ",
|
||
"WhaleAnimalPatch": "ネズミイルカ",
|
||
"WhaleAnimalHarbor": "ザトウクジラ",
|
||
"WhaleAnimalEcho": "ゴンドウクジラ",
|
||
"WhaleAnimalKeel": "マッコウクジラ",
|
||
"WhaleAnimalLantern": "シャチ",
|
||
"WhaleAnimalPlain": "クジラ",
|
||
"WhaleJobScout": "調査",
|
||
"WhaleJobPatch": "コーディング",
|
||
"WhaleJobHarbor": "調整",
|
||
"WhaleJobEcho": "連絡",
|
||
"WhaleJobKeel": "運用",
|
||
"WhaleJobLantern": "レビュー",
|
||
"WhaleJobPlain": "一般作業",
|
||
"SessionMetricsTurn": "ターン",
|
||
"SessionMetricsTurns": "ターン",
|
||
"SessionMetricsStep": "ステップ",
|
||
"SessionMetricsSteps": "ステップ",
|
||
"SessionMetricsLlm": "LLM",
|
||
"SessionMetricsTools": "ツール呼出",
|
||
"SessionMetricsTtft": "TTFT平均",
|
||
"SessionMetricsTokensPerSecond": "平均 tok/s",
|
||
"SessionMetricsCache": "キャッシュ命中",
|
||
"SessionMetricsInput": "入力",
|
||
"SessionMetricsStatusLine": "セッション指標: {metrics}",
|
||
"StatusLabelRoute": "経路",
|
||
"StatusLabelDirectory": "ディレクトリ",
|
||
"StatusLabelProjectDocs": "プロジェクト文書",
|
||
"StatusLabelMode": "モード",
|
||
"StatusLabelSafety": "安全性",
|
||
"StatusLabelMcp": "MCP",
|
||
"StatusLabelFleet": "Fleet",
|
||
"StatusLabelContextWindow": "コンテキストウィンドウ",
|
||
"StatusLabelWindowSource": "ウィンドウの根拠",
|
||
"StatusLabelWindowOverride": "ウィンドウ設定",
|
||
"StatusLabelCatalog": "カタログ",
|
||
"StatusLabelCloudFacts": "クラウドファクト",
|
||
"StatusLabelSession": "セッション",
|
||
"StatusLabelSessionTokens": "セッショントークン",
|
||
"StatusLabelSessionCost": "セッション費用",
|
||
"StatusLabelToolOutputs": "ツール出力",
|
||
"StatusRouteSummary": "{provider} · {model} · 推論 {reasoning}",
|
||
"StatusProjectDocsNone": "プロジェクト文書なし",
|
||
"StatusPostureSummary": "{mode} · 承認 {approval} · {shell} · {trust}",
|
||
"StatusShellOn": "シェル有効",
|
||
"StatusShellOff": "シェル無効",
|
||
"StatusTrustedWorkspace": "信頼済みワークスペース",
|
||
"StatusWorkspace": "ワークスペース",
|
||
"StatusApprovalAsk": "確認",
|
||
"StatusApprovalAuto": "自動レビュー",
|
||
"StatusApprovalFullAccess": "フルアクセス",
|
||
"StatusApprovalNever": "常に拒否",
|
||
"StatusMcpConfigured": "{count} 件設定済み",
|
||
"StatusFleetDrifted": "{fleet} · 保存済みルート {count} 件が現在のカタログにありません: {ids}",
|
||
"StatusModelNotInRoster": "モデル {model} は {provider} の現在のカタログにありません — 固定はそのまま保持します(引き続き応答する場合があります)",
|
||
"StatusContextUsage": "{percent}% 使用中({used} / {max} トークン)",
|
||
"StatusContextSourceConfigured": "設定値",
|
||
"StatusContextSourceConfiguredModel": "設定値(モデル別)",
|
||
"StatusContextSourceProviderReported": "プロバイダー報告",
|
||
"StatusContextSourceKimiSafeFloor": "Kimi Code の静的安全下限",
|
||
"StatusContextSourceCatalog": "カタログ",
|
||
"StatusContextSourceModelHint": "モデル名のヒント(未検証)",
|
||
"StatusContextSourceFallback": "フォールバック(未検証)",
|
||
"StatusWindowOverrideProvider": "config.toml の [providers.{table}] にある context_window",
|
||
"StatusWindowOverrideActiveProvider": "config.toml の有効なプロバイダーテーブルにある `context_window`",
|
||
"StatusSessionNotSaved": "まだ保存されていません",
|
||
"StatusSessionSummary": "{session} · {cells} セル · API メッセージ {messages} 件",
|
||
"StatusSessionTokensSummary": "入力 {input} · 出力 {output} · 合計 {total} · {cache}",
|
||
"StatusCacheNotReported": "キャッシュ情報なし",
|
||
"StatusCacheSummary": "キャッシュ ヒット {hit} / ミス {miss}",
|
||
"StatusToolRawPressure": "{count} 件の生出力が上限超過(約 {chars} 文字)、コンテキストを圧迫",
|
||
"StatusToolCompactReceipts": "{count} 件の圧縮レシート",
|
||
"StatusToolArtifacts": "{count} 件のアーティファクト、{bytes} 保存",
|
||
"StatusToolNone": "追跡中の大きな出力なし",
|
||
"StatusSafetyReadOnlyUnenforced": "この環境では OS サンドボックスなし(読み取り専用を要求したが未適用)、ネットワーク無効",
|
||
"StatusSafetyReadOnly": "サンドボックスは読み取り専用、ネットワーク無効",
|
||
"StatusSafetyWorkspaceWriteUnenforcedNetworkOn": "この環境では OS サンドボックスなし(workspace-write を要求したが未適用)、ネットワーク有効",
|
||
"StatusSafetyWorkspaceWriteUnenforcedNetworkOff": "この環境では OS サンドボックスなし(workspace-write を要求したが未適用)、ネットワーク無効も未適用",
|
||
"StatusSafetyWorkspaceWriteNetworkOn": "サンドボックスは workspace-write、ネットワーク有効",
|
||
"StatusSafetyWorkspaceWriteNetworkOff": "サンドボックスは workspace-write、ネットワーク無効",
|
||
"StatusSafetyDisabled": "サンドボックス無効、ネットワーク制限なし",
|
||
"StatusSafetyDisabledSetuidBlocked": "サンドボックス無効、ネットワーク制限なし。sudo/setuid はブロック中(no-new-privs)",
|
||
"StatusSafetyDisabledSetuidAllowed": "サンドボックス無効、ネットワーク制限なし。sudo/setuid は許可されています",
|
||
"StatusSafetyExternal": "外部サンドボックス、ネットワーク制御はホストに委任",
|
||
"StatusPointers": "ターン別トークン: /tokens · フッター項目: /statusline",
|
||
"AutoReviewReceiptGuardianAllowed": "Auto-Review が '{tool}' を許可しました(リスク {risk}、モデルガーディアン): {reason}",
|
||
"AutoReviewReceiptGuardianDenied": "Auto-Review が '{tool}' を拒否しました(リスク {risk}、モデルガーディアン): {reason}",
|
||
"AutoReviewReceiptGuardianUnavailable": "Auto-Review は '{tool}' を審査できませんでした({reason})。フェイルクローズで拒否",
|
||
"AutoReviewReceiptDeterministicBlocked": "Auto-Review が '{tool}' をブロックしました(決定論的ポリシー): {reason}",
|
||
"AutoReviewReceiptHeld": "Auto-Review は一時停止せずに '{tool}' を保留し、拒否しました(人の判断が必要 — Ask に切り替え)",
|
||
"FooterHintEscInterrupt": "Esc で中断",
|
||
"PostureHintEnterAgain": "もう一度 {enter} で今すぐ送信 · {steer} で割り込み",
|
||
"PermissionsPostureHeader": "現在のアクセス: {posture}",
|
||
"PermissionsPostureAsk": "Ask: 権限・コスト・範囲・結果を変える tool 呼び出しはプロンプトを開きます。安全と証明された読み取り専用の呼び出しはプロンプトなしで実行されます。上記の ask ルールは常にプロンプトを強制します。",
|
||
"PermissionsPostureAuto": "Auto-Review: プロンプトは開きません。決定論的ポリシーが安全と証明された呼び出しを許可し、公開系や破壊的なバックグラウンド作業をハードブロックします。安全と証明できない呼び出しは一回限りのモデルガーディアンに送られ、理由付きで許可または拒否されます(高・重大リスクは自動実行されません。審査失敗はフェイルクローズで拒否)。人の判断が必要な保留は隠されず拒否されます。各判断はトランスクリプトのノートと監査ログに記録されます。",
|
||
"PermissionsPostureBypass": "Full Access: 通常の tool 呼び出しはプロンプトなしで実行されます。回避不能な安全・リポジトリ法・管理ポリシーの保留は、プロンプトの代わりにハードブロックとしてフェイルクローズします。",
|
||
"PermissionsPostureNever": "never: 安全・読み取り専用とみなされる tool のみ実行され、それ以外はプロンプトなしでブロックされます。",
|
||
"PermissionsReceiptsNote": "プロンプトなしで下された判断(Auto-Review ガーディアンの裁定、ブロック、保留)はトランスクリプトのノートと {audit_path} の監査ログに表示されます。Full Access は Shift+Tab または /config で意図的に選ぶものであり、ルールで選ばれることはありません。",
|
||
"AgentFocusOpened": "{agent} にフォーカスしました。以後のメッセージはこのワーカーに届きます。Esc でメイン会話に戻ります。",
|
||
"AgentFocusClosed": "メイン会話に戻りました。",
|
||
"AgentFocusBanner": "{agent} · {status}",
|
||
"AgentFocusComposerChip": "→ {agent}",
|
||
"AgentFocusPlaceholder": "{agent} にメッセージ · Esc でメインに戻る",
|
||
"AgentFocusNoTranscript": "{agent} のトランスクリプトはまだありません。ワーカーがやり取りを始めるとここに表示されます。",
|
||
"AgentFocusOmitted": "以前のメッセージ({count} 件)はメモリ内トランスクリプトから省略されています。",
|
||
"AgentFocusResult": "結果",
|
||
"AgentFocusStopReason": "停止した理由",
|
||
"AgentFocusFollowUpDelivered": "{agent} 宛にキューしました。次のラウンドで読み取られます。",
|
||
"AgentFocusFollowUpQueued": "{agent} 宛にキュー済み",
|
||
"AgentFocusFollowUpContinued": "{agent} は完了済みだったため、新しいフォーク({target})で続行しました。この画面はフォークを追跡します。",
|
||
"AgentFocusFollowUpFailed": "{agent} に届けられませんでした: {reason}",
|
||
"FooterHintForAgents": "エージェント",
|
||
"FooterHintToManage": "管理",
|
||
"AgentRailQueuedCount": "{count} 件キュー",
|
||
"WorkbarSoFar": "現在 {done}/{total}",
|
||
"WorkbarLargeWorkflow": "大規模なワークフロー",
|
||
"WorkbarMoreRuns": "ほか {count} 件",
|
||
"WorkflowLineStarted": "開始",
|
||
"WorkflowLineFinished": "完了",
|
||
"WorkflowLineFinishedWithGaps": "一部欠けて完了",
|
||
"WorkflowLineFailed": "失敗",
|
||
"WorkflowLineStopped": "停止",
|
||
"WorkflowLineAgents": "{done}/{total} エージェント",
|
||
"AgentFocusPosture": "{role} · {write} · {network} · {shell}",
|
||
"AgentFocusPostureWrites": "書き込み可",
|
||
"AgentFocusPostureReadOnly": "読み取り専用",
|
||
"AgentFocusPostureNetwork": "ネットワーク可",
|
||
"AgentFocusPostureNoNetwork": "ネットワーク不可",
|
||
"AgentFocusPostureShellFull": "シェル可",
|
||
"AgentFocusPostureShellReadOnly": "読み取り専用シェル",
|
||
"AgentFocusPostureShellNone": "シェル不可",
|
||
"GoalReceiptSet": "目標を設定: 「{objective}」 · /goal で進捗表示 · /goal pause または /goal clear で停止",
|
||
"GoalReceiptSetOperate": "◆ 目標を設定 · Operate は検証されるまで作業を続けます · 編集は /goal",
|
||
"GoalControlAccepted": "目標操作を保存しました。次の安全な区切りで適用します。",
|
||
"GoalControlRuntimeUnavailable": "目標操作は保存されていますが、ランタイムを利用できません。再起動後に復元します。",
|
||
"GoalStatusIdleHint": "現在は実行中ではありません — メッセージを送るか /goal resume で続行",
|
||
"CmdAutoDescription": "Auto-Review で作業する — ゴールやワークフローは不要",
|
||
"AutoReceiptOn": "Auto-Review をオンにしました。/goal は一つの目標、/workflow は脚本です。",
|
||
"AutoReceiptPlanNote": "Work または Operate に切り替えるまで Plan は読み取り専用です。",
|
||
"GoalContinuationWaiting": "目標は実行中 · 次のターンまで {delay} · Esc、Ctrl+C、または /goal pause で保留中の続行を停止",
|
||
"GoalContinuationReady": "目標の続行準備ができました。キュー内の操作を次のターンより先に実行します。",
|
||
"GoalContinuationStopped": "保留中の目標続行を停止しました。目標はアクティブなままです。",
|
||
"McpCapabilitiesAdvertised": "公開された機能: {capabilities}",
|
||
"McpCapabilitiesLegacyFallback": "公開された機能: 未提供(従来の検出フォールバックを使用)",
|
||
"McpCapabilitiesNotObserved": "公開された機能: サーバーが未接続のため未確認",
|
||
"PickerActionTestConnection": "接続テスト",
|
||
"ProviderCustomFormBaseUrl": "ベースURL",
|
||
"ProviderCustomFormModel": "既定モデル",
|
||
"ProviderCustomFormHint": "OpenAI 互換エンドポイント。生のキーではなく環境変数名を保存します。",
|
||
"ProviderConnectionChecked": "プロバイダーがキーを受け付けました。",
|
||
"ProviderConnectionCheckedPickModel": "プロバイダーがキーを受け付けました。既定で使うモデルを選んでください。",
|
||
"ProviderTestConnectionNeedKey": "{provider} の API キーが未保存です。先にキーを入力し、T で接続をテストしてください。",
|
||
"ProviderTestConnectionFailed": "{provider} の接続確認に失敗しました: {error}",
|
||
"ProviderTestConnectionNoEndpoint": "{provider} には /models エンドポイントがないため、到達性は調べていません。",
|
||
"OperateBoardHeader": "Operate {id} [{status}] ペース={pace} ライター={writers}",
|
||
"OperateBoardBurnObserved": "バーン 観測 ${actual}/時 vs 目標 ${target}/時",
|
||
"OperateBoardBurnNoCap": "バーン 上限なし",
|
||
"OperateBoardDirectionEmpty": "方向 (空 — アイドルブロック中)",
|
||
"OperateBoardDirectionLine": "方向 {line}",
|
||
"OperateBoardPlanMissing": "リード計画 (なし — ワーカーは未許可)",
|
||
"OperateBoardPlanHeader": "リード計画 id 所有者 開始 長さ 推定$ 依存 タイトル",
|
||
"OperateBoardGantt": "ガント 時間 →",
|
||
"ConfigCategoryAppearance": "外観",
|
||
"ConfigCategoryModelsProviders": "モデルとプロバイダー",
|
||
"ConfigCategoryFleet": "Fleet",
|
||
"ConfigCategoryWork": "作業",
|
||
"ConfigCategoryToolsMcp": "ツールと MCP",
|
||
"ConfigCategoryTrust": "信頼",
|
||
"ConfigCategoryMotion": "モーション",
|
||
"ConfigCategoryAdvanced": "詳細設定",
|
||
"ConfigFactCurrent": "現在",
|
||
"ConfigFactSaved": "保存済み",
|
||
"ConfigFactStartup": "起動時",
|
||
"ConfigFactSource": "出所",
|
||
"ConfigFactScope": "範囲",
|
||
"ConfigFactApply": "適用",
|
||
"ConfigFactKind": "種類",
|
||
"ConfigFactAvailable": "利用可否",
|
||
"ConfigFactObserved": "観測値",
|
||
"ConfigFactOpens": "開く",
|
||
"ConfigLaneUnobserved": "このセッションでは未観測",
|
||
"ConfigSourceSession": "セッション",
|
||
"ConfigSourceUserSettings": "settings.toml",
|
||
"ConfigSourceConfig": "config.toml",
|
||
"ConfigSourceManaged": "管理ポリシー",
|
||
"ConfigApplyEffectiveNow": "現在有効",
|
||
"ConfigApplyOnSave": "保存時に適用",
|
||
"ConfigApplyNextSession": "次回セッション",
|
||
"ConfigApplyRestart": "再起動が必要",
|
||
"ConfigApplyReadOnly": "読み取り専用",
|
||
"ConfigApplyReload": "保存済み · 実行中のサーバーには `/mcp reload`",
|
||
"ConfigApplyUiNowEngineRestart": "UI は即時 · エンジンツールは再起動後",
|
||
"ConfigKindToggle": "切替",
|
||
"ConfigKindChoice": "選択",
|
||
"ConfigKindNumber": "数値",
|
||
"ConfigKindText": "テキスト",
|
||
"ConfigKindAction": "アクション",
|
||
"ConfigKindReadOnly": "読み取り専用",
|
||
"ConfigRowActionNote": "アクション · 永続設定ではありません",
|
||
"ConfigRowDiagnosticNote": "観測レシート · ここでは編集不可",
|
||
"ConfigNavHint": "←/→ または Tab でカテゴリ · ↑/↓ で設定",
|
||
"ConfigActivateAgain": "Enter またはもう一度クリック:",
|
||
"ConfigSearchLabel": " 検索: ",
|
||
"ConfigEditChooseLabel": "選択:",
|
||
"ConfigChoiceFooter": " ↑/↓ またはクリックで選択 · Enter/適用 · Esc/キャンセル · 1-9 ジャンプ ",
|
||
"ConfigChoiceFooterCompact": " ↑/↓ またはクリック · Enter/適用 · Esc ",
|
||
"ConfigEditorApply": "適用",
|
||
"ConfigEditorCancel": "キャンセル",
|
||
"ConfigLaneUnavailable": "利用不可: {error}",
|
||
"ConfigSourceEnvironment": "環境による上書き ({name})",
|
||
"ConfigSourceTerminal": "ターミナルによる上書き ({name})",
|
||
"ConfigDescriptionDefault": "Enter で値を変更 · Esc で閉じる。バッジが範囲を示します。",
|
||
"ConfigValueOn": "オン",
|
||
"ConfigValueOff": "オフ",
|
||
"ConfigValueProviderDefault": "プロバイダーの既定",
|
||
"ConfigChoiceAsk": "確認する",
|
||
"ConfigChoiceAutoReview": "自動レビュー",
|
||
"ConfigChoiceUseTuiDefault": "TUI の権限既定を使う",
|
||
"ConfigChoiceFullAccess": "フルアクセス",
|
||
"ConfigChoiceNever": "許可しない",
|
||
"ConfigChoiceModeAct": "実行",
|
||
"ConfigChoiceModePlan": "計画 (読み取り専用)",
|
||
"ConfigChoiceModeOperate": "オペレート",
|
||
"ConfigChoicePlacementTop": "上部",
|
||
"ConfigChoicePlacementBottom": "下部バー",
|
||
"ConfigChoicePlacementLeft": "左サイドバー",
|
||
"ConfigChoicePlacementRight": "右サイドバー",
|
||
"ConfigChoiceRailTasks": "タスク",
|
||
"ConfigChoiceRailAgents": "エージェント",
|
||
"ConfigChoiceRailContext": "コンテキスト",
|
||
"ConfigChoiceStatusCw": "Codewhale マーク",
|
||
"ConfigChoiceStatusDots": "アニメーションのドット",
|
||
"ConfigChoiceDiffFull": "完全な差分",
|
||
"ConfigChoiceDiffSummary": "要約",
|
||
"ConfigChoiceDetailAsk": "重大な変更を行えるツールの前に確認します。",
|
||
"ConfigChoiceDetailAutoReview": "ツールのリスクを自動で確認し、判断が必要なときだけ尋ねます。",
|
||
"ConfigChoiceDetailUseTuiDefault": "ルート設定の上書きを外し、保存済みの TUI 権限設定を使います。",
|
||
"ConfigChoiceDetailFullAccess": "承認プロンプトなしでツールを実行します。ワークスペースのルールは引き続き適用されます。",
|
||
"ConfigChoiceDetailNever": "承認が必要なツールをすべてブロックします。",
|
||
"ConfigChoiceDetailModeAgent": "ツールを使って協働できる状態で開始します。",
|
||
"ConfigChoiceDetailModePlan": "読み取り専用の計画ワークスペースで開始します。",
|
||
"ConfigChoiceDetailModeOperate": "Operate は全力の Work です。実質的な依頼はそれぞれゴールになり、ワークフローと並列ワーカーで進め、独立したレビュアーが確認し、検証が済むまで続けます。",
|
||
"ConfigChoiceDetailPlacementTop": "タスク・To-do・ワーカーをトランスクリプトの上に表示します。",
|
||
"ConfigChoiceDetailPlacementBottom": "タスク・To-do・ワーカーを入力欄の下に表示します。",
|
||
"ConfigChoiceDetailPlacementLeft": "端末が十分に広いとき、タスク・To-do・ワーカーを左サイドバーに表示します。",
|
||
"ConfigChoiceDetailPlacementRight": "端末が十分に広いとき、タスク・To-do・ワーカーを右サイドバーに表示します。",
|
||
"ConfigChoiceDetailPlacementOff": "レールを完全に隠します。",
|
||
"ConfigChoiceDetailRailTasks": "レールにライブのタスク / To-do / ワーカー一覧を表示します。",
|
||
"ConfigChoiceDetailRailAgents": "レールにサブエージェントとファンアウト状態を表示します。",
|
||
"ConfigChoiceDetailRailContext": "レールにワークスペース・トークン・コストのコンテキストを表示します。",
|
||
"ConfigChoiceDetailLowMotionOn": "モデル出力を変えずにライブ状態の動きを止めます。",
|
||
"ConfigChoiceDetailLowMotionOff": "他の外観設定で選んだ動きを許可します。",
|
||
"ConfigChoiceDetailFancyOn": "ツール・状態・海のライブ状態を忠実にアニメーションします。",
|
||
"ConfigChoiceDetailFancyOff": "ライブ状態マーカーと海の表現を静止させます。",
|
||
"ConfigChoiceDetailShowThinkingOn": "モデルの推論ブロックをトランスクリプトに表示します。",
|
||
"ConfigChoiceDetailShowThinkingOff": "モデルの推論を隠します。回答とツールは表示されたままです。",
|
||
"ConfigChoiceDetailThinkingHighlightOn": "モデル推論の背景を塗りつぶします。",
|
||
"ConfigChoiceDetailThinkingHighlightOff": "背景を塗らず、破線のレールと斜体テキストを保ちます。",
|
||
"ConfigHintModel": "このセッションのライブルートのモデル。Enter で /model を開きます",
|
||
"ConfigHintFastModel": "このプロバイダーに既知の兄弟モデルがあるとき、Auto ルーティングとエージェントの model_strength=faster が使います",
|
||
"ConfigHintProvider": "資格情報・モデル・エンドポイントを一緒に切り替えます",
|
||
"ConfigHintApprovalMode": "このセッションのみ: 確認する | 自動レビュー | フルアクセス",
|
||
"ConfigHintPermissionPosture": "新しいセッションの既定: 確認する | 自動レビュー | フルアクセス",
|
||
"ConfigHintApprovalPolicy": "フルアクセスを選ぶと生の設定の上書きを解除します",
|
||
"ConfigHintManagedApprovalPolicy": "プロジェクト・プロファイル・環境・管理された設定・組織の要件がこの値を制御します",
|
||
"ConfigHintManagedAllowShell": "プロジェクト・プロファイル・環境・管理された設定がシェルアクセスを制御します",
|
||
"ConfigHintAllowShell": "オンにするとエージェントモードでシェルツールを公開します。権限ルールは引き続き適用されます",
|
||
"ConfigHintComposerMultilineMode": "オフ: Enter で送信、Alt+Enter / Shift+Enter で改行。オン: Enter で改行、Alt+Enter / Shift+Enter で送信",
|
||
"ConfigHintBooleanValues": "on/off, true/false, yes/no, 1/0",
|
||
"ConfigHintDensity": "compact | comfortable | spacious",
|
||
"ConfigHintInlineDiffs": "full | summary | off。正確な変更は Alt/Option+V の詳細に残ります",
|
||
"ConfigHintToolCollapse": "compact | expanded | calm",
|
||
"ConfigHintBackgroundColor": "#RRGGBB | default",
|
||
"ConfigHintWorkSurfacePlacement": "サイドレールには Ocean モードと 72 列以上が必要です",
|
||
"ConfigHintRailPanel": "レールに表示するパネル",
|
||
"ConfigHintWorkSurfaceTopHeight": "5..=16 行 · 区切り線のドラッグでも調整できます",
|
||
"ConfigHintWorkSurfaceSideWidth": "26..=80 列 · 区切り線のドラッグでも調整できます",
|
||
"ConfigHintBaseUrl": "ライブエンドポイントの読み取り専用ルートレシート · プロバイダー・資格情報・エンドポイントは /provider でまとめて変更します",
|
||
"ConfigHintContextWindow": "最大コンテキスト長 / コンテキストサイズ (トークン) · config.toml の `[providers.<name>] context_window` で設定",
|
||
"ConfigHintEffectiveContextWindow": "解決済みの最大コンテキスト長 / コンテキストサイズ · 圧縮・圧迫・事前確認を決めます",
|
||
"ConfigHintCostCurrency": "usd | cny",
|
||
"ConfigHintCalmMode": "トランスクリプトの装飾とツール詳細を静かにします。ライブモーションとは独立です",
|
||
"ConfigHintLowMotion": "オンでライブ状態の動きを上書きします。モデル出力は変わりません",
|
||
"ConfigHintFancyAnimations": "オンでツール・状態・海のライブ状態を忠実にアニメーションします",
|
||
"ConfigHintShowThinking": "チャット内のモデル推論の表示/非表示。タスク一覧は簡潔なままです",
|
||
"ConfigHintThinkingDefaultExpanded": "モデル推論を既定で展開します。Space で各ブロックを切り替えられます",
|
||
"ConfigHintThinkingPreviewLines": "折りたたんだ完了済み思考のプレビュー行数 (既定 2、0=見出しのみ、10=古いダンプ)",
|
||
"ConfigHintHelpExpandGroups": "ヘルプ/ショートカットをすべてのグループを展開して開始します。既定は長い末尾を折りたたみます",
|
||
"ConfigHintPinLastPrompt": "最後のユーザープロンプトがスクロールで消えたらトランスクリプト上部にピン留めします",
|
||
"ConfigHintThinkingHighlight": "モデル推論の背景を塗りつぶします。オフでも破線のレールは見えます",
|
||
"ConfigHintSynchronizedOutput": "auto | on | off。端末の再描画ペースであり、モデルの速度ではありません",
|
||
"ConfigHintDefaultMode": "work (agent) | plan | operate",
|
||
"ConfigHintMaxHistory": "整数 (0 も可) · 呼び出しと履歴検索のために保持する送信済みメッセージの数",
|
||
"ConfigHintAutoCompactThreshold": "10..=100 · 圧縮しきい値: 自動圧縮が発火する、使用可能なコンテキスト長に対する割合",
|
||
"ConfigHintDefaultModel": "DeepSeek 専用のレガシーフォールバック。他のプロバイダーは上のプロバイダー別モデルを使います",
|
||
"ConfigHintReasoningEffort": "default はモデル自身の既定に戻します。常時思考モデルには off がありません",
|
||
"ConfigHintMcpOpen": "MCP マネージャーを開く · 接続 / 再接続 / 再認証 / 診断",
|
||
"ConfigHintMcpReconnect": "MCP を再接続 · /mcp reload",
|
||
"ConfigHintMcpDiagnose": "MCP を診断 · /mcp validate",
|
||
"ConfigHintPluginsOpen": "プラグインを開く · 信頼・有効化・診断",
|
||
"ConfigHintMcpConfigPath": "mcp.json へのパス",
|
||
"ConfigHintFleetMaxSpawnDepth": "0 で子エージェントを禁止。既定 3 (サブエージェントと同じ軸)。上限 8",
|
||
"ConfigHintFeatureSubagents": "読み取り専用の機能フラグ状態。/fleet setup がユーザー向けの経路です",
|
||
"ConfigHintFeatureWebSearch": "Web 検索ツールの読み取り専用の機能フラグ状態",
|
||
"ConfigHintFeatureApplyPatch": "パッチ編集ツールの読み取り専用の機能フラグ状態",
|
||
"ConfigHintFeatureMcp": "MCP ツールの読み取り専用の機能フラグ状態",
|
||
"ConfigHintFeatureExecPolicy": "実行ポリシーツールの読み取り専用の機能フラグ状態",
|
||
"ConfigHintFeatureVisionModel": "ビジョン/モデル画像サポートのベータ機能フラグ",
|
||
"ConfigHintGoalCommand": "/goal は目標・予算・作業コンテキストの状態を設定します",
|
||
"ConfigHintWorkflow": "/workflow はファンアウト/ファンインの実行カード付きでスクリプト化した操作を実行します",
|
||
"LaunchMenuNewWorktree": "新しいワークツリー",
|
||
"LaunchMenuResume": "セッションを再開",
|
||
"LaunchMenuQuit": "終了",
|
||
"LaunchNoticeClaude": "Claude Code を検出しました。/import-claude を実行すると、MCP サーバー・安全な設定・権限のうち引き継げるものを確認できます。承認なしには何も適用されません。",
|
||
"LaunchNewSession": "新しいセッション",
|
||
"LaunchRecentHeading": "最近",
|
||
"LaunchHelpLine": "コマンドは /help · ワークバーは {dock}",
|
||
"LaunchSeeAllSessions": "すべてのセッションを表示…",
|
||
"LaunchNoRecentSessions": "最近のセッションはまだありません — 下に入力して開始します。",
|
||
"LaunchResumeFailed": "再開に失敗しました:{error}",
|
||
"ReceiptSessionHooks": "フック {count}",
|
||
"AutomationEditorNew": "自動化を作成",
|
||
"AutomationEditorEdit": "自動化を編集",
|
||
"AutomationEditorSchedule": "スケジュール",
|
||
"AutomationEditorDaily": "毎日",
|
||
"AutomationEditorWeekly": "毎週",
|
||
"AutomationEditorHourly": "毎時",
|
||
"AutomationEditorOnce": "1回のみ",
|
||
"AutomationEditorCustom": "カスタム",
|
||
"AutomationEditorTime": "時刻 (HH:MM)",
|
||
"AutomationEditorDate": "日付 (YYYY-MM-DD)",
|
||
"AutomationEditorDays": "曜日",
|
||
"AutomationEditorLocalTime": "タイムゾーン:ローカル ({zone})",
|
||
"AutomationEditorProvider": "モデル選択でプロバイダーを固定します。現在の設定:{provider}。",
|
||
"AutomationEditorDefaultModel": "既定のモデル",
|
||
"AutomationEditorInheritedProvider": "ランタイムの既定値",
|
||
"AutomationEditorEnabled": "有効",
|
||
"AutomationEditorControls": "Tab 項目移動 · Enter 編集 · ↑↓ 調整 · Ctrl+A 全選択",
|
||
"AutomationEditorPromptControls": "Enter 改行 · Tab 次の項目 · Ctrl+A 全選択",
|
||
"AutomationEditorSaveFailed": "保存できませんでした:{error}",
|
||
"AutomationEditorBusy": "自動化の保存先が使用中です。再度保存してください。",
|
||
"AutomationEditorSaved": "{name} を保存しました",
|
||
"AutomationEditorPreviewUnavailable": "次回実行は不明です。既存のスケジュールを保持します",
|
||
"AutomationEditorConflict": "自動化が変更されました。キャンセルして開き直してください。",
|
||
"AutomationEditorInvalidWorkspace": "既存の作業ディレクトリを選んでください。",
|
||
"AutomationEditorModelControls": "入力して絞り込み · ↑↓ 移動 · Enter 選択 · Esc 戻る",
|
||
"AutomationEditorPausedPreview": "一時停止中 · 実行予定なし",
|
||
"AutomationEditorInvalidSchedule": "無効なスケジュール:{error}",
|
||
"AutomationEditorMonday": "月",
|
||
"AutomationEditorTuesday": "火",
|
||
"AutomationEditorWednesday": "水",
|
||
"AutomationEditorThursday": "木",
|
||
"AutomationEditorFriday": "金",
|
||
"AutomationEditorSaturday": "土",
|
||
"AutomationEditorSunday": "日",
|
||
"CostReasonNotMoney": "トークン単位の課金なし",
|
||
"CostReasonBillingUnknown": "課金方式が不明",
|
||
"CostReasonEndpointUnknown": "接続先を確認できません",
|
||
"CostReasonRateMissing": "料金情報なし",
|
||
"CostReasonLiveUnverified": "最新料金が未確認",
|
||
"CostReasonRetiredAlias": "廃止されたモデル別名",
|
||
"CostReasonTierMissing": "料金区分が未対応",
|
||
"CostReasonRoutingDependent": "実際の提供元の料金が未確定",
|
||
"CostReasonCoverageMissing": "保存済みの集計範囲が不明",
|
||
"CostReasonTokenRateMissing": "トークン種別の料金情報なし",
|
||
"CostReasonInvalidRate": "無効な料金",
|
||
"CostReasonCurrencyMissing": "通貨の料金情報なし",
|
||
"CostReasonUsageConflict": "トークン数が不整合",
|
||
"CostReasonUsageBreakdown": "トークン使用量の内訳が不明",
|
||
"CostChipUnknown": "費用: 不明({reasons})",
|
||
"CostChipSubtotal": "小計 {amount} + 不明({reasons})",
|
||
"CostChipSavedSubtotal": "保存済み小計 {amount} + 不明({reasons})",
|
||
"CostChipLocal": "費用: ローカル",
|
||
"CostChipAllowance": "使用量: {plan}",
|
||
"CostChipAllowancePercent": "使用量: {plan} · {percent}%",
|
||
"McpLoginInProgress": "MCP サーバー「{server}」の OAuth ログインは進行中です。{cancel_key} で中止します。",
|
||
"McpLoginStarting": "MCP サーバー「{server}」の OAuth ログインを開始します。{cancel_key} で中止します。",
|
||
"McpLoginBrowser": "ブラウザーで「{server}」を認証しています。{cancel_key} で中止します。{url}",
|
||
"McpLoginStored": "MCP サーバー「{server}」の OAuth 認証情報を保存しました。再接続には {command} を実行してください。",
|
||
"McpLoginFailed": "MCP サーバー「{server}」の OAuth ログインに失敗しました: {error}",
|
||
"McpLoginCancelled": "MCP サーバー「{server}」の OAuth ログインを中止しました。",
|
||
"McpLoginHandshakeTimeout": "OAuth の検出または登録がタイムアウトしました。ログインを再試行してください。",
|
||
"McpLoginServerNotFound": "MCP サーバー「{server}」が見つかりません。",
|
||
"McpDiagnosisUnobserved": "このセッションでは MCP サーバー「{server}」の接続状態を確認していません。現在のプールの確認には {command} を実行してください。",
|
||
"McpDiagnosisSummary": "MCP サーバー「{server}」— 最後に確認した状態: {state}; 通信方式 {transport}; ツール {tools}、リソース {resources}、プロンプト {prompts}。",
|
||
"McpDiagnosisLastError": "前回のエラー: {error}。",
|
||
"McpDiagnosisNext": "次の操作: {command}。",
|
||
"McpStateDisabled": "無効",
|
||
"McpStateAuthorizationRequired": "認証が必要",
|
||
"McpStateConnecting": "接続中",
|
||
"McpStateFailed": "接続失敗",
|
||
"McpStateDisconnected": "未接続",
|
||
"RuntimeStoreRecovered": "会話を新しいランタイムストアに復元しました。以前のランタイムのタスク、承認、自動化は復元されていません。",
|
||
"ResumeExactSessionHint": "このセッションを再開するには {command} を実行してください",
|
||
"ResumeSavedSessionHint": "保存済みセッションを選ぶには {command} を実行してください",
|
||
"GoalProgressLabel": "ゴール",
|
||
"GoalProgressReceipt": "報告された進捗 {percent}% {bar}",
|
||
"GoalProgressNow": "L 現在 {note}",
|
||
"GoalProgressNext": " 次 {note}",
|
||
"ConfigLabelContextualTips": "状況に応じたヒント",
|
||
"ConfigHintContextualTips": "関連する操作の後にコマンドを時々提案します。オフにするとヒントを非表示にします。",
|
||
"ContextualTipsNotSaved": "ヒントの設定はこのセッションに適用されますが、保存できませんでした: {error}",
|
||
"ConfigLabelNotificationQuiet": "通知をミュート",
|
||
"ConfigLabelNotificationSound": "通知音",
|
||
"ConfigLabelNotificationCondition": "通知するタイミング",
|
||
"ConfigLabelNotificationMethod": "通知方法",
|
||
"ConfigLabelNotificationThreshold": "ターンの最小所要時間(秒)",
|
||
"ConfigLabelNotificationSummary": "概要を含める",
|
||
"ConfigLabelNotificationSubagents": "サブエージェントの通知",
|
||
"ConfigLabelNotificationTurnComplete": "ターン完了",
|
||
"ConfigLabelNotificationSubagentTerminal": "サブエージェントの処理完了",
|
||
"ConfigLabelNotificationApprovalNeeded": "承認が必要",
|
||
"ConfigLabelNotificationInputNeeded": "回答が必要",
|
||
"ConfigLabelNotificationElevationNeeded": "権限の昇格が必要",
|
||
"ConfigLabelNotificationModelNotify": "エージェントが要求した通知",
|
||
"ConfigLabelNotificationCompletionSound": "従来の完了音",
|
||
"ConfigLabelNotificationSoundFile": "カスタム音声ファイル",
|
||
"ConfigLabelNotificationEventSoundEnabled": "従来のイベント通知音",
|
||
"ConfigLabelNotificationEventSoundEvents": "従来の通知音の対象",
|
||
"ConfigLabelNotificationEventSoundInterval": "通知音の繰り返し間隔(ミリ秒)",
|
||
"ConfigLabelNotificationEventSoundQuiet": "従来のイベント通知音をミュート",
|
||
"ConfigHintNotificationPolicy": "すぐに適用されます。ミュート、通知の無効化、操作状況、所要時間、通知の種類に関する設定は、音にも適用されます。",
|
||
"ConfigHintNotificationSound": "「クジラ」では同梱の鳴き声を再生します。「オフ」では音を鳴らしません。「従来の音を維持」では以前の通知音設定を使います。",
|
||
"ConfigHintNotificationLegacy": "通知音で「従来の音を維持」を選んだ場合に使われます。",
|
||
"ConfigChoiceNotificationWhale": "クジラ",
|
||
"ConfigChoiceNotificationLegacy": "従来の音を維持",
|
||
"ConfigChoiceNotificationAlways": "常に",
|
||
"ConfigChoiceNotificationUnfocused": "離席中",
|
||
"ConfigChoiceNotificationNever": "通知しない",
|
||
"ConfigChoiceNotificationFile": "カスタムファイル",
|
||
"ConfigChoiceNotificationBell": "システムベル",
|
||
"NotificationApprovalNeeded": "続行するには「{tool}」を承認または拒否してください",
|
||
"NotificationInputNeeded": "続行するにはターミナルの質問に回答してください",
|
||
"NotificationElevationNeeded": "「{tool}」への追加権限を許可または拒否してください",
|
||
"NotificationDecisionWebHint": "ここ、またはウェブで判断してください。",
|
||
"NotificationTurnFailed": "ターン失敗",
|
||
"NotificationProviderFallback": "{provider} に切り替えました(代替先 {position}/{total})。復旧可能なプロバイダーエラーが発生しました。",
|
||
"ApprovalNeverPostureBlocked": "「{tool}」をブロックしました。このセッションでは承認が必要なツールは許可されていません。",
|
||
"NotificationWebApproved": "ウェブで承認されました。",
|
||
"NotificationWebDenied": "ウェブで拒否されました。",
|
||
"NotificationInputSubmitFailed": "回答を送信できませんでした:{error}。もう一度お試しください。",
|
||
"PagerActionConfirm": "確認",
|
||
"SelectionCopiedAsMarkdown": "選択範囲をMarkdownとしてコピーしました({count})",
|
||
"McpShowCachedWhileTurnRuns": "ターン実行中は最後に確認された MCP スナップショットを表示します。ライブ更新にはターン終了後に /mcp を再実行してください。",
|
||
"McpShowUnavailableWhileTurnRuns": "ターン実行中で、まだ MCP スナップショットを確認できていません。ターン終了後に /mcp を再実行してください。",
|
||
"McpLivePoolRefreshDeferredWhileTurnRuns": "ターン実行中のため、ライブ MCP プールの更新は保留されます。ターン終了後に /mcp reload を実行してください。",
|
||
"McpRetryDeferredWhileTurnRuns": "ターン実行中です。ターンが終わりしだい {server} を再接続します。",
|
||
"McpRetryStarted": "{server} に接続中…",
|
||
"McpRetryConnected": "{server} に接続しました:ツール {tools} 個。",
|
||
"McpRetryNeedsLogin": "{server} にはログインが必要です:{command} を実行してください。",
|
||
"McpRetryFailed": "{server} に接続できませんでした:{error}",
|
||
"ExtensionsActionDisable": "無効化",
|
||
"ExtensionsActionReview": "確認",
|
||
"ExtensionsActionRemove": "削除",
|
||
"ExtensionsStateOn": "オン",
|
||
"ExtensionsStateOff": "オフ",
|
||
"ExtensionsStateNeedsReview": "要確認",
|
||
"ExtensionsReviewExplainer": "Codewhale はプラグインのスキル・MCP サーバー・フックを、権限を確認したあとにのみ実行します。Enter で確認画面を開きます。",
|
||
"ExtensionsScopeGlobal": "グローバル",
|
||
"ExtensionsScopeProject": "プロジェクト",
|
||
"ExtensionsScopePlugin": "プラグイン: {plugin}",
|
||
"ExtensionsRemoveArmed": "{name} を削除しますか? もう一度 d で確定 · Esc で取消",
|
||
"FleetReviewWorkspaceLimits": "{workspace} · エージェント {enabled}(同時実行 {concurrent}、起動枠 {launch_slots}、受入済み {admitted})· 再帰:エージェント {agent_depth} / Fleet {fleet_depth}(上限 {ceiling})",
|
||
"FleetReviewPolicy": "エージェントのトークン数は既定で無制限 · API {api_secs} 秒、ハートビート {heartbeat_secs} 秒。Fleet → exec で起動します。/fleet workers(または /subagents)はこのセッションのエージェントを表示し、/fleet status と codewhale fleet status は保存済みの .codewhale/fleet.jsonl 履歴を読み取ります。",
|
||
"SetupProjectPermissionsInvalid": "プロジェクト設定 {path} を解析できませんでした({reason})。この設定の権限制限は適用されていません。このワークスペースではユーザーの既定値が使われます。",
|
||
"SetupProjectPermissionsOverride": "プロジェクト設定に {fields} が含まれています。プリセットはユーザーの既定値を保存しますが、プロジェクト設定でこのワークスペースの権限をさらに制限できます。",
|
||
"WorkflowCountRunning": "{count} 実行中",
|
||
"WorkflowCountDone": "{count} 完了",
|
||
"WorkflowCountFailed": "{count} 失敗",
|
||
"WorkflowCountCancelled": "{count} キャンセル",
|
||
"WorkflowNoTasksYet": "タスクはまだありません",
|
||
"WorkflowSettledOfTotal": "{done}/{total} 完了",
|
||
"WorkflowPhaseCountOne": "{count} フェーズ",
|
||
"WorkflowPhaseCountMany": "{count} フェーズ",
|
||
"WorkflowPhaseOrdinal": "フェーズ {n}/{total}",
|
||
"ModelPickerPinned": "{route} をピン留めしました",
|
||
"ModelPickerUnpinned": "{route} のピン留めを外しました",
|
||
"ModelPickerPinFailed": "ピン留めを更新できませんでした: {error}",
|
||
"ModelPickerPinOrderUpdated": "ピン留めしたモデルの順序を更新しました",
|
||
"ModelPickerPinReorderFailed": "ピン留めの順序を変更できませんでした: {error}",
|
||
"ModelPickerReadinessRefreshed": "モデルの準備状況を更新しました · カタログ行を再構築しました",
|
||
"ModelPickerOpenToRefresh": "準備状況とカタログを更新するには /model を開いてください",
|
||
"ModelPickerPinnedChip": "ピン留め",
|
||
"AuthSignedInAs": "{provider} に {account} としてサインインしました。",
|
||
"AuthSignedInWithoutEmail": "{provider} にサインインしました(発行元からアカウントのメールアドレスが送られませんでした)。",
|
||
"AuthReplacedPreviousSignInAs": "以前の Codewhale の {provider} サインイン({account})を置き換えました。",
|
||
"AuthReplacedPreviousSignIn": "以前の Codewhale の {provider} サインインを置き換えました。",
|
||
"AuthSameAccountAsBefore": "以前と同じアカウントです。別の {provider} アカウントを使うには、ブラウザーでこのアカウントからサインアウトして(またはプライベートウィンドウを使って)、もう一度サインインしてください。",
|
||
"AuthEnvTokenOutranksSignIn": "この環境には OPENAI_CODEX_ACCESS_TOKEN または CODEX_ACCESS_TOKEN が設定されており、このサインインより優先されます。設定を解除するまで、リクエストはそのトークンのアカウントを使い続けます。",
|
||
"PinnedPromptJumpToMessage": "このメッセージへジャンプ",
|
||
"PlanHandoffHeader": "計画ができました",
|
||
"PlanHandoffQuestion": "どのように進めますか?",
|
||
"PlanHandoffWorkAsk": "Work(確認)",
|
||
"PlanHandoffWorkAskDetail": "計画に着手します。編集やコマンドは事前に確認します。",
|
||
"PlanHandoffWorkAuto": "Work(自動レビュー)",
|
||
"PlanHandoffWorkAutoDetail": "計画に着手します。リスクのある操作は自動でレビューされ、確認を求めることもあります。",
|
||
"PlanHandoffKeepPlanning": "計画を続ける",
|
||
"PlanHandoffKeepPlanningDetail": "Plan のままにします。何も変更されません。",
|
||
"PlanHandoffProceed": "計画どおりに進めてください。",
|
||
"PlanHandoffTodoNote": "この計画を todo_write で追跡してください。リストに項目「{title}」を残し、計画が終わったら完了にしてください。",
|
||
"PetAppearanceLegacy": "ペットは以前のバージョンで動作しています。Codewhale を更新してペットを再起動すると、クジラのスタイルと文字の言語を選べます。",
|
||
"PluginOAuthBrowser": "Enter でブラウザーからログインします。Esc で戻ります。API キーは不要です。",
|
||
"PluginOAuthReady": "{provider}:ログインしました。モデルを選択してください。",
|
||
"PluginOAuthLocalLogout": "{provider}:この端末の認証情報を削除しました。サーバーの認可は解除されていません。",
|
||
"CmdConnectDescription": "ブラウザーのログインでプラグインプロバイダーに接続します",
|
||
"CmdDisconnectDescription": "プラグインプロバイダーのこの端末のログイン情報を削除します",
|
||
"ExecAutoHelp": "ツールを自動承認と Full Access(シェルのサンドボックスなし、信頼モード有効)で有効にします。より厳しいサンドボックス設定がある場合はそれに従います。ファイルとシェルの書き込みを制限するには --sandbox workspace-write を指定してください。",
|
||
"ExecSandboxHelp": "この実行のサンドボックスポリシー。danger-full-access 以外の --sandbox(または設定内の同等の sandbox_mode)は信頼モードを無効にします。",
|
||
"ExecAfterHelp": "使用例:\n codewhale exec \"この関数を説明して\"\n codewhale exec --auto \"ls で crates/ の内容を表示して\"\n codewhale exec --auto --output-format stream-json \"失敗しているテストを修正して\"\n\n通常の `codewhale exec` はモデルの単発応答です。他の実行と同じシステム\nプロンプトを使い、ツールなしで Engine を 1 ターン実行します。対話なしで\nツールを使うエージェントを実行するには `--auto` を指定してください。\nツールが提供されるのは `--auto`、`--yolo`、`--allowed-tools` の指定時、\nまたはセッションの再開時のみです。`--max-turns`、`--disallowed-tools`、\n`--sandbox` などの制限や出力形式を指定してもツールは追加されません。\nプロバイダーの出力上限で途切れた応答は同じターン内で続行されます。\n`--max-turns` で変更しない限り、モデルのステップ数は最大 8 回です。\n--auto は既定で Full Access です。シェルのサンドボックスはなく、信頼モードが有効です。シェルのサンドボックスと、ファイルツールのワークスペース制限を維持するには --sandbox workspace-write を指定してください。設定済みのより厳しいポリシーも適用されます。サンドボックスで拒否された操作の再試行には --allow-sandbox-elevation または --sandbox danger-full-access が必要です。\nツールを提供する実行、stream-json の実行、再開したセッションは保存され、codewhale sessions、exec --continue、codewhale receipts <id> で利用できます。応答のみの text/--json 実行は、圧縮時に復旧用の保存が必要な場合を除いて保存されません。\ndanger-full-access 以外の --sandbox(または設定内の同等の sandbox_mode)は信頼モードを無効にします。\n",
|
||
"ExecPromptHelp": "モデルに送信するプロンプト。- で始まる場合や exec のフラグを文字列として含む場合は、プロンプトの前に -- を置いてください。標準入力を読むには --prompt-file - を使用してください。",
|
||
"ExecFlagAfterPrompt": "{flag} がプロンプトの後にあり、文字列として扱われます。フラグはプロンプトの前に置くか、文字列として渡す場合は -- の後に置いてください。",
|
||
"InstructionNoticeHeader": "常設の指示は、このセッションの開始前に切り詰められたか、スキップされました:",
|
||
"InstructionNoticeFooter": "ソースごとの詳細は /context report を実行してください。",
|
||
"InstructionNoticeMore": "…ほか {count} 件。全一覧は /context report にあります。",
|
||
"InstructionNoticeLine": "指示: {scope} {label} ({origin}, {action}, {limit})",
|
||
"InstructionNoticeTrimmed": " {total_bytes} バイト中 {kept_bytes} バイト、推定 ~{total_tokens} トークン中 ~{kept_tokens} トークンを保持",
|
||
"InstructionNoticeDroppedBytes": " {bytes} バイトを破棄",
|
||
"InstructionNoticeFallback": "; 代替: {source}",
|
||
"InstructionNoticeStaticGuardOver": "指示: 指示を切り詰めても、静的プレフィックスはなお推定 ~{tokens} トークン、静的プレフィックスの上限を超えています。ポリシー `trim` のまま続行します — static_prefix_guard_percent を上げるか、ツールの範囲を絞ってください。",
|
||
"InstructionNoticeStaticGuardTrimmed": "指示: 静的プレフィックスを上限内に収めるため、{scope} スコープを推定 ~{tokens} トークン切り詰めました",
|
||
"InstructionDetailDroppedBroadest": "最も広いスコープのセグメントとして破棄",
|
||
"InstructionDetailNoRoom": "推定 {tokens} トークンのスコープ予算では内容を置く余地がありませんでした",
|
||
"InstructionDetailRulesExhausted": "推定 {tokens} トークンのプロジェクトスコープ予算を指示が使い切りました",
|
||
"InstructionDetailOverCeiling": "上限 {bytes} バイトを超えています",
|
||
"InstructionDetailUnreadable": "読み取れませんでした: {reason}",
|
||
"InstructionDetailAlreadyLoaded": "より広いスコープから読み込み済み",
|
||
"InstructionDetailRulesCap": "ディレクトリごとのルール上限 {count} ファイルを超えています",
|
||
"InstructionDetailSymlinkedRules": "シンボリックリンクのルールディレクトリは拒否します",
|
||
"InstructionBudgetRefused": "指示の予算により、このリクエストは拒否されました: {reason}",
|
||
"InstructionBudgetOverGuard": "静的プレフィックス ~{measured} 推定トークンが上限 {guard} を超えています"
|
||
}
|