{ "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": "角色不能为空" } }