{
  "tab": {
    "chatExplorer": "対話で探索",
    "sqlLab": "SQL ラボ",
    "featureInDev": "{name}機能は開発中です",
    "comingSoon": "近日公開...",
    "followNotice": "新機能のお知らせは公式 Xiaohongshu で発信しています"
  },
  "chat": {
    "welcome": {
      "configReady": "✅ AI サービスの設定が完了しました。すぐにチャットを始められます。",
      "configNeeded": "**ご注意**：ご利用前にサイドバー下部の「設定」から AI サービスを設定してください ⚙️"
    },
    "capture": "会話を画像保存",
    "scrollToBottom": "下へ移動",
    "input": {
      "placeholder": "質問を入力...",
      "placeholderWithSlash": "質問を入力、または / でスキル、{'@'} でメンバーを選択...",
      "placeholderWithActiveSkill": "/{name} を選択済みです。具体的な質問を入力してください...",
      "removeSkill": "現在のスキルを解除",
      "slashHint": "/ でスキルを選択",
      "useSkill": "スキルを選ぶ",
      "mentionHint": "{'@'} でメンバーを選択",
      "mentionEmpty": "一致するメンバーがいません",
      "mentionEmptyHint": "ニックネーム、別名、アカウントで検索できます",
      "slashEmpty": "一致するスキルがありません",
      "slashEmptyHint": "スキル管理を開いて内蔵スキルを読み込むか、カスタムスキルを作成してください",
      "manageSkills": "スキルを管理",
      "previewTitle": "スキルプロンプト",
      "previewTagsLabel": "タグ",
      "previewToolsLabel": "ツール",
      "previewUnavailable": "プレビューできるスキルプロンプトがありません",
      "presetMore": "もっと見る",
      "presetCollapse": "折りたたむ",
      "quickAsk": "クイック質問",
      "editQuickAsk": "クイック質問を編集",
      "send": "送信",
      "needMoreThanSkill": "スキルを選んだだけでは送信できません。具体的な質問を入力してください。",
      "needQuestion": "質問を入力してから送信してください"
    },
    "backgroundTask": {
      "runningShort": "進行中",
      "runningTitle": "AI がバックグラウンドで推論中です",
      "runningDescription": "前の質問がまだ処理中です。完了を待つか、先に停止してください。",
      "blockedAction": "現在の回答はまだ生成中です。完了を待つか、手動で停止してください。",
      "return": "戻って確認"
    },
    "message": {
      "userAvatar": "ユーザーアバター",
      "calling": "実行中",
      "copy": {
        "tooltip": "Markdown をコピー",
        "success": "Markdown をクリップボードにコピーしました",
        "failed": "Markdown のコピーに失敗しました"
      },
      "tools": {
        "get_chat_overview": "チャット概要を取得",
        "search_messages": "チャット履歴を検索",
        "deep_search_messages": "チャット履歴を深層検索",
        "get_recent_messages": "最近のメッセージを取得",
        "get_member_stats": "メンバー統計を取得",
        "get_time_stats": "時間分布を取得",
        "get_members": "メンバー一覧を取得",
        "get_member_name_history": "ニックネーム履歴を取得",
        "get_conversation_between": "やり取り履歴を取得",
        "get_message_context": "コンテキストを取得",
        "search_sessions": "セッションを検索",
        "get_session_messages": "セッションメッセージを取得",
        "get_session_summaries": "セッション要約を取得",
        "response_time_analysis": "応答時間分析",
        "keyword_frequency": "キーワード頻度分析",
        "message_type_breakdown": "メッセージ種別分布",
        "peak_chat_hours_by_member": "メンバー活動時間帯",
        "member_activity_trend": "メンバー活動傾向",
        "silent_members": "休眠メンバー検出",
        "reply_interaction_ranking": "返信インタラクションランキング",
        "mutual_interaction_pairs": "頻繁なインタラクションペア",
        "member_message_length_stats": "メッセージ長統計",
        "daily_active_members": "日別アクティブ人数",
        "conversation_initiator_stats": "話題開始者統計",
        "activity_heatmap": "活動ヒートマップ",
        "unanswered_messages": "未返信メッセージ"
      },
      "generating": "回答を作成中...",
      "summary": {
        "label": "コンテキスト要約",
        "expand": "要約を展開",
        "collapse": "要約を折りたたむ",
        "info": "以前の会話がコンテキスト節約のため要約に圧縮されました"
      },
      "think": {
        "labels": {
          "think": "思考",
          "analysis": "分析",
          "reasoning": "推論",
          "reflection": "振り返り",
          "other": "思考（{tag}）"
        },
        "loading": "思考中...",
        "duration": "{seconds}秒"
      },
      "toolParams": {
        "keywords": "キーワード",
        "time": "時間",
        "getMessages": "{count} 件のメッセージを取得",
        "limit": "{count} 件に制限",
        "contextWithMessages": "{msgCount} 件のメッセージの前後各 {contextSize} 件のコンテキスト",
        "context": "前後各 {size} 件のコンテキスト",
        "topMembers": "上位 {count} 名のメンバー",
        "search": "検索",
        "getMemberList": "メンバー一覧を取得",
        "memberId": "メンバーID",
        "timeStats": {
          "hourly": "時間別",
          "weekday": "曜日別",
          "daily": "日別"
        }
      }
    },
    "thinking": {
      "processingResult": "結果を整理中",
      "called": "実行したツール:",
      "analyzing": "問題を分析中...",
      "compressing": "コンテキストを圧縮中..."
    },
    "statusBar": {
      "preset": {
        "default": "既定",
        "groupTitle": "グループチャット用プロンプト",
        "privateTitle": "個人チャット用プロンプト",
        "manage": "プロンプト管理"
      },
      "model": {
        "title": "AI モデル設定",
        "notConfigured": "AI 未設定",
        "empty": "設定がありません",
        "manage": "設定を管理",
        "switchFailed": "モデルの切り替えに失敗しました"
      },
      "messageLimit": {
        "label": "メッセージ上限：",
        "title": "1回の送信で含む最大メッセージ数。クリックして設定"
      },
      "agent": {
        "label": "Agent",
        "contextTokens": "コンテキスト",
        "stats": "セグメント {segment} ・タグ {tags}",
        "phase": {
          "compressing": "圧縮中",
          "preparing": "準備中",
          "thinking": "思考中",
          "tool_running": "ツール実行中",
          "responding": "応答中",
          "completed": "完了",
          "aborted": "停止",
          "error": "エラー"
        },
        "phaseShort": {
          "compressing": "圧縮",
          "preparing": "準備",
          "thinking": "思考",
          "tool_running": "ツール",
          "responding": "生成",
          "completed": "完了",
          "aborted": "停止",
          "error": "エラー"
        }
      },
      "tokenUsageTitle": "累計 Token 使用量",
      "export": {
        "label": "エクスポート",
        "title": "現在のチャットをエクスポート"
      },
      "log": {
        "label": "ログ",
        "title": "現在の AI ログファイルを開く",
        "openFailed": "ログを開けませんでした",
        "openFailedDesc": "しばらくしてから再度お試しください"
      },
      "compress": {
        "label": "圧縮",
        "title": "手動でコンテキストを圧縮",
        "compressing": "圧縮中...",
        "success": "コンテキストが圧縮されました",
        "successDesc": "{before} → {after} トークン",
        "skipped": "圧縮をスキップ",
        "skippedDesc": "圧縮に十分なメッセージがありません",
        "failed": "圧縮に失敗しました"
      },
      "status": {
        "connected": "AI 接続中",
        "notConfigured": "グローバル設定で AI サービスを設定してください"
      }
    },
    "conversation": {
      "title": "AI チャット履歴",
      "newChat": "新規チャット",
      "newConversation": "新規チャット",
      "empty": "履歴はありません",
      "startNew": "新しいチャットを始める",
      "titlePlaceholder": "タイトルを入力...",
      "group": {
        "last7Days": "過去 7 日間",
        "last30Days": "過去 30 日間"
      },
      "rename": "名前を変更",
      "delete": "削除",
      "export": {
        "createdAt": "作成日時",
        "user": "ユーザー",
        "assistant": "AI アシスタント",
        "noMessages": "会話にメッセージがありません"
      }
    },
    "error": {
      "title": "処理に失敗しました",
      "detail": "エラー詳細",
      "viewDetail": "詳細を表示",
      "requestUrl": "リクエストURL",
      "statusCode": "ステータスコード",
      "responseBody": "レスポンスボディ",
      "responseHeaders": "レスポンスヘッダー",
      "requestBody": "リクエストボディ",
      "name": "エラー名",
      "message": "エラーメッセージ",
      "stack": "スタックトレース",
      "cause": "エラー原因",
      "provider": "プロバイダー",
      "copyAll": "すべてコピー",
      "copied": "クリップボードにコピーしました",
      "unknown": "不明なエラー"
    },
    "dataSource": {
      "title": "データソース",
      "keywords": "キーワード:",
      "empty": "データがありません",
      "emptyHint": "質問を送信すると、関連する記録がここに表示されます",
      "totalRecords": "全 {count} 件の記録",
      "loadMore": "さらに読み込む"
    }
  },
  "sqlLab": {
    "editor": {
      "errorEmptySQL": "SQL 文を入力してください",
      "placeholder": "SQL クエリを入力...",
      "promptTip": "自然言語で要件を書くと、SQL を自動生成して実行します",
      "tip": "ヒント：左側の列名をダブルクリックすると SQL に挿入できます",
      "history": "履歴",
      "aiGenerate": "AI 生成",
      "generateAndRun": "生成して実行",
      "switchToSQLMode": "SQL 入力モードに切り替え",
      "switchToPromptMode": "Prompt 入力モードに切り替え",
      "shortcut": "Ctrl/⌘ + Enter で実行",
      "run": "実行"
    },
    "schema": {
      "tables": "テーブル",
      "doubleClickToInsert": "ダブルクリックで SQL に挿入",
      "primaryKey": "主キー"
    },
    "result": {
      "queryError": "クエリエラー",
      "rows": "{count} 行",
      "readableTime": "タイムスタンプを日付に変換",
      "viewChat": "チャット履歴を見る",
      "summarize": "要約する",
      "pageSize": "表示件数",
      "pageInfo": "{current} / {total} ページ",
      "emptyResult": "クエリ結果が空です",
      "initialState": "SQL 文を入力して実行すると結果が表示されます",
      "initialHint": "読み取り専用クエリ（SELECT / WITH）のみ対応しています。速度向上のため LIMIT の指定をおすすめします",
      "summaryTitle": "AI 結果サマリー",
      "analyzing": "AI が結果を分析中...",
      "errorSummary": "要約に失敗しました"
    },
    "generate": {
      "title": "AI で SQL 生成",
      "description": "自然言語でクエリ内容を説明すると、AI が対応する SQL 文を自動生成します。",
      "placeholder": "例：発言数が最も多い上位10名のメンバーを検索、1日あたりのメッセージ数を集計、「旅行」というキーワードを含むメッセージを検索...",
      "errorEmptyPrompt": "クエリ要件を入力してください",
      "errorGenerate": "AI 生成に失敗しました",
      "aiOutput": "AI 出力",
      "waitingAI": "AI の応答待ち...",
      "sqlStatement": "SQL 文",
      "explanation": "説明",
      "generateSQL": "SQL を生成",
      "useSQL": "SQL を使用",
      "run": "実行",
      "defaultPromptPrivate": "この個人チャットの直近1年間について、2人それぞれのメッセージ総数・割合・アクティブ日数・アクティブ日あたり平均件数・初回発言時刻・最終発言時刻を集計し、メッセージ総数の降順で表示してください。",
      "defaultPromptGroup": "このグループチャットの直近1年間について、各メンバーのメッセージ総数・割合・アクティブ日数・アクティブ日あたり平均件数・テキスト比率を集計し、表示名付きでメッセージ総数の降順上位20名を返してください。"
    },
    "history": {
      "title": "AI 生成履歴",
      "execute": "実行",
      "empty": "履歴はありません",
      "justNow": "たった今",
      "minutesAgo": "{count} 分前",
      "hoursAgo": "{count} 時間前",
      "today": "今日"
    }
  },
  "assistant": {
    "selector": {
      "title": "アシスタントを選んでチャットを始めましょう",
      "heroTitlePrefix": "",
      "heroTitleSuffix": "と話しかける",
      "subtitle": "各アシスタントは得意分野が異なります。目的に合うものを選んでください",
      "noAssistants": "現在のシーンで利用可能なアシスタントはありません",
      "manage": "アシスタント管理",
      "addNew": "アシスタントを追加"
    },
    "config": {
      "viewTitle": "設定を確認",
      "createTitle": "アシスタントを作成",
      "editTitle": "アシスタント設定",
      "betaWarning": "現在はベータ版のため、設定仕様が今後変わる可能性があります。プロンプトや関連設定は控えを残してください。",
      "tabs": {
        "basic": "基本設定",
        "tools": "ツール管理"
      },
      "name": "名前",
      "systemPrompt": "システムプロンプト",
      "chatType": "対応チャットタイプ",
      "chatTypeAll": "すべて",
      "chatTypeGroup": "グループチャット",
      "chatTypePrivate": "個人チャット",
      "locale": "対応言語",
      "localeHint": "未選択なら全言語が対象です",
      "presetQuestions": "プリセット質問",
      "addQuestion": "質問を追加...",
      "builtinTools": "標準ツール",
      "coreTools": "コアツール",
      "coreToolsHint": "基本データ取得ツール、常に有効、無効化不可",
      "analysisTools": "分析ツール",
      "analysisToolsHint": "必要に応じて有効化。チェックしたツールのみ AI が利用可能",
      "selectAll": "すべて選択",
      "deselectAll": "すべて解除",
      "builtinToolsHint": "何も選ばなければ全ツールを使います。選択した場合は、そのツールだけが有効になります。",
      "toolGroupQuery": "データ検索ツール",
      "resetDefault": "デフォルトに戻す",
      "create": "作成"
    },
    "market": {
      "title": "アシスタント管理",
      "tabs": {
        "local": "ローカル",
        "market": "マーケット"
      },
      "localHint": "インポート済みのアシスタントを管理・設定・削除",
      "marketHint": "アシスタントマーケットを閲覧し、インポートして使用・カスタマイズ",
      "default": "デフォルト",
      "updateAvailable": "更新あり",
      "reimport": "再インポート",
      "imported": "インポート済み",
      "import": "インポート",
      "importing": "インポート中...",
      "importSuccess": "インポート成功",
      "importFailed": "インポート失敗",
      "viewConfig": "設定を見る",
      "duplicate": "複製",
      "addAssistant": "アシスタントを追加",
      "noLocal": "インポート済みのアシスタントはありません",
      "noCatalog": "利用可能なアシスタントがありません。ネットワーク接続を確認してください",
      "loading": "読み込み中...",
      "loadFailed": "読み込みに失敗しました。ネットワーク接続を確認してください",
      "retry": "再試行"
    },
    "fallbackName": "アシスタント",
    "duplicateSuffix": "（コピー）",
    "toast": {
      "loadFailed": "読み込みに失敗しました",
      "createSuccess": "作成しました",
      "createFailed": "作成に失敗しました",
      "saveSuccess": "保存しました",
      "saveFailed": "保存に失敗しました",
      "resetSuccess": "デフォルトに戻しました",
      "resetFailed": "リセットに失敗しました",
      "unknownError": "不明なエラー"
    },
    "builtinToolDesc": {
      "get_chat_overview": "チャット概要情報を取得",
      "search_messages": "チャットメッセージを検索",
      "deep_search_messages": "チャットメッセージを深層検索",
      "get_recent_messages": "最近のメッセージを取得",
      "get_message_context": "メッセージのコンテキストを取得",
      "get_conversation_between": "2人のやり取りを取得",
      "get_members": "メンバー一覧を取得",
      "get_member_stats": "メンバー統計を取得",
      "get_member_name_history": "メンバーの名前変更履歴を取得",
      "get_time_stats": "時間統計を取得",
      "search_sessions": "セッションを検索",
      "get_session_messages": "セッションメッセージを取得",
      "get_session_summaries": "セッション要約を取得",
      "message_type_breakdown": "メッセージ種別分布",
      "peak_chat_hours_by_member": "メンバー活動時間帯",
      "member_activity_trend": "メンバー活動トレンド",
      "silent_members": "沈黙メンバー検出",
      "reply_interaction_ranking": "返信インタラクションランキング",
      "mutual_interaction_pairs": "相互インタラクションペア",
      "member_message_length_stats": "メッセージ長さ統計",
      "unanswered_messages": "未返信メッセージ",
      "daily_active_members": "日別アクティブ人数推移",
      "conversation_initiator_stats": "話題開始者統計",
      "activity_heatmap": "活性度ヒートマップ",
      "response_time_analysis": "応答時間分析",
      "keyword_frequency": "高頻度キーワード統計"
    }
  },
  "skill": {
    "market": {
      "title": "スキル管理",
      "tabs": {
        "local": "ローカル",
        "market": "マーケット"
      },
      "localHint": "インポート済みのスキルを管理・設定・削除",
      "marketHint": "スキルマーケットを閲覧し、インポートして使用・カスタマイズ",
      "updateAvailable": "更新あり",
      "reimport": "再インポート",
      "imported": "インポート済み",
      "import": "インポート",
      "importing": "インポート中...",
      "importSuccess": "インポート成功",
      "importFailed": "インポート失敗",
      "noLocal": "インポート済みのスキルはありません",
      "noCatalog": "利用可能なスキルがありません。ネットワーク接続を確認してください",
      "addSkill": "カスタムスキルを作成",
      "loading": "読み込み中...",
      "loadFailed": "読み込みに失敗しました。ネットワーク接続を確認してください",
      "retry": "再試行"
    },
    "block": {
      "label": "スキル：{name}"
    },
    "active": {
      "label": "手動呼び出しスキル：{name}"
    }
  },
  "lab": {
    "basicTools": "基本ツール",
    "toolTest": {
      "selectTool": "ツールを選択",
      "selectToolPlaceholder": "ツールを選択してください...",
      "coreTools": "コアツール",
      "analysisTools": "分析ツール",
      "parameters": "パラメータ",
      "arrayPlaceholder": "カンマで区切って入力",
      "execute": "実行",
      "cancel": "キャンセル",
      "elapsed": "所要時間 {ms}ms",
      "result": "実行結果",
      "truncated": "結果が大きすぎるため、切り捨てて表示しています。limit パラメータを小さくしてください。"
    }
  }
}
