From 6243a51053c6cd3ca92cf9673a02d3fa7f1a8d0d Mon Sep 17 00:00:00 2001 From: luo jiyin Date: Thu, 21 May 2026 05:30:52 +0800 Subject: [PATCH] chore: unify zh-CN translation terminology (#1341) * chore: unify zh-CN translation terminology * doc:fix from review --------- Signed-off-by: luojiyin --- .../src/lib/i18n/messages/zh-CN.settings.ts | 20 +- packages/ui/src/lib/i18n/messages/zh-CN.ts | 172 +++++++++--------- 2 files changed, 96 insertions(+), 96 deletions(-) diff --git a/packages/ui/src/lib/i18n/messages/zh-CN.settings.ts b/packages/ui/src/lib/i18n/messages/zh-CN.settings.ts index 79d0efd3..741fe7ae 100644 --- a/packages/ui/src/lib/i18n/messages/zh-CN.settings.ts +++ b/packages/ui/src/lib/i18n/messages/zh-CN.settings.ts @@ -17,7 +17,7 @@ export const settingsDict = { 'settings.view.home.cards.usage.description': '配额和花费可见性', 'settings.view.unavailable.title': '不可用', 'settings.view.unavailable.description': '此设置页面在当前运行环境中不可用。', - 'settings.view.badge.beta': 'beta', + 'settings.view.badge.beta': '测试版', 'settings.view.actions.reloadOpenCode': '重新加载 OpenCode', 'settings.view.actions.reloadOpenCodeTooltip': '重启 OpenCode 并重新加载其配置。', 'settings.view.actions.backToSettings': '返回设置', @@ -164,7 +164,7 @@ export const settingsDict = { 'settings.magicPrompts.sidebar.item.planImplement': '执行计划', 'settings.magicPrompts.sidebar.item.sessionSummary': '会话总结', 'settings.magicPrompts.sidebar.item.sessionWorkspaceReview': '工作区审查', - 'settings.magicPrompts.sidebar.item.sessionFusion': 'Fusion', + 'settings.magicPrompts.sidebar.item.sessionFusion': '融合', 'settings.remoteInstances.sidebar.title': '远程实例', 'settings.remoteInstances.sidebar.total': '总计 {count}', 'settings.remoteInstances.sidebar.newSshInstanceName': '新建 SSH 实例', @@ -1377,10 +1377,10 @@ export const settingsDict = { 'settings.openchamber.visual.section.userMessageRenderingAria': '用户消息渲染模式', 'settings.openchamber.visual.section.mermaidRendering': 'Mermaid 渲染', 'settings.openchamber.visual.section.mermaidRenderingAria': 'Mermaid 渲染模式', - 'settings.openchamber.visual.section.diffLayout': 'Diff 布局', - 'settings.openchamber.visual.section.diffLayoutAria': 'Diff 布局', - 'settings.openchamber.visual.section.diffViewMode': 'Diff 视图模式', - 'settings.openchamber.visual.section.diffViewModeAria': 'Diff 视图模式', + 'settings.openchamber.visual.section.diffLayout': '差异布局', + 'settings.openchamber.visual.section.diffLayoutAria': '差异布局', + 'settings.openchamber.visual.section.diffViewMode': '差异视图模式', + 'settings.openchamber.visual.section.diffViewModeAria': '差异视图模式', 'settings.openchamber.visual.section.privacy': '隐私', 'settings.openchamber.visual.field.lightTheme': '浅色主题', 'settings.openchamber.visual.field.darkTheme': '深色主题', @@ -1435,8 +1435,8 @@ export const settingsDict = { 'settings.openchamber.visual.field.editTools': '编辑工具', 'settings.openchamber.visual.field.userMessageRenderingAria': '用户消息渲染:{option}', 'settings.openchamber.visual.field.mermaidRenderingAria': 'Mermaid 渲染:{option}', - 'settings.openchamber.visual.field.diffLayoutAria': 'Diff 布局:{option}', - 'settings.openchamber.visual.field.diffViewModeAria': 'Diff 视图模式:{option}', + 'settings.openchamber.visual.field.diffLayoutAria': '差异布局:{option}', + 'settings.openchamber.visual.field.diffViewModeAria': '差异视图模式:{option}', 'settings.openchamber.visual.field.showReasoningTracesAria': '显示推理轨迹', 'settings.openchamber.visual.field.showReasoningTraces': '显示推理轨迹', 'settings.openchamber.visual.field.collapsibleThinkingBlocksAria': '启用可折叠推理块', @@ -1551,8 +1551,8 @@ export const settingsDict = { 'settings.magicPrompts.page.group.sessionSummary.description': '由 /summary 斜杠命令使用的提示词:可见用户消息 + 隐藏说明。非破坏性,不会压缩会话历史。', 'settings.magicPrompts.page.group.sessionWorkspaceReview.title': '工作区审查', 'settings.magicPrompts.page.group.sessionWorkspaceReview.description': '由 /workspace-review 斜杠命令使用的提示词:可见用户消息 + 隐藏说明。仅审查当前工作区的高信号问题。', - 'settings.magicPrompts.page.group.sessionFusion.title': 'Fusion', - 'settings.magicPrompts.page.group.sessionFusion.description': '用于将 multi-run 输出合并为一个最终答案的提示词:可见用户消息 + 源结果前的隐藏说明。', + 'settings.magicPrompts.page.group.sessionFusion.title': '融合', + 'settings.magicPrompts.page.group.sessionFusion.description': '用于将多运行输出融合为一个最终答案的提示词:可见用户消息 + 源结果前的隐藏说明。', 'settings.magicPrompts.page.actions.resetting': '重置中...', 'settings.magicPrompts.page.actions.resetAllOverrides': '重置全部覆盖', 'settings.magicPrompts.page.actions.resetToDefault': '重置为默认', diff --git a/packages/ui/src/lib/i18n/messages/zh-CN.ts b/packages/ui/src/lib/i18n/messages/zh-CN.ts index 8c58ebbb..62e57924 100644 --- a/packages/ui/src/lib/i18n/messages/zh-CN.ts +++ b/packages/ui/src/lib/i18n/messages/zh-CN.ts @@ -147,7 +147,7 @@ export const dict: Record = { 'multirun.launcher.project.label': '项目', 'multirun.launcher.project.placeholder': '选择项目', 'multirun.launcher.project.empty': '请先添加项目。', - 'multirun.launcher.project.gitRequired': '无 worktree 隔离:运行将使用同一目录。', + 'multirun.launcher.project.gitRequired': '无工作树隔离:运行将使用同一目录。', 'multirun.launcher.groupName.label': '组名', 'multirun.launcher.groupName.info': '用于工作树目录和分支名称', 'multirun.launcher.groupName.placeholder': 'feature-auth, bugfix-login', @@ -182,16 +182,16 @@ export const dict: Record = { 'multirun.modelMultiSelect.validation.minOnly': '请至少选择 {min} 个模型。', 'multirun.modelMultiSelect.validation.minToMax': '请选择 {min} 到 {max} 个模型。', 'multirun.agentSelector.placeholder': '选择智能体', - 'multirun.fusion.title': '运行 fusion', - 'multirun.fusion.description': '将选中的 multi-run 输出合并为一个更强的答案。', - 'multirun.fusion.provider.placeholder': 'Provider', - 'multirun.fusion.model.placeholder': 'Model', + 'multirun.fusion.title': '运行融合', + 'multirun.fusion.description': '将选中的多运行输出融合为一个更强的答案。', + 'multirun.fusion.provider.placeholder': '提供商', + 'multirun.fusion.model.placeholder': '模型', 'multirun.fusion.sources.label': '来源({count})', 'multirun.fusion.actions.cancel': '取消', - 'multirun.fusion.actions.start': '开始 fusion', + 'multirun.fusion.actions.start': '开始融合', 'multirun.fusion.actions.starting': '正在开始...', - 'multirun.fusion.toast.noOutputs': '未找到可用于 fusion 的助手输出。', - 'multirun.fusion.toast.failed': '启动 fusion 失败。', + 'multirun.fusion.toast.noOutputs': '未找到可用于融合的助手输出。', + 'multirun.fusion.toast.failed': '启动融合失败。', 'sessions.sidebar.header.actions.searchSessions': '搜索会话', 'sessions.sidebar.header.actions.exitSelection': '退出选择', 'sessions.sidebar.header.actions.selectSessions': '选择会话', @@ -257,22 +257,22 @@ export const dict: Record = { 'sessions.sidebar.session.menu.copyLink': '复制链接', 'sessions.sidebar.session.menu.unshare': '取消分享', 'sessions.sidebar.session.menu.exportMarkdown': '导出 Markdown', - 'sessions.sidebar.session.menu.runFusion': '运行 fusion', + 'sessions.sidebar.session.menu.runFusion': '运行融合', 'sessions.sidebar.session.menu.openInSidePanel': '在侧边面板中打开', 'sessions.sidebar.session.actions.openInEditor': '在编辑器中打开', - 'sessions.sidebar.session.menu.betaBadge': 'beta', + 'sessions.sidebar.session.menu.betaBadge': '测试版', 'sessions.sidebar.session.menu.label': '会话菜单', 'sessions.sidebar.session.untitled': '未命名会话', 'sessions.sidebar.session.export.nothingToExport': '没有可导出的内容', 'sessions.sidebar.session.export.success': '会话已导出', 'sessions.sidebar.session.export.failedRevealPath': '显示路径失败', - 'sessions.sidebar.session.export.untitledSubagent': '未命名子代理', - 'sessions.sidebar.session.export.skippedSubtaskSingle': '会话已导出,但跳过了 {count} 个无法加载的子代理任务。', - 'sessions.sidebar.session.export.skippedSubtaskMany': '会话已导出,但跳过了 {count} 个无法加载的子代理任务。', + 'sessions.sidebar.session.export.untitledSubagent': '未命名子智能体', + 'sessions.sidebar.session.export.skippedSubtaskSingle': '会话已导出,但跳过了 {count} 个无法加载的子智能体任务。', + 'sessions.sidebar.session.export.skippedSubtaskMany': '会话已导出,但跳过了 {count} 个无法加载的子智能体任务。', 'sessions.sidebar.session.export.dialog.title': '导出 Markdown', - 'sessions.sidebar.session.export.dialog.descriptionSingle': '此会话有 {count} 个子代理任务。是否包含在导出中?', - 'sessions.sidebar.session.export.dialog.descriptionMany': '此会话有 {count} 个子代理任务。是否包含在导出中?', - 'sessions.sidebar.session.export.dialog.includeSubtasks': '包含子代理任务', + 'sessions.sidebar.session.export.dialog.descriptionSingle': '此会话有 {count} 个子智能体任务。是否包含在导出中?', + 'sessions.sidebar.session.export.dialog.descriptionMany': '此会话有 {count} 个子智能体任务。是否包含在导出中?', + 'sessions.sidebar.session.export.dialog.includeSubtasks': '包含子智能体任务', 'sessions.sidebar.session.export.dialog.confirm': '导出', 'sessions.sidebar.session.status.active': '会话活跃中', 'sessions.sidebar.session.status.unread': '有未读更新', @@ -453,9 +453,9 @@ export const dict: Record = { 'gitView.commit.generate': '生成', 'gitView.commit.generateAria': '生成提交信息', 'gitView.commit.messagePlaceholder': '提交信息', - 'gitView.commit.push': 'Commit & sync', - 'gitView.commit.pushAria': 'Commit and sync', - 'gitView.commit.pushing': 'sync 中...', + 'gitView.commit.push': '提交并同步', + 'gitView.commit.pushAria': '提交并同步', + 'gitView.commit.pushing': '同步中...', 'gitView.commit.selectFilesHint': '在“更改”中选择文件以启用提交。', 'gitView.commit.title': '提交', 'gitView.common.cancel': '取消', @@ -486,20 +486,20 @@ export const dict: Record = { 'gitView.header.removeRemoteAria': '移除远程 {name}', 'gitView.header.removeRemoteTitle': '移除 {name}', 'gitView.history.binary': '二进制', - 'gitView.history.binaryNoDiff': '二进制文件 — 无可用 diff', + 'gitView.history.binaryNoDiff': '二进制文件,无法显示差异', 'gitView.history.commitsPlaceholder': '提交数', 'gitView.history.copySha': '复制 SHA', - 'gitView.history.diffError': '加载 diff 失败,点击重试。', - 'gitView.history.largeDiffDescription': '渲染可能较慢。你仍可点击下方查看 diff。', - 'gitView.history.largeDiffTitle': '大型 diff({count} 行变更)', - 'gitView.history.loadingDiff': '正在加载 diff...', + 'gitView.history.diffError': '加载差异失败,点击重试。', + 'gitView.history.largeDiffDescription': '渲染可能较慢。你仍可点击下方查看差异。', + 'gitView.history.largeDiffTitle': '大型差异({count} 行变更)', + 'gitView.history.loadingDiff': '正在加载差异...', 'gitView.history.loadingFiles': '正在加载文件...', 'gitView.history.logSize100': '100 个提交', 'gitView.history.logSize25': '25 个提交', 'gitView.history.logSize50': '50 个提交', 'gitView.history.noCommits': '未找到提交', 'gitView.history.noFiles': '没有文件', - 'gitView.history.renamedNoDiff': '已重命名文件 — 不支持 diff', + 'gitView.history.renamedNoDiff': '已重命名文件,不支持显示差异', 'gitView.history.renderDiffAnyway': '仍然渲染', 'gitView.history.title': '历史', 'gitView.integrate.checking': '检查中…', @@ -516,7 +516,7 @@ export const dict: Record = { 'gitView.integrate.currentCommit': '当前提交', 'gitView.integrate.currentSession': '当前会话', 'gitView.integrate.failedToMoveToast': '移动提交失败', - 'gitView.integrate.moreFiles': '+{count} 个更多', + 'gitView.integrate.moreFiles': '另有 {count} 个', 'gitView.integrate.move': '移动', 'gitView.integrate.moveCommits': '移动提交', 'gitView.integrate.moving': '移动中…', @@ -553,34 +553,34 @@ export const dict: Record = { 'gitView.stash.stepStash': '储藏未提交的更改', 'gitView.stash.thisWill': '这将会:', 'gitView.stash.title': '未提交的更改', - 'gitView.stashes.actions.apply': 'Apply', - 'gitView.stashes.actions.drop': 'Drop', - 'gitView.stashes.actions.pop': 'Pop', - 'gitView.stashes.actions.stashCurrent': 'Stash current changes', - 'gitView.stashes.actions.stashCurrentWithCount': 'Stash {count} files', - 'gitView.stashes.confirm.drop': 'Drop {ref}?', - 'gitView.stashes.description': 'Save, restore, and clean up Git stashes for this repository.', - 'gitView.stashes.empty.list': 'No stashes yet.', - 'gitView.stashes.empty.search': 'No matching stashes.', - 'gitView.stashes.includeUntrackedHint': 'Untracked files are included automatically.', - 'gitView.stashes.fileCount': '{count} files', - 'gitView.stashes.fileCountLoading': 'counting files...', + 'gitView.stashes.actions.apply': '应用', + 'gitView.stashes.actions.drop': '删除', + 'gitView.stashes.actions.pop': '弹出', + 'gitView.stashes.actions.stashCurrent': '储藏当前更改', + 'gitView.stashes.actions.stashCurrentWithCount': '储藏 {count} 个文件', + 'gitView.stashes.confirm.drop': '删除 {ref}?', + 'gitView.stashes.description': '保存、恢复并清理此仓库中的 Git 储藏。', + 'gitView.stashes.empty.list': '暂无储藏。', + 'gitView.stashes.empty.search': '没有匹配的储藏。', + 'gitView.stashes.includeUntrackedHint': '未跟踪文件会自动包含在内。', + 'gitView.stashes.fileCount': '{count} 个文件', + 'gitView.stashes.fileCountLoading': '正在统计文件...', 'gitView.stashes.itemNumber': '#{number}', - 'gitView.stashes.latestLabel': 'Latest', - 'gitView.stashes.messagePlaceholder': 'Stash name', - 'gitView.stashes.searchPlaceholder': 'Search stashes', - 'gitView.stashes.title': 'Stashes', - 'gitView.stashes.toast.applyFailed': 'Failed to apply stash', - 'gitView.stashes.toast.applySuccess': 'Stash applied', - 'gitView.stashes.toast.createFailed': 'Failed to stash changes', - 'gitView.stashes.toast.created': 'Changes stashed', - 'gitView.stashes.toast.dropFailed': 'Failed to drop stash', - 'gitView.stashes.toast.dropSuccess': 'Stash dropped', - 'gitView.stashes.toast.loadFailed': 'Failed to load stashes', - 'gitView.stashes.toast.noChanges': 'No local changes to stash', - 'gitView.stashes.toast.popFailed': 'Failed to pop stash', - 'gitView.stashes.toast.popSuccess': 'Stash popped', - 'gitView.stashes.untitled': 'Untitled stash', + 'gitView.stashes.latestLabel': '最新', + 'gitView.stashes.messagePlaceholder': '储藏名称', + 'gitView.stashes.searchPlaceholder': '搜索储藏', + 'gitView.stashes.title': '储藏', + 'gitView.stashes.toast.applyFailed': '应用储藏失败', + 'gitView.stashes.toast.applySuccess': '已应用储藏', + 'gitView.stashes.toast.createFailed': '储藏更改失败', + 'gitView.stashes.toast.created': '更改已储藏', + 'gitView.stashes.toast.dropFailed': '删除储藏失败', + 'gitView.stashes.toast.dropSuccess': '储藏已删除', + 'gitView.stashes.toast.loadFailed': '加载储藏失败', + 'gitView.stashes.toast.noChanges': '没有可储藏的本地更改', + 'gitView.stashes.toast.popFailed': '弹出储藏失败', + 'gitView.stashes.toast.popSuccess': '已弹出储藏', + 'gitView.stashes.untitled': '未命名储藏', 'gitView.sync.fetch': '获取', 'gitView.sync.fetchFromRemote': '从 {name} 获取', 'gitView.sync.fetchTooltip': '从远程获取', @@ -593,19 +593,19 @@ export const dict: Record = { 'gitView.sync.push': '推送', 'gitView.sync.pushTooltip': '推送更改', 'gitView.sync.pushTooltipAhead': '推送更改(领先 {count})', - 'gitView.sync.sync': 'sync', - 'gitView.sync.syncChanges': 'Sync Changes', - 'gitView.sync.syncChangesTooltip': 'Sync Changes({behind} 下,{ahead} 上)', - 'gitView.sync.syncChangesWithCounts': 'Sync Changes {behind}↓ {ahead}↑', + 'gitView.sync.sync': '同步', + 'gitView.sync.syncChanges': '同步更改', + 'gitView.sync.syncChangesTooltip': '同步更改(落后 {behind},领先 {ahead})', + 'gitView.sync.syncChangesWithCounts': '同步更改 {behind}↓ {ahead}↑', 'gitView.sync.syncCounts': '{behind}↓ {ahead}↑', 'gitView.branch.actionsUnavailable': '当前仓库状态下分支操作不可用', 'gitView.conflict.noDetailsAvailable': '没有可用的冲突详情', 'gitView.empty.notGitRepository': '当前目录不是 Git 仓库', 'gitView.empty.notGitRepositoryDescription': '请在此目录初始化 Git,或打开一个 Git 仓库。', 'gitView.empty.selectSessionOrDirectory': '请选择会话或目录以查看 Git 状态', - 'gitView.empty.worktreeFeaturesUnavailable': '当前工作区模式下,worktree 功能不可用。', - 'gitView.empty.worktreeSetupDescription': '正在完成 worktree 设置并准备仓库状态。', - 'gitView.empty.worktreeSetupInProgress': 'worktree 设置进行中', + 'gitView.empty.worktreeFeaturesUnavailable': '当前工作区模式下,工作树功能不可用。', + 'gitView.empty.worktreeSetupDescription': '正在完成工作树设置并准备仓库状态。', + 'gitView.empty.worktreeSetupInProgress': '工作树设置进行中', 'gitView.gitmoji.empty': '未找到 gitmoji', 'gitView.gitmoji.searchPlaceholder': '搜索 gitmoji...', 'gitView.gitmoji.title': '插入 gitmoji', @@ -651,7 +651,7 @@ export const dict: Record = { 'gitView.pr.checkDetails.empty': '没有可用的检查详情', 'gitView.pr.checkDetails.title': '失败检查详情', 'gitView.pr.checkingStatus': '正在检查拉取请求状态...', - 'gitView.pr.checks.label': 'checks', + 'gitView.pr.checks.label': '检查项', 'gitView.pr.checks.completedLabel': '完成时间', 'gitView.pr.checks.conclusionLabel': '结论', 'gitView.pr.checks.startedLabel': '开始时间', @@ -770,10 +770,10 @@ export const dict: Record = { 'gitView.toast.stashedRestored': '已恢复储藏的更改', 'gitView.toast.syncActionFailed': '{action} 失败', 'gitView.toast.upstreamSet': '已将 {branch} 的上游设置为 {remote}', - 'gitView.worktree.availableInWorktreeMode': '仅在 worktree 模式可用', + 'gitView.worktree.availableInWorktreeMode': '仅在工作树模式下可用', 'contextPanel.mode.chat': '聊天', 'contextPanel.mode.files': '文件', - 'contextPanel.mode.diff': '对比', + 'contextPanel.mode.diff': '差异', 'contextPanel.mode.plan': '计划', 'contextPanel.mode.context': '上下文', 'contextPanel.mode.preview': '预览', @@ -950,7 +950,7 @@ export const dict: Record = { 'planView.actions.implementPlanAria': '执行计划', 'planView.actions.implement': '执行', 'planView.actions.sendToNewSession': '发送到新会话', - 'planView.actions.sendToNewWorktreeSession': '发送到新 worktree 会话', + 'planView.actions.sendToNewWorktreeSession': '发送到新工作树会话', 'planView.actions.copyPlanContents': '复制计划内容', 'planView.state.loading': '加载中...', 'diffView.binary.unavailable': '该文件内容无法查看。', @@ -1006,7 +1006,7 @@ export const dict: Record = { 'rightSidebar.contextNotesTodo.todo.resizeAria': '调整待办列表大小', 'rightSidebar.contextNotesTodo.todo.sendMenu.currentSession': '发送到当前会话', 'rightSidebar.contextNotesTodo.todo.sendMenu.newSession': '发送到新会话', - 'rightSidebar.contextNotesTodo.todo.sendMenu.newWorktreeSession': '发送到新 worktree 会话', + 'rightSidebar.contextNotesTodo.todo.sendMenu.newWorktreeSession': '发送到新工作树会话', 'rightSidebar.contextNotesTodo.plans.title': '计划', 'rightSidebar.contextNotesTodo.plans.filesSingle': '{count} 个文件', 'rightSidebar.contextNotesTodo.plans.filesPlural': '{count} 个文件', @@ -1015,7 +1015,7 @@ export const dict: Record = { 'rightSidebar.contextNotesTodo.plans.deletePlan': '删除计划', 'rightSidebar.contextNotesTodo.plans.deletePlanWithTitle': '删除计划“{title}”', 'rightSidebar.contextNotesTodo.sendDialog.title.newSession': '发送到新会话', - 'rightSidebar.contextNotesTodo.sendDialog.title.newWorktree': '发送到新 worktree', + 'rightSidebar.contextNotesTodo.sendDialog.title.newWorktree': '发送到新工作树', 'rightSidebar.contextNotesTodo.sendDialog.variant.default': '默认', 'rightSidebar.contextNotesTodo.sendDialog.actions.cancel': '取消', 'rightSidebar.contextNotesTodo.sendDialog.actions.send': '发送', @@ -1024,10 +1024,10 @@ export const dict: Record = { 'rightSidebar.contextNotesTodo.toast.loadNotesFailed': '加载项目笔记失败', 'rightSidebar.contextNotesTodo.toast.noActiveSession': '未选择活动会话', 'rightSidebar.contextNotesTodo.toast.sentToCurrentSession': '待办已发送到当前会话', - 'rightSidebar.contextNotesTodo.toast.worktreeRequiresGitRepo': '仅 Git 仓库支持 worktree 操作', + 'rightSidebar.contextNotesTodo.toast.worktreeRequiresGitRepo': '仅 Git 仓库支持工作树操作', 'rightSidebar.contextNotesTodo.toast.createSessionFailed': '创建会话失败', 'rightSidebar.contextNotesTodo.toast.sentToNewSession': '待办已发送到新会话', - 'rightSidebar.contextNotesTodo.toast.sentToNewWorktreeSession': '待办已发送到新的 worktree 会话', + 'rightSidebar.contextNotesTodo.toast.sentToNewWorktreeSession': '待办已发送到新的工作树会话', 'rightSidebar.contextNotesTodo.toast.sendTodoFailed': '发送待办失败', 'rightSidebar.contextNotesTodo.toast.deletePlanFailed': '删除计划失败', 'rightSidebar.contextNotesTodo.toast.planFileEmpty': '计划文件为空', @@ -1173,7 +1173,7 @@ export const dict: Record = { 'helpDialog.item.cycleThinkingVariant': '循环思考变体(全局快捷键)', 'helpDialog.item.newWindow': '新建窗口(仅桌面端)', 'helpDialog.item.createNewSession': '创建新会话', - 'helpDialog.item.createNewWorktreeDraft': '创建新 Worktree 草稿', + 'helpDialog.item.createNewWorktreeDraft': '创建新工作树草稿', 'helpDialog.item.focusChatInput': '聚焦聊天输入框', 'helpDialog.item.abortActiveRun': '中止当前运行(双击)', 'helpDialog.item.toggleRightSidebar': '切换右侧边栏', @@ -1233,8 +1233,8 @@ export const dict: Record = { 'session.githubIssuePicker.actions.openInGitHubAria': '在 GitHub 中打开', 'session.githubIssuePicker.actions.loadMore': '加载更多', 'session.githubIssuePicker.actions.sectionTitle': '操作', - 'session.githubIssuePicker.actions.toggleWorktreeAria': '切换 worktree', - 'session.githubIssuePicker.actions.createInWorktree': '在 worktree 中创建', + 'session.githubIssuePicker.actions.toggleWorktreeAria': '切换工作树', + 'session.githubIssuePicker.actions.createInWorktree': '在工作树中创建', 'session.githubIssuePicker.actions.openRepo': '打开仓库', 'session.githubIssuePicker.actions.refresh': '刷新', 'session.githubPrPicker.error.noActiveProject': '没有活动项目', @@ -1248,8 +1248,8 @@ export const dict: Record = { 'session.githubPrPicker.title': '关联 GitHub Pull Request', 'session.githubPrPicker.description': '选择一个 Pull Request,将审查上下文附加到此消息。', 'session.githubPrPicker.searchPlaceholder': '按标题或 #123 搜索,或粘贴 Pull Request URL', - 'session.githubPrPicker.includeDiffAria': '在附加上下文中包含 PR diff', - 'session.githubPrPicker.includeDiff': '包含 PR diff', + 'session.githubPrPicker.includeDiffAria': '在附加上下文中包含 PR 差异', + 'session.githubPrPicker.includeDiff': '包含 PR 差异', 'session.githubPrPicker.empty.noActiveProject': '未选择活动项目。', 'session.githubPrPicker.empty.runtimeUnavailable': 'GitHub 运行时 API 不可用。', 'session.githubPrPicker.empty.notConnected': 'GitHub 未连接。请在设置中连接 GitHub 账号。', @@ -1261,7 +1261,7 @@ export const dict: Record = { 'session.githubPrPicker.actions.usePullRequest': '使用 Pull Request #{number}', 'session.githubPrPicker.actions.openInGitHubAria': '在 GitHub 中打开', 'session.githubPrPicker.actions.loadMore': '加载更多', - 'session.newWorktree.title': '新建 Worktree', + 'session.newWorktree.title': '新建工作树', 'session.newWorktree.mode.newBranch': '新分支', 'session.newWorktree.mode.existingBranch': '现有分支', 'session.newWorktree.selectBranch': '选择分支', @@ -1282,7 +1282,7 @@ export const dict: Record = { 'session.newWorktree.actions.startFromGitHubIssuePr': '从 GitHub Issue/PR 开始', 'session.newWorktree.usingPrBranch': '使用 PR 分支:{branch}', 'session.newWorktree.fromIssue': '来自 Issue #{number}:{title}', - 'session.newWorktree.worktreeDirectory': 'Worktree 目录', + 'session.newWorktree.worktreeDirectory': '工作树目录', 'session.newWorktree.worktreeDirectoryPlaceholder': 'my-worktree-directory', 'session.newWorktree.resetToMatchBranchName': '重置为与分支名一致', 'session.newWorktree.sourceBranch': '源分支', @@ -1291,28 +1291,28 @@ export const dict: Record = { 'session.newWorktree.newBranchFromSource': '新分支将从 {source} 创建', 'session.newWorktree.issueNumber': 'Issue #{number}', 'session.newWorktree.prNumber': 'PR #{number}', - 'session.newWorktree.includeDiffBadge': '+diff', + 'session.newWorktree.includeDiffBadge': '+差异', 'session.newWorktree.newSessionTitle': '新会话', 'session.newWorktree.fromSource': '来自 {source}', 'session.newWorktree.actions.cancel': '取消', 'session.newWorktree.actions.creating': '创建中...', - 'session.newWorktree.actions.createWorktree': '创建 Worktree', + 'session.newWorktree.actions.createWorktree': '创建工作树', 'session.newWorktree.actions.reset': '重置', 'session.newWorktree.error.noModelSelected': '未选择模型', 'session.newWorktree.error.noActiveProject': '没有活动项目', 'session.newWorktree.error.branchNameRequired': '分支名是必填项', - 'session.newWorktree.error.worktreeDirectoryRequired': 'Worktree 目录是必填项', + 'session.newWorktree.error.worktreeDirectoryRequired': '工作树目录为必填项', 'session.newWorktree.error.sendGitHubContextFailed': '发送 GitHub 上下文失败', - 'session.newWorktree.error.createWorktreeFailed': '创建 Worktree 失败', + 'session.newWorktree.error.createWorktreeFailed': '创建工作树失败', 'session.newWorktree.toast.sessionFromIssue': '已从 Issue 创建会话', 'session.newWorktree.toast.sessionFromPr': '已从 PR 创建会话', - 'session.newWorktree.toast.worktreeCreated': 'Worktree 已创建', + 'session.newWorktree.toast.worktreeCreated': '工作树已创建', 'session.newWorktree.toast.worktreeCreatedDescription': '{target} - 正在后台初始化', 'session.githubIntegration.title': '从 GitHub 选择', 'session.githubIntegration.tabs.issues': 'Issues', 'session.githubIntegration.tabs.pullRequests': 'Pull Requests', 'session.githubIntegration.connect.title': '连接到 GitHub', - 'session.githubIntegration.connect.description': '关联 Issue 或 Pull Request 以自动填充 worktree 详情', + 'session.githubIntegration.connect.description': '关联 Issue 或 Pull Request 以自动填充工作树详情', 'session.githubIntegration.connect.action': '连接 GitHub', 'session.githubIntegration.search.issuesPlaceholder': '搜索 Issue 或输入 #123...', 'session.githubIntegration.search.prsPlaceholder': '搜索 PR 或输入 #456...', @@ -1323,11 +1323,11 @@ export const dict: Record = { 'session.githubIntegration.actions.select': '选择', 'session.githubIntegration.selected.issueNumber': 'Issue #{number}', 'session.githubIntegration.selected.prNumber': 'PR #{number}', - 'session.githubIntegration.includeDiffAria': '在会话上下文中包含 PR diff', - 'session.githubIntegration.includeDiff': '包含 PR diff', + 'session.githubIntegration.includeDiffAria': '在会话上下文中包含 PR 差异', + 'session.githubIntegration.includeDiff': '包含 PR 差异', 'session.githubIntegration.error.notConnected': 'GitHub 未连接', 'session.githubIntegration.error.loadDataFailed': '加载数据失败', - 'session.githubIntegration.validation.branchAlreadyCheckedOut': '该分支已在某个 worktree 中检出', + 'session.githubIntegration.validation.branchAlreadyCheckedOut': '该分支已在某个工作树中检出', 'session.githubIntegration.validation.branchAlreadyExists': '该分支已在本地存在', 'session.githubIntegration.validation.failed': '校验失败', 'chat.fileAttachment.toast.attachFailed': '附加文件失败', @@ -1424,7 +1424,7 @@ export const dict: Record = { 'chat.container.returnToParent.titleNamed': '返回到:{title}', 'chat.container.returnToParent.title': '返回父会话', 'chat.container.returnToParent.label': '父级', - 'chat.container.readOnlySubagentPromptBanner': '无法向子代理会话发送提示。', + 'chat.container.readOnlySubagentPromptBanner': '无法向子智能体会话发送提示。', 'chat.unifiedControls.title': '控制', 'chat.unifiedControls.model.title': '模型', 'chat.unifiedControls.model.noRecent': '没有最近使用的模型', @@ -2143,7 +2143,7 @@ export const dict: Record = { 'vscodeLayout.title.sessionFallback': '会话', 'vscodeLayout.actions.backToSessionsAria': '返回会话列表', 'vscodeLayout.actions.newSessionAria': '新建会话', - 'vscodeLayout.actions.openAgentManagerAria': '打开 Agent 管理器', + 'vscodeLayout.actions.openAgentManagerAria': '打开智能体管理器', 'vscodeLayout.actions.resizeSessionsSidebarAria': '调整会话侧边栏大小', 'vscodeLayout.actions.settingsAria': '设置', 'vscodeLayout.quota.title': '速率限制',