2383 lines
95 KiB
JSON
2383 lines
95 KiB
JSON
{
|
||
"app": {
|
||
"brand": "贝壳AGENT",
|
||
"metadataTitle": "AI 客服后台管理系统",
|
||
"metadataDescription": "AI 客服后台管理系统"
|
||
},
|
||
"common": {
|
||
"language": "语言",
|
||
"notSignedIn": "未登录",
|
||
"guest": "guest",
|
||
"loading": "加载中...",
|
||
"loadingData": "正在加载数据...",
|
||
"emptyData": "暂无数据",
|
||
"searchKeyword": "请输入关键字搜索",
|
||
"emptyOptions": "没有可选项",
|
||
"close": "关闭",
|
||
"fullscreen": "全屏显示",
|
||
"exitFullscreen": "退出全屏"
|
||
},
|
||
"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": "客服会话未初始化"
|
||
},
|
||
"editor": {
|
||
"placeholder": "请输入内容...",
|
||
"undo": "撤销",
|
||
"redo": "重做",
|
||
"bold": "粗体",
|
||
"underline": "下划线",
|
||
"italic": "斜体",
|
||
"strike": "删除线",
|
||
"heading1": "一级标题",
|
||
"heading2": "二级标题",
|
||
"inlineCode": "行内代码",
|
||
"codeBlock": "代码块",
|
||
"bulletList": "无序列表",
|
||
"orderedList": "有序列表",
|
||
"quote": "引用",
|
||
"link": "链接",
|
||
"image": "图片",
|
||
"linkText": "链接文本",
|
||
"promptLinkUrl": "输入链接地址",
|
||
"fullscreen": "全屏",
|
||
"exitFullscreen": "退出全屏",
|
||
"previewOnly": "仅预览",
|
||
"modeSwitchConfirm": "切换到 {mode} 模式会尝试自动转换内容,复杂格式可能有损。是否继续?"
|
||
},
|
||
"locale": {
|
||
"zh-CN": "简体中文",
|
||
"en-US": "English"
|
||
},
|
||
"auth": {
|
||
"checkingSession": "正在校验登录态",
|
||
"syncingProfile": "将自动同步当前管理员信息与权限数据",
|
||
"loginSuccess": "登录成功,正在进入系统",
|
||
"loginFailed": "登录失败",
|
||
"loadingOptions": "正在加载登录配置...",
|
||
"optionsLoadFailed": "加载登录配置失败",
|
||
"welcome": "欢迎回来",
|
||
"loginDescription": "登录你的 {brand} 账号",
|
||
"username": "用户名",
|
||
"usernamePlaceholder": "用户名或邮箱",
|
||
"password": "密码",
|
||
"passwordPlaceholder": "请输入密码",
|
||
"forgotPassword": "忘记密码?",
|
||
"signingIn": "登录中...",
|
||
"signIn": "登录",
|
||
"continueWith": "或继续使用",
|
||
"wxworkSignIn": "企业微信登录",
|
||
"oidcSignIn": "OIDC 登录",
|
||
"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": "请再次输入新密码"
|
||
},
|
||
"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": "暂无快捷回复",
|
||
"enterToSend": "Enter 发送",
|
||
"send": "发送",
|
||
"uploading": "上传中...",
|
||
"claimRequiresSignIn": "未登录或登录已过期",
|
||
"claimReason": "认领会话",
|
||
"claimSuccess": "认领成功",
|
||
"claimFailed": "认领会话失败",
|
||
"claimTitle": "确认认领会话",
|
||
"claimConfirmPrefix": "确认认领“",
|
||
"claimConfirmSuffix": "”吗?认领后会话会进入我的列表。",
|
||
"claimCurrent": "确认认领当前会话吗?",
|
||
"customerFallbackPrefix": "客户 #",
|
||
"cancel": "取消",
|
||
"claiming": "认领中...",
|
||
"confirmClaim": "确认认领"
|
||
},
|
||
"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": "初始化失败",
|
||
"loadMessagesFailed": "加载消息失败",
|
||
"syncMessagesFailed": "同步消息失败",
|
||
"loadHistoryFailed": "加载历史消息失败",
|
||
"sendMessageFailed": "发送消息失败",
|
||
"uploadImageFailed": "上传图片失败",
|
||
"sendAttachmentFailed": "发送附件失败",
|
||
"closeConversationFailed": "关闭会话失败",
|
||
"refreshFailed": "刷新失败"
|
||
},
|
||
"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": "增加敏感配置的脱敏显示和二次确认。"
|
||
},
|
||
"status": {
|
||
"all": "全部状态",
|
||
"ok": "启用",
|
||
"disabled": "禁用",
|
||
"deleted": "已删除"
|
||
},
|
||
"channel": {
|
||
"allTypes": "全部类型",
|
||
"typeWeb": "Web 站点",
|
||
"typeWechatMp": "微信公众号",
|
||
"typeWxworkKf": "企业微信客服",
|
||
"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. 用户点击菜单后会直接进入客服聊天页。"
|
||
},
|
||
"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": "重置缩放、位置与旋转",
|
||
"close": "关闭",
|
||
"help": "使用滚轮或双指缩放,按住拖拽可平移图片;工具栏可向左或向右旋转。"
|
||
},
|
||
"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": "确认分配"
|
||
},
|
||
"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": "未选择",
|
||
"createTitle": "新建 AI Agent",
|
||
"editTitle": "编辑 AI Agent",
|
||
"cancel": "取消",
|
||
"saving": "保存中...",
|
||
"save": "保存",
|
||
"loading": "加载中...",
|
||
"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}"
|
||
},
|
||
"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": "记录用途、费用、限制说明等"
|
||
},
|
||
"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": "没有匹配的用户",
|
||
"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": "新建",
|
||
"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": "全部状态",
|
||
"status": "状态",
|
||
"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": "全部状态",
|
||
"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"
|
||
},
|
||
"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": "刷新",
|
||
"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": "输出"
|
||
},
|
||
"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 运行记录"
|
||
},
|
||
"nav": {
|
||
"overview": "总览",
|
||
"receptionCenter": "接待中心",
|
||
"conversations": "会话",
|
||
"tickets": "工单",
|
||
"conversationMonitor": "会话监控",
|
||
"customers": "客户管理",
|
||
"companies": "公司管理",
|
||
"agentConfig": "客服配置",
|
||
"tags": "分类标签",
|
||
"quickReplies": "快捷回复",
|
||
"agents": "人工客服",
|
||
"agentTeamSchedules": "客服组排班",
|
||
"channels": "接入渠道",
|
||
"aiCapabilities": "AI能力",
|
||
"knowledge": "知识库",
|
||
"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": "退出登录"
|
||
},
|
||
"workspace": {
|
||
"dashboard": "管理后台",
|
||
"workbench": "客服工作台",
|
||
"switchWorkspace": "切换工作区"
|
||
},
|
||
"theme": {
|
||
"toggle": "切换主题",
|
||
"light": "浅色模式",
|
||
"dark": "深色模式",
|
||
"system": "跟随系统"
|
||
},
|
||
"palette": {
|
||
"toggle": "切换主题色",
|
||
"plain": "默认",
|
||
"green": "温润服务绿",
|
||
"gray": "中性精密灰",
|
||
"blue": "清透科技蓝"
|
||
}
|
||
}
|