{
  "patientCare": {
    "title": "健康关怀",
    "medicationAdvice": "用药期间：服用头孢类药物期间及停药 7 天内，严禁饮酒及含酒精饮品。",
    "empty": "今天暂无新的关怀提醒",
    "rest": "保持节奏，注意休息",
    "viewAll": "查看全部",
    "phoneRequired": "请用手机号登录，查看医生发给您的关心和提醒。",
    "phoneLogin": "退出并使用手机号登录",
    "error": "随访暂时无法加载，请重试。",
    "task": "医生的关心",
    "completed": "已回复",
    "pending": "待回复",
    "today": "今日关怀",
    "todayCompleted": "今天",
    "history": "以往关怀",
    "noRecords": "暂无记录",
    "noTasks": "暂时没有新的提醒",
    "more": "加载更多",
    "required": "必填",
    "start": "开始回答",
    "submit": "提交问卷",
    "ack": "我已知晓",
    "submitting": "提交中…",
    "submitFailed": "提交未成功，内容已保留，请重试。",
    "completionFailed": "您的回答已收到，正在同步给医生，请稍后重试。",
    "inquiry": "随访问询",
    "notReady": "这条提醒暂时打不开，请返回刷新后再试。",
    "yes": "是",
    "no": "否",
    "verySatisfied": "非常满意",
    "satisfied": "满意",
    "neutral": "一般",
    "dissatisfied": "不满意",
    "emptyPendingHint": "医生想了解您的近况时，会在这里提醒您",
    "emptyTodayHint": "您今天的回复会保存在这里",
    "emptyHistoryHint": "以往的关心和您的回复，都按日期留在这里",
    "emptyPendingTitle": "暂时没有新的提醒",
    "emptyTodayTitle": "今天还没有回复过",
    "emptyHistoryTitle": "还没有以往记录"
  },
  "taskLifecycle": {
    "saving": "正在保存结果…",
    "saveFailed": "结果尚未保存，内容已保留。",
    "retrySave": "重试保存",
    "cancelling": "正在确认任务取消…",
    "cancelFailed": "服务端尚未确认取消，任务可能仍在运行。",
    "retryCancel": "重试取消"
  },
  "brand": "Healthmate",
  "header": {
    "workspace": "工作台",
    "newConversation": "新对话",
    "search": "搜索病例 / 文献",
    "compliance": "合规模式 · 院内私域",
    "language": "语言"
  },
  "mode": {
    "label": "工作模式",
    "personal": "个人",
    "hospital": "院内"
  },
  "sidebar": {
    "patientCenter": "健康档案",
    "allPatients": "健康档案",
    "newPatient": "新增健康档案",
    "knowledge": "知识",
    "recent": "会话",
    "nextStep": "下一步",
    "doctor": "李医生",
    "doctorTitle": "心血管内科 · 主治",
    "doctorFallback": "你的 AI 健康伙伴",
    "completeProfileCta": "完善资料 →",
    "completeProfileTooltip": "点击完善个人资料",
    "noRecentInMode": "该模式下暂无近期记录",
    "workflows": "新会话",
    "training": "知识库",
    "scenarios": "工作场景",
    "openSidebar": "打开侧边栏",
    "searchPatients": "搜索患者",
    "pin": "展开侧栏 (Ctrl/⌘+B)",
    "unpin": "收起 (Ctrl/⌘+B)",
    "settings": "设置",
    "skillLibrary": "技能库",
    "followupsDesc": "集中管理患者随访计划与提醒，AI 自动生成随访问卷、记录与结论。"
  },
  "workflows": {
    "newConversation": "新会话",
    "voiceRecord": "病例语音记录",
    "teachingRound": "教学查房",
    "discussionPpt": "病例讨论 PPT",
    "research": "临床论文素材",
    "virtualPatient": "虚拟患者训练"
  },
  "library": {
    "literature": "文献检索",
    "knowledgeBase": "知识库"
  },
  "home": {
    "badge": "你的 AI 健康伙伴",
    "greeting": "今天，想聊聊你的健康吗？",
    "subtitle": "聊聊您和家人的健康问题。",
    "composerPlaceholder": "查看报告、咨询日常健康，或聊聊家人的情况…",
    "composerPlaceholderShort": "和我聊聊健康问题…",
    "composerPlaceholders": {
      "clarification": "补充资料，可粘贴、上传或贴图后发送…",
      "meetingRecording": "{{scenario}}录音中，可继续在此对话或上传资料（麦克风已被录音占用）…",
      "dictating": "正在听写…，转写结果会实时写入这里",
      "scenario": "向 {{scenario}} 描述需求，或按麦克风实时听写…"
    },
    "send": "发送",
    "enterHint": "回车发送 · Shift+Enter 换行",
    "footer": "AI 建议不能替代医生诊断；出现紧急症状请立即就医。",
    "completeProfileHint": "管理个人资料、语言和语音偏好，让 Healthmate 更适合你。",
    "completeProfileCta": "完善资料"
  },
  "meetingRecorder": {
    "platformBadge": "公共",
    "platformTemplatesGroup": "公共模板",
    "previewTemplate": "预览",
    "previewTemplateEmpty": "暂无可预览的文本内容",
    "myTemplatesGroup": "我的模板",
    "adsTitle": "ADS · 录音转写",
    "waitingForSpeech": "等待发言…",
    "drag": "拖动",
    "expand": "展开",
    "pause": "暂停",
    "resume": "继续",
    "end": "结束",
    "recorderAria": "{{scenario}}录音器",
    "dockToChat": "收进对话流",
    "dockToChatHint": "收进对话流中的录音卡片",
    "minimizeFloating": "最小化为悬浮窗",
    "minimizeFloatingHint": "保留页面上的可拖动悬浮窗",
    "restoreWindow": "还原窗口大小",
    "maximizeWindow": "放大窗口",
    "closeRecording": "关闭录音",
    "closeWithoutSaving": "关闭录音（不保存本次录音）",
    "recognitionSummary": "自动识别 · 中文 · 保留音频",
    "startSpeaking": "请开始说话，实时转写将在此处出现…",
    "transferredContent": "已带入的内容",
    "speaker": "用户{{number}}",
    "selectedMaterials": "上传资料",
    "removeMaterialAria": "删除资料 {{name}}",
    "removeMaterial": "删除资料",
    "setTemplateUsage": "设置模板使用方式",
    "medicalMaterials": "病历资料",
    "uploadMedicalMaterials": "上传病历资料",
    "medicalRecordTemplate": "病历模板",
    "uploadMedicalRecordTemplate": "上传病历模板",
    "chooseKnowledgeTemplate": "从知识库选择病历模板",
    "chooseFromKnowledge": "从知识库选择",
    "knowledgeBase": "知识库",
    "generateRecord": "生成病历",
    "generateShort": "生成",
    "selectRecordType": "选择病历类型",
    "recordType": "病历类型",
    "searchRecordType": "搜索病历类型",
    "noMatchingRecordType": "未找到匹配的病历类型",
    "defaultBehavior": "默认行为",
    "generateWithoutType": "不指定（生成时再选择）",
    "recordTypeLoading": "病历类型加载中",
    "inquiryGuidance": "问诊引导",
    "listeningGuidance": "正在监听问诊对话，稍后将给出建议追问、检查与需上传资料…",
    "groupCommon": "常用",
    "groupRecord": "病历文书",
    "groupDiscussion": "讨论与会诊",
    "groupExam": "检查与报告",
    "groupNursing": "护理",
    "groupOther": "其他",
    "groupUncategorized": "未分组",
    "groupPage": "{{group}}（{{current}}/{{total}}）",
    "suggestedQuestions": "建议追问",
    "suggestedExams": "建议完善检查",
    "searchRecordTemplate": "搜索病历模板标题",
    "selectTemplateType": "选择模板类型",
    "noMatchingTemplateType": "未找到匹配类型",
    "all": "全部",
    "knowledgeLoading": "正在读取知识库",
    "noTemplates": "该分类下暂无模板，可先在知识库“病历模板”中上传。",
    "uncategorized": "未归类",
    "titleOnlyReference": " · 仅参考标题结构",
    "recordingInProgress": "{{label}}进行中…",
    "floatingHint": "拖动可移动 · 点击展开录音详情",
    "returnToConversation": "返回录音所在会话",
    "cancelRecording": "取消录音",
    "stopAndReturn": "结束录音并返回会话",
    "stopAndReturnHint": "结束录音并返回录音所在会话",
    "pickerAria": "选择要生成的内容类型",
    "pickerQuestion": "选择要生成的内容类型？",
    "previousGroup": "上一组",
    "nextGroup": "下一组",
    "pageOf": "{{current}} / {{total}}",
    "recentUsed": "最近使用 · {{label}}",
    "customPromptPlaceholder": "描述你想生成的内容，回车提交…",
    "somethingElse": "其他内容",
    "skip": "跳过",
    "keyboardHint": "↑↓ 切换 · Enter 选择 · ←→ 切换分组 · 数字键 1~9 直选（0 选第 10 条）",
    "closeConfirmTitle": "关闭本次 ADS 录音？",
    "closeConfirmDescription": "录音仍在进行中。关闭后，本次的转写内容与上传资料将被丢弃且无法恢复。仅会移除这一个录音气泡，不影响其他对话内容。",
    "continueRecording": "继续录音",
    "discardRecording": "关闭并丢弃",
    "inlineCard": {
      "savingPosition": "正在保存 ADS 气泡位置，请稍候…",
      "savePositionFailed": "ADS 气泡位置保存失败。请重试保存，成功后才能开始录音。",
      "startHint": "点击下方「启动 ADS 录音转写」开始录音",
      "connectionFailed": "语音连接失败，请点「暂停」后重试…",
      "reconnecting": "语音连接中断，正在重连…",
      "connecting": "正在连接语音服务，请稍候…",
      "recognizing": "正在识别，请开始说话…",
      "currentMaterials": "本次资料：",
      "cancelRecordingHint": "取消录音（不保存本次录音）",
      "saving": "正在保存",
      "retrySave": "重试保存",
      "startRecording": "启动 ADS 录音转写",
      "generate": "生成"
    },
    "templateUsage": "使用方式",
    "templateUsageActive": "已选择",
    "referenceStyle": "参考样式",
    "referenceContent": "参考内容",
    "templateUsageScenario": "使用场景",
    "templateScenarioSamePatientRevision": "在原病历上修改",
    "templateScenarioSameDiseaseRewrite": "参考同病种病历",
    "templateScenarioIndependentReference": "仅参考模板写法",
    "removeTemplate": "移除模板",
    "liveTranslation": "实时翻译",
    "translationTarget": "译为 {{lang}}",
    "translationWaiting": "等待转写内容，出现后将实时翻译…",
    "translationLanguage": "目标语言",
    "translationPending": "翻译中…",
    "translationFailed": "翻译失败，已显示原文。",
    "translationSpeechFailed": "朗读失败，请重试。",
    "translationOriginal": "原文",
    "sidePanelAllOff": "问诊引导与实时翻译均已关闭，可在上方开启。",
    "translationAutoScroll": "自动滚动",
    "translationSpeak": "朗读译文",
    "translationStopSpeak": "停止朗读",
    "translationAutoSpeak": "连续播音",
    "translationStopAutoSpeak": "停止播音",
    "translationPauseSpeak": "暂停朗读",
    "translationResumeSpeak": "继续朗读",
    "translationQueueProgress": "正在朗读第 {{current}}/{{total}} 条",
    "translationEnqueue": "加入朗读队列",
    "translationDequeue": "取消排队",
    "recorderTabsAria": "录音面板开关",
    "liveStripRecording": "录音中",
    "liveStripPaused": "已暂停",
    "liveStripOpenTranscript": "查看完整转写",
    "expandSection": "展开{{name}}",
    "collapseSection": "收起{{name}}",
    "closeSection": "关闭{{name}}",
    "speakerRoles": {
      "title": "说话人控制",
      "hint": "点击某位角色即设为当前说话人，之后录入的内容归属这位角色",
      "addRole": "添加角色",
      "addedParticipants": "已添加",
      "noParticipants": "尚未添加参会人",
      "addDoctor": "添加医生",
      "addPatient": "添加患者",
      "doctorDefaultName": "医生{{number}}",
      "patientDefaultName": "患者",
      "doctorNamePlaceholder": "医生姓名",
      "patientNamePlaceholder": "患者称谓",
      "save": "保存",
      "cancel": "取消",
      "removeParticipant": "移除{{name}}",
      "departmentPlaceholder": "选择科室（可选）",
      "searchPatients": "搜索患者姓名",
      "noPatientMatches": "未找到匹配患者",
      "selectAsActive": "把{{name}}设为当前说话人",
      "activeBadge": "正在说话",
      "unassigned": "未指定角色",
      "recording": "录音",
      "activeSpeakerHint": "当前说话人：{{name}}",
      "nameLabel": "姓名",
      "patientNameLabel": "患者姓名",
      "departmentLabel": "科室（可选）",
      "doctorNameHint": "如：王医生 主任医师",
      "patientNameHint": "输入或搜索患者姓名",
      "useCustomPatientName": "使用「{{name}}」"
    },
    "translationSpeechSettings": "翻译语音设置",
    "translationVoice": "翻译语音",
    "translationRate": "语速",
    "translationRateValue": "{{rate}} 倍",
    "translationVoiceNames": {
      "alloy": "Alloy",
      "echo": "Echo",
      "fable": "Fable",
      "onyx": "Onyx",
      "nova": "Nova",
      "shimmer": "Shimmer"
    },
    "viewTemplate": "查看模板",
    "viewTemplateOriginal": "查看原件",
    "viewTemplateText": "查看正文",
    "templatePreparing": "模板正在解析，稍后可查看原件。",
    "templatePreviewFailed": "暂时无法打开模板原件，可稍后重试。",
    "templateScopeAll": "通用",
    "pptOutlineLabel": "PPT 大纲",
    "generateDocumentOfType": "生成一份{{label}}",
    "generateDocument": "生成{{label}}",
    "reviseWithMaterialsPrefill": "请结合本次补充资料，修订此前的{{label}}。"
  },
  "composer": {
    "voice": "语音问诊",
    "camera": "拍摄影像",
    "attach": "附件",
    "literature": "参考文献",
    "selectPatient": "选择患者",
    "patientPickerHint": "选择一位病人作为当前对话上下文",
    "goToPatientCenter": "前往患者中心 →",
    "stopRecording": "停止录音",
    "photo": "拍照",
    "dropFiles": "松开以上传照片、文件或音频",
    "template": "病历模板",
    "stop": "停止生成",
    "generating": "Trio 正在回复…",
    "collectorAria": "病史采集器",
    "collectorTitle": "病史采集",
    "collectorExpandHint": "拖大可恢复完整输入框 →",
    "connectingTranscription": "正在连接转写服务…",
    "microphoneError": "麦克风错误：{{error}}",
    "continueRecording": "继续录音",
    "pauseRecording": "暂停录音",
    "processing": "正在处理…",
    "enterContentToSend": "请输入内容后发送",
    "attachmentsOnly": "（仅附件）"
  },
  "resultActions": {
    "defaultResult": "结果",
    "downloadFailed": "下载失败，请重试。",
    "selectedSource": "{{source}} · 已选 {{count}} 段",
    "pickPatientTitle": "请先在结果区顶部选择患者",
    "pickPatientDescription": "「{{action}}」需要明确归属患者后再执行。",
    "selectBlocksTitle": "请在结果中点击段落以选择",
    "selectBlocksSource": "选中片段",
    "otherSystemUnavailableTitle": "尚未配置外部系统接口",
    "otherSystemUnavailableDescription": "可在「设置 · API 对接」中配置 OA / 第三方平台后，从此处一键写入。",
    "otherSystemSource": "引用到其它系统",
    "openOtherApp": "用其他应用打开",
    "systemShareProgress": "正在调用系统分享",
    "systemShareUnsupported": "当前设备不支持系统分享",
    "systemShareSuccess": "已通过系统分享",
    "copyForWechat": "复制以发送微信",
    "copyForWechatProgress": "正在复制内容供微信发送",
    "copyForWechatSuccess": "已复制内容，请在微信中粘贴发送",
    "sendToWechat": "发送到微信",
    "copyForWecom": "复制以发送企业微信",
    "copyForWecomProgress": "正在复制内容供企业微信发送",
    "copyForWecomSuccess": "已复制内容，请在企业微信中粘贴发送",
    "sendToWecom": "发送到企业微信",
    "openingSms": "正在唤起短信应用",
    "openingEmail": "正在唤起邮件应用",
    "officialAccountUnavailable": "公众号消息推送未配置",
    "officialAccountDescription": "请先在「设置 · 公众号」绑定模板与 openid。",
    "sendToOfficialAccount": "发送到公众号",
    "oaUnavailable": "OA 推送未配置",
    "oaDescription": "请先在「设置 · OA 对接」绑定流程模板。",
    "sendToOa": "发送到 OA",
    "deleteConfirm": "确认删除当前结果？此操作不可撤销。",
    "deleteSuccess": "已删除当前结果",
    "deleteSource": "删除结果",
    "scopeSelected": "（作用于已选 {{selected}}/{{total}} 段）",
    "scopeFull": "（作用于全文，可先选段落）",
    "toolbar": "结果整体操作",
    "finishEdit": "结束编辑",
    "edit": "编辑",
    "finishEditTitle": "结束编辑并保存",
    "editTitle": "进入结构化编辑",
    "unavailableUntilGenerated": "生成结果后可用",
    "reference": "引用",
    "referenceTitle": "写入其它系统（HIS / OA / 第三方平台）{{scope}}",
    "writeHis": "写入 HIS",
    "writeHisNeedPatient": "写入 HIS（需先选患者）",
    "writeOtherApi": "写入其它系统 API",
    "copy": "复制",
    "copyTitle": "复制为 Markdown{{scope}}",
    "copied": "已复制",
    "copyFailed": "复制失败",
    "export": "导出",
    "exportTitle": "选择格式后直接下载{{scope}}",
    "downloadMarkdown": "下载 Markdown (.md)",
    "downloadText": "下载文本 (.txt)",
    "exportPdf": "导出 PDF（打印另存为）",
    "exportWord": "导出 Word (.doc)",
    "exportHl7": "导出 HL7 (MDM^T02)",
    "send": "发送",
    "sendTitle": "通过短信 / 微信 / 邮件 / 公众号 / OA 发送{{scope}}",
    "sendSms": "短信发送",
    "sms": "短信",
    "sendWechat": "微信（复制后粘贴）",
    "wechat": "微信",
    "sendWecom": "企业微信（复制后粘贴）",
    "wecom": "企业微信",
    "sendEmail": "邮件发送",
    "email": "邮件",
    "officialAccountMessage": "公众号消息",
    "oaPush": "OA 推送",
    "generateQr": "生成二维码",
    "trioReply": "Trio 回复",
    "delete": "删除",
    "deleteTitle": "删除当前结果",
    "moreFormats": "更多导出格式",
    "qrTruncatedText": "…（已截断，请扫码后让对方查看完整文本）",
    "qrTitleWithSource": "{{title}} · 二维码",
    "qrTitle": "结果二维码",
    "qrDescription": "患者可扫码查看本次结果摘要。如需通过院内系统正式下发，请使用「引用 · 写入 HIS」。",
    "qrAlt": "结果二维码",
    "qrContent": "二维码内容来自当前结果文本。",
    "qrContentTruncated": "二维码内容来自当前结果文本（已截断至 1000 字以保证扫描成功率）。",
    "sendAgent": "发送给{{channel}}执行",
    "agentDispatched": "已派发给{{channel}}",
    "agentDispatchedHint": "随访话术已交由患者服务智能体执行，沟通结果会回收到患者档案。",
    "execute": "执行",
    "executeTitle": "执行当前任务（{{scope}}）",
    "executeDirect": "直接执行（Trio）",
    "executeAgent": "{{channel}}执行",
    "executeRunning": "正在执行任务…",
    "executeDone": "任务已执行",
    "executeFailed": "任务执行失败，请稍后重试",
    "executePrompt": "请按下面的任务要求执行，并给出执行结果与要点总结：\n{{task}}"
  },
  "quickActions": {
    "aiRecord": "病历助手",
    "clinical": "诊疗助手",
    "insurance": "医保助手",
    "academic": "PPT 撰写"
  },
  "scenarioQuickActions": {
    "adsDictation": "ADS · 录音转写",
    "recordSourcePrompt": "请选择资料方式：",
    "recordSourceUserPrompt": "病历生成",
    "useContext": "根据上下文",
    "adsHint": "实时听写医患对话，边听边理解，自动整理成结构化病历内容，不只是把语音转成文字。",
    "unavailable": "暂未开放",
    "transferredDraft": "已带入的内容",
    "attachmentPreparing": "准备中",
    "attachmentFailed": "上传失败",
    "retryAttachment": "重试附件 {{name}}",
    "removeAttachment": "移除附件 {{name}}",
    "attachmentPreparationFailed": "附件准备失败，请重试或移除失败附件。",
    "materialIntakePrompt": "开始处理“{{label}}”前，请先提供资料。",
    "useContextInstruction": "根据当前会话上下文整理一份规范的病例文书。",
    "useContextRecordDisplay": "根据当前会话上下文（已有对话、资料与患者信息）整理一份规范的病例文书。",
    "useContextInpatientDisplay": "根据当前会话上下文（已有对话、资料与患者信息）整理一份规范的住院文书。",
    "customize": {
      "open": "自定义快捷按钮",
      "title": "自定义本场景快捷按钮",
      "hint": "勾选要显示的按钮并调整顺序，只对你自己生效。",
      "moveUp": "上移{{label}}",
      "moveDown": "下移{{label}}",
      "reset": "恢复默认",
      "save": "保存",
      "saved": "快捷按钮已更新",
      "saveFailed": "保存失败，请稍后重试"
    }
  },
  "promptWizard": {
    "dialogLabel": "补充确认",
    "previous": "上一步",
    "next": "下一步",
    "close": "关闭",
    "commonPresets": "常用组合",
    "applyPreset": "一键按此组合发起",
    "fillPresetOnly": "仅填入勾选，不立即发送",
    "fillPreset": "填入{{name}}",
    "deletePreset": "删除{{name}}",
    "presetName": "预设名称",
    "save": "保存",
    "savePreset": "存为常用组合",
    "other": "其他",
    "otherPlaceholder": "或输入其他内容…",
    "keyboardHint": "↑↓ 切换 · Enter 选择 · ←→ 上/下一步 · 数字键快速选中",
    "finishAndSend": "完成并发送",
    "capture": {
      "skippedWithOption": "{{prefix}}：{{option}}",
      "attachmentUploaded": "已上传附件",
      "materialProvided": "已补充资料",
      "supplemented": "补充“{{option}}”：{{detail}}"
    },
    "actions": {
      "continueWithCurrentData": "按现有资料继续"
    },
    "continueBelowFallback": "请在下方补充确认后继续。"
  },
  "toasts": {
    "clinical": "临床决策:即将上线，可结合当前病人 / 症状给出诊疗建议",
    "insurance": "医保助手:DRG/ICD 编码、单病种核查等工具，即将上线",
    "academic": "学术研究:文献综述、研究报告草稿，即将上线"
  },
  "homeToast": {
    "trioCallFailFallback": "Trio 调用失败",
    "trioCallFailed": "Trio 调用失败：{{message}}",
    "generationFailedInline": "（生成失败：{{message}}）",
    "generationFailed": "生成失败：{{message}}",
    "generationInterruptedPreserved": "已中断生成，原始记录已保留",
    "cancelledSend": "已取消发送",
    "switchedAwayTaskRunning": "已切换到新对话，原会话仍在生成，结果会保存在那里",
    "trioFailed": "Trio：{{message}}",
    "generationFailedFallback": "生成失败",
    "virtualPatientResponseFailed": "虚拟患者应答失败：{{message}}",
    "debriefGenerationFallback": "复盘生成失败"
  },
  "scenarios": {
    "aiRecord": {
      "title": "病历助手",
      "desc": "AI 协助起草、修订、质控各类病历"
    },
    "clinicalAssistant": {
      "title": "诊疗助手",
      "desc": "鉴别诊断、方案建议、风险预警"
    },
    "insurance": {
      "title": "医保助手",
      "desc": "DRG/DIP/ICD 编码 · 拒付申诉材料"
    },
    "pptWriting": {
      "title": "PPT 撰写",
      "desc": "学术 / 科室汇报幻灯片一键生成"
    },
    "outpatientRecord": {
      "title": "门诊",
      "desc": "让医生专注沟通，AI 同步产出合规病历"
    },
    "inpatientRecord": {
      "title": "病房",
      "desc": "一次采集，自动生成入院、病程、出院全套记录"
    },
    "surgeryRecord": {
      "title": "手术",
      "desc": "术中语音直转规范手术记录与术后小结"
    },
    "teachingRound": {
      "title": "教学",
      "desc": "解决教学准备耗时：把病历、文献、讨论录音沉淀为可复用的教学素材与报告"
    },
    "difficultCase": {
      "title": "病例讨论",
      "desc": "自动汇总病史与循证依据，形成有据可查的讨论结论"
    },
    "daySurgery": {
      "title": "日间手术",
      "desc": "一键生成全套记录并跟进术后康复与并发症预警"
    },
    "emergency": {
      "title": "急诊急救",
      "desc": "实时分诊分级与救治提示，边抢救边生成病历"
    },
    "virtualPatient": {
      "title": "虚拟患者",
      "desc": "VSP 创建 → 发布测试 → 模拟诊疗 → 能力评估"
    },
    "clinicalResearch": {
      "title": "临床研究",
      "desc": "同类病例自动归集、文献结构化综述，直接形成研究草稿"
    },
    "learning": {
      "title": "学习",
      "desc": "把病例与文献变成随身知识库，边看边练巩固"
    },
    "patientManagement": {
      "title": "患者管理",
      "desc": "集中管理患者信息、病历、随访任务与复诊计划"
    },
    "physicalExam": {
      "title": "体检",
      "desc": "按人群给出通俗解读与个体化健康管理建议"
    },
    "teachingWardRound": {
      "title": "教学",
      "desc": "把查房、讨论、病例沉淀成可复用的教学素材"
    },
    "recordBuild": {
      "title": "病历构建",
      "desc": "把语音、报告、既往史一键结构化并质控成文"
    },
    "recordTraining": {
      "title": "病历实训",
      "desc": "真实病例实练，AI 即时评分并指出规范与逻辑问题"
    },
    "doctorPersona": {
      "title": "医生分身",
      "desc": "导入知识库 → 配置分身 → 测试诊疗与问答 → 分享链接/二维码"
    },
    "patientFollowup": {
      "title": "患者随访",
      "desc": "选择/AI 分析患者 → 创建随访任务 → 对话修改 → 执行随访 → 结果回馈"
    },
    "patients": {
      "title": "患者",
      "desc": "AI 工作台 · 左侧问 AI，右侧浏览患者"
    },
    "sessions": {
      "title": "会话记录",
      "desc": "AI 工作台 · 左侧问 AI，右侧回溯历史会话"
    }
  },
  "common": {
    "cancel": "取消",
    "confirm": "确认",
    "delete": "删除",
    "back": "返回",
    "backHome": "返回主页",
    "backToSettings": "返回设置",
    "home": "主页",
    "clear": "清空",
    "search": "搜索",
    "more": "更多",
    "open": "打开",
    "close": "关闭",
    "loading": "加载中…",
    "noResults": "无结果",
    "patientPickerSearch": "搜索姓名 / MRN / 诊断",
    "patientPickerAll": "全部患者",
    "searchableSelectSearch": "搜索（中文或拼音）",
    "searchableSelectClear": "清除选择",
    "patientPickerPlaceholder": "选择患者",
    "selectPlaceholder": "请选择",
    "noMatches": "未找到匹配项",
    "currentPatient": "当前患者：{{name}}",
    "copy": "复制",
    "copied": "已复制"
  },
  "knowledgePicker": {
    "trigger": "选择启用的知识库",
    "enable": "启用知识库",
    "priorityHint": "顺序即优先级",
    "empty": "尚未启用任何知识库，从下方添加。",
    "raisePriority": "提升优先级",
    "lowerPriority": "降低优先级",
    "remove": "移除",
    "searchPlaceholder": "搜索知识库以添加…",
    "noUploadedYet": "尚未上传知识库。",
    "goUpload": "去上传 →",
    "noMatch": "没有匹配的资料",
    "allEnabled": "全部资料已启用"
  },
  "citations": {
    "view": "查看引用来源",
    "title": "引用来源",
    "refPrefix": "引用",
    "refSource": "引用源 {{count}}",
    "summary": "本次回答启用了 {{count}} 条知识库资料",
    "summaryUsed": "，正文中实际引用了 {{used}} 条。",
    "summaryUnused": "，AI 未在正文中显式引用。",
    "used": "已引用",
    "unused": "未引用",
    "openLink": "打开链接"
  },
  "hospitalPicker": {
    "select": "选择医院",
    "add": "添加医院",
    "searchPlaceholder": "搜索医院",
    "emptyHospitals": "尚未添加医院",
    "noMatch": "未找到匹配的医院",
    "myHospitals": "我的医院",
    "manage": "新建 / 管理医院",
    "staffNo": "工号 {{no}}"
  },
  "dialect": {
    "tooltipDisabled": "请先暂停录音再切换方言",
    "tooltipCurrent": "当前方言：{{name}}",
    "ariaSelect": "选择方言：{{name}}",
    "title": "选择方言",
    "smartHint": "标识的方言支持自动区分医生 / 患者发言",
    "searchPlaceholder": "搜索方言名称",
    "noMatch": "未找到匹配的方言",
    "options": {
      "auto": "自动识别",
      "mandarin": "普通话",
      "english": "英语",
      "cantonese": "粤语",
      "henan": "河南话",
      "southwest": "西南官话",
      "shanghai": "上海话",
      "sichuan": "四川话",
      "xian": "西安话",
      "changsha": "长沙话",
      "wuhan": "武汉话",
      "hefei": "合肥话",
      "guiyang": "贵阳话",
      "kunming": "昆明话",
      "zhengzhou": "郑州话",
      "taiyuan": "太原话",
      "lanzhou": "兰州话",
      "yinchuan": "银川话",
      "xining": "西宁话",
      "nanjing": "南京话",
      "nanchang": "南昌话",
      "suzhou": "苏州话",
      "hangzhou": "杭州话",
      "jinan": "济南话",
      "tianjin": "天津话",
      "shijiazhuang": "石家庄话",
      "heilongjiang": "黑龙江话",
      "jilin": "吉林话",
      "liaoning": "辽宁话",
      "minnan": "闽南语",
      "hakka": "客家话",
      "nanning": "南宁话"
    }
  },
  "splitWorkspace": {
    "back": "返回首页",
    "describeNeed": "向 AI 描述你的需求",
    "describeHint": "也可以使用下方录音键直接说话，转写会自动写入输入框",
    "aiResult": "任务结果",
    "waiting": "等待 AI 生成…",
    "waitingHint": "在左侧输入或上传资料后发送，{{title}} 的处理结果将在这里逐步呈现。",
    "viewTaskResult": "查看综合任务结果",
    "viewDetails": "点击在右侧查看详情",
    "jumpToLatest": "回到最新",
    "resizePanes": "拖动调整左右分屏宽度",
    "result": "结果",
    "close": "关闭",
    "switchChatResult": "切换对话与结果",
    "chat": "对话",
    "copyAnswer": "复制回答",
    "copied": "已复制",
    "copy": "复制"
  },
  "patientChat": {
    "titleUnlinked": "AI 对话",
    "titleLinked": "患者 AI 对话",
    "hintUnlinked": "无关联患者",
    "hintLinked": "已注入患者画像",
    "autosave": "自动保存",
    "newSession": "新会话",
    "deleteSession": "删除当前会话",
    "confirmDelete": "确认删除当前会话？",
    "thinking": "思考中…",
    "describeNeed": "向 AI 描述你的需求",
    "describeHintLinked": "围绕该患者的临床问题开始对话",
    "replyFailed": "AI 回复失败",
    "generateFailedTpl": "_生成失败：{{message}}_"
  },
  "recentSessions": {
    "all": "全部",
    "searchPlaceholder": "搜索会话…",
    "empty": "暂无会话",
    "unlinked": "无关联患者",
    "unknownPatient": "未知",
    "viewAll": "查看全部",
    "more": "更多操作",
    "alreadyAdded": "该会话已加入知识库",
    "added": "已加入知识库",
    "moveUnsupported": "当前会话类型暂不支持改绑",
    "linkedTo": "关联到 {{name}}",
    "addToPatients": "添加到患者中心",
    "addToKnowledge": "添加到知识库",
    "selectPatient": "选择患者",
    "back": "返回"
  },
  "agreements": {
    "back": "返回",
    "loading": "协议加载中…",
    "loadFailed": "协议加载失败，请检查网络后重试",
    "retry": "重新加载",
    "backToTop": "回到顶部",
    "readingHint": "请阅读完整内容后再关闭本页",
    "privacyTitle": "隐私协议",
    "serviceTitle": "服务协议"
  },
  "login": {
    "title": "登录 Healthmate",
    "subtitle": "手机号 + 验证码登录，登录后偏好将跨设备同步",
    "phonePlaceholder": "手机号",
    "codePlaceholder": "验证码",
    "getCode": "获取验证码",
    "resendIn": "{{s}}s 后重发",
    "submit": "登录",
    "submitting": "登录中…",
    "demoLogin": "→ 体验演示账号",
    "or": "或",
    "google": "使用 Google 继续",
    "backHome": "返回首页",
    "invalidPhone11": "请输入正确的 11 位手机号",
    "invalidPhone": "请输入正确的手机号",
    "invalidCode": "请输入 4-8 位验证码",
    "success": "登录成功",
    "failed": "登录失败",
    "pageTitle": "登录 · Healthmate",
    "privacyAgreement": "隐私协议",
    "serviceAgreement": "服务协议",
    "agreementPrefix": "我已阅读并同意",
    "agreementAnd": "与",
    "agreementRequired": "请先阅读并同意隐私协议与服务协议",
    "googleLogin": "使用 Google 登录",
    "appleLogin": "使用 Apple 登录",
    "otherLogin": "其他登录方式",
    "tabPhone": "手机号",
    "tabEmail": "邮箱",
    "emailPlaceholder": "邮箱地址",
    "invalidEmail": "请输入正确的邮箱地址",
    "invalidEmailCode": "请输入 6 位验证码",
    "emailCodeSent": "验证码已发送至您的邮箱",
    "metaTitle": "登录 Healthmate",
    "metaDescription": "从身体的小变化，到自己和家人的日常健康。说说你的困扰，我们一起梳理。",
    "employeeSuperAdminHint": "使用系统管理员工号登录",
    "employeeHospitalHint": "使用当前机构的医生工号登录",
    "superAdminEmployeeNo": "系统管理员工号",
    "doctorEmployeeNo": "医生工号",
    "passwordPlaceholder": "密码",
    "switchToSuperAdmin": "系统管理员登录",
    "switchToDoctor": "返回医生工号登录",
    "mainlandChinaCountryCode": "中国大陆区号 +86",
    "mainlandChinaPhoneOnly": "仅支持中国大陆手机号（+86）"
  },
  "gatewayError": {
    "unavailable": "AI 网关暂时无法连接。请求 ID：{{requestId}}",
    "timeout": "AI 网关请求超时。请求 ID：{{requestId}}",
    "responseRead": "AI 网关响应无法读取。请求 ID：{{requestId}}"
  },
  "copilot5Io": {
    "upload": {
      "uploadedFiles": "已上传文件：{{names}}",
      "messageNotSent": "文件已上传，但消息尚未发送，请重试。",
      "uploaded": "已上传",
      "chooseFile": "选择文件",
      "fileNameRequired": "请选择名称有效的文件。",
      "fileSizeInvalid": "文件为空或大小无效。",
      "fileTypeUnsupported": "暂不支持 {{type}} 类型的文件。",
      "fileTypeUnknown": "暂不支持此文件类型。",
      "fileTooLarge": "文件超出大小限制。",
      "legacyOfficeUnsupported": "暂不支持旧版 Office 格式，请另存为 .docx、.xlsx 或 .pptx 后重试。",
      "ticketFailed": "无法开始上传，请重试。",
      "putFailed": "文件上传到存储服务失败。",
      "putFailedWithStatus": "文件上传到存储服务失败（HTTP {{status}}）。",
      "putUnavailable": "暂时无法连接文件存储服务。",
      "putTimeout": "文件上传到存储服务超时。",
      "confirmFailed": "无法确认已上传的文件，请重试。",
      "accessUrlFailed": "无法生成文件的安全访问链接，请重试。",
      "fileLoadFailed": "文件加载失败。",
      "cancelled": "已取消上传。",
      "timedOut": "上传请求超时，请重试。",
      "failed": "文件上传失败，请重试。"
    },
    "ocr": {
      "fileIdRequired": "没有可识别的文件，请先完成上传。",
      "uploadClientRequired": "当前识别操作未配置文件上传。",
      "recognizeFailed": "文件识别失败，请重试。",
      "noText": "未能从文件中提取文字，请确认文件清晰、未加密且可读。支持图片、PDF、Word 和 txt。",
      "cancelled": "已取消识别。",
      "timedOut": "文件识别请求超时，请重试。",
      "failed": "文件识别失败，请重试。"
    }
  },
  "agentJob": {
    "submitFailed": "任务提交失败，请重试。",
    "pollFailed": "任务状态查询失败，请重试。",
    "expired": "任务 {{jobId}} 不存在或已过期，请重试。",
    "generationFailedHttp": "生成失败（HTTP {{status}}）。",
    "pollTimeout": "等待任务 {{jobId}} 超时，请稍后重试。"
  },
  "feedback": {
    "thanks": "感谢反馈",
    "noted": "已记录，下次再优化",
    "willImprove": "已记录，AI 会改进",
    "satisfied": "满意",
    "neutral": "一般",
    "unsatisfied": "不满意",
    "prompt": "对本次草稿的整体感受：",
    "perItem": "每条 AI 建议右上角可单独反馈"
  },
  "sidebarExt": {
    "training": "训练素材",
    "knowledgeBaseTitle": "知识库",
    "knowledgeBaseHint": "训练医生分身（含病历）",
    "dragSort": "拖动排序：{{label}}"
  },
  "settingsUi": {
    "common": {
      "actions": "操作",
      "cancel": "取消",
      "category": "分类",
      "confirm": "确认",
      "confirmDelete": "确认删除",
      "content": "内容",
      "create": "创建",
      "default": "默认",
      "delete": "删除",
      "deleting": "删除中…",
      "department": "科室",
      "description": "说明",
      "disabled": "停用",
      "dragToReorder": "拖动排序",
      "edit": "编辑",
      "enabled": "启用",
      "icon": "图标",
      "load": "加载",
      "loadFailed": "读取失败：{{message}}",
      "loading": "加载中…",
      "moveDown": "下移",
      "moveUp": "上移",
      "nextPage": "下一页",
      "none": "无",
      "preview": "预览",
      "previousPage": "上一页",
      "refresh": "刷新",
      "restoreDefault": "恢复默认",
      "retry": "重试",
      "save": "保存",
      "saving": "保存中…",
      "search": "搜索",
      "title": "标题",
      "tools": "工具",
      "unknownError": "未知错误",
      "unnamed": "未命名",
      "copy": "复制"
    },
    "aiGatewayLogs": {
      "title": "AI 调用日志",
      "description": "查看 Lovable 和自定义 AI 网关调用、耗时、用量及完整请求响应。仅超级管理员可访问。",
      "loading": "正在加载调用日志…",
      "empty": "没有符合条件的调用记录",
      "unnamed": "未命名用户",
      "pagination": "第 {{page}} / {{totalPages}} 页，共 {{total}} 条",
      "perPage": "每页条数",
      "perPageValue": "每页 {{count}} 条",
      "attempts": "{{count}} 次尝试",
      "providers": {
        "custom": "自定义"
      },
      "statuses": {
        "started": "进行中",
        "succeeded": "成功",
        "failed": "失败",
        "aborted": "已中止"
      },
      "modes": {
        "blocking": "阻塞",
        "streaming": "流式"
      },
      "filters": {
        "user": "用户",
        "userPlaceholder": "姓名或用户 UUID",
        "operation": "业务操作",
        "model": "模型",
        "requestId": "请求 ID",
        "provider": "提供方",
        "status": "状态",
        "mode": "调用模式",
        "httpStatus": "HTTP 状态码",
        "startedFrom": "开始时间（从）",
        "startedTo": "开始时间（至）",
        "error": "错误信息",
        "errorPlaceholder": "搜索错误信息",
        "all": "全部",
        "apply": "应用筛选",
        "clear": "清除筛选"
      },
      "columns": {
        "startedAt": "开始时间",
        "user": "用户",
        "operation": "业务操作",
        "model": "模型",
        "status": "状态",
        "duration": "完整耗时",
        "tokens": "Token"
      },
      "detail": {
        "title": "调用详情",
        "loading": "正在加载调用详情…",
        "open": "查看详情",
        "user": "用户",
        "model": "模型",
        "httpStatus": "HTTP 状态码",
        "startedAt": "开始时间",
        "requestSentAt": "请求发出时间",
        "firstResponseAt": "收到首个响应时间",
        "responseReceivedAt": "完整响应接收时间",
        "completedAt": "结束时间",
        "ttfr": "首个响应耗时",
        "responseDuration": "响应接收耗时",
        "totalDuration": "完整耗时",
        "tokens": "输入 / 输出 / 总 Token",
        "bytes": "请求 / 响应字节数",
        "attempts": "尝试次数",
        "retries": "重试 {{count}} 次",
        "requestId": "上游请求 ID",
        "sessionId": "认证会话 ID",
        "finishReason": "结束原因",
        "error": "调用错误",
        "content": "内容",
        "payloads": "请求与响应",
        "diagnostics": "诊断",
        "systemPrompt": "系统提示词",
        "prompt": "用户提示词",
        "reply": "模型回复",
        "requestBody": "完整请求",
        "responseBody": "完整响应",
        "attemptDetails": "尝试明细",
        "usage": "Token 用量",
        "endpoint": "调用端点",
        "copied": "已复制"
      }
    },
    "scenarios": {
      "title": "场景管理",
      "description": "维护可配置场景目录、医院授权顺序及各场景对应的 HisClaw skill。标题、描述和默认开场白在目录中维护中文源文案，运行时按语言解析动态译文。",
      "loadFailed": "场景目录加载失败",
      "compatibilityPrefix": "已使用兼容模式加载原有场景。数据库尚未迁移",
      "compatibilitySuffix": "，默认开场白暂不可维护；执行场景开场白迁移后会自动恢复。",
      "tabs": {
        "catalog": "场景目录",
        "grants": "机构授权",
        "reconcile": "技能对账",
        "stemTools": "Stem 工具"
      },
      "catalog": {
        "add": "新增场景",
        "delete": "删除场景",
        "deleteTitle": "删除该场景（授权记录会一并清除，不影响 HisClaw skill）",
        "deleteConfirmTitle": "确认删除该场景？",
        "deleteConfirmDescription": "将删除场景「{{name}}（{{key}}）」及其授权记录，操作不可恢复。绑定的 HisClaw skill 本身不会被删除。",
        "selectHint": "选择左侧场景查看或编辑，或点击“新增场景”。",
        "published": "已上架",
        "unpublished": "已下架",
        "publishImmediateHint": "· 切换后立即对全体医生生效",
        "publishConfirmTitle": "确认上架该场景？",
        "unpublishConfirmTitle": "确认下架该场景？",
        "publishConfirmDescription": "上架后「{{name}}（{{key}}）」将对全体医生可见并可用。",
        "unpublishConfirmDescription": "下架后「{{name}}（{{key}}）」将不再对医生展示，已产生的对话记录不受影响。",
        "defaultGreeting": "默认开场白",
        "saveGreeting": "保存开场白",
        "adsTool": "ADS · 录音转写",
        "greetingTools": {
          "patient": "@关联患者",
          "upload": "上传检查报告、既往病历等资料"
        },
        "adsDialog": {
          "title": "配置 ADS 生成类型",
          "description": "指定后，录音结束会直接生成对应文书；不指定则由医生在生成时选择。",
          "documentType": "生成文书类型",
          "unspecified": "不指定（生成时弹出类型选择器）",
          "searchPlaceholder": "搜索文书类型或 code",
          "notFound": "未找到匹配的文书类型",
          "defaultBehavior": "默认行为",
          "loading": "文书类型加载中",
          "insert": "插入工具"
        },
        "scenarioKey": "场景标识",
        "scenarioKeyPlaceholder": "例如 customClinicalScene",
        "scenarioKeyHint": "1-64 位，以英文字母或数字开头，仅允许英文字母、数字、连字符（-）和下划线（_）；保存后不可修改。",
        "scenarioKeyInvalid": "场景标识格式不正确或已被系统保留，请按上述规则输入。",
        "greetingTemplateHint": "使用 {{titleToken}} 代表场景名称，{{chipsToken}} 代表全部已配置的快捷智能体名称（含禁用项）。将含 {{chipsToken}} 的说明单独成段，以空行分隔；没有有效名称时整段隐藏，单个换行不分段。ADS 工具格式为 {{toolToken}}。",
        "greetingPreviewLoading": "正在加载开场白预览…"
      },
      "grants": {
        "hospitalCode": "hospital_code（0 = 个人版）",
        "load": "加载授权",
        "current": "当前：code={{code}}{{edition}}",
        "globallyUnpublished": "全局下架",
        "granted": "授权",
        "notGranted": "未授权",
        "unknown": "授权状态未知",
        "hint": "个人版（code=0）默认拥有全部场景授权；其他 hospital_code 需在此显式勾选。全局下架的场景即使授权也不会展示。"
      },
      "reconcile": {
        "summary": "HisClaw skill 共 {{total}} 条，其中孤儿 skill（未被任何场景绑定）{{orphans}} 条。",
        "empty": "没有孤儿 skill——所有 HisClaw skill 都已绑定到场景。",
        "noAvailableScenario": "没有未绑定的场景可供绑定。",
        "bindTo": "绑定到："
      },
      "skill": {
        "loading": "正在拉取 skill…",
        "title": "场景技能（Skill）",
        "bound": "已绑定",
        "unbound": "未绑定",
        "name": "名称（Name）",
        "nameHint": "1–64 个字符，全局唯一。",
        "descriptionPlaceholder": "一句话说明该场景做什么",
        "instructions": "提示词内容（Instructions）",
        "instructionsPlaceholder": "写给模型的场景说明，等价于 SKILL.md",
        "unbindAndDelete": "解绑并删除",
        "saveInstructions": "保存指令",
        "createAndBind": "创建并绑定",
        "unbindTitle": "确认解绑并删除该场景技能？",
        "unbindDescription": "将删除场景技能「{{name}}」并断开与本场景的绑定，操作不可恢复。",
        "confirmUnbind": "确认解绑并删除"
      },
      "stemTools": {
        "title": "Stem 工具",
        "description": "把智能体平台上的某个 agent 注册成 Trio 可调用的工具。只需填写工具名称、业务场景值（可选）和 agentId。",
        "publishDescription": "勾选“发布为平台技能”后，该工具会出现在技能库的平台技能中（需补填分类、能力介绍等展示字段）；不勾选则只作为 Trio 可调用的工具，不在技能库展示。本页只维护平台工具，不包含医生自建工具。",
        "fetchFailed": "拉取失败（HTTP {{status}}）",
        "add": "新增工具",
        "deleteConfirm": "确认删除工具“{{tool}}”？此操作不可撤销。",
        "deletePublishedConfirm": "确认删除工具“{{tool}}”？此操作不可撤销。该工具已发布为平台技能“{{skill}}”，会一并从技能库下架。",
        "form": {
          "addTitle": "新增 Stem 工具",
          "editTitle": "编辑工具（id={{id}}）",
          "description": "填写工具标识与绑定的 agent；勾选“发布为平台技能”后需补齐技能库展示字段。",
          "toolName": "工具名（toolName）",
          "toolNamePlaceholder": "例如 outpatient_emr_generate",
          "toolNameHint": "工具的全局唯一标识，Trio 据此找到并调用这个工具。请使用英文字母、数字和下划线，长度 1–128 个字符；创建后尽量不要改动。",
          "sceneValue": "业务场景值（sceneValue，可选）",
          "sceneValuePlaceholder": "例如 MEDICAL_OUTPATIENT",
          "sceneValueHint": "仅用于记录，不驱动调用；最多 64 个字符。",
          "agentIdPlaceholder": "例如 adcb5382-3451-4281-8e56-9c88cfdaf70d",
          "agentIdHint": "智能体平台上该 agent 的 ID。",
          "agentIdEditHint": "编辑时不可修改；如需换绑请删除后重建。",
          "agentIdCreateHint": "创建后即固定，不可修改。"
        },
        "publish": {
          "title": "发布为平台技能",
          "description": "勾选后该工具会作为平台技能出现在技能库中，全院医生可见并可调用。不勾选则只作为 Trio 可调用的工具；取消勾选并保存会将其从技能库下架，但保留工具本身。",
          "skillName": "技能名称",
          "skillNamePlaceholder": "例如 Trio 门诊病历生成器",
          "skillNameHint": "技能库卡片上面向医生显示的中文名称。",
          "categoryHint": "决定技能在技能库顶部的分类标签页。",
          "intro": "能力介绍",
          "introPlaceholder": "例如：一键调用智能体，按预设流程输出结构化结果。",
          "introHint": "显示在详情弹窗顶部，也作为卡片上的一句话简介。",
          "scenarios": "适用场景（每行一条，可选）",
          "scenariosPlaceholder": "个人分身查房辅助\n门诊思路复盘\n夜班决策二次意见",
          "scenariosHint": "在详情弹窗中以标签展示；留空则使用分类兜底文案。",
          "examples": "试试这样问我（每行一条，可选）",
          "examplesPlaceholder": "以我的思路帮我复盘今天这个病例\n这个患者夜班值班时该怎么处理？",
          "examplesHint": "医生点击后会自动填入输入框；留空则使用分类兜底文案。",
          "asTemplate": "可作为模板",
          "asTemplateHint": "勾选后，其他用户可在“创建技能 → 从模板创建”中将该技能用作起点。",
          "metricsHint": "评分和使用人数是展示用占位数据，首次发布时自动生成，后续编辑不会变动。"
        },
        "categories": {
          "clinicalDecision": "诊疗决策",
          "documentGeneration": "文书生成",
          "patientService": "患者服务",
          "clinicalTeaching": "临床教学",
          "clinicalResearch": "临床研究",
          "medicalInsurance": "医保",
          "qualityManagement": "医疗质量管理",
          "generalTools": "通用工具"
        },
        "table": {
          "agentName": "智能体名称",
          "toolName": "工具名",
          "sceneValue": "场景值",
          "skillLibrary": "技能库",
          "empty": "还没有注册任何 Stem 工具。点击右上角“新增工具”添加。",
          "openAgent": "打开智能体详情页",
          "unpublished": "未发布",
          "publishedTooltip": "已发布为平台技能“{{name}}”\n分类：{{category}}",
          "refreshConfig": "刷新配置"
        }
      }
    },
    "docTypes": {
      "title": "文书类型配置",
      "description": "维护文书类型字典，以及各类型在“机构 × 科室”维度下的字段配置。配置存于 Supabase，保存时自动同步，也可手动同步到 4.0。",
      "copy": {
        "entry": "复制配置",
        "title": "从其他医院复制配置",
        "description": "将当前文书类型在来源医院的字段、Prompt 或模板配置复制到当前目标医院。确认前请核对复制前后的最终结果。",
        "sourceHospital": "来源医院",
        "sourcePlaceholder": "选择已配置的来源医院",
        "sourceOption": "{{hospital}} · 字段 {{fields}} · Prompt {{prompts}} · 模板 {{templates}}",
        "noSources": "没有其他医院配置过可复制的字段、Prompt 或模板数据。",
        "targetHospital": "目标医院（当前）",
        "categories": "复制内容",
        "fields": "字段配置",
        "fieldsDescription": "复制来源医院的全院和全部科室字段配置。",
        "prompts": "Prompt 配置",
        "promptsDescription": "复制全院及各科室的 Prompt 变量值；文书类型级主 Prompt 不变。",
        "templates": "生成模板",
        "templatesDescription": "复制模板正文、标题、排序和启用状态；可限定全院或多个科室。",
        "templateScopeLabel": "模板范围",
        "templateScopeAll": "全部",
        "templateScopeHospital": "仅全院",
        "templateScopeDepartments": "指定科室",
        "templateDepartmentsLabel": "复制科室",
        "templateDepartmentsSelected": "已选 {{count}} 个科室",
        "noSourceTemplateDepartments": "来源医院没有科室模板。",
        "noTemplates": "此范围没有模板。",
        "templateSortOrder": "排序 {{order}}",
        "templateContent": "模板正文",
        "overwriteWarning": "确认后，目标医院 {{target}} 中所选类别及范围的现有配置会被来源医院 {{source}} 的配置完整替换。",
        "loadingPreview": "正在计算复制前后的最终结果…",
        "previewError": "无法加载配置对比。",
        "previewTitle": "最终结果对比",
        "summary": "来源 {{source}} 条 · 目标现有 {{target}} 条",
        "hospitalScope": "全院 / 机构默认",
        "before": "复制前",
        "after": "复制后",
        "changed": "有变化",
        "unchanged": "无变化",
        "fieldOrigin": "生效来源：医院 {{hospital}} · {{department}}",
        "displayFields": "展示字段",
        "referenceFields": "引用字段",
        "finalPrompt": "最终 Prompt",
        "variablesCount": "生效变量 {{count}} 项",
        "missingVariables": "未配置变量：{{keys}}",
        "noContent": "无最终内容",
        "notConfigured": "未配置字段，将按运行时回退规则处理。",
        "selectCategory": "至少选择一种要复制的配置。",
        "confirm": "确认复制并覆盖",
        "copying": "正在复制",
        "success": "复制完成：字段 {{fields}} 条，Prompt {{prompts}} 条，模板 {{templates}} 条；已向 4.0 推送 {{pushed}} 条",
        "successSyncPending": "复制已完成：字段 {{fields}} 条，Prompt {{prompts}} 条，模板 {{templates}} 条；仍有内容待同步 4.0",
        "failed": "复制状态无法确认，请刷新后核对目标医院配置。"
      },
      "sync": {
        "button": "同步 4.0",
        "syncing": "正在同步",
        "latestUpdatedAt": "数据最新更新时间",
        "lastSyncedAt": "上次同步时间",
        "noTime": "暂无记录",
        "pending": "当前配置有尚未同步到 4.0 的修改",
        "success": "已同步到 4.0（推送 {{pushed}} 条）",
        "failed": "同步 4.0 失败"
      },
      "tabs": {
        "catalog": "类型字典",
        "fields": "字段配置",
        "templates": "模板管理",
        "prompts": "prompt 配置",
        "config": "配置"
      },
      "hospitalCode": "机构编码（0 = 个人版）",
      "department": "科室（留空 = 该机构默认）",
      "departmentNotFound": "未找到科室",
      "personalEdition": "（个人版）",
      "selectForEdit": "选择左侧文书类型进行编辑，或新增一个。",
      "list": {
        "searchPlaceholder": "搜索文书类型名称或 code",
        "noMatch": "未找到匹配的文书类型"
      },
      "addType": "新增文书类型",
      "notRecordingOutput": "非产物",
      "notRecordingOutputTitle": "不在录音产物选择器中",
      "modelMode": {
        "badge": "自研",
        "title": "生成模型",
        "selfDeveloped": "自研模型",
        "standard": "标准模型",
        "selfDevelopedHint": "字段将按“目标字段：抽取来源”协议传给直连智能体，展示字段可单独启用 Markdown 标题。",
        "standardHint": "字段继续按现有说明和递归引用结构传给生成链路。",
        "toggle": "使用自研模型"
      },
      "categories": {
        "common": "常用",
        "record": "病历文书",
        "discussion": "讨论与会诊",
        "exam": "检查与报告",
        "nursing": "护理",
        "other": "其他",
        "uncategorized": "未分组"
      },
      "editor": {
        "addTitle": "新增文书类型",
        "editTitle": "编辑：{{name}}",
        "code": "类型码（code）",
        "chineseName": "中文名",
        "namePlaceholder": "门诊病历",
        "category": "分组（可留空 / 可新增）",
        "categoryPlaceholder": "留空 = 未分组",
        "displayAs": "显示为“{{name}}”",
        "uncategorizedHint": "未分组，在选择器中排在最后",
        "sortOrder": "排序（同分组内，数字小的在前）",
        "copilotScene": "Copilot Scene",
        "copilotSceneNone": "不参与 Copilot 101 自动选型",
        "copilotSceneHint": "从 Copilot Scene 字典选择；相同场景按文书类型排序自动选择首项。",
        "description": "说明（ADS 产物选择器副标题）",
        "descriptionPlaceholder": "主诉 / 现病史 / 查体 / 初步诊断 / 诊疗计划",
        "icon": "图标（Lucide 名称，可留空）",
        "recordingOutput": "可作为录音产物类型（ADS 选择器中可选）",
        "codeChangedWarning": "你修改了类型码（{{oldCode}} → {{newCode}}）。该类型下已配置的字段按旧码存储，改码后将无法获取，需要在新码下重新配置。",
        "deleteTitle": "删除“{{name}}”？",
        "deleteDescription": "删除后，该文书类型不再出现在录音产物选择器和工作场景模式候选项中。字段配置数据会保留（按类型码存储），重新创建同名类型码可恢复关联。"
      },
      "fields": {
        "loading": "正在加载配置…",
        "scope": "{{code}} · 机构={{hospital}}{{edition}} · 科室={{department}}",
        "displayTitle": "展示字段配置",
        "displayHint": "用于生成展示内容（Markdown）。每条包括字段名和说明。",
        "selfDevelopedDisplayHint": "按一级、二级组织展示字段；二级字段归属于前一个一级字段。每个字段可配置抽取来源和 Markdown 标题。",
        "extractionSources": "抽取来源（每行一个）",
        "fieldLevel": "字段层级",
        "primaryField": "一级字段",
        "secondaryField": "二级字段",
        "fieldLevelFor": "设置“{{field}}”的字段层级",
        "markdownHeading": "Markdown 标题",
        "markdownHeadingFor": "设置“{{field}}”是否使用 Markdown 标题",
        "addPrimaryField": "新增一级字段",
        "addSecondaryField": "新增二级字段",
        "addSecondaryFieldFor": "在“{{field}}”下新增二级字段",
        "sourcesPlaceholder": "主诉\n现病史",
        "namePlaceholder": "现病史",
        "fallbackHint": "科室留空表示该机构的默认配置；选择科室则为科室专属。取用时按科室 → 机构默认 → 个人版逐级回退。",
        "batchDescription": "每行一条。带说明时用逗号或冒号分隔，例如“{{name}}，需包含伴随症状”；只写字段名则说明留空。",
        "selfDevelopedBatchDescription": "每行一个目标字段；一级 Markdown 标题使用 (#)，二级 Markdown 标题使用 (##)，来源可省略。",
        "batchMode": "处理方式",
        "batchModeAppend": "追加并更新",
        "batchModeAppendDescription": "保留现有顺序；同名字段更新说明，新字段追加到末尾。",
        "batchModeReplace": "覆盖当前配置",
        "batchModeReplaceDescription": "用输入行的完整列表替换当前配置，可调整顺序并移除未输入字段。",
        "batchPlaceholder": "{{name}}\n{{name}}，说明文字\n{{name}}：说明文字",
        "selfDevelopedBatchPlaceholder": "{{name}}(#)：来源1、来源2\n二级字段(##)：来源3\n普通字段：来源4\n空来源字段：",
        "batchAdd": "批量添加",
        "fieldName": "字段名",
        "empty": "暂无字段，点击“新增字段”开始配置。",
        "notePlaceholder": "说明 / 特别要求（例如：需包含伴随症状）",
        "deleteField": "删除该字段",
        "addField": "新增字段",
        "batchAddTitle": "批量添加{{title}}",
        "topLevelObjectError": "顶层必须是 JSON 对象 { ... }",
        "referenceTitle": "引用字段配置",
        "batchAddByLine": "按行批量添加",
        "importJson": "从 JSON 示例导入",
        "referenceHint": "用于生成引用 JSON。支持子对象、数组、数组套对象等嵌套结构；每个字段均可填写说明。按行批量添加会生成文本字段，嵌套结构请使用 JSON 导入或手动调整。",
        "selfDevelopedReferenceHint": "每个引用字段配置抽取来源；一行一个来源。自研模型只发送顶层字段，标准模式的嵌套结构会原样保留。",
        "referenceEmpty": "暂无字段，点击“新增字段”开始，或从 JSON 示例导入。",
        "importJsonDescription": "粘贴一段引用 JSON 示例以自动推断字段结构（会覆盖当前引用字段）。导入后请补充各字段说明。",
        "importAndGenerate": "导入并生成结构",
        "batchAddReference": "按行批量添加引用字段",
        "arrayItemPlaceholder": "数组元素，可留空",
        "referenceNamePlaceholder": "字段名，例如 diagnosis",
        "referenceNameExample": "是否有过敏史",
        "referenceNotePlaceholder": "说明 / 特别要求（例如：可能性=高风险/中风险/低风险）",
        "emptySourcesWarning": "有 {{count}} 个字段未配置抽取来源；这些字段仍会输出，但抽取结果为空字符串。",
        "addChildField": "添加子字段",
        "arrayItemType": "数组元素类型：",
        "types": {
          "text": "文本",
          "number": "数字",
          "object": "对象",
          "array": "数组"
        }
      },
      "templates": {
        "add": "新增模板",
        "empty": "该文书类型还没有模板。",
        "editTitle": "编辑模板：{{title}}",
        "docType": "文书类型：{{name}}（{{code}}）",
        "titlePlaceholder": "例如：门诊初诊标准模板",
        "departmentPlaceholder": "搜索并选择科室",
        "scope": "范围",
        "scopes": {
          "department": "科室",
          "hospital": "全院"
        },
        "searchPlaceholder": "搜索模版标题",
        "noSearchResult": "没有匹配的模版。",
        "hospitalScopeHint": "全院模版对本机构所有科室生效。",
        "deleteTitle": "删除模版",
        "deleteDeptConfirm": "确定删除「{{title}}」吗？该模版属于 {{department}}，删除后不可恢复。",
        "deleteHospitalConfirm": "确定删除「{{title}}」吗？这是全院模版，删除后本机构所有科室都将不可用。",
        "contentLabel": "模版正文",
        "contentPlaceholder": "填写将传给 Trio 的完整模板正文",
        "importFromFile": "从文件导入",
        "importing": "提取中…",
        "importHint": "支持 PDF、Word（.docx）、纯文本与图片；图片走 OCR 识别。提取后请核对正文再保存。",
        "importDone": "已提取 {{count}} 字，请核对后保存。",
        "importTruncated": "已提取正文，但内容过长已截断，请核对并补全后保存。",
        "importFailed": "文件提取失败",
        "importOverwriteTitle": "覆盖现有正文",
        "importOverwriteConfirm": "将用「{{name}}」提取出的文字替换当前正文，原内容不可恢复。确定继续吗？",
        "importOverwriteAction": "覆盖",
        "otherScopes": "本机构其他科室还有 {{count}} 条，切换上方科室查看。"
      },
      "prompts": {
        "mainTitle": "主 prompt",
        "mainHint": "用 {{variable}} 标记需要按机构 / 科室定制的部分，保存后下方会列出识别到的变量。",
        "mainPlaceholder": "填写该病历类型的主 prompt，变量用 {{variable}} 占位",
        "mainSaved": "主 prompt 已保存",
        "mainSavedDeferred": "主 prompt 已保存；有 {{count}} 项因变量取值未配置暂未同步 4.0，请补齐取值或手动点「同步 4.0」",
        "mainSavedCleaned": "主 prompt 已保存，并清理了 {{count}} 条不再生效的变量取值",
        "mainSavedDeferredCleaned": "主 prompt 已保存并清理了 {{cleaned}} 条变量取值；另有 {{deferred}} 项因变量未配置暂未同步 4.0",
        "mainSaveFailed": "主 prompt 保存失败",
        "mainCleanupTitle": "确认保存并清理变量",
        "mainCleanupDescription": "保存后将永久删除 {{rows}} 条不再生效的变量取值，涉及 {{hospitals}} 家医院、{{departments}} 个医院科室范围，并刷新 4.0 中对应的完整配置。",
        "mainActiveVariables": "保存后生效的变量",
        "mainAddedVariables": "新增变量",
        "mainRemovedVariables": "从主 prompt 移除的变量",
        "mainCleanupVariables": "本次清理的变量（含历史孤儿）",
        "mainNone": "无",
        "mainCleanupConfirm": "保存并清理",
        "mainImpactFailed": "无法计算变量清理范围，请重试",
        "mainImpactStale": "变量配置在确认后发生了变化，请检查最新数据并重新保存",
        "mainInactiveSummary": "有 {{count}} 条历史变量取值待清理",
        "detectedVariables": "识别到 {{count}} 个变量",
        "variablesTitle": "示例配置",
        "variablesHint": "先配机构默认值，再按需为个别科室覆盖。科室没配的变量会自动继承机构默认值（逐个变量独立回退）。",
        "noVariables": "主 prompt 里还没有 {{variable}} 占位，先补主 prompt。",
        "configured": "已配置",
        "deptConfigured": "本科室已覆盖",
        "inherited": "继承机构默认值",
        "unconfigured": "未配置",
        "orphan": "未被引用",
        "orphanTitle": "主 prompt 里已没有这个占位，可以删掉这条取值",
        "valuePlaceholder": "填写该变量的示例或格式要求",
        "deptValuePlaceholder": "填写本科室的覆盖值；留空则继承机构默认",
        "variableDeleted": "已删除变量：{{key}}",
        "variableDeleteFailed": "变量删除失败",
        "previewTitle": "最终 prompt 预览",
        "previewHint": "随当前机构 / 科室实时渲染，这就是变量替换后交给智能体的完整内容。",
        "previewScopeHospital": "当前按「机构 {{hospital}} 默认取值」渲染",
        "previewScopeDept": "当前按「机构 {{hospital}} · {{department}}」渲染",
        "previewEmpty": "主 prompt 为空，先填写主 prompt。",
        "missingTitle": "有变量尚未配置",
        "missingHint": "以下变量没有任何取值，占位会原样保留在最终 prompt 里：{{keys}}",
        "refreshing": "正在重算…",
        "unsaved": "未保存",
        "variablesSaved": "示例配置已保存（{{count}} 项）",
        "variablesSaveFailed": "示例配置保存失败",
        "mainPlatformWide": "全平台生效",
        "mainCollapsedSummary": "病历类型级，全平台一套；含 {{count}} 个占位变量",
        "inheritHint": "{{department}} 未单独配置的变量，取用时自动继承上面的机构默认值。"
      },
      "finalContent": {
        "emptyBadge": "未配置",
        "copied": "已复制",
        "displayTitle": "最终配置：展示字段",
        "displayHint": "生成时作为 stem.displayFieldConfig 下发的实际内容，每行一个字段：「字段名：说明」，无说明则只有字段名。与实际下发使用同一序列化函数。",
        "displaySelfDevelopedHint": "生成时作为 displayFieldConfig 下发的实际内容；一级 Markdown 标题使用 (#)，二级 Markdown 标题使用 (##)，未启用标题时不带标识，空来源仍保留全角冒号。",
        "displayEmpty": "还没有展示字段，最终 prompt 里不会出现章节结构要求（由智能体自行决定章节）。",
        "referenceTitle": "最终配置：引用字段",
        "referenceHint": "引用字段的实际内容，同样每行一个字段。嵌套结构（子对象 / 数组元素）用缩进表示层级，数组元素模板未命名时显示为「每项」。",
        "referenceSelfDevelopedHint": "生成时作为 referenceFieldConfig 下发的实际内容；每行格式为“引用字段名：来源1、来源2”。",
        "referenceEmpty": "还没有引用字段，最终 prompt 里不会要求输出引用 JSON。",
        "templateTitle": "最终内容",
        "templateHint": "模版正文原文传给上游（仅去除首尾空白）。注意：若本次生成上传了参考模板文件，或从知识库选了带原文件的文档，该入参改用这些文件提取出的正文，此处维护的正文不会生效。",
        "templateEmpty": "还没有模版正文。",
        "promptTitle": "最终 prompt",
        "promptHint": "主 prompt 按当前维度替换变量后的结果，这就是交给智能体的完整内容。"
      },
      "import": {
        "entry": "导入 Excel",
        "title": "导入 prompt 变量取值",
        "description": "从 Excel 批量导入变量取值。机构编码取自文件名，同一维度同变量会覆盖原有取值。",
        "formatTitle": "文件要求",
        "ruleFileName": "文件名形如「机构编码_名称.xlsx」，第一个下划线前必须全为数字（如 1001_入院记录.xlsx）。",
        "ruleColumns": "读取第一个工作表，需含「字段英文名（变量名称）」与「示例内容（变量内容）」两列；「字段名」「字段含义」仅便于维护，不会入库。",
        "ruleDepartment": "「科室名」留空表示全院（机构默认）配置；填写则为该科室配置，需与科室字典中的名称一致。",
        "ruleUpsert": "同一（科室，变量名）已存在时更新其取值，不会产生重复记录。",
        "chooseFile": "选择文件",
        "parsing": "正在解析…",
        "noSheet": "文件中没有工作表",
        "summary": "机构 {{hospital}}，共解析出 {{count}} 条变量取值：",
        "hospitalWideCount": "全院 · {{count}}",
        "issuesTitle": "有 {{count}} 行需要注意（这些行不会导入）",
        "issueRow": "第 {{row}} 行：{{message}}",
        "confirm": "导入",
        "confirmWithCount": "导入 {{count}} 条",
        "done": "导入完成：新建 {{created}} 条，更新 {{updated}} 条",
        "partialDone": "导入完成：新建 {{created}} 条，更新 {{updated}} 条，失败 {{failed}} 条",
        "failed": "导入失败"
      },
      "scope": {
        "current": "当前：机构 {{hospital}}{{edition}} · {{department}}",
        "hospitalWide": "全院",
        "hospitalWideOption": "不指定（全院 / 机构默认）",
        "configuredHospitals": "已配机构",
        "noConfiguredHospitals": "该文书类型还没有任何机构配过字段配置、模版或变量取值。",
        "configuredDepartments": "已配科室",
        "noConfiguredDepartments": "该机构下暂无科室级配置。",
        "hospitalSummary": "字段 {{fields}} · 模版 {{templates}} · 变量 {{variables}}",
        "hospitalChipTitle": "已配 {{fields}} 份字段配置、{{templates}} 条模版、{{variables}} 项变量取值",
        "noDocTypes": "还没有任何文书类型，请先在「类型字典」里新增。"
      },
      "defaultFields": {
        "pick": "从默认字段选择",
        "pickTitle": "从默认字段选择",
        "pickDescription": "勾选要写入的字段与目标。同名字段以本次选择覆盖原有说明，位置保持不变；写入后仍需点击“保存”。",
        "pickEmpty": "该文书类型尚未配置默认字段库，请先在“类型字典”页签的该类型下维护。",
        "pickSearchPlaceholder": "搜索字段名或说明",
        "pickSummary": "已选：展示 {{display}} · 引用 {{reference}}",
        "nameZh": "中文字段名",
        "nameEn": "英文字段名",
        "selectAllDisplay": "全选展示字段",
        "targetDisplay": "展示",
        "selectAllReference": "全选引用字段",
        "targetReference": "引用",
        "pickNoMatch": "没有匹配的默认字段。",
        "targetDisplayFor": "把“{{field}}”写入展示字段",
        "targetReferenceFor": "把“{{field}}”写入引用字段",
        "referenceNeedsNameEn": "未配置英文字段名，无法写入引用字段",
        "pickConfirm": "写入配置",
        "title": "默认字段库",
        "globalScope": "全平台通用",
        "description": "与模型组约定好的候选字段。中文名写入展示字段，英文名写入引用字段；各机构、科室再从中选择实际启用哪些。本清单与上方机构、科室无关。",
        "copy": "复制为导入文本",
        "extract": "从现有配置提取",
        "batchImport": "批量导入",
        "enabled": "启用",
        "empty": "暂无默认字段，点击“新增默认字段”开始，或使用批量导入。",
        "nameZhPlaceholder": "现病史",
        "nameEnPlaceholder": "英文标识，例如 symptom",
        "descriptionPlaceholder": "字段说明（例如：需包含伴随症状）",
        "enabledFor": "启用“{{field}}”",
        "deleteField": "删除该默认字段",
        "addField": "新增默认字段",
        "duplicateNameZhWarning": "有 {{count}} 个重复的中文字段名，请改成唯一值后再保存。",
        "invalidNameEnWarning": "有 {{count}} 个英文字段名含非法字符，只能使用字母、数字和下划线。",
        "copyFallbackTitle": "手动复制",
        "copyFallbackDescription": "浏览器未授予剪贴板权限。请全选下方文本手动复制，再到目标环境的「批量导入」中粘贴。",
        "batchImportTitle": "批量导入默认字段",
        "batchImportDescription": "每行一条，按「中文名，英文名，说明」顺序，用逗号或冒号分隔。英文名与说明可省略。",
        "batchModeAppendDescription": "保留现有顺序；同名中文字段更新英文名与说明，新字段追加到末尾。",
        "batchModeReplaceDescription": "用输入行的完整列表替换当前默认字段库，可调整顺序并移除未输入字段。",
        "batchImportPlaceholder": "现病史,symptom,病程演变与伴随症状\n既往史,previousHistory\n主诉",
        "extractNoNames": "该文书类型的现有配置里没有这类字段。",
        "extractTitle": "从现有字段配置提取",
        "extractDescription": "列出该文书类型在各机构、科室配置里用过的字段名。勾选后加入草稿，另一半名字需要你补全后再保存。",
        "extractDisplayHint": "填入中文字段名",
        "extractReferenceHint": "填入英文字段名，中文名待补全",
        "extractConfirm": "加入 {{count}} 条"
      }
    },
    "quickPrompts": {
      "adminNotice": "维护医院默认 Chips。维护者只需填写中文，保存后系统会自动生成其他语言。",
      "scenarioDegradedNotice": "部分场景配置数据暂不可用，当前仍可按已加载的场景目录编辑 Chips；场景运行权限不会因此开放。",
      "saveHospitalDefault": "保存医院默认配置",
      "personalizedNotice": "你正在使用个人 Chips 配置。",
      "defaultNotice": "你当前使用医院默认 Chips 配置。",
      "savePersonal": "保存个人配置",
      "resetPersonal": "恢复医院默认",
      "resetConfirm": "确认恢复默认配置？当前未保存的更改将丢失。",
      "useHomeBuiltinConfirm": "确认载入首页内置配置？当前未保存的首页更改将丢失，工作场景配置不受影响。",
      "saveHint": "完成编辑后点击“{{label}}”使更改生效。",
      "loadHomeBuiltin": "载入首页内置配置",
      "tabs": {
        "home": "首页",
        "scenarios": "工作场景"
      },
      "homeDescription": "配置首页输入框下方展示的 Chip 分组与各 Chip 内的提示语。",
      "addGroup": "新增分组",
      "emptyGroups": "暂无分组，点击“新增分组”开始配置。",
      "scenarioDescription": "为各工作场景配置输入框下方展示的 Chips。",
      "scenarioCount": "{{scenario}} · {{count}} 条指令",
      "addInstruction": "新增指令",
      "emptyInstructions": "暂无指令，点击“新增指令”开始配置。",
      "buttonLabel": "按钮名称",
      "buttonLabelPlaceholder": "例如：录音转写",
      "fillPrompt": "回填到输入框的文本",
      "fillPromptPlaceholder": "输入点击后回填到输入框的提示语",
      "unnamedGroup": "未命名分组",
      "subtaskCount": "{{count}} 个子任务",
      "homePromptCount": "{{count}} 条提示语",
      "deleteGroup": "删除分组",
      "groupName": "分组名称",
      "accentColor": "强调色",
      "subtasks": "子任务",
      "homePrompts": "首页提示语",
      "addSubtask": "新增子任务",
      "newHomePrompt": "新提示语",
      "addHomePrompt": "新增提示语",
      "emptySubtasks": "暂无子任务。",
      "emptyHomePrompts": "暂无首页提示语。",
      "subtaskName": "子任务名称",
      "deleteSubtask": "删除子任务",
      "deleteHomePrompt": "删除提示语",
      "chipClickMode": "Chip 点击方式",
      "chipClickModes": {
        "menu": "展开提示语列表",
        "direct": "直接执行第一条提示语"
      },
      "directActionPrompt": "直接执行的提示语",
      "clickBehavior": "点击行为",
      "stemAgent": "智能体",
      "removeStemAgent": "移除智能体：{{name}}",
      "stemAgentSelectionLimit": "已达到智能体选择上限，请移除一个已选智能体后再试。",
      "stemAgentRequestLimit": "本次指定的智能体过多，请减少选择后重试。",
      "noStemAgent": "不指定智能体",
      "searchStemAgent": "搜索智能体名称或工具名",
      "noStemAgentMatches": "未找到匹配的智能体",
      "offlineStemAgent": "智能体工具已不可用（{{toolName}}）",
      "stemAgentsLoading": "智能体列表加载中",
      "stemAgentsLoadFailed": "智能体列表加载失败，现有选择已保留",
      "internalPrompt": "内置提示词（不在对话流中显示）",
      "toolLabels": {
        "directSend": "直接发送给 Trio",
        "ads": "启动 ADS 录音",
        "materialIntake": "先收集资料",
        "selectPatient": "选择患者",
        "uploadMaterial": "上传资料",
        "openPatients": "打开患者管理",
        "recordSource": "选择病历来源",
        "virtualPatient": "虚拟患者",
        "promptWizard": "交互式向导",
        "surgeryWorkflow": "手术工作流"
      },
      "toolFields": {
        "recordScope": "病历范围",
        "outpatient": "门诊",
        "inpatient": "住院",
        "virtualPatientMode": "虚拟患者模式",
        "virtualPatientConsult": "问诊",
        "virtualPatientBuild": "构建患者",
        "instruction": "执行指令",
        "wizardTemplate": "向导提示词模板",
        "surgeryAction": "手术操作"
      },
      "wizards": {
        "physical-exam-package": "体检套餐建议",
        "outpatient-decision": "诊疗决策",
        "risk-alert": "风险预警",
        "insurance-coding": "医保编码",
        "inpatient-doc-type": "住院文书类型"
      },
      "surgeryActions": {
        "request-checklist:safety": "手术安全核查",
        "request-checklist:count": "手术清点",
        "revise-record": "补充手术记录",
        "guarded-quality": "手术质控"
      },
      "toolBindingHints": {
        "unavailable": "当前环境尚不能读取工具配置，已禁止修改。",
        "nonEditable": "这个 chip 的现有绑定重复、损坏或不是可编辑的快捷工具；请先修复目录数据。"
      },
      "documentType": "文书类型",
      "noDocumentType": "不指定（生成时再选择）",
      "offlineDocumentType": "{{code}}（已停用或已删除）",
      "subtaskPromptPlaceholder": "输入点击后回填到输入框的提示语",
      "addPrompt": "新增提示语",
      "accents": {
        "sky": "天蓝",
        "teal": "青绿",
        "emerald": "翠绿",
        "violet": "紫罗兰",
        "amber": "琥珀",
        "slate": "石板灰",
        "rose": "玫瑰红"
      }
    },
    "users": {
      "title": "用户管理",
      "searchPlaceholder": "搜索姓名、邮箱或科室",
      "userTypeFilter": "按用户类型筛选",
      "userTypes": {
        "all": "全部"
      },
      "empty": "没有匹配的用户。",
      "unnamed": "未设置姓名",
      "superAdminOnly": "仅超级管理员可修改角色",
      "roles": {
        "superAdmin": "超级管理员",
        "admin": "管理员",
        "user": "普通用户"
      },
      "columns": {
        "user": "用户",
        "role": "角色",
        "lastSignIn": "最近登录",
        "actions": "操作",
        "employeeDepartment": "工号 / 科室"
      },
      "downloadTemplate": "下载导入模板",
      "importExcel": "导入 Excel",
      "createUser": "新建用户",
      "loginMode": "全局登录模式",
      "loginModeHint": "个人版机构码 0 只能使用手机或邮箱登录。",
      "loginModePhoneEmail": "手机 / 邮箱",
      "loginModeEmployee": "医生工号",
      "hospitalCodeLabel": "当前机构码",
      "editUser": "编辑用户",
      "pageSummary": "第 {{page}} / {{totalPages}} 页，共 {{total}} 位用户",
      "firstPage": "首页",
      "lastPage": "末页",
      "pageNumber": "第 {{page}} 页",
      "editorTitleEdit": "编辑医生账户",
      "editorTitleCreate": "新建医生账户",
      "fields": {
        "fullName": "医生姓名",
        "employeeNo": "工号",
        "phone": "手机号",
        "department": "科室名",
        "departmentCode": "科室编号",
        "hospitalCode": "机构码"
      },
      "authEmailHint": "无手机号账户会使用内部认证邮箱 {{email}}，初始密码为工号。",
      "employeeNoResetHint": "首次补录或变更工号会将该账户密码重置为工号。"
    },
    "usage": {
      "title": "用量统计",
      "description": "对话次数为“今日”（每日 0 点重置），录音时长为“本月”（每月 1 日重置），均按北京时间计算。",
      "calculating": "正在计算用量…",
      "searchPlaceholder": "搜索姓名 / 手机号 / 科室",
      "empty": "没有匹配的用量记录。",
      "missingName": "未设置姓名",
      "pagination": "第 {{page}} / {{totalPages}} 页 · 共 {{total}} 人",
      "summary": {
        "chatToday": "今日对话",
        "recordingMonth": "本月录音",
        "documentsMonth": "本月文书",
        "activeUsers": "活跃用户"
      },
      "values": {
        "messages": "{{count}} 条",
        "minutes": "{{count}} 分钟",
        "documents": "{{count}} 份",
        "users": "{{active}} / {{total}} 人"
      },
      "sort": {
        "chat": "按今日对话排序",
        "recording": "按本月录音排序",
        "documents": "按本月文书排序"
      },
      "columns": {
        "doctor": "医生",
        "department": "科室",
        "plan": "套餐",
        "chatToday": "今日对话",
        "recordingMonth": "本月录音",
        "documentsMonth": "本月文书"
      },
      "units": {
        "message": "条",
        "minute": "分钟",
        "document": "份"
      }
    },
    "systemPrompt": {
      "title": "HisClaw 基础系统提示词",
      "description": "该提示词是所有对话的基础系统指令，保存后下一轮对话即生效（无需重启）。修改会全局影响所有用户，请谨慎编辑，保留身份与医疗安全相关约束。",
      "loading": "拉取系统提示词…",
      "usingDefault": "当前使用默认值",
      "customized": "已自定义",
      "updatedAt": "　最近更新：{{value}}",
      "placeholder": "基础系统提示词正文…",
      "adsFollowUpTitle": "ADS 文书规范及临床循证质控提示词",
      "adsFollowUpDescription": "用于 ADS 文书生成后的文书规范及临床循证质控。保存后下一次 ADS 文书生成生效；仅超级管理员可维护。",
      "adsFollowUpPlaceholder": "ADS 文书规范及临床循证质控提示词正文…",
      "restoreConfirm": "确定恢复为代码内置的默认提示词？当前自定义内容将被清除。"
    },
    "departments": {
      "title": "科室字典",
      "description": "全平台共用一套科室列表。这里的 code 是与 asst（4.0）对齐科室的唯一依据，两侧取值必须一致。",
      "add": "新增科室",
      "searchPlaceholder": "搜索名称 / 编码 / 拼音",
      "selectForEdit": "请选择左侧科室，或新增一个。",
      "editTitle": "编辑科室：{{name}}",
      "name": "科室名称",
      "code": "科室 code",
      "codeHint": "三位数字编码，如 024。创建后不可修改；必须与 asst 侧 department.code 一致。",
      "codeLocked": "已被医生资料、网关配置与 asst 侧引用，不可修改。",
      "pinyin": "拼音",
      "pinyinHint": "供科室选择器搜索匹配用。",
      "sortOrder": "排序",
      "saved": "科室已保存",
      "saveFailed": "科室保存失败",
      "disable": "停用",
      "disabled": "科室已停用",
      "disableFailed": "停用失败"
    },
    "copilotScenes": {
      "title": "Copilot Scene 字典",
      "description": "维护 Copilot 101 接诊接口使用的场景编号和说明。场景编号是 HIS 协议标识，创建后不可修改。",
      "add": "新增 Copilot Scene",
      "edit": "编辑 Copilot Scene",
      "searchPlaceholder": "搜索场景编号或描述",
      "field": "Copilot Scene",
      "descriptionField": "描述",
      "fieldHint": "请输入接口文档定义的正整数场景编号。",
      "fieldLocked": "场景编号已被视为 HIS 协议标识，创建后不可修改。",
      "selectForEdit": "请选择左侧 Copilot Scene，或新增一项。",
      "saved": "Copilot Scene 已保存",
      "saveFailed": "保存 Copilot Scene 失败",
      "deleted": "Copilot Scene 已删除",
      "deleteFailed": "删除 Copilot Scene 失败",
      "deleteTitle": "删除 Copilot Scene？",
      "deleteDescription": "仍被文书类型引用的场景不能删除。"
    },
    "dictionaries": {
      "tabs": {
        "departments": "科室",
        "copilotScenes": "Copilot Scene"
      }
    },
    "agentTraces": {
      "title": "TrioAgent执行追踪",
      "description": "按消息查看 TrioAgent 的完整执行过程：轮次、模型调用、工具、沙箱与错误。仅超级管理员可访问。",
      "filters": {
        "user": "用户",
        "userPlaceholder": "按姓名 / 邮箱搜索",
        "session": "会话 ID",
        "window": "时间",
        "windowOptions": {
          "1h": "最近 1 小时",
          "24h": "最近 24 小时",
          "7d": "最近 7 天",
          "custom": "自定义"
        },
        "from": "开始",
        "to": "结束",
        "sort": "排序",
        "sortOptions": {
          "started_at": "时间",
          "total_ms": "耗时",
          "total_tokens": "tokens"
        },
        "status": "状态",
        "terminal": "终态",
        "errorKind": "错误类别",
        "entryRoute": "入口",
        "skill": "技能",
        "tool": "工具",
        "model": "模型",
        "minDuration": "≥ 耗时 (ms)",
        "minTokens": "≥ tokens",
        "hasSandbox": "含沙箱",
        "query": "消息 ID / RequestId / 文本",
        "queryKind": {
          "messageId": "消息 ID",
          "requestId": "RequestId",
          "text": "文本"
        },
        "all": "全部",
        "apply": "查询",
        "clear": "清除",
        "copyLink": "复制筛选链接",
        "linkCopied": "链接已复制"
      },
      "columns": {
        "time": "时间",
        "user": "用户",
        "preview": "预览",
        "status": "状态",
        "terminal": "终态",
        "turns": "轮",
        "llm": "LLM",
        "tools": "工具",
        "sandbox": "沙箱",
        "duration": "耗时",
        "tokens": "tokens"
      },
      "status": {
        "running": "运行中",
        "succeeded": "完成",
        "failed": "失败",
        "cancelled": "已取消",
        "rejected": "已拒绝"
      },
      "stepStatus": {
        "running": "运行中",
        "succeeded": "成功",
        "failed": "失败",
        "cancelled": "已取消"
      },
      "terminalReason": {
        "completed": "完成",
        "ask_user": "等待用户",
        "error": "错误",
        "safety_block": "安全拦截",
        "cancelled": "取消",
        "duplicate": "重复消息",
        "queue_full": "队列已满",
        "admission_failed": "准入失败",
        "max_turns": "超出轮次上限",
        "forced_final": "强制收尾",
        "orphaned": "孤儿（进程重启）"
      },
      "errorKind": {
        "provider_timeout": "模型超时",
        "provider_connection": "模型连接失败",
        "provider_http_4xx": "模型 4xx",
        "provider_http_5xx": "模型 5xx",
        "provider_rate_limit": "模型限流",
        "content_filter": "内容过滤",
        "safety_block": "安全拦截",
        "reasoning_content_compat": "思维链兼容错误",
        "tool_exception": "工具异常",
        "tool_reported_failure": "工具自报失败",
        "stem_workflow_failed": "stem 工作流失败",
        "sandbox_preflight": "沙箱预检失败",
        "sandbox_exec": "沙箱执行失败",
        "sandbox_timeout": "沙箱超时",
        "sandbox_validation": "沙箱产物校验失败",
        "cancelled_by_client": "客户端取消",
        "consumer_closed": "消费者断开",
        "process_shutdown": "进程关闭",
        "orphaned": "孤儿",
        "unknown": "未知"
      },
      "stepType": {
        "request": "请求",
        "queue": "排队",
        "prepare": "准备",
        "turn": "轮次",
        "llm": "模型调用",
        "tool": "工具",
        "control": "控制",
        "finalize": "收尾",
        "sandbox": "沙箱",
        "transport": "传输",
        "retrieval": "检索",
        "interactive": "交互",
        "job": "后台任务",
        "delivery": "交付"
      },
      "filterChips": {
        "all": "全部",
        "errors": "仅错误",
        "llm": "LLM",
        "tool": "工具",
        "sandbox": "沙箱",
        "control": "控制"
      },
      "tabs": {
        "overview": "概览",
        "conversation": "对话",
        "timeline": "时间线",
        "llm": "LLM 调用",
        "tools": "工具",
        "sandbox": "沙箱",
        "files": "文件",
        "errors": "错误",
        "raw": "原始"
      },
      "inspector": {
        "prompt": "提示词",
        "thinking": "思考",
        "output": "输出",
        "toolCalls": "工具调用",
        "usage": "用量",
        "timing": "时序",
        "error": "错误",
        "raw": "原始 JSON",
        "input": "参数",
        "result": "结果",
        "metrics": "指标",
        "subSteps": "子步骤",
        "overview": "概览",
        "brief": "brief",
        "rounds": "轮次",
        "outputs": "产物",
        "container": "容器",
        "code": "代码",
        "stdout": "stdout",
        "stderr": "stderr",
        "origin": "来源",
        "linked": "关联步骤",
        "jumpToStep": "跳到 #{{seq}}",
        "noDetail": "该步骤没有更多内容",
        "selectStep": "在左侧选择一个步骤",
        "traceback": "traceback",
        "injectedText": "注入文本",
        "streamedDiffers": "用户看到的流式文本 ≠ 最终文本",
        "renumberFrom": "原编号",
        "renumberTo": "终编号",
        "finalText": "终文",
        "originalText": "原文",
        "maxTokensHit": "completion 撞满 max_tokens",
        "messagesCount": "{{count}} 条消息",
        "toolsCount": "{{count}} 个工具",
        "diffFromPrevious": "对比上一轮 (#{{seq}})",
        "diffKeyPlaceholder": "<seq> 或 <messageId>:<seq>",
        "diff": "对比",
        "diffFrom": "相对 {{id}} #{{seq}}",
        "diffUnchanged": "未变 {{count}} 条",
        "diffAdded": "新增 {{count}} 条",
        "diffRemoved": "删除 {{count}} 条",
        "systemPromptChanged": "系统提示词已变化",
        "toolsChanged": "工具表已变化",
        "materialize": "展开完整提示词",
        "materialized": "完整提示词",
        "newThisTurn": "本轮新增",
        "slotNotStored": "载荷未落库（去重或超预算）",
        "reasoningChars": "思考 {{count}} 字",
        "textChars": "正文 {{count}} 字",
        "argumentsTruncated": "参数被截断",
        "usageSource": "来源",
        "knowledgeHits": "知识库命中 {{count}} 条",
        "reportedFailure": "工具自报失败",
        "delivery": "交付决策",
        "round": "第 {{num}} 轮",
        "invocation": "沙箱调用",
        "codeChars": "代码 {{count}} 字",
        "codeOnDisk": "完整代码见沙箱页签的磁盘文件",
        "payloads": "载荷",
        "rawHint": "步骤行里 messages / tools 只存 sha（正文按内容寻址、同一条消息内只存一份）；下面第一块已按 sha 还原成完整请求体。",
        "rawResolved": "完整请求体（已按 sha 还原正文）",
        "rawHead": "步骤行原样（头，正文以 sha 引用）",
        "resultText": "正文",
        "resultData": "结构化结果",
        "screenshot": "截图元数据"
      },
      "promptGroups": {
        "system": "系统提示词",
        "memory": "记忆块",
        "history": "历史",
        "current_user": "本轮问题",
        "injected": "注入",
        "budget_warning": "预算提醒",
        "sandbox_guidance": "沙箱指引",
        "tool": "工具结果",
        "tool_schemas": "工具表",
        "turn": "本轮消息",
        "unknown": "其它"
      },
      "timingKeys": {
        "first_delta_ms": "首个响应片段",
        "first_reasoning_ms": "首个思考片段",
        "first_text_ms": "首个正文片段",
        "first_tool_delta_ms": "首个工具调用片段",
        "stream_end_ms": "流结束",
        "reasoning_stream_ms": "思考片段持续",
        "tool_args_ms": "工具调用片段持续",
        "chunk_count": "流式片段数",
        "stream_consumer_ms": "下游处理占用"
      },
      "timing": {
        "momentsTitle": "时间点",
        "momentsHint": "每个值是「从本次 LLM 请求发出，到这件事第一次发生」经过了多久。不含排队、准备与上一轮工具执行。",
        "spansTitle": "时长与计数",
        "spansHint": "每个值是一段跨度：从该类第一个片段到最后一个片段。下游处理占用是主循环消费流的时间，不是模型延迟。"
      },
      "interactive": {
        "requiresResponse": "等待用户作答",
        "params": "组件参数",
        "closureText": "闭合文本（模型下一轮读到的内容）"
      },
      "payload": {
        "load": "加载完整 ({{size}})",
        "loading": "加载中…",
        "tooLarge": "载荷超过 8 MiB，无法内联查看",
        "copy": "复制",
        "copied": "已复制",
        "expand": "展开",
        "collapse": "收起",
        "search": "搜索",
        "shed": "该载荷因队列超预算已丢弃",
        "shared": "与本消息更早步骤的内容相同，只落库一份；已按 sha 取回",
        "missing": "载荷未落库（超过单载荷上限或写入时被丢弃）",
        "headTruncated": "内容已截断"
      },
      "empty": {
        "list": "没有符合条件的消息",
        "steps": "没有步骤记录",
        "files": "没有文件",
        "errors": "没有错误",
        "conversation": "没有对话记录",
        "sandbox": "该消息没有沙箱调用",
        "sandboxDisk": "沙箱磁盘文件已清理或不可用",
        "users": "没有匹配的用户"
      },
      "errors": {
        "expired": "调用链已过期或未记录（保留 {{days}} 天）",
        "forbidden": "无权访问：仅超级管理员可查看",
        "unavailable": "Agent 调用链服务不可用",
        "tooLarge": "响应过大，请缩小范围",
        "timeout": "Agent 响应超时",
        "upstream": "查询失败：{{message}}",
        "notFoundKey": "未找到对应的调用链（{{key}}）",
        "merged": "该消息已合并进其它消息，已跳转到合并后的消息",
        "resolving": "正在定位调用链…"
      },
      "actions": {
        "back": "返回列表",
        "copyId": "复制 ID",
        "copyLink": "复制链接",
        "prev": "上一条",
        "next": "下一条",
        "onlyErrors": "仅错误",
        "treeView": "树",
        "ganttView": "甘特",
        "expandAll": "全部展开",
        "collapseAll": "全部折叠",
        "nextPage": "下一页",
        "prevPage": "上一页",
        "openSession": "按会话筛选",
        "copyStep": "复制步骤 JSON",
        "nextError": "下一个错误"
      },
      "shortcuts": {
        "list": "j / k 移动 · Enter 打开 · / 聚焦搜索",
        "tree": "↑ / ↓ 选择 · ← / → 折展 · [ ] 上/下一个错误 · t 仅错误 · c 复制 · 1-9 切换页签"
      },
      "summary": {
        "turns": "{{count}} 轮",
        "llmCalls": "{{main}} 主 LLM + {{sandbox}} 沙箱 LLM",
        "toolCalls": "{{count}} 工具",
        "sandbox": "沙箱 {{invocations}} 次 / {{rounds}} 轮",
        "sandboxRounds": "{{rounds}} 轮",
        "forcedRounds": "强制 {{count}} 轮",
        "tokensMain": "主 {{prompt}} / {{completion}}",
        "tokensSandbox": "沙箱 {{prompt}} / {{completion}}",
        "tokensTool": "工具 {{total}}",
        "tokensToolSplit": "{{prompt}} / {{completion}}",
        "cached": "cached {{count}}",
        "reasoning": "reasoning {{count}}",
        "files": "{{count}} 文件",
        "skills": "技能 {{names}}",
        "incomplete": "trace 不完整：{{count}} 个步骤被丢弃",
        "running": "运行中，每 5 秒刷新",
        "queueWait": "排队",
        "prepare": "准备",
        "firstDelta": "首增量",
        "total": "总耗时",
        "delivery": "交付",
        "entryRoute": "入口",
        "queryKind": "类型",
        "previousMessage": "上一条消息",
        "responseMessage": "回复消息 ID",
        "httpTraceId": "RequestId",
        "modelNames": "模型",
        "toolNames": "工具",
        "contextCard": "上下文",
        "synthesized": "由旧版 trace 行拼出（无汇总行）",
        "errorSummary": "错误摘要",
        "forceSkill": "强制技能",
        "forceTool": "强制工具",
        "runKind": "运行类型",
        "terminalReason": "终态原因",
        "errorKind": "错误类别",
        "appId": "应用",
        "payloadBytes": "载荷大小",
        "stepCount": "步骤数",
        "failedStepCount": "失败步骤",
        "droppedStepCount": "丢弃步骤"
      },
      "tokens": {
        "bucket": "来源",
        "prompt": "输入",
        "completion": "输出",
        "cached": "缓存命中",
        "reasoning": "推理",
        "total": "合计",
        "calls": "{{count}} 次调用"
      },
      "memory": {
        "profiles": "画像",
        "relatedEvents": "画像引用的事件",
        "recentEvents": "近期事件",
        "recentLimit": "最近 {{count}} 条",
        "count": "{{count}} 条",
        "renderedChars": "渲染字数",
        "elapsed": "构建耗时",
        "timedOutLabel": "超时",
        "timedOut": "等待超时被取消，本轮未注入记忆",
        "empty": "该用户没有可注入的记忆，本轮提示词不含记忆块",
        "hint": "ID 是记忆库中画像 / 事件行的主键：画像引用的事件是该画像的证据事件，近期事件是按时间取的最近 N 条。记忆块渲染后作为一条 system 消息进入本轮提示词。",
        "blockText": "记忆块正文",
        "viewInPrompt": "在 LLM 步骤 #{{seq}} 的提示词中查看"
      },
      "conversation": {
        "truncated": "（已截断）",
        "toolCall": "工具调用"
      },
      "llmTable": {
        "turn": "轮",
        "bucket": "来源",
        "name": "名称",
        "model": "模型",
        "ttft": "TTFT",
        "duration": "耗时",
        "finish": "结束原因",
        "status": "状态",
        "total": "合计",
        "bucket_main": "主",
        "bucket_sandbox": "沙箱",
        "bucket_stem": "工具"
      },
      "files": {
        "name": "文件名",
        "source": "来源",
        "kind": "类型",
        "size": "大小",
        "sandboxTask": "沙箱任务",
        "fileId": "文件 ID"
      },
      "sandbox": {
        "selectInvocation": "沙箱调用：",
        "diskFiles": "磁盘文件",
        "conversation": "沙箱对话",
        "toolCalls": "沙箱工具调用",
        "fileTooLarge": "文件过大，已截断",
        "binaryFile": "二进制文件（{{size}}）"
      },
      "pagination": {
        "cursor": "本页 {{count}} 条 · keyset 游标，无总数"
      }
    },
    "orgConnectors": {
      "title": "连接器管理",
      "description": "管理你本人在各连接器上的授权，可断开或重新连接。授权仅属于你自己，管理员无法查看他人账号内容。",
      "loadFailed": "连接器状态读取失败，请重试。",
      "noAccountHint": "无需账号授权，机构成员可直接使用，无需断开或重新连接。",
      "open": "打开连接器"
    }
  },
  "settingsPage": {
    "pageTitle": "设置 · Healthmate",
    "toast": {
      "realtimeAsrOk": "实时 ASR 可用",
      "realtimeAsrFail": "实时 ASR 不可用：{{msg}}"
    },
    "header": {
      "back": "返回",
      "title": "设置"
    },
    "noAccess": {
      "title": "无访问权限",
      "description": "设置页仅对管理员开放。如需访问，请联系管理员授权。",
      "backHome": "返回首页"
    },
    "tabs": {
      "scenarios": "终端管理",
      "docTypes": "文书类型",
      "quickPrompts": "Chips 管理",
      "users": "用户管理",
      "usage": "用量统计",
      "systemPrompt": "系统提示词",
      "apiDocs": "API文档",
      "productManual": "产品手册",
      "dictionaries": "字典管理",
      "aiGatewayLogs": "AI 调用日志",
      "agentTraces": "TrioAgent执行追踪"
    },
    "asrCheck": {
      "sectionTitle": "实时 ASR 可用性",
      "checkButton": "立即检测",
      "statusLabel": "状态",
      "available": "可用",
      "unavailable": "不可用",
      "errorPrefix": "错误：{{error}}"
    },
    "integrations": {
      "subTabs": {
        "asr": "ASR 语音识别",
        "ocr": "OCR 文字识别",
        "llm": "LLM 大语言模型"
      },
      "comingSoon": "敬请期待",
      "ocrDescription": "OCR 接入配置即将上线。",
      "llmDescription": "LLM 接入配置即将上线。",
      "loadFail": "加载失败：{{error}}",
      "loginRequired": "请先登录后再配置该技能。",
      "provider": "提供方",
      "endpoint": "Endpoint / Base URL",
      "apiKey": "API Key",
      "model": "模型",
      "modelPlaceholder": "例如 gpt-4o-mini、google/gemini-3-flash-preview",
      "keyPlaceholder": "请输入 API Key",
      "keySavedPlaceholder": "已保存，留空则不更新",
      "keySavedHint": "Key 已加密保存，留空不会覆盖。",
      "save": "保存",
      "test": "测试连接",
      "saveOk": "已保存配置",
      "saveFail": "保存失败：{{error}}",
      "testOk": "连接成功",
      "testFail": "连接失败：{{error}}",
      "updatedAt": "最后更新：{{time}}",
      "ocrTitle": "OCR 接入",
      "llmTitle": "LLM 接入",
      "ocrProviders": {
        "tencent": "腾讯云 OCR",
        "baidu": "百度 OCR",
        "aliyun": "阿里云 OCR",
        "custom": "自定义"
      },
      "llmProviders": {
        "lovable": "Lovable AI 网关",
        "trizen": "全诊模型平台",
        "openai": "OpenAI",
        "anthropic": "Anthropic",
        "compatible": "OpenAI 兼容"
      }
    },
    "terminals": {
      "resources": "机构共享资源",
      "owned": "本机构终端",
      "sectionsLabel": "终端设置分类",
      "other": "其他管理",
      "orgInfo": "机构信息（终端默认名称和 logo）",
      "comingSoon": "即将开放",
      "sections": {
        "basic": "基本设置",
        "devices": "设备",
        "operations": "运维数据",
        "logs": "运行日志"
      },
      "hints": {
        "devices": "一个终端可对应多台设备，每台可选择不同技能。",
        "operations": "查看设备在线状态和运行指标。",
        "logs": "查看设备运行记录。",
        "skillRegistry": "在模型平台编辑好的技能，注册后会出现在技能库中供终端使用。"
      }
    }
  },
  "knowledgePage": {
    "spacePersonal": "个人知识库",
    "spacePublic": "公共知识库",
    "spaceSwitchAria": "知识库空间切换",
    "publicCurrentEntry": "当前入口：{{label}}",
    "publicEntryAll": "全部内容",
    "publicManage": "管理公共知识库",
    "publicManageDone": "完成管理",
    "publicEmptyCategoryTitle": "该分类暂无公共内容",
    "publicEmptyCategoryHint": "公共内容发布后，全体用户都可以在这里查看和使用。",
    "medicalSubPersonal": "个人病历",
    "medicalSubPlatform": "公共病历",
    "platformBadge": "公共",
    "platformUpload": "上传公共病历",
    "platformLoading": "公共病历加载中…",
    "platformPanelHint": "公共病历由管理员统一维护，所有用户在写病历时均可调用",
    "platformEmpty": "暂无公共病历",
    "platformEmptyHint": "管理员上传素材后，用户在 ADS 写病历时即可调用",
    "platformDialogNew": "上传素材",
    "platformDialogEdit": "编辑公共病历",
    "platformFieldTitle": "模板标题",
    "platformFieldTitlePlaceholder": "请输入模板标题",
    "platformFieldDocType": "适用文书类型",
    "platformDocTypeGeneric": "通用",
    "platformNoDocTypeMatch": "没有匹配的文书类型",
    "platformFieldFile": "模板文件",
    "platformChooseFile": "选择文件",
    "platformKeepFile": "保留当前文件（可重新选择替换）",
    "platformFileHint": "支持 Word / PDF / TXT / Markdown，上传后全平台可用",
    "platformSave": "保存",
    "platformEnable": "上架",
    "platformDisable": "下架",
    "platformDisabledBadge": "已下架",
    "platformEdit": "编辑",
    "platformDelete": "删除",
    "platformDeleteConfirm": "确定删除公共病历「{title}」吗？删除后全平台用户不可再调用。",
    "platformPreviewEmpty": "该模板暂无可预览的文本摘录",
    "platformToastUploaded": "公共病历已上传",
    "platformToastUpdated": "公共病历已更新",
    "platformToastDeleted": "公共病历已删除",
    "platformToastEnabled": "公共病历已上架",
    "platformToastDisabled": "公共病历已下架",
    "platformToastFailed": "操作失败，请稍后重试",
    "pageTitle": "知识库",
    "pageDescription": "上传指南、文献、文档和网址，整理知识并支持技能使用。",
    "uploadMaterial": "上传素材",
    "statTotal": "总素材",
    "statVectorized": "已向量化",
    "statAIRecommend": "AI 推荐",
    "statAuthored": "本人成果",
    "tabLibrary": "我的知识库",
    "tabCorpus": "对话",
    "tabUpload": "素材",
    "corpusEmptyTitle": "暂无对话记录",
    "corpusEmptyDesc": "完成一次问诊或医患沟通后，系统会自动整理对话文本，可选择性纳入训练语料。",
    "searchPlaceholder": "搜索标题、来源…",
    "filterAll": "全部类型",
    "filterByType": "筛选类型",
    "filterByCategory": "筛选分类",
    "filterKindsSelected": "已选 {{count}} 类",
    "addAll": "全部加入",
    "refetch": "重新抓取",
    "toastAlreadyInLibrary": "已在知识库中",
    "toastAdded": "已添加 {{count}} 条到知识库",
    "toastAddMaterialFirst": "先添加一些知识素材",
    "vectorized": "已训练",
    "inLibrary": "已入库",
    "addToCurrentCategory": "可添加到当前分类",
    "inCurrentCategory": "已在当前分类",
    "updateAvailable": "有更新",
    "addToLibrary": "加入",
    "emptyTitle": "还没有素材",
    "emptyDesc": "上传 PDF / 链接，或从 AI 推荐与本人成果中一键加入",
    "startUpload": "开始上传",
    "uploadDialogTitle": "添加知识素材",
    "uploadDialogDesc": "支持 PDF / Word / EPUB 文件或网址链接。",
    "tabFile": "文件",
    "tabUrl": "网址",
    "tabNote": "笔记",
    "dropFileHint": "点击选择文件或拖入",
    "dropFileHintMobile": "点击选择文件",
    "supportedFormats": "支持 PDF / DOCX / XLSX / XLS / CSV / TXT / MD / HTML，单文件最大 100 MB",
    "localUpload": "本地上传",
    "previewFile": "预览文件",
    "noDetailContent": "该素材暂无可展示的正文内容。",
    "urlLabel": "网址",
    "addButton": "添加",
    "noteTitleLabel": "标题",
    "noteTitlePlaceholder": "例如：心衰利尿剂使用经验",
    "noteBodyLabel": "正文",
    "noteBodyPlaceholder": "写下你的临床经验、用药习惯、判读要点…",
    "saveNote": "保存笔记",
    "invalidUrl": "链接格式不正确",
    "cancel": "取消",
    "save": "保存",
    "skip": "跳过",
    "prevStep": "上一步",
    "nextStep": "下一步",
    "goSearch": "去检索素材",
    "optionMap": {
      "心血管内科": "心血管内科",
      "消化内科": "消化内科",
      "内分泌科": "内分泌科",
      "呼吸内科": "呼吸内科",
      "神经内科": "神经内科",
      "肾内科": "肾内科",
      "风湿免疫科": "风湿免疫科",
      "住院医师": "住院医师",
      "主治医师": "主治医师",
      "副主任医师": "副主任医师",
      "主任医师": "主任医师",
      "冠心病": "冠心病",
      "心力衰竭": "心力衰竭",
      "心律失常": "心律失常",
      "高血压": "高血压",
      "瓣膜病": "瓣膜病",
      "肝病": "肝病",
      "炎症性肠病": "炎症性肠病",
      "胃食管反流": "胃食管反流",
      "胰腺疾病": "胰腺疾病",
      "糖尿病": "糖尿病",
      "甲状腺疾病": "甲状腺疾病",
      "骨代谢": "骨代谢",
      "肥胖": "肥胖",
      "哮喘": "哮喘",
      "COPD": "COPD",
      "肺部肿瘤": "肺部肿瘤",
      "肺炎": "肺炎",
      "卒中": "卒中",
      "癫痫": "癫痫",
      "帕金森": "帕金森",
      "头痛": "头痛",
      "CKD": "CKD",
      "肾炎": "肾炎",
      "透析": "透析",
      "类风湿": "类风湿",
      "红斑狼疮": "红斑狼疮",
      "强直性脊柱炎": "强直性脊柱炎"
    },
    "newCategory": "新建分类",
    "createCategoryDesc": "为一类知识素材命名，方便后续归档与检索。",
    "categoryNameLabel": "分类名称",
    "categoryNamePlaceholder": "例如：降压药方案",
    "categoryDescriptionLabel": "描述（可选）",
    "categoryDescriptionPlaceholder": "一句话说明这类素材",
    "deleteCategoryCard": "删除分类卡片",
    "deleteCategoryTitle": "删除分类「{{label}}」？",
    "deleteCategoryConfirm": "将解除 {{count}} 条资料与该分类的归属关系。资料会保留在知识库中，并显示为未分类。此操作无法恢复。",
    "deleteCategoryAction": "删除分类",
    "indexing": "索引中",
    "indexed": "已索引",
    "indexingFailed": "索引失败",
    "moreCategories": "还有 {{count}} 个分类",
    "allCategoriesRemoveHint": "全部分类（点击移出）",
    "addToCategory": "加入到分类",
    "addToCategoryMulti": "加入到分类（可多选）",
    "selectAllCurrent": "全选",
    "clearAllCurrent": "取消全选",
    "selectedFiles": "已选 {{count}} 项",
    "noSelectableFiles": "当前结果中没有可选择的文件",
    "clearSelection": "清空选择",
    "bulkTargetCategory": "选择目标分类",
    "bulkAddAction": "加入到分类",
    "selectFile": "选择文件：{{title}}",
    "bulkAddSuccess": "已将 {{count}} 个文件加入目标分类",
    "bulkAddPartial": "成功 {{succeeded}} 个，失败 {{failed}} 个；失败项已保留选择",
    "bulkAddFailed": "批量加入分类失败，已保留所选文件",
    "bulkAddActivationFailed": "目标分类暂时无法创建，请稍后重试；已保留所选文件",
    "bulkAddIndexFailed": "文件索引失败，请稍后重试；已保留所选文件",
    "bulkAddLinkFailed": "文件已处理，但分类关联保存失败；已保留所选文件",
    "bulkAddDocumentsMissing": "所选文件已不存在或无权访问；已保留选择",
    "bulkDeleteAction": "删除",
    "bulkDeleteConfirmTitle": "删除所选 {{count}} 个文件？",
    "bulkDeleteConfirmDesc": "删除后无法恢复，已训练的技能不受影响。",
    "bulkDeleteSuccess": "已删除 {{count}} 个文件",
    "bulkDeletePartial": "成功删除 {{succeeded}} 个，失败 {{failed}} 个；失败项已保留选择",
    "bulkDeleteFailed": "批量删除失败，已保留所选文件",
    "deleteKnowledgeConfirm": "确定删除「{{title}}」？该知识将从知识库中移除，同时会影响使用该知识的技能。",
    "deleteKnowledge": "删除该知识",
    "removeStagedItem": "移除待上传项",
    "fileUnsupported": "{{name}}（格式不支持）",
    "fileTooLarge": "{{name}}（超过 {{size}}）",
    "continueAddFiles": "继续添加文件",
    "clear": "清空",
    "addedItemsCount": "已添加 {{count}} 条",
    "classifying": "AI 归类中…",
    "uploadingMaterial": "上传中…",
    "highlights": "核心要点",
    "none": "无",
    "publishedYear": "发布于 {{year}}",
    "fileSizeApprox": "文件大小约 {{size}} KB",
    "noMoreDetails": "暂无更多详情内容。",
    "importing": "导入中…",
    "importingProgress": "导入中… {{done}}/{{total}}",
    "createSkill": "创建技能",
    "createSkillMenuTitle": "基于知识库训练",
    "tabAll": "全部",
    "tabLiterature": "文献资料",
    "tabDialogue": "对话与记录",
    "newCategoryFailed": "新建分类失败：{{message}}",
    "catDoctor": "医生分身",
    "catDoctorHint": "复刻你的临床思路与语言风格",
    "catPatient": "虚拟病人",
    "catPatientHint": "可交互的标准化病人，训练问诊与告知",
    "catLiterature": "文献助手",
    "catLiteratureHint": "围绕研究方向做文献综述与解读",
    "catRecordTemplate": "病历模板",
    "catRecordTemplateHint": "各类病历文书的参考模板",
    "catUncategorized": "未分类",
    "catUncategorizedHint": "未归属到具体分类的文件",
    "tabMedicalRecord": "病历",
    "emptySkillNoMaterial": "「{{label}}」还没有素材",
    "emptySkillHint": "{{hint}}。上传相关素材，或从现有条目中点击「加入技能」快速归类。",
    "emptySkillUpload": "上传素材到「{{label}}」",
    "emptySkillBrowseAll": "浏览全部素材",
    "emptyUncategorizedTitle": "没有未归类素材",
    "emptyUncategorizedHint": "你的素材都已加入至少一项技能训练。上传新素材即可继续归类。",
    "emptyUploadBtn": "上传素材",
    "emptyAllTitle": "知识库还是空的",
    "emptyAllDesc": "上传指南、文献、病历或对话记录，开始搭建你的专属知识库。",
    "emptyAllCta": "上传素材",
    "emptyLiteratureTitle": "还没有文献资料",
    "emptyLiteratureDesc": "上传指南、文献、书籍或论文 PDF，丰富知识库。",
    "emptyLiteratureCta": "上传文献资料",
    "emptyRecordTitle": "还没有病历",
    "emptyRecordDesc": "上传门诊记录、检查报告或既往病历，构建真实病例库。",
    "emptyRecordCta": "上传病历",
    "emptyDialogueTitle": "还没有对话与记录",
    "emptyDialogueDesc": "导入问诊对话、随访记录或语音转写文本，让智能体学习你的沟通风格。",
    "emptyDialogueCta": "上传对话与记录",
    "toastRemovedFromRecommend": "已从推荐中移除",
    "toastRemovedFromCategory": "已移出「{{label}}」",
    "toastAddedToCategory": "已加入「{{label}}」",
    "toastAddFailed": "加入「{{label}}」失败：{{message}}",
    "toastOperationFailed": "操作失败：{{message}}",
    "toastDeleted": "已删除该知识（不影响已训练的技能）",
    "toastDeleteFailed": "删除失败：{{message}}",
    "toastRecommendAddFailed": "「{{title}}」加入失败：{{message}}",
    "toastCategoryDeleted": "已删除分类「{{label}}」",
    "aiRecommend": "AI 推荐",
    "uploadDialogueFile": "上传对话文件",
    "uncategorizedLabel": "未归类",
    "networkError": "网络异常",
    "gatewayError": "网关错误",
    "removedFromRecommend": "已从推荐中移除",
    "removeFromSkill": "从「{{label}}」中移出",
    "removeFromCategory": "从分类「{{label}}」移出",
    "uploadHintCategorized": "将归入「{{label}}」并上传到知识库",
    "uploadHintUncategorized": "未选中分类，素材先存为未归类；加入分类后才会上传到知识库。",
    "importHintCategorized": "，归入「{{label}}」并上传知识库。",
    "importHintUncategorized": "，暂存为未归类素材。",
    "addToLiterature": "加入文献资料（{{count}}）",
    "kindGuideline": "指南",
    "kindPaper": "论文",
    "kindBook": "书籍",
    "kindLiterature": "文献",
    "kindUrl": "网址",
    "kindNote": "笔记",
    "kindMedicalRecord": "病历",
    "kindDialogue": "对话",
    "kindOther": "其它",
    "materialType": "素材类型",
    "recordSubtype": "病历类型",
    "recordSubtypePlaceholder": "选择病历类型（可不选）",
    "suggestedKinds": "推荐分类",
    "confirm": "确定",
    "recommendDialogTitle": "AI 推荐 · 文献资料",
    "selectAll": "全选",
    "selectedOfTotal": "已选 {{count}} / {{total}}",
    "toastItemOpFailed": "「{{label}}」操作失败：{{message}}",
    "retry": "重试",
    "processing": "处理中…",
    "moreActions": "更多操作",
    "confirmDelete": "确认删除",
    "platformCurrentFile": "当前原文件",
    "platformCurrentFileWithSize": "当前原文件 · {{size}} KB",
    "platformViewOriginal": "查看原文件",
    "platformReplaceFile": "选择文件替换",
    "uploadPublicRecordFileOnly": "公共病历以原文件为准，暂不支持网址入库。",
    "uploadPublicMaterialDone": "已上传 {{count}} 份公共知识素材",
    "templateScopeLabel": "适用范围",
    "templateScopeAll": "通用",
    "templateScopeNoMatch": "没有匹配的科室",
    "templateTypeAll": "全部类型",
    "templateTypeSearch": "搜索病历类型",
    "importDialogTitle": "批量导入",
    "importDialogHint": "先下载 Excel 模板，按格式填写后上传，校验通过的行才会导入。",
    "importDownloadTemplate": "下载 Excel 模板",
    "importPickFile": "上传 Excel",
    "importSheetMain": "模板正文",
    "importSheetInstructions": "填写说明",
    "importRulesTitle": "填写规则",
    "importRuleGeneralScope": "适用范围为通用时，“适用科室编码”留空。",
    "importRuleMultipleCodes": "病历类型编码或适用科室编码有多个值时，统一使用英文分号（;）分隔。",
    "importRuleDictionary": "所有编码都必须来自对应的字典工作表。",
    "importRuleRequired": "模板标题和模板正文为必填项。",
    "importSheetDocTypes": "病历类型字典",
    "importSheetDepartments": "科室字典",
    "importColumnTitle": "模板标题",
    "importColumnDocType": "病历类型编码",
    "importColumnDepartment": "适用科室编码",
    "importColumnBody": "模板正文",
    "importColumnLabel": "名称",
    "importSampleTitle": "门诊病历模板示例",
    "importSampleBody": "主诉：\n现病史：\n初步诊断：",
    "importSummary": "共解析 {{total}} 行，可导入 {{valid}} 行。",
    "importConfirm": "确认导入 {{count}} 条",
    "importToastDone": "已导入 {{count}} 条公共病历模板",
    "importErrorEmptySheet": "Excel 里没有可读取的工作表",
    "importErrorNoRows": "Excel 里没有有效数据行",
    "importErrorParseFailed": "Excel 解析失败，请确认使用下载的模板格式",
    "importErrorNoTitle": "缺少模板标题",
    "importErrorNoBody": "缺少模板正文",
    "importErrorBadDocType": "病历类型编码不存在：{{value}}",
    "importErrorBadDepartment": "科室编码不存在：{{value}}",
    "uploadHintPublicMaterial": "上传后进入公共知识库；病历素材可设置病历类型，所有素材均可指定适用范围。",
    "publicMaterialLoading": "公共素材加载中…",
    "publicMaterialEdit": "编辑公共素材",
    "publicMaterialDeleteConfirm": "确定删除公共素材「{{title}}」吗？删除后所有用户都无法再使用。",
    "publicMaterialToastUpdated": "公共素材已更新",
    "publicMaterialToastDeleted": "公共素材已删除",
    "uploadHintPublicCategory": "将归入「{{label}}」并上传到公共知识库。",
    "templateScopeSelectedCount": "已选 {{count}} 个科室",
    "bulkExportAction": "导出",
    "exportZipName": "知识素材",
    "bulkExportSuccess": "已导出 {{count}} 项素材",
    "bulkExportTextFallback": "{{count}} 项素材没有可下载的原文件，已导出文本内容",
    "bulkExportFailed": "导出失败，请稍后重试"
  },
  "recordType": {
    "查房": "查房",
    "讨论": "讨论",
    "PPT": "PPT",
    "语音病历": "语音病历",
    "随访": "随访",
    "研究": "研究"
  },
  "aiResult": {
    "empty": "AI 暂未生成内容。",
    "copyAll": "复制全文",
    "copied": "已复制"
  },
  "advisory": {
    "title": "辅助诊疗（不进正式病历）",
    "subtitle": "每条结论附参考文献 · 仅供医生参考",
    "differentials": "鉴别诊断",
    "tests": "推荐检查",
    "drugs": "用药建议",
    "risks": "风险预警",
    "pathway": "临床路径 / 随访",
    "adopt": "采纳",
    "adoptedDx": "已采纳到初步诊断：{{name}}",
    "adoptedPlan": "已采纳到处置意见",
    "support": "支持",
    "oppose": "反对",
    "alternative": "替代",
    "contraindication": "禁忌",
    "focus": "关注",
    "basis": "依据：",
    "feedback": "反馈",
    "feedbackTitle": "对这一条提反馈",
    "feedbackHeading": "反馈这一条",
    "feedbackPlaceholder": "哪里不对？AI 会下次注意",
    "cancel": "取消",
    "submit": "提交",
    "feedbackSaved": "已记录，下次会更好"
  },
  "consult": {
    "titleReport": "教学复盘报告",
    "titleChat": "模拟问诊",
    "patientSuffix": "（脱敏虚拟患者）",
    "descReport": "AI 自动生成的评分 / 覆盖率 / 病例讨论提纲，仅供教学。",
    "descChat": "由 AI 扮演患者；带教老师会对你的每个提问做实时点评。",
    "finishGenerate": "结束并生成报告",
    "backToChat": "返回问诊",
    "emptyHint": "开始你的问诊。试试：",
    "emptyExample": "您今天哪里不舒服？",
    "coach": "AI 带教老师",
    "thinking": "思考中…",
    "recalling": "正在回想…",
    "placeholder": "像在门诊一样问诊（Enter 发送，Shift+Enter 换行）",
    "stop": "停止",
    "send": "发送",
    "footer": "虚拟患者 · 老师点评由 AI 生成，仅用于教学",
    "rounds": "{{count}} 轮提问",
    "analyzing": "正在分析 {{count}} 轮问诊并生成复盘报告…",
    "reportFooter": "教学评分 · 覆盖率 · 病例讨论提纲（AI 生成，仅供参考）",
    "copy": "复制",
    "regenerate": "重新生成",
    "copiedReport": "已复制报告",
    "copyFail": "复制失败",
    "noContent": "还没有任何问诊内容",
    "reportFail": "报告生成失败",
    "patientAssistantName": "{{name}}（患者）",
    "simulatedPracticeTitle": "模拟诊疗"
  },
  "sessionKind": {
    "chat": "问答",
    "ads": "病历",
    "virtual": "模拟",
    "followup": "随访",
    "clinical": "诊疗"
  },
  "timeBucket": {
    "today": "今天",
    "yesterday": "昨天",
    "thisWeek": "本周",
    "earlier": "更早"
  },
  "sessionTitle": {
    "aiNoteFallback": "AI 病历草稿",
    "virtualConsultTpl": "模拟问诊 · {{turns}} 轮",
    "clinicalAssistantWithTasks": "诊疗助手 · {{tasks}}",
    "clinicalAssistant": "诊疗助手",
    "homeConversation": "诊疗助手 · 主页会话",
    "defaults": {
      "ads": "病历记录",
      "clinical": "诊疗讨论",
      "followup": "随访记录",
      "virtual": "模拟问诊",
      "generic": "会话记录"
    },
    "simConsultWithPatient": "模拟诊疗 · {{patient}}",
    "virtualPatientBuild": "虚拟患者构建"
  },
  "sessionsPage": {
    "pageTitle": "全部会话 · Healthmate",
    "pageDescription": "跨患者的全部会话记录，可按类型、患者、时间筛选。",
    "title": "全部会话",
    "description": "跨患者的全部 AI 问答、病历、模拟问诊与随访记录。",
    "searchPlaceholder": "搜索标题、患者或摘要…",
    "clear": "清空",
    "filterAll": "全部",
    "unlinkedOnly": "仅无关联患者",
    "countSuffix": "{{count}} 条",
    "empty": "暂无符合条件的会话。",
    "unlinked": "无关联患者",
    "unknownPatient": "未知"
  },
  "patientsPage": {
    "pageTitle": "健康档案 · Healthmate",
    "pageDescription": "查看自己和家人的原始报告与健康指标。",
    "linkHIS": "关联 HIS",
    "newPatient": "新增健康档案",
    "title": "健康档案",
    "searchPlaceholder": "搜索自己或家人的姓名 / 诊断…",
    "browseTitle": "健康记录",
    "composerPlaceholderMobile": "和我聊聊健康问题…",
    "composerPlaceholder": "查看报告、咨询日常健康，或聊聊家人的情况…",
    "greetingEmpty": "还没有健康档案。为自己或家人建档，逐步整理健康信息和已有提醒。",
    "greetingScanned": "已扫描健康档案：共 {{count}} 位成员",
    "greetingHighRisk": "{{count}} 名高风险",
    "greetingNoHighRisk": "暂无高风险成员",
    "greetingOverdue": "{{count}} 名随访逾期",
    "greetingNoOverdue": "随访均在计划内",
    "greetingFocusTail": "。建议优先关注 {{names}}。",
    "greetingNoFocusTail": "。当前无需优先处理的成员。",
    "searchNoMatch": "未在当前健康档案中找到与「{{query}}」匹配的成员。可以尝试其他关键词，或点击右上角「新增成员」。",
    "searchOneMatchFocus": "已定位「{{name}}」",
    "searchOneMatch": "已为你在右侧定位到成员「{{name}}」。可点击卡片查看详情，或关闭筛选返回完整列表。",
    "searchManyFocus": "与「{{query}}」相关的成员",
    "searchManyMatch": "找到 {{count}} 位与「{{query}}」相关的成员，请选择：",
    "query": {
      "recentFocus": "近 {{days}} 天新建成员",
      "recentAnswer": "近 {{days}} 天共新建 {{count}} 位成员，已在右侧同步筛选：",
      "recentEmpty": "近 {{days}} 天没有新建成员（当前健康档案共 {{total}} 位）。",
      "recentMissing": "另有 {{count}} 位成员缺少建档时间，未纳入统计。",
      "conditionFocus": "与「{{query}}」相关的成员",
      "conditionAnswer": "筛出 {{count}} 位与「{{query}}」相关的成员，已在右侧同步筛选：",
      "conditionEmpty": "当前健康档案（共 {{total}} 位）中没有与「{{query}}」相关的成员。",
      "highRiskFocus": "高风险成员",
      "highRiskAnswer": "当前有 {{count}} 位高风险成员，已在右侧同步筛选：",
      "highRiskEmpty": "当前健康档案（共 {{total}} 位）中没有高风险成员。",
      "overdueFocus": "随访逾期成员",
      "overdueAnswer": "当前有 {{count}} 位成员随访逾期，已在右侧同步筛选：",
      "overdueEmpty": "当前没有随访逾期的成员（健康档案共 {{total}} 位）。",
      "createdAt": "建档 {{date}}"
    }
  },
  "profilePage": {
    "pageTitle": "个人中心 · Healthmate",
    "loading": "加载中…",
    "back": "返回",
    "title": "个人中心",
    "signOut": "退出登录",
    "accountGroup": "账号资料",
    "resourcesGroup": "用量与权益",
    "preferencesGroup": "应用偏好",
    "securityGroup": "安全与隐私",
    "aboutGroup": "关于",
    "aboutTitle": "版本信息",
    "aboutDescription": "当前页面正在运行的版本。发布新版本后，刷新页面即可更新。",
    "aboutVersion": "版本",
    "aboutCommit": "提交",
    "aboutBuiltAt": "构建时间",
    "aboutTarget": "部署环境",
    "aboutTargetCloudflare": "Cloudflare 云端",
    "aboutTargetSelfHosted": "自托管服务器",
    "aboutTargetBeta": "测试环境",
    "aboutTargetDevelopment": "开发环境",
    "aboutCheckUpdate": "检查更新",
    "aboutChecking": "正在检查…",
    "aboutUpToDate": "已是最新版本。",
    "aboutUpdateAvailable": "发现新版本 {{version}}，刷新页面后生效。",
    "aboutUpdateAvailableUnnumbered": "发现新版本，刷新页面后生效。",
    "aboutCheckFailed": "暂时无法检查更新，请稍后再试。",
    "aboutCopy": "复制版本信息",
    "aboutCopied": "版本信息已复制",
    "aboutCopyFailed": "复制失败，请手动记下版本号。",
    "basicInfo": "基本资料",
    "fullName": "姓名",
    "fullNamePlaceholder": "请输入姓名",
    "account": "账号",
    "employeeNumber": "工号",
    "departmentCode": "科室编号",
    "department": "科室",
    "departmentPlaceholder": "选择科室",
    "titleLabel": "职称",
    "titlePlaceholder": "选择职称",
    "save": "保存",
    "savedProfile": "已保存基本资料",
    "changePassword": "修改密码",
    "passwordRequirements": "密码至少 12 位，且必须包含小写字母、大写字母、数字和特殊字符",
    "newPassword": "新密码",
    "confirmNewPassword": "确认新密码",
    "updatePassword": "更新密码",
    "myHospitals": "我的医院",
    "addHospital": "添加医院",
    "emptyHospitals": "暂无医院记录。点击右上角“添加医院”创建第一条。",
    "inviteCode": "邀请码",
    "staffNo": "工号",
    "edit": "编辑",
    "delete": "删除",
    "deleted": "已删除",
    "confirmDeleteTitle": "删除「{{name}}」？",
    "confirmDeleteDesc": "删除后无法恢复，相关院内工作区记录将解除关联。",
    "cancel": "取消",
    "signOutTitle": "确认退出登录？",
    "signOutDesc": "退出后将返回登录页，需要重新输入手机号或邮箱登录。",
    "signOutOk": "已退出登录",
    "accountSection": "账号注销",
    "accountDesc": "注销后将永久删除你的账号及全部业务数据（会话、病历、附件、医院等），此操作不可恢复。",
    "deleteAccount": "注销账号",
    "deleteAccountTitle": "确认注销账号？",
    "deleteAccountDesc": "此操作将永久删除你的账号及全部数据，无法恢复。请在下方输入「注销」以确认。",
    "deleteAccountConfirmWord": "注销",
    "deleteAccountConfirmPlaceholder": "请输入「注销」以确认",
    "deleteAccountOk": "账号已注销",
    "deleteAccountFailed": "注销失败：{{message}}",
    "editHospital": "编辑医院",
    "newHospital": "添加医院",
    "hospitalName": "医院名 *",
    "hospitalNamePlaceholder": "例如：北京协和医院",
    "hospitalNameRequired": "医院名不能为空",
    "saved": "已保存",
    "added": "已添加",
    "updated": "已更新",
    "agreementSection": "协议与政策",
    "agreementDesc": "查看 Healthmate 的协议条款。",
    "languageDesc": "选择界面语言，设置会自动保存，下次进入页面继续生效。",
    "displayTitle": "显示与无障碍",
    "displayDesc": "选择全站字号大小，设置会自动保存，下次进入页面继续生效。",
    "fontScaleLabel": "字号大小",
    "fontSmall": "小",
    "fontSmallHint": "更紧凑，一屏看更多",
    "fontDefault": "默认",
    "fontDefaultHint": "推荐的阅读密度",
    "fontLarge": "大",
    "fontLargeHint": "更易读，适合长时间阅读"
  },
  "patientDetail": {
    "pageTitleTpl": "{{name}} · 患者中心",
    "pageDescription": "左侧 AI 对话，右侧按类别沉淀的随访、临床研究、虚拟患者与医生分身产物。",
    "fallbackName": "患者",
    "notFound": "未找到该患者。",
    "backToCenter": "返回患者中心",
    "errorTpl": "出错了：{{message}}",
    "isolatedCrumb": "数据隔离",
    "isolatedTitle": "当前模式下无法查看此患者",
    "isolatedDescPrefix": "患者「",
    "isolatedDescMiddle": "」属于 ",
    "isolatedDescAnd": " ，与 ",
    "isolatedDescSuffix": " 数据相互隔离。",
    "mrnLabel": "病案号",
    "chatPlaceholderTpl": "和百灵说一句，围绕 {{name}} 的临床问题…",
    "quickPrompts": [
      "解读最近一次指标变化",
      "下一步建议的关键检查",
      "当前用药相互作用核查",
      "起草下一次随访问诊提纲",
      "生成查房汇报话术"
    ],
    "loading": "正在加载患者信息…",
    "composerPlaceholder": "基于「{{name}}」的病历向 AI 提问…",
    "suggestSummary": "病情总结",
    "suggestFollowup": "随访任务",
    "sendSummaryCmd": "生成病情总结",
    "errRecordLoadFailed": "病历加载失败，未生成总结",
    "resultTitle": "{{name}}患者",
    "resultPaneToggle": "患者详情",
    "historyNavAria": "会话记录",
    "backToChat": "返回当前对话",
    "loadingSession": "正在加载会话",
    "historyLoadFailed": "历史会话加载失败，请重试。",
    "retryHistorySession": "重新加载",
    "breadcrumbPatients": "患者",
    "breadcrumbAria": "面包屑",
    "greetingOpener": "已基于「{{name}}」整理：",
    "greetingSummaryHeader": "**病情总结**",
    "greetingSummaryLine": "{{narrative}}（{{visitCount}} 次诊疗 · AI 汇总）",
    "greetingRiskHeader": "**风险预警**",
    "greetingRiskHigh": "高",
    "greetingRiskMedium": "中",
    "greetingRiskLow": "低",
    "greetingNoRisk": "**风险预警**：暂无异常。",
    "greetingFollowupHeader": "**随访建议**",
    "closeAria": "关闭",
    "genderAge": "{{gender}} · {{age}} 岁",
    "contactLabel": "联系方式",
    "contactPhone": "手机号",
    "contactEmail": "邮箱",
    "contactWechat": "微信号",
    "editContact": "编辑",
    "addContact": "补充",
    "editProfile": "编辑档案",
    "edit": "编辑",
    "diagnosisLabel": "诊断",
    "noDiagnosis": "暂无诊断信息",
    "tabRecords": "病历记录",
    "tabHistory": "会话记录",
    "tabFollowupRecords": "随访记录",
    "sectionRisks": "风险预警",
    "emptyRisks": "暂无风险预警",
    "sectionRecords": "病历记录",
    "filterType": "类型",
    "filterAll": "全部类型",
    "filterAllOption": "全部",
    "sectionHistory": "会话记录",
    "sectionFollowupRecords": "随访记录",
    "emptyFollowupRecords": "暂无随访记录，可在对话中选择「随访 · 随访记录」生成",
    "sectionFollowup": "随访",
    "addManual": "手动添加",
    "tabTasks": "任务",
    "tabAlerts": "预警",
    "tabReport": "报告",
    "emptyTasks": "暂无随访任务，可让 AI 生成一份",
    "emptyTasksFiltered": "该分类下暂无随访任务",
    "statusDone": "已完成",
    "statusConfirmed": "已确认",
    "confirmTitle": "随访计划已更新，请确认",
    "statusPendingConfirm": "待确认",
    "statusOverdue": "随访逾期",
    "basisLabel": "依据:",
    "nextFollowup": "下次随访 · {{date}}",
    "suggestedDate": "建议日期 · {{date}}",
    "diagRecordLabel": "诊断：{{diagnosis}}",
    "badgeConversation": "对话",
    "badgeRecord": "病历",
    "summaryUpdated": "病情总结已重新归纳",
    "summaryFailed": "病情总结重算失败，请稍后重试。",
    "emptyRecordBody": "该病历暂无 AI 生成的正文内容。",
    "summaryDiagnosis": "疾病诊断",
    "summaryComorbidities": "合并症",
    "summaryAllergies": "过敏史",
    "noRecord": "暂无记录",
    "summaryHistory": "病史概要",
    "summaryDiagnosisEvolution": "诊断与演变",
    "summaryTreatment": "诊疗经过",
    "insufficient": "资料不足",
    "currentRegimen": "当前维持方案",
    "regimenCount": "{{total}} 项",
    "noRegimen": "当前无维持中的医嘱",
    "regimenDrug": "药物",
    "regimenTreatment": "治疗",
    "alertCritical": "危急值预警",
    "alertRare": "罕见病预警",
    "alertSevere": "危重症预警",
    "alertInfectious": "传染病预警",
    "alertAllergy": "用药风险预警",
    "alertFollowup": "随访预警",
    "alertOther": "其他预警",
    "possibleDx": "可能诊断",
    "evidence": "依据",
    "suggestion": "建议：",
    "locateSource": "定位原文",
    "sourceLabel": "来源：{{label}}",
    "sourceKindConversation": "医患对话",
    "sourceKindRecord": "病历文书",
    "metricMin": "最低 {{val}}",
    "metricMax": "最高 {{val}}",
    "diffFieldLabel": "字段",
    "diffBefore": "变更前",
    "diffAfter": "变更后",
    "fieldDose": "剂量",
    "fieldFreq": "频次",
    "fieldRoute": "途径",
    "fieldSummary": "医嘱",
    "overdueTitle": "逾期未触达（{{count}}）",
    "overdueDays": "逾期 {{days}} 天",
    "overdueViewAlerts": "前往预警处理逾期任务",
    "emptyReport": "尚未完成任何随访。完成随访任务后，此处将自动汇总为周期性报告。",
    "reportTitle": "{{name}} · 随访周期报告",
    "reportOverdueNotice": "周期内尚无已完成随访，但有 {{count}} 项随访任务已逾期，建议尽快触达患者。",
    "reportSpan": "{{start}} ~ {{end}} · 共 {{days}} 天",
    "statDone": "完成随访",
    "statDoneValue": "{{count}} 次",
    "statMethod": "随访方式",
    "statNext": "下次随访",
    "statNotScheduled": "未安排",
    "statOverdue": "逾期未触达",
    "statOverdueValue": "{{count}} 项",
    "statPoor": "情况不乐观",
    "statPoorValue": "{{count}} 次",
    "poorTitle": "随访情况不乐观（{{count}}）",
    "categoryExec": "分类执行情况",
    "categoryDoneOf": "已完成 {{done}} / 待办 {{pending}}",
    "recentNotes": "近期随访要点",
    "nextVisitTitle": "下次复诊计划",
    "nextVisitBasis": "依据：{{basis}}",
    "nextVisitMethods": {
      "clinic": "门诊面诊",
      "phone": "电话随访 + 门诊约诊",
      "wechat": "微信群内确认 + 视频问诊",
      "app": "全诊通推送 + 随访问卷"
    },
    "nextVisitChecklist": {
      "diabetes": "复查空腹血糖 + HbA1c，评估达标情况",
      "hypertension": "回顾家庭血压记录（连续 7 天）",
      "coronary": "评估胸痛发作与双抗依从性",
      "kidney": "复查肌酐、eGFR 与尿蛋白",
      "anticoagulation": "复查 INR（目标 2.0–3.0）",
      "allergies": "核对处方，避免过敏原：{{value}}",
      "medications": "确认用药依从性：{{value}}",
      "bloodPressureTrend": "对比本次与上次血压变化",
      "glucoseTrend": "对比空腹与餐后 2h 血糖趋势",
      "pain": "评估疼痛评分（VAS 0–10）",
      "metrics": "复查关键指标，确认症状变化",
      "medicationReview": "回顾用药方案与依从性",
      "nextFollowup": "确认下次随访计划"
    },
    "emptyAlerts": "暂无随访预警。随访过程中发现病情异常（如问卷反馈异常症状、监测值超阈）时会自动生成预警。",
    "contactMaskedTitle": "{{label}}已脱敏显示",
    "contactEmptyTitle": "{{label}}未填写",
    "contactEmpty": "未填写",
    "tabFollowup": "随访",
    "followupViewTasks": "随访任务",
    "followupViewRecords": "随访记录",
    "followupViewTasksDesc": "已加入的随访任务及其执行状态",
    "followupViewRecordsDesc": "已发送至 HealthMate，等待或已完成患者随访",
    "contactChipEditAria": "编辑{{label}}",
    "contactChipAddAria": "补充{{label}}",
    "contactChipHintEdit": "点击编辑{{label}}",
    "contactChipHintAdd": "点击补充{{label}}",
    "editBasicInfo": "编辑基础信息",
    "editContactInfo": "编辑联系方式",
    "addContactInfo": "补充联系方式",
    "demoNotEditable": "示例患者的资料不可编辑",
    "demoBanner": "这是示例患者，仅供查看。新增患者即可创建自己的随访计划和任务。",
    "callAction": "呼叫",
    "callAria": "呼叫患者 {{name}} 并录音",
    "callHint": "拨打电话并启动录音，通话后自动生成随访记录",
    "callFailed": "无法发起呼叫，请检查设备是否支持拨号",
    "metaTitle": "患者对话 · Healthmate",
    "metaDescription": "查看患者病历并使用 AI 对话、ADS 记录和随访工具。",
    "suggestCarePlan": "随访计划",
    "carePlanGenerating": "正在基于全部病历生成随访计划…",
    "carePlanFailed": "随访计划生成失败，请稍后重试。",
    "carePlanNoRecords": "该患者暂无病历资料，无法生成随访计划。请先上传或录入病历。",
    "carePlanTasksCreated": "已同步 {{count}} 条随访任务到右侧随访任务板，请确认提醒时间与提醒方式。",
    "followupViewPlans": "随访计划",
    "followupViewPlansDesc": "历次生成的随访计划，点击在左侧对话中查看与编辑"
  },
  "patientResults": {
    "header": {
      "results": "结果 / 产物",
      "subtitle": "AI 推理结果按分类沉淀"
    },
    "tablistAria": "成员产物分类",
    "cat": {
      "profile": "成员 360",
      "followup": "随访",
      "research": "临床研究",
      "virtual": "虚拟成员",
      "persona": "纳入知识库"
    },
    "followup": {
      "emptyTitle": "还没有随访记录",
      "emptyDesc": "录入本次指标，AI 将根据基线变化生成随访摘要、提醒与下一步建议。",
      "cta": "录入指标 + AI 生成",
      "timelineTpl": "随访时间线 · {{count}} 条",
      "shortCta": "录入 + AI 生成",
      "confirmDelete": "删除该随访记录？",
      "deleteAria": "删除",
      "leftChatHint": "在左侧对话中发起“为该成员添加随访”即可由 AI 引导完成。",
      "source": "随访 · {{title}}",
      "exportSource": "{{name}} · 随访记录"
    },
    "research": {
      "emptyTitle": "尚未纳入临床研究产物",
      "emptyDesc": "为该成员生成的病例草稿、诊疗推理会聚合到这里，可一键起草研究报告与同类病例队列。",
      "cta": "去生成病例草稿",
      "clinTitleTpl": "诊疗推理 · {{count}} 条",
      "adsTitleTpl": "AI 病历草稿 · {{count}} 条",
      "fallbackClin": "诊疗助手",
      "fallbackAds": "AI 病历草稿",
      "combineHint": "勾选条目可一键合成研究报告 / 加入同类病例队列（即将上线）",
      "leftChatHint": "先在左侧对话中描述研究问题，AI 会引导完成 PICOS 与队列匹配。",
      "clinicalSource": "临床决策 · {{title}}",
      "draftSource": "病历草稿 · {{title}}",
      "exportSource": "{{name}} · 研究/草稿结果"
    },
    "virtual": {
      "emptyTitle": "还未生成虚拟成员",
      "emptyDesc": "将该成员脱敏成可对话的训练病人，用于带教、问诊评估与新医生培训。",
      "generate": "生成虚拟成员",
      "simulate": "模拟问诊",
      "reportsTitleTpl": "模拟问诊报告 · {{count}} 份",
      "retry": "再练一次",
      "itemTitleTpl": "模拟问诊 · {{turns}} 轮",
      "confirmDelete": "删除该模拟问诊报告？",
      "leftChatHint": "在左侧对话中说“生成虚拟病人”或“开始模拟问诊”，AI 会引导完成。",
      "source": "模拟问诊 · {{title}}",
      "exportSource": "{{name}} · 模拟问诊报告"
    },
    "persona": {
      "cardTitle": "将该成员的诊疗资料纳入知识库",
      "cardDescTpl": "围绕 {{name}} 的对话、病历、随访与模拟问诊可一键沉淀到「我的知识库」，供后续问答与决策引用。",
      "openWorkbench": "打开知识库",
      "contributedTitle": "可纳入知识库的素材",
      "b1": "病例画像与诊断思路",
      "b2": "随访摘要与决策依据",
      "b3": "模拟问诊评分与改进点",
      "disclaimer": "纳入前会自动去识别化处理，仅保留结构化的临床内容。"
    },
    "profile": {
      "ageTpl": "{{age}} 岁",
      "mrnTpl": "病案号 {{mrn}}",
      "diagnosisLabel": "主要诊断 · ",
      "allergyLabel": "过敏史",
      "allergyNone": "无已知过敏",
      "comorbLabel": "合并症",
      "comorbNone": "无",
      "medsLabel": "当前用药",
      "metricsTitle": "最新指标",
      "syncHint": "画像信息会自动同步到左侧 AI 对话上下文，可直接发问。",
      "recordConsultation": "问诊",
      "rangeAll": "全部",
      "range7": "近 7 天",
      "range30": "近 30 天",
      "range90": "近 90 天",
      "dose": "剂量：{{dose}}",
      "medicationPlanSource": "用药方案登记",
      "adjustedTo": "调整为：{{dose}}",
      "roundFollowupSource": "查房/随访建议",
      "avoidAllergen": "开方或调整方案时请规避相关成分。",
      "allergyHistorySource": "过敏史登记",
      "briefPrimary": "{{gender}}，{{age}}，主要诊断：{{diagnosis}}",
      "briefComorbidities": "合并 {{conditions}}",
      "briefAllergies": "过敏史：{{allergies}}",
      "briefLatestAction": "最近动作：{{action}}",
      "briefTitle": "病情简要",
      "briefSource": "{{name}} · 病情简要",
      "symptomChanges": "症状和体征的变化",
      "noMatchingRecords": "所选范围内无匹配记录，可调整时间或类型筛选。",
      "keyInformation": "关键信息：{{values}}",
      "recordSummary": "{{date}} · {{type}}",
      "recordSource": "{{type}}记录 · {{date}}",
      "recordTypeName": "{{type}}记录",
      "timelineHint": "点击任一时间点可溯源到原始问诊 / 查房 / 随访记录片段。",
      "medicationChanges": "药物和治疗方案的变化",
      "noMedicationRecords": "尚无在用药物记录。",
      "sourceLine": "来源：{{source}}",
      "medicationEventTitleWithDate": "{{date}} · {{kind}}：{{title}}",
      "medicationChangeSource": "用药变更 · {{kind}}",
      "medicationChangeType": "用药变更",
      "medKind": {
        "开始": "开始",
        "调整": "调整",
        "停用": "停用",
        "过敏": "过敏"
      },
      "medicationTimelineHint": "按时间倒序汇总开始、调整、停用及过敏相关变更；点击事件查看剂量与来源详情。",
      "metricChanges": "核心指标的变化",
      "metricAlert": "{{label}} {{magnitude}}{{direction}} {{percent}}%，建议关注并复查。",
      "metricUp": "上升",
      "metricDown": "下降",
      "metricSignificant": "显著",
      "metricNoticeable": "明显",
      "metricImproved": "{{label}} {{direction}} {{percent}}%，趋势向好。",
      "metricTraceTitle": "{{label}} 异常波动溯源",
      "metricSource": "核心指标 · {{label}}",
      "metricType": "核心指标",
      "clickToTrace": "（点击溯源）",
      "exportSource": "{{name}} · 成员360",
      "sourceTraceTitle": "原始记录溯源",
      "sourceTraceDescription": "来自{{type}}记录 · {{date}}（{{relative}}）",
      "noRelatedRecords": "未找到直接相关的问诊 / 查房 / 随访记录。",
      "medicationEventTitle": "{{kind}}：{{title}}",
      "medicationEventDescription": "{{date}} · 来源：{{source}}",
      "metricSummary": "{{label}}：{{latest}}{{unit}}（{{first}}{{unit}} → {{last}}{{unit}}，{{delta}}{{unit}}，{{percent}}%）"
    },
    "sortRecent": "最近更新",
    "sortName": "姓名",
    "sortFollowup": "未随访天数",
    "sortRisk": "风险分",
    "srcAll": "全部",
    "srcHis": "HIS 成员",
    "srcSelf": "自建成员",
    "riskAll": "全部风险",
    "riskHigh": "高风险",
    "riskMedium": "中风险",
    "riskLow": "低风险",
    "fuAll": "全部随访",
    "fuActive": "随访中",
    "fuScheduled": "随访待办",
    "fuOverdue": "随访逾期",
    "fuRefused": "拒绝随访",
    "focusPriority": "今日重点成员",
    "focusHighRisk": "高风险成员",
    "focusOverdue": "超期未随访",
    "focusFollowupPlan": "查看随访计划",
    "focusSearchResult": "搜索结果",
    "closeFocus": "关闭{{label}}",
    "listTitle": "健康记录",
    "listCount": "共 {{shown}}/{{total}} 位",
    "newPatient": "新增成员",
    "searchPlaceholderMobile": "搜索姓名 / 诊断",
    "searchPlaceholder": "搜索姓名 / 诊断 / 病案号",
    "searchAria": "搜索成员",
    "filterSource": "来源",
    "filterRisk": "风险",
    "filterFollowup": "随访",
    "emptyNoMatch": "未找到与「{{query}}」匹配的成员",
    "emptyNoPatients": "还没有成员",
    "emptyHintWithQuery": "可以直接以此为姓名新增一位成员，或调整筛选条件。",
    "emptyHint": "点击下方按钮新增第一位成员。",
    "createNamed": "新增「{{query}}」",
    "openDetailAria": "进入 {{name}} 详情",
    "genderAge": "{{gender}}·{{age}}岁",
    "badgeSelf": "自建",
    "badgeOffline": "离线",
    "badgeSyncing": "同步中"
  },
  "vpFlow": {
    "title": "生成虚拟患者",
    "descTpl": "将「{{name}}，{{age}}{{gender}}，{{diagnosis}}」脱敏并训练为可对话的教学病例。",
    "step": {
      "deidentify": "病历脱敏",
      "deidentifyDesc": "移除姓名/身份证/电话/住址等 PII，替换为合成身份",
      "extract": "抽取临床要点",
      "extractDesc": "主诉、现病史、既往史、查体、检查、诊断、治疗方案",
      "script": "构建对话剧本",
      "scriptDesc": "设定患者性格、语气，配置主动陈述与被动应答触发点",
      "objective": "设定教学目标",
      "objectiveDesc": "鉴别诊断要点、易错点、问诊完整性评分项",
      "publish": "发布到训练库",
      "publishDesc": "生成可对话的虚拟患者卡片，纳入带教与考核"
    },
    "stepLabelTpl": "步骤 {{i}} / {{total}}",
    "cancel": "取消",
    "start": "开始生成",
    "generating": "生成中…",
    "close": "关闭",
    "startConsult": "开始模拟问诊",
    "successTpl": "虚拟患者「{{name}}(脱敏)」已生成",
    "comingSoonToast": "即将上线：在知识库 · 虚拟患者中查看"
  },
  "timeline": {
    "title": "会话与记录时间线",
    "countTpl": "{{count}} 条",
    "tab": {
      "all": "全部",
      "record": "病历/语音",
      "virtual": "虚拟患者",
      "followup": "随访",
      "builtin": "原始记录"
    },
    "emptyHint": "暂无此类记录。在该患者主页内进行 AI 病历、模拟问诊或随访录入，会自动归入此处。",
    "bucket": {
      "today": "今天",
      "week": "本周",
      "month": "本月",
      "earlier": "更早"
    },
    "adsBadge": "AI 病历",
    "vpBadge": "虚拟患者",
    "fuBadge": "随访",
    "vpTitleTpl": "模拟问诊复盘 · {{turns}} 轮提问",
    "confirmDelete": "确认删除该记录？",
    "deleteAria": "删除"
  },
  "aiWriteChat": {
    "useTemplate": "采用这个模板"
  },
  "outpatientFormal": {
    "title": "正式门诊病历",
    "subtitle": "进档案 / 打印 / HIS · 医生签字负责",
    "field": {
      "chief": "主诉",
      "present": "现病史",
      "past": "既往史",
      "personal": "个人史",
      "family": "家族史",
      "exam": "体格检查",
      "aux": "辅助检查"
    },
    "todo": "待补",
    "required": "必填",
    "edit": "编辑",
    "done": "完成",
    "diagnosesHeading": "初步诊断",
    "diagnosesEmptyHint": "尚未录入。可从下半「鉴别诊断」点击「采纳」带入，或在下方输入。",
    "addDiagnosisPlaceholder": "新增诊断（自动建议 ICD-10）",
    "deleteAria": "删除",
    "addDiagnosisAria": "添加诊断",
    "planHeading": "处置意见",
    "planEmptyHint": "尚未录入。可从下半「用药建议」点击「采纳」带入。",
    "addPlanPlaceholder": "新增处置（规格 / 剂量 / 频次 / 疗程）"
  },
  "outpatientExport": {
    "title": "导出门诊病历 PDF",
    "hospitalLabel": "医院抬头",
    "signerLabel": "医生签名",
    "includeAdvisory": "包含「辅助诊疗」（给会诊医生看 / 内部参考用）",
    "includeRefs": "附参考文献条目",
    "openPrint": "打开打印窗口",
    "popupBlocked": "弹窗被拦截，请允许弹窗后重试",
    "printOpened": "已打开打印窗口，选择「另存为 PDF」即可",
    "defaultHospital": "示例三甲医院 · 门诊部",
    "defaultSigner": "李医生",
    "docTitle": "门诊病历",
    "fallbackName": "门诊病历",
    "advisoryHeading": "辅助诊疗（仅供医生参考）",
    "section": {
      "differential": "鉴别诊断",
      "tests": "推荐检查",
      "drugs": "用药建议",
      "risks": "风险预警",
      "pathway": "临床路径 / 随访"
    },
    "pros": "支持",
    "cons": "反对",
    "altDrug": "替代",
    "contraindication": "禁忌",
    "focus": "关注",
    "refs": "依据",
    "name": "姓名",
    "gender": "性别",
    "age": "年龄",
    "date": "日期",
    "attending": "主诊医生"
  },
  "exportTemplate": {
    "title": "导出模板设置",
    "description": "配置导出 PDF / Word 时使用的患者抬头、标题与页眉页脚。支持占位符：",
    "sectionClinic": "机构信息",
    "clinicName": "机构名称",
    "clinicPlaceholder": "如：三甲医院 · 门诊部",
    "department": "科室",
    "departmentPlaceholder": "如：呼吸内科",
    "doctorName": "医生姓名",
    "doctorPlaceholder": "如：张三",
    "sectionTitle": "标题格式",
    "titleField": "标题模板",
    "preview": "预览",
    "previewType": "门诊病历",
    "sectionPatient": "患者抬头",
    "togglePatientName": "姓名",
    "toggleGender": "性别",
    "toggleAge": "年龄",
    "togglePatientId": "病历号",
    "toggleDoctor": "主诊医生",
    "toggleDate": "日期",
    "sectionHeaderFooter": "页眉 / 页脚",
    "headerLeft": "页眉 · 左",
    "headerRight": "页眉 · 右",
    "footerLeft": "页脚 · 左",
    "footerRight": "页脚 · 右",
    "footerHintLead": "页脚支持",
    "footerHintAnd": "与",
    "footerHintTail": "，仅在导出 PDF 时生效。",
    "resetDefault": "恢复默认",
    "cancel": "取消",
    "save": "保存模板",
    "defaultClinic": "三甲医院 · 门诊部",
    "defaultFooterLeft": "本草稿由 AI 听写生成，仅供参考",
    "defaultFooterRight": "第 {page} / {pages} 页"
  },
  "templatePicker": {
    "title": "选择病历模板",
    "currentTypeHint": "当前类型：{{name}}。模板只是参考结构，AI 会按现场内容自动调整。",
    "pickTypeFirst": "请先在上方对话中选择病历类型，再来挑模板。",
    "noTypeYet": "尚未选择病历类型",
    "noTemplateFreeForm": "该类型暂无可选模板，AI 会按自由结构生成。",
    "searchPlaceholder": "搜索模板名称…",
    "clearAria": "清除",
    "noMatchForQuery": "没有匹配「{{q}}」的模板",
    "clearSelected": "清除已选模板"
  },
  "admission": {
    "draft": {
      "title": "入院前草稿种子",
      "subtitle": "勾选要纳入总结的历史病例，AI 会先生成结构化草稿。",
      "empty": "未找到该患者的历史病例记录。",
      "generateBtn": "生成草稿种子（{{count}}）",
      "generatedHint": "已生成 · {{count}} 项待澄清",
      "narrativeTitle": "草稿种子摘要",
      "kind": {
        "discharge": "出院",
        "outpatient": "门诊",
        "admission": "入院",
        "course": "病程",
        "other": "其他"
      }
    },
    "photo": {
      "title": "照片识别",
      "uploadBtn": "拍照 / 上传",
      "kind": {
        "checkReport": "检查报告",
        "lastDischarge": "上次出院",
        "other": "其他"
      }
    },
    "prompt": {
      "title": "入院问诊提示",
      "tplLabel": "模板：{{id}}",
      "noTpl": "无模板",
      "withSeed": "已结合草稿",
      "noSeed": "无草稿",
      "points": "问诊要点",
      "newTag": "新",
      "clear": "清除"
    },
    "result": {
      "tabAdmission": "入院记录",
      "tabFirstCourse": "首次病程记录",
      "empty": "AI 暂未生成内容。请检查录音转写或重新生成。",
      "copied": "已复制",
      "copy": "复制当前"
    }
  },
  "surgery": {
    "template": {
      "title": "选择主手术模板",
      "subtitle": "模板决定开场结构。若术中顺手做了其他术式，AI 会在生成阶段追问。"
    },
    "prompt": {
      "title": "手术步骤 · 关键要点",
      "tplLabel": "模板：{{id}}",
      "noTpl": "未选模板",
      "empty": "请先选择主手术模板。",
      "points": "手术要点",
      "clear": "清除"
    },
    "addon": {
      "ignored": "已忽略：{{label}}",
      "undo": "撤销",
      "detected": "AI 识别到可能的附加术式：{{label}}",
      "confirmAdd": "确认并补充",
      "ignore": "忽略",
      "answerPh": "回答 / 补充",
      "added": "已加入合成",
      "toIgnore": "改为忽略"
    }
  },
  "appVersion": {
    "beta": "测试版",
    "development": "开发版"
  },
  "errorBoundary": {
    "title": "页面渲染出错",
    "desc": "已捕获到一个前端异常，可重试或返回首页。详细信息见下方。",
    "startupDesc": "服务暂时未就绪，请稍后重试或返回首页。",
    "reload": "刷新页面",
    "retry": "重试渲染",
    "home": "返回首页",
    "frontendError": "前端错误",
    "updateTitle": "发现新版本",
    "updateBlocked": "当前任务尚未完成，结束后即可安全刷新。",
    "updateChunkMissing": "当前页面需要刷新后才能继续加载更多功能。",
    "updateReady": "新版本已准备好，你可以在方便时刷新。",
    "refreshNow": "立即刷新",
    "remindLater": "稍后提醒"
  },
  "auth": {
    "signIn": "登录",
    "signOut": "退出登录"
  },
  "seo": {
    "rootTitle": "Healthmate · 你的 AI 健康伙伴",
    "rootDesc": "从身体的小变化，到自己和家人的日常健康。说说你的困扰，我们一起梳理。",
    "rootOgDesc": "从身体的小变化，到自己和家人的日常健康。说说你的困扰，我们一起梳理。"
  },
  "modelPicker": {
    "title": "选择模型 / 模式",
    "current": "当前模型：{{name}}"
  },
  "permissionPrompt": {
    "microphone": {
      "title": "需要使用麦克风",
      "description": "本功能需要使用您的麦克风，用于将语音转写为病历文字。"
    },
    "camera": {
      "title": "需要使用摄像头",
      "description": "本功能需要使用您的摄像头，用于拍摄医学影像并附加到病历。"
    },
    "continueButton": "继续",
    "cancelButton": "取消",
    "denied": {
      "title": "温馨提示",
      "microphone": "检测到麦克风权限已关闭，暂时无法使用语音转写，请前往设置开启",
      "camera": "检测到摄像头权限已关闭，暂时无法拍摄医学影像，请前往设置开启",
      "goSettingsButton": "去设置"
    }
  },
  "chat": {
    "contentLanguageNote": "本条内容以 {{lang}} 生成，切换语言不会重新翻译",
    "trioAiDisclaimer": "Trio是一款AI工具，生成内容仅供参考",
    "sendFailed": {
      "status": "发送失败",
      "retry": "重试"
    },
    "references": {
      "count": "共 {{count}} 条",
      "openHint": "在右侧结果区打开"
    },
    "traceLink": {
      "open": "查看执行过程",
      "resolving": "正在定位调用链…",
      "notFound": "未找到对应的调用链"
    },
    "messageActions": {
      "copy": "复制",
      "hide": "删除",
      "copied": "已复制",
      "hidden": "已在本机隐藏这条消息",
      "regenerate": "重新生成",
      "edit": "编辑",
      "editLabel": "编辑消息"
    }
  },
  "topToolbar": {
    "pageActions": "页面操作",
    "expandPatientDetail": "展开患者详情",
    "collapsePatientDetail": "收起患者详情",
    "expandPatientDetailNamed": "展开患者详情：{{name}}",
    "expandPatientList": "展开患者列表",
    "collapsePatientList": "收起患者列表",
    "patientDetailTitle": "{{name}}患者详情",
    "expandResult": "展开任务结果",
    "collapseResult": "收起任务结果"
  },
  "asrSettings": {
    "title": "语音转写 (ASR) 配置",
    "signInRequired": "请先登录后再配置语音转写。",
    "provider": "腾讯云 ASR · 实时 v2",
    "serverConfigured": "服务端已配置",
    "serverNotConfigured": "服务端未配置",
    "dialectNote": "中文、英语、粤语及四川 / 陕西 / 河南 / 上海 / 湖南 / 湖北 / 安徽方言由引擎自动识别，无需单独选择语种。",
    "diarizationLabel": "区分说话人角色",
    "diarizationDesc1": "开启后，转写结果按说话人拆分并标注「说话人1 / 说话人2…」。系统无法自动判断谁是医生，可在转写面板中手动指定角色。",
    "diarizationDesc2": "分离结果在整句结束（出现句号 / 问号）时才产出，录音中的实时字幕不带角色标签。",
    "diarizationOn": "已开启说话人角色分离",
    "diarizationOff": "已关闭说话人角色分离",
    "saveFailed": "保存失败：{{message}}"
  },
  "usageSection": {
    "title": "本期用量",
    "desc": "额度用尽后对应功能会暂停，到期自动恢复。如需更多用量请联系管理员。",
    "loading": "正在读取用量…",
    "loadFailed": "用量读取失败，请刷新页面重试。",
    "chatLabel": "今日 AI 对话",
    "asrLabel": "本月录音时长",
    "artifactLabel": "本月文书生成",
    "knowledgeLabel": "知识库文档",
    "unitMessages": "条",
    "unitMinutes": "分钟",
    "unitCopies": "份",
    "unitDocs": "篇文档",
    "unitMinutesPerMonth": "分钟 / 月",
    "unitCopiesPerMonth": "份 / 月",
    "resetDaily": "每日 0 点重置",
    "resetMonthly": "每月 1 日重置",
    "resetOnDelete": "删除文档即释放",
    "unlimited": "不限量",
    "usedOfLimit": "{{used}} / {{limit}} {{unit}}",
    "limitOnly": "上限 {{limit}} {{unit}}"
  },
  "subscription": {
    "title": "订阅与套餐",
    "desc": "不同套餐在每日调用次数、可用技能与开放的工作场景上有所区别，可随时升级或降级。",
    "cycleMonthly": "按月",
    "cycleYearly": "按年 · 省 20%",
    "currentPlan": "当前方案",
    "recommended": "推荐",
    "free": "免费",
    "perMonth": "/ 月",
    "yearlyNote": "年付约 ¥{{total}} / 年",
    "quotaChat": "每日对话",
    "quotaAsr": "ADS 录音时长",
    "quotaArtifact": "文书生成",
    "quotaKnowledge": "知识库容量",
    "featureSkills": "技能",
    "featureScenarios": "工作场景",
    "featurePerks": "其他权益",
    "inUse": "正在使用",
    "upgradeTo": "升级到{{plan}}",
    "upgradeToastTitle": "{{plan}}订阅通道即将开放",
    "upgradeToastDesc": "开通后将在此处显示账单与用量，如需提前试用可联系我们。",
    "enterpriseTitle": "企业版 · 面向医院与科室",
    "enterpriseDesc": "单点登录、SLA 保障、HIS / LIS / PACS 连接器与模型私有化部署，按院区规模定制报价。",
    "enterpriseCta": "了解企业版",
    "plans": {
      "free": {
        "name": "免费版",
        "tagline": "适合个人医生体验核心能力",
        "skills": ["平台基础技能（问诊引导、病历润色、医学检索）", "每个账号可创建 1 个自定义技能"],
        "scenarios": ["门诊问诊", "病历书写"],
        "perks": ["标准响应速度", "社区支持"]
      },
      "plus": {
        "name": "Plus 版",
        "tagline": "适合高频出诊、需要稳定产能的医生",
        "skills": [
          "全部平台技能，含 ADS · 录音转写与多模态输入",
          "可创建 10 个自定义技能，并发布到个人技能库"
        ],
        "scenarios": ["门诊问诊", "病历书写", "住院记录", "随访管理", "患者宣教"],
        "perks": ["优先响应队列", "更长上下文与更大附件", "邮件工单支持"]
      },
      "pro": {
        "name": "Pro 版",
        "tagline": "适合科室骨干与教学科研场景",
        "skills": [
          "全部平台技能 + 高级推理模型",
          "自定义技能不限量，支持医生分身与虚拟患者训练",
          "技能可分享给同科室同事调用"
        ],
        "scenarios": ["全部 10 个工作场景，含急诊急救、手术记录、疑难病例讨论、科研写作"],
        "perks": ["最高优先级队列", "批量处理与产物导出", "1 对 1 上手陪跑", "早鸟功能内测"]
      }
    },
    "unlimited": "不限量"
  },
  "skillsPage": {
    "pageTitle": "技能库 · Trizen Doctor",
    "pageDesc": "调用平台内置的医疗技能技能，或将自己的分身发布到技能库供团队复用。",
    "heading": "医疗技能库",
    "subtitle": "调用平台提供的医疗技能，辅助完成诊疗、医保、科研、教学等任务；也可以训练你的医生分身，供团队复用。",
    "createSkill": "创建技能",
    "tabPlatform": "平台技能",
    "tabMine": "我的技能",
    "searchPlaceholder": "搜索技能、场景或作者",
    "searchMinePlaceholder": "搜索我的技能",
    "categoryPlaceholder": "分类",
    "categoryAll": "全部",
    "categoryDiagnosis": "诊疗决策",
    "categoryDocument": "文书生成",
    "categoryPatientService": "患者服务",
    "categoryTeaching": "临床教学",
    "categoryResearch": "临床研究",
    "categoryInsurance": "医保",
    "categoryQuality": "医疗质量管理",
    "categoryTool": "通用工具",
    "badgeDraft": "草稿",
    "badgeDraftHint": "尚未发布，发布后才能在对话中调用",
    "badgePending": "待重新发布",
    "badgePendingHint": "发布后又调整过配置，需重新发布才会生效",
    "badgePublished": "已发布",
    "badgePublishedHint": "已发布到平台，可在对话中调用",
    "official": "官方",
    "detail": "详情",
    "more": "更多",
    "use": "调用",
    "notConfigured": "未配置",
    "totalCount": "共 {{count}} 个",
    "emptyNoMatch": "没有匹配的技能，换个关键词试试",
    "emptyNone": "暂无技能",
    "emptyCategoryNone": "暂无{{category}}类技能",
    "emptyMineTitle": "还没有属于你的技能",
    "emptyMineDesc": "从模板创建虚拟患者 / 医生分身，或从头搭建一个专属技能。",
    "emptyMineNoMatch": "没有匹配的技能，换个关键词或分类试试",
    "emptyTemplateNoMatch": "没有匹配的模板，试试换个关键词或分类。",
    "detailCapabilities": "能力介绍",
    "detailScenarios": "适用场景",
    "detailStarters": "试试这样问我",
    "detailClose": "关闭",
    "detailUse": "调用此技能",
    "toastCopied": "链接已复制",
    "toastCopyFailed": "复制失败，请手动复制",
    "toastDeleted": "已删除「{{name}}」",
    "toastDeletedWithWarning": "已删除「{{name}}」，但{{warning}}",
    "toastDeleteFailed": "删除失败，请刷新后重试",
    "toastNameEmpty": "技能名称不能为空",
    "toastRenamed": "已重命名为「{{name}}」",
    "toastRenameFailed": "重命名失败，请稍后重试",
    "toastNotPublished": "该技能尚未发布，无法调用",
    "toastNotPublishedDesc": "请先在技能详情里完成调试并点「发布」，发布后即可在对话中使用。",
    "toastUsed": "已调用「{{name}}」",
    "toastUsedDesc": "已在新会话中挂上该技能，并附带一段示例提示语。",
    "toastNotFound": "没有找到这个分身",
    "toastNotFoundDesc": "请向分享者确认链接是否有效。",
    "toastNotPublishedShare": "这个分身还没有发布",
    "toastNotPublishedShareDesc": "请让分享者先发布后再分享给你。",
    "toastPublishNameEmpty": "请填写技能名称",
    "toastPublishNotFound": "未找到对应技能，请刷新后重试",
    "toastPublishFailed": "发布失败",
    "toastPublishedOk": "已发布到平台",
    "toastPublishedWarning": "已发布到平台，但{{message}}",
    "actionRepublish": "重新发布",
    "actionPublish": "发布",
    "actionPublishedHint": "当前版本已发布，修改配置后可重新发布",
    "actionUseHint": "该技能还是草稿，发布后才能调用",
    "actionRename": "重命名",
    "actionEdit": "编辑",
    "actionShare": "分享",
    "actionDelete": "删除",
    "renameTitle": "重命名技能",
    "renameDesc": "只修改技能的展示名称，配置与调用方式不变。",
    "renamePlaceholder": "请输入技能名称",
    "cancel": "取消",
    "save": "保存",
    "shareTitle": "分享「{{name}}」",
    "shareDesc": "把二维码或链接发给同事，扫码后会直接进入与这个分身的对话。",
    "shareQrAlt": "分享二维码",
    "shareQrLoading": "生成中…",
    "shareQrHint": "扫码即可开始与该分身对话",
    "shareCopied": "已复制链接",
    "shareCopy": "复制链接",
    "shareDraftWarning": "这个分身还是草稿，发布后同事扫码才能正常对话。",
    "publishTitle": "发布到技能库",
    "publishDesc": "发布后，同科室（或全平台）的医生都可以在技能库中调用这个技能。你可以随时下架或更新版本。",
    "publishNameLabel": "技能名称",
    "publishNamePlaceholder": "例如：心内科查房助手 / 张主任 · 心内科分身",
    "publishDescLabel": "简介",
    "publishDescPlaceholder": "用一两句话描述这个技能擅长什么、适合谁使用。",
    "publishSubmitting": "发布中…",
    "publishSubmit": "提交发布",
    "createTitle": "创建技能",
    "createTitleTemplate": "从模板创建",
    "createDesc": "选择一种创建方式：模板最快，从头最灵活。",
    "createDescTemplate": "选择一个模板作为起点，稍后可以在配置界面继续完善。",
    "createFromTemplate": "从模板创建",
    "createFromTemplateTag": "推荐",
    "createFromTemplateDesc": "基于医生分身、虚拟患者等成熟模板快速起步，只需补充患者资料或个人风格即可上线。",
    "createFromScratch": "从头创建",
    "createFromScratchDesc": "通过对话描述你的需求，AI 会追问关键问题，帮你搭建一个专属技能。",
    "searchTemplatePlaceholder": "搜索模板技能",
    "backToCreate": "返回",
    "vpIntro": "可对话的虚拟患者{{subject}}{{diagnosis}}。{{body}}",
    "vpSubjectName": "「{{name}}」",
    "vpSubjectMeta": "（{{meta}}）",
    "vpMetaAge": "{{age}} 岁",
    "vpMetaSep": "，",
    "vpDiagnosis": "，病例背景为{{diagnosis}}",
    "vpBody": "它会以患者身份回应你的问诊：只回答你问到的内容，不主动泄露关键线索；你可以继续追问病史、要求查体与辅助检查结果，再给出诊断与处理意见。每轮结束后带教老师会点评你的问诊思路，结束时可生成一份复盘报告（覆盖度、逻辑性与沟通表现）。",
    "vpScenarios": ["问诊思路训练", "病史采集完整性", "鉴别诊断推理", "医患沟通表达"],
    "vpScenarioCase": "{{diagnosis}} 病例演练",
    "vpExamples": [
      "你好，我是接诊医生，先说说这次哪里不舒服？",
      "这些症状什么时候开始的，有没有加重或缓解的因素？",
      "请给我这位患者的查体与化验结果。",
      "我的初步诊断是……请结束本次问诊并给我复盘点评。"
    ],
    "mineVpName": "{{name}} · 虚拟患者",
    "mineVpDesc": "可对话的问诊训练患者，用于练习问诊与沟通。",
    "mineCustomDesc": "自定义技能，按你给出的目标与边界工作。",
    "detailSrTitle": "{{name}} 技能详情",
    "publishNameFallback": "医生分身",
    "shareFallbackName": "技能",
    "toastEditing": "进入「{{name}}」编辑",
    "toastEditingFromTemplate": "基于「{{name}}」进入编辑",
    "createTemplateExample1": "· 示例：以「主任医师分身」复刻查房思路",
    "createTemplateExample2": "· 示例：训练一个「心内科标准化病人」",
    "createScratchExample1": "· 示例：「帮我做一个胸痛分诊助手」",
    "createScratchExample2": "· 示例：「病历自动摘要 + 待办清单」"
  },
  "skillCreate": {
    "pageTitle": "创建技能 · Trizen Doctor",
    "typeVirtualPatient": "虚拟病人智能体构建",
    "typeCustom": "从头创建",
    "typeLiterature": "文献助手",
    "typeFallback": "技能",
    "comingSoon": "{{label}}创建流程即将上线",
    "crumbKnowledge": "我的知识库",
    "crumbHome": "工作台",
    "crumbScene": "工作场景",
    "crumbSkills": "医疗技能库",
    "drawerListTitle": "综合任务结果",
    "drawerSkillTitle": "{{name}} · 技能",
    "drawerDraftTitle": "{{name}} · 技能草稿",
    "tabTest": "测试",
    "tabDetail": "详情",
    "mdCategory": "分类",
    "mdSummary": "简介",
    "mdInstructions": "指令",
    "mdExamplePrompt": "示例提示",
    "mdEmpty": "—",
    "nameFallback": "自定义技能",
    "skipped": "（跳过）",
    "inputKnowledgeLabel": "参考知识库",
    "sampleOutputPrefix": "按以下形式输出：{{list}}",
    "listSep": "；",
    "copySuffix": "{{name}} · 副本",
    "startTitle": "从头创建技能",
    "startText": "先用一句话告诉我你想让技能做什么，我会围绕「场景 / 输入 / 参考知识库 / 输出」跟你确认 4 个基础问题，再帮你搭好草稿。",
    "wizard": {
      "questions": {
        "scenario": {
          "label": "这个技能主要针对什么场景？",
          "hint": "可以直接点选，也可以在下方输入自己的场景。"
        },
        "input": {
          "label": "每次调用时，你会提供什么素材？",
          "hint": "每次都会变的内容，例如这次的病历、这段录音、这张检查单。可多选。"
        },
        "knowledge": {
          "label": "生成时要遵循哪些固定规范或依据？",
          "hint": "配置一次、长期复用的标准或知识库。可多选。"
        },
        "output": {
          "label": "对输出内容和格式有什么要求？",
          "hint": "决定右侧结果页的展示形式。"
        }
      },
      "fallback": {
        "scenario": [
          "门诊（问诊 / 病历 / 医嘱）",
          "住院（查房 / 病程 / 出院）",
          "急诊 / 手术 / 重症",
          "教学 / 科研 / 质控",
          "其他或多个场景都要"
        ],
        "input": [
          "本次口述 / 现场录音",
          "本次的病历或草稿文字",
          "本次上传的文件（PDF / Word）",
          "本次拍摄的检查单照片",
          "多种形式都要支持"
        ],
        "knowledge": [
          "无需固定依据，凭本次素材生成",
          "院内规范 / 固定模板",
          "公开指南 / 专家共识",
          "法规与执业规范",
          "以后再决定"
        ],
        "output": [
          "纯文本 / Markdown 即可",
          "生成 Word 文档（.docx）",
          "符合某种医院 / 学科模板",
          "结构化 JSON（供系统对接）",
          "先不确定，看效果再定"
        ]
      },
      "myKnowledgeOption": "我的知识库（点击选择）",
      "myKnowledgeAnswer": "我的知识库：{{names}}",
      "knowledgeScopeFallbackHint": "限定后只按该范围检索对应内容。"
    },
    "titleClone": "复刻技能",
    "titleShare": "体验技能",
    "titleEdit": "编辑技能",
    "loadedClone": "已复刻「{{name}}」为草稿，右侧可直接测试与查看详情，在这里继续告诉我想调整的地方。",
    "loadedShare": "已打开「{{name}}」，右侧可直接测试这个技能。",
    "loadedEdit": "已载入「{{name}}」，右侧可直接测试与查看详情，在这里继续告诉我想调整的地方。",
    "templateTitle": "从模板创建技能",
    "templateSeededPurpose": "我想以「{{name}}」为模板搭建一个技能。定位：{{description}}",
    "templateCopying": "已选择模板「{{name}}」（{{category}}），正在复制该技能的工作流…",
    "templateCopied": "已基于「{{name}}」复制出一个副本，工作流与原技能一致。右侧可以直接测试；想改哪里就在这里告诉我，我会重新编排这个副本。",
    "templateReady": "技能已就绪。右侧可以直接测试技能、查看技能详情；测试中发现问题，就在这里告诉我要改哪里，我会重新编排。",
    "createFailedRetry": "技能创建失败，你可以在这里描述想要的调整，我再试一次。",
    "summaryConfirmTitle": "请确认你的选择",
    "summaryUserPrefix": "我的选择：",
    "summaryItem": "{{index}}. {{label}}",
    "summaryNoted": "收到，这 4 项我已经记下了。还有需要补充的信息吗？比如特别的书写习惯、必须包含的字段、要避免的表述。",
    "supplementSkip": "不用补充，开始创建",
    "supplementHint": "也可以直接在下方输入补充说明",
    "edit": "修改",
    "confirmAndSend": "确认并发送",
    "preparingQuestions": "正在按你的诉求准备 4 个基础问题…",
    "infoCollected": "信息已收齐，正在为你创建智能体…",
    "agentCreated": "智能体已创建完成。可以继续在这里提出修改要求，点击「测试技能」调试满意后即可发布。",
    "orchestrationAdjusted": "已按你的要求调整编排{{revision}}。",
    "orchestrationRevision": "（版本 v{{version}}）",
    "thinking": "思考中…",
    "draftEmpty": "还没有生成技能草稿，先在对话里完成 3 个问题吧。",
    "errSessionExpired": "登录已失效，请重新登录",
    "errNoOrchestrationResult": "编排未返回结果，请重试",
    "errSkillNotSaved": "技能尚未保存完成，请稍后重试",
    "errCreateAgent": "创建智能体失败",
    "errCopyTemplateAgent": "复制模板智能体失败",
    "errUnknown": "未知错误",
    "errPlatformCall": "平台调用异常",
    "errUpload": "上传失败",
    "errOrchestrationFailed": "编排失败：{{message}}",
    "errAttachmentSkippedCreate": "附件上传失败，已跳过附件继续创建：{{message}}",
    "errAttachmentSkippedOrchestrate": "附件上传失败，已跳过附件继续编排：{{message}}",
    "errAttachmentStep": "「{{name}}」{{step}}{{message}}",
    "errAttachmentRegister": "「{{name}}」登记到平台失败：{{message}}",
    "prevQuestion": "上一题",
    "nextQuestion": "下一题",
    "close": "关闭",
    "cancel": "取消",
    "skip": "跳过",
    "kbSelectedCount": "已选择 {{count}} 个知识库",
    "otherPlaceholder": "其他（自行输入）",
    "submitOther": "提交自行输入内容",
    "selectedCount": "已选 {{count}} 项",
    "multiSelectHint": "可点选多个",
    "headerEditNamed": "编辑技能 · {{name}}",
    "headerEdit": "编辑技能",
    "headerTemplateNamed": "以模板搭建 · {{name}}",
    "headerNew": "新建技能",
    "cardMeta": "{{category}} · {{summary}}",
    "labelExamplePrompt": "示例提示：",
    "testSkill": "测试技能",
    "removeAttachment": "移除附件 {{name}}",
    "phAskPurpose": "描述你希望这个技能帮你做什么…",
    "phGeneratingQuestions": "AI 正在准备问题…",
    "phAnswering": "点选上方选项，或输入你的想法",
    "phConfirmSummary": "请在上方确认你的选择",
    "phAskSupplement": "还有要补充的信息吗？没有就点「不用补充，开始创建」",
    "phGeneratingDraft": "正在创建智能体…",
    "phReady": "继续说明要怎么改，我会重新编排这个智能体…",
    "attachmentSuffix": "{{text}}\n\n（附件：{{list}}）",
    "attachmentSep": "、",
    "kbDialogTitle": "从我的知识库选择",
    "kbDialogEmpty": "还没有可用的知识库。",
    "kbDialogEmptyHint": "请先在「我的知识库」中建立分类并上传资料（上传后才会在平台建库）。",
    "kbDocCount": "{{count}} 份资料",
    "kbConfirm": "确定选择（{{count}}）",
    "inputsLabel": "入参",
    "inputsFilled": "（{{filled}}/{{total}} 已填）",
    "inputsMissing": "还差 {{count}} 项必填",
    "collapse": "收起",
    "expand": "展开",
    "removeFile": "移除 {{name}}",
    "uploading": "上传中…",
    "addMoreFiles": "继续添加文件",
    "reselectFiles": "重新选择文件",
    "selectField": "选择{{label}}",
    "running": "运行中…",
    "runWorkflow": "运行工作流",
    "hintFillInputs": "请先补齐入参：{{list}}",
    "hintPickFile": "请先用 + 号选择{{label}}",
    "hintWorkflowFile": "该技能是工作流，选好文件即可运行一次并产出结果",
    "hintWorkflowInputs": "该技能是工作流，按上方入参运行一次并产出结果",
    "phAskSkill": "向该技能提问，或粘贴一段素材试试…",
    "skillAdded": "已添加技能",
    "stageDone": "完成",
    "stageFailed": "失败",
    "orchestrationStageWaiting": "正在理解需求",
    "orchestrationStageExplaining": "正在说明思路",
    "orchestrationStageDesigning": "正在设计流程",
    "orchestrationStagePlacing": "正在布置节点",
    "orchestrationStageWiring": "正在连接节点",
    "orchestrationStageFinishing": "正在收尾",
    "orchestrationNodesPlaced": "已布置 {{count}} 个节点",
    "orchestrationNodesPlacing": "已布置节点 {{count}}",
    "generating": "生成中",
    "emptyAgentReply": "（智能体未返回内容）",
    "errDebugFailed": "调试失败：{{message}}",
    "attachmentLine": "【附件】{{name}}",
    "optimizeOrchestration": "优化编排",
    "optimizeDesc": "基于本次调试的运行结果，让平台重新优化技能编排。你可以补充说明优化方向（可选）。",
    "optimizePlaceholder": "如：回答太啰嗦，没引用检索结果；或留空由平台自行判断",
    "optimizeDefaultMessage": "请基于本次运行结果优化编排",
    "optimizeSending": "发送中…",
    "send": "发送",
    "optimizeOk": "编排已优化，可重新测试",
    "optimizeFailed": "优化失败",
    "publishFailed": "发布失败",
    "publishPartial": "已发布到平台，但{{message}}",
    "publishOk": "已发布到平台",
    "vpBreadcrumb": "虚拟病人智能体构建",
    "vpBuildAnother": "再构建一位",
    "vpComposerPlaceholder": "补充说明或描述这位患者…",
    "vpBuildFailed": "构建失败：{{message}}",
    "vpBuildFailedUnknown": "未知错误",
    "vpRefineFailed": "增量构建失败",
    "vpNotFound": "未找到该技能，可能已被删除。",
    "vpLegacyReplay": "该技能创建于构建记录上线前，仅能回放患者画像。",
    "vpReplayFailed": "加载构建记录失败：{{message}}",
    "vpRefineStage1": "汇总原有资料与追加信息",
    "vpRefineStage2": "重新生成病历与画像",
    "vpRefineStage3": "把新画像编排进训练流",
    "vpRefineHint": "正在根据追加信息重新构建虚拟患者画像…",
    "vpRefineProgress": "{{stage}} · 约需 20–60 秒",
    "vpDisplayName": "虚拟患者 · {{name}} · {{diagnosis}}",
    "vpDrawerTitle": "{{name}} · 虚拟患者档案",
    "vpDrawerSource": "数据来源",
    "vpDrawerPatient": "患者",
    "vpDrawerPatientInfo": "{{name}}（{{gender}}/{{age}}岁）",
    "vpDrawerDiagnosis": "诊断",
    "vpDrawerDifficulty": "训练难度",
    "vpDrawerEmotion": "患者情绪",
    "vpDrawerObjective": "训练目标",
    "vpEmptyText": "本次会话还没有产出成果，完成一次虚拟患者构建后会显示在这里。",
    "vpDraftName": "{{name}}虚拟患者",
    "vpDraftCategory": "虚拟病人",
    "vpDraftSummary": "虚拟病人 · 问诊训练",
    "vpDraftTitle": "{{name}}虚拟患者 · 技能",
    "vpDraftDetailHeader": "# {{name}}虚拟患者",
    "vpDraftDetailCategory": "分类",
    "vpDraftDetailDiagnosis": "诊断",
    "vpDraftDetailBasicInfo": "基本信息",
    "vpDraftDetailBasicInfoValue": "{{gender}} · {{age}}岁",
    "vpDraftDetailComorbidities": "合并症",
    "vpDraftDetailAllergies": "过敏",
    "vpDraftDetailMeds": "用药",
    "vpDraftDetailFallback": "未取到构建智能体产出的病例内容，以上为患者档案的基础信息。",
    "customEmptyText": "还没有生成技能草稿，先在对话里完成 3 个问题吧。",
    "customDraftDrawerTitle": "{{name}} · 技能草稿",
    "customDraftCategory": "分类",
    "customDraftSummary": "简介",
    "customDraftInstructions": "指令",
    "customDraftExample": "示例提示",
    "customTestBtn": "测试技能",
    "fallbackIntroGeneric": "我来帮你处理这件事，把资料或需求发给我，我马上开始。",
    "fallbackIntroWithSummary": "我来帮你{{summary}}，把相关资料或具体要求发给我就行。",
    "runWorkflowBubble": "运行工作流",
    "debugFailed": "调试失败：{{message}}",
    "debugFailedPlatformError": "平台调用异常",
    "debugFailedGatewayError": "网关调用异常",
    "debugQuotaExceeded": "调试用量额度已用完，请稍后再试或联系管理员。",
    "debugNoTool": "这个技能还没完成编排，暂时调不通。先在左侧说一句你想让它怎么做（编排一轮），再回来调试。",
    "optimizeDefaultMsg": "请基于本次运行结果优化编排",
    "statusDone": "完成",
    "statusError": "失败",
    "statusCancelled": "已停止",
    "optimizeBtn": "优化编排",
    "streaming": "生成中",
    "removeFileAria": "移除 {{name}}",
    "selectFileLabel": "选择{{label}}",
    "wfHintMissing": "请先补齐入参：{{labels}}",
    "wfHintFileReady": "该技能是工作流，选好文件即可运行一次并产出结果",
    "wfHintReady": "该技能是工作流，按上方入参运行一次并产出结果",
    "wfComposerHint": "填好入参后点击发送，或输入补充说明…",
    "soleTextHint": "请输入{{label}}…",
    "chatHintSoleFileMissing": "请先用 + 号选择{{label}}",
    "chatHintMissing": "请先补齐入参：{{labels}}",
    "chatHintDefault": "向该技能提问，或粘贴一段素材试试…",
    "chatHintNoTool": "该技能还没编排过，请先在左侧编排一轮",
    "emptyRunLabel": "直接运行",
    "mdRevisions": "编排调整",
    "mdRevisionRound": "第 {{round}} 轮",
    "mdRevisionRequest": "调整需求",
    "mdRevisionReply": "编排结果"
  },
  "hisclawResume": {
    "connectTimeout": "连接 HisClaw 超时（重挂），请重试",
    "reattachTimeout": "重挂超时（10 分钟未收到结果），请刷新后重试",
    "resultRecovered": "已找回上次未显示的回复",
    "resumedInFlight": "该会话仍在生成中，已重新接入"
  },
  "homePage": {
    "dailyWork": "日常工作",
    "dailyWorkDescription": "使用主页常用快捷工具",
    "pickScenarioToStart": "选择工作场景开始工作",
    "pickScenarioShort": "选择场景",
    "moreScenarios": "更多场景",
    "resumeLastShort": "继续上次"
  },
  "patientCreate": {
    "warnNoName": "AI 未识别到成员姓名，请补充描述或点『手动编辑』",
    "okRecognized": "已识别成员「{{name}}」，请核对后添加",
    "errRecognize": "AI 识别或保存失败",
    "infoRecognizing": "AI 正在识别中，请稍候…",
    "errVoiceUnavailable": "语音录入不可用",
    "warnNoVoiceContent": "未识别到有效语音内容",
    "errVoiceFailed": "语音录入失败",
    "okAdded": "已添加成员「{{name}}」",
    "errSaveFailed": "保存失败",
    "title": "新增健康档案",
    "intro": "还没有健康档案。为自己或家人建档，逐步整理健康信息和已有提醒。",
    "suggestPrefix": "建议包含：",
    "suggestFields": "姓名、性别、年龄、病案号、主要诊断、合并症、过敏史、当前用药",
    "previewTitle": "AI 解析结果 · 请核对",
    "sourceLabel": "原始描述：",
    "fieldName": "姓名",
    "fieldBasic": "基础",
    "fieldMrn": "病案号",
    "fieldDiagnosis": "诊断",
    "fieldComorbidities": "合并症",
    "fieldAllergies": "过敏",
    "fieldMeds": "用药",
    "ageSuffix": "{{age}} 岁",
    "editMore": "补充编辑",
    "addToList": "添加到列表",
    "recording": "录音中…点下方麦克风完成",
    "recognizing": "识别中…",
    "voiceInput": "AI 语音识别",
    "manualInput": "手动填写"
  },
  "patientForm": {
    "genderMale": "男",
    "genderFemale": "女",
    "errNameRequired": "请填写患者姓名",
    "okUpdated": "患者信息已更新",
    "okCreated": "已新增患者",
    "errSaveFailed": "保存失败",
    "titleEdit": "编辑档案",
    "titleCreate": "添加档案",
    "labelName": "姓名 *",
    "placeholderName": "例如：张建国",
    "labelAge": "年龄",
    "labelGender": "性别",
    "labelMrn": "病案号",
    "placeholderOptional": "选填",
    "labelDiagnosis": "主要诊断",
    "placeholderDiagnosis": "例如：2 型糖尿病",
    "labelComorbidities": "合并症（分号分隔）",
    "labelAllergies": "过敏史（逗号分隔）",
    "labelMeds": "当前用药（分号分隔）",
    "labelNote": "备注/总结",
    "cancel": "取消",
    "saving": "保存中…",
    "save": "保存",
    "moreToggle": "补充更多信息",
    "createAndOpen": "创建并进入档案",
    "titleCreateAndBind": "新增并绑定患者",
    "createAndBind": "创建并绑定",
    "smartFillFromConversation": "从当前会话智能填写",
    "smartFilling": "正在从会话提取…",
    "smartFillReady": "已智能填写，请核对后提交",
    "smartFillNoContent": "当前会话没有可用于提取的内容，请手动填写",
    "smartFillFailed": "智能填写失败，请手动填写或稍后重试",
    "okCreatedAndBound": "患者“{{name}}”已创建并绑定",
    "warnCreatedBindingFailed": "患者“{{name}}”已创建，但会话绑定失败，可在患者选择器中重试",
    "authChanged": "登录状态已变化，请重新操作"
  },
  "patientLabs": {
    "okDeleted": "已删除该单据",
    "errDelete": "删除失败",
    "retryLater": "请稍后重试。",
    "okUploaded": "已上传 {{count}} 份资料",
    "errUpload": "上传失败",
    "errOpen": "无法打开该单据",
    "errOpenDesc": "访问链接已失效，请稍后重试。",
    "countHint": "共 {{count}} 份原始单据，图片已自动识别文字",
    "add": "添加",
    "fileUpload": "文件上传",
    "photo": "照片",
    "takePhoto": "拍照",
    "uploadFile": "上传文件",
    "emptyHint": "暂无原始检验检查单，可通过「拍照」或「上传文件」添加",
    "kindImage": "图片",
    "kindFile": "文件",
    "deleteAria": "删除该单据",
    "openInNewWindow": "在新窗口打开该文件",
    "ocrText": "识别文本"
  },
  "patientPicker": {
    "searchPlaceholder": "搜索患者姓名 / 病案号",
    "unlink": "解除关联",
    "loading": "加载中…",
    "noMatch": "没有匹配的患者",
    "metaLine": "{{gender}} · {{age}} 岁",
    "linkedTitle": "已关联：{{name}}",
    "linkPatient": "关联患者",
    "createPatient": "新增患者"
  },
  "patientRisk": {
    "levelHigh": "高",
    "levelMedium": "中",
    "levelLow": "低",
    "title": "「{{name}}」的风险预警",
    "subtitle": "汇总病历 AI 预警、指标派生风险、档案预警与随访预警",
    "loadingHint": "正在读取病历并生成风险预警…",
    "emptyHint": "当前未发现明显风险，可让 AI 结合病历再核一遍。",
    "analyzeMore": "让 AI 进一步分析",
    "viewFullRecord": "查看完整档案"
  },
  "followupFields": {
    "methodPhone": "电话",
    "methodClinic": "门诊",
    "methodWechat": "微信群",
    "methodSms": "短信",
    "methodEmail": "邮箱",
    "methodOther": "全诊通",
    "taskTypeTitle": "随访任务类型",
    "methodTitle": "随访方式",
    "ttRevisit": "复诊提醒",
    "ttMedication": "用药提醒",
    "ttRehab": "康复指导",
    "ttEducation": "健康宣教",
    "qrJoinHint": "扫描患者码加入随访群",
    "qrAlt": "微信群二维码",
    "qrCaption": "扫码加入随访群",
    "timeTitle": "随访时间",
    "optPhone": "电话随访",
    "optWechat": "微信随访",
    "optEmail": "邮件随访",
    "optClinic": "门诊面诊",
    "optSms": "短信提醒",
    "optHealthMate": "HealthMate",
    "ttEfficacy": "疗效评估",
    "ttNotify": "结果通知",
    "pickDate": "选择日期"
  },
  "knowledgeBtn": {
    "add": "加入知识库",
    "added": "已加入知识库"
  },
  "caseReport": {
    "checkingAuth": "正在确认登录状态，请稍候…",
    "generating": "正在生成病例报告，需要一点时间，可以先做别的，回来会自动接着显示。",
    "retry": "重试",
    "empty": "智能体没有返回正文，请稍后重试。"
  },
  "composerTools": {
    "attachmentsAdded": "已加入 {{count}} 份附件",
    "removeAttachment": "移除附件",
    "openLauncher": "打开工具菜单",
    "title": "工具",
    "addFiles": "添加文件或照片",
    "screenshot": "截屏",
    "connectors": "连接器",
    "addSkill": "添加技能",
    "screenshotSoon": "截屏功能即将上线",
    "connectorsSoon": "“连接器”即将上线，敬请期待",
    "photo": "拍照",
    "skillPicker": {
      "title": "选择要挂载的技能",
      "instruction": "输入关键词过滤 · 按 Enter 挂载到当前对话",
      "search": "搜索技能…",
      "loadFailed": "技能目录加载失败，请稍后重试",
      "loading": "正在加载技能目录…",
      "noMatch": "未找到匹配的技能",
      "empty": "技能库还没有可用技能",
      "mySkills": "我的技能",
      "platformSkills": "平台技能",
      "official": "官方",
      "keyboardHint": "↑↓ 切换 · Enter 选择 · 数字键快速选中 · Esc 关闭",
      "searchWithKeyboard": "搜索技能… ↑↓ 选择 · Enter 选中 · Esc 关闭",
      "skillDescription": "{{name}} · {{description}}"
    }
  },
  "teachingRoundPrep": {
    "themes": {
      "deepBlue": "深蓝专业风",
      "grayBlue": "蓝灰医学风",
      "teal": "青蓝清爽风",
      "lightGray": "浅灰简洁风",
      "warmGray": "米灰温和风"
    },
    "goals": {
      "diagnosticReasoning": "掌握疾病诊断思路",
      "differentialDiagnosis": "训练鉴别诊断能力",
      "standardTreatment": "熟悉规范化治疗方案",
      "guidelineUpdates": "复习最新指南更新"
    },
    "audiences": {
      "r1": "一年级 · 打基础",
      "r2": "二年级 · 重鉴别",
      "r3": "三年级 · 综合管理"
    },
    "uploadedSource": "已上传患者资料：{{name}}",
    "selectedPatients": "已选择患者：{{names}}",
    "sourcePrompt": "先确定本次查房的患者。你可以上传病历，也可以从我的患者中选择。",
    "uploadPatientData": "上传患者资料",
    "uploadPatientDataDesc": "从本地上传病历、检查或影像",
    "selectPatients": "选择本人账号下的患者",
    "selectPatientsDesc": "从我的患者中选择（共 {{count}} 位）",
    "patientMeta": "{{gender}} / {{age}} 岁",
    "male": "男",
    "female": "女",
    "selectedCount": "已选 {{count}} 位",
    "confirmSelection": "确认选择",
    "goalTitle": "教学查房目标",
    "customGoalPlaceholder": "也可以自己输入教学目标",
    "goalSummary": "教学目标：{{goal}}",
    "audienceStylePrompt": "接下来选择授课对象和 PPT 风格，让内容更贴合你的课堂。",
    "audience": "授课对象",
    "theme": "全局主题色",
    "audienceThemeSummary": "授课对象：{{audience}}；主题色：{{theme}}",
    "generating": "已提交，正在生成 PPT 大纲与互动题目"
  },
  "teachingRoundRecord": {
    "setupTitle": "输入参与者信息，并上传图片（可选）",
    "participants": "参与者",
    "participantsPlaceholder": "例：主任 张三；主治 李四；规培 王五、赵六",
    "images": "图片",
    "optional": "可选",
    "removeImage": "移除图片",
    "uploadImages": "上传图片",
    "confirmInfo": "确认信息",
    "confirmedTitle": "信息已确认，点击下方按钮开始录音",
    "readyPrompt": "准备就绪，请点击“查房开始录音”",
    "startRecording": "查房开始录音",
    "recordingTitle": "查房录音中，可暂停或结束",
    "paused": "已暂停",
    "resume": "继续",
    "pause": "暂停",
    "stopRecording": "结束录音",
    "recordingFinished": "已结束录音，用时 {{duration}}",
    "generatingTitle": "生成查房记录文书",
    "generatedTitle": "查房记录已生成",
    "participantsSummary": "参与者：{{participants}}",
    "imagesUploaded": "已上传 {{count}} 张图片",
    "aiGenerating": "AI 正在生成查房记录",
    "wordArtifactMeta": "Word 文档 · {{size}} KB · 点击查看详情",
    "downloadWord": "下载 Word 文档",
    "stages": {
      "recognizing": "识别本场录音内容",
      "extracting": "抽取病例汇报要点",
      "organizing": "整理讨论过程与教学要点",
      "buildingWord": "生成 Word 文书"
    },
    "document": {
      "title": "教学查房记录",
      "badge": "教学查房 · 记录",
      "dateMeta": "日期：{{date}} {{weekday}}",
      "durationMeta": "录音时长：{{duration}}",
      "duration": "{{minutes}} 分 {{seconds}} 秒",
      "basicInfo": "基本信息",
      "timeLabel": "时间：",
      "locationLabel": "地点：",
      "departmentLabel": "科室/病区：",
      "topicLabel": "题目：",
      "supervisorLabel": "指导医师：",
      "recorderLabel": "记录人：",
      "notStated": "录音未详述",
      "participantsHeading": "参加人员及分层定位",
      "participantRole": "参与讨论学员{{presenter}}",
      "presenterSuffix": "（汇报人）",
      "casePresentationHeading": "病例汇报",
      "casePresentationPlaceholder": "此处根据录音自动整理病例汇报要点：主诉、现病史、既往史、查体、辅助检查等。",
      "discussionHeading": "讨论过程",
      "discussionPlaceholder": "此处根据录音自动整理各层级学员发言与指导医师点评。",
      "teachingSummaryHeading": "教学要点小结",
      "teachingSummaryPlaceholder": "此处根据录音自动整理鉴别诊断思路、诊疗规范、临床决策要点。",
      "imagesHeading": "现场图片",
      "imagesSummary": "共 {{count}} 张图片附件{{status}}。",
      "seeAttachments": "（见附件）",
      "none": "（无）",
      "footer": "由 Trizen Doctor 教学查房助手自动生成",
      "filenameBase": "教学查房记录"
    }
  },
  "toastMessages": {
    "sessionPersistence": {
      "saveFailedLocalRetained": "消息保存失败，本地内容仍已保留",
      "checkNetworkAndRetry": "请检查网络后重试。",
      "retrySave": "重试保存",
      "sessionUnavailable": "原会话已不存在，请刷新页面后重试。"
    },
    "cameraCaptureDialog": {
      "unsupportedFlashlight": "当前设备或浏览器不支持手电筒",
      "unsupportedWhiteBalance": "当前设备不支持手动白平衡",
      "lowLightEnhanceOn": "已开启低光增强",
      "unsupportedLowLightEnhance": "当前设备不支持低光增强",
      "cameraStartFailed": "无法启动摄像头",
      "cameraNotDetected": "未检测到可用摄像头，请检查系统摄像头权限或连接外置摄像头"
    },
    "hisClawSystemPromptPanel": {
      "fetchSystemPromptFailed": "拉取系统提示词失败：{{value}}",
      "promptBodyEmpty": "提示词正文不能为空；如需恢复默认，请点“恢复默认”。",
      "saveFailedWithError": "保存失败：{{value}}",
      "systemPromptSaved": "系统提示词已保存，下一轮对话生效",
      "saveFailed": "保存失败",
      "restoreDefaultFailedWithError": "恢复默认失败：{{value}}",
      "defaultPromptRestored": "已恢复为默认提示词",
      "restoreDefaultFailed": "恢复默认失败"
    },
    "homeChatThread": {
      "getFileLinkFailed": "获取文件链接失败，请稍后重试",
      "attachmentLinkFetchFailed": "附件链接获取失败：{{msg}}"
    },
    "patientChatPanel": {
      "aiRewriteGenerated": "已生成 AI 重写指令",
      "quoteToInput": "已引用到对话输入框",
      "noPatientLinked": "当前会话未关联患者，无法启动该流程",
      "noConsultationContent": "尚无问诊内容，已结束本次模拟"
    },
    "pptComposerPanel": {
      "noPptOutline": "暂无 PPT 大纲可供检索",
      "referencesEmbedded": "已嵌入 {{count}} 条参考文献",
      "literatureSearchFailed": "文献检索失败",
      "draftSaved": "已保存到草稿",
      "noExportableContent": "暂无可导出的内容",
      "downloadStarted": "已开始下载 {{format}}",
      "exportFailed": "{{format}} 导出失败",
      "draftLoaded": "已载入草稿：{{title}}",
      "draftDeleted": "已删除草稿",
      "untitledDraft": "未命名 PPT 草稿",
      "workbench": "PPT 撰写工作台",
      "summary": "{{slides}} 页 · {{refs}} 条参考文献",
      "searchLiterature": "一键文献检索",
      "saveDraft": "保存草稿",
      "exportPdf": "导出 PDF",
      "exportPpt": "导出 PPT",
      "draftTitle": "草稿标题",
      "draftTitlePlaceholder": "例如：肺结节多学科讨论",
      "searchTopic": "检索主题（可选）",
      "searchTopicPlaceholder": "留空则使用草稿标题",
      "noSlides": "暂未解析到 PPT 页。请先让 AI 生成 PPT 大纲（以 ## 标题分页）。",
      "noBullets": "（暂无要点）",
      "references": "参考文献：",
      "allReferences": "全部参考文献（{{count}}）",
      "savedDrafts": "历史草稿（{{count}}）",
      "savedDraftMeta": "{{date}} · {{count}} 页",
      "deleteDraft": "删除草稿",
      "overview": "概览",
      "clinicalTeachingRoundSubtitle": "临床教学查房 · 病例导入",
      "generatedAt": "生成时间：{{date}}",
      "referencesTitle": "参考文献",
      "downloadPptx": "下载 .pptx"
    },
    "quickPromptsEditor": {
      "quickPromptsSaved": "已保存",
      "quickPromptsSaveFailed": "保存失败：{{message}}",
      "quickPromptsRestored": "已恢复默认",
      "quickPromptsRestoreFailed": "恢复失败：{{message}}"
    },
    "resultDrawerHost": {
      "attachmentExpired": "附件已失效，无法预览",
      "attachmentOpenFailed": "附件打开失败：{{msg}}",
      "sendFailed": "发送失败,请重试",
      "wechatLinkCopied": "已复制链接,请在微信中粘贴发送",
      "wecomLinkCopied": "已复制链接,请在企业微信中粘贴发送",
      "linkCopied": "链接已复制",
      "copyFailed": "复制失败，请手动复制",
      "invokingSmsApp": "正在唤起短信应用",
      "smsSending": "短信发送",
      "invokingEmailApp": "正在唤起邮件应用",
      "emailSending": "邮件发送",
      "copyForWechat": "复制以发送微信",
      "copiedForWechatPaste": "已复制内容，请在微信中粘贴发送",
      "sendToWechat": "发送到微信",
      "copyForWecom": "复制以发送企业微信",
      "copiedForWecomPaste": "已复制内容，请在企业微信中粘贴发送",
      "sendToWecom": "发送到企业微信",
      "adsSource": {
        "sourceTab": "原始记录",
        "resultTab": "生成结果",
        "resultUnavailable": "尚未生成结果",
        "empty": "暂无原始记录",
        "scenario": "场景",
        "doctorInstruction": "医生指令",
        "transcript": "录音转写",
        "uploadedMaterials": "上传资料",
        "additionalInput": "追加输入",
        "selectedTemplate": "病历模板",
        "templateSourcePlatform": "平台模板",
        "templateSourceHospital": "全院模板",
        "templateSourceDepartment": "科室模板",
        "templateSourcePersonal": "个人模板",
        "templatePreview": "模板内容",
        "recordingLoading": "录音加载中…",
        "recordingUnavailable": "录音暂时无法播放",
        "playRecording": "播放录音",
        "pauseRecording": "暂停录音"
      }
    },
    "tencentScribeBridge": {
      "speakerSeparationChanged": "说话人分离设置已更改，正在重启实时转写…"
    },
    "userManagementPanel": {
      "loadFailed": "加载失败：{{slice}}",
      "roleUpdated": "角色已更新",
      "operationFailed": "操作失败：{{slice}}",
      "importDone": "导入完成",
      "importFailed": "导入失败",
      "userUpdated": "用户资料已更新",
      "userCreated": "用户已创建，初始密码为工号",
      "saveFailed": "保存失败",
      "loginSettingsSaved": "登录设置已保存"
    },
    "composerUseComposerAttachments": {
      "loginRequiredForUpload": "请先登录后再上传附件",
      "fileExceedsSizeLimit": "{{name}} 超出 {{round}}MB 限制",
      "fileUploadError": "{{name}}: {{msg}}"
    },
    "docTypeManagementDocFieldConfigEditor": {
      "fieldConfigSaved": "字段配置已保存",
      "fieldConfigSaveFailed": "保存失败"
    },
    "docTypeManagementDocTypeEditor": {
      "docTypeCreated": "文书类型已新增",
      "docTypeSaved": "文书类型已保存",
      "docTypeSaveFailed": "保存失败",
      "docTypeDeleted": "文书类型已删除",
      "docTypeDeleteFailed": "删除失败"
    },
    "docTypeManagementModelMode": {
      "updated": "生成模型已更新",
      "updateFailed": "生成模型更新失败"
    },
    "docTypeManagementMedicalRecordTemplateManagement": {
      "templateSaved": "模板已保存",
      "templateCreated": "模板已新增",
      "templateSaveFailed": "保存模板失败",
      "templateDeleted": "模板已删除",
      "templateDeleteFailed": "删除模板失败"
    },
    "docTypeManagementFieldEditors": {
      "noRowsToAdd": "没有可添加的行",
      "batchAddedCount": "已批量处理 {{count}} 条",
      "jsonGeneratedStructure": "已从 JSON 示例生成结构，请补充各字段说明",
      "invalidJson": "无效 JSON",
      "jsonParseFailed": "解析失败：{{value}}"
    },
    "resultsPatientLinkPicker": {
      "patientLinked": "已关联到 {{name}}",
      "futureResultsAutoAttributed": "后续 AI 工作结果会自动归属到此患者。",
      "undoLink": "撤销",
      "cancelLink": "取消关联",
      "patientUnlinked": "已取消患者关联"
    },
    "scenarioManagementScenarioCatalogEditor": {
      "sortSaveFailed": "排序保存失败",
      "saveFailed": "保存失败",
      "openingSaved": "开场白已保存",
      "defaultOpeningRestored": "已恢复默认开场白",
      "openingSaveFailed": "开场白保存失败",
      "scenarioDeleted": "已删除场景",
      "scenarioDeleteFailed": "删除失败",
      "scenarioCreated": "已创建场景",
      "scenarioCreateFailed": "创建失败"
    },
    "scenarioManagementScenarioGrantsEditor": {
      "saveFailed": "保存失败"
    },
    "scenarioManagementScenarioSkillEditor": {
      "skillFetchFailed": "拉取 skill 失败:{{value}}",
      "skillNameRequired": "skill 名称必填",
      "skillUpdateFailed": "更新失败:{{value}}",
      "skillUpdated": "skill 已更新",
      "skillCreateFailed": "创建失败:{{value}}",
      "skillCreateMissingBinding": "创建返回缺少 skill(无法回写绑定)",
      "skillCreatedAndBound": "skill 已创建并绑定(id={{id}})",
      "saveFailed": "保存失败",
      "skillDeleteFailed": "删除失败：{{value}}",
      "skillUnboundAndDeleted": "已解绑并删除该场景技能",
      "skillUnbindFailed": "解绑失败"
    },
    "scenarioManagementScenarioSkillReconcile": {
      "skillListFetchFailed": "拉取 skill 列表失败:{{value}}",
      "skillListFetchFailedGeneric": "拉取失败",
      "skillBoundToScenario": "已绑定 skill({{name}})→ 场景 {{scenarioKey}}",
      "skillBindFailed": "绑定失败"
    },
    "scenarioManagementStemToolManager": {
      "toolNameRequired": "工具名(toolName)必填",
      "agentIdRequired": "agentId 必填",
      "skillNameRequiredForPublish": "发布为平台技能时，技能名称必填",
      "capabilityIntroRequiredForPublish": "发布为平台技能时，能力介绍必填",
      "toolSaveFailed": "保存失败:{{value}}",
      "toolSavedButSkillLibraryFailed": "工具已保存，但技能库操作失败:{{detail}}",
      "toolCreated": "工具已创建",
      "toolUpdated": "工具已更新",
      "toolSaveFailedGeneric": "保存失败",
      "toolDeleteFailed": "删除失败:{{value}}",
      "toolDeletedButSkillLibraryOfflineFailed": "工具已删除，但技能库下架失败，请手动处理:{{detail}}",
      "toolDeletedAndSkillOffline": "工具已删除，技能库已下架",
      "toolDeleted": "工具已删除",
      "toolDeleteFailedGeneric": "删除失败",
      "toolRefreshFailed": "刷新失败：{{value}}",
      "toolConfigRefreshed": "工具配置已刷新",
      "toolRefreshFailedGeneric": "刷新失败",
      "toolCreatedAndPublished": "工具已创建，已发布到技能库",
      "toolUpdatedAndPublished": "工具已更新，已发布到技能库",
      "toolCreatedAndOfflined": "工具已创建，已从技能库下架",
      "toolUpdatedAndOfflined": "工具已更新，已从技能库下架"
    },
    "skillsSkillTestInputsForm": {
      "uploadFailed": "上传失败"
    },
    "skillsSkillWorkspaceTopBar": {
      "savedToMySkills": "已保存到我的技能",
      "saveFailedRetryLater": "保存失败，请稍后重试",
      "publishedToMySkills": "已发布到平台",
      "publishFailedRetryLater": "发布失败，请稍后重试",
      "publishUpdated": "已更新发布",
      "labelSave": "保存",
      "labelSaved": "已保存",
      "tooltipSave": "保存到我的技能",
      "tooltipSaved": "已保存，再次点击可覆盖更新",
      "labelPublish": "发布",
      "labelRepublish": "更新发布",
      "labelPublished": "已发布",
      "tooltipPublish": "发布到我的技能",
      "tooltipRepublish": "有新的编排内容待发布，点击更新发布",
      "tooltipPublished": "当前内容已发布",
      "statusDraft": "草稿",
      "statusPending": "待发布",
      "statusPublished": "已发布"
    },
    "teachingRoundRecordFlow": {
      "pleaseFillParticipants": "请先填写参与者",
      "participantsRequired": "请先填写参与者"
    },
    "virtualPatientConsultDialog": {
      "valueMessageError": "{{value}}：{{msg}}"
    },
    "virtualPatientConsultResultCard": {
      "reviewWordAddedToQueue": "复盘 Word 已加入生成队列（示例）"
    },
    "attachmentsMirrorUpload": {
      "attachmentUploadFailed": "附件上传失败：{{name}}",
      "pleaseRetryLater": "请稍后重试。"
    },
    "composerUseComposerAsr": {
      "realTimeTranscriptionLoading": "实时转写加载中，请稍候…"
    },
    "copilot5": {
      "sessionExpiredRelogin": "登录已过期，请重新登录"
    },
    "hisclawResultFiles": {
      "attachmentsSaved": "已保存 {{count}} 个附件",
      "attachmentsSaveFailed": "{{count}} 个产物保存失败"
    },
    "knowledgeAddSession": {
      "addingToKnowledgeBase": "正在添加到知识库…",
      "addToKnowledgeBaseFailed": "添加到知识库失败",
      "addedToKnowledgeBase": "已添加到知识库",
      "addToKnowledgeBaseFailedGeneric": "添加到知识库失败"
    },
    "knowledgeAddText": {
      "addingToKnowledgeBase": "正在加入知识库…",
      "recordHasNoContentToAdd": "该记录暂无可加入知识库的正文",
      "addToKnowledgeBaseFailed": "加入知识库失败",
      "addedToKnowledgeBase": "已加入知识库",
      "addToKnowledgeBaseFailedGeneric": "加入知识库失败"
    },
    "sessionsLinkPatient": {
      "patient": "患者",
      "patientLinked": "已关联到 {{value}}",
      "patientUnlinked": "已解除患者关联"
    },
    "sessionsWrite": {
      "saveToCloudFailed": "会话保存到云端失败",
      "retryLater": "请稍后重试。",
      "cloudDeleteFailed": "云端会话删除失败",
      "cloudUpdateFailed": "云端会话更新失败",
      "saveFailed": "会话保存失败",
      "messageSaveFailed": "消息保存失败",
      "updateFailed": "会话更新失败",
      "deleteFailed": "会话删除失败"
    },
    "usageArtifactPreflight": {
      "monthlyArtifactLimitReached": "本月文书生成次数已用完",
      "monthlyUsageDetail": "已用 {{used}} / {{limit}} 份，下月 1 日自动恢复。如需更多用量请联系管理员。"
    },
    "authenticatedKnowledge": {
      "recommendedContentsAdded": "已加入 {{okCount}} 条推荐内容",
      "removedFromCategory": "已移出该分类",
      "gatewayError": "网关错误",
      "addToCategoryFailedWithValue": "加入分类失败：{{value}}",
      "addedToCategory": "已加入该分类",
      "networkError": "网络异常",
      "operationFailedWithValue": "操作失败：{{value}}",
      "deleteCategoryFailedWithValue": "删除分类失败：{{value}}",
      "cardCreatedWithLabel": "已创建卡片「{{label}}」",
      "filesNotAddedWithJoin": "以下文件未添加：\n{{join}}",
      "uploadFailedWithValue": "「{{name}}」上传失败：{{value}}",
      "addedToKnowledgeBaseWithSummary": "已入库：{{summary}}",
      "selectAtLeastOneSession": "请至少选择一条会话记录",
      "sessionImportFailedWithValue": "「{{title}}」导入失败：{{value}}",
      "sessionsImportedToTargetCategory": "已导入 {{okCount}} 条会话记录到「{{targetCategoryLabel}}」",
      "sessionsImported": "已导入 {{okCount}} 条会话记录",
      "selectAtLeastOneCase": "请至少选择一条病例",
      "caseImportFailedWithValue": "「{{title}}」导入失败：{{value}}",
      "emptySessionsSkipped": "{{emptyCount}} 条会话没有生成过病历产物，已跳过",
      "casesImportedToTargetCategory": "已导入 {{okCount}} 条病例到「{{targetCategoryLabel}}」",
      "casesImported": "已导入 {{okCount}} 条病例"
    },
    "enterprise": {
      "fillCompanyContactInfoRequired": "请填写单位名称、联系人与联系电话",
      "inquiryReceived": "已收到您的咨询",
      "responseWithinOneBusinessDay": "我们会在 1 个工作日内与您联系。"
    },
    "home": {
      "aiRewriteGenerated": "已生成 AI 重写指令",
      "referencedToChat": "已引用到对话",
      "newVersionDetectedAutoRefreshed": "检测到新版本，页面已自动刷新。若上一次生成未完成，请重新发送。",
      "generatedFilesTransferFailed": "生成的文件转存失败，请重新生成",
      "productSavesFailedCount": "{{count}} 个产物保存失败，刷新后可能不可见",
      "generationSaveFailed": "生成结果保存失败，请勿离开会话，可稍后重试或重新生成",
      "newConversationStarted": "已开始新对话",
      "menuItemTypeOffline": "该菜单项绑定的文书类型已下线，生成时请手动选择类型。",
      "conversationRestoredTitle": "已恢复「{{title}}」",
      "continuedPreviousCount": "继续上次对话(共 {{count}} 条消息),可直接追加内容。",
      "conversationRestoredTitleShort": "已恢复「{{title}}」",
      "continuedPreviousCountShort": "继续上次对话（共 {{count}} 条消息），可直接追加内容。",
      "conversationNotFound": "未找到该会话，可能已在其他设备删除",
      "loadConversationFailed": "加载会话失败，请稍后重试",
      "transcriptionPrefsLoading": "实时转写偏好加载中，请稍候…",
      "patientContextSwitched": "已切换患者上下文：{{toName}}",
      "referencesUpdated": "参考文献已更新：{{summaryTo}}",
      "allProcessesCompleted": "🎉 流程全部完成",
      "selectTasksToFavorite": "请先勾选要收藏的任务",
      "taskFavoritedLabel": "已收藏「{{label}}」",
      "transcriptionFailedMsg": "转写失败：{{msg}}",
      "adsRecordingEndedPhotosNotAdded": "原 ADS 录音已结束，未将照片加入其他会话",
      "browserNoScreenshot": "当前浏览器不支持截屏",
      "screenshotFailedCanvas": "截屏失败：无法创建画布",
      "screenshotFailedGenerateImage": "截屏失败：无法生成图片",
      "screenshotAddedToInput": "截屏已加入输入框",
      "screenshotFailedValue": "截屏失败：{{value}}",
      "connectorComingSoon": "「连接器」即将上线，敬请期待",
      "photoUploadFailedMsg": "照片上传失败：{{msg}}",
      "adsRecordingEndedDataNotAdded": "原 ADS 录音已结束，未将资料加入其他会话",
      "recognizingPhotosCount": "正在识别 {{count}} 张照片…",
      "addedMedicalRecordsCount": "已加入 {{count}} 份病历资料",
      "startingTranscriptionCount": "开始转写 {{count}} 段音频…",
      "adsRevisionSessionInvalid": "ADS 修订会话已失效，请从原病历重新选择“上传资料”",
      "dataUploadedConfirmInAds": "资料已上传，请在 ADS 气泡中确认后生成修订版",
      "retryFailedFileReleased": "已无法重试：原文件已释放",
      "continueRecording": "继续录音",
      "adsRecordingLocationSaveFailed": "ADS 录音位置保存失败，请勿切换会话后再尝试生成",
      "switchedSessionNeedReturn": "当前已切换到其他会话，请返回原会话后继续补录",
      "revisionRecordNotFound": "未找到待修订病历，请刷新会话后重试",
      "finishOrCancelCurrentAdsRecording": "请先完成或放弃当前 ADS 录音，再开始新的录音",
      "revisionPositionNotFound": "未找到修订病历位置，请刷新会话后重试",
      "adsSceneSessionNotFound": "未找到 ADS 所属场景会话，请重新进入场景后再试",
      "copilotPatientParamsInvalid": "Copilot 患者参数不正确",
      "copilotPreviousRecordingSwitching": "上一条录音仍在切换，暂不能开始新的接诊录音",
      "copilotPreviousRecordingStillActive": "上一条录音尚未停止，暂不能开始新的接诊录音",
      "copilotEncounterStartFailed": "Copilot 接诊启动失败",
      "linkedPatientUnavailable": "链接中的患者已不可用，请通过 @ 重新关联",
      "linkedDocumentTypeUnavailable": "链接中的文书类型已不可用，生成时请重新选择",
      "selectedDocumentTypeUnavailable": "所选文书类型已不可用，请重新选择",
      "selectedPatientUnavailable": "所选患者已不可用，请重新选择",
      "openChecklistInSurgeryScene": "请在手术场景中打开核查表",
      "adsBubbleSavingWait": "ADS 气泡仍在保存，请稍候",
      "adsBubbleSavingWaitShort": "ADS 气泡仍在保存，请稍候",
      "adsGenerationInputRequired": "请先输入文字、上传资料、选择模板或录制内容后再生成。",
      "adsBubbleSavingWaitAgain": "ADS 气泡仍在保存，请稍候",
      "localRecordingDisabledServerCleanupFailed": "本地录音已关闭，但服务器记录清理失败；刷新后可再次关闭该气泡",
      "recordingClosedSessionRetained": "已关闭本次录音，会话已保留",
      "previousStillGenerating": "上一条还在生成中，请稍候或先点「停止」",
      "productSavesFailedCountShort": "{{count}} 个产物保存失败，刷新后可能不可见",
      "adsSaveTargetChanged": "ADS 保存目标发生变化，已取消生成",
      "adsRecordingLocationSaveFailedCancel": "ADS 录音位置保存失败，已取消生成，请重试后再生成",
      "adsSceneSessionSaveFailedCancel": "ADS 所属场景会话保存失败，已取消生成，请稍后重试",
      "adsSessionLostCancel": "ADS 所属会话丢失，已取消生成",
      "adsSessionSaveFailedCancel": "ADS 所属会话保存失败，已取消生成，请稍后重试",
      "adsSessionNotFoundCancel": "未找到 ADS 所属会话，请重新进入当前会话后再试",
      "inputContentOrAttachData": "请输入内容或附加资料后再发送",
      "checklistEntrySaveFailed": "核查表入口保存失败，请勿离开当前会话",
      "surgicalCountUnresolved": "手术清点存在未解决差异，请先完成核对",
      "revisionRecordPositionLost": "修订病历位置丢失，未在末尾追加结果，请刷新会话后重试",
      "stagedTitle": "已暂存「{{title}}」",
      "messageCountAndPreview": "共 {{msgCount}} 条消息 · 最近：{{preview}}{{value}}",
      "messageCountAndReturn": "共 {{msgCount}} 条消息，随时回到刚才的对话。",
      "continueConversation": "继续会话",
      "switchedLabel": "已切换：{{label}}",
      "incompletePrerequisites": "未完成前置：{{join}}",
      "skippedLabel": "已跳过：{{label}}",
      "photoResultRefillFailed": "拍照结果暂时无法回填，请重试",
      "browserNoDirectPhotoRefill": "当前浏览器不支持直接回填拍照结果，请改用相册上传",
      "transcriptionNotConfigured": "转写服务未配置，请联系管理员",
      "audioEmpty": "音频内容为空",
      "audioTooLarge": "音频超过 {{mb}}MB，请压缩或分段后再上传",
      "audioFormatUnsupported": "暂不支持该音频格式，请上传 {{formats}} 格式的录音",
      "transcriptionAudioUnavailable": "无法读取已上传的音频，请重新上传后再试",
      "transcriptionServiceError": "转写服务未能处理这段音频，请确认录音清晰完整后重试",
      "transcriptionServiceUnavailable": "转写服务暂时不可用，请稍后重试"
    },
    "login": {
      "googleLoginFailed": "Google 登录失败",
      "googleLoginFailedShort": "Google 登录失败",
      "appleLoginFailed": "苹果登录失败",
      "employeeNoAndPasswordRequired": "请输入工号和密码",
      "loginFailed": "登录失败"
    },
    "resultsResultActionBar": {
      "quotedCountToChat": "已引用 {{count}} 段到对话",
      "quoteSnippet": "引用片段",
      "addingToKnowledgeBase": "纳入知识库",
      "addedToKnowledgeBaseCount": "已纳入知识库 · {{count}} 项",
      "addToKnowledgeBase": "纳入知识库"
    },
    "resultsActionRetry": {
      "executing": "正在执行…",
      "labelFailed": "{{label}}失败"
    },
    "resultsExportActions": {
      "noCopyableContent": "没有可复制的内容",
      "copyLabel": "复制{{label}}",
      "copiedToClipboard": "已复制到剪贴板",
      "noExportableContent": "没有可导出的内容",
      "exportFile": "导出文件",
      "downloadFile": "下载文件",
      "downloadingFinalName": "正在下载 {{finalName}}",
      "downloadedFinalName": "已下载 {{finalName}}",
      "exportPdf": "导出 PDF",
      "invokingPrintDialog": "正在唤起打印对话框",
      "printDialogInvoked": "已唤起打印对话框",
      "pdfSaveAsHint": "{{filename}}.pdf · 在打印对话框选择「另存为 PDF」",
      "exportWord": "导出 Word",
      "exportHl7": "导出 HL7",
      "generatingHl7MdmT02": "正在生成 HL7 MDM^T02 报文",
      "exportedHl7Message": "已导出 HL7 报文",
      "hl7MdmT02FileName": "{{finalName}} · MDM^T02"
    },
    "resultsHisPush": {
      "needLinkPatientFirst": "请先关联患者再推送 HIS",
      "selectPatientHint": "在右上角患者选择器中选定患者后即可写入。",
      "writingHisTypeName": "写入 HIS · {{typeName}}",
      "noPushableContent": "没有可推送的内容",
      "writingHis": "正在写入 HIS…",
      "writtenToHis": "已写入 HIS",
      "emrValueId": "{{value}} · EMR {{emrId}}"
    },
    "browseSplitView": {
      "inputProcessingFailed": "处理输入失败"
    },
    "productIntro": {
      "pdfDownloaded": "产品介绍 PDF 已下载",
      "pdfExportFailed": "导出 PDF 失败，请重试"
    },
    "profile": {
      "passwordMismatch": "两次输入的密码不一致",
      "passwordUpdated": "密码已更新",
      "passwordChangeFailed": "修改密码失败"
    },
    "homeIndex": {
      "researchCohortChanged": "研究队列已变化，请重新选择患者。",
      "picosRecommendFailed": "PICOS 推荐失败"
    },
    "docTypeManagementDefaultFields": {
      "applied": "已写入展示字段 {{display}} 条、引用字段 {{reference}} 条，其中覆盖同名字段 {{overwritten}} 条",
      "nothingToCopy": "没有可复制的默认字段",
      "copiedWithCaveats": "已复制 {{count}} 条：其中 {{lossy}} 条内容含分隔符或换行，导入后与原文不同；{{disabled}} 条停用项会以启用状态导入。",
      "copied": "已复制 {{count}} 条，可到目标环境的「批量导入」粘贴",
      "saved": "已保存 {{count}} 条默认字段",
      "saveFailed": "默认字段保存失败",
      "noRowsToImport": "没有可导入的行",
      "imported": "已导入 {{count}} 条",
      "extracted": "已加入 {{count}} 条"
    }
  },
  "asrErrors": {
    "withHint": "{{title}}。{{hint}}",
    "diarizationIncompatible": "转写引擎与“区分说话人”不兼容",
    "disableDiarizationHint": "请在个人中心关闭说话人区分后重试。",
    "authenticationFailed": "转写服务鉴权失败",
    "retryOrContactAdmin": "请稍后重试，若持续出现请联系管理员。",
    "invalidParameters": "转写请求参数不合法",
    "retryLater": "请稍后重试。",
    "resourcePackageExhausted": "语音识别资源包已用完",
    "purchaseResourceHint": "请在腾讯云控制台购买资源包或开通后付费，之后录音会自动恢复。",
    "accountOverdue": "转写服务账号已欠费",
    "contactAdminForBilling": "请联系管理员处理账单后重试。",
    "concurrencyLimit": "转写请求超出并发上限",
    "unsupportedAudioFormat": "音频格式不被支持",
    "refreshAndRetry": "请刷新页面后重试。",
    "noSpeechDetected": "长时间未检测到语音，转写已结束",
    "restartToContinue": "重新开始录音即可继续。",
    "audioDataInterrupted": "音频数据异常，转写已中断",
    "restartRecording": "请重新开始录音。",
    "serviceUnavailable": "转写服务暂时不可用",
    "monthlyQuotaExhausted": "本月录音时长已用完（{{used}}/{{limit}} 分钟），下月 1 日自动恢复。如需更多用量请联系管理员。",
    "serviceErrorCode": "转写服务返回错误（{{code}}）",
    "microphonePermissionDenied": "麦克风权限被拒绝",
    "allowMicrophoneHint": "请在浏览器地址栏允许麦克风后重试。",
    "microphoneNotFound": "未检测到麦克风设备",
    "connectMicrophoneHint": "请接入麦克风后重试。",
    "connectionLost": "网络不稳定，转写连接已断开",
    "checkNetworkHint": "请检查网络后重新开始录音。",
    "authorizationExpired": "转写授权已过期",
    "serviceNotConfigured": "转写服务未配置",
    "configureCredentialsHint": "请联系管理员配置语音识别密钥。",
    "transcriptionInterrupted": "实时转写中断"
  },
  "virtualPatientEntry": {
    "skillNotPublished": "该技能尚未发布，无法调用",
    "skillNotPublishedHint": "请先在技能详情里完成调试并点“发布”，发布后即可在对话中使用。"
  },
  "sessionRestore": {
    "restoringConversation": "正在恢复会话…",
    "homeConversation": "主页会话",
    "clinicalAssistant": "诊疗助手",
    "surgerySafetyChecklist": "手术安全核查单",
    "surgeryCountChecklist": "手术清点记录单",
    "viewAndConfirm": "点击查看并确认"
  },
  "resultArtifact": {
    "generatedResult": "AI 生成结果",
    "preamble": "前言",
    "body": "正文",
    "summaryMeta": "约 {{characters}} 字 · {{sections}} 段",
    "selectConversation": "选择对话",
    "selectedSections": "已选 {{selected}}/{{total}} 段",
    "cancel": "取消",
    "selectAll": "全选",
    "confirmAction": "确认：{{action}}",
    "generating": "正在生成…",
    "fullscreen": "全屏",
    "exitFullscreen": "退出全屏",
    "close": "关闭",
    "closeResults": "关闭结果区",
    "resultPanel": "结果分屏",
    "resizeResultPanel": "拖动调整结果分屏宽度",
    "share": "分享",
    "shareTitle": "分享「{{title}}」",
    "copied": "已复制",
    "scanMobile": "扫码在移动端打开",
    "qrAlt": "分享二维码",
    "collapseResults": "收起综合任务结果",
    "expandResults": "展开综合任务结果",
    "fileShareSubject": "文件分享",
    "openInNewWindow": "新窗口打开",
    "print": "打印",
    "importToHis": "引入 HIS",
    "importToHisSent": "已发送至 Copilot",
    "importToHisUnavailable": "Copilot 尚未就绪，请稍后重试",
    "importToHisFailed": "发送至 Copilot 失败，请重试",
    "collapse": "收起",
    "taskResultsTitle": "综合任务结果",
    "noReturnArtifacts": "当前没有可返回的产物列表。",
    "previewLimitedTitle": "预览受限，请下载后查看",
    "previewLimitedDescription": "{{format}} 文档需要使用 PowerPoint、WPS 或 Word 等本地软件打开。点击右上角下载按钮获取文件。",
    "noArtifacts": "暂无产物",
    "noArtifactsHint": "当前对话尚未生成可查看的文件。",
    "noContent": "暂无内容",
    "noContentHint": "当前对话没有产生可查看的结构化产物。生成病历、PPT 等产物后会自动出现在这里。",
    "legacyOfficeTitle": "旧版 Office 格式不支持预览",
    "legacyOfficeDescription": "{{format}} 是 1997-2003 二进制格式，无法在线渲染或供智能体读取。请下载后用 Word 或 WPS 打开；如需 AI 分析，请另存为 .docx、.xlsx 或 .pptx 后重新上传。",
    "thisFile": "该文件",
    "previewPdfFailed": "无法预览此 PDF",
    "loadingTitle": "正在加载 {{title}}…",
    "loadingPreview": "正在加载预览…",
    "emptyDocument": "文档为空",
    "previewWordFailed": "无法预览此 Word 文档",
    "stalePreviewTitle": "预览组件需要重新加载",
    "previewPresentationFailed": "无法预览此演示文稿",
    "stalePreviewHint": "应用刚刚更新，请刷新页面后重新打开预览；也可使用右上角下载按钮获取文件。",
    "previewPresentationHint": "{{error}}。请使用右上角下载按钮获取文件后用 PowerPoint 或 WPS 打开。",
    "refreshPage": "刷新页面",
    "parsingPresentation": "正在解析演示文稿…"
  },
  "medicalRecordCard": {
    "outpatientRecord": "门诊病历",
    "progressNote": "病程记录",
    "admissionRecord": "入院记录",
    "surgeryRecord": "手术记录",
    "aiResult": "AI 结果",
    "characterCountAndViewDetails": "约 {{count}} 字 · 点击查看结构化详情",
    "viewStructuredDetails": "点击查看结构化详情",
    "continueRecordingWithLabel": "继续补录{{label}}",
    "revisionOfPrevious": "修订自上一版",
    "recordingTranscript": "录音转写",
    "recordingTranscriptWithDuration": "录音转写 · {{duration}}",
    "originalRecordsCount": "原始记录 · {{count}} 项",
    "generatingRevision": "正在生成修订版",
    "revisionGenerated": "已生成修订版",
    "viewRevision": "查看修订版",
    "supplement": "补充：",
    "continueAdsRecording": "继续 ADS 补录",
    "uploadMaterial": "上传资料",
    "supplementHint": "如需补充内容，可以继续录音或上传检查资料。",
    "adsRecordingTranscript": "ADS · 录音转写",
    "transcriptLines": "{{count}} 行转写",
    "materialCount": "{{count}} 份资料",
    "includesDraft": "含草稿",
    "recordingEndedWithLabel": "{{label}} · 录音已结束",
    "savedSourceSummary": "已保留 {{summary}}，点击查看原始记录",
    "viewOriginalRecord": "点击查看原始记录",
    "recordingEnded": "录音已结束。",
    "generationFailedSourcePreserved": "生成失败，原始记录已保留，可重新生成。",
    "generationExpiredSourcePreserved": "生成任务已过期，原始记录已保留，可重新生成。",
    "fileGenerationStatus": "{{status}}{{filename}}",
    "generatingPrefix": "正在生成 · ",
    "generating": "正在生成",
    "generationCharacterCountAndViewDetails": "{{status}}约 {{count}} 字 · 点击查看结构化详情",
    "recordFallbackLabel": "记录"
  },
  "resultDrawer": {
    "external": {
      "openInNewTab": "在新标签打开",
      "copyLink": "复制链接",
      "copied": "链接已复制",
      "loading": "正在读取来源摘要…",
      "abstractTitle": "摘要",
      "noAbstract": "该来源未提供摘要，可打开原文查看完整内容。",
      "fetchFailed": "无法读取该来源的摘要，可直接打开原文查看。",
      "fromExternal": "以上标题与摘要来自外部站点 {{host}}，非 Trio 生成内容。",
      "fromTool": "以上标题与摘要来自检索工具返回的 {{host}} 来源信息，非 Trio 生成内容。",
      "metaJournal": "期刊",
      "metaDate": "发表时间",
      "metaAuthors": "作者",
      "metaDoi": "DOI"
    }
  },
  "artifactTypes": {
    "outpatientEmr": "门诊病历",
    "ppt": "PPT 讲稿",
    "outpatientExport": "门诊导出",
    "virtualConsult": "虚拟问诊报告",
    "csr": "临床研究报告（CSR）",
    "patientReply": "AI 医学回复",
    "genericWord": "AI 结果",
    "otherRecord": "其他病历",
    "medicalRecord": "病历记录"
  },
  "scenarioWorkspace": {
    "allDone": "全部推荐任务已处理完毕。如需继续，可在下方追加描述。",
    "completedIntro": "已完成 {{completed}} 项，跳过 {{skipped}} 项，您接下来还可以选择：",
    "skippedIntro": "已跳过 {{count}} 项，您可以继续选择：",
    "selectedIntro": "已加入 {{count}} 项，您也可以继续选择：",
    "defaultIntro": "您可以从以下推荐任务中挑选，加入后我会按顺序为您执行：",
    "recommendedTasks": "推荐任务",
    "search": "搜索",
    "multiSelect": "（支持多选）",
    "deselectAll": "取消全选",
    "selectAvailable": "全选可选",
    "executeSelected": "确认执行所选（{{count}}）",
    "clearSelected": "清空所选",
    "progress": "推荐任务进度",
    "progressCount": "已完成 {{completed}} · 跳过 {{skipped}} / {{total}}",
    "skippedCount": "已跳过 {{count}} 项",
    "selectGroup": "全选本组",
    "prerequisites": "需先完成：{{tasks}}",
    "skippedHeading": "已跳过（{{count}}）",
    "reason": "原因：{{reason}}",
    "undoSkip": "撤销跳过",
    "continue": "从中断处继续",
    "continueHint": "将基于已生成的内容续写，不会重头开始"
  },
  "virtualPatient": {
    "buildPersistedSummary": "已完成虚拟患者构建：{{name}}（{{diagnosis}}）· 难度 {{level}} · 风格 {{tone}}",
    "diagnosisUnknown": "诊断未提供",
    "build": {
      "anonymousPatient": "匿名患者",
      "genderMale": "男",
      "uploadedRecord": "上传病历《{{fileName}}》",
      "uploadTextMissing": "未能从上传文件中提取到文本，请换一份资料",
      "uploadedMaterialHeading": "【上传资料】",
      "composeFailed": "汇总患者资料失败",
      "doctorAdditionHeading": "【医生本次补充】",
      "profileFailed": "生成虚拟患者画像失败",
      "generationFailed": "生成失败，请重试",
      "knowledgeMaterial": "知识库资料《{{title}}》",
      "knowledgeTextMissing": "这份知识库资料暂无可用文本，请换一份或改用上传方式",
      "knowledgeOcrMissing": "未能从该知识库资料中识别出文本",
      "currentSessionRecord": "本次会话记录",
      "fileOcrMissing": "未能从该文件中识别出文本",
      "fromSource": "来自{{source}}",
      "fromPatientList": "来自患者列表 · {{name}}",
      "skillName": "{{name}} · 虚拟患者",
      "clinicalTeaching": "临床教学",
      "skillDescriptionWithDiagnosis": "{{diagnosis}} · 可对话的问诊训练患者。",
      "skillDescription": "可对话的问诊训练患者。",
      "stageDeidentify": "脱敏与合成身份",
      "stageExtract": "抽取主诉 / 现病史 / 查体",
      "stageTeaching": "生成人设与教学目标",
      "stageAgent": "准备专属训练智能体",
      "usedSource": "已使用{{source}}作为构建素材",
      "uploadedSummary": "已上传病历：{{fileName}}",
      "selectedPatient": "已选择患者：{{name}}（{{diagnosis}}）",
      "sourceIntro": "先给虚拟患者一份底稿：上传病历资料、从我的患者里选择，或从知识库选择资料",
      "uploadTitle": "上传病历 / 图片",
      "uploadDesc": "支持 PDF、Word、图片等，系统自动脱敏",
      "choosePatient": "从我的患者中选择",
      "loading": "加载中…",
      "noPatientsShort": "尚未创建任何患者 · 点击前往患者中心添加",
      "patientCount": "从我的患者中选择（共 {{count}} 位）",
      "chooseKnowledge": "从知识库选择",
      "noKnowledgeShort": "知识库暂无资料 · 点击前往知识库添加",
      "knowledgeCount": "已收录病例资料（共 {{count}} 份）",
      "closePatientPicker": "关闭患者选择",
      "loadingPatients": "正在加载我的患者…",
      "noPatients": "当前账号下还没有患者",
      "noPatientsHint": "请先到患者中心添加患者，或选择上传病历方式。",
      "goPatients": "前往患者中心",
      "age": "{{age}} 岁",
      "closeKnowledgePicker": "关闭知识库选择",
      "searchKnowledge": "搜索资料标题",
      "all": "全部",
      "loadingKnowledge": "正在加载知识库资料…",
      "noKnowledge": "没有可用的知识库资料",
      "noKnowledgeHint": "可先到知识库添加病例资料，或改用上传病历方式。",
      "goKnowledge": "前往知识库",
      "parsingRead": "读取素材并去标识化",
      "parsingExtract": "抽取主诉 / 现病史 / 查体",
      "parsingVitals": "整理生命体征与关键体征",
      "parsingTeaching": "生成训练难点与知识卡片",
      "analyzing": "AI 正在综合分析素材…",
      "analysisProgress": "{{stage}} · 约需 20-60 秒，请勿关闭弹窗。",
      "generating": "正在生成虚拟患者 · {{stage}}",
      "chatInstruction": "{{skillName}} · 帮我创建一位虚拟病人，用于教学实训。",
      "defaultSkillName": "虚拟病例智能体构建"
    },
    "profileCard": {
      "preparingConsult": "正在准备问诊…",
      "caseSummary": "病例概要",
      "test": "测试",
      "detail": "详情",
      "parsedDetailTitle": "病例解析详情 · {{name}}",
      "parsedDetailSubtitle": "解析结果可校对后进入下一步；空白字段将在学员端隐藏。",
      "parsedDescription": "已解析 {{name}} 的病例，整理出基础信息、生命体征、训练难点、知识卡片与诊疗时间轴，可点击“查看详情”核对后再继续设定角色画像。",
      "parsed": "解析完成",
      "patientMetaWithComplaint": "{{gender}} · {{age}} 岁 · {{scene}} · 主诉：{{complaint}}",
      "levelAdvanced": "高级",
      "levelIntermediate": "中级",
      "levelBeginner": "初级",
      "agentTestTitle": "虚拟患者智能体测试 · {{name}}",
      "detailTitle": "虚拟患者详情 · {{name}}",
      "detailSubtitle": "解析结果可校对后进入训练；空白字段将在学员端隐藏。",
      "profileDescription": "已为你解析虚拟患者：{{name}}，共整理基础信息、生命体征、训练难点、知识卡片与诊疗时间轴 {{count}} 组内容，可点击下方卡片查看详情。",
      "patientMeta": "{{gender}} · {{age}} 岁 · {{scene}}",
      "fallbackCaseNotice": "该虚拟患者没有可展示的病例内容（可能创建于改版前，或构建时未解析出病例正文）。以下为示例病例，仅供参考。"
    },
    "consult": {
      "noPatients": "还没有已构建的虚拟患者。请先点上方“构建虚拟患者”生成一位。",
      "choosePatient": "选择一位已构建的虚拟患者",
      "patientMeta": "{{name}} · {{gender}} / {{age}} · {{level}}",
      "patientCount": "共 {{formattedCount}} 位",
      "confirmSelection": "确认选择",
      "selectedPatient": "已选择：{{name}} · {{level}}",
      "chooseFocus": "选择本轮诊疗要重点考察的问诊维度",
      "selectedFocus": "重点考察：{{focuses}}",
      "start": "开始诊疗",
      "focus": {
        "cc": "主诉",
        "hpi": "现病史",
        "pmh": "既往史",
        "ros": "系统回顾",
        "pe": "查体重点"
      },
      "stages": {
        "connect": "接入虚拟患者",
        "record": "记录问诊过程",
        "evaluate": "评估问诊覆盖率与红旗征",
        "ready": "复盘评分已就绪"
      },
      "simulating": "正在模拟诊疗 · {{stage}}",
      "suggestions": {
        "opqrst": "开放式提问后未追问部位放射，建议按 OPQRST 补齐。",
        "cardiovascularHistory": "红旗征识别到位，但未主动询问既往心血管病史。",
        "closing": "结尾未与患者复述核心信息并说明下一步安排。"
      }
    },
    "consultResult": {
      "title": "{{name}} 的诊疗复盘",
      "meta": "{{level}} · 时长 {{duration}} · 重点：{{focuses}}",
      "coverage": "覆盖率 {{value}}%",
      "radar": {
        "opening": "开场沟通",
        "systematic": "系统性",
        "probing": "追问能力",
        "redFlags": "红旗征识别",
        "empathy": "共情表达",
        "closure": "诊断闭环"
      },
      "coverageTitle": "问诊覆盖率 {{value}}%",
      "coverageAdvice": "已覆盖：{{focuses}}；建议补齐 OPQRST 部位与放射、发作诱因与缓解因素等结构化维度。",
      "redFlagsTitle": "红旗征命中 {{hits}} / {{total}}",
      "redFlags": {
        "severeChestPain": "· 命中：突发剧烈胸痛、放射至左肩",
        "sweatingNausea": "· 命中：伴随出汗与恶心",
        "historyMissing": "· 遗漏：既往冠心病 / 家族猝死史未主动追问"
      },
      "suggestionsTitle": "复盘建议",
      "openDetails": "打开诊疗详情",
      "exportWord": "导出复盘 Word"
    },
    "launcher": {
      "title": "选择虚拟病人",
      "close": "关闭模拟诊疗",
      "loading": "加载中…",
      "emptyTitle": "还没有可用的虚拟病人",
      "emptyDescription": "请先到技能库训练一位虚拟患者，训练完成后即可在这里发起模拟诊疗。",
      "trainCta": "前往训练虚拟病人",
      "trainedHeading": "我训练的虚拟患者",
      "builtinHeading": "平台内置患者",
      "patientMeta": "{{name}} · {{gender}} / {{age}}"
    }
  },
  "agentSteps": {
    "thinking": "正在思考…",
    "thinkingPreview": "正在思考：{{text}}",
    "thinkingDone": "已完成思考",
    "summarizing": "正在整理结果…",
    "summarizingPreview": "正在整理结果：{{text}}",
    "summarizeDone": "已整理结果",
    "progress": "正在执行…",
    "progressPreview": "{{text}}",
    "progressDone": "已完成 {{count}} 个执行步骤",
    "progressDoneGeneric": "执行步骤已完成",
    "preparingTool": "正在准备{{name}}…",
    "preparingToolGeneric": "正在准备工具调用…",
    "narration": "过程说明",
    "toolRunning": "正在调用{{name}}…",
    "toolDone": "{{name}}已完成",
    "genericToolRunning": "正在调用能力…",
    "genericToolDone": "能力调用完成",
    "unregisteredInteractive": "（暂不支持的交互内容）",
    "tools": {
      "load_skill": "专项能力",
      "skill_manage": "技能管理",
      "todo_manage": "待办管理",
      "medical_record_query": "病历查询",
      "user_knowledge_ingest": "知识入库",
      "user_knowledge_search": "知识检索",
      "user_knowledge_list": "知识清单",
      "user_knowledge_delete": "知识清理",
      "paper_retrieval": "文献检索",
      "quark_search": "联网搜索",
      "generate_image": "配图生成",
      "run_sandbox_task": "文档生成"
    },
    "loadSkillRunning": "正在加载专项技能…",
    "loadSkillDone": "已加载专项技能",
    "plan": {
      "declared": "本次计划（共 {{total}} 步）",
      "step": "第 {{index}} 步：{{title}}",
      "progress": "已完成 {{completed}}/{{total}} 步"
    },
    "sandbox": {
      "planningFirst": "正在编写{{artifact}}代码",
      "planningFirstGeneric": "正在编写代码",
      "planning": "正在准备第 {{step}} 步",
      "repairing": "第 {{step}} 步出错，正在修正",
      "executing": "第 {{step}} 步：正在{{activity}}",
      "activityJoin": "并",
      "activities": {
        "render_preview": "渲染预览图",
        "build_deck": "生成幻灯片",
        "build_doc": "生成文档",
        "build_sheet": "生成表格",
        "build_pdf": "生成 PDF",
        "draw_chart": "绘制图表",
        "check_layout": "检查版面",
        "install_deps": "安装依赖",
        "deliver": "整理产物",
        "inspect": "查看工作目录",
        "check_render": "检查渲染效果",
        "view_image": "查看图片",
        "patch": "修改代码",
        "diagnose": "排查错误",
        "run_script": "运行脚本",
        "run_command": "执行命令",
        "build_artifact": "生成{{artifact}}",
        "generic": "处理沙箱任务"
      },
      "artifacts": {
        "slides": "幻灯片",
        "doc": "文档",
        "sheet": "表格",
        "pdf": "PDF",
        "image": "图片"
      }
    }
  },
  "mobileAppBar": {
    "back": "返回",
    "openSidebar": "打开菜单",
    "titleSessions": "会话记录",
    "titlePatients": "健康档案",
    "showPatientList": "查看患者列表",
    "showPatientProfile": "查看患者档案"
  },
  "picosFit": {
    "source": "PICOS 匹配度推荐",
    "hisTypeName": "科研选题",
    "knowledgeTitle": "PICOS 推荐 · {{count}} 个选题",
    "title": "PICOS 匹配度",
    "basedOnCohort": "基于患者中心 {{count}} 例队列推荐",
    "recommendAgain": "重新推荐",
    "failed": "PICOS 推荐失败",
    "retry": "重试",
    "empty": "AI 未能给出推荐，请重试或调整队列。",
    "matchScore": "匹配度",
    "design": "设计",
    "applicableCases": "适用 {{matched}}/{{total}} 例",
    "matchedPatients": "匹配患者",
    "gaps": "缺口",
    "moreCases": "+{{count}} 例",
    "evidence": "证据",
    "association": "关联说明",
    "evidenceSummary": "证据摘要",
    "scoringReason": "评分理由",
    "citation": "引用段落",
    "openPatient": "打开患者",
    "literaturePreview": "文献预览",
    "openLiterature": "打开文献",
    "dimensions": {
      "population": "人群匹配",
      "intervention": "干预/暴露",
      "comparison": "对照组",
      "outcome": "结局指标",
      "study": "设计与样本量"
    }
  },
  "settingsBackup": {
    "additionalBlockers": {
      "duplicate_platform_skill_key": "备份中平台技能键重复：{{detail}}",
      "missing_scene_skill": "备份缺少场景关联的 HisClaw Skill：{{detail}}"
    },
    "tab": "备份与恢复",
    "title": "管理员配置备份与恢复",
    "description": "创建、下载或合并恢复系统配置。用户、角色、用量和调用日志不参与恢复。",
    "loading": "正在加载备份历史…",
    "loadFailed": "备份历史加载失败",
    "empty": "暂无配置备份",
    "actions": {
      "create": "创建备份",
      "import": "导入备份",
      "download": "下载",
      "restore": "恢复",
      "delete": "删除",
      "cancel": "取消",
      "confirmRestore": "确认恢复"
    },
    "columns": {
      "name": "名称",
      "createdAt": "创建时间",
      "source": "来源",
      "size": "大小",
      "checksum": "校验摘要",
      "actions": "操作"
    },
    "sources": {
      "created": "手动创建",
      "uploaded": "文件导入",
      "pre_restore": "恢复前安全备份"
    },
    "fields": {
      "name": "备份名称",
      "description": "说明"
    },
    "createDialog": {
      "title": "创建配置备份",
      "description": "将当前可恢复配置和外部场景配置保存到服务端历史。"
    },
    "restoreDialog": {
      "title": "恢复配置",
      "description": "恢复“{{name}}”前请核对预检结果。",
      "section": "模块",
      "added": "新增",
      "updated": "更新",
      "unchanged": "不变",
      "blockers": "必须先解决",
      "warnings": "注意事项",
      "confirmLabel": "输入备份名称“{{name}}”以确认",
      "mergeNotice": "将合并 {{count}} 项变更；目标系统中的额外配置不会被删除。"
    },
    "deleteDialog": {
      "title": "删除备份",
      "description": "确定删除“{{name}}”？此操作不会更改当前配置。"
    },
    "sections": {
      "scenarios": "场景与机构授权",
      "translations": "动态译文",
      "sceneSkills": "HisClaw 场景 Skill",
      "stemTools": "Stem 工具与平台技能",
      "documents": "文书配置",
      "dictionaries": "科室与 Copilot 字典",
      "quickPrompts": "全院快捷提示词",
      "prompts": "系统与 ADS Prompt",
      "login": "登录模式",
      "quotas": "套餐配额",
      "other": "其他配置"
    },
    "blockers": {
      "missing_hospital": "目标系统缺少医院：{{detail}}",
      "missing_agent": "目标平台缺少 Agent：{{detail}}",
      "employee_login_without_eligible_super_admin": "员工登录模式会导致系统无可登录的超级管理员",
      "duplicate_scene_skill": "备份中场景 Skill 名称重复：{{detail}}",
      "duplicate_stem_tool": "备份中 Stem 工具名称重复：{{detail}}",
      "duplicate_platform_skill": "备份中平台 Agent ID 重复：{{detail}}",
      "template_identity_collision": "模板 UUID 与目标业务维度冲突：{{detail}}",
      "platform_skill_key_collision": "平台技能键已由其他 Agent 使用：{{detail}}",
      "platform_skill_agent_collision": "Agent 与目标平台技能身份冲突：{{detail}}",
      "hisclaw_scene_skills_unavailable": "无法连接 HisClaw 场景 Skill 服务",
      "stem_tools_unavailable": "无法连接 Stem 工具服务",
      "hisclaw_system_prompt_unavailable": "无法读取 HisClaw 系统 Prompt",
      "agent_registry_unavailable": "无法核验目标平台的 Agent 依赖",
      "stem_tool_missing_agent_id": "Stem 工具缺少 Agent ID：{{detail}}"
    },
    "warnings": {
      "different_app_version": "备份由不同应用版本创建，恢复后请重点验证相关模块。"
    },
    "messages": {
      "created": "配置备份已创建",
      "createFailed": "创建配置备份失败",
      "dataInconsistent": "检测到配置残留数据，请完成一致性修复后重试",
      "imported": "备份文件已导入",
      "importFailed": "备份文件无效或校验失败",
      "downloadFailed": "下载备份失败",
      "previewFailed": "恢复预检失败",
      "restored": "配置恢复完成",
      "restoredWithWarnings": "配置已恢复，存在 {{count}} 项同步警告",
      "restoreFailed": "配置恢复失败，当前状态已记录",
      "deleted": "备份已删除",
      "deleteFailed": "删除备份失败"
    },
    "exports": {
      "users": {
        "action": "导出用户",
        "sheet": "用户清单",
        "done": "已导出 {{count}} 名用户",
        "failed": "用户清单导出失败",
        "columns": {
          "name": "姓名",
          "employeeNo": "工号",
          "phone": "手机号",
          "email": "邮箱",
          "department": "科室",
          "departmentCode": "科室编码",
          "hospitalCode": "医院编码",
          "role": "角色",
          "createdAt": "创建时间",
          "lastSignInAt": "最近登录"
        }
      },
      "usage": {
        "action": "导出当前结果",
        "sheet": "用量统计",
        "done": "已导出 {{count}} 条用量记录",
        "failed": "用量导出失败",
        "columns": {
          "name": "姓名",
          "phone": "手机号",
          "department": "科室",
          "plan": "套餐",
          "chat": "本日对话数",
          "chatLimit": "每日对话上限",
          "asr": "本月转写秒数",
          "asrLimit": "每月转写分钟上限",
          "artifact": "本月文书数",
          "artifactLimit": "每月文书上限"
        }
      },
      "logs": {
        "action": "导出 JSONL",
        "done": "已导出 {{count}} 条日志",
        "failed": "日志导出失败",
        "truncated": "日志过多，导出未完整完成"
      }
    }
  },
  "i18nAudit": {
    "start": "开始",
    "notNow": "暂不",
    "generating": "生成中…",
    "cloud": "云端",
    "ageYears": "{{age}} 岁",
    "diagnosis": "诊断",
    "comorbidities": "合并症",
    "allergies": "过敏史",
    "currentMedications": "当前用药",
    "latestMetrics": "最新指标",
    "consultInProgress": "模拟问诊中 · {{name}}",
    "quotedFrom": "引用自「{{source}}」",
    "skipSelection": "暂不选",
    "pendingQuestions": "待追问要点",
    "download": "下载",
    "viewDetails": "查看详情",
    "viewDetailsWithSize": "{{size}} · 查看详情",
    "closePreview": "关闭预览",
    "comprehensiveResults": "综合任务结果",
    "currentSessionRecord": "本次会话记录",
    "coachLabel": "带教老师：",
    "additionalInfo": "补充信息 {{number}}",
    "noContent": "（无内容）",
    "submitSelected": "提交所选（{{count}}）",
    "consultEnded": "本场问诊已结束。",
    "exitConsult": "退出问诊",
    "finishConsult": "结束问诊，查看复盘",
    "rewrite": "重写",
    "removeReference": "移除引用",
    "referencesAttached": "已附 {{count}} 条来源",
    "enabled": "已开启",
    "closeReferences": "关闭参考文献并清空来源",
    "myFavorites": "我的收藏",
    "applyFavorite": "{{count}} 项 · 点击应用",
    "deleteFavorite": "删除收藏",
    "saveFavorite": "＋ 收藏当前（{{count}}）",
    "removeNamed": "移除 {{name}}",
    "failed": "失败",
    "retry": "重试",
    "remove": "移除",
    "close": "关闭",
    "noPersonaResults": "还没有训练成果，先完成一次分身训练吧。",
    "personaVersionName": "分身 v{{version}}{{current}}",
    "personaVersionDisplayName": "分身 v{{version}}{{current}}",
    "currentSuffix": "（当前）",
    "currentVersionSuffix": " · 当前版本",
    "personaVersionTitle": "医生分身 · v{{version}}",
    "yes": "是",
    "no": "否",
    "noneListItem": "  - 无",
    "personaVersionDetails": "# 医生分身 v{{version}}\n\n- 训练时间：{{createdAt}}\n- 是否启用：{{active}}\n- 写病历风格权重：{{styleWeight}}\n- 诊疗决策权重：{{decisionWeight}}\n- 语气：{{tone}}\n\n## 训练素材（{{sourceCount}}）\n{{sourceLines}}\n",
    "favoriteNamePrompt": "收藏组合名称",
    "favoriteDefaultName": "我的组合"
  },
  "sessionList": {
    "clearSearch": "清除搜索",
    "newSession": "新会话",
    "loading": "加载中…",
    "total": "共 {{count}} 条",
    "loadingAria": "正在加载会话",
    "noMatch": "没有匹配的会话",
    "empty": "暂无会话记录",
    "noMatchDescription": "试试更换关键词或清除筛选条件。",
    "emptyDescription": "从主页开始咨询或随访，记录会自动出现在这里。",
    "clearFilters": "清除筛选",
    "loadingMore": "正在加载更多…",
    "loadMore": "加载更多",
    "allShown": "已显示全部 {{count}} 条"
  },
  "cameraCaptureDialog": {
    "description": "使用摄像头拍摄或上传病历资料",
    "title": "摄像头拍摄",
    "back": "返回",
    "switchCamera": "切换摄像头",
    "light": "手电筒",
    "lowLightGuidance": "环境较暗，请开启补光或移到明亮处",
    "guidance": "将病历资料完整放入取景框",
    "album": "相册",
    "capture": "拍照",
    "file": "文件",
    "unsupportedEnvironment": "当前环境不支持摄像头",
    "whiteBalance": "白平衡",
    "whiteBalancePresets": {
      "auto": "自动",
      "daylight": "日光",
      "tungsten": "钨丝灯",
      "cloudy": "阴天"
    },
    "unsupportedColorTemperature": "当前设备不支持手动色温",
    "rearCamera": "后置镜头",
    "frontCamera": "前置镜头",
    "lightOn": "手电筒开",
    "lightOff": "手电筒关",
    "lowLightDescription": "低光增强（提升曝光与白平衡）",
    "lowLightOn": "低光增强开",
    "lowLight": "低光增强",
    "uploadInstead": "无法现场拍摄？直接上传",
    "uploadSupported": "支持图片、PDF、Word 等病历资料",
    "upload": "上传图片或文档"
  },
  "intentCards": {
    "patientPicker": {
      "title": "需要关联患者吗？",
      "description": "从下方挑选一位，之后的提问会自动带上该患者上下文。",
      "empty": "当前模式下没有患者"
    },
    "referencePicker": {
      "title": "需要附上参考来源吗？",
      "description": "勾选后将自动作为引用来源附到本轮回复，并开启“参考文献”模式。",
      "empty": "暂无可选文献",
      "attach": "附到对话（{{count}}）"
    },
    "context": {
      "patient": "患者",
      "reference": "参考文献",
      "separator": " / "
    },
    "missing": {
      "title": "建议先完成上下文关联",
      "description": "本次“{{items}}”尚未关联，关联后回答会更准确、可追溯。"
    },
    "switched": {
      "from": "已将{{context}}从“{{from}}”切换为“{{to}}”，后续提问将基于此上下文。",
      "initial": "已将{{context}}切换为“{{to}}”，后续提问将基于此上下文。",
      "unnamedPatient": "关联患者",
      "unlinked": "未关联",
      "sourceCount": "{{count}} 条来源",
      "cleared": "已清空"
    },
    "actions": {
      "cancel": "取消",
      "selectPatient": "选择患者",
      "selectReference": "选择参考文献",
      "proceed": "仍然继续",
      "unlink": "取消关联"
    }
  },
  "emergencyUi": {
    "glassesConnected": "AI 眼镜已连接",
    "glassesDisconnected": "AI 眼镜未连接",
    "recording": "录音中",
    "notRecording": "未录音",
    "currentRisk": "当前风险",
    "risk": {
      "low": "低",
      "mid": "中",
      "high": "中高",
      "critical": "高危"
    },
    "sourceRisk": {
      "低": "低",
      "中": "中",
      "中高": "中高",
      "高危": "高危"
    },
    "patientSituation": "患者态势更新",
    "sections": {
      "risk": "风险",
      "trauma": "创伤识别",
      "summary": "病情摘要",
      "emotion": "情绪状态",
      "nextSteps": "建议下一步"
    },
    "viewDetails": "查看详情",
    "generateRecord": "生成病历",
    "inquiryPrompt": "问诊提示",
    "multimodalFeed": "多模态实时流",
    "pause": "暂停",
    "completed": "已完成",
    "continue": "继续",
    "replay": "重放",
    "waitingDevices": "等待 AI 眼镜与录音接入…",
    "eventKinds": {
      "vision": "AI 眼镜",
      "asr": "语音转写",
      "vitals": "生命体征",
      "action": "系统动作",
      "trauma": "创伤识别",
      "system": "系统"
    },
    "speakers": {
      "doctor": "医生",
      "patient": "患者",
      "family": "家属",
      "nurse": "护士",
      "doctorShort": "医"
    }
  },
  "enterprise": {
    "metaTitle": "Healthmate 企业版 - 医院级 AI 临床助手",
    "metaDescription": "Healthmate 企业版为医院与科室提供单点登录、SLA 保障、HIS/LIS/PACS 连接器与模型私有化部署，支持规模化管理与数据合规。",
    "ogDescription": "单点登录、SLA 保障、系统连接器与模型私有化部署，按院区规模定制方案。",
    "title": "企业版",
    "audience": "面向医院、医联体与科室团队",
    "heroTitle": "把 Healthmate 部署到您的院区，安全、可控、可规模化",
    "heroDescription": "在个人版能力之上，企业版提供统一身份、服务等级承诺、与院内系统的深度集成，以及模型私有化部署方案，满足医疗数据合规与全院协同的要求。",
    "bookDemo": "预约演示",
    "viewPersonalPlans": "查看个人套餐",
    "formTitle": "留下联系方式，获取企业版方案",
    "formDescription": "我们会结合您的科室规模、系统环境与合规要求，提供部署建议与报价。",
    "submittedTitle": "提交成功",
    "submittedDescription": "我们的解决方案顾问会在 1 个工作日内与您联系。",
    "submitAnother": "再提交一条",
    "company": "单位名称",
    "companyPlaceholder": "例如：市第一人民医院",
    "contact": "联系人",
    "contactPlaceholder": "您的姓名",
    "jobTitle": "职务",
    "jobTitlePlaceholder": "例如：信息科主任",
    "phone": "联系电话",
    "phonePlaceholder": "手机号",
    "email": "邮箱",
    "emailPlaceholder": "选填",
    "orgSize": "单位规模",
    "interests": "关注的能力",
    "requirements": "需求描述",
    "requirementsPlaceholder": "请简单描述使用场景、现有系统环境或部署要求",
    "contactConsent": "提交即表示您同意我们就本次咨询与您联系。",
    "submit": "提交咨询",
    "orgSizes": {
      "under50": "50 人以下",
      "50to200": "50-200 人",
      "200to1000": "200-1000 人",
      "over1000": "1000 人以上"
    },
    "capabilities": {
      "sso": {
        "title": "统一身份与单点登录",
        "description": "支持 SAML 2.0 / OIDC 对接医院 HIS、企业微信、钉钉，集中管理成员与科室权限，支持审计日志导出。"
      },
      "sla": {
        "title": "服务等级协议（SLA）",
        "description": "99.9% 可用性承诺、7×24 值班响应、分级故障处理时效，提供专属客户成功经理与季度服务报告。"
      },
      "connector": {
        "title": "连接器与系统集成",
        "description": "内置 HIS、LIS、PACS、电子病历与科研数据库连接器，支持自定义 API 与消息回调，双向同步患者与病历数据。"
      },
      "privateModel": {
        "title": "模型私有化部署",
        "description": "支持院内本地化部署或专属 VPC 部署，数据不出院区；可选国产化算力适配与行业模型微调。"
      },
      "governance": {
        "title": "数据合规与治理",
        "description": "细粒度数据脱敏、留痕与分级授权，满足等保三级与医疗数据合规要求，支持数据驻留区域选择。"
      },
      "scale": {
        "title": "规模化管理",
        "description": "多院区多科室组织架构、批量开户、用量看板与费用分摊，支持自定义技能在全院分发。"
      }
    }
  },
  "attachmentPreview": {
    "inlineUnsupported": "该文件类型暂不支持内联预览。",
    "downloadUnsupported": "该文件类型暂不支持内联预览，请下载后查看。",
    "download": "下载查看",
    "loadFailedStatus": "加载失败：{{status}}",
    "emptyDocument": "（文档为空）",
    "wordFailed": "无法预览 Word 文档：{{error}}",
    "parsingDocument": "正在解析文档…",
    "workbookTooLarge": "文件较大（超过 4 MB），未在浏览器内解析。",
    "workbookFailed": "无法预览表格：{{error}}",
    "parsingWorkbook": "正在解析工作簿…",
    "previewFailed": "无法预览：{{error}}",
    "loading": "正在加载…",
    "rowsTruncated": "仅显示前 {{count}} 行。",
    "canvasUnavailable": "Canvas 不可用",
    "pdfFailed": "无法加载 PDF：{{error}}",
    "renderingPdf": "正在渲染 PDF…",
    "renderFailed": "渲染失败：{{error}}",
    "pptxFailed": "无法预览 PPTX：{{error}}",
    "parsingPresentation": "正在解析演示文稿…",
    "legacyOffice": "旧版 {{extension}} 为二进制 OLE 复合格式，浏览器和智能体均无法读取。请用 Word 或 WPS 另存为新版格式后重新上传，或下载查看。",
    "openLegacyOffice": "下载原文件后使用 Word 或 WPS 打开。",
    "ocrPending": "正在识别照片内容…",
    "ocrFailed": "识别失败",
    "retry": "重试",
    "ocrResult": "照片识别结果",
    "ocrEmpty": "未识别到可用文本",
    "noTranscript": "（暂无转写文本）",
    "noContent": "无可预览内容"
  },
  "photoTags": {
    "title": "给图片打标签",
    "description": "为每张照片选择对应的身体部位或观察项，标签会和图片一起保存到患者病例中。",
    "applyAll": "批量应用：",
    "edit": "编辑标签",
    "customPlaceholder": "请输入部位或观察项",
    "customPlaceholderExample": "请输入部位或观察项，如：左手背、足底…",
    "confirmAdd": "确认并加入（{{count}}）",
    "presets": ["舌苔", "面相", "咽喉", "皮疹", "伤口", "影像/检查单", "纸质资料", "其他部位"]
  },
  "virtualPatientScore": {
    "total": "总分",
    "clinicalDecision": "临床决策",
    "dialogueSkills": "对话技巧",
    "inquiry": "问诊信息收集",
    "dimension": "维度",
    "points": "分",
    "earned": "得分点",
    "deducted": "失分点",
    "score": "{{score}} 分",
    "physicalExam": "体格检查",
    "initialDiagnosis": "初步诊断",
    "differentialDiagnosis": "鉴别诊断",
    "auxiliaryTests": "辅助检查",
    "finalDiagnosis": "最终诊断",
    "treatment": "治疗方案",
    "processControl": "流程控制",
    "communication": "沟通表达",
    "logicAdjustment": "逻辑调整",
    "summaryConfirm": "总结确认",
    "teachingFeedback": "教学反馈",
    "keyImprovements": "重点改进方向",
    "recommendedLearning": "推荐学习资料",
    "comprehensiveComment": "综合点评"
  },
  "micRecording": {
    "transcriptionFailedWithTitle": "转写失败：{{title}}",
    "transcriptionFailed": "转写失败",
    "retryTranscription": "重试转写",
    "retryWithHint": "重试（{{hint}}）",
    "retry": "重试",
    "closeTranscriptionNotice": "关闭转写提示",
    "pausedStatus": "录音已暂停 {{time}}",
    "recordingStatus": "录音中 {{time}}",
    "cancel": "取消录音",
    "cancelTitle": "取消录音（丢弃本次转写）",
    "restart": "重录",
    "restartTitle": "重录（清空本次转写并重新开始）",
    "finish": "结束录音",
    "finishTitle": "完成（把转写文本写入输入框）",
    "continue": "继续录音",
    "pause": "暂停录音",
    "finishAndSend": "结束录音并发送",
    "transcriptFailedPlaceholder": "[转写失败]"
  },
  "resultSelection": {
    "selectedCount": "已选 {{count}} 段",
    "quoteTitle": "引用到左侧对话，可补充素材后再生成（Ctrl/Command + Enter）",
    "quoteToChat": "引用到对话",
    "moreActions": "更多操作",
    "copyMarkdown": "复制为 Markdown",
    "exportMarkdown": "导出 .md 文件",
    "addToKnowledge": "纳入知识库",
    "resultSnippet": "结果片段",
    "medicalRecordSnippet": "病历片段",
    "clearSelection": "清空选择（Esc）",
    "selectBlockForActions": "选中{{block}}，用于上方的写入 HIS、导出或发送操作",
    "unselectBlock": "取消选中{{block}}",
    "selectBlockAria": "选中{{block}}",
    "selectedBlockTitle": "已选{{block}}，点击取消",
    "numberedBlock": "第 {{index}} 段",
    "thisBlock": "此段",
    "selectBlock": "选择 #{{index}}",
    "collapse": "收起",
    "expand": "展开全文",
    "selectedTextActions": "选中文本操作",
    "writeHisShort": "写入 HIS",
    "copyParagraph": "复制此段",
    "defaultParagraph": "段落",
    "defaultMedicalParagraph": "病历段落"
  },
  "pdfPreview": {
    "loadFailed": "PDF 加载失败。",
    "openNewWindow": "在新窗口打开",
    "loading": "正在加载 PDF…",
    "previousPage": "上一页",
    "previousPageTitle": "上一页（左方向键）",
    "jumpToPage": "跳转到页码",
    "nextPage": "下一页",
    "nextPageTitle": "下一页（右方向键）"
  },
  "cohortPicker": {
    "title": "选择研究队列患者",
    "description": "勾选要纳入推荐的患者。默认全选，可按需收窄。",
    "searchPlaceholder": "搜索姓名、诊断或病案号…",
    "clearAll": "取消全选",
    "selectAll": "全选当前",
    "noMatches": "没有匹配的患者",
    "patientMeta": "{{gender}} · {{age}} 岁",
    "selectedCount": "已选 {{selected}} / {{total}} 例",
    "confirmCount": "确认（{{count}}）"
  },
  "splitTaskSkip": {
    "action": "跳过此任务",
    "title": "跳过“{{label}}”",
    "description": "请填写跳过原因，以便后续追溯。",
    "placeholder": "例如：患者已在外院完成…",
    "confirm": "确认跳过"
  },
  "sessionDetail": {
    "back": "返回会话列表",
    "cloudSource": "来自云端会话记录",
    "linkedPatient": "@{{name}}",
    "noPatient": "未关联患者",
    "loading": "正在加载会话记录…",
    "loadFailed": "会话记录加载失败，请稍后重试。",
    "conversation": "会话对话流",
    "conversationEmpty": "暂无对话内容",
    "aiResults": "AI 结果",
    "aiResultsEmpty": "该会话暂无 AI 结果",
    "aiRole": "AI",
    "userRole": "用户"
  },
  "outpatientPrompt": {
    "title": "模板 · 问诊提示",
    "selectedTemplate": "“{{name}}”",
    "noTemplate": "未选模板",
    "progress": "{{done}}/{{total}}",
    "switchTemplate": "切换模板",
    "inquiryPoints": "问诊要点",
    "autoFilledTitle": "{{label}} · 已自动填充，点击修改",
    "slotHint": "{{label}} · {{hint}}"
  },
  "productManual": {
    "brand": "Healthmate · 全诊通医生助手",
    "heroTitle": "医生的 AI 分身，医院的 AI 生产平台",
    "heroDescription": "从一次问诊录音出发，实时转写、实时引导，一键沉淀为规范病历、教学讨论、科研素材与随访记录。围绕医生真实工作流打造，覆盖门诊到出院、临床到科研的全场景，帮医生把时间还给临床。",
    "sections": {
      "highlights": "产品亮点",
      "features": "功能全景",
      "evolution": "功能进化：相较上一代医生助手"
    },
    "highlights": {
      "workflow": {
        "title": "AI 场景化赋能",
        "description": "将分散的单点 AI 能力融入真实诊疗流程，通过场景化引导在合适的业务节点主动提供辅助，让医生无需额外学习和切换工具，即可在日常工作中自然获得 AI 支持。"
      },
      "skills": {
        "title": "医疗技能库共创",
        "description": "支持医生与 AI 共同沉淀专业技能，将专家经验、诊疗思路和高频业务方法转化为可复用、可分享的智能能力，推动优质医疗经验在团队内持续积累与传播。"
      },
      "capture": {
        "title": "环境感知的实时采集",
        "description": "ADS 边听边转、边转边引导，问诊过程本身就是文书素材，无需事后回忆补录。"
      },
      "reuse": {
        "title": "一份语料，多种产物",
        "description": "同一段录音与附件可反复加工成病历、PPT、随访、科研素材，同会话素材自动累积。"
      },
      "configuration": {
        "title": "可配置的院内规范",
        "description": "按医院或科室场景配置字段与模板，结构化输出贴合本地病历质控要求。"
      },
      "traceability": {
        "title": "不臆造 · 可追溯",
        "description": "未提及项写“暂无”，语料不足时安全占位；原始记录（音频、转写、附件）全程留档。"
      }
    },
    "featureGroups": {
      "ads": {
        "title": "ADS 实时录音转写",
        "description": "边问诊边转写，麦克风一路直达结构化文书。",
        "items": [
          "实时语音转写（ASR），支持多方言、多说话人识别，医患对话逐句成文",
          "对话流内嵌录音卡与可跨路由拖动的悬浮浮窗或展开大浮层，切换页面录音不中断",
          "实时问诊引导：随对话推进给出建议追问、需完善的检查和建议上传的资料",
          "录音随时暂停、继续、补录或取消；音频与转写作为原始记录留档可回放",
          "同一会话多次录音自动累积为完整语料，后续生成可补充资料再加工"
        ]
      },
      "records": {
        "title": "病历文书一键生成",
        "description": "覆盖门诊到出院的全流程病历文书，按院内规范结构化输出。",
        "items": [
          "门诊病历、住院病历、查房记录、手术记录、出院记录、日间手术记录、急诊救护记录",
          "严格按 Markdown 结构化模板分节生成，未提及项写“暂无”，绝不臆造",
          "字段可按院内或科室场景配置（displayFields、referenceFields），并回填引用字段 JSON",
          "生成结果以病历卡呈现，点击查看结构化详情，可导出为 Word 等格式"
        ]
      },
      "teaching": {
        "title": "教学与讨论材料",
        "description": "把一次查房、一场讨论沉淀成规范的教学与汇报材料。",
        "items": [
          "教学查房 PPT、病例讨论 PPT、MDT 讨论 PPT、学术报告 PPT、死亡或疑难病例 PPT",
          "疑难病例讨论、会议纪要和其他自定义主题 PPT 大纲",
          "语料不足时安全占位、不编造病例事实；产物统一通过结果卡片与右侧抽屉查看"
        ]
      },
      "research": {
        "title": "科研与学术",
        "description": "从临床数据到课题设计、论文素材，兼顾研究与写作。",
        "items": [
          "生成临床研究报告和临床论文素材（case report 稿）",
          "临床研究课题设计：基于患者队列的 PICOS 选题推荐",
          "虚拟患者训练：由真实病例构建可对话的虚拟病人，用于问诊教学与演练"
        ]
      },
      "followup": {
        "title": "随访与患者管理",
        "description": "患者、会话、随访贯通，持续跟踪诊后情况。",
        "items": [
          "生成患者随访记录；通过 @患者 关联会话、患者与场景",
          "患者时间线和关联会话支持随时恢复历史会话、继续对话并追加内容",
          "会话侧栏按时间分组，支持解除关联、重命名和删除"
        ]
      },
      "assistant": {
        "title": "AI 助手与知识",
        "description": "以循证医学为底座的对话式助手，随取随用。",
        "items": [
          "医学问答、指南解读与诊疗建议，使用结构化 Markdown 输出",
          "知识库与技能库按场景加载处理流程，支持可选技能和斜杠指令",
          "确认卡、展示卡、文件上传卡和提问卡让多轮追问自然衔接",
          "附件支持图片 OCR、文档解析和音频；引用片段可引用到对话后再发送"
        ]
      },
      "admin": {
        "title": "管理与合规",
        "description": "面向医院部署的管理后台与合规能力。",
        "items": [
          "配置腾讯云 ASR 等语音转写提供商，支持医院默认与全局回退",
          "场景管理和用户管理，提供角色与管理员门控",
          "隐私脱敏提示、原始记录留档、会话云端持久化与增量落库",
          "支持多语言界面"
        ]
      }
    },
    "evolutionDescription": "上一代“全诊通 · 医生助手”以医疗文书辅助书写、医生学习助手、医疗风险质控、患者管理随访四大板块为主。本代产品在此基础上，围绕“实时采集 → 多产物加工 → 全场景贯通”做了系统性进化。",
    "table": {
      "dimension": "维度",
      "previous": "上一代 · 医生助手",
      "current": "本代 · 全诊通医生助手"
    },
    "evolution": {
      "records": {
        "dimension": "文书生成",
        "previous": "自动听写医患对话，生成医疗文书，覆盖门诊、住院、查房、会诊和谈话",
        "current": "全流程 7 类病历按结构化模板分节生成，字段可按院内或科室场景配置，并可直接导出"
      },
      "recording": {
        "dimension": "录音交互",
        "previous": "听写医患对话生成文书",
        "current": "实时 ASR、问诊引导和跨路由录音；支持暂停、补录、取消，并自动累积多次录音语料"
      },
      "teaching": {
        "dimension": "教学讨论",
        "previous": "为疑难疾病生成 case report 和病例讨论 PPT",
        "current": "支持教学查房、病例讨论、MDT、学术报告、死亡或疑难病例 PPT，以及讨论记录和会议纪要"
      },
      "research": {
        "dimension": "科研学术",
        "previous": "通过文献查阅辅助临床决策并生成 case report 论文稿",
        "current": "临床研究报告、论文素材、基于患者队列的 PICOS 课题设计和虚拟患者训练"
      },
      "followup": {
        "dimension": "患者随访",
        "previous": "患者诊后 AI 随访，跟踪病情变化并提醒医生",
        "current": "随访记录生成、@患者关联、患者时间线、关联会话和历史会话恢复续聊"
      },
      "assistant": {
        "dimension": "助手形态",
        "previous": "医疗专业问答、风险预警和病案质控辅助",
        "current": "对话式 AI 助手、知识库、技能库、交互组件、图片 OCR 和附件处理"
      },
      "deployment": {
        "dimension": "部署管理",
        "previous": "App 端医生助手",
        "current": "医院可配置后台，涵盖 ASR 提供商、场景、用户、多语言和会话云端持久化"
      }
    },
    "footer": "产品手册内容随版本更新；对比参照公开的上一代产品介绍整理。"
  },
  "oauthConsent": {
    "loadFailed": "无法加载授权请求",
    "tryAgain": "请返回客户端后重新发起连接。",
    "unknownClient": "第三方客户端",
    "actionFailed": "授权操作失败，请重试。",
    "redirectMissing": "授权服务器未返回跳转地址。",
    "title": "允许“{{clientName}}”连接你的账号？",
    "description": "授权后，“{{clientName}}”将以你的身份访问 Trizen Doctor 提供的 MCP 智能体工具。你可以随时在客户端断开连接。",
    "processing": "处理中…",
    "allow": "允许连接",
    "deny": "拒绝"
  },
  "productPages": {
    "common": {
      "exporting": "正在导出",
      "exportPdf": "导出 PDF"
    },
    "navigation": {
      "introduction": "产品介绍",
      "features": "功能清单",
      "openApp": "去使用",
      "backHome": "返回系统首页",
      "productHome": "产品主页",
      "viewFeatures": "查看功能清单"
    },
    "footer": {
      "copyright": "© 全诊通 Trizen · 医生助手"
    },
    "home": {
      "metaTitle": "Healthmate · 医生专属 AI 工作台",
      "metaDescription": "Healthmate（全诊通医生助手）：实时录音转写、病历文书一键生成、教学与科研材料、患者随访，覆盖门诊到出院的 AI 诊疗工作流。",
      "subtitle": "全诊通医生助手 · 医生专属 AI 工作台"
    },
    "intro": {
      "metaTitle": "Healthmate 产品介绍 · 医院 AI 生产平台",
      "metaDescription": "Healthmate 产品介绍：产品定位、目标用户、核心能力、典型场景与版本方案，支持导出 PDF 用于对外展示。",
      "subtitle": "Healthmate · 可导出 PDF 的对外介绍"
    },
    "features": {
      "metaTitle": "Healthmate 功能清单 · 已上线功能全景",
      "metaDescription": "Healthmate 功能清单：覆盖场景工作台、实时采集、病历、质控、患者随访、技能、知识库、配置交付、平台集成与验收要求。",
      "subtitle": "Healthmate · 已上线功能与业务价值",
      "downloadWord": "下载 Word",
      "agentInventory": "智能体清单",
      "eyebrow": "功能台账",
      "documentTitle": "Healthmate 5.0 功能清单（含重点参数标注）",
      "summary": "按业务场景与使用逻辑整理的已上线功能台账，共 {{modules}} 个模块、{{features}} 项功能，其中 {{keyItems}} 项标注为重点核验项。",
      "compilationNote": "编制说明：{{note}}",
      "keyItemDescription": "重点核验项：需提供功能截图、现场演示、功能说明或测试材料",
      "moduleNavigation": "模块导航",
      "usageScenario": "使用场景：{{scene}}"
    }
  },
  "questionCard": {
    "otherPlaceholder": "或输入其他内容…",
    "answerPlaceholder": "输入你的回答…",
    "paginationHint": "可用左右翻页逐题作答，最后一题提交",
    "answered": "已作答",
    "sendAnswer": "发送作答"
  },
  "uiAudit": {
    "image": {
      "closePreview": "关闭预览",
      "viewLarge": "查看大图：{{name}}",
      "openLarge": "点击查看大图"
    },
    "adsComposer": {
      "pausedNext": "录音已暂停，下一步：",
      "generateNow": "直接生成病历",
      "continueRecording": "继续补录音",
      "uploadMaterials": "上传资料",
      "recordingHint": "录音进行中，如有检查报告可一并上传：",
      "supplementMaterials": "补充{{label}}"
    },
    "clarification": {
      "defaultHint": "可直接粘贴、上传资料、贴图或调用技能后发送",
      "collapse": "收起补充要求",
      "expand": "展开补充要求",
      "activeTitle": "正在补充：{{title}}",
      "continueExisting": "按现有资料继续",
      "cancel": "取消补充资料"
    },
    "recordingAttachment": {
      "title": "录音转写 · {{duration}}",
      "justNow": "刚刚",
      "createdAt": "创建时间：{{value}}",
      "noAudio": "本次录音未保留音频文件，仅展示转写文字。",
      "noTranscript": "（无转写内容）"
    },
    "requestId": {
      "copyTitle": "X-Request-Id：{{requestId}}\n点击复制"
    },
    "dictation": {
      "pausedHint": "已暂停，点麦克风继续",
      "connecting": "正在连接转写服务…",
      "continueHint": "继续说，已识别内容已写入输入框",
      "speakHint": "正在听写，说话即可…",
      "liveTranscription": "实时转写",
      "active": "正在听写",
      "stopped": "听写已停止",
      "sentenceCount": "{{count}} 句",
      "stop": "停止录音",
      "stopShort": "停止",
      "clear": "清除听写"
    },
    "attachments": {
      "remove": "移除 {{name}}",
      "uploading": "上传中…"
    },
    "messageBlocks": {
      "recognizedText": "识别文本",
      "loadingAudio": "加载音频…",
      "audioFailed": "音频加载失败",
      "citation": "引用"
    },
    "recorder": {
      "start": "开始语音输入",
      "recording": "录音中 {{duration}}",
      "stop": "结束录音"
    },
    "artifact": {
      "regenerate": "重新生成",
      "regenerateHint": "不满意？重新生成整篇结果",
      "regenerateUnavailable": "暂无可用的重新生成动作"
    },
    "splitSearch": {
      "placeholder": "搜索任务名…",
      "highlight": "高亮",
      "closeHighlight": "关闭高亮",
      "noMatches": "未找到匹配“{{keyword}}”的任务"
    },
    "sidebar": {
      "componentFallback": "侧栏组件",
      "loadFailed": "{{label}}加载失败"
    },
    "skillInputs": {
      "uploading": "上传中…",
      "selectFile": "选择文件",
      "reselect": "重新选择",
      "remove": "移除 {{name}}"
    },
    "surgery": {
      "confirmed": "已确认",
      "notApplicable": "不适用",
      "discrepancy": "有差异",
      "pending": "待确认",
      "resolveDiscrepancies": "请先处理全部清点差异，之后才能定稿或写入 HIS。"
    },
    "taskPicker": {
      "selected": "已选任务：{{tasks}}",
      "separator": "、",
      "selectMultiple": "选择任务（可多选）"
    },
    "chatTasks": {
      "general": {
        "label": "综合任务",
        "hint": "通用医疗 AI 问答"
      },
      "ehrWriting": {
        "label": "病历书写",
        "hint": "结构化生成住院/门诊病历"
      },
      "ehrQc": {
        "label": "病历质控",
        "hint": "完整性与逻辑一致性核对"
      },
      "clinicalDecision": {
        "label": "诊疗决策",
        "hint": "鉴别诊断与方案建议"
      },
      "riskAlert": {
        "label": "风险预警",
        "hint": "早期识别高危信号"
      },
      "insuranceCoding": {
        "label": "医保编码",
        "hint": "ICD/DRG/DIP 编码"
      },
      "insuranceAppeal": {
        "label": "医保申诉",
        "hint": "拒付/扣款申诉材料"
      },
      "pptWriting": {
        "label": "PPT 撰写",
        "hint": "学术/科室汇报幻灯片"
      },
      "paperWriting": {
        "label": "论文撰写",
        "hint": "学术论文起草与润色"
      },
      "literatureSearch": {
        "label": "文献检索",
        "hint": "循证文献检索与归纳"
      },
      "knowledgeQa": {
        "label": "知识问答",
        "hint": "医学知识库问答"
      }
    },
    "virtualPatient": {
      "building": "正在构建虚拟病人",
      "patientContext": "已关联患者 {{name}}（{{diagnosis}}），正在据此生成虚拟病人的病例背景与对话表现。",
      "sourceContext": "已取用{{source}}作为素材，正在生成虚拟病人的病例背景与对话表现。",
      "sessionSource": "本次会话记录"
    },
    "quota": {
      "exhausted": "今日 AI 对话次数已用完（{{used}}/{{limit}} 条），明日 0 点自动恢复。",
      "remaining": "今日 AI 对话剩余 {{remaining}} 条（共 {{limit}} 条）。"
    },
    "chat": {
      "askNamed": "向{{name}}提问…",
      "askPatient": "询问关于{{name}}的问题…"
    },
    "orchestration": {
      "elapsed": "已用时 {{value}}"
    },
    "export": {
      "downloadHtml": "下载 HTML"
    },
    "primitives": {
      "breadcrumb": "面包屑导航",
      "previousSlide": "上一张幻灯片",
      "nextSlide": "下一张幻灯片",
      "pagination": "分页导航",
      "previousPage": "转到上一页",
      "previous": "上一页",
      "nextPage": "转到下一页",
      "next": "下一页",
      "morePages": "更多页面",
      "mainNavigation": "主导航",
      "sidebar": "侧栏",
      "sidebarDescription": "在移动设备上显示侧栏。",
      "toggleSidebar": "切换侧栏",
      "collapse": "收起",
      "expand": "展开"
    }
  },
  "healthmate": {
    "patientChat": {
      "homeReadOnly": "这段历史会话仅供查看。请新建会话，使用当前机构配置的智能体继续咨询。",
      "homeNewConversation": "新建会话继续咨询",
      "homeUnavailable": "机构或小程序配置暂时无法加载，请重试。",
      "homeEmpty": "当前小程序尚未配置可用的智能体，请联系管理员。",
      "exit": "退出{{name}}",
      "thinking": "正在思考…",
      "appointmentHint": "请按需完成预约挂号。",
      "appointmentWechat": "请在微信小程序内打开此预约页面。",
      "appointmentFailed": "预约页面打开失败，请稍后重试。",
      "report": {
        "title": "问诊报告",
        "finish": "结束问诊，生成报告",
        "generating": "正在生成问诊报告，请稍候…",
        "submitting": "正在提交报告生成请求…",
        "slow": "报告仍在生成，您可以稍后回来查看。",
        "unknown": "尚无法确认生成请求是否已被接收。重新生成可能产生重复任务，已保存的问答不会丢失。",
        "interrupted": "报告提交中断，请重新生成。已保存的问答不会丢失。",
        "retryUnknown": "仍要重新生成",
        "retry": "重新生成报告",
        "supplement": "补充信息",
        "addInformation": "请在输入框中补充信息，回答完成后可再次生成报告。",
        "blocked": "请等待报告完成，或点击报告下方的“补充信息”继续问诊。",
        "unconfigured": "报告生成服务尚未配置，请联系管理员后重试。",
        "tooEarly": "请至少完成三轮问答后再结束问诊。",
        "quota": "本月报告生成额度已用完。",
        "timeout": "报告生成超时。您可以重试，或补充信息后重新生成。",
        "imagesFailed": "报告图片识别失败，请重试或补充文字信息。",
        "empty": "暂未生成有效报告，请补充信息后重试。",
        "failed": "报告暂未生成成功，请重试。已保存的问答不会丢失。",
        "fields": {
          "chiefComplaint": "主诉",
          "presentHistory": "现病史",
          "pastHistory": "既往史",
          "allergies": "过敏史",
          "familyHistory": "家族史",
          "personalHistory": "个人史",
          "examinations": "辅助检查数据"
        }
      },
      "question": {
        "uploadHint": "请上传清晰、完整的检查或检验报告。选择图片后，在输入框中确认发送。",
        "example": "报告图片示例",
        "camera": "拍照上传",
        "album": "相册上传",
        "skip": "如无，请点击跳过",
        "noMaterials": "暂无资料，点击跳过",
        "appointment": "预约挂号"
      },
      "imagesOnly": "每次最多发送 {{count}} 张图片，请移除其他类型的文件后重试。",
      "imagesNotReady": "请等待图片上传完成；上传失败的图片请重试或移除。",
      "imagesFailed": "本轮图片无法读取，请检查上传状态后重新发送。",
      "campus": "院区编号",
      "department": "科室编号",
      "contextHint": "填写智能体所需的真实院区、科室编号；发布后用于该终端的患者对话。",
      "generalSupplement": "指定问卷结束后补充通用问题",
      "generalSupplementHint": "默认关闭。发布后，新建预问诊会话使用此设置；已有会话保持原设置，智能问诊模式不受影响。",
      "busy": "上一轮对话尚未结束，请稍候再发送。",
      "quota": "今日对话额度已用完。",
      "scopeChanged": "会话所属医院、终端或患者已变化，请新建对话。",
      "configMissing": "智能体的业务参数尚未配置完整，请联系管理员。",
      "unavailable": "当前医院终端或技能不可用，请检查访问权限和已发布配置。",
      "failed": "本轮对话未完成，请稍后查看会话状态。",
      "agentFailed": "智能体本轮执行失败。您可以再次点击技能或重新发送消息；若仍失败，请联系管理员。",
      "stopping": "已停止显示生成过程，结果完成后会保存到原对话。",
      "textOnly": "当前技能支持文字对话，请移除附件后发送。",
      "uncertain": "暂时无法确认上一轮的执行结果。为避免重复执行，本对话已暂停发送，可新建对话继续。"
    },
    "recordChat": {
      "switchMember": "切换家人"
    },
    "surfaces": {
      "voice": "语音健康伙伴",
      "private": "私密对话区",
      "lobby": "大厅导诊",
      "voiceTitle": "Healthmate 语音伙伴",
      "voiceDescription": "一次聊一个健康问题。",
      "consent": "我已处于私密环境，同意开启麦克风并通过 AI 服务处理本次语音。",
      "start": "开始语音对话",
      "end": "结束对话",
      "mute": "静音",
      "unmute": "取消静音",
      "play": "播放声音",
      "transcript": "文字",
      "hideTranscript": "收起文字",
      "transcriptEmpty": "本次对话文字将在这里显示。",
      "voiceNavigation": "语音对话导航",
      "home": "返回首页",
      "guideAlt": "Healthmate 虚拟健康服务引导员",
      "aiDisclosure": "AI 虚拟服务形象，并非医护人员；真人服务尚未接通。",
      "lobbyTitle": "Healthmate 医院服务",
      "lobbyDescription": "您好，您需要哪方面帮助？大厅仅提供公共服务引导，健康问题请进入私密空间。",
      "locationPending": "医院尚未提供经确认的科室位置与服务流程，请向现场服务台咨询。",
      "reset": "返回服务选择",
      "publicPrivacy": "大厅不展示个人档案、不录音。请勿在公共区域透露病史或身份信息。",
      "privateLink": "进入私密对话",
      "status": {
        "idle": "准备就绪",
        "connecting": "正在连接",
        "connected": "对话中",
        "stopping": "正在结束",
        "closed": "对话已结束"
      },
      "avatar": {
        "idle": "健康伙伴待机中",
        "connecting": "正在连接健康伙伴",
        "listening": "正在聆听",
        "processing": "正在整理信息",
        "speaking": "正在回答",
        "muted": "麦克风已静音",
        "error": "对话遇到问题"
      },
      "aiBadge": "AI",
      "youSaid": "你说",
      "assistantSaid": "健康伙伴",
      "interruptHint": "直接开口，即可打断或纠正。",
      "greetingError": "开场问候未能播放，你可以直接开始说话。",
      "retry": "重新连接",
      "lobbyEnd": "结束并清空",
      "lobbyAutoReset": "无人操作 60 秒后自动返回首屏，不保留任何内容。",
      "lobbyLocal": "以下为通用就医常识，具体以本院现场指引为准。",
      "errors": {
        "unsupported": "当前浏览器不支持语音对话，请换用最新版 Chrome、Edge 或 Safari。",
        "insecure_context": "需要在安全连接（https）下才能使用麦克风。",
        "mic_denied": "未获得麦克风权限，请在浏览器设置中允许后重试。",
        "mic_unavailable": "没有找到可用的麦克风，请检查设备后重试。",
        "mic_timeout": "等待麦克风授权超时，请重试。",
        "sign_in_required": "请先登录 Healthmate 账号。",
        "account_changed": "账号已变更，本次对话已结束。",
        "quota_exceeded": "今日对话次数已用完，请明天再试。",
        "service_unavailable": "语音服务暂时不可用，请稍后重试。",
        "startup_timeout": "连接超时，请检查网络后重试。",
        "media_failed": "语音连接建立失败，请检查网络后重试。",
        "connection_lost": "连接已中断，请点击重新连接。",
        "service_restarted": "语音服务已重启，请重新连接。",
        "inactivity": "长时间未说话，对话已自动结束。",
        "duration_limit": "本次对话已达到时长上限。",
        "ended_unexpectedly": "对话意外结束，请重新连接。"
      },
      "topics": {
        "visit": {
          "title": "就诊流程",
          "s1": "挂号：在自助机、医院公众号或窗口挂号。",
          "s2": "候诊：留意叫号屏，按号到诊室外等候。",
          "s3": "就诊：向医生说明不适、持续时间和正在用的药。",
          "s4": "缴费与检查：按医嘱缴费，再前往检查或取药。"
        },
        "tests": {
          "title": "检查准备",
          "s1": "检查前的准备（是否空腹、能否用药等）因项目而异，请按检查预约单和医护人员的具体要求准备；不确定时请先问护士或服务台，不要自行停药。",
          "s2": "携带身份证、医保卡和以往的检查报告。",
          "s3": "正在服用的药物请列出清单，是否停药请遵医嘱。",
          "s4": "不确定是否需要准备时，请咨询服务台或护士。"
        },
        "help": {
          "title": "服务帮助",
          "s1": "行动不便、需要轮椅或陪同，可联系服务台。",
          "s2": "不舒服加重时，请立即告诉身边的医护人员。",
          "s3": "健康问题请进入私密对话区，不要在公共区域透露病史。",
          "s4": "大厅屏幕不保存任何个人信息。"
        }
      },
      "playbackBlockedHint": "浏览器暂停了声音。字幕会继续显示，点按“播放声音”即可听到回答。",
      "lobbyKiosk": {
        "transcript": "本次交互记录",
        "serviceHints": {
          "triage": "帮您找到合适科室",
          "previsit": "就诊前整理症状信息",
          "consultation": "回答常见就医问题",
          "companion": "陪伴就诊，提醒每一步",
          "followup": "查看医生安排的随访"
        },
        "choices": {
          "yes": "是",
          "no": "否",
          "unsure": "不确定"
        },
        "frequentQuestions": "大家常问",
        "departmentQuestion": "我该挂哪个科？",
        "hoursQuestion": "门诊几点开始？",
        "reportsQuestion": "检查报告在哪里取？",
        "admissionQuestion": "怎么办住院手续？",
        "demo": {
          "voiceHint": "按住按钮说话，说完松开",
          "holdToSpeak": "按住说话",
          "releaseToFinish": "松开结束",
          "recognizing": "正在识别…",
          "localDemo": "本地演示，不会采集或上传声音",
          "demoBadge": "功能演示",
          "recommended": "优先推荐",
          "continueQuestion": "按住说话，继续追问",
          "disclaimer": "功能演示，以医院现场安排为准。",
          "triage": {
            "symptom": "您好，请问您哪里不舒服？",
            "position": "主要是哪个位置疼？",
            "fever": "这两天有没有发烧？",
            "accompany": "还有没有其他不舒服？",
            "feeling": "具体是哪种感觉？",
            "pressure": "您平时血压高不高？",
            "warning": "有没有手脚无力或视物模糊？",
            "bodyPosition": "主要是身体哪个部位不舒服？",
            "duration": "这种情况持续多久了？",
            "resultTitle": "建议就诊科室",
            "resultBody": "根据本次演示回答，可参考以下科室。",
            "showReason": "展开原因",
            "hideReason": "收起",
            "resultEyebrow": "智能导诊建议 · 点击科室可进入下一步"
          },
          "previsit": {
            "chiefComplaint": "本次主要哪里不舒服？",
            "duration": "这个情况持续多久了？",
            "detail": "能具体说说是什么感觉吗？",
            "accompany": "还伴随其他症状吗？",
            "trend": "这两天是加重还是缓解？",
            "allergy": "有没有药物或食物过敏？",
            "history": "以前有长期疾病或手术吗？",
            "family": "直系亲属有类似疾病吗？",
            "medication": "最近在吃哪些药？",
            "resultTitle": "演示预诊摘要",
            "resultBody": "以下内容仅来自本次演示回答，尚未提交医院或医生。",
            "serviceTitle": "预问诊",
            "notSent": "演示报告已生成。当前未连接医院，正式接入后可发送给医生；请在面诊时向医生说明。"
          },
          "choices": {
            "upperAbdomen": "上腹",
            "navel": "肚脐周围",
            "lowerAbdomen": "下腹部",
            "noFever": "没有发烧",
            "lowFever": "有点低烧",
            "highFever": "超过 38.5℃",
            "highPressure": "有高血压",
            "normalPressure": "血压正常",
            "unsure": "不太清楚",
            "weakness": "手脚发麻无力",
            "blurredVision": "看东西模糊",
            "none": "都没有",
            "head": "头面部",
            "chest": "胸部",
            "abdomen": "腹部",
            "worse": "比之前加重",
            "same": "差不多",
            "better": "有所缓解",
            "noAllergy": "没有过敏",
            "hasAllergy": "有过敏",
            "hasFamilyHistory": "有类似家族史"
          },
          "samples": {
            "abdomen": "我这两天肚子疼",
            "nausea": "还有点恶心",
            "dizzy": "感觉有点头晕",
            "twoDays": "大约两天了",
            "cramping": "一阵一阵绞着疼",
            "noHistory": "没有长期疾病或手术",
            "noMedication": "最近没有吃药"
          },
          "departments": {
            "gastroenterology": "消化内科",
            "gastroenterologyLocation": "门诊楼 2 层",
            "gastroenterologyReason": "腹部不适可先咨询该科",
            "generalSurgery": "普通外科",
            "generalSurgeryLocation": "门诊楼 3 层",
            "generalSurgeryReason": "持续或局部疼痛可进一步排查",
            "emergency": "急诊科",
            "emergencyLocation": "门诊楼 1 层",
            "emergencyReason": "剧烈或持续加重请及时就医"
          },
          "slots": {
            "title": "{{department}}演示号源",
            "morning": "今天上午 08:00–12:00",
            "afternoon": "今天下午 13:30–17:00",
            "doctorOne": "演示医生 A",
            "doctorTwo": "演示医生 B",
            "availableSix": "演示余号 6",
            "availableTwelve": "演示余号 12",
            "completed": "演示选择已完成",
            "back": "返回科室建议"
          },
          "faq": {
            "departmentAnswer": "请先完成几个简单问题，我们会展示演示科室建议。",
            "hoursAnswer": "演示信息：门诊上午 08:00–12:00，下午 13:30–17:00；请以医院当日公告为准。",
            "reportsAnswer": "演示信息：化验报告可在一层自助机查询，影像报告可到放射科咨询；请以医院现场指引为准。",
            "admissionAnswer": "演示信息：请携带身份证、医保卡和医生开具的住院凭证，到住院服务窗口咨询。",
            "followupQuestion": "还需要注意什么？",
            "followupAnswer": "以上是演示回答。具体时间、地点和所需材料，请向现场工作人员确认。"
          },
          "replying": "正在整理回复",
          "chatHint": "请按顺序回答，也可随时结束本次服务",
          "you": "您",
          "guide": "智能服务助手",
          "qa": {
            "title": "问答",
            "opening": "您好，您想了解什么？",
            "followupTwo": "还需要带什么材料？",
            "followupThree": "我应该去哪里办理？",
            "replyTwo": "请携带身份证、医保卡和相关就诊资料，具体要求以医院现场公告为准。",
            "replyThree": "请先查看大厅指引或咨询服务台，工作人员会告诉您具体楼层和窗口。",
            "oneAtATime": "每次说一个问题"
          },
          "progress": "第 {{current}} / {{total}} 问",
          "guideAsking": "智能服务助手正在询问",
          "replyingLong": "正在整理您的回答，请稍候…",
          "companion": {
            "title": "陪诊",
            "opening": "您好，我来陪您就诊。请告诉我您今天看哪个科，或想了解哪一步。"
          },
          "followup": {
            "title": "随诊",
            "opening": "您好，这里可以查看医生安排的随访提醒。请问想了解用药、复查还是饮食建议？"
          }
        },
        "paused": "暂停服务",
        "pausedHint": "本设备暂未开放，请咨询现场工作人员。"
      },
      "chronicRefill": {
        "title": "慢病复诊续药",
        "demoBadge": "功能演示",
        "finish": "结束服务",
        "retry": "重试",
        "goOffline": "建议您到门诊窗口线下就诊。",
        "stages": {
          "identity": "身份验证",
          "consult": "AI 问诊",
          "review": "医生审核",
          "payment": "支付打印",
          "end": "完成"
        },
        "identity": {
          "title": "请刷身份证",
          "hint": "请把身份证放在下方读卡区",
          "reading": "正在读取身份证",
          "simulate": "模拟刷卡",
          "confirmTitle": "请确认是您本人",
          "name": "姓名",
          "recordNo": "病案号",
          "confirm": "是我本人，继续",
          "notMe": "不是本人，退出"
        },
        "eligibility": {
          "checking": "正在查询复诊记录",
          "checkingHint": "正在核对续药条件",
          "notEligible": "暂不符合自助续药条件",
          "choose": "这次要为哪种病续药？"
        },
        "consult": {
          "thinking": "正在整理问题",
          "hold": "按住说话",
          "release": "松开结束",
          "voiceSample": "吃药后没有明显不舒服",
          "next": "下一步",
          "confirmReport": "报告无误，提交医生审核",
          "voiceSampleChoice": "我最近感觉还可以",
          "addMore": "补充说说",
          "noMore": "没有了，继续",
          "noMoreAnswer": "没有其他问题"
        },
        "review": {
          "waiting": "医生正在审核",
          "waitingHint": "您的复诊报告已转给值守医生，请稍候",
          "inProgress": "审核中",
          "rejected": "医生建议线下复诊",
          "resultTitle": "本次病历与处方",
          "diagnosis": "诊断与医嘱",
          "pharmacy": "取药地点",
          "decision": {
            "approve": "医生已同意续药",
            "modify": "医生已修改病历",
            "adjust": "医生已调整药物",
            "reject": "医生未同意续药"
          }
        },
        "payment": {
          "payAmount": "去支付 {{amount}}",
          "title": "请在医保快捷支付中完成付款",
          "hint": "按支付设备上的提示操作",
          "inProgress": "等待支付结果",
          "failed": "支付未完成"
        },
        "print": {
          "title": "正在打印处方和凭证",
          "inProgress": "打印中",
          "failed": "打印未成功"
        },
        "end": {
          "title": "服务已完成",
          "takeSlip": "请带走处方单，前往{{pharmacy}}取药。"
        },
        "console": {
          "title": "演示控制台",
          "oneDisease": "单个慢病",
          "multiDisease": "多个慢病",
          "eligible": "符合条件",
          "ineligible": "不符合",
          "payFail": "支付失败",
          "printFail": "打印失败"
        },
        "questionProgressOpen": "第 {{current}} 问",
        "questionProgress": "第 {{current}} / {{total}} 问"
      }
    },
    "shortcuts": {
      "guidance": "导诊",
      "previsit": "预诊",
      "companionship": "陪诊",
      "followup": "随访"
    },
    "companion": "连接医院，陪伴你和家人",
    "welcomeTitle": "今天，想聊聊你的健康吗？",
    "welcomeDescription": "说说你的困扰，我们一起梳理。",
    "homeGreeting": "我是您的健康伙伴",
    "homeDescription": "今天想聊什么？",
    "homeSafetyAdvice": "AI 建议仅供参考，不能替代诊断。",
    "homeSafetyUrgent": "紧急不适，请立即就医。",
    "familyLink": "健康档案",
    "safety": "AI 建议不能替代医生诊断；出现紧急症状请立即就医。",
    "devicesTitle": "健康设备",
    "devicesDescription": "让日常健康数据有一个归处。了解手表、手环、体重秤和苹果健康的接入计划。",
    "devicesImageAlt": "智能手表、手环、体重秤和健康应用",
    "devicesNotice": "设备接入正在筹备中。本页仅提供入口和说明，尚不支持授权或自动同步，也不会读取设备数据。",
    "deviceDetails": "了解接入",
    "notConnected": "未连接",
    "deviceDialogDescription": "此设备尚未开放连接。当前仅展示计划接入的数据类型，没有授权或同步操作。",
    "plannedData": "计划支持的数据",
    "devicePrivacy": "未来接入需要你的明确授权，并由你选择对应的健康档案；当前不会获取任何设备数据。",
    "understood": "知道了",
    "personalSettings": "个人设置",
    "settingsDescription": "管理个人资料、语言和语音偏好，让 Healthmate 更适合你。",
    "profileSettings": "个人资料与偏好",
    "advancedTools": "高级工具",
    "advancedDescription": "技能库和知识库供管理员维护，日常健康对话无需配置这些工具。",
    "deviceNames": {
      "watch": "智能手表",
      "band": "健康手环",
      "scale": "智能体重秤",
      "apple": "苹果健康",
      "toy": "智能玩偶"
    },
    "deviceData": {
      "watch": "心率、活动、睡眠",
      "band": "步数、活动、睡眠",
      "scale": "体重、体脂趋势",
      "apple": "健康应用中的活动与健康指标"
    },
    "promptLabels": {
      "report": "看体检报告",
      "daily": "聊身体变化",
      "family": "整理家人健康"
    },
    "prompts": {
      "report": "帮我看看体检报告",
      "daily": "最近身体有些变化，想理一理",
      "family": "想整理家人的健康信息"
    },
    "sync": {
      "notice": "苹果健康：在 iPhone「健康」App 头像 → 导出所有健康数据，解压后上传 export.xml。华为手表/手环需要华为开放平台授权，正在接入中。体重秤可手动录入。数据仅自己可见，预警仅供参考。",
      "signInHint": "登录 Healthmate 账号后，即可为自己和家人记录健康数据并接收预警。",
      "signIn": "去登录",
      "noMembers": "还没有健康档案，先为自己或家人建立一份吧。",
      "member": "选择家人",
      "manualTitle": "手动记录",
      "add": "添加记录",
      "importApple": "导入苹果健康数据",
      "loadSample": "加载示例数据",
      "clearSample": "清除示例数据",
      "sampleBadge": "示例",
      "appleHelp": "导入会读取心率、体重、步数、血压和血氧，每项保留最近 60 条。文件在本机解析，最大 200MB。",
      "saved": "已保存 {{count}} 条记录",
      "alertDisclaimer": "预警基于通用参考范围，不能替代医生诊断；如有不适请及时就医。",
      "status": {
        "import": "文件导入",
        "pending": "华为接入中",
        "manual": "手动录入"
      },
      "metrics": {
        "heart_rate": "心率",
        "weight": "体重",
        "steps": "步数",
        "systolic": "收缩压",
        "diastolic": "舒张压",
        "blood_oxygen": "血氧"
      },
      "alerts": {
        "high": "{{metric}}偏高：{{value}} {{unit}}",
        "low": "{{metric}}偏低：{{value}} {{unit}}",
        "rapidChange": "{{metric}}一周内变化较大，最新 {{value}} {{unit}}"
      },
      "errors": {
        "too_large": "文件超过 200MB，请只上传 export.xml",
        "empty_import": "文件里没有找到可识别的健康数据",
        "invalid_value": "请输入有效的数值",
        "unknown": "保存失败，请稍后重试",
        "account_changed": "账号已变更，本次没有保存。",
        "record_not_owned": "所选档案不属于当前账号，未保存。"
      }
    },
    "trends": {
      "title": "健康趋势",
      "period": "时间范围",
      "days": "近 {{count}} 天",
      "bloodPressure": "血压",
      "empty": "暂无测量数据",
      "loading": "正在加载趋势…",
      "error": "趋势暂时无法加载，请重试。",
      "retry": "重试",
      "latest": "{{metric}}：{{value}}",
      "note": "显示最近 500 条记录中的真实测量，示例数据不计入；趋势仅供参考，不能替代医生诊断。"
    },
    "records": {
      "reports": {
        "title": "原始报告",
        "uploading": "上传中…",
        "fileLimit": "支持 JPG、PNG、WebP、PDF，每份不超过 20 MB。",
        "search": "搜索报告",
        "viewGrid": "网格视图",
        "viewList": "列表视图",
        "takePhoto": "拍照上传",
        "extract": "AI 提炼",
        "extracting": "提炼中…",
        "extractFailed": "提炼失败，请重试",
        "extractRetry": "重试提炼",
        "extractedCounts": "已提炼 {{metrics}} 项指标 · {{alerts}} 条警报",
        "emptySearch": "没有匹配的报告",
        "uploadReport": "上传报告",
        "uploadHint": "上传一份原始报告即可",
        "extractingMetrics": "正在提取指标…",
        "extractionSuccess": "已提取 {{count}} 项指标"
      },
      "eyebrow": "医院患者服务",
      "description": "查看自己和家人的原始报告与健康指标。",
      "add": "添加档案",
      "signInTitle": "自己和家人的健康档案",
      "signInDescription": "登录后，查看和维护自己与家人的健康档案。",
      "members": "自己和家人",
      "ageEmpty": "年龄未填写",
      "first": "建立我的档案",
      "edit": "基本信息",
      "record": "健康指标",
      "alerts": "健康警报",
      "messages": "随访消息",
      "notAdded": "尚未填写",
      "measurements": "记录健康数据",
      "alertsEmpty": "最新保存的测量暂未触发警报，不代表已排除所有健康风险。",
      "alertsNote": "测量仅供参考，不能替代诊断。如有不适请联系医生；出现严重症状时请及时急诊就医。",
      "messagesTitle": "医院随访消息",
      "messagesPending": "医院随访消息尚未连接到你的患者账号，完成患者授权后才能在这里接收消息。",
      "extraction": {
        "metricsTitle": "报告提炼指标",
        "fromReport": "来自报告",
        "pendingReview": "AI 提炼，待确认"
      },
      "metricStatus": {
        "high": "偏高",
        "low": "偏低",
        "rapidChange": "变化较大"
      },
      "overview": {
        "allergyTag": "{{name}}过敏",
        "medsCount": "用药 {{count}} 种",
        "alertsCount": "{{count}} 项提醒",
        "alertsNone": "暂无异常",
        "profile": "基本档案",
        "add": "添加",
        "showTrend": "查看趋势",
        "hideTrend": "收起趋势",
        "devices": "测量设备",
        "emptyTitle": "还没有家人档案",
        "addFamily": "添加家人",
        "refresh": "刷新数据",
        "metricEmpty": "暂无测量"
      }
    },
    "errNotConfigured": "随访服务尚未配置，请联系管理员",
    "errLocalWriteFailed": "本地保存失败，请重试",
    "errInstitutionNotRegistered": "所在机构尚未开通随访服务",
    "errPatientNotFound": "未找到该患者",
    "errTaskNotFound": "未找到该随访任务",
    "errNotHealthMateTask": "该任务不是由随访服务生成，无法执行此操作",
    "errAlreadySent": "该随访任务已发送，无需重复发送",
    "errUpstreamRejected": "随访服务拒绝了本次请求",
    "errUpstreamUnavailable": "暂时无法连接随访服务，请稍后重试",
    "errCancelled": "操作已取消",
    "errUnknown": "操作失败，请稍后重试",
    "staleNotice": "当前展示的是本地留存数据，可能不是最新",
    "retry": "重试",
    "unread": "未读",
    "alertNoReason": "未提供预警原因",
    "emptyReports": "暂无随访报告",
    "reportUntitled": "未命名报告",
    "planHeading": "已根据病历生成 {{count}} 条随访任务，可在右侧「随访」→「随访任务」中确认后发送：",
    "planNoMeta": "随访任务",
    "planFooter": "确认无误后，在右侧任务卡片上点击「确认」。",
    "planEmpty": "随访服务未返回可用的任务内容。",
    "taskStatusPendingConfirmation": "待确认",
    "taskStatusPendingExecution": "待执行",
    "taskStatusDone": "完成",
    "taskStatusCancelled": "取消",
    "taskStatusPaused": "已执行（不发送患者）",
    "taskStatusPendingSendConfirmation": "待发送确认",
    "taskTypeRemind": "提醒",
    "taskTypePropaganda": "宣教",
    "taskTypeAssess": "评估",
    "schedulePending": "待发送",
    "scheduleSent": "已发送",
    "scheduleFailed": "发送失败",
    "alertLevelNone": "无预警",
    "alertLevelYellow": "黄色预警",
    "alertLevelRed": "红色预警",
    "riskHigh": "高风险",
    "riskMedium": "中风险",
    "riskLow": "低风险",
    "errMissingHospitalId": "请求缺少机构信息，无法调用随访服务",
    "errSecretLookupFailed": "读取机构密钥失败，请稍后重试",
    "generatingTitle": "正在生成随访任务",
    "generatingElapsed": "已用时 {{seconds}} 秒",
    "generatingHint": "正在读取该患者的病历资料并交由随访服务生成任务。",
    "generatingLongHint": "随访服务正在整理任务内容，这一步通常需要一到两分钟，请稍候。",
    "errQuestionnaireUploadFailed": "问卷上传失败，请重试",
    "flow": {
      "copy": "复制",
      "copied": "已复制",
      "copyFailed": "复制失败，请手动选择文字",
      "download": "下载文本",
      "print": "打印",
      "printBlocked": "浏览器阻止了打印窗口，请允许弹窗后重试",
      "bringToChat": "带入对话（不自动发送）",
      "next": "下一步",
      "saveAndNext": "保存并继续",
      "skip": "跳过",
      "back": "上一步",
      "clear": "清空重来",
      "progress": "第 {{current}} / {{total}} 步",
      "signInRequired": "请先登录 Healthmate 账号再使用。",
      "localOnly": "内容只保存在本次登录的这台设备内存中，不会发送给医院。",
      "askCompanion": "和健康伙伴一起整理",
      "chatChanged": "对话已切换或语言已变化，内容未带入。请在当前对话重新打开后再带入。",
      "signIn": "登录 Healthmate",
      "backHome": "返回首页",
      "downloadFailed": "下载失败，请改用复制或打印。"
    },
    "previsit": {
      "title": "预诊准备",
      "current": "当前记录：{{value}}",
      "edit": "返回修改",
      "regenerate": "恢复自动整理",
      "subject": {
        "question": "这次是为谁咨询？",
        "self": "我本人",
        "family": "家人",
        "other": "其他人",
        "selfWithLabel": "我本人（{{label}}）",
        "familyWithLabel": "家人（{{label}}）",
        "otherWithLabel": "其他人（{{label}}）",
        "unset": "未选择",
        "labelPlaceholder": "称呼或关系（可选），如「妈妈」",
        "privacy": "不会关联或修改任何健康档案。",
        "familyError": "家人档案暂时无法加载，可先选择本人或其他人。",
        "addOther": "为其他人咨询",
        "addOtherAction": "新建其他咨询对象",
        "current": "当前对象：{{subject}}",
        "change": "更换对象"
      },
      "fields": {
        "complaint": {
          "label": "主要不适",
          "question": "最主要哪里不舒服？",
          "hint": "用自己的话描述，例如「右上腹隐痛」。"
        },
        "onset": {
          "label": "起病与持续时间",
          "question": "什么时候开始的？持续多久了？",
          "hint": "例如「三天前开始，晚上加重」。"
        },
        "symptoms": {
          "label": "伴随症状",
          "question": "还有其他不舒服吗？",
          "hint": "例如发热、恶心、乏力。"
        },
        "history": {
          "label": "相关既往史",
          "question": "以前有相关的疾病或手术吗？",
          "hint": "例如高血压、胆囊手术。"
        },
        "medications": {
          "label": "正在用药",
          "question": "现在在用哪些药？",
          "hint": "药名、剂量和频次，记不清可以写大概。"
        },
        "allergies": {
          "label": "过敏史",
          "question": "有药物或食物过敏吗？",
          "hint": "没有请点「没有过敏」，不确定请点「不确定」。"
        },
        "reports": {
          "label": "检查报告",
          "question": "有近期的检查报告吗？",
          "hint": "可写报告名称和日期，也可以在下方附上报告图片。"
        },
        "questions": {
          "label": "想问医生的问题",
          "question": "这次最想问医生什么？",
          "hint": "每行一个问题。"
        }
      },
      "none": {
        "symptoms": "没有其他不适",
        "history": "没有相关病史",
        "medications": "目前没有用药",
        "allergies": "没有过敏",
        "reports": "没有检查报告",
        "questions": "暂时没有问题"
      },
      "value": {
        "unknown": "不确定",
        "unanswered": "未提供"
      },
      "summary": {
        "title": "患者自述就诊摘要",
        "source": "来源：患者本人在 Healthmate 填写，{{date}} 整理，未经医生确认。",
        "subjectLine": "咨询对象：{{subject}}",
        "missing": "未提供：{{fields}}",
        "complete": "各项均已填写。",
        "reviewed": "核对状态：患者已核对",
        "unreviewed": "核对状态：患者尚未核对",
        "notSent": "已整理，尚未发送医院。",
        "disclaimer": "本摘要仅为患者自述，不是诊断或医疗建议。",
        "confirm": "我已核对，以上内容与我所说一致",
        "filename": "患者自述就诊摘要.txt",
        "attachmentsTitle": "报告图片（来自对话输入框）：",
        "attachmentLine": "· {{name}}（{{status}}）",
        "attachmentsNotRead": "以上图片只作为来源列出，本摘要没有读取或解读图片内容。",
        "edited": "以上自述内容经患者手动编辑。",
        "bodyLabel": "自述内容（可编辑）"
      },
      "reportAttach": "拍照或选择报告图片",
      "reportAttachNote": "图片会附在对话输入框里，并显示文字识别状态（识别中、失败可重试）。本向导只记录你写下的报告名称和日期，不会读取或解读图片内容。",
      "reportStatus": {
        "reading": "文字识别中",
        "recognized": "已识别文字，尚未解读",
        "empty": "未识别到可用文本",
        "failed": "识别失败，可在输入框重试",
        "removed": "已从输入框移除"
      }
    },
    "checklist": {
      "line": "[{{status}}] {{text}}（{{source}}，{{date}}）",
      "questionsTitle": "想问医生的问题",
      "questionsPlaceholder": "每行一个问题",
      "notSent": "仅为你自己的记录，不会发送给医院或进入医生随访任务。",
      "itemLabel": "事项内容",
      "remove": "删除",
      "add": "添加",
      "status": {
        "open": "待处理",
        "done": "已完成",
        "later": "稍后",
        "difficult": "有困难"
      },
      "source": {
        "doctor": "按医生安排（本人记录）",
        "self": "我自己记录",
        "unknown": "来源不确定"
      },
      "defaults": {
        "id": "带上身份证",
        "insurance": "带上医保卡或就诊卡",
        "reports": "带上以往的检查报告",
        "medicines": "列出正在使用的药物",
        "notes": "写下想告诉医生的症状变化"
      },
      "visitPrep": {
        "title": "就医准备清单",
        "description": "整理就诊前要带的东西和要问医生的问题，可随时修改。",
        "empty": "还没有准备事项，添加一项吧。",
        "addPlaceholder": "添加一项准备事项",
        "filename": "就医准备清单.txt"
      },
      "followupSelf": {
        "title": "自记随诊清单",
        "description": "记录医生交代的事项和自己的观察；请标明来源。不会修改处方，也不会自动提醒或发送。",
        "empty": "还没有随诊事项。把医生交代的事项或自己的观察添加进来。",
        "addPlaceholder": "例如「每天早晚量血压」",
        "filename": "自记随诊清单.txt"
      },
      "subjectLine": "对象：{{subject}}",
      "createdLine": "创建时间：{{date}}",
      "doctorNotVerified": "“按医生安排”为本人记录，医院未核验，请以医生实际医嘱为准。"
    },
    "report": {
      "label": "拍照解读",
      "prompt": "请帮我解读这份检查报告。请按四部分回答：1. 报告原文：逐项列出项目、数值、单位和日期；2. 白话解释；3. 尚缺信息；4. 下一步与想问医生的问题。如果图片模糊或单位看不清，请先和我核对；没有我的历史报告就不要比较趋势。这不是诊断。",
      "closeFollowUps": "收起报告追问",
      "followUps": {
        "simpler": "请用更简单的话再解释一遍这份报告。",
        "itemByItem": "请逐项解释报告里的每个指标，标出哪些需要和医生确认。",
        "doctorQuestions": "请根据这份报告帮我整理就诊时想问医生的问题。"
      },
      "followUpLabels": {
        "simpler": "说简单一点",
        "itemByItem": "逐项解释",
        "doctorQuestions": "整理就诊问题"
      }
    },
    "knowledge": {
      "label": "健康知识",
      "prompt": "我想了解一个健康知识问题："
    },
    "visitAssistant": {
      "title": "就诊助手",
      "description": "查看就诊进行到哪一步、下一步去哪里、几点到。",
      "back": "返回首页",
      "switch": "切换就诊",
      "switchTitle": "选择就诊记录",
      "demoNotice": "演示数据，以医院现场安排为准",
      "status": {
        "upcoming": "即将就诊",
        "active": "就诊进行中",
        "done": "已结束",
        "cancelled": "已取消"
      },
      "empty": {
        "title": "今日没有就诊预约",
        "body": "如需就诊，可前往医院小程序预约。"
      },
      "firstVisit": "初诊",
      "returnVisit": "复诊",
      "upcoming": {
        "title": "请按预约时段到院",
        "body": "到院前可先填写预问诊。"
      },
      "progress": "就诊进度",
      "cancelled": "本次就诊已取消：{{reason}}",
      "archived": "本次就诊已结束，可查看报告并按医嘱复诊。",
      "current": "当前",
      "noCurrent": "等待医院更新",
      "expand": "查看详情",
      "collapse": "收起详情",
      "registrationNo": "登记号",
      "complaint": "主诉",
      "added": "新增",
      "queue": "当前叫号 {{calling}} · 我的号码 {{mine}} · 前方 {{ahead}} 人",
      "payment": "医院系统核算，本应用不收款。请在医院小程序或 1 楼自助机、收费窗口缴费。",
      "reportPending": "报告未出，出具后可查看。",
      "state": {
        "pending": "待开始",
        "active": "进行中",
        "done": "已完成",
        "skipped": "已取消"
      },
      "kind": {
        "register": "挂号",
        "waiting": "候诊",
        "consult": "面诊",
        "lab": "检验",
        "exam": "检查",
        "payment": "缴费",
        "pharmacy": "取药",
        "treatment": "治疗",
        "report": "报告",
        "discharge": "离院"
      },
      "group": {
        "active": "进行中",
        "upcoming": "即将就诊",
        "history": "历史就诊"
      },
      "tier": {
        "recommended": "推荐",
        "normal": "可选",
        "busy": "排队较多",
        "full": "已满"
      },
      "reschedule": {
        "action": "改约",
        "title": "选择新的时段",
        "confirm": "确认改约",
        "done": "已改约至 {{time}}，请按新时段到院"
      },
      "demo": {
        "open": "演示控制台",
        "title": "演示控制台",
        "advance": "推进一步",
        "orders": "医生开单",
        "report": "出具报告",
        "cancel": "取消就诊",
        "empty": "无就诊状态",
        "reset": "重置演示",
        "cancelReason": "患者申请取消",
        "arrive": "模拟到达就诊时间"
      },
      "reminder": {
        "label": "您的就诊时间",
        "body": "请按时到达医院。到院后，就诊助手会显示就诊流程。",
        "day": {
          "today": "今天",
          "tomorrow": "明天",
          "dayAfter": "后天"
        }
      },
      "queueUpdated": "更新于 {{time}}",
      "queueRefreshFailed": "暂时无法刷新排队信息，请稍后重试"
    },
    "me": {
      "title": "我的",
      "description": "个人信息、就诊人与系统设置。",
      "back": "返回",
      "comingSoon": "即将开放",
      "unnamed": "未设置姓名",
      "editProfile": "编辑资料",
      "family": "常用就诊人",
      "tasks": "我的任务",
      "systemSettings": "系统设置",
      "settingsDescription": "账户、显示、隐私与关于。",
      "tasksHint": "随访相关任务会显示在这里。",
      "tasksEmpty": "暂无随访任务",
      "familyHint": "本账号下的家人档案。",
      "familyError": "家人档案加载失败，请重试。",
      "familyEmpty": "还没有添加就诊人",
      "familyEdit": "编辑",
      "familyAdd": "添加就诊人",
      "groupAccount": "账户与安全",
      "account": "账户管理",
      "identity": "实人认证",
      "biometric": "生物支付",
      "groupDisplay": "显示与模式",
      "fontSize": "字体大小",
      "avatar": "形象选择",
      "elderMode": "长辈模式",
      "groupPrivacy": "隐私与授权",
      "authorization": "授权管理",
      "privacyCenter": "隐私保护中心",
      "groupAbout": "关于平台",
      "agreements": "协议与公告",
      "about": "关于",
      "signOut": "退出登录",
      "signOutFailed": "退出失败，请重试。",
      "signOutTitle": "确认退出登录？",
      "signOutDesc": "退出后需重新登录。",
      "cancel": "取消",
      "fontSmall": "小",
      "fontStandard": "标准",
      "fontLarge": "大",
      "fontHint": "仅在本设备生效。"
    },
    "tasks": {
      "title": "我的任务",
      "description": "医生发来的需要您处理的事项。",
      "detailTitle": "任务详情",
      "current": "当前任务",
      "emptyToday": "今天暂无待办任务",
      "history": "历史任务（{{n}}）",
      "loadFailed": "任务加载失败，请重试。",
      "notFound": "未找到该任务",
      "ack": "我知道了",
      "answerPlaceholder": "请输入您的回答",
      "send": "发送",
      "submitFailed": "提交失败，请重试",
      "retry": "重新提交",
      "expiredHint": "该任务已过期",
      "doneHint": "已完成，医生端可以看到",
      "showAll": "全部任务",
      "state": {
        "open": "待完成",
        "done": "已完成",
        "expired": "已过期"
      }
    },
    "skillSession": {
      "title": {
        "guidance": "导诊",
        "previsit": "预问诊",
        "followup": "随访"
      },
      "exit": {
        "guidance": "结束导诊",
        "previsit": "结束预问诊",
        "followup": "结束随访",
        "tool": "结束{{name}}"
      },
      "done": "已完成",
      "close": "收起",
      "sendButton": "发送给医生",
      "send": {
        "idle": "报告还未发送给医生。",
        "sending": "正在发送…",
        "delivered": "已送达医生。",
        "unmatched": "已保存，但未找到对应的医生档案，暂未送达医生。",
        "failed": "发送失败，请重试。"
      },
      "followupListTitle": "医生发来的随访",
      "followupEmpty": "暂无随访任务",
      "followupDemo": "演示",
      "followupAck": "我知道了",
      "followupDemoTasks": {
        "t1": {
          "department": "骨科",
          "doctor": "王医生",
          "title": "术后用药提醒",
          "summary": "术后用药与伤口护理要点，看完确认一下就好",
          "content": "头孢呋辛酯片每天早晚各吃一次，饭后半小时吃，别漏服。吃药期间和停药后一周内都不能喝酒。\n\n伤口要保持干燥干净，这一周先别提重物、别做剧烈运动。\n\n要是伤口红肿、有渗液，或者发烧超过 38.5°C，马上在这里告诉我，或者直接去急诊。"
        },
        "t2": {
          "department": "骨科",
          "doctor": "王医生",
          "title": "术后第 3 天复诊提醒",
          "summary": "请按时回医院复查伤口",
          "content": "术后第 3 天请回骨科门诊复查伤口，记得带上出院小结和既往检查报告。\n\n如果当天来不了，请提前联系科室改期。"
        },
        "t3": {
          "department": "心血管内科",
          "doctor": "李医生",
          "title": "血压监测提醒",
          "summary": "每天早晚各量一次血压",
          "content": "请每天早上起床后和晚上睡前各量一次血压，并记录下来。\n\n降压药请按时服用，不要自行停药。如果血压持续高于 160/100 mmHg，或者出现头痛、胸闷，请尽快就医。"
        }
      },
      "toolUnbound": "该技能尚未绑定 Stem 工具，暂时无法使用",
      "hospitalMissing": "未识别当前机构，暂时无法启动技能"
    },
    "toys": {
      "card": {
        "empty": "暂无玩偶",
        "signIn": "登录后查看玩偶",
        "more": "等 {{count}} 个",
        "onlineCount": "{{count}} 个在线"
      },
      "title": "我的玩偶",
      "description": "查看和配对智能玩偶，设置名字与音色。",
      "manage": "我的玩偶",
      "pair": "配对玩偶",
      "addTitle": "添加设备",
      "empty": "还没有绑定玩偶，点上方按钮开始配对。",
      "loadFailed": "玩偶列表加载失败，请稍后重试。",
      "signIn": "登录后可管理你的玩偶。",
      "status": {
        "online": "在线",
        "offline": "离线"
      },
      "voices": {
        "gentle": "温柔",
        "lively": "活泼",
        "calm": "沉稳"
      },
      "voiceDescriptions": {
        "female_gentle": "轻柔亲切的姐姐",
        "female_lively": "甜美有活力",
        "female_calm": "知性舒缓",
        "male_gentle": "温和暖心的哥哥",
        "male_lively": "阳光有朝气",
        "male_calm": "稳重有安全感"
      },
      "models": {
        "bear": "小熊玩偶",
        "bunny": "小兔玩偶"
      },
      "scanning": "正在扫描附近的设备…",
      "scanDone": "扫描完成",
      "scanHint": "请将手机尽量靠近要添加的设备",
      "found": "发现的设备",
      "rescan": "重新扫描",
      "noneFound": "没有发现新设备，请确认玩偶已开机。",
      "wifiTitle": "选择 Wi‑Fi",
      "wifiBand": "此设备只支持 2.4GHz Wi‑Fi",
      "wifiName": "Wi‑Fi 名称",
      "wifiPassword": "输入 Wi‑Fi 密码",
      "passwordHint": "*密码至少 {{min}} 位（密码错误是最常见的失败原因，请仔细检查）",
      "pickWifi": "从下方选择 Wi‑Fi",
      "refreshWifi": "刷新 Wi‑Fi 列表",
      "next": "下一步",
      "provisioning": "正在配网…",
      "steps": {
        "connect": "连接玩偶",
        "send": "发送网络信息",
        "online": "玩偶上线"
      },
      "pairFailed": "配网失败，请检查密码后重试。",
      "retry": "重试",
      "settings": "玩偶设置",
      "notFound": "没有找到这个玩偶。",
      "name": "名字",
      "voice": "音色",
      "save": "保存",
      "saved": "已保存",
      "saveFailed": "保存失败，请重试。",
      "unpair": "解绑玩偶",
      "unpairConfirm": "确定解绑这个玩偶吗？",
      "genders": {
        "female": "女声",
        "male": "男声"
      },
      "preview": "试听",
      "stopPreview": "停止",
      "previewText": "你好，我是{{name}}，很高兴陪伴你。今天感觉怎么样？"
    },
    "visitors": {
      "title": "就诊人管理",
      "description": "管理本人和家人的就诊信息",
      "formTitle": "就诊人信息",
      "empty": "还没有就诊人",
      "add": "添加就诊人",
      "edit": "修改就诊人",
      "delete": "删除",
      "cancel": "取消",
      "save": "保存",
      "saved": "已保存",
      "saveFailed": "保存失败，请重试",
      "loadFailed": "加载失败，请重试",
      "notFound": "未找到该就诊人",
      "deleted": "已删除",
      "deleteFailed": "删除失败，请重试",
      "deleteTitle": "删除就诊人？",
      "deleteBody": "删除后，{{name}} 不再出现在健康档案中。",
      "importSelf": "导入你本人信息",
      "importAction": "去导入",
      "imported": "已导入本人信息，请补全其他内容",
      "sendCode": "发送验证码",
      "demoCode": "演示验证码：{{code}}",
      "relations": {
        "self": "本人",
        "parent": "父母",
        "spouse": "配偶",
        "child": "子女",
        "other": "其他"
      },
      "idTypes": {
        "id_card": "身份证",
        "passport": "护照",
        "hk_macau_tw": "港澳台通行证"
      },
      "genders": {
        "male": "男",
        "female": "女"
      },
      "fields": {
        "relation": "关系",
        "name": "姓名",
        "idType": "证件类型",
        "idNumber": "证件号码",
        "gender": "性别",
        "birthDate": "出生日期",
        "phone": "手机号码",
        "smsCode": "验证码",
        "region": "地区",
        "address": "详细地址"
      },
      "placeholders": {
        "relation": "请选择与本人关系",
        "name": "请输入姓名",
        "idNumber": "请填写证件号码",
        "phone": "请输入11位手机号码",
        "smsCode": "请填写验证码",
        "region": "请输入地区",
        "address": "请填写详细地址"
      },
      "errors": {
        "required": "必填",
        "tooLong": "内容过长",
        "invalidId": "证件号码不正确",
        "invalidPhone": "手机号码不正确",
        "invalidCode": "验证码不正确"
      }
    }
  },
  "carePlanCard": {
    "title": "随访计划条目",
    "loading": "正在加载随访计划…",
    "empty": "这份随访计划没有可加入的条目",
    "selectAll": "全选",
    "selectItem": "选择该条目",
    "save": "保存修改",
    "addSelected": "加入任务（{{count}}）",
    "addOne": "加入任务",
    "added": "已加入任务",
    "scale": "评估量表",
    "script": "话术",
    "rounds": "多轮问答",
    "time": "时间",
    "timePending": "待定，请选择时间",
    "channels": "途径",
    "saveFailed": "保存失败，请稍后重试",
    "savedToast": "修改已保存",
    "addedToast": "已加入 {{count}} 条随访任务",
    "groupRemind": "健康提醒",
    "groupEducation": "健康宣教",
    "groupAssess": "疗效评估",
    "groupNotify": "结果通知",
    "listEmpty": "还没有随访计划，可在左侧点击「随访计划」生成",
    "listItemTitle": "随访计划 · {{time}}",
    "listItemMeta": "共 {{count}} 条，已加入 {{added}} 条",
    "itemCount": "{{count}} 项",
    "questionCount": "{{count}} 个问题",
    "timePendingCompact": "时间待定",
    "channelPending": "途径待选",
    "type": "类型",
    "purpose": "目的",
    "executed": "已执行"
  },
  "guest": {
    "upgrade": {
      "quotaTitle": "体验次数已用完",
      "featureTitle": "注册后即可使用全部功能",
      "description": "注册即可保存病历、管理患者并解锁不限次数的 AI 对话。用手机号注册新账号会保留体验期间的对话；登录已有账号则不会带入。",
      "signIn": "已有账号登录",
      "register": "免费注册"
    },
    "sidebar": {
      "register": "注册 / 登录",
      "trialMode": "体验模式"
    },
    "quota": {
      "remaining": "体验模式 · 还剩 {{remaining}} 轮",
      "exhausted": "体验次数已用完，注册后继续使用。"
    }
  },
  "connectors": {
    "title": "连接器",
    "subtitle": "连接外部服务，让 Trio 在对话中检索文献、读取邮件和飞书内容，或导入知识库。",
    "availability": {
      "ready": "可用",
      "setupRequired": "待配置",
      "unsupported": "当前部署不支持"
    },
    "items": {
      "google_mail": {
        "name": "Gmail",
        "description": "授权你自己的 Gmail，查看最近邮件，并可把选中的邮件插入对话。仅读取，不会代你发信。"
      },
      "google_calendar": {
        "name": "Google 日历",
        "description": "授权你自己的 Google 日历，查看未来日程，并可插入对话。仅读取。"
      },
      "google_drive": {
        "name": "Google 云端硬盘",
        "description": "授权你自己的 Google 云端硬盘，查看最近文档，并可插入对话。仅读取。"
      },
      "microsoft_outlook": {
        "name": "Outlook",
        "description": "授权你自己的 Outlook，查看最近邮件和未来两周日程，并可插入对话。仅读取。"
      },
      "microsoft_onedrive": {
        "name": "OneDrive",
        "description": "授权你自己的 OneDrive，查看最近文档，并可插入对话。仅读取。"
      },
      "feishu": {
        "name": "飞书",
        "description": "授权你自己的飞书账号，查看云文档、日程和群聊；向群聊发消息前必须由你确认。"
      },
      "pubmed": {
        "name": "PubMed",
        "description": "检索生物医学文献"
      }
    },
    "scope": {
      "personal": "个人连接",
      "personalHint": "授权你自己的账号，仅你本人可用，管理员也无法查看内容。"
    },
    "actions": {
      "connect": "连接我的账号",
      "reconnect": "重新连接",
      "disconnect": "断开"
    },
    "setupRequiredHint": "该连接器尚未完成服务端配置，需要管理员先完成授权应用设置后才能连接。",
    "unsupportedHint": "当前为内网部署，无法访问该外部服务。",
    "pubmed": {
      "placeholder": "输入关键词，例如：肺癌 免疫治疗 指南",
      "sort": "排序方式",
      "sortRelevance": "按相关度",
      "sortDate": "按发表时间",
      "range": "发表时间",
      "rangeAny": "不限时间",
      "rangeYears": "近 {{count}} 年",
      "search": "检索",
      "searchFailed": "PubMed 检索失败，请稍后重试。",
      "empty": "没有找到相关文献，换个关键词试试。",
      "resultCount": "共 {{total}} 条结果，显示前 {{count}} 条",
      "selected": "已选 {{count}} 篇",
      "importSpace": "导入空间",
      "spacePersonal": "个人知识库",
      "spacePublic": "机构公共",
      "importToKnowledge": "导入知识库",
      "insert": "插入对话",
      "insertHeading": "以下是从 PubMed 检索到的参考文献：",
      "abstract": "摘要",
      "importSuccess": "已导入 {{count}} 篇文献到知识库",
      "importFailed": "{{count}} 篇文献导入失败"
    },
    "state": {
      "notConnected": "未连接",
      "connected": "已连接",
      "connectedAs": "已连接：{{account}}",
      "reconnectRequired": "授权已失效，请重新连接"
    },
    "capability": {
      "mail": "最近邮件",
      "calendar": "近期日程",
      "docs": "最近文档",
      "chats": "群聊"
    },
    "preview": {
      "loading": "正在读取…",
      "failed": "内容读取失败。",
      "sectionFailed": "这部分内容读取失败，请稍后重试。",
      "empty": "暂无内容。",
      "open": "在新窗口打开",
      "insertSelected": "插入对话（{{count}}）"
    },
    "toast": {
      "connected": "已连接{{name}}",
      "reconnected": "已重新连接{{name}}",
      "disconnected": "已断开{{name}}"
    },
    "errors": {
      "popupBlocked": "授权窗口被浏览器拦截，请允许弹出窗口后重试。",
      "closed": "授权窗口已关闭，未完成连接。",
      "connectFailed": "连接失败，请稍后重试。",
      "disconnectFailed": "断开失败，请稍后重试。"
    },
    "disconnectConfirm": {
      "title": "断开{{name}}？",
      "description": "断开后 WorkMate 将删除保存的授权，无法再读取该账号内容。之后可随时重新连接。"
    },
    "oauth": {
      "finishing": "正在完成授权…",
      "failed": "授权未完成，可以关闭此窗口后重试。"
    },
    "feishu": {
      "setupHint": "飞书授权需要管理员先在飞书开放平台创建企业自建应用，并配置 App ID 与 App Secret。",
      "send": "发消息",
      "confirmTitle": "发送到「{{chat}}」",
      "confirmDescription": "消息会以你的飞书身份发送到该群聊，发送后无法撤回，请确认内容。",
      "placeholder": "输入要发送的消息",
      "confirmSend": "确认发送",
      "sent": "已发送到「{{chat}}」",
      "sendFailed": "发送失败，请稍后重试。"
    }
  },
  "tenant": {
    "entry": "机构空间",
    "title": "机构空间",
    "metaDescription": "管理本机构自己的工作场景、技能库和知识库。",
    "back": "返回",
    "loading": "正在加载…",
    "loadFailed": "加载失败，请稍后重试",
    "empty": "还没有内容",
    "current": "当前机构：{{name}}",
    "noTenant": "你的账号还没有归属到一家机构，暂时无法使用机构空间。",
    "readOnly": "你可以查看本机构内容，只有机构管理员可以修改。",
    "platformDefaultsNote": "平台默认的场景、技能和知识库保持不变，这里管理的是本机构自己的内容。",
    "create": "新建",
    "edit": "编辑",
    "delete": "删除",
    "confirmDelete": "确定删除这一项吗？删除后无法恢复。",
    "save": "保存",
    "cancel": "取消",
    "saved": "已保存",
    "saveFailed": "保存失败，请稍后重试",
    "deleted": "已删除",
    "deleteFailed": "删除失败，请稍后重试",
    "disabled": "已停用",
    "openItems": "查看条目",
    "backToBases": "返回知识库列表",
    "adminsHint": "为每家机构指定机构管理员，只能从该机构成员中选择。",
    "pickHospital": "选择机构",
    "noMembers": "这家机构还没有成员",
    "unnamed": "未填写姓名",
    "adminToggle": "设为机构管理员",
    "tabs": {
      "scenarios": "工作场景",
      "skills": "技能库",
      "knowledge": "知识库",
      "admins": "机构管理员"
    },
    "fields": {
      "name": "名称",
      "description": "说明",
      "greeting": "开场白",
      "systemPrompt": "系统提示词",
      "sortOrder": "排序",
      "enabled": "启用",
      "category": "分类",
      "instructions": "使用说明",
      "title": "标题",
      "content": "正文",
      "sourceUrl": "来源链接"
    }
  },
  "terminals": {
    "page": {
      "title": "页面展示设置",
      "name": "终端显示名称",
      "inherit": "留空继承机构名称",
      "nameHint": "此名称仅用于本终端，不修改机构通用名称。",
      "theme": "主题色",
      "themeHint": "仅应用于当前租户的微信小程序端。",
      "themes": {
        "default": "安心青绿",
        "teal": "青绿",
        "coral": "珊瑚红",
        "orange": "活力橙",
        "purple": "柔和紫"
      },
      "mascot": "吉祥物",
      "imageError": "请选择小于 280 KB 的 PNG、JPG 或 WebP 图片。",
      "imageHint": "支持 PNG、JPG、WebP，最大 280 KB。",
      "resetMascot": "恢复默认吉祥物",
      "description": "功能介绍",
      "questions": "建议提问",
      "questionsHint": "每行一条，最多 8 条，每条最多 240 字；点击只填入输入框。",
      "greeting": "问候标题",
      "defaultGreeting": "Hi！我是您的健康伙伴",
      "suggestionsTitle": "您可以这样问我",
      "scopeHint": "页面内容用于本终端展示；技能和流式设置目前仍用于预览，不改变现有对话服务。",
      "draft": "说说您的健康问题",
      "idleReset": "无人操作后回到首页",
      "idleSeconds": "{{count}} 秒"
    },
    "title": "终端管理",
    "metaDescription": "配置机构基本信息和面向患者的各类服务终端。",
    "back": "返回",
    "loading": "正在加载…",
    "loadFailed": "加载失败，请稍后重试。",
    "noTenants": "你还没有可管理的机构。",
    "tenantLabel": "机构",
    "selectTenant": "选择机构",
    "types": {
      "wechat_mini": "微信小程序",
      "kiosk_landscape": "智能触摸大屏（横向）",
      "kiosk_portrait": "智能触摸大屏（纵向）",
      "voice_device": "纯语音终端"
    },
    "typeDescriptions": {
      "wechat_mini": "患者在手机微信中使用的服务入口。",
      "kiosk_landscape": "医院大厅等场所的横向触摸屏。",
      "kiosk_portrait": "立式导诊机等纵向触摸屏。",
      "voice_device": "机器人、玩具等无屏幕的语音设备。"
    },
    "general": {
      "title": "通用设置",
      "description": "机构基本信息对该机构下所有终端生效。",
      "registeredName": "登记名称：{{name}}",
      "displayName": "显示名称",
      "intro": "机构简介",
      "logo": "机构 logo",
      "uploadLogo": "上传 logo",
      "removeLogo": "移除 logo",
      "logoTooLarge": "图片太大，请选择小于 280 KB 的 PNG、JPG、WebP 或 SVG 图片。",
      "save": "保存通用设置",
      "saved": "通用设置已保存"
    },
    "tenants": {
      "create": "新建机构",
      "code": "机构编码",
      "name": "机构名称",
      "createSubmit": "创建",
      "created": "机构已创建",
      "delete": "删除机构",
      "deleteConfirmTitle": "确定删除这个机构吗？",
      "deleteConfirmBody": "删除后，该机构的基本信息和终端配置将一并移除，无法恢复。仍有成员或内容的机构不能删除。",
      "deleteConfirm": "确认删除",
      "cancel": "取消",
      "deleted": "机构已删除"
    },
    "config": {
      "title": "终端配置",
      "configure": "配置",
      "enabled": "启用此终端",
      "greeting": "欢迎语",
      "greetingPlaceholder": "例如：您好，我是本院的健康助手，有什么可以帮您？",
      "skills": "技能",
      "noSkills": "该机构还没有技能，可在机构空间的技能库中添加。",
      "streaming": "流式输出",
      "streamingHint": "开启后，回答会边生成边显示。",
      "specificTitle": "终端专属设置",
      "specificPending": "此终端的专属设置项尚待确定。",
      "save": "保存终端配置",
      "saved": "终端配置已保存",
      "previewNote": "目前这些配置只用于终端体验预览，不改变现有患者对话。"
    },
    "preview": {
      "title": "终端体验",
      "launcher": "体验终端",
      "launcherHint": "仅管理员可见",
      "open": "打开体验",
      "greetingFallback": "您好，有什么可以帮您？",
      "disabled": "此终端当前未启用。",
      "simulated": "这是网页模拟预览，不是真实设备或小程序。",
      "voiceHint": "语音终端没有屏幕，这里只展示它会说出的内容。",
      "streamingOn": "流式输出：开启",
      "streamingOff": "流式输出：关闭",
      "skills": "已选技能",
      "manage": "前往配置"
    },
    "errors": {
      "forbidden": "你没有管理这个机构的权限。",
      "tenantExists": "这个机构编码已被使用。",
      "hasMembers": "该机构还有成员，不能删除。",
      "hasContent": "该机构还有场景、技能或知识库，请先删除。",
      "generic": "操作失败，请稍后重试。",
      "lastInstance": "每种终端至少保留一个方案",
      "instanceNotFound": "找不到这个方案"
    },
    "live": {
      "hint": "右侧为真实终端，可直接操作测试",
      "publish": "发布",
      "publishConfirm": "发布后将对所有患者生效，确定发布吗？",
      "draftPending": "已保存，待发布",
      "published": "已发布",
      "publishing": "正在发布…",
      "publishFailed": "发布失败，请重试",
      "draftSaved": "已保存为待发布草稿",
      "signOutUnpublished": "修改尚未发布，是否离开？离开后信息将丢失。"
    },
    "instances": {
      "title": "方案",
      "defaultName": "默认方案",
      "create": "新建方案",
      "name": "方案名称",
      "namePlaceholder": "例如：门诊大厅",
      "copyLink": "复制链接",
      "rename": "重命名",
      "saveName": "保存名称",
      "delete": "删除方案",
      "cancel": "取消",
      "createConfirm": "创建",
      "copyHint": "新方案会复制当前方案的配置",
      "created": "已新建方案",
      "deleted": "已删除方案",
      "linkCopied": "链接已复制",
      "confirmDelete": "确定删除「{{name}}」吗？它的配置和草稿都会删除。"
    }
  },
  "miniEditor": {
    "palette": {
      "names": {
        "default": "安心青绿",
        "teal": "青瓷绿",
        "coral": "蔷薇粉",
        "orange": "杏光橙",
        "purple": "鸢尾紫"
      },
      "primary": "主色调",
      "customPrimary": "自选主色",
      "sample": "配色预览",
      "content": "内容卡片",
      "support": "辅助信息",
      "bubble": "我的消息",
      "action": "确认",
      "restoreAutomatic": "恢复自动配色",
      "replaceConfirm": "切换主色将替换已有的自定义配色，继续吗？"
    },
    "zoomIn": "放大预览",
    "zoomOut": "缩小预览",
    "fit": "适应窗口",
    "appearance": "配色与图片",
    "customColors": "自定义颜色",
    "skills": "服务技能",
    "uploadImage": "上传图片",
    "addQuestion": "添加问题",
    "questionLabel": "推荐问题 {{number}}",
    "removeQuestion": "删除问题 {{number}}",
    "preview": "即时预览",
    "home": "首页",
    "chat": "对话",
    "waiting": "等待",
    "disabled": "终端已停用",
    "basic": "基本信息",
    "branding": "品牌与外观",
    "logoDataUrl": "医院 logo",
    "mascotDataUrl": "吉祥物",
    "backgroundDataUrl": "背景图",
    "reset": "恢复默认",
    "content": "欢迎内容",
    "greeting": "欢迎语标题",
    "featureDescription": "欢迎语正文",
    "description": "智能体简介",
    "conversation": "对话展示",
    "waitingText": "等候提示",
    "openingText": "开场白",
    "replyHint": "回复提示",
    "disclaimer": "AI 提示",
    "colors": "配色",
    "saved": "已保存",
    "unsaved": "有未保存修改",
    "saving": "正在保存…",
    "invalid": "请检查内容长度和推荐问题（最多 8 条）。",
    "failed": "保存失败，修改已保留。",
    "imageError": "请选择 280 KB 以内的 PNG、JPEG 或 WebP 图片。",
    "restore": "恢复已保存",
    "edit": "配置",
    "contrast": "文字对比度偏低，请调整配色。",
    "leave": "有未保存修改，是否放弃并离开？",
    "color": {
      "title": "标题",
      "body": "正文",
      "primary": "主色",
      "bubble": "气泡",
      "secondary": "辅助色",
      "background": "页面背景"
    },
    "important": "重要",
    "usingDefault": "留空将使用默认内容",
    "usingInstitutionName": "当前使用机构名称",
    "examples": {
      "description": "例如：本院提供在线导诊和就诊咨询",
      "disclaimer": "AI 回答仅供参考，不能替代医生诊断",
      "guideName": "例如：小美",
      "footerNote": "例如：如遇紧急情况，请联系护士站"
    },
    "guideName": "数字人名称",
    "footerNote": "底部提示语"
  },
  "miniAssistant": {
    "welcome": "想怎样调整这个方案？",
    "latest": "回到最新消息",
    "modeLabel": "配置方式",
    "mode": {
      "chat": "对话配置",
      "form": "手动设置"
    },
    "title": "配置助手",
    "intro": "说说您的想法，我来帮您改好，右侧预览会马上变化。保存、发布后才对患者生效。",
    "gapsLead": "还没配置：",
    "separator": "、",
    "gaps": {
      "greeting": "问候语",
      "featureDescription": "功能介绍",
      "suggestedQuestions": "推荐问题（至少 3 条）",
      "skills": "技能",
      "mascot": "吉祥物图片",
      "disclaimer": "免责声明"
    },
    "fields": {
      "displayName": "显示名称",
      "greeting": "问候语",
      "featureDescription": "功能介绍",
      "suggestedQuestions": "推荐问题",
      "theme": "配色方案",
      "primaryColor": "主色",
      "openingText": "开场白",
      "waitingText": "等待提示",
      "replyHint": "回复提示",
      "disclaimer": "免责声明",
      "streaming": "流式回复",
      "skillIds": "技能",
      "guideName": "数字人名称",
      "footerNote": "底部提示语",
      "speakingStyle": "说话风格",
      "speakFirst": "设备先问候",
      "allowInterrupt": "允许被打断",
      "replyLength": "回答长短",
      "idleHangupMinutes": "自动挂断"
    },
    "todo": {
      "title": "配置待办",
      "gaps": "检查重要设置",
      "greeting": "调整问候语",
      "palette": "选择配色",
      "done": "已处理",
      "skills": "配置技能",
      "brand": "设置医院形象",
      "identity": "起名字和自我介绍"
    },
    "quick": {
      "gaps": "帮我检查遗漏",
      "palette": "推荐几套配色",
      "greeting": "改写问候语",
      "questions": "生成推荐问题",
      "skills": "配置技能",
      "brand": "帮我设置医院 Logo 和数字人形象",
      "identity": "帮它起个名字，并写一段简短的自我介绍"
    },
    "placeholder": "例如：面向儿科家长，语气温暖一些",
    "send": "发送",
    "thinking": "正在调整…",
    "changed": "本次修改",
    "undone": "已撤销",
    "undo": "撤销",
    "empty": "（空）",
    "rejected": "部分建议不符合要求，已忽略。",
    "paletteApplied": "已应用配色：{{name}}",
    "errors": {
      "402": "AI 点数不足，请联系管理员充值。",
      "403": "暂无权限使用配置助手。",
      "429": "请求太频繁，请稍后再试。",
      "generic": "暂时无法回复，请稍后再试。"
    },
    "skillGuide": {
      "choose": "想在这个方案中提供哪些服务？",
      "updated": "技能选择已更新。",
      "proposal": "请确认建议的技能，或自行点选。",
      "suggested": "建议：{{names}}",
      "apply": "应用建议"
    },
    "skillCommands": {
      "add": "添加|加上|启用",
      "remove": "移除|去掉|取消|禁用",
      "all": "全部|全部技能|所有技能",
      "configure": "配置技能|推荐技能|挑选技能|帮我配置技能|推荐几个技能"
    }
  },
  "settingsDesign": {
    "operations": "设备与运维",
    "management": "更多管理",
    "advanced": "更多设置",
    "changes": "查看调整详情",
    "terminalShort": {
      "wechat_mini": "小程序",
      "kiosk_landscape": "横屏",
      "kiosk_portrait": "竖屏",
      "voice_device": "语音终端"
    }
  },
  "terminalEditor": {
    "addSkill": "添加技能",
    "searchSkills": "搜索租户技能",
    "noMatchingSkills": "没有可添加的技能",
    "unavailableSkill": "技能暂不可用",
    "removeSkill": "移除技能",
    "moveUp": "上移",
    "moveDown": "下移",
    "assistantName": "助手称呼",
    "spokenGreeting": "口头欢迎语",
    "purpose": "方案用途",
    "skillBoard": {
      "reorder": "调整顺序",
      "previewOnly": "仅预览，技能尚未接入",
      "sharedNote": "技能由机构统一管理，可在多个终端共用；这里只决定本方案用哪些。",
      "selected": "已用在此方案",
      "selectedSpoken": "可在对话中使用的服务",
      "count": "已选 {{count}} 个",
      "available": "点一下即可添加",
      "allAdded": "机构技能已全部添加"
    },
    "selfIntro": "自我介绍",
    "examples": {
      "selfIntro": "例如：我是住院部的陪伴小助手，可以帮你了解检查流程"
    },
    "voice": {
      "group": "说话方式",
      "style": "说话风格",
      "styles": {
        "warm": "亲切活泼",
        "calm": "温和沉稳",
        "concise": "简洁专业"
      },
      "speakFirst": "设备先问候",
      "speakFirstHint": "接通后先打招呼；关闭则等对方先说",
      "allowInterrupt": "允许被打断",
      "allowInterruptHint": "开启后，对方说话时会停下倾听",
      "replyLength": "回答长短",
      "lengths": {
        "short": "简短",
        "medium": "适中"
      },
      "idleHangup": "无人说话自动挂断",
      "minutes": "{{count}} 分钟"
    }
  },
  "healthmateSkills": {
    "heading": "技能库",
    "subtitle": "汇集本机构可用的平台技能与自建技能，可部署到各终端。",
    "tabPublic": "公共技能",
    "platformBadge": "平台技能",
    "byTrio": "{{name}}（By Trio）",
    "confirm": "确定",
    "deleteTitle": "删除技能",
    "deleteDesc": "确定删除「{{name}}」吗？已使用它的终端方案将不再显示该技能。",
    "hint": "技能来自 Stem 平台带 Healthmate 标签的智能体，请在 Stem 新建或修改。",
    "empty": "还没有技能，请先在技能配置中添加",
    "unavailable": "技能暂时无法读取，请重试。",
    "retry": "重试"
  },
  "healthmateConfig": {
    "title": "技能配置",
    "search": "搜索技能或工具",
    "sync": "同步 Stem 配置",
    "edit": "编辑技能配置",
    "bindSkill": "绑定技能",
    "selectSkill": "选择 Healthmate 技能",
    "toolHint": "字母开头，可使用字母、数字和下划线，最多 128 字符。",
    "bindingHint": "创建后工具标识和绑定技能不可修改。",
    "examples": "示例提问（每行一条，可选）",
    "invalid": "请填写名称、选择技能并检查工具标识和示例提问。",
    "saved": "配置已更新",
    "empty": "暂无已配置的 Healthmate 工具。",
    "readOnly": "共享工具由超级管理员维护，你可以查看配置。",
    "deleteConfirm": "删除「{{name}}」的工具配置？该技能将从可用列表隐藏；不会删除 Stem 智能体。",
    "columns": {
      "skill": "技能",
      "tool": "工具标识",
      "binding": "Stem 关联",
      "description": "说明",
      "actions": "操作",
      "terminals": "可用终端"
    },
    "errors": {
      "forbidden": "没有维护共享工具的权限。",
      "unavailable": "暂时无法读取或更新配置，请重试。",
      "identity": "工具标识或绑定技能已变化，请刷新后重试。",
      "conflict": "该技能或工具已有其他配置，请检查后重试。",
      "partial": "Stem 工具已变更，但技能展示信息未同步，请刷新并重新保存。",
      "scopePartial": "工具已保存，可用终端未更新，请重试。"
    },
    "scope": {
      "title": "可用终端",
      "none": "未选终端",
      "tenant": "当前机构",
      "tenantLabel": "当前机构：{{name}}",
      "hint": "勾选后，该终端的方案可以选用这个技能。",
      "emptyHint": "未勾选任何终端：所有终端都看不到这个技能。",
      "unavailableName": "{{name}}（已不可用）",
      "short": {
        "wechat_mini": "小程序",
        "kiosk_landscape": "横屏",
        "kiosk_portrait": "竖屏",
        "voice_device": "语音终端"
      }
    }
  }
}
