{
  "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": "知识库",
    "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": "清透科技蓝"
  }
}
