Source-only publication of reviewed commit 64e96a7f423673dc29ad56485be9fc79bce8af1c.
Passed in isolation: focused frontend/backend tests, race checks, TypeScript typecheck, lint, Go compilation, Flowgram build, and deterministic SDK build/tests.
Not accepted as a production release: Next.js export/native assembly remains blocked by environment memory limits; browser interaction and MySQL staging acceptance remain unverified. No production server, database/schema, runtime configuration, deployment, release tag, or workflow execution was performed.
Expected source tree: 0a4a7528e9.
3757 lines
158 KiB
JSON
3757 lines
158 KiB
JSON
{
|
||
"app": {
|
||
"brand": "贝壳AGENT",
|
||
"metadataTitle": "AI 客服后台管理系统",
|
||
"metadataDescription": "AI 客服后台管理系统"
|
||
},
|
||
"common": {
|
||
"language": "语言",
|
||
"notSignedIn": "未登录",
|
||
"guest": "guest",
|
||
"loading": "加载中...",
|
||
"loadingData": "正在加载数据...",
|
||
"emptyData": "暂无数据",
|
||
"searchKeyword": "请输入关键字搜索",
|
||
"emptyOptions": "没有可选项",
|
||
"close": "关闭",
|
||
"fullscreen": "全屏显示",
|
||
"exitFullscreen": "退出全屏",
|
||
"selectedCount": "已选择 {count} 项",
|
||
"expand": "展开",
|
||
"collapse": "折叠",
|
||
"cancel": "取消",
|
||
"status": "状态",
|
||
"save": "保存",
|
||
"confirm": "确认",
|
||
"actions": "操作",
|
||
"name": "名称",
|
||
"saving": "保存中...",
|
||
"reset": "重置",
|
||
"operationFailed": "操作失败,请重试。",
|
||
"loadFailed": "加载数据失败,请重试。",
|
||
"enabled": "启用",
|
||
"disabled": "禁用"
|
||
},
|
||
"language": {
|
||
"enUS": "English (英文)",
|
||
"zhCN": "简体中文",
|
||
"ruRU": "Русский (俄语)",
|
||
"viVN": "Tiếng Việt (越南语)",
|
||
"selectLanguage": "选择界面语言"
|
||
},
|
||
"organization": {
|
||
"createTitle": "创建组织 / 工作区",
|
||
"createDescription": "为团队创建新的组织工作区。",
|
||
"name": "组织名称",
|
||
"namePlaceholder": "例如 Acme Corp",
|
||
"code": "组织编码 / Slug(可选)",
|
||
"codePlaceholder": "例如 acme-corp",
|
||
"create": "创建组织",
|
||
"creating": "创建中...",
|
||
"created": "组织 \"{name}\" 创建成功",
|
||
"createFailed": "创建组织失败",
|
||
"nameRequired": "请输入组织名称",
|
||
"manageTitle": "管理组织",
|
||
"general": "基本设置",
|
||
"members": "团队成员",
|
||
"addMember": "添加成员",
|
||
"emailOrUsername": "用户邮箱或用户名",
|
||
"emailOrUsernamePlaceholder": "例如 user@company.com 或用户名",
|
||
"role": "角色",
|
||
"owner": "所有者",
|
||
"admin": "管理员",
|
||
"member": "普通成员",
|
||
"add": "添加",
|
||
"adding": "添加中...",
|
||
"remove": "移除",
|
||
"removeConfirm": "确定要将该成员从组织中移除吗?",
|
||
"memberAdded": "成员添加成功",
|
||
"memberRemoved": "成员已移除",
|
||
"updated": "组织设置已更新",
|
||
"save": "保存更改",
|
||
"saving": "保存中..."
|
||
},
|
||
"pagination": {
|
||
"pageSummary": "第 {page} 页 / 共 {totalPages} 页",
|
||
"total": "共 {total} 条记录",
|
||
"pageSize": "每页 {pageSize} 条",
|
||
"previous": "上一页",
|
||
"next": "下一页"
|
||
},
|
||
"confirm": {
|
||
"title": "请确认操作",
|
||
"description": "确认后将继续执行当前操作。",
|
||
"confirm": "确认",
|
||
"cancel": "取消"
|
||
},
|
||
"realtime": {
|
||
"connecting": "实时通道连接中",
|
||
"connected": "实时通道已连接",
|
||
"disconnected": "实时通道已断开",
|
||
"compactConnecting": "平台实时:连接中",
|
||
"compactConnected": "平台实时:在线",
|
||
"compactDisconnected": "平台实时:已断开"
|
||
},
|
||
"notification": {
|
||
"new": "新通知",
|
||
"view": "查看",
|
||
"openFailed": "打开通知失败",
|
||
"connectFailed": "连接通知服务失败",
|
||
"loadFailed": "加载通知失败",
|
||
"all": "全部",
|
||
"unread": "未读",
|
||
"read": "已读",
|
||
"refresh": "刷新",
|
||
"markAllRead": "全部已读",
|
||
"markAllReadSuccess": "已全部标记为已读",
|
||
"markAllReadFailed": "全部已读失败",
|
||
"fallbackTitle": "通知",
|
||
"loading": "正在加载通知",
|
||
"empty": "暂无通知",
|
||
"ticketAssignedTitle": "工单指派提醒",
|
||
"ticketAssignedLine": "工单 {ticketNo} 已指派给你",
|
||
"assignmentReason": "指派原因: {reason}",
|
||
"conversationTransferredTitle": "会话转接提醒",
|
||
"conversationAutoAssignedTitle": "会话自动分配提醒",
|
||
"conversationAssignedTitle": "会话分配提醒",
|
||
"conversationAssignedLine": "会话 #{conversationId} 已分配给你",
|
||
"transferReason": "转接原因: {reason}"
|
||
},
|
||
"json": {
|
||
"invalid": "JSON 格式不合法",
|
||
"valid": "格式正确",
|
||
"invalidLabel": "格式错误",
|
||
"readyHint": "输入合法 JSON 后即可测试工具调用。",
|
||
"empty": "暂无数据"
|
||
},
|
||
"api": {
|
||
"requestFailed": "请求失败",
|
||
"authExpired": "未登录或登录已过期",
|
||
"customerSessionNotReady": "客服会话未初始化",
|
||
"supportAuthenticationRequired": "无法验证您的客服身份。请重新加载聊天后重试;未开启访客会话。"
|
||
},
|
||
"supportHelpWorkbench": {
|
||
"title": "帮助中心",
|
||
"createPage": "新建页面",
|
||
"createChildPage": "新建子页面",
|
||
"createDescription": "页面会显示在帮助目录中,也可以直接承载正文。",
|
||
"createAndEdit": "创建并编辑",
|
||
"creating": "创建中...",
|
||
"created": "页面已创建",
|
||
"pageTitle": "页面标题",
|
||
"searchPlaceholder": "搜索页面",
|
||
"filterAll": "全部",
|
||
"filterDraft": "草稿",
|
||
"filterPublished": "已发布",
|
||
"filterHidden": "已隐藏",
|
||
"sortDisabledDuringSearch": "搜索结果中暂不支持排序",
|
||
"loading": "正在加载页面...",
|
||
"empty": "暂无帮助页面",
|
||
"selectPrompt": "从左侧选择页面,或新建页面",
|
||
"pageSettings": "页面设置",
|
||
"parentPage": "父页面",
|
||
"selectParentPage": "选择父页面",
|
||
"rootDirectory": "根目录",
|
||
"slug": "Slug",
|
||
"slugFormatHint": "仅支持字母、数字和连字符(-)。",
|
||
"slugChangeWarning": "修改后原文档链接将失效,请同步更新外部引用。",
|
||
"status": "状态",
|
||
"selectStatus": "选择状态",
|
||
"statusDraft": "草稿",
|
||
"statusPublished": "已发布",
|
||
"statusHidden": "已隐藏",
|
||
"summary": "页面摘要",
|
||
"summaryPlaceholder": "用于帮助目录、推荐列表和搜索结果",
|
||
"contentPlaceholder": "编写页面正文",
|
||
"save": "保存",
|
||
"saving": "保存中...",
|
||
"saved": "页面已保存",
|
||
"settingsSaved": "页面设置已保存",
|
||
"savedState": "所有修改已保存",
|
||
"unsaved": "有未保存修改",
|
||
"unsavedLeaveConfirm": "当前页面有未保存的修改,确定离开吗?",
|
||
"unsavedLeaveTitle": "放弃未保存的修改?",
|
||
"discardChanges": "放弃修改",
|
||
"continueEditing": "继续编辑",
|
||
"publishedSaveWarning": "已发布文档保存后会立即更新前台",
|
||
"saveBeforeStatusChange": "请先保存当前修改,再变更发布状态",
|
||
"publishedAction": "发布",
|
||
"publishedConfirmTitle": "发布“{title}”?",
|
||
"publishedConfirmDescription": "发布后文档将立即在前台可见。",
|
||
"publishedSuccess": "文档已发布",
|
||
"draftAction": "撤回",
|
||
"draftConfirmTitle": "撤回“{title}”?",
|
||
"draftConfirmDescription": "撤回后前台将无法继续访问该文档。",
|
||
"draftSuccess": "文档已撤回为草稿",
|
||
"withdrawAction": "撤回",
|
||
"hiddenAction": "隐藏",
|
||
"hiddenConfirmTitle": "隐藏“{title}”?",
|
||
"hiddenConfirmDescription": "隐藏后前台将无法访问该文档,内容仍保留在后台。",
|
||
"hiddenSuccess": "文档已隐藏",
|
||
"openPublicPage": "打开前台页面",
|
||
"collapse": "折叠子页面",
|
||
"expand": "展开子页面",
|
||
"dragPage": "拖动页面“{title}”排序",
|
||
"dragDisabled": "当前状态下不能排序",
|
||
"sameLevelOnly": "只能调整同一父页面下的顺序",
|
||
"sortSaved": "页面顺序已更新",
|
||
"pageActions": "页面操作:{title}",
|
||
"deletePage": "删除页面",
|
||
"deleteConfirm": "确定删除“{title}”吗?存在子页面时不能删除。",
|
||
"deleteConfirmTitle": "删除“{title}”?",
|
||
"deleted": "页面已删除",
|
||
"cancel": "取消"
|
||
},
|
||
"editor": {
|
||
"placeholder": "请输入内容...",
|
||
"undo": "撤销",
|
||
"redo": "重做",
|
||
"bold": "粗体",
|
||
"underline": "下划线",
|
||
"italic": "斜体",
|
||
"strike": "删除线",
|
||
"heading1": "一级标题",
|
||
"heading2": "二级标题",
|
||
"inlineCode": "行内代码",
|
||
"codeBlock": "代码块",
|
||
"bulletList": "无序列表",
|
||
"orderedList": "有序列表",
|
||
"quote": "引用",
|
||
"link": "链接",
|
||
"image": "图片",
|
||
"linkText": "链接文本",
|
||
"promptLinkUrl": "输入链接地址",
|
||
"fullscreen": "全屏",
|
||
"exitFullscreen": "退出全屏",
|
||
"previewOnly": "仅预览",
|
||
"modeLabelMarkdown": "Markdown",
|
||
"modeLabelRichText": "富文本",
|
||
"modeSwitchTitle": "切换到 {mode} 模式?",
|
||
"modeSwitchDescription": "富文本内容将自动转换为 Markdown,复杂样式、嵌入内容或部分结构可能无法完整保留。",
|
||
"modeSwitchAction": "转换并切换",
|
||
"modeSwitchCancel": "保持当前模式",
|
||
"modeSwitchLabel": "编辑器模式"
|
||
},
|
||
"locale": {
|
||
"zh-CN": "简体中文",
|
||
"en-US": "English",
|
||
"ru-RU": "Русский"
|
||
},
|
||
"auth": {
|
||
"checkingSession": "正在校验登录态",
|
||
"syncingProfile": "将自动同步当前管理员信息与权限数据",
|
||
"loginSuccess": "登录成功,正在进入系统",
|
||
"loginFailed": "登录失败",
|
||
"loadingOptions": "正在加载登录配置...",
|
||
"optionsLoadFailed": "加载登录配置失败",
|
||
"welcome": "欢迎回来",
|
||
"loginDescription": "登录你的 {brand} 账号",
|
||
"username": "用户名",
|
||
"usernamePlaceholder": "用户名或邮箱",
|
||
"password": "密码",
|
||
"passwordPlaceholder": "请输入密码",
|
||
"forgotPassword": "忘记密码?",
|
||
"signingIn": "登录中...",
|
||
"signIn": "登录",
|
||
"continueWith": "或继续使用",
|
||
"wxworkSignIn": "企业微信登录",
|
||
"oidcSignIn": "OIDC 登录",
|
||
"redirectingToOidc": "正在跳转到 DOS ID...",
|
||
"noAccount": "还没有账号?",
|
||
"signUp": "注册",
|
||
"termsPrefix": "点击继续即表示你同意我们的",
|
||
"termsOfService": "服务条款",
|
||
"termsJoiner": "和",
|
||
"privacyPolicy": "隐私政策",
|
||
"imageAlt": "图片",
|
||
"wxworkMissingTicket": "企业微信登录票据不存在",
|
||
"wxworkFailed": "企业微信登录失败",
|
||
"wxworkSigningIn": "企业微信登录中",
|
||
"oidcMissingTicket": "OIDC 登录票据不存在",
|
||
"oidcFailed": "OIDC 登录失败",
|
||
"oidcSigningIn": "OIDC 登录中",
|
||
"checkingTicket": "正在校验登录票据并进入系统,请稍候。"
|
||
},
|
||
"legal": {
|
||
"terms": {
|
||
"title": "服务条款",
|
||
"description": "本条款用于说明你访问和使用本系统时应遵守的基本规则。该文本为通用说明,正式法律文本可由服务提供方另行替换。",
|
||
"updatedAt": "最后更新:2026-05-30",
|
||
"relatedLabel": "也请阅读",
|
||
"relatedLink": "隐私政策",
|
||
"sections": [
|
||
{
|
||
"title": "1. 服务说明",
|
||
"body": "本系统用于客服团队管理会话、工单、知识库、AI 能力和相关运营数据。你应仅在获得授权的业务范围内访问和使用本系统。"
|
||
},
|
||
{
|
||
"title": "2. 账号与访问权限",
|
||
"body": "你需要妥善保管账号、密码、令牌和第三方登录凭据。因账号共享、泄露或越权使用产生的操作记录,可能会被视为该账号持有人的行为。"
|
||
},
|
||
{
|
||
"title": "3. 合理使用",
|
||
"body": "你不得利用本系统实施违法违规、侵犯他人权益、干扰系统稳定性或绕过权限控制的行为,也不得上传恶意代码、无关数据或未经授权的敏感信息。"
|
||
},
|
||
{
|
||
"title": "4. 数据与内容责任",
|
||
"body": "你在系统中创建、上传、同步或处理的内容应来源合法、真实且符合内部管理要求。服务提供方可基于安全、审计、运维和合规目的保留必要操作记录。"
|
||
},
|
||
{
|
||
"title": "5. 服务变更与可用性",
|
||
"body": "系统功能可能因产品迭代、维护、安全修复或第三方服务变化而调整。服务提供方会尽力保持服务稳定,但不承诺任何功能永久不变或绝对不中断。"
|
||
},
|
||
{
|
||
"title": "6. 免责声明",
|
||
"body": "AI 生成内容、自动分配、摘要和建议仅作为辅助信息,最终业务判断、回复内容和处理结果应由具备权限的人员确认。"
|
||
},
|
||
{
|
||
"title": "7. 联系与更新",
|
||
"body": "如你对本条款有疑问,请通过系统管理员或服务提供方公布的联系方式联系。本条款更新后,将以页面展示的最新版本为准。"
|
||
}
|
||
]
|
||
},
|
||
"privacy": {
|
||
"title": "隐私政策",
|
||
"description": "本政策说明本系统在提供客服后台能力时可能处理的信息类型、使用目的和保护方式。该文本为通用说明,正式法律文本可由服务提供方另行替换。",
|
||
"updatedAt": "最后更新:2026-05-30",
|
||
"relatedLabel": "也请阅读",
|
||
"relatedLink": "服务条款",
|
||
"sections": [
|
||
{
|
||
"title": "1. 我们处理的信息",
|
||
"body": "系统可能处理账号资料、角色权限、登录记录、操作日志、客服会话、工单内容、客户联系信息、知识库内容以及系统运行诊断数据。"
|
||
},
|
||
{
|
||
"title": "2. 使用目的",
|
||
"body": "上述信息用于身份认证、权限控制、客服协作、问题跟进、质量复盘、安全审计、系统运维、功能优化和满足适用的合规要求。"
|
||
},
|
||
{
|
||
"title": "3. 存储与保护",
|
||
"body": "系统会采用访问控制、日志审计、传输保护和必要的数据隔离措施保护信息安全。你也应避免在无业务必要时录入敏感个人信息。"
|
||
},
|
||
{
|
||
"title": "4. 第三方服务与集成",
|
||
"body": "当启用企业微信、OIDC、消息通道、AI 模型或其他外部系统集成时,相关信息可能按配置发送至对应服务。具体处理方式受集成方规则和组织配置约束。"
|
||
},
|
||
{
|
||
"title": "5. 用户与管理员权利",
|
||
"body": "具备权限的管理员可按组织规则查询、更正、导出或删除相关业务数据。普通用户如需处理个人信息相关请求,可联系系统管理员。"
|
||
},
|
||
{
|
||
"title": "6. Cookie 与本地存储",
|
||
"body": "系统可能使用浏览器本地存储保存登录态、语言、主题和界面偏好,用于维持会话、安全访问和改善使用体验。"
|
||
},
|
||
{
|
||
"title": "7. 联系与更新",
|
||
"body": "如你对隐私保护有疑问,请通过系统管理员或服务提供方公布的联系方式联系。本政策更新后,将以页面展示的最新版本为准。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"account": {
|
||
"passwordRequired": "新密码不能为空",
|
||
"confirmPasswordRequired": "确认密码不能为空",
|
||
"passwordMismatch": "两次输入的密码不一致",
|
||
"passwordChanged": "密码已修改,请重新登录",
|
||
"changePasswordFailed": "修改密码失败",
|
||
"changePassword": "修改密码",
|
||
"changePasswordDescription": "修改当前登录账号的密码,提交后需要重新登录。",
|
||
"cancel": "取消",
|
||
"submitting": "提交中...",
|
||
"confirmChange": "确认修改",
|
||
"newPassword": "新密码",
|
||
"newPasswordPlaceholder": "请输入新密码",
|
||
"confirmPassword": "确认密码",
|
||
"confirmPasswordPlaceholder": "请再次输入新密码"
|
||
},
|
||
"operatorPresence": {
|
||
"viewing": "{name} 正在查看此会话",
|
||
"typing": "{name} 正在输入回复...",
|
||
"multipleViewing": "{count} 位客服正在查看此会话",
|
||
"collisionWarning": "其他客服正在处理此会话,请注意避免重复回复。"
|
||
},
|
||
"conversation": {
|
||
"syncConversationDataFailed": "同步会话数据失败",
|
||
"syncMessagesFailed": "同步消息失败",
|
||
"syncConversationListFailed": "同步会话列表失败",
|
||
"realtimeConnectFailed": "连接实时服务失败",
|
||
"newMessage": "新消息",
|
||
"filterActive": "处理中",
|
||
"filterPending": "待接入",
|
||
"filterAiServing": "AI接待中",
|
||
"filterClosed": "已关闭",
|
||
"filterPlaceholder": "筛选状态",
|
||
"loadListFailed": "加载会话列表失败",
|
||
"loading": "加载中...",
|
||
"empty": "暂无会话",
|
||
"customerFallback": "客户 #{id}",
|
||
"noTime": "暂无时间",
|
||
"noLatestMessage": "暂无最新消息",
|
||
"teamOnDuty": "值班组:{name}",
|
||
"customerAvatar": "客",
|
||
"customerOnline": "用户在线",
|
||
"customerOffline": "用户离线",
|
||
"channelNumber": "渠道 #{id}",
|
||
"linkedCustomer": "已关联客户",
|
||
"workbenchTitle": "会话工作台",
|
||
"openMenuSelectConversation": "打开菜单选择会话",
|
||
"selectConversationFromSidebar": "请选择左侧会话开始处理消息",
|
||
"conversationInfo": "会话信息",
|
||
"createTicket": "转工单",
|
||
"transferConversation": "转接会话",
|
||
"closeConversation": "关闭会话",
|
||
"expandConversationInfo": "展开会话信息",
|
||
"collapseConversationInfo": "收起会话信息",
|
||
"closeConversationList": "关闭会话列表",
|
||
"markReadFailed": "设置已读失败",
|
||
"emptyMessages": "暂无消息",
|
||
"loadOlder": "加载更早的消息",
|
||
"noConversationMobile": "点击左上角菜单打开列表并选择会话",
|
||
"selectConversationToChat": "请从左侧选择会话开始聊天",
|
||
"closedNotice": "当前会话已关闭",
|
||
"aiServingNotice": "当前会话由 AI 接待中,转人工后才能由客服发送消息",
|
||
"claim": "认领",
|
||
"sendAttachmentFailed": "发送附件失败",
|
||
"customerSender": "客户",
|
||
"agentSender": "客服",
|
||
"messageRecalledHtml": "该消息已撤回",
|
||
"messageRecalled": "已撤回",
|
||
"customerRead": "客户已读",
|
||
"customerUnread": "客户未读",
|
||
"recallFailed": "撤回消息失败",
|
||
"recalling": "撤回中...",
|
||
"recall": "撤回",
|
||
"loadQuickRepliesFailed": "加载快捷回复失败",
|
||
"tagRemoved": "已移除会话标签",
|
||
"tagAdded": "已添加会话标签",
|
||
"tagUpdateFailed": "更新会话标签失败",
|
||
"editTags": "编辑会话标签",
|
||
"edit": "编辑",
|
||
"searchTags": "搜索标签",
|
||
"loadingTags": "加载标签中...",
|
||
"emptyTags": "暂无可用标签",
|
||
"tagGroup": "标签",
|
||
"unlinkedCustomerTitle": "尚未关联 CRM 客户",
|
||
"unlinkedCustomerDescription": "当前会话未绑定客户主档。绑定后可在此维护公司与联系方式。",
|
||
"linkOrCreateCustomer": "关联或创建客户",
|
||
"missingCustomerTitle": "客户已删除或不存在",
|
||
"missingCustomerDescription": "当前会话绑定的客户主档已不可用。你可以重新关联已有客户,或直接新建一个客户并绑定到当前会话。",
|
||
"relinkOrCreateCustomer": "重新关联或创建客户",
|
||
"conversationOwner": "会话归属",
|
||
"conversationId": "会话 ID",
|
||
"channelId": "渠道ID",
|
||
"customerId": "客户ID",
|
||
"selectConversationForInfo": "请选择会话以查看会话信息",
|
||
"selectSidebarConversationForInfo": "请选择左侧会话以查看会话信息",
|
||
"loadTagsFailed": "加载标签失败",
|
||
"conversationTags": "会话标签",
|
||
"noConversationTags": "暂未设置会话标签",
|
||
"loadCustomerFailed": "加载客户信息失败",
|
||
"loadingCustomer": "加载客户信息…",
|
||
"unnamedCustomer": "未填写姓名",
|
||
"customerProfileEmpty": "客户主档已关联,但基础信息尚未填写。请点击「编辑」补全资料。",
|
||
"lastActive": "最近活跃",
|
||
"remark": "备注",
|
||
"createdAt": "创建时间",
|
||
"updatedAt": "更新时间",
|
||
"noContacts": "暂无联系方式",
|
||
"primaryContactBadge": "主",
|
||
"verifiedContactBadge": "已验证",
|
||
"companyUnavailable": "公司信息加载失败或公司已删除。",
|
||
"saved": "已保存",
|
||
"saveFailed": "保存失败",
|
||
"loadTicketsFailed": "加载关联工单失败",
|
||
"relatedTickets": "关联工单",
|
||
"loadingTickets": "加载工单中…",
|
||
"noRelatedTickets": "当前会话暂无关联工单",
|
||
"companyNameRequired": "公司名称不能为空",
|
||
"editCompany": "编辑公司",
|
||
"companyName": "公司名称",
|
||
"companyCode": "公司编码",
|
||
"cancel": "取消",
|
||
"saving": "保存中…",
|
||
"save": "保存",
|
||
"genderMale": "男",
|
||
"genderFemale": "女",
|
||
"contactMobile": "手机号",
|
||
"contactEmail": "邮箱",
|
||
"contactOther": "其他",
|
||
"loadHistoryFailed": "加载历史消息失败",
|
||
"sendMessageFailed": "发送消息失败",
|
||
"editorPlaceholder": "输入消息,Enter 发送,Shift + Enter 换行",
|
||
"imageUploading": "图片上传中",
|
||
"sendImage": "发送图片",
|
||
"attachmentUploading": "附件上传中",
|
||
"sendAttachment": "发送附件",
|
||
"searchQuickReplies": "搜索快捷回复",
|
||
"emptyQuickReplies": "暂无快捷回复",
|
||
"quickReplySlashHint": "输入 / 快捷回复",
|
||
"enterToSend": "Enter 发送",
|
||
"send": "发送",
|
||
"uploading": "上传中...",
|
||
"claimRequiresSignIn": "未登录或登录已过期",
|
||
"claimReason": "认领会话",
|
||
"claimSuccess": "认领成功",
|
||
"claimFailed": "认领会话失败",
|
||
"claimTitle": "确认认领会话",
|
||
"claimConfirmPrefix": "确认认领“",
|
||
"claimConfirmSuffix": "”吗?认领后会话会进入我的列表。",
|
||
"claimCurrent": "确认认领当前会话吗?",
|
||
"customerFallbackPrefix": "客户 #",
|
||
"claiming": "认领中...",
|
||
"confirmClaim": "确认认领"
|
||
},
|
||
"csat": {
|
||
"title": "您对本次服务满意吗?",
|
||
"score1": "非常不满意",
|
||
"score2": "不满意",
|
||
"score3": "一般",
|
||
"score4": "满意",
|
||
"score5": "非常满意",
|
||
"commentPlaceholder": "说说您的建议或需要改进的地方...(选填)",
|
||
"submit": "提交评价",
|
||
"submitting": "提交中...",
|
||
"thankYou": "感谢您的评价!",
|
||
"alreadyRated": "您已评价本次服务:{score}/5"
|
||
},
|
||
"promptStarters": {
|
||
"title": "常用问题"
|
||
},
|
||
"supportChat": {
|
||
"title": "在线客服",
|
||
"agentLabel": "客服",
|
||
"customerSelf": "我",
|
||
"customerFallback": "客",
|
||
"newMessage": "新消息",
|
||
"justNow": "刚刚",
|
||
"todayAt": "今天 {time}",
|
||
"loadingOlder": "加载中…",
|
||
"loadOlder": "加载更早的消息",
|
||
"emptyPrompt": "请描述你的问题,我们会尽快为你处理。",
|
||
"agentRead": "客服已读",
|
||
"agentUnread": "客服未读",
|
||
"imageSummary": "[图片]",
|
||
"attachmentSummary": "[附件]",
|
||
"messageSummary": "[消息]",
|
||
"closedTitle": "会话已结束",
|
||
"closedDescription": "当前客服会话已关闭,感谢您的使用。",
|
||
"connecting": "聊天连接中",
|
||
"connected": "聊天已连接",
|
||
"disconnected": "聊天已断开",
|
||
"retry": "重新连接",
|
||
"moreActions": "更多操作",
|
||
"minimize": "收起窗口",
|
||
"maximize": "最大化",
|
||
"maximizeWindow": "最大化聊天窗口",
|
||
"restoreWindow": "取消最大化",
|
||
"closeWindow": "关闭窗口",
|
||
"closeChatWindow": "关闭聊天窗口",
|
||
"closeDialogTitle": "结束当前对话?",
|
||
"closeDialogDescription": "结束会话,客服将无法再查看您的消息记录,如需再次联系请重新发起对话。",
|
||
"continueConversation": "继续对话",
|
||
"closing": "结束中...",
|
||
"confirmClose": "确认结束",
|
||
"initFailed": "初始化失败",
|
||
"crashTitle": "出了点问题",
|
||
"crashDescription": "聊天遇到了意外问题,您的消息不会丢失。",
|
||
"crashReload": "重新加载聊天",
|
||
"loadMessagesFailed": "加载消息失败",
|
||
"syncMessagesFailed": "同步消息失败",
|
||
"loadHistoryFailed": "加载历史消息失败",
|
||
"sendMessageFailed": "发送消息失败",
|
||
"uploadImageFailed": "上传图片失败",
|
||
"sendAttachmentFailed": "发送附件失败",
|
||
"closeConversationFailed": "关闭会话失败",
|
||
"pageTitle": "在线客服",
|
||
"pageDescription": "直接在这里提问,历史记录会保存在您的浏览器中。",
|
||
"refreshFailed": "刷新失败",
|
||
"myRequests": "我的请求",
|
||
"newRequest": "新建请求",
|
||
"switchRequest": "切换请求",
|
||
"requestFallbackTitle": "支持请求",
|
||
"statusAiServing": "AI 接待中",
|
||
"statusPending": "待接入",
|
||
"statusActive": "处理中",
|
||
"statusClosed": "已关闭",
|
||
"requestsUnreadCount": "{count} 条未读",
|
||
"noRequests": "还没有请求",
|
||
"noRequestsDescription": "新建一个请求,我们会尽快回复。",
|
||
"newRequestDialogTitle": "新建请求",
|
||
"newRequestDialogDescription": "简单描述一下你的问题,方便我们更快地处理。",
|
||
"newRequestSubjectLabel": "问题主题",
|
||
"newRequestSubjectPlaceholder": "例如:无法完成支付",
|
||
"newRequestSubjectHint": "可以留空,我们会在收到你的第一条消息后再确定主题。",
|
||
"newRequestSubjectTooLong": "主题最多 255 个字符。",
|
||
"createRequest": "创建请求",
|
||
"creatingRequest": "创建中...",
|
||
"startFirstRequest": "开始第一个请求",
|
||
"openRequestCount": "进行中 {open} / 共 {total}",
|
||
"loadConversationsFailed": "加载请求列表失败",
|
||
"createConversationFailed": "创建请求失败",
|
||
"dismissedTitle": "聊天窗口已关闭",
|
||
"dismissedDescription": "您的支持请求尚未结束,您可以返回继续对话。",
|
||
"returnToChat": "返回聊天",
|
||
"sendUnavailable": "当前对话不可用,请返回对话或重试后再发送。",
|
||
"sendInProgress": "正在发送消息,请稍候。"
|
||
},
|
||
"dashboardHome": {
|
||
"rangeToday": "今天",
|
||
"range7d": "近 7 天",
|
||
"range30d": "近 30 天",
|
||
"loadFailed": "加载首页概览失败",
|
||
"title": "后台总览",
|
||
"description": "聚焦会话接待、工单处理、客服负载与 AI 运行状态",
|
||
"updatedAt": ",更新于 {time}",
|
||
"refresh": "刷新",
|
||
"conversationTrend": "会话趋势",
|
||
"conversationTrendDescription": "观察新增与关闭会话变化,快速判断接待压力是否持续上升",
|
||
"enabledAiAgents": "启用中的 AI Agent",
|
||
"enabledChannels": "启用中的接入渠道",
|
||
"todayKnowledgeRetrieves": "今日知识检索次数",
|
||
"todayKnowledgeRetrieveFailRate": "今日检索失败率",
|
||
"todayAgentRunFailCount": "今日 Agent 运行失败次数",
|
||
"todayAiHandoffCount": "今日 AI 转人工次数",
|
||
"empty": "暂无首页概览数据",
|
||
"summaryTodayNewConversations": "今日新增会话",
|
||
"summaryTodayNewConversationsDescription": "今日进入系统的新增咨询量",
|
||
"summaryProcessingConversations": "当前处理中",
|
||
"summaryProcessingConversationsDescription": "正在由 AI 或人工接待的会话",
|
||
"summaryPendingDispatchConversations": "待分配会话",
|
||
"summaryPendingDispatchConversationsDescription": "仍在待接入池中等待分配",
|
||
"summaryOnlineAgents": "在线客服",
|
||
"summaryOnlineAgentsDescription": "近 15 分钟内仍有活跃心跳的客服",
|
||
"summaryAiServiceRate": "AI 接待占比",
|
||
"summaryAiServiceRateDescription": "当前活跃会话中 AI 参与服务比例",
|
||
"chartNew": "新增",
|
||
"chartClosed": "关闭",
|
||
"chartCount": "数量",
|
||
"statusDistribution": "状态分布",
|
||
"statusDistributionDescription": "当前状态数量分布",
|
||
"statusAiServing": "AI接待中",
|
||
"statusPending": "待接入",
|
||
"statusActive": "处理中",
|
||
"statusClosed": "已关闭",
|
||
"teamLoad": "客服组负载",
|
||
"teamLoadDescription": "在线 {online},忙碌 {busy},离线 {offline}",
|
||
"noTeamData": "暂无客服组数据",
|
||
"scheduled": "排班中",
|
||
"notScheduled": "无当前排班",
|
||
"teamStats": "总客服 {total},在线 {online},忙碌 {busy},离线 {offline}",
|
||
"load": "负载 {processing}/{capacity}",
|
||
"waiting": "待接入",
|
||
"processing": "处理中",
|
||
"capacity": "并发容量",
|
||
"busyAgents": "忙碌客服",
|
||
"riskAlerts": "风险提醒",
|
||
"riskAlertsDescription": "优先处理会直接影响接待效率和 AI 稳定性的项目",
|
||
"noRiskTitle": "当前没有需要优先处理的风险项",
|
||
"noRiskDescription": "首页将持续监控会话堆积、客服排班与 AI 配置异常"
|
||
},
|
||
"placeholder": {
|
||
"nextSteps": "建议下一步",
|
||
"status": "状态",
|
||
"statusDescription": "当前模块已完成页面骨架,可直接接入真实 API、表单弹窗与列表查询。",
|
||
"nextPhase": "进入下一阶段开发"
|
||
},
|
||
"help": {
|
||
"title": "帮助中心骨架",
|
||
"description": "帮助中心用于沉淀产品说明、权限约定、渠道接入流程与常见问题。",
|
||
"step1": "汇总项目开发规范与后台使用说明。",
|
||
"step2": "补充第三方接入流程图和配置校验清单。",
|
||
"step3": "后续可接入 markdown 或文档中心能力。"
|
||
},
|
||
"settings": {
|
||
"title": "系统设置骨架",
|
||
"description": "系统设置页将管理认证参数、上传配置、基础信息与运行策略。",
|
||
"step1": "补充系统配置读取与保存接口。",
|
||
"step2": "按安全、存储、登录策略拆分设置区块。",
|
||
"step3": "增加敏感配置的脱敏显示和二次确认。",
|
||
"brandingTitle": "平台品牌",
|
||
"brandingDescription": "修改平台名称和 Logo,应用到访客门户、控制台和页面标题。",
|
||
"brandingSaved": "平台品牌已更新",
|
||
"brandingSaveFailed": "保存平台品牌失败",
|
||
"brandingLoadFailed": "加载平台品牌失败",
|
||
"brandingConfiguredFallback": "当前名称来自配置({name})。清空此处可恢复使用配置值。"
|
||
},
|
||
"status": {
|
||
"all": "全部状态",
|
||
"ok": "启用",
|
||
"disabled": "禁用",
|
||
"deleted": "已删除"
|
||
},
|
||
"channel": {
|
||
"allTypes": "全部类型",
|
||
"typeWeb": "Web 站点",
|
||
"typeTelegram": "Telegram Bot",
|
||
"typeZaloOa": "Zalo 公众号",
|
||
"typeWechatMp": "微信公众号",
|
||
"typeWxworkKf": "企业微信客服",
|
||
"botToken": "Telegram Bot Token",
|
||
"botTokenRequired": "请输入 Telegram Bot Token",
|
||
"botUsername": "Bot 用户名",
|
||
"webhookSecret": "Webhook Secret Token",
|
||
"telegramAutoConnectTitle": "Telegram Bot 自动连接",
|
||
"telegramAutoConnectDescription": "只需输入来自 @BotFather 的 Bot Token,Crove Desk 将自动连接并双向同步客户会话消息。",
|
||
"zaloAccessToken": "Zalo OA Access Token",
|
||
"zaloOaId": "OA ID",
|
||
"zaloAppId": "App ID",
|
||
"zaloAutoConnectTitle": "Zalo OA 渠道连接",
|
||
"zaloAutoConnectDescription": "输入 Zalo OA 的 Access Token 即可自动双向同步客户会话与消息。",
|
||
"typeSlack": "Slack",
|
||
"typeLark": "Lark",
|
||
"slackBotToken": "Bot User OAuth Token",
|
||
"slackBotTokenRequired": "请填写 Slack Bot User OAuth Token",
|
||
"slackSigningSecret": "Signing Secret",
|
||
"slackSigningSecretHint": "用于校验入站事件,建议填写。留空时该 Webhook 会接受未签名请求,任何知道地址的人都能向会话发消息。",
|
||
"slackAppId": "App ID",
|
||
"slackTeamId": "工作区 ID",
|
||
"slackTeamName": "工作区名称",
|
||
"slackDefaultChannel": "默认频道 ID",
|
||
"slackSetupTitle": "Slack 应用接入",
|
||
"slackSetupDescription": "创建 Slack 应用并安装到工作区,在 Basic Information 页面复制 Bot User OAuth Token 和 Signing Secret。订阅 message.events 事件,再把下方的 Request URL 填入 Event Subscriptions。",
|
||
"slackRequestUrl": "Request URL",
|
||
"typeDiscord": "Discord",
|
||
"larkSetupDescription": "创建 Lark 自建应用(或对应的飞书应用),添加 im.message.receive_v1 事件,并将事件请求 URL 指向下方地址。每条事件都会回传 Verification Token,客服系统据此校验消息确实来自 Lark。",
|
||
"larkSetupTitle": "连接 Lark 机器人",
|
||
"larkCredentialsRequired": "必须填写 Lark App ID 和 App Secret",
|
||
"larkVerificationToken": "Lark Verification Token",
|
||
"larkAppSecret": "Lark App Secret",
|
||
"larkAppId": "Lark App ID",
|
||
"discordGuildId": "服务器 ID",
|
||
"discordGuildName": "服务器名称",
|
||
"discordBotToken": "Bot Token",
|
||
"discordSetupTitle": "Discord 机器人接入",
|
||
"discordSetupDescription": "在 Discord Developer Portal 创建机器人,开启 Message Content 特权意图,邀请机器人进入服务器,并将交互或转发端点指向下方的 Webhook 地址。Bot Token 留空则使用部署级 DISCORD_BOT_TOKEN。",
|
||
"inboundWebhookUrl": "入站 Webhook 地址",
|
||
"typeEmail": "邮件客服",
|
||
"emailAddress": "支持邮箱地址",
|
||
"senderName": "发件人显示名称",
|
||
"emailProvider": "邮件发送服务",
|
||
"emailProviderDefault": "系统默认配置 (.env / config.yaml)",
|
||
"emailProviderSmtp": "自定义 SMTP 服务器",
|
||
"emailProviderBrevo": "Brevo API",
|
||
"emailProviderSendGrid": "SendGrid API",
|
||
"emailProviderResend": "Resend API",
|
||
"emailProviderPostmark": "Postmark API",
|
||
"emailProviderMailgun": "Mailgun API",
|
||
"emailApiKey": "API Key",
|
||
"emailAutoConnectTitle": "邮件客服自动接入",
|
||
"emailAutoConnectDescription": "将发送至支持邮箱的邮件通过 Webhook 转发至 Inbound Webhook 接口,自动创建工单并触发 AI Agent 回复。",
|
||
"configEmailDescription": "配置邮件 Inbound Webhook 接入与 SMTP / Brevo / SendGrid / Resend / Postmark / Mailgun 邮件发送。",
|
||
"emailAddressRequired": "请填写支持邮箱地址",
|
||
"smtpHost": "SMTP 服务器",
|
||
"smtpPort": "SMTP 端口",
|
||
"smtpUser": "SMTP 用户名",
|
||
"smtpPassword": "SMTP 密码",
|
||
"loadFailed": "加载接入渠道失败",
|
||
"created": "已创建接入渠道:{name}",
|
||
"updated": "已更新接入渠道:{name}",
|
||
"saveFailed": "保存接入渠道失败",
|
||
"statusEnabled": "已启用:{name}",
|
||
"statusDisabled": "已禁用:{name}",
|
||
"statusUpdateFailed": "更新渠道状态失败",
|
||
"deleted": "已删除接入渠道:{name}",
|
||
"deleteFailed": "删除接入渠道失败",
|
||
"refresh": "刷新",
|
||
"new": "新建渠道",
|
||
"filterName": "按渠道名称筛选",
|
||
"filterChannelId": "按 channelId 筛选",
|
||
"searchType": "搜索渠道类型",
|
||
"emptyType": "未找到渠道类型",
|
||
"searchStatus": "搜索状态",
|
||
"emptyStatus": "未找到状态",
|
||
"query": "查询",
|
||
"columnChannel": "渠道",
|
||
"columnType": "类型",
|
||
"columnAgent": "接待 Agent",
|
||
"columnStatus": "状态",
|
||
"columnActions": "操作",
|
||
"loading": "正在加载接入渠道...",
|
||
"empty": "暂无接入渠道",
|
||
"toggleStatus": "{name} 状态切换",
|
||
"edit": "编辑",
|
||
"moreActions": "更多操作 {name}",
|
||
"delete": "删除",
|
||
"typeRequired": "请选择渠道类型",
|
||
"agentRequired": "请选择 AI Agent",
|
||
"searchAiAgent": "搜索 AI Agent",
|
||
"emptyAiAgent": "未找到 AI Agent",
|
||
"nameRequired": "渠道名称不能为空",
|
||
"wxworkAccountRequired": "请选择企业微信客服账号",
|
||
"positionRight": "右下角",
|
||
"positionLeft": "左下角",
|
||
"defaultTitleWeb": "在线客服",
|
||
"defaultTitleWechat": "公众号客服",
|
||
"defaultSubtitle": "欢迎咨询",
|
||
"loadWxworkAccountsFailed": "企业微信客服账号加载失败",
|
||
"resetSecretConfirm": "重置后旧 userToken 将在过期后失效,确认重置?",
|
||
"resetSecretSuccess": "已重置用户 JWT Secret",
|
||
"resetSecretFailed": "重置用户 JWT Secret 失败",
|
||
"copySecretSuccess": "已复制用户 JWT Secret",
|
||
"copyFailed": "复制失败",
|
||
"editTitle": "编辑渠道",
|
||
"createTitle": "新建渠道",
|
||
"cancel": "取消",
|
||
"saving": "保存中...",
|
||
"save": "保存",
|
||
"loadingDetail": "加载中...",
|
||
"name": "渠道名称",
|
||
"channelType": "接入渠道",
|
||
"selectChannelType": "请选择接入渠道",
|
||
"searchChannelType": "搜索接入渠道",
|
||
"emptyChannelType": "未找到接入渠道",
|
||
"configTitle": "渠道配置",
|
||
"configWxworkDescription": "配置企业微信客服账号,用于匹配回调消息和对外发送消息。",
|
||
"configWechatDescription": "配置公众号菜单直达聊天页的展示参数。",
|
||
"configWebDescription": "配置 Web 站点客服窗口的展示参数。",
|
||
"wxworkAccount": "企业微信客服账号",
|
||
"loadingWxworkAccount": "正在加载客服账号",
|
||
"selectWxworkAccount": "请选择客服账号",
|
||
"searchWxworkAccount": "搜索客服账号",
|
||
"emptyWxworkAccount": "未找到企业微信客服账号",
|
||
"widgetTitle": "窗口标题",
|
||
"widgetSubtitle": "窗口副标题",
|
||
"themeColor": "主题色",
|
||
"mountPosition": "挂载位置",
|
||
"selectMountPosition": "请选择挂载位置",
|
||
"searchMountPosition": "搜索挂载位置",
|
||
"emptyMountPosition": "未找到挂载位置",
|
||
"widgetWidth": "窗口宽度",
|
||
"userJwtSecret": "用户 JWT Secret",
|
||
"userJwtSecretDescription": "业务系统使用该 secret 签发 userToken。重置后请同步更新业务系统配置。",
|
||
"secretAfterSave": "保存渠道后可生成用户 JWT Secret。",
|
||
"copy": "复制",
|
||
"reset": "重置",
|
||
"remark": "备注",
|
||
"webAccessInfo": "Web 接入信息",
|
||
"webAccessReady": "复制链接或嵌入代码即可接入当前 Web 渠道。",
|
||
"webAccessPending": "保存渠道后生成接入链接。",
|
||
"newChannelPending": "当前为新建渠道,保存后会生成 channelId。",
|
||
"directAccessUrl": "直接访问链接",
|
||
"copyLink": "复制链接",
|
||
"openLink": "打开链接",
|
||
"copiedAccessLink": "已复制接入链接",
|
||
"embeddedSnippet": "嵌入式接入代码",
|
||
"copiedSnippet": "已复制接入代码",
|
||
"copyCode": "复制代码",
|
||
"accessGuide": "接入教程",
|
||
"webGuide1": "1. 确认该渠道已启用。",
|
||
"webGuide2": "2. 将嵌入代码粘贴到目标网站 HTML 的 body 结束标签前。",
|
||
"webGuide3": "3. 发布网站后刷新页面,客服入口会按渠道配置展示。",
|
||
"webGuide4": "4. 独立页面或二维码场景可直接使用访问链接。",
|
||
"openTestPage": "打开测试页",
|
||
"wechatAccessInfo": "微信公众号接入信息",
|
||
"wechatAccessReady": "将该链接配置到微信公众号自定义菜单,用户点击菜单后直接进入客服聊天页。",
|
||
"wechatAccessPending": "保存渠道后生成公众号菜单链接。",
|
||
"wechatMenuUrl": "公众号菜单链接",
|
||
"copiedWechatMenuUrl": "已复制公众号菜单链接",
|
||
"wechatGuide2": "2. 将公众号自定义菜单跳转地址设置为上方链接。",
|
||
"wechatGuide3": "3. 用户点击菜单后会直接进入客服聊天页。",
|
||
"processing": "处理中…",
|
||
"smtpUseTls": "使用 TLS",
|
||
"smtpUseTlsHint": "加密与邮件服务器的连接。不勾选则使用系统级设置。",
|
||
"smtpAllowInsecure": "允许不安全连接",
|
||
"smtpAllowInsecureHint": "接受自签名证书,用于绑定本机测试 SMTP 服务器。真实邮箱切勿开启。",
|
||
"smtpTest": "测试邮件服务器连接",
|
||
"smtpTesting": "测试中…",
|
||
"smtpTestSuccess": "已连接到 {host}",
|
||
"smtpTestFailed": "无法连接邮件服务器",
|
||
"smtpTestSaveFirst": "请先保存渠道,然后再测试连接。"
|
||
},
|
||
"upload": {
|
||
"imagePlaceholder": "点击上传图片",
|
||
"chooseImage": "请选择图片文件",
|
||
"imageTooLarge": "图片大小不能超过 {maxSize}MB",
|
||
"imageUploaded": "图片上传成功",
|
||
"imageUploadFailed": "上传图片失败",
|
||
"replaceImage": "更换图片",
|
||
"uploadedImage": "已上传图片",
|
||
"uploading": "上传中...",
|
||
"deleteImage": "删除图片"
|
||
},
|
||
"lightbox": {
|
||
"providerError": "useImageLightbox 必须在 ImageLightboxProvider 内使用",
|
||
"loadFailed": "图片加载失败",
|
||
"openInNewTab": "在新标签页打开",
|
||
"previewImage": "预览图片",
|
||
"imagePreview": "图片预览",
|
||
"zoomIn": "放大",
|
||
"zoomOut": "缩小",
|
||
"rotateLeft": "向左旋转",
|
||
"rotateRight": "向右旋转",
|
||
"reset": "重置缩放、位置与旋转",
|
||
"previous": "查看上一张图片",
|
||
"next": "查看下一张图片",
|
||
"position": "{current} / {total}",
|
||
"close": "关闭",
|
||
"help": "使用滚轮或双指缩放,按住拖拽可平移图片;工具栏可向左或向右旋转。",
|
||
"galleryHelp": "使用左右方向键切换图片;使用滚轮或双指缩放,按住拖拽可平移图片。"
|
||
},
|
||
"companyPicker": {
|
||
"placeholder": "请选择公司",
|
||
"loadFailed": "加载公司列表失败",
|
||
"fallback": "公司 #{id}",
|
||
"created": "已创建公司:{name}",
|
||
"createFailed": "创建公司失败",
|
||
"searchPlaceholder": "搜索公司名称",
|
||
"loading": "加载中...",
|
||
"empty": "未找到匹配公司",
|
||
"results": "搜索结果",
|
||
"none": "不关联公司",
|
||
"actions": "操作",
|
||
"create": "新建公司“{name}”"
|
||
},
|
||
"company": {
|
||
"loadFailed": "加载公司列表失败",
|
||
"updated": "已更新公司:{name}",
|
||
"created": "已创建公司:{name}",
|
||
"saveFailed": "保存公司失败",
|
||
"enabled": "已启用:{name}",
|
||
"disabled": "已禁用:{name}",
|
||
"statusUpdateFailed": "更新状态失败",
|
||
"deleted": "已删除公司:{name}",
|
||
"deleteFailed": "删除公司失败",
|
||
"refresh": "刷新",
|
||
"new": "新建公司",
|
||
"filterName": "按公司名称筛选",
|
||
"filterCode": "按公司编码筛选",
|
||
"query": "查询",
|
||
"columnName": "公司名称",
|
||
"columnCode": "公司编码",
|
||
"columnCustomerCount": "客户数",
|
||
"columnStatus": "状态",
|
||
"columnRemark": "备注",
|
||
"columnActions": "操作",
|
||
"unknownStatus": "未知",
|
||
"loading": "正在加载公司数据...",
|
||
"empty": "暂无公司数据",
|
||
"edit": "编辑",
|
||
"moreActions": "更多操作 {name}",
|
||
"processing": "处理中...",
|
||
"enable": "启用",
|
||
"disable": "禁用",
|
||
"delete": "删除",
|
||
"editTitle": "编辑公司",
|
||
"createTitle": "新建公司",
|
||
"cancel": "取消",
|
||
"saving": "保存中...",
|
||
"save": "保存",
|
||
"create": "创建",
|
||
"loadingDetail": "加载中...",
|
||
"nameRequired": "公司名称不能为空",
|
||
"namePlaceholder": "请输入公司名称",
|
||
"optional": "可选",
|
||
"remarkPlaceholder": "可选"
|
||
},
|
||
"customerForm": {
|
||
"nameRequired": "客户名称不能为空",
|
||
"genderRequired": "请选择性别",
|
||
"companyRequired": "请选择所属公司",
|
||
"sectionCustomer": "客户信息",
|
||
"name": "客户名称",
|
||
"namePlaceholder": "请输入客户名称",
|
||
"gender": "性别",
|
||
"company": "所属公司",
|
||
"remark": "备注",
|
||
"optional": "可选",
|
||
"sectionContacts": "联系方式",
|
||
"type": "类型",
|
||
"contact": "联系方式",
|
||
"primary": "主",
|
||
"actions": "操作",
|
||
"emailPlaceholder": "邮箱",
|
||
"contactPlaceholder": "号码 / 账号",
|
||
"primaryContact": "主联系方式",
|
||
"setPrimary": "设为主联系方式",
|
||
"deleteContact": "删除此条联系方式",
|
||
"addContact": "添加联系方式",
|
||
"loading": "加载中...",
|
||
"genderUnknown": "未知",
|
||
"genderMale": "男",
|
||
"genderFemale": "女",
|
||
"contactMobile": "手机号",
|
||
"contactEmail": "邮箱",
|
||
"contactOther": "其他",
|
||
"editTitle": "编辑客户",
|
||
"createTitle": "新建客户",
|
||
"cancel": "取消",
|
||
"saving": "保存中...",
|
||
"save": "保存",
|
||
"create": "创建"
|
||
},
|
||
"customer": {
|
||
"allGenders": "全部性别",
|
||
"allCompanies": "全部公司",
|
||
"select": "请选择",
|
||
"loadFailed": "加载客户列表失败",
|
||
"updated": "已更新客户:{name}",
|
||
"created": "已创建客户:{name}",
|
||
"saveFailed": "保存客户失败",
|
||
"enabled": "已启用:{name}",
|
||
"disabled": "已禁用:{name}",
|
||
"statusUpdateFailed": "更新状态失败",
|
||
"deleted": "已删除客户:{name}",
|
||
"deleteFailed": "删除客户失败",
|
||
"new": "新建",
|
||
"refresh": "刷新",
|
||
"keywordPlaceholder": "姓名、手机、邮箱、公司、联系方式",
|
||
"searchCompany": "搜索公司名称",
|
||
"query": "查询",
|
||
"columnName": "客户名称",
|
||
"columnGender": "性别",
|
||
"columnCompany": "所属公司",
|
||
"columnMobile": "手机号",
|
||
"columnEmail": "邮箱",
|
||
"columnStatus": "状态",
|
||
"columnActions": "操作",
|
||
"loading": "正在加载客户数据...",
|
||
"empty": "暂无客户数据",
|
||
"edit": "编辑",
|
||
"moreActions": "更多操作 {name}",
|
||
"processing": "处理中...",
|
||
"enable": "启用",
|
||
"disable": "禁用",
|
||
"delete": "删除"
|
||
},
|
||
"customerLink": {
|
||
"keywordRequired": "请输入关键词(姓名、手机、邮箱、公司、联系方式等)",
|
||
"noMatch": "未找到匹配客户,可点击下方填写新客户",
|
||
"searchFailed": "搜索失败",
|
||
"selected": "已选择客户:{name}",
|
||
"linked": "已关联客户",
|
||
"linkFailed": "关联失败",
|
||
"createdAndLinkedConversation": "已创建客户并关联当前会话",
|
||
"createdAndLinkedTicket": "已创建客户并关联当前工单",
|
||
"created": "已创建客户",
|
||
"saveFailed": "保存失败",
|
||
"descriptionPrefix": "先搜索已有客户;",
|
||
"descriptionLinkConversation": "选中即可关联当前会话。",
|
||
"descriptionLinkTicket": "选中即可关联当前工单。",
|
||
"descriptionNoContext": "未接入上下文时仅创建或定位客户。",
|
||
"descriptionCreatePrefix": "若无结果,可填写下方新客户",
|
||
"descriptionCreateConversation": ",保存后将自动关联会话。",
|
||
"descriptionCreateTicket": ",保存后将自动关联工单。",
|
||
"descriptionCreateNoContext": "。",
|
||
"title": "关联或创建客户",
|
||
"close": "关闭",
|
||
"submitting": "提交中…",
|
||
"createAndLinkConversation": "创建并关联会话",
|
||
"createAndLinkTicket": "创建并关联工单",
|
||
"createCustomer": "创建客户",
|
||
"searchPlaceholder": "姓名 / 手机 / 邮箱 / 公司 / 联系方式",
|
||
"searching": "搜索中…",
|
||
"search": "搜索",
|
||
"fallbackName": "客户 #{id}",
|
||
"processing": "处理中…",
|
||
"link": "关联",
|
||
"select": "选用",
|
||
"collapseCreate": "收起新建表单",
|
||
"showCreate": "未找到?填写新客户"
|
||
},
|
||
"conversationAction": {
|
||
"closeReasonRequired": "请输入关闭原因",
|
||
"conversationMissing": "会话不存在",
|
||
"closed": "已关闭会话:#{id}",
|
||
"closeFailed": "关闭会话失败",
|
||
"closeTitle": "关闭会话",
|
||
"closeReason": "关闭原因",
|
||
"closeReasonPlaceholder": "填写关闭原因,关闭后会写入操作记录",
|
||
"cancel": "取消",
|
||
"closing": "关闭中...",
|
||
"confirmClose": "确认关闭",
|
||
"targetAgentRequired": "请选择目标客服",
|
||
"agentFallback": "客服 #{id}",
|
||
"loadAgentsFailed": "加载客服列表失败",
|
||
"assigned": "已分配会话:#{id}",
|
||
"transferred": "已转接会话:#{id}",
|
||
"assignFailed": "分配会话失败",
|
||
"transferFailed": "转接会话失败",
|
||
"assignTitle": "分配会话",
|
||
"transferTitle": "转接会话",
|
||
"targetAgent": "目标客服",
|
||
"loading": "加载中...",
|
||
"selectTargetAgent": "选择目标客服",
|
||
"searchAgent": "搜索客服",
|
||
"emptyAgents": "暂无可选客服",
|
||
"assignNote": "分配说明",
|
||
"transferReason": "转接原因",
|
||
"assignPlaceholder": "填写分配说明,便于后续追踪",
|
||
"transferPlaceholder": "填写转接原因,便于后续追踪",
|
||
"assigning": "分配中...",
|
||
"transferring": "转接中...",
|
||
"confirmAssign": "确认分配",
|
||
"confirmTransfer": "确认转接"
|
||
},
|
||
"conversationMonitor": {
|
||
"allStatuses": "全部状态",
|
||
"unknown": "未知",
|
||
"serviceAi": "AI 接待",
|
||
"serviceHuman": "人工接待",
|
||
"serviceAiFirst": "AI 优先",
|
||
"serviceUndefined": "未定义",
|
||
"allTags": "全部标签",
|
||
"allAssignees": "全部指派人",
|
||
"allTeams": "全部客服组",
|
||
"loadListFailed": "加载会话列表失败",
|
||
"loadFiltersFailed": "加载筛选项失败",
|
||
"realtimeConnectFailed": "连接实时服务失败",
|
||
"loadDetailFailed": "加载会话详情失败",
|
||
"loadMoreMessagesFailed": "加载更多消息失败",
|
||
"markedRead": "已标记已读:{name}",
|
||
"markReadFailed": "标记已读失败",
|
||
"dispatchTriggered": "已触发自动分配:{name}",
|
||
"dispatchFailed": "自动分配失败",
|
||
"refresh": "刷新",
|
||
"keywordPlaceholder": "按主题或摘要筛选",
|
||
"selectTag": "选择标签",
|
||
"searchTagPath": "搜索标签路径",
|
||
"emptyTags": "没有匹配标签",
|
||
"selectAssignee": "选择指派人",
|
||
"searchAssignee": "搜索指派人",
|
||
"emptyAssignees": "没有匹配指派人",
|
||
"selectTeam": "选择客服组",
|
||
"searchTeam": "搜索客服组",
|
||
"emptyTeams": "没有匹配客服组",
|
||
"query": "查询",
|
||
"columnConversation": "会话信息",
|
||
"columnStatus": "状态",
|
||
"columnServiceMode": "接待模式",
|
||
"columnAssignee": "当前客服",
|
||
"columnUnread": "未读",
|
||
"columnLastActive": "最后活跃",
|
||
"columnActions": "操作",
|
||
"customerFallback": "客户 #{id}",
|
||
"channelIdValue": "渠道ID:{id}",
|
||
"noLatestSummary": "暂无最新消息摘要",
|
||
"unreadSummary": "客服 {agent} / 用户 {customer}",
|
||
"view": "查看",
|
||
"moreActions": "更多操作 {name}",
|
||
"processing": "处理中...",
|
||
"assign": "分配会话",
|
||
"retryDispatch": "重试分配",
|
||
"markRead": "标记已读",
|
||
"transfer": "转接会话",
|
||
"close": "关闭会话",
|
||
"loadingRows": "正在加载会话记录...",
|
||
"emptyRows": "没有匹配的会话记录",
|
||
"detailFallbackTitle": "会话详情",
|
||
"lastActivePrefix": "最后活跃:{time}",
|
||
"noConversationInfo": "暂无会话信息",
|
||
"loadingDetail": "正在加载会话详情...",
|
||
"currentAssignee": "当前客服",
|
||
"agentUnread": "客服未读",
|
||
"customerUnread": "用户未读",
|
||
"closedAt": "关闭时间",
|
||
"participants": "参与方",
|
||
"participantCount": "{count} 人",
|
||
"participantIdentity": "标识:{value}",
|
||
"participantJoinedAt": "加入时间:{time}",
|
||
"emptyParticipants": "暂无参与方信息",
|
||
"loadingOlder": "正在加载更早的消息…",
|
||
"loadOlderHint": "继续上滑加载更早消息",
|
||
"messageRecalled": "已撤回",
|
||
"messageRecalledBody": "该消息已撤回",
|
||
"readStatus": "客服 {agent} / 用户 {customer}",
|
||
"read": "已读",
|
||
"unread": "未读",
|
||
"emptyMessages": "暂无消息记录",
|
||
"emptyDetail": "暂无可展示的会话详情",
|
||
"imageFallback": "[图片]",
|
||
"messageImageAlt": "消息图片",
|
||
"senderAgent": "客服",
|
||
"senderCustomer": "用户",
|
||
"senderSystem": "系统"
|
||
},
|
||
"user": {
|
||
"loadFailed": "加载用户失败",
|
||
"loadRoleAssignFailed": "加载角色分配数据失败",
|
||
"created": "已创建用户 {username}",
|
||
"createFailed": "创建用户失败",
|
||
"updated": "已更新 {username}",
|
||
"fallbackUser": "用户",
|
||
"updateFailed": "更新用户失败",
|
||
"rolesUpdated": "已更新 {username} 的角色",
|
||
"saveRolesFailed": "保存角色分配失败",
|
||
"passwordReset": "已重置 {username} 的密码",
|
||
"resetPasswordFailed": "重置密码失败",
|
||
"statusUpdated": "{username} 已{status}",
|
||
"statusUpdateFailed": "更新状态失败",
|
||
"addUser": "添加用户",
|
||
"filterUsername": "按用户名筛选",
|
||
"query": "查询",
|
||
"columnUser": "用户",
|
||
"columnRoles": "角色",
|
||
"columnStatus": "状态",
|
||
"columnLastLogin": "最后登录",
|
||
"columnContact": "联系方式",
|
||
"columnActions": "操作",
|
||
"unassigned": "未分配",
|
||
"enabled": "启用",
|
||
"disabled": "禁用",
|
||
"system": "系统",
|
||
"edit": "编辑",
|
||
"moreActions": "更多操作 {username}",
|
||
"processing": "处理中...",
|
||
"assignRoles": "分配角色",
|
||
"resetPassword": "重置密码",
|
||
"loadingRows": "正在加载用户数据...",
|
||
"emptyRows": "没有匹配的用户数据",
|
||
"nicknameRequired": "昵称不能为空",
|
||
"usernameRequired": "用户名不能为空",
|
||
"avatarInvalid": "头像不合法",
|
||
"mobileInvalid": "手机号格式不正确",
|
||
"emailInvalid": "邮箱格式不正确",
|
||
"editTitle": "修改用户",
|
||
"currentUser": "当前用户:{username}",
|
||
"loading": "加载中...",
|
||
"nickname": "昵称",
|
||
"nicknamePlaceholder": "请输入昵称",
|
||
"avatar": "头像",
|
||
"avatarPlaceholder": "上传头像",
|
||
"mobile": "手机号",
|
||
"mobilePlaceholder": "请输入手机号",
|
||
"email": "邮箱",
|
||
"emailPlaceholder": "请输入邮箱",
|
||
"saving": "保存中...",
|
||
"saveEdit": "保存修改",
|
||
"cancel": "取消",
|
||
"createTitle": "添加用户",
|
||
"createDescription": "提交后由系统生成初始密码,并仅展示一次,请妥善保存。",
|
||
"username": "用户名",
|
||
"usernamePlaceholder": "登录名,必填",
|
||
"nicknameCreatePlaceholder": "可选,默认同用户名",
|
||
"avatarCreatePlaceholder": "上传头像",
|
||
"optional": "可选",
|
||
"remark": "备注",
|
||
"rolesOptional": "角色(可选)",
|
||
"searchRoles": "搜索角色",
|
||
"loadingRoles": "正在加载角色...",
|
||
"disabledBadge": "已禁用",
|
||
"emptyRoles": "暂无角色",
|
||
"creating": "创建中...",
|
||
"createUser": "创建用户",
|
||
"copied": "密码已复制",
|
||
"copyFailed": "复制失败,请手动复制",
|
||
"createdTitle": "用户已创建",
|
||
"initialPasswordDescription": "{username} 的初始密码已生成,仅在此展示一次,请及时复制并安全传达。",
|
||
"initialPassword": "初始密码",
|
||
"copying": "复制中...",
|
||
"copyPassword": "复制密码",
|
||
"close": "关闭",
|
||
"confirmResetTitle": "确认重置密码",
|
||
"confirmResetDescription": "确认后将为 {username} 生成新的随机密码,并使该用户当前登录会话失效。",
|
||
"resetting": "重置中...",
|
||
"confirmReset": "确认重置",
|
||
"resetSuccessTitle": "重置密码成功",
|
||
"resetSuccessDescription": "{username} 的新密码已生成,请及时复制并安全传达。",
|
||
"newPassword": "新密码",
|
||
"assignedRoles": "当前已分配",
|
||
"unassignedRoles": "当前未分配角色",
|
||
"roleList": "角色列表",
|
||
"searchRoleNameOrCode": "搜索角色名称或编码",
|
||
"loadingRoleList": "正在加载角色列表...",
|
||
"noMatchedRoles": "没有匹配的角色",
|
||
"changes": "本次变更",
|
||
"addedRoles": "新增角色",
|
||
"removedRoles": "移除角色",
|
||
"noneAdded": "无新增",
|
||
"noneRemoved": "无移除",
|
||
"confirmAssign": "确认分配",
|
||
"columnUserType": "类型",
|
||
"userTypeStaff": "员工",
|
||
"userTypeVisitor": "访客",
|
||
"filterUserType": "账号类型",
|
||
"filterUserTypeAll": "全部",
|
||
"filterUserTypeStaff": "员工",
|
||
"filterUserTypeVisitor": "访客"
|
||
},
|
||
"aiAgent": {
|
||
"allStatuses": "全部状态",
|
||
"enabled": "启用",
|
||
"disabled": "禁用",
|
||
"loadFailed": "加载 AI Agent 失败",
|
||
"updated": "已更新 AI Agent:{name}",
|
||
"created": "已创建 AI Agent:{name}",
|
||
"saveFailed": "保存 AI Agent 失败",
|
||
"statusChanged": "已{status}:{name}",
|
||
"statusUpdateFailed": "更新 AI Agent 状态失败",
|
||
"deleted": "已删除 AI Agent:{name}",
|
||
"deleteFailed": "删除 AI Agent 失败",
|
||
"sortUpdated": "AI Agent 排序已更新",
|
||
"sortUpdateFailed": "更新排序失败",
|
||
"refresh": "刷新",
|
||
"new": "新建 AI Agent",
|
||
"filterName": "按名称筛选",
|
||
"searchStatus": "搜索状态",
|
||
"emptyStatus": "未找到状态",
|
||
"query": "查询",
|
||
"columnAiConfig": "AI配置",
|
||
"columnServiceMode": "服务模式",
|
||
"columnKnowledge": "知识库",
|
||
"columnSkills": "Skills",
|
||
"columnCapabilities": "能力概览",
|
||
"columnStatus": "状态",
|
||
"columnActions": "操作",
|
||
"dragSort": "拖拽排序 {name}",
|
||
"notConfigured": "未配置",
|
||
"ragOnly": "仅RAG",
|
||
"noMcpServer": "未绑定 MCP Server",
|
||
"toggleStatus": "{name} 状态切换",
|
||
"edit": "编辑",
|
||
"moreActions": "更多操作 {name}",
|
||
"processing": "处理中...",
|
||
"stop": "停用",
|
||
"workflow": "会话流程",
|
||
"configure": "配置",
|
||
"delete": "删除",
|
||
"loadingRows": "正在加载 AI Agent...",
|
||
"emptyRows": "暂无 AI Agent",
|
||
"serviceAiOnly": "仅 AI",
|
||
"serviceHumanOnly": "仅人工",
|
||
"serviceAiFirst": "AI 优先",
|
||
"handoffWaitPool": "进入待接入池",
|
||
"handoffDefaultTeamPool": "进入默认客服组待接入池",
|
||
"handoffAiHoldAndNotify": "AI继续接待并提醒人工",
|
||
"fallbackNoAnswer": "直接说明知识不足",
|
||
"fallbackSuggestRetry": "引导用户补充信息",
|
||
"nameRequired": "名称不能为空",
|
||
"aiConfigRequired": "请选择 AI 配置",
|
||
"serviceModeRequired": "请选择服务模式",
|
||
"replyTimeoutInvalid": "回复超时秒数必须是大于等于 0 的整数",
|
||
"handoffModeRequired": "请选择转人工执行方式",
|
||
"fallbackModeRequired": "请选择知识不足回复策略",
|
||
"loadDetailFailed": "加载 AI Agent 详情失败",
|
||
"loadAiConfigFailed": "加载 AI 配置失败",
|
||
"loadTeamsFailed": "加载客服组失败",
|
||
"loadKnowledgeFailed": "加载知识库失败",
|
||
"loadSkillsFailed": "加载 Skills 失败",
|
||
"loadMCPToolsFailed": "加载 MCP Tool 失败",
|
||
"builtinTools": "内置工具",
|
||
"ungrouped": "未分组",
|
||
"notSelected": "未选择",
|
||
"sectionSetup": "身份与运行",
|
||
"sectionPersona": "角色与回复",
|
||
"sectionCapability": "知识与能力",
|
||
"sectionService": "服务与兜底",
|
||
"basicDescription": "配置 Agent 的后台名称、服务方式和职责说明。",
|
||
"sectionModel": "模型与响应",
|
||
"modelDescription": "选择推理模型并设置单次回复的超时时间。",
|
||
"replyTimeout": "回复超时",
|
||
"seconds": "秒",
|
||
"sectionRole": "系统提示词",
|
||
"personaDescription": "定义 Agent 的角色、任务和回复边界,支持 Markdown。",
|
||
"sectionGreeting": "欢迎语",
|
||
"greetingDescription": "进入会话时发送的首次回复,留空时不主动发送。",
|
||
"sectionKnowledge": "知识库",
|
||
"knowledgeDescription": "Agent 回答时可以检索的知识范围。",
|
||
"sectionSkill": "Skill",
|
||
"skillDescription": "Agent 可以调用的标准能力。",
|
||
"sectionWorkflow": "工作流",
|
||
"workflowDescription": "关联工作流中心中已经发布的固定版本。",
|
||
"selectWorkflow": "选择已发布工作流",
|
||
"emptyWorkflow": "没有已发布的工作流",
|
||
"sectionMcp": "MCP Tool",
|
||
"mcpDescription": "选择允许 Agent 调用的 MCP Tool,选项与 MCP Tool 管理中的可用工具保持一致。",
|
||
"sectionHandoff": "转人工",
|
||
"handoffDescription": "配置需要人工介入时的接入方式和承接客服组。",
|
||
"sectionFallback": "知识不足",
|
||
"fallbackDescription": "配置 Agent 无法确定答案时的处理策略和回复内容。",
|
||
"publishAgent": "发布 Agent",
|
||
"saveConfig": "保存配置",
|
||
"publishedNote": "已发布版本正在生效;再次发布后应用当前配置",
|
||
"unpublishedNote": "发布时会先保存当前配置",
|
||
"readOnly": "只读",
|
||
"writeAction": "写操作(需确认)",
|
||
"systemDefined": "系统定义",
|
||
"activeRevision": "当前生效",
|
||
"rollback": "回滚",
|
||
"versionHistory": "版本记录",
|
||
"notCreated": "尚未创建",
|
||
"published": "已发布",
|
||
"unpublished": "未发布",
|
||
"noRevisions": "暂无已发布 Agent 版本。",
|
||
"createTitle": "新建 AI Agent",
|
||
"editTitle": "编辑 AI Agent",
|
||
"cancel": "取消",
|
||
"saving": "保存中...",
|
||
"save": "保存",
|
||
"loading": "加载中...",
|
||
"namePrompt": "请填写 Agent 名称",
|
||
"savedActiveNote": "配置已保存,当前已发布版本继续生效",
|
||
"savedNote": "Agent 配置已保存",
|
||
"createdNote": "Agent 已创建",
|
||
"publishedSuccess": "Agent 配置已保存并发布",
|
||
"publishFailed": "保存并发布 Agent 失败",
|
||
"rollbackSuccess": "已回滚到选中的 Agent 版本",
|
||
"rollbackFailed": "回滚 Agent 版本失败",
|
||
"fixedVersion": "固定版本 #{version}",
|
||
"publishStatus": "发布状态",
|
||
"configuredWorkflows": "已配置 {count} 个 Workflow",
|
||
"directAutonomous": "由 Agent 自主判断并直接回复",
|
||
"channelRolloutTitle": "AI 灰度比例(%)",
|
||
"channelRolloutRestored": "已恢复上一次渠道灰度比例",
|
||
"channelRolloutRestoreFailed": "恢复渠道灰度比例失败",
|
||
"channelRolloutRestoreBtn": "恢复 {percent}%",
|
||
"agentNotPublishedWarning": "该 Agent 尚未发布,AI 不会自动回复。请先在 Agent 配置中发布 Revision。",
|
||
"agentNotPublishedShort": "未发布",
|
||
"sectionBasic": "基础信息",
|
||
"name": "名称",
|
||
"aiConfig": "AI 配置",
|
||
"selectAiConfig": "请选择 AI 配置",
|
||
"searchAiConfig": "搜索 AI 配置",
|
||
"emptyAiConfig": "未找到 AI 配置",
|
||
"selectServiceMode": "请选择服务模式",
|
||
"searchServiceMode": "搜索服务模式",
|
||
"emptyServiceMode": "未找到服务模式",
|
||
"description": "描述",
|
||
"welcomeMessage": "欢迎语",
|
||
"systemPrompt": "系统提示词",
|
||
"sectionStrategy": "服务策略",
|
||
"handoffMode": "转人工执行方式",
|
||
"selectHandoffMode": "请选择转人工执行方式",
|
||
"searchHandoffMode": "搜索转人工执行方式",
|
||
"emptyHandoffMode": "未找到转人工执行方式",
|
||
"replyTimeoutSeconds": "回复超时秒数",
|
||
"replyTimeoutHelp": "AI 自动回复的异步执行超时时间。填 0 时使用系统默认值 180 秒。",
|
||
"teams": "客服组",
|
||
"currentHandoffMode": "当前转人工执行方式:{mode}",
|
||
"handoffNeedsTeam": "。该模式要求至少配置一个客服组。",
|
||
"handoffOnlyWhenNeeded": "。仅在涉及转人工时生效。",
|
||
"selectTeam": "请选择客服组",
|
||
"searchTeam": "搜索客服组",
|
||
"emptyTeam": "未找到客服组",
|
||
"noTeams": "未配置客服组",
|
||
"removeTeam": "移除客服组 {name}",
|
||
"sectionCapabilities": "能力配置",
|
||
"knowledgeTab": "知识库",
|
||
"skillsTab": "Skills",
|
||
"mcpToolsTab": "MCP Tool",
|
||
"knowledgeHint": "至少选择一个知识库,可调整知识库优先级。",
|
||
"selectKnowledge": "选择并添加知识库",
|
||
"searchKnowledge": "搜索知识库",
|
||
"emptyKnowledge": "没有可添加的知识库",
|
||
"add": "添加",
|
||
"knowledgeRequired": "请至少选择一个知识库",
|
||
"fallbackMode": "知识不足回复策略",
|
||
"selectFallbackMode": "请选择知识不足回复策略",
|
||
"searchFallbackMode": "搜索知识不足回复策略",
|
||
"emptyFallbackMode": "未找到知识不足回复策略",
|
||
"fallbackMessage": "知识不足回复文案",
|
||
"fallbackMessageHint": "知识库未命中或命中证据不足时,会按这里的策略和文案回复;是否转人工由会话流程决定。",
|
||
"skillsHint": "用于固定业务流程和多步任务编排。",
|
||
"selectSkill": "选择并添加 Skill",
|
||
"searchSkill": "搜索 Skill",
|
||
"emptySkill": "没有可添加的 Skill",
|
||
"noSkillsHint": "不绑定 Skill 时,自动路由只会走知识库或转人工。",
|
||
"removeSkill": "移除 Skill {name}",
|
||
"mcpToolsHint": "选择允许 Agent 调用的 MCP Tool。",
|
||
"selectToolGroup": "选择工具分组",
|
||
"searchToolGroup": "搜索工具分组",
|
||
"emptyToolGroup": "没有可用的工具分组",
|
||
"selectMCPTool": "选择 MCP Tool",
|
||
"searchMCPTool": "搜索 MCP Tool",
|
||
"emptyMCPTool": "没有可添加的 MCP Tool",
|
||
"noMCPToolsHint": "不配置 MCP Tool 时,Agent 不会调用外部 MCP Tool。",
|
||
"removeMCPTool": "移除 MCP Tool {name}",
|
||
"sectionContextCosts": "上下文与成本优化",
|
||
"contextCostsDescription": "管理上下文历史消息窗口、单次推理步骤上限及工具响应体积。",
|
||
"contextWindow": "上下文历史消息数",
|
||
"contextWindowHelp": "单次调用带入的最近会话消息数(2–30)。调小可显著节省上下文 Token 消耗。",
|
||
"maxSteps": "单次最大推理步骤",
|
||
"maxStepsHelp": "单轮对话中允许的最大工具调用步数(1–8)。调低可防止死循环与 Token 暴增。",
|
||
"autoHandoffOnFailure": "AI异常或无答案时自动转人工",
|
||
"autoHandoffOnFailureHelp": "当 AI 模型报错、超出步数或知识库无答案时,立即将客户自动转接给人工客服。",
|
||
"handoffMessage": "转人工提示文案",
|
||
"handoffMessageHelp": "自动转人工时发送给客户的通知消息,避免客户认为请求被忽略。",
|
||
"handoffMessagePlaceholder": "正在为你接入人工客服,请稍候。",
|
||
"offHoursMessage": "非服务时间提示文案",
|
||
"offHoursMessageHelp": "当在非服务时间或无可用客服时转接人工发送给客户的提示文案,留空则使用系统默认提示。",
|
||
"offHoursMessagePlaceholder": "当前不在人工客服服务时间内。您的请求已进入排队队列,客服上班后将尽快为您处理。"
|
||
},
|
||
"aiConfig": {
|
||
"allStatuses": "全部状态",
|
||
"allProviders": "全部供应商",
|
||
"allTypes": "全部类型",
|
||
"providerOpenAI": "OpenAI",
|
||
"modelTypeLlm": "大语言模型",
|
||
"modelTypeEmbedding": "向量模型",
|
||
"modelTypeRerank": "重排序模型",
|
||
"enabled": "启用",
|
||
"disabled": "禁用",
|
||
"deletedStatus": "已删除",
|
||
"loadFailed": "加载 AI 配置失败",
|
||
"updated": "已更新 AI 配置:{name}",
|
||
"created": "已创建 AI 配置:{name}",
|
||
"saveFailed": "保存 AI 配置失败",
|
||
"statusChanged": "已{status}:{name}",
|
||
"statusUpdateFailed": "更新状态失败",
|
||
"activeDeleteBlocked": "启用中的 AI 配置不允许删除",
|
||
"deleted": "已删除 AI 配置:{name}",
|
||
"deleteFailed": "删除 AI 配置失败",
|
||
"sortUpdated": "AI 配置排序已更新",
|
||
"sortUpdateFailed": "更新排序失败",
|
||
"refresh": "刷新",
|
||
"new": "新建",
|
||
"filterName": "按配置名称筛选",
|
||
"searchModelType": "搜索模型类型",
|
||
"emptyModelType": "未找到模型类型",
|
||
"searchProvider": "搜索供应商",
|
||
"emptyProvider": "未找到供应商",
|
||
"searchStatus": "搜索状态",
|
||
"emptyStatus": "未找到状态",
|
||
"query": "查询",
|
||
"columnConfig": "配置",
|
||
"columnProvider": "供应商",
|
||
"columnModel": "模型",
|
||
"columnAccess": "接入信息",
|
||
"columnLimits": "限制",
|
||
"columnStatus": "状态",
|
||
"columnActions": "操作",
|
||
"dragSort": "拖拽排序 {name}",
|
||
"dimension": "{count} 维",
|
||
"apiKey": "Key: {key}",
|
||
"contextTokens": "上下文 {count}",
|
||
"outputTokens": "输出 {count}",
|
||
"timeoutRetry": "超时 {timeout}ms / 重试 {retries}",
|
||
"toggleStatus": "{name} 状态切换",
|
||
"edit": "编辑",
|
||
"moreActions": "更多操作 {name}",
|
||
"deleteDisabledActive": "启用中不可删",
|
||
"deleting": "删除中...",
|
||
"delete": "删除",
|
||
"loadingRows": "正在加载 AI 配置...",
|
||
"emptyRows": "暂无 AI 配置数据",
|
||
"confirmDeleteTitle": "确认删除 AI 配置",
|
||
"confirmDeleteDescription": "确认删除“{name}”吗?此操作不可撤销。",
|
||
"deleteIrreversible": "此操作不可撤销。",
|
||
"cancel": "取消",
|
||
"confirmDelete": "确认删除",
|
||
"nameRequired": "配置名称不能为空",
|
||
"providerRequired": "供应商不能为空",
|
||
"baseUrlRequired": "基础地址不能为空",
|
||
"modelTypeRequired": "模型类型不能为空",
|
||
"modelNameRequired": "模型名称不能为空",
|
||
"dimensionInvalid": "向量维度必须是大于等于 0 的整数",
|
||
"maxContextInvalid": "最大上下文 Token 必须是大于等于 0 的整数",
|
||
"maxOutputInvalid": "最大输出 Token 必须是大于等于 0 的整数",
|
||
"timeoutInvalid": "超时时间必须是大于等于 0 的整数",
|
||
"retryInvalid": "最大重试次数必须是大于等于 0 的整数",
|
||
"rpmInvalid": "RPM 限制必须是大于等于 0 的整数",
|
||
"tpmInvalid": "TPM 限制必须是大于等于 0 的整数",
|
||
"editTitle": "编辑 AI 配置",
|
||
"createTitle": "新建 AI 配置",
|
||
"saving": "保存中...",
|
||
"save": "保存",
|
||
"create": "创建",
|
||
"loading": "加载中...",
|
||
"name": "配置名称",
|
||
"namePlaceholder": "例如:OpenAI 主回答模型",
|
||
"provider": "供应商",
|
||
"selectProvider": "请选择供应商",
|
||
"modelType": "模型类型",
|
||
"selectModelType": "请选择模型类型",
|
||
"baseUrl": "Base URL",
|
||
"baseUrlPlaceholder": "例如:https://api.openai.com/v1",
|
||
"apiKeyPlaceholder": "请输入 API Key",
|
||
"modelName": "模型名称",
|
||
"modelNamePlaceholder": "例如:gpt-4o-mini",
|
||
"dimensionLabel": "向量维度",
|
||
"maxContextTokens": "最大上下文 Token",
|
||
"maxOutputTokens": "最大输出 Token",
|
||
"timeoutMs": "超时时间 (ms)",
|
||
"maxRetryCount": "最大重试次数",
|
||
"rpmLimit": "RPM 限制",
|
||
"tpmLimit": "TPM 限制",
|
||
"remark": "备注",
|
||
"remarkPlaceholder": "记录用途、费用、限制说明等"
|
||
},
|
||
"supportFaqCategory": {
|
||
"allStatuses": "全部状态",
|
||
"enabled": "启用",
|
||
"disabled": "停用",
|
||
"name": "分类名称",
|
||
"searchName": "搜索分类名称",
|
||
"noDescription": "暂无说明",
|
||
"status": "状态",
|
||
"confirmDeleteTitle": "删除 FAQ 分类",
|
||
"confirmDeleteDescription": "确定删除“{name}”吗?仍被问题使用的分类不能删除。",
|
||
"delete": "删除",
|
||
"sortUpdated": "FAQ 分类排序已更新",
|
||
"sortUpdateFailed": "更新排序失败",
|
||
"dragSort": "拖拽排序 {name}",
|
||
"create": "新建",
|
||
"save": "保存",
|
||
"saving": "保存中...",
|
||
"cancel": "取消",
|
||
"loadingDetail": "正在加载详情...",
|
||
"required": "此项不能为空",
|
||
"invalidNumber": "请输入有效数字",
|
||
"minValue": "不能小于 {min}",
|
||
"maxValue": "不能大于 {max}",
|
||
"namePlaceholder": "请输入分类名称",
|
||
"slugPlaceholder": "例如 account-security",
|
||
"slugPatternMessage": "仅支持字母、数字和连字符(-)",
|
||
"description": "分类说明",
|
||
"descriptionPlaceholder": "说明该分类包含的问题范围",
|
||
"remark": "备注",
|
||
"remarkPlaceholder": "仅后台可见",
|
||
"createTitle": "新建 FAQ 分类",
|
||
"editTitle": "编辑 FAQ 分类",
|
||
"refresh": "刷新",
|
||
"new": "新建分类",
|
||
"query": "查询",
|
||
"loading": "正在加载分类...",
|
||
"empty": "暂无 FAQ 分类",
|
||
"actions": "操作",
|
||
"edit": "编辑",
|
||
"processing": "处理中...",
|
||
"moreActions": "更多操作:{name}",
|
||
"loadFailed": "分类加载失败",
|
||
"saveFailed": "分类保存失败",
|
||
"deleteFailed": "分类删除失败",
|
||
"created": "分类“{name}”已创建",
|
||
"updated": "分类“{name}”已更新",
|
||
"deleted": "分类“{name}”已删除"
|
||
},
|
||
"supportQuestionAdmin": {
|
||
"allCategories": "全部分类",
|
||
"allStatuses": "全部状态",
|
||
"statusPending": "待审核",
|
||
"statusNormal": "正常",
|
||
"statusResolved": "已解决",
|
||
"statusClosed": "已关闭",
|
||
"statusHidden": "已隐藏",
|
||
"statusUpdated": "问题状态已更新",
|
||
"answerPublished": "回答已发布",
|
||
"answersCount": "{count} 个回答",
|
||
"votesAndViews": "{votes} 赞 · {views} 浏览",
|
||
"moderateNormal": "恢复正常",
|
||
"moderateClose": "关闭问题",
|
||
"moderateHide": "隐藏问题",
|
||
"setBest": "设为最佳",
|
||
"bestAnswer": "最佳答案",
|
||
"replyPlaceholder": "输入客服回答",
|
||
"publishReply": "发布回答",
|
||
"empty": "暂无符合条件的问题",
|
||
"loading": "正在加载问题...",
|
||
"title": "问题处理",
|
||
"userFallback": "用户",
|
||
"uncategorized": "未分类"
|
||
},
|
||
"aiWorkflow": {
|
||
"filterName": "工作流名称",
|
||
"searchName": "搜索工作流名称",
|
||
"columnWorkflow": "工作流",
|
||
"noDescription": "暂无业务说明",
|
||
"columnStatus": "状态",
|
||
"published": "已发布",
|
||
"draft": "草稿",
|
||
"currentVersion": "当前版本",
|
||
"publishedVersion": "已发布 #{version}",
|
||
"versionHistory": "版本历史",
|
||
"usage": "使用情况",
|
||
"editTitle": "编辑工作流",
|
||
"createTitle": "新建工作流",
|
||
"refresh": "刷新",
|
||
"create": "创建工作流",
|
||
"query": "查询",
|
||
"loading": "正在加载工作流…",
|
||
"empty": "暂无工作流",
|
||
"actions": "操作",
|
||
"edit": "编辑",
|
||
"delete": "删除",
|
||
"processing": "处理中…",
|
||
"moreActions": "更多操作:{name}",
|
||
"loadFailed": "加载工作流失败",
|
||
"saveFailed": "保存工作流失败",
|
||
"deleteFailed": "删除工作流失败",
|
||
"created": "已创建 {name}",
|
||
"updated": "已更新 {name}",
|
||
"deleted": "已删除 {name}",
|
||
"nameRequired": "请填写工作流名称",
|
||
"nameSaved": "名称已保存",
|
||
"descriptionSaved": "描述已保存",
|
||
"savedSuccess": "保存成功",
|
||
"saveFirst": "请先保存",
|
||
"publishedVersionSuccess": "已发布 v{version}",
|
||
"publishFailed": "发布失败",
|
||
"nameLabel": "工作流名称",
|
||
"loadingNodeCapabilities": "正在加载节点能力…",
|
||
"nodeStart": "开始",
|
||
"nodeEnd": "结束",
|
||
"usageTitle": "使用情况",
|
||
"loadingUsage": "正在加载使用情况…",
|
||
"fixedBoundVersion": "固定关联 v{version}",
|
||
"enabledStatus": "启用",
|
||
"disabledStatus": "已停用",
|
||
"notUsedByAnyAgent": "暂未被任何 Agent 使用",
|
||
"versionsTitle": "版本历史",
|
||
"loadingVersions": "正在加载版本历史…",
|
||
"publisher": "发布人:{name}",
|
||
"restoring": "恢复中…",
|
||
"restoreToDraft": "恢复为草稿",
|
||
"restoredDraftSuccess": "已将 v{version} 恢复为草稿",
|
||
"restoreFailed": "恢复失败",
|
||
"noVersionsYet": "尚未发布版本",
|
||
"editorTitle": "FlowGram 工作流编辑器",
|
||
"loadDetailFailed": "加载节点审计失败",
|
||
"executedCount": "已执行 {count}",
|
||
"errorStatus": "异常",
|
||
"nodeTraceTitle": "节点轨迹",
|
||
"nodeTraceHint": "点击查看输入、输出和错误信息",
|
||
"noNodeRuns": "暂无节点执行记录。",
|
||
"inputTitle": "输入",
|
||
"outputTitle": "输出",
|
||
"noneValue": "无"
|
||
},
|
||
"mcp": {
|
||
"disabled": "disabled",
|
||
"loadServersFailed": "加载 MCP 服务失败",
|
||
"connectSuccess": "MCP 连接成功",
|
||
"connectFailed": "MCP 连接失败",
|
||
"toolsLoaded": "已加载 {count} 个工具",
|
||
"loadToolsFailed": "加载工具失败",
|
||
"selectToolFirst": "请先选择一个工具",
|
||
"argumentsInvalid": "Arguments JSON 格式不合法",
|
||
"argumentsMustBeJson": "arguments 必须是合法 JSON",
|
||
"toolReturnedError": "工具返回错误结果",
|
||
"toolCallSuccess": "工具调用成功",
|
||
"toolCallFailed": "工具调用失败",
|
||
"testConnection": "测试连接",
|
||
"listTools": "列出工具",
|
||
"serverConfig": "服务配置",
|
||
"selectServer": "选择一个 MCP Server",
|
||
"searchServer": "搜索 serverCode",
|
||
"emptyServer": "没有可用的 MCP Server",
|
||
"connected": "已连接",
|
||
"emptyToolsHint": "暂无工具结果,先点击上方“列出工具”。",
|
||
"toolName": "工具名",
|
||
"description": "描述",
|
||
"actions": "操作",
|
||
"view": "查看",
|
||
"toolDetail": "工具详情",
|
||
"detailDescription": "在这里查看工具详细信息,并使用当前选择的 MCP Server 直接做一次真实调用测试。",
|
||
"noDescription": "暂无描述",
|
||
"testTool": "测试工具",
|
||
"returnedError": "返回错误",
|
||
"callSuccess": "调用成功",
|
||
"close": "关闭"
|
||
},
|
||
"agentProfile": {
|
||
"allStatuses": "全部状态",
|
||
"all": "全部",
|
||
"statusIdle": "空闲",
|
||
"statusBusy": "忙碌",
|
||
"enabled": "启用",
|
||
"disabled": "禁用",
|
||
"loadFailed": "加载客服档案失败",
|
||
"updated": "已更新客服档案:{name}",
|
||
"created": "已创建客服档案:{name}",
|
||
"saveFailed": "保存客服档案失败",
|
||
"deleted": "已删除客服档案:{name}",
|
||
"deleteFailed": "删除客服档案失败",
|
||
"refresh": "刷新",
|
||
"expandTeams": "展开客服组列表",
|
||
"collapseTeams": "折叠客服组列表",
|
||
"new": "新建",
|
||
"filterDisplayName": "按展示名筛选",
|
||
"filterAgentCode": "按客服工号筛选",
|
||
"searchStatus": "搜索状态",
|
||
"emptyStatus": "未找到状态",
|
||
"query": "查询",
|
||
"columnAgent": "客服",
|
||
"columnRules": "服务规则",
|
||
"columnDispatch": "分配策略",
|
||
"columnRecent": "最近时间",
|
||
"columnActions": "操作",
|
||
"userFallback": "用户#{id}",
|
||
"agentCode": "工号:{code}",
|
||
"capacityPriority": "最大并发 {capacity} / 优先级 {priority}",
|
||
"autoAssign": "自动分配",
|
||
"noAutoAssign": "不自动分配",
|
||
"offlineReceive": "离线接收",
|
||
"noOfflineReceive": "离线不接收",
|
||
"onlineAt": "在线:{time}",
|
||
"statusAt": "状态:{time}",
|
||
"edit": "编辑",
|
||
"moreActions": "更多操作 {name}",
|
||
"deleting": "删除中...",
|
||
"delete": "删除",
|
||
"loadingRows": "正在加载客服档案...",
|
||
"emptyTeamRows": "当前客服组下没有匹配的客服档案",
|
||
"emptyRows": "没有匹配的客服档案",
|
||
"userRequired": "请选择关联用户",
|
||
"teamRequired": "请选择所属客服组",
|
||
"agentCodeRequired": "客服工号不能为空",
|
||
"displayNameRequired": "展示名不能为空",
|
||
"statusRequired": "请选择客服状态",
|
||
"maxConcurrentInvalid": "最大并发必须是大于等于 0 的整数",
|
||
"priorityInvalid": "优先级必须是整数",
|
||
"loadOptionsFailed": "加载选项失败",
|
||
"loadDetailFailed": "加载客服档案详情失败",
|
||
"editTitle": "编辑客服档案",
|
||
"createTitle": "新建客服档案",
|
||
"cancel": "取消",
|
||
"saving": "保存中...",
|
||
"save": "保存",
|
||
"loading": "加载中...",
|
||
"linkedUser": "关联用户",
|
||
"selectUser": "请选择用户",
|
||
"searchUser": "搜索用户...",
|
||
"emptyUser": "没有匹配的用户",
|
||
"linkedTeam": "所属客服组",
|
||
"selectTeam": "选择客服组",
|
||
"searchTeam": "搜索客服组...",
|
||
"emptyTeam": "未找到客服组",
|
||
"noTeamsAvailable": "请先在侧边栏创建客服组。",
|
||
"displayName": "展示名",
|
||
"displayNamePlaceholder": "请输入展示名",
|
||
"agentCodeLabel": "客服工号",
|
||
"agentCodePlaceholder": "例如:A1001",
|
||
"avatar": "头像",
|
||
"avatarUpload": "上传头像",
|
||
"serviceStatus": "客服状态",
|
||
"maxConcurrent": "最大并发",
|
||
"priority": "优先级",
|
||
"autoAssignEnabled": "参与自动分配",
|
||
"receiveOfflineMessage": "离线接收消息",
|
||
"remark": "备注",
|
||
"remarkPlaceholder": "请输入备注",
|
||
"teamTitle": "客服组",
|
||
"searchTeams": "搜索客服组",
|
||
"loadTeamsFailed": "加载客服组失败",
|
||
"teamUpdated": "已更新客服组:{name}",
|
||
"teamCreated": "已创建客服组:{name}",
|
||
"teamSaveFailed": "保存客服组失败",
|
||
"teamDeleted": "已删除客服组:{name}",
|
||
"teamDeleteFailed": "删除客服组失败",
|
||
"noTeams": "没有匹配的客服组",
|
||
"teamNameRequired": "客服组名称不能为空",
|
||
"leaderInvalid": "组长用户不合法",
|
||
"teamStatusRequired": "请选择状态",
|
||
"loadUsersFailed": "加载用户选项失败",
|
||
"loadTeamDetailFailed": "加载客服组详情失败",
|
||
"teamEditTitle": "编辑",
|
||
"teamCreateTitle": "新建",
|
||
"createTeamAction": "创建客服组",
|
||
"teamName": "客服组名称",
|
||
"teamNamePlaceholder": "请输入客服组名称",
|
||
"leader": "组长",
|
||
"noLeader": "暂不设置",
|
||
"selectLeader": "请选择组长",
|
||
"status": "状态",
|
||
"selectStatus": "请选择状态",
|
||
"description": "职责说明",
|
||
"descriptionPlaceholder": "例如:负责售前咨询与线索转化"
|
||
},
|
||
"agentTeamSchedule": {
|
||
"loadFailed": "加载客服组排班失败",
|
||
"loadCalendarFailed": "加载客服组排班日历失败",
|
||
"loadTeamsFailed": "加载客服组选项失败",
|
||
"historyReadonly": "不能修改历史日期的排班",
|
||
"updated": "已更新客服组排班",
|
||
"created": "已创建客服组排班",
|
||
"saveFailed": "保存客服组排班失败",
|
||
"deleted": "已删除客服组排班",
|
||
"deleteFailed": "删除客服组排班失败",
|
||
"updateFailed": "更新客服组排班失败",
|
||
"month": "月",
|
||
"week": "周",
|
||
"list": "列表",
|
||
"prevMonth": "上一月",
|
||
"thisMonth": "本月",
|
||
"nextMonth": "下一月",
|
||
"prevWeek": "上一周",
|
||
"thisWeek": "本周",
|
||
"nextWeek": "下一周",
|
||
"today": "今天",
|
||
"allTeams": "全部客服组",
|
||
"filterTeam": "筛选客服组",
|
||
"searchTeam": "搜索客服组",
|
||
"emptyTeam": "未找到客服组",
|
||
"query": "查询",
|
||
"refresh": "刷新",
|
||
"batch": "批量排班",
|
||
"new": "新建",
|
||
"team": "客服组",
|
||
"timeRange": "时间范围",
|
||
"actions": "操作",
|
||
"teamFallback": "客服组#{id}",
|
||
"teamId": "组ID:{id}",
|
||
"edit": "编辑",
|
||
"moreActions": "更多操作 {name}",
|
||
"deleting": "删除中...",
|
||
"delete": "删除",
|
||
"emptyRows": "没有匹配的客服组排班",
|
||
"teamRequired": "请选择客服组",
|
||
"startRequired": "开始时间不能为空",
|
||
"endRequired": "结束时间不能为空",
|
||
"endAfterStart": "结束时间必须晚于开始时间",
|
||
"singleDayOnly": "单条排班记录不能跨天",
|
||
"loadOptionsFailed": "加载选项失败",
|
||
"loadDetailFailed": "加载客服组排班详情失败",
|
||
"editTitle": "编辑客服组排班",
|
||
"createTitle": "新建客服组排班",
|
||
"loading": "加载中...",
|
||
"startTime": "开始时间",
|
||
"endTime": "结束时间",
|
||
"remark": "备注",
|
||
"remarkPlaceholder": "请输入备注",
|
||
"cancel": "取消",
|
||
"saving": "保存中...",
|
||
"save": "保存",
|
||
"weekdayMon": "周一",
|
||
"weekdayTue": "周二",
|
||
"weekdayWed": "周三",
|
||
"weekdayThu": "周四",
|
||
"weekdayFri": "周五",
|
||
"weekdaySat": "周六",
|
||
"weekdaySun": "周日",
|
||
"weekdayShortMon": "一",
|
||
"weekdayShortTue": "二",
|
||
"weekdayShortWed": "三",
|
||
"weekdayShortThu": "四",
|
||
"weekdayShortFri": "五",
|
||
"weekdayShortSat": "六",
|
||
"weekdayShortSun": "日",
|
||
"monthTitle": "{year}年{month}月",
|
||
"dropInsideCalendar": "拖到日历日期格内",
|
||
"cannotMoveHere": "无法移动到这里",
|
||
"resizeInvalid": "不能跨天或少于 15 分钟",
|
||
"noTeamsCalendar": "暂无客服组,无法展示排班日历",
|
||
"moreItems": "还有 {count} 条",
|
||
"batchDescription": "选择客服组、日期范围和工作时间,先预览后生成排班。",
|
||
"addTeam": "添加客服组",
|
||
"loadingTeams": "加载客服组中...",
|
||
"noTeams": "暂无客服组",
|
||
"allTeamsSelected": "已选择全部客服组",
|
||
"removeTeam": "移除{name}",
|
||
"noSelectedTeams": "尚未选择客服组",
|
||
"startDate": "开始日期",
|
||
"endDate": "结束日期",
|
||
"weekday": "星期",
|
||
"previewFailed": "预览批量排班失败",
|
||
"previewFirst": "请先预览批量排班",
|
||
"conflictCannotSubmit": "存在冲突排班,不能提交",
|
||
"batchCreated": "已创建 {count} 条客服组排班",
|
||
"batchRefreshFailed": "排班已生成,但刷新列表失败:{message}",
|
||
"batchRefreshFailedFallback": "排班已生成,但刷新列表失败",
|
||
"generateFailed": "生成批量排班失败",
|
||
"selectAtLeastOneTeam": "请选择至少一个客服组",
|
||
"selectDateRange": "请选择日期范围",
|
||
"startBeforeToday": "开始日期不能早于今天",
|
||
"endBeforeStart": "结束日期不能早于开始日期",
|
||
"selectAtLeastOneWeekday": "请选择至少一个星期",
|
||
"selectStartEndTime": "请选择开始和结束时间",
|
||
"previewSummaryConflict": "共 {total} 条排班,存在冲突,请返回调整",
|
||
"previewSummaryReady": "共 {total} 条排班,确认无冲突后可生成",
|
||
"hasConflict": "存在冲突",
|
||
"noConflict": "无冲突",
|
||
"date": "日期",
|
||
"time": "时间",
|
||
"status": "状态",
|
||
"conflictFallback": "排班冲突",
|
||
"canGenerate": "可生成",
|
||
"emptyPreview": "没有可生成的排班",
|
||
"backToEdit": "返回修改",
|
||
"preview": "预览",
|
||
"generate": "生成排班"
|
||
},
|
||
"ticket": {
|
||
"allAssignees": "全部负责人",
|
||
"allTags": "全部标签",
|
||
"hours": "{hours} 小时",
|
||
"manual": "手动",
|
||
"conversation": "会话",
|
||
"manualCreated": "手动创建",
|
||
"conversationGenerated": "会话生成",
|
||
"agentFallback": "客服#{id}",
|
||
"customerFallback": "客户#{id}",
|
||
"userFallback": "用户#{id}",
|
||
"unassigned": "未分配",
|
||
"noCustomer": "无客户",
|
||
"loadFailed": "加载工单失败",
|
||
"loadFiltersFailed": "加载筛选项失败",
|
||
"created": "工单已创建",
|
||
"createFailed": "创建工单失败",
|
||
"quickAll": "全部工单",
|
||
"quickPending": "待处理",
|
||
"quickInProgress": "处理中",
|
||
"quickDone": "已处理",
|
||
"quickUnassigned": "待分配",
|
||
"quickMine": "我的工单",
|
||
"quickStale": "长时间未更新",
|
||
"refresh": "刷新",
|
||
"newTicket": "新建工单",
|
||
"searchPlaceholder": "搜索编号、标题或描述",
|
||
"staleThreshold": "未更新阈值",
|
||
"reset": "重置",
|
||
"query": "查询",
|
||
"columnTicket": "工单",
|
||
"columnStatus": "状态",
|
||
"columnAssignee": "负责人",
|
||
"columnUpdated": "最后更新",
|
||
"columnActions": "操作",
|
||
"loadingRows": "正在加载工单...",
|
||
"emptyRows": "暂无工单",
|
||
"detail": "详情",
|
||
"currentStatus": "当前状态",
|
||
"statusPending": "待处理",
|
||
"statusInProgress": "处理中",
|
||
"statusDone": "已处理",
|
||
"titleRequired": "请输入工单标题",
|
||
"descriptionRequired": "请输入问题描述",
|
||
"selectedTags": "已选择 {count} 个标签",
|
||
"selectTags": "请选择工单标签",
|
||
"searchTags": "搜索标签",
|
||
"emptyTags": "暂无可用标签",
|
||
"tags": "标签",
|
||
"noAssignee": "不指定处理人",
|
||
"editTitle": "编辑工单",
|
||
"createTitle": "新建工单",
|
||
"dialogDescription": "填写工单基础信息",
|
||
"cancel": "取消",
|
||
"saving": "保存中...",
|
||
"save": "保存",
|
||
"create": "创建",
|
||
"loading": "加载中...",
|
||
"title": "标题",
|
||
"titlePlaceholder": "请输入工单标题",
|
||
"description": "描述",
|
||
"assignee": "处理人",
|
||
"selectAssignee": "请选择处理人",
|
||
"ticketTags": "工单标签",
|
||
"detailTitle": "工单详情",
|
||
"creator": "创建人:{name}",
|
||
"loadDetailFailed": "加载工单详情失败",
|
||
"statusUpdated": "工单状态已更新",
|
||
"statusUpdateFailed": "更新工单状态失败",
|
||
"statusChangeConfirmTitle": "确认修改工单状态",
|
||
"statusChangeConfirmDescription": "确定要将工单状态从「{from}」修改为「{to}」吗?",
|
||
"statusChangeConfirm": "确认修改",
|
||
"updating": "更新中...",
|
||
"progressRequired": "请填写处理进展",
|
||
"progressRecorded": "处理进展已记录",
|
||
"progressCreateFailed": "记录处理进展失败",
|
||
"selectTicket": "请选择工单",
|
||
"updated": "工单已更新",
|
||
"updateFailed": "更新工单失败",
|
||
"noLinkedCustomer": "当前工单未关联客户",
|
||
"saved": "已保存",
|
||
"saveFailed": "保存失败",
|
||
"noDescription": "暂无描述",
|
||
"assign": "指派",
|
||
"edit": "编辑",
|
||
"linkOrCreate": "关联或创建",
|
||
"customerInfo": "客户信息",
|
||
"customer": "客户",
|
||
"contact": "联系方式",
|
||
"ticketInfo": "工单信息",
|
||
"source": "来源",
|
||
"channel": "渠道",
|
||
"conversationId": "会话 ID",
|
||
"progress": "处理进展",
|
||
"addProgress": "添加进展",
|
||
"noProgress": "暂无处理进展",
|
||
"chooseTicket": "请选择工单",
|
||
"progressPlaceholder": "记录本次处理进展",
|
||
"submitting": "提交中...",
|
||
"submit": "提交",
|
||
"assignTitle": "指派工单",
|
||
"assigneeRequired": "请选择处理人",
|
||
"loadAssigneesFailed": "加载处理人失败",
|
||
"assigneeUpdated": "处理人已更新",
|
||
"assignFailed": "指派工单失败",
|
||
"selectHandler": "选择处理人",
|
||
"assignReason": "说明",
|
||
"assignReasonPlaceholder": "填写指派说明",
|
||
"confirmAssign": "确认指派",
|
||
"conversationToTicket": "会话转工单",
|
||
"conversationToTicketDescription": "从当前会话上下文创建正式工单",
|
||
"conversationMissing": "会话不存在",
|
||
"createSuccess": "工单创建成功"
|
||
},
|
||
"skillDefinition": {
|
||
"allStatus": "全部状态",
|
||
"statusOk": "启用",
|
||
"statusDisabled": "停用",
|
||
"statusDeleted": "已删除",
|
||
"whitelistCount": "白名单 {count}",
|
||
"exampleCount": "示例 {count}",
|
||
"noDescription": "暂无描述",
|
||
"toggleStatus": "{name} 状态切换",
|
||
"debug": "调试",
|
||
"edit": "编辑",
|
||
"moreActions": "更多操作 {name}",
|
||
"restoring": "恢复中...",
|
||
"restore": "恢复",
|
||
"deleting": "删除中...",
|
||
"processing": "处理中...",
|
||
"delete": "删除",
|
||
"loadFailed": "加载 Skills 失败",
|
||
"updated": "已更新 Skill:{name}",
|
||
"created": "已创建 Skill:{name}",
|
||
"saveFailed": "保存 Skill 失败",
|
||
"enabled": "已启用:{name}",
|
||
"disabled": "已停用:{name}",
|
||
"statusUpdateFailed": "更新状态失败",
|
||
"deleted": "已删除 Skill:{name}",
|
||
"deleteFailed": "删除 Skill 失败",
|
||
"restored": "已恢复 Skill:{name}",
|
||
"restoreFailed": "恢复 Skill 失败",
|
||
"refresh": "刷新",
|
||
"new": "新建",
|
||
"filterName": "按名称筛选",
|
||
"searchStatus": "搜索状态",
|
||
"emptyStatus": "未找到状态",
|
||
"query": "查询",
|
||
"status": "状态",
|
||
"updatedAt": "最近更新",
|
||
"actions": "操作",
|
||
"loadingRows": "正在加载 Skill...",
|
||
"emptyRows": "没有匹配的 Skill",
|
||
"nameRequired": "Skill 名称不能为空",
|
||
"instructionRequired": "技能说明不能为空",
|
||
"editTitle": "编辑",
|
||
"createTitle": "新建",
|
||
"cancel": "取消",
|
||
"saving": "保存中...",
|
||
"save": "保存",
|
||
"create": "创建",
|
||
"loading": "加载中...",
|
||
"name": "名称",
|
||
"namePlaceholder": "例如:退款处理",
|
||
"description": "描述",
|
||
"descriptionPlaceholder": "描述这个 Skill 的用途、边界和适用场景",
|
||
"instruction": "技能说明",
|
||
"instructionPlaceholder": "请输入 Skill 文档内容,描述目标、步骤、工具使用规则和边界。",
|
||
"examples": "示例问法",
|
||
"examplesPlaceholder": "每行一个典型用户问法,例如:\n我要申请退款\n帮我查下订单",
|
||
"toolWhitelist": "工具白名单",
|
||
"selectTool": "选择该 Skill 允许使用的工具",
|
||
"searchTool": "搜索 toolCode 或工具名",
|
||
"emptyTool": "没有可添加的工具",
|
||
"add": "添加",
|
||
"inheritAgentTools": "不限制时,Skill 会继承 Agent 的可用工具范围。",
|
||
"remark": "备注",
|
||
"remarkPlaceholder": "记录内部备注或维护说明",
|
||
"agentRequired": "请选择 AI Agent",
|
||
"messageRequired": "请输入用户消息",
|
||
"emptyData": "暂无数据",
|
||
"traceData": "追踪数据",
|
||
"resumeTraceData": "恢复追踪数据",
|
||
"confirm": "确认",
|
||
"reject": "取消",
|
||
"debugFailed": "Skill 调试失败",
|
||
"resumeMessageRequired": "请输入恢复消息",
|
||
"resumeFailed": "恢复调试失败",
|
||
"debugTitle": "调试 Skill · {name}",
|
||
"debugDescription": "强制指定当前 Skill,直接查看 route、tools、graph、HITL 和回复结果。",
|
||
"close": "关闭",
|
||
"debugging": "调试中...",
|
||
"startDebug": "开始调试",
|
||
"debugInput": "调试输入",
|
||
"selectAgent": "选择 AI Agent",
|
||
"searchAgent": "搜索 AI Agent",
|
||
"emptyAgent": "未找到 AI Agent",
|
||
"conversationPlaceholder": "可选,填已有会话 ID 以复用上下文",
|
||
"matchedAgent": "命中 Agent",
|
||
"noAgentSelected": "未选择",
|
||
"userMessage": "用户消息",
|
||
"userMessagePlaceholder": "输入一段用户消息,调试当前 Skill 在 Agent Loop 中的能力调用和回复。",
|
||
"debugSummary": "调试摘要",
|
||
"interrupted": "已中断",
|
||
"notInterrupted": "未中断",
|
||
"skillName": "Skill 名称",
|
||
"none": "暂无",
|
||
"errorMessage": "错误信息",
|
||
"toolView": "工具视图",
|
||
"skillToolWhitelist": "技能工具白名单",
|
||
"invokedTools": "本轮实际调用工具",
|
||
"resumeDebug": "恢复调试",
|
||
"currentCheckpoint": "当前 Checkpoint",
|
||
"resumeMessage": "恢复消息",
|
||
"resumePlaceholder": "输入确认、取消或其他恢复消息",
|
||
"resuming": "恢复中...",
|
||
"resumeDebugAction": "恢复调试",
|
||
"resumeResult": "恢复结果",
|
||
"stillWaiting": "仍在等待确认",
|
||
"resumeCompleted": "已恢复完成",
|
||
"resumeReply": "恢复回复"
|
||
},
|
||
"knowledge": {
|
||
"document": "文档",
|
||
"faq": "FAQ",
|
||
"retrieveLogs": "检索日志",
|
||
"expandList": "展开知识库列表",
|
||
"collapseList": "折叠知识库列表",
|
||
"resizeList": "调整知识库列表宽度",
|
||
"refreshDocuments": "刷新文档",
|
||
"listLayout": "列表布局",
|
||
"gridLayout": "网格布局",
|
||
"openDebugPanel": "打开调试面板",
|
||
"newDocument": "新增文档",
|
||
"refreshFAQ": "刷新FAQ",
|
||
"importFAQ": "导入FAQ",
|
||
"newFAQ": "新增FAQ",
|
||
"ragDebug": "RAG 调试",
|
||
"title": "知识库",
|
||
"columnBase": "知识库",
|
||
"columnType": "类型",
|
||
"columnContent": "内容数量",
|
||
"columnStatus": "状态",
|
||
"columnUpdatedAt": "最近更新",
|
||
"columnActions": "操作",
|
||
"sortHandle": "拖拽排序",
|
||
"processing": "处理中...",
|
||
"noDescription": "暂无描述",
|
||
"refreshBases": "刷新知识库",
|
||
"backToList": "返回知识库列表",
|
||
"baseNotFound": "未找到该知识库,或它已被删除。",
|
||
"loadBaseFailed": "加载知识库失败",
|
||
"allStatus": "全部状态",
|
||
"status": "状态",
|
||
"statusOk": "启用",
|
||
"statusDisabled": "禁用",
|
||
"statusDeleted": "已删除",
|
||
"typeDocument": "文档知识库",
|
||
"typeFAQ": "FAQ知识库",
|
||
"chunkFixed": "固定长度",
|
||
"chunkStructured": "结构化分块",
|
||
"chunkFAQ": "问答式分块",
|
||
"chunkSemantic": "语义分块",
|
||
"answerStrict": "严格模式",
|
||
"answerAssist": "辅助模式",
|
||
"loadBasesFailed": "加载知识库失败",
|
||
"baseUpdated": "已更新知识库:{name}",
|
||
"baseCreated": "已创建知识库:{name}",
|
||
"baseSaveFailed": "保存知识库失败",
|
||
"baseDeleted": "已删除知识库:{name}",
|
||
"baseDeleteFailed": "删除知识库失败",
|
||
"loadDirectoriesFailed": "加载目录失败",
|
||
"directoryCreated": "已创建目录:{name}",
|
||
"directoryUpdated": "已更新目录:{name}",
|
||
"directoryDeleted": "已删除目录:{name}",
|
||
"directorySaveFailed": "保存目录失败",
|
||
"directoryDeleteFailed": "删除目录失败",
|
||
"directoryMoved": "目录已移动",
|
||
"directoryMoveFailed": "移动目录失败",
|
||
"directorySortUpdated": "目录排序已更新",
|
||
"directorySortUpdateFailed": "更新目录排序失败",
|
||
"directoryNameRequired": "目录名称不能为空",
|
||
"rebuildStarted": "已开始重建知识库索引:{name}",
|
||
"rebuildFailed": "重建知识库索引失败",
|
||
"sortUpdated": "知识库排序已更新",
|
||
"sortUpdateFailed": "更新知识库排序失败",
|
||
"moreActions": "更多操作 {name}",
|
||
"view": "查看",
|
||
"edit": "编辑",
|
||
"rebuilding": "重建中...",
|
||
"rebuildIndex": "重建索引",
|
||
"deleting": "删除中...",
|
||
"delete": "删除",
|
||
"move": "移动",
|
||
"moving": "移动中...",
|
||
"selectedCount": "已选择 {count} 项",
|
||
"clearSelection": "取消选择",
|
||
"selectCurrentPage": "选择当前页",
|
||
"selectItem": "选择 {name}",
|
||
"batchMove": "批量移动",
|
||
"batchMoveDescription": "将已选择的 {count} 项移动到指定目录。",
|
||
"batchMoved": "已移动 {count} 项",
|
||
"batchMoveFailed": "批量移动失败",
|
||
"batchDelete": "批量删除",
|
||
"batchDeleteConfirm": "确定删除已选择的 {count} 项吗?此操作不可撤销。",
|
||
"batchDeleted": "已删除 {count} 项",
|
||
"batchDeleteFailed": "批量删除失败",
|
||
"targetDirectory": "目标目录",
|
||
"directory": "目录",
|
||
"resizeDirectoryPanel": "调整目录面板宽度",
|
||
"allContent": "全部内容",
|
||
"rootContent": "根目录内容",
|
||
"rootDirectory": "一级目录",
|
||
"parentDirectory": "上级目录",
|
||
"createDirectory": "新建目录",
|
||
"createSubDirectory": "新建子目录",
|
||
"editDirectory": "编辑目录",
|
||
"expandDirectory": "展开目录",
|
||
"collapseDirectory": "折叠目录",
|
||
"selectDirectory": "选择目录",
|
||
"searchDirectory": "搜索目录",
|
||
"emptyDirectory": "没有匹配的目录",
|
||
"directoryName": "目录名称",
|
||
"directoryNamePlaceholder": "请输入目录名称",
|
||
"searchBase": "搜索知识库",
|
||
"query": "查询",
|
||
"emptyBases": "没有匹配的知识库",
|
||
"nameRequired": "名称不能为空",
|
||
"nameMax": "名称最多100个字符",
|
||
"descriptionMax": "描述最多500个字符",
|
||
"typeRequired": "请选择知识库类型",
|
||
"topKRequired": "请输入TopK值",
|
||
"scoreRequired": "请输入分数阈值",
|
||
"rerankRequired": "请输入重排序限制",
|
||
"chunkProviderRequired": "请选择分块策略",
|
||
"targetTokensRequired": "请输入目标 token 数",
|
||
"maxTokensRequired": "请输入最大 token 数",
|
||
"overlapTokensRequired": "请输入重叠 token 数",
|
||
"answerModeRequired": "请选择回答模式",
|
||
"remarkMax": "备注最多500个字符",
|
||
"editBaseTitle": "编辑知识库",
|
||
"createBaseTitle": "新建知识库",
|
||
"cancel": "取消",
|
||
"saving": "保存中...",
|
||
"save": "保存",
|
||
"create": "创建",
|
||
"loading": "加载中...",
|
||
"knowledgeType": "知识库类型",
|
||
"selectKnowledgeType": "选择知识库类型",
|
||
"searchKnowledgeType": "搜索知识库类型",
|
||
"emptyKnowledgeType": "没有匹配的知识库类型",
|
||
"name": "名称",
|
||
"namePlaceholder": "知识库名称",
|
||
"description": "描述",
|
||
"descriptionPlaceholder": "知识库描述",
|
||
"chunkProvider": "分块策略",
|
||
"selectChunkProvider": "选择分块策略",
|
||
"searchChunkProvider": "搜索分块策略",
|
||
"emptyChunkProvider": "没有匹配的分块策略",
|
||
"targetToken": "目标 Token",
|
||
"maxToken": "最大 Token",
|
||
"overlapToken": "重叠 Token",
|
||
"defaultTopK": "默认TopK",
|
||
"defaultScoreThreshold": "默认分数阈值",
|
||
"defaultRerankLimit": "默认重排序限制",
|
||
"answerMode": "回答模式",
|
||
"selectAnswerMode": "选择回答模式",
|
||
"searchAnswerMode": "搜索回答模式",
|
||
"emptyAnswerMode": "没有匹配的回答模式",
|
||
"remark": "备注",
|
||
"remarkPlaceholder": "备注信息",
|
||
"allIndexStatus": "全部索引状态",
|
||
"searchStatus": "搜索状态",
|
||
"emptyStatus": "未找到状态",
|
||
"indexPending": "待索引",
|
||
"indexIndexed": "已索引",
|
||
"indexFailed": "索引失败",
|
||
"loadDocumentsFailed": "加载文档失败",
|
||
"documentUpdated": "已更新文档:{title}",
|
||
"documentCreated": "已创建文档:{title}",
|
||
"documentSaveFailed": "保存文档失败",
|
||
"documentDeleted": "已删除文档:{title}",
|
||
"documentDeleteFailed": "删除文档失败",
|
||
"documentIndexRebuilt": "已重建索引:{title}",
|
||
"documentIndexRebuildFailed": "重建索引失败",
|
||
"selectKnowledgeBaseForDocuments": "请选择一个知识库查看文档",
|
||
"searchDocumentTitle": "搜索文档标题",
|
||
"indexedAt": "已索引 {time}",
|
||
"indexTime": "索引时间:{time}",
|
||
"running": "执行中...",
|
||
"emptyDocuments": "没有匹配的文档",
|
||
"documentTitleRequired": "标题不能为空",
|
||
"documentTitleMax": "标题最多255个字符",
|
||
"contentTypeRequired": "请选择内容类型",
|
||
"contentRequired": "内容不能为空",
|
||
"editDocumentTitle": "编辑文档",
|
||
"createDocumentTitle": "新建文档",
|
||
"viewDocumentTitle": "查看文档",
|
||
"documentTitle": "标题",
|
||
"documentTitlePlaceholder": "文档标题",
|
||
"content": "内容",
|
||
"contentPlaceholder": "请输入文档内容",
|
||
"loadFAQFailed": "加载FAQ失败",
|
||
"loadingFAQ": "正在加载FAQ...",
|
||
"faqSaved": "FAQ已保存",
|
||
"faqSaveFailed": "保存FAQ失败",
|
||
"faqDeleted": "FAQ已删除",
|
||
"faqDeleteFailed": "删除FAQ失败",
|
||
"faqIndexRebuilt": "FAQ索引已重建",
|
||
"faqIndexRebuildFailed": "重建FAQ索引失败",
|
||
"selectFAQBase": "请选择一个FAQ知识库查看FAQ",
|
||
"searchFAQ": "按问题搜索FAQ",
|
||
"question": "问题",
|
||
"indexStatus": "索引状态",
|
||
"indexedAtLabel": "索引时间",
|
||
"similarQuestions": "相似问题",
|
||
"updatedAt": "更新时间",
|
||
"createUser": "创建人",
|
||
"updateUser": "更新人",
|
||
"actions": "操作",
|
||
"emptyFAQ": "当前知识库还没有FAQ",
|
||
"faqQuestionRequired": "问题不能为空",
|
||
"faqQuestionMax": "问题最多500个字符",
|
||
"faqAnswerRequired": "答案不能为空",
|
||
"editFAQTitle": "编辑FAQ",
|
||
"createFAQTitle": "新建FAQ",
|
||
"viewFAQTitle": "查看FAQ",
|
||
"standardQuestion": "标准问题",
|
||
"questionPlaceholder": "请输入标准问题",
|
||
"answer": "答案",
|
||
"answerPlaceholder": "请输入FAQ答案",
|
||
"similarQuestionsPlaceholder": "一行一个相似问题",
|
||
"importRowFailed": "第 {row} 行:{message}",
|
||
"importFailed": "导入失败",
|
||
"importFAQTitle": "导入FAQ",
|
||
"importFAQDescription": "上传 Excel 文件批量导入 FAQ。必填列为标准问题和答案;相似问在同一个单元格内一行一个。",
|
||
"downloadTemplate": "下载模板",
|
||
"downloadTemplateFailed": "下载模板失败",
|
||
"importing": "导入中...",
|
||
"startImport": "开始导入",
|
||
"importFile": "导入文件",
|
||
"chooseFile": "选择文件",
|
||
"importFileDescription": "仅支持 .xlsx 文件。",
|
||
"currentFile": "当前文件:{name}",
|
||
"importHint": "导入提示",
|
||
"importXlsxHint": "模板列为标准问题、答案、相似问、备注;相似问请在单元格内一行填写一个。",
|
||
"importXlsxOnly": "仅支持 .xlsx 文件",
|
||
"importMode": "导入模式",
|
||
"selectImportMode": "请选择导入模式",
|
||
"searchImportMode": "搜索导入模式",
|
||
"emptyImportMode": "没有可用的导入模式",
|
||
"importModeAppend": "追加导入",
|
||
"importModeOverwrite": "覆盖导入",
|
||
"importModeAppendDescription": "只新增不存在的标准问题;已存在的标准问题会跳过。",
|
||
"importModeOverwriteDescription": "按标准问题匹配并更新已存在 FAQ;不存在的标准问题会新增。",
|
||
"importResult": "导入结果",
|
||
"importTotal": "总行数",
|
||
"importCreated": "新增",
|
||
"importUpdated": "更新",
|
||
"importSkipped": "跳过",
|
||
"importFailedCount": "失败",
|
||
"importFAQResultToast": "新增 {created},更新 {updated},跳过 {skipped},失败 {failed}",
|
||
"exportFAQ": "导出FAQ",
|
||
"exportFAQSuccess": "FAQ 导出已开始下载",
|
||
"exportFAQFailed": "导出 FAQ 失败",
|
||
"none": "无",
|
||
"allChannels": "全部渠道",
|
||
"channelIM": "客服会话",
|
||
"channelAgentAssist": "客服助手",
|
||
"channelAPI": "API接口",
|
||
"channelDebug": "调试",
|
||
"allScenes": "全部场景",
|
||
"sceneFirstResponse": "首次回复",
|
||
"sceneAssist": "辅助回复",
|
||
"sceneQA": "问答",
|
||
"allAnswerStatus": "全部回答状态",
|
||
"answerNormal": "正常",
|
||
"answerNoAnswer": "无答案",
|
||
"answerFallback": "兜底回复",
|
||
"answerBlocked": "已屏蔽",
|
||
"allChunkProviders": "全部切分策略",
|
||
"allRerank": "全部 Rerank",
|
||
"rerankEnabled": "已启用 Rerank",
|
||
"rerankDisabled": "未启用 Rerank",
|
||
"loadRetrieveLogsFailed": "加载检索日志失败",
|
||
"selectBaseForLogs": "请选择一个知识库查看检索日志",
|
||
"loadingRetrieveLogs": "正在加载检索日志...",
|
||
"emptyRetrieveLogs": "当前知识库还没有检索日志",
|
||
"filterQuestion": "按问题关键字筛选",
|
||
"selectChannel": "选择渠道",
|
||
"selectScene": "选择场景",
|
||
"answerStatus": "回答状态",
|
||
"chunkStrategy": "切分策略",
|
||
"filter": "筛选",
|
||
"time": "时间",
|
||
"hitCount": "命中数",
|
||
"citations": "引用",
|
||
"duration": "耗时",
|
||
"yes": "是",
|
||
"no": "否",
|
||
"loadRetrieveLogDetailFailed": "加载检索日志详情失败",
|
||
"noCitations": "暂无引用来源",
|
||
"unrecordedSection": "未记录章节",
|
||
"retrieveLogDetail": "检索日志详情",
|
||
"retrieveLogNotFound": "未找到检索日志",
|
||
"loadingDetail": "正在加载详情...",
|
||
"emptyDetail": "暂无详情数据",
|
||
"requestInfo": "请求信息",
|
||
"createdAt": "创建时间",
|
||
"channelScene": "渠道 / 场景",
|
||
"originalQuestion": "原始问题",
|
||
"rewriteQuestion": "改写问题",
|
||
"answerContent": "回答内容",
|
||
"retrieveStrategy": "检索策略",
|
||
"resultSummary": "结果概览",
|
||
"contextChunks": "上下文 Chunk",
|
||
"retrieveMs": "检索耗时",
|
||
"generateMs": "生成耗时",
|
||
"totalMs": "总耗时",
|
||
"model": "模型",
|
||
"sessionId": "会话 ID",
|
||
"citationSources": "引用来源",
|
||
"hitDetails": "命中详情",
|
||
"itemsCount": "{count} 条",
|
||
"usedInContext": "已入上下文",
|
||
"notUsedInContext": "未入上下文",
|
||
"section": "章节:{section}",
|
||
"selectKnowledgeBaseFirst": "请先选择知识库",
|
||
"debugQuestionRequired": "请输入调试问题",
|
||
"searchCompleted": "检索完成,命中 {count} 条",
|
||
"searchFailed": "检索失败",
|
||
"answerCompleted": "问答完成,状态:{status}",
|
||
"answerFailed": "问答失败",
|
||
"debugQuestionPlaceholder": "输入问题,测试知识库召回和回答效果",
|
||
"topKPlaceholder": "召回数量",
|
||
"scoreThreshold": "相似度阈值",
|
||
"scoreThresholdPlaceholder": "最低分数",
|
||
"rerankLimitLabel": "重排数量",
|
||
"rerankLimitPlaceholder": "重排条数",
|
||
"searching": "检索中...",
|
||
"debugSearch": "调试检索",
|
||
"generating": "生成中...",
|
||
"debugAnswer": "调试问答",
|
||
"answerResult": "回答结果",
|
||
"searchHits": "检索命中",
|
||
"hitsSummary": "命中 {count} 条 · {latency}ms",
|
||
"unknownType": "未知类型",
|
||
"unknownStatus": "未知状态",
|
||
"indexFailureSummary": "索引失败。请检查索引配置后重试。",
|
||
"requestId": "请求 ID",
|
||
"rerank": "重排序",
|
||
"topScore": "最高得分",
|
||
"promptTokens": "输入 Token",
|
||
"completionTokens": "输出 Token",
|
||
"traceData": "追踪数据",
|
||
"chunkNumber": "分块 #{number}",
|
||
"providerValue": "策略:{value}",
|
||
"scoreValue": "得分:{value}",
|
||
"rerankValue": "重排序得分:{value}",
|
||
"historyRecordedNotice": "历史回答和片段按记录时的原文显示。切换界面语言不会改写历史。",
|
||
"faqNumber": "FAQ #{number}",
|
||
"documentNumber": "文档 #{number}"
|
||
},
|
||
"scaffold": {
|
||
"moduleBoard": "模块推进看板",
|
||
"moduleBoardDescription": "这里是后台一期的功能骨架清单,后续可替换为真实接口列表。",
|
||
"searchModule": "搜索模块名称",
|
||
"filter": "筛选",
|
||
"moduleList": "模块列表",
|
||
"milestones": "里程碑",
|
||
"phaseOneModules": "一期模块拆解",
|
||
"phaseOneDescription": "覆盖账号权限、知识库、渠道接入与 Skill 能力入口。",
|
||
"module": "模块",
|
||
"owner": "负责人",
|
||
"status": "状态",
|
||
"progress": "完成度",
|
||
"updatedAt": "更新时间",
|
||
"done": "已完成",
|
||
"nextMilestone": "下一阶段里程碑",
|
||
"nextMilestoneDescription": "当前已完成 UI 基础骨架,下一步接入真实 API 和业务表单。",
|
||
"milestoneLogin": "打通登录、用户、角色、权限列表接口。",
|
||
"milestoneForms": "补充表单弹窗、分页查询与错误处理。",
|
||
"milestoneKnowledge": "接入知识库与渠道模块的实际配置能力。",
|
||
"adminUsers": "后台用户",
|
||
"newAdminsThisWeek": "本周新增管理员",
|
||
"accountSystemReady": "基础账号体系已可承接真实接口",
|
||
"permissions": "权限点",
|
||
"initialized": "已初始化",
|
||
"permissionsPending": "菜单与 API 权限待接入",
|
||
"permissionModelReady": "可继续对接后端权限模型",
|
||
"knowledgeTasks": "知识库任务",
|
||
"running": "运行中",
|
||
"ragReserved": "预留 RAG 接入位",
|
||
"docIndexSupport": "支持文档导入与索引流程",
|
||
"channelAccess": "渠道接入",
|
||
"pendingConfig": "待配置",
|
||
"channelEntrances": "企微、钉钉、IM 入口",
|
||
"waitingRealConfig": "等待真实连接参数接入",
|
||
"recentActivity": "近期开发活跃度",
|
||
"activityDescription": "以演示数据展示会话增长与知识库准备进度",
|
||
"activeSessions": "活跃会话",
|
||
"indexedDocs": "知识文档",
|
||
"last14Days": "近 14 天",
|
||
"last7Days": "近 7 天",
|
||
"selectTimeRange": "选择时间范围",
|
||
"businessModules": "业务模块",
|
||
"open": "打开",
|
||
"share": "分享",
|
||
"delete": "删除",
|
||
"more": "更多"
|
||
},
|
||
"widgetDemo": {
|
||
"defaultName": "测试用户",
|
||
"missingUserId": "请填写 userId",
|
||
"missingName": "请填写用户名称",
|
||
"missingSecret": "请填写 JWT Secret",
|
||
"invalidTtl": "有效期必须大于 0",
|
||
"missingChannel": "请填写 channelId",
|
||
"mountedJwt": "Widget 已挂载:JWT 用户模式",
|
||
"mountedGuest": "Widget 已挂载:访客模式",
|
||
"mounted": "Widget 已挂载",
|
||
"mountFailed": "挂载 Widget 失败",
|
||
"linkFailed": "生成客服链接失败",
|
||
"unmounted": "Widget 已卸载",
|
||
"title": "Widget 挂载测试",
|
||
"authMode": "鉴权模式",
|
||
"guest": "访客",
|
||
"jwtUser": "JWT 用户",
|
||
"ttlMinutes": "有效期(分钟)",
|
||
"mount": "挂载",
|
||
"unmount": "卸载",
|
||
"snippetTitle": "接入代码",
|
||
"jwtNotice": "当前页面仅用于本地模拟。正式接入时,userToken 应由业务系统后端签发。",
|
||
"copiedSnippet": "已复制接入代码",
|
||
"copySnippet": "复制接入代码",
|
||
"copied": "已复制",
|
||
"copyCode": "复制代码",
|
||
"directChat": "直接访问客户对话",
|
||
"directChatPlaceholder": "点击复制或新窗口打开时生成最新链接",
|
||
"copy": "复制",
|
||
"openNewWindow": "新窗口打开",
|
||
"currentToken": "当前 userToken"
|
||
},
|
||
"quickReply": {
|
||
"loadFailed": "加载快捷回复失败",
|
||
"created": "已创建快捷回复:{title}",
|
||
"updated": "已更新快捷回复:{title}",
|
||
"saveFailed": "保存快捷回复失败",
|
||
"enabled": "已启用:{title}",
|
||
"disabled": "已禁用:{title}",
|
||
"statusUpdateFailed": "更新状态失败",
|
||
"deleted": "已删除快捷回复:{title}",
|
||
"deleteFailed": "删除快捷回复失败",
|
||
"refresh": "刷新",
|
||
"new": "新建快捷回复",
|
||
"filterTitle": "按标题筛选",
|
||
"filterGroup": "按分组筛选",
|
||
"query": "查询",
|
||
"columnQuickReply": "快捷回复",
|
||
"columnGroup": "分组",
|
||
"columnStatus": "状态",
|
||
"columnSort": "排序",
|
||
"columnCreator": "创建人",
|
||
"columnActions": "操作",
|
||
"edit": "编辑",
|
||
"moreActions": "更多操作 {title}",
|
||
"processing": "处理中...",
|
||
"enable": "启用",
|
||
"disable": "禁用",
|
||
"deleting": "删除中...",
|
||
"delete": "删除",
|
||
"loading": "正在加载快捷回复...",
|
||
"empty": "没有匹配的快捷回复",
|
||
"editTitle": "编辑快捷回复",
|
||
"createTitle": "新建快捷回复",
|
||
"cancel": "取消",
|
||
"saving": "保存中...",
|
||
"save": "保存",
|
||
"create": "创建",
|
||
"loadingDetail": "加载中...",
|
||
"groupName": "分组名称",
|
||
"groupNameRequired": "分组名称不能为空",
|
||
"groupNamePlaceholder": "例如:售前、售后、催单",
|
||
"title": "标题",
|
||
"titleRequired": "标题不能为空",
|
||
"titlePlaceholder": "请输入快捷回复标题",
|
||
"content": "回复内容",
|
||
"contentRequired": "回复内容不能为空",
|
||
"contentPlaceholder": "请输入回复内容",
|
||
"statusRequired": "请选择状态",
|
||
"sortRequired": "排序不能为空",
|
||
"sortInvalid": "排序值必须是大于等于 0 的整数",
|
||
"sortPlaceholder": "数字越大越靠前"
|
||
},
|
||
"tag": {
|
||
"loadFailed": "加载标签失败",
|
||
"updated": "已更新标签:{name}",
|
||
"created": "已创建标签:{name}",
|
||
"saveFailed": "保存标签失败",
|
||
"enabled": "已启用:{name}",
|
||
"disabled": "已禁用:{name}",
|
||
"statusUpdateFailed": "更新状态失败",
|
||
"deleted": "已删除标签:{name}",
|
||
"deleteFailed": "删除标签失败",
|
||
"sameParentOnly": "只能在同一父标签下拖拽排序",
|
||
"notFound": "找不到标签",
|
||
"sortUpdated": "标签排序已更新",
|
||
"sortUpdateFailed": "更新标签排序失败",
|
||
"refresh": "刷新",
|
||
"expandAll": "展开全部",
|
||
"collapseAll": "折叠全部",
|
||
"new": "新建标签",
|
||
"filterName": "按名称筛选",
|
||
"searchStatus": "搜索状态",
|
||
"emptyStatus": "未找到状态",
|
||
"query": "查询",
|
||
"columnName": "标签名称",
|
||
"columnStatus": "状态",
|
||
"columnRemark": "备注",
|
||
"columnCreatedAt": "创建时间",
|
||
"columnActions": "操作",
|
||
"dragSort": "拖拽排序 {name}",
|
||
"toggleStatus": "{name} 状态切换",
|
||
"edit": "编辑",
|
||
"moreActions": "更多操作 {name}",
|
||
"deleting": "删除中...",
|
||
"delete": "删除",
|
||
"loading": "正在加载标签...",
|
||
"empty": "没有匹配的标签",
|
||
"editTitle": "编辑标签",
|
||
"createTitle": "新建标签",
|
||
"cancel": "取消",
|
||
"saving": "保存中...",
|
||
"save": "保存",
|
||
"create": "创建",
|
||
"loadingDetail": "加载中...",
|
||
"parent": "父标签",
|
||
"rootParent": "无(顶级标签)",
|
||
"name": "标签名称",
|
||
"nameRequired": "标签名称不能为空",
|
||
"namePlaceholder": "请输入标签名称",
|
||
"remark": "备注",
|
||
"remarkPlaceholder": "请输入备注(可选)",
|
||
"searchParent": "搜索父标签",
|
||
"emptyParent": "未找到父标签"
|
||
},
|
||
"permission": {
|
||
"loadFailed": "加载权限失败",
|
||
"refresh": "刷新",
|
||
"sync": "同步权限",
|
||
"syncing": "同步中...",
|
||
"syncTitle": "同步内置权限",
|
||
"syncDescription": "将代码中的内置权限同步到数据库,并补齐内置角色缺失的权限。已有角色权限不会被删除。",
|
||
"syncSuccess": "权限同步完成:新增 {created},更新 {updated},补齐角色权限 {rolePermissionsAdded}",
|
||
"syncFailed": "权限同步失败",
|
||
"filterKeyword": "按权限名称/编码筛选",
|
||
"filterGroup": "按分组筛选",
|
||
"query": "查询",
|
||
"columnPermission": "权限",
|
||
"columnCode": "编码",
|
||
"columnGroup": "分组",
|
||
"columnApi": "接口",
|
||
"columnStatus": "状态",
|
||
"loading": "正在加载权限数据...",
|
||
"empty": "没有匹配的权限数据"
|
||
},
|
||
"role": {
|
||
"dragSort": "拖拽排序 {name}",
|
||
"system": "系统",
|
||
"processing": "处理中...",
|
||
"assignPermissions": "分配权限",
|
||
"loadFailed": "加载角色失败",
|
||
"created": "已创建角色 {name}",
|
||
"createFailed": "创建角色失败",
|
||
"loadAssignFailed": "加载权限分配数据失败",
|
||
"sortUpdated": "角色排序已更新",
|
||
"sortUpdateFailed": "更新角色排序失败",
|
||
"permissionsUpdated": "已更新角色 {name} 的权限",
|
||
"savePermissionsFailed": "保存权限分配失败",
|
||
"add": "添加角色",
|
||
"refresh": "刷新",
|
||
"dragHint": "拖拽行可调整角色顺序",
|
||
"pageSummary": "第 {page} 页 / 每页 {limit} 条",
|
||
"columnRole": "角色",
|
||
"columnCode": "编码",
|
||
"columnStatus": "状态",
|
||
"columnSort": "排序",
|
||
"columnActions": "操作",
|
||
"loading": "正在加载角色数据...",
|
||
"empty": "暂无角色数据",
|
||
"assignTitle": "分配权限",
|
||
"currentRole": "当前角色:{name} {code}",
|
||
"permissionList": "权限列表",
|
||
"searchPermission": "搜索权限名称、编码、分组或接口",
|
||
"loadingPermissions": "正在加载权限列表...",
|
||
"permissionCount": "{count} 项",
|
||
"noPermissions": "没有匹配的权限",
|
||
"saving": "保存中...",
|
||
"savePermissions": "保存权限",
|
||
"cancel": "取消",
|
||
"nameRequired": "角色名称不能为空",
|
||
"codeRequired": "角色编码不能为空",
|
||
"codeInvalid": "角色编码需以字母开头,仅支持字母、数字、冒号、下划线和短横线",
|
||
"createTitle": "添加角色",
|
||
"createDescription": "创建后可在列表中分配权限和调整排序。",
|
||
"name": "角色名称",
|
||
"namePlaceholder": "例如:客服主管",
|
||
"code": "角色编码",
|
||
"codePlaceholder": "例如:support_manager",
|
||
"remark": "备注",
|
||
"optional": "可选",
|
||
"creating": "创建中...",
|
||
"create": "创建角色"
|
||
},
|
||
"workflowRun": {
|
||
"allStatus": "全部状态",
|
||
"completed": "已完成",
|
||
"interrupted": "已中断",
|
||
"failed": "失败",
|
||
"allAgents": "全部 Agent",
|
||
"loadAgentsFailed": "加载 AI Agent 列表失败",
|
||
"loadDetailFailed": "加载执行详情失败",
|
||
"loadConversationFailed": "加载会话详情失败",
|
||
"conversationId": "会话ID",
|
||
"messageId": "消息ID",
|
||
"workflowVersionId": "流程版本ID",
|
||
"agent": "Agent",
|
||
"searchAgent": "搜索 Agent",
|
||
"emptyAgent": "未找到 Agent",
|
||
"status": "状态",
|
||
"startedAt": "开始时间",
|
||
"endedAt": "结束时间",
|
||
"workflow": "流程",
|
||
"version": "版本",
|
||
"message": "消息",
|
||
"conversationShort": "会话 #{id}",
|
||
"messageShort": "消息 #{id}",
|
||
"duration": "耗时",
|
||
"error": "错误",
|
||
"refresh": "刷新",
|
||
"query": "查询",
|
||
"loading": "加载流程执行记录中",
|
||
"empty": "暂无流程执行记录",
|
||
"loadFailed": "加载流程执行记录失败",
|
||
"detailTitle": "执行详情",
|
||
"detailDescription": "查看流程执行链路",
|
||
"close": "关闭",
|
||
"loadingDetail": "加载执行详情中",
|
||
"interruptNode": "中断节点",
|
||
"nodeDetails": "节点运行明细",
|
||
"emptyNodes": "暂无节点记录",
|
||
"notFound": "未找到流程执行记录",
|
||
"input": "输入",
|
||
"output": "输出",
|
||
"recordsTitle": "AI 执行记录",
|
||
"loadingLogs": "加载执行记录中",
|
||
"emptyLogs": "暂无 AI 执行记录",
|
||
"description": "Workflow 执行链路",
|
||
"emptyDetail": "未找到执行记录",
|
||
"loadLogsFailed": "加载 AI 执行记录失败",
|
||
"labelConversation": "会话",
|
||
"labelMessage": "消息",
|
||
"labelAgent": "Agent",
|
||
"labelStatus": "状态",
|
||
"labelStartedAt": "开始",
|
||
"labelEndedAt": "结束",
|
||
"labelInterruptNode": "中断节点",
|
||
"labelWorkflow": "Workflow",
|
||
"viewDetails": "执行详情"
|
||
},
|
||
"agentRun": {
|
||
"conversation": "会话",
|
||
"agent": "Agent",
|
||
"engine": "运行引擎",
|
||
"status": "状态",
|
||
"startedAt": "开始时间",
|
||
"duration": "耗时",
|
||
"tokens": "输入/输出 Token",
|
||
"error": "错误",
|
||
"refresh": "刷新",
|
||
"query": "查询",
|
||
"loading": "加载 Agent 运行记录中",
|
||
"empty": "暂无 Agent 运行记录",
|
||
"loadFailed": "加载 Agent 运行记录失败",
|
||
"loadDetailFailed": "加载 Agent 运行详情失败",
|
||
"detailTitle": "Agent 运行详情",
|
||
"detailDescription": "查看统一运行审计",
|
||
"loadingDetail": "加载 Agent 运行详情中",
|
||
"close": "关闭",
|
||
"revision": "版本快照",
|
||
"trace": "运行轨迹",
|
||
"steps": "执行步骤",
|
||
"emptySteps": "暂无步骤记录",
|
||
"toolCalls": "工具调用",
|
||
"emptyToolCalls": "暂无工具调用记录",
|
||
"input": "输入摘要",
|
||
"output": "输出摘要",
|
||
"arguments": "参数摘要",
|
||
"result": "结果摘要",
|
||
"notFound": "未找到 Agent 运行记录",
|
||
"metricCompletionRate": "运行完成率",
|
||
"metricResolutionRate": "解决率",
|
||
"metricUnsupportedRate": "无依据率",
|
||
"metricToolSuccessRate": "工具成功率",
|
||
"metricAvgSteps": "平均步骤",
|
||
"metricP95Latency": "P95 时延",
|
||
"metricToken": "Token",
|
||
"metricHandoffRate": "转人工率",
|
||
"metricFallbackRate": "知识兜底率",
|
||
"metricInterruptRecoveryRate": "中断恢复率",
|
||
"qualityTitle": "运行质检",
|
||
"qualityDescription": "解决率和无依据率仅统计已质检记录。",
|
||
"selectResolution": "选择解决情况",
|
||
"selectEvidence": "选择依据情况",
|
||
"qualityCommentPlaceholder": "质检备注",
|
||
"saveQuality": "保存质检",
|
||
"qualitySaved": "质检结果已保存",
|
||
"workflowAudit": "Workflow 节点审计",
|
||
"viewWorkflowAudit": "查看节点审计"
|
||
},
|
||
"agentActivity": {
|
||
"thinking": "AI 思考中...",
|
||
"searchingKnowledge": "检索知识库中...",
|
||
"callingTool": "执行工具:{name}...",
|
||
"runningWorkflow": "执行流程:{name}...",
|
||
"default": "AI 正在处理您的请求...",
|
||
"customerThinking": "AI 正在思考...",
|
||
"customerSearching": "正在检索信息...",
|
||
"customerProcessing": "AI 正在准备回复...",
|
||
"customerDefault": "AI 正在准备回复...",
|
||
"toolAnalyzeConversation": "会话分析",
|
||
"toolTriageServiceRequest": "服务请求分流",
|
||
"toolCreateTicket": "创建工单",
|
||
"toolHandoff": "转接人工"
|
||
},
|
||
"wxworkOutbox": {
|
||
"statusFailed": "失败",
|
||
"statusIgnored": "已忽略",
|
||
"statusAll": "全部",
|
||
"retrySuccess": "已重新加入发送队列",
|
||
"ignoreSuccess": "已忽略该失败记录",
|
||
"actionFailed": "操作失败",
|
||
"retry": "重试",
|
||
"ignore": "忽略",
|
||
"columnStatus": "状态",
|
||
"conversationId": "会话 ID",
|
||
"messageId": "消息 ID",
|
||
"columnMessage": "消息",
|
||
"conversationLine": "会话 #{id}",
|
||
"messageLine": "消息 #{id}",
|
||
"columnRetry": "重试",
|
||
"retriesCount": "{count} 次",
|
||
"nextRetry": "下次: {time}",
|
||
"columnError": "失败原因",
|
||
"columnUpdatedAt": "更新时间",
|
||
"columnActions": "操作",
|
||
"refresh": "刷新",
|
||
"query": "查询",
|
||
"loading": "正在加载企业微信 outbox...",
|
||
"empty": "暂无失败 outbox",
|
||
"loadFailed": "加载企业微信 outbox 失败"
|
||
},
|
||
"supportPublic": {
|
||
"brand": "AgentDesk 支持中心",
|
||
"nav": {
|
||
"home": "首页",
|
||
"help": "帮助",
|
||
"questions": "FAQ",
|
||
"login": "登录",
|
||
"community": "社区",
|
||
"siteNavigation": "站点导航"
|
||
},
|
||
"home": {
|
||
"badge": "支持中心",
|
||
"title": "文档、社区问答和在线咨询集中在这里。",
|
||
"description": "像社区一样沉淀问题,像文档站一样组织知识。先自助检索,必要时再进入在线咨询。",
|
||
"searchPlaceholder": "搜索帮助页面或问题",
|
||
"helpTitle": "帮助中心",
|
||
"helpDescription": "官方指南、部署文档和故障排查。",
|
||
"questionsTitle": "FAQ 社区",
|
||
"questionsDescription": "浏览问题,登录后提问和回答。",
|
||
"chatTitle": "在线咨询",
|
||
"chatDescription": "仍然无法解决时进入客服会话。",
|
||
"quickPanelTitle": "快速入口",
|
||
"quickPanelDescription": "按当前任务继续",
|
||
"unsolvedQuestions": "查看未解决问题",
|
||
"browseDocs": "浏览帮助文档",
|
||
"askQuestion": "提出一个问题",
|
||
"recommendedPages": "推荐页面",
|
||
"hotQuestions": "热门问题",
|
||
"postsTitle": "社区问答",
|
||
"postsDescription": "看看其他用户的问题和解答。"
|
||
},
|
||
"help": {
|
||
"title": "帮助中心",
|
||
"description": "查看官方使用指南、部署说明和排障文档。",
|
||
"searchPlaceholder": "搜索帮助文档",
|
||
"openPage": "查看帮助页面",
|
||
"childPages": "本节页面",
|
||
"navigation": "文档导航",
|
||
"toc": "本页目录",
|
||
"noToc": "暂无章节",
|
||
"updatedAt": "更新于 {date}",
|
||
"feedbackTitle": "这篇文档对你有帮助吗?",
|
||
"feedbackDescription": "你的反馈会帮助我们持续改进文档。",
|
||
"copyCode": "复制代码",
|
||
"mermaidDiagram": "文档流程图",
|
||
"mermaidPreview": "放大查看流程图",
|
||
"mermaidLoading": "正在渲染图表...",
|
||
"mermaidError": "图表语法有误,暂时无法显示。",
|
||
"previous": "上一篇",
|
||
"next": "下一篇"
|
||
},
|
||
"questions": {
|
||
"title": "FAQ 社区",
|
||
"description": "登录用户可以提问、回答、点赞并采纳最佳答案。",
|
||
"categoryNavigation": "问题分类",
|
||
"moreCategories": "更多分类",
|
||
"more": "更多",
|
||
"categoriesFailed": "分类加载失败,点击重试",
|
||
"searchPlaceholder": "搜索问题标题",
|
||
"detailTitle": "问题详情",
|
||
"answers": "回答",
|
||
"votes": "赞同",
|
||
"views": "浏览",
|
||
"askedBy": "{name} 提问",
|
||
"updatedAt": "{date} 更新"
|
||
},
|
||
"ask": {
|
||
"title": "提出问题",
|
||
"description": "登录后提交问题,社区成员和客服可参与回答。",
|
||
"formTitle": "发布问题",
|
||
"category": "分类",
|
||
"categoryPlaceholder": "选择分类",
|
||
"categorySearch": "搜索分类",
|
||
"categoryEmpty": "暂无分类",
|
||
"categoriesFailed": "分类加载失败,点击重试",
|
||
"categoryRequired": "请选择问题分类",
|
||
"questionTitle": "问题标题",
|
||
"questionTitlePlaceholder": "用一句话描述问题",
|
||
"titleRequired": "请输入问题标题",
|
||
"content": "问题详情",
|
||
"contentPlaceholder": "详细描述你的问题、环境和已尝试的排查步骤",
|
||
"contentRequired": "请补充问题详情",
|
||
"tags": "标签",
|
||
"tagsPlaceholder": "标签,用英文逗号分隔"
|
||
},
|
||
"answer": {
|
||
"title": "提交回答",
|
||
"placeholder": "写下你的回答",
|
||
"best": "最佳答案"
|
||
},
|
||
"login": {
|
||
"title": "登录支持中心",
|
||
"description": "登录后可以提问、回答、点赞和采纳最佳答案。",
|
||
"name": "姓名",
|
||
"namePlaceholder": "请输入姓名",
|
||
"email": "邮箱",
|
||
"emailPlaceholder": "请输入邮箱",
|
||
"password": "密码",
|
||
"passwordPlaceholder": "密码,至少 8 位",
|
||
"loginAction": "登录",
|
||
"registerAction": "注册并登录",
|
||
"switchToRegister": "没有账号,去注册",
|
||
"switchToLogin": "已有账号,去登录",
|
||
"account": "账号",
|
||
"accountPlaceholder": "请输入账号",
|
||
"noMethodsDescription": "管理员尚未配置任何登录方式,请稍后再试。",
|
||
"noMethodsTitle": "暂无可用登录方式",
|
||
"welcomeBack": "欢迎回来"
|
||
},
|
||
"account": {
|
||
"loading": "正在加载登录状态",
|
||
"openMenu": "打开账号菜单",
|
||
"signOut": "退出登录",
|
||
"signingOut": "正在退出...",
|
||
"profile": "个人中心",
|
||
"editProfile": "编辑资料"
|
||
},
|
||
"actions": {
|
||
"search": "搜索",
|
||
"viewAll": "查看全部",
|
||
"helpful": "有帮助",
|
||
"notHelpful": "没帮助",
|
||
"openStandalone": "独立打开",
|
||
"askQuestion": "我要提问",
|
||
"publishQuestion": "发布问题",
|
||
"publishAnswer": "发布回答",
|
||
"publishing": "发布中...",
|
||
"processing": "处理中...",
|
||
"accept": "采纳",
|
||
"retry": "重试",
|
||
"loadMore": "加载更多",
|
||
"viewDiscussion": "查看讨论",
|
||
"answerQuestion": "参与回答",
|
||
"cancel": "取消",
|
||
"copyLink": "复制链接",
|
||
"createPost": "发布主题",
|
||
"delete": "删除",
|
||
"edit": "编辑",
|
||
"noMore": "没有更多了",
|
||
"publishComment": "发布评论",
|
||
"publishPost": "发布主题",
|
||
"publishReply": "发布回复",
|
||
"reply": "回复",
|
||
"report": "举报",
|
||
"save": "保存",
|
||
"viewReplies": "查看回复"
|
||
},
|
||
"status": {
|
||
"all": "全部",
|
||
"normal": "未解决",
|
||
"resolved": "已解决",
|
||
"closed": "已关闭"
|
||
},
|
||
"common": {
|
||
"allCategories": "全部分类",
|
||
"uncategorized": "未分类",
|
||
"user": "用户"
|
||
},
|
||
"empty": {
|
||
"noPages": "暂无已发布页面",
|
||
"noQuestions": "暂无社区问题",
|
||
"noPagesMatched": "没有找到页面",
|
||
"pageNotFound": "文档不存在、尚未发布或已被撤回",
|
||
"pagesFailed": "文档加载失败,请稍后重试",
|
||
"noQuestionsMatched": "没有找到问题",
|
||
"questionsFailed": "问题加载失败,请稍后重试",
|
||
"noAnswers": "暂无回答",
|
||
"selectPage": "选择左侧页面查看内容",
|
||
"noComments": "还没有评论",
|
||
"noPostsMatched": "没有匹配的主题",
|
||
"postsFailed": "加载主题失败,请稍后重试。"
|
||
},
|
||
"loading": {
|
||
"categories": "正在加载分类…",
|
||
"navigation": "正在加载文档导航...",
|
||
"page": "正在加载页面...",
|
||
"question": "正在加载问题...",
|
||
"questions": "正在加载问题...",
|
||
"session": "正在检查登录状态...",
|
||
"comments": "正在加载评论...",
|
||
"post": "正在加载主题...",
|
||
"posts": "正在加载主题..."
|
||
},
|
||
"toast": {
|
||
"feedbackSaved": "感谢反馈",
|
||
"codeCopied": "代码已复制",
|
||
"answerCreated": "回答已发布",
|
||
"questionCreated": "问题已发布",
|
||
"loggedIn": "已登录",
|
||
"commentCreated": "评论已发布",
|
||
"commentDeleted": "评论已删除",
|
||
"commentReported": "举报已提交",
|
||
"commentUpdated": "评论已更新",
|
||
"linkCopied": "链接已复制",
|
||
"postCreated": "主题已发布",
|
||
"profileUpdated": "资料已更新",
|
||
"replyCreated": "回复已发布"
|
||
},
|
||
"a11y": {
|
||
"openNavigation": "打开文档导航",
|
||
"closeNavigation": "关闭文档导航",
|
||
"collapse": "折叠子页面",
|
||
"expand": "展开子页面",
|
||
"openMenu": "打开菜单",
|
||
"closeMenu": "关闭菜单"
|
||
},
|
||
"comment": {
|
||
"accepted": "已采纳",
|
||
"authorBadge": "作者",
|
||
"count": "{count} 条评论",
|
||
"deleteConfirm": "确定删除这条评论吗?",
|
||
"deleted": "评论已删除",
|
||
"placeholder": "写下你的评论...",
|
||
"replyPlaceholder": "写下你的回复...",
|
||
"sort": {
|
||
"default": "默认",
|
||
"hot": "最热",
|
||
"latest": "最新"
|
||
},
|
||
"title": "评论"
|
||
},
|
||
"createPost": {
|
||
"categoriesFailed": "加载分类失败,点击重试。",
|
||
"category": "分类",
|
||
"categoryRequired": "请选择分类",
|
||
"content": "正文",
|
||
"contentPlaceholder": "描述你的问题或分享经验",
|
||
"contentRequired": "请填写正文",
|
||
"formTitle": "发布主题",
|
||
"postTitle": "标题",
|
||
"postTitlePlaceholder": "用一句话概括你的主题",
|
||
"tags": "标签",
|
||
"tagsPlaceholder": "多个标签用逗号分隔",
|
||
"titleRequired": "请输入标题"
|
||
},
|
||
"posts": {
|
||
"categoriesFailed": "加载分类失败,点击重试。",
|
||
"categoryNavigation": "主题分类",
|
||
"comments": "评论",
|
||
"createdBy": "{name} 发布",
|
||
"likes": "点赞",
|
||
"title": "主题",
|
||
"updatedAt": "更新于 {date}",
|
||
"views": "浏览"
|
||
},
|
||
"profile": {
|
||
"avatar": "头像",
|
||
"avatarPlaceholder": "上传头像",
|
||
"communityDescription": "查看你在社区发布的主题。",
|
||
"communityTitle": "社区内容",
|
||
"edit": "编辑资料",
|
||
"editDescription": "更新你的头像、昵称和邮箱。",
|
||
"editTitle": "编辑资料",
|
||
"email": "邮箱",
|
||
"emailPlaceholder": "请输入邮箱",
|
||
"emailUnset": "未设置",
|
||
"nickname": "昵称",
|
||
"nicknamePlaceholder": "请输入昵称",
|
||
"nicknameRequired": "请输入昵称",
|
||
"noPosts": "你还没有发布任何主题",
|
||
"username": "用户名"
|
||
}
|
||
},
|
||
"nav": {
|
||
"overview": "总览",
|
||
"setupWizard": "配置向导与诊断",
|
||
"receptionCenter": "接待中心",
|
||
"conversations": "会话",
|
||
"tickets": "工单",
|
||
"conversationMonitor": "会话监控",
|
||
"customers": "客户管理",
|
||
"companies": "公司管理",
|
||
"agentConfig": "客服配置",
|
||
"tags": "分类标签",
|
||
"quickReplies": "快捷回复",
|
||
"agents": "人工客服",
|
||
"agentTeamSchedules": "客服组排班",
|
||
"channels": "接入渠道",
|
||
"wxworkOutbox": "企微 Outbox",
|
||
"aiCapabilities": "AI能力",
|
||
"knowledge": "知识库",
|
||
"support": "支持中心",
|
||
"supportCenter": "支持中心",
|
||
"supportHelp": "帮助中心",
|
||
"supportFaq": "FAQ 社区",
|
||
"supportFaqCategories": "FAQ 分类",
|
||
"aiConfigs": "AI模型",
|
||
"aiAgents": "Agent",
|
||
"aiWorkflows": "AI流程",
|
||
"workflowRuns": "流程审计",
|
||
"workflows": "Workflow",
|
||
"agentRuns": "Agent 审计",
|
||
"skillDefinition": "Skill",
|
||
"mcp": "MCP tools",
|
||
"system": "系统管理",
|
||
"users": "用户管理",
|
||
"roles": "角色管理",
|
||
"permissions": "权限管理",
|
||
"dashboardHome": "后台总览",
|
||
"notifications": "通知中心",
|
||
"preferences": "偏好设置",
|
||
"changePassword": "修改密码",
|
||
"signOut": "退出登录",
|
||
"supportDocs": "帮助中心",
|
||
"supportCommunity": "社区问答",
|
||
"supportCommunityCategories": "社区分类",
|
||
"supportConfig": "支持配置"
|
||
},
|
||
"workspace": {
|
||
"dashboard": "管理后台",
|
||
"workbench": "客服工作台",
|
||
"switchWorkspace": "切换工作区"
|
||
},
|
||
"theme": {
|
||
"toggle": "切换主题",
|
||
"light": "浅色模式",
|
||
"dark": "深色模式",
|
||
"system": "跟随系统"
|
||
},
|
||
"palette": {
|
||
"toggle": "切换主题色",
|
||
"plain": "默认",
|
||
"green": "温润服务绿",
|
||
"gray": "中性精密灰",
|
||
"blue": "清透科技蓝"
|
||
},
|
||
"supportCommunityCategory": {
|
||
"allStatuses": "全部状态",
|
||
"enabled": "启用",
|
||
"disabled": "停用",
|
||
"name": "分类名称",
|
||
"searchName": "搜索分类名称",
|
||
"noDescription": "暂无说明",
|
||
"status": "状态",
|
||
"confirmDeleteTitle": "删除社区分类?",
|
||
"confirmDeleteDescription": "确定删除“{name}”吗?仍被主题使用的分类不能删除。",
|
||
"delete": "删除",
|
||
"sortUpdated": "社区 分类排序已更新",
|
||
"sortUpdateFailed": "更新排序失败",
|
||
"dragSort": "拖拽排序 {name}",
|
||
"create": "新建",
|
||
"save": "保存",
|
||
"saving": "保存中...",
|
||
"cancel": "取消",
|
||
"loadingDetail": "正在加载详情...",
|
||
"required": "此项不能为空",
|
||
"invalidNumber": "请输入有效数字",
|
||
"minValue": "不能小于 {min}",
|
||
"maxValue": "不能大于 {max}",
|
||
"namePlaceholder": "请输入分类名称",
|
||
"slugPlaceholder": "例如 account-security",
|
||
"slugPatternMessage": "仅支持字母、数字和连字符(-)",
|
||
"description": "分类说明",
|
||
"descriptionPlaceholder": "描述该分类涵盖的主题范围",
|
||
"remark": "备注",
|
||
"remarkPlaceholder": "仅对后台用户可见",
|
||
"createTitle": "新建 社区 分类",
|
||
"editTitle": "编辑 社区 分类",
|
||
"refresh": "刷新",
|
||
"new": "新建分类",
|
||
"query": "查询",
|
||
"loading": "正在加载分类...",
|
||
"empty": "暂无社区分类",
|
||
"actions": "操作",
|
||
"edit": "编辑",
|
||
"processing": "处理中...",
|
||
"moreActions": "更多操作:{name}",
|
||
"loadFailed": "分类加载失败",
|
||
"saveFailed": "分类保存失败",
|
||
"deleteFailed": "分类删除失败",
|
||
"created": "分类“{name}”已创建",
|
||
"updated": "分类“{name}”已更新",
|
||
"deleted": "分类“{name}”已删除"
|
||
},
|
||
"supportConfig": {
|
||
"actions": "操作",
|
||
"description": "配置支持中心门户的导航、入口和展示选项。",
|
||
"loadFailed": "分类加载失败",
|
||
"loading": "正在加载导航配置...",
|
||
"refresh": "刷新",
|
||
"save": "保存",
|
||
"saveFailed": "分类保存失败",
|
||
"saving": "保存中...",
|
||
"title": "支持中心配置",
|
||
"navigationTitle": "导航菜单",
|
||
"navigationDescription": "显示在支持中心页头和移动端视图中的导航菜单项。",
|
||
"addNavigation": "添加导航项",
|
||
"sort": "排序",
|
||
"menuTitle": "菜单标题",
|
||
"menuURL": "菜单链接",
|
||
"target": "打开方式",
|
||
"visible": "是否显示",
|
||
"emptyNavigation": "尚未添加导航项",
|
||
"saved": "配置已保存",
|
||
"validationFailed": "配置校验未通过",
|
||
"titlePlaceholder": "输入菜单标题",
|
||
"untitled": "未命名菜单项",
|
||
"targetSelf": "当前窗口",
|
||
"targetBlank": "新窗口",
|
||
"openURL": "打开链接",
|
||
"confirmDelete": "确定删除菜单项「{title}」?",
|
||
"deleteNavigation": "删除菜单项 {title}",
|
||
"dragNavigation": "拖动菜单项 {title} 以调整顺序",
|
||
"toggleNavigation": "切换菜单项 {title} 的显示状态"
|
||
},
|
||
"dashboard": {
|
||
"sidebar": {
|
||
"navSection": "导航"
|
||
}
|
||
},
|
||
"docs": {
|
||
"title": "帮助中心骨架",
|
||
"description": "帮助中心用于沉淀产品说明、权限约定、渠道接入流程与常见问题。",
|
||
"step1": "汇总项目开发规范与后台使用说明。",
|
||
"step2": "补充第三方接入流程图和配置校验清单。",
|
||
"step3": "后续可接入 markdown 或文档中心能力。"
|
||
},
|
||
"supportCommunityAdmin": {
|
||
"postStatusUpdated": "主题状态已更新。",
|
||
"allStatuses": "全部状态",
|
||
"statusPending": "待审核",
|
||
"statusNormal": "正常",
|
||
"statusResolved": "已解决",
|
||
"statusClosed": "已关闭",
|
||
"statusHidden": "已隐藏",
|
||
"allCategories": "全部分类",
|
||
"uncategorized": "未分类",
|
||
"refresh": "刷新",
|
||
"defaultUser": "用户",
|
||
"commentCount": "{count} 个评论",
|
||
"noMatchingPosts": "暂无符合条件的帖子",
|
||
"loadingPosts": "正在加载帖子...",
|
||
"moderateDialogTitle": "帖子处理",
|
||
"likesAndViews": "{likes} 赞 · {views} 浏览",
|
||
"restoreNormalAction": "恢复正常",
|
||
"closePostAction": "关闭帖子",
|
||
"hidePostAction": "隐藏帖子",
|
||
"commentsTitle": "评论({count})",
|
||
"acceptedBadge": "已采纳",
|
||
"acceptAnswerAction": "设为采纳",
|
||
"commentPlaceholder": "输入客服评论",
|
||
"publishCommentAction": "发布评论",
|
||
"commentSuccess": "评论已发布"
|
||
},
|
||
"systemConfig": {
|
||
"branding": {
|
||
"companyName": {
|
||
"title": "平台名称",
|
||
"description": "显示在门户页头、控制台和页面标题中。"
|
||
},
|
||
"companyLogoUrl": {
|
||
"title": "平台 Logo",
|
||
"description": "留空则使用内置 Logo。"
|
||
}
|
||
}
|
||
},
|
||
"aiCopilot": {
|
||
"suggestReply": "AI 生成回复",
|
||
"generating": "正在生成回复...",
|
||
"insertReply": "填入输入框",
|
||
"discardReply": "放弃",
|
||
"summarize": "AI 总结",
|
||
"summarizing": "正在生成总结...",
|
||
"summaryTitle": "会话小结",
|
||
"noSummary": "暂无会话总结",
|
||
"errorGenerating": "生成 AI 建议失败",
|
||
"copy": "复制",
|
||
"copied": "已复制",
|
||
"summaryGenerated": "总结生成成功"
|
||
},
|
||
"setupWizard": {
|
||
"title": "分步配置向导与人工坐席路由诊断",
|
||
"description": "逐步检查客户消息到达人工坐席的完整链路,一键修复未就绪项,并模拟实时会话分配。",
|
||
"statusReady": "已就绪,可正常接待请求",
|
||
"statusNeedsSetup": "配置未就绪(已完成 {ready}/{total} 步)",
|
||
"stepsProgress": "已就绪 {ready} / {total} 步",
|
||
"quickSetupAll": "预览缺失的默认配置",
|
||
"quickSetupRunning": "正在准备预览…",
|
||
"quickFixSuccess": "配置已自动修复并重新检测",
|
||
"refresh": "重新检测",
|
||
"openSettings": "前往设置",
|
||
"openSetupWizard": "分步配置向导",
|
||
"stepBadgeOk": "已就绪",
|
||
"stepBadgeWarning": "需注意",
|
||
"stepBadgeError": "未就绪",
|
||
"readyCountLabel": "就绪:{ready} / {total}",
|
||
"currentOperatorTitle": "当前坐席接单状态诊断",
|
||
"currentOperatorReady": "您当前处于在线空闲状态,可正常接收客户会话。",
|
||
"currentOperatorBlocked": "客户请求当前无法分配给您,原因如下:",
|
||
"currentOperatorLoad": "当前会话负载:{active} / {max}",
|
||
"currentOperatorTeam": "所属客服组:{team}",
|
||
"currentOperatorNoTeam": "未分配客服组",
|
||
"enableMyReceptionBtn": "一键开启我的接单状态",
|
||
"checklistSectionTitle": "客户请求到达坐席的 6 步配置检查",
|
||
"steps": {
|
||
"teams": {
|
||
"title": "人工客服组",
|
||
"description": "至少需要一个处于启用状态的人工客服组,用于聚合坐席人员并配置值班排班。"
|
||
},
|
||
"schedules": {
|
||
"title": "当前支持工作时间",
|
||
"description": "团队当前必须处于所选日历的工作时间内,可使用日期班次或每周时间模式。非工作时间的请求保留在队列中。"
|
||
},
|
||
"operators": {
|
||
"title": "坐席档案与服务容量",
|
||
"description": "接待人员需要已启用的账户和资料、处于团队工作时间内、与平台保持活动连接、状态为可接待、未处于休假期间、启用自动分配且有可用容量。"
|
||
},
|
||
"ai_agents": {
|
||
"title": "AI 智能体与人工转接",
|
||
"description": "AI 智能体服务模式须允许转接人工(开启失败转接的 AIFirst 或纯人工模式),并关联有效的客服组。"
|
||
},
|
||
"channels": {
|
||
"title": "客户接入渠道",
|
||
"description": "至少需要一个处于启用状态的接入渠道(Web、API、企业微信),关联有效的 AI 智能体且分流比例大于 0%。"
|
||
},
|
||
"end_to_end": {
|
||
"title": "完整链路贯通检测",
|
||
"description": "验证从客户渠道进线的新消息能否完整走通路由链路,并在当前时刻被实时分配给就绪的人工坐席。"
|
||
}
|
||
},
|
||
"issues": {
|
||
"no_active_team": "未找到已启用的客服组。系统至少需要一个有效客服组。",
|
||
"team_no_schedule_configured": "客服组未配置任何排班计划。",
|
||
"team_off_hours_now": "客服组当前处于非工作时段(无生效中的排班)。",
|
||
"no_operator_profile": "系统中暂无坐席档案,无法分配人工会话。",
|
||
"operator_profile_disabled": "坐席的客服档案已被禁用。",
|
||
"operator_user_disabled": "坐席用户的系统账号已被禁用或删除。",
|
||
"operator_no_active_team": "坐席未归属于任何已启用的客服组。",
|
||
"operator_auto_assign_off": "坐席未开启自动分配开关。",
|
||
"operator_busy": "坐席当前处于忙碌状态。",
|
||
"operator_at_capacity": "坐席当前接待会话数已达上限。",
|
||
"no_active_ai_agent": "未找到已启用的 AI 智能体。",
|
||
"agent_ai_only_mode": "AI 智能体设置为纯 AI 模式,无法转接人工坐席。",
|
||
"agent_no_teams": "AI 智能体未关联任何有效的转接客服组。",
|
||
"agent_auto_handoff_disabled": "AI 智能体未开启兜底自动转人工。",
|
||
"no_active_channel": "未找到已启用的接入渠道。",
|
||
"channel_no_agent": "接入渠道未关联 AI 智能体。",
|
||
"channel_agent_disabled": "接入渠道关联的 AI 智能体已被禁用或不存在。",
|
||
"channel_zero_rollout": "接入渠道的 AI 智能体分流比例为 0%。",
|
||
"no_end_to_end_path": "当前没有任何渠道能成功连通到空闲可用的人工坐席。",
|
||
"agent_unpublished": "Agent 尚无已发布版本,请先在 Agent 设置中发布后再用于渠道。",
|
||
"channel_agent_unpublished": "渠道指向未发布的 Agent。请发布该 Agent,或明确选择已发布的 Agent。",
|
||
"operator_offline": "接待人员没有与支持平台的活动连接。",
|
||
"operator_break": "接待人员正在休息,无法接收新分配。",
|
||
"operator_unavailable": "接待人员无法接收新分配。",
|
||
"operator_vacation": "接待人员当前处于计划休假期间。",
|
||
"operator_outside_hours": "接待人员当前不在计划工作时间内。",
|
||
"operator_availability_unavailable": "无法确定接待人员当前的可用性。"
|
||
},
|
||
"operatorBlockers": {
|
||
"not_authenticated": "您尚未登录系统。",
|
||
"missing_profile": "您的账号尚未创建客服坐席档案。",
|
||
"profile_disabled": "您的客服档案已被停用。",
|
||
"no_team": "您尚未分配至任何有效客服组。",
|
||
"team_off_hours": "您所在的客服组当前处于非工作时段(无生效排班)。",
|
||
"auto_assign_disabled": "您的坐席档案未开启自动分配。",
|
||
"status_busy": "您的服务状态为「忙碌」。",
|
||
"at_capacity": "您的当前接待会话量已达上限。",
|
||
"offline": "没有与支持平台的活动连接。",
|
||
"break": "休息中,已暂停新分配。",
|
||
"unavailable": "不可接收新分配。",
|
||
"vacation": "处于计划休假期间。",
|
||
"availability_unavailable": "无法确定当前可用性。",
|
||
"user_disabled": "账户已禁用或删除。"
|
||
},
|
||
"quickFixLabels": {
|
||
"quick_setup_all": "预览缺失的默认配置",
|
||
"ensure_team_and_schedule": "预览客服组设置",
|
||
"enable_my_operator_profile": "启用我的坐席并设为空闲",
|
||
"fix_ai_agent_handoff": "修复 AI 转人工模式并绑定客服组",
|
||
"ensure_default_channel": "创建/修复默认 Web 渠道"
|
||
},
|
||
"simulator": {
|
||
"title": "人工坐席路由模拟器",
|
||
"description": "只读检查当前仅人工路由的接待条件。不模拟 AI 行为或部分灰度,不会发送消息。",
|
||
"selectChannelPlaceholder": "选择要模拟的渠道...",
|
||
"runSimulation": "开始模拟分发",
|
||
"running": "正在模拟...",
|
||
"outcomeSuccess": "当前符合条件的客服:{operator}",
|
||
"outcomeBlocked": "未确认可送达人工客服",
|
||
"outcomes": {
|
||
"assigned_to_operator": "仅人工路由当前有符合条件的客服。这是只读检查,不保证实际送达。",
|
||
"blocked_no_channel": "受阻:系统中没有可用渠道或指定的渠道不存在。",
|
||
"blocked_channel_disabled": "受阻:该接入渠道已被禁用。",
|
||
"blocked_zero_rollout": "受阻:该渠道的 AI 智能体分流比例为 0%。",
|
||
"blocked_missing_ai_agent": "受阻:该渠道关联的 AI 智能体不存在或已被停用。",
|
||
"blocked_ai_only_mode": "受阻:AI 智能体为纯 AI 模式,禁止转接人工。",
|
||
"blocked_agent_no_teams": "受阻:AI 智能体未配置有效的转接客服组。",
|
||
"queued_off_hours_no_schedule": "排队中:目标客服组当前无生效排班(非工作时间)。",
|
||
"queued_no_eligible_operator": "排队中:当前处于工作排班内,但暂无可接待空闲坐席。",
|
||
"ai_execution_not_simulated": "未模拟 AI 行为,无法确认是否到达人工客服。",
|
||
"partial_rollout_not_simulated": "未模拟部分灰度,无法确认是否到达人工客服。",
|
||
"blocked_agent_unpublished": "未确认未发布 Agent 的人工路由,请先发布 Agent。"
|
||
},
|
||
"hops": {
|
||
"channel": "接入渠道",
|
||
"ai_agent": "AI 智能体",
|
||
"teams": "目标客服组",
|
||
"schedules": "值班排班",
|
||
"operators": "坐席分配"
|
||
},
|
||
"hopReasons": {
|
||
"ok": "节点配置正常且就绪",
|
||
"ok_human_only": "纯人工接待:消息直接穿透至人工坐席",
|
||
"ok_ai_first_handoff": "AI 优先接待:客户可主动申请转人工或触发故障自动转接",
|
||
"warning_auto_handoff_off": "开启了 AI 优先,但未启用失败自动转人工",
|
||
"blocked_no_channel": "未找到有效渠道",
|
||
"blocked_channel_disabled": "渠道已被停用",
|
||
"blocked_zero_rollout": "渠道分流比例为 0%",
|
||
"blocked_missing_ai_agent": "AI 智能体不存在或已被禁用",
|
||
"blocked_ai_only_mode": "AI 智能体为纯 AI 模式(禁止转接人工)",
|
||
"blocked_agent_no_teams": "AI 智能体未关联有效客服组",
|
||
"queued_off_hours_no_schedule": "当前时刻无生效中的工作排班(非工作时段)",
|
||
"queued_no_eligible_operator": "当前客服组内暂无空闲且容量充足的坐席",
|
||
"assigned_to_operator": "成功分配给符合条件的坐席",
|
||
"ai_execution_not_simulated": "未模拟 AI 行为,无法确认是否到达人工客服。",
|
||
"partial_rollout_not_simulated": "未模拟部分灰度,无法确认是否到达人工客服。",
|
||
"blocked_agent_unpublished": "未确认未发布 Agent 的人工路由,请先发布 Agent。"
|
||
},
|
||
"candidateTableTitle": "参评候选坐席明细",
|
||
"colOperator": "坐席",
|
||
"colTeam": "客服组",
|
||
"colStatus": "在线状态",
|
||
"colAutoAssign": "自动分配",
|
||
"colLoad": "当前负载",
|
||
"colResult": "判定结果",
|
||
"statusIdle": "空闲",
|
||
"statusBusy": "忙碌",
|
||
"eligibleBadge": "符合条件",
|
||
"skipReasons": {
|
||
"profile_disabled": "档案已停用",
|
||
"user_disabled": "账户已禁用或删除。",
|
||
"team_not_in_agent": "客服组未在智能体转接范围内",
|
||
"team_off_hours": "客服组处于非值班时段",
|
||
"auto_assign_off": "自动分配已关闭",
|
||
"status_busy": "处于忙碌状态",
|
||
"at_capacity": "接待量已达上限",
|
||
"offline": "没有与支持平台的活动连接。",
|
||
"break": "休息中,已暂停新分配。",
|
||
"unavailable": "不可接收新分配。",
|
||
"vacation": "处于计划休假期间。",
|
||
"availability_unavailable": "无法确定当前可用性。",
|
||
"auto_assign_disabled": "自动分配已禁用。",
|
||
"no_team": "未分配已启用的团队。"
|
||
}
|
||
},
|
||
"banner": {
|
||
"title": "人工坐席接待链路未就绪",
|
||
"description": "客户发起的会话当前无法正常分配至人工坐席,请完成所有路由步骤配置。"
|
||
},
|
||
"headerIndicator": {
|
||
"readyLabel": "接单就绪",
|
||
"blockedLabel": "接单受阻 ({count})"
|
||
},
|
||
"preview": {
|
||
"review": "预览设置更改",
|
||
"title": "应用前确认具体更改",
|
||
"description": "仅更改下列具名记录和字段,不会添加排班。未列出的配置及灰度比例保持不变。更改提交后可能分配等待中的会话。",
|
||
"noChanges": "没有可安全自动应用的更改。请在对应设置中选择客服组、路由或工作时段。",
|
||
"apply": "应用已确认的更改",
|
||
"create": "创建",
|
||
"update": "更新",
|
||
"notApplied": "未应用已确认的更改。",
|
||
"manageSchedules": "管理明确的工作时段"
|
||
},
|
||
"repairFields": {
|
||
"name": "名称",
|
||
"leader_user_id": "组长 ID",
|
||
"status": "启用状态(0 启用,1 禁用)",
|
||
"user_id": "用户 ID",
|
||
"team_id": "客服组 ID / 新组名称",
|
||
"team_ids": "路由客服组",
|
||
"service_status": "接待状态(0 空闲,1 忙碌)",
|
||
"auto_assign_enabled": "自动分配",
|
||
"max_concurrent_count": "并发会话上限",
|
||
"priority_level": "分配优先级",
|
||
"receive_offline_message": "接收离线消息",
|
||
"service_mode": "服务模式(1 仅 AI,2 仅人工,3 AI 优先)",
|
||
"rollout_percent": "Agent 灰度比例(%)",
|
||
"handoff_mode": "转人工模式(2 客服组队列)",
|
||
"fallback_mode": "回退模式",
|
||
"auto_handoff_on_failure": "失败时自动转人工",
|
||
"reply_timeout_seconds": "回复超时(秒)",
|
||
"max_steps": "AI 最大步骤数",
|
||
"channel_id": "渠道标识",
|
||
"channel_type": "渠道类型",
|
||
"ai_agent_id": "Agent ID / 新 Agent 名称",
|
||
"ai_agent_rollout_percent": "渠道灰度比例(%)",
|
||
"config_json": "渠道配置"
|
||
},
|
||
"repairWarnings": {
|
||
"schedules_unchanged": "未更改工作时段。请明确配置排班;非值班时段不是配置错误。",
|
||
"active_team_required": "请先在客服组设置中选择或启用客服组,再关联新记录。",
|
||
"disabled_configuration_preserved": "所选配置已禁用或灰度比例为零,已保持不变。",
|
||
"agent_team_selection_required": "请在 Agent 设置中选择目标客服组;未自动添加任何组。",
|
||
"channel_selection_required": "请在渠道设置中选择目标 Agent 和灰度比例。已保留现有渠道路由。",
|
||
"existing_configuration_preserved": "已保留现有配置。请在对应设置中检查剩余的就绪问题。",
|
||
"dispatch_failed": "更改已保存,但等待会话分配失败。请检查队列,不要重复应用修复。",
|
||
"readiness_refresh_failed": "就绪状态刷新失败。请重新加载诊断以查看当前状态;已提交的更改未回滚。",
|
||
"agent_publication_required": "创建渠道前,请先在 Agent 设置中发布目标 Agent。设置向导不会发布 Agent 或绕过发布要求。"
|
||
}
|
||
},
|
||
"supportAvailability": {
|
||
"title": "支持可用性",
|
||
"description": "配置支持时间和时区。连接、工作状态和接待资格分别计算。",
|
||
"loading": "正在加载可用性…",
|
||
"myStatus": "我的可用性",
|
||
"retryStatus": "状态不可用,请重试",
|
||
"operatorStatus": "可用性:{name}",
|
||
"presenceHelp": "在线表示至少一个标签页或设备仍与支持平台连接,并不表示可以接待新请求。",
|
||
"online": "平台在线",
|
||
"offline": "未连接",
|
||
"workingStatus": "工作状态",
|
||
"statusHelp": "状态在会话间保留。忙碌、休息、不可用和休假期间停止新分配,登录不会重置状态。",
|
||
"statusSaved": "可用性已保存",
|
||
"saveFailed": "无法保存更改,表单输入已保留。",
|
||
"loadFailed": "无法加载可用性",
|
||
"saveStatus": "保存状态",
|
||
"saving": "正在保存…",
|
||
"cancel": "取消",
|
||
"retry": "重试",
|
||
"refresh": "刷新",
|
||
"discardTitle": "放弃未保存的更改?",
|
||
"discardDescription": "更改尚未保存。是否放弃并离开?",
|
||
"discard": "放弃更改",
|
||
"vacationStart": "休假开始",
|
||
"vacationEnd": "休假结束(不含结束时刻)",
|
||
"vacationTimezone": "请按浏览器时区输入日期:{timezone}。",
|
||
"vacationExact": "精确 UTC 时段:{start} → {end}。",
|
||
"vacationHelp": "此时段内即使登录也不会收到新分配。时段外恢复已保存的状态:{status}。现有会话不会自动转移。",
|
||
"cancelVacationHelp": "保存其他状态将取消已安排的休假。",
|
||
"invalidVacation": "请输入有效的开始和结束时间,结束时间必须晚于开始时间。夏令时跳过的时间无效。",
|
||
"calendar": "支持日历",
|
||
"editCalendar": "编辑日历",
|
||
"saveCalendar": "保存日历",
|
||
"calendarSaved": "支持日历已保存",
|
||
"readOnly": "您只有查看权限。",
|
||
"deploymentDefault": "部署默认设置",
|
||
"selectScope": "选择默认设置或团队",
|
||
"deploymentTimezone": "默认 IANA 时区",
|
||
"teamTimezone": "团队时区覆盖",
|
||
"timezoneHelp": "请使用 Europe/Moscow 或 America/New_York 等 IANA 名称,而不是固定 UTC 偏移量。",
|
||
"inheritTimezoneHelp": "留空以继承部署时区。时区覆盖不会修改已保存的日期班次。",
|
||
"effectiveTimezone": "生效时区:{timezone}",
|
||
"scheduleMode": "日历模式",
|
||
"legacy": "现有日期班次",
|
||
"recurring": "每周时间和例外",
|
||
"legacyHelp": "现有日期班次会保留,不会按新时区重新解释。只有明确选择并保存每周模式后,每周时间才会生效。",
|
||
"viewDatedShifts": "查看日期班次",
|
||
"legacyActive": "工作时间仍由现有日期班次决定,不会自动创建每周时间。",
|
||
"confirmCalendarTitle": "应用此支持日历?",
|
||
"confirmRecurring": "将此范围切换到每周时间和日期例外?现有日期班次会保留,但在此模式下不再决定可用性。",
|
||
"confirmCalendar": "这些设置会改变新请求可分配的时间。默认时区变更会影响继承该时区的团队,日期班次保持不变。",
|
||
"weeklyHours": "每周工作时间",
|
||
"hoursHelp": "分段班次可添加多个时段。结束早于开始表示跨到次日。起止时间不能相同,没有时段的日期为休息日。 全天请使用 00:00–24:00。",
|
||
"noWeeklyHours": "没有每周工作时间。在每周模式下,仅明确设为开放的日期例外可开放支持。",
|
||
"addPeriod": "添加时段",
|
||
"removePeriod": "删除时段",
|
||
"day": "星期",
|
||
"start": "开始",
|
||
"end": "结束",
|
||
"exceptions": "节假日和日期例外",
|
||
"exceptionsHelp": "日期例外替代该本地日期的每周时间。关闭日期会阻止全天接待,包括前一天跨夜延续的时段。",
|
||
"noExceptions": "没有日期例外",
|
||
"addException": "添加日期例外",
|
||
"removeException": "删除日期例外",
|
||
"date": "日期",
|
||
"closedDay": "全天关闭",
|
||
"preview": "日历预览",
|
||
"previewHelp": "无需保存即可预览表单。按浏览器时区({timezone})输入检查时间,留空则使用当前时间。结果按日历时区显示。",
|
||
"previewAt": "检查时间(可选)",
|
||
"runPreview": "检查日历",
|
||
"previewing": "正在检查…",
|
||
"previewFailed": "无法预览日历",
|
||
"previewStale": "表单已更改,请重新预览。",
|
||
"scheduleOpen": "此时日历处于开放时段。",
|
||
"scheduleClosed": "此时日历处于关闭时段。",
|
||
"nextOpening": "下次计划开放时间:{time}",
|
||
"noNextOpening": "预览范围内未找到下次计划开放时间。",
|
||
"notPresencePromise": "计划工作时间不保证届时有接待人员在线或可用。",
|
||
"invalidTimezone": "请输入有效的 IANA 时区。部署默认时区不能为空。",
|
||
"invalidHours": "请使用有效的 HH:mm 时段,起止时间不能相同。开放日期例外至少需要一个时段。",
|
||
"invalidExceptionDate": "每个例外必须有有效且不重复的日期。",
|
||
"invalidPreviewTime": "请按浏览器时区输入有效的检查时间。",
|
||
"noPermission": "您无权查看日历设置,但仍可管理自己的工作状态。",
|
||
"noTeams": "没有可配置日历的团队。",
|
||
"publicChecking": "正在检查人工支持可用性…",
|
||
"publicNextOpening": "下次计划开放时间:{time},不保证届时有接待人员在线。",
|
||
"offlineDeprecated": "此旧设置为兼容性而保留,不允许向未连接的接待人员分配新请求。",
|
||
"manageStatus": "管理可用性",
|
||
"statusSeparate": "工作状态和计划休假与接待人员资料分别管理。",
|
||
"status": {
|
||
"ready": "可接待",
|
||
"busy": "忙碌",
|
||
"break": "休息中",
|
||
"unavailable": "不可用",
|
||
"vacation": "休假中",
|
||
"unknown": "未知状态"
|
||
},
|
||
"reason": {
|
||
"eligible": "可接收新分配",
|
||
"profile_disabled": "接待人员资料已被管理员禁用",
|
||
"user_disabled": "账户已禁用",
|
||
"team_disabled": "团队已禁用",
|
||
"outside_hours": "不在计划工作时间内",
|
||
"offline": "没有与支持平台的活动连接",
|
||
"busy": "忙碌:已暂停新分配",
|
||
"break": "休息中:已暂停新分配",
|
||
"unavailable": "不可接收新分配",
|
||
"vacation": "处于计划休假期间",
|
||
"auto_assign_disabled": "自动分配已禁用",
|
||
"capacity": "已达到同时接待会话上限",
|
||
"unknown": "无法确定接待资格"
|
||
},
|
||
"public": {
|
||
"available": "人工支持当前可用",
|
||
"outside_hours": "当前不在人工支持计划工作时间内",
|
||
"temporarily_absent": "当前没有接待人员可处理新请求",
|
||
"capacity": "接待人员当前已满负荷",
|
||
"unknown": "人工支持可用性未知"
|
||
},
|
||
"weekday": {
|
||
"1": "星期一",
|
||
"2": "星期二",
|
||
"3": "星期三",
|
||
"4": "星期四",
|
||
"5": "星期五",
|
||
"6": "星期六",
|
||
"7": "星期日"
|
||
},
|
||
"dstOccurrence": "{field}:此时间出现两次。请选择准确的 UTC 时刻。",
|
||
"chooseOccurrence": "选择时间实例",
|
||
"datedShiftsNotice": "这些日期班次仅对使用现有日期班次模式的团队生效。在每周模式下它们会保留但不生效;切回后将原样重新生效。"
|
||
}
|
||
}
|