{
  "notch": {
    "waitingForSessions": "セッションを待機中...",
    "slogan": "Agentをもっと使いやすく",
    "noSessionInFocus": "フォーカス中のターミナルにセッションがありません。",
    "noSessionInFocusHint": "AgentBro セッションがあるターミナルタブにフォーカスしてください。",
    "noSessions": "アクティブなエージェントセッションはありません。",
    "noSessionsHint": "10種類以上のAgentに対応。起動すると自動で監視します。",
    "working": "作業中...",
    "thinking": "思考中...",
    "needsApproval": "承認が必要",
    "waitingInput": "入力を待機中...",
    "compacting": "コンテキストを圧縮中...",
    "taskComplete": "タスク完了",
    "replied": "新しい返信",
    "error": "エラーが発生しました",
    "interrupted": "中断されました",
    "ready": "アイドル",
    "idle": "期限切れ",
    "deny": "拒否",
    "allowOnce": "一度だけ許可",
    "allowAlways": "常に許可",
    "allowAll": "すべて許可",
    "typeMessage": "メッセージを入力... (Enter)",
    "typeReply": "返信を入力... (Enter)",
    "composerHintCodexApp": "Codex.app セッションはまだ AgentBro からメッセージを受け取れません。",
    "composerHintQoderApp": "Qoder.app セッションはまだ AgentBro からメッセージを受け取れません。",
    "composerHintRemote": "リモートセッションは AgentBro からの続行に対応していません。リモート端末で操作してください。",
    "composerHintNoTerminal": "このセッションには入力できるターミナルがありません。",
    "openHostApp": "アプリを開く",
    "send": "送信",
    "dismiss": "閉じる",
    "back": "セッションに戻る",
    "jumpToTerminal": "ターミナルに移動",
    "openTerminal": "ターミナルを開く",
    "sessionError": "セッションエラー",
    "unexpectedError": "予期しないエラーが発生しました。",
    "checkTerminal": "ターミナルで詳細を確認するか、セッションを再起動してください。",
    "waitingMessages": "メッセージを待機中...",
    "historyLimitNotice": "パフォーマンス最適化のため、最近のメッセージのみを読み込みます。",
    "scrollToBottom": "最下部にスクロール",
    "subagents": "サブエージェント",
    "subagentsPlural": "サブエージェント",
    "expandSubagents": "展開",
    "collapseSubagents": "折りたたむ",
    "cached": "キャッシュ済み",
    "complete": "完了",
    "compactingShort": "圧縮中...",
    "waitingForInput": "入力待ち",
    "settings": "設定",
    "quit": "AgentBroを終了",
    "updateAvailable": "新バージョン v{{version}} があります — クリックして更新",
    "updateBadgeLabel": "更新あり",
    "updateBannerTitle": "新バージョン v{{version}} があります",
    "updateNow": "今すぐ更新",
    "updateDismiss": "後で",
    "needsApprovalTool": "承認が必要: {{tool}}",
    "autoApprove": "自動承認",
    "you": "あなた",
    "tasks": "タスク ({{completed}} 完了, {{inProgress}} 進行中, {{pending}} 保留中)",
    "plan": "プラン",
    "completedCollapsed": "完了済み",
    "collapseCompleted": "折りたたむ",
    "planFeedback": "Claudeに変更内容を伝えてください...",
    "manualReview": "手動レビュー",
    "acceptEdits": "編集を自動承認",
    "autoApprovePerms": "権限を自動承認",
    "showAllSessions": "全{{count}}セッションを表示",
    "sendFeedback": "フィードバックを送信",
    "confirmSelection": "確認",
    "customAnswer": "その他...",
    "hooksRestored": "Hooksを復元しました",
    "hooksRateLimited": "Hook復旧がレート制限されています",
    "tool": {
      "editing": "編集中",
      "writing": "書き込み中",
      "reading": "読み取り中",
      "searching": "検索中",
      "running": "実行中",
      "tasking": "タスク実行中",
      "fetching": "取得中",
      "analyzing": "分析中",
      "runningSkill": "スキル実行中",
      "planning": "計画中",
      "waitingForAnswer": "回答待ち",
      "updatingTasks": "タスク更新中",
      "compacting": "圧縮中",
      "compactingContext": "コンテキスト圧縮中",
      "coordinating": "調整中",
      "messaging": "通信中",
      "scheduling": "スケジュール中",
      "branching": "ブランチ切替中",
      "savingState": "状態保存中",
      "readingState": "状態読み取り中",
      "clearingState": "状態クリア中"
    }
  },
  "settings": {
    "title": "設定",
    "close": "閉じる",
    "petVitals": "ペットバイタル",
    "petVitalsDesc": "コンテキストの圧力とトークン使用量に基づいてペットの状態変化を表示",
    "petPickerTitle": "ペットを選ぶ",
    "petPickerDesc": "アクティブなエージェントに自動追従、または特定のペットを固定します。",
    "petAuto": "エージェントに自動追従",
    "petInstallHint": "Codex.app の組み込みペットが見つかりません。Codex をインストールするか、~/.codex/pets にカスタムペットを追加してください。",
    "defaultPetForAgent": "デフォルトのペット",
    "defaultPetTooltip": "AUTO モードでこのエージェントに表示するペット",
    "defaultPetClear": "レジストリのデフォルトを使用",
    "defaultPetNone": "未設定",
    "general": "一般",
    "market": {
      "title": "ペットマーケット",
      "desc": "コミュニティのペットを閲覧してワンクリックでインストール — abpets CLI を利用しています。",
      "searchPlaceholder": "名前・作者・タグで検索…",
      "sortByPopular": "ダウンロード数順",
      "sortByLatest": "最近更新",
      "refresh": "更新",
      "refreshing": "更新中…",
      "refreshed": "更新しました",
      "refreshFailed": "更新に失敗しました",
      "uploadPet": "自分のペットを作る",
      "install": "インストール",
      "uninstall": "アンインストール",
      "installed": "インストール済み",
      "installing": "インストール中…",
      "uninstalling": "アンインストール中…",
      "useThis": "使う",
      "switchPrompt": "アイランドモードからペットモードへ切り替えます。続行しますか?",
      "byAuthor": "作者: {{name}}",
      "downloads": "{{count}} ダウンロード",
      "viewOnSite": "agentbro.net で見る",
      "loading": "マーケットを読み込み中…",
      "loadFailed": "マニフェストを読み込めません: {{message}}",
      "retry": "再試行",
      "empty": "該当するペットがありません。",
      "nodeRequired": "Node.js が必要です",
      "nodeRequiredDesc": "abpets は Node.js (v18+) で動作します。Node をインストールし AgentBro を再起動してください。",
      "installNodeBtn": "nodejs.org を開く",
      "abpetsRecommended": "abpets のグローバルインストールを推奨",
      "abpetsRecommendedDesc": "未インストールの場合、毎回 npx で abpets を取得します。ワンクリックで `npm install -g abpets` を実行します。",
      "installAbpetsBtn": "abpets をグローバルインストール",
      "logsTitle": "コマンド出力",
      "jobInstallTitle": "{{name}} をインストール中",
      "jobUninstallTitle": "{{name}} をアンインストール中",
      "jobInstallAbpetsTitle": "abpets をインストール中",
      "jobRunning": "実行中",
      "jobSuccess": "完了",
      "jobFailed": "失敗",
      "closeBtn": "閉じる"
    },
    "display": "表示",
    "sound": "サウンド",
    "shortcuts": "ショートカット",
    "agentMonitor": "Agent監視",
    "agents": "エージェント",
    "switch": "Agent切替",
    "sshRemote": "SSHリモート",
    "labs": "ラボ",
    "about": "このアプリについて",
    "agentBro": "AgentBro",
    "welcomeEyebrow": "クイック設定",
    "welcomeTitle": "アイランドを設定",
    "welcomeSubtitle": "エージェントの作業中にAgentBroをどのように表示するかを選びます。",
    "welcomeSurface": "表示モード",
    "welcomeSurfaceDesc": "コンパクトなアイランド、またはペットのステータス表示を選べます。",
    "welcomeContinue": "AgentBroを開始",
    "welcomeSaving": "保存中...",
    "welcomeError": "設定を保存できませんでした: {{message}}",
    "generalDesc": "基本的なアプリケーションの動作と起動設定。",
    "system": "システム",
    "behavior": "動作",
    "launchAtLogin": "ログイン時に起動",
    "launchAtLoginDesc": "ログイン時にAgentBroを起動する",
    "displayMonitor": "表示モニター",
    "displayMonitorDesc": "アイランドを表示するディスプレイ",
    "mainDisplay": "メインディスプレイ",
    "secondaryDisplay": "サブディスプレイ",
    "autoFollowFocus": "自動 (フォーカスに追従)",
    "autoHide": "自動非表示",
    "autoHideDesc": "一定時間操作がない場合にアイランドを非表示にする",
    "smartSuppression": "スマート抑制",
    "smartSuppressionDesc": "フォーカスセッション中に重要でない通知を抑制する",
    "surfaceIsland": "アイランド",
    "surfacePet": "ペット",
    "islandSurfaceMode": "表示モード",
    "islandSurfaceModeDesc": "コンパクトなアイランドとペットのステータス表示を切り替えます。",
    "islandEnabled": "アイランドを有効化",
    "islandEnabledDesc": "フローティングアイランドにAgentBroの状態、承認、質問、完了通知を表示します。",
    "islandExternalEnabled": "外部CLIトラッキング",
    "islandExternalEnabledDesc": "インストール済みフックで対応AI CLIセッションを追跡します。",
    "islandMonitorSubagents": "サブエージェントを監視",
    "islandMonitorSubagentsDesc": "アイランドにサブエージェントの活動と完了履歴を表示します。",
    "autoCollapse": "自動折りたたみ",
    "autoCollapseDesc": "外側をクリックするとパネルを折りたたむ",
    "completionDuration": "完了ポップアップの表示時間",
    "completionDurationDesc": "タスク完了ポップアップの表示時間",
    "hoverDelay": "ホバー遅延",
    "hoverDelayDesc": "ホバー時にパネルを展開するまでの遅延",
    "cliHooks": "CLIフック",
    "duration3s": "3秒",
    "duration5s": "5秒",
    "duration10s": "10秒",
    "durationPersistent": "常時表示",
    "displayDesc": "アイランドの外観と表示情報をカスタマイズします。",
    "colorTheme": "カラーテーマ",
    "colorThemeDesc": "アイランドパネルのビジュアルスタイル",
    "notchStyle": "ノッチスタイル",
    "compact": "コンパクト",
    "compactDesc": "アイコンのみの最小ビュー",
    "detailed": "詳細",
    "detailedDesc": "プロジェクト名とステータスを表示",
    "hoverSpeed": "ホバー速度",
    "hoverSpeedDesc": "セッションカードのアニメーション速度",
    "hoverSpeedInstant": "瞬時 (50ms)",
    "hoverSpeedNormal": "通常 (200ms)",
    "hoverSpeedSlow": "ゆっくり (400ms)",
    "panelSize": "パネルサイズ",
    "islandAnimationScale": "アニメーション倍率",
    "islandAnimationScaleDesc": "アイランドの展開、折りたたみ、コンテンツ移動の速度を調整します。",
    "contentFontSize": "コンテンツフォントサイズ",
    "completionCardHeight": "通知カード最大高さ",
    "maxPanelHeight": "最大パネル高さ",
    "detailPanelMaxHeight": "詳細ビュー高さ",
    "tokenCostDisplay": "トークンとコストの表示",
    "tokenDisplayMode": "表示モード",
    "tokenDisplayModeDesc": "トークンバーに表示する内容",
    "tokensBoth": "トークン + コスト",
    "tokensOnly": "トークンのみ",
    "costOnly": "コストのみ",
    "hidden": "非表示",
    "costModel": "コストモデル",
    "costModelDesc": "コスト見積もりに使用するモデル価格",
    "agentActivity": "エージェントアクティビティの詳細",
    "activeTheme": "アクティブテーマ",
    "activeThemeDesc": "ピクセルインジケーターと色のビジュアルスタイル",
    "agentActivityDesc": "詳細ビューにサブエージェントの活動と履歴入口を表示する",
    "soundDesc": "通知音とオーディオフィードバックを設定します。",
    "enableSounds": "サウンドを有効にする",
    "enableSoundsDesc": "エージェントイベントのサウンドを再生する",
    "volume": "音量",
    "soundPack": "サウンドパック",
    "soundPackDesc": "通知サウンドスタイルを選択",
    "eightBitRetro": "8ビットレトロ",
    "subtle": "サトル",
    "custom": "カスタム...",
    "sessionEvents": "セッションイベント",
    "interactionEvents": "インタラクションイベント",
    "systemEvents": "システムイベント",
    "soundEvents": {
      "session-start": "セッション開始",
      "session-end": "セッション終了",
      "session-error": "セッションエラー",
      "permission-request": "権限リクエスト",
      "plan-approval": "計画承認",
      "question-asked": "質問",
      "task-complete": "タスク完了",
      "context-compact": "コンテキスト圧縮",
      "token-limit": "トークン上限警告",
      "boot": "起動音"
    },
    "customSounds": "カスタムサウンド",
    "audioFiles": "オーディオファイル",
    "importSoundPack": "サウンドパックをインポート",
    "importing": "インポート中...",
    "soundPackImported": "{{name}} から {{count}} 個のサウンドをインポートしました",
    "soundPackImportFailed": "サウンドパックのインポートに失敗しました: {{message}}",
    "probeFilter": "プローブセッションフィルター",
    "probeFilterDesc": "接続チェックやモデルプローブなど、すぐ終わるバックグラウンドのプローブセッションでは通知音を鳴らしません。",
    "previewSound": "サウンドをプレビュー",
    "shortcutsDesc": "一般的な操作のキーボードショートカットをカスタマイズします。",
    "globalShortcuts": "グローバルショートカット",
    "shortcutApprove": "現在の権限リクエストを承認",
    "shortcutApproveDesc": "アイランドにフォーカスがなくても動作します",
    "shortcutDeny": "現在の権限リクエストを拒否",
    "shortcutDenyDesc": "最も古い保留中の権限リクエストへ拒否応答を送信します",
    "shortcutSkip": "現在の質問をスキップ",
    "shortcutSkipDesc": "最も古い保留中の質問で最初の回答を選択します",
    "inWindowShortcuts": "ウィンドウ内ショートカット",
    "pressKeys": "キーを押してください...",
    "cancel": "キャンセル",
    "edit": "編集",
    "shortcutClear": "クリア",
    "shortcutOff": "オフ",
    "showAdvancedShortcuts": "高度なショートカットを表示",
    "hideAdvancedShortcuts": "高度なショートカットを隠す",
    "enabledAdvancedShortcuts": "{{count}} 件有効",
    "alreadyUsedBy": "\"{{label}}\" で既に使用されています",
    "shortcutApplyFailed": "ショートカットを適用できませんでした: {{message}}",
    "shortcutActions": {
      "toggle-panel": "パネルを切り替え",
      "expand-panel": "パネルを展開",
      "collapse-panel": "パネルを折りたたむ",
      "next-session": "次のセッション",
      "prev-session": "前のセッション",
      "approve-action": "操作を承認",
      "reject-action": "操作を拒否",
      "open-settings": "設定を開く"
    },
    "sshRemoteDesc": "SSHトンネルを介してAgentBroをリモートマシンに接続します。",
    "sshDescription": "AgentBroはリモートのエージェントイベントをローカルディスプレイに転送できます。リモートホストにAgentBro CLIヘルパーをインストールする必要があります。",
    "sshPrerequisites": "前提条件",
    "sshPrerequisitesText": "各リモートホストにagentbro-remoteがインストールされており、SSHコンフィグでTCPポート転送が有効になっていることを確認してください。",
    "tcpPort": "TCPポート",
    "listeningPort": "リスニングポート",
    "listeningPortDesc": "リモートエージェントイベントを受信するローカルTCPポート",
    "remoteHosts": "リモートホスト",
    "noRemoteHosts": "リモートホストが設定されていません。",
    "remoteProbe": "診断",
    "remoteProbeRunning": "診断中...",
    "remoteProbeFailed": "診断に失敗しました",
    "remoteProbeSummary": "リモート診断",
    "remoteProbeNoData": "診断データはまだありません。",
    "manageHooks": "Hooks管理",
    "connectFirst": "先にリモートホストへ接続してください",
    "remoteHookAgents": "リモートにインストールするAgent Hooksを選択",
    "name": "名前",
    "add": "追加",
    "removeHost": "ホストを削除",
    "labsDesc": "実験的な機能を試してみましょう。不安定な場合や予告なく変更される場合があります。",
    "upgradeRequired": "アップグレードが必要",
    "aboutTitle": "このアプリについて",
    "checkForUpdates": "アップデートを確認",
    "updateChecking": "アップデートを確認中...",
    "updateAvailable": "アップデート {{version}} があります",
    "updateAvailableHomebrew": "アップデート {{version}} があります。AgentBro は Homebrew でインストールされているため、次を実行してください: {{command}}",
    "updateDownloading": "{{version}} をダウンロード中...",
    "updateReady": "アップデート {{version}} の準備ができました。再起動して適用してください。",
    "updateReadyAuto": "アップデート {{version}} の準備ができました。短いアイドル時間の後に自動で再起動します。",
    "updateReadyWaitingIdle": "アップデート {{version}} の準備ができました。{{count}} 件のアクティブなセッションがアイドルになった後に自動で再起動します。",
    "updateCheckFailed": "アップデートサービスに接続できません。後でもう一度試すか、Releasesからダウンロードしてください。",
    "autoCheckUpdate": "アップデートを自動確認",
    "autoCheckUpdateDesc": "オフにすると、「アップデートを確認」を手動でクリックしたときのみ新しいバージョンを取得します",
    "autoInstallUpdate": "アップデートを自動インストール",
    "autoInstallUpdateDesc": "オンにすると、AgentBro はアクティブなセッションがアイドルになってから静かに確認・ダウンロードし、安全なタイミングで再起動します",
    "installNow": "今すぐインストール",
    "developer": "開発者",
    "developerName": "shizhen",
    "reportBug": "バグを報告",
    "sendFeedback": "フィードバックを送信",
    "feedbackEmail": "shi_rc@foxmail.com",
    "latestVersion": "最新バージョンを使用しています",
    "checkNow": "今すぐ確認",
    "exportDiagnostics": "診断をエクスポート",
    "exportDiagnosticsDesc": "プライバシー保護された診断ZIP（パスとシークレットはマスク済み）を生成してトラブルシューティングに使用",
    "hookDoctor": "Hook 診断",
    "runDiagnostics": "診断を実行",
    "runDiagnosticsDesc": "ブリッジバイナリ、Hook サービス、インストール済み Hooks、現在のプラットフォームのターミナル連携を確認します。",
    "hookDoctorInlineDesc": "AgentBro bridge、Hook サービス、インストール済み Hooks、現在のプラットフォームのターミナル連携を確認します。",
    "hookDoctorNextStep": "次の手順: ",
    "hookDoctorSuggestionBridge": "AgentBro を再起動してください。それでも失敗する場合はアプリを再インストールしてください。",
    "hookDoctorSuggestionServer": "AgentBro を起動したまま再確認してください。新しい CLI セッションが現在の Hook サービスに接続します。",
    "hookDoctorSuggestionInstall": "すべての Hooks をインストールし、対応する CLI セッションを再起動してください。",
    "hookDoctorSuggestionAutomation": "macOS のシステム設定で、AgentBro が Terminal と System Events を制御できるよう許可してください。",
    "hookDoctorSuggestionCodexCli": "Codex CLI をインストールするか、実際の codex 実行ファイルを PATH に追加してください。Codex Desktop / WindowsApps ランチャーは hooks には使えません。",
    "hookDoctorSuggestionCodexAppServer": "`codex app-server` をサポートする Codex CLI に更新してから、もう一度診断を実行してください。",
    "hookDoctorSuggestionBinary": "対応するターミナルマルチプレクサまたはターミナルを使う場合のみインストールしてください。それ以外は無視できます。",
    "hookDoctorSuggestionGeneric": "上の詳細に従って修正してから、もう一度診断を実行してください。",
    "exportSaved": "保存完了！",
    "export": "エクスポート",
    "links": "リンク",
    "website": "Webサイト",
    "github": "GitHub",
    "releases": "リリース",
    "community": "Join Community",
    "communityWechat": "WeChat",
    "communityWechatAlt": "WeChat QRコード",
    "communityGroup": "WeChatグループ",
    "communityGroupAlt": "WeChatグループQRコード",
    "communityExpand": "展開",
    "communityCollapse": "折りたたむ",
    "communityClose": "閉じる",
    "credits": "クレジット",
    "builtWith": "Tauri、React、TypeScript、Vite、Framer Motion、Zustand、i18nextで構築",
    "designSystem": "インターフェイス設計と実装はAgentBro Contributorsが保守",
    "copyright": "© 2026 AgentBro Contributors",
    "quitApp": "AgentBroを終了",
    "connect": "接続",
    "disconnect": "切断",
    "disconnected": "未接続",
    "connecting": "接続中",
    "failed": "失敗",
    "installHooks": "フックをインストール",
    "uninstallHooks": "フックをアンインストール",
    "language": "言語",
    "languageDesc": "インターフェース言語",
    "english": "English",
    "chinese": "中文",
    "idleTimeout": "アイドルタイムアウト",
    "idleTimeoutDesc": "一定時間操作がない場合にアイランドを自動非表示にする (0 = 無効)",
    "idleTimeoutDisabled": "無効",
    "idleTimeoutMinutes": "{{minutes}}分",
    "idleInteractionRouting": "アイドル時の対話保護",
    "idleInteractionRoutingDesc": "離席中は承認、質問、計画確認をアイランドで展開せず、元のターミナルに残します。",
    "idleInteractionRoutingMinutes": "離席判定時間",
    "idleInteractionRoutingMinutesDesc": "ブロッキングプロンプトをターミナルに残すまでのシステムアイドル時間。",
    "notificationMode": "通知モード",
    "notificationModeDesc": "エージェントイベントの通知タイミング",
    "notificationTurnEnd": "ターン終了時のみ",
    "notificationTurnEndDesc": "エージェントがターンを終了した時のみ通知する",
    "notificationEvery": "すべてのイベント",
    "notificationEveryDesc": "ツール呼び出しとイベントのたびに通知する",
    "engineInstances": "エンジンインスタンス",
    "addEngineBranch": "Claude Codeインスタンスを追加...",
    "engineLabel": "ラベル",
    "engineConfigRoot": "設定ルート",
    "enginePathInvalid": "無効なパス",
    "enginePathValid": "有効",
    "removeEngine": "削除",
    "interface": "インターフェース",
    "accountQuota": "アカウントクォータ",
    "noAccountQuotaProviders": "利用可能な公式アカウントクォータリーダーはありません。",
    "openCredential": "認証情報を開く",
    "usageQueryIntegration": "使用量照会",
    "usageQueryEnabled": "使用量照会を有効化",
    "usageQueryEnabledDesc": "アイランドヘッダー用に、公式アカウントまたはCLIのトークンクォータをバックグラウンドで読み取ります。サードパーティAPIとプロキシ使用量は別モジュールで設定されます。",
    "showUsageQuota": "使用量クォータを表示",
    "showUsageQuotaDesc": "パネルにAPI使用量クォータを表示する",
    "refresh": "更新",
    "usageRefreshTimeout": "使用量照会がタイムアウトしました。後でもう一度更新してください。",
    "connected": "接続済み",
    "disabled": "無効",
    "waitingData": "データ待機中",
    "needsAuth": "認証が必要",
    "usageReaderAvailable": "接続可能",
    "usageReaderPending": "接続待ち",
    "notSupported": "未対応",
    "authorize": "認証",
    "authorizeUsage": "使用量を認証",
    "authorizing": "認証中...",
    "usageAuthStarted": "認証用ターミナルを開きました。ログイン完了後に更新してください。",
    "showCacheTTL": "キャッシュTTLを表示",
    "showCacheTTLDesc": "Claude Codeセッションのプロンプトキャッシュ残り時間を表示する",
    "hooks": "フック",
    "hooksDesc": "AgentBroモニタリング用のAIツールフックインストールを管理します。",
    "detectTools": "ツールを検出",
    "detectNow": "今すぐ確認",
    "detecting": "確認中...",
    "reinstallAll": "すべて再インストール",
    "installAllHooks": "すべてインストール",
    "uninstallAllHooks": "すべてアンインストール",
    "cliNotInstalled": "CLI がインストールされていません。先に対応するコマンドラインツールをインストールしてください。",
    "detectedTools": "検出されたツール",
    "noToolsDetected": "ツールが検出されませんでした。「ツールを検出」をクリックしてスキャンしてください。",
    "detectingTools": "インストール済みツールを検出中...",
    "hookInstalled": "インストール済み",
    "hookNotInstalled": "未インストール",
    "hookNeedsReinstall": "再インストールが必要",
    "hookSettingsCorrupted": "設定エラー",
    "hookError": "エラー",
    "install": "インストール",
    "reinstall": "再インストール",
    "uninstall": "アンインストール",
    "openConfigDir": "設定フォルダーを開く",
    "uninstalling": "アンインストール中...",
    "hookStatusRefreshed": "フック状態を更新しました。",
    "hookInstallDone": "フックをインストールしました。反映するには対応するCLIセッションを再起動してください。",
    "hookInstallFailed": "{{tool}} のインストールに失敗しました: {{reason}}",
    "hookReinstallDone": "フックを再インストールしました。反映するには対応するCLIセッションを再起動してください。",
    "hookReinstallFailed": "{{tool}} の再インストールに失敗しました: {{reason}}",
    "hookDetectDone": "確認が完了しました。",
    "codexAppServerProbe": "Codex リアルタイム同期と準備状況",
    "codexAppServerProbeDesc": "任意：Codex app-server 接続を常駐させ、フックを待たずにスレッド状態をリアルタイム取得し承認/質問へ直接応答します。",
    "codexAppServerProbeRun": "準備状況を確認",
    "codexAppServerProbeRunning": "確認中...",
    "codexAppServerNoProbe": "準備状況を確認して、このマシンで Codex app-server 同期をホストできるか確認します。",
    "codexAppServerSyncRun": "スレッドを同期",
    "codexAppServerSyncRunning": "同期中...",
    "codexAppServerSyncDone": "{{total}} 件中 {{synced}} 件の Codex スレッドを同期しました。",
    "codexAppServerSyncResult": "スレッド同期結果",
    "codexAppServerSyncSummary": "{{synced}}/{{total}} 件のスレッドを同期し、{{read}} 件の詳細スナップショットを読み込みました。",
    "codexAppServerBackgroundSync": "バックグラウンドスレッド同期",
    "codexAppServerBackgroundSyncDesc": "フックイベントを待たずに、Codex app-server のスレッド状態を定期的に AgentBro セッションへ取り込みます。",
    "codexAppServerSyncInterval": "同期間隔",
    "codexAppServerSyncIntervalDesc": "アクティブ時の基本間隔。アイドル時は 60 秒、静かなバックグラウンドでは 5 分に下げます。",
    "codexAppServerChecks": {
      "cli": "Codex CLI",
      "app-server-command": "app-server コマンド",
      "server-port": "ローカル app-server ポート",
      "codex-app": "Codex Desktop",
      "auth": "Codex 認証",
      "transcripts": "ローカル transcript",
      "live-sync": "AgentBro ライブ同期"
    },
    "hookInstallAllDone": "すべてのフックをインストールしました。対応するCLIセッションを再起動して読み込んでください。",
    "hookInstallAllDoneWithErrors": "一部のフックのインストールに失敗しました: {{errors}}",
    "hookUninstallDone": "フックをアンインストールしました。",
    "hookUninstallAllDone": "AgentBro のすべてのフックを削除しました。再インストールできます。",
    "hookUninstallAllDoneWithErrors": "一部のフックのアンインストールに失敗しました：{{errors}}",
    "uninstallAllConfirmTitle": "すべてのフックをアンインストール",
    "uninstallAllConfirmMessage": "すべての CLI ツール（カスタムインストールを含む）から AgentBro のフック設定を削除します。再インストール前のトラブル解消用です。続行しますか？",
    "hookReinstallAllDone": "インストール済みフックを再インストールしました。反映するには実行中のCLIセッションを再起動してください。",
    "desktopOnlyHooks": "フック管理はデスクトップアプリで利用できます。",
    "retry": "再試行",
    "customTag": "カスタム",
    "customCLI": "カスタムCLIツール",
    "addCustomTool": "カスタムツールを追加...",
    "toolId": "ツールID",
    "configPath": "設定パス",
    "save": "保存",
    "webhooks": "Webhook",
    "webhooksDesc": "エージェントイベントを外部チャットサービスに転送します。",
    "webhooksInfo": "AgentBroのDingTalk、Feishu、またはその他のサービスへの通知を受け取るためのWebhookエンドポイントを設定します。",
    "dingtalk": "DingTalk",
    "dingtalkDesc": "DingTalkグループロボットに通知を送信する",
    "feishu": "Feishu / Lark",
    "feishuDesc": "Feishuグループロボットに通知を送信する",
    "webhookEnabled": "有効",
    "webhookUrl": "Webhook URL",
    "webhookSecret": "シークレット",
    "webhookSecretPlaceholder": "オプションの署名シークレット",
    "webhookEvents": "イベント",
    "webhookEventsDesc": "転送するイベント",
    "webhookTest": "テスト",
    "webhookTestSuccess": "✓ 成功",
    "webhookTestError": "✗ 失敗",
    "webhookEvent_session_start": "セッション開始",
    "webhookEvent_task_complete": "タスク完了",
    "webhookEvent_error": "エラー",
    "webhookEvent_waiting_approval": "承認待ち",
    "webhookEvent_waiting_input": "入力待ち",
    "webhookEvent_plan_approval": "計画承認",
    "webhookDelayEnabled": "通知を遅延",
    "webhookDelayDesc": "承認、質問、計画確認はまずこのMacに表示し、指定時間後も未対応の場合のみWebhookへ転送します。",
    "webhookDelayMinutes": "遅延時間",
    "webhookDelayMinutesDesc": "未対応の対話リクエストを転送するまで待つ分数。",
    "volumeDesc": "サウンド音量レベル",
    "customHooksPath": "カスタムフックパス",
    "customHooksPathDesc": "フックインストール用のデフォルトsettings.jsonパスをオーバーライド",
    "showTips": "ヒントを表示",
    "showTipsDesc": "すべてのセッションがアイドル時にヒントを表示",
    "pixelCursor": "ピクセルカーソル",
    "pixelCursorDesc": "パネル周囲にアニメーション付きドットを表示",
    "confettiOnComplete": "完了時の紙吹雪",
    "confettiOnCompleteDesc": "タスク完了時にお祝いアニメーションを表示",
    "followFocus": "フォーカスに追従",
    "followFocusDesc": "フォーカスされたターミナルウィンドウでセッションをフィルター",
    "globalShortcut": "グローバルショートカット",
    "globalShortcutDesc": "アイランドの表示を切り替えるキーボードショートカット",
    "islandInteraction": "アイランド操作",
    "interactionMode": "操作モード",
    "interactionModeDesc": "静かなアシスタントは実行中に非表示、常駐モニターは実行中に表示を保ち、アイドル時はミニアイランドに戻します。",
    "interactionMinimal": "ミニマル",
    "interactionPersistent": "常駐",
    "noSessionsHideDelay": "非アクティブ時の非表示遅延",
    "noSessionsHideDelayDesc": "「セッションなしで非表示」を有効にした後、ミニアイランドが完全に非表示になるまでの時間。",
    "autoHideNoSessions": "セッションなしで非表示",
    "autoHideNoSessionsDesc": "常駐モニターで、実行中、待機中、エラーのセッションがすべて終了した後にミニアイランドを非表示にします。",
    "idleCompactDwell": "非アクティブ後のコンパクト維持",
    "idleCompactDwellDesc": "実行中、待機中、エラーのセッションがすべて終了した後、ミニアイランドへ戻るまでコンパクト表示を維持する時間。",
    "taskCompleteDwell": "自動折りたたみカウントダウン",
    "taskCompleteDwellDesc": "完了/返信通知を自動で折りたたむまでの秒数。",
    "escSilenceDuration": "ESCサイレンス",
    "escSilenceDurationDesc": "ESC後に通常通知とホバー起動を抑制する秒数。",
    "hoverExpandDelay": "コンパクトピルのホバー遅延",
    "hoverExpandDelayDesc": "コンパクトピルをホバーしてから展開するまでの遅延。",
    "microHoverExpandDelay": "マイクロピルのホバー遅延",
    "microHoverExpandDelayDesc": "マイクロピルをホバーしてから展開するまでの遅延。",
    "collapseDelay": "折りたたみ遅延",
    "collapseDelayDesc": "カーソルが離れてから折りたたむまでの遅延。",
    "clickToDetail": "クリックで詳細表示",
    "clickToDetailDesc": "オンの場合はセッションカードのクリックでチャット詳細を開き、オフの場合はターミナルへ移動します。",
    "jumpBeforeSend": "送信前に移動",
    "jumpBeforeSendDesc": "オンの場合、Codex App セッションは対象ウィンドウへ移動してから送信します。オフの場合は Codex CLI を呼ばず、Codex App のバックグラウンドウィンドウだけを操作します。",
    "tipsEnabled": "ヒントを表示",
    "tipsEnabledDesc": "セッションがない時、またはすべてアイドル時に中央エリアへヒントを表示します。",
    "carouselInterval": "カルーセル間隔",
    "carouselIntervalDesc": "折りたたみバーの情報カルーセルの回転間隔",
    "processingTimeout": "処理タイムアウト",
    "processingTimeoutDesc": "処理ステータスをリセットするまでの最大時間",
    "sessionTimeout": "セッションタイムアウト",
    "sessionTimeoutDesc": "アイドルセッションを削除するまでの時間",
    "excludedCwd": "除外ディレクトリ",
    "excludedCwdDesc": "これらの部分文字列を含むワーキングディレクトリからのイベントを無視（カンマ区切り）",
    "autoApproveTools": "自動承認ツール",
    "autoApproveToolsDesc": "確認なしで承認できるツール名をカンマ区切りで指定します。",
    "hapticFeedback": "触覚フィードバック",
    "hapticFeedbackDesc": "パネルにホバーした時のトラックパッド触覚フィードバック",
    "hapticIntensity": "触覚強度",
    "hapticIntensityDesc": "触覚フィードバックの強さ (1-3)",
    "notchLayout": "ノッチレイアウト",
    "collapsedWidthScale": "コンパクトピル幅スケール",
    "collapsedWidthScaleDesc": "現在のコンパクトピル: {{value}}px",
    "notchHeightMode": "ノッチ高さモード",
    "notchHeightModeDesc": "ノッチの高さの計算方法",
    "heightMatchNotch": "ノッチに合わせる",
    "heightMatchMenuBar": "メニューバーに合わせる",
    "heightCustom": "カスタム",
    "customNotchHeight": "カスタムノッチ高さ",
    "allowHorizontalDrag": "水平ドラッグ",
    "allowHorizontalDragDesc": "アイランドの水平ドラッグを許可",
    "maxVisibleSessions": "最大表示セッション数",
    "maxVisibleSessionsDesc": "上限を超えたセッションはスクロールして確認できます",
    "maxVisibleSessionsUnlimited": "無制限",
    "showToolStatus": "折りたたみ時にツール状態を表示",
    "showToolStatusDesc": "折りたたみ状態のアイランドで読み取り、編集、実行中の対象を優先表示します",
    "aiMessageLines": "AIメッセージ行数",
    "aiMessageLinesDesc": "AIメッセージプレビューに表示する行数",
    "skills": "Skill Management",
    "island": {
      "title": "Island",
      "desc": "Configure the dynamic island appearance, behavior, sounds, and integrations.",
      "tabs": {
        "overview": "Overview",
        "display": "Display",
        "market": "ペットマーケット",
        "behavior": "Behavior",
        "integration": "Integration",
        "remote": "SSHリモート",
        "notify": "Notifications",
        "keys": "Shortcuts",
        "sound": "Sound",
        "shortcuts": "Shortcuts",
        "advanced": "Advanced"
      },
      "section": {
        "surface": "表示形式",
        "displayPlacement": "ディスプレイ配置",
        "layout": "レイアウト",
        "dimensions": "サイズ",
        "expand": "Expand",
        "hide": "Hide and Collapse",
        "dwell": "Dwell Time",
        "sessionHandling": "Session Handling",
        "professional": "Professional Information",
        "visualSignals": "Visual Signals",
        "debug": "Debug and Paths"
      },
      "overview": {
        "core": "Core",
        "timing": "Timing",
        "previewTitle": "Codex is running tests",
        "previewMeta": "agentBro · bun test:run · 2m",
        "quietAssistant": "静かなアシスタント",
        "quietAssistantDesc": "エージェント実行中は非表示にし、承認、質問、失敗、完了通知の時だけ表示します。",
        "persistentMonitor": "常駐モニター",
        "persistentMonitorDesc": "エージェント実行中は表示を保ち、アイドル時はミニアイランドに戻します。",
        "customPreset": "カスタム表示",
        "customPresetDesc": "非表示または折りたたみのタイミングが変更されているため、現在の設定はどちらのプリセットとも異なります。",
        "coreSwitches": "主要スイッチ",
        "coreSwitchesDesc": "プリセットは表示方法と既定のタイミングを設定します。下の項目でさらに調整できます。"
      }
    },
    "resetIslandPosition": "Reset Island Position",
    "resetCenter": "Reset to Center",
    "islandResetDefaults": "アイランドを初期設定に戻す",
    "islandResetDefaultsDesc": "アイランドの表示、動作、サウンド、ショートカット、通知設定を復元します。",
    "reset": "リセット",
    "logoMeaning": "ロゴの意味",
    "logoMeaningTitle": "人とAgentの握手",
    "logoMeaningDesc": "AgentBroロゴ中央の握手は、人とAI Agentの協働を表しています。置き換えでも遠隔操作でもなく、そばで引き継ぎ、知らせ、支えるbroのような存在です。外側のA/B構造はAgentBroの頭文字に由来し、2つのAgentノードがつながる形にも見えます。"
  },
  "tray": {
    "showPanel": "パネルを表示",
    "settings": "設定",
    "quit": "終了"
  },
  "trial": {
    "expired": "トライアル期限切れ — すべての機能を使用するにはアップグレードしてください",
    "daysRemaining": "トライアル: 残り{{days}}日",
    "dismiss": "閉じる"
  },
  "skills": {
    "title": "Skill Management",
    "description": "Manage AI Agent skills, MCP servers, and plugins with cross-device sync.",
    "tab_skills": "Skills",
    "tab_packs": "Packs",
    "tab_sync": "Sync",
    "searchPlaceholder": "Search skills...",
    "all": "All",
    "allAgents": "All Agents",
    "batchMode": "Batch",
    "cancelBatch": "Cancel",
    "install": "Install",
    "installedViaIsland": "Installed via AgentBro",
    "localDiscovered": "Locally Discovered",
    "noSkills": "No skills found",
    "noSkillsHint": "Click Install to add your first skill",
    "scanning": "Scanning...",
    "selectedCount": "{{count}} selected",
    "enableAll": "Enable All",
    "disableAll": "Disable All",
    "installedAgents": "Installed Agents",
    "basicInfo": "Basic Info",
    "type": "Type",
    "installMode": "Install Mode",
    "size": "Size",
    "modified": "Modified",
    "source": "Source",
    "fileViewer": "File Browser",
    "uninstall": "Uninstall",
    "confirmUninstall": "Confirm Uninstall",
    "confirmUninstallMsg": "Are you sure you want to uninstall \"{{name}}\"?",
    "cancel": "Cancel",
    "edit": "Edit",
    "delete": "Delete",
    "save": "Save",
    "create": "Create",
    "createPack": "New Pack",
    "editPack": "Edit Pack",
    "packName": "Name",
    "packNamePlaceholder": "Enter pack name",
    "packDesc": "Description",
    "packDescPlaceholder": "Enter description",
    "selectSkills": "Select Skills",
    "targetAgents": "Target Agents",
    "installSkill": "Install Skill",
    "localPath": "Local Path",
    "githubRepo": "GitHub Repository",
    "subPath": "Sub-path",
    "directCopy": "Direct Copy",
    "installing": "Installing...",
    "sync": "Sync",
    "githubSyncDesc": "Sync skill configs via a private GitHub repository.",
    "configSaved": "Config saved",
    "push": "Push",
    "pull": "Pull",
    "lastSync": "Last synced",
    "exportImport": "Export / Import",
    "exportImportDesc": "Export skills as a backup file, or import from one.",
    "export": "Export",
    "import": "Import",
    "exportDone": "Exported to {{path}}",
    "importDone": "Import complete",
    "importPathPrompt": "Enter backup file path",
    "agentSync": "Agent-to-Agent Sync",
    "agentSyncDesc": "One-click sync skills from one agent to another.",
    "agentSyncDone": "Sync complete",
    "preview": "Preview",
    "syncNow": "Sync",
    "scanStatus": "Scanner Status",
    "rescan": "Rescan",
    "installToAgent": "Install to Agent",
    "packMembership": "Pack Membership",
    "applyPack": "Apply",
    "binaryFile": "Binary file, cannot preview",
    "fileReadError": "Cannot read file content",
    "fileEmpty": "This file is empty",
    "fileLarge": "Large file ({{size}}) — source view only",
    "frontmatter": "Frontmatter",
    "frontmatterAdditional": "{{count}} additional fields"
  },
  "update": {
    "availableTitle": "アップデートがあります",
    "readyTitle": "アップデート準備完了",
    "later": "後で",
    "install": "インストールして再起動",
    "downloadLatest": "最新版をダウンロード",
    "copyCommand": "コマンドをコピー",
    "downloading": "ダウンロード中...",
    "restart": "今すぐ再起動",
    "restartHint": "アップデートのダウンロードが完了しました。アプリを再起動して適用してください。",
    "restartSoonHint": "アップデートの準備ができました。AgentBro は短いアイドル時間の後に自動で再起動します。",
    "restartWhenIdleHint": "アップデートの準備ができました。AgentBro はアクティブなセッションがアイドルになってから自動で再起動します。",
    "homebrewHint": "AgentBro は Homebrew でインストールされています。ターミナルで次を実行してください:",
    "downloadInBackground": "バックグラウンドでダウンロード",
    "miniDownloading": "ダウンロード中 {{percent}}%",
    "miniReadyRestart": "更新準備完了 — クリックして再起動",
    "closeWhileDownloading": "アップデートをダウンロード中です。ウィンドウを閉じるとインストールが中断されます。閉じますか?",
    "closeAnyway": "閉じる",
    "keepDownloading": "ダウンロードを続ける"
  }
}
