Files
codeg/src/i18n/messages/zh-CN.json
2026-03-07 12:17:57 +08:00

517 lines
22 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"Language": {
"followSystem": "跟随系统",
"english": "English",
"simplifiedChinese": "简体中文",
"traditionalChinese": "繁體中文"
},
"WelcomePage": {
"title": "欢迎使用Codeg",
"openSettings": "打开设置",
"searchPlaceholder": "搜索文件夹...",
"loading": "加载中...",
"emptyFolders": "暂无文件夹",
"removeFromHistory": "从历史中移除",
"openFolder": "打开文件夹",
"cloneRepository": "克隆仓库",
"softwareVersion": "版本 {version}",
"toasts": {
"loadFolderHistoryFailed": "加载文件夹历史失败",
"openFolderFailed": "打开文件夹失败",
"removeFromHistoryFailed": "移除历史记录失败",
"openSettingsFailed": "打开设置失败",
"cloneFailed": "克隆仓库失败"
},
"errors": {
"unknown": "发生未知错误",
"invalidInput": "输入无效。",
"notFound": "资源不存在。",
"alreadyExists": "资源已存在。",
"dependencyMissing": "缺少必要依赖。",
"databaseError": "数据库操作失败。",
"ioError": "文件操作失败。",
"externalCommandFailed": "外部命令执行失败。",
"windowOperationFailed": "窗口操作失败。",
"gitNotInstalled": "未检测到 Git请先安装 Git。",
"targetDirectoryNotEmpty": "目标目录已存在且不为空。",
"repositoryNotFound": "仓库不存在,请检查地址和访问权限。",
"networkUnavailable": "网络不可用,请检查网络连接后重试。",
"authenticationFailed": "认证失败,请检查凭据或 SSH Key。",
"permissionDenied": "权限不足,请检查目录权限。"
},
"cloneDialog": {
"title": "克隆仓库",
"repositoryUrl": "仓库地址",
"repositoryUrlPlaceholder": "https://github.com/user/repo.git",
"directory": "目录",
"directoryPlaceholder": "选择目标目录...",
"browseDirectory": "浏览目录",
"cancel": "取消",
"clone": "克隆"
}
},
"SettingsShell": {
"title": "设置",
"preferences": "偏好设置",
"nav": {
"appearance": "外观",
"agents": "Agents",
"mcp": "MCP",
"skills": "Skills",
"shortcuts": "快捷键",
"system": "系统"
}
},
"AppearanceSettings": {
"sectionTitle": "主题外观",
"sectionDescription": "选择浅色、深色或跟随系统主题,设置会自动保存。",
"themeMode": "主题模式",
"placeholder": "请选择主题模式",
"system": "跟随系统",
"light": "浅色",
"dark": "深色",
"currentTheme": "当前生效主题:{theme}",
"resolvedTheme": {
"light": "浅色",
"dark": "深色",
"unknown": "--"
}
},
"SystemSettings": {
"loading": "加载中...",
"sectionTitle": "系统管理",
"sectionDescription": "管理网络代理、应用升级与语言偏好。",
"proxyTitle": "网络代理",
"proxyDescription": "开启后,后续网络请求将优先走该代理(包括 ACP 对话、Agent 安装、Git 远程操作等)。",
"loadFailed": "加载失败:{message}",
"enableProxy": "启用系统代理",
"proxyAddress": "代理地址",
"proxyHint": "支持 http(s)/socks5示例{example}。仅在启用系统代理时生效。",
"save": "保存",
"saving": "保存中...",
"proxyRequired": "启用代理时必须填写代理地址",
"saveSuccess": "系统代理设置已保存",
"saveFailed": "保存失败:{message}",
"languageTitle": "语言",
"languageDescription": "设置应用语言。跟随系统时,若系统语言不受支持将回退为英文。",
"appLanguage": "应用语言",
"languageSaveSuccess": "语言设置已保存",
"languageSaveFailed": "语言设置保存失败:{message}",
"updateTitle": "应用升级",
"updateDescription": "点击检查后会从配置的发布源拉取最新版本信息,有新版本时可直接下载并安装。",
"currentVersion": "当前版本",
"upgradableVersion": "可升级版本",
"none": "暂无",
"lastChecked": "上次检查:{time}",
"updateError": "更新异常:{message}",
"checking": "检查中...",
"checkUpdate": "检查更新",
"updating": "升级中...",
"upgradeTo": "升级到 v{version}",
"foundUpdate": "发现新版本 v{version}",
"alreadyLatest": "当前已经是最新版本",
"checkUpdateFailed": "检查更新失败:{message}",
"installSuccess": "升级包已安装,正在重启应用",
"installFailed": "升级失败:{message}"
},
"ShortcutSettings": {
"sectionTitle": "快捷键",
"resetDefault": "恢复默认",
"recordInstruction": "点击右侧按钮后按下组合键即可修改。建议使用 Ctrl/Cmd、Alt、Shift 的组合。按 Esc 可取消录制。",
"recording": "按下快捷键...",
"toasts": {
"conflict": "快捷键已被「{title}」占用",
"updated": "快捷键已更新",
"invalid": "快捷键无效,请重试",
"reset": "已恢复默认快捷键"
},
"actions": {
"toggle_search": {
"title": "打开搜索",
"description": "打开或关闭会话搜索面板"
},
"toggle_sidebar": {
"title": "切换左侧边栏",
"description": "显示或隐藏会话列表侧边栏"
},
"toggle_terminal": {
"title": "切换终端",
"description": "显示或隐藏底部终端面板"
},
"new_terminal_tab": {
"title": "新建终端",
"description": "当最近鼠标活动在终端时新建终端标签"
},
"close_current_terminal_tab": {
"title": "关闭当前终端",
"description": "当最近鼠标活动在终端时关闭当前终端标签"
},
"toggle_aux_panel": {
"title": "切换右侧面板",
"description": "显示或隐藏辅助信息面板"
},
"new_conversation": {
"title": "新建会话",
"description": "在当前文件夹中创建新的对话标签"
},
"open_folder": {
"title": "打开文件夹",
"description": "打开文件夹选择器并在新窗口中打开"
},
"open_settings": {
"title": "打开设置",
"description": "打开设置窗口"
},
"close_current_tab": {
"title": "关闭当前标签",
"description": "关闭当前会话或文件标签"
},
"close_all_file_tabs": {
"title": "关闭全部文件标签",
"description": "仅在文件模式下关闭所有文件标签"
}
}
},
"SkillsSettings": {
"title": "Skills",
"description": "左侧选择 Skill右侧默认预览 Markdown点击编辑后可修改并保存。",
"loadingAgents": "正在加载支持 Skills 的 Agent...",
"emptyNoManageableAgents": "当前没有可管理 Skills 的 Agent。",
"managedTarget": "管理对象",
"selectAgentPlaceholder": "请选择 Agent",
"searchPlaceholder": "搜索名称 / ID / 路径...",
"skillsList": "Skills 列表",
"loadingSkills": "加载 Skills 中...",
"agentNotSupported": "当前 Agent 暂不支持 Skills 管理。",
"emptySkills": "暂无 Skill可点击“新建 Skill”。",
"newSkillTitle": "新建 Skill",
"skillInfo": "Skill 信息",
"skillIdPlaceholder": "skill-id (letters/numbers/-/_/.)",
"skillsDirectoryWithPath": "Skills目录{path}",
"skillsDirectoryNeedId": "Skills目录请输入 Skill ID 以生成完整路径",
"markdownContent": "Markdown 内容",
"editingStatus": "编辑中",
"previewStatus": "预览中",
"contentPlaceholder": "输入 Skill 文本内容...",
"metadataTitle": "Skills 元信息",
"onlyYamlMetadata": "该 Skill 仅包含 YAML 元信息。",
"emptyContentHint": "暂无内容。点击“编辑”开始输入。",
"loadingSkill": "正在加载 Skill...",
"emptyNoAgents": "暂无可用 Agent。",
"actions": {
"preview": "预览",
"edit": "编辑",
"openInWindow": "在新窗口打开",
"delete": "删除",
"deleting": "删除中...",
"refresh": "刷新",
"newSkill": "新建 Skill",
"reset": "重置",
"save": "保存",
"saving": "保存中...",
"cancel": "取消"
},
"deleteDialog": {
"title": "删除 Skill",
"confirm": "确认删除当前 Skill 吗?该操作无法撤销。",
"confirmWithNamePrefix": "确认删除 Skill",
"confirmWithNameSuffix": "吗?该操作无法撤销。"
},
"toasts": {
"loadFailed": "加载 Skill 失败",
"openFolderFailed": "打开目录失败",
"noSkillDirectory": "当前 Agent 未找到可用的 Skills 目录",
"nameRequired": "Skill 名称不能为空",
"updated": "Skill 已更新",
"created": "Skill 已创建",
"saveFailed": "保存 Skill 失败",
"deleted": "Skill 已删除",
"deleteFailed": "删除 Skill 失败"
},
"templates": {
"gemini": "---\nname: example-skill\ndescription: Describe when this skill should be used.\n---\n\n# Skill Name\n\nInstructions for the agent when this skill is active.\n\n## Workflow\n\n1. Add actionable step one.\n2. Add actionable step two.\n",
"openCode": "---\nname: example-skill\ndescription: Describe when this skill should be used.\n---\n\n# Purpose\n\nDescribe what this skill helps with.\n\n# Steps\n\n1. Add actionable step one.\n2. Add actionable step two.\n",
"openClaw": "---\nname: example-skill\ndescription: Describe when this skill should be used.\nuser-invocable: true\ndisable-model-invocation: false\n---\n\n# Purpose\n\nDescribe what this skill helps with.\n\n# Instructions\n\n1. Add actionable instruction one.\n2. Add actionable instruction two.\n",
"default": "# Skill: example-skill\n\n## When to use\n\n- Describe trigger conditions.\n\n## Instructions\n\n1. Add actionable instruction one.\n2. Add actionable instruction two.\n"
}
},
"McpSettings": {
"loading": "加载中...",
"summary": {
"missingCommand": "(缺少 command)",
"missingUrl": "(缺少 url)"
},
"protocol": {
"stdio": "Stdio"
},
"errors": {
"selectInstallProtocol": "请选择安装协议",
"fieldRequired": "{field} 为必填项",
"fieldNeedsBoolean": "{field} 需要 true 或 false",
"fieldNeedsNumber": "{field} 需要数字",
"fieldNeedsInteger": "{field} 需要整数",
"fieldInvalidJson": "{field} JSON 无效:{message}",
"fieldOutOfRange": "{field} 的值不在可选范围内",
"jsonEmpty": "{name} 不能为空",
"jsonInvalid": "{name} 不是合法 JSON{message}",
"jsonMustBeObject": "{name} 必须是 JSON 对象"
},
"jsonNames": {
"localConfig": "MCP 配置",
"installConfig": "安装配置"
},
"toasts": {
"uninstalled": "已卸载 MCP",
"uninstallFailed": "卸载失败:{message}",
"selectAtLeastOneApp": "请至少选择一个目标应用",
"saveSuccess": "保存成功",
"saveFailed": "保存失败:{message}",
"installed": "已安装 {name}",
"installFailed": "安装失败:{message}"
},
"installDialog": {
"title": "确认安装 MCP",
"descriptionWithName": "将 {name} 安装到本地配置。",
"description": "选择安装目标应用。",
"protocol": "协议",
"selectProtocol": "选择协议",
"parameters": "配置参数",
"booleanPlaceholder": "请选择 true/false",
"selectOneValue": "选择一个值",
"targetApps": "目标应用"
},
"actions": {
"cancel": "取消",
"confirmInstall": "确认安装",
"installing": "安装中",
"uninstall": "卸载",
"uninstalling": "卸载中",
"viewDetails": "查看详情",
"save": "保存",
"saving": "保存中",
"install": "安装"
},
"tabs": {
"local": "本地 MCP",
"market": "MCP 市场"
},
"local": {
"filterPlaceholder": "筛选本地 MCP...",
"loadFailed": "加载失败:{message}",
"empty": "当前未检测到本地 MCP。",
"description": "本地 MCP 配置可直接编辑并保存。",
"enabledApps": "启用应用",
"configJson": "MCP 配置(JSON)"
},
"market": {
"selectMarketplace": "选择市场",
"searchPlaceholder": "搜索 MCP...",
"searchFailed": "搜索失败:{message}",
"loadingList": "加载 MCP 列表...",
"empty": "暂无 MCP 结果。",
"loadingDetail": "加载市场详情...",
"detailLoadFailed": "加载详情失败:{message}",
"owner": "Owner: {owner}",
"namespace": "Namespace: {namespace}",
"defaultInstallProtocol": "默认安装协议",
"currentOptionParameterCount": "当前选项参数数:{count}",
"installConfigDescription": "安装配置(JSON可修改后安装修改后将覆盖协议/参数表单)",
"selectLeftToView": "请选择左侧市场 MCP 查看详情。"
},
"badges": {
"verified": "Verified",
"remote": "Remote",
"hasHomepage": "Has Homepage",
"uses": "{count} uses",
"deployed": "Deployed",
"notDeployed": "Not Deployed"
},
"selectLeftMcp": "请选择左侧 MCP。"
},
"AcpAgentSettings": {
"title": "Agent SDK管理",
"description": "统一管理 Agent 的连接SDK、启用状态、环境变量、配置管理与版本预检信息。",
"loadingAgents": "加载 Agent 列表中...",
"agentList": "Agent 列表",
"emptyNoAgent": "暂无可用 Agent。",
"configManagement": "配置管理",
"envVars": "环境变量",
"nativeJsonConfig": "原生 JSON 配置",
"modelHintDefault": "留空则使用系统默认模型。",
"generalConfigDescriptionClaude": "支持 API URL、API Key 与 Claude 模型快捷配置,并与原生 JSON 配置联动。",
"generalConfigDescriptionDefault": "支持重要配置输入API URL、API Key、Model和原生 JSON 配置管理。",
"actions": {
"dragSort": "拖拽排序",
"dragSortAgent": "拖拽排序 {name}",
"refreshCheck": "刷新检测",
"refreshCheckAgent": "刷新检测 {name}",
"clickEnable": "点击启用 {name}",
"clickDisable": "点击禁用 {name}",
"install": "安装",
"upgrade": "升级",
"uninstall": "卸载",
"uninstalling": "卸载中...",
"saveEnvVars": "保存环境变量",
"saving": "保存中...",
"saveCodexConfig": "保存 Codex 配置",
"saveGeminiConfig": "保存 Gemini 配置",
"saveOpenCodeConfig": "保存 OpenCode 配置",
"saveOpenClawConfig": "保存 OpenClaw 配置",
"saveConfigManagement": "保存配置管理",
"saveCurrentProvider": "保存当前 Provider",
"showApiKey": "显示 API Key",
"hideApiKey": "隐藏 API Key",
"showKey": "显示 Key",
"hideKey": "隐藏 Key",
"showToken": "显示 Token",
"hideToken": "隐藏 Token",
"cancel": "取消",
"delete": "删除",
"deleting": "删除中...",
"confirmDelete": "确认删除",
"confirmUninstall": "确认卸载"
},
"status": {
"enabled": "启用",
"disabled": "禁用",
"unchecked": "未检测",
"agentEnabledAria": "{name} 已启用",
"agentEnabledSwitch": "{name} 启用"
},
"preflight": {
"count": "预检项:{count}",
"notRun": "尚未执行检测。"
},
"codex": {
"configDescription": "支持 API URL、API Key、模型名称、Reasoning Effort 快捷配置,并与 `auth.json` / `config.toml` 双向联动。",
"selectProvider": "选择 Provider",
"modelName": "模型名称",
"selectReasoningEffort": "选择 Reasoning Effort",
"enableWebsocket": "启用 WebSocket",
"enableWebsocketAria": "Codex Provider 启用 WebSocket",
"authJsonNative": "auth.json原生",
"configTomlNative": "config.toml原生"
},
"gemini": {
"authConfig": "Gemini 认证配置",
"authConfigDescription": "对齐 Gemini CLI 认证文档支持自定义、Google 登录、Gemini API Key、Vertex AIADC / 服务账号 / API Key。",
"authMode": "认证方式",
"selectAuthMode": "选择认证方式",
"viewAuthDoc": "查看认证文档",
"mode": {
"custom": "自定义接口",
"loginGoogle": "Google 登录OAuth",
"vertexServiceAccount": "Vertex AI服务账号"
},
"hint": {
"custom": "填写 API URL、API Key 和 Model分别映射到 GOOGLE_GEMINI_BASE_URL / GEMINI_API_KEY / GEMINI_MODEL。",
"loginGoogle": "首次在终端运行 gemini 并完成 Google 登录;无需填写 API Key。",
"geminiApiKey": "使用 Gemini API 时填写 GEMINI_API_KEY。",
"vertexAdc": "使用 gcloud ADC建议填写 GOOGLE_CLOUD_PROJECT 与 GOOGLE_CLOUD_LOCATION。",
"vertexServiceAccount": "服务账号 JSON 路径写入 GOOGLE_APPLICATION_CREDENTIALS。",
"vertexApiKey": "使用 Vertex AI API key 时填写 GOOGLE_API_KEY。"
}
},
"openCode": {
"configManagement": "OpenCode 配置管理",
"configDescription": "对齐 OpenCode `provider` 配置结构,支持多供应商管理,并与原生 JSON 文件双向联动。",
"providerManagement": "Provider 管理",
"providerCount": "共 {count} 个",
"addProvider": "新增 Provider",
"emptyProvider": "暂无 Provider输入 ID 后点击“新增 Provider”创建。",
"providerEnabledState": "{providerId} 启用状态",
"selectProviderNpm": "选择 provider.npm",
"notSet": "未设置",
"modelManagement": "模型管理",
"modelCount": "共 {count} 个",
"modelDescription": "对齐 OpenCode `provider.models` 结构。当前支持 `name` / `id` 快速管理;其它高级字段会保留,可在下方原生 JSON 中继续编辑。",
"addModel": "添加模型",
"emptyModel": "暂无模型,输入 model id 后点击“添加模型”创建。",
"modelId": "模型 ID",
"modelName": "模型名称",
"deleteModel": "删除模型 {modelId}",
"nativeJsonConfig": "OpenCode 原生 JSON 配置"
},
"openClaw": {
"gatewayConfig": "Gateway 配置",
"gatewayDescription": "配置 OpenClaw Gateway 连接信息。支持本地或远程 Gateway。",
"gatewayUrlHint": "留空则使用 openclaw 本地配置的 gateway.remote.url。",
"gatewayTokenPlaceholder": "Gateway 认证 Token",
"gatewayTokenHint": "建议使用 token-file 替代明文 Token可通过 openclaw 命令行配置。",
"sessionKeyHint": "可选。指定 Gateway Session Key留空则自动分配隔离会话。"
},
"claude": {
"mainModel": "主模型",
"reasoningModel": "推理模型thinking",
"haikuDefaultModel": "Haiku 默认模型",
"sonnetDefaultModel": "Sonnet 默认模型",
"opusDefaultModel": "Opus 默认模型"
},
"dialogs": {
"confirmDeleteProvider": "确认删除 Provider {providerId}",
"confirmDeleteProviderDescription": "将同步更新 OpenCode 配置与认证 JSON 文件,删除后不可恢复。",
"confirmUninstall": "确认卸载 {name}",
"confirmUninstallDescription": "这会移除本地安装版本,之后可随时重新安装。"
},
"errors": {
"nativeJsonMustBeObject": "原生 JSON 配置必须是对象",
"nativeJsonInvalid": "原生 JSON 配置格式错误:{message}",
"openCodeAuthMustBeObject": "OpenCode auth.json 必须是 JSON 对象",
"openCodeAuthInvalid": "OpenCode auth.json 格式错误:{message}",
"authMustBeObject": "auth.json 必须是 JSON 对象",
"authInvalid": "auth.json 格式错误:{message}",
"providerIdPattern": "Provider ID 仅支持字母、数字、下划线、点与中划线",
"providerExists": "Provider '{providerId}' 已存在",
"modelIdPattern": "模型 ID 仅支持字母、数字、下划线、点、冒号与中划线",
"modelExists": "Model '{modelId}' 已存在"
},
"warnings": {
"nativeJsonRecoveredStructured": "原生 JSON 配置格式无效,已重置为结构化配置",
"nativeJsonRecoveredOpenCode": "原生 JSON 配置格式无效,已重置为 OpenCode 结构化配置",
"openCodeAuthRecovered": "OpenCode auth.json 格式无效,已重置为默认配置",
"authRecoveredStructured": "auth.json 格式无效,已重置为结构化配置"
},
"toasts": {
"agentActionCompleted": "{name}{action}完成",
"agentActionFailed": "{name}{action}失败",
"localVersion": "本地版本:{version}",
"installCompletedVersionLater": "安装完成,版本将在下一次检测时更新",
"uninstallCompleted": "{name}卸载完成",
"uninstallFailed": "{name}卸载失败",
"localVersionRemoved": "本地版本已移除",
"saveAgentOrderFailed": "保存 Agent 排序失败",
"saveAgentSwitchFailed": "保存 Agent 开关失败",
"saveEnvFailed": "保存环境变量失败",
"codexSaved": "Codex 配置已保存",
"saveCodexNativeFailed": "保存 Codex 原生配置失败",
"geminiSaved": "Gemini 配置已保存",
"saveGeminiFailed": "保存 Gemini 配置失败",
"providerDeleted": "Provider {providerId} 已删除",
"providerDeleteFailed": "删除 Provider {providerId} 失败",
"providerSaved": "Provider {providerId} 保存成功",
"saveProviderFailed": "保存 Provider {providerId} 失败",
"openCodeConfigSynced": "OpenCode 配置与认证 JSON 已同步保存。",
"openCodeSaved": "OpenCode 配置已保存",
"saveOpenCodeFailed": "保存 OpenCode 配置失败",
"openClawSaved": "OpenClaw 配置已保存",
"saveOpenClawFailed": "保存 OpenClaw 配置失败",
"configSaved": "配置已保存",
"saveConfigManagementFailed": "保存配置管理失败"
},
"version": {
"statusLabel": "版本状态",
"notInstalled": "未安装",
"remoteLocal": "远程:{remoteVersion} · 本地:{localVersion}",
"platformUnsupported": "{versionText}。当前平台不支持该 Agent。",
"clickInstall": "{versionText}。请点击右侧安装。",
"localUnrecognized": "{versionText}。本地版本无法识别,可尝试升级覆盖安装。",
"upgradeAvailable": "{versionText}。发现可升级版本。",
"remoteUnavailable": "{versionText}。远程版本暂不可用。",
"latest": "{versionText}。已是最新版本。"
}
},
"SettingsPages": {
"agentsLoading": "加载 Agent 设置中..."
}
}