export const toolCallMessages = {
  "toolCall.pending.waitingToRun": "実行待ち...",
  "toolCall.error.label": "エラー:",

  "toolCall.header.copyTitle": "Copy tool call title",
  "toolCall.header.copyAriaLabel": "Copy tool call title",

  "toolCall.header.showInputTitle": "Show Tool Arguments",
  "toolCall.header.showInputAriaLabel": "Show Tool Arguments",
  "toolCall.header.hideInputTitle": "Hide Tool Arguments",
  "toolCall.header.hideInputAriaLabel": "Hide Tool Arguments",

  "toolCall.io.input": "Tool Input",
  "toolCall.io.output": "Tool Output",

  "toolCall.diff.label": "Diff",
  "toolCall.diff.label.withPath": "Diff · {path}",
  "toolCall.diff.viewMode.ariaLabel": "diff 表示モード",
  "toolCall.diff.viewMode.split": "分割",
  "toolCall.diff.viewMode.unified": "ユニファイド",

  "toolCall.diagnostics.title": "診断",
  "toolCall.diagnostics.ariaLabel": "診断",
  "toolCall.diagnostics.ariaLabel.withLabel": "診断 {label}",
  "toolCall.diagnostics.severity.error.short": "エラー",
  "toolCall.diagnostics.severity.warning.short": "警告",
  "toolCall.diagnostics.severity.info.short": "情報",

  "toolCall.renderer.toolName.shell": "シェル",
  "toolCall.renderer.toolName.fetch": "フェッチ",
  "toolCall.renderer.toolName.invalid": "無効",
  "toolCall.renderer.toolName.plan": "計画",
  "toolCall.renderer.toolName.applyPatch": "パッチを適用",

  "toolCall.renderer.action.working": "処理中...",
  "toolCall.renderer.action.writingCommand": "コマンド作成中...",
  "toolCall.renderer.action.preparingEdit": "編集を準備中...",
  "toolCall.renderer.action.readingFile": "ファイルを読み込み中...",
  "toolCall.renderer.action.preparingWrite": "書き込みを準備中...",
  "toolCall.renderer.action.preparingPatch": "パッチを準備中...",
  "toolCall.renderer.action.planning": "計画中...",
  "toolCall.renderer.action.fetchingFromWeb": "Web から取得中...",
  "toolCall.renderer.action.findingFiles": "ファイルを検索中...",
  "toolCall.renderer.action.searchingContent": "内容を検索中...",
  "toolCall.renderer.action.listingDirectory": "ディレクトリ一覧を取得中...",

  "toolCall.renderer.bash.title.timeout": "タイムアウト: {timeout}",
  "toolCall.renderer.read.detail.offset": "オフセット: {offset}",
  "toolCall.renderer.read.detail.limit": "上限: {limit}",

  "toolCall.renderer.todo.empty": "まだ項目がありません。",
  "toolCall.renderer.todo.status.pending": "保留",
  "toolCall.renderer.todo.status.inProgress": "進行中",
  "toolCall.renderer.todo.status.completed": "完了",
  "toolCall.renderer.todo.status.cancelled": "キャンセル",
  "toolCall.renderer.todo.title.plan": "計画",
  "toolCall.renderer.todo.title.creating": "計画を作成中",
  "toolCall.renderer.todo.title.completing": "計画を完了中",
  "toolCall.renderer.todo.title.updating": "計画を更新中",

  "toolCall.permission.status.required": "許可が必要です",
  "toolCall.permission.status.queued": "許可待ち",
  "toolCall.permission.requestedDiff.label": "要求された diff",
  "toolCall.permission.requestedDiff.withPath": "要求された diff · {path}",
  "toolCall.permission.queuedText": "先行する許可への回答を待機中です。",
  "toolCall.permission.actions.allowOnce": "一度だけ許可",
  "toolCall.permission.actions.alwaysAllow": "常に許可",
  "toolCall.permission.actions.deny": "拒否",
  "toolCall.permission.shortcuts.allowOnce": "一度だけ許可",
  "toolCall.permission.shortcuts.alwaysAllow": "常に許可",
  "toolCall.permission.shortcuts.deny": "拒否",
  "toolCall.permission.errors.unableToUpdate": "許可を更新できません",

  "permissionApproval.title": "リクエスト",
  "permissionApproval.empty": "保留中のリクエストはありません。",
  "permissionApproval.kind.permission": "許可",
  "permissionApproval.kind.question": "質問",
  "permissionApproval.questionCount.one": "{count} 件の質問",
  "permissionApproval.questionCount.other": "{count} 件の質問",
  "permissionApproval.status.active": "有効",
  "permissionApproval.actions.closeAriaLabel": "閉じる",
  "permissionApproval.actions.goToSession": "セッションへ移動",
  "permissionApproval.actions.loadingSession": "読み込み中…",
  "permissionApproval.actions.loadSession": "セッションを読み込む",
  "permissionApproval.actions.allowOnce": "一度だけ許可",
  "permissionApproval.actions.alwaysAllow": "常に許可",
  "permissionApproval.actions.deny": "拒否",
  "permissionApproval.fallbackHint": "詳しい情報を見るにはセッションを読み込んでください。",
  "permissionApproval.errors.unableToUpdatePermission": "許可を更新できません",

  "toolCall.question.status.required": "質問が必要です",
  "toolCall.question.status.queued": "質問待ち",
  "toolCall.question.status.questions": "質問",
  "toolCall.question.action.awaitingAnswers": "回答待ち...",
  "toolCall.question.title.questions": "質問",
  "toolCall.question.title.askingQuestions": "質問中",
  "toolCall.question.type.one": "質問",
  "toolCall.question.type.other": "質問",
  "toolCall.question.number": "Q{number}:",
  "toolCall.question.multiple": "複数",
  "toolCall.question.custom.title": "カスタム回答を入力",
  "toolCall.question.custom.label": "カスタム回答",
  "toolCall.question.custom.placeholder": "回答を入力",
  "toolCall.question.actions.submit": "送信",
  "toolCall.question.actions.dismiss": "閉じる",
  "toolCall.question.shortcuts.submit": "送信",
  "toolCall.question.shortcuts.dismiss": "閉じる",
  "toolCall.question.queuedText": "先行する回答を待機中です。",
  "toolCall.question.validation.answerAll": "送信する前にすべての質問に回答してください。",
  "toolCall.question.errors.unableToReply": "回答できません",
  "toolCall.question.errors.unableToDismiss": "閉じられません",

  "toolCall.task.action.delegating": "委任中...",
  "toolCall.task.sections.prompt": "プロンプト",
  "toolCall.task.sections.steps": "手順",
  "toolCall.task.sections.output": "出力",
  "toolCall.task.steps.count": "{count} 手順",
  "toolCall.task.meta.agentModel": "エージェント: {agent} • モデル: {model}",
  "toolCall.task.meta.agent": "エージェント: {agent}",
  "toolCall.task.meta.model": "モデル: {model}",

  "toolCall.status.pending": "保留",
  "toolCall.status.running": "実行中",
  "toolCall.status.completed": "完了",
  "toolCall.status.error": "エラー",
  "toolCall.status.unknown": "不明",

  "toolCall.applyPatch.action.preparing": "apply_patch を準備中...",
  "toolCall.applyPatch.title.withFileCount.one": "{tool} ({count} 件のファイル)",
  "toolCall.applyPatch.title.withFileCount.other": "{tool} ({count} 件のファイル)",
  "toolCall.applyPatch.fileFallback": "ファイル {number}",
} as const
