Files
Meldwork/frontend/src/locales/zh.js
T
Ryder Sun 1ddf3fbdd7 release: prepare 1.0.9 preview and clarify agent readiness
Bundle knowledge-base logos and report unverified or failed native authentication accurately. Update release metadata and document the six-agent discussion validation and known configuration limits.

Checks: frontend tests (379), desktop tests (1700), landing tests (13), frontend builds, desktop pack and dist, DMG and ZIP integrity.
2026-11-02 15:03:02 +08:00

938 lines
60 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
export default {
'workPreferences.deliverySection': '交付方式',
'workPreferences.title': '你喜欢怎样的工作交付?',
'workPreferences.hint': '调好你的默认偏好。具体任务要求优先,执行权限保持不变。',
'workPreferences.onboardingTitle': '找到你的工作节奏',
'workPreferences.onboardingHint': '选个起点,或拨动滑杆。满意后保存;也可以跳过,稍后在通用设置中调整。',
'workPreferences.presets': '工作风格起点',
'workPreferences.preset.quick': '⚡ 先推动起来',
'workPreferences.preset.careful': '🔎 每条都核实',
'workPreferences.preset.explore': '✦ 一起探索',
'workPreferences.preset.decision': '◈ 辅助决策',
'workPreferences.preset.practical': '↗ 务实落地',
'workPreferences.detail': '交付详略',
'workPreferences.initiative': '推进方式',
'workPreferences.evidence': '证据要求',
'workPreferences.concise': '只看要点',
'workPreferences.balanced': '适中',
'workPreferences.thorough': '充分说明',
'workPreferences.ask': '先对齐再推进',
'workPreferences.proactive': '主动推进可逆工作',
'workPreferences.practical': '行动建议优先',
'workPreferences.strict': '核实来源',
'workPreferences.agents': '偏好的协作者(可选,最多 8 个)',
'workPreferences.instructions': '还有什么习惯?(可选)',
'workPreferences.example': '例如:先给结论,用表格比较方案,缺少的数据单独列出。',
'workPreferences.preview': '你的交付风格',
'workPreferences.reset': '重置滑杆',
'workPreferences.saved': '已保存,将用于后续对话',
'workPreferences.invalid': '请检查偏好选项,补充说明不要超过 800 字。',
'workPreferences.busy': '请等待当前运行结束,再保存偏好。',
'workbuddy.advanced': '高级 CLI 兼容设置',
'workbuddy.configure': '需要配置 CLI',
'workbuddy.providerAuth': '所选 WorkBuddy 模型的凭据或服务地址被拒绝,请在 WorkBuddy 中检查该模型的 API Key 和 URL 后重试。',
'workbuddy.desktopLocked': 'WorkBuddy 客户端的登录凭据由客户端加密,独立 CLI 无法解锁。请在下方选择已配置的本地模型,或单独配置 CLI 凭据。',
'workbuddy.model': 'WorkBuddy CLI 模型',
'workbuddy.native': '沿用 CLI 账号或环境配置',
'workbuddy.modelHint': '列出 WorkBuddy 原生配置中支持工具且已有密钥的模型。Meldwork 仅保存模型选择;客户端已登录不代表独立 CLI 已获授权。',
'workbuddy.modelUnavailable': '所选 WorkBuddy 模型不可用,请检查其原生配置并重新选择。',
'workbuddy.busy': '请等待当前运行结束,再更改 WorkBuddy 模型。',
'delivery.unsavedReview': '检查结果尚未保存。导出正文前请保存检查或确认采用。',
'delivery.versionRun': '此版本的运行',
'delivery.revisionFiles': '修订时会附带此版本的实际文件;可在输入框补充新材料。',
'delivery.run.round-limit': '达到轮次上限',
'delivery.run.budget-exhausted': '预算已用尽',
'delivery.run.circuit-breaker': '运行保护已停止执行',
'delivery.viewing': '查看交付中;下一次发送为普通聊天',
'agentDiscovery.kicker': '本地工作台启动中',
'agentDiscovery.title': '正在寻找本地 Agent',
"delivery.title": "任务与交付",
"delivery.bound": "下一次发送用于此任务",
"delivery.select": "选择任务",
"delivery.chat": "普通聊天",
"delivery.new": "新建任务",
"delivery.edit": "编辑任务",
"delivery.reuse": "再做一次",
"delivery.sample": "使用项目简报示例",
"delivery.name": "任务名称",
"delivery.goal": "工作目标",
"delivery.output": "交付要求",
"delivery.kind": "交付类型",
"delivery.text": "正文",
"delivery.files": "实际文件",
"delivery.criteria": "验收标准(每行一项,最多 20 项)",
"delivery.sendHint": "请在原输入框选择本次材料和 Agent,然后发送以开始。",
"delivery.revision": "修改意见",
"delivery.run": "运行状态",
"delivery.none": "尚无交付成果",
"delivery.version": "交付版本",
"delivery.status": "交付状态",
"delivery.accepted": "已采用",
"delivery.changes": "要求修改",
"delivery.pending": "待验收",
"delivery.openFile": "打开",
"delivery.exportFile": "导出文件",
"delivery.missingFile": "此版本没有实际文件,暂不能按文件任务验收。",
"delivery.sources": "本次输入材料",
"delivery.sourceHint": "这是输入范围清单,会话历史也可能参与上下文。请核对正文引用;清单不代表每条结论已得到证实。",
"delivery.noSources": "没有选择附件或知识源;请核实结论依据。",
"delivery.review": "人工验收",
"delivery.check.pending": "待检查",
"delivery.check.met": "符合",
"delivery.check.unmet": "不符合",
"delivery.check.unknown": "无法判断",
"delivery.notes": "备注与未决事项",
"delivery.saveReview": "保存检查",
"delivery.accept": "确认采用此版本",
"delivery.export": "导出 Markdown",
"delivery.copy": "复制正文",
"delivery.requestRevision": "保存修改要求",
"delivery.empty": "新建任务以记录交付要求;也可以继续普通聊天。",
"delivery.exported": "已导出",
"delivery.copied": "正文已复制",
"delivery.reused": "已创建独立只读会话,请重新选择本次材料。",
"delivery.sampleTitle": "项目进展简报",
"delivery.sampleGoal": "向负责人说明本期项目进展、风险和需要决定的事项。",
"delivery.sampleOutput": "一份简报,包含关键指标、延期事项、下一步及来源说明。",
"delivery.sampleCriteria": "包含进展、风险和下一步\n关键数字注明来源\n缺失或冲突信息明确列出",
"delivery.error.invalid": "请检查任务字段、验收标准数量及内容长度。",
"delivery.error.notFound": "任务或交付版本不存在,请刷新后重试。",
"delivery.error.locked": "任务要求或已采用版本不可修改。",
"delivery.error.revision": "请先选择一个版本并保存修改要求。",
"delivery.error.notReady": "请完成全部验收项,并确认要求的文件已生成。",
"delivery.error.limit": "任务与历史版本内容过长,请缩小任务范围。",
"delivery.error.export": "导出失败,请选择可写的位置重试。",
"delivery.run.preparing": "准备中",
"delivery.run.running": "运行中",
"delivery.run.waiting": "等待输入或审批",
"delivery.run.completed": "运行完成",
"delivery.run.partial": "部分完成",
"delivery.run.failed": "运行失败",
"delivery.run.stopped": "已停止",
"delivery.run.timeout": "已超时",
"delivery.run.interrupted": "已中断",
'app.localWorkspace': '多 Agent 协作工作台',
'app.desktopRequired': '请在 Meldwork 桌面端打开。',
'app.desktopRequiredDetail': '当前窗口无法访问本地 Agent 桥接。',
'app.loading': '正在读取本地 Agent',
'onboarding.discoverTitle': '把已有的 Agent 组织成工作小组',
'onboarding.discoverBody': 'Meldwork 检测这台电脑上受支持的 Agent CLI,由你选择一起处理任务的成员。',
'onboarding.collaborationTitle': '提出目标,让 Agent 们协作完成',
'onboarding.collaborationBody': '共享上下文、讨论方案并相互检查,减少你在 Agent 之间转述和整合结果的工作。',
'onboarding.toolsTitle': '补齐完成任务所需的上下文',
'onboarding.toolsBody': '在对话中引用本地技能、图片和经过授权的工作目录。',
'onboarding.autoTitle': '让 Agent 自主协作推进任务',
'onboarding.autoBody': '设定目标和权限后,Agent 在自动讨论中接续工作;需要补充信息、授权或关键决策时,再由你介入。',
'onboarding.previous': '上一张',
'onboarding.next': '下一张',
'onboarding.progress': '引导进度',
'onboarding.goToSlide': '前往第 {count} 张',
'onboarding.detecting': '正在检测本地 Agent',
'onboarding.loading': '正在准备工作台',
'onboarding.continue': '下一步',
'onboarding.start': '开始使用',
'onboarding.skip': '跳过',
'nav.newGroup': '新建群聊',
'nav.collapseSidebar': '收起侧边栏',
'nav.expandSidebar': '展开侧边栏',
'nav.conversations': '对话',
'nav.direct': '单聊',
'nav.sidebarAgents': 'Agent',
'nav.collapseAgents': '收起 Agent',
'nav.expandAgents': '展开 Agent',
'nav.groups': '群聊',
'nav.collapseGroups': '收起群聊',
'nav.expandGroups': '展开群聊',
'nav.switchGroup': '快速切换群聊',
'nav.groupCount': '{count} 个本地群聊',
'nav.agents': '本地 Agent',
'nav.settings': '设置',
'nav.home': '打开工作台首页',
'nav.noDirect': '还没有单聊',
'nav.noSidebarAgents': '暂无显示在侧栏的可用 Agent',
'nav.agentSessions': '{count} 个会话',
'nav.noAgentSessions': '暂无会话',
'nav.newDirect': '新建 {agent} 会话',
'nav.openDirect': '打开{name}',
'nav.renameDirect': '重命名{name}',
'nav.deleteDirect': '删除{name}',
'nav.openGroup': '打开群聊{name}',
'nav.renameGroup': '重命名群聊{name}',
'nav.deleteGroup': '删除群聊{name}',
'nav.runFinished': '运行已完成',
'nav.moreItems': '更多',
'nav.lessItems': '收起',
'nav.moreDirectSessions': '展开 {agent} 的另外 {count} 个会话',
'nav.lessDirectSessions': '收起 {agent} 的会话列表',
'nav.moreGroups': '展开另外 {count} 个群聊',
'nav.lessGroups': '收起群聊列表',
'nav.noGroups': '还没有群聊',
'home.title': '本地 Agent',
'home.subtitle': '这台电脑上已安装或可安装的 Agent。',
'home.dashboardTitle': 'Meldwork 工作台',
'home.dashboardSubtitle': '继续本地任务,或直接与一个 Agent 开始专注对话。',
'home.workspaceSummary': '{agents} 个 Agent 可用,{conversations} 个本地会话',
'home.setupNeeded': '本地配置需要处理',
'home.overview': '工作台概览',
'home.readyAgents': '可用 Agent',
'home.installedAgents': '本机已安装 {count} 个',
'home.knowledgeSources': '知识源',
'home.knowledgeTotal': '共 {count} 个本地来源',
'home.conversations': '会话',
'home.activeRuns': '{count} 个正在运行',
'home.recentTitle': '继续工作',
'home.recentSubtitle': '打开最近会话,并沿用已有的本地上下文。',
'home.recentEmpty': '创建群聊或单聊后,最近会话会显示在这里。',
'home.attentionTitle': '需要你处理',
'home.attentionItem': '{agent} 在等你确认:{type}',
'home.attentionOpen': '去处理',
'home.firstTaskTitle': '开始第一个任务',
'home.firstTaskSubtitle': '当前还没有本地会话记录。',
'home.agentStatusTitle': '开始新任务',
'home.agentStatusSubtitle': '创建群聊,或直接开始一段专注的单聊。',
'home.recoveryTitle': '重新连接本地 Agent',
'home.recoveryBody': '已有会话记录仍可查看。请先检测或配置 Agent,再开始新的运行。',
'home.noReadyAgents': '暂时没有检测到可用的 Agent。',
'home.openSettings': '打开 Agent 设置',
'home.refresh': '重新检测',
'home.refreshing': '检测中',
'home.manage': '管理 Agent',
'home.readyCount': '{ready} 个可用,{installed} 个已安装',
'home.openChat': '打开对话',
'home.configure': '管理',
'home.install': '安装',
'agent.ready': '可用',
'agent.installed': '已安装',
'agent.notInstalled': '未安装',
'agent.needsLogin': '需要登录',
'agent.unverified': '尚未验证登录状态',
'agent.incompatible': 'CLI 不兼容',
'agent.detectionTimedOut': '检测超时,请重试',
'agent.incompatibleVersion': '版本不受支持',
'agent.incompatibleCapability': '缺少必需能力',
'agent.incompatibleProtocol': '必需协议不可用',
'agent.versionUnknown': '未知版本',
'agent.note.versionUnsupported': '已安装的版本 {version} 不在 Meldwork 已验证的范围内,暂时无法使用。',
'agent.note.cannotStart': '已安装的版本 {version} 没能通过启动检查:它的命令行无法运行,或缺少 Meldwork 需要的能力。',
'agent.note.protocolUnavailable': '已安装的版本 {version} 不支持 Meldwork 需要的通信协议。',
'agent.note.verifiedRange': '已验证的版本:{range}。',
'agent.note.probeTimeout': '检测超时。请确认它能在终端里正常启动,然后重新检测。',
'agent.note.nativeRuntimeUnavailable': 'Meldwork 无法准备原生运行环境;终端可能使用了不同的配置或 Gateway。',
'agent.note.needsLogin': '请先在终端运行它并完成登录,然后重新检测。',
'agent.note.needsLoginCloud': '这是云端 Agent:请到对应的服务器上完成登录,然后重新检测。',
'agent.detectedVersion': '版本 {version}',
'agent.localSkills': '{count} 个本地技能',
'agent.cloudSkills': '{count} 个远端技能',
'agent.skillsLoading': '正在读取本地技能',
'agent.skillsUnavailable': '无法读取技能数量',
'agent.images': '最多 {count} 张图片',
'agent.noImages': '不支持图片输入',
'agent.description.codex': '适合结构化推理、可靠工具调用、实现工作与可验证的任务执行。',
'agent.description.hermes': '适合开源推理、调研规划与持续时间较长的复杂任务。',
'agent.description.openclaw': '适合自主本地工作流、持久执行与任务上下文管理。',
'agent.description.workbuddy': '适合理解项目上下文、规划变更并务实地推动工作。',
'agent.description.zcode': '沿用 Zcode CLI 的本机模型配置,执行本地任务并续接会话。',
'agent.soul.zcode': 'Zcode 使用原生模型配置分析任务,在本地工作区内协作执行。',
'agent.description.pi': '适合通过 Pi Agent 本机配置执行专注的本地任务。',
'agent.description.kimi': '擅长长上下文阅读、密集文档分析、规划与复杂工作区任务。',
'agent.description.mimo': '适合聚焦的本地规划、分析、实现与快速迭代。',
'agent.description.claude': '擅长谨慎推理、架构与文档审查,以及风险可控的多步骤工作。',
'agent.description.gemini': '具备广泛上下文与多模态能力,适合 Google 生态和跨格式工作流。',
'agent.description.opencode': '强调透明权限控制,适合灵活模型驱动的终端执行。',
'agent.description.qwen': '开源且双语能力突出,适合兼容模型下的推理与任务执行。',
'agent.description.opencodereview': '面向 Git diff 的 AI 代码审查,强调确定性文件选择和行级问题定位。',
'agent.soul.codex': 'Codex 是精确的执行伙伴:它会阅读已有上下文、收敛范围、谨慎用工具,把需求落实成可验证的工作。',
'agent.soul.hermes': 'Hermes 是耐心的策略型助手:适合开放式调研、任务拆解,以及受益于本地工作流的长链路推理。',
'agent.soul.openclaw': 'OpenClaw 是自治执行者:当任务需要持续执行、明确工作区上下文和可重复的本地流程时最合适。',
'agent.soul.workbuddy': 'WorkBuddy 是务实的项目伙伴:重点是理解当前上下文、做收敛变更,并保持工作推进。',
'agent.soul.pi': 'Pi Agent 是本机协作者:沿用自己的 CLI 配置,在 Meldwork 中参与专注执行。',
'agent.soul.kimi': 'Kimi Code 是长上下文阅读者:适合大型工作区、密集文档,以及在修改文件前先做规划。',
'agent.soul.mimo': 'MiMo Code 是聚焦型构建者:适合紧凑的规划与执行循环,追求速度和清晰度。',
'agent.soul.claude': 'Claude Code 是谨慎的审阅式构建者:擅长架构、文档分析、多步骤修改和风险控制。',
'agent.soul.gemini': 'Gemini CLI 是广上下文协作者:适合 Google 生态任务和多模态工作流。',
'agent.soul.opencode': 'OpenCode 是透明的终端型 Agent:强调权限可见、执行可控和灵活的模型路由。',
'agent.soul.qwen': 'Qwen Code 是双语开源构建者:适合中英文任务和兼容的本地模型配置。',
'agent.soul.opencodereview': 'OpenCodeReview 是聚焦的审查者:读取当前 Git diff,并输出针对性的代码审查意见。',
'conversation.members': '{count} 个 Agent',
'conversation.direct': '单聊',
'conversation.directDefaultName': '{agent} 会话 {count}',
'conversation.workspace': '工作目录',
'conversation.readOnly': '只读',
'conversation.writeEnabled': '可写',
'conversation.agentManagedPermissions': '由 Agent 自身权限控制',
'conversation.settings': '对话设置',
'conversation.renameTitle': '重命名对话',
'conversation.emptyShowcase.0.title': '想快速推进时,先从一个 Agent 开始',
'conversation.emptyShowcase.0.body': '在下方写下任务,Meldwork 会把上下文留在本地,方便你随时接着做',
'conversation.emptyShowcase.1.title': '提出目标,让 Agent 们协作完成',
'conversation.emptyShowcase.1.body': '新建群聊、选择 Agent 并开启自动讨论,让它们接续工作、检查成果,需要你决策时再介入',
'conversation.emptyShowcase.2.title': '给 Agent 补上更合适的技能和知识',
'conversation.emptyShowcase.2.body': '先 @ Agent,再 @ 技能或知识库,它会带着这些能力开始工作',
'conversation.you': '你',
'conversation.system': '系统',
'conversation.running': '{agent} 正在工作',
'conversation.runningGeneric': 'Agent 正在工作',
'conversation.directWorking': '{agent} 正在当前会话中工作',
'conversation.groupWorking': '多个 Agent 正在接力处理该话题',
'conversation.groupRunHistory': '该话题的 Agent 运行记录',
'conversation.retainedTopic': '最近一次话题运行',
'conversation.activeTask': '当前任务',
'conversation.activeTopic': '运行中的话题',
'conversation.topicReply': '{count} 条回复',
'conversation.topicReplies': '{count} 条回复',
'conversation.expandTopic': '展开{replies}',
'conversation.collapseTopic': '收起{replies}',
'conversation.expandMessage': '展开全文',
'conversation.collapseMessage': '收起',
'conversation.executionProcess': '执行过程',
'conversation.elapsed': '用时 {duration}',
'conversation.seconds': '{count} 秒',
'conversation.minutes': '{count} 分钟',
'conversation.turnRail': '对话轮次',
'conversation.turnRailDirectLabel': '{query};{time};{status}',
'conversation.turnRailLabel': '{query};{time};{replies};{status}',
'conversation.timeUnknown': '时间未知',
'conversation.attachmentTurn': '附件消息',
'conversation.copyMessage': '复制消息',
'conversation.copyCode': '复制代码',
'conversation.copied': '已复制',
'conversation.copySuccess': '已复制到剪贴板',
'conversation.copyFailed': '无法复制该消息。',
'conversation.jumpToLatest': '跳至最新消息',
'conversation.regenerateResponse': '重新生成回复',
'conversation.regeneratingResponse': '正在重新生成回复',
'conversation.regenerateRunning': '请先停止当前运行,再重新生成回复',
'conversation.collapseAgentResponse': '收起 {agent} 的回复',
'conversation.expandAgentResponse': '展开 {agent} 的回复',
'conversation.responseVersions': '回复版本',
'conversation.previousResponseVersion': '上一个回复版本',
'conversation.nextResponseVersion': '下一个回复版本',
'conversation.responseVersion': '{current}/{total}',
'conversation.deleteMessage': '删除消息',
'conversation.confirmDeleteMessage': '再次单击以删除该消息',
'conversation.deleteTopic': '删除话题',
'conversation.confirmDeleteTopic': '再次单击以删除该话题及其回复',
'conversation.deleteTurn': '删除本轮对话',
'conversation.confirmDeleteTurn': '再次单击以删除本轮对话及其回复',
'conversation.deleteMessageRunning': '请先停止当前运行,再删除消息',
'run.current': '当前',
'run.queued': '排队',
'run.completed': '完成',
'run.progress': '运行进度',
'run.agents': 'Agent 状态',
'run.roundProgress': '第 {current}/{max} 轮',
'run.roundProgressUnlimited': '第 {current} 轮 / 不限轮数',
'run.retainedEvents': '保留 {count} 条过程事件',
'run.openDetails': '打开运行详情',
'run.status.pending': '待处理',
'run.status.queued': '排队中',
'run.status.preparing': '准备中',
'run.status.running': '进行中',
'run.status.streaming': '流式输出',
'run.status.waiting': '等待输出',
'run.status.completed': '已完成',
'run.status.succeeded': '已完成',
'run.status.failed': '失败',
'run.status.cancelled': '已取消',
'run.status.skipped': '已跳过',
'run.status.partial': '部分完成',
'run.status.stopped': '已停止',
'run.status.timeout': '已超时',
'run.status.interrupted': '已中断',
'run.status.notStarted': '未开始',
'run.status.roundLimit': '达到轮数上限',
'run.status.budgetExhausted': '已达到用量上限',
'run.status.circuitBreaker': '失败过多,已自动停止',
'run.status.unknown': '状态未知',
'run.step.reasoning': '分析任务',
'run.step.process': '运行进程',
'run.step.writeFile': '写入文件',
'run.step.readFile': '读取文件',
'run.step.search': '搜索',
'run.step.imageGeneration': '生成图片',
'run.step.audioGeneration': '生成音频',
'run.step.videoGeneration': '生成视频',
'run.step.tool': '调用工具',
'run.step.generic': '执行步骤 {count}',
'trace.title': '运行详情',
'trace.close': '关闭运行详情',
'trace.noProcess': '暂无运行详情',
'trace.agentRuns': 'Agent 运行记录',
'trace.agentSelector': 'Agent',
'trace.selectAgent': '选择 Agent 运行记录',
'trace.round': '第 {count} 轮',
'trace.response': '回复',
'trace.roundSelector': '轮次',
'trace.selectRound': '选择 {agent} 的轮次',
'trace.live': '实时',
'trace.singleResponse': '单轮回答',
'trace.conclusion': '结论',
'trace.process': '执行详情',
'trace.waitingOutput': '等待结论输出',
'trace.noConclusion': '未返回结论',
'trace.viewProcess': '查看执行详情',
'trace.viewAgentProcess': '查看 {agent} 的执行详情,{status}',
'trace.events': '过程事件',
'trace.sources': '本次尝试注入的消息',
'trace.sourceUnavailable': '来源不可用',
'trace.noEvents': '没有保留详细过程事件。',
'trace.detailUnavailable': '这条早期运行仅保留了工具名称和状态,未记录具体输入与结果。',
'trace.eventDetailUnavailable': '该事件未记录具体输入与结果。',
'trace.truncated': '为保持会话稳定,部分执行详情已被压缩。',
'trace.attemptInjection': '上下文与诊断',
'trace.contextIncluded': '本次尝试注入 {count} 条消息',
'trace.contextOmitted': '压缩 {count} 条消息',
'trace.contextChars': '上下文 {count} 字符',
'trace.contextMode.bootstrap': '新建 Session 外发',
'trace.contextMode.continuation': '续跑外发',
'trace.promptChars': '提示词 {count} 字符',
'trace.promptBytes': '提示词 {count} 字节',
'trace.contextRotated': '已轮换会话上下文',
'trace.contextPackId': '上下文包:',
'trace.contextPackLegacyUnavailable': '该历史运行未记录上下文包,无法还原完整输入。',
'trace.actualOutbound': '实际外发',
'trace.deliveryRecordIds': '外发记录({count}):',
'trace.sourceFingerprint': '来源({count} 项):',
'trace.promptFingerprint': '提示词指纹:',
'trace.wireFingerprint': '线路载荷({count} 字节):',
'trace.sessionProvenance': '原生 Session 来源',
'trace.sessionProvenanceSummary': '{scope} / {origin} / {completeness}',
'trace.sessionScope.task': '任务级',
'trace.sessionScope.conversation': '会话级',
'trace.sessionScope.group': '群聊级',
'trace.sessionScope.unknown-legacy': '旧版范围未知',
'trace.sessionScope.none': '未使用原生 Session',
'trace.sessionOrigin.created': '新建',
'trace.sessionOrigin.resumed': '恢复',
'trace.sessionOrigin.migrated': '迁移',
'trace.sessionOrigin.unknown-legacy': '旧版来源未知',
'trace.sessionOrigin.none': '无 Session 来源',
'trace.sessionCompleteness.complete': '来源完整',
'trace.sessionCompleteness.partial': '来源部分完整',
'trace.sessionCompleteness.unknown-legacy': '旧版来源未知',
'trace.sessionOriginTask': '来源任务:',
'trace.sessionInheritedTasks': '继承任务:',
'trace.sessionReuseWarning': '已复用原生 Session。除本次尝试注入的消息外,Session 中可能还存在更早的上下文。',
'trace.sessionUnknownLegacyWarning': '旧版原生 Session 的历史来源未知。本次尝试注入的消息 ID 并不代表完整上下文。',
'humanGate.pendingTitle': '需要你的决定',
'humanGate.waiting': '等待你的决定',
'humanGate.type.permission': '权限',
'humanGate.type.budget': '预算',
'humanGate.type.decision': '评审决定',
'humanGate.type.retry': '重试确认',
'humanGate.type.input': '补充输入',
'humanGate.summary.permission': '该 Agent 需要获得权限后才能继续工具操作。',
'humanGate.summary.budget': '该 Agent 本次尝试无法上报成本用量。',
'humanGate.summary.decision': '该运行需要你做出决定。',
'humanGate.summary.retry': '上一次可写 Agent 尝试可能已经修改工作区。',
'humanGate.summary.stalledCandidate': '候选结论与未解决问题已连续两轮没有变化。',
'humanGate.summary.unknownWriteSynthesis': '工作区写入综合尝试可能已产生副作用,但结果未知。',
'humanGate.option.allowOnce': '允许一次',
'humanGate.option.allowAlways': '始终允许',
'humanGate.option.reject': '拒绝',
'humanGate.option.rejectAlways': '始终拒绝',
'humanGate.option.retryOnce': '重试一次',
'humanGate.option.cancelRetry': '不重试',
'humanGate.option.continueDiscussion': '继续讨论',
'humanGate.option.stopDiscussion': '停止讨论',
'humanGate.option.retryOriginalWriter': '重试原写入者',
'humanGate.option.replaceNextWriter': '改由下一位写入者执行',
'humanGate.option.acceptArtifact': '接受产物',
'humanGate.option.rejectArtifact': '拒绝产物',
'humanGate.option.reopenTask': '重新打开任务',
'humanGate.option.submitInput': '提交',
'humanGate.option.cancelInput': '取消',
'humanGate.inputLabel': '回复内容',
'humanGate.inputPlaceholder': '请输入回复内容',
'trace.agentControls': 'Agent 控制',
'trace.retryAgent': '重试 Agent',
'trace.cancelAgent': '取消 Agent',
'trace.replacementAgent': '替换 Agent',
'trace.selectReplacementAgent': '选择 Agent',
'trace.replaceAgent': '替换 Agent',
'trace.agentControlUnavailable': '该 Agent 已无法执行这个操作。',
'trace.budgetTitle': '运行预算',
'trace.budgetUsage': '{used} / {limit}',
'trace.budgetUnlimited': '不限',
'trace.budgetDimension.inputTokens': '输入 Token',
'trace.budgetDimension.outputTokens': '输出 Token',
'trace.budgetDimension.costMicros': '成本(微单位)',
'trace.budgetDimension.toolCalls': '工具调用',
'trace.budgetDimension.outboundBytes': '外发字节',
'trace.budgetDimension.elapsedMs': '运行时间(毫秒)',
'trace.budgetSource.reported': '已上报',
'trace.budgetSource.estimated': '估算',
'trace.budgetSource.unknown': '来源未知',
'trace.budgetEnforcement.hard': '硬限制',
'trace.budgetEnforcement.soft': '软限制',
'trace.budgetExhaustion': '硬预算停止',
'trace.budgetAttempt': '此前 {prior};本次尝试 +{attempted}',
'trace.eventStatus': '状态',
'trace.eventReasoning': '思路摘要',
'trace.eventPlan': '计划',
'trace.eventToolStart': '工具调用',
'trace.eventToolUpdate': '工具进展',
'trace.eventToolResult': '工具结果',
'trace.eventWarning': '警告',
'trace.eventConnectorFallback': '结构化连接失败,已在提交任务前切换兼容模式。',
'trace.eventConnectorLimited': '连接器只提供最终答案,未暴露结构化工具过程。',
'trace.eventOther': '事件',
'run.phase.proposal': '并行提案',
'run.phase.discussion': '讨论',
'run.phase.prepare': '准备编排',
'run.phase.dispatch': '分发 Agent',
'run.phase.running': '运行中',
'run.phase.reconcile': '汇总结果',
'run.phase.challenge': '交叉挑战',
'run.phase.coordination': '职责协商',
'run.phase.work': '协作执行',
'run.phase.synthesis': '收敛整合',
'run.phase.verification': '独立复核',
'run.phase.commit': '提交交付结果',
'run.phase.committed': '已交付',
'run.phase.failed': '失败',
'run.phase.human-gate': '等待你的决定',
'run.phase.stopped': '已停止',
'run.phase.unknown': '准备中',
'run.role.primary': '主提案者',
'run.role.reviewer': '审查者',
'run.role.arbiter': '仲裁者',
'run.role.worker': '执行者',
'run.role.integrator': '整合者',
'run.role.synthesizer': '合成者',
'run.role.verifier': '复核者',
'run.role.writer': '写入者',
'run.role.participant': '参与者',
'run.phaseSlots': '{completed}/{total} 个 Agent',
'run.phaseFeedback': '当前阶段',
'composer.placeholder': '发消息给 {name}',
'composer.unlimitedPlaceholder': '发消息给 {name}',
'composer.targets': '回复 Agent',
'composer.send': '发送',
'composer.stop': '停止',
'composer.responseMode': '回复模式',
'composer.manual': '单次回答',
'composer.concurrentResponses': '并发回复',
'composer.concurrentResponsesHint': '所有 Agent 同时收到你的消息并各自独立回复,互不串接。',
'composer.auto': '顺序讨论',
'composer.sequentialHint': '按顺序逐一回复:Agent 轮流作答,可参考前一位的回答,至最大轮数为止。',
'composer.autoBeta': '自动讨论',
'composer.autoBetaHint': 'Beta:首轮并发产出,随后由第一位 Agent 审阅并邀请同伴接力;所有 Agent 明确认可同一版成果后结束。',
'composer.autoBetaBadge': 'Beta',
'composer.smartTeam': '智能组队',
'composer.smartTeamOn': '开启',
'composer.smartTeamOff': '关闭',
'composer.smartTeamEnableHint': '关闭时使用当前群聊或手动选择的 Agent;开启后,Meldwork 会按任务选择满足需求的最小 Agent 团队。',
'composer.smartTeamActiveHint': '智能组队已开启,本次消息会忽略手动 Agent 目标,并路由给满足需求的最小团队。',
'composer.smartTeamPlaceholder': '描述任务,Meldwork 将自动选择合适的 Agent 团队',
'composer.autoTeamEnable': '由 Meldwork 选择满足任务的最小 Agent 团队',
'composer.autoTeamDisable': '改为显式选择 Agent',
'composer.startAuto': '开始讨论',
'composer.autoRounds': '{count} 轮',
'composer.maxRounds': '最大轮数',
'composer.unlimitedRounds': '不限轮数',
'composer.unlimitedHint': '讨论会持续到协作自然结束或你手动停止。Agent 可以讨论、分工和协作,在形成具体结果后再检查重要缺口。单个 Agent 超时,或连续失败过多时,仍会自动停止。',
'composer.unlimitedConfirmTitle': '继续使用不限制轮数吗?',
'composer.unlimitedConfirm': '讨论会持续到协作自然结束或你手动停止,并可能消耗更多资源。Agent 可以讨论、分工和协作,在形成具体结果后再检查重要缺口。单个 Agent 超时,或连续失败过多时,仍会自动停止。',
'composer.useBoundedRounds': '改回固定轮数',
'composer.addTarget': '加入 {agent}',
'composer.removeTarget': '移除 {agent}',
'composer.autoTarget': '{agent} 参与自动讨论',
'composer.autoNeedsMessage': '请先发送讨论主题,再开始自动讨论。',
'composer.selectTarget': '请至少选择一个 Agent。',
'composer.skippedUnavailable': '已发送。当前不可用的 Agent 已被跳过:{agents}。',
'composer.messageRequired': '请输入消息。',
'composer.skills': '技能',
'composer.mentions': 'Agent、技能与知识库',
'composer.mentionAgent': '指定 Agent',
'composer.mentionedAgents': '已指定 Agent',
'composer.removeMention': '移除 {agent}',
'composer.skillsLoading': '正在加载技能',
'composer.noSkills': '当前选中的 Agent 没有匹配技能。',
'composer.noMentions': '没有匹配的 Agent、技能或知识库。',
'composer.skillLimit': '最多添加 4 个技能。',
'composer.removeSkill': '移除技能',
'composer.knowledgeBaseLimit': '最多添加 4 个知识库。',
'composer.removeKnowledgeBase': '移除知识库',
'composer.mentionType.agent': 'Agent',
'composer.mentionType.skill': '技能',
'composer.mentionType.knowledge-base': '知识库',
'composer.mentionSection.agent': 'Agent',
'composer.mentionSection.skill': '技能',
'composer.mentionSection.knowledge-base': '知识库',
'composer.knowledgeBaseDescription.feishu': '通过已配置的本地连接查找飞书文档',
'composer.knowledgeBaseDescription.dingtalk': '通过已配置的 dws 连接查找钉钉文档',
'composer.knowledgeBaseDescription.obsidian': '把已选择的本地仓库作为这次任务的上下文',
'composer.attachImages': '添加图片',
'composer.attachMedia': '添加文件',
'composer.dropFiles': '添加这些文件',
'composer.removeAttachment': '移除附件',
'composer.attachmentLimit': '最多添加 32 个文件。',
'composer.attachmentTypeLimit': '当前 Agent 对此文件类型的数量限制更低。',
'composer.attachmentImporting': '请等待当前文件导入完成。',
'composer.attachmentsUnavailable': '当前窗口无法使用附件。',
'composer.attachmentsUnsupported': '所选 Agent 不支持附件。',
'composer.pastedImage': '粘贴的图片',
'composer.pastedAttachment': '粘贴的附件',
'attachment.open': '打开 {name}',
'attachment.preview': '预览 {name}',
'attachment.closePreview': '关闭预览',
'group.newTitle': '新建 Agent 群聊',
'group.name': '名称',
'group.namePlaceholder': '方案评审',
'group.topic': '主题',
'group.topicPlaceholder': '希望 Agent 共同处理什么?',
'group.agents': 'Agent',
'group.selectedCount': '已选 {count} 个',
'group.workspace': '工作目录',
'group.pickFolder': '选择目录',
'group.allowWrite': '允许 Agent 在此工作目录中创建和修改文件',
'group.agentLocationLocalHint': '在此设备上执行,可按群聊权限访问本地工作目录。',
'group.agentLocationCloudHint': '通过已连接服务器执行,当前仅支持只读任务。',
'group.cloudReadOnly': '云端 Agent 仅支持只读任务',
'group.cloudSelectionNotice': '云端 Agent 不会获得本地工作目录写入或附件访问权限。',
'group.create': '创建群聊',
'group.defaultName': 'Agent 群聊',
'group.createErrorAgents': '请至少选择一个可用 Agent。',
'group.createErrorWorkspace': '请选择工作目录。',
'settings.title': '对话设置',
'settings.renameDirectTitle': '重命名单聊',
'settings.renameGroupTitle': '重命名群聊',
'settings.runningReadOnly': '运行中可重命名对话,其他设置仅供查看。',
'settings.conversationName': '会话名称',
'settings.save': '保存修改',
'settings.delete': '删除对话',
'settings.deletePrompt': '确定删除这个对话吗?',
'settings.deleteConfirm': '确认删除',
'settings.deleteHint': '仅删除 Meldwork 中的该对话及已保存消息,不会删除 Agent 原生 CLI 会话。',
'systemSettings.title': '设置',
'systemSettings.subtitle': '管理本机与云端 Agent 和知识库。',
'systemSettings.agents': 'Agent',
'systemSettings.cloudServers': '云服务器',
'systemSettings.knowledgeBases': '知识库',
'systemSettings.general': '通用',
'generalSettings.languageTitle': '语言',
'generalSettings.languageHint': '界面文字使用的语言。',
'generalSettings.themeTitle': '外观',
'generalSettings.themeHint': '选择“跟随系统”时,会随系统的浅色与深色外观自动切换。',
'generalSettings.themeSystem': '跟随系统',
'generalSettings.themeLight': '浅色',
'generalSettings.themeDark': '深色',
'systemSettings.openAgentDetail': '查看 {agent} 详情',
'systemSettings.openAgentDetailDefault': 'Agent 详情',
'systemSettings.officialAgents': '官方 Agent',
'systemSettings.officialAgentsHint': '由 Meldwork 维护的内置 CLI 连接。',
'systemSettings.cloudAgents': '云 Agent',
'systemSettings.cloudAgentsHint': '从已连接云服务器发现的 Agent。',
'systemSettings.customAgents': '自定义 Agent',
'systemSettings.customAgentsHint': '在本机选择并管理的 CLI 连接。',
'systemSettings.agentCount': '{count} 个 Agent',
'customAgent.add': '添加自定义 Agent',
'customAgent.title': '添加自定义 Agent',
'customAgent.subtitle': '接入能够通过标准输入或最后一个参数接收任务的 CLI。',
'customAgent.name': 'Agent 名称',
'customAgent.namePlaceholder': '代码仓库审查 Agent',
'customAgent.nameRequired': '请输入 Agent 名称。',
'customAgent.description': '能力描述',
'customAgent.descriptionPlaceholder': '这个 CLI 最擅长处理什么任务',
'customAgent.arguments': '固定参数',
'customAgent.argumentsPlaceholder': 'review\n--format=text',
'customAgent.argumentsHint': '每行一个字面参数;不解析 Shell 语法,也不允许保存疑似密钥的参数。',
'customAgent.promptMode': '任务传递方式',
'customAgent.promptStdin': '标准输入',
'customAgent.promptArgument': '最后一个参数',
'customAgent.securityNotice': 'Meldwork 会在精简环境中直接运行所选可执行文件,不经过 Shell。该 CLI 仍以你的系统账户运行,并按自身权限访问所选工作目录。',
'customAgent.chooseExecutable': '选择可执行文件并添加',
'customAgent.defaultDescription': '通过本地命令行接入的自定义 Agent。',
'customAgent.detailBody': '该 Agent 通过用户选择的本地 CLI、固定参数和受限输出执行任务。',
'customAgent.cliManaged': '由所选 CLI 自行管理',
'customAgent.skillsUnsupported': '暂不支持本地技能',
'customAgent.executableUnavailable': '可执行文件不可用',
'customAgent.delete': '移除 Agent',
'customAgent.deleteConfirm': '确认移除',
'customAgent.empty': '尚未添加自定义 Agent。',
'cloudAgents.title': '云服务器',
'cloudAgents.subtitle': '输入服务器 IP。Meldwork 优先使用已配置的 SSH 访问,再尝试 HTTPS Agent Bridge。',
'cloudAgents.address': '服务器地址',
'cloudAgents.addressPlaceholder': '203.0.113.10 或 203.0.113.10:2222',
'cloudAgents.label': '显示名称',
'cloudAgents.labelPlaceholder': '可选,例如:研发云主机',
'cloudAgents.connect': '连接并探测',
'cloudAgents.refresh': '刷新连接',
'cloudAgents.delete': '删除连接',
'cloudAgents.deletePrompt': '删除这个连接?',
'cloudAgents.online': '在线',
'cloudAgents.offline': '无法连接',
'cloudAgents.agentCount': '{count} 个 Agent CLI',
'cloudAgents.transport.ssh-tunnel': 'SSH 隧道',
'cloudAgents.transport.ssh': 'SSH',
'cloudAgents.transport.bridge': 'HTTPS Bridge',
'cloudAgents.empty': '还没有云 Agent 连接。',
'cloudAgents.agentDescription': '通过私有 SSH Bridge 连接的 Agent CLI。',
'agentLocation.local': '本机 Agent',
'agentLocation.cloud': '云端 Agent',
'knowledgeBase.title': '知识库',
'knowledgeBase.readyCount': '已就绪 {ready} / 共 {total}',
'knowledgeBase.subtitle': '连接本地文档源,并确认 Meldwork 当前具备的访问能力。',
'knowledgeBase.group.local': '本机接入',
'knowledgeBase.group.planned': '即将支持',
'knowledgeBase.group.plannedHint': '仅提供官方资料入口,当前版本尚未开放连接。',
'knowledgeBase.refresh': '刷新状态',
'knowledgeBase.source.feishu': '飞书文档',
'knowledgeBase.source.dingtalk': '钉钉文档',
'knowledgeBase.source.obsidian': 'Obsidian',
'knowledgeBase.source.notion': 'Notion',
'knowledgeBase.source.confluence': 'Confluence',
'knowledgeBase.source.googledrive': 'Google Drive',
'knowledgeBase.source.sharepoint': 'SharePoint',
'knowledgeBase.badge.feishu': '飞书',
'knowledgeBase.badge.dingtalk': '钉',
'knowledgeBase.badge.obsidian': 'OB',
'knowledgeBase.badge.notion': 'N',
'knowledgeBase.badge.confluence': 'CF',
'knowledgeBase.badge.googledrive': 'GD',
'knowledgeBase.badge.sharepoint': 'SP',
'knowledgeBase.description.feishu': '通过本机 Lark CLI 使用飞书文档。',
'knowledgeBase.description.dingtalk': '通过本机 DWS CLI 使用钉钉文档。',
'knowledgeBase.description.obsidian': '选择这台 Mac 上的本地库目录。',
'knowledgeBase.description.notion': '页面和数据库',
'knowledgeBase.description.confluence': '空间和页面',
'knowledgeBase.description.googledrive': '文档和文件夹',
'knowledgeBase.description.sharepoint': '站点和文档库',
'knowledgeBase.status.obsidianMissing': 'Obsidian 未安装',
'knowledgeBase.status.obsidianNeedVault': '尚未选择库目录',
'knowledgeBase.status.cliMissing': 'CLI 未安装',
'knowledgeBase.status.notConfigured': '未配置',
'knowledgeBase.status.needsLogin': '需要登录',
'knowledgeBase.status.needsPermission': '需要授权',
'knowledgeBase.status.checking': '检测中',
'knowledgeBase.status.unknown': '暂无法确认',
'knowledgeBase.status.error': '检测失败',
'knowledgeBase.status.ready': '已就绪',
'knowledgeBase.status.comingSoon': '即将支持',
'knowledgeBase.fact.connection': '接入方式',
'knowledgeBase.fact.read': '读取',
'knowledgeBase.fact.write': '写入',
'knowledgeBase.tag.mode.cli': '官方 CLI',
'knowledgeBase.tag.mode.vault': '本地库',
'knowledgeBase.tag.mode.oauth': 'OAuth',
'knowledgeBase.tag.mode.apiToken': 'API Token',
'knowledgeBase.tag.cliInstalled': 'CLI 已安装',
'knowledgeBase.tag.cliMissing': 'CLI 未安装',
'knowledgeBase.tag.loggedIn': '已登录',
'knowledgeBase.tag.needsLogin': '待登录',
'knowledgeBase.tag.permissionReady': '已授权',
'knowledgeBase.tag.needsPermission': '待授权',
'knowledgeBase.tag.checking': '检测中',
'knowledgeBase.tag.readEnabled': '可读取',
'knowledgeBase.tag.readMissing': '读取未验证',
'knowledgeBase.tag.writeEnabled': '可写入',
'knowledgeBase.tag.writeMissing': '写入未验证',
'knowledgeBase.tag.appInstalled': '应用已安装',
'knowledgeBase.tag.appMissing': '应用未安装',
'knowledgeBase.tag.directoryReady': '目录已选择',
'knowledgeBase.tag.directoryMissing': '未选择目录',
'knowledgeBase.tag.comingSoon': '即将支持',
'knowledgeBase.hint.cliMissing': '使用官方指引里的 {command} 安装 CLI,然后完成登录和权限检查。',
'knowledgeBase.hint.cliNeedLogin': '打开登录指引后运行 {command},完成账号连接。',
'knowledgeBase.hint.cliNeedPermission': '打开授权指引后使用 {command} 进行授权。',
'knowledgeBase.hint.cliReady': '已检测到 {command}。更新登录或权限后可重新检测。',
'knowledgeBase.hint.cliUnknown': '已安装 {command},但暂时无法验证文档访问权限。',
'knowledgeBase.hint.checking': '正在检测本地安装、登录和权限状态。',
'knowledgeBase.hint.unknown': '该知识源没有返回本地状态,请重新检测。',
'knowledgeBase.hint.probeError': '本地探针执行失败,请检查 CLI 安装后重新检测。',
'knowledgeBase.hint.obsidianMissing': '先打开 Obsidian 官方下载页。',
'knowledgeBase.hint.obsidianNeedVault': '选择一个本地知识库目录,即可接入该知识源。',
'knowledgeBase.hint.obsidianNeedPermission': '请选择 Meldwork 具备读写权限的知识库目录。',
'knowledgeBase.hint.obsidianReady': '当前选择的库目录已可在本地使用。',
'knowledgeBase.hint.remoteMissing': '打开官方接入指引,连接工作区,并授予读写范围。',
'knowledgeBase.hint.remoteNeedLogin': '先完成 OAuth 或 Token 登录,才能使用这个知识源。',
'knowledgeBase.hint.remoteNeedPermission': '为选中的工作区或站点授予读写权限范围。',
'knowledgeBase.hint.remoteReady': '这个远程知识源已连接,可在本地使用。',
'knowledgeBase.hint.comingSoon': '当前版本尚未提供该连接能力;官方文档仅供参考,打开后不会连接你的工作区。',
'knowledgeBase.action.installCli': '打开安装指引',
'knowledgeBase.action.goLogin': '打开登录指引',
'knowledgeBase.action.grantPermission': '打开授权指引',
'knowledgeBase.action.recheck': '重新检测',
'knowledgeBase.action.openSetupGuide': '打开接入指引',
'knowledgeBase.action.openInstallPage': '打开安装指引',
'knowledgeBase.action.openLoginPage': '打开登录指引',
'knowledgeBase.action.openPermissionPage': '打开授权指引',
'knowledgeBase.action.installObsidian': '打开下载页',
'knowledgeBase.action.pickDirectory': '选择库目录',
'knowledgeBase.action.changeDirectory': '更换目录',
'knowledgeBase.action.viewDocumentation': '查看官方文档',
'setupGuide.title': '设置 Meldwork',
'setupGuide.detectTitle': '检测本地 Agent',
'setupGuide.detectBody': '刷新本地列表,让 Meldwork 验证已安装的 Agent CLI。',
'setupGuide.chatTitle': '创建会话',
'setupGuide.chatBody': '当 Agent 可用后,就可以创建群聊或单聊开始任务。',
'setupGuide.readyBody': 'Agent 已准备就绪,可以创建群聊或打开单聊开始任务。',
'agentDetail.skills': '技能',
'agentDetail.location': '位置',
'agentDetail.cloudLocation': '{server} · 版本 {version}',
'agentDetail.images': '图片',
'agentDetail.soul': '简介',
'agentDetail.localSkills': '本地技能',
'agentDetail.remoteSkills': '远端技能',
'agentDetail.showInSidebar': '在侧边栏显示',
'agentDetail.showInSidebarHint': '隐藏后保留历史会话。不可用的 WorkBuddy 会自动从侧栏移除。',
'shortcut.title': '快捷键',
'shortcut.toggleSidebar': '收起或展开侧边栏',
'shortcut.newGroup': '新建群聊',
'shortcut.previousConversation': '上一个会话',
'shortcut.nextConversation': '下一个会话',
'shortcut.openAgents': '打开 Agent 设置',
'installer.title': '管理本地 Agent',
'installer.subtitle': '检测和安装均在这台电脑上进行。',
'installer.refresh': '刷新列表',
'installer.confirm': '安装 {agent}',
'installer.confirmHint': '桌面端将运行这个 Agent 的官方安装程序。',
'installer.install': '安装',
'installer.cancel': '取消安装',
'installer.phase.checking': '正在检查环境',
'installer.phase.downloading': '正在下载官方安装程序',
'installer.phase.installing': '正在安装',
'installer.phase.verifying': '正在验证安装结果',
'installer.phase.completed': '安装完成',
'installer.phase.cancelled': '安装已取消',
'installer.phase.failed': '安装失败',
'installer.unsupported': '当前系统需要手动安装',
'installer.nodeRequired': '需要先安装 Node.js 与 npm',
'common.close': '关闭',
'common.cancel': '取消',
'common.confirm': '确认',
'common.save': '保存',
'common.saving': '保存中',
'common.loading': '加载中',
'common.done': '完成',
'common.retry': '重试',
'common.language': '切换语言',
'common.languageTarget': 'English',
'common.themeLight': '切换到浅色主题',
'common.themeDark': '切换到深色主题',
'common.more': '更多操作',
'common.dismiss': '关闭',
'system.agentCallFailed': '{agent} 调用失败:{reason}',
'system.agentBudgetExhausted': '{agent} 已达到本次运行的用量上限,已停止。',
'system.agentStopped': '{agent} 已由用户停止。',
'system.agentInterrupted': 'Meldwork 重启时,{agent} 的运行已中断。',
'system.autoStopped': '自动讨论已停止:{reason}',
'system.autoDiscussionStalled': '自动讨论因重复转交且没有新增内容而停止。',
'system.autoRoundLimit': '自动讨论已达到 {rounds} 轮上限,以上最新回复即为当前结果;如需继续,可调高轮数上限或追加消息。',
'system.autoCrossReview': '负责交付的 Agent 认为任务已完成,先请其他 Agent 交叉检查一轮。',
'system.autoOwnerChanged': '{previous} 已不可用,由 {agent} 接任交付负责人。',
'system.autoRouteIgnored': '已跳过对 {agents} 的请求,因为它们不在本次讨论的活跃成员中。',
'system.autoPeerBlockerForwarded': '{agent} 报告了阻塞,将由交付负责人决定如何继续。原因:{reason}',
'system.autoHandoffIgnored': '交接给 {agent} 的请求已忽略,因为该 Agent 当前不可用;{owner} 继续担任交付负责人。',
'system.autoTaskDecisionRequested': '{agent} 的回复缺少可读取的任务判断,继续前将请它补充。',
'system.autoCompletedWithout': '交付负责人在缺少 {agents} 的情况下完成了任务,它们在本次讨论中较早停止。',
'system.autoTaskDecisionMissing': '讨论已停止,尚无有效的任务完成判断。',
'system.autoTaskBlocked': '任务受阻:{reason}',
'system.autoTaskNeedsHuman': '需要人类决定:{reason}',
'system.agentPausedAfterFailure': '{agent} 在本次讨论中暂停:{reason} 它仍在群聊中,下一条消息会再次尝试。',
'system.agentRemovedAfterFailure': '{agent} 发生终止性故障,已自动移出群聊;其余 Agent 将继续讨论。',
'system.autoTimeout': '自动讨论在达成共识前因运行超时而停止。',
'system.runCircuitBreaker': '连续 {maxAttempts} 次 Agent 尝试都失败了,本次运行已自动停止。',
'error.generic': '操作未能完成。',
'error.cloudAgentBridgeAddress': '请输入服务器的 HTTPS IP 地址。',
'error.cloudAgentBridgeManifest': '服务器未返回可识别的 Meldwork Agent Bridge 信息。',
'error.cloudAgentBridgeNetwork': '无法连接到云 Agent 服务器,请检查地址和网络。',
'error.cloudAgentBridgeProtocol': '云 Agent 服务器返回的数据格式不受支持。',
'error.cloudAgentBridgeAuth': '云 Agent 服务器拒绝了连接。',
'error.cloudAgentSshAddress': '请输入用于 SSH 探测的 IP 地址或 IP:端口。',
'error.cloudAgentSshUnavailable': '无法通过当前已配置的 SSH 访问连接云服务器。',
'error.cloudAgentSshNoAgent': '未能通过 SSH 找到受支持的 Agent CLI。',
'error.cloudAgentSshProtocol': '远端 Agent CLI 返回的数据格式不受支持。',
'error.cloudAgentSshPermission': '该远端 Agent 当前仅支持只读工作。',
'error.cloudAgentSshTunnelUnavailable': '无法启动 SSH 本地 Agent Bridge。',
'error.cloudAgentSshTunnelProtocol': 'SSH 本地 Agent Bridge 返回的数据格式不受支持。',
'error.bridge': '本地桌面桥接不可用。',
'error.workspaceUnavailable': '本地工作台不可用。',
'error.groupAgentRequired': '请至少选择一个可用 Agent。',
'error.groupNotFound': '该对话已不存在。',
'error.installBusy': '已有另一个 Agent 安装任务正在运行。',
'error.installNode': '请先安装 Node.js 与 npm。',
'error.installUnsupported': '当前系统不支持自动安装。',
'error.installDownloadBlocked': '出于安全限制,无法下载该 Agent 的官方安装程序。',
'error.installDownloadFailed': '无法下载该 Agent 的安装程序。',
'error.installIntegrity': 'Agent 发布包未通过完整性校验,已停止安装。',
'error.installCommandBlocked': '出于安全限制,无法运行该 Agent 的安装命令。',
'error.installProcessFailed': 'Agent 安装程序在完成前退出。',
'error.installAlreadyInstalled': '该 Agent 已安装,请刷新列表。',
'error.installFailed': 'Agent 安装失败。',
'error.installVerify': '安装程序已结束,但仍未检测到 CLI。',
'error.groupRunning': '请先停止当前 Agent 运行。',
'error.messageNotFound': '该消息已不存在。',
'error.messageRequired': '请输入消息。',
'error.messageTargetRequired': '请至少选择一个 Agent。',
'error.messageTargetDuplicate': 'Agent 选择中存在重复项。',
'error.messageTargetUnknown': 'Agent 选择中包含未知 Agent。',
'error.messageTargetOutOfGroup': '所选 Agent 未获准加入当前群组。',
'error.messageTargetLimit': '选择的 Agent 数量过多。',
'error.regenerationInvalid': '该回复已无法重新生成。',
'error.agentUnavailable': '该本地 Agent 当前不可用。',
'error.agentCapabilityMismatch': '所选 Agent 无法满足当前任务要求。',
'error.agentRoutingNoMatch': '当前群组中没有满足任务要求的可用 Agent。',
'error.agentRoutingContextConflict': '自动组队不能与显式 Agent、技能或知识库选择同时使用。',
'error.agentRoutingInvalid': '自动组队请求无效。',
'error.allAgentsFailed': '所选 Agent 均调用失败,请查看系统消息了解详情。',
'error.autoAgentCount': '自动任务至少需要一个可用 Agent。',
'error.autoThreadRequired': '请先发送讨论主题,再开始自动讨论。',
'error.executionStopped': 'Agent 执行已停止。',
'error.agentTimeout': '该 Agent 响应超时,请重试或新建会话后继续。',
'error.agentToolLimit': '该 Agent 在单次回复中调用工具过多,本次调用已停止,已收到的内容已保留。',
'error.cliWrapperUnsupported': '当前不支持该 Agent 启动程序。',
'error.codexSandboxUnsupported': '当前不支持所请求的 Codex 权限模式。',
'error.agentKindUnsupported': '当前不支持该本地 Agent 类型。',
'error.agentAccessDenied': '模型服务商拒绝了请求(例如 HTTP 403、代理或地区限制)。Meldwork 已自动重试一次,请检查该 Agent 的网络或账号权限。',
'error.agentSessionInvalid': '无法继续该 Agent 已保存的会话。Meldwork 已用最近的对话重新建立会话;如仍未恢复,请重新发送消息。',
'error.agentOutputLimit': '该 Agent 的输出超过了单条回复的上限。请让它精简回答,或把结果写入文件。',
'error.agentSendFailed': 'Agent 进程在收到请求前就退出了。请确认该 CLI 能在终端正常启动后再试。',
'error.agentRefused': '该 Agent 拒绝了这个请求。',
'error.agentPermissionRace': 'Agent 在权限请求尚未处理时就结束了,请重试。',
'error.taskDecisionInvalid': '无法读取该 Agent 的协作回执,它的任务判断已被忽略。',
'error.collaborationReceiptInvalid': '该 Agent 的回复缺少可读取的协作回执。',
'error.contextOverflow': '当前请求过长,无法发送给 Agent。请精简内容,或改为以附件形式提供。',
'error.runPersistFailed': 'Meldwork 无法保存本次运行,请检查磁盘空间后重试。',
'error.runCircuitBreaker': '失败次数过多,本次运行已停止。',
'error.agentAuthRequired': '请先登录该 Agent 或完成凭据配置后再试。',
'error.agentProcessFailed': 'Agent 进程在任务完成前执行失败。',
'error.agentRepeatedOutput': '该 Agent 持续重复相同回复,本次调用已停止,已收到的内容已保留。请检查 CLI 的模型或服务商配置后再试。',
'error.customAgentLimit': '最多可接入 32 个自定义 Agent。',
'error.customAgentLabel': '请输入有效的 Agent 名称。',
'error.customAgentDescription': '能力描述不能超过 240 个字符。',
'error.customAgentArguments': '固定参数最多 24 个,请确保每行只有一个参数。',
'error.customAgentSecret': '固定参数中不能保存凭证或疑似密钥内容。',
'error.customAgentPromptMode': '请选择标准输入或最后一个参数作为任务传递方式。',
'error.customAgentExecutable': '请选择当前电脑上可执行的文件。',
'error.customAgentExecutableUnsupported': '此文件类型无法在不经过 Shell 的情况下启动。',
'error.customAgentUnavailable': '这个自定义 Agent 已不存在。',
'error.customAgentInUse': '请先删除仍在使用这个 Agent 的会话。',
'error.customAgentPrompt': '任务内容过大,无法通过该自定义 Agent 连接传递。',
'error.customAgentOutputLimit': '自定义 Agent 输出过多,运行已停止。',
'error.customAgentSpawn': '无法启动自定义 Agent 的可执行文件。',
'error.customAgentProcess': '自定义 Agent 进程未完成任务便已退出。',
'error.agentExited': 'Agent 进程在任务完成前退出。',
'error.agentEmptyResponse': 'Agent 已结束运行,但没有返回消息。',
'error.agentUnknownFailure': 'Agent 调用失败,且没有返回诊断信息。',
'error.agentSpawnFailed': '无法启动 Agent 进程。',
'error.mediaModelUnavailable': '当前配置的 Provider 未提供所需媒体模型。请使用具备对应图片、音频或视频模型权限的 Provider 凭据。',
'error.mediaProviderUnavailable': '请先配置安全的 Provider,再生成图片、音频或视频文件。',
'error.imageUnsupported': '所选 Agent 中有不支持图片附件的 Agent。',
'error.imageLimit': '所选 Agent 支持的图片数量更少,请移除部分图片后重试。',
'error.fileUnsupported': '所选 Agent 中有不支持文档附件的 Agent。',
'error.fileLimit': '所选 Agent 支持的文档数量更少,请移除部分文件后重试。',
'error.mediaUnsupported': '所选 Agent 不支持此媒体类型。',
'error.mediaLimit': '所选 Agent 支持的此媒体类型文件数量更少。',
'error.attachmentInvalid': '该附件已失效,请移除后重新添加。',
'error.attachmentLimit': '最多添加 32 个文件。',
'error.attachmentType': '只能添加受支持的图片、音视频、文档、代码或压缩文件。',
'error.attachmentTooLarge': '该文件过大,无法添加。',
'error.attachmentUnavailable': '该附件当前不可用,请重新添加。',
'error.attachmentOpen': '无法使用系统默认应用打开该文件。',
'error.skillInvalid': '该技能选择已失效,请重新选择。',
'error.skillLimit': '最多添加 4 个技能。',
'error.knowledgeBaseInvalid': '该知识库当前不可用,请在设置中检查后重试。',
}