diff --git a/packages/app/src/i18n/zh.ts b/packages/app/src/i18n/zh.ts index c129a57813..ef69855b12 100644 --- a/packages/app/src/i18n/zh.ts +++ b/packages/app/src/i18n/zh.ts @@ -37,12 +37,12 @@ export const dict = { "command.palette": "命令面板", "command.theme.cycle": "切换主题", - "command.theme.set": "使用主题: {{theme}}", + "command.theme.set": "使用主题:{{theme}}", "command.theme.scheme.cycle": "切换配色方案", - "command.theme.scheme.set": "使用配色方案: {{scheme}}", + "command.theme.scheme.set": "使用配色方案:{{scheme}}", "command.language.cycle": "切换语言", - "command.language.set": "使用语言: {{language}}", + "command.language.set": "使用语言:{{language}}", "command.session.new": "新建会话", "command.file.open": "打开文件", @@ -120,7 +120,7 @@ export const dict = { "provider.connect.method.apiKey": "API 密钥", "provider.connect.status.inProgress": "正在授权...", "provider.connect.status.waiting": "等待授权...", - "provider.connect.status.failed": "授权失败: {{error}}", + "provider.connect.status.failed": "授权失败:{{error}}", "provider.connect.apiKey.description": "输入你的 {{provider}} API 密钥以连接帐户,并在 OpenCode 中使用 {{provider}} 模型。", "provider.connect.apiKey.label": "{{provider}} API 密钥", @@ -160,7 +160,7 @@ export const dict = { "model.input.audio": "音频", "model.input.video": "视频", "model.input.pdf": "pdf", - "model.tooltip.allows": "支持: {{inputs}}", + "model.tooltip.allows": "支持:{{inputs}}", "model.tooltip.reasoning.allowed": "支持推理", "model.tooltip.reasoning.none": "不支持推理", "model.tooltip.context": "上下文上限 {{limit}}", @@ -185,30 +185,30 @@ export const dict = { "prompt.mode.shell.exit": "按 esc 退出", "prompt.example.1": "修复代码库中的一个 TODO", - "prompt.example.2": "这个项目的技术栈是什么?", + "prompt.example.2": "这个项目的技术栈是什么?", "prompt.example.3": "修复失败的测试", "prompt.example.4": "解释认证是如何工作的", "prompt.example.5": "查找并修复安全漏洞", "prompt.example.6": "为用户服务添加单元测试", "prompt.example.7": "重构这个函数,让它更易读", - "prompt.example.8": "这个错误是什么意思?", + "prompt.example.8": "这个错误是什么意思?", "prompt.example.9": "帮我调试这个问题", "prompt.example.10": "生成 API 文档", "prompt.example.11": "优化数据库查询", "prompt.example.12": "添加输入校验", "prompt.example.13": "创建一个新的组件用于...", - "prompt.example.14": "我该如何部署这个项目?", + "prompt.example.14": "我该如何部署这个项目?", "prompt.example.15": "审查我的代码并给出最佳实践建议", "prompt.example.16": "为这个函数添加错误处理", "prompt.example.17": "解释这个正则表达式", "prompt.example.18": "把它转换成 TypeScript", "prompt.example.19": "在整个代码库中添加日志", - "prompt.example.20": "哪些依赖已经过期?", + "prompt.example.20": "哪些依赖已经过期?", "prompt.example.21": "帮我写一个迁移脚本", "prompt.example.22": "为这个接口实现缓存", "prompt.example.23": "给这个列表添加分页", "prompt.example.24": "创建一个 CLI 命令用于...", - "prompt.example.25": "这里的环境变量是怎么工作的?", + "prompt.example.25": "这里的环境变量是怎么工作的?", "prompt.popover.emptyResults": "没有匹配的结果", "prompt.popover.emptyCommands": "没有匹配的命令", @@ -382,31 +382,31 @@ export const dict = { "error.page.action.updateTo": "更新到 {{version}}", "error.page.report.prefix": "请将此错误报告给 OpenCode 团队", "error.page.report.discord": "在 Discord 上", - "error.page.version": "版本: {{version}}", + "error.page.version": "版本:{{version}}", - "error.dev.rootNotFound": "未找到根元素。你是不是忘了把它添加到 index.html? 或者 id 属性拼写错了?", + "error.dev.rootNotFound": "未找到根元素。你是不是忘了把它添加到 index.html?或者 id 属性拼写错了?", - "error.globalSync.connectFailed": "无法连接到服务器。是否有服务器正在 `{{url}}` 运行?", + "error.globalSync.connectFailed": "无法连接到服务器。是否有服务器正在 `{{url}}` 运行?", "error.chain.unknown": "未知错误", - "error.chain.causedBy": "原因:", + "error.chain.causedBy": "原因:", "error.chain.apiError": "API 错误", - "error.chain.status": "状态: {{status}}", - "error.chain.retryable": "可重试: {{retryable}}", - "error.chain.responseBody": "响应内容:\n{{body}}", - "error.chain.didYouMean": "你是不是想输入: {{suggestions}}", - "error.chain.modelNotFound": "未找到模型: {{provider}}/{{model}}", + "error.chain.status": "状态:{{status}}", + "error.chain.retryable": "可重试:{{retryable}}", + "error.chain.responseBody": "响应内容:\n{{body}}", + "error.chain.didYouMean": "你是不是想输入:{{suggestions}}", + "error.chain.modelNotFound": "未找到模型:{{provider}}/{{model}}", "error.chain.checkConfig": "请检查你的配置 (opencode.json) 中的 provider/model 名称", "error.chain.mcpFailed": 'MCP 服务器 "{{name}}" 启动失败。注意: OpenCode 暂不支持 MCP 认证。', - "error.chain.providerAuthFailed": "提供商认证失败 ({{provider}}): {{message}}", + "error.chain.providerAuthFailed": "提供商认证失败({{provider}}):{{message}}", "error.chain.providerInitFailed": '无法初始化提供商 "{{provider}}"。请检查凭据和配置。', "error.chain.configJsonInvalid": "配置文件 {{path}} 不是有效的 JSON(C)", - "error.chain.configJsonInvalidWithMessage": "配置文件 {{path}} 不是有效的 JSON(C): {{message}}", + "error.chain.configJsonInvalidWithMessage": "配置文件 {{path}} 不是有效的 JSON(C):{{message}}", "error.chain.configDirectoryTypo": '{{path}} 中的目录 "{{dir}}" 无效。请将目录重命名为 "{{suggestion}}" 或移除它。这是一个常见拼写错误。', - "error.chain.configFrontmatterError": "无法解析 {{path}} 中的 frontmatter:\n{{message}}", + "error.chain.configFrontmatterError": "无法解析 {{path}} 中的 frontmatter:\n{{message}}", "error.chain.configInvalid": "配置文件 {{path}} 无效", - "error.chain.configInvalidWithMessage": "配置文件 {{path}} 无效: {{message}}", + "error.chain.configInvalidWithMessage": "配置文件 {{path}} 无效:{{message}}", "notification.permission.title": "需要权限", "notification.permission.description": "{{sessionTitle}}({{projectName}})需要权限", @@ -443,7 +443,7 @@ export const dict = { "session.context.addToContext": "将 {{selection}} 添加到上下文", "session.new.worktree.main": "主分支", - "session.new.worktree.mainWithBranch": "主分支 ({{branch}})", + "session.new.worktree.mainWithBranch": "主分支({{branch}})", "session.new.worktree.create": "创建新的 worktree", "session.new.lastModified": "最后修改", @@ -692,7 +692,7 @@ export const dict = { "session.delete.failed.title": "删除会话失败", "session.delete.title": "删除会话", - "session.delete.confirm": '删除会话 "{{name}}"?', + "session.delete.confirm": '删除会话 "{{name}}"?', "session.delete.button": "删除会话", "workspace.new": "新建工作区", @@ -711,10 +711,10 @@ export const dict = { "workspace.status.clean": "未检测到未合并的更改。", "workspace.status.dirty": "检测到未合并的更改。", "workspace.delete.title": "删除工作区", - "workspace.delete.confirm": '删除工作区 "{{name}}"?', + "workspace.delete.confirm": '删除工作区 "{{name}}"?', "workspace.delete.button": "删除工作区", "workspace.reset.title": "重置工作区", - "workspace.reset.confirm": '重置工作区 "{{name}}"?', + "workspace.reset.confirm": '重置工作区 "{{name}}"?', "workspace.reset.button": "重置工作区", "workspace.reset.archived.none": "不会归档任何活跃会话。", "workspace.reset.archived.one": "将归档 1 个会话。", diff --git a/packages/ui/src/i18n/zh.ts b/packages/ui/src/i18n/zh.ts index 9a5a056a82..4ea477792b 100644 --- a/packages/ui/src/i18n/zh.ts +++ b/packages/ui/src/i18n/zh.ts @@ -20,7 +20,7 @@ export const dict = { "ui.sessionTurn.steps.show": "显示步骤", "ui.sessionTurn.steps.hide": "隐藏步骤", "ui.sessionTurn.summary.response": "回复", - "ui.sessionTurn.diff.showMore": "显示更多更改 ({{count}})", + "ui.sessionTurn.diff.showMore": "显示更多更改({{count}})", "ui.sessionTurn.retry.retrying": "重试中", "ui.sessionTurn.retry.inSeconds": "{{seconds}} 秒后", @@ -33,7 +33,7 @@ export const dict = { "ui.sessionTurn.status.makingEdits": "正在修改", "ui.sessionTurn.status.runningCommands": "正在运行命令", "ui.sessionTurn.status.thinking": "思考中", - "ui.sessionTurn.status.thinkingWithTopic": "思考 - {{topic}}", + "ui.sessionTurn.status.thinkingWithTopic": "思考:{{topic}}", "ui.sessionTurn.status.gatheringThoughts": "正在整理思路", "ui.sessionTurn.status.consideringNextSteps": "正在考虑下一步",