{
  "refinementHistory.back": "← Refinement",
  "refinementHistory.sectionLabel": "Refinement",
  "refinementHistory.title": "作業履歴インデックス",
  "refinementHistory.subtitle": "Refinement の SP 提案の根拠となる Qdrant ベクトルストア。完了済みで SP が付いた作業項目がここにインデックスされ、新しい項目では LLM が最も近い 3-5 件を参照します。",
  "refinementHistory.refresh": "↻ 更新",
  "refinementHistory.loading": "読み込み中...",
  "refinementHistory.loadFailed": "読み込み失敗",
  "refinementHistory.empty.title": "インデックスは空です",
  "refinementHistory.empty.hint": "Refinement に移動 → 履歴をインデックス をクリック。",
  "refinementHistory.stats.total": "作業項目数",
  "refinementHistory.stats.totalSp": "SP 合計",
  "refinementHistory.stats.avgSp": "平均 SP",
  "refinementHistory.stats.people": "担当者数",
  "refinementHistory.stats.types": "作業項目タイプ",
  "refinementHistory.spDistribution": "SP 分布(クリックでフィルター)",
  "refinementHistory.workItemTypes": "作業項目タイプ",
  "refinementHistory.topAssignees": "主な担当者(クリックでフィルター)",
  "refinementHistory.items.title": "項目",
  "refinementHistory.items.resultSuffix": "件",
  "refinementHistory.items.clearFilters": "フィルターをクリア",
  "refinementHistory.items.searchPlaceholder": "タイトル/ID/担当者を検索...",
  "refinementHistory.items.activeFilter": "適用中フィルター",
  "refinementHistory.items.noMatch": "一致なし。",
  "refinementHistory.items.footer": "合計 {total} 件 · 1ページ {pageSize} 件 · フィルターはサーバー側適用",
  "refinementHistory.items.sort.recent": "新しい順",
  "refinementHistory.items.sort.spDesc": "SP ↓",
  "refinementHistory.items.sort.spAsc": "SP ↑",
  "refinementHistory.items.sort.assignee": "担当者 (A-Z)",
  "refinementHistory.col.sp": "SP",
  "refinementHistory.col.type": "タイプ",
  "refinementHistory.col.completed": "完了日",
  "refinementHistory.col.title": "タイトル",
  "refinementHistory.col.sprint": "スプリント",
  "refinementHistory.col.assignee": "担当者",
  "refinementHistory.pager.first": "« 最初",
  "refinementHistory.pager.prev": "‹ 前へ",
  "refinementHistory.pager.next": "次へ ›",
  "refinementHistory.pager.last": "最後 »",
  "refinementHistory.pager.page": "ページ",
  "refinement.backfill.needAzureProject": "先に上で Azure プロジェクトを選択してください。",
  "refinement.backfill.needAzureTeam": "先にチームを選択してください — でないとクエリがプロジェクト全チームの項目を引き、Azure の 20k 上限に達します。",
  "refinement.backfill.needJiraProject": "先に上で Jira プロジェクトを選択してください。",
  "refinement.backfill.starting": "バックグラウンドジョブを開始中...",
  "refinement.backfill.startFailed": "バックフィルを開始できませんでした",
  "refinement.backfill.needAzureProjectShort": "まず上でプロジェクトを選択",
  "refinement.backfill.needAzureTeamShort": "まずチームを選択(プロジェクト全体では 20k 上限超過)",
  "refinement.backfill.tooltipAzure": "選択した Azure プロジェクト+チームの完了項目を Qdrant にインデックス",
  "refinement.backfill.needJiraProjectShort": "まず Jira プロジェクトを選択",
  "refinement.backfill.tooltipJira": "選択した Jira プロジェクトの完了 issue を Qdrant にインデックス",
  "refinement.backfill.buttonActive": "インデックス中",
  "refinement.backfill.buttonDone": "履歴インデックス済み",
  "refinement.backfill.buttonRetry": "再試行",
  "refinement.backfill.buttonIdle": "履歴をインデックス",
  "refinement.backfill.statusQueued": "キュー済み",
  "refinement.backfill.statusFetching": "ソースシステムをスキャン中",
  "refinement.backfill.statusIndexing": "Qdrant に書き込み中",
  "refinement.backfill.statusCompletedPrefix": "完了 —",
  "refinement.backfill.statusCompletedSuffix": "項目をインデックス",
  "refinement.backfill.statusCapped": "上限に達しました、まだあるかもしれません",
  "refinement.backfill.statusFailedPrefix": "失敗",
  "refinement.backfill.statusUnknownError": "不明なエラー",
  "refinement.backfill.dismissTitle": "このメッセージを閉じる(ジョブはバックグラウンドで継続)",
  "refinement.indexLink.title": "インデックスに {count} 件の完了項目",
  "refinement.indexLink.subtitle": "SP 分布、主な貢献者、サンプル項目 — 詳細を表示",
  "refinement.runModal.titleSingle": "#{id} の refinement を実行",
  "refinement.runModal.titleBulk": "{count} 件の refinement を実行",
  "refinement.runModal.subtitle": "モデルと言語を選択。インデックス内の類似履歴項目は自動注入されます。",
  "refinement.runModal.hint": "SP 提案はチームの過去の SP 分布に基づきます。",
  "refinement.runModal.cancel": "キャンセル",
  "refinement.runModal.start": "開始",
  "nav.skills": "スキル",
  "skills.sectionLabel": "SKILLS",
  "skills.title": "チーム スキルカタログ",
  "skills.subtitle": "完了タスクから抽出された再利用可能なパターン。関連スキルはエージェントプロンプトに自動注入されます。",
  "skills.newSkill": "新規スキル",
  "skills.refresh": "↻ 更新",
  "skills.loading": "読み込み中...",
  "skills.loadFailed": "読み込み失敗",
  "skills.searchPlaceholder": "名前 / 説明 / タグを検索...",
  "skills.allTypes": "すべてのタイプ",
  "skills.resultSuffix": "件",
  "skills.empty.title": "スキルがまだありません",
  "skills.empty.hint": "タスク完了時に自動抽出されます。手動追加も可能です。",
  "skills.confirmDelete": "このスキルを削除?",
  "skills.delete": "削除",
  "skills.deleteFailed": "削除失敗",
  "skills.saveFailed": "保存失敗",
  "skills.cancel": "キャンセル",
  "skills.save": "保存",
  "skills.saving": "保存中...",
  "skills.col.description": "説明",
  "skills.col.approach": "アプローチ",
  "skills.col.promptFragment": "プロンプト断片 (エージェントにそのまま送信)",
  "skills.col.touchedFiles": "変更ファイル",
  "skills.col.created": "作成日",
  "skills.col.lastUsed": "最終使用",
  "skills.field.name": "名前 (短い命令形)",
  "skills.field.tags": "タグ (カンマ区切り)",
  "skills.field.description": "説明",
  "skills.field.approach": "アプローチ要約 (2-3 文)",
  "skills.field.promptFragment": "プロンプト断片 — エージェントはそのまま見る",
  "skills.pager.first": "先頭",
  "skills.pager.prev": "前",
  "skills.pager.next": "次",
  "skills.pager.last": "末尾",
  "skills.pager.page": "ページ",
  "nav.runtimes": "ランタイム",
  "runtimes.sectionLabel": "RUNTIMES",
  "runtimes.title": "コンピュート環境",
  "runtimes.subtitle": "エージェントタスクを実行するマシン。ローカル CLI ブリッジは自動登録、クラウドデーモンは手動で追加。",
  "runtimes.newRuntime": "新規 Runtime",
  "runtimes.refresh": "↻ 更新",
  "runtimes.loading": "読み込み中...",
  "runtimes.loadFailed": "読み込み失敗",
  "runtimes.saveFailed": "保存失敗",
  "runtimes.deleteFailed": "削除失敗",
  "runtimes.confirmDelete": "この runtime を削除?",
  "runtimes.delete": "削除",
  "runtimes.cancel": "キャンセル",
  "runtimes.save": "保存",
  "runtimes.saving": "保存中...",
  "runtimes.empty.title": "登録された runtime なし",
  "runtimes.empty.hint": "ローカルブリッジを登録: AGENA_JWT + AGENA_TENANT_SLUG を設定して bridge-server.mjs を再起動。",
  "runtimes.enrolled": "登録済み",
  "runtimes.noClis": "CLI 未報告",
  "runtimes.col.heartbeat": "最終ハートビート",
  "runtimes.col.host": "ホスト",
  "runtimes.col.version": "バージョン",
  "runtimes.field.name": "名前 (例: ali-mac, prod-runtime-01)",
  "runtimes.field.description": "説明 (任意)",
  "landing.refinementLabel": "スプリント Refinement",
  "landing.refinementTitle": "チームの履歴に基づくストーリーポイント",
  "landing.refinementSubtitle": "LLM は、チームのクローズ済み作業項目(最終 SP + 担当者 + PR タイトル + ブランチ)をベクトルインデックスから取得し、最も近い一致項目に名前を挙げてすべての見積もりを固定します。一般的な見積もりではなく、あなたの速度とパターン。",
  "landing.refinementStep1Title": "履歴をインデックス",
  "landing.refinementStep1Desc": "Azure DevOps / Jira からクローズ済みで SP 付き全項目をワンクリックで Qdrant へ。各項目はタイトル + 説明 + ブランチ名 + PR タイトルで埋め込み。",
  "landing.refinementStep2Title": "近傍を検索",
  "landing.refinementStep2Desc": "新項目はベクトルでクエリ;cosine < 0.55 は破棄。トップ 5 が返され、同じタイプ(Bug/Story/Task)を優先。",
  "landing.refinementStep3Title": "プロンプトに注入",
  "landing.refinementStep3Desc": "各ヒットは SP、類似度 %、過去の担当者、関連 PR タイトルと共にプロンプトへ。モデルは \"最も近いのは #X、Ali が 3 SP で実施\" と推論。",
  "landing.refinementStep4Title": "説明付き提案",
  "landing.refinementStep4Desc": "SP + 信頼度 + 過去項目に基づく根拠 + 貼り付け可能なコメント。ワンクリックで Azure / Jira に書き戻し。",
  "landing.refinementExampleQuote": "例: \"#62840 (Ali, 5 SP) と #61206 (Ayşe, 3 SP) が最も近い。Auth キャッシュ無効化、#62840 により近い — 5 SP 提案。\"",
  "landing.skillsLabel": "SKILLS CATALOG",
  "landing.skillsTitle": "チームの解決策が蓄積する",
  "landing.skillsSubtitle": "完了タスクごとに再利用可能な skill が生成されます。新タスク時、最も近い skill がエージェントのプロンプトに注入されます。同じ解決策を二度と再発見しません。",
  "landing.skillsStep1Title": "タスク完了",
  "landing.skillsStep1Desc": "エージェントがコードを書き、PR を開き、タスクが completed に。バックグラウンドジョブが Skill Librarian を起動。",
  "landing.skillsStep2Title": "LLM がパターン抽出",
  "landing.skillsStep2Desc": "OpenAI / Claude CLI / Codex CLI がタイトル + 説明 + レビュー済みコードを { name, approach_summary, prompt_fragment, tags } に要約。confidence < 50 ならスキップ。",
  "landing.skillsStep3Title": "Qdrant にインデックス",
  "landing.skillsStep3Desc": "kind='skill' ペイロードで upsert、組織スコープ。DB 行も作成しカタログ UI を駆動。",
  "landing.skillsStep4Title": "今後のプロンプトに注入",
  "landing.skillsStep4Desc": "エージェント実行前、閾値以上のトップ 3 スキルが RELEVANT TEAM SKILLS ブロックとして system prompt に前置。Claude CLI、Codex CLI、クラシックパイプライン — すべて対応。",
  "landing.skillsExampleQuote": "結果: 約 50 タスク後、カタログにチーム特有のパターンが 20 以上蓄積。新しい開発者やエージェントが数分で規約を習得。",
  "landing.runtimesLabel": "RUNTIMES REGISTRY",
  "landing.runtimesTitle": "どこでもコンピュート — 単一ダッシュボード",
  "landing.runtimesSubtitle": "あなたのノート PC、チームメイトのマシン、クラウドデーモン — それぞれが Runtime として登録。トークン登録、30s ハートビート、ライブステータス。",
  "landing.runtimesStep1Title": "ブリッジ起動",
  "landing.runtimesStep1Desc": "AGENA_JWT + AGENA_TENANT_SLUG を読み込み、存在すれば登録へ。",
  "landing.runtimesStep2Title": "登録 + トークン",
  "landing.runtimesStep2Desc": "POST /runtimes/register。バックエンドはワンショットトークンを発行(sha-256 ハッシュのみ保存)。",
  "landing.runtimesStep3Title": "30s ハートビート",
  "landing.runtimesStep3Desc": "CLI 一覧 + デーモン版更新。UI は 10s ごとにポーリング、ステータスドットはライブ。",
  "landing.runtimesStep4Title": "ルーティング(次段階)",
  "landing.runtimesStep4Desc": "GET /runtimes/{id}/tasks/next はスタブ準備済み。UI から特定 runtime にタスクをピン留め予定。",
  "landing.runtimesExampleQuote": "例: チーム 3 人がそれぞれブリッジを実行。緑の runtime が 3 つ。重いテストを Ali の mac に送り、自分のマシンは別作業。",
  "landing.nudgeLabel": "スプリント・ナッジ · AI 生成",
  "landing.nudgeTitle": "ブロックされたアイテムを、穏やかに解除",
  "landing.nudgeSubtitle": "スプリント中の Azure / Jira ブロック済みチケット毎に Ping ボタン。Agena がスレッドを読み、24 時間以上沈黙していれば、LLM が短く丁寧なステータス確認を選択言語で起草 — Agena 署名入り — @mention を付けて投稿します。48 時間クールダウン + DB 履歴でスパムを防止。",
  "landing.nudgeStep1Title": "最終返信レーダー",
  "landing.nudgeStep1Desc": "Azure / Jira のコメントスレッドを取得し、最終アクティビティからの経過時間を測定。24 時間未満はスキップ — ノイズゼロ。",
  "landing.nudgeStep2Title": "AI が書き、あなたが選ぶ",
  "landing.nudgeStep2Desc": "送信時に LLM を選択: Claude CLI + sonnet(ホストブリッジ経由)、Codex CLI、OpenAI、Gemini、HAL。Claude の失敗時は自動で Codex にフォールバック。",
  "landing.nudgeStep3Title": "ローカライズ + タグ + 署名",
  "landing.nudgeStep3Desc": "選択言語(7 locales)で生成、<at>@Display Name</at> でラップ(Azure が実メンションとしてレンダリング)、\"Agena via {model}\" の署名付き。",
  "landing.nudgeStep4Title": "クールダウン + 履歴",
  "landing.nudgeStep4Desc": "成功した nudge は nudge_history に保存。UI は既にリマインドされたアイテムに \"Agena が X 時間前にリマインド\" バッジを表示、48 時間クールダウンで誤スパムを防止。",
  "landing.nudgeExampleQuote": "@Ali Agena Flow Editor の新しいノードタイプ — 45 時間進展なし。短いステータス更新いただけますか? — 🤖 Agena via claude_cli · sonnet",
  "landing.cliLabel": "CLI · v1.2.0",
  "landing.cliTitle": "インストール / ログイン / デーモン起動 — それぞれ 1 コマンド",
  "landing.cliSubtitle": "brew install aozyildirim/tap/agena · agena setup · device-code OAuth + 自動登録。JWT のコピペ不要、認証情報は keychain に保存。",
  "landing.cliSectionLabel": "CLI · ターミナル",
  "landing.cliSectionTitle": "Agena をターミナルから操作",
  "landing.cliSectionSubtitle": "一度インストール(brew または npm)して device-code OAuth でログインすれば、ダッシュボードのすべてのワークフロー — タスク、スキル、スプリント refinement、ランタイム — が 1 つのバイナリコマンドで使えます。JWT は OS の keychain 内、コピペ不要。",
  "landing.cliStep1Title": "認証 + テナント",
  "landing.cliStep1Desc": "agena login はブラウザで RFC 8628 device-code を実行し、JWT を macOS Keychain / libsecret / Windows Credential Manager に格納します。Org 切替: agena org switch <slug>。",
  "landing.cliStep2Title": "タスク",
  "landing.cliStep2Desc": "agena task create -t \"Fix login\" --assign で AI エージェントにキュー投入。task list / show / logs でダッシュボードを開かずに全履歴を確認できます。",
  "landing.cliStep3Title": "スキルカタログ",
  "landing.cliStep3Desc": "agena skill search \"nullable pointer\" で、チームが自動抽出したパターンをベクトル検索。list / show / delete でカタログ管理。",
  "landing.cliStep4Title": "スプリント refinement",
  "landing.cliStep4Desc": "agena refinement backfill は Azure/Jira の履歴を Qdrant にインデックス化。agena refinement analyze がプランニング前にデータに基づく SP 見積りを返します。",
  "landing.cliExampleQuote": "インストール: brew install aozyildirim/tap/agena · または npm install -g @agenaai/cli。ブリッジは同梱済 — agena daemon start がそのまま動きます。",
  "nav.workspace": "ワークスペース",
  "nav.logout": "↩ サインアウト",
  "nav.newTask": "+ 新規タスク",
  "nav.profileHint": "プロフィールとSprint →",
  "nav.overview": "概要",
  "nav.office": "ボスモード",
  "nav.tasks": "タスク",
  "nav.notifications": "通知",
  "nav.usage": "Token使用量",
  "nav.sprints": "スプリント",
  "nav.sprintPerformance": "スプリント性能",
  "nav.refinement": "スプリント Refinement",
  "nav.team": "チーム",
  "nav.agents": "エージェント",
  "nav.promptStudio": "プロンプトスタジオ",
  "nav.flows": "フロー",
  "nav.templates": "フローテンプレート",
  "nav.mappings": "リポジトリマッピング",
  "nav.integrations": "連携",
  "nav.newrelic": "New Relic",
  "nav.sentry": "セントリー",
  "nav.profile": "プロフィール",
  "nav.aiOrchestration": "AIオーケストレーション",
  "nav.donate": "寄付",
  "nav.dashboard": "ダッシュボード",
  "nav.signIn": "サインイン",
  "nav.startFree": "無料で開始",
  "tooltip.nav.home": "ホームページを開く",
  "tooltip.nav.overview": "概要ダッシュボードとワークスペース指標を開く",
  "tooltip.nav.office": "Boss Mode を開いて現在スプリントの作業を管理する",
  "tooltip.nav.tasks": "タスクキュー、実行状況、ステータスを開く",
  "tooltip.nav.sprints": "アクティブスプリントを表示して項目を取り込む",
  "tooltip.nav.sprintPerformance": "スプリント性能とリスク表示を開く",
  "tooltip.nav.refinement": "スプリント項目に AI リファインメントを実行する",
  "tooltip.nav.team": "ワークスペースのメンバーと権限を管理する",
  "tooltip.nav.agents": "AI エージェント、プロバイダー、モデルを設定する",
  "tooltip.nav.promptStudio": "システムプロンプトのデフォルトをランタイムオーバーライドで編集",
  "tooltip.nav.flows": "自動化フローを設計して実行する",
  "tooltip.nav.templates": "再利用可能なフローテンプレートを使う",
  "tooltip.nav.mappings": "ローカルリポジトリとプレイブックをマッピングする",
  "tooltip.nav.dora": "DORAメトリクスとエンジニアリングパフォーマンスを表示",
  "tooltip.nav.doraOverview": "DORA概要とサマリーメトリクス",
  "tooltip.nav.doraProject": "プロジェクトレベルのDORAメトリクス",
  "tooltip.nav.doraDev": "開発速度と効率のメトリクス",
  "tooltip.nav.doraQuality": "コード品質と信頼性のメトリクス",
  "tooltip.nav.doraBugs": "バグ追跡と解決メトリクス",
  "tooltip.nav.doraTeam": "チームヘルス症状分析",
  "tooltip.nav.integrations": "Jira、Azure、GitHub などを接続する",
  "tooltip.nav.permissions": "ロールベースのアクセス権限を設定する",
  "tooltip.nav.notifications": "通知とアクティビティイベントを開く",
  "tooltip.nav.usage": "Token と利用状況の分析を表示する",
  "tooltip.nav.profile": "プロフィールとワークスペース設定を開く",
  "tooltip.nav.githubRepo": "Agena の GitHub リポジトリを新しいタブで開く",
  "tooltip.nav.dashboard": "ダッシュボードを開く",
  "tooltip.nav.signIn": "サインインページを開く",
  "tooltip.nav.startFree": "サインアップページを開く",
  "tooltip.action.language": "表示言語を変更する",
  "tooltip.action.lightMode": "ライトモードに切り替える",
  "tooltip.action.darkMode": "ダークモードに切り替える",
  "tooltip.action.donate": "スポンサーページを新しいタブで開く",
  "tooltip.action.openProfile": "プロフィール設定を開く",
  "tooltip.action.workspaceSlug": "現在のワークスペースドメイン",
  "tooltip.action.openNotifications": "クイック通知パネルを開く",
  "tooltip.action.markAllRead": "すべての通知を既読にする",
  "tooltip.action.filterAllNotifications": "すべての通知を表示する",
  "tooltip.action.filterFailedNotifications": "失敗通知のみ表示する",
  "tooltip.action.openNotification": "関連タスクの詳細を開く",
  "tooltip.action.toggleBrowserNotifications": "ブラウザ通知のオン/オフを切り替える",
  "tooltip.action.logout": "このワークスペースからサインアウトする",
  "notifications.section": "通知",
  "notifications.title": "すべての通知",
  "notifications.unread": "未読",
  "notifications.total": "合計",
  "notifications.all": "すべて",
  "notifications.unreadOnly": "未読",
  "notifications.readOnly": "既読",
  "notifications.markAllRead": "すべて既読にする",
  "notifications.clearAll": "すべて削除",
  "notifications.confirmDeleteAll": "すべての通知を削除しますか？",
  "notifications.loading": "読み込み中…",
  "notifications.empty": "通知はありません。",
  "notifications.emptyShort": "通知はまだありません。",
  "notifications.recent": "最近",
  "notifications.viewAll": "すべて表示",
  "notifications.page": "ページ",
  "notifications.prev": "前へ",
  "notifications.next": "次へ",
  "notifications.expandSidebar": "メニューを展開",
  "notifications.collapseSidebar": "メニューを折りたたむ",
  "notifications.browserTitle": "ブラウザ通知",
  "notifications.browserOn": "ブラウザ通知：オン",
  "notifications.browserOff": "ブラウザ通知：オフ",
  "notifications.group.tasks": "タスク",
  "notifications.group.prs": "PR",
  "notifications.group.approvals": "承認",
  "notifications.group.integrations": "連携",
  "notifications.group.queue": "キュー",
  "notifications.group.failures": "失敗",
  "notifications.group.other": "その他",
  "notifications.roleChanged": "あなたのロールは {role} に更新されました",
  "notifications.roleChangedByAdmin": "{user} のロールが {role} に変更されました",
  "dashboard.section": "ダッシュボード",
  "dashboard.title": "コマンドセンター",
  "dashboard.plan": "プラン",
  "dashboard.tasksUsed": "使用済みタスク",
  "dashboard.quota.tasks": "月間タスク",
  "dashboard.quota.members": "チームメンバー",
  "dashboard.quota.unlimited": "無制限",
  "dashboard.quota.upgrade": "プランをアップグレード",
  "dashboard.quota.limitReached": "上限到達",
  "dashboard.plan.free": "無料",
  "dashboard.plan.pro": "プロ",
  "dashboard.plan.enterprise": "エンタープライズ",
  "dashboard.kpi.totalTasks": "総タスク",
  "dashboard.kpi.running": "実行中",
  "dashboard.kpi.completed": "完了",
  "dashboard.kpi.queued": "キュー中",
  "dashboard.kpi.failed": "失敗",
  "dashboard.kpi.tokensUsed": "使用Token",
  "dashboard.operationsRadar": "オペレーションレーダー",
  "dashboard.openTasks": "タスクを開く",
  "dashboard.successRate": "成功率",
  "dashboard.avgQueueWait": "平均キュー待ち時間",
  "dashboard.slaBreaches": "SLA違反",
  "dashboard.repoContention": "リポジトリ競合",
  "dashboard.queueForecast": "キュー予測",
  "dashboard.noQueuedEta": "現在 ETA 付きのキュータスクはありません。",
  "dashboard.inQueue": "キュー中",
  "dashboard.unit.sec": "秒",
  "dashboard.unit.min": "分",
  "dashboard.pipelineTitle": "エージェントパイプライン",
  "dashboard.pipeline.fetch": "fetch_context",
  "dashboard.pipeline.generate": "generate_code",
  "dashboard.pipeline.review": "review_code",
  "dashboard.pipeline.finalize": "finalize → PR",
  "dashboard.memory.title": "ベクトルメモリ",
  "dashboard.memory.online": "稼働中",
  "dashboard.memory.off": "停止",
  "dashboard.memory.backend": "バックエンド",
  "dashboard.memory.collection": "コレクション",
  "dashboard.memory.points": "ポイント",
  "dashboard.memory.mode": "モード",
  "dashboard.memory.viewSchema": "メモリスキーマを見る",
  "dashboard.quick.manageTasks": "タスク管理",
  "dashboard.quick.manageTasksDesc": "タスクの表示・作成・AI割り当て",
  "dashboard.quick.sprintBoard": "スプリントボード",
  "dashboard.quick.sprintBoardDesc": "Azureスプリントを閲覧して取り込む",
  "dashboard.quick.repoMappings": "リポジトリマッピング",
  "dashboard.quick.repoMappingsDesc": "Azureリポジトリをローカルパスへ一度だけ対応付け",
  "dashboard.quick.aiAgents": "AIエージェント",
  "dashboard.quick.aiAgentsDesc": "モデル/プロバイダと割り当て戦略を選択",
  "dashboard.quick.flowTemplates": "フローテンプレート",
  "dashboard.quick.flowTemplatesDesc": "再利用可能なフローテンプレートを実行",
  "dashboard.quick.integrations": "連携",
  "dashboard.quick.integrationsDesc": "Azure、Jira、GitHub を設定",
  "dashboard.setup.title": "初期設定チェック",
  "dashboard.setup.subtitle": "ワークスペース設定を完了するため、以下を一度設定してください。",
  "dashboard.setup.progress": "{done}/{total} 完了",
  "dashboard.setup.done": "完了",
  "dashboard.setup.missing": "未設定",
  "dashboard.setup.action": "今すぐ設定",
  "dashboard.setup.sprint.title": "Sprint 選択",
  "dashboard.setup.sprint.desc": "Azure または Jira のアクティブ Sprint を選択。",
  "dashboard.setup.agent.title": "Agent 設定",
  "dashboard.setup.agent.desc": "モデル/プロバイダ付きの有効な Agent を1つ以上設定。",
  "dashboard.setup.integration.title": "連携接続",
  "dashboard.setup.integration.desc": "少なくとも1つの連携認証情報を保存。",
  "dashboard.schema.title": "メモリスキーマ",
  "dashboard.schema.close": "閉じる",
  "dashboard.schema.loading": "スキーマを読み込み中...",
  "dashboard.schema.loadError": "スキーマの読み込みに失敗しました。",
  "dashboard.schema.purpose": "目的",
  "dashboard.schema.storedFields": "保存フィールド",
  "dashboard.schema.retrievalFlow": "検索フロー",
  "dashboard.schema.constraints": "制約",
  "dashboard.schema.privacyScope": "プライバシー範囲",
  "dashboard.schema.kinds": "ベクトル種別",
  "dashboard.schema.embedRecipe": "Embed入力レシピ",
  "dashboard.schema.writtenBy": "書き込み元",
  "dashboard.schema.readBy": "読み込み元",
  "dashboard.schema.payloadKeys": "ペイロードキー",
  "dashboard.schema.points": "件",
  "dashboard.analytics.title": "分析",
  "dashboard.analytics.costTrend": "コスト推移（30日）",
  "dashboard.analytics.taskCompletion": "タスク完了（7日）",
  "dashboard.analytics.summaryTitle": "今月のサマリー",
  "dashboard.analytics.totalCost": "合計コスト",
  "dashboard.analytics.totalTokens": "合計Token",
  "dashboard.analytics.successRate": "成功率",
  "dashboard.analytics.avgDuration": "平均所要時間",
  "dashboard.analytics.aiCalls": "AI呼び出し",
  "dashboard.analytics.tasks": "タスク",
  "dashboard.analytics.modelBreakdown": "モデル内訳",
  "dashboard.analytics.model": "モデル",
  "dashboard.analytics.calls": "呼び出し",
  "dashboard.analytics.tokens": "Token",
  "dashboard.analytics.cost": "コスト",
  "dashboard.analytics.noData": "まだデータがありません。",
  "dashboard.analytics.completed": "完了",
  "dashboard.analytics.failed": "失敗",
  "sprintPerf.section": "スプリントパフォーマンス",
  "sprintPerf.title": "スプリントパフォーマンス",
  "sprintPerf.subtitle": "アクティブスプリントのチーム進捗、重大リスク、ブロック中の作業。",
  "sprintPerf.provider": "プロバイダー",
  "sprintPerf.activeSprint": "アクティブスプリント",
  "sprintPerf.timeline": "タイムライン進捗",
  "sprintPerf.daysLeft": "残り{days}日",
  "sprintPerf.daysLeftSingle": "残り{days}日",
  "sprintPerf.noDateRange": "スプリントの開始日・終了日が設定されていません。",
  "sprintPerf.teamProgress": "チーム進捗",
  "sprintPerf.member": "メンバー",
  "sprintPerf.completed": "完了",
  "sprintPerf.pending": "未完了",
  "sprintPerf.total": "合計",
  "sprintPerf.critical": "重大",
  "sprintPerf.healthy": "良好",
  "sprintPerf.riskRule": "ルール: 残り2日以下かつ未完了タスク3件以上の場合、重大と判定されます。",
  "sprintPerf.blockedTitle": "ブロック中のアイテム",
  "sprintPerf.blockedEmpty": "アクティブスプリントにブロック中のアイテムはありません。",
  "sprintPerf.blockedReasonUnknown": "説明にブロック理由が見つかりませんでした。",
  "sprintPerf.noActiveSprint": "アクティブスプリントの設定がありません。スプリント画面でプロジェクト/チーム/スプリントを選択してください。",
  "sprintPerf.openSprints": "スプリントを開く",
  "sprintPerf.refresh": "更新",
  "sprintPerf.loading": "読み込み中...",
  "sprintPerf.source": "ソース",
  "sprintPerf.healthScore": "健全性スコア",
  "sprintPerf.healthExcellent": "優秀",
  "sprintPerf.healthGood": "良好",
  "sprintPerf.healthAtRisk": "リスクあり",
  "sprintPerf.healthCriticalLabel": "重大",
  "sprintPerf.completedItems": "完了済み",
  "sprintPerf.blockedLabel": "ブロック中",
  "sprintPerf.sprintTimeline": "スプリントタイムライン",
  "sprintPerf.elapsed": "経過",
  "sprintPerf.remaining": "残り",
  "sprintPerf.start": "開始",
  "sprintPerf.end": "終了",
  "sprintPerf.workDone": "完了した作業",
  "sprintPerf.pulseTitle": "スプリント・パルス",
  "sprintPerf.perDay": "日",
  "sprintPerf.pulseCompletion": "完了率",
  "sprintPerf.pulseCompletionSub": "{total} 件中 {done} 件完了",
  "sprintPerf.pulseBlockedShare": "ブロック比率",
  "sprintPerf.pulseBlockedSub": "{assignee} が {count} 件保有",
  "sprintPerf.pulseBlockedSubNone": "ブロッカーなし",
  "sprintPerf.pulsePace": "ペース",
  "sprintPerf.pulsePaceAhead": "計画より {pct} ポイント先行",
  "sprintPerf.pulsePaceBehind": "計画より {pct} ポイント遅れ",
  "sprintPerf.pulsePaceUnknown": "スプリント期間が未設定",
  "sprintPerf.pulseRequired": "必要ペース",
  "sprintPerf.pulseRequiredSub": "残り {remaining} 件 · 終了まで {days} 日",
  "sprintPerf.pulseRequiredUnknown": "スプリント終了日が未設定",
  "sprintPerf.pingLangLabel": "コメントの言語:",
  "sprintPerf.pingAgentLabel": "生成元:",
  "sprintPerf.pingModelPlaceholder": "モデル (任意)",
  "sprintPerf.pingAction": "リマインド",
  "sprintPerf.pingSending": "送信中…",
  "sprintPerf.pingSent": "送信済み",
  "sprintPerf.pingRetry": "再試行",
  "sprintPerf.pingTooSoonBadge": "最近返信あり",
  "sprintPerf.pingSentDetail": "{model} が作成・投稿 · {hours}時間の沈黙",
  "sprintPerf.pingTooSoon": "スキップ — 直近の返信は {hours} 時間前",
  "sprintPerf.pingNeedsKey": "{provider} API キーがありません — /dashboard/integrations で追加し再試行してください。",
  "sprintPerf.pingAlreadyBadge": "最近送信済み",
  "sprintPerf.pingAlreadyDetail": "Agena は {hours} 時間前にすでにリマインドしました — クールダウン 48 時間。",
  "sprintPerf.pingHistoryBadge": "Agena が {hours} 時間前にリマインド",
  "sprintPerf.pingClearOneTitle": "この ping を削除",
  "sprintPerf.pingClearOneConfirm": "このアイテムの ping 履歴を削除しますか? 48 時間のクールダウンがリセットされ、すぐに再度 ping できます。",
  "sprintPerf.pingFallbackAssignee": "チーム",
  "sprintPerf.pingGreeting": "{name} さん、",
  "sprintPerf.pingBody": "このワークアイテムはブロック状態になっています。スプリントを前に進めるため、簡単な状況を共有いただけると助かります。",
  "sprintPerf.pingReasonLine": "ブロッカーメモ: {reason}",
  "sprintPerf.pingSignature": "— Agena スプリントボードから送信",
  "sprintPerf.members": "メンバー",
  "sprintPerf.noMembers": "このスプリントにチームメンバーが見つかりません。",
  "sprintPerf.blockedByAssignee": "担当者別ブロック状況",
  "sprintPerf.blockedByAssigneeSub": "チームメンバー別にグループ化されたブロック中の作業アイテム",
  "dora.dev.section": "DORA 開発",
  "dora.dev.title": "開発 分析",
  "dora.dev.subtitle": "Kodlama verimliligi, agent ve model performansi, maliyet analizi",
  "dora.dev.codingEfficiency": "Kodlama Verimliligi",
  "dora.dev.reworkRate": "Tekrar Calisma 率",
  "dora.dev.avgCostPerTask": "Ort. Maliyet/タスク",
  "dora.dev.avgCompletionTime": "Ort. Tamamlanma 時間si",
  "dora.dev.totalTasks": "合計 タスク",
  "dora.dev.completedTasks": "Tamamlanan",
  "dora.dev.failedTasks": "失敗",
  "dora.dev.avgTokensPerTask": "Ort. Token/タスク",
  "dora.dev.agentPerformance": "Agent Performansi",
  "dora.dev.modelPerformance": "Model Performansi",
  "dora.dev.costPerTaskTrend": "タスク Basina Maliyet Trendi",
  "dora.dev.tokenUsageTrend": "Token Kullanim Trendi",
  "dora.dev.role": "Rol",
  "dora.dev.tasks": "タスク",
  "dora.dev.successRate": "成功 %",
  "dora.dev.avgDuration": "Ort. 時間",
  "dora.dev.model": "Model",
  "dora.dev.tokens": "Token",
  "dora.dev.cost": "Maliyet",
  "dora.dev.noData": "まだデータがありません。",
  "dora.dev.minutes": "dk",
  "dora.dev.last30days": "直近 30 日",
  "dora.dev.tab.team": "チーム",
  "dora.dev.tab.git": "Git 分析",
  "dora.dev.tab.pr": "Pull Request'ler",
  "dora.dev.tab.deployments": "Dagitimlar (DORA)",
  "dora.git.activeDays": "Aktif 日ler",
  "dora.git.totalCommits": "合計 Commit",
  "dora.git.contributors": "Katkilcilar",
  "dora.git.codingDaysWeek": "Kodlama 日/Hafta",
  "dora.git.activeDaysChart": "Aktif 日ler",
  "dora.git.commitsByDay": "日e Gore Commitler",
  "dora.git.commitsByHour": "Saate Gore Commitler",
  "dora.git.contributorsTable": "Katkilcilar",
  "dora.git.commitActivities": "Commit Aktiviteleri",
  "dora.git.author": "Yazar",
  "dora.git.commits": "Commit",
  "dora.git.efficiency": "Verimlilik %",
  "dora.git.impact": "Etki Skoru",
  "dora.git.newPct": "Yeni %",
  "dora.git.refactorPct": "Refaktor %",
  "dora.git.helpOthersPct": "Yardim %",
  "dora.git.churnPct": "Kayip %",
  "dora.git.sha": "SHA",
  "dora.git.date": "Tarih",
  "dora.git.message": "Mesaj",
  "dora.git.contributor": "Katkilci",
  "dora.git.additions": "追加nen",
  "dora.git.deletions": "削除inen",
  "dora.git.filesChanged": "Degisen Dosya",
  "dora.git.added": "追加nen",
  "dora.git.deleted": "削除inen",
  "dora.git.active": "aktif",
  "dora.git.inactive": "inaktif",
  "dora.git.lines": "satir",
  "dora.git.comingSoon": "近日公開...",
  "dora.git.fileActivities": "Dosya Aktiviteleri",
  "dora.git.fileActivitiesDesc": "Commit bazinda dosya degisiklikleri ve yazar analizi",
  "dora.git.filePath": "Dosya Yolu",
  "dora.git.language": "Dil",
  "dora.git.addedLines": "追加nen Satir",
  "dora.git.deletedLines": "削除inen Satir",
  "dora.git.editedLines": "編集nen",
  "dora.git.totalLines": "合計 Satir",
  "dora.git.refactorCount": "Refaktor",
  "dora.git.churnCount": "Kayip",
  "dora.git.authorBreakdown": "Yazar Bazinda Analiz",
  "dora.git.authorBreakdownDesc": "Kimin hangi alanlari en cok degistirdigini gosterir",
  "dora.deploy.title": "Dagitimlar (DORA)",
  "dora.deploy.subtitle": "Dagitim performansi ve DORA metrikleri",
  "dora.deploy.leadTime": "Degisiklik Teslim 時間si",
  "dora.deploy.leadTimeUnit": "saat",
  "dora.deploy.deployFrequency": "Dagitim Sikligi",
  "dora.deploy.deployFrequencyUnit": "/gun",
  "dora.deploy.changeFailureRate": "Degisiklik エラー 率",
  "dora.deploy.mttr": "MTTR",
  "dora.deploy.mttrUnit": "saat",
  "dora.deploy.leadTimeTrend": "Teslim 時間si Trendi",
  "dora.deploy.deployFreqTrend": "Dagitim Sikligi Trendi",
  "dora.deploy.cfrTrend": "Degisiklik エラー 率 Trendi",
  "dora.deploy.deploymentList": "Dagitim Listesi",
  "dora.deploy.environment": "Ortam",
  "dora.deploy.status": "状態",
  "dora.deploy.sha": "SHA",
  "dora.deploy.deployedAt": "Dagitim Zamani",
  "dora.deploy.duration": "時間",
  "dora.deploy.noData": "デプロイデータはまだありません。",
  "dora.deploy.success": "成功",
  "dora.deploy.failure": "失敗",
  "dora.pr.pctMergedWithinGoal": "目標e Uygun Merge %",
  "dora.pr.avgTimeToMerge": "Ort. Merge 時間si",
  "dora.pr.mergedCount": "Merge Edilen PR",
  "dora.pr.hours": "sa",
  "dora.pr.days": "gun",
  "dora.pr.mergeTimeTrend": "Kod Inceleme Dongu 時間si",
  "dora.pr.codingTimeTrend": "Kodlama 時間si",
  "dora.pr.prSizeTrend": "PR Boyutu",
  "dora.pr.timeToMergeTrend": "Merge 時間si Trendi",
  "dora.pr.goalLine": "目標",
  "dora.pr.wipTitle": "Devam Eden PR'ler",
  "dora.pr.reviewerStats": "Inceleyici Istatistikleri",
  "dora.pr.prList": "PR Listesi",
  "dora.pr.title": "Baslik",
  "dora.pr.risks": "Riskler",
  "dora.pr.author": "Yazar",
  "dora.pr.age": "Yas (gun)",
  "dora.pr.comments": "Yorum",
  "dora.pr.codingTime": "Kodlama 時間si",
  "dora.pr.sourceBranch": "ソース Dal",
  "dora.pr.targetBranch": "目標 Dal",
  "dora.pr.status": "状態",
  "dora.pr.approvals": "承認lar",
  "dora.pr.linesChanged": "Degisen Satir",
  "dora.pr.oversized": "Buyuk",
  "dora.pr.overdue": "Geciken",
  "dora.pr.stale": "Bayat",
  "dora.pr.merged": "Merge",
  "dora.pr.active": "アクティブ",
  "dora.pr.completed": "完了",
  "dora.pr.abandoned": "破棄",
  "dora.pr.open": "オープン",
  "dora.pr.closed": "クローズ",
  "dora.pr.noData": "PRデータはまだありません。",
  "dora.pr.reviewer": "Inceleyici",
  "dora.pr.avgReviewTime": "Ort. Inceleme",
  "dora.pr.maxReviewTime": "Maks. Inceleme",
  "dora.pr.reviewedCount": "Incelenen PR",
  "dora.pr.reviewedPct": "Incelenen %",
  "dora.quality.section": "DORA 品質",
  "dora.quality.title": "品質 メトリクス",
  "dora.quality.subtitle": "タスク成功率、初回成功率、品質トレンド",
  "dora.quality.successRate": "成功 率",
  "dora.quality.firstTimeRate": "Ilk Seferde 成功",
  "dora.quality.benchmark": "Muhendislik Kiyaslamasi",
  "dora.quality.elite": "Elit (>95%)",
  "dora.quality.high": "Yuksek (>85%)",
  "dora.quality.medium": "Orta (>70%)",
  "dora.quality.low": "Dusuk (<70%)",
  "dora.quality.trend": "品質 Trendi",
  "dora.quality.trendDesc": "日次成功率（直近30日）",
  "dora.quality.failureCategories": "失敗lik Kategorileri",
  "dora.quality.completed": "Tamamlanan",
  "dora.quality.failed": "失敗",
  "dora.quality.noData": "まだデータがありません。",
  "dora.quality.thresholds": "Esik Degerleri",
  "dora.quality.last30days": "直近 30 日",
  "dora.bugs.section": "DORA エラー Raporu",
  "dora.bugs.title": "エラー Raporu",
  "dora.bugs.subtitle": "失敗 タスクler, hata trendi ve cozum suresi analizi",
  "dora.bugs.totalFailed": "合計 失敗",
  "dora.bugs.failureRate": "失敗lik 率",
  "dora.bugs.mttr": "Ort. Kurtarma 時間si",
  "dora.bugs.staleCount": "Takili タスクler",
  "dora.bugs.recentFailed": "直近 失敗 タスクler",
  "dora.bugs.failureTrend": "失敗lik Trendi",
  "dora.bugs.topReasons": "En Sik エラー Nedenleri",
  "dora.bugs.staleTasks": "Takili タスクler",
  "dora.bugs.task": "タスク",
  "dora.bugs.error": "エラー",
  "dora.bugs.date": "Tarih",
  "dora.bugs.duration": "時間",
  "dora.bugs.source": "ソース",
  "dora.bugs.runningFor": "{min} dk dir calisiyor",
  "dora.bugs.minutes": "dk",
  "dora.bugs.noData": "まだデータがありません。",
  "dora.bugs.last30days": "直近 30 日",
  "dora.bugs.noStale": "Takili タスク yok.",
  "dora.bugs.noFailed": "直近 30 gunde 失敗 タスク yok.",
  "signin.title": "おかえりなさい",
  "signin.subtitle": "アカウントにサインイン",
  "signin.loading": "サインイン中…",
  "signin.submit": "サインイン →",
  "signin.noAccount": "アカウントをお持ちでないですか？",
  "signin.startFree": "無料で始める",
  "signin.error": "サインインに失敗しました",
  "signup.title": "無料で始める",
  "signup.subtitle": "クレジットカード不要",
  "signup.tagline": "60秒でセットアップ、設定ほぼ不要",
  "signup.loading": "アカウント作成中…",
  "signup.submit": "アカウント作成 →",
  "signup.hasAccount": "すでにアカウントがありますか？",
  "signup.signin": "サインイン",
  "signup.error": "登録に失敗しました",
  "signup.fullName": "氏名",
  "signup.org": "組織",
  "signup.email": "メール",
  "signup.password": "パスワード",
  "signup.fullNamePlaceholder": "あなたの名前",
  "signup.orgPlaceholder": "会社名",
  "signup.emailPlaceholder": "you@company.com",
  "signup.passwordPlaceholder": "8文字以上",
  "signup.orgName": "組織名",
  "signup.orgSlug": "組織スラッグ",
  "signup.slugPreview": "あなたのURL",
  "signup.slugTaken": "このスラッグは使用中です",
  "signup.slugAvailable": "利用可能",
  "profile.section": "プロフィール",
  "profile.title": "アカウント設定",
  "profile.subtitle": "アカウント設定と通知を管理",
  "profile.activeSprintMoved": "アクティブスプリントは上部に移動しました",
  "profile.activeSprintMovedDesc": "ページ上部のスプリント切替を使って、Azure または Jira のアクティブスプリントをどこからでも変更できます。",
  "profile.logout": "サインアウト",
  "profile.activeSprint": "アクティブスプリント",
  "profile.azureActiveSprint": "Azure アクティブ Sprint",
  "profile.jiraActiveSprint": "Jira アクティブ Sprint",
  "profile.azureProject": "Azure プロジェクト",
  "profile.azureTeam": "Azure チーム",
  "profile.azureSprint": "Azure Sprint",
  "profile.jiraProject": "Jira プロジェクト",
  "profile.jiraBoard": "Jira ボード",
  "profile.jiraSprint": "Jira Sprint",
  "profile.noSprint": "Sprint が未選択です",
  "profile.active": "アクティブ",
  "profile.save": "保存",
  "profile.saving": "保存中…",
  "profile.saved": "✓ 保存済み",
  "profile.saveFailed": "保存に失敗しました",
  "profile.unsavedChanges": "未保存の変更があります",
  "profile.eventNotificationMatrixDesc": "各イベントの届け先を選択 — アプリ内、メール、ブラウザプッシュ。",
  "profile.sprintBoard": "Sprint ボード →",
  "profile.integrations": "連携設定",
  "profile.integrationsDesc": "Azure PAT または Jira トークンを更新",
  "profile.settings": "設定 →",
  "profile.loading": "読み込み中…",
  "profile.selectProject": "プロジェクトを選択...",
  "profile.selectTeam": "チームを選択...",
  "profile.selectBoard": "ボードを選択...",
  "profile.selectTeamFirst": "先にプロジェクトを選択",
  "profile.selectSprint": "Sprint を選択...",
  "profile.selectBoardFirst": "先にボードを選択",
  "profile.selectSprintFirst": "先にチームを選択",
  "profile.proPlan": "Pro プラン",
  "profile.org": "組織",
  "profile.workspacePreferences": "ワークスペース設定",
  "profile.workspacePreferencesDesc": "AI 割り当て時に使う DB 保存のデフォルト値。",
  "profile.emailNotifications": "メール通知",
  "profile.webPushNotifications": "Web プッシュ通知",
  "profile.dailySummaryEmail": "日次サマリーメール",
  "profile.autoAssignNewTasks": "新規タスクを自動割り当て",
  "profile.createPrByDefault": "デフォルトで PR を作成",
  "profile.preferredProvider": "優先プロバイダー",
  "profile.preferredProviderPlaceholder": "openai | gemini | codex_cli",
  "profile.preferredModel": "優先モデル",
  "profile.agentOutputLanguage": "エージェント出力言語",
  "profile.agentOutputLanguageDesc": "AIレビューレポート、AI自動入力、リファインメントコメントで使用される言語。コード識別子とファイルパスは元の言語のまま保持されます。",
  "profile.preferredModelPlaceholder": "gpt-5",
  "profile.branchPattern": "ブランチパターン",
  "profile.branchPatternPlaceholder": "feature/{ext_id}-{title_slug}",
  "profile.preview": "プレビュー",
  "profile.queueWarningThreshold": "キュー警告しきい値",
  "profile.queueWarningThresholdPlaceholder": "5",
  "profile.eventNotificationMatrix": "イベント通知マトリクス",
  "profile.event": "イベント",
  "profile.inApp": "アプリ内",
  "profile.email": "メール",
  "profile.webPush": "Web Push",
  "profile.event.task_queued": "タスクがキューに入りました",
  "profile.event.task_running": "タスク実行中",
  "profile.event.task_completed": "タスク完了",
  "profile.event.task_failed": "タスク失敗",
  "profile.event.pr_created": "PR 作成",
  "profile.event.pr_failed": "PR 失敗",
  "profile.event.approval_required": "承認が必要",
  "profile.event.approval_decision": "承認結果",
  "profile.event.integration_auth_expired": "連携認証の期限切れ",
  "profile.event.queue_backlog_warning": "キューバックログ警告",
  "agents.section": "エージェント",
  "agents.title": "エージェント管理",
  "agents.subtitle": "ロールごとに AI モデルを割り当てます。これらのエージェントが作業項目を処理します。",
  "agents.noModel": "モデル未選択",
  "agents.save": "保存",
  "agents.saving": "保存中…",
  "agents.saved": "✓ 保存済み",
  "agents.cliUsage": "CLI 利用",
  "agents.cliDesc": "Codex CLI などで使うために設定をエクスポートできます:",
  "agents.provider": "プロバイダー",
  "agents.model": "モデル",
  "agents.modelName": "モデル名",
  "agents.systemPrompt": "システムプロンプト",
  "agents.createPrDesc": "タスク完了時に自動で PR を作成",
  "agents.toggleCreatePr": "PR 作成",
  "agents.toggleEnabled": "有効",
  "agents.providerOpenai": "OpenAI",
  "agents.providerGemini": "Gemini",
  "agents.providerCodexCli": "Codex CLI",
  "agents.providerClaudeCli": "Claude CLI",
  "agents.providerCustom": "カスタム",
  "agents.customAgent": "カスタムエージェント",
  "agents.customAgentDesc": "カスタムエージェント",
  "agents.role.manager.label": "マネージャー",
  "agents.role.manager.description": "プロジェクト実行、優先順位、チーム連携を管理",
  "agents.role.manager.prompt": "あなたはプロジェクトマネージャー。タスク分析、優先度付け、担当提案を行う。",
  "agents.role.pm.label": "プロダクトマネージャー",
  "agents.role.pm.description": "要件分析、ユーザーストーリー作成、受け入れ条件定義を行う",
  "agents.role.pm.prompt": "あなたはプロダクトマネージャー。ユーザー視点で分析し条件を定義する。",
  "agents.role.leadDeveloper.label": "リード開発者",
  "agents.role.leadDeveloper.description": "技術分析、設計判断、コードレビュー方針を担当",
  "agents.role.leadDeveloper.prompt": "あなたはリード開発者。実装計画とリスクを示す。",
  "agents.role.developer.label": "開発者",
  "agents.role.developer.description": "コード変更を実装し PR 用出力を準備",
  "agents.role.developer.prompt": "あなたは開発者。タスク実装と PR 可能な変更を準備する。",
  "agents.role.qa.label": "QAエンジニア",
  "agents.role.qa.description": "テスト設計、バグ発見、品質向上を担当",
  "agents.role.qa.prompt": "あなたは QA。タスクを検証しエッジケースを網羅する。",
  "agents.analyticsTitle": "エージェント性能分析",
  "agents.analyticsDesc": "Flow/Run データに基づくカバレッジ、活動比率、推定遅延、成功指数。",
  "agents.analyticsCoverage": "Flow カバレッジ",
  "agents.analyticsActivity": "活動シェア",
  "agents.analyticsLatency": "推定レイテンシ",
  "agents.analyticsSuccess": "成功指数",
  "agents.new": "新規エージェント",
  "agents.createTitle": "エージェント作成",
  "agents.newLabelPlaceholder": "ラベル (例: Codex CLI Agent)",
  "agents.newRolePlaceholder": "ロールID（任意）",
  "agents.newIconPlaceholder": "アイコン（例: 🤖）",
  "agents.newColorPlaceholder": "色 (例: #38bdf8)",
  "agents.newDescriptionPlaceholder": "短い説明",
  "agents.newModelPlaceholder": "モデル（例: clicodex）",
  "agents.newPromptPlaceholder": "システムプロンプト（任意）",
  "agents.cancel": "キャンセル",
  "agents.create": "作成",
  "agents.modelNamePlaceholder": "例: claude-3-5-sonnet, llama-3.3-70b...",
  "agents.updateSuccess": "エージェントを更新しました",
  "agents.updateError": "エージェント更新に失敗しました",
  "agents.createSuccess": "新しいエージェントを作成しました",
  "agents.createError": "エージェント作成に失敗しました",
  "agents.delete": "削除",
  "agents.deleteConfirm": "このエージェントを削除します。よろしいですか？",
  "agents.confirmDelete": "はい、削除",
  "agents.deleteSuccess": "エージェントを削除しました",
  "agents.deleteError": "エージェント削除に失敗しました",
  "sprints.section": "スプリント",
  "sprints.title": "Sprint ボード",
  "sprints.noAzure": "Azure PAT が未設定です。",
  "sprints.noJira": "Jira 連携が未設定です。",
  "sprints.goIntegrations": "Integrations ページへ移動。",
  "sprints.loading": "プロジェクトを読み込み中…",
  "sprints.selectHint": "プロジェクト・チーム・Sprint を選択",
  "sprints.selectProject": "プロジェクトを選択...",
  "sprints.selectTeam": "チームを選択...",
  "sprints.selectBoard": "ボードを選択...",
  "sprints.selectTeamFirst": "先にプロジェクトを選択",
  "sprints.selectSprint": "Sprint を選択...",
  "sprints.selectSprintFirst": "先にチームを選択",
  "sprints.projectLabel": "プロジェクト",
  "sprints.teamLabel": "チーム",
  "sprints.boardLabel": "ボード",
  "sprints.sprintLabel": "スプリント",
  "sprints.loadingShort": "読み込み中…",
  "sprints.noItems": "この Sprint に作業項目がありません",
  "sprints.selectPrompt": "プロジェクト › チーム › Sprint を選択",
  "sprints.teamsError": "チームの読み込みに失敗しました",
  "sprints.sprintsError": "Sprint の読み込みに失敗しました",
  "sprints.boardError": "ボードの読み込みに失敗しました",
  "sprints.importFailed": "インポートに失敗しました",
  "sprints.import": "インポート",
  "sprints.importRepoPicker.label": "対象リポジトリ",
  "sprints.importRepoPicker.hint": "このワークアイテムをどのリポジトリに紐づけますか？このセッション内で記憶されます。",
  "sprints.importSuccess": "{state}: {imported} 件取り込み、{skipped} 件スキップ",
  "sprints.importedSingle": "タスクをインポートしました — 右側でエージェントを割り当て可能",
  "sprints.alreadyImported": "このタスクはすでにインポート済みです",
  "sprints.noRepoMapping": "リポジトリマッピングがありません — Mappings で追加してください",
  "sprints.aiAssigned": "AI 割り当てが完了しました。Task 詳細で追跡できます。",
  "sprints.aiAssignFailed": "AI 割り当て失敗: ",
  "sprints.errorDefault": "エラー",
  "sprints.noDescription": "説明なし",
  "sprints.current": "現在",
  "sprints.currentSelected": "現在の Sprint が自動選択されました。",
  "sprints.activeSelected": "アクティブ",
  "sprints.openExternal": "Azure/Jira で開く",
  "sprints.assignee": "担当者",
  "sprints.opened": "作成日",
  "sprints.ago": "前",
  "sprints.openToInProgress": "Open + To Do を In Progress に移動",
  "sprints.openDuration": "オープン期間",
  "sprints.description": "説明",
  "sprints.comments": "コメント",
  "sprints.commentsLoading": "読み込み中...",
  "sprints.commentsEmpty": "コメントなし",
  "sprints.noDescriptionFound": "説明が見つかりません",
  "sprints.aiAssignSettings": "AI 割り当て設定",
  "sprints.repoMapping": "Repo マッピング",
  "sprints.selectMapping": "Repo マッピングを選択...",
  "sprints.noMappingYet": "まだマッピングがありません。",
  "sprints.azure": "Azure",
  "sprints.local": "ローカル",
  "sprints.playbook": "Playbook",
  "sprints.manageMapping": "Mappings ページを開く",
  "sprints.agent": "エージェント",
  "sprints.selectAgentModel": "Agent モデルを選択...",
  "sprints.extraPrompt": "追加指示（任意）",
  "sprints.extraPromptPlaceholder": "例: 決済モジュールは触らない、既存 API シグネチャを維持...",
  "sprints.runFlow": "Flow 実行",
  "sprints.selectFlow": "Flow を選択...",
  "sprints.steps": "ステップ",
  "sprints.flowRunning": "Flow 実行中...",
  "sprints.aiRunning": "AI 実行中...",
  "sprints.assignAi": "AI 割り当て",
  "sprints.selectMappingShort": "マッピング選択",
  "sprints.selectAgent": "Agent を選択",
  "sprints.aiHint": "インポートせずに AI タスクを直接開始します。",
  "sprints.noLlmKey": "OpenAI/Gemini API key が未接続です。先に Integrations で追加してください。",
  "sprints.goIntegrationsLink": "Integrations を開く",
  "sprints.importToAgena": "AGENA にインポート",
  "sprints.openInAgena": "Agena で開く · {status}",
  "mappings.title": "リポジトリマッピング",
  "mappings.subtitle": "ローカルリポジトリパスを一度だけ名前で対応付けます。Sprint 詳細でその名前を直接選択できます。",
  "mappings.namePlaceholder": "マッピング名（例: backend-main）",
  "mappings.pathPlaceholder": "ローカルパス（例: /Users/ali/projects/api）",
  "mappings.notesPlaceholder": "メモ（任意）",
  "mappings.selectProject": "Azure プロジェクトを選択...",
  "mappings.selectRepo": "Azure リポジトリを選択...",
  "mappings.loadingProjects": "プロジェクトを読み込み中…",
  "mappings.loadingRepos": "リポジトリを読み込み中…",
  "mappings.add": "マッピング追加",
  "mappings.update": "マッピング更新",
  "mappings.edit": "編集",
  "mappings.cancelEdit": "キャンセル",
  "mappings.delete": "削除",
  "mappings.empty": "リポジトリマッピングはまだありません。",
  "mappings.saved": "リポジトリマッピングを保存しました。",
  "mappings.updated": "リポジトリマッピングを更新しました。",
  "mappings.saving": "保存中…",
  "mappings.saveFailed": "保存に失敗しました",
  "mappings.profileScanned": "リポジトリプロファイルをスキャンしました",
  "mappings.scanFailed": "リポジトリスキャンに失敗しました",
  "mappings.agentsLoadFailed": "AGENTS.md の読み込みに失敗しました",
  "mappings.agentsSaved": "AGENTS.md を保存しました",
  "mappings.agentsSaveFailed": "AGENTS.md の保存に失敗しました",
  "mappings.createMapping": "マッピングを作成",
  "mappings.totalCount": "合計 {n}",
  "mappings.providerAzure": "Azure",
  "mappings.providerGithub": "GitHub",
  "mappings.azure": "Azure",
  "mappings.azureProject": "Azure プロジェクト",
  "mappings.azureRepo": "Azure リポジトリ",
  "mappings.githubOwner": "GitHub Owner/Org",
  "mappings.githubOwnerPlaceholder": "例: flo-technology（空欄で自身のリポジトリ）",
  "mappings.githubOwnerHint": "空欄にすると、トークンでアクセス可能な全リポジトリを表示します。",
  "mappings.githubRepo": "GitHub リポジトリ",
  "mappings.githubRepoCount": "取得リポジトリ",
  "mappings.selectGithubRepo": "GitHub リポジトリを選択...",
  "mappings.loadingGithubRepos": "GitHub リポジトリを読み込み中…",
  "mappings.connectGithubFirst": "先に Integrations > GitHub を接続してください",
  "mappings.selectedRepoFallback": "選択済みリポジトリ",
  "mappings.githubRepoFetchFailed": "GitHub リポジトリ一覧を取得できませんでした",
  "mappings.private": "非公開",
  "mappings.public": "公開",
  "mappings.openAgents": "AGENTS.md を開く",
  "mappings.localPath": "ローカルパス",
  "mappings.branch": "ブランチ",
  "mappings.notes": "メモ",
  "mappings.repoPlaybook": "リポジトリ Playbook",
  "mappings.repoPlaybookPlaceholder": "リポジトリ別コーディング規約、設計制約、テストポリシー...",
  "mappings.analyzePrompt": "分析プロンプト",
  "mappings.analyzePromptPlaceholder": "このリポジトリ向けの分析/レビュー用プロンプト（{{TASK_CONTEXT}}, {{ANALYZE_SUMMARY}}, {{AGENTS_MD}} などが利用可能）...",
  "mappings.selectedRepoMappings": "選択中マッピング数",
  "mappings.col.azure": "Azure",
  "mappings.col.source": "ソース",
  "mappings.col.localPath": "ローカルパス",
  "mappings.col.notes": "メモ",
  "mappings.col.repoPlaybook": "リポジトリ Playbook",
  "mappings.col.repoProfile": "リポジトリプロファイル",
  "mappings.col.action": "操作",
  "mappings.profileReady": "プロファイル準備完了",
  "mappings.notScanned": "未スキャン",
  "mappings.scanning": "スキャン中…",
  "mappings.scan": "スキャン",
  "mappings.agentsEditor": "AGENTS.md エディタ",
  "mappings.loading": "読み込み中...",
  "mappings.mainBranchPlaceholder": "main",
  "mappings.defaultBranchTag": "デフォルト",
  "mappings.playbookLabel": "Playbook",
  "mappings.localSource": "local",
  "mappings.agentsMdButton": "agents.md ({kb}KB · {sig} imza)",
  "mappings.close": "閉じる",
  "mappings.saveAgents": "AGENTS.md を保存",
  "mappings.agentsMdTitle": "agents.md",
  "mappings.agentsCreated": "AGENTS.md を作成しました",
  "mappings.agentsCreateFailed": "AGENTS.md を作成できませんでした",
  "mappings.agentsCreate": "AGENTS.md を作成",
  "mappings.regenerate": "再生成",
  "mappings.errorGeneric": "エラー",
  "integrations.section": "連携",
  "integrations.title": "ツールチェーン全体を接続",
  "integrations.subtitle": "AGENAはチームが既に使用しているプラットフォームとシームレスに統合します — コードホスティングからタスク管理、通知まで。",
  "integrations.baseUrl": "Base URL",
  "integrations.apiKey": "API キー",
  "integrations.keepExisting": "空欄の場合は既存値を保持",
  "integrations.openaiKeyPlaceholder": "OpenAI APIキーを貼り付け",
  "integrations.geminiKeyPlaceholder": "Gemini APIキーを貼り付け",
  "integrations.saveOpenai": "OpenAI を保存",
  "integrations.saveGemini": "Gemini を保存",
  "integrations.azureOrgUrl": "Organization URL",
  "integrations.project": "プロジェクト",
  "integrations.projectPlaceholder": "例: MyProject",
  "integrations.pat": "個人アクセス トークン (PAT)",
  "integrations.patPlaceholder": "PAT を貼り付け",
  "integrations.saveAzure": "Azure を保存",
  "integrations.githubOwner": "GitHub Owner / 組織",
  "integrations.githubOwnerPlaceholder": "例: flo-technology",
  "integrations.githubToken": "GitHub トークン",
  "integrations.githubTokenPlaceholder": "GitHubトークンを貼り付け",
  "integrations.githubRepo": "デフォルトリポジトリ",
  "integrations.githubRepoPlaceholder": "リポジトリを選択...",
  "integrations.loadRepos": "リポジトリを読み込む",
  "integrations.loading": "読み込み中...",
  "integrations.saveGithub": "GitHub を保存",
  "integrations.email": "メール",
  "integrations.apiToken": "API トークン",
  "integrations.apiTokenPlaceholder": "APIトークンを貼り付け",
  "integrations.saveJira": "Jira を保存",
  "integrations.codingRules": "コーディングルール",
  "integrations.playbookPlaceholder": "例:\n- 新しいAPIパスには必ずテストを書く\n- 承認なしで決済モジュールを変更しない\n- TypeScript strict mode を優先",
  "integrations.saving": "保存中...",
  "integrations.savePlaybook": "Playbook を保存",
  "integrations.playbookStored": "組織単位でDBに保存されます",
  "integrations.updated": "更新しました",
  "integrations.notSavedYet": "まだ保存されていません",
  "integrations.connected": "接続済み",
  "integrations.notConfigured": "未設定",
  "integrations.savedJira": "Jira entegrasyonu 保存されました",
  "integrations.savedAzure": "Azure entegrasyonu 保存されました",
  "integrations.savedOpenai": "OpenAI entegrasyonu 保存されました",
  "integrations.savedGemini": "Gemini entegrasyonu 保存されました",
  "integrations.savedGithub": "GitHub entegrasyonu 保存されました",
  "integrations.savedPlaybook": "Tenant playbook DB'ye 保存されました",
  "integrations.savedSlack": "Slack entegrasyonu 保存されました",
  "integrations.savedTeams": "Teams entegrasyonu 保存されました",
  "integrations.sentTestNotify": "テスト通知を送信しました",
  "integrations.tabAi": "AI",
  "integrations.tabTask": "タスクツール",
  "integrations.tabNotifications": "通知",
  "integrations.tabCli": "CLI エージェント",
  "integrations.openaiBaseUrlPlaceholder": "https://api.openai.com/v1",
  "integrations.geminiBaseUrlPlaceholder": "https://generativelanguage.googleapis.com",
  "integrations.azureOrgUrlPlaceholder": "https://dev.azure.com/your-org",
  "integrations.githubBaseUrlPlaceholder": "https://api.github.com",
  "integrations.jiraBaseUrlPlaceholder": "https://your-company.atlassian.net",
  "integrations.jiraEmailPlaceholder": "you@company.com",
  "integrations.deleteOpenaiConnection": "🗑 OpenAI 接続を削除",
  "integrations.deleteAzureConnection": "🗑 Azure 接続を削除",
  "integrations.deleteGithubConnection": "🗑 GitHub 接続を削除",
  "integrations.deleteJiraConnection": "🗑 Jira 接続を削除",
  "integrations.codexCliTitle": "Codex CLI",
  "integrations.claudeCliTitle": "Claude CLI",
  "integrations.codexCallbackPlaceholder": "http://localhost:1455/auth/callback?code=...",
  "integrations.codexApiKeyPlaceholder": "OpenAI API Key (sk-...)",
  "integrations.claudeApiKeyPlaceholder": "Anthropic API Key (sk-ant-...)",
  "integrations.openDocumentation": "ドキュメントを開く",
  "integrations.help": "ヘルプ",
  "integrations.webhookUrl": "Webhook URL",
  "integrations.slackWebhookPlaceholder": "https://hooks.slack.com/services/...",
  "integrations.teamsWebhookPlaceholder": "https://outlook.office.com/webhook/...",
  "integrations.saveSlack": "Slack を保存",
  "integrations.saveTeams": "Teams を保存",
  "integrations.notificationRouter": "通知ルーター",
  "integrations.notificationRouterDesc": "通知はアプリ内・メール・Web Push・Slack・Teams に配信されます。",
  "integrations.sendTestNotify": "テスト通知を送信",
  "integrations.sending": "送信中...",
  "integrations.saveFailed": "Kaydetme 失敗",
  "integrations.clearSession": "セッション削除",
  "integrations.codexSessionCleared": "Codex oturumu silindi",
  "integrations.codexLogoutFailed": "Oturum silinemedi",
  "integrations.codexLogoutRequestFailed": "セッション削除リクエストに失敗しました",
  "integrations.claudeSessionCleared": "Claude セッションを削除しました",
  "integrations.claudeLogoutFailed": "Claude セッションを削除できませんでした",
  "integrations.claudeLogoutRequestFailed": "Claude セッション削除リクエストに失敗しました",
  "integrations.cliBridgeTitle": "CLI Bridge",
  "integrations.cliBridgeDesc": "Codex/Claude CLI はホストで実行され、Bridge 経由で Docker と通信します。",
  "integrations.cliUnchecked": "Kontrol edilmedi",
  "integrations.cliConnected": "接続済み",
  "integrations.cliDisconnected": "未接続",
  "integrations.cliInstalled": "インストール済み",
  "integrations.cliNotFound": "未検出",
  "integrations.cliAuthOk": "認証OK",
  "integrations.cliAuthRequired": "認証が必要",
  "integrations.codexCliDesc": "OpenAI Codex CLI — リポジトリ内でコードを書き、ファイルを編集します。",
  "integrations.codexLoginStarting": "Codex ログインを開始中...",
  "integrations.codexLoginCopyCallback": "ログイン後、エラーページのURLをコピーして下に貼り付けてください",
  "integrations.codexLoginSuccess": "Codex ログイン成功！",
  "integrations.cliAlreadyLoggedIn": "すでにログイン済みです！",
  "integrations.cliLoginStarted": "ログインを開始しました",
  "integrations.cliBridgeConnectionFailed": "Bridge 接続に失敗しました",
  "integrations.connectWithChatgpt": "ChatGPT でログイン",
  "integrations.codexCallbackHint": "ログイン後にエラーページへ遷移します。そのURLをコピーしてここに貼り付けてください:",
  "integrations.validCallbackRequired": "有効なコールバックURLを貼り付けてください",
  "integrations.loginCompleting": "ログイン処理中...",
  "integrations.waitFewSeconds": "数秒お待ちください...",
  "integrations.invalidUrl": "無効なURL",
  "integrations.complete": "完了",
  "integrations.or": "または",
  "integrations.apiKeyRequired": "API Key girin",
  "integrations.codexApiKeySaved": "Codex API key 保存されました",
  "integrations.connectWithApiKey": "API キーで接続",
  "integrations.claudeCliDesc": "Anthropic Claude Code — リポジトリ内で分析とコーディングを行います。",
  "integrations.claudeLoginStarting": "Claude ログインを開始中...",
  "integrations.claudeLoginPageOpened": "ログインページを開きました。サインイン後に戻ってください...",
  "integrations.claudeLoginSuccess": "Claude ログイン成功！",
  "integrations.connectWithAnthropic": "Anthropic でログイン",
  "integrations.claudeApiKeySaved": "Claude API key 保存されました",
  "integrations.bridgeHowToTitle": "Bridge の起動方法",
  "integrations.bridgeStep1": "別ターミナルで bridge サーバーを起動してください:",
  "integrations.bridgeStep2": "Agents ページで developer provider を「Codex CLI」または「Claude CLI」に設定",
  "integrations.bridgeStep3": "タスクにAIを割り当てると、bridge 経由で CLI が実行され、コード作成とPR作成を行います",
  "integrations.bridgeConnected": "Bridge に接続済み！",
  "integrations.bridgeDisconnected": "Bridge は未接続です。",
  "integrations.checkBridgeStatus": "Bridge 状態を確認",
  "integrations.providerOpenai": "OpenAI",
  "integrations.providerGemini": "Gemini",
  "integrations.providerAzure": "Azure DevOps",
  "integrations.providerGithub": "GitHub",
  "integrations.providerJira": "Jira",
  "integrations.providerPlaybook": "Tenant Playbook",
  "integrations.providerSlack": "Slack",
  "integrations.providerTeams": "Microsoft Teams",
  "integrations.deleteConfirm": "{provider} 連携を削除してもよろしいですか？",
  "integrations.deleted": "{provider} entegrasyonu silindi",
  "integrations.deleteFailed": "削除me 失敗",
  "integrations.backendRestartRequired": "バックエンドはまだ最新コードで動作していません。バックエンドサービスを再起動してください。",
  "integrations.testNotificationTitle": "Entegrasyon Test Bildirimi",
  "integrations.testNotificationMessage": "Slack/Teams/Web 通知のテストイベント",
  "integrations.helpJiraTitle": "Jira の接続方法",
  "integrations.helpJiraStep1": "Base URL: https://sirketin.atlassian.net",
  "integrations.helpJiraStep2": "Email: Atlassian アカウントのメールアドレス",
  "integrations.helpJiraStep3": "API Token を作成: Atlassian Security > API tokens",
  "integrations.helpJiraStep4": "このトークンを API Token フィールドに貼り付けて保存",
  "integrations.helpJiraStep5": "その後 Sprint 画面で Jira タブを開く",
  "integrations.helpJiraNote": "注: Jira パスワードではなく APIトークンが必要です。",
  "integrations.helpAzureTitle": "Azure DevOps の接続方法",
  "integrations.helpAzureStep1": "Organization URL gir: https://dev.azure.com/ORG_ADI",
  "integrations.helpAzureStep2": "Project フィールドに Azure プロジェクト名を入力",
  "integrations.helpAzureStep3": "Personal Access Token (PAT) を作成",
  "integrations.helpAzureStep4": "PAT を貼り付けて保存",
  "integrations.helpAzureStep5": "Sprint 画面で Azure Project/Team/Sprint を選択",
  "integrations.helpGithubTitle": "GitHub の接続方法",
  "integrations.helpGithubStep1": "Base URL: https://api.github.com",
  "integrations.helpGithubStep2": "Owner/Org にユーザー名または組織名を入力",
  "integrations.helpGithubStep3": "PAT を作成（repo 読み書き権限）",
  "integrations.helpGithubStep4": "トークンを貼り付けて保存",
  "integrations.helpGithubStep5": "Repo Mapping 画面でリポジトリを自動読み込み",
  "integrations.helpOpenaiTitle": "OpenAI の接続方法",
  "integrations.helpOpenaiStep1": "Base URL: https://api.openai.com/v1",
  "integrations.helpOpenaiStep2": "OpenAI APIキーを作成",
  "integrations.helpOpenaiStep3": "APIキーを貼り付けて保存",
  "integrations.helpOpenaiStep4": "Agent/Model 設定で OpenAI モデルを選択",
  "integrations.helpGeminiTitle": "Gemini の接続方法",
  "integrations.helpGeminiStep1": "Base URL: https://generativelanguage.googleapis.com",
  "integrations.helpGeminiStep2": "Google AI Studio または GCP で APIキーを作成",
  "integrations.helpGeminiStep3": "APIキーを貼り付けて保存",
  "integrations.helpGeminiStep4": "Agent 設定で Gemini を選択",
  "integrations.helpSlackTitle": "Slack の接続方法",
  "integrations.helpSlackStep1": "Slack チャンネルで Incoming Webhook を作成",
  "integrations.helpSlackStep2": "Webhook URL'ini kopyala",
  "integrations.helpSlackStep3": "Slack Webhook フィールドに貼り付けて保存",
  "integrations.helpSlackStep4": "Notifications タブからテスト通知を送信",
  "integrations.helpTeamsTitle": "Microsoft Teams の接続方法",
  "integrations.helpTeamsStep1": "Teams チャンネルに Incoming Webhook コネクタを追加",
  "integrations.helpTeamsStep2": "Webhook URL'ini kopyala",
  "integrations.helpTeamsStep3": "Teams Webhook フィールドに貼り付けて保存",
  "integrations.helpTeamsStep4": "Notifications タブからテスト通知を送信",
  "integrations.helpPlaybookTitle": "Tenant Playbook Nedir?",
  "integrations.helpPlaybookStep1": "Repo/Tenant 単位のコーディングルールをここに記載",
  "integrations.helpPlaybookStep2": "AIタスク実行時にこのルールをプロンプト文脈として読み込みます",
  "integrations.helpPlaybookStep3": "短く明確で箇条書きのルールを推奨します",
  "integrations.providerHal": "HAL",
  "integrations.halServiceUrl": "サービス URL",
  "integrations.halLoginUrl": "ログインエンドポイント",
  "integrations.halChatUrl": "チャットエンドポイント",
  "integrations.halPassword": "パスワード",
  "integrations.halServiceUrlPlaceholder": "https://hal.example.com",
  "integrations.halLoginUrlPlaceholder": "/auth/login",
  "integrations.halChatUrlPlaceholder": "/api/chat",
  "integrations.halPasswordPlaceholder": "HAL パスワードを入力",
  "integrations.saveHal": "HAL 設定を保存",
  "integrations.savedHal": "HAL 統合が保存されました",
  "integrations.deleteHalConnection": "🗑 HAL 接続を削除",
  "integrations.helpHalTitle": "HAL の接続方法",
  "integrations.helpHalStep1": "HAL インスタンスのサービス URL を入力",
  "integrations.helpHalStep2": "ログインエンドポイントのパスを入力（例: /auth/login）",
  "integrations.helpHalStep3": "チャットエンドポイントのパスを入力（例: /api/chat）",
  "integrations.helpHalStep4": "ユーザー名とパスワードを入力して保存をクリック",
  "integrations.providerNewrelic": "New Relic",
  "integrations.newrelicAccountId": "アカウント ID",
  "integrations.newrelicAccountIdPlaceholder": "New Relic アカウント ID を入力",
  "integrations.newrelicApiKey": "API キー",
  "integrations.newrelicApiKeyPlaceholder": "NRAK-...",
  "integrations.saveNewrelic": "New Relic 設定を保存",
  "integrations.savedNewrelic": "New Relic 連携を保存しました",
  "integrations.deleteNewrelicConnection": "New Relic 接続を削除",
  "integrations.helpNewrelicTitle": "New Relic の接続方法",
  "integrations.helpNewrelicStep1": "New Relic > API Keys ページへ移動",
  "integrations.helpNewrelicStep2": "新しい User key を作成（NRAK-...）",
  "integrations.helpNewrelicStep3": "アカウントドロップダウンから Account ID をコピー",
  "integrations.helpNewrelicStep4": "両方の値を下に貼り付けて保存",
  "integrations.providerSentry": "セントリー",
  "integrations.sentryApiToken": "APIトークン",
  "integrations.sentryApiTokenPlaceholder": "sntrys_...",
  "integrations.sentryOrgSlug": "組織ナメクジ",
  "integrations.sentryOrgSlugPlaceholder": "私の組織",
  "integrations.sentryProjectSlug": "プロジェクトスラッグ",
  "integrations.sentryProjectSlugPlaceholder": "私のプロジェクト",
  "integrations.saveSentry": "セントリー設定の保存",
  "integrations.savedSentry": "Sentryの統合が保存されました",
  "integrations.deleteSentryConnection": "Sentry接続を削除する",
  "integrations.helpSentryTitle": "Sentryの接続方法",
  "integrations.helpSentryStep1": "Sentry 設定 > 開発者設定 > 認証トークンに移動します。",
  "integrations.helpSentryStep2": "org:read スコープと project:read スコープを使用してトークンを作成する",
  "integrations.helpSentryStep3": "組織のスラッグをコピーする",
  "integrations.helpSentryStep4": "トークン/組織を保存し、Sentry インポート ページでプロジェクトを選択します",
  "tasks.source.newrelic": "New Relic",
  "tasks.occurrences": "回",
  "tasks.lastSeen": "最終発生",
  "tasks.firstSeen": "初回発生",
  "taskDetail.noWorkItemHint": "リンクされた work item なし。Azure で作成するか既存 ID を貼り付け：",
  "taskDetail.openInAzure": "Azure で開く（事前入力）",
  "taskDetail.pasteWorkItemId": "Azure ID (例: 61717)",
  "taskDetail.linkWorkItem": "リンク",
  "tasks.source.sentry": "セントリー",
  "tasks.title": "Agent タスクパイプライン",
  "tasks.total": "合計 {n} タスク",
  "tasks.new": "新規タスク",
  "tasks.createTitle": "新規タスク作成",
  "tasks.picker.label": "ソース",
  "tasks.picker.empty": "空から始める",
  "tasks.picker.azure": "Azure スプリントから取得",
  "tasks.picker.jira": "Jira スプリントから取得",
  "tasks.picker.searchPlaceholder": "ワークアイテムを検索...",
  "tasks.picker.loading": "読み込み中...",
  "tasks.picker.empty.list": "このスプリントにワークアイテムはありません",
  "tasks.picker.loadFailed": "ワークアイテムを読み込めませんでした",
  "tasks.picker.needSprint": "まず Sprint ページでプロジェクト + スプリントを選んでください",
  "tasks.picker.refresh": "更新",
  "tasks.picker.openExisting": "すでに取り込み済み · タスク #{id} を開く",
  "tasks.picker.alreadyImportedBadge": "取り込み済み",
  "tasks.picker.alreadyImportedHint": "Agena にあります · タスク #{id}",
  "tasks.picker.alreadyImportedConfirm": "このワークアイテムはすでに Agena にあります (タスク #{id})。開きますか？",
  "tasks.picker.openTask": "タスク #{id} を開く",
  "tasks.descriptionPreview": "説明プレビュー",
  "tasks.descriptionEdit": "生のテキストを編集",
  "taskDetail.removeAssignment": "このリポジトリを外す",
  "taskDetail.removeAssignmentBlocked": "実行中の割り当ては削除できません",
  "taskDetail.removeAssignmentConfirm": "{name} の割り当てを削除しますか？",
  "tasks.titlePlaceholder": "タスクタイトル",
  "tasks.descriptionPlaceholder": "説明",
  "tasks.storyContextPlaceholder": "ストーリー文脈（意図・対象ユーザー・期待価値）",
  "tasks.acceptancePlaceholder": "受け入れ条件",
  "tasks.edgeCasesPlaceholder": "エッジケース / 制約",
  "tasks.maxTokensPlaceholder": "最大 token（ガードレール）",
  "tasks.maxCostPlaceholder": "最大コスト USD（ガードレール）",
  "tasks.create": "タスク作成",
  "tasks.cancel": "キャンセル",
  "tasks.close": "閉じる",
  "tasks.attachments.title": "添付ファイル",
  "tasks.attachments.hint": "画像、PDF、ZIP、またはテキストファイル。最大10ファイル、各20MB。",
  "tasks.attachments.tooLarge": "{names} は大きすぎます（最大20MB）",
  "tasks.attachments.uploading": "アップロード中...",
  "tasks.attachments.uploadFailed": "添付ファイルのアップロードに失敗しました",
  "tasks.attachments.add": "追加",
  "tasks.attachments.none": "添付ファイルなし",
  "tasks.attachments.delete": "削除",
  "tasks.searchPlaceholder": "タスク検索...",
  "tasks.lastDays": "直近 {d}日",
  "tasks.from": "開始",
  "tasks.to": "終了",
  "tasks.reset": "リセット",
  "tasks.waiting": "{n} 件待機中",
  "tasks.noQueued": "キュー中のタスクはありません。",
  "tasks.taskWithId": "タスク #{id}",
  "tasks.open": "開く",
  "tasks.remove": "削除",
  "tasks.col.task": "タスク",
  "tasks.col.source": "ソース",
  "tasks.col.status": "状態",
  "tasks.col.run": "実行",
  "tasks.col.queue": "キュー",
  "tasks.col.retry": "再試行",
  "tasks.col.priority": "優先度",
  "tasks.col.tokens": "Token",
  "tasks.col.pr": "PR",
  "tasks.col.actions": "操作",
  "tasks.empty": "タスクが見つかりません。",
  "tasks.viewPr": "PRを見る",
  "tasks.assignAi": "AI 割り当て",
  "tasks.selectAgent": "Agent を選択",
  "tasks.details": "詳細",
  "tasks.actionsMenu": "その他の操作",
  "tasks.actions.edit": "編集",
  "tasks.actions.delete": "削除",
  "tasks.aiFill.button": "AIで自動入力",
  "tasks.aiFill.running": "生成中…",
  "tasks.aiFill.providerHint": "プロバイダーを切り替えるにはクリック",
  "tasks.aiFill.done": "AIが下の3つのフィールドを入力しました。",
  "tasks.aiFill.hint": "タイトルと説明から、story context・acceptance criteria・edge casesを自動入力します。",
  "tasks.aiFill.checkboxTitle": "AIで自動入力",
  "tasks.aiFill.checkboxDesc": "タスク作成前に、Story Context・Acceptance Criteria・Edge Casesを優先AIで自動入力します（CLIが有効ならCLI、なければ組織のAPIキーでホスト型）。",
  "tasks.deleted": "タスクを削除しました",
  "tasks.deleteFailed": "タスク削除に失敗しました",
  "tasks.deleteConfirm": "タスクを削除",
  "tasks.deleteDesc": "を削除します。この操作は元に戻せません。",
  "tasks.cancelAction": "キャンセル",
  "tasks.deleteAction": "削除",
  "tasks.deps.title": "依存関係",
  "tasks.deps.dependsOn": "依存先",
  "tasks.deps.blockedBy": "依存関係によりブロック中",
  "tasks.deps.noBlockers": "依存関係のブロックなし",
  "tasks.deps.autoQueue": "依存関係が完了すると自動的に開始されます",
  "tasks.deps.selectTasks": "依存するタスクを選択...",
  "tasks.deps.dependents": "依存タスク",
  "tasks.deps.completed": "完了",
  "tasks.deps.waiting": "待機中",
  "tasks.deps.blockerWarning": "このタスクを実行する前に依存関係を完了する必要があります。",
  "tasks.deps.depCount": "{n} 件ブロック中",
  "tasks.deps.dependentCount": "{n} 件の依存",
  "tasks.deps.searchPlaceholder": "タスクを検索...",
  "tasks.showing": "{from}-{to} / {total} 件を表示",
  "tasks.prev": "前へ",
  "tasks.next": "次へ",
  "tasks.page": "ページ",
  "tasks.loadFailed": "読み込み失敗",
  "tasks.created": "タスクを作成しました",
  "tasks.alreadyExisted": "このワークアイテムはすでに Agena にあります。既存のタスクを開きました",
  "tasks.prEnabled": "完了後にプルリクエストが作成されます",
  "tasks.prDisabled": "コード変更のみ、PRなし",
  "tasks.createFailed": "作成に失敗しました",
  "tasks.assigned": "AI に割り当て済み",
  "tasks.assignedAi": "Developer に割り当て（直接）",
  "tasks.assignedFlow": "Flow に割り当て（PM + Developer）",
  "tasks.assignMcp": "MCP Agent",
  "tasks.assignedMcp": "MCPエージェントに割り当て済み",
  "tasks.runMcpAgent": "MCPエージェントを実行",
  "tasks.mcpDesc": "MCPエージェントはツールでコードベースを探索し、必要なものだけを読み取り、的を絞った変更を行います — 実際の開発者のように。",
  "tasks.assignFlow": "Flow 割り当て",
  "tasks.aiAssignHint": "PM 分析なしで Developer が直接コードを書きます。",
  "tasks.flowAssignHint": "PM が分析し、Developer が実装して PR を作成します。",
  "tasks.noSavedFlows": "保存済みフローがありません。Flows ページで作成してください。",
  "tasks.defaultModel": "デフォルト",
  "tasks.assignFailed": "割り当てに失敗しました",
  "tasks.removedFromQueue": "キューから削除しました",
  "tasks.removeFailed": "削除に失敗しました",
  "tasks.status.all": "すべて",
  "tasks.status.queued": "キュー中",
  "tasks.status.new": "新規",
  "tasks.status.running": "実行中",
  "tasks.status.completed": "完了",
  "tasks.status.failed": "失敗",
  "tasks.status.cancelled": "キャンセル済み",
  "tasks.status.pending": "保留中",
  "tasks.status.paused": "一時停止",
  "tasks.status.in_review": "レビュー中",
  "tasks.status.in_progress": "進行中",
  "tasks.source.all": "すべてのソース",
  "tasks.source.internal": "内部",
  "tasks.source.azure": "Azure",
  "tasks.source.jira": "Jira",
  "tasks.multiRepo.title": "ターゲットリポジトリ",
  "tasks.multiRepo.selected": "{n} リポジトリ選択済み",
  "tasks.multiRepo.configured": "リポジトリ設定済み",
  "tasks.multiRepo.orRemote": "またはリモートリポジトリを選択",
  "tasks.multiPrCount": "{n}/{total} PR",
  "taskDetail.repoAssignments": "リポジトリ割り当て",
  "taskDetail.task": "タスク",
  "taskDetail.status": "状態",
  "taskDetail.source": "ソース",
  "taskDetail.duration": "時間",
  "taskDetail.queueWait": "キュー Bekleme",
  "taskDetail.retries": "Tekrar",
  "taskDetail.queuePos": "キュー Poz.",
  "taskDetail.eta": "ETA",
  "taskDetail.tokens": "Token",
  "taskDetail.lastStage": "最終ステージ",
  "taskDetail.lastUpdate": "直近 日celleme",
  "taskDetail.logs": "ログ",
  "taskDetail.created": "作成ulma",
  "taskDetail.runStart": "実行開始",
  "taskDetail.runEnd": "実行終了",
  "taskDetail.storyGuardrails": "Story + Guardrail",
  "taskDetail.context": "コンテキスト",
  "taskDetail.acceptance": "受け入れ Kriterleri",
  "taskDetail.edgeCases": "Edge Case",
  "taskDetail.guardrails": "Guardrail",
  "taskDetail.queueInsight": "キューインサイト",
  "taskDetail.position": "位置",
  "taskDetail.blockedBy": "次のタスクによりブロック中",
  "taskDetail.lockScope": "Lock scope",
  "taskDetail.dependencies": "依存関係lar",
  "taskDetail.blockers": "ブロッカー",
  "taskDetail.none": "yok",
  "taskDetail.selectedDependencies": "選択中の依存関係",
  "taskDetail.noOtherTasks": "他のタスクは見つかりませんでした。",
  "taskDetail.clearSelection": "選択をクリア",
  "taskDetail.saving": "保存中...",
  "taskDetail.saveDependencies": "依存関係を保存",
  "taskDetail.prRisk": "PR Riski",
  "taskDetail.score": "Skor",
  "taskDetail.unknown": "bilinmiyor",
  "taskDetail.rerunning": "再実行中...",
  "taskDetail.rerunTask": "タスクを再実行",
  "taskDetail.stopping": "Durduruluyor...",
  "taskDetail.stopTask": "タスクi Durdur",
  "taskDetail.stopUnavailable": "タスクは実行されていません — 停止できません",
  "taskDetail.share.button": "共有",
  "taskDetail.activityTab": "アクティビティ",
  "taskDetail.activityTitle": "リアルタイム エージェント アクティビティ",
  "taskDetail.activityEvents": "イベント",
  "taskDetail.activityEmpty": "エージェントが作業を開始するのを待っています…",
  "taskDetail.share.title": "タスクを共有",
  "taskDetail.share.description": "説明・コメント・画像付きのワンタイムリンクでこのタスクを共有します。",
  "taskDetail.share.expiresIn": "有効期限",
  "taskDetail.share.maxUses": "最大使用回数",
  "taskDetail.share.create": "リンクを作成",
  "taskDetail.share.creating": "作成中...",
  "taskDetail.share.copy": "コピー",
  "taskDetail.share.copied": "コピーしました",
  "taskDetail.share.note": "リンクを持つ人は誰でもタスク(説明 + コメント + 画像)を表示し、自分の組織にインポートできます。",
  "taskDetail.share.slackHint": "テキストがクリップボードにコピーされました — Slack チャンネルに貼り付けてください",
  "taskDetail.downloadLogs": "ログをダウンロード",
  "taskDetail.openPullRequest": "Pull Request を表示",
  "taskDetail.copyBranch": "ブランチ名をコピー",
  "taskDetail.executionSteps": "実行ステップ",
  "taskDetail.updated": "日cellendi",
  "taskDetail.autoRefresh": "Oto yenileme 5 sn",
  "taskDetail.progress": "進捗",
  "taskDetail.steps": "ステップ",
  "taskDetail.pending": "bekliyor",
  "taskDetail.failed": "失敗",
  "taskDetail.memoryImpact": "Memory Etkisi",
  "taskDetail.memoryImpactEmpty": "この実行では memory メトリクスログがまだ生成されていません。",
  "taskDetail.memoryMode": "Embedding Modu",
  "taskDetail.memoryHits": "ヒット数",
  "taskDetail.memoryBestScore": "最高スコア",
  "taskDetail.memoryAvgScore": "平均 Skor",
  "taskDetail.memoryTopMatches": "上位一致",
  "taskDetail.memoryNoMatch": "一致する memory レコードが見つかりませんでした。",
  "taskDetail.codeDiffPreview": "コード差分プレビュー",
  "taskDetail.noGeneratedCode": "まだ生成コードはありません。",
  "taskDetail.liveLogs": "ライブ ログ",
  "taskDetail.liveOn": "ライブストリーム有効",
  "taskDetail.reconnecting": "再接続中…",
  "taskDetail.offline": "オフライン",
  "taskDetail.filterAll": "すべて",
  "taskDetail.filterErrors": "エラーlar",
  "taskDetail.filterCode": "コードプレビュー",
  "taskDetail.noLiveLogs": "まだライブログはありません。",
  "taskDetail.failureAnalysis": "エラー 分析",
  "taskDetail.noLogs": "まだログはありません。",
  "taskDetail.waitingLogsTitle": "ログ bekleniyor",
  "taskDetail.waitingLogsDesc": "このタスクにはまだライブステージ信号がありません。",
  "taskDetail.queued": "キューta",
  "taskDetail.queuePosition": "キュー pozisyonu",
  "taskDetail.running": "実行中",
  "taskDetail.agentProcessing": "エージェントが現在のステージを処理中です。",
  "taskDetail.completed": "完了",
  "taskDetail.executionDone": "実行が正常に完了しました。",
  "taskDetail.executionFailedNoDetail": "詳細なしで実行に失敗しました。",
  "taskDetail.cancelled": "キャンセル edildi",
  "taskDetail.executionStopped": "完了前に実行が停止されました。",
  "taskDetail.errorLoad": "タスクを読み込めませんでした",
  "taskDetail.errorRerun": "タスクを再実行できませんでした",
  "taskDetail.errorCancel": "タスクを停止できませんでした",
  "taskDetail.errorDeps": "依存関係を更新できませんでした",
  "taskDetail.failure.noneLabel": "エラー yok",
  "taskDetail.failure.noneDetail": "このタスクにエラーメッセージはありません。",
  "taskDetail.failure.timeoutLabel": "タイムアウト",
  "taskDetail.failure.timeoutDetail": "完了前に実行がタイムアウトしました。",
  "taskDetail.failure.permissionsLabel": "Yetki",
  "taskDetail.failure.permissionsDetail": "プロバイダーキー/アカウントに必要な scope または role がありません。",
  "taskDetail.failure.gitLabel": "Git ワークスペース",
  "taskDetail.failure.gitDetail": "ローカルリポジトリ状態により branch/file 操作がブロックされました。",
  "taskDetail.failure.authLabel": "認証",
  "taskDetail.failure.authDetail": "プロバイダーまたは API エンドポイント認証に失敗しました。",
  "taskDetail.failure.execLabel": "実行エラー",
  "taskDetail.failure.execDetail": "エージェントパイプライン中に未処理の実行エラーが発生しました。",
  "usage.title": "Token とコスト使用量",
  "usage.subtitle": "すべての AI 操作の Token・コスト・処理時間をフィルターで確認できます。",
  "usage.loading": "読み込み中...",
  "usage.totalEvents": "合計イベント",
  "usage.totalTokens": "合計Token",
  "usage.totalCost": "合計コスト",
  "usage.avgDuration": "平均時間",
  "usage.operationType": "オペレーション",
  "usage.provider": "プロバイダー",
  "usage.status": "状態",
  "usage.taskId": "タスク ID",
  "usage.dateFrom": "開始日",
  "usage.dateTo": "終了日",
  "usage.mineOnly": "自分のイベントのみ",
  "usage.refresh": "更新",
  "usage.all": "すべて",
  "usage.empty": "フィルターに一致する usage イベントはありません。",
  "usage.colWhen": "日時",
  "usage.colOperation": "オペレーション",
  "usage.colProvider": "プロバイダー/モデル",
  "usage.colStatus": "状態",
  "usage.colTask": "タスク",
  "usage.colTokens": "Token",
  "usage.colCost": "コスト",
  "usage.colDuration": "時間",
  "usage.colDetails": "詳細",
  "usage.operation.taskOrchestrationRun": "Task orchestration run",
  "usage.operation.repoProfileScan": "Repo profile scan",
  "usage.provider.openai": "OpenAI",
  "usage.provider.gemini": "Gemini",
  "usage.provider.local": "Local",
  "usage.provider.codexCli": "Codex CLI",
  "usage.status.completed": "完了",
  "usage.status.failed": "失敗",
  "usage.errorDefault": "エラー",
  "usage.prev": "前へ",
  "usage.next": "次へ",
  "usage.page": "ページ",
  "team.section": "チーム",
  "team.title": "マイチーム",
  "team.tabOrg": "組織",
  "team.orgMembers": "メンバーとロール",
  "team.orgDesc": "組織メンバーと権限レベルを管理します。",
  "team.roleChanged": "ロールを更新しました",
  "team.you": "(あなた)",
  "team.removeTitle": "メンバーを削除",
  "team.removeDesc": "はチームと組織から削除されます。この操作は取り消せません。",
  "team.removeCancel": "キャンセル",
  "team.removeConfirm": "削除",
  "team.invitePending": "招待を送信しました",
  "team.pendingInvites": "保留中の招待",
  "team.addEdit": "メンバー追加 / 編集",
  "team.providerAzure": "Azure",
  "team.providerJira": "Jira",
  "team.sprintLabel": "スプリント",
  "team.itemsShort": "件",
  "team.selectedSummary": "{selected} 人選択 · 全 {total} 人",
  "team.noConfig": "Azure チームが未選択です",
  "team.noConfigDesc": "プロフィールページでプロジェクトとチームを選択してください",
  "team.noConfigJira": "Jira のボード/Sprint が未選択です",
  "team.noConfigDescJira": "プロフィールページで Jira プロジェクト、ボード、Sprint を選択してください",
  "team.profile": "プロフィール →",
  "team.loading": "読み込み中…",
  "team.noMembers": "まだチームメンバーが追加されていません",
  "team.addMember": "+ メンバー追加",
  "team.import": "インポート",
  "team.imported": "インポート済み",
  "team.importItem": "このワークアイテムを Agena タスクに変換",
  "team.openExternal": "詳細を新しいタブで開く",
  "team.remove": "削除",
  "team.noItems": "この Sprint に割り当てられた項目はありません",
  "team.searchPlaceholder": "名前またはメールで検索...",
  "team.noResults": "結果が見つかりません",
  "team.done": "完了 — {n} 人選択",
  "team.selectTitle": "チームメンバーを選択",
  "team.membersError": "メンバーの読み込みに失敗しました",
  "team.errorDefault": "エラー",
  "team.roleDesc.owner": "フルアクセス",
  "team.roleDesc.admin": "チームと連携の管理",
  "team.roleDesc.member": "タスク作成と実行",
  "team.roleDesc.viewer": "閲覧のみ",
  "nav.permissions": "権限",
  "permissions.title": "権限とロール",
  "permissions.desc": "組織ロール、権限、メニューアクセスを管理します。",
  "permissions.matrixTitle": "権限マトリクス",
  "permissions.permission": "権限",
  "permissions.membersTitle": "組織メンバー",
  "permissions.membersDesc": "メンバーのロールを表示・変更します。",
  "permissions.roleChanged": "ロールを更新しました",
  "permissions.errorDefault": "エラー",
  "permissions.you": "(あなた)",
  "permissions.menuTitle": "メニュー表示",
  "permissions.menuDesc": "各ロールが表示できるメニュー項目を確認します。",
  "permissions.menuItem": "メニュー項目",
  "permissions.role.owner": "オーナー",
  "permissions.role.admin": "管理者",
  "permissions.role.member": "メンバー",
  "permissions.role.viewer": "閲覧者",
  "permissions.perm.tasksRead": "タスク閲覧",
  "permissions.perm.tasksWrite": "タスク編集",
  "permissions.perm.integrations": "連携管理",
  "permissions.perm.team": "チーム管理",
  "permissions.perm.billing": "請求",
  "permissions.perm.org": "組織設定",
  "permissions.perm.roles": "ロール管理",
  "onboarding.welcome": "ようこそ",
  "onboarding.welcomeDesc": "AGENA を使い始めるため、まずプロジェクト管理ツールを接続してください。\nわずか2分で完了します。",
  "onboarding.start": "始めましょう →",
  "onboarding.skip": "今はしない",
  "onboarding.whichTool": "どのツールを使っていますか？",
  "onboarding.toolDesc": "後からもう一方も追加できます",
  "onboarding.continue": "続行 →",
  "onboarding.back": "← 戻る",
  "onboarding.connect": "接続して続行 →",
  "onboarding.connecting": "接続中…",
  "onboarding.saveFailed": "保存に失敗しました",
  "onboarding.selectSprint": "スプリントを選択",
  "onboarding.selectSprintDesc": "作業するスプリントを選択してボードを準備しましょう",
  "onboarding.goBoard": "Sprint Board'a Git →",
  "onboarding.skipSprint": "スキップして後で選択する →",
  "onboarding.jiraComingSoon": "Jira スプリント選択は近日対応予定",
  "onboarding.selectProject": "プロジェクトを選択...",
  "onboarding.selectTeam": "チームを選択...",
  "onboarding.selectTeamFirst": "先にプロジェクトを選択",
  "onboarding.selectSprint2": "スプリントを選択...",
  "onboarding.selectSprintFirst": "先にチームを選択",
  "onboarding.loading": "読み込み中…",
  "onboarding.azureEco": "Microsoft ekosistemi",
  "onboarding.jiraEco": "Atlassian ekosistemi",
  "onboarding.encrypted": "情報は暗号化保存され、共有されません",
  "flows.addNode": "ノード追加",
  "flows.dragConnect": "ドラッグ → 接続",
  "flows.dragHint": "対象ノードへドラッグ",
  "flows.runFlow": "フロー実行",
  "flows.running": "実行中…",
  "flows.saveFlow": "フロー保存",
  "flows.saving": "保存中…",
  "flows.saved": "✓ 保存済み",
  "flows.history": "履歴",
  "flows.noHistory": "実行履歴はまだありません",
  "flows.flowName": "フロー名",
  "flows.flowNamePlaceholder": "フロー名を入力...",
  "flows.title": "エージェントフロー",
  "flows.new": "+ 新規",
  "flows.newPlaceholder": "フロー名...",
  "flows.runHistory": "📋 実行履歴",
  "flows.empty": "フローがありません",
  "flows.toolbarAddNode": "+ ノード追加",
  "flows.toolbarReset": "表示リセット",
  "flows.addNodeHint": "左ツールバーの + からノードを追加",
  "flows.dragToTarget": "対象ノードへドラッグ＆ドロップ",
  "flows.dragCancel": "ESC でキャンセル",
  "flows.agentRoles": "エージェントロール",
  "flows.nodeTypes": "ノードタイプ",
  "flows.customAgent": "カスタムエージェント",
  "flows.close": "閉じる",
  "flows.templates": "フローテンプレート",
  "flows.saveVersion": "バージョン保存",
  "flows.selectVersion": "バージョン選択",
  "flows.rollback": "ロールバック",
  "flows.dryRun": "ドライラン",
  "flows.dryRunning": "ドライラン中...",
  "flows.templateMarketplace": "フローテンプレート",
  "flows.importTemplate": "テンプレートをインポート",
  "flows.approvalGates": "承認ゲート",
  "flows.approved": "承認済み",
  "flows.pending": "保留中",
  "flows.dryRunResult": "ドライラン結果",
  "flows.dryRunPaused": "承認ゲートでドライランを一時停止しました。",
  "flows.dryRunDone": "ドライランが正常に完了しました。",
  "flows.deleteFlow": "フローを削除",
  "flows.deleteConfirmTitle": "フローを削除",
  "flows.deleteConfirmDesc": "この操作でフローとノードが削除されます。",
  "flows.cancel": "キャンセル",
  "flows.deleteNow": "今すぐ削除",
  "flows.approvalRequired": "承認が必要",
  "flows.versionCreated": "フローを作成しました",
  "flows.versionUpdated": "フローを更新しました",
  "flows.versionCheckpoint": "手動チェックポイント",
  "flows.versionImported": "Imported template",
  "flows.templatesInstallStarter": "スターターテンプレートをインストール",
  "flows.templatesRefresh": "更新",
  "flows.templatesEmpty": "テンプレートはまだありません。スターターテンプレートを読み込むか、バックエンドAPI経由で作成できます。",
  "flows.templatesDelete": "削除",
  "flows.templatesInstalled": "スターターテンプレートをインストールしました。",
  "flows.templatesImported": "インポート済み",
  "flows.nodeEditTitle": "ノード編集",
  "flows.nodeType": "タイプ",
  "flows.nodeTypeAgent": "エージェント",
  "flows.nodeTypeTrigger": "トリガー",
  "flows.nodeTypeHttp": "HTTP リクエスト",
  "flows.nodeTypeAzureUpdate": "Azure 更新",
  "flows.nodeTypeGithub": "GitHub",
  "flows.nodeTypeNotify": "通知",
  "flows.nodeTypeCondition": "条件",
  "flows.nodeName": "名前",
  "flows.nodeIcon": "アイコン",
  "flows.nodeColor": "色",
  "flows.nodeRole": "ロール",
  "flows.nodeRolePlaceholder": "developer, pm, custom...",
  "flows.nodeTask": "タスク",
  "flows.nodeTaskPlaceholder": "このエージェントは何を行いますか？",
  "flows.nodeWaitApproval": "承認待ち",
  "flows.nodeAwaitingApproval": "承認待ち",
  "flows.nodeReviewOnly": "レビューのみ",
  "flows.nodeAutoFixPrComments": "PRコメントから自動修正",
  "flows.nodeDescription": "説明",
  "flows.nodeTriggerPlaceholder": "フロートリガーの説明",
  "flows.nodeMethod": "メソッド",
  "flows.nodeUrl": "URL",
  "flows.nodeUrlPlaceholder": "https://api.example.com/endpoint",
  "flows.nodeHeaders": "ヘッダー（JSON）",
  "flows.nodeBody": "本文（JSON / テンプレート）",
  "flows.nodeNewState": "新しい状態",
  "flows.select": "選択...",
  "flows.nodeComment": "コメント（任意）",
  "flows.nodeCommentPlaceholder": "ワークアイテムに追加するコメント...",
  "flows.nodeAction": "アクション",
  "flows.nodeGithubCreateBranch": "ブランチ作成",
  "flows.nodeGithubCreatePr": "PR作成",
  "flows.nodeGithubMergePr": "PRマージ",
  "flows.nodeRepo": "リポジトリ",
  "flows.nodeBranch": "ブランチ",
  "flows.nodePrTitle": "PRタイトル",
  "flows.nodeWebhookUrl": "Webhook URL",
  "flows.nodeMessage": "メッセージ",
  "flows.nodeMessagePlaceholder": "{{title}} が完了しました。",
  "flows.nodeField": "フィールド",
  "flows.nodeOperator": "演算子",
  "flows.nodeOperatorEq": "等しい (eq)",
  "flows.nodeOperatorNeq": "等しくない (neq)",
  "flows.nodeOperatorContains": "含む (contains)",
  "flows.nodeValue": "値",
  "flows.refresh": "更新",
  "flows.back": "← 戻る",
  "flows.task": "タスク",
  "flows.prFeedbackFound": "PR フィードバックを検出",
  "flows.developerRerunTriggered": "Developer の再実行を開始しました",
  "flows.loading": "読み込み中...",
  "flows.noRuns": "実行履歴はまだありません",
  "flows.steps": "ステップ",
  "flows.approvalApprovedTitle": "承認ゲートが承認されました",
  "flows.approvalPendingTitle": "承認ゲート待機中",
  "flows.stepStatus.waiting": "待機中",
  "flows.stepStatus.skipped": "スキップ",
  "flows.nodeHeadersPlaceholder": "{\"Authorization\": \"Bearer {{token}}\"}",
  "flows.nodeBodyPlaceholder": "{\"title\": \"{{title}}\", \"state\": \"{{state}}\"}",
  "flows.nodeRepoPlaceholder": "owner/repo-name",
  "flows.nodeBranchPlaceholder": "feature/{{id}}-{{title}}",
  "flows.nodePrTitlePlaceholder": "{{title}}",
  "flows.nodeWebhookUrlPlaceholder": "https://hooks.slack.com/...",
  "flows.nodeFieldPlaceholder": "state, title, assigned_to...",
  "flows.nodeValuePlaceholder": "進行中",
  "flows.preset.prReviewLoop.name": "タスクからPRレビューのループ",
  "flows.preset.prReviewLoop.p1.label": "タスク受け取り",
  "flows.preset.prReviewLoop.p1.action": "ボードからタスクを取得",
  "flows.preset.prReviewLoop.p2.label": "開発実装",
  "flows.preset.prReviewLoop.p2.action": "タスクを実装し変更を準備",
  "flows.preset.prReviewLoop.p3.label": "PR作成",
  "flows.preset.prReviewLoop.p3.action": "Pull Request を作成",
  "flows.preset.prReviewLoop.p4.label": "PRレビュー",
  "flows.preset.prReviewLoop.p4.action": "PRをレビューして承認または修正依頼",
  "flows.preset.fullCycle.name": "フル開発サイクル",
  "flows.preset.fullCycle.n1.label": "PM分析",
  "flows.preset.fullCycle.n1.action": "受け入れ基準を作成",
  "flows.preset.fullCycle.n2.label": "技術計画",
  "flows.preset.fullCycle.n2.action": "実装計画を準備",
  "flows.preset.fullCycle.n3.label": "開発",
  "flows.preset.fullCycle.n3.action": "コードを書いてPRを作成",
  "flows.preset.fullCycle.n4.label": "QAテスト",
  "flows.preset.fullCycle.n4.action": "テストシナリオを実行",
  "flows.preset.quickFix.name": "クイック修正",
  "flows.preset.quickFix.n1.label": "根本原因",
  "flows.preset.quickFix.n1.action": "不具合の根本原因を分析",
  "flows.preset.quickFix.n2.label": "修正",
  "flows.preset.quickFix.n2.action": "修正を適用してPR作成",
  "flows.preset.quickFix.n3.label": "検証",
  "flows.preset.quickFix.n3.action": "回帰テストを実行",
  "landing.demoPreview": "デモ",
  "landing.seeInAction": "動作を見る",
  "landing.integrationsLabel": "連携",
  "landing.integrationsSubtitle": "既存スタックを接続し、統一されたフローを実行します。",
  "landing.integrationAzure": "Azure DevOps",
  "landing.integrationJira": "Jira",
  "landing.integrationGithub": "GitHub",
  "landing.integrationOpenai": "OpenAI",
  "landing.integrationGemini": "Gemini",
  "landing.integrationSlack": "Slack",
  "landing.integrationTeams": "Microsoft Teams",
  "landing.integrationNewrelic": "New Relic",
  "landing.integrationSentry": "セントリー",
  "landing.newrelicLabel": "モニタリング連携",
  "landing.newrelicTitle": "New Relic エラー → AI 自動修正 PR",
  "landing.newrelicSubtitle": "New Relic APM から本番エラーを自動検出し、修正タスクを作成、AI エージェントが PR で自動修正します。",
  "landing.newrelicF1Title": "自動エラーインポート",
  "landing.newrelicF1Desc": "New Relic アカウントを接続し、APM エンティティからエラーグループを自動インポート。重複排除で重複タスクを防止。",
  "landing.newrelicF2Title": "スマートエラー解析",
  "landing.newrelicF2Desc": "エラーメッセージからファイルパス、行番号、影響を受けるエンドポイントを抽出。エージェントが正確に修正箇所を把握。",
  "landing.newrelicF3Title": "エンティティ-リポジトリマッピング",
  "landing.newrelicF3Desc": "New Relic エンティティをリポジトリにマッピング。システムがどのコードベースを対象にするか把握。",
  "landing.newrelicF4Title": "スケジュールポーリング",
  "landing.newrelicF4Desc": "エンティティ単位で自動インポートを有効化。Worker が 5 分ごとに New Relic を確認し自動でタスク作成。",
  "landing.newrelicFlowTitle": "フロー連携",
  "landing.newrelicFlowDesc": "ビジュアルフローで New Relic ノードを使ってエラーを取得し、条件フィルタリングで AI エージェントをトリガー。",
  "landing.sentryFlowTitle": "セントリー発行の流れ",
  "landing.sentryFlowDesc": "Sentry の問題を修正パイプラインにストリーミングし、トリアージ条件を適用して、AI エージェントにパッチ PR を自動的に生成させます。",
  "landing.chatopsLabel": "ChatOps",
  "landing.chatopsTitle": "Slack と Teams を接続",
  "landing.chatopsSubtitle": "普段使うチャンネルで更新受信とタスク操作が可能です。",
  "landing.chatopsSlackSub": "通知ルーター",
  "landing.chatopsTeamsSub": "承認 + デリバリーフィード",
  "landing.slackTitle": "Slack 配信",
  "landing.slackDesc": "タスク状態遷移、PR 作成イベント、失敗アラートを選択チャンネルへ即時配信します。",
  "landing.teamsTitle": "Teams 配信",
  "landing.teamsDesc": "エンタープライズでは、承認待ちステップ、コスト/上限制限アラート、結果サマリーを Teams フィードへ配信します。",
  "landing.chatopsPoint1": "単一通知サービスでマルチチャネル配信",
  "landing.chatopsPoint2": "イベント種別ベースのルーティング",
  "landing.chatopsPoint3": "タスク/PR文脈を含む説明メッセージ",
  "landing.chatopsPoint4": "プロフィール設定でチャネルON/OFF",
  "landing.liveTaskBoardTitle": "ライブタスクボード",
  "landing.liveTaskBoardDesc": "キュー中・実行中・完了タスクを、AI タイムラインとコスト内訳付きで追跡します。",
  "landing.aiAssignmentTitle": "AI割り当て",
  "landing.aiAssignmentDesc": "ダッシュボード内で Azure/Jira 取り込みアクションとともにワンクリックで「AI に割り当て」。",
  "landing.widgetsLabel": "ウィジェット",
  "landing.widgetsTitle": "リアルタイムの Flow と Agent",
  "landing.widgetsSubtitle": "各スプリントの運用可視性を全面的に提供します。",
  "landing.flowShowcaseLabel": "フロー",
  "landing.flowShowcaseWords": "実際のフロー設計を明確に可視化",
  "landing.flowShowcaseDesc": "コンテキスト取得・コード生成・レビューを1つの画面で編成。",
  "landing.flowShowcasePoint1": "ステージ遷移は可観測で監査可能です。",
  "landing.flowShowcasePoint2": "承認ゲートとリスクシグナルをフロー上で確認できます。",
  "landing.flowShowcasePoint3": "コード生成と PR ライフサイクルを1つのスキーマで統合します。",
  "landing.patronLabel": "ボスモード",
  "landing.patronTitle": "1つのパネルで全フローを管理",
  "landing.patronDesc": "ボスモードは負荷・リスク・AIコストを1画面に集約し、迅速な意思決定を支援します。",
  "landing.patronLine1": "状態: 8件のアクティブタスク | 2件リスク",
  "landing.patronLine2": "予算: スプリント使用率 63%",
  "landing.patronLine3": "提案: QAキューに +1 エージェント",
  "landing.vectorLabel": "Vector Memory",
  "landing.vectorTitle": "Qdrant ベースのセマンティックメモリの仕組み",
  "landing.vectorSubtitle": "フロー実行中に Qdrant から類似タスクを取得し、プロンプト文脈を強化して一貫性と精度を高めます。",
  "landing.vectorHowTitle": "フロー内での利用",
  "landing.vectorHowDesc": "fetch_context で類似レコードを取得し、analyze/generate/review に注入します。",
  "landing.vectorStep1": "タスクタイトル + 説明を embedding クエリに変換。",
  "landing.vectorStep2": "organization_id フィルタでテナント単位の類似検索。",
  "landing.vectorStep3": "上位一致をコンテキスト要約として統合。",
  "landing.vectorStep4": "finalize 後に新しい出力をメモリへ保存。",
  "landing.vectorFieldsTitle": "保存フィールド",
  "landing.vectorFieldsDesc": "Qdrant payload に保存される主要フィールド:",
  "landing.vectorFieldKey": "タスク追跡ID（トレーサビリティ）を保持。",
  "landing.vectorFieldOrg": "テナント分離のため検索フィルタに使用。",
  "landing.vectorFieldInput": "タスクのタイトル + 有効説明スナップショットを保存。",
  "landing.vectorFieldOutput": "finalize されたコード出力をスナップショット保存。",
  "landing.vectorEmbedTitle": "Embedding 範囲",
  "landing.vectorEmbedDesc": "現在メモリ照合に使うコンテンツ種類:",
  "landing.vectorEmbed1": "タスクタイトル + 説明（クエリ側）",
  "landing.vectorEmbed2": "タスクタイトル + 有効プロンプト文脈（保存側）",
  "landing.vectorEmbed3": "最終生成コード出力（保存側）",
  "landing.vectorEmbed4": "Repo/Tenant ルールで補強された文脈サマリー",
  "landing.capabilitiesLabel": "機能拡張",
  "landing.capabilitiesTitle": "エンジニアリングチーム向け高度機能",
  "landing.capabilitiesSubtitle": "ガバナンス、リスク、コンテキストを1つの運用レイヤーに統合。",
  "landing.newLabel": "新機能",
  "landing.newTitle": "AGENA の最新アップデート",
  "landing.newSubtitle": "ライブ配信、安全な生成、より明確な可視化。",
  "landing.newItem1Title": "ライブタスクログストリーム",
  "landing.newItem1Desc": "タスク詳細で SSE によるリアルタイムログ配信に対応。リロードなしでステージ更新を追跡できます。",
  "landing.newItem2Title": "リポジトリスタック安全生成",
  "landing.newItem2Desc": "エージェントはリポジトリの技術スタックに整合。絶対パスやスタック逸脱出力はバックエンドで除外します。",
  "landing.newItem3Title": "より正確なステップ進捗",
  "landing.newItem3Desc": "ステージ別名で進捗計算し、UI の誤った pending 表示を減らします。",
  "landing.newItem4Title": "より透明な使用シグナル",
  "landing.newItem4Desc": "タスク時間、token、コスト、実行テレメトリをより追跡しやすくしました。",
  "landing.capDependencyTitle": "タスク依存関係グラフ",
  "landing.capDependencyDesc": "タスクを接続し、ブロッカーを可視化し、前提完了前の割り当てを防ぎます。",
  "landing.capDependencyKpi": "4ノード・2承認ゲート",
  "landing.capDependencyNodeIntake": "取り込み",
  "landing.capDependencyNodeDev": "開発",
  "landing.capDependencyNodeReview": "レビュー",
  "landing.capDependencyBadge1": "ループ保護",
  "landing.capDependencyBadge2": "ブロッカー可視化",
  "landing.capDependencyBadge3": "スマートキュー",
  "landing.capRiskTitle": "PRリスクスコア",
  "landing.capRiskDesc": "ファイル変更量、重要パスの変更、diff サイズから各作業のライブリスクスコアを算出します。",
  "landing.capRiskLevelHigh": "高リスク",
  "landing.capRiskBadge1": "低/中/高",
  "landing.capRiskBadge2": "Diff インテリジェンス",
  "landing.capRiskBadge3": "レビューシグナル",
  "landing.capPlaybookTitle": "テナントルールブック",
  "landing.capPlaybookDesc": "各組織が独自のコーディングルールを定義し、エージェントパイプラインが自動でプロンプト層へ適用します。",
  "landing.capPlaybookRule1": "push 前にテストを実行",
  "landing.capPlaybookRule2": "既存メソッドを維持",
  "landing.capPlaybookRule3": "最小パッチのみ適用",
  "landing.capPlaybookBadge1": "組織ルール",
  "landing.capPlaybookBadge2": "プロンプト注入",
  "landing.capPlaybookBadge3": "ガバナンスAI",
  "landing.capStoryTitle": "タスクストーリーモード",
  "landing.capStoryDesc": "Business context・acceptance criteria・edge case の情報で、エージェントの意図解釈を高精度化します。",
  "landing.capStoryMiniContext": "コンテキスト",
  "landing.capStoryMiniAcceptance": "受け入れ基準",
  "landing.capStoryMiniEdgeCases": "エッジケース",
  "landing.capStoryBadge1": "受け入れ基準",
  "landing.capStoryBadge2": "エッジケース",
  "landing.capStoryBadge3": "より良いプロンプト",
  "landing.capGuardrailTitle": "コストガード",
  "landing.capGuardrailDesc": "タスクごとの token/cost 上限で予算超過を防ぎ、しきい値超過時は自動停止または承認要求します。",
  "landing.capGuardrailBadge1": "トークン上限",
  "landing.capGuardrailBadge2": "コスト上限",
  "landing.capGuardrailBadge3": "承認トリガー",
  "landing.widgetFlowKicker": "フロー",
  "landing.widgetAgentsKicker": "エージェント",
  "landing.widgetLive": "ライブ",
  "landing.flowWidgetTitle": "フローインテリジェンス",
  "landing.flowWidgetDesc": "ノードグラフ段階、承認ゲート、実行チェーンをリアルタイムで確認。",
  "landing.flowMetric1Label": "アクティブノード",
  "landing.flowMetric1Value": "12",
  "landing.flowMetric2Label": "承認ゲート",
  "landing.flowMetric2Value": "3",
  "landing.flowMetric3Label": "平均実行時間",
  "landing.flowMetric3Value": "2dk 14sn",
  "landing.flowStep1": "コンテキスト収集",
  "landing.flowStep2": "仕様計画",
  "landing.flowStep3": "コード + レビュー",
  "landing.flowStep4": "PR仕上げ",
  "landing.agentWidgetTitle": "エージェントチーム",
  "landing.agentWidgetDesc": "各ロールのモデル、専門性、パイプライン内での貢献度をライブで確認します。",
  "landing.agentRolePm": "PMエージェント",
  "landing.agentRolePmModel": "gpt-4o",
  "landing.agentRoleDev": "開発エージェント",
  "landing.agentRoleDevModel": "gpt-4o-mini",
  "landing.agentRoleQa": "レビュアーエージェント",
  "landing.agentRoleQaModel": "gpt-4.1",
  "landing.agentShareLabel": "タスクシェア",
  "landing.agentPulse": "ライブ同期",
  "landing.heroChip": "AI開発自動化",
  "landing.heroTitleMain": "Backlog から PR へ",
  "landing.heroTitleLine2": "数分で、",
  "landing.heroTitleLine3": "Sprintではなく。",
  "landing.heroDesc": "AGENA は PM → Dev → Reviewer の自律パイプラインで本番コード作成・品質レビュー・GitHub PR作成をテレメトリ付きで実行します。",
  "landing.heroStartFree": "無料で開始",
  "landing.heroExploreDashboard": "ダッシュボードを見る",
  "landing.live": "ライブ",
  "landing.pulse": "自律スプリントパルス",
  "landing.timeline1": "fetch_context が 2.1秒で完了",
  "landing.timeline2": "generate_code が 6ファイルを push",
  "landing.timeline3": "review_code が PR #184 を作成",
  "landing.stats1": "PR成功率",
  "landing.stats2": "より高速なデリバリー",
  "landing.stats3": "導入済みチーム",
  "landing.stats4": "自動化タスク",
  "landing.featuresLabel": "機能",
  "landing.featuresTitle": "チームの高速デリバリーに必要なすべて",
  "landing.feature1Title": "マルチテナントセキュリティ",
  "landing.feature1Desc": "JWT 認証、組織分離、利用制限、課金制御を初日から搭載。",
  "landing.feature2Title": "エージェント型デリバリーフロー",
  "landing.feature2Desc": "LangGraph ステートマシンで各 AI ステージを完全可観測化。",
  "landing.feature3Title": "GitHub 自動化",
  "landing.feature3Desc": "ブランチ・コミット・PR を自動生成し、タスク連携を追跡可能に。",
  "landing.feature4Title": "コスト最適化 LLM",
  "landing.feature4Desc": "プロンプトキャッシュ、モデルルーティング、token/cost を組織単位で追跡。",
  "landing.howLabel": "仕組み",
  "landing.howTitle": "自律デリバリーまでの3ステップ",
  "landing.step1Title": "取り込み",
  "landing.step1Desc": "Jira/Azure からタスクを取り込むか、ダッシュボードで直接作成。AI が意図と文脈を解析します。",
  "landing.step2Title": "オーケストレーション",
  "landing.step2Desc": "PM・Dev・Reviewer エージェントが LangGraph 状態でテレメトリ付き協調します。",
  "landing.step3Title": "デリバリー",
  "landing.step3Desc": "レビュー済み出力はタイムライン、ログ、品質スコア付きの GitHub PR になります。",
  "landing.pricingLabel": "料金",
  "landing.pricingTitle": "シンプルで拡張可能なプラン",
  "landing.pricingFree": "無料",
  "landing.pricingPro": "プロ",
  "landing.pricingFreeItem1": "月5タスク",
  "landing.pricingFreeItem2": "基本オーケストレーション",
  "landing.pricingFreeItem3": "単一組織",
  "landing.pricingProItem1": "無制限タスク",
  "landing.pricingProItem2": "優先パイプライン",
  "landing.pricingProItem3": "チーム招待 + 高度な請求",
  "landing.ctaChip": "今すぐ開始",
  "landing.ctaTitle1": "より速く開発。",
  "landing.ctaTitle2": "より良くレビュー。より安全にリリース。",
  "landing.ctaDesc": "自律フローを構築し、デリバリー速度を数分で向上させます。",
  "landing.ctaButton": "今すぐ始める",
  "landing.faqTitle": "よくある質問",
  "landing.faq1Q": "AGENAとは何ですか？",
  "landing.faq1A": "AGENAは、自律的にコードを生成し、品質をレビューし、プルリクエストを作成するエージェント型AIプラットフォームです。ピクセルエージェント技術を活用したPM→開発者→レビュアー→ファイナライザーのパイプラインを実行し、バックログを数分で本番環境対応のPRに変換します。",
  "landing.faq2Q": "エージェント型AIとは何ですか？",
  "landing.faq2A": "エージェント型AIとは、複雑な目標を達成するために自律的に計画、実行、適応できるAIシステムのことです。単純なAIアシスタントとは異なり、エージェント型AIは多段階のワークフローを通じて独立して動作し、タスクの分析、コード生成、品質レビュー、機能のリリースを人間の常時監視なしに行います。",
  "landing.faq3Q": "ピクセルエージェント技術とは何ですか？",
  "landing.faq3A": "ピクセルエージェント技術は、各AIエージェントをインタラクティブなピクセルキャラクターとして表現するAGENAのビジュアルオーケストレーションレイヤーです。自律型AIワークフォースのリアルタイム可視化を提供し、どのエージェントが稼働中か、何に取り組んでいるか、パイプライン内の各タスクの進捗状況を表示します。",
  "landing.faq4Q": "AGENAはどのプラットフォームと連携できますか？",
  "landing.faq4A": "AGENAは、PR自動化のためにGitHubとAzure DevOps、タスクインポートのためにJira、ChatOps通知のためにSlackとMicrosoft Teams、LLMプロバイダーとしてOpenAIとGoogle Geminiと連携しています。",
  "landing.faq5Q": "AGENAは無料で使えますか？",
  "landing.faq5A": "はい！AGENAは月5タスク、トークン使用量トラッキング、コミュニティサポート付きの無料プランを提供しています。Proプラン（月額$49）には、無制限タスク、優先ワーカースループット、チーム招待、StripeまたはIyzicoによる請求が含まれます。",
  "landing.faq6Q": "AGENAはオープンソースですか？",
  "landing.faq6A": "はい、AGENAはMITライセンスの完全なオープンソースです。セルフホストまたはマネージドプラットフォームをご利用いただけます。ソースコードはGitHub（github.com/aozyildirim/Agena）で公開されています。",
  "office.section": "PIXEL OFFICE",
  "office.title": "ボスモード",
  "office.statusWorking": "{active}/{total} 稼働中",
  "office.statusReady": "{total} エージェント準備完了",
  "office.viewSplit": "分割",
  "office.viewFull": "フルオフィス",
  "office.loading": "読み込み中...",
  "office.teamTitle": "AI チーム",
  "office.teamHint": "クリック → タスク割り当て",
  "office.addAgent": "エージェント追加",
  "office.running": "実行中",
  "office.queued": "キュー中",
  "office.active": "アクティブ",
  "office.failed": "失敗",
  "office.openFull": "詳細",
  "office.noLogs": "ログはまだありません",
  "office.activeTasks": "アクティブタスク",
  "office.noActiveTasks": "アクティブタスクなし — エージェントをクリック",
  "office.queue": "キュー",
  "office.recentCompleted": "最近完了",
  "office.agentIdle": "クリック → タスク割り当て",
  "office.agentBusy": "待機中、タスク待ち",
  "office.agentWorking": "現在作業中:",
  "office.agentStage": "ステージ:",
  "office.typeModel": "タイプ / モデル",
  "office.modelPlaceholder": "モデル名（例: claude-3-5-sonnet）",
  "office.customModel": "またはモデル名を入力",
  "office.tabAssign": "タスク割り当て",
  "office.tabSprint": "スプリント",
  "office.tabNew": "新規作成",
  "office.noSprintItems": "Sprint に項目がありません",
  "office.description": "説明",
  "office.repoMapping": "リポジトリマッピング",
  "office.assignAndRun": "割り当てて実行",
  "office.noAssignable": "割り当て可能なタスクがありません。新規作成してください。",
  "office.run": "実行",
  "office.taskTitlePlaceholder": "タスクタイトル...",
  "office.taskDescPlaceholder": "説明（任意）...",
  "office.sending": "送信中...",
  "office.createAndRun": "作成して実行",
  "office.createPr": "PR を作成",
  "office.addAgentTitle": "エージェント追加",
  "office.agentNamePlaceholder": "エージェント名",
  "office.type": "タイプ",
  "office.model": "モデル",
  "office.create": "作成",
  "office.back": "戻る",
  "office.next": "次へ",
  "office.color": "色",
  "office.pickCharacter": "キャラクター選択",
  "office.roleConflict": "この名前のエージェントは既に存在します。",
  "office.noModelNeeded": "このタイプではモデル選択は不要です。",
  "office.provider.openai": "OpenAI",
  "office.provider.gemini": "Gemini",
  "office.provider.codex_cli": "Codex CLI",
  "office.provider.claude_cli": "Claude CLI",
  "office.provider.custom": "カスタム",
  "office.providerDesc.openai": "GPT-4o, GPT-5, o3...",
  "office.providerDesc.gemini": "Gemini 2.5 Pro/Flash",
  "office.providerDesc.codex_cli": "ローカル CLI エージェント",
  "office.providerDesc.claude_cli": "Claude Code CLI",
  "office.providerDesc.custom": "カスタムエンドポイント",
  "role.owner": "オーナー",
  "role.admin": "管理者",
  "role.member": "メンバー",
  "role.viewer": "閲覧者",
  "onboarding.welcome.title": "AGENA へようこそ！",
  "onboarding.welcome.subtitle": "AI支援タスク管理プラットフォームへようこそ。数ステップでチームを準備しましょう。",
  "onboarding.welcome.start": "始める",
  "onboarding.step": "ステップ",
  "onboarding.of": "/",
  "onboarding.integration.title": "連携を接続",
  "onboarding.integration.subtitle": "タスク管理システムを接続してすぐ開始できます。",
  "onboarding.integration.azure": "Azure DevOps",
  "onboarding.integration.jira": "Jira",
  "onboarding.integration.orgUrl": "Organization URL",
  "onboarding.integration.orgUrlPlaceholder": "https://dev.azure.com/ORG_ADI",
  "onboarding.integration.project": "プロジェクト名",
  "onboarding.integration.projectPlaceholder": "プロジェクト名",
  "onboarding.integration.pat": "Personal Access Token (PAT)",
  "onboarding.integration.patPlaceholder": "PAT を貼り付け",
  "onboarding.integration.jiraUrl": "Jira Base URL",
  "onboarding.integration.jiraUrlPlaceholder": "https://sirket.atlassian.net",
  "onboarding.integration.jiraEmail": "Jira メール",
  "onboarding.integration.jiraEmailPlaceholder": "siz@sirket.com",
  "onboarding.integration.jiraToken": "API Token",
  "onboarding.integration.jiraTokenPlaceholder": "Jira API トークンを貼り付け",
  "onboarding.integration.saving": "保存中...",
  "onboarding.integration.saved": "接続を保存しました！",
  "onboarding.integration.save": "保存して続行",
  "onboarding.integration.skip": "今はスキップ",
  "onboarding.integration.failed": "保存に失敗しました",
  "onboarding.team.title": "チームを招待",
  "onboarding.team.subtitle": "一緒に作業するメンバーを追加します。",
  "onboarding.team.emailPlaceholder": "example@company.com",
  "onboarding.team.add": "追加",
  "onboarding.team.send": "招待を送信",
  "onboarding.team.sending": "送信中...",
  "onboarding.team.sent": "招待を送信しました！",
  "onboarding.team.skip": "スキップ",
  "onboarding.team.failed": "招待送信に失敗しました",
  "onboarding.team.invalidEmail": "有効なメールアドレスを入力してください",
  "onboarding.team.duplicate": "このメールは既に追加済みです",
  "onboarding.done.title": "準備完了！",
  "onboarding.done.subtitle": "セットアップが完了しました。プラットフォームの利用を開始できます。",
  "onboarding.done.goToDashboard": "ダッシュボードへ",
  "onboarding.done.quickLinks": "クイックリンク",
  "onboarding.done.createTask": "タスク作成",
  "onboarding.done.configureAgents": "エージェント設定",
  "onboarding.done.officeView": "ボスモード",
  "onboarding.repo.title": "デフォルトリポジトリを選択",
  "onboarding.repo.subtitle": "エージェントがデフォルトで作業するリポジトリを選択してください。",
  "onboarding.repo.skip": "スキップ",
  "onboarding.agent.title": "エージェント設定",
  "onboarding.agent.subtitle": "コード生成に使用するAIプロバイダーとモデルを選択してください。",
  "onboarding.agent.provider": "プロバイダー",
  "onboarding.agent.model": "モデル",
  "onboarding.agent.skip": "スキップ",
  "sprints.noIntegration": "まだ連携が設定されていません。",
  "sprints.noSprintSelected": "スプリントが選択されていません。",
  "sprints.setupIntegration": "連携を設定",
  "sprints.selectSprintHint": "設定画面またはオンボーディングを再実行してスプリントを選択してください。",
  "nav.onboarding": "オンボーディング",
  "nav.dora": "DORAメトリクス",
  "nav.doraOverview": "概要",
  "nav.doraProject": "プロジェクト分析",
  "nav.doraDev": "開発分析",
  "nav.doraQuality": "品質",
  "nav.doraBugs": "バグレポート",
  "nav.doraTeam": "チームヘルス",
  "dora.allRepos": "すべてのリポジトリ",
  "dora.title": "DORA メトリクス",
  "dora.subtitle": "Yazilim teslimat performansinizi olcun ve iyilestirin",
  "dora.leadTime": "Degisiklik Teslim 時間si",
  "dora.leadTimeDesc": "Commit'ten uretime gecen sure",
  "dora.deployFreq": "Dagitim Sikligi",
  "dora.deployFreqDesc": "日/hafta basina dagitim sayisi",
  "dora.changeFailRate": "Degisiklik 失敗lik 率",
  "dora.changeFailRateDesc": "失敗liga neden olan dagitim yuzdesi",
  "dora.mttr": "平均 Kurtarma 時間si",
  "dora.mttrDesc": "失敗liktan kurtarma suresi",
  "dora.benchmark": "Muhendislik Kiyaslamasi",
  "dora.elite": "Elit",
  "dora.high": "Yuksek",
  "dora.medium": "Orta",
  "dora.low": "Dusuk",
  "dora.needsFocus": "Odaklanma Gerekli",
  "dora.atRisk": "Risk Altinda",
  "dora.trend": "Trend",
  "dora.last30": "直近 30 日",
  "dora.noData": "まだデータがありません",
  "dora.quickLinks": "Hizli Erisim",
  "dora.projectTitle": "プロジェクト 分析",
  "dora.projectDesc": "プロジェクト bazinda teslimat metrikleri, sprint hizi ve tamamlanma oranlari.",
  "dora.devTitle": "開発 分析",
  "dora.devDesc": "Commit sikligi, PR birlestirme suresi, kod inceleme metrikleri.",
  "dora.qualityTitle": "品質",
  "dora.qualityDesc": "Kod kalitesi, test kapsami, teknik borc takibi.",
  "dora.bugsTitle": "エラー Raporu",
  "dora.bugsDesc": "エラー trendi, oncelik dagilimi, cozum suresi analizi.",
  "dora.comingSoon": "近日公開",
  "dora.comingSoonDesc": "Bu sayfa uzerinde aktif olarak calisiyoruz.",
  "dora.project.pageTitle": "プロジェクト Analitigi",
  "dora.project.periodLabel": "直近 {days} gun",
  "dora.project.predictability": "Ongorulebilirlik",
  "dora.project.productivity": "Uretkenlik",
  "dora.project.deliveryRate": "デリバリー 率",
  "dora.project.planningAccuracy": "Planlama Isabeti",
  "dora.project.velocity": "Sprint Hizi (Haftalik)",
  "dora.project.cycleTime": "Dongu 時間si",
  "dora.project.leadTime": "Teslim 時間si",
  "dora.project.cycleLeadTrend": "Dongu & Teslim 時間si Trendi",
  "dora.project.wip": "Devam Eden (WIP)",
  "dora.project.throughput": "Haftalik Verimlilik",
  "dora.project.planned": "Planlanan",
  "dora.project.completed": "Tamamlanan",
  "dora.project.failed": "失敗",
  "dora.project.hours": "saat",
  "dora.project.tasks": "タスク",
  "dora.project.noData": "Bu donem icin veri bulunamadi.",
  "dora.sprint.assigneeTitle": "Sprint Atanan Listesi",
  "dora.sprint.teamMember": "チーム Uyesi",
  "dora.sprint.assignedItems": "Atanan Is #",
  "dora.sprint.totalEffort": "合計 工数",
  "dora.sprint.deliveryRateCount": "デリバリー 率 (Sayi) %",
  "dora.sprint.deliveryRateEffort": "デリバリー 率 (工数) %",
  "dora.sprint.deliveredEffort": "Teslim Edilen 工数",
  "dora.sprint.completedItems": "Sprint Icinde Tamamlanan Is Kalemleri",
  "dora.sprint.incompleteItems": "Sprint Icinde Tamamlanmayan Is Kalemleri",
  "dora.sprint.removedItems": "Sprint Basladiktan 直近ra Kaldirilan",
  "dora.sprint.workItemKey": "Is Kalemi Kodu",
  "dora.sprint.assignee": "Atanan",
  "dora.sprint.summary": "Ozet",
  "dora.sprint.workItemType": "Tur",
  "dora.sprint.priority": "優先度",
  "dora.sprint.status": "状態",
  "dora.sprint.reopenCount": "再 Acilma",
  "dora.sprint.effort": "工数 (s)",
  "dora.sprint.typeDistribution": "Is Kalemi Dagilimi",
  "dora.sprint.scopeChange": "Kapsam Degisimi",
  "dora.sprint.added": "追加nen",
  "dora.sprint.removed": "Kaldirilan",
  "dora.sprint.hours": "s",
  "dora.sprint.velocityMetrics": "Sprint Hiz メトリクス",
  "dora.sprint.workItemCount": "Is Kalemi Sayisi",
  "dora.sprint.effortTab": "工数",
  "dora.sprint.sprintVelocity": "Sprint Hizi",
  "dora.sprint.sprintDeliveryRate": "Sprint デリバリー 率",
  "dora.sprint.planningAccuracy": "Planlama Dogrulugu",
  "dora.sprint.taskFilter": "タスク",
  "dora.sprint.bugFilter": "エラー",
  "dora.sprint.allFilter": "すべて",
  "dora.sprint.sprintName": "Sprint",
  "dora.sprint.goal": "目標",
  "dora.sprint.startDate": "開始",
  "dora.sprint.endDate": "終了",
  "dora.sprint.attendees": "Katilimcilar",
  "dora.repoSelector.label": "Repo",
  "dora.repoSelector.allRepos": "Tum Repolar",
  "dora.repoSelector.sync": "Senkronize Et",
  "dora.repoSelector.syncing": "Senkronize ediliyor...",
  "dora.repoSelector.lastSync": "直近 senkronizasyon",
  "dora.repoSelector.dataSourceGit": "Git verisi",
  "dora.repoSelector.dataSourceTasks": "タスク verisi",
  "dora.team.title": "チームヘルス",
  "dora.team.subtitle": "症状カタログに基づくチームヘルス分析",
  "dora.team.teamName": "チーム名",
  "dora.team.teamNamePlaceholder": "チーム名を入力...",
  "dora.team.save": "保存",
  "dora.team.period": "分析期間",
  "dora.team.days90": "過去90日間",
  "dora.team.days60": "過去60日間",
  "dora.team.days30": "過去30日間",
  "dora.team.gitAnalytics": "Git＆コード分析",
  "dora.team.prDelivery": "PR＆デリバリー分析",
  "dora.team.healthy": "良好",
  "dora.team.warning": "警告",
  "dora.team.critical": "重大",
  "dora.team.info": "情報",
  "dora.team.active": "アクティブ",
  "dora.team.inactive": "非アクティブ",
  "dora.team.threshold": "しきい値",
  "dora.team.score": "スコア",
  "dora.team.noData": "データがありません。まずリポジトリを同期してください。",
  "dora.team.summaryTitle": "全体ステータス",
  "dora.team.totalSymptoms": "症状合計",
  "dora.team.activeSymptoms": "アクティブな症状",
  "dora.team.criticalCount": "重大",
  "dora.team.warningCount": "警告",
  "dora.team.healthyCount": "良好",
  "dora.team.contributors": "コントリビューター",
  "dora.team.totalCommits": "総コミット数",
  "dora.team.totalPRs": "総PR数",
  "dora.team.s1.name": "繰り返される高い手戻り率",
  "dora.team.s1.desc": "チャーン率がしきい値を継続的に超過",
  "dora.team.s2.name": "繰り返される高い認知負荷",
  "dora.team.s2.desc": "個人の影響度がチーム平均の2倍を超過",
  "dora.team.s3.name": "高い週末アクティビティ",
  "dora.team.s3.desc": "週末のコミットおよびPRアクティビティ",
  "dora.team.s4.name": "コードレビュー時間の長期化",
  "dora.team.s4.desc": "PRレビュー期間がしきい値を超過",
  "dora.team.s9.name": "未レビューのプルリクエスト",
  "dora.team.s9.desc": "レビューコメントなしでマージされたPR",
  "dora.team.s10.name": "超短時間プルリクエスト",
  "dora.team.s10.desc": "2分未満でマージされたPR",
  "dora.team.s11.name": "大規模プルリクエスト",
  "dora.team.s11.desc": "変更行数が500行以上のPR",
  "dora.team.s12.name": "変更リードタイムの長期化",
  "dora.team.s12.desc": "コミットからマージまでの時間",
  "dora.team.s13.name": "低いデプロイ頻度",
  "dora.team.s13.desc": "本番環境へのデプロイをより頻繁に実施",
  "dora.team.s14.name": "高い変更失敗率",
  "dora.team.s14.desc": "デプロイ失敗の割合",
  "invite.title": "招待されました",
  "invite.subtitle": "Asagidaki organizasyona katilmak icin davet edildiniz.",
  "invite.organization": "Organizasyon",
  "invite.invitedBy": "招待 Eden",
  "invite.email": "E-posta",
  "invite.acceptButton": "招待i 受け入れ Et",
  "invite.accepting": "受け入れ ediliyor...",
  "invite.accepted": "招待 受け入れ Edildi!",
  "invite.redirecting": "Panele yonlendiriliyorsunuz...",
  "invite.validating": "招待 dogrulaniyor...",
  "invite.invalidTitle": "Gecersiz 招待",
  "invite.invalid": "この招待リンクは無効です。",
  "invite.noToken": "招待 tokeni bulunamadi.",
  "invite.alreadyUsed": "Bu davet zaten kullanilmis.",
  "invite.acceptError": "招待を受けられませんでした",
  "invite.goSignin": "ログイン sayfasina git",
  "invite.createAccount": "アカウントを作成して参加",
  "invite.signupAndAccept": "サインアップ ve 招待i 受け入れ Et",
  "invite.signingUp": "サインアップunuyor...",
  "invite.signupError": "Kayit sirasinda hata olustu.",
  "invite.hasAccount": "Zaten hesabiniz var mi?",
  "invite.signinLink": "ログイン yap",
  "invite.manageTitle": "招待",
  "invite.manageDesc": "保留中の招待を管理し、新しい招待を送信します。",
  "invite.emailPlaceholder": "example@company.com",
  "invite.sendButton": "招待を送信",
  "invite.sending": "送信中...",
  "invite.sent": "招待を送信しました",
  "invite.resent": "招待を再送しました",
  "invite.cancelled": "招待をキャンセルしました",
  "invite.noInvites": "招待はまだありません。",
  "invite.resend": "再送",
  "invite.cancel": "キャンセル",
  "invite.by": "送信者",
  "invite.status.pending": "保留中",
  "invite.status.accepted": "承認済み",
  "invite.status.cancelled": "キャンセル済み",
  "templates.loadFailed": "テンプレートの読み込みに失敗しました",
  "templates.installFailed": "スターターテンプレートのインストールに失敗しました",
  "templates.deleteFailed": "テンプレートを削除できませんでした",
  "templates.importFailed": "テンプレートをインポートできませんでした",
  "templates.noDescription": "-",
  "templates.preset.prReviewLoop.description": "タスク受け取り -> 開発実装 -> GitHub PR作成 -> レビュアー承認。",
  "templates.preset.enterprise.name": "エンタープライズデリバリー",
  "templates.preset.enterprise.description": "PM -> Lead Dev -> セキュリティゲート -> Devチェーン。",
  "templates.preset.enterprise.n1.label": "PM探索",
  "templates.preset.enterprise.n1.action": "スコープと受け入れ基準",
  "templates.preset.enterprise.n2.label": "技術計画",
  "templates.preset.enterprise.n2.action": "アーキテクチャとタスク分割",
  "templates.preset.enterprise.n3.label": "セキュリティゲート",
  "templates.preset.enterprise.n3.action": "セキュリティチェックリスト",
  "templates.preset.enterprise.n4.label": "実装",
  "templates.preset.enterprise.n4.action": "コードとテスト",
  "templates.preset.hotfix.name": "ホットフィックス対応",
  "templates.preset.hotfix.description": "インシデント起点 -> 根本原因 -> パッチ -> 検証 -> 通知。",
  "templates.preset.hotfix.h1.label": "インシデントトリガー",
  "templates.preset.hotfix.h1.action": "本番アラート",
  "templates.preset.hotfix.h2.label": "根本原因",
  "templates.preset.hotfix.h2.action": "根本原因分析",
  "templates.preset.hotfix.h3.label": "パッチ",
  "templates.preset.hotfix.h3.action": "迅速な修正",
  "templates.preset.hotfix.h4.label": "チーム通知",
  "templates.preset.hotfix.h4.action": "インシデント更新を送信",
  "templates.alreadyInstalled": "すべてのスターターテンプレートはすでにインストール済みです。",
  "templates.preset.bugTriage.name": "バグトリアージ",
  "templates.preset.bugTriage.description": "バグ報告 -> AI分析 -> 重大度ルーティング -> 緊急修正またはバックログ計画。",
  "templates.preset.bugTriage.bt1.label": "バグ報告",
  "templates.preset.bugTriage.bt1.action": "受信バグ",
  "templates.preset.bugTriage.bt2.label": "AI分析",
  "templates.preset.bugTriage.bt2.action": "根本原因と重大度を分析",
  "templates.preset.bugTriage.bt3.label": "重大度チェック",
  "templates.preset.bugTriage.bt3.action": "重大度でルーティング",
  "templates.preset.bugTriage.bt4.label": "緊急修正",
  "templates.preset.bugTriage.bt4.action": "即座に修正してPR作成",
  "templates.preset.bugTriage.bt5.label": "バックログ計画",
  "templates.preset.bugTriage.bt5.action": "次のスプリントに計画",
  "templates.preset.codeRefactor.name": "コードリファクタリング",
  "templates.preset.codeRefactor.description": "コード分析 -> リファクタリング計画 -> 実装 -> 品質レビュー。",
  "templates.preset.codeRefactor.cr1.label": "コード分析",
  "templates.preset.codeRefactor.cr1.action": "コードスメルと技術的負債を検出",
  "templates.preset.codeRefactor.cr2.label": "リファクタリング計画",
  "templates.preset.codeRefactor.cr2.action": "変更と影響を計画",
  "templates.preset.codeRefactor.cr3.label": "リファクタリング",
  "templates.preset.codeRefactor.cr3.action": "リファクタリングを適用してPR作成",
  "templates.preset.codeRefactor.cr4.label": "品質レビュー",
  "templates.preset.codeRefactor.cr4.action": "品質とテストを検証",
  "templates.preset.featureFullCycle.name": "フル機能サイクル",
  "templates.preset.featureFullCycle.description": "チケット -> PM仕様 -> 開発 -> QAテスト -> GitHub PR。",
  "templates.preset.featureFullCycle.fc1.label": "機能チケット",
  "templates.preset.featureFullCycle.fc1.action": "新規機能リクエスト",
  "templates.preset.featureFullCycle.fc2.label": "PM仕様",
  "templates.preset.featureFullCycle.fc2.action": "要件と受入基準",
  "templates.preset.featureFullCycle.fc3.label": "開発",
  "templates.preset.featureFullCycle.fc3.action": "機能を実装",
  "templates.preset.featureFullCycle.fc4.label": "QAテスト",
  "templates.preset.featureFullCycle.fc4.action": "自動テスト生成",
  "templates.preset.featureFullCycle.fc5.label": "PR作成",
  "templates.preset.featureFullCycle.fc5.action": "プルリクエストを開く",
  "templates.preset.azureDevOps.name": "Azure DevOpsパイプライン",
  "templates.preset.azureDevOps.description": "作業項目 -> AI開発 -> Azureブランチ -> Azure PR作成。",
  "templates.preset.azureDevOps.az1.label": "作業項目",
  "templates.preset.azureDevOps.az1.action": "Azure DevOps作業項目",
  "templates.preset.azureDevOps.az2.label": "AI開発",
  "templates.preset.azureDevOps.az2.action": "コード変更を生成",
  "templates.preset.azureDevOps.az3.label": "ブランチ作成",
  "templates.preset.azureDevOps.az3.action": "Azure DevOpsブランチ",
  "templates.preset.azureDevOps.az4.label": "PR作成",
  "templates.preset.azureDevOps.az4.action": "Azure DevOpsプルリクエスト",
  "templates.preset.jiraSync.name": "JiraからPRへ",
  "templates.preset.jiraSync.description": "Jiraチケットインポート -> PM分析 -> AI開発 -> Jiraステータス更新。",
  "templates.preset.jiraSync.js1.label": "Jiraインポート",
  "templates.preset.jiraSync.js1.action": "Jiraチケットをインポート",
  "templates.preset.jiraSync.js2.label": "PM分析",
  "templates.preset.jiraSync.js2.action": "要件を分析",
  "templates.preset.jiraSync.js3.label": "開発",
  "templates.preset.jiraSync.js3.action": "実装してPR作成",
  "templates.preset.jiraSync.js4.label": "Jira更新",
  "templates.preset.jiraSync.js4.action": "チケットステータスを変更",
  "tour.skip": "ツアーをスキップ",
  "tour.prev": "戻る",
  "tour.next": "次へ",
  "tour.finish": "完了",
  "tour.step.overview.title": "概要",
  "tour.step.overview.desc": "ワークスペースのダッシュボードを一目で確認 — アクティブタスク、スプリントサマリー、主要指標をまとめて表示。",
  "tour.step.office.title": "ボスモード",
  "tour.step.office.desc": "スプリントバックログアイテムをAIで処理。タスクを選択し、エージェントを実行し、PRが自動作成される様子を確認できます。",
  "tour.step.tasks.title": "タスク",
  "tour.step.tasks.desc": "タスクキューの全体表示。ステータスの追跡、ログの確認、失敗したタスクのワンクリック再実行が可能です。",
  "tour.step.sprints.title": "スプリント",
  "tour.step.sprints.desc": "JiraまたはAzure DevOpsからスプリントをインポートし、作業アイテムをAIパイプラインに送信します。",
  "tour.step.agents.title": "エージェント",
  "tour.step.agents.desc": "AIエージェントの設定：LLMプロバイダー、モデル、トークン上限を選択。すべてをここで微調整できます。",
  "tour.step.flows.title": "フロー",
  "tour.step.flows.desc": "ビジュアルな自動化フローを設計。ノードをドラッグ＆ドロップし、エージェントチェーンを構築し、ワンクリックで実行。",
  "tour.step.integrations.title": "インテグレーション",
  "tour.step.integrations.desc": "GitHub、Azure DevOps、Jiraを接続。これらの連携によりPR作成とスプリント同期が有効になります。",
  "tour.step.dora.title": "DORAメトリクス",
  "tour.step.dora.desc": "エンジニアリングパフォーマンスを測定：デプロイ頻度、リードタイム、変更失敗率など。",
  "tour.step.notifications.title": "通知",
  "tour.step.notifications.desc": "タスクの完了や失敗時に即座にアラートを受信。ブラウザプッシュ通知にも対応しています。",
  "nav.group.workspace": "ワークスペース",
  "nav.group.ai": "AI・自動化",
  "nav.group.analytics": "アナリティクス",
  "nav.group.backlog": "バックログ",
  "nav.group.delivery": "デリバリー",
  "nav.group.insights": "インサイト",
  "nav.integrationsOverview": "概要",
  "nav.group.settings": "設定",
  "nav.modules": "モジュール",
  "modules.features": "機能",
  "modules.useCases": "ユースケース",
  "agents.promptCustom": "カスタムプロンプト（自由テキスト）",
  "agents.promptCustomPlaceholder": "カスタムシステムプロンプトを入力するか、上のPrompt Studioから選択...",
  "mappings.confirmDeleteTitle": "マッピングを削除",
  "mappings.confirmDeleteDesc": "このマッピングは完全に削除されます。この操作は元に戻せません。",
  "mappings.confirmDelete": "はい、削除",
  "mappings.cancel": "キャンセル",
  "nav.commandCenter": "コマンドセンター",
  "command.title": "コマンドセンター",
  "command.subtitle": "ワークスペースの設定状況を確認",
  "command.progress": "セットアップ進捗",
  "command.configured": "設定済み",
  "command.notConfigured": "未設定",
  "command.integration": "タスク連携",
  "command.aiProvider": "AIプロバイダー",
  "command.sprint": "スプリント選択",
  "command.repo": "デフォルトリポジトリ",
  "command.agent": "エージェント設定",
  "command.team": "チームメンバー",
  "command.repoMapping": "リポジトリマッピング",
  "command.notifications": "通知",
  "blog.label": "ブログ",
  "blog.title": "エージェンティックAI＆ピクセルエージェントの洞察",
  "blog.subtitle": "自律型ソフトウェア開発、AIコード生成、エージェンティックAIの未来 — AGENAチームより。",
  "blog.searchPlaceholder": "記事を検索...",
  "blog.noResults": "記事が見つかりません：",
  "blog.newsletter.title": "エージェンティックAIの最新情報をお届け",
  "blog.newsletter.subtitle": "自律型コード生成、AIエージェント、ピクセルエージェント技術に関する最新の洞察を入手。スパムなし。",
  "blogPost.share": "共有：",
  "blogPost.copyLink": "リンクをコピー",
  "blogPost.toc": "このページの内容",
  "blogPost.cta.title": "エージェンティックAIを試してみませんか？",
  "blogPost.cta.subtitle": "無料で始めて、AGENAのピクセルエージェントに開発ワークフローを任せましょう。",
  "blogPost.cta.button": "無料で始める",
  "contact.label": "お問い合わせ",
  "contact.title": "お問い合わせ",
  "contact.subtitle": "AGENAについての質問、セットアップのヘルプ、またはエンタープライズプランに興味がありますか？メッセージをお送りください。",
  "contact.form.name": "名前",
  "contact.form.email": "メールアドレス",
  "contact.form.message": "メッセージ...",
  "contact.form.newsletter": "エージェンティックAIアップデートのニュースレターに登録",
  "contact.form.send": "メッセージを送信",
  "contact.form.sending": "送信中...",
  "contact.form.success": "メッセージを送信しました！",
  "contact.form.successSub": "近日中にご返信いたします。",
  "contact.form.error": "エラーが発生しました。もう一度お試しください。",
  "contact.quickLinks": "クイックリンク",
  "contact.openSource": "オープンソース",
  "contact.openSourceDesc": "AGENAは完全にオープンソースです。GitHubでバグ報告、機能リクエスト、貢献ができます。",
  "contact.enterprise": "エンタープライズ",
  "contact.enterpriseDesc": "カスタムモデル、SSO、または専用サポートが必要ですか？エンタープライズ価格についてお問い合わせください。",
  "contact.faq.title": "よくある質問",
  "contact.faq1Q": "AGENAの使い方は？",
  "contact.faq1A": "無料アカウントを作成し、GitHubまたはAzure DevOpsリポジトリを接続して、最初のタスクを作成します。AGENAのAIエージェントが分析、コード生成、プルリクエストの作成を自動で行います。",
  "contact.faq2Q": "AGENAはオープンソースですか？",
  "contact.faq2A": "はい！AGENAはMITライセンスの完全オープンソースです。セルフホストまたはマネージドプラットフォームをご利用いただけます。",
  "contact.faq3Q": "AGENAはどのインテグレーションをサポートしていますか？",
  "contact.faq3A": "AGENAはGitHub、Azure DevOps、Jira、Slack、Microsoft Teamsと統合します。LLMプロバイダーとしてOpenAIとGoogle Geminiをサポートしています。",
  "contact.faq4Q": "自分のLLM APIキーを使えますか？",
  "contact.faq4A": "もちろんです。AGENAはOpenAIとGoogle Geminiのキー持ち込みをサポートしています。ダッシュボード設定でAPIキーを設定してください。",
  "contact.faq5Q": "無料プランはどのように機能しますか？",
  "contact.faq5A": "無料プランには月5回のAIタスクが含まれ、すべての機能にアクセスできます。クレジットカード不要。無制限タスクにはProにアップグレードしてください。",
  "contact.faq6Q": "コードは安全ですか？",
  "contact.faq6A": "AGENAはソースコードを保存しません。すべてのリポジトリアクセスはOAuthトークンで範囲を限定し、コードは隔離されたセッションで処理されます。",
  "changelog.label": "変更履歴",
  "changelog.title": "AGENAの新機能",
  "changelog.subtitle": "gitの履歴からリアルタイムで取得した変更履歴。",
  "changelog.filterAll": "すべて",
  "changelog.filterFeat": "機能",
  "changelog.filterFix": "修正",
  "changelog.filterDocs": "ドキュメント",
  "changelog.loading": "変更履歴を読み込み中...",
  "changelog.cta": "AGENAの動作を見てみませんか？",
  "changelog.badge.feat": "機能",
  "changelog.badge.fix": "修正",
  "changelog.badge.docs": "ドキュメント",
  "changelog.badge.other": "更新",
  "useCases.label": "ユースケース",
  "docs.searchPlaceholder": "ドキュメントを検索...",
  "docs.noResults": "結果が見つかりません",
  "docs.tocTitle": "このページの内容",
  "status.label": "システムステータス",
  "status.title": "サービスステータス",
  "status.allOk": "すべてのシステムが正常に稼働中",
  "status.disruption": "サービス障害を検出",
  "status.degraded": "一部のサービスが低下",
  "status.operational": "正常稼働",
  "status.degradedLabel": "低下",
  "status.down": "停止中",
  "status.checking": "確認中...",
  "status.lastChecked": "最終確認：",
  "status.autoRefresh": "30秒ごとに自動更新",
  "status.reportIssue": "問題を報告",
  "footer.stayInLoop": "最新情報をお届け",
  "footer.noSpam": "エージェンティックAIの更新を受け取る。スパムなし。",
  "cookie.text": "当サイトではCookieとアナリティクス（Google Analytics、Microsoft Clarity）を使用して体験を向上させています。続行すると、Cookieの使用に同意したことになります。",
  "cookie.accept": "同意する",
  "cookie.decline": "拒否する",
  "nav.webhooks": "Webhookテスト",
  "footer.product": "製品",
  "footer.resources": "リソース",
  "footer.community": "コミュニティ",
  "footer.useCases": "ユースケース",
  "footer.contact": "お問い合わせ",
  "footer.changelog": "変更履歴",
  "footer.compare": "比較",
  "footer.docs": "ドキュメント",
  "footer.blog": "ブログ",
  "footer.agenticAI": "エージェンティックAIとは？",
  "footer.pixelAgent": "ピクセルエージェント技術",
  "footer.vsCopilot": "AGENA vs Copilot",
  "footer.sponsor": "スポンサー",
  "footer.issues": "Issues",
  "footer.roadmap": "ロードマップ",
  "footer.apiDocs": "APIドキュメント",
  "footer.copyright": "エージェンティックAIプラットフォーム＆ピクセルエージェント技術。",
  "useCases.title": "エージェンティックAIで何が構築できる？",
  "useCases.subtitle": "AGENAのピクセルエージェント技術があらゆる規模のチームの自律開発ワークフローを支えます。",
  "useCases.ctaTitle": "開発ワークフローを自動化する準備はできていますか？",
  "useCases.ctaDesc": "無料で始めて、AGENAのエージェンティックAIパイプラインに任せましょう。",
  "useCases.ctaButton": "無料で始める",
  "useCases.uc1.title": "自律型コード生成",
  "useCases.uc1.subtitle": "タスク説明から本番コードへ",
  "useCases.uc1.desc": "AGENAのエージェンティックAIパイプラインはバックログからタスクを取得し、自律的に本番グレードのコードを生成します。開発者エージェントがコードベースを分析し、既存のパターンに従ってクリーンなコードを生成します。",
  "useCases.uc1.b1": "タスクからPRまでの時間を10分の1に",
  "useCases.uc1.b2": "生成されたすべてのPRで一貫したコード品質",
  "useCases.uc1.b3": "コードベース規約への自動準拠",
  "useCases.uc1.b4": "ベクトルメモリによる完全なコンテキスト認識",
  "useCases.uc2.title": "AI搭載プルリクエスト自動化",
  "useCases.uc2.subtitle": "ブランチ、コミット、PR作成をオートパイロットで",
  "useCases.uc2.desc": "手動でブランチを作成してPR説明を書くのをやめましょう。AGENAのファイナライザーエージェントが自動的にフィーチャーブランチを作成し、クリーンなコミットを行い、完全なタスクコンテキスト付きのPRを開きます。",
  "useCases.uc2.b1": "AI生成コードのGit操作が完全不要",
  "useCases.uc2.b2": "PRの説明にタスクの完全なコンテキストと変更を含む",
  "useCases.uc2.b3": "規約に従った自動ブランチ命名",
  "useCases.uc2.b4": "GitHubとAzure DevOps統合",
  "useCases.uc3.title": "スプリント加速",
  "useCases.uc3.subtitle": "AIエージェントでスプリントごとにより多くのタスクを完了",
  "useCases.uc3.desc": "エージェンティックAIで開発チームを強化。AGENAがルーティンタスクを自律処理し、エンジニアは複雑なアーキテクチャに集中できます。",
  "useCases.uc3.b1": "AIがルーティンを、人間が複雑なタスクを担当",
  "useCases.uc3.b2": "リアルタイムスプリント速度トラッキング",
  "useCases.uc3.b3": "ピクセルエージェントダッシュボードでAI作業状況を表示",
  "useCases.uc3.b4": "タスクレベルのコストとトークントラッキング",
  "useCases.uc4.title": "自動コードレビュー",
  "useCases.uc4.subtitle": "AIレビュアーが人間より先に問題を発見",
  "useCases.uc4.desc": "AGENAのレビュアーエージェントがPR作成前に生成されたすべてのコードをバグ、セキュリティ脆弱性、ベストプラクティスの観点から独立レビューします。",
  "useCases.uc4.b1": "人間のレビュー前にバグを検出",
  "useCases.uc4.b2": "セキュリティ脆弱性スキャン",
  "useCases.uc4.b3": "ベストプラクティスのコンプライアンスチェック",
  "useCases.uc4.b4": "シニアエンジニアのレビュー負担を軽減",
  "useCases.uc5.title": "ベクトルメモリによるコンテキスト認識開発",
  "useCases.uc5.subtitle": "AIエージェントが過去のタスクから学習",
  "useCases.uc5.desc": "AGENAのQdrantベクトルメモリが完了済みタスクのコンテキストを保存。新しいタスクが来ると、AIエージェントが類似の過去のソリューションを自動取得し、よりスマートなコード生成を実現します。",
  "useCases.uc5.b1": "AIは完了タスクごとに改善",
  "useCases.uc5.b2": "類似の過去のソリューションが新しいコード生成に活用",
  "useCases.uc5.b3": "組織ごとのメモリ分離",
  "useCases.uc5.b4": "根拠あるコンテキストによるハルシネーション削減",
  "useCases.uc6.title": "ChatOps統合",
  "useCases.uc6.subtitle": "SlackとTeamsからAIエージェントを管理",
  "useCases.uc6.desc": "AIエージェントタスクをトリガーし、リアルタイム進捗を受信し、SlackやTeamsから直接生成されたPRをレビューできます。",
  "useCases.uc6.b1": "SlackやTeamsからタスクをトリガー",
  "useCases.uc6.b2": "タスク進捗のリアルタイム通知",
  "useCases.uc6.b3": "チャットを離れずにAI生成PRをレビュー",
  "useCases.uc6.b4": "AIエージェント活動のチーム全体の可視性",
  "useCases.uc7.title": "マルチリポジトリオーケストレーション",
  "useCases.uc7.subtitle": "1つのタスク、複数のリポジトリ、並列PR",
  "useCases.uc7.desc": "単一のタスクを複数のリポジトリに同時に割り当てます。AGENAは各リポジトリに対して独立したAI agent pipelineを実行し、並列でブランチとpull requestを生成します。バックエンド、フロントエンド、共有ライブラリにまたがる横断的な変更に最適です。",
  "useCases.uc7.b1": "1つのタスクで複数リポジトリにPRを作成",
  "useCases.uc7.b2": "各リポジトリが完全なagent pipelineを取得",
  "useCases.uc7.b3": "最大速度のための並列実行",
  "useCases.uc7.b4": "ダッシュボードでリポジトリごとの進捗追跡",
  "docs.sec.gettingStarted": "はじめに",
  "docs.sec.dashboard": "ダッシュボードガイド",
  "docs.sec.configuration": "設定",
  "docs.sec.architecture": "アーキテクチャ",
  "docs.sec.admin": "プラットフォーム管理",
  "docs.sec.apiRef": "APIリファレンス",
  "docs.overview": "プラットフォーム概要",
  "docs.signup": "サインアップと初回ログイン",
  "docs.quickstartSaas": "クイックスタート (SaaS)",
  "docs.quickstartSelfhost": "クイックスタート (セルフホスト)",
  "docs.office": "オフィス (ピクセルエージェントワークスペース)",
  "docs.tasks": "タスク",
  "docs.sprints": "スプリントボード",
  "docs.sprintPerf": "スプリントパフォーマンス",
  "docs.refinement": "リファインメント",
  "docs.agents": "AIエージェント",
  "docs.promptStudio": "プロンプトスタジオ",
  "docs.flows": "フロービルダー",
  "docs.templates": "テンプレート",
  "docs.dora": "DORAメトリクス",
  "docs.integrations": "インテグレーション設定",
  "docs.repoMapping": "リポジトリマッピング",
  "docs.teamManagement": "チームと権限",
  "docs.profileSettings": "プロフィールと設定",
  "docs.chatops": "ChatOps (Teams / Slack / Telegram)",
  "docs.pipeline": "AIエージェントパイプライン",
  "docs.services": "サービスアーキテクチャ",
  "docs.selfhostDeploy": "セルフホストデプロイ",
  "docs.adminPanel": "管理パネル",
  "docs.adminOrgs": "組織の管理",
  "docs.adminUsers": "ユーザーの管理",
  "docs.authApi": "認証",
  "docs.tasksApi": "タスクAPI",
  "docs.flowsApi": "フローAPI",
  "docs.integrationsApi": "インテグレーションAPI",
  "docs.title": "ドキュメント",
  "docs.prevPage": "前へ",
  "docs.nextPage": "次へ",
  "nav.useCases": "ユースケース",
  "nav.docs": "ドキュメント",
  "nav.blog": "ブログ",
  "nav.contact": "お問い合わせ",
  "nav.changelog": "変更履歴",
  "docs.sec.sdk": "SDK",
  "docs.sdkInstall": "インストール",
  "docs.sdkQuickstart": "クイックスタート",
  "docs.sdkReference": "APIリファレンス",
  "docs.multiRepo": "マルチリポジトリオーケストレーション",
  "sdk.label": "SDK",
  "sdk.title": "AGENA SDK",
  "sdk.subtitle": "AGENAのエージェンティックAIプラットフォームで構築。プログラムでタスク作成、フロー実行、ワークフロー自動化を行えます。",
  "sdk.install": "インストール",
  "sdk.features": "できること",
  "sdk.feat1": "AIタスクを作成し自動生成PRを取得",
  "sdk.feat2": "APIでビジュアルオートメーションフローを実行",
  "sdk.feat3": "AIエージェントのステータスをリアルタイム監視",
  "sdk.feat4": "インテグレーション管理（GitHub、Azure DevOps、Jira）",
  "sdk.feat5": "型定義付きの完全なTypeScriptサポート",
  "sdk.docsLink": "完全なドキュメントを読む",
  "sdk.openSource": "MITライセンスのオープンソース",
  "multiRepo.label": "Multi-Repo",
  "multiRepo.title": "マルチリポジトリオーケストレーション",
  "multiRepo.desc": "単一のタスクを複数のリポジトリに同時に割り当てます。各リポジトリが独自のAI pipeline実行とpull requestを取得します。",
  "landing.feature5Title": "マルチリポジトリオーケストレーション",
  "landing.feature5Desc": "1つのタスク、複数のリポジトリ — AGENAは並列agent pipelineを実行し、各リポジトリに個別のPRを作成します。",
  "landing.feature6Title": "共有可能なタスク",
  "landing.feature6Desc": "ワンクリックでトークン付きリンクを生成 — 説明、コメント、スクリーンショット込み。受信者は自分の組織にインポートでき、WhatsApp / Teams / Slack ボタン付き。",
  "landing.testimonialsLabel": "お客様の声",
  "landing.testimonialsTitle": "開発者に愛されています",
  "glossary.label": "用語集",
  "glossary.title": "AGENA 技術用語集",
  "glossary.subtitle": "AI駆動ソフトウェア開発の主要な概念と用語",
  "glossary.searchPlaceholder": "用語を検索...",
  "glossary.noResults": "一致する用語が見つかりません",
  "glossary.allTerms": "すべての用語",
  "glossary.term1.word": "Agentic AI",
  "glossary.term1.short": "AI systems that autonomously plan, execute, and iterate on tasks",
  "glossary.term1.full": "Agentic AI refers to artificial intelligence systems capable of autonomous decision-making, planning, and execution. Unlike traditional AI that responds to single prompts, agentic AI maintains context, breaks down complex tasks into steps, and iteratively refines its output. In AGENA, agentic AI powers a pipeline of specialized agents (PM, Developer, Reviewer, Finalizer) that collaborate to generate production-ready code.",
  "glossary.term2.word": "Pixel Agent",
  "glossary.term2.short": "AGENA's visual AI character representing agent roles in the office view",
  "glossary.term2.full": "Pixel Agents are animated visual characters displayed in AGENA's Boss Mode office view. Each pixel agent represents a specific AI role — PM, Developer, Reviewer, or Finalizer — and shows real-time activity as it works on tasks. They provide an intuitive, gamified interface for monitoring multi-agent collaboration.",
  "glossary.term3.word": "LLM (Large Language Model)",
  "glossary.term3.short": "Foundation models like GPT-5 and Gemini that power AI agents",
  "glossary.term3.full": "Large Language Models are deep neural networks trained on vast text corpora to understand and generate human language. AGENA uses LLMs such as GPT-5 and Gemini as the reasoning engine behind its AI agents. Each agent can be configured with a different LLM provider and model, allowing organizations to balance cost, speed, and quality.",
  "glossary.term4.word": "RAG (Retrieval-Augmented Generation)",
  "glossary.term4.short": "Enhancing LLM output with retrieved context from codebases",
  "glossary.term4.full": "Retrieval-Augmented Generation combines LLM generation with information retrieval from external sources. In AGENA, RAG pulls relevant code snippets, documentation, and past task outputs from vector memory (Qdrant) to provide the LLM with precise context. This reduces hallucinations and ensures generated code aligns with the existing codebase.",
  "glossary.term5.word": "Multi-Agent System",
  "glossary.term5.short": "Multiple AI agents collaborating as PM, Developer, Reviewer, and Finalizer",
  "glossary.term5.full": "A Multi-Agent System uses several specialized AI agents that work together on a shared task. AGENA's pipeline includes a PM agent (requirements analysis), Developer agent (code generation), Reviewer agent (quality assurance), and Finalizer agent (PR preparation). Each agent has distinct system prompts, goals, and tool access, enabling division of labor and higher output quality.",
  "glossary.term6.word": "LangGraph",
  "glossary.term6.short": "Graph-based orchestration framework for AI agent pipelines",
  "glossary.term6.full": "LangGraph is a framework for building stateful, multi-step AI applications using directed graphs. AGENA uses LangGraph to define a 5-node pipeline: fetch_context, analyze, generate_code, review_code, and finalize. Each node can invoke different LLM models and tools, with state passed between nodes for context continuity.",
  "glossary.term7.word": "CrewAI",
  "glossary.term7.short": "Framework for defining AI agent roles, goals, and collaboration patterns",
  "glossary.term7.full": "CrewAI is a framework for orchestrating role-based AI agents. In AGENA, CrewAI defines agent personas (PM, Developer, Reviewer, Finalizer) with specific roles, goals, backstories, and tool access. Agents collaborate through a structured workflow, passing artifacts between stages to produce reviewed, production-quality code.",
  "glossary.term8.word": "Vector Memory",
  "glossary.term8.short": "Embedding-based storage (Qdrant) for semantic code search and context",
  "glossary.term8.full": "Vector Memory stores text as high-dimensional embeddings, enabling semantic similarity search. AGENA uses Qdrant as its vector database to index code snippets, documentation, and past task outputs. When an agent needs context, it queries vector memory to find the most relevant information, improving code generation accuracy and consistency.",
  "glossary.term9.word": "DORA Metrics",
  "glossary.term9.short": "DevOps Research and Assessment: deployment frequency, lead time, CFR, MTTR",
  "glossary.term9.full": "DORA Metrics are four key indicators of software delivery performance: Deployment Frequency, Lead Time for Changes, Change Failure Rate (CFR), and Mean Time to Recovery (MTTR). AGENA tracks these metrics automatically, giving engineering teams visibility into how AI-assisted development impacts their delivery velocity and reliability.",
  "glossary.term10.word": "Flow Builder",
  "glossary.term10.short": "Visual n8n-style automation builder for custom AI workflows",
  "glossary.term10.full": "The Flow Builder is AGENA's visual drag-and-drop interface for creating custom AI automation workflows. Inspired by n8n, it supports node types including Agent, Azure DevOps, GitHub, HTTP, Condition, Notify, and Trigger. Nodes communicate via context variables, allowing complex branching logic and multi-step automations without writing code.",
  "glossary.term11.word": "Prompt Engineering",
  "glossary.term11.short": "Crafting system prompts to control AI agent behavior and output quality",
  "glossary.term11.full": "Prompt Engineering is the practice of designing and refining system prompts that guide LLM behavior. AGENA stores prompts in a database and provides Prompt Studio, a UI for editing prompts at runtime. This allows teams to fine-tune agent behavior, output format, and quality standards without redeploying code.",
  "glossary.term12.word": "Code Review Agent",
  "glossary.term12.short": "AI agent that reviews generated code for bugs, security, and best practices",
  "glossary.term12.full": "The Code Review Agent is a specialized AI agent in AGENA's pipeline that analyzes generated code for correctness, security vulnerabilities, performance issues, and adherence to coding standards. It produces structured feedback that the Developer agent can use to iterate, ensuring the final output meets production quality standards.",
  "glossary.term13.word": "PR Automation",
  "glossary.term13.short": "Automatic branch creation, code commit, and pull request generation",
  "glossary.term13.full": "PR Automation is the end-to-end process of creating a Git branch, committing AI-generated code, and opening a pull request — all without manual intervention. AGENA supports both GitHub and Azure DevOps, automatically assigning reviewers, adding labels, and linking work items. This eliminates the manual overhead of preparing code for review.",
  "glossary.term14.word": "ChatOps",
  "glossary.term14.short": "Controlling AI agents via chat commands in Slack, Teams, or Telegram",
  "glossary.term14.full": "ChatOps brings AI agent control directly into team communication platforms. With AGENA's ChatOps integration, developers can trigger tasks, check agent status, and receive PR notifications in Slack, Microsoft Teams, or Telegram. This streamlines workflows by keeping AI interactions in the same place where teams already collaborate.",
  "glossary.term15.word": "Multi-Tenant",
  "glossary.term15.short": "Architecture where each organization has isolated data and configurations",
  "glossary.term15.full": "Multi-Tenant architecture allows a single application instance to serve multiple organizations with strict data isolation. In AGENA, every database query is scoped by organization_id, ensuring that one tenant's code, prompts, configurations, and usage data are never accessible to another. Each organization can customize agents, flows, and integrations independently.",
  "glossary.term16.word": "Sprint Refinement",
  "glossary.term16.short": "AI-powered analysis of backlog items with story point suggestions",
  "glossary.term16.full": "Sprint Refinement in AGENA uses AI to analyze backlog items from Jira or Azure DevOps, suggesting story points, identifying dependencies, and flagging ambiguous requirements. This accelerates the refinement ceremony by providing data-driven estimates and structured breakdowns before the team discussion begins.",
  "glossary.term17.word": "Playbook",
  "glossary.term17.short": "Organization-wide coding rules and conventions that guide AI code generation",
  "glossary.term17.full": "A Playbook is a set of organization-specific coding standards, architectural patterns, and conventions that AGENA's AI agents follow when generating code. Playbooks ensure consistency across AI-generated output by encoding rules like naming conventions, error handling patterns, testing requirements, and framework-specific best practices.",
  "glossary.term18.word": "Token Budget",
  "glossary.term18.short": "Per-task limit on LLM tokens to control cost and output length",
  "glossary.term18.full": "A Token Budget sets the maximum number of LLM tokens (input + output) that can be consumed by a single task. AGENA allows organizations to configure token budgets per agent, per task type, or globally, providing cost control and preventing runaway LLM usage. Usage dashboards show real-time token consumption against budgets.",
  "glossary.term19.word": "Blue-Green Deployment",
  "glossary.term19.short": "Zero-downtime deployment strategy using two identical environments",
  "glossary.term19.full": "Blue-Green Deployment is a release strategy that maintains two identical production environments (blue and green). At any time, one serves live traffic while the other is updated. AGENA uses this pattern for its frontend, rebuilding one environment at a time behind an Nginx load balancer to ensure zero downtime during deployments.",
  "glossary.term20.word": "Webhook",
  "glossary.term20.short": "HTTP callbacks for real-time event notifications between systems",
  "glossary.term20.full": "Webhooks are HTTP POST requests sent automatically when specific events occur. In AGENA, webhooks notify external systems when tasks complete, PRs are created, or agent status changes. They enable real-time integration with CI/CD pipelines, monitoring tools, and custom automation without polling the API.",
  "glossary.ctaTitle": "これらの概念を実践する準備はできましたか？",
  "glossary.ctaDesc": "AGENAのAIエージェントを使って開発ワークフローを自動化しましょう。",
  "glossary.ctaButton": "無料で始める",
  "integrations.label": "インテグレーション",
  "integrations.cat1": "コードホスティング",
  "integrations.cat2": "タスク管理",
  "integrations.cat3": "AIプロバイダー",
  "integrations.cat4": "通知 & ChatOps",
  "integrations.cat5": "開発者ツール",
  "integrations.cat6": "インフラストラクチャ",
  "integrations.github.name": "GitHub",
  "integrations.github.desc": "ブランチ作成、プルリクエスト自動化、コードレビュー、Webhookベースのワークフローに対応した完全なGitHub統合。",
  "integrations.github.f1": "タスクからの自動ブランチ作成",
  "integrations.github.f2": "説明付きAI生成プルリクエスト",
  "integrations.github.f3": "PRコメントフィードバックが自動修正をトリガー",
  "integrations.github.f4": "API経由のリポジトリとブランチの検出",
  "integrations.azure.name": "Azure DevOps",
  "integrations.azure.desc": "ワークアイテム、スプリント、リポジトリ、デプロイメント追跡をカバーする深いAzure DevOps統合。",
  "integrations.azure.f1": "Azure Boardsからワークアイテムをインポート",
  "integrations.azure.f2": "アクティブなイテレーション検出付きスプリント同期",
  "integrations.azure.f3": "Azure Reposでのブランチ・PR作成",
  "integrations.azure.f4": "デプロイメント頻度とDORAメトリクス",
  "integrations.jira.name": "Jira",
  "integrations.jira.desc": "スプリント管理、タスクインポート、AI駆動のストーリーポイント見積もりのためにJiraを接続。",
  "integrations.jira.f1": "Jiraスプリントからタスクをインポート",
  "integrations.jira.f2": "ストーリーポイント書き戻し付きAI改善",
  "integrations.jira.f3": "エピックとストーリーの階層サポート",
  "integrations.jira.f4": "双方向ステータス同期",
  "integrations.cat7": "モニタリングとオブザーバビリティ",
  "integrations.newrelic.name": "New Relic",
  "integrations.newrelic.desc": "New Relic から本番エラーを自動検出し、修正タスクを作成、AI エージェントが PR で自動修正します。",
  "integrations.newrelic.f1": "APM エンティティからエラーグループを自動インポート",
  "integrations.newrelic.f2": "スタックトレースからファイルパスと行番号を抽出",
  "integrations.newrelic.f3": "エンティティとリポジトリのマッピングで的確な修正",
  "integrations.newrelic.f4": "スケジュール自動インポートと重複排除",
  "integrations.newrelic.requestTitle": "エラーを取得",
  "integrations.newrelic.request": "取得",
  "integrations.newrelic.requestHint": "「取得」をクリックすると、マッピング済みのすべてのエンティティからエラーを取得します。必要なものを選んで「選択項目をインポート」をクリックしてください。",
  "integrations.newrelic.fetchingAll": "マッピング済みエンティティからエラーを取得中...",
  "integrations.newrelic.noErrorsAll": "マッピング済みエンティティにエラーが見つかりません",
  "integrations.newrelic.noMappings": "エンティティマッピングがありません。先にエンティティをマップしてください。",
  "integrations.newrelic.selectAll": "すべて選択",
  "integrations.newrelic.deselectAll": "選択解除",
  "integrations.newrelic.importSelected": "選択項目をインポート",
  "integrations.newrelic.selectedCount": "{n} 件選択中",
  "integrations.newrelic.errors": "件のエラー",
  "integrations.newrelic.importResult": "{imported} 件インポート、{skipped} 件スキップ",
  "integrations.common.search": "検索",
  "integrations.common.import": "インポート",
  "integrations.common.importAll": "すべてインポート",
  "integrations.common.importAsTasks": "タスクとしてインポート",
  "integrations.common.cancel": "キャンセル",
  "integrations.common.loading": "読み込み中...",
  "integrations.common.noRepo": "リポジトリなし",
  "integrations.common.selectRepo": "-- リポジトリ --",
  "integrations.common.auto": "自動",
  "integrations.common.map": "+ マップ",
  "integrations.common.allTypes": "すべてのタイプ",
  "integrations.common.active": "アクティブ",
  "integrations.common.inactive": "非アクティブ",
  "integrations.common.noIssues": "イシューが見つかりません",
  "integrations.common.noErrors": "エラーが見つかりません",
  "integrations.common.noMappingsHint": "エンティティマッピングがまだありません。上でエンティティを検索し、「+ マップ」をクリックしてください。",
  "integrations.common.noProjectMappingsHint": "プロジェクトマッピングがまだありません。上でプロジェクトを検索し、「+ マップ」をクリックしてください。",
  "integrations.common.countColon": "回数",
  "integrations.common.serviceColon": "サービス",
  "integrations.common.statusColon": "ステータス",
  "integrations.common.error": "エラー",
  "integrations.newrelic.entityBrowser": "エンティティブラウザー",
  "integrations.newrelic.entityMappings": "エンティティマッピング",
  "integrations.newrelic.errorsBtn": "エラー",
  "integrations.newrelic.entitiesCount": "エンティティ ({n})",
  "integrations.newrelic.errorsFor": "エラー — {name}",
  "integrations.newrelic.typeApm": "APM アプリケーション",
  "integrations.newrelic.typeBrowser": "ブラウザーアプリ",
  "integrations.newrelic.typeMobile": "モバイルアプリ",
  "integrations.newrelic.typeHost": "インフラホスト",
  "integrations.newrelic.typeMonitor": "シンセティックモニター",
  "integrations.newrelic.mapped": "「{name}」マップ済み — ドロップダウンからリポジトリを選択してください",
  "integrations.sentry.projectBrowser": "プロジェクトブラウザー",
  "integrations.sentry.projectMappings": "プロジェクトマッピング",
  "integrations.sentry.issuesBtn": "イシュー",
  "integrations.sentry.tracesBtn": "トレース",
  "integrations.sentry.openExternal": "開く ↗",
  "integrations.sentry.issuesFor": "イシュー — {name}",
  "integrations.sentry.tracesFor": "トレースイベント — {id}",
  "integrations.sentry.noTraces": "トレースイベントが見つかりません",
  "integrations.sentry.organization": "組織",
  "integrations.sentry.projectsCount": "プロジェクト ({n})",
  "integrations.sentry.searchPlaceholder": "プロジェクト名 / slug",
  "integrations.sentry.mapped": "「{name}」マップ済み — ドロップダウンからリポジトリを選択してください",
  "integrations.datadog.title": "Datadog エラー追跡",
  "integrations.datadog.subtitle": "Datadog からエラー追跡イシューをインポートし、AI エージェントに自動修正させます。",
  "integrations.datadog.fetchIssues": "イシュー取得",
  "integrations.datadog.importing": "インポート中...",
  "integrations.datadog.queryPlaceholder": "status:open service:my-app",
  "integrations.datadog.importedSkipped": "{imported} 件インポート、{skipped} 件スキップ（既存）",
  "integrations.datadog.colLastSeen": "最終発生",
  "integrations.appdynamics.title": "AppDynamics エラー追跡",
  "integrations.appdynamics.subtitle": "AppDynamics からエラースナップショットをインポートし、AI エージェントに自動修正させます。",
  "integrations.appdynamics.importSettings": "インポート設定",
  "integrations.appdynamics.appPlaceholder": "アプリ名（オプション、設定のデフォルトを使用）",
  "integrations.appdynamics.importErrorsBtn": "エラーをインポート",
  "integrations.appdynamics.importing": "インポート中...",
  "integrations.appdynamics.availableRepos": "利用可能なリポジトリマッピング",
  "integrations.appdynamics.configHint": "先に {link} で AppDynamics を設定してください。",
  "integrations.appdynamics.configRequired": "必須: Controller URL、API トークン、アプリケーション ID",
  "integrations.common.countX": "{n} 回",
  "integrations.common.lastSeen": "最終発生",
  "integrations.common.alreadyImported": "すでにインポート済み — タスク #{id}",
  "integrations.common.viewWorkItem": "Work item を開く",
  "integrations.common.confirmImportTitle": "確認して作成",
  "integrations.common.confirmImportBody": "{n} 件のタスクを Agena にインポートし、{target} で work item として作成します。",
  "integrations.common.confirmImportCta": "確認して作成",
  "integrations.common.storyPointsLabel": "Story Points",
  "integrations.common.iterationPathLabel": "Sprint（上書き、空 = 現在）",
  "integrations.common.currentSprintAuto": "現在の sprint（自動）",
  "integrations.common.currentMark": "現在",
  "integrations.aiTagLabel": "完了した work item への AI タグ",
  "integrations.aiTagEnabled": "AI が処理した work item にタグを付ける",
  "integrations.aiTagLabelJira": "完了した issue への AI ラベル",
  "integrations.aiTagEnabledJira": "AI が処理した issue にラベルを付ける",
  "integrations.newrelic.range30m": "過去 30 分",
  "integrations.newrelic.range1h": "過去 1 時間",
  "integrations.newrelic.range3h": "過去 3 時間",
  "integrations.newrelic.range24h": "過去 24 時間",
  "integrations.newrelic.range7d": "過去 7 日",
  "integrations.sentry.range14d": "過去 14 日",
  "integrations.sentry.range30d": "過去 30 日",
  "integrations.newrelic.mirrorTargetLabel": "開く先",
  "integrations.newrelic.mirrorAuto": "自動",
  "integrations.newrelic.mirrorAzure": "Azure DevOps",
  "integrations.newrelic.mirrorJira": "Jira",
  "integrations.newrelic.mirrorBoth": "Azure + Jira",
  "integrations.newrelic.mirrorNone": "なし",
  "integrations.azureBoards.name": "Azure Boards",
  "integrations.azureBoards.desc": "ワークアイテム管理とスプリント計画のための完全なAzure Boards統合。",
  "integrations.azureBoards.f1": "ドラッグ＆ドロップ対応スプリントボード",
  "integrations.azureBoards.f2": "ワークアイテムの状態管理",
  "integrations.azureBoards.f3": "アクティブスプリント自動検出",
  "integrations.azureBoards.f4": "チームとエリアパスによるフィルタリング",
  "integrations.openai.name": "OpenAI",
  "integrations.openai.desc": "高品質なコード生成、分析、レビューのためのGPT-5およびGPT-4oモデル。",
  "integrations.openai.f1": "エージェントごとのモデル選択（GPT-5、GPT-4o、GPT-4o-mini）",
  "integrations.openai.f2": "トークン予算管理とコスト追跡",
  "integrations.openai.f3": "コスト最適化のためのプロンプトキャッシュ",
  "integrations.openai.f4": "指数バックオフによる自動リトライ",
  "integrations.gemini.name": "Google Gemini",
  "integrations.gemini.desc": "自動フェイルオーバールーティング付きの代替AIプロバイダーとしてのGemini 2.5 Pro。",
  "integrations.gemini.f1": "OpenAI利用不可時のフォールバックプロバイダー",
  "integrations.gemini.f2": "複雑な分析タスク向けGemini 2.5 Pro",
  "integrations.gemini.f3": "タスクタイプに基づくマルチモデルルーティング",
  "integrations.gemini.f4": "一括操作向けのコスト効率の良い代替手段",
  "integrations.slack.name": "Slack",
  "integrations.slack.desc": "通知とChatOpsのためのSlack統合 — どのチャンネルからでもタスク作成とステータス確認が可能。",
  "integrations.slack.f1": "タスクイベントのWebhook通知",
  "integrations.slack.f2": "ChatOps: /fix、/create、/statusコマンド",
  "integrations.slack.f3": "チャンネル別タスクルーティング",
  "integrations.slack.f4": "PRリンク付きリッチメッセージフォーマット",
  "integrations.teams.name": "Microsoft Teams",
  "integrations.teams.desc": "エンタープライズChatOpsとリアルタイム通知のためのTeamsボット統合。",
  "integrations.teams.f1": "タスク管理用ボットコマンド",
  "integrations.teams.f2": "アダプティブカード通知",
  "integrations.teams.f3": "チャンネルとDMサポート",
  "integrations.teams.f4": "SSO対応エンタープライズ統合",
  "integrations.telegram.name": "Telegram",
  "integrations.telegram.desc": "外出先での素早いタスク作成とステータス確認のための軽量Telegramボット。",
  "integrations.telegram.f1": "BotFatherセットアップは2分以内",
  "integrations.telegram.f2": "インラインコマンド: fix、create、status、queue",
  "integrations.telegram.f3": "タスク完了通知",
  "integrations.telegram.f4": "モバイルフレンドリーなワークフロー管理",
  "integrations.vscode.name": "VS Code",
  "integrations.vscode.desc": "IDEから直接AIタスクを作成し、エージェントの進捗を監視。",
  "integrations.vscode.f1": "エディタからワンクリックでタスク作成",
  "integrations.vscode.f2": "サイドバーパネルにエージェントステータス",
  "integrations.vscode.f3": "エディタでPR差分プレビュー",
  "integrations.vscode.f4": "近日公開",
  "integrations.cli.name": "CLI & SDK",
  "integrations.cli.desc": "すべてのAGENA機能へのプログラムアクセスのためのTypeScript SDKとCLI。",
  "integrations.cli.f1": "npm install @agena/sdk",
  "integrations.cli.f2": "完全なTypeScript型定義",
  "integrations.cli.f3": "タスク作成、フロー実行、ステータスポーリング",
  "integrations.cli.f4": "CI/CDパイプライン統合",
  "integrations.qdrant.name": "Qdrant",
  "integrations.qdrant.desc": "セマンティックコード検索と長期エージェントメモリのためのベクトルデータベース。",
  "integrations.qdrant.f1": "コンテキスト対応生成のためのコードベース埋め込み",
  "integrations.qdrant.f2": "過去のタスク結果からの学習",
  "integrations.qdrant.f3": "リポジトリ横断のセマンティック検索",
  "integrations.qdrant.f4": "オプション — 基本的な使用では不要",
  "integrations.redis.name": "Redis",
  "integrations.redis.desc": "高性能タスクキューとリアルタイムイベントストリーミングバックボーン。",
  "integrations.redis.f1": "優先度ベースのタスクキュー",
  "integrations.redis.f2": "リアルタイムWebSocketイベントPub/Sub",
  "integrations.redis.f3": "リポジトリ操作の分散ロック",
  "integrations.redis.f4": "ヘルスモニタリングと自動復旧",
  "integrations.setupGuide": "セットアップガイド →",
  "integrations.comingSoon": "近日公開",
  "integrations.ctaTitle": "ツールを接続する準備はできましたか？",
  "integrations.ctaDesc": "5分以内に最初のインテグレーションをセットアップ。",
  "integrations.ctaButton": "無料で始める",
  "footer.glossary": "用語集",
  "footer.integrations": "インテグレーション",
  "landing.mr1": "1つのタスクがリンクされたすべてのリポジトリで独立したパイプラインをトリガー",
  "landing.mr2": "並列実行 — 各リポジトリが独自のAIエージェントを同時に実行",
  "landing.mr3": "リポジトリごとのロックで同時操作間の競合を防止",
  "landing.mr4": "統合ダッシュボードですべてのPRとステータスを一画面で表示",
  "landing.mrCompleted": "完了",
  "landing.workflowLabel": "ワークフロー自動化",
  "landing.workflowTitle": "毎日家賃を払う2つの本番ワークフロー",
  "landing.workflowDesc": "AGENAの主力自動化が2つここに住んでいます：JiraとAzure DevOpsをソースで直接スキャンする古いチケットのトリアージと、コードが腐る前に人々を促すレビューバックログキラー。どちらも完全にorg-scopedで、マルチチャネル、AI駆動 — env keyなし、モック出力なし、チームが設定したエージェントのみが動きます。",
  "landing.workflowTriageEyebrow": "古いチケットのトリアージ",
  "landing.workflowTriageTitle": "ソース側スキャン。AI判定。ワンクリックで適用。",
  "landing.workflowTriageDesc": "すべてのプロジェクトでJira（search/jql）+ Azure DevOps WIQLをスキャンし、放置チケットごとにレビュアーエージェント（Claude / Codex / OpenAI）に判定を求め、1つのモーダルで一括解決できます。デフォルトでCancelled / Won't Fixを除外。プロジェクト+ステート+ソースのフィルタ内蔵。",
  "landing.workflowTriageBullet1": "ライブ進捗付きのバックグラウンドスキャン — UIは決してブロックされません",
  "landing.workflowTriageBullet2": "source_updated_atキャッシュで未変更チケットのLLM再実行をスキップ",
  "landing.workflowTriageBullet3": "設定可能なルックバックウィンドウ（例：直近12ヶ月のみ）",
  "landing.workflowTriageBullet4": "判定はorg所有のCLIを使用 — claude_cli、codex_cli、ホスト型OpenAI",
  "landing.workflowBacklogEyebrow": "レビューバックログキラー",
  "landing.workflowBacklogTitle": "PRがホコリを集めている？5チャネルで適切なトーンで促す。",
  "landing.workflowBacklogDesc": "すべてのオープンPRの経過時間を追跡し、Slack DM / WhatsApp / メール / Telegram / PRコメントスレッド自体に丁寧な促しを投稿 — 7言語で、オプションで実際の差分を読むレビュアーエージェントによりAI生成。24時間の下限、削除検出、行ごとのクールダウンで誰もスパムされません。",
  "landing.workflowBacklogBullet1": "マルチチャネル：Slack DM、WhatsApp、メール、Telegram、PRコメント",
  "landing.workflowBacklogBullet2": "差分を読み具体的な質問を投げるAI本文",
  "landing.workflowBacklogBullet3": "自動促しワーカー（オプトイン）、24時間間隔の下限付き",
  "landing.workflowBacklogBullet4": "検索ボックス+チップタグ式の除外リポジトリ選択 — インフラリポジトリに決してスパムしない",
  "landing.workflowSeeMore": "実際に見る",
  "multiRepo.learnMore": "詳しく見る",
  "docs.taskDependencies": "タスク依存関係",
  "landing.depsLabel": "タスク依存関係",
  "landing.depsTitle": "タスクを連鎖。シーケンスを自動化。",
  "landing.depsDesc": "タスク間の実行順序を定義します。依存関係が完了すると、チェーン内の次のタスクが自動的に開始されます — 手動介入は不要です。",
  "landing.dep1": "タスク作成時またはいつでも依存関係を設定",
  "landing.dep2": "自動キュー：ブロッカーが完了すると依存タスクが開始",
  "landing.dep3": "循環検出により循環依存チェーンを防止",
  "landing.dep4": "ビジュアル依存フローで実行パイプライン全体を表示",
  "landing.depsCompleted": "依存関係完了後に自動キューイング",
  "landing.depsLearnMore": "詳しく見る",
  "useCases.uc8.title": "タスク依存関係",
  "useCases.uc8.subtitle": "自動実行順序でタスクを連鎖",
  "useCases.uc8.desc": "他のタスクが開始する前に完了する必要があるタスクを定義します。Workerは実行前に依存関係をチェックし、ブロックされたタスクは自動的に待機します。ブロッカーが完了すると、依存タスクは手動介入なしに自動的にキューイングされ開始します。",
  "useCases.uc8.b1": "作成時に依存関係を設定するか、後で更新",
  "useCases.uc8.b2": "自動キュー：すべてのブロッカーが完了すると依存タスクが開始",
  "useCases.uc8.b3": "循環検出により循環依存チェーンを防止",
  "useCases.uc8.b4": "ビジュアル依存フローで実行パイプライン全体を表示",
  "promptStudio.refinementSystem": "リファインメントシステムプロンプト",
  "promptStudio.refinementSystemSummary": "スプリントリファインメントアナリストのシステム指示",
  "promptStudio.refinementDescription": "リファインメント説明プロンプト",
  "promptStudio.refinementDescriptionSummary": "変数付き作業項目テンプレート（{title}、{description}など）",
  "promptStudio.refinementExpected": "リファインメント期待出力",
  "promptStudio.refinementExpectedSummary": "リファインメント結果のJSON出力フォーマット仕様",
  "refinement.promptConfig": "プロンプト設定",
  "refinement.useCustomPrompt": "カスタムプロンプトを使用",
  "refinement.promptPreview": "システムプロンプトプレビュー",
  "refinement.editInStudio": "Prompt Studioで編集 →",
  "refinement.writebackSelected": "選択を書き込む",
  "vs.title": "AGENA を比較",
  "vs.subtitle": "AGENA が他の AI コーディングツールとどう比較されるかをご覧ください",
  "vs.indexHero": "チームに最適な AI 開発ツールを見つけましょう",
  "vs.viewComparison": "比較を見る",
  "vs.feature.approach": "アプローチ",
  "vs.feature.prCreation": "PR 自動化",
  "vs.feature.codeReview": "AI コードレビュー",
  "vs.feature.multiRepo": "マルチリポジトリ",
  "vs.feature.dependencies": "タスク依存関係",
  "vs.feature.sprint": "スプリント管理",
  "vs.feature.chatops": "ChatOps",
  "vs.feature.office": "ビジュアルワークスペース",
  "vs.feature.selfHosted": "セルフホスト",
  "vs.feature.pricing": "料金",
  "vs.whyAgena": "なぜ AGENA を選ぶのか？",
  "vs.ctaTitle": "AGENA を試す準備はできましたか？",
  "vs.ctaSubtitle": "無料で始めて、エージェント AI パイプラインの違いを体験してください。",
  "vs.ctaButton": "無料で始める",
  "vs.yes": "✓",
  "vs.no": "✗",
  "vs.limited": "制限あり",
  "vs.agena": "AGENA",
  "vs.feature": "機能",
  "vs.breadcrumb.home": "ホーム",
  "vs.breadcrumb.compare": "比較",
  "vs.cursor.title": "AGENA vs Cursor",
  "vs.cursor.subtitle": "マルチエージェントパイプライン vs AI 搭載 IDE",
  "vs.cursor.hook": "Cursor はインライン編集に優れています。AGENA はタスクから PR まで、ワークフロー全体を自動化します。",
  "vs.cursor.approach.agena": "マルチエージェントパイプライン（PM → 開発 → レビュー → 最終化）",
  "vs.cursor.approach.competitor": "インラインコード補完付き AI IDE",
  "vs.cursor.pr.agena": "自動ブランチ作成 + プルリクエスト",
  "vs.cursor.pr.competitor": "PR 自動化なし",
  "vs.cursor.review.agena": "内蔵 AI コードレビューエージェント",
  "vs.cursor.review.competitor": "自動レビューなし",
  "vs.cursor.multiRepo.competitor": "一度に1プロジェクト",
  "vs.cursor.dependencies.competitor": "タスク管理なし",
  "vs.cursor.sprint.competitor": "スプリント管理なし",
  "vs.cursor.chatops.competitor": "ChatOps 統合なし",
  "vs.cursor.office.competitor": "IDE ベースのワークスペースのみ",
  "vs.cursor.selfHosted.competitor": "デスクトップアプリのみ",
  "vs.cursor.pricing.agena": "無料プラン + $49/月 Pro",
  "vs.cursor.pricing.competitor": "$20/月 Pro プラン",
  "vs.cursor.why1": "エンドツーエンド自動化：AGENA はバックログからマージされた PR まで手動ステップなしで処理します。",
  "vs.cursor.why2": "マルチエージェントレビュー：内蔵レビューエージェントが PR 作成前にバグを検出します。",
  "vs.cursor.why3": "チームオーケストレーション：大規模コードベース向けの並列マルチリポジトリ実行。",
  "vs.cursor.why4": "セルフホストオプション：Docker Compose で自社インフラ上で実行可能。",
  "vs.cursor.metaTitle": "AGENA vs Cursor – AI コード生成代替ツール比較",
  "vs.cursor.metaDesc": "AI コード生成で AGENA と Cursor を比較。",
  "vs.copilot.title": "AGENA vs GitHub Copilot",
  "vs.copilot.subtitle": "自律型 AI パイプライン vs コード補完アシスタント",
  "vs.copilot.hook": "Copilot は行ごとにコードを提案します。AGENA はタスクから PR まで完全な機能を自律的に提供します。",
  "vs.copilot.approach.agena": "マルチエージェントパイプライン（PM → 開発 → レビュー → 最終化）",
  "vs.copilot.approach.competitor": "IDE でのコード補完 + チャットアシスタント",
  "vs.copilot.pr.agena": "自動ブランチ作成 + プルリクエスト",
  "vs.copilot.pr.competitor": "ワークスペースエージェント（限定的 PR サポート）",
  "vs.copilot.review.agena": "内蔵 AI コードレビューエージェント",
  "vs.copilot.review.competitor": "基本的なコード提案のみ",
  "vs.copilot.multiRepo.competitor": "単一ファイル/プロジェクトコンテキスト",
  "vs.copilot.dependencies.competitor": "タスク依存関係管理なし",
  "vs.copilot.sprint.competitor": "スプリント管理なし",
  "vs.copilot.chatops.competitor": "ChatOps 統合なし",
  "vs.copilot.office.competitor": "IDE サイドパネル",
  "vs.copilot.selfHosted.competitor": "クラウドのみ（GitHub ホスト）",
  "vs.copilot.pricing.agena": "無料プラン + $49/月 Pro",
  "vs.copilot.pricing.competitor": "$10/月 個人版 / $19/月 ビジネス版",
  "vs.copilot.why1": "完全なワークフロー自動化：AGENA は開発サイクル全体を管理します。",
  "vs.copilot.why2": "コンテキスト切り替え不要：タスクは Jira/Azure DevOps から直接 PR へ。",
  "vs.copilot.why3": "自律レビュー：内蔵レビューエージェントが人間がコードを見る前に問題を検出。",
  "vs.copilot.why4": "オープンソースでセルフホスト：AI 開発パイプラインを完全にコントロール。",
  "vs.copilot.metaTitle": "AGENA vs GitHub Copilot – AI PR 自動化代替ツール",
  "vs.copilot.metaDesc": "PR 自動化で AGENA と GitHub Copilot を比較。",
  "vs.devin.title": "AGENA vs Devin",
  "vs.devin.subtitle": "オープンソースマルチエージェントプラットフォーム vs プロプライエタリ AI 開発者",
  "vs.devin.hook": "Devin は一度に1つのタスクを処理します。AGENA はリポジトリ間で複数のエージェントを並列にオーケストレーションします。",
  "vs.devin.approach.agena": "マルチエージェントパイプライン（PM → 開発 → レビュー → 最終化）",
  "vs.devin.approach.competitor": "単一自律型 AI 開発者エージェント",
  "vs.devin.pr.agena": "自動ブランチ作成 + プルリクエスト",
  "vs.devin.pr.competitor": "PR 作成可能（単一タスク）",
  "vs.devin.review.agena": "内蔵 AI コードレビューエージェント",
  "vs.devin.review.competitor": "セルフレビューのみ",
  "vs.devin.multiRepo.competitor": "一度に1タスク",
  "vs.devin.dependencies.competitor": "タスクキューや依存関係なし",
  "vs.devin.sprint.competitor": "Jira/Azure DevOps 同期なし",
  "vs.devin.chatops.competitor": "Slack 統合のみ",
  "vs.devin.office.competitor": "ブラウザベースのサンドボックス",
  "vs.devin.selfHosted.competitor": "クラウドのみ（セルフホストオプションなし）",
  "vs.devin.pricing.agena": "無料プラン + $49/月 Pro",
  "vs.devin.pricing.competitor": "ユーザーあたり $500/月",
  "vs.devin.why1": "10倍お手頃：AGENA Pro $49/月 vs Devin ユーザーあたり $500/月。",
  "vs.devin.why2": "並列実行：リポジトリ間で複数タスクを同時実行。",
  "vs.devin.why3": "スプリント統合：Jira と Azure DevOps との自動同期。",
  "vs.devin.why4": "オープンソース：完全な透明性、セルフホストデプロイ、コミュニティ駆動開発。",
  "vs.devin.metaTitle": "AGENA vs Devin – AI 開発者エージェント代替ツール比較",
  "vs.devin.metaDesc": "AGENA と Devin AI 開発者を比較。",
  "vs.codex.title": "AGENA vs OpenAI Codex",
  "vs.codex.subtitle": "フルスタック AI プラットフォーム vs CLI コーディングエージェント",
  "vs.codex.hook": "Codex は CLI での単一タスクに優れています。AGENA はダッシュボード、チーム機能、自動 PR ワークフローを備えた完全なプラットフォームを提供します。",
  "vs.codex.approach.agena": "マルチエージェントパイプライン（PM → 開発 → レビュー → 最終化）",
  "vs.codex.approach.competitor": "CLI ベースのコーディングエージェント（単一タスク）",
  "vs.codex.pr.agena": "自動ブランチ作成 + プルリクエスト",
  "vs.codex.pr.competitor": "内蔵 PR 自動化なし",
  "vs.codex.review.agena": "内蔵 AI コードレビューエージェント",
  "vs.codex.review.competitor": "自動レビューステップなし",
  "vs.codex.multiRepo.competitor": "単一ディレクトリコンテキスト",
  "vs.codex.dependencies.competitor": "タスク管理なし",
  "vs.codex.sprint.competitor": "スプリント管理なし",
  "vs.codex.chatops.competitor": "ChatOps 統合なし",
  "vs.codex.office.competitor": "ターミナルインターフェースのみ",
  "vs.codex.selfHosted.competitor": "CLI ツール（OpenAI API が必要）",
  "vs.codex.pricing.agena": "無料プラン + $49/月 Pro",
  "vs.codex.pricing.competitor": "無料 CLI（API 使用量に応じて課金）",
  "vs.codex.why1": "完全なプラットフォーム体験：ダッシュボード、分析、チーム管理。",
  "vs.codex.why2": "自動 PR パイプライン：タスク説明からレビュー済み PR まで完全自動化。",
  "vs.codex.why3": "チームコラボレーション：チーム全体の RBAC、スプリント管理、ChatOps。",
  "vs.codex.why4": "マルチプロバイダー LLM：OpenAI、Google Gemini、その他のプロバイダーを利用可能。",
  "vs.codex.metaTitle": "AGENA vs OpenAI Codex – AI コード生成プラットフォーム代替ツール",
  "vs.codex.metaDesc": "AGENA と OpenAI Codex CLI を比較。",
  "vs.multica.title": "AGENA vs Multica",
  "vs.multica.subtitle": "Agentic コーディングプラットフォーム対決",
  "vs.multica.hook": "Multica はエージェントをボード上のチームメンバーとして扱います。AGENA はさらに一歩先へ — エージェントが複数リポジトリで並列に成果物を生み出し、スプリント対応の見積り、DORA メトリクス、ビジュアルフローオーケストレーションが組み込み。",
  "vs.multica.approach.agena": "マルチエージェント LangGraph パイプライン (PM → Planner → Dev → Review → Finalize) + CrewAI ロール",
  "vs.multica.approach.competitor": "プロジェクトボード上のチームメンバーとしてのエージェント、Go バックエンド + Next.js フロントエンド",
  "vs.multica.pr.agena": "GitHub と Azure DevOps で自動ブランチ + PR",
  "vs.multica.pr.competitor": "GitHub PR 対応",
  "vs.multica.review.agena": "モデルとプロンプトを設定可能な専用 Reviewer エージェント",
  "vs.multica.review.competitor": "エージェントベースのレビュー、シングルランタイム",
  "vs.multica.multiRepo.competitor": "タスクごとに 1 リポジトリ",
  "vs.multica.dependencies.competitor": "ボード割り当てのみ、明示的な依存グラフなし",
  "vs.multica.sprint.competitor": "プロジェクトボード、Azure/Jira スプリントインポートや SP 見積りなし",
  "vs.multica.chatops.competitor": "ドキュメント化なし",
  "vs.multica.office.competitor": "標準的なボード UI",
  "vs.multica.selfHosted.competitor": "はい、Docker",
  "vs.multica.pricing.agena": "Free + $49/月 Pro · オープンソース",
  "vs.multica.pricing.competitor": "オープンソース + SaaS (multica.ai)",
  "vs.multica.why1": "スプリント refinement: AGENA は Azure/Jira のクローズ済アイテムを Qdrant にインデックス化し、story-point 見積りをチームの実履歴に基づかせます — 一般的なヒューリスティックではありません。",
  "vs.multica.why2": "マルチリポジトリオーケストレーション: 1 つのタスクを N 個のリポジトリに並列展開 — 各々に独自のブランチ、PR、リポジトリ別ロック。Multica はタスクごとに単一リポジトリ。",
  "vs.multica.why3": "ビジュアルフロービルダー: n8n 風のパイプラインエディタに Agent、HTTP、Condition、Azure DevOps、GitHub、New Relic、Notify ノード — YAML やコード不要。",
  "vs.multica.why4": "本番テレメトリ組み込み: Sentry + New Relic の自動インポート、DORA メトリクスダッシュボード、team-health 分析 — 本番エラー → AI 修正 → マージ PR までのフィードバックループが end-to-end。",
  "vs.multica.metaTitle": "AGENA vs Multica – Agentic コーディングプラットフォーム比較",
  "vs.multica.metaDesc": "2 つのオープンソース agentic コーディングプラットフォーム AGENA と Multica を比較。AGENA のマルチリポジトリオーケストレーション、Qdrant ベースのスプリント refinement、DORA 分析が、Multica の agent-as-teammate ダッシュボードとどう比較されるか。",
  "nav.bitbucket": "Bitbucket",
  "nav.gitlab": "GitLab",
  "nav.datadog": "Datadog",
  "nav.appdynamics": "AppDynamics",
  "sprintSwitcher.title": "アクティブスプリント",
  "sprintSwitcher.noSprint": "スプリント未選択",
  "sprintSwitcher.apply": "適用",
  "sprintSwitcher.openBoard": "スプリントボード",
  "sprintSwitcher.tooltip": "アクティブスプリントを切替",
  "sprintSwitcher.jiraNotConnected": "Jira が未接続です。連携ページから接続してください。",
  "refinement.myRuns": "私のランニング",
  "refinement.repoLabel": "リポジトリ (コード分析用、オプション)",
  "refinement.repoNone": "— コード分析なし —",
  "refinement.advanced": "高度な",
  "refinement.filter.all": "全て",
  "refinement.filter.unestimated": "推定されていない",
  "refinement.filter.estimated": "推定",
  "refinement.delete": "消去",
  "refinement.import": "インポート",
  "refinement.imported": "インポート済み",
  "refinement.importToTasks": "タスクにインポート",
  "refinement.alreadyImported": "既にインポート済み",
  "refinement.noRepoMapping": "リポジトリマッピングがまだありません — /dashboard/mappings から追加してください",
  "refinement.importRepoPicker.label": "リポジトリを選択",
  "refinement.importRepoPicker.hint": "インポートされたタスクはこのリポジトリに紐付けられ、エージェントが分析とPRのコードアンカーとして使います。",
  "refinement.alreadyAssigned": "すでに割り当てられています",
  "refinement.commentsDeletedToast": "{count} 個のコメントが削除されました",
  "refinement.assignTo": "{名前}に割り当てます",
  "refinement.assignProposal": "譲受人提案",
  "refinement.assigneeStats": "過去 6 か月間に {commits} 件のコミット · {files} 件のファイル",
  "refinement.deleteCommentTitle": "コメントの削除",
  "refinement.deleteCommentBody": "[{signature}] というプレフィックスが付いたすべてのコメントは、{provider} のこの作業項目から削除されます。これを元に戻すことはできません。",
  "refinement.recommendedAuthor.empty.title": "推奨譲受人",
  "refinement.recommendedAuthor.empty.noRepo": "コード作成者の提案を取得するには、右側で [詳細設定] ▾ → [リポジトリ] を開き、この作業が存在するリポジトリを選択してから、調整を再実行します。",
  "refinement.recommendedAuthor.empty.noMatch": "過去 6 か月間、該当するチーム メンバーがタッチされたファイルにコミットしていません。間違ったレポですか?または、チームのメールが Azure/Jira と git の作成者の間で異なります。",
  "refinement.recommendedAuthor.empty.noFiles": "LLM は、タッチする具体的なファイルを特定できませんでした (説明が曖昧すぎる可能性があります)。説明を充実させ、リポジトリを再確認して、再試行してください。",
  "refinement.runs.title": "私の洗練が進む",
  "refinement.runs.subtitle": "スプリントごとにグループ化された分析とライトバックのレコード · {total} 合計",
  "refinement.runs.sprints": "スプリント",
  "refinement.runs.noRuns": "まだ実行はありません",
  "refinement.runs.pickSprint": "スプリントを選択してください",
  "refinement.runs.noRecords": "このスプリントには記録がありません",
  "refinement.runs.records": "記録",
  "refinement.runs.openItem": "開ける",
  "refinement.runs.section.summary": "まとめ",
  "refinement.runs.section.rationale": "理論的根拠",
  "refinement.runs.section.comment": "コメント",
  "refinement.runs.deleteConfirm": "#{itemId} からすべての [{signature}] コメントを削除しますか?",
  "refinement.runs.error": "エラー",
  "refinement.runs.relativeTime.never": "決して同期しない",
  "refinement.runs.relativeTime.now": "ちょうど今",
  "refinement.deleteConfirm": "#{itemId} — {provider} から [{signature}] コメントを削除しますか?",
  "dora.hub.subtitle": "以下の各カードは、そのリポジトリの同期された git データから計算された DORA メトリクスを示しています。リポジトリで [同期] をクリックして、最新のコミット、PR、デプロイメントをプルします。",
  "dora.hub.syncAll": "すべてを同期 ({count})",
  "dora.hub.syncing": "{現在}/{合計} を同期しています…",
  "dora.hub.noReposTitle": "まだリポジトリが設定されていません",
  "dora.hub.noReposBody": "「統合」→「リポジトリマッピング」でリポジトリを追加し、DORA データの同期に戻ります。",
  "dora.repoCard.refresh": "更新 ({commits}c · {prs}p)",
  "dora.repoCard.sync": "同期",
  "dora.repoCard.syncing": "同期中…",
  "dora.repoCard.commits": "コミットする",
  "dora.repoCard.prs": "PR",
  "dora.repoCard.deploys": "配備する",
  "dora.repoCard.details": "詳細",
  "landing.skillsExample.label": "実際にどのように機能するか",
  "landing.skillsExample.pastTitle": "昨日のタスク",
  "landing.skillsExample.pastBody": "#61981 — カラー バリエーション リンクは間違った製品にルーティングされます。上級開発者は、ColorVariantResolver にフォールバックを追加し、スラッグ正規表現を強化することでこの問題を修正しました。",
  "landing.skillsExample.skillTitle": "スキル自動抽出",
  "landing.skillsExample.skillBody": "名前: カラーバリアント ルーティング フォールバック · タグ: ルーティング、スラッグ、電子商取引 · アプローチ: ColorVariantResolver を介してルートし、スラッグ解析をインライン化しないでください。",
  "landing.skillsExample.futureTitle": "今日のタスク",
  "landing.skillsExample.futureBody": "#64044 — カテゴリ フィルターはページネーションでバリアントを失います。上位のスキル一致 (81%) は、上記のルーティング フォールバックです。そのプロンプトフラグメントが挿入されます。エージェントはインラインスラッグ解析をスキップし、リゾルバーを再利用し、チームの前例と一致する修正を出荷します。",
  "skills.importDefaults": "デフォルトをインポートする",
  "skills.importDefaultsConfirm": "厳選されたデフォルトのスキルをこの組織に追加しますか?同じ名前の既存のエントリはスキップされます。",
  "skills.importDefaultsResult": "インポート済み: 新規 {inserted}、{skipped} すでに存在、バンドル内の合計は {total} 個です。",
  "skills.close": "近い",
  "integrations.sentry.allEnvironments": "すべての環境",
  "integrations.sentry.allReleases": "すべてのリリース",
  "integrations.sentry.preview": "プレビュー",
  "integrations.sentry.aiFix": "AI 修正",
  "integrations.sentry.usersAffected": "ユーザー",
  "integrations.sentry.noStackFrames": "スタックフレームがありません。",
  "integrations.sentry.breadcrumbsCount": "{n} 件のブレッドクラム",
  "integrations.sentry.aiFixTitle": "AI 修正プレビュー",
  "integrations.sentry.aiFixThinking": "スタックトレースを分析中…",
  "integrations.sentry.aiFixSummary": "根本原因",
  "integrations.sentry.aiFixPlan": "提案された修正",
  "integrations.sentry.aiFixFiles": "該当する可能性が高いファイル",
  "integrations.sentry.aiFixConfidence": "信頼度",
  "integrations.sentry.aiFixImport": "タスクとして取り込む → AI に修正させる",
  "integrations.sentry.aiFixOpenTask": "タスク #{id} を開く",
  "integrations.sentry.importFiltered": "フィルタを取り込み ({n})",
  "integrations.sentry.healthIssues": "問題",
  "integrations.sentry.healthEvents": "イベント",
  "integrations.sentry.healthUsers": "ユーザー",
  "integrations.sentry.healthRegressed": "再発",
  "integrations.sentry.healthNew": "新規",
  "integrations.sentry.healthUnhandled": "未処理",
  "integrations.sentry.healthFixed": "AI 修正済み",
  "integrations.sentry.aiResolved": "AI 解決済み",
  "integrations.sentry.aiRunning": "AI 作業中",
  "integrations.sentry.aiFailed": "AI 失敗",
  "integrations.sentry.openInRepo": "リポジトリで開く",
  "integrations.sentry.heroSubtitle": "AI による障害トリアージ。本番エラーを取り込み、ワンクリックで根本原因分析を取得、リポジトリ経由で修正をデプロイ。",
  "integrations.sentry.statMapped": "マッピング済みプロジェクト",
  "integrations.sentry.statWithRepo": "リポジトリ紐付け",
  "integrations.sentry.statAuto": "オート取り込み ON",
  "integrations.sentry.findProjectsLabel": "マッピングするプロジェクトを検索",
  "integrations.sentry.lastImport": "最終取り込み",
  "integrations.sentry.justNow": "たった今",
  "integrations.sentry.everyN": "{n}分ごと",
  "integrations.sentry.noRepoLinked": "リポジトリ未連携",
  "integrations.sentry.noMappingsTitle": "まだプロジェクトマッピングがありません",
  "integrations.common.unmap": "マッピング解除",
  "integrations.sentry.runNow": "今すぐ実行",
  "integrations.sentry.dueNow": "実行予定",
  "integrations.sentry.nextInM": "{n}分後",
  "integrations.sentry.nextInH": "{n}時間後",
  "integrations.sentry.allAlreadyImported": "{n} 件すでに取込済み",
  "integrations.sentry.importedSomeSkipped": "+{i} 取込, {s} スキップ",
  "integrations.sentry.importedN": "+{n} 取込",
  "integrations.sentry.noNewIssues": "新しい問題なし",
  "integrations.sentry.toastImporting": "{p} から取込中…",
  "integrations.newrelic.heroSubtitle": "New Relic エンティティから APM エラーを自動取込、適切なリポジトリにルーティング、AI が修正してパッチを送信。",
  "integrations.newrelic.findEntityLabel": "マッピングするエンティティを検索",
  "integrations.newrelic.noMappingsTitle": "エンティティマッピングなし",
  "integrations.datadog.heroSubtitle": "Datadog の Error Tracking イシューを取得、AI がリポジトリ経由で修正。",
  "integrations.datadog.queryLabel": "Datadog イシューを絞り込む",
  "integrations.datadog.issuesCount": "{n} 件のイシュー",
  "integrations.datadog.healthOpen": "未解決",
  "integrations.datadog.emptyTitle": "イシューなし",
  "integrations.datadog.emptyHint": "クエリを変更するか時間範囲を広げて Fetch をクリック。",
  "integrations.appdynamics.heroSubtitle": "AppDynamics の APM エラーを Agena に取込、AI がリポジトリ経由で修正。",
  "integrations.appdynamics.lastImportFromBatch": "最終バッチ",
  "integrations.appdynamics.viewImportedTasks": "取込済みタスクを表示 ↗",
  "integrations.keepExistingSecret": "•••• (既存を維持)",
  "integrations.secretSavedHint": "秘密鍵は保存済み — 維持する場合は空のままにしてください。",
  "integrationRules.title": "連携ルール",
  "integrationRules.heroSubtitle": "reporter / issue タイプ / プロジェクト / ラベルに基づいて、取り込まれたタスクを自動タグ付け・自動ルーティング。",
  "integrationRules.howTitle": "インテグレーションルールの仕組み",
  "integrationRules.howBody": "Jira または Azure DevOps からタスクが取り込まれると、Agena はルールを上から順に評価します。マッチ条件がすべて一致したルールのアクションが自動的に実行され、手動トリアージなしで、受信した作業へのタグ付け・優先度設定・適切なリポジトリへのルーティング・適切なエージェントへの割り当てが行われます。",
  "integrationRules.howMatch": "Match（条件）— ルールを発動させる条件：reporter、issue / 作業項目タイプ、プロジェクト、ラベル。空のフィールドは無視され、設定したすべてのフィールドが一致した場合にのみルールが発動します。",
  "integrationRules.howAction": "Action（アクション）— 一致時の処理：タグの適用、優先度の上書き、特定リポジトリへのルーティング、エージェントロールの割り当て。",
  "integrationRules.howExample": "例：セキュリティチームが報告したバグ → security タグを追加し、優先度を critical に設定し、security-review リポジトリへルーティング。",
  "integrationRules.testTitle": "実際のアイテムでテスト",
  "integrationRules.testHint": "Jira の issue キー/URL または Azure の work item ID/URL を貼り付けると、どのルールが一致するかをプレビューできます（インポートは行われません）。",
  "integrationRules.testBtn": "プレビュー",
  "integrationRules.testMatched": "一致したルール",
  "integrationRules.testWillApply": "適用される内容",
  "integrationRules.testNoMatch": "このアイテムに一致するルールはありません。",
  "integrationRules.testNotFound": "アイテムを取得できませんでした。ID/URL と連携が接続されているか確認してください。",
  "integrationRules.rulesCount": "{n} 件のルール",
  "integrationRules.addRule": "ルール追加",
  "integrationRules.editRule": "ルール編集",
  "integrationRules.emptyTitle": "ルールがまだありません",
  "integrationRules.emptyHint": "このプロバイダー由来のタスクを自動タグ付けするルールを追加 — 例: セキュリティチーム発の issue は自動で \"security\" タグ付与。",
  "integrationRules.matchSection": "マッチ (入力したすべてのフィールドが一致した場合)",
  "integrationRules.actionSection": "実行",
  "integrationRules.matches": "条件",
  "integrationRules.then": "→",
  "integrationRules.fieldName": "ルール名",
  "integrationRules.namePlaceholder": "例: セキュリティタスク → security タグ",
  "integrationRules.reporter": "Reporter",
  "integrationRules.createdBy": "作成者",
  "integrationRules.issueType": "Issue タイプ",
  "integrationRules.workItemType": "Work item タイプ",
  "integrationRules.project": "プロジェクトキー / 名前",
  "integrationRules.labels": "ラベル",
  "integrationRules.labelsPlaceholder": "security, urgent",
  "integrationRules.labelsPlaceholderJira": "ラベルを選択または入力",
  "integrationRules.labelsHint": "Jira ラベル取得後に候補が表示されます。",
  "integrationRules.labelsPlaceholderAzure": "タグを選択または入力",
  "integrationRules.tagsHintAzure": "/dashboard/sprints でデフォルトの Azure プロジェクトが必要です。",
  "integrationRules.tags": "適用するタグ",
  "integrationRules.tagsPlaceholder": "security_review, p0",
  "integrationRules.priorityOverride": "優先度を上書き",
  "integrationRules.repoOverride": "リポジトリへルーティング",
  "integrationRules.agentRole": "エージェントロール",
  "integrationRules.noChange": "— 変更なし —",
  "integrationRules.disable": "無効化",
  "integrationRules.enable": "有効化",
  "integrationRules.save": "保存",
  "integrationRules.saved": "ルールを保存しました",
  "integrationRules.deleted": "ルールを削除しました",
  "nav.integrationRules": "連携ルール",
  "agents.role.securityDeveloper.label": "セキュリティ開発者",
  "agents.role.securityDeveloper.description": "敵対的セキュリティレビュアー。すべての入力は悪意あり、すべての依存は侵害済みとして扱う。OWASP Top 10 + 競合状態、IDOR、SSRF、Mass Assignment。脅威モデル・リグレッションテスト・残余リスク付きで修正を提供。",
  "agents.role.securityDeveloper.prompt": "あなたはシニアセキュリティエンジニアです。すべての入力は悪意あるものとして扱います。問題を再現し、最小限の影響範囲でパッチを適用し、リグレッションテストを追加し、脅威モデルを記述し、残余リスクを列挙してください。",
  "agents.errLabelRequired": "名前(label)は必須です。",
  "agents.errRoleRequired": "ロールを導出できませんでした — 名前を入力してください。",
  "agents.errRoleDuplicate": "ロール \"{role}\" のエージェントは既に存在します。",
  "reviews.title": "エージェントレビュー",
  "reviews.heroSubtitle": "AI による敵対的コードレビュー。コードを変更せずに、発見事項・重大度・エージェント別の判定履歴を追跡。",
  "reviews.runReview": "レビュー実行",
  "reviews.review": "レビュー",
  "reviews.reviewed": "レビュー済み",
  "reviews.running": "レビュー中…",
  "reviews.inProgress": "レビュー進行中…",
  "reviews.completed": "レビュー完了",
  "reviews.openDetails": "詳細を開く",
  "reviews.openReview": "レビューを開く",
  "reviews.summary": "サマリー",
  "reviews.findings": "検出事項",
  "reviews.score": "スコア",
  "reviews.status": "ステータス",
  "reviews.model": "モデル",
  "reviews.duration": "所要時間",
  "reviews.requestedAt": "リクエスト日時",
  "reviews.rerun": "再実行",
  "reviews.output": "レビュアー出力",
  "reviews.inputSnapshot": "入力スナップショット",
  "reviews.backToList": "すべてのレビュー",
  "reviews.openTask": "タスクを開く",
  "reviews.loading": "読み込み中…",
  "reviews.statTotal": "レビュー",
  "reviews.statAgents": "レビュアーエージェント",
  "reviews.statAvgScore": "平均スコア",
  "reviews.statCritical": "重大",
  "reviews.filtersLabel": "レビューを絞り込む",
  "reviews.allRoles": "すべてのレビュアー",
  "reviews.allSeverities": "すべての重大度",
  "reviews.count": "{n} 件のレビュー",
  "reviews.emptyTitle": "まだレビューはありません",
  "reviews.emptyHint": "任意のタスクで 🔎 Review ボタンを押してレビュアーエージェントを実行してください。",
  "nav.reviews": "AIレビュー",
  "reviews.viewHistory": "履歴を表示",
  "reviews.lastSeverity": "直近",
  "reviews.statCleanRate": "クリーン率",
  "reviews.severityDist": "重大度分布",
  "reviews.searchPlaceholder": "タスクタイトル・出力・タスク# を検索…",
  "reviews.allStatuses": "すべてのステータス",
  "reviews.sortNewest": "新しい順",
  "reviews.sortOldest": "古い順",
  "reviews.sortSeverity": "重大度 ↓",
  "reviews.sortFindings": "発見数が多い順",
  "reviews.sortScoreDesc": "スコア ↓",
  "reviews.sortScoreAsc": "スコア ↑",
  "reviews.bucketToday": "今日",
  "reviews.bucketWeek": "今週",
  "reviews.bucketOlder": "それ以前",
  "reviews.clearFilters": "フィルタをクリア",
  "reviews.noFilterMatch": "一致するレビューはありません",
  "reviews.noFilterHint": "フィルタをクリアするか別の組み合わせを試してください。",
  "agents.toggleReviewer": "コードレビュアーとして使う",
  "agents.toggleReviewerDesc": "オンの場合、このエージェントはタスクの 🔎 Review ドロップダウンと Reviews タブに表示されます。レビューはコードを変更せず PR も作成しません。",
  "reviews.pickReviewer": "レビュアーを選択",
  "nav.insights": "インサイト",
  "insights.title": "クロスソースインサイト",
  "insights.subtitle": "PR、デプロイ、監視、チケットからの関連イベントのクラスター — 5 分ごとに自動検出。信頼度 ≥ 70 がここに表示されます。",
  "insights.scanNow": "⚡ 今すぐスキャン",
  "insights.scanning": "スキャン中…",
  "insights.loading": "インサイト読み込み中…",
  "insights.empty.title": "まだ相関関係はありません",
  "insights.empty.body": "AGENA はクラスターを監視しています。PR マージが同じウィンドウ内の Sentry / NewRelic / Jira イベントと相関すると、ここに表示されます。ポーラーは 5 分ごとに実行されます — または「今すぐスキャン」をクリック。",
  "insights.timeline": "タイムライン",
  "insights.confirm": "✓ 確認済み",
  "insights.falsePositive": "✗ 誤検知",
  "insights.showAcked": "処理済みを表示",
  "insights.hideAcked": "処理済みを隠す",
  "insights.undo": "取り消し",
  "nav.triage": "古いチケット整理",
  "nav.reviewBacklog": "PR レビュー待ち",
  "common.saving": "保存中…",
  "triage.title": "古いチケットのトリアージ",
  "triage.subtitle": "AI が閾値を超えた非アクティブなチケットを評価し、閉じる/スヌーズ/維持を推奨します。一括承認で適用。",
  "triage.scanNow": "⚡ 今すぐスキャン",
  "triage.scanning": "スキャン中…",
  "triage.applyAll": "すべての AI 提案を適用",
  "triage.settings": "設定",
  "triage.settingsTitle": "トリアージ設定",
  "triage.set.enabled": "有効",
  "triage.set.idleDays": "非アクティブ閾値 (日)",
  "triage.set.sources": "ソース (カンマ区切り)",
  "triage.set.sourcesHint": "スキャンする task.source 値。デフォルト: jira,azure_devops",
  "triage.set.cron": "スケジュール (cron, UTC)",
  "triage.loading": "トリアージキューを読み込み中…",
  "triage.empty.title": "バックログはクリーン",
  "triage.empty.body": "トリアージする古いチケットはありません。AGENA は定期的に再スキャンします — または今すぐスキャンをクリック。",
  "triage.daysIdle": "日経過",
  "triage.applyAi": "AI 判定を適用",
  "triage.close": "クローズ",
  "triage.snooze": "スヌーズ",
  "triage.keep": "保持",
  "triage.skip": "スキップ",
  "triage.applied": "件の決定を適用",
  "triage.filter.pending": "保留中",
  "triage.filter.applied": "適用済み",
  "triage.filter.skipped": "スキップ済み",
  "triage.help.title": "Triage の仕組み",
  "triage.help.body": "AGENA はしきい値を超えてアイドル状態の Jira / Azure チケットをスキャンし、AI に判定を求めます。あなたは承認または上書きします。",
  "triage.help.applyAi": "✓✓ AI 判定を適用 — AI が提案した内容(close / snooze / keep)を実行します。",
  "triage.help.close": "✓ クローズ — AGENA でタスクを完了としてマーク。ソースチケットには触れません。",
  "triage.help.snooze": "⏸ スヌーズ — AGENA でタスクを一時停止し、アクティブキューから外します。",
  "triage.help.keep": "⛔ 開いたままにする — 明示的に「何もしない」。行は消え、チケットが再びアイドルになるまで再評価されません。",
  "triage.help.skip": "↩ スキップ — 決定を延期。行は保留中から外れますが、次のスキャンで再表示される可能性があります。",
  "triage.confirm.title": "アクションを確認",
  "triage.confirm.confirm": "確認",
  "triage.confirm.cancel": "キャンセル",
  "triage.confirm.close": "チケットを閉じますか?",
  "triage.confirm.snooze": "チケットをスヌーズしますか?",
  "triage.confirm.keep": "開いたままにしますか?",
  "triage.source.all": "すべて",
  "triage.scan.disabled": "Triage が組織設定で無効になっています。Settings → Workflow Settings から有効化してください。",
  "triage.scan.noSources": "Triage のソースリストが空です。Settings → Workflow Settings で少なくとも1つ選択してください。",
  "triage.scan.noStale": "{sources} に {days}+ 日間アイドル状態のアクティブタスクはありません。",
  "triage.scan.allPending": "候補タスクはすべて保留中の決定を持っています — 更新は不要です。",
  "backlog.scan.empty": "オープンな PR が見つからないか、すべてマージ/クローズ済みです — バックログは空です。",
  "backlog.scan.belowThreshold": "{open} 件のオープン PR がありますが、警告しきい値を超えたものはありません。Settings → Workflow Settings でしきい値を下げてください。",
  "backlog.nudging": "通知中…",
  "backlog.nudgeRateLimited": "設定された間隔内で既に通知済み — 後でもう一度試してください。",
  "backlog.nudgeCommentFailed": "通知は記録されましたが PR コメントは失敗しました(連携情報を確認してください)。",
  "backlog.nextNudgeReady": "再通知準備完了",
  "backlog.nextNudgeIn": "次の通知まで {hours} 時間",
  "backlog.cadenceHint": "自動通知間隔: {hours} 時間ごと",
  "backlog.help.title": "Review Backlog の仕組み",
  "backlog.help.body": "AGENA はしきい値を超えてレビュー待ちのオープン PR を追跡し、レビュアーへの通知を可能にします — オプションで PR の最近のアクティビティを参照する AI コメント付き。",
  "backlog.help.scope": "対象: /dashboard/mappings で設定され、git_sync で PR が取得されたすべてのリポ。オープン PR がないリポはフィルタチップに表示されません。",
  "backlog.help.scan": "⚡ 今すぐスキャン — PR の経過時間に基づいて重要度 (info / warning / critical) を更新し、解決済み (merged / closed / abandoned) を削除、AGENA コメントの存在を確認します。",
  "backlog.help.nudge": "🔔 通知 — PR にコメントを投稿 (GitHub: issue コメント、Azure: thread)。設定で有効化したチャンネル (Slack / email / WhatsApp / Telegram) は意図を記録します。",
  "backlog.help.cooldown": "⏰ クールダウン — サーバーが通知間隔を強制します。ボタンが無効化され、次の通知許可時間が表示されます。早すぎるクリックは 'rate_limited' を返し、重複投稿を防ぎます。",
  "backlog.help.deletion": "🧹 削除検出 — 誰かがソースプラットフォームから AGENA の以前のコメントを削除すると、次のスキャンで last_nudged_at がリセットされ、行は '再通知可能' に戻ります。",
  "backlog.help.worker": "自動通知: settings.backlog_channel が 'manual' 以外の場合、ワーカーは 30 分ごとに確認し、クールダウンを過ぎた行に自動通知を投稿します。'Manual' = クリックするまで何も起きません — オプトイン。サーバー側のレート制限が重複投稿を防ぎます。",
  "backlog.set.commentLanguage": "コメント言語",
  "backlog.set.commentLanguageHint": "AGENA が PR に自動コメントする言語。",
  "backlog.set.useAi": "AI 生成コメント",
  "backlog.set.useAiHint": "オンの場合、レビュアーエージェントが PR の最近のアクティビティに基づいて文脈に応じたコメントを書きます。オフの場合、静的テンプレートが使用されます。",
  "backlog.title": "レビュー待ち",
  "backlog.subtitle": "警告/重大しきい値を超えてレビュー待ちの PR。ここからレビュアーを促します。",
  "backlog.scanNow": "⚡ 今すぐスキャン",
  "backlog.scanning": "スキャン中…",
  "backlog.settings": "設定",
  "backlog.settingsTitle": "バックログ設定",
  "backlog.set.enabled": "有効",
  "backlog.set.warnHours": "警告 (時間)",
  "backlog.set.critHours": "重大 (時間)",
  "backlog.set.nudgeInterval": "催促間隔 (時間)",
  "backlog.set.channel": "通知チャネル",
  "backlog.set.manual": "手動のみ",
  "backlog.set.exemptRepos": "除外リポジトリ ID",
  "backlog.set.exemptHint": "スキップするカンマ区切り repo mapping ID。",
  "backlog.set.exempt.empty": "リポマッピングがありません。まず /dashboard/mappings で追加してください。",
  "backlog.set.exempt.search": "除外する repo を検索…",
  "backlog.loading": "バックログ読み込み中…",
  "backlog.empty.title": "バックログは空",
  "backlog.empty.body": "すべてのオープン PR がレビューウィンドウ内。AGENA は 30 分ごとにスキャン。",
  "backlog.escalated": "エスカレーション",
  "backlog.lastNudged": "最終催促",
  "backlog.nudgeNow": "レビュアーを催促",
  "common.custom": "カスタム",
  "duration.1h": "1 時間",
  "duration.3h": "3 時間",
  "duration.6h": "6 時間",
  "duration.12h": "12 時間",
  "duration.1d": "1 日",
  "duration.2d": "2 日",
  "duration.3d": "3 日",
  "duration.1w": "1 週間",
  "duration.2w": "2 週間",
  "duration.7d": "7 日",
  "duration.14d": "14 日",
  "duration.30d": "30 日",
  "duration.60d": "60 日",
  "duration.90d": "90 日",
  "duration.1mo": "1ヶ月",
  "duration.3mo": "3ヶ月",
  "duration.6mo": "6ヶ月",
  "duration.1y": "1年",
  "duration.2y": "2年",
  "duration.daysPlaceholder": "日",
  "duration.hoursPlaceholder": "時間",
  "schedule.every6h": "6 時間ごと",
  "schedule.every12h": "12 時間ごと",
  "schedule.dailyMorning": "毎日 9:00",
  "schedule.weeklySunday": "日曜 18:00",
  "schedule.monthly": "毎月 1 日 9:00",
  "triage.set.enabledHint": "オフのとき週次スキャンは何もしません。",
  "triage.set.idleDaysHint": "チケットがキューに入るには、この期間触れられていない必要があります。",
  "triage.set.maxAge": "遡及ウィンドウ",
  "triage.set.maxAgeHint": "スキャンがどこまで遡るか。これより古いチケットはスキップされます。",
  "triage.set.maxAge.none": "制限なし",
  "triage.set.scheduleHint": "スケジュール",
  "triage.set.scheduleSubhint": "AI が古いチケットを評価する頻度。UTC。",
  "backlog.set.enabledHint": "オフのとき催促は送信されません。",
  "backlog.set.autoNudge": "自動通知",
  "backlog.set.autoNudgeHint": "有効時: ワーカーは 30 分ごとに設定されたチャンネルでクールダウンを過ぎた行に自動投稿します。無効時: クリック時のみ。",
  "backlog.set.warnHint": "これより古い PR は「警告」表示。",
  "backlog.set.critHint": "これより古い PR は「重大」になります。",
  "backlog.set.nudgeIntervalHint": "同じレビュアーへの自動催促の間隔。",
  "backlog.set.channelHint": "催促のレビュアーへの届け方。",
  "triage.eyebrow": "ワークフロー自動化",
  "triage.longSubtitle": "チケットは溜まります。AGENA は Jira と Azure DevOps のバックログをスケジュール通りにスキャンし、しきい値を超えた非アクティブなチケットを特定し、アクションを提案します: 閉じる、スヌーズ、維持。ワンクリック一括承認 — 金曜のトリアージ会議はもう不要。",
  "triage.stat.total": "キュー内",
  "triage.stat.suggestClose": "閉じる",
  "triage.stat.suggestSnooze": "スヌーズ",
  "triage.stat.suggestKeep": "維持",
  "backlog.eyebrow": "ワークフロー自動化",
  "backlog.longSubtitle": "PR はレビュー待ちで埋もれ、チームの速度を静かに下げます。AGENA はオープンな PR を追跡し、警告/重大しきい値を超えたものをマークし、Slack や Email でレビュアーを促します。重大 PR は自動エスカレーション。",
  "backlog.stat.total": "進行中",
  "backlog.stat.critical": "重大",
  "backlog.stat.warning": "警告",
  "backlog.stat.avgAge": "平均期間",
  "backlog.stat.escalated": "エスカレーション",
  "backlog.noTitle": "（タイトルなし）",
  "backlog.severity.info": "情報",
  "backlog.severity.warning": "警告",
  "backlog.severity.critical": "緊急",
  "backlog.prStatus.active": "アクティブ",
  "backlog.prStatus.open": "オープン",
  "backlog.prStatus.opened": "オープン",
  "backlog.prStatus.pending": "保留中",
  "backlog.prStatus.in_review": "レビュー中",
  "backlog.prStatus.review_required": "レビュー必要",
  "backlog.prStatus.abandoned": "放棄",
  "backlog.prStatus.declined": "却下",
  "backlog.prStatus.closed": "クローズ",
  "backlog.prStatus.completed": "完了",
  "backlog.prStatus.merged": "マージ済み",
  "backlog.prStatus.draft": "下書き",
  "backlog.set.channel.prComment": "💬 PR コメント",
  "modules.pageTitle": "モジュール",
  "modules.active": "有効",
  "modules.subtitle": "組織の機能を有効化または無効化します。コアモジュールは無効にできません。",
  "modules.loading": "読み込み中…",
  "modules.toggleEnabled": "有効化",
  "modules.toggleDisabled": "無効化",
  "modules.updateFailed": "モジュールの更新に失敗しました",
  "modules.coreBadge": "コア",
  "modules.group.core": "コア & ワークスペース",
  "modules.group.ai": "AI & 自動化",
  "modules.group.workflows": "ワークフロー & インサイト",
  "modules.group.llm": "LLM プロバイダー",
  "modules.group.scm": "ソース管理",
  "modules.group.issues": "チケット追跡",
  "modules.group.analytics": "分析 & メトリクス",
  "modules.group.notifications": "通知",
  "modules.group.other": "その他",
  "nav.platformAdmin": "プラットフォーム管理者",
  "error.title": "問題が発生しました",
  "error.body": "このページの読み込み中にエラーが発生しました。データは安全です。",
  "error.retry": "再試行",
  "error.backToOffice": "オフィスに戻る",
  "promptStudio.title": "プロンプトスタジオ",
  "promptStudio.subtitle": "シンプルモード: プロンプトを選んで編集・保存。",
  "admin.accessDenied": "アクセス拒否",
  "admin.markRead": "既読にする",
  "dora.addRepo": "リポジトリ追加",
  "dora.addRepoToDora": "DORA にリポジトリ追加",
  "dora.deployedAt": "デプロイ日時",
  "dora.reviewTime": "レビュー時間",
  "dora.weekendCommits": "週末コミット",
  "dora.symptomsCatalog": "症状カタログ",
  "integrations.azureProject": "Azure プロジェクト",
  "integrations.azureRepo": "Azure リポジトリ",
  "integrations.baseBranch": "ベースブランチ",
  "integrations.availableRepoMappings": "利用可能なリポマッピング",
  "integrations.saveGitlabConfig": "GitLab 設定を保存",
  "integrations.deleteGitlabConnection": "GitLab 接続を削除",
  "integrations.saveBitbucketConfig": "Bitbucket 設定を保存",
  "integrations.deleteBitbucketConnection": "Bitbucket 接続を削除",
  "integrations.saveAppdynamicsConfig": "AppDynamics 設定を保存",
  "integrations.deleteAppdynamicsConnection": "AppDynamics 接続を削除",
  "flows.localApply": "ローカル適用",
  "flows.reviewLanguage": "レビュー言語",
  "flows.systemDefault": "システムデフォルト",
  "flows.systemPrompt": "システムプロンプト",
  "common.remoteRepo": "リモートリポ",
  "common.availableModels": "利用可能なモデル",
  "sprints.items": "スプリント項目",
  "tasks.repoBusy": "リポビジー",
  "tasks.queueAnyway": "構わずキューに",
  "tasks.createPr": "PR を作成",
  "tasks.runTaskAction": "タスク実行",
  "webhooks.tester": "Webhook テスター",
  "webhooks.requestBody": "リクエストボディ",
  "admin.tab.overview": "概要",
  "admin.tab.orgs": "組織",
  "admin.tab.users": "ユーザー",
  "admin.tab.contact": "お問い合わせ",
  "admin.tab.newsletter": "ニュースレター",
  "common.name": "名前",
  "common.slug": "スラッグ",
  "common.members": "メンバー",
  "common.plan": "プラン",
  "common.created": "作成日",
  "common.actions": "アクション",
  "common.author": "作者",
  "common.repo": "リポ",
  "common.size": "サイズ",
  "common.duration": "期間",
  "common.environment": "環境",
  "common.status": "ステータス",
  "common.provider": "プロバイダー",
  "common.mode": "モード",
  "common.mapping": "マッピング",
  "common.save": "保存",
  "common.cancel": "キャンセル",
  "common.deployments": "デプロイ",
  "common.variables": "変数",
  "common.agent": "エージェント",
  "common.model": "モデル",
  "common.default": "デフォルト",
  "pricing.free": "無料",
  "dora.githubRepo": "GitHub リポジトリ",
  "integrations.saveDatadogConfig": "Datadog 設定を保存",
  "integrations.deleteDatadogConnection": "Datadog 接続を削除",
  "integrations.saveTelegram": "Telegram を保存",
  "admin.tab.seo": "SEO",
  "footer.solutions": "ソリューション",
  "skills.tab.team": "チームスキル",
  "skills.tab.public": "パブリックライブラリ",
  "skills.public.delete": "削除",
  "reviews.failed": "レビュー失敗",
  "reviews.delete": "削除",
  "reviews.deleteConfirm": "このレビューを削除しますか？",
  "reviews.deleteDesc": "レビューと検出事項を完全に削除します。タスク自体は影響を受けません。",
  "reviews.details": "詳細",
  "taskDetail.revise.button": "↺ 修正を依頼",
  "taskDetail.revise.label": "修正リクエスト",
  "taskDetail.revise.hint": "同じブランチに追加コミットを行い、開いているPRが自動更新されます。",
  "taskDetail.revise.placeholder": "マイグレーションファイルは触らず、末尾に追記してください。",
  "taskDetail.revise.submit": "↺ 修正を依頼",
  "taskDetail.revise.submitting": "送信中…",
  "taskDetail.revise.history": "修正履歴",
  "taskDetail.revise.repoPick": "対象リポジトリ",
  "taskDetail.revise.allMerged": "すべてのPRがマージ済み — 小さな修正は新しいタスクを開いてください。",
  "tasks.status.revising": "修正中",
  "taskDetail.pr": "PR",
  "profile.prTitlePattern": "PRタイトルパターン",
  "profile.prTitlePatternHint": "プレースホルダ: {ab}（Azure は AB#id、Jira はキー）、{title}、{ext_id}、{id}、{source}。空 = デフォルト `[AI] {ab} {title}`。",
  "reviews.pickRepo": "PR / リポジトリを選択",
  "reviews.changeRepo": "リポジトリを変更",
  "sprints.filters": "フィルター",
  "sprints.filters.clear": "フィルターを解除",
  "sprints.filters.columns": "列（ステート）",
  "sprints.filters.types": "タイプ (User Story / Bug / Task …)",
  "nav.workspaces": "ワークスペース",
  "workspaces.label": "ワークスペース",
  "workspaces.title": "ワークスペース",
  "workspaces.subtitle": "組織内のサブスコープ。大規模チームはタスク、リポジトリ、メンバーをスクワッドごとに分けるために使います。",
  "workspaces.create": "ワークスペース作成",
  "workspaces.join": "参加",
  "workspaces.createTitle": "新しいワークスペースを作成",
  "workspaces.joinTitle": "招待コードで参加",
  "workspaces.nameLabel": "名前",
  "workspaces.namePlaceholder": "例：バックエンドチーム",
  "workspaces.descLabel": "説明",
  "workspaces.descPlaceholder": "このチームは何に取り組んでいますか？",
  "workspaces.codeLabel": "招待コード",
  "workspaces.titleLabel": "このワークスペースでの役職",
  "workspaces.titlePlaceholder": "例：シニア開発者",
  "workspaces.inviteCode": "招待コード",
  "workspaces.copy": "コピー",
  "workspaces.copied": "コピー済",
  "workspaces.regenerate": "コード再生成",
  "workspaces.members": "メンバー",
  "workspaces.membersTitle": "このワークスペースのメンバー",
  "workspaces.noMembers": "メンバーなし。",
  "workspaces.empty": "ワークスペースがありません - 作成してください。",
  "workspaces.remove": "メンバー削除",
  "workspaces.confirmRemoveMember": "このメンバーを削除しますか？",
  "workspaces.edit": "編集",
  "workspaces.delete": "削除",
  "workspaces.editTitle": "ワークスペースを編集",
  "workspaces.confirmDelete": "このワークスペースを削除しますか？元に戻せません — すべてのメンバーシップが削除されます。",
  "workspaces.cannotDeleteDefault": "デフォルトのワークスペースは削除できません。",
  "workspaces.save": "変更を保存",
  "workspaces.saving": "保存中…",
  "workspaces.inviteLinks": "招待リンク",
  "workspaces.inviteLinksHint": "共有可能なリンク — 受信者は直接このワークスペースに参加します。",
  "workspaces.createInvite": "招待リンクを作成",
  "workspaces.invitePreBindRole": "ロールを事前割り当て",
  "workspaces.inviteNoRole": "（新メンバーのデフォルト）",
  "workspaces.inviteMaxUses": "最大使用回数",
  "workspaces.inviteUnlimited": "無制限",
  "workspaces.inviteExpiresIn": "有効期限",
  "workspaces.inviteNeverExpires": "なし",
  "workspaces.inviteOneDay": "1 日",
  "workspaces.inviteOneWeek": "7 日",
  "workspaces.inviteThirtyDays": "30 日",
  "workspaces.inviteCopyLink": "リンクをコピー",
  "workspaces.inviteRevoke": "取り消す",
  "workspaces.inviteRevoked": "取り消し済み",
  "workspaces.inviteExpired": "期限切れ",
  "workspaces.inviteUsedOf": "{uses} / {max} 使用",
  "workspaces.inviteUsesNoCap": "{uses} 使用",
  "workspaces.inviteEmpty": "招待リンクはまだありません。",
  "workspaces.inviteConfirmRevoke": "このリンクを取り消しますか？保有者は参加できなくなります。",
  "invite.joinWorkspace": "{workspace} に参加",
  "invite.partOfOrg": "{org} 配下",
  "invite.asRole": "{role} として参加します",
  "invite.acceptCta": "招待を受ける",
  "invite.signUpCta": "アカウント作成して参加",
  "invite.signInCta": "サインインして受ける",
  "invite.invalidHint": "ワークスペースのオーナーに新しいリンクをもらってください。",
  "invite.alreadyMember": "すでにこのワークスペースのメンバーです。",
  "workspaces.manage": "ワークスペースを管理",
  "onboarding.workspace.title": "ワークスペースを設定",
  "onboarding.workspace.subtitle": "ワークスペースは組織を集中したチームスコープに分割します — それぞれ独自のタスク、リポジトリ、メンバーを持ちます。",
  "onboarding.workspace.useDefault": "デフォルトワークスペースで続行",
  "onboarding.workspace.createNew": "別のワークスペースを作成",
  "onboarding.workspace.createHelp": "スクワッドごとに別々のタスクプールを持つマルチチーム組織向け。",
  "onboarding.workspace.joinExisting": "既存のワークスペースに参加",
  "onboarding.workspace.joinHelp": "6文字の招待コードをお持ちですか？下に貼り付けてください。",
  "onboarding.workspace.namePlaceholder": "例：バックエンドチーム",
  "onboarding.workspace.descPlaceholder": "このチームは何に取り組んでいますか？（任意）",
  "onboarding.workspace.createBtn": "ワークスペース作成",
  "onboarding.workspace.joinBtn": "参加",
  "onboarding.workspace.errCreate": "ワークスペースを作成できません。",
  "onboarding.workspace.errJoin": "参加できません — コードが無効です。",
  "common.back": "戻る",
  "landing.workflowWorkspacesEyebrow": "ワークスペース",
  "landing.workflowWorkspacesTitle": "1つのプラットフォーム、スクワッドごとのワークスペース",
  "landing.workflowWorkspacesDesc": "大規模エンジニアリング組織はBackend / Mobile / Paymentsに分かれる — 各スコープに独自のタスク、リポジトリ、AIエージェント、6文字の招待コード。",
  "landing.workflowWorkspacesBullet1": "スクワッドごとのタスクプール、リポジトリ、AIエージェント",
  "landing.workflowWorkspacesBullet2": "6文字招待コード（SCIM不要）",
  "landing.workflowWorkspacesBullet3": "ワークスペースごとのタイトル（'Tech Lead', 'QA'）",
  "landing.workflowWorkspacesBullet4": "オーナー向けクロスワークスペースダッシュボード",
  "nav.workspaceRoles": "ロールと権限",
  "workspaceRoles.title": "ワークスペースのロールと権限",
  "workspaceRoles.subtitle": "組織レベルのロール（Owner、Admin、Member、Viewer + 'Tech Lead'、'QA'などのカスタムタイトル）を定義し、各ロールがワークスペース内で実行できるアクションを設定します。",
  "workspaceRoles.perms": "権限",
  "workspaceRoles.addCustom": "カスタムロール追加",
  "workspaceRoles.newRoleTitle": "新しいロールを作成",
  "workspaceRoles.nameLabel": "ロール名",
  "workspaceRoles.namePlaceholder": "例：Tech Lead",
  "workspaceRoles.descLabel": "説明",
  "workspaceRoles.descPlaceholder": "シニアチームリーダー",
  "workspaceRoles.createBtn": "ロール作成",
  "workspaceRoles.save": "保存",
  "workspaceRoles.saved": "保存済み",
  "workspaceRoles.delete": "削除",
  "workspaceRoles.confirmDelete": "このカスタムロールを削除しますか？このロールのメンバーはデフォルトロールに移動されます。",
  "workspaceRoles.defaultForNewMembers": "新規メンバーのデフォルト",
  "workspaceRoles.ownerLocked": "Ownerロールの権限は固定です — オーナーは常にフルアクセスです。Admin/Member/Viewerを編集するかカスタムロールを作成してください。",
  "workspaceRoles.selectAll": "全選択",
  "workspaceRoles.deselectAll": "全解除",
  "workspaceRoles.pickToEdit": "左側でロールを選択してください。",
  "workspaces.roleLabel": "ロール",
  "landing.workflowInsightsEyebrow": "クロスソースインサイト",
  "landing.workflowInsightsTitle": "どのデプロイがバグの原因か — 5秒で回答",
  "landing.workflowInsightsDesc": "PRマージ、デプロイ、Sentry / NewRelic / Datadog / AppDynamicsエラー、Jira / Azure DevOpsワークアイテムを信頼度スコア付きクラスタに関連付け。1つのタイムライン、1つのナラティブ、1クリックでロールバック。",
  "landing.workflowInsightsBullet1": "0-100信頼度クラスタ",
  "landing.workflowInsightsBullet2": "Sentry / NewRelic / Datadog / AppDynamics + Jira / Azure",
  "landing.workflowInsightsBullet3": "ワンクリックで自動ロールバックPR",
  "landing.workflowInsightsBullet4": "5分ごとにポーリング — 安価なDBリード"
}
