{
  "assistant": {
    "nameLabel": "アシスタント名 *",
    "namePlaceholder": "アシスタント名を入力...",
    "descriptionLabel": "説明",
    "descriptionPlaceholder": "このアシスタントの役割の簡単な説明...",
    "systemPromptLabel": "システムプロンプト *",
    "systemPromptPlaceholder": "AIの役割と行動を記述...",
    "tabs": {
      "general": "全般",
      "tools": "ツール",
      "skills": "スキル"
    },
    "builtin": {
      "title": "組み込みツール",
      "loading": "ツールを読み込み中...",
      "noTools": "利用可能な組み込みツールはありません。",
      "toolAccess": "ツールアクセス",
      "noOptional": "コア組み込みツールは自動的に管理されます。この環境では利用可能なオプションの組み込みツールはありません。",
      "description": "コア組み込みツールは常に自動的に有効になります。オプションのツールのみが以下に表示されます。",
      "toolCount_one": "{{count}} 個のツールが利用可能",
      "toolCount_other": "{{count}} 個のツールが利用可能"
    },
    "mcp": {
      "label": "MCPサーバー",
      "description": "このアシスタントがアクセスできるMCPサーバーを選択",
      "noActive": "有効なMCPサーバーはありません。",
      "addServersLink": "設定でサーバーを追加",
      "searchPlaceholder": "サーバーを検索...",
      "noMatch": "検索に一致するサーバーはありません",
      "transport": {
        "stdio": "stdio",
        "http": "http"
      }
    },
    "edit": {
      "titleNew": "新しいアシスタントを作成",
      "titleEdit": "アシスタントを編集",
      "cancel": "キャンセル",
      "save": "保存"
    },
    "list": {
      "title": "アシスタント",
      "subtitle": "カスタマイズされたAIエージェントを管理",
      "create": "新しいアシスタントを作成",
      "searchPlaceholder": "アシスタントを検索...",
      "searchAriaLabel": "アシスタントを検索",
      "clearSearchAriaLabel": "検索をクリア",
      "searching": "検索中...",
      "searchResults": "\"{{query}}\" の結果が {{count}} 件見つかりました",
      "noResults": "検索に一致するアシスタントは見つかりませんでした",
      "empty": "利用可能なアシスタントはありません",
      "pagination": {
        "previous": "前へ",
        "next": "次へ",
        "pageInfo": "ページ {{current}} / {{total}}",
        "totalInfo": "({{total}} 個中 {{count}} 個のアシスタント)"
      }
    },
    "card": {
      "protected": "保護済み",
      "active": "アクティブ",
      "mcpCount": "MCPサーバー: {{count}}",
      "builtinCount": "組み込み: {{count}}",
      "builtinCountAll": "組み込み: すべて",
      "allBuiltin": "すべての組み込みツール",
      "coreBuiltin": "組み込みの自動化",
      "edit": "編集",
      "checkStatus": "ステータス確認",
      "checking": "確認中...",
      "delete": "削除",
      "deleting": "削除中...",
      "deleteBlocked": "保護されたアシスタントは削除できません。",
      "deleteConfirmTitle": "アシスタントを削除",
      "confirmDelete": "削除を確定",
      "cancel": "キャンセル",
      "created": "作成日",
      "updated": "更新日",
      "description": "説明",
      "expand": "設定を展開",
      "collapse": "設定を折りたたむ"
    }
  },
  "status": {
    "connected": "接続済み",
    "disconnected": "切断",
    "unknown": "不明",
    "connecting": "接続中..."
  },
  "sessionFiles": {
    "readError": "ファイルの読み取りエラー。",
    "viewFiles": "セッションファイルを表示",
    "fileList": "セッションファイルリスト",
    "noFiles": "保存されたファイルはありません。",
    "type": "タイプ:",
    "size": "サイズ:",
    "created": "作成日:",
    "workspace": "ワークスペース:",
    "sessionId": "セッションID:",
    "workspaceValue": "ワークスペース"
  },
  "fileAttachment": {
    "attachFiles": "ファイルを添付",
    "attachedFilesLabel": "添付ファイル:",
    "attachedFilesList": "添付ファイルリスト",
    "removeFile": "{{name}} を削除"
  },
  "common": {
    "loading": "読み込み中...",
    "cancel": "キャンセル",
    "close": "閉じる",
    "delete": "削除",
    "restartNow": "今すぐ再起動",
    "copy": "コピー",
    "copied": "コピーしました！"
  },
  "baseBubble": {
    "copy": "{{title}} をクリップボードにコピー",
    "toggle": "{{title}} を切り替え"
  },
  "error": {
    "title": "問題が発生しました",
    "details": "エラー詳細",
    "reload": "アプリケーションを再読み込み"
  },
  "theme": {
    "toggle": "テーマを切り替え"
  },
  "notifications": {
    "open": "通知を開く",
    "title": "通知",
    "empty": "要確認のセッションまたは保留中の承認はありません。",
    "recurringStop": "定期停止",
    "pendingApprovals_one": "{{count}} 件の承認",
    "pendingApprovals_other": "{{count}} 件の承認",
    "viewSession": "セッション {{name}} を開く"
  },
  "sidebar": {
    "mobileTitle": "サイドバー",
    "mobileDescription": "モバイルサイドバーを表示します。",
    "toggle": "サイドバーを切り替え",
    "library": "ライブラリ",
    "chat": "チャット",
    "assistants": "アシスタント",
    "playbooks": "プレイブック",
    "extensions": "拡張機能",
    "recentSessions": "最近のセッション",
    "seeAllSessions": "すべてのセッションを見る →",
    "settings": "設定",
    "history": "履歴",
    "bookmarked": "ブックマーク",
    "scheduledTasks": "スケジュール済みタスク",
    "session": "セッション",
    "knowledge": "知識",
    "org": "組織"
  },
  "sessionHistory": {
    "heading": "セッション履歴",
    "description": "会話セッションの閲覧と管理",
    "defaultHeading": "最近のセッション",
    "defaultDescription": "以前のエージェントセッションを再開",
    "searchPlaceholder": "名前またはIDでセッションを検索...",
    "defaultEmptyTitle": "以前のセッションはありません",
    "defaultEmptySubtitle": "会話を開始して最初のセッションを作成してください",
    "refreshAria": "セッションを更新",
    "searchAria": "セッションを検索",
    "clearSearchAria": "検索をクリア",
    "focusedLineage": "フォーカスされた系統: {{id}}",
    "showAllLineages": "すべての系統を表示",
    "loading": "セッションを読み込み中...",
    "noSessionsInLineage": "系統 {{id}} 内に表示可能なセッションはありません",
    "clearLineageFocus": "系統のフォーカスをクリア",
    "noSessionsMatching": "\"{{query}}\" に一致するセッションは見つかりませんでした",
    "clearSearch": "検索をクリア",
    "bookmarkedSection": {
      "heading": "ブックマークしたセッション",
      "description": "固定したセッションへここからすぐ戻れます。完全な履歴は下にそのまま表示されます。",
      "resumeAria": "ブックマークしたセッション {{name}} を開く",
      "open": "セッションを開く",
      "lastUsed": "{{time}} に使用",
      "defaultMeta": "すぐ戻れるよう保存済み",
      "more": "さらに {{count}} 件のブックマーク",
      "browseAll": "すべてのブックマークを表示"
    },
    "toasts": {
      "deleted": "セッションを削除しました",
      "deleteFailed": "セッションの削除に失敗しました"
    },
    "tabs": {
      "all": "すべて",
      "busy": "実行中",
      "idle": "待機中",
      "paused": "一時停止中",
      "error": "エラー",
      "bookmarked": "ブックマーク"
    },
    "lineageHint": {
      "child": "↳ {{parentName}} の子",
      "topLevel": "トップレベルセッション"
    },
    "status": {
      "busy": "アクティブ",
      "idle": "待機中",
      "paused": "一時停止中",
      "error": "エラー",
      "unknown": "不明"
    },
    "card": {
      "fallbackName": "セッション {{id}}",
      "ariaLabel": "セッション: {{name}}",
      "level": "レベル {{level}}",
      "child": "子",
      "parent": "親",
      "root": "ルート",
      "parentBadge": "親: {{id}}",
      "lineageBadge": "系統: {{id}}",
      "lineageFilterAria": "系統 {{id}} でフィルタリング",
      "statusAriaLabel": "セッションステータス: {{status}}",
      "model": "モデル:",
      "createdAt": "{{time}} に作成",
      "updatedAt": "{{time}} に更新",
      "justNow": "たった今",
      "subagentsCount_one": "+{{count}} 個のサブエージェント",
      "subagentsCount_other": "+{{count}} 個のサブエージェント",
      "subagentsKept": "保持されたサブエージェント",
      "bookmarkedBadge": "ブックマーク済み",
      "descendantBusy": "実行中: {{count}}",
      "descendantError": "エラー: {{count}}",
      "descendantIdle": "待機中: {{count}}",
      "descendantPaused": "一時停止中: {{count}}",
      "descendants": "子孫セッション {{count}} 件"
    },
    "actions": {
      "view": "表示",
      "continue": "続行",
      "resume": "再開",
      "bookmark": "ブックマーク",
      "bookmarked": "ブックマーク済み",
      "bookmarkAria": "セッションをブックマーク",
      "unbookmark": "ブックマークを解除",
      "unbookmarkAria": "ブックマークを解除",
      "viewAria": "セッション {{name}} を表示",
      "continueAria": "セッション {{name}} を続行",
      "resumeAria": "セッション {{name}} を再開",
      "groupAria": "セッションアクション",
      "deleteTooltip": "セッションを削除",
      "deleteAria": "セッション {{name}} を削除",
      "deleting": "削除中...",
      "deleteAll": "すべて削除",
      "deleteAllAria": "このセッションとすべてのサブエージェントセッションを削除",
      "deleteOnlyThis": "これのみ削除",
      "deleteOnlyThisAria": "このセッションのみを削除",
      "confirmDelete": "削除を確定",
      "confirmDeleteAria": "削除を確定",
      "cancel": "キャンセル",
      "cancelDeletionAria": "削除をキャンセル",
      "collapseChildrenAria": "「{{name}}」の子セッションを折りたたむ",
      "expandChildrenAria": "「{{name}}」の子セッションを展開"
    },
    "emptyState": {
      "title": "セッションはまだありません",
      "subtitle": "会話を開始して最初のセッションを作成してください"
    },
    "statusFilter": {
      "all": "すべてのステータス",
      "label": "ステータス"
    },
    "bookmarkFilter": {
      "focused": "ブックマークしたセッションを表示中",
      "clear": "すべてのセッションを表示",
      "empty": "ブックマークしたセッションはまだありません"
    },
    "sort": {
      "label": "セッションを並び替え",
      "updatedAt": "最新のアクティビティ",
      "createdAt": "作成日",
      "name": "名前",
      "ascending": "昇順で並び替え",
      "descending": "降順で並び替え"
    }
  },
  "settings": {
    "title": "設定",
    "unsaved": "未保存",
    "saved": "設定を保存しました",
    "saving": "保存中...",
    "saveFailed": "設定の保存に失敗しました",
    "applyChanges": "変更を適用",
    "language": {
      "label": "言語",
      "en": "English",
      "ko": "한국어",
      "zh": "简体中文",
      "ja": "日本語",
      "fr": "Français",
      "es": "Español",
      "de": "Deutsch",
      "pt": "Português"
    },
    "tabs": {
      "general": "全般",
      "aiModels": "AIとモデル",
      "chatInterface": "チャットインターフェース",
      "mcpServers": "MCPサーバー",
      "advanced": "高度な設定",
      "extensions": "拡張機能",
      "dev": "開発",
      "system": "システム"
    },
    "llmPreference": "デフォルトLLM",
    "messageWindowSize": "メッセージウィンドウサイズ",
    "messageWindowSizeDescription": "会話履歴に保持するメッセージ数",
    "messageWindowSizePlaceholder": "例: 50",
    "maxInputContext": "最大入力コンテキスト",
    "maxInputContextDescription": "古いターンを要約するまでの最大トークン数。値を大きくすると詳細が保持されますが、コストが増加します。",
    "toolCallGroupVisibleCount": "ツール呼び出し表示数",
    "toolCallGroupVisibleCountDescription": "折りたたまれたグループビューに表示するツール呼び出し数",
    "toolCallGroupVisibleCountPlaceholder": "例: 4",
    "general": {
      "skillsDirectory": "スキルディレクトリ",
      "skillsDirectorySelectTitle": "スキルディレクトリを選択",
      "skillsDirectoryPlaceholder": "ローカルスキルのディレクトリを選択...",
      "browse": "参照",
      "browseAriaLabel": "スキルディレクトリを参照",
      "openInExplorer": "エクスプローラーで開く",
      "verifying": "検証中...",
      "error": "エラー: {{message}}",
      "skillsFound_one": "{{count}} 個のスキルが見つかりました",
      "skillsFound_other": "{{count}} 個のスキルが見つかりました",
      "invalidDirectory": "無効なディレクトリ",
      "skillsDirectoryDescription": "エージェントスキル（SKILL.mdを含むフォルダ）を含むディレクトリ。新しいスキルは自動的に検出されます。"
    },
    "aiModels": {
      "apiKeys": "プロバイダーAPIキー",
      "preferences": "モデル設定",
      "fallbackModel": "フォールバックLLM",
      "fallbackModelDescription": "すべての再試行後にプライマリモデルが不正または空の応答を返した場合の最終手段として使用されます。",
      "agentHub": "エージェントハブ",
      "agentHubUrlLabel": "エージェントハブURL",
      "agentHubUrlDescription": "リモートエージェントハブサーバーのURL。設定すると、アシスタントはこのサーバーと同期されます。",
      "agentHubUrlPlaceholder": "https://api.agenthub.com",
      "decreaseRetries": "再試行回数を減らす",
      "increaseRetries": "再試行回数を増やす",
      "responseBehavior": "応答の挙動",
      "providers": {
        "openai": {
          "name": "OpenAI",
          "description": "GPT-4o, o3, o4-mini and more"
        },
        "anthropic": {
          "name": "Anthropic",
          "description": "Claude 3.5 Sonnet, Haiku and more"
        },
        "gemini": {
          "name": "Google Gemini",
          "description": "Gemini 2.5 Pro, Flash and more"
        },
        "ollama": {
          "name": "Ollama",
          "description": "Run open models locally on your machine"
        },
        "groq": {
          "name": "Groq",
          "description": "Ultra-fast inference via Groq LPU chips"
        },
        "fireworks": {
          "name": "Fireworks AI",
          "description": "Fast hosting for open-source models"
        },
        "cerebras": {
          "name": "Cerebras",
          "description": "World's fastest AI inference chips"
        },
        "openrouter": {
          "name": "OpenRouter",
          "description": "Access 200+ models through one API key"
        },
        "empty": {
          "name": "None",
          "description": ""
        }
      }
    },
    "provider": {
      "apiKey": "APIキー",
      "apiKeyPlaceholder": "{{name}} のAPIキーを入力",
      "showApiKey": "APIキーを表示",
      "hideApiKey": "APIキーを非表示",
      "baseUrl": "ベースURL",
      "baseUrlPlaceholder": "http://localhost:11434",
      "use3rdParty": "サードパーティのOpenAI互換APIを使用",
      "customModelId": "カスタムモデルID",
      "customModelIdPlaceholder": "例: llama-3.1-70b, mistral-large",
      "customModelIdDescription": "サードパーティAPIがサポートするモデルIDを入力してください（例: LM Studio, LocalAI）"
    },
    "chatInterface": {
      "diffContextLines": "Diffコンテキスト行数",
      "diffContextLinesPlaceholder": "例: 3",
      "diffContextLinesDescription": "ファイル編集のDiffに表示するコンテキスト行数 (1-10)。",
      "decreaseDiffLines": "Diffコンテキスト行数を減らす",
      "increaseDiffLines": "Diffコンテキスト行数を増やす"
    },
    "display": {
      "metricsTitle": "パフォーマンス指標",
      "metricDisplayMode": "指標表示モード",
      "inline": "インライン（メッセージ内に表示）",
      "tooltip": "ツールチップ（ホバーして表示）",
      "metricDisplayModeDescription": "チャットメッセージでのトークン指標の表示方法を選択",
      "prefillDisplayFormat": "プレフィルパフォーマンス形式",
      "time": "最初のトークンまでの時間 (例: 245ms)",
      "tokensPerSecond": "秒間トークン数 (例: 520 tok/s)",
      "prefillDisplayFormatDescription": "プレフィルパフォーマンスの表示方法を選択",
      "showTokenSpeed": "トークン速度を表示",
      "showTokenSpeedDescription": "指標に生成速度（秒間トークン数）を表示",
      "compactMetrics": "コンパクト指標",
      "compactMetricsDescription": "トークン指標にコンパクトな表示形式を使用",
      "toolCallsTitle": "ツール呼び出し",
      "toolDetailLevel": "ツール詳細レベル",
      "toolDetailSimple": "簡易（ツール名のみ）",
      "toolDetailDeveloper": "開発者（パラメータ、エラー、タイミング）",
      "toolDetailLevelDescription": "簡易モードはツール名とステータスアイコンのみを表示します。開発者モードは完全なパラメータ、エラー詳細、実行時間を表示します。",
      "fontFamily": "フォントファミリー",
      "fontFamilyDescription": "UI のデフォルトフォントファミリーを変更します。",
      "fontFamilyOptions": {
        "d2coding": "D2Coding (開発者向け等幅)",
        "inter": "Inter (クリーンなUI向けサンセリフ)",
        "nanumSquareNeo": "NanumSquare Neo (モダンな幾何学系)",
        "pretendard": "Pretendard (標準サンセリフ)"
      },
      "uiVisualsTitle": "UI 表示"
    },
    "advanced": {
      "maxRetries": "最大再試行回数",
      "maxRetriesDescription": "失敗したAIリクエストの最大再試行回数。",
      "retryDelay": "再試行遅延 (ms)",
      "retryDelayDescription": "再試行間の遅延時間（ミリ秒）。",
      "circuitBreaker": "ツールループしきい値",
      "circuitBreakerDescription": "サーキットブレーカーをトリガーするまでの連続エラーまたはツール呼び出しの回数。",
      "maxOutputTokens": "最大出力トークン（デフォルト）",
      "maxOutputTokensDescription": "アシスタントによって指定されていない場合の、新しいセッションのデフォルト最大出力トークン数。",
      "defaultSessionMaxDepth": "セッション分岐制限（高度）",
      "defaultSessionMaxDepthDescription": "デフォルトで許可される子セッションのレベル数を制御します。無制限にするには0を設定してください。ほとんどのユーザーはデフォルトのままで問題ありません。",
      "defaultSessionMaxFanout": "セッション子要素制限（高度）",
      "defaultSessionMaxFanoutDescription": "各親セッションがデフォルトで作成できる直接の子セッション数を制御します。無制限にするには0を設定してください。ほとんどのユーザーはデフォルトのままで問題ありません。",
      "maxConcurrentActiveSessions": "最大同時アクティブエージェントセッション数",
      "maxConcurrentActiveSessionsDescription": "LLMループを同時に実行するエージェントセッションの最大数。値を大きくすると、より多くのAPIクォータとメモリを使用します。",
      "maxSuspendedSessions": "最大サスペンドエージェントセッション数",
      "maxSuspendedSessionsDescription": "子エージェントの完了を待機して一時停止できるエージェントセッションの最大数。アクティブセッション数以上にする必要があります。",
      "maxConcurrentActiveProcesses": "最大同時アクティブシェルプロセス数",
      "maxConcurrentActiveProcessesDescription": "すべてのエージェントセッションで同時に実行されるシェル/コードプロセスの最大数。",
      "maxSuspendedProcesses": "最大サスペンドシェルプロセス数",
      "maxSuspendedProcessesDescription": "pollProcessで待機して一時停止できるプロセスの最大数。アクティブプロセス数以上にする必要があります。",
      "shellIsolation": "シェル分離レベル",
      "shellIsolationModes": {
        "basic": "基本 - すべてのPATHへのアクセス（安全性が低い）",
        "medium": "中 - 制限されたPATH（バランス）",
        "high": "高 - サンドボックス化（最も安全）"
      },
      "shellIsolationDescription": "シェルコマンドの環境分離を制御します。基本はユーザーがインストールしたツールを許可し、高は最大のセキュリティを提供します。",
      "defaultSessionMaxDepthPlaceholder": "例: 3",
      "defaultSessionMaxFanoutPlaceholder": "0 = 無制限",
      "loopPreventionThreshold": "ループ防止しきい値",
      "loopPreventionThresholdDescription": "同一のツール結果が繰り返された回数です。これを超えると、エージェントは自然回復を試みるか強制停止を行います。",
      "maxConcurrentActiveProcessesPlaceholder": "例: 10",
      "maxConcurrentActiveSessionsPlaceholder": "例: 4",
      "maxSuspendedProcessesPlaceholder": "例: 20",
      "maxSuspendedSessionsPlaceholder": "例: 8",
      "performance": "パフォーマンスと並行実行",
      "performanceDescription": "これらの実行時制限は、同時に実行できるエージェント数とワークスペースプロセス数を制御します。",
      "summary": "これらの設定は、実行時の安全策、マルチエージェントの制限、シェル分離を変更します。ほとんどのユーザーは変更しないままで構いません。",
      "title": "高度な実行時制御",
      "toolResultInlineLimit": "ツール結果のインライン上限 (KB)",
      "toolResultInlineLimitDescription": "ツール出力をどれだけインライン表示するかを制御します。この値を超えると LibrAgent は完全な結果をワークスペースファイルに退避します。値を小さくするとエージェントのコンテキストをより軽く保てます。",
      "toolResultInlineLimitPlaceholder": "例: 16"
    },
    "system": {
      "title": "システムとパフォーマンス",
      "network": "ネットワーク",
      "httpServerPort": "HTTPサーバーポート",
      "httpServerPortDescription": "内部HTTP APIサーバーが使用するポート。",
      "httpServerExpose": "HTTPサーバーを公開",
      "httpServerExposeMode": {
        "local": "ローカルのみ (127.0.0.1)",
        "public": "ネットワークに公開 (0.0.0.0)"
      },
      "httpServerExposeDescription": "デフォルトではローカルのみを使用します。公開すると、ネットワーク上の他のデバイスからアクセス可能になります。",
      "httpServerExposeWarning": "警告: HTTP APIがネットワークに公開されています (0.0.0.0)。信頼できるネットワークでのみ使用し、適切にアクセスを保護してください。",
      "fileWorkspace": "ファイルとワークスペース",
      "maxFileUploadSize": "最大ファイルアップロードサイズ (MB)",
      "maxFileUploadSizeDescription": "単一ファイルのアップロード最大サイズ。大きなドキュメントを頻繁に扱う場合は値を大きくしてください。",
      "workspaceCapacity": "ワークスペース容量 (MB)",
      "workspaceCapacityDescription": "現在のワークスペースのテキストコンテンツの合計制限。",
      "backgroundTasks": "バックグラウンドタスク",
      "searchIndexFrequency": "検索インデックス頻度（分）",
      "searchIndexFrequencyDescription": "AIがメモリ検索を更新する頻度。更新を速くすると検索が最新に保たれますが、バッテリー/CPUをより多く消費します。",
      "webActionTimeout": "Webアクションタイムアウト（秒）",
      "webActionTimeoutDescription": "AIがウェブページの読み込みやクリックの完了を待機する時間。",
      "mcpServerStartupTimeout": "MCPサーバー起動タイムアウト（秒）",
      "mcpServerStartupTimeoutDescription": "MCPツールサーバーが初期化されるまでの待機時間。サーバーの起動に失敗する場合は値を大きくしてください。",
      "mcpToolTimeout": "MCPツール実行タイムアウト（秒）",
      "mcpToolTimeoutDisabled": "無効",
      "mcpToolTimeoutDescription": "単一のツール呼び出しをキャンセルするまでの待機時間。0に設定すると無効になります（awaitAgentなどの長時間実行されるエージェントツールに推奨）。",
      "activeSessionRetention": "アクティブセッション保持期間（時間）",
      "activeSessionRetentionDescription": "セッションデータを高速メモリに保持する期間。",
      "networkRestartFailed": "アプリの再起動に失敗しました。手動で再起動してください。",
      "networkRestartNotice": "HTTPサーバーのネットワーク設定への変更は、アプリの再起動後に適用されます。",
      "placeholders": {
        "maxFileUploadSize": "例: 50",
        "workspaceCapacity": "例: 10",
        "searchIndexFrequency": "例: 5",
        "webActionTimeout": "例: 30",
        "mcpServerStartupTimeout": "例: 60",
        "mcpToolTimeout": "0 (無効)",
        "activeSessionRetention": "例: 24",
        "httpServerPort": "例: 3030",
        "maxScheduledTaskGroups": "例: 10",
        "scheduledTaskMinimumInterval": "0 = 無効"
      },
      "automation": "自動化ガバナンス",
      "description": "アプリの実行時設定、バックグラウンドワーカー、自動化の上限、ネットワーク動作を制御します。",
      "maxScheduledTaskGroups": "スケジュール済みタスクグループの最大数",
      "maxScheduledTaskGroupsDescription": "定期的なチームワーク自動化全体で許可される、異なるスケジュール済みタスクグループの最大数です。",
      "networkRestartPending": "ネットワーク設定を変更しました。変更を保存してからアプリを再起動して適用してください。",
      "restartRequired": "保存後に再起動が必要です",
      "scheduledTaskMinimumInterval": "スケジュール済みタスクの最小間隔 (分)",
      "scheduledTaskMinimumIntervalDescription": "新規または再有効化されたスケジュール済みタスクに許可される最小間隔です。ガードを無効にするには 0 に設定してください。"
    },
    "about": {
      "title": "このアプリについて",
      "version": "バージョン",
      "updateAvailable": "v{{version}} が利用可能です",
      "upToDate": "最新の状態です",
      "checkFailed": "確認に失敗しました",
      "installing": "インストール中…",
      "downloading": "ダウンロード中 {{pct}}%",
      "installUpdate": "アップデートをインストール",
      "checkForUpdates": "アップデートを確認"
    },
    "dangerZone": {
      "title": "⚠️ 危険ゾーン",
      "description": "これらの操作はローカルデータを完全に削除します。続行する前に対象範囲をよく確認してください。"
    },
    "factoryReset": {
      "title": "工場出荷時設定にリセット",
      "description": "これにより、完全な工場リセットが実行されます。すべてのデータが削除されます。",
      "button": "すべてのデータと設定をリセット",
      "confirmTitle": "工場リセットの確認",
      "confirmDescription": "セッション、アシスタント、MCPサーバー、プレイブックを含むすべてのデータが永久に削除されます。よろしいですか？",
      "confirmButton": "すべてをリセット",
      "resetting": "リセット中...",
      "success": "工場リセットが完了しました。変更を完全に適用するには再起動が必要です。",
      "error": "工場リセットに失敗しました。詳細はログを確認してください。",
      "typeReset": "工場出荷時リセットを有効にするには RESET と入力してください。",
      "typeResetPlaceholder": "RESET と入力"
    },
    "dataReset": {
      "title": "データとリセット",
      "description": "これにより、すべてのローカルセッション、メッセージ、およびワークスペースのファイルストアが永久に削除されます。",
      "clearAll": "すべてのセッションとワークスペースを消去",
      "confirmTitle": "すべてのセッション、メッセージ、ワークスペースを削除",
      "confirmDescription": "これにより、すべてのローカルセッション、メッセージ、およびワークスペースのファイルストアが永久に削除されます。この操作は取り消せません。続行してもよろしいですか？",
      "deleting": "削除中...",
      "success": "すべてのセッションが削除されました。再起動を推奨します。",
      "error": "セッションの消去に失敗しました。"
    },
    "skills": {
      "modalTitle": "利用可能なスキル ({{count}})",
      "noSkills": "スキルは見つかりませんでした。",
      "title": "スキル管理",
      "saveFirst": "スキルを管理するには、まずアシスタントを保存してください。",
      "fetchFailed": "スキルの取得に失敗しました",
      "importing": "スキルをインポート中...",
      "importSuccess": "スキルを正常にインポートしました",
      "importFailed": "スキルのインポートに失敗しました",
      "overrideSuccess": "スキルを正常に上書きしました",
      "overrideFailed": "スキルの上書きに失敗しました",
      "revertSuccess": "スキルをグローバルバージョンに戻しました",
      "revertFailed": "スキルの復元に失敗しました",
      "resetSuccess": "アシスタントスキルのリセットが完了しました",
      "resetFailed": "スキルのリセットに失敗しました",
      "dragDropDesc": "スキルを上書きするには、zipファイルまたはフォルダをドラッグ＆ドロップしてください。",
      "resetTooltip": "すべてのアシスタント固有のスキルを削除",
      "reset": "上書きをリセット",
      "dropHere": "ここにドロップしてスキルをインポート",
      "sourceAssistant": "アシスタント",
      "sourceGlobal": "グローバル",
      "override": "このアシスタント用に上書き",
      "revert": "グローバルに戻す",
      "resetTitle": "スキル上書きをリセットしますか？",
      "resetConfirm": "これにより、すべてのアシスタント固有のスキルが削除され、グローバルのデフォルトに戻ります。この操作は取り消せません。",
      "deleteUserSkill": "{{name}} を削除",
      "importSuccessWithOverwrite_one": "{{count}} 個のスキルをインポートしました（{{overwrittenCount}} 個を上書き）",
      "importSuccessWithOverwrite_other": "{{count}} 個のスキルをインポートしました（{{overwrittenCount}} 個を上書き）",
      "importSuccess_one": "{{count}} 個のスキルをインポートしました",
      "importSuccess_other": "{{count}} 個のスキルをインポートしました",
      "userSkillDeleted": "ユーザースキルを削除しました。",
      "userSkillsReset": "ユーザースキルをリセットしました。"
    },
    "contextStrategy": {
      "compact": "コンパクト",
      "compactDescription": "古いターンを要約しつつ、最近のウィンドウを保持します。長いセッションに向いています。",
      "window": "スライディングウィンドウ",
      "windowDescription": "直近 N 件のメッセージを保持します。シンプルで予測しやすい方法です。"
    },
    "contextStrategyLabel": "コンテキスト管理戦略",
    "decreaseToolCallCount": "表示するツール呼び出し数を減らす",
    "dev": {
      "compactUses": "compact() は {{count}} 件のサンプルメッセージを使用します:",
      "devOnly": "開発専用",
      "emptyResponse": "（空の応答）",
      "error": "エラー",
      "model": "モデル: {{model}}",
      "noKey": " （キーなし）",
      "ok": "OK",
      "promptLabel": "プロンプト（sampleText 用）",
      "promptPlaceholder": "テスト用プロンプトを入力...",
      "provider": "プロバイダー",
      "runCompact": "compact() を実行",
      "runSampleText": "sampleText() を実行",
      "running": "実行中…",
      "testerTitle": "sampleText / compact テスター",
      "tokensInfo": "トークン: プロンプト {{promptTokens}} + 補完 {{completionTokens}} = 合計 {{totalTokens}}"
    },
    "discardAndLeave": "破棄して移動",
    "discardChanges": "破棄",
    "discardDescription": "このページの未保存の変更をすべて、最後に保存された状態へ戻します。",
    "discardTitle": "未保存の変更を破棄しますか？",
    "increaseToolCallCount": "表示するツール呼び出し数を増やす",
    "leaveDescription": "未保存の変更があります。移動前に保存するか、破棄してこのページを離れてください。",
    "leaveTitle": "保存せずに移動しますか？",
    "pendingChanges": "{{count}} セクションが変更されました",
    "saveAndLeave": "保存して移動",
    "saveChanges": "変更を保存",
    "versionLabel": "{{appName}} v{{version}}"
  },
  "mcpServer": {
    "title": "拡張機能",
    "pageSubtitle": "AI拡張機能とツールの管理",
    "addServer": "拡張機能を追加",
    "recommended": "推奨される拡張機能",
    "installed": "インストール済み",
    "installExtension": "{{name}} 拡張機能をインストール",
    "loading": "拡張機能を読み込み中...",
    "noServers": "インストールされている拡張機能はありません。新しく追加するか、上記の推奨拡張機能から選択してください。",
    "updating": "更新中...",
    "unnamed": "名前なしサーバー",
    "noDescription": "説明なし",
    "transport": "トランスポート",
    "toolsAvailable_one": "{{count}} 個のツールが利用可能",
    "toolsAvailable_other": "{{count}} 個のツールが利用可能",
    "toolCountUnknown": "ツール数が不明（まだ検証されていません）",
    "active": "アクティブ",
    "toggleActive": "{{name}} のアクティブ状態を切り替え",
    "edit": "編集",
    "editServer": "{{name}} を編集",
    "delete": "削除",
    "deleteServer": "{{name}} を削除",
    "loadMore": "さらに読み込む",
    "loadingMore": "読み込み中...",
    "verifying": "検証中...",
    "verified": "検証済み",
    "verifiedWithCount": "{{count}} 個のツールを検証済み",
    "verificationFailed": "接続に失敗しました",
    "deleteDialog": {
      "title": "拡張機能を削除",
      "description": "\"{{name}}\" を削除してもよろしいですか？この操作は取り消せません。",
      "cancel": "キャンセル",
      "confirm": "削除"
    },
    "dialog": {
      "titleNew": "拡張機能を追加",
      "titleEdit": "拡張機能を編集: {{name}}",
      "validationError": "すべての必須項目を入力してください",
      "reservedNameError": "\"{{name}}\" は予約済みの組み込みサービス名です。別の名前を選択してください。",
      "nameLabel": "名前",
      "namePlaceholder": "例: filesystem, github, sequential-thinking",
      "nameDesc": "この拡張機能の一意の識別子",
      "descLabel": "説明",
      "descPlaceholder": "この拡張機能の任意の説明",
      "transportLabel": "トランスポートタイプ",
      "transportStdio": "stdio (ローカルプロセス)",
      "transportHttp": "HTTP (リモートサーバー)",
      "commandLabel": "コマンド",
      "commandPlaceholder": "例: npx, node, python",
      "commandDesc": "拡張機能を開始するための実行可能コマンド",
      "argsLabel": "引数",
      "argsPlaceholder": "例: -y @modelcontextprotocol/server-filesystem /tmp",
      "argsDesc": "スペース区切りのコマンド引数。保存時に複数のスペースは正規化されます。",
      "envVarsLabel": "環境変数",
      "addEnvVar": "変数を追加",
      "requiredConfig": "必須設定",
      "noCustomEnv": "カスタム環境変数は設定されていません。",
      "customVarsLabel": "カスタム変数",
      "envVarKeyPlaceholder": "キー (例: API_KEY)",
      "envVarValuePlaceholder": "値",
      "envVarDesc": "プロセスに渡される環境変数（例: APIキー）。",
      "urlLabel": "URL",
      "urlPlaceholder": "https://api.example.com/mcp",
      "urlDesc": "リモート拡張機能エンドポイントへの完全なURL",
      "apiKeyLabel": "APIキー / トークン",
      "apiKeyOptional": "(任意)",
      "apiKeyPlaceholder": "秘密トークン",
      "apiKeyDesc": "自動的に 'Authorization: Bearer <token>' ヘッダーを追加します。",
      "advancedSettings": "高度な設定",
      "customHeadersLabel": "カスタムヘッダー",
      "addHeader": "ヘッダーを追加",
      "noCustomHeaders": "カスタムヘッダーは設定されていません。",
      "headerKeyPlaceholder": "キー (例: User-Agent)",
      "headerValuePlaceholder": "値",
      "removeHeader": "ヘッダー {{key}} を削除",
      "removeUnnamedHeader": "名前なしヘッダーを削除",
      "removeEnvVar": "環境変数 {{key}} を削除",
      "removeUnnamedEnvVar": "名前なし環境変数を削除",
      "sseLabel": "Server-Sent Events (SSE) を有効にする",
      "sseDesc": "ストリーミングレスポンスの場合は有効のままにしてください。ステートレスHTTPの場合は無効にします。",
      "cancel": "キャンセル",
      "save": "保存",
      "saving": "保存中..."
    },
    "toasts": {
      "saved": "拡張機能を保存しました",
      "saveFailed": "拡張機能の保存に失敗しました: {{error}}",
      "deleted": "拡張機能を削除しました",
      "deleteFailed": "拡張機能の削除に失敗しました: {{error}}",
      "toggled": "拡張機能が {{status}} になりました",
      "toggleFailed": "拡張機能の切り替えに失敗しました: {{error}}",
      "activated": "有効",
      "deactivated": "無効"
    },
    "toolsModal": {
      "connecting": "サーバーに接続中…",
      "description": "MCPサーバーから返されたツール名と説明です。",
      "failedToLoad": "ツールの読み込みに失敗しました",
      "inputSchema": "入力スキーマ",
      "noTools": "ツールが返されませんでした。",
      "toolListAria": "ツール一覧",
      "toolsCount_one": "({{count}} 個のツール)",
      "toolsCount_other": "({{count}} 個のツール)"
    }
  },
  "playbook": {
    "title": "プレイブック",
    "description": "自動化ワークフローの閲覧と実行",
    "searchPlaceholder": "プレイブックを検索...",
    "loading": "プレイブックを読み込み中...",
    "emptyState": {
      "title": "プレイブックを開始",
      "description": "プレイブックは、エージェントが正常に実行した複雑なリクエストの記録です。",
      "step1": "エージェントに「プレイブックを作成して」と伝えることで作成できます。",
      "step2": "作成されたプレイブックを使用すると、複雑なプロンプトを再入力することなく、複雑なタスクを繰り返すことができます。"
    },
    "card": {
      "unknownAssistant": "不明",
      "steps_one": "{{count}} ステップ",
      "steps_other": "{{count}} ステップ",
      "start": "開始",
      "deleteTooltip": "プレイブックを削除",
      "created": "{{date}} に作成",
      "bookmark": "ブックマーク"
    },
    "deleteDialog": {
      "title": "プレイブックを削除",
      "description": "\"{{goal}}\" を削除してもよろしいですか？この操作は取り消せません。",
      "cancel": "キャンセル",
      "confirm": "削除"
    },
    "sort": {
      "display": "表示",
      "sortBy": "並べ替え",
      "dateCreated": "作成日",
      "assistant": "アシスタント",
      "order": "順序",
      "newestFirst": "新しい順 (降順)",
      "oldestFirst": "古い順 (昇順)",
      "grouping": "グループ化",
      "none": "なし",
      "byTime": "時間順",
      "byAssistant": "アシスタント順",
      "bookmarksFirst": "ブックマークを優先"
    },
    "group": {
      "ariaLabel": "{{title}} のプレイブック",
      "today": "今日",
      "yesterday": "昨日",
      "thisWeek": "今週",
      "lastMonth": "先月",
      "older": "それ以前",
      "unknownAssistant": "不明なアシスタント"
    },
    "toasts": {
      "loadFailed": "プレイブックの読み込みに失敗しました",
      "bookmarkFailed": "ブックマークの更新に失敗しました",
      "deleted": "プレイブックを削除しました",
      "deleteFailed": "プレイブックの削除に失敗しました"
    },
    "list": {
      "refreshAria": "プレイブックを更新",
      "refreshTooltip": "プレイブックを更新"
    }
  },
  "agent": {
    "draft": {
      "failedToRegisterDroppedFiles": "ドロップされたファイルの登録に失敗しました",
      "dropFilesInChatInput": "ファイルをチャット入力にドロップして添付します。",
      "failedToProcessFile": "処理に失敗しました: {{file}}",
      "noAssistantSpecified": "アシスタントが指定されていません",
      "failedToLoadAssistant": "アシスタントの読み込みに失敗しました",
      "failedToAttach": "添付に失敗しました: {{file}}",
      "creatingSession": "セッションを作成中...",
      "failedToStartSession": "セッションの開始に失敗しました",
      "newSession": "新しいセッション",
      "workspaceOverrideActive": "ワークスペースの上書きが有効です",
      "workspaceOverrideDescription": "エージェントはこのセッションの主要なワークスペースとしてこのディレクトリを使用します。",
      "basicTools": "基本ツール",
      "basicToolsDescription": "ファイルの読み取り、タスクの管理、コードの実行などのコア機能が含まれています。いつでもあなたを助けます！",
      "addTools": "+ ツールを追加",
      "addMoreCapabilities": "設定でさらに機能を追加",
      "localContext": "ローカルコンテキスト",
      "attachFiles": "ファイルを添付",
      "attachedFiles": "添付ファイル",
      "dropFilesHint": "ここにファイルをドロップ...",
      "filesWillBeListedAfterStart": "ファイルはセッション開始後に一覧表示されます",
      "placeholder": "{{name}} にメッセージ...",
      "removeFile": "{{name}} を削除",
      "removeWorkspaceOverride": "ワークスペース上書きを削除",
      "send": "メッセージを送信",
      "unsupportedFile": "サポートされていないファイルです！",
      "uploading": "アップロード中..."
    },
    "header": {
      "copySuccess": "会話をクリップボードにコピーしました",
      "copyError": "会話のコピーに失敗しました",
      "copyAria": "会話をJSONとしてコピー",
      "copyTooltip": "会話をJSONとしてコピー",
      "toggleWorkspaceAria": "ワークスペースファイルパネルを切り替え",
      "toggleWorkspaceTooltip": "ワークスペースファイルパネルを切り替え",
      "togglePlanningAria": "AIプランニングパネルを切り替え",
      "togglePlanningTooltip": "AIプランニングパネルを切り替え",
      "defaultAssistant": "エージェント",
      "untitledSession": "無題のセッション",
      "sessionLabel": "セッション",
      "renameAria": "セッション名を変更",
      "renameInputAria": "セッションタイトルを編集",
      "renameSaveAria": "セッションタイトルを保存",
      "renameCancelAria": "セッションタイトルの編集をキャンセル",
      "renameSuccess": "セッションタイトルを更新しました",
      "renameError": "セッションタイトルの更新に失敗しました",
      "renameEmptyError": "セッションタイトルは空にできません"
    },
    "workspace": {
      "loadError": "ディレクトリの読み込みに失敗しました",
      "importFileError": "ファイルのインポートに失敗しました",
      "setOverrideSuccess": "ワークスペースの上書きを正常に設定しました",
      "setOverrideError": "上書きの設定に失敗しました: {{error}}",
      "cancelOverrideSuccess": "ワークスペースの上書きをキャンセルしました",
      "cancelOverrideError": "上書きのキャンセルに失敗しました: {{error}}",
      "openExplorerError": "エクスプローラーを開くのに失敗しました: {{error}}",
      "openTerminalError": "ターミナルを開くのに失敗しました: {{error}}",
      "selectDirectoryTitle": "ワークスペースディレクトリを選択",
      "openFolderDialogError": "フォルダダイアログを開くのに失敗しました: {{error}}",
      "selectFilesTitle": "アップロードするファイルを選択",
      "selectFilesError": "ファイルの選択に失敗しました: {{error}}",
      "fileOpened": "ファイルを開きました",
      "fileOpenedDescription": "システムデフォルトのアプリで {{name}} を開きました",
      "fileOpenError": "ファイルを開くのに失敗しました",
      "title": "ワークスペースファイル",
      "openInExplorer": "エクスプローラーで開く",
      "openInExplorerAria": "エクスプローラーで開く",
      "openInTerminal": "ターミナルで開く",
      "openInTerminalAria": "ターミナルで開く",
      "refresh": "更新",
      "refreshAria": "ワークスペースファイルを更新",
      "overridePlaceholder": "ワークスペースの上書きなし（参照をクリックして選択）",
      "overrideAria": "ワークスペース上書きパス",
      "browse": "参照...",
      "setting": "設定中...",
      "set": "設定",
      "canceling": "キャンセル中...",
      "cancel": "キャンセル",
      "usingCustom": "カスタムワークスペースを使用中",
      "loading": "読み込み中...",
      "noFilesFound": "ファイルが見つかりませんでした",
      "uploadAria": "ワークスペースにファイルをアップロード",
      "uploading": "アップロード中...",
      "dropFiles": "ここにファイルをドロップするか、クリックしてアップロード",
      "dropFolderHint": "ここにフォルダをドロップしてワークスペースとして設定",
      "dropDirToastError": "ワークスペースの上書きを設定するには、中央のエリアにディレクトリをドロップしてください。",
      "dropMixedFoldersError": "ファイルはインポート用にドロップし、ワークスペースの上書きには単一のフォルダーをドロップしてください。"
    },
    "statusBar": {
      "retryError": "メッセージの再試行に失敗しました",
      "resumeError": "セッションの再開に失敗しました",
      "loadingTools": "ツールを読み込み中...",
      "toolsError": "ツールエラー",
      "toolsCount": "利用可能 {{totalCount}}({{mcpCount}}) • 組み込み {{builtinCount}}",
      "statusCompacting": "バックグラウンドで会話コンテキストを圧縮中...",
      "statusAwaitingCompact": "コンテキストの圧縮完了を待機中...",
      "statusError": "エラーが発生しました: {{error}}",
      "statusIdle": "入力準備完了。メッセージを入力して開始してください。",
      "statusBusy": "リクエストを処理中... エージェントが思考しツールを使用しています。",
      "statusPaused": "ワークフローが一時停止しました。処理を続行するには「続行」をクリックしてください。",
      "statusWorkflowError": "ワークフローでエラーが発生しました。",
      "statusUnknown": "ステータス: {{status}}",
      "retry": "再試行",
      "retrying": "再試行中...",
      "continue": "続行",
      "resuming": "再開中...",
      "agentModeOnTitle": "エージェントモード ON: 自律的なタスクのためにツールの使用を強制します",
      "agentModeOffTitle": "エージェントモード OFF: 標準的な対話",
      "agentMode": "エージェントモード",
      "chatMode": "チャットモード",
      "toolsLabel": "ツール:",
      "viewToolsTitle": "クリックして利用可能なツールを表示"
    },
    "attachment": {
      "sessionError": "ファイルを添付できません：セッションが利用不可です。",
      "validationError": "ドロップされたファイルの検証に失敗しました。もう一度お試しください。",
      "processingFileError": "ファイル \"{{filePath}}\" の処理中にエラーが発生しました: {{error}}",
      "processingBatchError": "ファイルの処理中にエラーが発生しました: {{error}}"
    },
    "input": {
      "placeholderDropValid": "サポートされているファイルをここにドロップ...",
      "placeholderDropInvalid": "サポートされていないファイル形式です！",
      "placeholderUploading": "アップロード中...",
      "placeholderBusy": "エージェントが忙しいです。メッセージはキューに入れられます...",
      "placeholderDefault": "エージェントに質問するか、ファイルをドロップ... (@ で参照)",
      "ariaLabel": "チャット入力",
      "cancelAriaLabel": "リクエストをキャンセル",
      "cancellingTooltip": "キャンセル中...",
      "cancelTooltip": "キャンセル",
      "resumeAriaLabel": "ワークフローを再開",
      "resumeTooltip": "再開",
      "sendAriaLabel": "メッセージを送信",
      "sendTooltip": "送信"
    },
    "toolGroup": {
      "header_one": "ツール実行 ({{count}} 回呼び出し)",
      "header_other": "ツール実行 ({{count}} 回呼び出し)",
      "hiddenCalls_one": "{{count}} 件の古い呼び出しが非表示",
      "hiddenCalls_other": "{{count}} 件の古い呼び出しが非表示",
      "showLess": "表示を減らす",
      "showAllWithCount_one": "すべて表示 ({{count}} 回呼び出し)",
      "showAllWithCount_other": "すべて表示 ({{count}} 回呼び出し)"
    },
    "toolDetails": {
      "toggleAriaLabel": "{{toolName}} の詳細を切り替え",
      "parameters": "パラメータ",
      "errorDetails": "エラー詳細",
      "result": "結果",
      "executing": "ツールを実行中..."
    },
    "compactDivider": {
      "label": "コンテキストは上記で圧縮されました",
      "ariaLabel": "コンテキストはこの時点で圧縮されました"
    },
    "modelPicker": {
      "provider": "プロバイダー",
      "model": "モデル",
      "loading": "読み込み中...",
      "refreshModels": "モデルを更新",
      "refreshRequiresApiKey": "モデルの更新を有効にするには API キーを追加してください"
    },
    "toolsModal": {
      "title": "利用可能なツール",
      "subtitleWithCounts": "組み込みツール: {{builtinCount}} • MCPツール: {{mcpCount}}",
      "subtitleDefault": "このエージェントセッションで利用可能なツールのリスト。",
      "loading": "ツールを読み込み中...",
      "errorTitle": "ツールの読み込みエラー",
      "empty": "このエージェントセッションで利用可能なツールはありません。",
      "ariaLabel": "利用可能なツールリスト",
      "badgeBuiltin": "組み込み",
      "badgeMcp": "mcp",
      "viewSchema": "入力スキーマを表示"
    },
    "planning": {
      "title": "AIプランニング",
      "currentGoal": "現在の目標",
      "noGoal": "アクティブな目標なし",
      "tasks": "タスク",
      "noTasks": "タスクなし",
      "priorityHigh": "高",
      "priorityMedium": "中",
      "priorityLow": "低",
      "scratchpad": "スクラッチパッド",
      "noScratchpad": "スクラッチパッドのメモはありません",
      "untitledNote": "無題のメモ",
      "moreTasks": "件の追加タスク",
      "updated": "更新済み"
    },
    "bubble": {
      "notification": "通知",
      "channel": "チャンネル",
      "assistant": "アシスタント",
      "youQueued": "あなた（待機中）",
      "you": "あなた",
      "filesAttached_one": "1 件のファイルを添付",
      "filesAttached_other": "{{count}} 件のファイルを添付",
      "attachedFilesAria": "添付ファイル",
      "lines_one": "1 行",
      "lines_other": "{{count}} 行",
      "noContent": "内容なし",
      "thinkingProcess": "思考プロセス",
      "thinkingProcessWithTime": "思考プロセス {{time}}",
      "thinking": "思考中..."
    },
    "chat": {
      "failedToStartPlaybookWorkflow": "プレイブックワークフローの開始に失敗しました",
      "loadingSession": "セッションを読み込み中...",
      "playbookStartedAutomatically": "プレイブックが自動的に開始されました",
      "sessionContextUnavailable": "セッションコンテキストを利用できません。",
      "sessionNotFoundOrFailed": "セッションが見つからないか、読み込みに失敗しました。"
    },
    "messages": {
      "loadingOlder": "過去のメッセージを読み込み中...",
      "scrollToLoadOlder": "上にスクロールして過去のメッセージを読み込む"
    },
    "start": {
      "assistantNotFound": "アシスタントが見つかりません",
      "assistantsLoadFailed": "アシスタントの読み込みに失敗しました。",
      "builtinAssistants": "組み込みアシスタント",
      "createAssistant": "アシスタントを作成",
      "failedToStartPlaybookSession": "プレイブックセッションの開始に失敗しました",
      "heroSubtitle": "新しい自律セッションを開始するアシスタントを選択してください。",
      "heroTitle": "今日は何をしますか？",
      "manageAssistants": "+ アシスタントを管理",
      "myAssistants": "マイアシスタント",
      "noAssistantsAvailable": "利用可能なアシスタントはまだありません。",
      "playbookNotFound": "プレイブックが見つかりません",
      "startingPlaybook": "プレイブックを開始中: {{goal}}",
      "startingSession": "セッションを開始中..."
    }
  },
  "scheduledTasks": {
    "title": "スケジュール済みタスク",
    "subtitle": "エージェントのワークフローを自動的にトリガーするCronベースのタスク",
    "newTask": "新しいタスク",
    "noTasks": "スケジュール済みタスクはまだありません",
    "createFirst": "最初のタスクを作成",
    "disabled": "無効",
    "nextRun": "次回の実行: {{time}}",
    "nextRunNone": "—",
    "editTask": "タスクを編集",
    "deleteTask": "タスクを削除",
    "editTaskAria": "タスクを編集: {{name}}",
    "deleteTaskAria": "タスクを削除: {{name}}",
    "modal": {
      "titleNew": "新しいスケジュール済みタスク",
      "titleEdit": "スケジュール済みタスクを編集",
      "nameLabel": "タスク名",
      "namePlaceholder": "デイリースタンドアップの要約",
      "assistantLabel": "アシスタント",
      "assistantPlaceholder": "アシスタントを選択…",
      "scheduleLabel": "スケジュール",
      "workspaceLabel": "ワークスペース",
      "workspaceOptional": "任意によるワークスペースの上書き",
      "workspaceHint": "特定のワークスペース内でこのタスクを実行するには、ここでフォルダを参照またはドラッグしてください。",
      "workspaceSelected": "ワークスペースの上書きが選択されました",
      "workspaceBrowse": "参照",
      "workspaceBrowseTitle": "スケジュール済みタスクのワークスペースを選択",
      "workspaceBrowseError": "フォルダピッカーを開けませんでした",
      "workspaceDropHint": "ここにフォルダをドロップして、タスクのワークスペースとして使用します。",
      "workspaceDropFolderError": "個別のファイルではなく、フォルダをドロップしてください。",
      "workspaceRegisterFailed": "ドロップされたフォルダパスの登録に失敗しました",
      "workspaceClearAria": "ワークスペースの上書きをクリア",
      "messageLabel": "メッセージ",
      "messageHint": "オートコンプリートには @playbook:、@skill: または @file: を使用してください",
      "messagePlaceholder": "メッセージを入力… オートコンプリートには @playbook:、@skill: または @file: を使用してください",
      "cancel": "キャンセル",
      "saveChanges": "変更を保存",
      "createTask": "タスクを作成",
      "saving": "保存中…",
      "workspaceAutocompleteHint": "ワークスペース上書きを有効にすると @skill: と @file: のオートコンプリートが使えます。"
    },
    "schedule": {
      "repeat": "繰り返し",
      "every": "毎",
      "on": "曜日",
      "onDay": "日",
      "at": "時間",
      "hour": "時",
      "minute": "分",
      "modes": {
        "minutes": "N分ごと",
        "hours": "N時間ごと",
        "daily": "毎日",
        "weekly": "毎週",
        "monthly": "毎月"
      },
      "units": {
        "minutes": "分",
        "hours": "時間"
      },
      "summary": "スケジュール: ",
      "describe": {
        "minutes_one": "{{count}} 分ごと",
        "minutes_other": "{{count}} 分ごと",
        "hours_one": "{{count}} 時間ごと",
        "hours_other": "{{count}} 時間ごと",
        "daily": "毎日 {{time}}",
        "weekly": "毎週 {{day}} の {{time}}",
        "monthly": "毎月 {{day}} 日の {{time}}"
      },
      "days": {
        "0": "日曜日",
        "1": "月曜日",
        "2": "火曜日",
        "3": "水曜日",
        "4": "木曜日",
        "5": "金曜日",
        "6": "土曜日"
      }
    }
  },
  "errorBubble": {
    "title": "エラー",
    "unknownError": "不明なエラーが発生しました。",
    "retrying": "再試行中...",
    "tryAgain": "もう一度試す"
  },
  "appName": "LibrAgent",
  "knowledge": {
    "assistantFilterAll": "すべてのアシスタント",
    "assistantFilterPlaceholder": "アシスタントで絞り込む",
    "browserDescription": "まずチャンクを見つけてから、その根拠とグラフ上の近傍を確認します。",
    "browserTitle": "ナレッジブラウザー",
    "cancel": "キャンセル",
    "close": "閉じる",
    "confirmDelete": "このナレッジエントリを削除し、孤立したグラフデータも整理しますか？",
    "confirmDeleteTitle": "ナレッジエントリを削除",
    "delete": "削除",
    "deleteFailed": "ナレッジエントリの削除に失敗しました。",
    "deleteSuccess": "ナレッジエントリを削除しました。",
    "deleteSuccessDescription": "孤立エンティティ {{entities}} 件と孤立リレーション {{relationships}} 件を削除しました。",
    "detailDescription": "選択したエントリ、その根拠、およびローカルグラフを確認します。",
    "detailTitle": "ナレッジ詳細",
    "emptyState": "現在のフィルターに一致するナレッジエントリはありません。",
    "endOfResults": "現在の結果はここまでです。",
    "entitiesTitle": "エンティティ",
    "excerpt": "抜粋",
    "fields": {
      "createdAt": "作成日",
      "primaryEntities": "主要エンティティ",
      "relationships": "リレーション"
    },
    "graph": {
      "empty": "このナレッジエントリに紐づくグラフデータはありません。",
      "primaryEntity": "主要エンティティ",
      "relatedEntity": "関連エンティティ"
    },
    "loadDetailFailed": "ナレッジ詳細の読み込みに失敗しました。",
    "loadListFailed": "グローバルナレッジエントリの読み込みに失敗しました。",
    "loadMore": "さらに読み込む",
    "loadMoreFailed": "ナレッジエントリの追加読み込みに失敗しました。",
    "metadataTitle": "メタデータ",
    "noEntities": "このエントリに紐づくエンティティはありません。",
    "noRelationships": "このエントリに紐づくリレーションはありません。",
    "pageSubtitle": "共有メモリを検索し、根拠を確認し、古くなったナレッジを整理します。",
    "pageTitle": "グローバルナレッジ",
    "primaryEntity": "主要",
    "refresh": "更新",
    "relationshipListTitle": "リレーション",
    "searchPlaceholder": "コンテンツ、タグ、またはソースを検索...",
    "tabs": {
      "graph": "グラフ",
      "overview": "概要"
    },
    "untitledEntry": "無題のナレッジエントリ"
  },
  "mentions": {
    "skillSourceAssistant": "アシスタント",
    "skillSourceGlobal": "グローバル",
    "skillSourceSystem": "システム",
    "skillSourceUser": "ユーザー",
    "skillSourceWorkspace": "ワークスペース"
  },
  "orgHistory": {
    "cardLabel": "明示的な Org",
    "delete": "組織を削除",
    "deleteConfirm": {
      "description": "この組織と、それに関連するすべてのメンバーセッション、ファイル、履歴が完全に削除されます。この操作は元に戻せません。",
      "title": "組織を削除しますか？"
    },
    "description": "明示的に作成された Org 系統のみを表示します。単発の委譲セッションは通常の履歴に残ります。",
    "emptyState": {
      "subtitle": "まず明示的に Org を作成し、その後 Org 対応ツールでメンバーを生成してください。通常のサブエージェント系統はここには表示されません。",
      "title": "Org 系統はまだありません"
    },
    "heading": "Org ビュー",
    "resumeRoot": "ルートセッションを再開",
    "rootLabel": "ルートセッション",
    "toasts": {
      "deleteFailed": "組織の削除に失敗しました",
      "deleted": "組織を削除しました"
    },
    "updatedLabel": "更新日"
  }
}
