{
  "nav": {
    "dashboard": "ダッシュボード",
    "projects": "プロジェクト",
    "providers": "プロバイダー",
    "sessions": "セッション",
    "chat": "チャット",
    "cron": "スケジュールジョブ",
    "bridge": "ブリッジ",
    "skills": "スキル",
    "system": "システム"
  },
  "dashboard": {
    "title": "ダッシュボード",
    "version": "バージョン",
    "uptime": "稼働時間",
    "platforms": "プラットフォーム",
    "projects": "プロジェクト",
    "bridgeAdapters": "ブリッジアダプター",
    "noData": "データがありません",
    "recentSessions": "最近のセッション"
  },
  "projects": {
    "title": "プロジェクト",
    "name": "名前",
    "agent": "エージェント",
    "platforms": "プラットフォーム",
    "sessions": "セッション",
    "heartbeat": "ハートビート",
    "settings": "設定",
    "quiet": "サイレントモード",
    "language": "言語",
    "adminFrom": "管理元",
    "disabledCommands": "無効化したコマンド",
    "save": "保存",
    "detail": "詳細",
    "noProjects": "プロジェクトが設定されていません",
    "workDir": "作業ディレクトリ",
    "agentType": "エージェントタイプ",
    "agentTypeChangeHint": "エージェントタイプの変更には再起動が必要です。互換性のないプロバイダーは削除されます。",
    "agentMode": "権限モード",
    "agentSettings": "エージェント",
    "generalSettings": "一般",
    "showCtxIndicator": "コンテキスト表示",
    "showCtxIndicatorHint": "返信の末尾に [ctx: ~N%] を表示",
    "replyFooter": "返信フッター",
    "replyFooterHint": "返信の末尾にモデル/使用量のメタ情報を付加",
    "injectSender": "送信者の注入",
    "injectSenderHint": "エージェントに送信するメッセージの前に送信者の身元情報を付加",
    "platformAccess": "プラットフォームのアクセス制御",
    "deleteTitle": "プロジェクトを削除",
    "deleteConfirm": "プロジェクト「{{name}}」を削除してもよろしいですか？設定ファイルから削除されます。",
    "dangerZone": "危険ゾーン",
    "deleteHint": "このプロジェクトを設定から削除します。再起動が必要です。",
    "tabs": {
      "overview": "概要",
      "providers": "プロバイダー",
      "heartbeat": "ハートビート",
      "settings": "設定"
    }
  },
  "sessions": {
    "title": "セッション",
    "id": "ID",
    "sessionKey": "セッションキー",
    "name": "名前",
    "platform": "プラットフォーム",
    "active": "アクティブ",
    "createdAt": "作成日時",
    "history": "履歴",
    "send": "送信",
    "messageInput": "メッセージ",
    "delete": "削除",
    "noSessions": "セッションがありません",
    "noMessages": "メッセージはまだありません",
    "notLiveHint": "このセッションは現在アクティブではありません。エージェント実行中のみメッセージを送信できます。",
    "offline": "オフライン",
    "justNow": "たった今",
    "allProjects": "すべてのプロジェクト",
    "chat": "チャット",
    "enterSession": "セッションを開く",
    "bridgeConnected": "接続済み",
    "bridgeConnecting": "接続中...",
    "bridgeDisconnected": "未接続",
    "bridgeNotAvailable": "ブリッジが利用できません。config.toml で [bridge] を有効にしてください。"
  },
  "providers": {
    "title": "プロバイダー",
    "name": "名前",
    "model": "モデル",
    "baseUrl": "ベース URL",
    "active": "有効",
    "add": "プロバイダーを追加",
    "remove": "削除",
    "activate": "有効化",
    "setModel": "モデルを設定",
    "models": "利用可能なモデル",
    "global": "グローバル",
    "emptyProject": "このプロジェクトにはプロバイダーが設定されていません。",
    "emptyProjectHint": "グローバルプロバイダーをリンクするか、カスタムで追加してください。",
    "linkGlobal": "グローバルをリンク",
    "addCustom": "カスタム追加",
    "allLinked": "すべてのグローバルプロバイダーがリンク済みです。",
    "manageGlobal": "グローバルプロバイダーの管理"
  },
  "cron": {
    "title": "スケジュールジョブ",
    "expression": "Cron 式",
    "prompt": "プロンプト",
    "exec": "実行",
    "description": "説明",
    "enabled": "有効",
    "silent": "サイレント",
    "lastRun": "最終実行",
    "lastError": "最後のエラー",
    "add": "ジョブを追加",
    "trigger": "今すぐ実行",
    "triggerPending": "実行を開始しました。結果はまもなく更新されます。",
    "delete": "削除",
    "noJobs": "スケジュールジョブがありません",
    "workDir": "作業ディレクトリ",
    "sessionKey": "セッションキー",
    "project": "プロジェクト",
    "editJob": "ジョブを編集",
    "schedule": "スケジュール",
    "selectProject": "プロジェクトを選択",
    "descPlaceholder": "ジョブの説明",
    "promptPlaceholder": "エージェントに送信するプロンプト...",
    "selectSessionKey": "セッションを選択（空=デフォルト）",
    "taskType": "タスク種別",
    "mode": "権限モード",
    "modeDefault": "プロジェクトのデフォルトを使用"
  },
  "heartbeat": {
    "title": "ハートビート",
    "status": "状態",
    "interval": "間隔",
    "paused": "一時停止",
    "running": "実行中",
    "pause": "一時停止",
    "resume": "再開",
    "trigger": "今すぐ実行",
    "setInterval": "間隔を設定",
    "runCount": "実行回数",
    "errorCount": "エラー回数",
    "skippedBusy": "スキップ（ビジー）",
    "lastRun": "最終実行",
    "notEnabled": "このプロジェクトではハートビートが設定されていません。config.toml に [heartbeat] セクションを追加して有効にしてください。"
  },
  "bridge": {
    "title": "ブリッジ",
    "platform": "プラットフォーム",
    "capabilities": "機能",
    "connectedAt": "接続日時",
    "noAdapters": "ブリッジアダプターがありません"
  },
  "system": {
    "title": "システム",
    "config": "設定",
    "logs": "ログ",
    "restart": "再起動",
    "reload": "設定の再読み込み",
    "restartConfirm": "サービスを再起動しますか？アクティブなセッションが中断される場合があります。",
    "reloadConfirm": "ディスクから設定を再読み込みしますか？",
    "level": "ログレベル",
    "limit": "行数の上限",
    "rawConfig": "生の設定"
  },
  "login": {
    "title": "CC-Connect 管理コンソール",
    "subtitle": "CC-Connect インスタンスに接続",
    "token": "API トークン",
    "serverUrl": "サーバー URL",
    "connect": "接続",
    "invalidToken": "トークンが無効または期限切れです",
    "logout": "ログアウト"
  },
  "common": {
    "loading": "読み込み中…",
    "error": "エラー",
    "success": "成功",
    "confirm": "確認",
    "cancel": "キャンセル",
    "save": "保存",
    "delete": "削除",
    "back": "戻る",
    "refresh": "更新",
    "search": "検索",
    "noData": "データなし",
    "actions": "操作",
    "viewAll": "すべて表示",
    "optional": "任意",
    "confirmDelete": "本当に削除しますか？",
    "close": "閉じる",
    "saving": "保存中…"
  },
  "setup": {
    "addPlatform": "プラットフォームを追加",
    "choosePlatform": "接続するプラットフォームを選択：",
    "scanToConnect": "QRコードをスキャンして接続",
    "feishuLabel": "Feishu / Lark",
    "weixinLabel": "WeChat (ilink)",
    "qrDescription": "スマートフォンで QR コードをスキャンすると、{{platform}} にすばやく接続できます。",
    "startQR": "QR セットアップを開始",
    "generating": "QRコードを生成しています...",
    "scanFeishu": "Feishu / Lark アプリを開いて QR コードをスキャンしてください",
    "scanWeixin": "WeChat を開いて QR コードをスキャンしてください",
    "waitingScan": "スキャン待ち...",
    "scannedConfirm": "スキャンしました。スマートフォンで確認してください...",
    "waitingConfirm": "確認待ち...",
    "savingConfig": "設定を保存しています...",
    "completed": "プラットフォームに接続しました！",
    "restartHint": "新しいプラットフォームを有効にするにはサービスを再起動してください。",
    "restartRequired": "再起動が必要です",
    "restartNow": "今すぐ再起動",
    "restarting": "サービスを再起動中...",
    "restartAfterDelete": "プロジェクトを削除しました。サービスを再起動しますか？",
    "later": "あとで",
    "expired": "QRコードの有効期限が切れました。",
    "denied": "認証が拒否されました。",
    "retry": "再試行",
    "addProject": "プロジェクト追加",
    "projectName": "プロジェクト名",
    "workDir": "作業ディレクトリ",
    "agentType": "エージェントの種類",
    "next": "次へ",
    "manualSetup": "手動設定",
    "manualHint": "{{platform}} は config.toml で認証情報を設定し、サービスを再起動してください。",
    "advancedOptions": "詳細オプション",
    "unsupportedPlatform": "サポートされていないプラットフォーム：{{type}}"
  },
  "fields": {
    "botToken": "ボットトークン",
    "appToken": "アプリトークン",
    "accessToken": "アクセストークン",
    "allowFrom": "許可ユーザー",
    "allowFromHintTelegram": "Telegram ユーザー ID（カンマ区切り）",
    "groupReplyAll": "すべてのグループメッセージに返信",
    "sharedGroupSession": "グループセッションを共有",
    "sharedChannelSession": "チャンネルセッションを共有",
    "guildId": "サーバー ID",
    "guildIdHint": "スラッシュコマンドの即時登録用",
    "threadIsolation": "スレッド分離",
    "clientId": "クライアント ID (AppKey)",
    "clientSecret": "クライアントシークレット (AppSecret)",
    "corpId": "企業 ID",
    "corpSecret": "企業シークレット",
    "agentId": "エージェント ID",
    "callbackToken": "コールバックトークン",
    "callbackAesKey": "コールバック AES キー",
    "callbackAesKeyHint": "43文字",
    "callbackPath": "コールバックパス",
    "apiBaseUrl": "API ベース URL",
    "port": "ポート",
    "wsUrl": "WebSocket URL",
    "appId": "アプリ ID",
    "appSecret": "アプリシークレット",
    "sandboxMode": "サンドボックスモード",
    "channelSecret": "チャンネルシークレット",
    "channelToken": "チャンネルアクセストークン"
  },
  "chat": {
    "noChats": "プロジェクトがありません",
    "noMessages": "メッセージがありません",
    "sessions": "セッション一覧",
    "emptyHint": "エージェントとの会話を始めましょう",
    "slashHint": "/ を押して利用可能なコマンドを表示",
    "inputPlaceholder": "メッセージを入力、または / でコマンド...",
    "commands": "コマンド",
    "defaultSession": "Web セッション"
  },
  "cmd": {
    "search": "コマンドを検索...",
    "groupSession": "セッション",
    "groupSettings": "設定",
    "groupInfo": "情報",
    "groupAdvanced": "詳細",
    "new": "新規セッション",
    "list": "セッション一覧",
    "switch": "セッション切替",
    "current": "現在のセッション",
    "history": "履歴",
    "stop": "セッション停止",
    "model": "モデル",
    "reasoning": "推論モード",
    "mode": "動作モード",
    "lang": "言語",
    "provider": "プロバイダー",
    "quiet": "静音モード",
    "status": "ステータス",
    "help": "ヘルプ",
    "doctor": "診断",
    "version": "バージョン",
    "whoami": "自分の情報",
    "commands": "全コマンド",
    "dir": "作業ディレクトリ",
    "cron": "スケジュールジョブ",
    "heartbeat": "ハートビート",
    "alias": "エイリアス",
    "config": "設定",
    "skills": "スキル",
    "upgrade": "アップグレード",
    "deleteMode": "削除モード"
  },
  "settings": {
    "title": "グローバル設定",
    "general": "一般",
    "language": "言語",
    "quiet": "サイレントモード",
    "quietHint": "開始/終了通知をグローバルで抑制",
    "attachmentSend": "添付ファイル送信",
    "attachmentSendHint": "ファイル/画像の添付ファイルをプラットフォームに返送",
    "default": "デフォルト",
    "idleTimeout": "アイドルタイムアウト（分）",
    "idleTimeoutHint": "N分間アイドル後にエージェントを自動停止；0 = 無効",
    "display": "表示",
    "thinkingMessages": "思考メッセージ",
    "thinkingMessagesHint": "中間思考プロセスの表示・非表示を切替",
    "thinkingMaxLen": "思考の最大文字数",
    "thinkingMaxLenHint": "思考メッセージの最大文字数；0 = 制限なし",
    "toolMessages": "ツール進捗",
    "toolMessagesHint": "ツール呼び出し進捗メッセージの表示・非表示を切替",
    "toolMaxLen": "ツールの最大文字数",
    "toolMaxLenHint": "ツール使用メッセージの最大文字数；0 = 制限なし",
    "streamPreview": "ストリームプレビュー",
    "streamPreviewEnabled": "有効化",
    "streamPreviewEnabledHint": "IMでリアルタイムのストリーミング更新を表示",
    "streamPreviewInterval": "間隔（ミリ秒）",
    "streamPreviewIntervalHint": "プレビュー更新間の最小ミリ秒数",
    "rateLimit": "レート制限",
    "rlMaxMessages": "最大メッセージ数",
    "rlMaxMessagesHint": "ウィンドウあたりの最大メッセージ数；0 = 無効",
    "rlWindowSecs": "ウィンドウ（秒）",
    "rlWindowSecsHint": "タイムウィンドウの秒数",
    "log": "ログ",
    "logLevel": "ログレベル"
  },
  "globalProviders": {
    "title": "プロバイダー管理",
    "subtitle": "全プロジェクトで共有できるグローバル API プロバイダーを管理",
    "add": "プロバイダーを追加",
    "importCCSwitch": "CC-Switch からインポート",
    "edit": "プロバイダーを編集",
    "empty": "プロバイダーが設定されていません",
    "emptyHint": "グローバルプロバイダーを追加するか、プリセットからインポートしてください。",
    "deleteHint": "プロバイダー「{{name}}」を削除しますか？参照しているプロジェクトはアクセスできなくなります。",
    "noPresets": "プリセットなし",
    "noPresetsHint": "プリセット一覧を読み込めませんでした。ネットワーク接続をご確認ください。",
    "register": "登録",
    "addPreset": "追加",
    "added": "追加済み",
    "tab": {
      "providers": "マイプロバイダー",
      "presets": "おすすめプリセット"
    },
    "form": {
      "name": "名前",
      "model": "デフォルトモデル",
      "modelHint": "このプロバイダーに切り替えた時に使用するモデル",
      "models": "利用可能なモデル",
      "modelsHint": "/model コマンドで切り替え可能なモデル一覧",
      "agentTypes": "対応エージェント",
      "agentTypesHint": "空の場合はすべてのエージェントに対応",
      "thinkingDefault": "デフォルト（自動）",
      "perAgentHint": "エージェントごとに異なる Base URL やモデルを設定できます。",
      "defaultConfig": "デフォルト",
      "baseUrl": "Base URL",
      "codexWireApi": "Wire API"
    },
    "ccSwitch": {
      "title": "CC-Switch からインポート",
      "notFound": "CC-Switch データベースが見つかりません。CC-Switch がインストールされているか確認してください。",
      "empty": "CC-Switch にプロバイダーが設定されていません。",
      "hint": "CC-Switch で {{count}} 件のプロバイダーが見つかりました。インポートするものを選択：",
      "active": "アクティブ",
      "exists": "既存",
      "import": "インポート ({{count}})",
      "result": "インポート完了：{{imported}} 件成功、{{skipped}} 件スキップ。"
    }
  },
  "skills": {
    "title": "スキル",
    "subtitle": "エージェントスキルの管理とおすすめスキルの発見",
    "tab": {
      "local": "ローカルスキル",
      "recommended": "おすすめ"
    },
    "projects": "プロジェクト",
    "skillCount": "{{count}} 件のスキル",
    "scanDirs": "スキャンディレクトリ",
    "noSkills": "スキルが見つかりません",
    "noSkillsHint": "スキルはエージェントのスキルディレクトリから読み込まれます（例: ~/.claude/skills/）",
    "emptyProject": "このプロジェクトのディレクトリにスキルがありません",
    "noPresets": "おすすめスキルがありません",
    "noPresetsHint": "スキル一覧の読み込みに失敗しました。ネットワーク接続を確認してください。",
    "featured": "注目",
    "allSkills": "すべてのスキル",
    "author": "作者",
    "source": "提供元",
    "download": "ダウンロード",
    "free": "無料",
    "freemium": "フリーミアム",
    "paid": "有料"
  },
  "theme": {
    "light": "ライト",
    "dark": "ダーク",
    "system": "システムに合わせる"
  }
}
