agent-ecosystem/src/features/localization/renderer/locales/zh/team.json
2026-06-03 21:24:21 +08:00

2487 lines
99 KiB
JSON
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.

{
"activity": {
"actions": {
"createTaskFromMessage": "从消息创建任务",
"editMessage": "编辑消息",
"expandMessage": "展开消息",
"replyToMessage": "回复消息",
"restartTeam": "重启团队"
},
"authError": {
"description": "认证失败。重新启动团队将刷新会话并可能解决此问题。如果问题仍然存在,请检查您的 API 凭据或稍后重试。"
},
"automation": {
"reviewPickup": "要求队友接手审核",
"stallNudge": "要求队友继续停滞的任务",
"workSyncBody": "要求队友同步当前工作"
},
"badges": {
"automation": "自动化",
"bootstrap": "引导程序",
"command": "命令",
"comment": "评论",
"live": "实时",
"note": "备注",
"rateLimited": "速率受限",
"restart": "重新启动",
"result": "结果",
"session": "会话",
"stallNudge": "停滞提醒",
"start": "开始",
"workSync": "工作同步",
"agentError": "代理错误",
"apiError": "API 错误"
},
"bootstrap": {
"acknowledged": "已确认引导",
"restarting": "重启队友",
"starting": "正在启动队友"
},
"rawJson": "原始 JSON",
"unread": "未读",
"thoughts": {
"count": "{{count}} 条思考",
"count_one": "{{count}} 条思考",
"expand": "展开思考",
"showMore": "显示更多",
"showLess": "收起",
"count_few": "{{count}} 条思考",
"count_many": "{{count}} 条思考",
"count_other": "{{count}} 条思考",
"toolSummary": "🔧{{summary}}",
"titleForMember": "{{name}} - 思考"
},
"timeline": {
"loadingMessages": "正在加载消息…",
"noMessages": "没有消息",
"emptyHint": "向成员发送消息以查看活动。",
"newSession": "新会话",
"olderCount": "+{{count}} 条较早消息",
"showMore": "再显示 {{count}} 条",
"showAll": "显示全部",
"olderCount_one": "+{{count}} 条较早消息",
"olderCount_few": "+{{count}} 条较早消息",
"olderCount_many": "+{{count}} 条较早消息",
"olderCount_other": "+{{count}} 条较早消息"
},
"pendingReplies": {
"title": "等待回复",
"openMember": "打开成员",
"messageSentAwaitingReply": "消息已发送,等待回复",
"awaitingReply": "等待回复",
"externalTeam": "外部团队",
"crossTeamAwaitingReply": "跨团队消息已发送,等待回复",
"user": "用户",
"awaitingApproval": "等待批准"
},
"reply": {
"replyingTo": "正在回复",
"action": "回复"
},
"activeTasks": {
"inProgress": "进行中",
"expandInProgress": "展开进行中项",
"collapseInProgress": "折叠进行中项",
"reviewing": "审核",
"workingOn": "正在处理"
},
"expandDialog": {
"description": "扩展消息视图"
}
},
"create": {
"actions": {
"create": "创建",
"creating": "正在创建…",
"openExisting": "打开现有团队",
"skipPreflightAndCreate": "跳过预检并创建"
},
"conflict": {
"description": "在同一目录中运行两个团队是有风险的 - 它们可能会在编辑相同文件时发生冲突。考虑使用不同的目录或 Git worktree进行隔离。",
"title": "另一个团队“{{team}}”已经在该工作目录中运行",
"workingDirectory": "工作目录:"
},
"description": {
"copy": "在现有团队的基础上创建一个新团队。",
"create": "设置您的团队并选择其开始方式。"
},
"errors": {
"nameExists": "团团队名称称已存在",
"nameLaunching": "具有此名称的团队目前正在启动",
"createConfigFailed": "无法创建团队配置",
"loadProjectsFailed": "无法加载项目"
},
"fields": {
"color": "颜色(可选)",
"description": "说明(可选)",
"prompt": "提示团队负责人(可选)",
"teamName": "团团队名称称"
},
"launchAfterCreate": {
"description": "通过本地 Claude CLI 立即启动团队。",
"label": "创建后运行命令"
},
"localOnly": "仅在本地 Electron 模式下可用。",
"onDisk": "在磁盘上:",
"placeholders": {
"description": "团队用途的简要说明",
"prompt": "为团队负责人提供说明…"
},
"saved": "已保存",
"solo": {
"description": "只有团队领导(主进程)才会启动 - 不会启动任何队友。与您选择的运行时Claude Code、Codex、OpenCode、Gemini中的常规智能体会话一样工作但可以访问任务看板进行规划。通过避免队友协调开销来节省 Token。您可以稍后从团队设置添加成员。",
"label": "单人团队"
},
"title": {
"copy": "复制团队",
"create": "创建团队"
},
"optional": {
"launchSettingsTitle": "可选启动设置",
"launchSettingsDescription": "如有需要,可在此设置提示词、安全和 CLI 覆盖项。",
"teamDetailsTitle": "可选团队详情",
"teamDetailsDescription": "保持默认流程紧凑,仅当您需要额外的上下文或自定义颜色时才打开它。"
},
"prepare": {
"unsupportedPreload": "当前preload 版本不支持 team:prepareProvisioning。重新启动开发应用。",
"selectWorkingDirectory": "选择一个工作目录来验证启动环境。",
"someProvidersNeedAttention": "部分选定提供商需要注意。",
"readyWithNotes": "所有选定的提供商均已准备就绪,并附有注释。",
"ready": "所有选定提供商均已就绪。",
"failed": "无法准备选定的提供商",
"checkingProviders": "检查选定的提供商…",
"preparingEnvironment": "准备环境…",
"selectedProvidersReadyWithNotes": "选定的提供商已准备就绪(带注释)",
"selectedProvidersReady": "选定的提供商已准备就绪"
},
"validation": {
"nameMustContainLetterOrDigit": "名称必须包含至少一个字母或数字",
"nameTooLong": "名称太长(最多 128 个字符)",
"selectWorkingDirectory": "选择工作目录cwd",
"memberNameRequired": "成员名不能为空",
"memberNameInvalid": "成员名称必须以字母数字开头,仅使用 [a-zA-Z0-9._-],最多 128 个字符",
"memberNamesUnique": "成员名称必须是唯一的",
"openCodeLeadModelRequired": "OpenCode 引线需要选定的模型。",
"openCodeTeammateRequired": "OpenCode 领导者需要至少一名 OpenCode 队友。",
"teamLaunching": "目前团队正在启动",
"teamNameExists": "团团队名称称已存在",
"checkFormFields": "检查表单字段"
}
},
"editTeam": {
"actions": {
"cancel": "取消",
"save": "保存"
},
"addMemberLockReason": "在团队上线时,使用专用的“添加成员”对话框添加新的队友。",
"description": "更改团团队名称称、描述和颜色",
"errors": {
"changesSavedRefreshFailed": "团队更改已保存,但无法刷新最新视图:{{message}}",
"liveRenameBlocked": "当团队上线时,现有队友无法重命名。更名:{{names}}",
"memberNameEmpty": "成员名不能为空",
"memberNameInvalid": "成员名称必须以字母数字开头,仅使用 [a-zA-Z0-9._-],最多 128 个字符",
"memberNameNumericSuffix": "不允许成员名称“{{name}}”(为 Claude CLI 自动后缀保留)。请改用“{{base}}”。",
"memberNameReserved": "成员名“{{name}}”已保留",
"memberNamesUnique": "保存前成员名称必须是唯一的",
"newLiveTeammates": "当团队在线时,通过专用的“添加成员”对话框添加新的队友。编辑团队仅支持更新现有队友。",
"provisioning": "当配置仍在进行时,无法编辑团队设置。等待启动完成,然后重试。",
"restartFailedMany": "团队已保存,但无法重新启动这些队友:{{failures}}",
"restartFailedOne": "团队已保存,但无法重新启动该队友:{{failures}}",
"saveFailed": "保存失败",
"settingsChanged": "此对话框打开时团队设置发生更改。重新打开它并在保存之前查看最新状态。",
"settingsSavedMembersAndRefreshFailed": "团队设置已保存,但成员更改失败:{{message}}。刷新也失败:{{refreshError}}",
"settingsSavedMembersFailed": "团队设置已保存,但成员更改失败:{{message}}",
"settingsSavedRefreshFailed": "团队设置已保存,但无法刷新最新视图:{{message}}",
"teamNameEmpty": "团团队名称称不能为空",
"unsupportedMixedPrimaryMutation": "尚不支持对混合 OpenCode 团队中主要拥有的队友进行实时编辑。停止团队,编辑名单,然后重新启动。受影响:{{names}}"
},
"fields": {
"colorOptional": "颜色(可选)",
"description": "描述",
"name": "姓名"
},
"memberRestartWarning": "保存将重新启动该队友以应用角色、工作流、工作树隔离、提供商、模型、工作量或 MCP 访问更改。",
"notices": {
"liveRenameBlocked": "由于现有队友被重命名,实时保存被阻止。恢复这些身份更改或首先停止团队。",
"newLiveTeammates": "当团队处于活动状态时,无法从“编辑团队”添加新队友。请改用“添加成员”对话框。",
"provisioning": "团队配置仍在进行中。编辑暂时锁定,直到启动完成。",
"restartMany": "保存将重新启动或重新启动这些团队成员以应用角色、工作流、工作树隔离、提供商、模型、工作量或 MCP 访问更改:{{names}}。",
"restartOne": "保存将重新启动或重新启动该队友以应用角色、工作流、工作树隔离、提供商、模型、工作量或 MCP 访问更改:{{names}}。",
"unsupportedMixedPrimaryMutation": "对混合 OpenCode 团队中主要拥有的队友进行实时编辑/删除需要停止并重新启动团队:{{names}}。"
},
"placeholders": {
"description": "团队描述(可选)",
"teamName": "团团队名称称"
},
"teamLead": {
"changeRuntime": "更改引导运行时",
"changeRuntimeDescription": "打开重新启动团队以更改主要提供商、模型或工作量。",
"modelLockReason": "团队领导运行时由重新启动团队管理。",
"readOnlyHint": "团队负责人姓名和角色在此处保持只读状态。打开前导行上的运行时面板以更改提供商、模型或工作量。",
"role": "团队负责人"
},
"title": "编辑团队"
},
"memberDraft": {
"actions": {
"remove": "删除成员",
"removeAria": "删除 {{name}}",
"restore": "恢复成员",
"restoreAria": "恢复 {{name}}"
},
"anthropicContext": {
"defaultSetting": "默认上下文设置",
"description": "此次启动的 Anthropic 上下文是团队范围的:{{mode}}。使用主运行时面板的“限制上下文”复选框来更改它。",
"limitEnabled": "启用 200K 限制"
},
"mcp": {
"buttonInherit": "MCP 继承",
"buttonScopes": "MCP 范围",
"chooseScopes": "选择范围",
"inheritLead": "继承领先",
"lockedInfo": "仅对所有队友启用 Agent Teams MCP。该队友将仅使用 Agent Teams 服务器启动。",
"mode": "MCP 模式",
"scopes": {
"local": "本地",
"project": "项目",
"user": "用户"
},
"serverNames": "服务器名称",
"settingInfo": "Agent Teams MCP 仅使用 Agent Teams 服务器启动此队友。范围和许可名单模式仅适用于该队友启动。",
"strictAllowlist": "严格的许可名单",
"tooltip": "{{label}}:控制该成员的 MCP 继承策略",
"agentTeamsMcp": "Agent Team MCP"
},
"model": {
"ariaLabel": "{{provider}} 提供商,{{model}}",
"currentLeadRuntime": "当前领先运行时",
"default": "默认",
"inheritedTooltip": "启用同步时,提供商、模型和工作量将从团队负责人继承。",
"leadSuffix": "{{label}}(团队负责人)",
"liveDisabled": "当团队上线时,提供商、模型和工作量更改将被禁用。重新连接团队以安全地应用它们。",
"lockedActionFallback": "领导运行时更改打开重新启动团队,可以在其中更新提供商、模型和工作。",
"restartWholeTeam": "保存这些运行时更改会重新启动整个团队。"
},
"nameAria": "成员 {{index}} 姓名",
"nameFallback": "成员 {{index}}",
"noRole": "没有角色",
"removed": "已删除",
"workflow": {
"addTooltip": "添加队友工作流程",
"editTooltip": "编辑队友工作流程",
"label": "工作流程(可选)",
"placeholder": "这个代理应该如何表现、与他人互动……",
"saved": "已保存"
},
"worktree": {
"description": "在单独的 Git worktree中运行该队友。应用/拒绝更改的目标是工作树,而不是主要工作区。",
"label": "工作树"
},
"addMembers": {
"title": "添加成员",
"description": "添加新成员至 {{teamName}}"
},
"placeholders": {
"name": "成员名称",
"mcpServers": "github、哨兵"
}
},
"detail": {
"actions": {
"add": "添加",
"cancel": "取消",
"delete": "删除",
"editCode": "编辑代码",
"launch": "启动",
"remove": "消除",
"stop": "停止",
"task": "任务",
"visualize": "可视化"
},
"deleteTeam": {
"description": "删除队伍“{{team}}”?此操作是不可逆转的。所有团队数据和任务都将被删除。",
"title": "删除团队"
},
"draft": {
"descriptionPrefix": "这是一支选秀队伍——",
"descriptionSuffix": "已使用 {{count}} {{member}} 配置,但尚未由 CLI 进行配置。单击启动以选择模型并启动团队。",
"descriptionSuffix_few": "已使用 {{count}} {{member}} 配置,但尚未由 CLI 进行配置。单击启动以选择模型并启动团队。",
"descriptionSuffix_many": "已使用 {{count}} {{member}} 配置,但尚未由 CLI 进行配置。单击启动以选择模型并启动团队。",
"descriptionSuffix_one": "已使用 {{count}} {{member}} 配置,但尚未由 CLI 进行配置。单击启动以选择模型并启动团队。",
"descriptionSuffix_other": "已使用 {{count}} {{member}} 配置,但尚未由 CLI 进行配置。单击启动以选择模型并启动团队。",
"member": "成员",
"member_few": "成员",
"member_many": "成员",
"member_one": "成员",
"member_other": "成员",
"title": "团队尚未启动"
},
"invalidTab": "团队选项卡无效",
"kanbanSafeData": "无法完全加载看板。显示安全数据。",
"loadFailed": "无法加载团队",
"loading": "装货队",
"loadingSidebar": "正在加载团队侧边栏",
"offline": {
"offline": "团队离线",
"partialFailed": "上次启动中途失败",
"partialMissing": "上次启动中途失败 - {{missing}}/{{expected}} 队友没有加入",
"reconciling": "上次启动仍在协调中"
},
"previous": "上一篇:{{paths}}",
"removeMember": {
"description": "从团队中删除“{{member}}”?任务和消息将被保留,但该名称不能重复使用。",
"title": "删除成员"
},
"sections": {
"team": "团队"
},
"solo": "独奏",
"status": {
"active": "活跃",
"launching": "正在启动…",
"running": "运行中"
},
"telemetry": {
"cpu": "中央处理器",
"memory": "记忆"
},
"tooltips": {
"deleteTeam": "删除团队",
"editTeam": "编辑团队",
"editUnavailableProvisioning": "当配置仍在进行时,编辑团队不可用",
"openBuiltInEditor": "在内置编辑器中打开项目",
"openTeamGraph": "打开团队图",
"stopTeam": "停队"
},
"waitingForProvisioning": "配置完成后将显示团队数据",
"context": {
"title": "上下文",
"loading": "加载中…",
"noSessionLoaded": "没有加载会话",
"closePanel": "关闭 {{team}} 上下文面板",
"loadingContext": "正在加载上下文…",
"openLeadSession": "打开团队领导会话以查看上下文。"
}
},
"review": {
"fileHeader": {
"actions": {
"accept": "接受",
"discard": "丢弃",
"discardTooltip": "放弃对此文件的所有编辑",
"keepMyDraft": "保留我的草稿",
"reject": "拒绝",
"reloadFromDisk": "从磁盘重新加载",
"restore": "恢复",
"restoreTooltip": "从预览中在磁盘上创建/恢复此文件",
"saveFile": "保存文件",
"saveFileTooltip": "将文件保存到磁盘"
},
"badges": {
"deleted": "已删除",
"manualReview": "人工审核",
"new": "新的",
"worktree": "工作树"
},
"contentSource": {
"disk-current": "当前磁盘",
"file-history": "文件历史记录",
"git-fallback": "Git 回退",
"ledger-exact": "任务分类帐",
"ledger-snapshot": "账本快照",
"snippet-reconstruction": "重建",
"unavailable": "内容不可用"
},
"contentUnavailable": {
"badge": "内容不可用",
"description": "账本记录了此更改的元数据,但全文内容不可用。这通常意味着二进制、大型或仅哈希内容。",
"safety": "对此文件禁用自动接受/拒绝,以避免不安全的磁盘写入。",
"title": "文本内容不可用"
},
"disabled": {
"acceptRejectContentUnavailable": "由于全文内容不可用,接受/拒绝被禁用。",
"acceptRejectMissingOnDisk": "当文件在磁盘上丢失时,接受/拒绝将被禁用。",
"rejectBaselineUnavailable": "由于原始基线不可用,拒绝被禁用。",
"rejectContentUnavailable": "由于全文内容不可用,拒绝被禁用。",
"rejectManualLedgerReview": "拒绝被禁用,因为此分类账更改包含二进制、大型或不可用的内容。"
},
"externalChange": {
"changedOnDisk": "磁盘上已更改",
"deletedOnDisk": "已在磁盘上删除",
"recreatedOnDisk": "在磁盘上重新创建"
},
"missingOnDisk": {
"badge": "磁盘上丢失",
"description": "我们仍然可以显示代理日志的预览,但您的文件系统不同步。",
"restorePrefix": "使用",
"restoreSuffix": "将预览内容写回磁盘。",
"restoreUnavailable": "无法自动恢复完整文件内容。",
"title": "磁盘上文件丢失"
},
"pathChange": {
"from": "来自 {{path}}",
"to": "至 {{path}}"
},
"worktree": {
"isolated": "孤立的工作树"
}
},
"toolbar": {
"stats": {
"pending": "{{count}} 待定",
"pending_one": "{{count}} 待定",
"pending_other": "{{count}} 待定",
"accepted": "{{count}} 已接受",
"accepted_one": "{{count}} 已接受",
"accepted_other": "{{count}} 已接受",
"rejected": "{{count}} 被拒绝",
"rejected_one": "{{count}} 被拒绝",
"rejected_other": "{{count}} 被拒绝",
"acrossFiles": "跨 {{count}} 文件",
"acrossFiles_one": "跨 {{count}} 文件",
"acrossFiles_other": "跨 {{count}} 文件",
"edited": "{{count}} 已编辑",
"edited_one": "{{count}} 已编辑",
"edited_other": "{{count}} 已编辑",
"pending_few": "{{count}} 待定",
"pending_many": "{{count}} 待定",
"accepted_few": "{{count}} 已接受",
"accepted_many": "{{count}} 已接受",
"rejected_few": "{{count}} 被拒绝",
"rejected_many": "{{count}} 被拒绝",
"acrossFiles_few": "跨 {{count}} 文件",
"acrossFiles_many": "跨 {{count}} 文件",
"edited_few": "{{count}} 已编辑",
"edited_many": "{{count}} 已编辑"
},
"actions": {
"auto": "汽车",
"undo": "撤消",
"acceptAll": "全部接受",
"rejectAll": "全部拒绝",
"applying": "正在申请…",
"applyRejections": "申请拒绝"
},
"tooltips": {
"autoOn": "滚动到末尾时自动将文件标记为已查看(开启)",
"autoOff": "滚动到末尾时自动将文件标记为已查看(关闭)",
"undo": "撤消上次审阅操作 (Ctrl+Z)",
"acceptAll": "接受所有文件的所有更改",
"rejectAll": "拒绝所有文件中所有可安全拒绝的更改",
"rejectAllDisabled": "没有待处理的文件具有可以拒绝的安全原始基线。",
"applyRejections": "将已拒绝的差异片段应用到磁盘;已接受的更改保持原样"
}
},
"diffError": {
"title": "无法渲染差异视图",
"unexpected": "渲染差异时发生意外错误。",
"actions": {
"retry": "重试"
},
"raw": {
"show": "显示原始差异数据",
"file": "文件:{{file}}",
"original": "- - 原来的",
"modified": "+++ 修改",
"charsTotal": "…({{count}} 字符总数)",
"charsTotal_one": "…({{count}} 字符总数)",
"charsTotal_other": "…({{count}} 字符总数)",
"charsTotal_few": "…({{count}} 字符总数)",
"charsTotal_many": "…({{count}} 字符总数)"
}
},
"fileTree": {
"viewed": "已查看",
"badges": {
"new": "新的",
"deleted": "已删除"
},
"collapseFolder": "折叠 {{name}}",
"expandFolder": "展开 {{name}}",
"empty": {
"noChangedFiles": "没有更改的文件",
"noMatchingFiles": "没有匹配的文件"
},
"searchPlaceholder": "搜索文件…",
"filters": {
"unresolved": "未解决",
"rejected": "被拒绝",
"new": "新的",
"clear": "清除"
}
},
"diffControls": {
"previousChunk": "上一个块",
"nextChunk": "下一个块",
"rejectChange": "拒绝更改 (⌘N)",
"acceptChange": "接受更改 (⌘Y)",
"undo": "撤消",
"keep": "保持",
"rejectShortcut": "⌘N",
"acceptShortcut": "⌘Y"
},
"conflict": {
"title": "检测到冲突",
"description": "自代理更改后此文件已被修改",
"cancel": "取消",
"saveResolution": "保存分辨率",
"editManually": "手动编辑",
"useOriginal": "使用原始版本",
"keepCurrent": "保留当前版本"
},
"fullDiffLoading": {
"titleOne": "准备完整的差异",
"titleMany": "准备 {{count}} 完整差异",
"subtitleForFile": "最终确定 {{file}} 的确切编辑器差异。",
"subtitleCurrentFile": "完成当前文件的确切编辑器差异。",
"subtitleMany": "解析当前加载文件的准确之前/之后基线。",
"previewsReady": "{{count}} 预览就绪",
"previewsReady_one": "{{count}} 预览就绪",
"editorViewLoading": "编辑器视图加载",
"filesInProgress": "{{count}} 文件正在进行中",
"filesInProgress_one": "{{count}} 文件正在进行中",
"filesReady": "{{ready}}/{{total}} 文件准备就绪",
"progressDescription": "{{ready}} 已准备就绪,{{loading}} 仍在加载。当剩余的基线得到解决时,预览差异在下面保持可见。",
"singleDescription": "当准确的基线得到解决时,预览差异在下面保持可见。",
"previewsReady_few": "{{count}} 预览就绪",
"previewsReady_many": "{{count}} 预览就绪",
"previewsReady_other": "{{count}} 预览就绪",
"filesInProgress_few": "{{count}} 文件正在进行中",
"filesInProgress_many": "{{count}} 文件正在进行中",
"filesInProgress_other": "{{count}} 文件正在进行中"
},
"fileMissingPrefix": "磁盘上文件丢失。此差异可能只是代理日志的预览。使用",
"restore": "恢复",
"fileMissingSuffix": "在磁盘上创建文件。",
"filePlaceholder": {
"loading": "加载中",
"description": "为此文件准备完整的编辑器差异。"
},
"loading": {
"diff": "差分法",
"ledgerObjectsProcessed": "{{count}} 处理的账本对象",
"ledgerObjectsProcessed_one": "{{count}} 已处理的账本对象",
"ledgerObjectsProcessed_other": "{{count}} 处理的账本对象",
"ledgerObjectsProcessed_few": "{{count}} 处理的账本对象",
"ledgerObjectsProcessed_many": "{{count}} 处理的账本对象",
"phases": {
"readingLedger": "读取任务分类帐…",
"resolvingFiles": "正在解析文件状态…",
"checkingWorktree": "正在检查工作树上下文…",
"preparingDiffs": "正在准备审核差异…"
}
},
"progress": {
"viewed": "{{viewed}}/{{total}} 已查看"
},
"scope": {
"readMore": "阅读更多",
"tiers": {
"exact": {
"title": "任务范围精确确定",
"detail": "在会话日志中找到开始和完成 Token。差异仅包括在此特定任务持续时间所做的更改 - 排除修改相同文件的其他任务。"
},
"endEstimated": {
"title": "估计结束边界",
"detail": "仅找到开始 Token - 任务尚无完成 Token。显示从任务开始到会话结束的变化。如果同一会话中此任务之后运行了其他任务则也可能包括它们的更改。"
},
"startEstimated": {
"title": "估计的起始边界",
"detail": "仅找到完成 Token - 未捕获工作开始。如果同一会话中在此任务之前运行了其他任务,则也可能包括它们对相同文件的更改。"
},
"allSession": {
"title": "显示所有会话更改",
"detail": "在会话日志中找不到任务 Token。无法隔离此任务 - 显示整个会话中的所有文件更改,包括其他任务的更改。较早消息的 CLI 版本或非标准工作流程可能会发生这种情况。"
}
},
"ledger": {
"exact": {
"title": "任务分类帐捕获的更改",
"detail": "当代理执行此任务时,编排器捕获了这些文件更改。",
"badge": "账本精确"
},
"limited": {
"title": "捕获的变更具有有限的可审核性",
"detail": "编排器捕获了此任务的这些文件更改,但至少有一个更改是从快照或仅元数据源捕获的。查看确切的文本差异(如果有);二进制或不可用的内容可能需要手动审核。",
"mixedBadge": "混合审核性",
"needsReviewBadge": "需要审核"
}
},
"workInterval": {
"title": "按持续工作间隔确定范围",
"detail": "任务开始 Token 在会话日志中不可用,因此差异的范围由板上存储的任务工作间隔决定。",
"badge": "区间范围"
},
"confidence": {
"high": "高置信度",
"medium": "中等置信度",
"low": "信心度低",
"bestEffort": "尽最大努力"
}
},
"shortcuts": {
"title": "键盘快捷键",
"actions": {
"nextChange": "下一步更改",
"previousChange": "之前的变更",
"nextFile": "下一个文件",
"previousFile": "上一个文件",
"acceptChange": "接受变更",
"rejectChange": "拒绝改变",
"saveFile": "保存文件",
"undo": "撤消",
"redo": "重做",
"toggleShortcuts": "切换快捷键",
"closeDialog": "关闭对话框"
}
},
"timeline": {
"empty": "无编辑事件",
"titleWithCount": "编辑时间线 ({{count}})"
},
"continuousScroll": {
"empty": "没有可审核的文件更改"
},
"empty": {
"noSafeDiff": "没有可用的安全差异",
"noFileChangesRecorded": "没有记录文件更改",
"noSafeDiffDescription": "任务分类帐未公开此任务的安全文件差异。",
"noSafeDiffDiagnosticsDescription": "任务分类帐未公开此任务的安全文件差异。下面的诊断解释了原因。",
"noFileEventsYet": "任务分类帐尚无此任务的文件事件。",
"noFileEvents": "任务分类帐没有该任务的文件事件。"
}
},
"messages": {
"actions": {
"bottomSheetActions": "消息底部工作表操作",
"collapseAll": "折叠所有消息",
"collapseSheet": "折叠表",
"expandAll": "展开所有消息",
"expandSheet": "展开表",
"floatComposer": "浮动作曲家",
"floatMessagesComposer": "浮动消息编辑器",
"hideSearch": "隐藏搜索",
"loadOlder": "加载旧消息",
"markAllRead": "全部 Token 为已读",
"messageActions": "消息操作",
"moveMessagesToBottomSheet": "将消息移至底部工作表",
"moveMessagesToSidebar": "将消息移至侧边栏",
"moveToBottomSheet": "移至底部工作表",
"moveToInline": "移至内联",
"moveToSidebar": "移至侧边栏",
"panelActions": "消息面板操作",
"searchMessages": "搜索消息"
},
"delivery": {
"copied": "已复制",
"copyDebugDetails": "复制调试详细信息",
"details": "细节",
"fields": {
"acceptanceUnknown": "接受未知",
"delivered": "发表",
"diagnostics": "诊断",
"ledgerStatus": "账本状态",
"messageId": "消息 ID",
"providerId": "提供商 ID",
"queuedBehindMessageId": "队列后面消息 ID",
"reason": "原因",
"responsePending": "响应待处理",
"responseState": "响应状态",
"statusMessageId": "状态消息 ID",
"userVisibleMessage": "用户可见消息",
"userVisibleNextReviewAt": "userVisibleNextReviewAt",
"userVisibleReasonCode": "用户可见原因代码",
"userVisibleState": "用户可见状态",
"visibleReplyCorrelation": "可见回复相关性",
"visibleReplyMessageId": "可见回复消息 ID"
}
},
"panelMode": "消息面板模式",
"title": "消息",
"unread": {
"new": "{{count}} 新",
"unread": "{{count}} 未读",
"new_few": "{{count}} 新",
"new_many": "{{count}} 新",
"new_one": "{{count}} 新",
"new_other": "{{count}} 新",
"unread_few": "{{count}} 未读",
"unread_many": "{{count}} 未读",
"unread_one": "{{count}} 未读",
"unread_other": "{{count}} 未读"
},
"filter": {
"ariaLabel": "过滤消息",
"tooltip": "过滤消息",
"from": "从",
"to": "到",
"noData": "无数据",
"showStatusUpdates": "显示状态更新(空闲/关闭)",
"actions": {
"reset": "重置",
"save": "保存"
}
},
"status": {
"title": "地位"
},
"actionMode": {
"label": "动作模式"
},
"search": {
"placeholder": "搜索…"
}
},
"modelSelector": {
"badges": {
"configured": "已配置",
"connected": "已连接",
"failed": "失败",
"free": "免费",
"local": "本地",
"needsTest": "需要测试",
"verified": "已验证",
"unavailable": "不可用",
"issue": "问题"
},
"customModelId": "自定义模型 ID",
"label": "模型(可选)",
"multimodelRequired": "Codex 和 Gemini 需要多模型模式。",
"openCode": {
"allSources": "所有 OpenCode 源",
"filterSource": "过滤器 {{source}}",
"filterSources": "过滤 OpenCode 源",
"freeOnly": "仅免费",
"freeTooltip": "OpenCode 将此模型 Token 为免费。",
"loadingModels": "正在加载 OpenCode 模型…",
"noSourcesFound": "未找到来源。",
"recommendedOnly": "仅推荐",
"searchSources": "搜索来源",
"sourcesCount": "{{count}} OpenCode 源代码",
"sourcesCount_few": "{{count}} OpenCode 源代码",
"sourcesCount_many": "{{count}} OpenCode 源代码",
"sourcesCount_one": "{{count}} OpenCode 源代码",
"sourcesCount_other": "{{count}} OpenCode 源代码"
},
"reason": "原因:{{reason}}",
"runtimeModelsSyncing": "从当前运行时加载显式模型。同步列表时,默认值仍然可用。",
"fastMode": {
"codexLabel": "快速模式2x 学分)",
"optionalLabel": "快速模式(可选)",
"defaultOff": "默认(关闭)",
"fast": "快速地",
"off": "关闭",
"defaultFast": "默认(快速)",
"defaultResolvesTo": "当前默认解析为 {{mode}}。",
"runtimeBackedHint": "快速模式是运行时支持的,并且只有在解析的 Anthropic 启动模型支持它时才会解锁。"
},
"anthropicExtraUsage": {
"pricingDocs": "阅读人择定价文档"
},
"searchModels": "搜索模型",
"defaultModel": "默认",
"empty": {
"noSearchMatches": "没有与此搜索匹配的模型。",
"recommendedFreeOpenCode": "当前运行时列表中没有推荐的免费 OpenCode 模型。",
"freeOpenCode": "当前运行时列表中没有可用的免费 OpenCode 模型。",
"recommendedOpenCode": "当前运行时列表中没有推荐的 OpenCode 模型。",
"noModels": "当前运行时列表中没有可用的模型。"
},
"openCodeStatus": {
"notReadyTitle": "OpenCode 尚未准备好团队启动",
"freeModelsAvailableTitle": "提供 OpenCode 免费模型",
"providerNotConnectedTitle": "OpenCode 提供商未连接",
"readyTitle": "OpenCode 已准备就绪",
"readyMessage": "OpenCode 通过提供商准备工作。选择它以为此团队使用 OpenCode 模型。",
"useOpenCode": "使用 OpenCode",
"badges": {
"check": "查看",
"install": "安装",
"free": "免费",
"setup": "设置"
},
"summary": {
"checking": "OpenCode 状态:检查运行时",
"status": "OpenCode 状态:{{parts}}"
},
"summaryParts": {
"teamLaunchBlocked": "团队启动受阻",
"providerOptional": "提供商连接可选",
"providerModelsNeedSetup": "提供商支持的模型需要设置",
"teamLaunchReady": "团队启动准备就绪",
"runtimeDetected": "检测到运行时",
"runtimeMissing": "运行时缺失",
"freeWithoutAuth": "无需授权即可使用免费模型",
"providerConnected": "提供商已连接",
"providerNotConnected": "提供商未连接"
},
"messages": {
"checking": "该应用仍在检查 OpenCode 运行时。等待提供商状态完成,然后重试。",
"unsupported": "OpenCode 未安装、未找到或检测到的运行时不受支持。安装或更新 OpenCode然后刷新提供商状态。您还可以使用主页上的“安装”按钮。",
"freeAvailable": "检测到 OpenCode。您可以使用免费的 OpenCode 模型,例如 Big Pickle而无需连接提供商。仅当您需要提供商支持的模型时才连接提供商。",
"noFreeListed": "已检测到 OpenCode但尚未列出免费的 OpenCode 模型。刷新提供商状态,或在 OpenCode 中连接提供商以获取提供商支持的模型。",
"launchBlocked": "OpenCode 已安装并经过认证,但 Agent Teams 启动准备工作被阻止。",
"ready": "OpenCode 已准备好供团队启动。"
},
"loadingRuntime": "OpenCode 运行时状态仍在加载中。"
},
"advisory": {
"pingNotConfirmed": "Ping 未确认",
"note": "备注"
},
"placeholders": {
"customModelId": "openai/gpt-oss-20b"
},
"routeGroups": {
"openCodeConfig": "OpenCode 配置",
"builtinFree": "免费内置",
"connectedProviders": "互联提供商",
"otherCatalog": "其他 OpenCode 目录"
},
"pricing": {
"free": "免费",
"inputShort": "在 {{rate}}",
"outputShort": "输出 {{rate}}",
"perMillionSummary": "{{summary}}/1M",
"inputTitle": "输入:每 1M Token {{rate}}",
"outputTitle": "输出:每 100 万个 Token {{rate}}",
"cacheReadTitle": "缓存读取:每 1M Token {{rate}}",
"cacheWriteTitle": "缓存写入:每 1M Token {{rate}}"
},
"defaultTooltip": {
"anthropicCompatibleWithResolved": "使用与 Anthropic 兼容的端点默认模型。 目前解析为 {{model}}。",
"anthropicCompatible": "使用与 Anthropic 兼容的端点默认模型。",
"anthropic": "使用 Claude 团队默认模型。 当启用限制上下文时,解析为具有 1M 上下文的 {{longContextModel}} 或具有 200K 上下文的 {{limitedContextModel}}。",
"openCodeWithResolved": "使用 OpenCode 默认模型。 目前解析为 {{model}}。",
"openCode": "使用 OpenCode 运行时默认模型。",
"runtime": "使用所选提供商的运行时默认值。"
},
"multimodelOff": "多模型关闭",
"unavailableInRuntime": "当前运行时不可用"
},
"taskDetail": {
"actions": {
"cancel": "取消",
"delete": "删除",
"markResolved": "标记为已解决",
"save": "保存"
},
"attachments": {
"commentAttachment": "评论附件",
"fromComments": "来自评论",
"preview": "预览 {{filename}}"
},
"changes": {
"badges": {
"attention": "注意力",
"noSafeDiff": "没有安全差异"
},
"empty": {
"noFileChangesRecorded": "没有记录文件更改",
"noFileChangesRecordedYet": "尚未记录文件更改",
"noReviewableChangesRecovered": "未恢复可审核的文件更改",
"noSafeDiffAvailable": "没有可用的安全差异"
},
"loadFailed": "无法加载任务更改摘要",
"loading": "正在加载更改…",
"fileCount": "{{count}} 文件",
"fileRowsHidden": "{{count}} 文件行隐藏",
"moreDiagnostics": "{{count}} 更多诊断",
"moreFiles": "{{count}} 更多文件",
"openInEditor": "在编辑器中打开",
"openTask": "打开任务 {{subject}}",
"refresh": "刷新更改",
"refreshFailed": "刷新失败:{{error}}",
"refreshing": "清爽",
"refreshingChanges": "令人耳目一新的变化…",
"refreshTeamChanges": "刷新团队变更",
"refreshShort": "刷新",
"reviewDiff": "查看差异",
"reviewTaskDiff": "检查任务差异",
"scannedCandidateTasks": "已扫描 {{requested}} / {{eligible}} 个候选任务",
"tasksDeferred": "{{count}} 任务推迟了本次传递",
"title": "变化",
"fileCount_few": "{{count}} 文件",
"fileCount_many": "{{count}} 文件",
"fileCount_one": "{{count}} 文件",
"fileCount_other": "{{count}} 文件",
"fileRowsHidden_few": "{{count}} 文件行隐藏",
"fileRowsHidden_many": "{{count}} 文件行隐藏",
"fileRowsHidden_one": "{{count}} 文件行隐藏",
"fileRowsHidden_other": "{{count}} 文件行隐藏",
"moreDiagnostics_few": "{{count}} 更多诊断",
"moreDiagnostics_many": "{{count}} 更多诊断",
"moreDiagnostics_one": "{{count}} 更多诊断",
"moreDiagnostics_other": "{{count}} 更多诊断",
"moreFiles_few": "{{count}} 更多文件",
"moreFiles_many": "{{count}} 更多文件",
"moreFiles_one": "{{count}} 更多文件",
"moreFiles_other": "{{count}} 更多文件",
"tasksDeferred_few": "{{count}} 任务推迟了本次传递",
"tasksDeferred_many": "{{count}} 任务推迟了本次传递",
"tasksDeferred_one": "{{count}} 任务推迟了本次传递",
"tasksDeferred_other": "{{count}} 任务推迟了本次传递"
},
"clarification": {
"awaitingLead": "等待团队负责人的澄清",
"awaitingUser": "等待您的澄清"
},
"description": {
"add": "点击添加描述…",
"edit": "编辑描述",
"placeholder": "任务描述(支持 markdown"
},
"loading": {
"fetchingTeamData": "获取团队数据",
"title": "正在加载任务…"
},
"logs": {
"newArriving": "新任务日志到达"
},
"notFound": "未找到任务",
"related": {
"blockedBy": "被阻止",
"blocks": "积木",
"linkedFrom": "链接自",
"links": "链接",
"title": "相关任务"
},
"review": {
"reviewer": "审稿人:{{reviewer}}"
},
"sections": {
"attachments": "附件",
"changes": "变化",
"comments": "评论",
"description": "描述",
"taskLogs": "任务日志",
"workflowHistory": "工作流程历史记录"
},
"unassigned": "未分配",
"workflow": {
"implementationTimeTitle": "持续工作间隔的实施时间",
"inProgressTime": "进行中时间 {{duration}}"
},
"comments": {
"renderLimit": "显示最新的 {{formattedCount}} 评论以保持 UI 响应。",
"badges": {
"approved": "已批准",
"reviewRequested": "已请求审核"
},
"unknownTime": "未知时间",
"actions": {
"reply": "回复",
"replyToComment": "回复评论",
"showMore": "显示更多评论 ({{visible}}/{{total}})",
"cancelReply": "取消回复",
"comment": "评论"
},
"attachments": {
"previewAlt": "附件预览",
"downloadFailed": "下载失败"
},
"replyingTo": "正在回复",
"input": {
"placeholder": "添加评论…(输入发送)",
"charsLeft": "{{count}} 剩余字符数",
"charsLeft_one": "{{count}} 左字符",
"charsLeft_other": "{{count}} 剩余字符数",
"charsLeft_few": "{{count}} 剩余字符数",
"charsLeft_many": "{{count}} 剩余字符数"
}
},
"workflowTimeline": {
"empty": "没有记录工作流程历史记录",
"currentImplementationInterval": "当前实施间隔",
"implementationIntervalEnded": "实施间隔在此过渡时结束",
"runningPrefix": "正在运行",
"createdAs": "创建为",
"by": "经过",
"reassigned": "重新分配",
"assignedTo": "分配给",
"unassignedFrom": "未分配自",
"ownerChanged": "所有者已变更",
"reviewRequested": "已请求审核",
"reviewStarted": "审核开始",
"changesRequested": "要求更改",
"approved": "已批准",
"unknownEvent": "未知事件"
},
"reviewStates": {
"approved": "已批准",
"needsFix": "需要修复",
"inReview": "审核中"
}
},
"tasks": {
"createTask": {
"assignee": "受让人",
"assigneeOptional": "受让人(可选)",
"blockedByOptional": "被任务阻止(可选)",
"blockedBySummary": "任务将被阻止:{{tasks}}",
"cancel": "取消",
"create": "创建",
"creating": "正在创建…",
"description": "该任务将在团队的 tasks/目录中创建并显示在看板上。",
"descriptionOptional": "说明(可选)",
"detailsPlaceholder": "任务详情(支持 markdown",
"hideOptionalFields": "隐藏可选字段",
"offlineNotice": {
"after": "- 启动团队开始执行。",
"before": "团队离线。该任务将被添加到"
},
"promptOptional": "提示词受让人(可选)",
"promptPlaceholder": "为团队成员定制说明…",
"relatedOptional": "相关任务(可选)",
"relatedSummary": "相关:{{tasks}}",
"saved": "已保存",
"searchTasks": "搜索任务…",
"selectMember": "选择成员",
"selectMemberOptional": "选择成员…",
"showOptionalFields": "显示可选字段",
"startImmediately": "立即开始",
"startOfflineHint": "团队离线。首先启动团队以立即开始任务。",
"subject": "主题",
"subjectPlaceholder": "需要做什么?",
"title": "创建任务",
"todo": "待办事项"
},
"list": {
"columns": {
"blockedBy": "被阻止",
"blocks": "积木",
"id": "ID",
"owner": "所有者",
"status": "地位",
"subject": "主题"
},
"empty": "该团队没有任务",
"filters": {
"allOwners": "所有业主",
"allStatuses": "所有状态",
"ownerAria": "按所有者过滤任务",
"statusAria": "按状态过滤任务"
},
"showing": "显示 {{shown}} 或 {{total}}"
},
"status": {
"completed": "完全的",
"deleted": "已删除",
"inProgress": "进行中",
"pending": "待办的"
},
"statusSummary": {
"progressAria": "任务 {{completed}}/{{total}} 已完成",
"inProgress": "{{count}} 进行中",
"inProgress_one": "{{count}} 进行中",
"inProgress_other": "{{count}} 进行中",
"inProgress_few": "{{count}} 进行中",
"inProgress_many": "{{count}} 进行中",
"pending": "{{count}} 待定",
"pending_one": "{{count}} 待定",
"pending_other": "{{count}} 待定",
"pending_few": "{{count}} 待定",
"pending_many": "{{count}} 待定",
"completed": "{{count}} 已完成",
"completed_one": "{{count}} 已完成",
"completed_other": "{{count}} 已完成",
"completed_few": "{{count}} 已完成",
"completed_many": "{{count}} 已完成"
},
"unassigned": "未分配",
"teamPrefix": "团队:",
"openTask": "开放任务",
"deleteConfirm": {
"title": "删除任务",
"message": "将任务 #{{taskId}} 移至垃圾箱?",
"confirmLabel": "删除",
"cancelLabel": "取消"
}
},
"editor": {
"actions": {
"cancel": "取消",
"closeEditor": "关闭编辑器",
"closeTab": "关闭选项卡",
"closeTooltip": "关闭编辑器 (Esc)",
"discard": "丢弃",
"discardAndClose": "丢弃并关闭",
"keep": "保持",
"keepMine": "保留我的",
"keyboardShortcuts": "键盘快捷键",
"overwrite": "覆盖",
"refreshAria": "刷新 (F5)",
"refreshTooltip": "刷新 git 状态 (F5)",
"reload": "重新加载",
"retry": "重试",
"save": "保存",
"saveAllAndClose": "全部保存并关闭"
},
"ariaLabel": "项目编辑",
"dialogs": {
"conflictDescription": "自您打开该文件以来,该文件已被外部修改。用您的更改覆盖?",
"conflictTitle": "拯救冲突",
"unsavedDescription": "您有未保存的更改。你想做什么?",
"unsavedFileDescription": "该文件有未保存的更改。你想做什么?",
"unsavedTitle": "未保存的更改"
},
"newFile": {
"validation": {
"nameRequired": "名称不能为空",
"invalidName": "名称无效",
"invalidCharacters": "名称包含无效字符",
"nameTooLong": "名字太长"
},
"placeholders": {
"fileName": "文件名…",
"folderName": "文件夹名称…"
},
"aria": {
"newFileName": "新文件名",
"newFolderName": "新文件夹名称"
}
},
"draftRecovered": "恢复了上一个会话中未保存的更改。",
"externalChange": {
"changed": "磁盘上的文件已更改。",
"deleted": "文件不再存在于磁盘上。"
},
"saveFailed": "保存失败:{{error}}",
"sidebar": {
"explorer": "探险家",
"hide": "隐藏侧边栏",
"hideWithShortcut": "隐藏侧边栏({{shortcut}}",
"show": "显示侧边栏",
"showWithShortcut": "显示侧边栏 ({{shortcut}})"
},
"searchInFiles": {
"title": "在文件中搜索",
"closeSearch": "关闭搜索",
"closeSearchShortcut": "关闭搜索 (Esc)",
"searchPlaceholder": "搜索…",
"matchCase": "火柴盒",
"matchCaseToggle": "氨基酸",
"noResults": "未找到结果",
"resultsSummary": "{{count}} 在 {{fileCount}} 文件中匹配",
"resultsSummary_one": "在 {{fileCount}} 个文件中找到 {{count}} 个匹配项",
"truncated": "(截断)",
"resultsSummary_few": "{{count}} 在 {{fileCount}} 文件中匹配",
"resultsSummary_many": "{{count}} 在 {{fileCount}} 文件中匹配",
"resultsSummary_other": "{{count}} 在 {{fileCount}} 文件中匹配"
},
"fileTree": {
"failedToLoadFiles": "加载文件失败:{{error}}",
"loading": "正在加载文件…",
"empty": "未找到文件",
"dropForProjectRoot": "放到此处获取项目根目录",
"moveToTrash": "移至垃圾箱",
"moveToTrashConfirm": "将“{{name}}”移至垃圾箱?",
"cancel": "取消"
},
"goToLine": {
"title": "前往行",
"position": "(当前:{{current}},总计:{{total}}",
"placeholder": "行号、+偏移量、-偏移量或%",
"go": "去"
},
"searchPanel": {
"previousMatch": "上一场比赛",
"nextMatch": "下一场比赛",
"close": "关闭",
"replacePlaceholder": "代替",
"replace": "代替",
"replaceNext": "替换下一个",
"all": "全部",
"replaceAll": "全部替换"
},
"statusBar": {
"position": "列 {{line}},列 {{col}}",
"enableWatcher": "启用文件观察器",
"disableWatcher": "禁用文件观察器",
"watch": "手表",
"watching": "观看",
"watchExternalChanges": "留意外部变化",
"disableExternalWatcher": "禁用外部更改观察程序",
"encodingUtf8": "UTF-8",
"spaces": "空间:{{count}}"
},
"imagePreview": {
"loading": "正在加载预览…",
"openFullSize": "打开全尺寸预览",
"openSystemViewer": "在系统查看器中打开"
},
"quickOpen": {
"title": "快速打开",
"searchPlaceholder": "按名称搜索文件…",
"loading": "正在加载文件…",
"empty": "未找到文件"
},
"errorBoundary": {
"crashed": "编辑器崩溃了",
"unknownError": "未知错误"
},
"binaryPlaceholder": {
"file": "二进制文件({{size}}"
},
"unsavedChanges": "未保存的更改",
"empty": {
"selectFile": "从树中选择要编辑的文件"
},
"search": {
"toggleReplace": "切换替换",
"placeholder": "搜索"
},
"shortcuts": {
"title": "键盘快捷键",
"groups": {
"fileOperations": "文件操作",
"search": "搜索",
"navigation": "导航",
"editing": "编辑",
"markdown": "Markdown",
"general": "常规"
},
"actions": {
"quickOpen": "快速打开",
"save": "保存",
"saveAll": "全部保存",
"closeTab": "关闭选项卡",
"findInFile": "在文件中查找",
"searchInFiles": "在文件中搜索",
"goToLine": "前往行",
"nextTab": "下一个选项卡",
"previousTab": "上一个选项卡",
"cycleTabs": "循环选项卡",
"toggleSidebar": "切换侧边栏",
"undo": "撤消",
"redo": "重做",
"selectNextMatch": "选择下一场比赛",
"toggleComment": "切换评论",
"splitPreview": "分割预览",
"fullPreview": "完整预览",
"closeEditor": "关闭编辑器"
}
},
"toolbar": {
"enableWordWrap": "启用自动换行",
"disableWordWrap": "禁用自动换行",
"closeSplitPreview": "关闭分割预览",
"closePreview": "关闭预览"
}
},
"launch": {
"actions": {
"createSchedule": "创建计划任务",
"creating": "正在创建…",
"goToDashboard": "转到控制台",
"launchTeam": "启动团队",
"launching": "正在启动…",
"relaunchTeam": "重新启动团队",
"relaunching": "重新启动…",
"saveChanges": "保存更改",
"saving": "保存…"
},
"billing": {
"prefix": "自 2026 年 6 月 15 日起Anthropic 账单",
"readArticle": "阅读人类文章",
"suffix": "Agent SDK 使用量来自每月 Agent SDK 积分,独立于交互式 Claude Code 限制。积分会重置每个计费周期,未使用的积分不会结转。"
},
"conflict": {
"description": "在同一目录中运行两个团队是有风险的 - 它们可能会在编辑相同文件时发生冲突。考虑使用不同的目录或 Git worktree进行隔离。",
"title": "另一个团队“{{team}}”已经在该工作目录中运行",
"workingDirectory": "工作目录:"
},
"description": {
"createSchedule": "安排自动执行 Claude 任务",
"createScheduleForTeam": "为团队“{{team}}”安排自动运行",
"editSchedule": "编辑“{{team}}”团队的日程",
"launchPrefix": "开始组队",
"launchSuffix": "通过本地 Claude CLI。",
"relaunchPrefix": "停止当前运行",
"relaunchSuffix": "并通过本地 Claude CLI 再次启动它。"
},
"prepare": {
"action": {
"launch": "启动",
"relaunch": "重新启动"
},
"blocked": "运行时环境不可用 - {{action}} 被阻止",
"checkingProviders": "检查选定的提供商…",
"failed": "无法准备选定的提供商",
"preflight": "飞行前检查以在 {{action}} 之前捕获错误",
"preparingEnvironment": "准备环境…",
"ready": "所有选定提供商均已就绪。",
"readyWithNotes": "所有选定的提供商均已准备就绪,并附有注释。",
"unsupportedPreload": "当前preload 版本不支持 team:prepareProvisioning。重新启动开发应用。",
"selectWorkingDirectory": "选择一个工作目录来验证启动环境。",
"someProvidersNeedAttention": "部分选定提供商需要注意。"
},
"prompt": {
"label": "提示词",
"oneShotPrefix": "该提示词将被传递到",
"oneShotSuffix": "用于一次性执行",
"saved": "已保存",
"schedulePlaceholder": "指示 Claude 按计划执行……",
"teamLeadOptional": "提示团队负责人(可选)",
"teamLeadPlaceholder": "给团队领导的指示…"
},
"providerChanged": "提供商从 {{from}} 更改为 {{to}}。之前的引导会话将不会恢复,并且引导将以新的上下文开始,以便正确应用新的运行时。",
"relaunchFreshSession": "团队重新启动将开始新的领导会话。持久的团队状态、任务看板和成员配置会重新融入到启动提示词中。",
"relaunchWarning": {
"description": "保存这些设置将停止当前的团队进程,保留更新的名单,并使用新的运行时再次启动团队。",
"title": "重新启动将重新开始当前的团队运行"
},
"schedule": {
"labelOptional": "标签(可选)",
"labelPlaceholder": "例如,每日代码审核、每晚测试……",
"maxBudgetUsd": "最高预算(美元)",
"maxTurns": "最大转数",
"noLimit": "无限制",
"noMatches": "没有团队符合您的搜索。",
"noTeams": "没有可用的团队。首先创建一个团队。",
"searchTeams": "搜寻队伍…",
"selectTeam": "选择一个团队…",
"team": "团队",
"title": "日程"
},
"title": {
"createSchedule": "创建计划任务",
"editSchedule": "编辑日程",
"launch": "发送团队",
"relaunch": "重新启动团队"
},
"errors": {
"loadProjectsFailed": "无法加载项目",
"saveScheduleFailed": "保存日程失败",
"relaunchFailed": "无法重新启动团队",
"launchFailed": "启动团队失败"
},
"validation": {
"openCodeLeadModelRequired": "OpenCode 引线需要选定的模型。",
"openCodeTeammateRequired": "OpenCode 领导者需要至少一名 OpenCode 队友。",
"selectWorkingDirectory": "选择工作目录cwd",
"fixMemberNames": "启动前修复成员名称",
"memberNamesUnique": "启动前成员名称必须是唯一的"
},
"optionalSettings": {
"relaunchTitle": "重新启动设置",
"title": "可选启动设置",
"relaunchDescription": "在重新启动团队之前,请检查名单和领导运行时。",
"description": "将启动流程集中在项目路径上,并且仅在需要额外控制时才扩展此流程。"
}
},
"list": {
"actions": {
"copyTeam": "复制团队",
"createTeam": "创建团队",
"deleteForever": "永久删除",
"deletePermanently": "永久删除",
"deleteTeam": "删除团队",
"launching": "正在启动…",
"launchTeam": "启动团队",
"relaunchTeam": "重新启动团队",
"restore": "恢复",
"restoreTeam": "恢复队伍",
"retry": "重试",
"stopTeam": "停队",
"stopping": "停止…"
},
"electronOnly": {
"description": "在浏览器模式下,无法访问本地“~/.claude/teams”目录。",
"title": "Teams 仅在 Electron 模式下可用"
},
"empty": {
"description": "在此创建一个团队以开始。它会自动显示在列表中。",
"localOnly": "团队创建仅在本地 Electron 模式下可用。",
"title": "未找到队伍"
},
"filter": {
"clearAll": "全部清除",
"label": "过滤团队",
"projectPriority": "项目优先级",
"status": "地位"
},
"loadFailed": "无法加载团队",
"loading": "正在加载团队…",
"localOnly": "仅在本地 Electron 模式下可用。",
"membersCount": "成员:{{count}}",
"membersCount_few": "成员:{{count}}",
"membersCount_many": "成员:{{count}}",
"membersCount_one": "成员: {{count}}",
"membersCount_other": "成员:{{count}}",
"noDescription": "无描述",
"noMatches": "没有符合当前筛选条件的团队",
"partial": {
"pending": "上次启动仍在协调中。",
"skipped": "上次启动跳过了队友。",
"skippedWithCount": "上次启动跳过了 {{count}}/{{expected}} 队友。",
"skippedWithCount_few": "上次启动跳过了 {{count}}/{{expected}} 队友。",
"skippedWithCount_many": "上次启动跳过了 {{count}}/{{expected}} 队友。",
"skippedWithCount_one": "上次启动跳过了 {{count}}/{{expected}} 队友。",
"skippedWithCount_other": "上次启动跳过了 {{count}}/{{expected}} 队友。",
"stopped": "上次启动在所有队友加入之前停止了。",
"stoppedWithCount": "上次启动在 {{count}}/{{expected}} 队友加入之前停止。",
"stoppedWithCount_few": "上次启动在 {{count}}/{{expected}} 队友加入之前停止。",
"stoppedWithCount_many": "上次启动在 {{count}}/{{expected}} 队友加入之前停止。",
"stoppedWithCount_one": "上次启动在 {{count}}/{{expected}} 队友加入之前停止。",
"stoppedWithCount_other": "上次启动在 {{count}}/{{expected}} 队友加入之前停止。"
},
"searchPlaceholder": "搜寻队伍…",
"sections": {
"otherTeams": "其他队伍",
"projectTeams": "{{project}} 的团队",
"selectedProject": "选定的项目"
},
"solo": "独奏",
"status": {
"active": "活跃",
"deleted": "已删除",
"launching": "正在启动…",
"offline": "离线",
"partialFailure": "启动中途失败",
"partialPending": "引导挂起",
"partialSkipped": "启动跳过的成员",
"running": "运行中"
},
"title": "选择团队",
"trash": "垃圾 ({{count}})",
"trash_few": "垃圾 ({{count}})",
"trash_many": "垃圾 ({{count}})",
"trash_one": "垃圾 ({{count}})",
"trash_other": "垃圾 ({{count}})",
"deleteDraft": {
"title": "删除草稿",
"message": "删除选秀队“{{teamName}}”?此操作无法撤消。",
"confirmLabel": "删除",
"cancelLabel": "取消"
},
"moveToTrash": {
"title": "移至垃圾箱",
"message": "将团队“{{teamName}}”移至垃圾箱?您可以稍后恢复它。",
"confirmLabel": "移至垃圾箱",
"cancelLabel": "取消"
},
"deleteForever": {
"title": "永久删除",
"message": "永久删除团队“{{teamName}}”?所有数据都将丢失。",
"confirmLabel": "永久删除",
"cancelLabel": "取消"
}
},
"messageComposer": {
"crossTeam": {
"hint": "提示词:跨团队消息会发送至目标团队负责人。如果您希望回复返回给您的团队领导而不是您,请在消息中明确说明。"
},
"attachments": {
"attachFiles": "附加文件(粘贴或拖放)",
"unavailable": "附件不可用",
"disabledHint": "在线团队领导和在线 OpenCode 队友支持文件附件。删除附件或切换收件人。",
"restrictions": {
"crossTeam": "跨团队消息不支持文件附件",
"teamOffline": "团队必须在线才能附加文件",
"unsupportedRecipient": "文件可以发送给团队领导或 OpenCode 队友",
"openCodeOffline": "团队必须在线才能为 OpenCode 队友附加文件",
"sending": "等待当前消息发送完成后再添加文件",
"maximumReached": "已达到最大附件数",
"leadOnly": "文件只能发送给团队负责人"
}
},
"slash": {
"restrictions": {
"attachments": "斜线命令需要现场团队领导,并且不能通过附件发送",
"crossTeam": "斜线命令只能在当前团队领导上运行",
"notLead": "斜线命令只能发送给队长",
"leadOffline": "斜线命令需要团队领导在线"
}
},
"status": {
"reusedCrossTeamRequest": "重用最近的跨团队请求",
"teamOffline": "离线"
},
"revision": {
"editing": "编辑上一条消息",
"cancel": "取消",
"tooltip": "要求代理忽略之前的消息并将其恢复给作曲家。"
},
"input": {
"charsLeft": "{{count}} 剩余字符数",
"charsLeft_one": "{{count}} 左字符",
"charsLeft_other": "{{count}} 剩余字符数",
"teamLaunchingPlaceholder": "团队正在启动…消息将排队等待收件箱传递。",
"crossTeamPlaceholder": "跨团队消息至 {{team}}…",
"teamFallback": "团队",
"placeholder": "写一条消息…Enter 发送Shift+Enter 换行)",
"slashTip": "提示词:您可以使用“/”来运行任何 Claude 命令。",
"charsLeft_few": "{{count}} 剩余字符数",
"charsLeft_many": "{{count}} 剩余字符数"
},
"teamSelector": {
"thisTeam": "这支团队",
"current": "当前的",
"online": "在线的",
"offline": "离线",
"onlineTitle": "在线的",
"offlineTitle": "离线"
},
"recipient": {
"select": "选择…",
"searchPlaceholder": "搜索…",
"noResults": "没有结果"
},
"actions": {
"voiceToText": "语音转文字",
"send": "发送",
"sendingUnavailableLaunching": "团队启动时无法发送"
}
},
"claudeLogs": {
"filter": {
"ariaLabel": "过滤日志",
"tooltip": "过滤日志",
"sections": {
"stream": "溪流",
"content": "内容"
},
"kinds": {
"output": "输出",
"thinking": "思考",
"tool": "工具调用"
},
"actions": {
"reset": "重置",
"save": "保存"
},
"streams": {
"stdout": "标准输出",
"stderr": "标准错误"
}
},
"rawLineCount": "{{formattedCount}} 原线",
"rawLineCount_one": "{{formattedCount}} 原线",
"rawLinesCaptured": "{{count}} 捕获",
"emptyRawLogs": "{{count}};还没有一个是助手/工具输出。",
"noLogsYet": "还没有日志。",
"teamNotRunning": "团队没有运行。",
"searchPlaceholder": "搜索日志…",
"clearSearch": "清除搜索",
"newCount": "+{{count}} 新",
"loading": "加载中…",
"showMore": "显示更多",
"noLogsCaptured": "没有捕获日志。",
"noMatchingLogs": "没有匹配的日志。",
"rawLineCount_few": "{{formattedCount}} 原线",
"rawLineCount_many": "{{formattedCount}} 原线",
"rawLineCount_other": "{{formattedCount}} 原线",
"openFullscreen": "打开全屏日志",
"fullscreen": "全屏",
"viewingFullscreen": "以全屏模式查看",
"logsTitle": "日志",
"sourceSelect": {
"placeholder": "选择日志源…",
"searchPlaceholder": "搜索日志源…",
"emptyMessage": "未找到日志源。",
"ariaLabel": "日志来源",
"leadLabel": "带领",
"selectSourceEmpty": "选择日志源。",
"leadDescription": "团队负责人",
"removedLabel": "已删除",
"removedDescription": "已删除"
}
},
"agentGraph": {
"popover": {
"externalTeam": "外部团队",
"process": {
"startedBy": "开始于:",
"at": "在:",
"openUrl": "打开 URL"
},
"overflow": {
"hiddenTasks": "隐藏任务",
"empty": "没有可用的隐藏任务。"
},
"member": {
"lead": "带领",
"workingOn": "正在处理",
"recentTools": "最近使用的工具",
"spawn": {
"waitingToStart": "等待开始",
"starting": "开始",
"failed": "失败"
},
"state": {
"active": "活跃",
"idle": "闲置的",
"offline": "离线",
"runningTool": "运行工具"
},
"activeTool": {
"running": "运行工具",
"failed": "工具失败",
"finished": "工具完成"
},
"actions": {
"message": "信息",
"profile": "轮廓",
"task": "任务"
}
}
},
"logPreview": {
"logs": "日志",
"loading": "加载日志",
"more": "+{{count}} 更多",
"more_one": "+{{count}} 更多",
"more_other": "+{{count}} 更多",
"more_few": "+{{count}} 更多",
"more_many": "+{{count}} 更多",
"unsupportedProvider": "不受支持的提供商",
"openCodeLogsDelayed": "OpenCode 日志延迟",
"logsUnavailable": "日志不可用",
"noRecentLogs": "没有最近的日志",
"toolError": "工具错误",
"toolResult": "工具结果",
"toolUse": "工具使用",
"thinking": "思考",
"error": "错误",
"logEvent": "记录事件",
"noErrorOutput": "无错误输出",
"noOutput": "无输出",
"noInput": "无输入"
},
"blockingEdge": {
"title": "阻塞依赖",
"blocks": "块",
"close": "关闭",
"blockingHiddenTasks": "阻止隐藏任务",
"blockedHiddenTasks": "被阻止的隐藏任务",
"links_one": "{{count}} 链接",
"links_other": "{{count}} 链接",
"hiddenBlockingLinks_one": "{{count}} 隐藏阻止链接",
"hiddenBlockingLinks_other": "{{count}} 隐藏的阻止链接",
"hiddenTaskStack": "隐藏任务栈",
"hiddenTasks_one": "{{count}} 隐藏任务",
"hiddenTasks_other": "{{count}} 隐藏任务",
"task": "任务",
"openBlockerStack": "打开拦截器堆栈",
"openBlockedStack": "打开阻塞的堆栈",
"openBlockerTask": "打开拦截器任务",
"openBlockedTask": "打开被阻止的任务"
},
"activityHud": {
"activity": "活动",
"noRecentActivity": "最近没有活动",
"more": "+{{count}} 更多",
"more_one": "+{{count}} 更多",
"more_other": "+{{count}} 更多",
"more_few": "+{{count}} 更多",
"more_many": "+{{count}} 更多"
},
"provisioning": {
"launchDetails": "启动详情",
"launchDetailsDescription": "详细的团队启动进度、实时输出和 CLI 日志。"
}
},
"projectPath": {
"label": "项目",
"source": {
"claude": "Claude 发现",
"codex": "由 Codex 发现",
"mixed": "由 Claude 和 Codex 发现"
},
"deleted": {
"title": "项目文件夹不再存在",
"label": "已删除"
},
"mode": {
"projectList": "来自项目清单",
"customPath": "自定义路径"
},
"loadingProjects": "正在加载项目…",
"selectProject": "选择一个项目…",
"searchPlaceholder": "按名称或路径搜索项目",
"empty": "未找到任何内容",
"selectFromList": "从列表中选择一个项目",
"noProjects": "未找到项目,切换到自定义路径。",
"customWorkingDirectory": "自定义工作目录",
"browse": "浏览",
"createAutomatically": "如果该目录不存在,则会自动创建。"
},
"members": {
"badges": {
"worktree": "工作树"
},
"runtimeTelemetry": {
"title": "本地运行时负载",
"description": "仅限父进程和子进程。不包括远程 LLM 推理。",
"cpu": "中央处理器",
"memory": "记忆",
"summedRss": "RSS 汇总",
"sharedHost": "共享 OpenCode 主机指标。这并不是该成员独有的。",
"processTreeCapped": "该示例的进程树已被限制。",
"rssHint": "RSS 可以包含共享页面,因此最好将其作为加载信号来读取,而不是独占内存。"
},
"editor": {
"title": "成员",
"addMember": "添加成员",
"editAsJson": "编辑为 JSON",
"runInSeparateWorktrees": "在单独的工作树中运行队友",
"agentTeamsMcpOnly": "仅限 Agent Team MCP",
"removedCount": "已删除 ({{count}})",
"removedModelLockReason": "已删除的成员将保留软删除历史记录。恢复它们以编辑设置。",
"memberNamesUnique": "成员名称必须是唯一的"
},
"stats": {
"computing": "计算统计数据…",
"empty": "无可用统计数据",
"lines": "行",
"linesInfo": "近似。适用于编辑和写入工具。 Bash 文件写入是根据命令模式heredoc、echo、sed估计的可能会被低估。",
"files": "文件",
"toolCalls": "工具调用",
"tokens": "Token",
"toolUsage": "工具使用",
"filesTouched": "触及的文件 ({{count}})",
"viewAllChanges": "查看所有更改",
"showLess": "收起",
"moreFiles": "+{{count}} 更多",
"footer": "{{count}} 会话·计算出的 {{computedAgo}}",
"footer_one": "{{count}} 会话·计算出的 {{computedAgo}}",
"footer_few": "{{count}} 会话·计算出的 {{computedAgo}}",
"footer_many": "{{count}} 会话·计算出的 {{computedAgo}}",
"footer_other": "{{count}} 会话·计算出的 {{computedAgo}}"
},
"logs": {
"searching": "正在搜索日志…",
"empty": "未找到日志",
"waitingForTaskActivity": "任务正在进行中 - 等待会话活动(自动刷新)…",
"noTaskActivity": "此任务还没有会话活动",
"noMemberActivity": "该成员尚未记录会话活动",
"leadSessionTooltip": "完整的团队领导会话日志 - 对于全局编排上下文有用,而不是特定于该代理",
"memberSessionTooltip": "完整的持久队友会话日志 - 当工作在根成员会话而不是子智能体文件中运行时非常有用",
"startedAt": "开始 {{time}}",
"active": "活跃",
"showDetails": "显示详情",
"hideDetails": "隐藏详细信息",
"loadingDetails": "正在加载详细信息…",
"failedToLoadDetails": "无法加载详细信息"
},
"detail": {
"relaunchOpenCode": "重新启动 OpenCode",
"restart": "重启",
"legacyLogsFallback": "旧日志回退",
"copyDiagnostics": "复制诊断",
"pid": "PID {{pid}}",
"removedAt": "删除了 {{date}}",
"failedToRestartMember": "重启成员失败",
"sendMessage": "发送消息",
"assignTask": "分配任务",
"remove": "消除"
},
"list": {
"loading": "正在加载团队成员",
"unavailable": "成员名单不可用",
"unavailableDescription": "从团队元数据中可以得知 {{count}} 队友,但缺少名单详细信息。",
"unavailableDescription_one": "从团队元数据中可以得知 {{count}} 队友,但缺少名单详细信息。",
"soloLeadOnly": "单人团队 - 仅领导",
"removedCount": "已删除 ({{count}})",
"unavailableDescription_few": "从团队元数据中可以得知 {{count}} 队友,但缺少名单详细信息。",
"unavailableDescription_many": "从团队元数据中可以得知 {{count}} 队友,但缺少名单详细信息。",
"unavailableDescription_other": "从团队元数据中可以得知 {{count}} 队友,但缺少名单详细信息。"
},
"executionLog": {
"empty": "没有可显示的内容",
"emptyUserMessage": "{{time}}-(空)",
"agentInstructions": "代理须知",
"memberTurn": "{{member}} 转",
"agentTurn": "代理转",
"turn": "转动"
},
"recentMessages": {
"latest": "最新消息",
"latestForMember": "最新消息 - {{member}}",
"loadMore": "加载更多",
"expand": "扩张",
"collapse": "坍塌"
},
"leadModel": {
"defaultModel": "默认",
"providerModelAria": "{{provider}} 提供商,{{model}}",
"leadShort": "带领",
"teamLead": "团队负责人",
"syncWithTeammates": "与队友同步模型",
"anthropicTeamWide": "全团队人性化",
"runtimeInheritance": "领先运行时适用于队友,除非他们设置自己的提供商或模型。",
"anthropicContextLimit": "此次启动的 Anthropic 运行时的 200K 上下文限制是团队范围内的,包括自定义的 Anthropic 团队成员。"
},
"runtimeLogs": {
"autoRefresh": "自动刷新",
"wrapLines": "换行线",
"loadingTail": "正在加载进程日志尾部…",
"empty": "尚未捕获该成员的进程日志文件。",
"copy": "复制",
"fileEmpty": "进程日志文件为空。",
"showingLast": "显示最后一个 {{bytes}}。",
"showing": "显示 {{bytes}}。"
},
"tasks": {
"empty": "没有任务分配给该成员"
},
"messages": {
"loadOlder": "加载旧消息",
"filters": {
"all": "全部",
"messages": "消息",
"comments": "评论"
},
"empty": {
"loading": "正在加载活动…",
"noComments": "该成员没有评论",
"noLoadedMessages": "该成员尚未加载消息",
"noMessages": "没有与该成员消息",
"noLoadedActivity": "该成员尚未加载任何活动",
"noActivity": "该成员没有任何活动"
}
},
"actions": {
"openProfile": "打开个人资料",
"editRole": "编辑角色",
"sendMessage": "发送消息",
"assignTask": "分配任务"
},
"roleSelect": {
"customRolePlaceholder": "输入自定义角色…"
}
},
"schedule": {
"count": "{{count}} 计划任务",
"count_one": "{{count}} 计划任务",
"count_other": "{{count}} 计划任务",
"nextRun": "下次运行: {{next}}",
"actions": {
"runNow": "立即运行",
"edit": "编辑",
"pause": "暂停",
"resume": "恢复",
"delete": "删除",
"addSchedule": "添加计划任务"
},
"runHistory": {
"loading": "正在加载运行历史记录…",
"empty": "尚无运行记录"
},
"count_few": "{{count}} 计划任务",
"count_many": "{{count}} 计划任务",
"runLog": {
"title": "运行日志",
"exitCode": "退出 {{code}}",
"retryCount": "重试 {{count}}/{{max}}",
"stillRunning": "任务仍在运行…",
"loadingLogs": "正在加载日志…",
"errors": "错误",
"close": "关闭"
},
"cron": {
"expression": "克朗表达式",
"highFrequencyWarning": "高频率计划任务(间隔少于 5 分钟)",
"nextRuns": "接下来运行:",
"timezone": "时区",
"selectTimezone": "选择时区",
"warmUpTime": "预热时间",
"warmUpDescription": "在计划执行之前准备选定的提供商",
"errors": {
"enterExpression": "输入 cron 表达式",
"invalidExpression": "无效的 cron 表达式"
},
"presets": {
"everyHour": "每小时",
"everySixHours": "每 6 小时",
"dailyAtNine": "每天上午 9 点",
"weekdaysAtNine": "工作日上午 9 点",
"mondayAtNine": "周一上午 9 点",
"everyThirtyMinutes": "每30 分钟一班"
},
"warmUpOptions": {
"none": "无需热身",
"fiveMinutes": "5 分钟",
"tenMinutes": "10 分钟",
"fifteenMinutes": "15 分钟",
"thirtyMinutes": "30 分钟"
}
},
"empty": {
"title": "还没有计划任务",
"description": "创建一个计划以按照 cron 计划自动运行 Claude 任务。"
},
"title": "计划任务",
"status": {
"active": "活跃",
"paused": "已暂停",
"disabled": "已停用"
},
"runStatus": {
"pending": "待办的",
"warmingUp": "热身",
"warm": "温暖的",
"running": "运行中",
"completed": "完全的",
"failed": "失败",
"interrupted": "被打断",
"cancelled": "取消"
}
},
"openCodeContextConfigHint": {
"summary": "OpenCode 本地模型可以使用 OpenCode 上下文预算,而不是仅限提示词的限制。",
"description": "向该队友使用的提供商和模型的 OpenCode 配置添加匹配限制。这有助于 OpenCode 在本地模型溢出其上下文窗口之前进行压缩和修剪。",
"replacePrefix": "代替",
"and": "和",
"replaceSuffix": "使用 OpenCode 设置中的提供商和模型 ID。提示词说明如",
"promptInstructionsSuffix": "较弱,因为请求是在模型读取它们之前组装的。",
"providerLimits": "提供商限制",
"compactionConfig": "压缩配置"
},
"sessions": {
"noProjectPath": "没有链接项目路径",
"provisioningHint": "会话将在团队配置后出现",
"projectNotFound": "未找到项目",
"loading": "正在加载会话…",
"empty": "未找到会话",
"showAllSessions": "显示所有会话",
"lead": "带领",
"removeFilter": "移除过滤器",
"filterBySession": "按此会话过滤",
"openSession": "公开会话",
"title": "会话"
},
"provisioning": {
"pid": "PID {{pid}}",
"cancel": "取消",
"moreWarningsHidden": "{{count}} 隐藏更多警告",
"diagnostics": "诊断",
"liveOutput": "实时输出",
"diagnosticsCopied": "已复制诊断信息",
"copyDiagnostics": "复制诊断",
"copied": "已复制",
"noOutput": "尚未捕获任何输出。",
"cliLogs": "CLI 日志",
"steps": {
"starting": "开始",
"configuring": "团队设置",
"assembling": "成员加入",
"finalizing": "敲定"
},
"providerStatus": {
"status": {
"checking": "检查…",
"ready": "好的",
"notes": "好的(注释)",
"failed": "犯错",
"pending": "等待"
},
"detailSummary": {
"cliBinaryMissing": "CLI 二进制文件缺失",
"openCodeRuntimeMissing": "OpenCode 运行时缺失",
"openCodeWindowsAccessBlocked": "OpenCode Windows 访问被阻止",
"openCodeNoOutput": "OpenCode 运行时检查未返回任何输出",
"openCodeMcpUnreachable": "OpenCode 应用 MCP 无法访问",
"workingDirectoryMissing": "工作目录丢失",
"cliBinaryCouldNotStart": "CLI 二进制文件无法启动",
"cliPreflightIncomplete": "CLI 预检未完成",
"authenticationRequired": "需要认证",
"runtimeProviderNotConfigured": "未配置运行时提供商",
"cliPreflightFailed": "CLI 预检失败",
"selectedModelCompatible": "所选模型兼容",
"selectedModelCompatibilityPending": "所选模型兼容性待定",
"selectedModelAvailable": "可选模型",
"selectedModelVerified": "所选模型已验证",
"selectedModelUnavailable": "所选模型不可用",
"selectedModelTimedOut": "所选模型验证超时",
"selectedModelCheckFailed": "所选模型检查失败",
"selectedModelDeferred": "选定的模型验证推迟",
"selectedModelPingNotConfirmed": "所选模型 ping 未确认",
"readyWithNotes": "准备好备注",
"needsAttention": "需要注意"
},
"modelChecksSummary": "选定模型检查 - {{details}}",
"modelParts": {
"unavailable": "{{count}} 模型不可用",
"unavailable_one": "{{count}} 模型不可用",
"unavailable_other": "{{count}} 模型不可用",
"checkFailed": "{{count}} 模型检查失败",
"checkFailed_one": "{{count}} 模型检查失败",
"checkFailed_other": "{{count}} 模型检查失败",
"timedOut": "{{count}} 模型超时",
"timedOut_one": "{{count}} 模型超时",
"timedOut_other": "{{count}} 模型超时",
"deferred": "{{count}} 验证延迟",
"deferred_one": "{{count}} 验证延迟",
"deferred_other": "{{count}} 验证延迟",
"pingNotConfirmed": "{{count}} ping 未确认",
"pingNotConfirmed_one": "{{count}} ping 未确认",
"pingNotConfirmed_other": "{{count}} ping 未确认",
"compatibilityPending": "{{count}} 兼容,深度验证待定",
"compatibilityPending_one": "{{count}} 兼容,深度验证待定",
"compatibilityPending_other": "{{count}} 兼容,深度验证待定",
"compatible": "{{count}} 兼容",
"compatible_one": "{{count}} 兼容",
"compatible_other": "{{count}} 兼容",
"checking": "{{count}} 检查",
"checking_one": "{{count}} 检查",
"checking_other": "{{count}} 检查",
"available": "{{count}} 可用",
"available_one": "{{count}} 可用",
"available_other": "{{count}} 可用",
"verified": "{{count}} 已验证",
"verified_one": "{{count}} 已验证",
"verified_other": "{{count}} 已验证",
"unavailable_few": "{{count}} 模型不可用",
"unavailable_many": "{{count}} 模型不可用",
"checkFailed_few": "{{count}} 模型检查失败",
"checkFailed_many": "{{count}} 模型检查失败",
"timedOut_few": "{{count}} 模型超时",
"timedOut_many": "{{count}} 模型超时",
"deferred_few": "{{count}} 验证延迟",
"deferred_many": "{{count}} 验证延迟",
"pingNotConfirmed_few": "{{count}} ping 未确认",
"pingNotConfirmed_many": "{{count}} ping 未确认",
"compatibilityPending_few": "{{count}} 兼容,深度验证待定",
"compatibilityPending_many": "{{count}} 兼容,深度验证待定",
"compatible_few": "{{count}} 兼容",
"compatible_many": "{{count}} 兼容",
"checking_few": "{{count}} 检查",
"checking_many": "{{count}} 检查",
"available_few": "{{count}} 可用",
"available_many": "{{count}} 可用",
"verified_few": "{{count}} 已验证",
"verified_many": "{{count}} 已验证"
},
"openProviderSettings": "打开 {{provider}} 设置",
"copied": "已复制",
"copyDiagnostics": "复制诊断",
"deepVerificationPending": "深度验证仍在运行。 OpenCode 免费模型可能需要大约 20 秒。",
"progress": {
"checkingSelectedProviders": "并行检查选定的提供商…",
"checkingProvider": "正在检查 {{provider}} 提供商…",
"checkingProviders": "正在检查 {{providers}} 提供商…"
},
"failureHints": {
"openCodeAccessDenied": "修复文件夹权限或将项目移动到用户可写的文件夹。以管理员身份运行只是一个临时解决方法。",
"openCodeBridgeNoOutput": "重新启动应用和 OpenCode 运行时,然后重试。如果重复出现,请复制诊断信息。",
"workingDirectoryMissing": "选择现有的工作目录,然后重新打开此对话框。",
"authenticationRequired": "在 Claude CLI 中验证所需的提供商,然后重新打开此对话框。",
"runtimeProviderNotConfigured": "配置选定的提供商运行时,然后重新打开此对话框。",
"openCodeRuntimeMissing": "从提供商状态卡安装或重试 OpenCode 运行时,然后重新打开此对话框。",
"openCodeAppMcpUnreachable": "重试启动以刷新 OpenCode 应用 MCP 桥。如果重复出现,请重新启动应用和 OpenCode 运行时。",
"cliBinaryMissing": "确保本地 Claude CLI 二进制文件存在并且可以启动,然后重新打开此对话框。",
"default": "解决上述问题,然后重新打开此对话框。",
"openCodeNodeModulesSymlinkPermission": "以管理员身份运行 Agent Teams AI然后重试启动。"
}
},
"presentation": {
"awaitingPermission": "{{count}} 队友正在等待权限批准",
"nameListWithMore": "{{names}}, +{{count}} 更多",
"waitingForOpenCode": "等待 OpenCode{{names}}",
"bootstrapStalled": "引导程序停止:{{names}}",
"bootstrapStalledWithOpenCodeWait": "{{stalled}};等待 OpenCode{{names}}",
"namedPendingDiagnostic": "{{label}}: {{names}}",
"countPendingDiagnostic": "{{count}} {{label}}",
"pendingLabels": {
"bootstrapStalled": "引导程序停滞",
"shellOnly": "仅外壳",
"waitingForBootstrap": "等待引导程序",
"bootstrapUnconfirmed": "引导程序未经确认",
"awaitingPermission": "等待许可",
"waitingForRuntime": "等待运行时",
"shellOnlyLower": "仅外壳",
"waitingForBootstrapLower": "等待引导程序",
"bootstrapUnconfirmedLower": "引导程序未确认",
"awaitingPermissionLower": "等待许可",
"waitingForRuntimeLower": "等待运行时"
},
"failed": {
"memberFailedToStart": "{{name}} 启动失败",
"teammatesFailedToStart": "{{count}} 队友启动失败",
"teammatesFailedRatio": "{{count}}/{{total}} 队友启动失败"
},
"skipped": {
"memberSkipped": "{{name}} 跳过本次启动",
"memberSkippedWithReason": "本次启动跳过了 {{name}} - {{reason}}",
"memberSkippedCompact": "{{name}} 已跳过",
"teammatesSkipped": "{{count}} 队友跳过",
"teammatesSkippedList": "跳过的队友:{{list}}",
"teammatesSkippedRatio": "{{count}}/{{total}} 队友跳过了本次启动"
},
"joining": {
"teammatesStillJoining": "{{count}} 队友仍在加入",
"teammatesStillJoining_one": "{{count}} 队友仍在加入",
"teammatesStillJoining_few": "{{count}} 队友仍在加入",
"teammatesStillJoining_many": "{{count}} 队友仍在加入",
"teammatesStillJoining_other": "{{count}} 队友仍在加入",
"teammatesConfirmedRatio": "{{count}}/{{total}} 队友确认"
},
"ready": {
"leadOnline": "在线引导",
"allTeammatesJoined": "{{count}} 队友全部加入",
"teamProvisionedLeadOnline": "团队配置 - 在线领导",
"teamProvisionedAllJoined": "团队配置 - 所有 {{count}} 队友都加入",
"teamProvisionedStillJoining": "团队已配置 - 队友仍在加入",
"launchFinishedWithErrors": "启动完成但出现错误 - {{count}}/{{total}} 队友启动失败",
"launchContinuedSkipped": "启动继续 - {{count}}/{{total}} 队友跳过",
"teamLaunchedLeadOnline": "团队启动 - 在线领导",
"teamLaunchedAllJoined": "团队启动 - 所有 {{count}} 队友加入"
},
"panel": {
"launchFailed": "启动失败",
"launchDetails": "启动详情",
"launchFinishedWithErrors": "启动完成但有错误",
"launchContinuedSkipped": "与跳过的队友一起继续启动",
"coreTeamReady": "核心团队准备就绪",
"finishingLaunch": "正在完成启动",
"teamLaunched": "团队启动",
"launchingTeam": "启动团队"
}
}
},
"liveRuntimeStatus": {
"title": "实时运行时状态",
"description": "仅显示心跳和启动状态。过程控制保留在下面。",
"source": "来源:{{source}}",
"lane": "{{lane}} 车道",
"diagnosticOnly": "仅用于诊断",
"updated": "更新 {{value}}",
"states": {
"running": "运行中",
"starting": "开始",
"waiting": "等待",
"degraded": "需要注意",
"stopped": "已停止",
"unknown": "未知"
}
},
"taskLogs": {
"exact": {
"title": "确切的任务日志",
"loading": "正在加载准确的任务日志…",
"description": "使用日志中使用的相同执行日志组件呈现的精确转录切片。",
"emptyTitle": "尚无确切的任务日志",
"emptyDescription": "当明确的任务链接转录本元数据可用时,精确的转录本包将出现在此处。",
"summaryOnly": "仅摘要"
},
"executionSessions": {
"title": "执行会话",
"online": "在线的",
"updating": "更新中…",
"description": "传统的以会话为中心的成绩单浏览和预览。"
},
"stream": {
"title": "任务日志流"
}
},
"kanban": {
"taskCard": {
"cancelTask": "取消任务 {{taskId}}",
"cancel": "取消",
"moveBackToTodoConfirm": "将此任务移回 TODO 并通知团队?",
"confirm": "确认",
"keep": "保持",
"changesNeedAttention": "变化需要关注",
"changes": "变化",
"deleteTask": "删除任务",
"taskLogsActive": "任务日志处于活动状态",
"newTaskLogsArriving": "新任务日志到达",
"awaitingUser": "等待用户",
"awaitingLead": "等待线索",
"blockedBy": "被阻止",
"blocks": "积木",
"start": "开始",
"complete": "完全的",
"approve": "批准",
"requestReview": "请求审核",
"manualReview": "人工审核",
"requestChanges": "请求更改"
},
"filter": {
"title": "过滤任务",
"session": "会话",
"allSessions": "所有会话",
"teammate": "队友",
"unassigned": "(未分配)",
"column": "柱子",
"clearAll": "全部清除"
},
"board": {
"addTask": "添加任务",
"noTasks": "没有任务",
"showMore": "再显示 {{count}} 条",
"hiddenCount": "{{count}} 隐藏",
"trash": "垃圾",
"gridView": "网格视图",
"columnsView": "列视图"
},
"trash": {
"title": "垃圾",
"empty": "没有删除的任务",
"subject": "主题",
"owner": "所有者",
"deleted": "已删除",
"unassigned": "未分配",
"restoreTask": "恢复任务",
"restore": "恢复",
"close": "关闭"
},
"sort": {
"title": "对任务进行排序",
"sortBy": "排序方式",
"reset": "重置",
"options": {
"updatedAt": {
"label": "最后更新",
"description": "最近更新的先"
},
"createdAt": {
"label": "已创建",
"description": "最新的优先"
},
"owner": {
"label": "所有者",
"description": "按受让人字母顺序排列"
},
"manual": {
"label": "手动的",
"description": "拖放顺序"
}
}
},
"search": {
"clearSearch": "清除搜索",
"tasks": "任务",
"createdAgo": "创建了 {{time}}",
"updatedAgo": "更新 {{time}}",
"placeholder": "搜索任务…(#id 或文本)"
},
"grid": {
"addTask": "添加任务",
"noTasks": "没有任务"
},
"title": "看板",
"columns": {
"todo": "待办事项",
"inProgress": "进行中",
"review": "审核",
"done": "完毕",
"approved": "已批准"
}
},
"worktreeGitReadiness": {
"checking": "正在检查队友工作树的 Git 仓库状态…",
"ready": "Git 工作树已准备就绪。",
"readyOnBranch": "Git 工作树已在分支 {{branch}} 上准备就绪。",
"needsSetup": "工作树隔离需要 Git 设置",
"initialCommitNotice": "初始提交操作阶段并提交带有消息的所有当前文件",
"initializeRepository": "初始化 Git 仓库",
"createInitialCommit": "创建初始提交",
"initialCommitMessage": "杂务:初始提交"
},
"toolApproval": {
"settings": "设置",
"autoAllowAllTools": "自动允许所有工具",
"autoAllowFileEdits": "自动允许文件编辑编辑、写入、NotebookEdit",
"autoAllowSafeCommands": "自动允许安全命令git、pnpm、npm、ls…",
"onTimeout": "超时时:",
"after": "后",
"secondsShort": "秒",
"timeoutActions": {
"wait": "永远等待",
"allow": "允许",
"deny": "否定"
},
"submit": "提交",
"allow": "允许",
"deny": "否定",
"allowAll": "允许全部",
"pendingCount": "{{count}} 待定",
"autoActionIn": "将在 {{time}} 后自动{{action}}",
"diff": {
"previewChanges": "预览更改",
"readingFile": "正在读取文件…",
"binaryFile": "二进制文件 - 无法预览",
"truncated": "文件被截断为 2MB - diff 可能不完整",
"newFile": "新文件"
}
},
"memberWorkSync": {
"details": {
"title": "成员工作同步",
"actionableItems": "可操作的项目",
"fingerprint": "指纹",
"report": "报告",
"none": "无",
"shadowWouldNudge": "影子会轻推",
"yes": "是的",
"no": "不",
"moreActionableItems": "{{count}} 更多可操作项目",
"diagnostics": "诊断:{{diagnostics}}"
},
"title": "成员工作同步",
"loadingDiagnostics": "正在加载成员工作同步诊断。",
"diagnosticsUnavailable": "成员工作同步诊断不可用。"
},
"advancedCli": {
"title": "高级",
"useWorktree": "使用工作树",
"recent": "最近的",
"commandPreview": "命令预览",
"customArguments": "自定义参数",
"validate": "证实",
"validation": {
"allFlagsValid": "所有标志均有效",
"unknownFlags": "未知:{{flags}}",
"protectedFlags": "密码保护:{{flags}}",
"failed": "验证失败"
},
"placeholders": {
"worktreeName": "工作树名称"
}
},
"processes": {
"ago": "{{time}} 前",
"stoppedAgo": "之前停止过 {{time}}",
"running": "运行中",
"stopped": "已停止",
"stopProcess": "停止进程SIGTERM",
"kill": "杀",
"openInBrowser": "在浏览器中打开",
"open": "打开",
"pid": "PID{{pid}}",
"title": "CLI 进程"
},
"taskActivity": {
"loadingDetails": "正在加载活动详细信息…",
"contextUnavailable": "此活动不再提供详细的文字记录上下文。",
"loading": "正在加载任务活动…",
"lowSignalOnly": "尚未找到关键任务活​​动。下面的任务日志流中提供了低级执行详细信息。",
"empty": "在可用的记录中尚未发现明确的任务活动。旧的或启发式会话日志可能仍可在下面的执行会话中使用。",
"title": "任务活动",
"description": "从转录元数据链接到此任务的关键显式运行时活动。"
},
"sendMessage": {
"title": "发送消息",
"description": "向团队成员发送直接消息。",
"recipientLabel": "接受者",
"selectMemberPlaceholder": "选择成员…",
"messageLabel": "信息",
"placeholder": "写下您的信息…(输入以发送)",
"send": "发送",
"sending": "正在发送…",
"charsLeft": "{{count}} 剩余字符数",
"saved": "已保存",
"attachments": {
"teamOnlineRequired": "团队必须在线才能附加文件",
"recipientUnsupported": "文件可以发送给团队领导或 OpenCode 队友",
"openCodeOnlineRequired": "团队必须在线才能为 OpenCode 队友附加文件",
"disabledHint": "在线团队领导和在线 OpenCode 队友支持文件附件。删除附件或切换收件人。",
"attachFiles": "附加文件(粘贴或拖放)",
"unavailable": "附件不可用"
},
"quote": {
"remove": "删除报价",
"replyingTo": "正在回复"
}
},
"taskComments": {
"cancelReply": "取消回复",
"replyingTo": "正在回复",
"placeholder": "添加评论…(输入发送)",
"attachFile": "附加文件(或粘贴)",
"voiceToText": "语音转文字",
"comment": "评论",
"charsLeft": "{{count}} 剩余字符数",
"saved": "已保存",
"awaitingReplyFrom": "正在等待回复",
"or": "或"
},
"taskAttachments": {
"dropImageHere": "将图像拖放到此处",
"attachImage": "附上图片",
"pasteOrDragDrop": "或粘贴/拖放",
"fromOriginalMessage": "来自原始消息",
"dropFilesHere": "将文件拖放到此处",
"loading": "正在加载附件…"
},
"permissions": {
"autoApproveAllTools": "自动批准所有工具",
"autonomousModeDescription": "自主模式:团队工具无需确认即可执行。对不受信任的代码要小心。",
"manualModeDescription": "手动模式:您将实时批准或拒绝每个工具调用。"
},
"memberLogStream": {
"tabs": {
"execution": "执行",
"process": "过程"
},
"filters": {
"all": "全部"
},
"logs": {
"title": "日志",
"loading": "正在加载成员日志流…",
"emptyTitle": "尚未找到该成员的日志流条目。",
"emptyDescription": "成员范围的记录或运行时日志将在可用时显示在此处。"
}
},
"reviewDialog": {
"placeholder": "描述需要更改的内容…(输入提交)",
"submit": "提交",
"charsLeft": "{{count}} 剩余字符数",
"saved": "已保存",
"title": "请求变更"
},
"dialogs": {
"actions": {
"openDashboard": "打开控制台",
"openTeam": "开放组队",
"cancel": "取消"
},
"membersJson": {
"hide": "隐藏 JSON"
},
"optional": {
"badge": "选修的"
}
},
"runningTeams": {
"title": "运行团队",
"status": {
"active": "活跃",
"provisioning": "启动中",
"idle": "运行中"
},
"noProject": "没有项目"
},
"layout": {
"maxPanesReached": "已达到 {{count}} 窗格的最大值"
},
"codexReconnect": {
"description": "您的 Codex 会话似乎已过时。重新连接以继续。",
"useCode": "使用代码",
"generating": "生成…",
"openLogin": "打开登录",
"generateLink": "生成链接"
},
"effortLevel": {
"label": "努力程度(可选)",
"maxDescription": "Max 为模型提供了完成困难任务最多的推理时间。"
},
"contextLimit": {
"limitTo200k": "将上下文限制为 200K Token",
"always200k": "(此模型始终为 200K",
"tooltipContent": "如果支持,将启动保持在 200K Token 上下文窗口内。",
"tooltipTitle": "上下文限制"
},
"roleSelect": {
"noRole": "没有角色",
"customRole": "自定义角色…",
"searchPlaceholder": "搜索角色…",
"empty": "未找到角色。",
"reservedRole": "该角色已保留",
"emptyCustomRole": "角色不能为空"
}
}