i18n/locales/zh.json
Rama main · réplica de lectura del repositorio original.
{
"app": {
"newChat": "新聊天",
"loginTitle": "登录 Codex Gateway",
"loginDescription": "输入管理员创建的账号密码,连接配置会加密保存在服务器端。",
"login": "登录",
"loginFailed": "登录失败",
"username": "用户名",
"accountAuthModeApiKey": "API Key",
"accountAuthModeChatgpt": "ChatGPT",
"accountAuthModeChatgptAuthTokens": "ChatGPT tokens",
"accountAuthModeHeaders": "请求头认证",
"accountAuthModeAgentIdentity": "Agent Identity",
"accountAuthModePersonalAccessToken": "Personal Access Token",
"accountAuthModeBedrockApiKey": "Bedrock API Key",
"search": "搜索",
"plugins": "插件",
"automations": "自动化",
"pinned": "已固定",
"recentlyRunning": "最近运行",
"activeSubAgents": "活动子代理",
"subAgentInput": "发送给子代理的消息",
"noThreads": "暂无会话",
"noProjects": "暂无项目",
"refreshThreadsHint": "点击搜索或刷新,从 Codex 读取真实会话",
"projects": "项目",
"settings": "设置",
"sidebar": "侧边栏",
"openSidebar": "打开侧边栏",
"hideSidebar": "收起侧边栏",
"sidebarDescription": "选择主机、项目、会话和设置",
"settingsDescription": "管理远端主机、置顶对话和通知,以及可导入导出的配置 JSON。",
"close": "关闭",
"language": "语言",
"appearanceSettings": "外观",
"appearanceSettingsDescription": "调整界面显示偏好。",
"interfaceLanguage": "界面语言",
"interfaceLanguageDescription": "选择 Codex Gateway 的显示语言。",
"accountSession": "账户会话",
"logoutDescription": "退出当前浏览器,并撤销当前 Gateway 登录会话。",
"logout": "退出登录",
"loggingOut": "正在退出",
"threadList": "会话",
"projectThreads": "项目会话",
"projectThreadsHint": "选择下面的真实 Codex 会话继续,或在这个项目中新建会话。",
"noProjectThreads": "这个项目还没有会话",
"openThread": "打开会话",
"agentTab": "Agent",
"filesTab": "文件",
"openFileTabs": "已打开文件",
"remoteFileChanged": "远端文件已变化",
"fileSource": "源码",
"fileRenderedPreview": "预览",
"fileGitChanges": "变更",
"fileGitNoChanges": "相对 HEAD 没有变更",
"fileGitDiffTooLarge": "变更预览仅支持 2 MiB 以内的文件",
"fileGitIgnored": "忽略文件没有 Git 基线",
"fileGitLoading": "读取 Git 变更",
"fileGitLoadFailed": "Git 变更读取失败",
"fileGitRefresh": "刷新 Git 变更",
"fileGitPreviousChange": "上一处变更",
"fileGitNextChange": "下一处变更",
"fileGitExpandAll": "展开所有变更目录",
"fileGitCollapseAll": "折叠所有变更目录",
"fileGitWorkspaceUnavailable": "当前工作区不在 Git 仓库中",
"fileGitDescendantChanges": "此文件夹包含 {count} 个变更文件",
"fileGitSelectChange": "选择一个变更文件进行审查",
"fileGitOpenReview": "打开完整变更审查",
"fileGitReviewTab": "审查变更",
"fileGitStatus": {
"clean": "未修改",
"modified": "已修改",
"added": "已添加",
"renamed": "已重命名",
"copied": "已复制",
"untracked": "未跟踪",
"conflicted": "存在冲突",
"deleted": "已删除",
"ignored": "已忽略"
},
"fileTooLargeToEdit": "文件超过 5 MiB,仅可查看",
"savingFile": "正在保存",
"fileConflict": "远端版本冲突,点击处理",
"fileUnsaved": "未保存",
"fileSaved": "已保存",
"saveFile": "保存",
"closeUnsavedFileTitle": "保存文件更改?",
"closeUnsavedFileDescription": "{name} 包含尚未保存的更改。",
"discard": "放弃更改",
"fileConflictTitle": "远端文件已被修改",
"fileConflictDescription": "本地草稿基于旧版本。请选择加载远端版本或明确覆盖远端文件。",
"localDraft": "本地草稿",
"remoteVersion": "远端版本",
"loadRemoteVersion": "放弃本地并加载远端",
"forceOverwrite": "覆盖远端",
"loadingFileTree": "正在加载文件树",
"refreshFiles": "刷新文件",
"uploadFiles": "上传文件",
"uploadFilesTo": "上传文件到 {path}",
"dropFilesTo": "将文件拖放到 {path}",
"selectUploadFiles": "选择文件",
"fileUploadPhase": {
"uploading": "正在上传文件",
"saving": "正在保存到远端主机",
"complete": "上传完成"
},
"fileUploadRemotePending": "文件已发送,等待远端保存完成…",
"fileUploadCount": "已上传 {count}/{total} 个文件",
"uploadFilesOnly": "请选择文件,暂不支持上传文件夹",
"fileUploadSucceeded": "上传成功",
"remoteFileAlreadyExists": "文件已存在,请使用其他文件名",
"remoteFileUploadFailed": "文件上传失败",
"downloadFile": "下载文件",
"downloadFileFailed": "下载文件失败",
"copyAbsolutePath": "复制绝对路径",
"absolutePathCopied": "已复制绝对路径",
"copyAbsolutePathFailed": "复制绝对路径失败",
"deleteFile": "删除文件",
"deleteFileTitle": "删除远端文件?",
"deleteFileDescription": "此操作会永久删除远端主机上的文件,无法撤销。",
"cancelFileDelete": "取消",
"confirmDeleteFile": "永久删除",
"fileDeleteSucceeded": "文件已删除",
"deleteFileFailed": "删除文件失败",
"noOpenFiles": "尚未打开文件",
"chooseFileFromTree": "从左侧文件树选择一个文件",
"fileTree": "文件树",
"openFileTree": "打开文件树",
"closeTab": "关闭标签页",
"openTerminal": "打开终端",
"openBrowser": "打开浏览器",
"openTmuxMonitor": "打开 Tmux 监控",
"openHostMonitor": "打开主机监控",
"hostMonitor": "主机监控",
"hostMonitorWindow": "自适应采样 · 最近 300 点",
"hostMetricsWaiting": "等待主机建立 SSH 连接并返回指标",
"hostMetricCpu": "CPU",
"hostMetricMemory": "内存",
"hostMetricNetwork": "网络",
"hostMetricDisk": "磁盘",
"hostMetricGpu": "GPU",
"gpuProcesses": "GPU 进程",
"gpuProcessCount": "{count} 个进程",
"gpuProcessesWaiting": "等待 GPU 进程快照",
"gpuProcessesEmpty": "当前没有 GPU 计算进程",
"gpuProcessAllUsers": "全部用户",
"gpuProcessUnknownUser": "未知用户",
"gpuProcessUser": "用户",
"gpuProcessPid": "PID",
"gpuProcessGpu": "GPU",
"gpuProcessMemory": "GPU 显存",
"gpuProcessElapsed": "运行时间",
"gpuProcessCpu": "CPU",
"gpuProcessHostMemory": "主机内存",
"gpuProcessCommand": "命令",
"hostMetricsStatus": {
"waiting": "等待连接",
"collecting": "实时采集中",
"disconnected": "SSH 已断开",
"unsupported": "不支持采集",
"error": "采集异常"
},
"tmuxMonitors": "Tmux 监控",
"tmuxHostLevelMonitor": "主机级监控",
"tmuxActiveMonitors": "监控中",
"tmuxPermanentMonitors": "永久监控",
"tmuxPermanentMonitor": "永久监控",
"tmuxRemoteSessions": "远端 Pane",
"tmuxNoHosts": "还没有可扫描的远端主机",
"tmuxPaneCount": "{count} 个 Pane",
"tmuxMonitorHistory": "监控历史",
"tmuxCheckNow": "立即检查",
"tmuxRefreshHostSessions": "刷新 {host} 的 Pane",
"tmuxAddMonitor": "加入监控",
"tmuxAddPermanentMonitor": "永久监控",
"tmuxMonitorAdded": "已开始监控 {session} · {host} · {thread}",
"tmuxPermanentMonitorAdded": "已永久监控 {session} · {host} · {thread}",
"tmuxMonitorPromoted": "已将 {session} 改为永久监控",
"tmuxCancelMonitor": "取消监控",
"tmuxCancelPermanentMonitor": "取消永久监控",
"tmuxPromotePermanent": "改为永久监控",
"tmuxMonitorActions": "监控操作",
"tmuxPermanentRunning": "永久监控 · 运行中",
"tmuxPermanentWaiting": "永久监控 · 等待中",
"tmuxPermanentWaitingSince": "从 {time} 开始等待下一次任务",
"tmuxPermanentMonitorConfirmTitle": "启用永久监控?",
"tmuxPermanentMonitorConfirmDescription": "将持续监控 {session} 中当前 Pane 的逻辑位置。",
"tmuxPermanentMonitorConsequences": "任务每次结束都会发送通知;Pane 回到 Shell 后监控不会停止,同一 Session、窗口和 Pane 位置重建后也会自动恢复。永久监控会持续进行周期性 SSH 检查,直到你手动取消。",
"tmuxConfirmPermanentMonitor": "启用永久监控",
"tmuxConfirmPromotePermanent": "改为永久监控",
"tmuxMonitorAgain": "重新监控",
"tmuxRunning": "正在运行",
"tmuxIdleShell": "已回到 Shell",
"tmuxNoSessions": "远端没有可用的 tmux session",
"tmuxNoActiveMonitors": "当前没有活动监控",
"tmuxNoHistory": "还没有监控历史",
"tmuxLastChecked": "上次检查 {time}",
"tmuxMonitoringSince": "监控开始于 {time}",
"tmuxCompletedAt": "结束于 {time}",
"tmuxCheckFailed": "检查失败:{message}",
"tmuxLoadFailed": "加载 tmux 监控失败",
"tmuxScanFailed": "扫描远端 tmux Pane 失败",
"tmuxCheckRequestFailed": "检查 tmux 监控失败",
"tmuxAddFailed": "添加 tmux 监控失败",
"tmuxPromoteFailed": "升级永久监控失败",
"tmuxCancelFailed": "取消 tmux 监控失败",
"tmuxPreviousPaneUnavailable": "之前的 tmux Pane 当前未运行任务",
"tmuxViewPaneOutput": "查看 {session} Pane 输出",
"tmuxRefreshOutput": "刷新输出",
"tmuxLoadingPaneOutput": "正在读取远端 Pane 输出…",
"tmuxEmptyPaneOutput": "当前 Pane 暂无输出",
"tmuxPaneOutputLoadFailed": "读取 tmux Pane 输出失败",
"tmuxBoundThread": "绑定对话:{title}",
"tmuxReasonReturnedToShell": "已返回 Shell",
"tmuxReasonSessionExited": "Session 已退出",
"tmuxReasonPaneExited": "Pane 已退出",
"tmuxReasonPaneReplaced": "Pane 已被替换",
"tmuxReasonCancelled": "已取消",
"browserTargetHint": "该地址从所选远程主机访问,例如 localhost 指向远程主机本身。",
"browserFrameBlocked": "远程页面的安全策略可能禁止内嵌显示。",
"browserResourceLoadFailed": "远端页面有 {count} 个请求失败",
"browserResourceLoadFailedHint": "远端文档、资源或 API 请求失败,可能导致预览空白或内容不完整。",
"browserAddress": "预览地址",
"allowInsecureTls": "允许此预览使用不安全 TLS",
"openExternally": "外部打开",
"reload": "重新加载",
"open": "打开",
"splitRight": "向右分屏",
"maximizePanel": "最大化面板",
"floatPanel": "浮动或停靠面板",
"popoutPanel": "在新窗口打开面板",
"popupBlocked": "弹出窗口被拦截",
"popupBlockedDescription": "请允许 Codex Gateway 打开弹出窗口后重试。",
"closeTerminal": "关闭终端",
"closeTerminalFailed": "关闭终端失败",
"closeBrowserPreviewFailed": "关闭网页预览失败",
"terminalExited": "终端已退出",
"pinThread": "置顶会话",
"unpinThread": "取消置顶",
"renameThread": "重命名会话",
"renameThreadDescription": "修改这个会话在 Codex 和侧边栏中显示的名称。",
"threadName": "会话名称",
"save": "保存",
"cancel": "取消",
"singleUser": "单用户",
"noThread": "打开或创建一个会话",
"chooseProject": "选择一个项目查看会话",
"loadingGateway": "正在加载远端会话",
"loadOlder": "加载更早消息",
"loadOlderItems": "加载更早的中间过程",
"commandOutputWindow": "仅缓存部分命令输出",
"loadEarlierOutput": "查看更早输出",
"backToLatest": "返回最新输出",
"loadingOlder": "正在加载更早消息",
"thinking": "思考中",
"turnDuration": "本轮用时 {duration}",
"turnUsageAmount": "用量 {amount}",
"history": "历史",
"liveEvents": "实时事件",
"noEvents": "这个会话还没有网关事件",
"realtimeDisconnected": "实时连接已断开",
"realtimeRequestTimedOut": "实时请求超时",
"realtimeUnavailable": "实时连接不可用",
"refreshThreadGoalFailed": "同步会话目标失败",
"composerPlaceholder": "输入后续修改要求",
"send": "发送",
"interruptTurn": "停止生成",
"newThread": "新建",
"refresh": "刷新",
"ctrlEnter": "Enter 发送,Shift Enter 换行",
"selectThreadFirst": "先选择一个会话",
"selectProjectFirst": "先选择一个项目",
"slashCommands": "斜杠命令",
"slashCommandNew": "/new",
"slashCommandNewTitle": "新建对话",
"slashCommandNewDescription": "在当前项目中新建一个空对话",
"slashCommandPlan": "/plan",
"slashCommandPlanTitle": "计划模式",
"slashCommandPlanDescription": "下一条消息使用官方 Codex Plan Mode",
"slashCommandGoal": "/goal",
"slashCommandGoalTitle": "目标模式",
"slashCommandGoalDescription": "输入 /goal 目标内容 设置当前会话目标",
"slashGoalSetTitle": "设置目标",
"slashGoalSetDescription": "输入目标内容并启动长期目标",
"slashGoalEditTitle": "编辑目标",
"slashGoalEditDescription": "把当前目标填回输入框后重新提交",
"slashGoalPauseTitle": "暂停目标",
"slashGoalPauseDescription": "将当前目标标记为 paused",
"slashGoalResumeTitle": "继续目标",
"slashGoalResumeDescription": "将当前目标恢复为 active",
"slashGoalClearTitle": "清除目标",
"slashGoalClearDescription": "调用 app-server 清除当前目标",
"planModeActive": "计划模式",
"planModeModelUnavailable": "当前主机尚未提供可用于计划模式的模型",
"plan": "计划",
"togglePlan": "展开或收起计划",
"goalModeActive": "目标",
"threadGoal": "Goal",
"goalInputHint": "输入目标后回车",
"goalStop": "停止目标",
"goalDetailsTitle": "目标详情",
"goalDetailsDescription": "当前目标的推进状态由 app-server 同步。",
"goalObjective": "目标内容",
"goalElapsed": "推进时间",
"goalTokensUsed": "已用 Token",
"goalTokenBudget": "Token 预算",
"goalStatusActive": "Active",
"goalStatusPaused": "Paused",
"goalStatusBlocked": "Blocked",
"goalStatusUsageLimited": "Usage limited",
"goalStatusBudgetLimited": "Budget limited",
"goalStatusComplete": "Complete",
"deactivatePlanMode": "退出计划模式",
"goalObjectiveRequired": "请输入目标内容,例如 /goal 完成当前重构",
"planImplementationPrompt": "是否执行这个计划?",
"implementPlan": "执行计划",
"continuePlanning": "继续计划",
"searchThread": "搜索会话标题",
"modelOptional": "模型覆盖,可选",
"hostSettings": "主机设置",
"hosts": "主机",
"addHost": "添加主机",
"editHosts": "编辑主机",
"editHost": "编辑连接",
"hostManagementDescription": "查看 SSH 连接与 Codex 升级状态,管理连接或重启远端 daemon。",
"hostUpgradePhase": {
"preparing": "准备安装包",
"uploading": "上传安装包",
"installing": "安装中",
"restarting": "重启中"
},
"managedHostCount": "{count} 台主机",
"connectedHostCount": "{count} 台已连接",
"upgradingHostCount": "{count} 台正在升级",
"addHostFailed": "添加主机失败",
"saveHost": "保存主机",
"saveHostFailed": "保存主机失败",
"restartHostDaemon": "重启 Codex daemon",
"confirmHostDaemonRestart": "确认重启",
"hostDaemonRestartDescription": "重启 {host} 上的 Codex daemon?该远端用户下的其他 Codex 客户端也会暂时断开,运行中或排队的任务可能被中断。完成后 Gateway 将自动恢复对话连接。",
"hostDaemonRestarting": "正在重启 Codex daemon",
"hostDaemonRestarted": "{host} 的 Codex daemon 已重启并重新连接",
"hostDaemonRestartFailed": "重启 Codex daemon 失败",
"noHosts": "暂无主机",
"deleteHost": "删除主机",
"connected": "已连接",
"hostDisconnected": "未连接",
"hostCheckingVersion": "正在检查远端 Codex 版本",
"hostUpgrading": "正在升级远端 Codex",
"hostRestarting": "正在重启远端 app-server",
"hostConnecting": "正在连接",
"hostConnectionFailed": "连接失败",
"hostMfaRequired": "需要 MFA 验证",
"hostMfaConnecting": "正在连接 MFA 主机",
"hostMfaTitle": "需要 MFA 验证",
"hostMfaDescription": "请输入 {host} 的验证码",
"hostMfaCodeLabel": "验证码",
"hostMfaCodePlaceholder": "请输入 MFA 验证码",
"submit": "提交",
"hostName": "名称",
"sshHost": "SSH 主机",
"user": "用户",
"port": "端口",
"sshProxy": "SSH 代理 URL",
"sshProxyPlaceholder": "socks5h://127.0.0.1:7890,清空则不使用代理",
"auth": "认证",
"password": "密码",
"sshAgent": "ssh-agent",
"sshPassword": "SSH 密码",
"privateKeyPath": "私钥路径",
"privateKey": "私钥内容,可粘贴完整 PEM",
"configJson": "配置 JSON",
"configJsonPlaceholder": "当前服务端配置 JSON,可直接编辑后导入",
"notificationSettings": "通知",
"barkNotifications": "Bark 通知",
"notificationChannels": "通知渠道",
"notificationChannelsDescription": "对话结束、目标完成、等待回答及 Tmux 任务结束时发送通知。优先推送网页通知,无法投递时再尝试 Bark。",
"enableWebPush": "启用网页通知",
"webPushDescription": "授权此浏览器接收系统通知,点击通知可打开对应对话。浏览器关闭后也可接收;iPhone 和 iPad 需先添加到主屏幕。",
"webPushUnsupported": "此浏览器暂不支持网页推送。请使用 HTTPS,或在 iPhone / iPad 上将网页添加到主屏幕后打开。",
"webPushDenied": "通知权限未获准,请在浏览器或系统设置中允许本站通知。",
"webPushSetupFailed": "设置网页通知失败",
"enableBrowserNotifications": "授权此浏览器通知",
"disableBrowserNotifications": "取消此浏览器通知",
"webPushBrowserEnabled": "此浏览器已启用",
"barkNotificationsDescription": "当一个 Codex turn 结束时,由服务器向 Bark 发送通知。浏览器关闭后仍可收到手机推送。",
"enableBark": "启用 Bark",
"enableBarkDescription": "只在收到真实 app-server turn 完成事件时发送。",
"barkServerUrl": "Bark 服务地址",
"barkDeviceKey": "Bark 设备 Key",
"barkDeviceKeyPlaceholder": "只填写设备 Key,不要填写完整 URL",
"barkGroup": "Bark 分组",
"barkGroupPlaceholder": "Codex Gateway",
"saveNotificationSettings": "保存通知设置",
"notificationSettingsSaved": "通知设置已保存",
"notificationSettingsSaveFailed": "保存通知设置失败",
"refreshConfig": "刷新配置",
"importConfig": "导入配置",
"importConfigFailed": "导入配置失败",
"configSyncFailed": "同步配置失败",
"browse": "浏览",
"browseFailed": "读取目录失败",
"bootstrapFailed": "加载网关失败",
"connectHostFailed": "连接主机失败",
"listThreadsFailed": "读取会话失败",
"listModelsFailed": "读取模型失败",
"openThreadFailed": "打开会话失败",
"threadOwnedByOtherClient": "此会话由另一个 Codex 客户端占用,当前仅查看已保存的历史。",
"closeOtherClientAndRetry": "请先在原客户端关闭此会话,再重试接管。",
"retryTakeover": "重试接管",
"openTerminalFailed": "打开终端失败",
"sendMessageFailed": "发送消息失败",
"sendSteerFailed": "追加消息失败",
"interruptTurnFailed": "停止生成失败",
"noActiveTurnToInterrupt": "没有正在运行的回合可停止",
"loadOlderTurnsFailed": "加载更早消息失败",
"loadTurnItemsFailed": "加载回合内容失败",
"misalignmentRecoveryTitle": "Codex 需要确认后继续",
"misalignmentRecoveryConfirm": "发送修正内容",
"mcpConnections": "MCP 连接",
"collabTool": {
"spawnAgent": "启动子代理",
"sendInput": "发送输入",
"resumeAgent": "恢复子代理",
"wait": "等待子代理",
"closeAgent": "关闭子代理",
"sendMessage": "发送消息",
"followupTask": "分配后续任务",
"interruptAgent": "中断子代理",
"listAgents": "列出子代理"
},
"subAgentActivityKind": {
"started": "已启动",
"interacted": "已交互",
"interrupted": "已中断",
"completed": "已完成"
},
"updateThreadSettingsFailed": "更新会话设置失败",
"uploadAttachmentFailed": "上传附件失败",
"errorScope": "范围",
"errorHost": "主机",
"errorSsh": "SSH",
"errorAuth": "认证",
"errorPassword": "密码",
"errorPasswordConfigured": "已配置",
"errorPasswordMissing": "未配置",
"errorProxy": "代理",
"errorProxyEnabled": "已启用",
"errorProxyNone": "未使用",
"addProject": "添加项目",
"addProjectDescription": "选择 {host} 的远端工作目录。目录分组由 Codex 对话生成。",
"projectName": "项目名",
"remotePath": "远端目录",
"knownProjects": "已保存项目",
"metadataHint": "主机配置加密保存在服务器端",
"projectHint": "用于过滤会话和设置 turn 的 cwd",
"stepSummary": "Step {step} / {total} · {files} 个文件变更",
"askFollowUp": "输入后续修改要求",
"projectFiles": "项目文件",
"searchingProjectFiles": "正在搜索项目文件…",
"noMatchingProjectFiles": "没有匹配的项目文件",
"noProjectFiles": "项目中没有可引用的文件",
"fileReferenceLimit": "每次最多引用 {count} 个项目文件",
"projectRequiredForFileReferences": "发送消息需要选择项目",
"custom": "自定义",
"attachFile": "附加文件或图片",
"removeAttachment": "移除附件",
"attachedFileReferences": "已附加文件,远端路径:",
"model": "模型",
"modelHostDefault": "主机默认",
"modelCodexDefault": "Codex 默认",
"effortHostDefault": "主机默认",
"agentProvider": "Agent 提供方",
"agentProviderCodex": "Codex",
"searchModels": "搜索模型或推理强度",
"noMatchingModels": "没有匹配的模型或推理强度",
"contextUsage": "上下文用量 {percent}%",
"contextUsageUnavailable": "尚未收到 app-server 的上下文用量",
"contextInputTokens": "输入 Token",
"contextOutputTokens": "输出 Token",
"contextReasoningTokens": "推理 Token",
"contextCacheReadTokens": "缓存读取 Token",
"contextCacheWriteTokens": "缓存写入 Token",
"approvalPolicy": "审批策略",
"approvalQuestion": "Codex 操作应该如何审批?",
"learnMore": "了解更多",
"approvalAsk": "请求审批",
"approvalAskShort": "请求审批",
"approvalAskDescription": "编辑外部文件和使用互联网时始终询问",
"approvalAuto": "帮我审批",
"approvalAutoShort": "帮我审批",
"approvalAutoDescription": "只对检测为可能不安全的操作询问",
"approvalFullAccess": "完全访问",
"approvalFullAccessShort": "完全访问",
"approvalFullAccessDescription": "不限制访问互联网和远端机器上的任何文件",
"approvalCustom": "自定义",
"approvalCustomShort": "自定义",
"approvalCustomDescription": "保留当前对话权限;新对话使用主机配置",
"reasoningEffort": "推理强度",
"reasoningDefault": "默认推理",
"loadingModels": "加载模型",
"running": "运行中",
"completedUnviewed": "已完成,待查看",
"completed": "已完成",
"failed": "失败",
"interrupted": "已中断",
"idle": "空闲",
"steeredConversation": "已追加到当前对话",
"sleep": "等待",
"imageView": "查看图片",
"imageGeneration": "生成图片",
"enteredReviewMode": "进入审查模式",
"exitedReviewMode": "退出审查模式",
"contextCompaction": "压缩上下文",
"subAgentActivity": "子代理活动",
"subAgentPanel": "子代理",
"openSubAgent": "打开子代理",
"interruptSubAgent": "停止子代理",
"loadingSubAgent": "正在加载子代理",
"noSubAgentTurns": "这个子代理还没有可显示的回合",
"closeInspectorPanel": "关闭侧边详情",
"closeInspectorTab": "关闭 {title}",
"loadingFilePreview": "正在加载文件预览",
"filePreviewFailed": "文件预览失败",
"binaryFileTitle": "无法以文本方式显示此文件",
"binaryFileDescription": "该文件是二进制文件或使用了不支持的文本编码。Office、PDF 和图片仍可使用专用查看器预览。",
"noFilePreview": "暂无可用文件预览",
"retry": "重试",
"collabAgentToolCall": "协作代理调用",
"todoPlan": "待办计划",
"hookPrompt": "Hook 提示",
"toolDetails": "工具详情",
"agentDetails": "代理详情",
"receiverThreads": "接收会话",
"agentStates": "代理状态",
"arguments": "参数",
"result": "结果",
"error": "错误",
"action": "动作",
"savedPath": "保存路径",
"review": "审查",
"runningCommand": "正在运行命令",
"commandOutput": "命令输出",
"waitingCommandOutput": "等待命令输出...",
"intermediateSteps": "中间过程",
"copyAgentOutput": "复制输出",
"agentOutputCopied": "输出已复制",
"copyAgentOutputFailed": "复制输出失败",
"readingFiles": "读取文件、搜索代码并列出文件",
"editingFiles": "正在编辑文件",
"waitingFileChanges": "正在等待文件变更...",
"waitingApproval": "等待审批",
"commandApprovalRequired": "Codex 请求执行这个命令",
"fileApprovalRequired": "Codex 请求应用这些文件修改",
"serverRequestWaiting": "等待客户端处理请求",
"userInputRequest": "Codex 请求输入",
"answer": "回答",
"submitAnswer": "提交回答",
"asyncUserQuestion": "需要你的回答",
"asyncUserQuestionHint": "回答后会继续当前对话。你可以选择一个选项,也可以直接输入内容。",
"asyncUserQuestionAnswerPlaceholder": "输入回答",
"asyncUserQuestionSubmitted": "已提交",
"sending": "发送中...",
"mcpElicitationRequest": "MCP 服务请求输入",
"schema": "Schema",
"jsonResponse": "JSON 响应",
"accept": "接受",
"permissionsRequest": "Codex 请求额外权限",
"workingDirectory": "工作目录",
"networkAccess": "网络访问",
"networkAccessRequested": "请求网络访问",
"fileSystemAccess": "文件系统访问",
"readAccess": "读取权限",
"writeAccess": "写入权限",
"approveForTurn": "允许本轮",
"approveForSession": "允许本会话",
"dynamicToolRequest": "动态工具请求",
"dynamicToolResponse": "动态工具响应",
"submitResponse": "提交响应",
"submitResponseFailed": "提交响应失败",
"serverRequestMissingContext": "无法提交响应:缺少请求上下文",
"serverRequestResolved": "请求已处理",
"invalidJsonResponse": "响应不是合法 JSON",
"appServerError": "app-server 错误",
"appServerShuttingDown": "Codex 正在升级或重启,请等待重新连接后再操作。",
"appServerErrorCode": "错误类型:{code}",
"appServerWillRetry": "app-server 正在自动重试",
"appServerWillNotRetry": "app-server 不会自动重试",
"appServerAutoRetryTitle": "网关自动重试",
"appServerAutoRetrying": "模型当前繁忙,正在自动重试({attempt}/{max})",
"appServerAutoRetryExhausted": "自动重试 {max} 次后仍然失败",
"appServerNotification": "app-server 通知",
"threadErrorContext": "对话:{title}",
"showNotificationDetails": "查看详情",
"hideNotificationDetails": "收起详情",
"notifications": {
"terminalProcessFallback": "进程 {processId}",
"threadArchived": {
"title": "会话已归档",
"message": "app-server 已将这个会话归档。"
},
"threadDeleted": {
"title": "会话已删除",
"message": "app-server 已删除这个会话。"
},
"threadUnarchived": {
"title": "会话已取消归档",
"message": "这个会话已重新出现在普通列表中。"
},
"threadClosed": {
"title": "会话已关闭",
"message": "app-server 已关闭这个会话的活动连接。"
},
"threadNameUpdated": {
"title": "会话标题已更新",
"message": "新标题:{name}"
},
"threadGoalUpdated": {
"title": "目标已更新",
"message": "{goal}"
},
"threadGoalCleared": {
"title": "目标已清除",
"message": "这个会话的目标已被清空。"
},
"skillsChanged": {
"title": "Skills 已更新",
"message": "app-server 检测到可用 skills 发生变化。"
},
"hookStarted": {
"title": "Hook 开始执行",
"message": "{event} · {status} {message}"
},
"hookCompleted": {
"title": "Hook 执行完成",
"message": "{event} · {status} {message}"
},
"guardianReviewStarted": {
"title": "自动审批审查开始",
"message": "{action} · 风险:{risk} · {rationale}"
},
"guardianReviewCompleted": {
"title": "自动审批审查完成",
"message": "{action} · {status} · 风险:{risk} · {rationale}"
},
"rawResponseItemCompleted": {
"title": "模型原始响应项完成",
"message": "{item}"
},
"terminalWait": {
"title": "查看后台命令输出",
"message": "agent 正在等待命令:{command}"
},
"terminalInteraction": {
"title": "向后台命令发送输入",
"message": "agent 向命令 stdin 写入:{stdin}\n命令:{command}"
},
"mcpToolCallProgress": {
"title": "MCP 工具进度",
"message": "{message}"
},
"mcpOauthLoginCompleted": {
"title": "MCP 登录完成",
"message": "{server} 已完成 OAuth 登录。"
},
"mcpOauthLoginFailed": {
"title": "MCP 登录失败",
"message": "{server} 登录失败:{error}"
},
"mcpServerStatusUpdated": {
"title": "MCP 服务状态更新",
"message": "{server} · {status} {failureReason} {error}"
},
"accountUpdated": {
"title": "账号状态已更新",
"message": "认证模式:{authMode} · 套餐:{planType}"
},
"accountRateLimitsUpdated": {
"title": "账号限额已更新",
"message": "套餐:{plan} · 限额:{limit} · 当前触发:{reached}"
},
"appListUpdated": {
"title": "应用列表已更新",
"message": "当前返回 {count} 个应用。"
},
"remoteControlStatusChanged": {
"title": "远程控制状态变化",
"message": "{server} · {status}"
},
"externalAgentConfigImportProgress": {
"title": "外部代理配置导入中",
"message": "成功 {successes} 项,失败 {failures} 项。"
},
"externalAgentConfigImportCompleted": {
"title": "外部代理配置导入完成",
"message": "成功 {successes} 项,失败 {failures} 项。"
},
"fsChanged": {
"title": "文件系统发生变化",
"message": "{count} 个路径发生变化:{paths}"
},
"threadCompacted": {
"title": "上下文已压缩",
"message": "app-server 已完成这个会话的上下文压缩。"
},
"modelRerouted": {
"title": "模型已自动切换",
"message": "{from} -> {to},原因:{reason}"
},
"modelVerification": {
"title": "模型验证已更新",
"message": "收到 {count} 条验证结果:{items}"
},
"authRecoveryStarted": {
"title": "模型提供方正在恢复认证",
"message": "{provider}:{message}"
},
"authRecoveryCompleted": {
"title": "模型提供方认证已恢复",
"message": "{provider}:{message}"
},
"turnModerationMetadata": {
"title": "安全审查元数据",
"message": "本轮返回了 moderation metadata:{summary}"
},
"modelSafetyBufferingEnabled": {
"title": "安全缓冲已启用",
"message": "{model} 正在进行安全缓冲;可选更快模型:{fasterModel};原因:{reasons}"
},
"modelSafetyBufferingDisabled": {
"title": "安全缓冲已关闭",
"message": "{model} 已关闭安全缓冲。"
},
"warning": {
"title": "app-server 警告",
"message": "{message}"
},
"guardianWarning": {
"title": "Guardian 警告",
"message": "{message}"
},
"deprecationNotice": {
"title": "弃用提醒",
"message": "{summary}"
},
"configWarning": {
"title": "配置警告",
"message": "{summary} {path}"
},
"fuzzyFileSearchUpdated": {
"title": "文件搜索更新",
"message": "查询「{query}」返回 {count} 个候选文件。"
},
"fuzzyFileSearchCompleted": {
"title": "文件搜索完成",
"message": "模糊文件搜索会话已结束。"
},
"realtimeStarted": {
"title": "实时会话已开始",
"message": "Realtime session:{session}"
},
"realtimeClosed": {
"title": "实时会话已关闭",
"message": "原因:{reason}"
},
"windowsWorldWritableWarning": {
"title": "Windows 沙箱路径警告",
"message": "{count} 个 world-writable 路径可能无法被沙箱保护:{paths}"
},
"windowsSandboxSetupCompleted": {
"title": "Windows 沙箱设置完成",
"message": "模式:{mode}"
},
"windowsSandboxSetupFailed": {
"title": "Windows 沙箱设置失败",
"message": "模式:{mode} · {error}"
},
"accountLoginCompleted": {
"title": "账号登录完成",
"message": "登录 ID:{loginId}"
},
"accountLoginFailed": {
"title": "账号登录失败",
"message": "{error}"
}
},
"chatgptAuthRefreshRequest": "ChatGPT 认证令牌刷新",
"chatgptAuthRefreshDescription": "app-server 请求刷新外部管理的 ChatGPT 认证令牌。这里必须提交来自真实认证源的令牌。",
"reason": "原因",
"previousAccount": "上一个账号",
"accessToken": "Access token",
"chatgptAccountId": "ChatGPT 账号 ID",
"chatgptPlanType": "ChatGPT 套餐类型",
"protocolMismatch": "协议能力不匹配",
"protocolMismatchDescription": "app-server 发出了 gateway 没有声明或无法在没有真实客户端能力提供者时满足的请求。",
"approve": "允许",
"decline": "拒绝",
"filesChanged": "{count} 个文件已修改",
"fileAdded": "新增",
"fileDeleted": "删除",
"fileMoved": "移动",
"fileUpdated": "修改",
"openChangedFile": "打开文件:{path}",
"expandFileDiff": "展开差异:{path}",
"collapseFileDiff": "收起差异:{path}",
"noDiff": "当前事件没有返回 diff",
"imageAttachment": "图片附件",
"openImagePreview": "查看大图",
"copyImage": "复制图片",
"imageCopied": "图片已复制",
"copyImageFailed": "复制图片失败",
"zoomIn": "放大",
"zoomOut": "缩小",
"imageZoom": "图片缩放",
"resetImageView": "重置图片视图"
}
}