export const dict = {
  "command.category.suggested": "おすすめ",
  "command.category.view": "表示",
  "command.category.project": "プロジェクト",
  "command.category.provider": "プロバイダー",
  "command.category.server": "サーバー",
  "command.category.session": "セッション",
  "command.category.theme": "テーマ",
  "command.category.language": "言語",
  "command.category.file": "ファイル",
  "command.category.context": "コンテキスト",
  "command.category.terminal": "ターミナル",
  "command.category.model": "モデル",
  "command.category.mcp": "MCP",
  "command.category.agent": "エージェント",
  "command.category.permissions": "権限",
  "command.category.workspace": "ワークスペース",

  "command.category.settings": "設定",
  "theme.scheme.system": "システム",
  "theme.scheme.light": "ライト",
  "theme.scheme.dark": "ダーク",

  "command.sidebar.toggle": "サイドバーの切り替え",
  "command.project.open": "プロジェクトを開く",
  "command.provider.connect": "プロバイダーに接続",
  "command.server.switch": "サーバーの切り替え",
  "command.settings.open": "設定を開く",
  "command.session.previous": "前のセッション",
  "command.session.next": "次のセッション",
  "command.session.previous.unseen": "前の未読セッション",
  "command.session.next.unseen": "次の未読セッション",
  "command.session.archive": "セッションをアーカイブ",

  "command.palette": "コマンドパレット",

  "command.theme.cycle": "テーマの切り替え",
  "command.theme.set": "テーマを使用: {{theme}}",
  "command.theme.scheme.cycle": "配色の切り替え",
  "command.theme.scheme.set": "配色を使用: {{scheme}}",

  "command.language.cycle": "言語の切り替え",
  "command.language.set": "言語を使用: {{language}}",

  "command.session.new": "新しいセッション",
  "command.session.new.task": "新しいタスク",
  "command.session.show.changes": "変更を表示",
  "command.file.open": "ファイルを開く",
  "command.tab.close": "タブを閉じる",
  "command.context.addSelection": "選択範囲をコンテキストに追加",
  "command.context.addSelection.description": "現在のファイルから選択した行を追加",
  "command.terminal.toggle": "ターミナルの切り替え",
  "command.fileTree.toggle": "ファイルツリーを切り替え",
  "command.review.toggle": "レビューの切り替え",
  "command.terminal.new": "新しいターミナル",
  "command.terminal.new.description": "新しいターミナルタブを作成",
  "command.steps.toggle": "ステップの切り替え",
  "command.steps.toggle.description": "現在のメッセージのステップを表示または非表示",
  "command.message.previous": "前のメッセージ",
  "command.message.previous.description": "前のユーザーメッセージに移動",
  "command.message.next": "次のメッセージ",
  "command.message.next.description": "次のユーザーメッセージに移動",
  "command.model.choose": "モデルを選択",
  "command.model.choose.description": "別のモデルを選択",
  "command.mcp.toggle": "MCPの切り替え",
  "command.mcp.toggle.description": "MCPを切り替える",
  "command.agent.cycle": "エージェントの切り替え",
  "command.agent.cycle.description": "次のエージェントに切り替え",
  "command.agent.cycle.reverse": "エージェントを逆順に切り替え",
  "command.agent.cycle.reverse.description": "前のエージェントに切り替え",
  "command.model.variant.cycle": "思考レベルの切り替え",
  "command.model.variant.cycle.description": "次の思考レベルに切り替え",
  "command.permissions.autoaccept.enable": "編集を自動承認",
  "command.permissions.autoaccept.disable": "編集の自動承認を停止",
  "command.workspace.toggle": "ワークスペースを切り替え",
  "command.workspace.toggle.description": "サイドバーの複数ワークスペースを有効または無効にする",
  "command.session.undo": "元に戻す",
  "command.session.undo.description": "最後のメッセージを元に戻す",
  "command.session.redo": "やり直す",
  "command.session.redo.description": "元に戻したメッセージをやり直す",
  "revert.banner.count_one": "{{count}} 件のメッセージが元に戻されました",
  "revert.banner.count_other": "{{count}} 件のメッセージが元に戻されました",
  "revert.banner.redo": "やり直し",
  "revert.banner.redo.all": "すべてやり直し",
  "revert.banner.hint": "新しいメッセージを送信してこれを永続させてください",
  "revert.disabled.agentBusy": "エージェントの完了を待ってください",
  "command.session.compact": "セッションを圧縮",
  "command.session.compact.description": "セッションを要約してコンテキストサイズを削減",
  "command.session.fork": "メッセージからフォーク",
  "command.session.fork.description": "以前のメッセージから新しいセッションを作成",
  "command.session.share": "セッションを共有",
  "command.session.share.description": "このセッションを共有しURLをクリップボードにコピー",
  "command.session.unshare": "セッションの共有を停止",
  "command.session.unshare.description": "このセッションの共有を停止",
  "command.session.export": "セッション記録をエクスポート",

  "palette.search.placeholder": "ファイル、コマンド、セッションを検索",
  "palette.empty": "結果が見つかりません",
  "palette.group.commands": "コマンド",
  "palette.group.files": "ファイル",

  "dialog.provider.search.placeholder": "プロバイダーを検索",
  "dialog.provider.empty": "プロバイダーが見つかりません",
  "dialog.provider.group.other": "その他",
  "dialog.provider.tag.recommended": "推奨",

  "dialog.model.select.title": "モデルを選択",
  "dialog.model.search.placeholder": "モデルを検索",
  "dialog.model.empty": "モデルが見つかりません",
  "dialog.model.manage": "モデルを管理",
  "dialog.model.manage.description": "モデルセレクターに表示するモデルをカスタマイズします。",
  "dialog.model.select": "選択",
  "dialog.model.expand": "展開",
  "dialog.model.collapse": "折りたたむ",

  "dialog.model.unpaid.freeModels.title": "Kiloが提供する無料モデル",
  "dialog.model.unpaid.addMore.title": "人気のプロバイダーからモデルを追加",

  "dialog.provider.viewAll": "さらにプロバイダーを表示",

  "provider.connect.title": "{{provider}}を接続",
  "provider.connect.title.anthropicProMax": "Claude Pro/Maxでログイン",
  "provider.connect.selectMethod": "{{provider}}のログイン方法を選択してください。",
  "provider.connect.method.apiKey": "APIキー",
  "provider.connect.status.inProgress": "認証中...",
  "provider.connect.status.waiting": "認証を待機中...",
  "provider.connect.status.failed": "認証に失敗しました: {{error}}",
  "provider.connect.apiKey.description":
    "{{provider}}のAPIキーを入力してアカウントを接続し、Kiloで{{provider}}モデルを使用します。",
  "provider.connect.apiKey.description.local":
    "Connect to your local {{provider}} server. Leave the API key empty if the server does not require one (default for localhost).",
  "provider.connect.atomicChat.description":
    "Connect to Atomic Chat on your machine (default http://127.0.0.1:1337). No API key is required for the local server — start Atomic Chat, load a model, then connect.",
  "provider.connect.apiKey.label": "{{provider}} APIキー",
  "provider.connect.apiKey.label.optional": "{{provider}} API key (optional)",
  "provider.connect.apiKey.placeholder": "APIキー",
  "provider.connect.apiKey.placeholder.optional": "Leave empty for local server",
  "provider.connect.apiKey.required": "APIキーが必要です",
  "provider.connect.prompt.required": "{{field}}は必須です",
  "provider.connect.azure.endpointType.label": "Azure エンドポイント構成の選択",
  "provider.connect.azure.endpointType.resourceName.label": "リソース名",
  "provider.connect.azure.endpointType.resourceName.hint": "Azure リソース名からエンドポイントを構築します",
  "provider.connect.azure.endpointType.baseURL.label": "完全なエンドポイント URL",
  "provider.connect.azure.endpointType.baseURL.hint": "カスタム Azure OpenAI エンドポイントを使用します",
  "provider.connect.azure.resourceName.label": "Azure リソース名",
  "provider.connect.azure.resourceName.placeholder": "例：my-models",
  "provider.connect.azure.baseURL.label": "Azure OpenAI エンドポイント URL",
  "provider.connect.azure.baseURL.placeholder": "例：https://my-models.openai.azure.com/openai",
  "provider.connect.opencodeZen.line1":
    "OpenCode Zenは、コーディングエージェント向けに最適化された信頼性の高いモデルへのアクセスを提供します。",
  "provider.connect.opencodeZen.line2": "1つのAPIキーで、Claude、GPT、Gemini、GLMなどのモデルにアクセスできます。",
  "provider.connect.opencodeZen.visit.prefix": " ",
  "provider.connect.opencodeZen.visit.link": "https://opencode.ai/zen",
  "provider.connect.opencodeZen.visit.suffix": " にアクセスしてAPIキーを取得してください。",
  "provider.connect.oauth.code.visit.prefix": " ",
  "provider.connect.oauth.code.visit.link": "このリンク",
  "provider.connect.oauth.code.visit.suffix":
    " にアクセスして認証コードを取得し、アカウントを接続してKiloで{{provider}}モデルを使用してください。",
  "provider.connect.oauth.code.label": "{{method}} 認証コード",
  "provider.connect.oauth.code.placeholder": "認証コード",
  "provider.connect.oauth.code.required": "認証コードが必要です",
  "provider.connect.oauth.code.invalid": "無効な認証コード",
  "provider.connect.oauth.auto.visit.prefix": " ",
  "provider.connect.oauth.auto.visit.link": "このリンク",
  "provider.connect.oauth.auto.visit.suffix":
    " にアクセスし、以下のコードを入力してアカウントを接続し、Kiloで{{provider}}モデルを使用してください。",
  "provider.connect.oauth.auto.confirmationCode": "確認コード",
  "provider.connect.toast.connected.title": "{{provider}}が接続されました",
  "provider.connect.toast.connected.description": "{{provider}}モデルが使用可能になりました。",

  "provider.disconnect.toast.disconnected.title": "{{provider}}が切断されました",
  "provider.disconnect.toast.disconnected.description": "{{provider}}のモデルは利用できなくなりました。",
  "model.tag.free": "無料",
  "model.tag.dataCollected": "データがトレーニングに使用される場合があります",
  "model.tag.latest": "最新",
  "model.group.recommended": "推奨",
  "model.group.favorites": "お気に入り",
  "model.group.collapse": "{{group}} を折りたたむ",
  "model.group.expand": "{{group}} を展開",
  "model.favorite.add": "お気に入りに追加",
  "model.favorite.remove": "お気に入りから削除",

  "model.provider.anthropic": "Anthropic",
  "model.provider.openai": "OpenAI",
  "model.provider.google": "Google",
  "model.provider.xai": "xAI",
  "model.provider.meta": "Meta",
  "model.input.text": "テキスト",
  "model.input.image": "画像",
  "model.input.audio": "音声",
  "model.input.video": "動画",
  "model.input.pdf": "pdf",
  "model.tooltip.allows": "対応: {{inputs}}",
  "model.tooltip.reasoning.allowed": "推論を許可",
  "model.tooltip.reasoning.none": "推論なし",
  "model.tooltip.context": "コンテキスト上限 {{limit}}",
  "model.preview.label.released": "リリース",
  "model.preview.label.input": "入力",
  "model.preview.label.output": "出力",
  "model.preview.label.cached": "キャッシュ",
  "model.preview.label.average": "推定平均コスト",
  "model.preview.label.context": "コンテキスト",
  "model.preview.group.terminalBench": "Terminal Bench 2.0",
  "model.preview.label.completion": "完了率",
  "model.preview.label.costAttempt": "試行あたりのコスト",
  "model.preview.value.notSupported": "未対応",
  "model.preview.tooltip.average":
    "推定平均コストは、入力、出力、およびキャッシュ読み取りトークンの一般的な比率に基づいています。",
  "model.preview.badge.reasoning": "推論",
  "model.preview.modality.text": "テキスト",
  "model.preview.modality.image": "画像",
  "model.preview.modality.audio": "音声",
  "model.preview.modality.video": "動画",
  "model.preview.modality.pdf": "PDF",
  "common.search.placeholder": "検索",
  "common.goBack": "戻る",
  "common.goForward": "進む",
  "common.loading": "読み込み中",
  "common.loading.ellipsis": "...",
  "common.cancel": "キャンセル",
  "common.connect": "接続",
  "common.disconnect": "切断",
  "common.submit": "送信",
  "common.save": "保存",
  "common.saving": "保存中...",
  "common.default": "デフォルト",
  "common.attachment": "添付ファイル",

  "prompt.placeholder.shell": "シェルコマンドを入力...",
  "prompt.placeholder.normal": '何でも聞いてください... "{{example}}"',
  "prompt.placeholder.summarizeComments": "コメントを要約…",
  "prompt.placeholder.summarizeComment": "コメントを要約…",
  "prompt.mode.shell": "Shell",
  "prompt.mode.shell.exit": "escで終了",

  "prompt.example.1": "コードベースのTODOを修正",
  "prompt.example.2": "このプロジェクトの技術スタックは何ですか？",
  "prompt.example.3": "壊れたテストを修正",
  "prompt.example.4": "認証の仕組みを説明して",
  "prompt.example.5": "セキュリティの脆弱性を見つけて修正",
  "prompt.example.6": "ユーザーサービスのユニットテストを追加",
  "prompt.example.7": "この関数を読みやすくリファクタリング",
  "prompt.example.8": "このエラーはどういう意味ですか？",
  "prompt.example.9": "この問題のデバッグを手伝って",
  "prompt.example.10": "APIドキュメントを生成",
  "prompt.example.11": "データベースクエリを最適化",
  "prompt.example.12": "入力バリデーションを追加",
  "prompt.example.13": "〜の新しいコンポーネントを作成",
  "prompt.example.14": "このプロジェクトをデプロイするには？",
  "prompt.example.15": "ベストプラクティスの観点でコードをレビュー",
  "prompt.example.16": "この関数にエラーハンドリングを追加",
  "prompt.example.17": "この正規表現パターンを説明して",
  "prompt.example.18": "これをTypeScriptに変換",
  "prompt.example.19": "コードベース全体にログを追加",
  "prompt.example.20": "古い依存関係はどれですか？",
  "prompt.example.21": "マイグレーションスクリプトの作成を手伝って",
  "prompt.example.22": "このエンドポイントにキャッシュを実装",
  "prompt.example.23": "このリストにページネーションを追加",
  "prompt.example.24": "〜のCLIコマンドを作成",
  "prompt.example.25": "ここでは環境変数はどう機能しますか？",

  "prompt.popover.emptyResults": "一致する結果がありません",
  "prompt.popover.emptyCommands": "一致するコマンドがありません",
  "prompt.dropzone.label": "画像またはPDFをここにドロップ",
  "prompt.slash.badge.custom": "カスタム",
  "prompt.slash.badge.skill": "スキル",
  "prompt.slash.badge.mcp": "mcp",
  "prompt.context.active": "アクティブ",
  "prompt.context.includeActiveFile": "アクティブなファイルを含める",
  "prompt.context.removeActiveFile": "コンテキストからアクティブなファイルを削除",
  "prompt.context.removeFile": "コンテキストからファイルを削除",
  "prompt.action.attachFile": "ファイルを添付",
  "prompt.attachment.remove": "添付ファイルを削除",
  "prompt.action.send": "送信",
  "prompt.action.send.blocked": "最初に保留中の質問に答えるか、閉じてください",
  "prompt.action.send.recording": "文字起こしして送信",
  "prompt.action.stop": "停止",
  "prompt.action.enhance": "プロンプトを改善",
  "prompt.action.autoApprove.enable": "自動承認を有効化",
  "prompt.action.autoApprove.disable": "自動承認を無効化",
  "prompt.action.autoApprove.enabled": "自動承認が有効です。権限リクエストは自動的に承認されます。",
  "prompt.action.autoApprove.disabled": "自動承認が無効です。クリックすると権限リクエストを自動的に承認します。",
  "prompt.action.resetModel": "モデルをデフォルトにリセット",
  "prompt.action.enhanceDescription":
    "「プロンプトを強化」ボタンは、追加コンテキスト、説明、または言い換えを提供することで、リクエストを改善します。ここにリクエストを入力し、ボタンを再度クリックして動作を確認してください。",
  "prompt.action.indexing": "インデックス設定",

  "speechToText.tooltip.start": "Kilo Gatewayで音声入力を開始",
  "speechToText.tooltip.stop": "音声キャプチャを停止",
  "speechToText.tooltip.transcribing": "文字起こし中... クリックしてキャンセル。",
  "speechToText.tooltip.error": "音声入力に失敗しました。クリックしてクリア。",
  "speechToText.error.title": "音声入力に失敗しました",
  "speechToText.error.loginRequired": "音声入力を使用するにはKiloにサインインしてください。",
  "speechToText.error.permission": "マイクの許可が拒否されました。",
  "speechToText.error.microphone": "マイクを起動できませんでした。",
  "speechToText.error.recording": "録音に失敗しました。",
  "speechToText.error.emptyRecording": "音声が録音されていません。",
  "speechToText.error.emptyTranscript": "音声が検出されませんでした。",
  "speechToText.error.encoding": "録音をエンコードできませんでした。",
  "speechToText.toast.transcribed": "文字起こしを挿入しました",

  "prompt.toast.pasteUnsupported.title": "サポートされていない貼り付け",
  "prompt.toast.pasteUnsupported.description": "ここでは画像またはPDFのみ貼り付け可能です。",
  "prompt.toast.modelAgentRequired.title": "エージェントとモデルを選択",
  "prompt.toast.modelAgentRequired.description": "プロンプトを送信する前にエージェントとモデルを選択してください。",
  "prompt.toast.worktreeCreateFailed.title": "ワークツリーの作成に失敗しました",
  "prompt.toast.sessionCreateFailed.title": "セッションの作成に失敗しました",
  "prompt.toast.shellSendFailed.title": "シェルコマンドの送信に失敗しました",
  "prompt.toast.commandSendFailed.title": "コマンドの送信に失敗しました",
  "prompt.toast.promptSendFailed.title": "プロンプトの送信に失敗しました",

  "dialog.mcp.title": "MCP",
  "dialog.mcp.description": "{{total}}個中{{enabled}}個が有効",
  "dialog.mcp.empty": "MCPが設定されていません",

  "dialog.lsp.empty": "ファイルタイプから自動検出されたLSP",
  "dialog.plugins.empty": "opencode.jsonで設定されたプラグイン",

  "mcp.status.connected": "接続済み",
  "mcp.status.failed": "失敗",
  "mcp.status.needs_auth": "認証が必要",
  "mcp.status.needs_registration": "クライアント登録が必要",
  "mcp.status.disabled": "無効",

  "dialog.fork.empty": "フォーク元のメッセージがありません",

  "dialog.directory.search.placeholder": "フォルダを検索",
  "dialog.directory.empty": "フォルダが見つかりません",

  "dialog.server.title": "サーバー",
  "dialog.server.description": "このアプリが接続するKiloサーバーを切り替えます。",
  "dialog.server.search.placeholder": "サーバーを検索",
  "dialog.server.empty": "サーバーはまだありません",
  "dialog.server.add.title": "サーバーを追加",
  "dialog.server.add.url": "サーバーURL",
  "dialog.server.add.placeholder": "http://localhost:4096",
  "dialog.server.add.error": "サーバーに接続できませんでした",
  "dialog.server.add.checking": "確認中...",
  "dialog.server.add.button": "サーバーを追加",
  "dialog.server.default.title": "デフォルトサーバー",
  "dialog.server.default.description":
    "ローカルサーバーを起動する代わりに、アプリ起動時にこのサーバーに接続します。再起動が必要です。",
  "dialog.server.default.none": "サーバーが選択されていません",
  "dialog.server.default.set": "現在のサーバーをデフォルトに設定",
  "dialog.server.default.clear": "クリア",
  "dialog.server.action.remove": "サーバーを削除",

  "dialog.server.menu.edit": "編集",
  "dialog.server.menu.default": "デフォルトに設定",
  "dialog.server.menu.defaultRemove": "デフォルト設定を解除",
  "dialog.server.menu.delete": "削除",
  "dialog.server.current": "現在のサーバー",
  "dialog.server.status.default": "デフォルト",

  "dialog.project.edit.title": "プロジェクトを編集",
  "dialog.project.edit.name": "名前",
  "dialog.project.edit.icon": "アイコン",
  "dialog.project.edit.icon.alt": "プロジェクトアイコン",
  "dialog.project.edit.icon.hint": "クリックまたは画像をドラッグ",
  "dialog.project.edit.icon.recommended": "推奨: 128x128px",
  "dialog.project.edit.color": "色",
  "dialog.project.edit.color.select": "{{color}}の色を選択",

  "dialog.project.edit.worktree.startup": "ワークスペース起動スクリプト",
  "dialog.project.edit.worktree.startup.description":
    "新しいワークスペース (ワークツリー) を作成した後に実行されます。",
  "dialog.project.edit.worktree.startup.placeholder": "例: bun install",
  "context.breakdown.title": "コンテキストの内訳",
  "context.breakdown.note": '入力トークンのおおよその内訳です。"その他"にはツールの定義やオーバーヘッドが含まれます。',
  "context.breakdown.system": "システム",
  "context.breakdown.user": "ユーザー",
  "context.breakdown.assistant": "アシスタント",
  "context.breakdown.tool": "ツール呼び出し",
  "context.breakdown.other": "その他",

  "context.systemPrompt.title": "システムプロンプト",
  "context.rawMessages.title": "生のメッセージ",

  "context.stats.session": "セッション",
  "context.stats.messages": "メッセージ",
  "context.stats.provider": "プロバイダー",
  "context.stats.model": "モデル",
  "context.stats.limit": "コンテキスト制限",
  "context.stats.totalTokens": "総トークン数",
  "context.stats.usage": "使用量",
  "context.stats.inputTokens": "入力トークン",
  "context.stats.outputTokens": "出力トークン",
  "context.stats.reasoningTokens": "推論トークン",
  "context.stats.cacheTokens": "キャッシュトークン (読込/書込)",
  "context.stats.userMessages": "ユーザーメッセージ",
  "context.stats.assistantMessages": "アシスタントメッセージ",
  "context.stats.totalCost": "総コスト",
  "context.stats.sessionCreated": "セッション作成日時",
  "context.stats.lastActivity": "最終アクティビティ",

  "context.usage.tokens": "トークン",
  "context.usage.usage": "使用量",
  "context.usage.cost": "コスト",
  "context.usage.clickToView": "クリックしてコンテキストを表示",
  "context.usage.view": "コンテキスト使用量を表示",

  "toast.language.title": "言語",
  "toast.language.description": "{{language}}に切り替えました",
  "language.en": "English",
  "language.zh": "简体中文",
  "language.zht": "繁體中文",
  "language.ko": "한국어",
  "language.de": "Deutsch",
  "language.es": "Español",
  "language.fr": "Français",
  "language.da": "Dansk",
  "language.ja": "日本語",
  "language.pl": "Polski",
  "language.ru": "Русский",
  "language.ar": "العربية",
  "language.no": "Norsk",
  "language.br": "Português (Brasil)",
  "language.bs": "Bosanski",
  "language.th": "ไทย",
  "language.tr": "Türkçe",

  "toast.theme.title": "テーマが切り替わりました",
  "toast.scheme.title": "配色",
  "toast.workspace.enabled.title": "ワークスペースが有効になりました",
  "toast.workspace.enabled.description": "サイドバーに複数のワークツリーが表示されます",
  "toast.workspace.disabled.title": "ワークスペースが無効になりました",
  "toast.workspace.disabled.description": "サイドバーにはメインのワークツリーのみ表示されます",

  "toast.permissions.autoaccept.on.title": "編集を自動承認中",
  "toast.permissions.autoaccept.on.description": "編集と書き込みの権限は自動的に承認されます",
  "toast.permissions.autoaccept.off.title": "編集の自動承認を停止しました",
  "toast.permissions.autoaccept.off.description": "編集と書き込みの権限には承認が必要です",

  "toast.model.none.title": "モデルが選択されていません",
  "toast.model.none.description": "このセッションを要約するにはプロバイダーを接続してください",

  "toast.file.loadFailed.title": "ファイルの読み込みに失敗しました",

  "toast.file.listFailed.title": "ファイル一覧の取得に失敗しました",
  "toast.context.noLineSelection.title": "行が選択されていません",
  "toast.context.noLineSelection.description": "まずファイルタブで行範囲を選択してください。",
  "toast.session.share.copyFailed.title": "URLのコピーに失敗しました",
  "toast.session.share.success.title": "セッションを共有しました",
  "toast.session.share.success.description": "共有URLをクリップボードにコピーしました！",
  "toast.session.share.failed.title": "セッションの共有に失敗しました",
  "toast.session.share.failed.description": "セッションの共有中にエラーが発生しました",

  "toast.session.unshare.success.title": "セッションの共有を解除しました",
  "toast.session.unshare.success.description": "セッションの共有解除に成功しました！",
  "toast.session.unshare.failed.title": "セッションの共有解除に失敗しました",
  "toast.session.unshare.failed.description": "セッションの共有解除中にエラーが発生しました",

  "toast.session.rename.invalid.title": "無効なセッションタイトル",
  "toast.session.listFailed.title": "{{project}}のセッション読み込みに失敗しました",

  "toast.update.title": "アップデートが利用可能です",
  "toast.update.description": "Kiloの新しいバージョン ({{version}}) がインストール可能です。",
  "toast.update.action.installRestart": "インストールして再起動",
  "toast.update.action.notYet": "今はしない",

  "error.page.title": "問題が発生しました",
  "error.page.description": "アプリケーションの読み込み中にエラーが発生しました。",
  "error.page.details.label": "エラー詳細",
  "error.page.action.restart": "再起動",
  "error.page.action.checking": "確認中...",
  "error.page.action.checkUpdates": "アップデートを確認",
  "error.page.action.updateTo": "{{version}}にアップデート",
  "error.page.report.prefix": "このエラーをKiloチームに報告してください: ",
  "error.page.report.discord": "Discord",
  "error.page.version": "バージョン: {{version}}",

  "error.dev.rootNotFound":
    "ルート要素が見つかりません。index.htmlに追加するのを忘れていませんか？またはid属性のスペルが間違っていませんか？",

  "error.globalSync.connectFailed": "サーバーに接続できませんでした。`{{url}}`でサーバーが実行されていますか？",

  "error.startup.title": "サーバー接続に失敗しました",

  "error.paidModel.title": "このモデルを使用するにはサインインが必要です",
  "error.paidModel.description":
    "サインインまたはアカウントを作成して、500以上のモデルにアクセスし、原価でクレジットを使用するか、独自のキーを持ち込みましょう。",
  "error.paidModel.action": "サインイン",
  "error.promotionLimit.title": "続けるにはサインアップが必要です",
  "error.promotionLimit.description":
    "無料でサインアップして、500以上のモデルを探索しましょう。2分で完了、クレジットカード不要。または後でお戻りください。",
  "error.promotionLimit.action": "サインアップ",
  "error.providerAuth.title": "{{provider}} からログアウトしました",
  "error.providerAuth.description": "{{provider}} に再接続してから、メッセージを再送信してください。",
  "error.providerAuth.chatgpt.title": "OpenAI からログアウトしました",
  "error.providerAuth.chatgpt.description":
    "Codex モデルを引き続き使用するには、ChatGPT に再度ログインしてから、メッセージを再送信してください。",

  "error.chain.unknown": "不明なエラー",
  "error.chain.causedBy": "原因:",
  "error.chain.apiError": "APIエラー",
  "error.chain.status": "ステータス: {{status}}",
  "error.chain.retryable": "再試行可能: {{retryable}}",
  "error.chain.responseBody": "レスポンス本文:\n{{body}}",
  "error.chain.didYouMean": "もしかして: {{suggestions}}",
  "error.chain.modelNotFound": "モデルが見つかりません: {{provider}}/{{model}}",
  "error.chain.checkConfig": "config (opencode.json) のプロバイダー/モデル名を確認してください",
  "error.chain.mcpFailed": 'MCPサーバー "{{name}}" が失敗しました。注意: KiloはまだMCP認証をサポートしていません。',
  "error.chain.providerAuthFailed": "プロバイダー認証に失敗しました ({{provider}}): {{message}}",
  "error.chain.providerInitFailed":
    'プロバイダー "{{provider}}" の初期化に失敗しました。認証情報と設定を確認してください。',
  "error.chain.configJsonInvalid": "{{path}} の設定ファイルは有効なJSON(C)ではありません",
  "error.chain.configJsonInvalidWithMessage": "{{path}} の設定ファイルは有効なJSON(C)ではありません: {{message}}",
  "error.chain.configDirectoryTypo":
    '{{path}} 内のディレクトリ "{{dir}}" は無効です。"{{suggestion}}" に名前を変更するか削除してください。これはよくあるタイプミスです。',
  "error.chain.configFrontmatterError": "{{path}} のフロントマターの解析に失敗しました:\n{{message}}",
  "error.chain.configInvalid": "{{path}} の設定ファイルが無効です",
  "error.chain.configInvalidWithMessage": "{{path}} の設定ファイルが無効です: {{message}}",

  "notification.permission.title": "権限が必要です",
  "notification.permission.titleSubagent": "権限が必要です（サブエージェント）",
  "notification.permission.description": "{{projectName}} の {{sessionTitle}} が権限を必要としています",
  "ui.permission.manageAutoApprove": "自動承認ルールを管理",
  "ui.permission.doomLoop.prompt": "{{tool}} ツールでループの可能性が検出されました。実行を続行しますか？",
  "ui.permission.doomLoop.rule": "{{tool}} の呼び出しを続行",
  "ui.permission.rule.addToAllowed": "許可リストに追加",
  "ui.permission.rule.removeFromAllowed": "許可リストから削除",
  "ui.permission.rule.addToDenied": "拒否リストに追加",
  "ui.permission.rule.removeFromDenied": "拒否リストから削除",
  "ui.permission.toolLabel.read": "読み取り",
  "ui.permission.toolLabel.edit": "編集",
  "ui.permission.toolLabel.write": "書き込み",
  "ui.permission.toolLabel.patch": "パッチ",
  "ui.permission.toolLabel.globSearch": "Glob検索",
  "ui.permission.toolLabel.grepSearch": "Grep検索",
  "ui.permission.toolLabel.webSearch": "Web検索",
  "ui.permission.toolLabel.list": "一覧",
  "ui.permission.toolLabel.externalDirectory": "外部ディレクトリ読み取り",
  "ui.permission.toolLabel.webFetch": "Web取得",
  "ui.permission.toolLabel.task": "タスク",
  "ui.permission.toolLabel.skill": "スキル",
  "ui.permission.toolLabel.lsp": "LSP",
  "ui.permission.toolLabel.bash": "Bash",
  "ui.permission.toolLabel.todoRead": "Todo読み込み",
  "ui.permission.toolLabel.todoWrite": "Todo書き込み",
  "ui.permission.toolLabel.codeSearch": "コード検索",
  "ui.permission.toggleWrap": "折り返しを切り替え",
  "ui.permission.copyCommand": "コピー",
  "notification.question.title": "質問",
  "notification.question.description": "{{projectName}} の {{sessionTitle}} から質問があります",
  "notification.action.goToSession": "セッションへ移動",

  "notification.session.responseReady.title": "応答の準備ができました",
  "notification.session.error.title": "セッションエラー",
  "notification.session.error.fallbackDescription": "エラーが発生しました",

  "home.recentProjects": "最近のプロジェクト",
  "home.empty.title": "最近のプロジェクトはありません",
  "home.empty.description": "ローカルプロジェクトを開いて始めましょう",

  "session.tab.session": "セッション",
  "session.tab.review": "レビュー",
  "session.tab.context": "コンテキスト",
  "session.panel.reviewAndFiles": "レビューとファイル",
  "session.review.filesChanged": "{{count}} ファイル変更",
  "session.review.change.one": "変更",
  "session.review.change.other": "変更",
  "session.review.loadingChanges": "変更を読み込み中...",
  "session.review.empty": "このセッションでの変更はまだありません",
  "session.review.noChanges": "変更なし",
  "session.files.selectToOpen": "開くファイルを選択",
  "session.files.all": "すべてのファイル",
  "session.files.binaryContent": "バイナリファイル（内容を表示できません）",
  "session.messages.renderEarlier": "以前のメッセージを表示",
  "session.messages.loadingEarlier": "以前のメッセージを読み込み中...",
  "session.messages.loadEarlier": "以前のメッセージを読み込む",
  "session.messages.loading": "メッセージを読み込み中...",

  "session.messages.jumpToLatest": "最新へジャンプ",
  "session.context.addToContext": "{{selection}}をコンテキストに追加",

  "session.new.worktree.main": "メインブランチ",
  "session.new.worktree.mainWithBranch": "メインブランチ ({{branch}})",
  "session.new.worktree.create": "新しいワークツリーを作成",
  "session.new.lastModified": "最終更新",
  "sidebar.session.newSession": "新規セッション",
  "sidebar.session.newSession.tooltip": "現在のセッションを維持したまま、新しい会話を開始します。",
  "sidebar.session.newSession.disabled":
    "このセッションは既に新規です。チャットを開始するか、代わりに worktree を作成してください。",
  "sidebar.session.newWorktree": "新規 Worktree",
  "sidebar.session.newWorktree.tooltip":
    "隔離された git worktree を作成して、安全に実験し、変更を分離し、現在のブランチを中断することなく並行セッションを実行します。",
  "sidebar.session.configureWorktree.tooltip":
    "Agent Manager の worktree ダイアログを開き、作成する前に新しい worktree を構成します。",
  "sidebar.session.newWorktree.from": "新規 Worktree の作成元",
  "sidebar.session.currentBranch": "現在のブランチ",
  "sidebar.session.moveToWorktree": "Worktree に移動",
  "sidebar.session.moveToWorktree.tooltip.empty":
    "この会話と現在のローカルの変更を専用の worktree に移動して、隔離された環境で作業を続行します。",
  "sidebar.session.moveToWorktree.tooltip.one":
    "この会話と1つの変更されたファイルを、分離されたフォローアップ作業用の専用 worktree に移動します。",
  "sidebar.session.moveToWorktree.tooltip.other":
    "この会話と{{files}}個の変更されたファイルを、分離されたフォローアップ作業用の専用 worktree に移動します。",
  "sidebar.session.showChanges.tooltip.empty": "変更ビューを開いて、現在の作業ツリーを検査します。",
  "sidebar.session.showChanges.tooltip.one":
    "1つのファイルが変更されました · +{{additions}} -{{deletions}}。変更ビューを開きます。",
  "sidebar.session.showChanges.tooltip.other":
    "{{files}}個のファイルが変更されました · +{{additions}} -{{deletions}}。変更ビューを開きます。",
  "sidebar.session.agentManager.tooltip":
    "Agent Manager を開いて、並行セッションと worktree の全体像を把握し、時間のかかるタスクを 1 か所で調整できます。",
  "sidebar.session.openAgentManager": "Agent Manager を開く",
  "sidebar.session.progress.capturing": "変更をキャプチャ中...",
  "sidebar.session.progress.creating": "worktree を作成中...",
  "sidebar.session.progress.setup": "セットアップを実行中...",
  "sidebar.session.progress.transferring": "変更を転送中...",
  "sidebar.session.progress.forking": "セッションを開始中...",
  "sidebar.session.progress.failed": "worktree での再開に失敗しました",
  "session.header.search.placeholder": "{{project}}を検索",
  "session.header.searchFiles": "ファイルを検索",
  "session.header.openIn": "で開く",
  "session.header.open.action": "{{app}}で開く",
  "session.header.open.ariaLabel": "{{app}}で開く",
  "session.header.open.menu": "開くオプション",
  "session.header.open.copyPath": "パスをコピー",

  "status.popover.trigger": "ステータス",
  "status.popover.ariaLabel": "サーバー設定",
  "status.popover.tab.servers": "サーバー",
  "status.popover.tab.mcp": "MCP",
  "status.popover.tab.lsp": "LSP",
  "status.popover.tab.plugins": "プラグイン",
  "status.popover.action.manageServers": "サーバーを管理",

  "session.share.popover.title": "ウェブで公開",
  "session.share.popover.description.shared":
    "このセッションはウェブで公開されています。リンクを知っている人なら誰でもアクセスできます。",
  "session.share.popover.description.unshared":
    "セッションをウェブで公開します。リンクを知っている人なら誰でもアクセスできるようになります。",
  "session.share.action.share": "共有",
  "session.share.action.publish": "公開",
  "session.share.action.publishing": "公開中...",
  "session.share.action.unpublish": "非公開にする",
  "session.share.action.unpublishing": "非公開にしています...",
  "session.share.action.view": "表示",
  "session.share.copy.copied": "コピーしました",
  "session.share.copy.copyLink": "リンクをコピー",

  "lsp.tooltip.none": "LSPサーバーなし",
  "lsp.label.connected": "{{count}} LSP",

  "prompt.loading": "プロンプトを読み込み中...",
  "terminal.loading": "ターミナルを読み込み中...",
  "terminal.title": "ターミナル",
  "terminal.title.numbered": "ターミナル {{number}}",
  "terminal.close": "ターミナルを閉じる",

  "terminal.connectionLost.title": "接続が失われました",
  "terminal.connectionLost.description":
    "ターミナルの接続が中断されました。これはサーバーが再起動したときに発生することがあります。",
  "common.closeTab": "タブを閉じる",
  "common.signIn": "サインイン",
  "common.signOut": "サインアウト",
  "common.dismiss": "閉じる",
  "common.requestFailed": "リクエスト失敗",
  "common.moreOptions": "その他のオプション",
  "common.learnMore": "詳細",
  "common.rename": "名前変更",
  "common.reset": "リセット",
  "common.archive": "アーカイブ",
  "common.delete": "削除",
  "common.close": "閉じる",
  "common.edit": "編集",
  "common.loadMore": "さらに読み込む",

  "common.key.esc": "ESC",
  "sidebar.menu.toggle": "メニューを切り替え",
  "sidebar.nav.projectsAndSessions": "プロジェクトとセッション",
  "sidebar.settings": "設定",
  "sidebar.help": "ヘルプ",
  "sidebar.workspaces.enable": "ワークスペースを有効化",
  "sidebar.workspaces.disable": "ワークスペースを無効化",
  "sidebar.gettingStarted.title": "はじめに",
  "sidebar.gettingStarted.line1": "Kiloには無料モデルが含まれているため、すぐに開始できます。",
  "sidebar.gettingStarted.line2": "プロバイダーを接続して、Claude、GPT、Geminiなどのモデルを使用できます。",
  "sidebar.project.recentSessions": "最近のセッション",
  "sidebar.project.viewAllSessions": "すべてのセッションを表示",

  "app.name.desktop": "Kilo Desktop",
  "settings.section.desktop": "デスクトップ",
  "settings.section.server": "サーバー",
  "settings.tab.general": "一般",
  "settings.tab.shortcuts": "ショートカット",

  "settings.general.section.appearance": "外観",
  "settings.general.section.notifications": "システム通知",
  "settings.general.section.updates": "アップデート",
  "settings.general.section.sounds": "効果音",

  "settings.general.row.language.title": "言語",
  "settings.general.row.language.description": "Kiloの表示言語を変更します",
  "settings.general.row.appearance.title": "外観",
  "settings.general.row.appearance.description": "デバイスでのKiloの表示をカスタマイズします",
  "settings.general.row.theme.title": "テーマ",
  "settings.general.row.theme.description": "Kiloのテーマをカスタマイズします。",
  "settings.general.row.font.title": "フォント",
  "settings.general.row.font.description": "コードブロックで使用する等幅フォントをカスタマイズします",

  "settings.general.row.releaseNotes.title": "リリースノート",
  "settings.general.row.releaseNotes.description": "アップデート後に「新機能」ポップアップを表示",

  "settings.updates.row.startup.title": "起動時にアップデートを確認",
  "settings.updates.row.startup.description": "Kilo の起動時に自動でアップデートを確認します",
  "settings.updates.row.check.title": "アップデートを確認",
  "settings.updates.row.check.description": "手動でアップデートを確認し、利用可能ならインストールします",
  "settings.updates.action.checkNow": "今すぐ確認",
  "settings.updates.action.checking": "確認中...",
  "settings.updates.toast.latest.title": "最新です",
  "settings.updates.toast.latest.description": "Kilo は最新バージョンです。",

  "font.option.ibmPlexMono": "IBM Plex Mono",
  "font.option.cascadiaCode": "Cascadia Code",
  "font.option.firaCode": "Fira Code",
  "font.option.hack": "Hack",
  "font.option.inconsolata": "Inconsolata",
  "font.option.intelOneMono": "Intel One Mono",
  "font.option.iosevka": "Iosevka",
  "font.option.jetbrainsMono": "JetBrains Mono",
  "font.option.mesloLgs": "Meslo LGS",
  "font.option.robotoMono": "Roboto Mono",
  "font.option.sourceCodePro": "Source Code Pro",
  "font.option.ubuntuMono": "Ubuntu Mono",
  "sound.option.alert01": "アラート 01",
  "sound.option.alert02": "アラート 02",
  "sound.option.alert03": "アラート 03",
  "sound.option.alert04": "アラート 04",
  "sound.option.alert05": "アラート 05",
  "sound.option.alert06": "アラート 06",
  "sound.option.alert07": "アラート 07",
  "sound.option.alert08": "アラート 08",
  "sound.option.alert09": "アラート 09",
  "sound.option.alert10": "アラート 10",
  "sound.option.bipbop01": "ビップボップ 01",
  "sound.option.bipbop02": "ビップボップ 02",
  "sound.option.bipbop03": "ビップボップ 03",
  "sound.option.bipbop04": "ビップボップ 04",
  "sound.option.bipbop05": "ビップボップ 05",
  "sound.option.bipbop06": "ビップボップ 06",
  "sound.option.bipbop07": "ビップボップ 07",
  "sound.option.bipbop08": "ビップボップ 08",
  "sound.option.bipbop09": "ビップボップ 09",
  "sound.option.bipbop10": "ビップボップ 10",
  "sound.option.staplebops01": "ステープルボップス 01",
  "sound.option.staplebops02": "ステープルボップス 02",
  "sound.option.staplebops03": "ステープルボップス 03",
  "sound.option.staplebops04": "ステープルボップス 04",
  "sound.option.staplebops05": "ステープルボップス 05",
  "sound.option.staplebops06": "ステープルボップス 06",
  "sound.option.staplebops07": "ステープルボップス 07",
  "sound.option.nope01": "いいえ 01",
  "sound.option.nope02": "いいえ 02",
  "sound.option.nope03": "いいえ 03",
  "sound.option.nope04": "いいえ 04",
  "sound.option.nope05": "いいえ 05",
  "sound.option.nope06": "いいえ 06",
  "sound.option.nope07": "いいえ 07",
  "sound.option.nope08": "いいえ 08",
  "sound.option.nope09": "いいえ 09",
  "sound.option.nope10": "いいえ 10",
  "sound.option.nope11": "いいえ 11",
  "sound.option.nope12": "いいえ 12",
  "sound.option.yup01": "はい 01",
  "sound.option.yup02": "はい 02",
  "sound.option.yup03": "はい 03",
  "sound.option.yup04": "はい 04",
  "sound.option.yup05": "はい 05",
  "sound.option.yup06": "はい 06",
  "settings.general.notifications.agent.title": "エージェント",
  "settings.general.notifications.agent.description":
    "エージェントが完了したか、注意が必要な場合にシステム通知を表示します",
  "settings.general.notifications.permissions.title": "権限",
  "settings.general.notifications.permissions.description": "権限が必要な場合にシステム通知を表示します",
  "settings.general.notifications.errors.title": "エラー",
  "settings.general.notifications.errors.description": "エラーが発生した場合にシステム通知を表示します",

  "settings.general.sounds.agent.title": "エージェント",
  "settings.general.sounds.agent.description": "エージェントが完了したか、注意が必要な場合に音を再生します",
  "settings.general.sounds.permissions.title": "権限",
  "settings.general.sounds.permissions.description": "権限が必要な場合に音を再生します",
  "settings.general.sounds.errors.title": "エラー",
  "settings.general.sounds.errors.description": "エラーが発生した場合に音を再生します",

  "settings.indexing.dimension.description": "空のままにすると、モデルから埋め込み次元を自動検出します。",
  "settings.indexing.dimension.placeholder": "自動",
  "settings.indexing.dimension.title": "ベクトル次元",
  "settings.indexing.enable.description": "セマンティックコードベースインデックスをオンまたはオフにします。",
  "settings.indexing.enable.title": "インデックスを有効にする",
  "settings.indexing.globalEnable.title": "グローバルで有効にする",
  "settings.indexing.globalEnable.description": "すべてのワークスペースでインデックス作成を有効にします。",
  "settings.indexing.projectEnable.title": "このプロジェクトで有効にする",
  "settings.indexing.projectEnable.description":
    "グローバルなインデックス作成がオフの場合に、このワークスペースでのインデックス作成を有効にします。",
  "settings.indexing.projectEnable.disabledTooltip":
    "グローバルインデックスが有効なため、このプロジェクトはすでにカバーされています。",
  "settings.indexing.lancedbDirectory.description": "ローカルLanceDBストアのオプションのディレクトリ。",
  "settings.indexing.lancedbDirectory.placeholder": "デフォルトの場合は空のままにする",
  "settings.indexing.lancedbDirectory.title": "LanceDBディレクトリ",
  "settings.indexing.model.description": "選択したプロバイダーのデフォルト埋め込みモデルを上書きします。",
  "settings.indexing.model.title": "埋め込みモデル",
  "settings.indexing.provider.description": "セマンティック検索用の埋め込みを生成するプロバイダーを選択します。",
  "settings.indexing.kiloModel.title": "Kiloモデルプリセット",
  "settings.indexing.kiloModel.description": "サポートされているKiloホスト型埋め込みモデルを選択します。",
  "settings.indexing.kiloSignIn.title": "Kiloへのサインインが必要です",
  "settings.indexing.kiloSignIn.description": "ホスト型埋め込みを使用するにはKiloにサインインしてください。",
  "settings.indexing.provider.title": "埋め込みプロバイダー",
  "settings.indexing.providerField.description": "プロバイダー固有の接続設定。",
  "settings.indexing.qdrantApiKey.description": "QdrantインスタンスのオプションのAPIキー。",
  "settings.indexing.qdrantApiKey.placeholder": "オプションのAPIキー",
  "settings.indexing.qdrantApiKey.title": "Qdrant APIキー",
  "settings.indexing.qdrantUrl.description": "QdrantインスタンスのサーバーURL。",
  "settings.indexing.qdrantUrl.title": "Qdrant URL",
  "settings.indexing.status.title": "ステータス",
  "settings.indexing.title": "インデックス",
  "settings.indexing.tuning.description": "高度な検索とバッチ処理パラメータ。",
  "settings.indexing.vectorStore.description": "インデックスされた埋め込みを保存する場所を選択します。",
  "settings.indexing.vectorStore.title": "ベクトルストア",

  "settings.shortcuts.title": "キーボードショートカット",
  "settings.shortcuts.reset.button": "デフォルトにリセット",
  "settings.shortcuts.reset.toast.title": "ショートカットをリセットしました",
  "settings.shortcuts.reset.toast.description": "キーボードショートカットがデフォルトにリセットされました。",
  "settings.shortcuts.conflict.title": "ショートカットは既に使用されています",
  "settings.shortcuts.conflict.description": "{{keybind}} は既に {{titles}} に割り当てられています。",
  "settings.shortcuts.unassigned": "未割り当て",
  "settings.shortcuts.pressKeys": "キーを押してください",
  "settings.shortcuts.search.placeholder": "ショートカットを検索",
  "settings.shortcuts.search.empty": "ショートカットが見つかりません",

  "settings.shortcuts.group.general": "一般",
  "settings.shortcuts.group.session": "セッション",
  "settings.shortcuts.group.navigation": "ナビゲーション",
  "settings.shortcuts.group.modelAndAgent": "モデルとエージェント",
  "settings.shortcuts.group.terminal": "ターミナル",
  "settings.shortcuts.group.prompt": "プロンプト",

  "settings.providers.title": "プロバイダー",
  "settings.providers.description": "プロバイダー設定はここで構成できます。",
  "settings.providers.betaNotice":
    "現在、設定画面で設定できるのはKilo Gatewayプロバイダーのみです。他のプロバイダーの設定については、ベータ期間中にまもなく対応予定です。それまでの間は、CLIまたは設定ファイルを使用してプロバイダーを設定できます。私たちはKiloをオープンに保ち、ロックインのない状態を維持することをお約束します。",
  "settings.providers.section.connected": "接続済みプロバイダー",
  "settings.providers.connected.empty": "接続済みプロバイダーはありません",
  "settings.providers.section.popular": "人気のプロバイダー",
  "settings.providers.search.placeholder": "プロバイダーを検索",
  "settings.providers.select.placeholder": "プロバイダーを選択...",
  "settings.providers.tag.gateway": "Gateway",
  "settings.providers.tag.environment": "環境",
  "settings.providers.tag.config": "設定",
  "settings.providers.tag.chatgpt": "ChatGPT",
  "settings.providers.tag.custom": "カスタム",
  "settings.providers.tag.other": "その他",
  "settings.providers.tag.customProvider": "カスタムプロバイダー",
  "settings.providers.connected.environmentDescription": "環境変数から接続されています",
  "settings.providers.action.signInChatGPT": "ChatGPT でサインイン",
  "settings.providers.custom.description": "ベースURLでOpenAI互換プロバイダーを追加します。",
  "settings.providers.subagentModel.title": "サブエージェントモデル",
  "settings.providers.subagentModel.description":
    "task-tool サブエージェントのデフォルトモデルと推論の労力。呼び出し元のエージェントのモデルを継承する場合は未設定のままにしてください。",
  "settings.models.hidePromptTraining.title": "プロンプトを学習に使用するモデルを非表示",
  "settings.models.hidePromptTraining.description":
    "プロバイダーがプロンプトを学習に使用する可能性のある Kilo Gateway モデルを非表示にします。",
  "settings.providers.modeModels": "モードごとのモデル",
  "settings.providers.custom.note": "Base URL で OpenAI 互換プロバイダーを追加します。",
  "settings.providers.modeModels.description":
    "特定のモードのデフォルトモデルを上書きします。設定されていない場合、グローバルデフォルトモデルが使用されます。",
  "provider.custom.title": "カスタムプロバイダー",
  "provider.custom.description.prefix": "OpenAI互換プロバイダーを設定します。",
  "provider.custom.description.link": "プロバイダー設定ドキュメント",
  "provider.custom.description.suffix": "を参照してください。",
  "provider.custom.field.providerID.label": "プロバイダーID",
  "provider.custom.field.providerID.placeholder": "myprovider",
  "provider.custom.field.providerID.description": "小文字、数字、ハイフン、アンダースコア",
  "provider.custom.field.name.label": "表示名",
  "provider.custom.field.name.placeholder": "マイAIプロバイダー",
  "provider.custom.field.package.label": "Provider API",
  "provider.custom.field.baseURL.label": "ベースURL",
  "provider.custom.field.baseURL.placeholder": "https://api.myprovider.com/v1",
  "provider.custom.field.apiKey.label": "APIキー",
  "provider.custom.field.apiKey.placeholder": "APIキー",
  "provider.custom.field.apiKey.description": "任意。ヘッダーで認証を管理する場合は空のままにしてください。",
  "provider.custom.models.label": "モデル",
  "provider.custom.models.id.label": "ID",
  "provider.custom.models.id.placeholder": "model-id",
  "provider.custom.models.name.label": "名前",
  "provider.custom.models.name.placeholder": "表示名",
  "provider.custom.models.reasoning.label": "推論",
  "provider.custom.models.variants.label": "バリアント",
  "provider.custom.models.variants.add": "バリアントを追加",
  "provider.custom.models.variants.remove": "バリアントを削除",
  "provider.custom.models.variants.name.label": "名前",
  "provider.custom.models.variants.name.placeholder": "例: thinking",
  "provider.custom.models.variants.option.unset": "(未設定)",
  "provider.custom.models.variants.enableThinking.label": "思考を有効にする (例: Alibaba)",
  "provider.custom.models.variants.enableThinking.placeholder": "enable_thinking",
  "provider.custom.models.variants.enableThinking.true": "true",
  "provider.custom.models.variants.enableThinking.false": "false",
  "provider.custom.models.variants.thinking.label": "思考タイプ (例: Z.ai)",
  "provider.custom.models.variants.thinking.placeholder": "thinking",
  "provider.custom.models.variants.thinking.enabled": "enabled",
  "provider.custom.models.variants.thinking.disabled": "disabled",
  "provider.custom.models.variants.thinking.adaptive": "adaptive",
  "provider.custom.models.variants.splitReasoning.label": "Split reasoning (required for e.g. MiniMax)",
  "provider.custom.models.variants.splitReasoning.placeholder": "reasoning_split",
  "provider.custom.models.variants.splitReasoning.true": "true",
  "provider.custom.models.variants.splitReasoning.false": "false",
  "provider.custom.models.variants.chatTemplateArgs.label": "チャットテンプレート引数で思考を有効化 (例: Hugging Face)",
  "provider.custom.models.variants.chatTemplateArgs.placeholder": "chat_template_args",
  "provider.custom.models.variants.chatTemplateArgs.true": "true",
  "provider.custom.models.variants.chatTemplateArgs.false": "false",
  "provider.custom.models.variants.reasoningEffort.label": "推論エフォート",
  "provider.custom.models.variants.reasoningEffort.placeholder": "reasoningEffort",
  "provider.custom.models.variants.reasoningEffort.none": "none",
  "provider.custom.models.variants.reasoningEffort.minimal": "minimal",
  "provider.custom.models.variants.reasoningEffort.low": "low",
  "provider.custom.models.variants.reasoningEffort.medium": "medium",
  "provider.custom.models.variants.reasoningEffort.high": "high",
  "provider.custom.models.variants.reasoningEffort.xhigh": "xhigh",
  "provider.custom.models.variants.outputEffort.label": "Output effort (e.g. Anthropic)",
  "provider.custom.models.variants.outputEffort.placeholder": "effort",
  "provider.custom.models.variants.outputEffort.low": "low",
  "provider.custom.models.variants.outputEffort.medium": "medium",
  "provider.custom.models.variants.outputEffort.high": "high",
  "provider.custom.models.variants.outputEffort.xhigh": "xhigh",
  "provider.custom.models.variants.outputEffort.max": "max",
  "provider.custom.models.remove": "モデルを削除",
  "provider.custom.models.add": "モデルを追加",
  "provider.custom.models.fetch": "モデルを取得",
  "provider.custom.models.fetching": "取得中\u2026",
  "provider.custom.models.fetch.error": "モデルの取得に失敗しました: {{error}}",
  "provider.custom.models.fetch.authError": "認証に失敗しました。上記のAPIキーを確認して再試行してください。",
  "provider.custom.models.fetch.empty": "このサーバーにモデルが見つかりません。",
  "provider.custom.models.fetch.added": "{{count}}個のモデルを追加しました。",
  "provider.custom.models.fetch.allExist": "取得したモデルはすべて既に追加されています。",
  "provider.custom.models.fetch.selectAll": "すべて選択",
  "provider.custom.models.fetch.deselectAll": "すべて選択解除",
  "provider.custom.models.fetch.found": "{{count}}個のモデルが見つかりました",
  "provider.custom.models.fetch.showing": "{{total}}件中{{shown}}件を表示",
  "provider.custom.models.fetch.search": "モデルを検索\u2026",
  "provider.custom.models.fetch.add": "{{count}}個のモデルを追加",
  "provider.custom.edit.title": "プロバイダーを編集",
  "provider.custom.headers.label": "ヘッダー（任意）",
  "provider.custom.headers.key.label": "ヘッダー",
  "provider.custom.headers.key.placeholder": "Header-Name",
  "provider.custom.headers.value.label": "値",
  "provider.custom.headers.value.placeholder": "value",
  "provider.custom.headers.remove": "ヘッダーを削除",
  "provider.custom.headers.add": "ヘッダーを追加",
  "provider.custom.error.providerID.required": "プロバイダーIDは必須です",
  "provider.custom.error.providerID.format": "小文字、数字、ハイフン、アンダースコアを使用してください",
  "provider.custom.error.providerID.exists": "そのプロバイダーIDは既に存在します",
  "provider.custom.error.name.required": "表示名は必須です",
  "provider.custom.error.baseURL.required": "ベースURLは必須です",
  "provider.custom.error.baseURL.format": "http:// または https:// で始まる必要があります",
  "provider.custom.error.required": "必須",
  "provider.custom.error.duplicate": "重複",
  "settings.openLocalConfig": "ローカル設定",
  "settings.openGlobalConfig": "グローバル設定",
  "settings.config.scope.local": "ローカル",
  "settings.config.scope.global": "グローバル",
  "settings.config.status.loaded": "読み込み済み",
  "settings.config.status.loadedLegacy": "旧構成を読み込み済み",
  "settings.config.status.notLoaded": "読み込まれていません",
  "settings.config.status.create": "見つかりません - このファイルを作成する",
  "settings.config.title": "{{scope}}のKilo構成ファイルを開く",
  "settings.config.placeholder":
    "構成ファイルは順番にマージされます。読み込み済みとしてマークされているファイルが現在設定に影響しています。",
  "settings.config.noWorkspace": "ローカルのKilo構成ファイルを編集するには、ワークスペースフォルダーを開いてください。",
  "settings.config.openFailed": "{{scope}}のKilo構成ファイルを開けませんでした: {{message}}",
  "settings.config.source.xdg": "XDGグローバル構成",
  "settings.config.source.homeKilo": "Homeの.kilo構成",
  "settings.config.source.homeKilocode": "Homeの.kilocode構成",
  "settings.config.source.homeOpencode": "Homeの.opencode構成",
  "settings.config.source.envFile": "KILO_CONFIG環境ファイル",
  "settings.config.source.envDir": "KILO_CONFIG_DIR",
  "settings.config.source.envContent": "インライン環境構成",
  "settings.config.source.projectKilo": "プロジェクトの.kilo構成",
  "settings.config.source.projectRoot": "プロジェクトルート構成",
  "settings.config.source.projectKilocode": "旧.kilocode構成",
  "settings.config.source.projectOpencode": "旧.opencode構成",
  "settings.models.title": "モデル",
  "settings.models.description": "モデル設定はここで構成できます。",
  "settings.agents.title": "エージェント",
  "settings.agents.description": "エージェント設定はここで構成できます。",
  "settings.commands.title": "コマンド",
  "settings.commands.description": "コマンド設定はここで構成できます。",
  "settings.mcp.title": "MCP",
  "settings.mcp.description": "MCP設定はここで構成できます。",

  "settings.permissions.title": "権限",
  "settings.permissions.description": "サーバーがデフォルトで使用できるツールを制御します。",
  "settings.permissions.section.tools": "ツール",
  "settings.permissions.toast.updateFailed.title": "権限の更新に失敗しました",

  "settings.permissions.action.allow": "許可",
  "settings.permissions.action.ask": "確認",
  "settings.permissions.action.deny": "拒否",

  "settings.permissions.tool.read.title": "読み込み",
  "settings.permissions.tool.read.description": "ファイルの読み込み (ファイルパスに一致)",
  "settings.permissions.tool.edit.title": "編集",
  "settings.permissions.tool.edit.description": "ファイルの変更（編集、書き込み、パッチ、複数編集を含む）",
  "settings.permissions.tool.glob.title": "Glob",
  "settings.permissions.tool.glob.description": "Globパターンを使用したファイルの一致",
  "settings.permissions.tool.grep.title": "Grep",
  "settings.permissions.tool.grep.description": "正規表現を使用したファイル内容の検索",
  "settings.permissions.tool.list.title": "リスト",
  "settings.permissions.tool.list.description": "ディレクトリ内のファイル一覧表示",
  "settings.permissions.tool.bash.title": "Bash",
  "settings.permissions.tool.bash.description": "シェルコマンドの実行",
  "settings.permissions.tool.task.title": "タスク",
  "settings.permissions.tool.task.description": "サブエージェントの起動",
  "settings.permissions.tool.skill.title": "スキル",
  "settings.permissions.tool.skill.description": "名前によるスキルの読み込み",
  "settings.permissions.tool.lsp.title": "LSP",
  "settings.permissions.tool.lsp.description": "言語サーバークエリの実行",
  "settings.permissions.tool.todoread.title": "Todo読み込み",
  "settings.permissions.tool.todoread.description": "Todoリストの読み込み",
  "settings.permissions.tool.todowrite.title": "Todo書き込み",
  "settings.permissions.tool.todowrite.description": "Todoリストの更新",
  "settings.permissions.tool.webfetch.title": "ウェブ取得",
  "settings.permissions.tool.webfetch.description": "URLからコンテンツを取得",
  "settings.permissions.tool.websearch.title": "ウェブ検索",
  "settings.permissions.tool.websearch.description": "ウェブを検索",
  "settings.permissions.tool.codesearch.title": "コード検索",
  "settings.permissions.tool.codesearch.description": "ウェブ上のコードを検索",
  "settings.permissions.tool.external_directory.title": "外部ディレクトリ",
  "settings.permissions.tool.external_directory.description": "プロジェクトディレクトリ外のファイルへのアクセス",
  "settings.permissions.tool.doom_loop.title": "Doom Loop",
  "settings.permissions.tool.doom_loop.description": "同一入力による繰り返しのツール呼び出しを検出",

  "session.delete.failed.title": "セッションの削除に失敗しました",
  "session.delete.title": "セッションの削除",
  "session.delete.confirm": 'セッション "{{name}}" を削除しますか？',
  "session.delete.button": "セッションを削除",
  "session.untitled": "無題",
  "session.current": "現在のセッション",
  "session.history.sources": "履歴のソース",
  "session.recent": "最近",
  "session.showHistory": "履歴を表示",
  "session.search.placeholder": "セッションを検索...",
  "session.empty": "セッションがありません。+ をクリックして新しい会話を始めましょう。",
  "session.tab.local": "ローカル",
  "session.tab.cloud": "クラウド",
  "session.cloud.repoOnly": "このリポジトリのみ",
  "session.cloud.import": "クラウドからインポート",
  "feedback.button": "フィードバック & サポート",
  "feedback.dialog.message": "フィードバックをお聞かせいただくか、問題がある場合はお気軽にご相談ください。",
  "feedback.dialog.github": "GitHubで問題を報告する",
  "feedback.dialog.discord": "Discordコミュニティに参加する",
  "feedback.dialog.support": "カスタマーサポート",
  "workStyle.onboarding.welcome": "Kiloへようこそ",
  "workStyle.onboarding.title": "希望する作業スタイルを選択",
  "workStyle.onboarding.description":
    "権限、推論ブロック、ターミナル出力、コンテキストタイムラインの初期設定を行います。適用されるのは一度だけで、すでにカスタマイズした設定は変更されません。",
  "workStyle.onboarding.settingsNote": "これらのオプションはいつでも変更できます：",
  "workStyle.onboarding.settings": "設定。",
  "workStyle.onboarding.skip": "今はスキップ",
  "workStyle.toast.saved.title": "モードを保存しました",
  "workStyle.toast.saved.description": "設定画面でいつでも変更できます。",
  "workStyle.toast.saved.action": "設定を開く",
  "workStyle.choice.permissions": "権限",
  "workStyle.choice.bash": "Bash",
  "workStyle.choice.visibility": "表示",
  "workStyle.choice.human-in-the-loop.eyebrow": "人間による確認",
  "workStyle.choice.human-in-the-loop.title": "まず確認",
  "workStyle.choice.human-in-the-loop.description": "Kiloは作業中に一時停止し、計画を表示します。",
  "workStyle.choice.human-in-the-loop.permissions": "ファイルの編集やコマンドの実行前に許可を求めます。",
  "workStyle.choice.human-in-the-loop.bash": "すべてのターミナルコマンド実行時に許可を求める",
  "workStyle.choice.human-in-the-loop.visibility": "推論を含む会話の詳細をすべて表示します。",
  "workStyle.choice.autonomous.eyebrow": "中断を少なく",
  "workStyle.choice.autonomous.title": "高い自律性",
  "workStyle.choice.autonomous.description": "中断を減らし、インターフェースを簡素化します。",
  "workStyle.choice.autonomous.permissions": "確認なしでワークスペース内のファイルを編集し、コマンドを実行します。",
  "workStyle.choice.autonomous.bash": "ワークスペース内で承認なしにターミナルコマンドを実行できます。",
  "workStyle.choice.autonomous.visibility": "詳細は展開するまで折りたたまれたままです。",
  "session.cloud.import.title": "クラウドからインポート",
  "session.cloud.import.placeholder": "セッションID、URL、またはkilo importコマンド",
  "session.cloud.import.button": "インポート",
  "session.cloud.import.invalid": "セッションIDの形式が無効です",
  "session.cloud.import.legacy":
    "これは以前のバージョンのセッションのようです。このセッションはサポートされなくなりました。",
  "session.cloud.import.failed": "クラウドセッションのインポートに失敗しました",

  "workspace.new": "新しいワークスペース",
  "workspace.type.local": "ローカル",
  "workspace.type.sandbox": "サンドボックス",
  "workspace.create.failed.title": "ワークスペースの作成に失敗しました",
  "workspace.delete.failed.title": "ワークスペースの削除に失敗しました",
  "workspace.resetting.title": "ワークスペースをリセット中",
  "workspace.resetting.description": "これには少し時間がかかる場合があります。",
  "workspace.reset.failed.title": "ワークスペースのリセットに失敗しました",
  "workspace.reset.success.title": "ワークスペースをリセットしました",
  "workspace.reset.success.description": "ワークスペースはデフォルトブランチと一致しています。",
  "workspace.error.stillPreparing": "ワークスペースはまだ準備中です",
  "workspace.status.checking": "未マージの変更を確認中...",
  "workspace.status.error": "gitステータスを確認できません。",
  "workspace.status.clean": "未マージの変更は検出されませんでした。",
  "workspace.status.dirty": "このワークスペースで未マージの変更が検出されました。",
  "workspace.delete.title": "ワークスペースの削除",
  "workspace.delete.confirm": 'ワークスペース "{{name}}" を削除しますか？',
  "workspace.delete.button": "ワークスペースを削除",
  "workspace.reset.title": "ワークスペースのリセット",
  "workspace.reset.confirm": 'ワークスペース "{{name}}" をリセットしますか？',
  "workspace.reset.button": "ワークスペースをリセット",
  "workspace.reset.archived.none": "アクティブなセッションはアーカイブされません。",
  "workspace.reset.archived.one": "1つのセッションがアーカイブされます。",
  "workspace.reset.archived.many": "{{count}}個のセッションがアーカイブされます。",
  "workspace.reset.note": "これにより、ワークスペースはデフォルトブランチと一致するようにリセットされます。",

  "deviceAuth.toast.urlCopied": "URLをクリップボードにコピーしました",
  "deviceAuth.toast.codeCopied": "コードをクリップボードにコピーしました",
  "deviceAuth.toast.errorCopied": "エラーがクリップボードにコピーされました",
  "deviceAuth.status.initiating": "ログインを開始しています...",
  "deviceAuth.title": "Kilo Codeにサインイン",
  "deviceAuth.step1": "ステップ1：このURLを開く",
  "deviceAuth.action.copyUrl": "URLをコピー",
  "deviceAuth.action.openBrowser": "ブラウザを開く",
  "deviceAuth.qrCode.alt": "QRコード",
  "deviceAuth.step2": "ステップ2：このコードを入力",
  "deviceAuth.action.clickToCopy": "クリックしてコピー",
  "deviceAuth.status.waiting": "認証を待っています...",
  "deviceAuth.status.success": "ログイン成功！",
  "deviceAuth.status.failed": "ログイン失敗",
  "deviceAuth.error.detailsTitle": "ログインエラーの詳細",
  "deviceAuth.status.cancelled": "ログインがキャンセルされました",
  "deviceAuth.action.tryAgain": "再試行",
  "deviceAuth.action.copyError": "エラーをコピー",
  "deviceAuth.action.showDetails": "詳細を表示",

  "common.retry": "再試行",
  "common.refresh": "更新",

  "profile.title": "プロフィール",
  "profile.notLoggedIn": "ログインしていません",
  "profile.action.login": "Kilo Codeでログイン",
  "profile.balance.title": "残高",
  "profile.balance.refresh": "残高を更新",
  "profile.action.dashboard": "ダッシュボード",
  "profile.action.logout": "ログアウト",

  "settings.section.configuration": "設定",
  "settings.agentBehaviour.title": "エージェントの動作",
  "settings.autoApprove.title": "自動承認",
  "settings.browser.title": "ブラウザ",
  "settings.checkpoints.title": "チェックポイント",
  "settings.display.title": "表示",
  "settings.autocomplete.title": "オートコンプリート",
  "settings.autocomplete.model.title": "オートコンプリートモデル",
  "settings.autocomplete.model.description": "インラインでのコード補完に使用するモデルを選択します",
  "settings.notifications.title": "通知",
  "settings.context.title": "コンテキスト",

  "settings.experimental.title": "実験的機能",
  "settings.language.title": "言語",
  "settings.aboutKiloCode.title": "Kilo Codeについて",

  "session.messages.empty": "下にメッセージを入力して会話を始めましょう。",
  "session.messages.welcome":
    "Kilo CodeはAIコーディングアシスタントです。機能の構築、バグの修正、コードベースの説明を依頼できます。",
  "session.messages.scrollToBottom": "下にスクロール",
  "session.messages.initializing": "初期化中...",
  "session.messages.taskStarting": "開始中...",
  "session.status.writingResponse": "応答を作成中…",
  "session.status.retry": "再試行中…",
  "session.status.retrying": "再試行中（{{ attempt }}回目）… {{ message }}",
  "session.status.working": "作業中…",
  "session.status.offline": "ネットワークが切断されました — 再接続中…",
  "session.outcome.incomplete": "{{count}} 個の To-Do を残してターンが終了しました",
  "session.outcome.limit": "完了前に応答制限に達しました",
  "session.outcome.unknown": "モデルの終了理由なしでターンが終了しました",
  "session.outcome.filtered": "コンテンツフィルターにより、プロバイダーがこの応答を停止しました。",
  "session.outcome.unexpected": "応答が予期せず終了したため、不完全である可能性があります。",
  "session.outcome.interrupted": "ターンが中断されました",
  "session.outcome.error": "ターンが失敗しました",
  "session.outcome.finish": "終了理由: {{reason}}",

  "ui.sessionTurn.cancel": "キャンセル",
  "ui.sessionTurn.status.thinking": "考え中...",
  "ui.sessionTurn.status.consideringNextSteps": "次のステップを検討中...",

  "dialog.model.noProviders": "プロバイダーなし",

  "prompt.placeholder.connecting": "サーバーに接続中...",
  "prompt.placeholder.error": "接続に失敗しました。出力パネルを確認するか、拡張機能を再起動してください。",
  "prompt.placeholder.default": "メッセージを入力... (Enterで送信、Shift+Enterで改行)",

  "context.usage.sessionCost": "セッションコスト",
  "context.usage.olderSessions": "{{count}} 件の古いセッション",
  "context.stats.thisSession": "このセッション",

  "time.justNow": "たった今",
  "time.minutesAgo": "{{count}}分前",
  "time.hoursAgo": "{{count}}時間前",
  "time.daysAgo": "{{count}}日前",
  "time.monthsAgo": "{{count}}ヶ月前",
  "time.today": "今日",
  "time.yesterday": "昨日",
  "time.thisWeek": "今週",
  "time.thisMonth": "今月",
  "time.older": "それ以前",

  "settings.aboutKiloCode.status.connected": "接続済み",
  "settings.aboutKiloCode.status.connecting": "接続中...",
  "settings.aboutKiloCode.status.disconnected": "切断",
  "settings.aboutKiloCode.status.error": "エラー",
  "settings.aboutKiloCode.cliServer": "CLIサーバー",
  "settings.aboutKiloCode.status.label": "ステータス：",
  "settings.aboutKiloCode.port.label": "ポート：",
  "settings.aboutKiloCode.versionInfo": "バージョン情報",
  "settings.aboutKiloCode.version.label": "バージョン：",
  "settings.aboutKiloCode.extensionName": "Kilo Code拡張機能",
  "settings.aboutKiloCode.community": "コミュニティとサポート",
  "settings.aboutKiloCode.feedback.prefix": "ご質問やフィードバックがありましたら、お気軽にissueを作成してください",
  "settings.aboutKiloCode.feedback.or": "または",
  "settings.aboutKiloCode.support.prefix":
    "請求やアカウントに関するご質問は、カスタマーサポートまでお問い合わせください",
  "settings.aboutKiloCode.resetSettings.title": "設定をリセット",
  "settings.aboutKiloCode.resetSettings.description":
    "これはVS Code拡張機能固有の設定のみをデフォルト値にリセットします。モードや自動承認ルールなど、CLIと共有される設定はCLI設定ファイルに保存されており、リセットされません。",
  "settings.aboutKiloCode.resetSettings.button": "すべての設定をリセット",
  "settings.aboutKiloCode.settingsTransfer.title": "設定の移行",
  "settings.aboutKiloCode.settingsTransfer.description":
    "VS Code インスタンス間で設定を転送するには、エクスポートまたはインポートしてください。",
  "settings.aboutKiloCode.exportSettings": "エクスポート",
  "settings.aboutKiloCode.importSettings": "インポート",
  "settings.aboutKiloCode.importSettings.invalidJson":
    "無効な JSON ファイルです。有効な設定ファイルを選択してください。",
  "settings.aboutKiloCode.importSettings.invalidConfig": "ファイルに有効な Kilo の設定が含まれていません。",
  "settings.aboutKiloCode.importSettings.tooLarge": "ファイルが大きすぎます。設定ファイルは 1 MB 以下にしてください。",
  "settings.aboutKiloCode.importSettings.newerVersion":
    "このファイルはより新しいバージョンの Kilo からエクスポートされたものです。一部の設定が無視される場合があります。",
  "settings.aboutKiloCode.importSettings.success":
    "設定をインポートしました。上記の変更内容を確認してから、保存をクリックしてください。",

  "settings.aboutKiloCode.telemetry.title": "テレメトリ",
  "settings.aboutKiloCode.telemetry.description":
    "テレメトリは VS Code の組み込みテレメトリ設定によって制御されます。無効にするには、設定 > テレメトリ > Telemetry Level に移動して「off」に設定してください。変更を適用するには、VS Code を再起動してください。",
  "settings.aboutKiloCode.telemetry.openSettings": "テレメトリ設定を開く",

  "settings.agentBehaviour.subtab.agents": "エージェント",
  "settings.agentBehaviour.subtab.mcpServers": "MCPサーバー",
  "settings.agentBehaviour.subtab.rules": "ルール",
  "settings.agentBehaviour.subtab.workflows": "ワークフロー",
  "settings.agentBehaviour.subtab.skills": "スキル",

  "settings.browser.description":
    "有効にすると、AIエージェントがWebページを操作できるようになります — ナビゲーション、クリック、入力、スクリーンショットの撮影。Chromeウィンドウが開き、エージェントの作業を確認できます。",
  "settings.browser.enable.title": "ブラウザ自動化を有効にする",
  "settings.browser.enable.description": "Playwright MCPサーバーをCLIバックエンドに登録します。",
  "settings.browser.systemChrome.title": "システムChromeを使用",
  "settings.browser.systemChrome.description":
    "別のChromiumインスタンスの代わりに、インストール済みのChromeブラウザを使用します。",
  "settings.browser.headless.title": "ヘッドレスモード",
  "settings.browser.headless.description": "ヘッドレスモードで実行します（ブラウザウィンドウは表示されません）。",

  "settings.language.description": "Kilo Code UIの言語を選択します。「自動」はVS Codeの表示言語を使用します。",
  "settings.language.auto": "自動（VS Code言語）",
  "settings.language.current": "現在：",

  "common.add": "追加",
  "common.choose": "選択…",

  "settings.autocomplete.autoTrigger.title": "自動インライン補完を有効にする",
  "settings.autocomplete.autoTrigger.description": "入力時にインライン補完の提案を自動的に表示",
  "settings.autocomplete.smartKeybinding.title": "スマートインラインタスクキーバインドを有効にする",
  "settings.autocomplete.smartKeybinding.description": "インラインタスクをトリガーするスマートキーバインドを使用",
  "settings.autocomplete.chatAutocomplete.title": "チャットの自動補完を有効にする",
  "settings.autocomplete.chatAutocomplete.description": "チャットテキストエリアに自動補完の提案を表示",
  "settings.autocomplete.modelsHint": "オートコンプリートに使用するモデルを選択するには、モデル設定をご覧ください。",
  "settings.notifications.agent.title": "エージェント完了",
  "settings.notifications.agent.description": "エージェントがタスクを完了したら通知を表示",
  "settings.notifications.permissions.title": "権限リクエスト",
  "settings.notifications.permissions.description": "権限リクエスト時に通知を表示",
  "settings.notifications.errors.title": "エラー",
  "settings.notifications.errors.description": "エラー発生時に通知を表示",
  "settings.notifications.sounds": "サウンド",
  "settings.notifications.enable.title": "サウンド通知を有効にする",
  "settings.notifications.enable.description":
    "セッションの完了時、エラーの発生時、またはユーザー入力が必要なときにサウンドを再生します",
  "settings.notifications.testSound": "テスト",
  "settings.notifications.agentSound.title": "エージェント完了サウンド",
  "settings.notifications.agentSound.description": "エージェント完了時に再生するサウンド",
  "settings.notifications.permSound.title": "権限リクエストサウンド",
  "settings.notifications.permSound.description": "権限リクエスト時に再生するサウンド",
  "settings.notifications.errorSound.title": "エラーサウンド",
  "settings.notifications.errorSound.description": "エラー発生時に再生するサウンド",
  "settings.notifications.sound.default": "デフォルト",
  "settings.notifications.sound.system": "システム",
  "settings.notifications.sound.description":
    "デフォルトでは、完了、入力、エラーにそれぞれ異なるサウンドが使用されます。その他の選択肢では、すべてのイベントに同じサウンドが使用されます。",
  "settings.notifications.sound.none": "なし",
  "settings.experimental.share.title": "共有モード",
  "settings.experimental.share.description": "セッション共有の動作",
  "settings.experimental.share.manual": "手動",
  "settings.experimental.share.auto": "自動",
  "settings.experimental.share.disabled": "無効",
  "settings.experimental.formatter.title": "フォーマッター",
  "settings.experimental.formatter.description": "自動コードフォーマッターを有効にする",
  "settings.experimental.lsp.title": "LSP",
  "settings.experimental.lsp.description": "言語サーバープロトコル統合を有効にする",
  "settings.experimental.batch.title": "バッチツール",
  "settings.experimental.batch.description": "複数のツール呼び出しのバッチ処理を有効にする",
  "settings.experimental.codebaseSearch.title": "コードベース検索",
  "settings.experimental.codebaseSearch.description": "コードベース全体でAIによる自然言語検索を有効にする",
  "settings.experimental.speechToText.title": "音声認識",
  "settings.experimental.speechToText.description":
    "Kilo Gateway経由でKiloアカウントを使用して、プロンプトフィールドでの音声入力を有効にします。",
  "settings.models.speechToText.disabledDescription":
    "Speech to Text を使用するには、Kilo プロバイダーを有効にしてサインインしてください。現在、Speech to Text は Kilo Gateway でのみサポートされています。",
  "settings.models.speechToTextModel.title": "音声認識モデル",
  "settings.models.speechToTextModel.description": "音声入力に使用するKilo Gateway文字起こしモデルを選択します。",
  "settings.experimental.continueOnDeny.title": "拒否時に続行",
  "settings.experimental.continueOnDeny.description": "権限が拒否された場合にエージェントループを続行",
  "settings.experimental.mcpTimeout.title": "MCPタイムアウト（ミリ秒）",
  "settings.experimental.mcpTimeout.description": "MCPサーバーリクエストのタイムアウト（ミリ秒）",
  "settings.experimental.remote.title": "Remote コントロール",
  "settings.experimental.remote.description":
    "Kilo Cloud 経由でのセッションの Remote コントロールを有効にします。これはこのマシンの CLI にも影響します。",
  "settings.experimental.remote.current": "現在の状態:",
  "settings.experimental.remote.startup": "起動時の自動有効化:",
  "settings.experimental.remote.active": "アクティブ",
  "settings.experimental.remote.inactive": "非アクティブ",
  "settings.experimental.remote.hint": "チャットで /remote を使用して切り替えます",
  "settings.experimental.toolToggles": "ツールトグル",
  "settings.agentBehaviour.defaultAgent.title": "デフォルトエージェント",
  "settings.agentBehaviour.defaultAgent.description": "指定されていない場合に使用するエージェント",
  "settings.agentBehaviour.availableAgents": "利用可能なエージェント",
  "settings.agentBehaviour.selectAgent": "設定するエージェントを選択…",
  "settings.agentBehaviour.selectAgent.title": "エージェント",
  "settings.agentBehaviour.selectAgent.description": "設定するエージェントを選択…",
  "settings.agentBehaviour.modelOverride.title": "モデルオーバーライド",
  "settings.agentBehaviour.modelOverride.description": "このエージェントのデフォルトモデルを上書き",
  "settings.agentBehaviour.variantOverride.title": "バリアントオーバーライド",
  "settings.agentBehaviour.variantOverride.description": "このエージェントのモデルバリアントを上書き",
  "settings.agentBehaviour.prompt.title": "カスタムプロンプト",
  "settings.agentBehaviour.prompt.description": "このエージェントの追加システムプロンプト",
  "settings.agentBehaviour.temperature.title": "温度",
  "settings.agentBehaviour.temperature.description": "サンプリング温度（0-2）",
  "settings.agentBehaviour.topP.title": "Top P",
  "settings.agentBehaviour.topP.description": "核サンプリングパラメータ（0-1）",
  "settings.agentBehaviour.maxSteps.title": "最大ステップ数",
  "settings.agentBehaviour.maxSteps.description": "最大エージェント反復回数",
  "settings.agentBehaviour.hidden.title": "非表示",
  "settings.agentBehaviour.hidden.description": "チャット入力のモード切り替えからこのエージェントを非表示にする",
  "settings.agentBehaviour.disable.title": "無効",
  "settings.agentBehaviour.disable.description": "このエージェントを完全に無効にする — どこにも表示されなくなります",
  "settings.agentBehaviour.badge.hidden": "非表示",
  "settings.agentBehaviour.badge.disabled": "無効",
  "settings.agentBehaviour.badge.deprecated": "非推奨",
  "settings.agentBehaviour.discoveredSkills": "検出されたスキル",
  "settings.agentBehaviour.noSkillsFound":
    "スキルが見つかりません。スキルを利用可能にするには、以下にスキルフォルダパスまたはURLを追加してください。",
  "settings.agentBehaviour.availableModes": "利用可能なカスタムモード",
  "settings.agentBehaviour.noAgentsFound": "エージェントが見つかりません。",
  "settings.agentBehaviour.createMode": "新しいモードを作成",
  "settings.agentBehaviour.createMode.name": "名前",
  "settings.agentBehaviour.createMode.name.placeholder": "例: reviewer",
  "settings.agentBehaviour.createMode.name.description":
    "モードの一意の識別子。小文字、数字、ハイフンのみ使用できます。",
  "settings.agentBehaviour.createMode.description": "説明",
  "settings.agentBehaviour.createMode.description.placeholder": "例: コードの品質とベストプラクティスをレビューします",
  "settings.agentBehaviour.createMode.description.help": "このモードの機能の簡単な説明。",
  "settings.agentBehaviour.createMode.prompt": "システムプロンプト",
  "settings.agentBehaviour.createMode.prompt.placeholder":
    "例: あなたはコードレビュアーです。コード品質、ベストプラクティス、潜在的なバグに焦点を当ててください。",
  "settings.agentBehaviour.createMode.prompt.help": "このモードを使用するときのAIエージェントへの指示。",
  "settings.agentBehaviour.createMode.button": "作成",
  "settings.agentBehaviour.createMode.cancel": "キャンセル",
  "settings.agentBehaviour.createMode.nameRequired": "名前は必須です",
  "settings.agentBehaviour.createMode.nameInvalid": "名前には小文字、数字、ハイフンのみ使用できます",
  "settings.agentBehaviour.createMode.nameTaken": "この名前のモードはすでに存在します",
  "settings.agentBehaviour.importMode": "インポート",
  "settings.agentBehaviour.importMode.invalidName":
    "ファイル内のモード名が無効です。名前は小文字で始まり、小文字、数字、ハイフンのみを含む必要があります。",
  "settings.agentBehaviour.importMode.nameTaken": "この名前のモードはすでに存在します。",
  "settings.agentBehaviour.importMode.invalidJson":
    "無効なJSONファイルです。有効なエージェント定義ファイルを選択してください。",
  "settings.agentBehaviour.importMode.tooLarge":
    "ファイルが大きすぎます。エージェント定義は1 MB以下である必要があります。",
  "settings.agentBehaviour.exportMode": "エージェント定義をエクスポート",
  "settings.agentBehaviour.editMode": "モードを編集",
  "settings.agentBehaviour.editMode.description": "説明",
  "settings.agentBehaviour.editMode.prompt": "システムプロンプト",
  "settings.agentBehaviour.editMode.save": "完了",
  "settings.agentBehaviour.editMode.back": "リストに戻る",
  "settings.agentBehaviour.editMode.native":
    "これは組み込みモードです。基本定義は変更できませんが、以下でオーバーライドを設定できます。",
  "settings.agentBehaviour.editMode.promptOverride": "この組み込みモードのカスタムプロンプト上書き",
  "settings.agentBehaviour.badge.subagent": "サブエージェント",
  "settings.agentBehaviour.permissions.title": "計算された権限",
  "settings.agentBehaviour.permissions.count": "{{count}} 個のルール",
  "settings.agentBehaviour.permissions.effective": "有効（ワイルドカード）:",
  "settings.agentBehaviour.permissions.col.tool": "ツール",
  "settings.agentBehaviour.permissions.col.pattern": "パターン",
  "settings.agentBehaviour.permissions.col.action": "アクション",
  "settings.agentBehaviour.permissions.copy": "権限をJSONとしてコピー",
  "settings.agentBehaviour.permissions.hint":
    "ルールは順番に評価され、最後に一致したルールが適用されます。これはCLIバックエンドから解決されたルールセットです。",
  "settings.agentBehaviour.removeAgent.title": "エージェントを削除",
  "settings.agentBehaviour.removeAgent.confirm":
    'エージェント "{{name}}" を削除しますか？設定を更新してエージェントを無効にします。',
  "settings.agentBehaviour.removeAgent.button": "削除",
  "settings.agentBehaviour.removeMcp.title": "MCPサーバーを削除",
  "settings.agentBehaviour.removeMcp.confirm": 'MCPサーバー "{{name}}" を削除しますか？設定から削除されます。',
  "settings.agentBehaviour.removeMcp.button": "削除",
  "settings.agentBehaviour.editMcp": "MCPサーバーを編集",
  "settings.agentBehaviour.editMcp.transportLocal": "ローカルサーバー（stdio トランスポート）",
  "settings.agentBehaviour.editMcp.transportRemote": "リモートサーバー（SSE/HTTP トランスポート）",
  "settings.agentBehaviour.editMcp.env": "環境変数",
  "settings.agentBehaviour.editMcp.env.help": "MCPサーバープロセスに渡される変数。",
  "settings.agentBehaviour.addMcp.command": "コマンド",
  "settings.agentBehaviour.addMcp.command.placeholder": "e.g. npx",
  "settings.agentBehaviour.addMcp.args": "引数",
  "settings.agentBehaviour.addMcp.args.help": "1行に1つの引数。スペースを含むパスはそのまま保持されます。",
  "settings.agentBehaviour.addMcp.args.placeholder": "e.g.\n-y\n@modelcontextprotocol/server-filesystem\n/tmp",
  "settings.agentBehaviour.addMcp.url": "サーバーURL",
  "settings.agentBehaviour.addMcp.url.placeholder": "e.g. http://localhost:3000/sse",
  "settings.agentBehaviour.skillPaths": "スキルフォルダパス",
  "settings.agentBehaviour.skillUrls": "スキルURL",
  "settings.agentBehaviour.removeSkill.title": "スキルを削除",
  "settings.agentBehaviour.removeSkill.confirm":
    'スキル "{{name}}" を削除しますか？これにより、ディスクからスキルファイルが削除されます。',
  "settings.agentBehaviour.removeSkill.button": "削除",
  "settings.agentBehaviour.rules.description":
    "ルールはエージェントの動作を導く指示ファイルです。すべての会話のシステムプロンプトに含まれます。追加のルールを含めるには、以下にファイルパスを追加してください。",
  "settings.agentBehaviour.instructionFiles": "追加の指示ファイル",
  "settings.agentBehaviour.instructionFiles.description": "システムプロンプトに含まれる追加の指示ファイルへのパス",
  "settings.agentBehaviour.claudeCompat.heading": "Claude Code 互換性",
  "settings.agentBehaviour.claudeCompat.title": "Claude Code ファイルを読み込む",
  "settings.agentBehaviour.claudeCompat.description":
    "Claude Code の設定ディレクトリから CLAUDE.md のインストラクションとスキルをセッションに読み込みます。Kilo に Claude Code のインストラクションとスキルを使用させる場合は、これを有効にしてください。再起動が必要です。",
  "settings.agentBehaviour.mcpDetail.command": "コマンド",
  "settings.agentBehaviour.mcpDetail.args": "引数",
  "settings.agentBehaviour.mcpDetail.env": "環境",
  "settings.agentBehaviour.mcpDetail.disabled": "このサーバーは無効です。",
  "settings.agentBehaviour.mcpBrowseMarketplace": "マーケットプレイスを閲覧",
  "settings.agentBehaviour.mcpEmpty":
    "MCPサーバーが設定されていません。kilo.jsoncでMCPサーバーを追加するか、エージェントに追加を依頼してください。",
  "settings.agentBehaviour.workflowsPlaceholder":
    "ワークフローはワークスペース内のワークフローファイルを通じて管理されます。",
  "settings.agentBehaviour.workflows.description":
    "ワークフローは設定で定義されたカスタムスラッシュコマンドです。チャットで /command-name と入力して呼び出します。コマンドは opencode.json の 'command' セクションで設定します。",
  "settings.agentBehaviour.workflows.empty":
    "カスタムコマンドが設定されていません。opencode.json にコマンドを追加するとここに表示されます。",
  "settings.agentBehaviour.workflows.detail.description": "説明",
  "settings.agentBehaviour.workflows.detail.template": "テンプレート",

  "settings.autoApprove.description":
    "ツールの実行許可を定義します。ほとんどのツールはデフォルトで「許可」されます。doom_loop と external_directory はデフォルトで「確認」になります。",
  "settings.autoApprove.level.allow": "許可",
  "settings.autoApprove.level.ask": "確認",
  "settings.autoApprove.level.deny": "拒否",
  "settings.autoApprove.wildcardLabel.commands": "すべてのコマンド (*)",
  "settings.autoApprove.wildcardLabel.paths": "すべてのパス (*)",
  "settings.autoApprove.exceptions": "例外",
  "settings.autoApprove.addCommand": "コマンドを追加",
  "settings.autoApprove.addPath": "パスを追加",
  "settings.autoApprove.placeholder.command": "例: git *",
  "settings.autoApprove.placeholder.path": "例: *.env",
  "settings.autoApprove.tool.read":
    "ファイルを読み取る。指定されたパスに一致するファイルをエージェントが読み取ることを許可します。",
  "settings.autoApprove.tool.edit":
    "ファイルを変更する。パッチや複数ファイルの更新を含め、エージェントがファイルを作成または編集することを許可します。",
  "settings.autoApprove.tool.glob":
    "パターンでファイルを一致。globパターン（例：src/**/*.ts）を使用したファイルの一致を許可します。",
  "settings.autoApprove.tool.grep": "ファイル内容を検索。ファイル内の正規表現ベースの検索を許可します。",
  "settings.autoApprove.tool.list":
    "ディレクトリの内容を一覧表示。ディレクトリ内のファイルとフォルダの表示を許可します。",
  "settings.autoApprove.tool.bash": "ターミナルコマンドを実行。シェルコマンド（例：git status）の実行を許可します。",
  "settings.autoApprove.tool.task":
    "サブエージェントを起動。特定のタスク用に特化したサブエージェントを開始することを許可します。",
  "settings.autoApprove.tool.skill": "スキルを読み込む。事前定義されたスキルを名前で読み込むことを許可します。",
  "settings.autoApprove.tool.lsp":
    "言語サーバーにクエリ。コードインテリジェンスのために言語サーバークエリの実行を許可します。",
  "settings.autoApprove.tool.todoreadwrite": "タスクリストの管理。内部タスクリストの読み取りと更新を許可します。",
  "settings.autoApprove.tool.webfetch": "URLをフェッチ。特定のURLからコンテンツを取得することを許可します。",
  "settings.autoApprove.tool.websearch": "ウェブを検索。外部のWeb検索の実行を許可します。",
  "settings.autoApprove.tool.external_directory":
    "ワークスペース外のファイルにアクセス。現在のプロジェクトディレクトリ外のファイルにアクセスしたときにトリガーされます。",
  "settings.autoApprove.tool.doom_loop":
    "繰り返し同一のアクションを防止。同じツール呼び出しが同一の入力で繰り返されたときにトリガーされます。",
  "settings.checkpoints.enable.title": "スナップショットを有効にする",
  "settings.checkpoints.enable.description": "ファイル編集前にチェックポイントを作成して以前の状態を復元可能にする",
  "settings.context.autoCompaction.title": "自動圧縮",
  "settings.context.autoCompaction.description": "コンテキストが上限に達する前に自動的に圧縮",
  "settings.context.compactionLimit.title": "自動圧縮の上限",
  "settings.context.compactionLimit.description":
    "コンテキストがモデルウィンドウのこの割合に達したら圧縮します。安全バッファーのみを使用するには空欄のままにしてください。",
  "settings.context.prune.title": "古い出力を削除",
  "settings.context.prune.description": "圧縮時に古いツール出力を削除",
  "settings.context.watcherPatterns": "ファイルウォッチャー無視パターン",
  "settings.context.watcherPatterns.description": "ウォッチャーが無視すべきファイルのglobパターン",

  "settings.commitMessage.title": "Commit Message",
  "settings.commitMessage.override.title": "カスタム prompt を使用",
  "settings.commitMessage.override.description":
    "デフォルトの commit message の prompt を上書きします。有効にすると、カスタム prompt が組み込みの conventional commits の prompt を完全に置き換えます。",
  "settings.commitMessage.prompt.title": "カスタム prompt",
  "settings.commitMessage.prompt.description":
    "commit messages を生成する際に AI に送信されるシステム prompt。これはデフォルトの prompt を完全に置き換えます。",
  "settings.commitMessage.prompt.placeholder":
    "例: スペイン語で conventional commits 形式に従って commit messages を生成して。commit message のみを返して。",

  "settings.display.username.title": "ユーザー名",
  "settings.display.username.description": "会話に表示されるカスタムユーザー名",
  "settings.display.fontSize.title": "フォントサイズ",
  "settings.display.fontSize.description": "VS Code とは独立して Kilo webview UI のフォントサイズを調整します。",
  "settings.display.reasoningAutoCollapse.title": "推論を自動で折りたたむ",
  "settings.display.reasoningAutoCollapse.description":
    "エージェントが推論の書き込みを終えた後に推論ブロックを自動で折りたたみます。手動で折りたたむまでは推論を展開したままにするには、オフのままにしてください。",
  "settings.display.terminalCommand.title": "Terminal Command Blocks",
  "settings.display.terminalCommand.description": "Choose whether terminal command blocks start expanded or collapsed.",
  "settings.display.terminalCommand.expanded": "Expanded",
  "settings.display.terminalCommand.collapsed": "Collapsed",
  "settings.display.codeEdit.title": "コード編集ブロック",
  "settings.display.codeEdit.description":
    "コード編集ブロックと差分ブロックを最初から展開するか折りたたむかを選択します。",
  "settings.display.codeEdit.expanded": "展開",
  "settings.display.codeEdit.collapsed": "折りたたみ",
  "settings.providers.defaultModel.title": "デフォルトモデル",
  "settings.providers.defaultModel.description": "会話のプライマリモデル",
  "settings.providers.smallModel.title": "小型モデル",
  "settings.providers.smallModel.description":
    "タイトル生成、コミットメッセージ生成、プロンプト改善、およびその他の高速タスク用の軽量モデル",
  "settings.providers.disabled": "無効化されたプロバイダー",
  "settings.providers.disabled.description": "プロバイダーリストから非表示にするプロバイダー",
  "settings.providers.disabled.enable": "有効化",
  "settings.providers.enabled": "有効化されたプロバイダー（ホワイトリスト）",
  "settings.providers.enabled.description": "設定された場合、これらのプロバイダーのみが利用可能",
  "settings.providers.notSet": "未設定（サーバーのデフォルトを使用）",
  "dialog.model.notSet": "未設定",
  "profile.personalAccount": "個人アカウント",
  "profile.switchingAccount": "アカウントを切り替え中…",
  // Agent Manager strings live in webview-ui/agent-manager/i18n/ja.ts

  "question.summary": "{{total}} 問中 {{n}} 問目",
  "common.review": "確認",

  // legacy-migration start
  "settings.legacyMigration.link": "レガシーバージョンからの移行",
  "settings.aboutKiloCode.legacyMigration.title": "レガシー移行",
  "settings.aboutKiloCode.legacyMigration.description":
    "プロバイダーのAPIキーやデフォルトモデルなど、以前にインストールしたKilo Codeから設定を移行します。",
  "settings.aboutKiloCode.rooImport.description": "インストールしたRoo Codeから会話履歴を移行します。",
  "settings.aboutKiloCode.rooImport.button": "Roo Codeからセッションをインポート",

  // Screen 1 — What's New
  "migration.whatsNew.title": "Kilo Codeの新機能",
  "migration.whatsNew.subtitle": "より高速で効率的な基盤上に拡張機能を再構築しました。",
  "migration.whatsNew.features.performance.title": "高速なエージェントパフォーマンス",
  "migration.whatsNew.features.performance.detail":
    "並列ツール呼び出しとサブエージェントにより、エージェントがより多くのタスクを同時に処理できます — 待ち時間が減り、作業効率が向上します。",
  "migration.whatsNew.features.interface.title": "洗練されたインターフェース",
  "migration.whatsNew.features.interface.detail": "不要な要素を排除し、より読みやすく素早く操作できます。",
  "migration.whatsNew.features.agentManager.title": "エージェントマネージャー",
  "migration.whatsNew.features.agentManager.detail":
    "複数のエージェントを並列実行するための統合インターフェース。それぞれ独自のワークツリー上で動作し、進捗の確認、コンテキストの切り替え、変更のレビューを一箇所で行えます。",
  "migration.whatsNew.features.foundation.title": "共通基盤",
  "migration.whatsNew.features.foundation.detail":
    "すべてのKilo製品で共有される小さく効率的なコア。どのような作業スタイルでも馴染みのある体験を提供します。",
  "migration.whatsNew.blogLink": "完全なアナウンスを読む",
  "migration.whatsNew.docsLink": "新機能とよくある質問",
  "migration.whatsNew.continue": "続行",

  // Screen 2 — Migrate Settings
  "migration.migrate.title": "設定の移行",
  "migration.migrate.subtitle": "以前のインストールから設定が見つかりました。移行可能な項目は以下の通りです。",
  "migration.migrate.selectLabel": "移行する項目を選択",
  "migration.migrate.cannotMigrate": "移行できません",
  "migration.migrate.chatHistory": "チャットセッションと履歴",
  "migration.migrate.chatHistoryDesc": "新しいアーキテクチャと互換性がありません",
  "migration.migrate.button": "設定を移行",
  "migration.migrate.skip": "スキップ",
  "migration.migrate.keysDetected": "{{count}}個のキーを検出",
  "migration.migrate.serversConfigured": "{{count}}個のサーバーが設定済み",
  "migration.migrate.modesFound": "{{count}}個のモードが見つかりました",
  "migration.migrate.nothingToMigrate": "レガシー設定に移行する項目が見つかりませんでした。",

  // Migrate — item labels (reused from old select keys)
  "migration.select.providers": "プロバイダーのAPIキー",
  "migration.select.mcpServers": "MCPサーバー",
  "migration.select.customModes": "カスタムモード / エージェント",
  "migration.select.defaultModel": "デフォルトモデル",
  "migration.select.autoApproval": "自動承認",
  "migration.select.language": "UI言語",
  "migration.select.autocomplete": "オートコンプリート設定",

  // Migrate — completion
  "migration.complete.summary": "{{total}}個中{{success}}個の項目が正常に移行されました。",
  "migration.complete.cleanup": "レガシー設定データを削除する",
  "migration.complete.cleanupDescription":
    "VS Codeのストレージから古い設定を削除します。この移行を再度実行することはできなくなります。",
  "migration.complete.done": "完了",
  "migration.migrate.sessionsDetected": "{{count}} 件のセッションが見つかりました",
  "migration.error.sessionFailed": "セッションの移行に失敗しました",
  "migration.error.continue": "続行",
  "migration.error.action.copy": "コピー",
  "migration.error.toast.copied": "エラーをクリップボードにコピーしました",

  "migration.sessionSummary.title": "概要:",
  "migration.sessionSummary.copy": "レポートをコピー",
  "migration.sessionSummary.toast.copied": "レポートをコピーしました",
  "migration.sessionSummary.successful": "成功",
  "migration.sessionSummary.skipped": "スキップ",
  "migration.sessionSummary.alreadyMigrated": "移行済み",
  "migration.sessionSummary.errored": "エラーあり",
  "migration.sessionSummary.none": "なし",
  "migration.forceReimport.title": "再インポートを強制",
  "migration.forceReimport.description":
    "{{target}} を再インポートすると上書きされ、それらのセッションで既に作成された新しいメッセージは削除されます。",
  "migration.forceReimport.target.one": "このセッション",
  "migration.forceReimport.target.many": "これら {{count}} 件のセッション",
  "migration.forceReimport.button": "再インポートを強制",
  "migration.forceReimport.all": "すべて再インポート",
  "migration.forceReimport.proceed": "続行",
  "migration.forceReimport.toast.started": "強制再インポートを開始しました",
  "migration.running.title": "移行を実行中",
  "migration.running.description.line1": "まだ移行中のセッションがある状態で終了しようとしています。",
  "migration.running.description.line2": "今離れると、一部のセッションは未完了のままになる可能性があります。",
  "migration.running.stay": "このままにする",
  "migration.running.proceed": "続行",
  "migration.sessionProgress.preparing": "セッションを準備中",
  "migration.sessionProgress.storing": "セッションを保存中",
  "migration.sessionProgress.skipped": "セッションをスキップしました",
  "migration.sessionProgress.header": "{{total}} 件中 {{current}} 件を移行中",
  "migration.sessionFormat.unknownDate": "不明な日付",
  "migration.sessionFormat.unknown": "不明",
  "migration.sessionFormat.unknownError": "不明なエラー",
  // legacy-migration end

  "error.details.show": "詳細",

  "task.todos.progress": "{{done}}/{{total}} タスク完了",
  "task.todos.allDone": "{{count}} タスク完了",
  "settings.saveBar.unsavedChanges": "未保存の変更",
  "settings.saveBar.discard": "破棄",
  "settings.saveBar.save": "保存",
  "settings.saveBar.warning.one": "1つのセッションが実行中で中断されます",
  "settings.saveBar.warning.many": "複数のセッションが実行中で中断されます",
  "settings.saveBar.saveAnyway": "それでも保存",
  "settings.saveBar.cancel": "キャンセル",
  "settings.saveBar.saving": "保存中…",
  "settings.saveBar.saveFailed": "設定を保存できませんでした",
  "notifications.action.next": "次へ",
  "notifications.action.close": "閉じる",
  "notifications.action.tryModel": "{{model}}を試す",
  "notifications.action.tryModelGeneric": "モデルを試す",
  "diffViewer.source.workspace.label": "ブランチ",
  "diffViewer.source.workspace.tooltip":
    "ベースブランチと比較したこのブランチのすべての変更。未コミットのファイル（staged、unstaged、未追跡）とベースにまだ反映されていないローカルコミットを含みます。",
  "diffViewer.source.staged.label": "ステージ済み",
  "diffViewer.source.staged.tooltip":
    "git のステージングエリアに追加（`git add`）した変更のあるファイル。次のコミットに含まれる内容です。",
  "diffViewer.source.unstaged.label": "未ステージ",
  "diffViewer.source.unstaged.tooltip":
    "作業ツリーで変更されたがまだステージングされていないファイルと、追跡されていない（新しい）ファイル。",
  "diffViewer.source.session.label": "セッション",
  "diffViewer.source.session.tooltip":
    "現在のセッション中に Kilo が変更したファイル。ターンごとのスナップショットに基づきます。新しいセッションを開始するとリセットされます。",
  "diffViewer.group.session": "セッション",
  "diffViewer.group.git": "Git",
  "diffViewer.notice.snapshotsDisabled":
    "このリポジトリではスナップショットが無効になっています。セッションの変更を表示するには、構成ファイルを編集してください。",

  "diffViewer.baseBranch.auto": "デフォルト",
  "diffViewer.baseBranch.default": "デフォルト",
  "diffViewer.baseBranch.remote": "リモート",
  "diffViewer.baseBranch.search": "ブランチを検索",
  "diffViewer.baseBranch.empty": "一致するブランチがありません",
  "diffViewer.baseBranch.loading": "ブランチを読み込み中…",
  "diffViewer.baseBranch.none": "—",
  "plan.exit.ready": "プランの準備ができました:",
}
