export default {
  loading: '加载中…', loadError: '加载错误', noData: '无数据', reset: '重置',
  noResults: '无结果', copied: '已复制！', errorPrefix: '错误', modeLabel: '模式：',
  colTool: '工具', colCalls: '调用次数', colAvgScore: '平均评分', colDate: '日期',
  colTrend: '趋势', colStatus: '状态', colType: '类型', colValue: '值',
  colField: '字段', colDescription: '描述', colPattern: '模式',
  colAgents: '代理数', colBestFor: '适用场景', colSuccessRate: '成功率',
  colSessionId: '会话ID', colToolCalls: '工具调用数', colFailures: '失败数',
  colSummaryPatterns: '摘要 / 模式', colObs: '观察数', colSkills: '技能数',
  colHook: '钩子', colCommand: '命令', colTrigger: '触发器', colEffect: '效果',
  colPolishResult: 'Polish结果', colFailureType: '记录的失败类型',
  colPatternDetection: '模式检测', colResource: '资源', colPurpose: '用途',
  colConstant: '常量', colThreshold: '阈值', colId: 'ID', colProject: '项目', colTags: '标签',
  colGoal: '目标', colMode: '模式', colStarted: '开始时间', colDuration: '耗时',
  pageDashboard: '仪表盘',
  pageDashboardDesc: '4-Ring架构状态 · 评估分数 · 系统健康',
  ring0Desc: '6个钩子激活', ring1Desc: '3个用户命令',
  ring2Desc: '19个上下文触发', ring3Desc: '观察 → 进化循环',
  statSessions: '会话', statSessionsSub: '此项目',
  statAvgScore: '平均评分', statAvgScoreSub: '综合评分（成功50% + 质量30% + 成本20%）',
  statTrend: '趋势', statTrendSub: '会话对比',
  statStagnation: '停滞次数', statStagnationSub: '上限3次 · 超出时自动回滚',
  statTotalCalls: '总调用数', statTotalCallsSub: '近期会话合计',
  statFailures: '失败数', evalScoreTitle: '评估分数',
  toolStatsTitle: '工具统计（前5名）', recentActivityTitle: '最近活动',
  sessionLabel: '会话', callsAvgScore: '调用，平均评分', failuresLabel: '失败',
  recentSessionNone: '无近期会话', failuresSub: '近期会话合计',
  pageAgents: '内部代理',
  pageAgentsLive: '实时代理',
  pageAgentsLiveDesc: '活跃编排中的实时代理生成状态',
  liveAgentStatus: '编排器运行',
  noActiveOrchestration: '无活跃代理',
  noActiveOrchestrationHint: '使用 /orbit 启动流水线以在此查看实时代理活动',
  runIdLabel: '运行ID',
  orchRunSub: '编排运行',
  doneLabel: '已完成',
  failedLabel: '已失败',
  heartbeatLabel: '心跳',
  completedAtLabel: '已完成',
  depGraphTitle: '依赖图',
  colAgentId: '代理',
  colDependsOn: '依赖于',
  activeAgents: 'Active Agents', noActiveAgent: 'No active agents',
  activeLabel: 'Active', ofAgents: (n: number) => `of ${n} agents`,
  completedLabel: 'Completed', failedStatusLabel: 'Failed', agentIdLabel: 'ID:',
  lastTool: '上次工具：', scoreLabel: '评分：',
  lowSuccessTools: '/team模式 — 低成功率工具（< 85%）',
  allToolsOk: '所有工具正常（success_rate ≥ 85%）',
  statusCol: '状态', needsAttention: '需要关注',
  sessionActivity: '会话代理活动摘要', noRecentSession: '无近期会话',
  teamPatternsTitle: '/team编排模式',
  patternPipelineDesc: '顺序交接，构建 → 测试 → 审查',
  patternFanOutDesc: '并行独立任务后合并',
  patternExpertPoolDesc: '按任务类型路由到专家',
  patternProducerReviewerDesc: '一人构建，一人审查，迭代',
  patternSupervisorDesc: '中央协调器向工作节点分发任务',
  pageCommands: '命令',
  pageCommandsDesc3: '3个顶级命令 — orbit、evolve、team — 点击卡片复制',
  cmdEvolveDesc: '检查或触发技能进化',
  cmdTeamDesc: '生成项目专属代理团队',
  cmdOrbitDesc: '自主spec→ship流水线',
  pageSkills: '自动技能',
  pageSkillsDesc19: '19个技能 (15自动 + 4流水线) + _dispatch核心路由 · 点击卡片复制',
  skillSpecDesc: '编码前定义需求和验收标准',
  skillGoDesc: '自动规划 + TDD构建，从规格到实现',
  skillCheckDesc: '并行审查 + 安全审计 + 测试验证',
  skillShipDesc: '创建PR、监控CI、自动修复失败、合并',
  skillDispatchDesc: '根据上下文自动路由到合适技能',
  skillTddDesc: '测试驱动开发循环',
  skillDebugDesc: '系统性根本原因分析',
  skillSecureDesc: '认证/数据库/API代码安全检查清单',
  skillVerifyDesc: '完成前构建 + 测试 + 代码检查',
  skillSimplifyDesc: '在超过200行的文件上触发',
  skillPerfDesc: '数据库/API代码性能分析',
  skillReviewDesc: '代码质量和逻辑审查',
  skillRefactorDesc: '安全的结构改进',
  skillMigrateDesc: '数据库和模式迁移安全性',
  skillApiDesignDesc: 'REST/GraphQL API设计模式',
  skillDocDesc: '文档生成',
  skillTestGenDesc: '未覆盖代码自动测试生成',
  skillCiDesc: 'CI/CD流水线配置',
  skillDeployDesc: '安全部署检查清单',
  pageEvolve: '评估 & 进化',
  pageEvolveDesc: '观察 → 分析 → 进化 → 门控 → 重载 自我改进循环',
  loadingEvolution: '正在加载进化数据…',
  statSessionsAnalyzed: '已分析会话数', statFailurePatterns: '失败模式数',
  statEvolvedSkills: '已进化技能数', statMaxSkillsCap: '最大技能上限',
  evolvedSkillsTitle: '已进化技能', evolutionHistoryTitle: '进化历史',
  trendImproving: '↑ 改善中', trendDeclining: '↓ 下降中', trendStable: '→ 稳定',
  seedingThresholdsTitle: '技能播种阈值',
  seedTypeWeakTool: '弱工具', seedTypeWeakFileType: '弱文件类型',
  seedTypeHighFreqError: '高频错误', seedTypeStagnationRollback: '停滞回滚',
  seedThreshWeakTool: 'success_rate < 0.6，最少5次观察',
  seedThreshWeakExt: 'success_rate < 0.5，最少3次观察',
  seedThreshHighFreq: '5次以上出现',
  seedThreshStagnation: '连续3个会话无5%改善',
  noEvolvedSkills: '暂无进化技能 — 随会话积累将自动生成',
  filterCountFmt: (n: number, total: number) => `${n} / 共${total}条`,
  allTrend: '全部趋势', patternSearch: '搜索模式 / 摘要…',
  noHistoryFilter: '无结果', noHistoryEmpty: '暂无进化历史',
  pageHooks: '钩子',
  pageHooksDesc: '提供自动驾驶自动化的6个Claude Code钩子 · Rust单一二进制',
  hookRegistryTitle: '钩子注册表',
  hookResumeEffect: '恢复会话 + 加载进化技能',
  hookGuardEffect: '阻断危险的shell模式',
  hookObserveEffect: '将3轴评分记录到obs JSONL',
  hookPolishEffect: '自动格式化 + 类型检查',
  hookSnapshotEffect: '将会话状态保存到sessions/',
  hookReflectEffect: '进化技能 + 保存指标',
  hookFlowTitle: '钩子流程', guardRulesTitle: '守卫规则扩展',
  guardRulesDesc: '通过项目根目录的.harness/guard-rules.yaml添加自定义阻断/警告规则。',
  polishFeedbackTitle: 'Polish → Observe反馈',
  polishFeedbackDesc: 'Polish钩子结果自动记录到observe流水线。',
  polishFormatFail: '格式化失败', polishTypecheckFail: '类型检查失败',
  polishFormatFeedDesc: '为repeated_same_error检测器提供数据',
  polishTypecheckFeedDesc: '为fix_then_break检测器提供数据',
  onSessionStart: '会话开始时', onPreTool: '每次工具调用前',
  onPostTool: '工具调用后（异步）', onPostEdit: '文件编辑后',
  onPreCompact: '上下文压缩前', onSessionEnd: '会话结束时',
  pageIntegrations: '集成',
  pageIntegrationsDesc: '6个AI编码工具集成 · 配置在integrations/文件夹',
  loadingIntegrations: '正在加载集成状态…',
  statusInstalled: '已安装', statusNotInstalled: '未安装',
  sharedResourcesTitle: '共享资源',
  rowCommands: '命令', rowSkills: '技能', rowAgents: '代理', rowHooks: '钩子',
  pageMemory: 'harness-mem', loadingGraph: '正在加载知识图谱…',
  mcpToolsTitle: 'MCP工具', smartRecallScoringTitle: '智能检索评分公式',
  memRecallDesc: '智能上下文检索 — 提示 + 项目 + 图邻居',
  memAddDesc: '按类型自动重要性添加节点',
  memSearchDesc: 'FTS5关键词搜索，按重要性排序',
  memQueryDesc: '高级过滤的SQL查询',
  memContextDesc: '项目范围智能检索（无提示）',
  memRelatedDesc: '从节点ID进行BFS图遍历',
  memNoData: '无harness-mem数据',
  memWip: 'harness-mem目前处于WIP状态。\n通过MCP服务器添加节点后将显示图谱。',
  pageOrbitDesc: 'spec → go → check → ship → evolve — 单命令从spec到PR执行',
  entryModeTitle: '入口模式', runningPipelines: '运行中的流水线',
  pipelineHistoryTitle: '流水线历史',
  pipelineStateSchemaTitle: '流水线状态模式',
  safetyMechanismsTitle: '安全机制',
  safetyGuardTitle: '并发执行守卫', safetyDeadlineTitle: '截止时间强制',
  safetyCrashTitle: '崩溃恢复', safetyWorktreeTitle: 'Worktree安全性',
  noGoal: '（无目标）', startedAt: '开始', deadlineAt: '截止',
  expired: '已过期', minutesLeft: (n: number) => `剩余${n}分钟`,
  checkFails: '检查失败',
  filterCountOrbit: (n: number, total: number) => `${n} / ${total}`,
  searchGoal: '搜索目标…', searchProject: '搜索项目…',
  allStatus: '全部状态', noPipelines: '未找到流水线',
  durationMin: (n: number) => `${n}分钟`,
  safetyGuard: '单个并发流水线限制',
  safetyDeadline: '30分钟硬超时',
  safetyCrash: '45分钟过期阈值，从phase_history恢复',
  safetyWorktree: '隔离构建，worktree丢失时保留状态',
  interactiveDesc: '描述问题 → spec 技能自动触发。需求不明确时使用。',
  councilDesc: '4声部并行自动spec（Architect·Critic·Implementor·QA）。复杂需求。',
  directDesc: '自动spec后立即构建。需求明确时使用。',
  pageSettings: '设置',
  pageSettingsDesc: 'epic-harness评估权重、进化调优和系统信息',
  loadingMetrics: '正在加载指标…',
  evalWeightsTitle: '评估分数权重', evolutionTuningTitle: '进化调优常量',
  systemInfoTitle: '系统信息', labelSessionsAnalyzed: '已分析会话数',
  labelCurrentTrend: '当前趋势', labelStagnationCount: '停滞计数',
  labelVersion: '版本', dangerZoneTitle: '危险区域',
  resetEvolutionLabel: '重置进化', resetEvolutionDesc: '删除所有进化技能',
  clearMetricsLabel: '清除指标', clearMetricsDesc: '重置评分历史',
  statBestScore: '最佳分数', labelLastErrorContext: '最后错误上下文',
  sessionSnapshotsTitle: '会话快照', colSummary: '摘要', colContextUsage: '上下文 %',
  globalPatternsTitle: '跨项目模式', colWeakTools: '弱工具',
  statTotalNodes: '总节点', statTotalEdges: '总边数', statAvgImportance: '平均重要性',
  memorySearchTitle: '记忆节点', memorySearchPlaceholder: '搜索节点…',
  searchButton: '搜索', colTitle: '标题', colImportance: '重要性',
  colUpdated: '更新', noSearchResults: '未找到结果', noNodes: '无记忆节点',
  showingFirst50: (n: number) => `显示 ${n} 条中的前 50 条`,
  showMore: '显示更多',
  agentInboxTitle: '收件箱',
  allProjects: '所有项目',
  selectProject: '选择项目',
} as const;
