zhou zhou
10 小时以前 50e95b985a72fcec4a93a2470e9efdfb2620148a
rsf-design/src/locales/langs/zh.json
@@ -36,6 +36,7 @@
    "tips": "提示",
    "cancel": "取消",
    "confirm": "确定",
    "close": "关闭",
    "logOutTips": "您是否要退出登录?",
    "count": "共 {count} 条",
    "listSeparator": "、",
@@ -43,6 +44,7 @@
      "search": "查询",
      "reset": "重置",
      "refresh": "刷新",
      "reload": "重新加载",
      "add": "新增",
      "batchDelete": "批量删除",
      "edit": "编辑",
@@ -58,7 +60,8 @@
      "collapse": "收起",
      "viewAll": "查看全部",
      "save": "保存",
      "submit": "提交"
      "submit": "提交",
      "initialize": "初始化"
    },
    "status": {
      "enabled": "启用",
@@ -113,6 +116,18 @@
    "index": "序号",
    "unit": "单位",
    "id": "ID",
    "name": "名称",
    "code": "编码",
    "status": "状态",
    "memo": "备注",
    "createBy": "创建人",
    "createTime": "创建时间",
    "updateBy": "更新人",
    "updateTime": "更新时间",
    "sort": "排序",
    "route": "路由",
    "authority": "权限标识",
    "operation": "操作",
    "wcs": "WCS",
    "source": "来源",
    "supplier": "供应商",
@@ -207,15 +222,66 @@
  "notice": {
    "title": "通知",
    "btnRead": "标为已读",
    "bar": [
      "通知",
      "消息",
      "代办"
    ],
    "text": [
      "暂无"
    ],
    "viewAll": "查看全部"
    "bar": {
      "notice": "通知",
      "message": "消息",
      "todo": "代办"
    },
    "emptyPrefix": "暂无",
    "viewAll": "查看全部",
    "actions": {
      "viewAllNotice": "查看全部通知",
      "viewAllMessage": "查看全部消息",
      "viewAllTodo": "查看全部待办"
    },
    "samples": {
      "notice": {
        "addI18n": "新增国际化",
        "receiveMessage": "冷月呆呆给你发了一条消息",
        "newFollower": "小肥猪关注了你",
        "addDocs": "新增使用文档",
        "receiveMail": "小肥猪给你发了一封邮件",
        "menuMock": "菜单 mock 本地真实数据"
      },
      "message": {
        "chibupang": "池不胖 关注了你",
        "tangbuku": "唐不苦 关注了你",
        "zhongxiaoyu": "中小鱼 关注了你",
        "hexiaohe": "何小荷 关注了你",
        "suixuinian": "誶誶淰 关注了你",
        "lengyuedaidai": "冷月呆呆 关注了你"
      }
    }
  },
  "components": {
    "fastEnter": {
      "quickLinks": "快速链接",
      "invalidNavigation": "导航配置无效:缺少路由名称或链接"
    },
    "dragVerify": {
      "dragText": "按住滑块拖动",
      "successText": "验证成功"
    },
    "banner": {
      "card": {
        "viewDetails": "查看详情",
        "cancel": "取消"
      },
      "basic": {
        "view": "查看",
        "backgroundAlt": "背景图片"
      }
    },
    "cropper": {
      "chooseImage": "选择图片",
      "clearImage": "清除",
      "previewAlt": "预览图",
      "downloadImage": "下载图片",
      "coverImage": "封面图片",
      "imageLoadFailed": "图片加载失败:",
      "downloadLog": "下载图片",
      "fileName": "image.png"
    }
  },
  "worktab": {
    "btn": {
@@ -287,6 +353,18 @@
  },
  "lockScreen": {
    "pwdError": "密码错误",
    "avatarAlt": "用户头像",
    "devTools": {
      "title": "系统已锁定",
      "descriptionLine1": "检测到开发者工具已打开",
      "descriptionLine2": "为了系统安全,请关闭开发者工具后继续使用",
      "footer": "Security Lock Activated"
    },
    "errors": {
      "decryptFailed": "密码解密失败:",
      "validationFailed": "表单验证失败:",
      "updateStoreFailed": "更新 store 失败:"
    },
    "lock": {
      "inputPlaceholder": "请输入锁屏密码",
      "btnText": "锁定"
@@ -469,7 +547,8 @@
    "subsystemFlowTemplate": "子系统流程模板",
    "flowStepTemplate": "流程步骤模板",
    "taskPathTemplateMerge": "任务路径模板合并",
    "missionFlowStepInstance": "任务流程步骤"
    "missionFlowStepInstance": "任务流程步骤",
    "aiManagementCenter": "AI管理中心"
  },
  "ai": {
    "drawer": {
@@ -584,13 +663,18 @@
    },
    "index": "序号",
    "id": "ID",
    "name": "名称",
    "code": "编码",
    "keyword": "关键字",
    "operation": "操作",
    "status": "状态",
    "type": "类型",
    "source": "来源",
    "supplier": "供应商",
    "supplierBatch": "供应商批次",
    "memo": "备注",
    "remark": "备注",
    "createBy": "创建人",
    "updateBy": "更新人",
    "updateTime": "更新时间",
    "createTime": "创建时间",
@@ -615,6 +699,11 @@
    "requestTimeoutStopped": "请求超时,已停止等待",
    "exportTimeoutStopped": "导出请求超时,已停止等待",
    "printTimeoutStopped": "打印数据加载超时,已停止等待",
    "routeRenderFailedTitle": "页面加载失败",
    "routeRenderFailed": "页面渲染失败,请稍后重试",
    "systemUpgradeTitle": "系统升级提示",
    "systemUpgradeIntro": "系统已升级到 {version} 版本,建议查看以下更新内容:",
    "systemUpgradeRelogin": "本次升级需要重新登录以应用最新变更。",
    "exportInvalidDataType": "数据必须是数组格式",
    "exportNoData": "没有可导出的数据",
    "exportExceedMaxRows": "数据行数超过限制({maxRows}行)",
@@ -628,7 +717,321 @@
    "exportWorkbookComments": "由系统自动生成"
  },
  "pages": {
    "system": {
    "systemDraft": {
      "aiParam": {
        "title": "AI 参数",
        "subtitle": "按卡片管理当前用户的模型接入参数与默认配置。",
        "entity": "AI 参数",
        "reportTitle": "AI 参数报表",
        "empty": "暂无 AI 参数",
        "buttons": {
          "add": "新建参数"
        },
        "actions": {
          "setDefault": "设为默认"
        },
        "fields": {
          "baseUrl": "基础地址",
          "lastValidateTime": "最近校验",
          "timeoutMs": "超时时间",
          "streamingEnabled": "流式响应",
          "maxTokens": "最大 Token"
        },
        "search": {
          "condition": "关键字",
          "conditionPlaceholder": "请输入参数名称",
          "providerType": "提供方",
          "providerTypePlaceholder": "请输入提供方类型",
          "model": "模型",
          "modelPlaceholder": "请输入模型名称",
          "status": "默认状态"
        },
        "status": {
          "default": "默认",
          "candidate": "候选"
        },
        "validation": {
          "valid": "已校验",
          "invalid": "异常",
          "notTested": "未校验"
        },
        "streaming": {
          "enabled": "流式响应",
          "disabled": "非流式"
        },
        "table": {
          "name": "参数名称",
          "providerType": "提供方类型",
          "model": "模型名称",
          "status": "默认状态",
          "validateStatus": "校验状态",
          "timeoutMs": "超时时间"
        },
        "summary": {
          "title": "运行时摘要",
          "subtitle": "当前生效的模型、Prompt 与 MCP 挂载概况",
          "refresh": "刷新摘要",
          "activeModel": "当前模型",
          "activePrompt": "当前 Prompt",
          "lastPromptUpdate": "最近更新时间 {value}",
          "enabledMcp": "已启用 MCP",
          "enabledMcpCount": "{count} 个",
          "noMcp": "暂无挂载"
        },
        "dialog": {
          "titleCreate": "新建 AI 参数",
          "titleEdit": "编辑 AI 参数",
          "titleDetail": "AI 参数详情",
          "runtimeTitle": "运行时状态",
          "runtimeDescription": "保存前可先执行草稿校验,运行时状态由后端真实返回。",
          "validateDraft": "草稿校验",
          "labels": {
            "validateStatus": "校验状态",
            "lastValidateElapsedMs": "最近校验耗时",
            "lastValidateTime": "最近校验时间",
            "updateBy": "最近更新人",
            "updateTime": "最近更新时间",
            "lastValidateMessage": "最近校验信息",
            "name": "参数名称",
            "providerType": "提供方类型",
            "baseUrl": "基础地址",
            "apiKey": "API Key",
            "model": "模型名称",
            "temperature": "Temperature",
            "topP": "Top P",
            "maxTokens": "最大 Token",
            "timeoutMs": "超时时间(ms)",
            "streamingEnabled": "流式响应",
            "status": "默认状态",
            "memo": "备注"
          },
          "placeholders": {
            "name": "请输入参数名称",
            "providerType": "请选择提供方类型",
            "baseUrl": "请输入兼容 OpenAI 的基础地址",
            "apiKey": "请输入 API Key",
            "model": "请输入模型名称",
            "temperature": "请输入 temperature",
            "topP": "请输入 topP",
            "maxTokens": "请输入最大 token",
            "timeoutMs": "请输入超时时间",
            "status": "请选择默认状态",
            "memo": "请输入备注"
          },
          "validation": {
            "name": "请输入参数名称",
            "providerType": "请选择提供方类型",
            "baseUrl": "请输入基础地址",
            "apiKey": "请输入 API Key",
            "model": "请输入模型名称"
          }
        },
        "messages": {
          "setDefaultSuccess": "默认参数已更新",
          "summaryTimeout": "运行时摘要加载超时,已停止等待",
          "summaryUnavailable": "运行时摘要暂不可用"
        }
      },
      "aiPrompt": {
        "title": "Prompt 管理",
        "subtitle": "按卡片维护系统提示词模板与场景化用户提示词。",
        "entity": "Prompt",
        "reportTitle": "Prompt 管理报表",
        "empty": "暂无 Prompt",
        "buttons": {
          "add": "新建 Prompt"
        },
        "fields": {
          "sceneTag": "场景 {value}",
          "systemPrompt": "系统提示词",
          "userPromptTemplate": "用户提示词模板"
        },
        "search": {
          "condition": "关键字",
          "conditionPlaceholder": "请输入 Prompt 名称",
          "code": "Prompt 编码",
          "codePlaceholder": "请输入 Prompt 编码",
          "scene": "场景标识",
          "scenePlaceholder": "请输入场景标识",
          "status": "状态"
        },
        "table": {
          "name": "Prompt 名称",
          "code": "Prompt 编码",
          "scene": "场景标识",
          "status": "状态",
          "systemPrompt": "系统提示词",
          "userPromptTemplate": "用户提示词模板"
        },
          "dialog": {
            "titleCreate": "新建 Prompt",
            "titleEdit": "编辑 Prompt",
            "titleDetail": "Prompt 详情",
            "defaultPreviewInput": "请根据当前输入给出摘要",
            "previewTitle": "渲染预览",
          "previewDescription": "输入示例内容和 metadata,直接预览最终渲染结果。",
          "previewAction": "渲染预览",
          "previewResolvedVariables": "已解析变量:{value}",
          "previewNoVariables": "无",
          "runtimeTitle": "运行时状态",
          "labels": {
            "updateBy": "最近更新人",
            "updateTime": "最近更新时间",
            "name": "Prompt 名称",
            "code": "Prompt 编码",
            "scene": "场景标识",
            "systemPrompt": "系统提示词",
            "userPromptTemplate": "用户提示词模板",
            "status": "状态",
            "memo": "备注"
          },
          "placeholders": {
            "previewInput": "请输入示例输入内容",
            "metadata": "请输入 JSON metadata,例如 {\"path\":\"/system/aiPrompt\"}",
            "renderedSystemPrompt": "系统提示词渲染结果",
            "renderedUserPrompt": "用户提示词渲染结果",
            "name": "请输入 Prompt 名称",
            "code": "请输入 Prompt 编码",
            "scene": "请输入场景标识",
            "systemPrompt": "请输入系统提示词",
            "userPromptTemplate": "请输入用户提示词模板",
            "status": "请选择状态",
            "memo": "请输入备注"
          },
          "validation": {
            "name": "请输入 Prompt 名称",
            "code": "请输入 Prompt 编码",
            "scene": "请输入场景标识",
            "systemPrompt": "请输入系统提示词",
            "userPromptTemplate": "请输入用户提示词模板"
          }
        },
        "messages": {
          "previewFailed": "渲染预览失败"
        }
      },
      "aiMcpMount": {
        "title": "MCP 挂载",
        "subtitle": "维护当前环境的 MCP 服务挂载与健康状态。",
        "entity": "MCP 挂载",
        "empty": "暂无 MCP 挂载",
        "buttons": {
          "add": "新增挂载"
        },
        "fields": {
          "target": "目标",
          "lastTestTime": "最近测试时间",
          "timeoutMs": "请求超时",
          "lastInitElapsedMs": "最近初始化耗时"
        },
        "search": {
          "condition": "关键字",
          "conditionPlaceholder": "请输入挂载名称",
          "transportType": "传输类型",
          "status": "状态"
        },
        "actions": {
          "connectivityTest": "连通性测试",
          "toolsPreview": "工具预览"
        },
        "health": {
          "healthy": "健康",
          "unhealthy": "异常",
          "notTested": "未测试"
        },
        "groups": {
          "builtin": {
            "title": "内置挂载",
            "description": "平台内置的 MCP 能力集合。"
          },
          "sse": {
            "title": "SSE / HTTP 挂载",
            "description": "通过 HTTP/SSE 协议接入的远程 MCP 服务。"
          },
          "stdio": {
            "title": "STDIO 挂载",
            "description": "通过本地命令拉起并使用标准输入输出通信的 MCP 服务。"
          }
        },
        "dialog": {
          "titleCreate": "新建挂载",
          "titleEdit": "编辑挂载",
          "titleDetail": "挂载详情",
          "draftTestTitle": "草稿连通性测试",
          "draftTestDescription": "保存前先校验当前挂载配置是否可连通。",
          "draftTestAction": "草稿连通性测试",
          "runtimeTitle": "运行时状态",
          "runtimeLabels": {
            "healthStatus": "健康状态",
            "lastTestTime": "最近测试时间",
            "lastInitElapsedMs": "最近初始化耗时",
            "updateTime": "最近更新时间",
            "lastTestMessage": "最近测试信息"
          },
          "labels": {
            "name": "名称",
            "transportType": "传输类型",
            "builtinCode": "内置 MCP 编码",
            "serverUrl": "服务地址",
            "endpoint": "SSE 端点",
            "headersJson": "请求头 JSON",
            "command": "命令",
            "argsJson": "命令参数 JSON",
            "envJson": "环境变量 JSON",
            "requestTimeoutMs": "请求超时(ms)",
            "sort": "排序",
            "status": "状态",
            "memo": "备注"
          },
          "placeholders": {
            "name": "请输入名称",
            "transportType": "请选择传输类型",
            "builtinCode": "请输入内置 MCP 编码",
            "serverUrl": "请输入服务地址",
            "endpoint": "请输入 SSE 端点",
            "headersJson": "请输入请求头 JSON",
            "command": "请输入命令",
            "argsJson": "请输入命令参数 JSON",
            "envJson": "请输入环境变量 JSON",
            "requestTimeoutMs": "请输入请求超时",
            "sort": "请输入排序",
            "status": "请选择状态",
            "memo": "请输入备注"
          },
          "validation": {
            "name": "请输入名称",
            "transportType": "请选择传输类型"
          }
        },
        "toolsDrawer": {
          "title": "MCP 工具预览",
          "currentMount": "当前挂载",
          "description": "可预览工具列表,并对工具入参做联调测试。",
          "refreshTools": "刷新工具",
          "connectivityTest": "连通性测试",
          "empty": "暂无工具信息",
          "toolTest": "工具测试",
          "inputJson": "输入参数 JSON",
          "inputJsonPlaceholder": "请输入 JSON,例如 {\"taskCode\":\"TK001\"}",
          "output": "工具输出",
          "outputPlaceholder": "工具输出会显示在这里",
          "inputSchema": "输入 Schema",
          "toolInputRequired": "请输入工具测试入参 JSON",
          "toolTestSuccess": "工具测试成功",
          "toolTestFailed": "工具测试失败",
          "toolsLoadFailed": "获取工具列表失败"
        },
        "messages": {
          "connectivityTimeout": "连通性测试超时,已停止等待",
          "connectivitySuccess": "连通性测试成功",
          "connectivityFailed": "连通性测试失败",
          "draftConnectivitySuccess": "草稿连通性测试成功",
          "draftConnectivityFailed": "草稿连通性测试失败",
          "toolsTimeout": "工具列表加载超时,已停止等待",
          "toolTestTimeout": "工具测试超时,已停止等待",
          "initElapsedMs": "初始化耗时 {value} ms"
        }
      },
      "role": {
        "entity": "角色",
        "reportTitle": "角色管理报表",
@@ -723,6 +1126,98 @@
      }
    },
    "orders": {
      "common": {
        "orderCode": "单据编号",
        "trackCode": "追踪码"
      },
      "asnOrderItem": {
        "reportTitle": "收货明细报表",
        "sourceTitle": "当前来源",
        "sourceLabel": "入库通知单ID:{id}",
        "orderType": {
          "in": "入库",
          "out": "出库"
        },
        "ntyStatus": {
          "notReported": "未上报",
          "reported": "已上报"
        },
        "search": {
          "conditionPlaceholder": "请输入 PO 单号/物料编码/物料名称/供应商",
          "poCode": "PO单号",
          "poCodePlaceholder": "请输入 PO 单号",
          "orderCode": "ASN单号",
          "orderCodePlaceholder": "请输入 ASN 单号",
          "platWorkCode": "计划跟踪号",
          "platWorkCodePlaceholder": "请输入计划跟踪号",
          "platItemId": "行号",
          "platItemIdPlaceholder": "请输入行号",
          "matnrCodePlaceholder": "请输入物料编码",
          "maktxPlaceholder": "请输入物料名称",
          "splrBatchPlaceholder": "请输入供应商批次",
          "stockUnit": "库存单位",
          "stockUnitPlaceholder": "请输入库存单位",
          "ntyStatus": "上报状态",
          "createTimeRange": "创建时间",
          "updateTimeRange": "更新时间",
          "startTime": "开始时间",
          "endTime": "结束时间",
          "rangeSeparator": "至"
        },
        "table": {
          "poCode": "PO单号",
          "wkType": "业务类型",
          "type": "单据类型",
          "purchaseOrg": "采购组织",
          "purchaseUser": "采购员",
          "platWorkCode": "计划跟踪号",
          "platItemId": "行号",
          "stockUnit": "库存单位",
          "anfme": "送货数量",
          "qty": "已收数量",
          "targetWarehouseId": "建议目标仓",
          "businessTime": "业务时间"
        },
        "detail": {
          "title": "收货明细详情",
          "baseInfo": "基础信息",
          "itemInfo": "明细信息",
          "auditInfo": "审计信息",
          "extendFields": "扩展字段",
          "poCode": "PO单号",
          "orderCode": "ASN单号",
          "wkType": "业务类型",
          "orderType": "单据类型",
          "purchaseOrg": "采购组织",
          "purchaseUser": "采购员",
          "supplierId": "供应商ID",
          "supplierName": "供应商名称",
          "businessTime": "业务时间",
          "targetWarehouseId": "建议目标仓",
          "ntyStatus": "上报状态",
          "platItemId": "计划行号",
          "platWorkCode": "计划跟踪号",
          "spec": "规格",
          "model": "型号",
          "barcode": "条形码",
          "qrcode": "二维码",
          "packName": "包装名称",
          "stockUnit": "库存单位",
          "purUnit": "采购单位",
          "anfme": "送货数量",
          "qty": "已收数量",
          "purQty": "采购数量",
          "prodTime": "生产日期",
          "isptResult": "质检结果",
          "sourceWarehouseId": "来源仓库"
        },
        "messages": {
          "detailTimeout": "收货明细详情加载超时,已停止等待",
          "detailFailed": "获取收货明细详情失败",
          "pageTimeout": "收货明细加载超时,已停止等待",
          "noExportData": "暂无可导出的数据"
        }
      },
      "asnOrder": {
        "reportTitle": "入库通知单报表",
        "entity": "入库通知单",
@@ -832,6 +1327,258 @@
          "receivedQtyTotal": "收货数量"
        }
      },
      "asnOrderLog": {
        "table": {
          "poId": "PO单ID",
          "type": "单据类型",
          "wkType": "业务类型",
          "anfme": "送货数量",
          "qty": "已收数量",
          "logisNo": "物流单号",
          "arrTime": "预计到达时间",
          "rleStatus": "释放状态",
          "exceStatus": "执行状态"
        }
      },
      "asnOrderItemLog": {
        "reportTitle": "收货历史明细报表",
        "table": {
          "asnCode": "ASN单号",
          "platItemId": "平台行号",
          "poDetlId": "PO单明细ID",
          "poCode": "PO单号",
          "fieldsIndex": "动态字段索引",
          "matnrCode": "物料编码",
          "maktx": "物料名称",
          "anfme": "送货数量",
          "stockUnit": "库存单位",
          "purQty": "采购数量",
          "purUnit": "采购单位",
          "qty": "已收数量",
          "splrCode": "供应商编码",
          "splrBatch": "供应商批次",
          "splrName": "供应商名称",
          "qrcode": "二维码",
          "trackCode": "跟踪码",
          "barcode": "条形码",
          "packName": "包装名称",
          "ntyStatus": "上报状态"
        },
        "search": {
          "condition": "关键字",
          "conditionPlaceholder": "请输入ASN单号/PO单号/物料编码",
          "logId": "日志ID",
          "logIdPlaceholder": "请输入日志ID",
          "asnCodePlaceholder": "请输入ASN单号",
          "poCodePlaceholder": "请输入PO单号",
          "matnrCodePlaceholder": "请输入物料编码",
          "maktxPlaceholder": "请输入物料名称",
          "splrBatchPlaceholder": "请输入供应商批次"
        },
        "status": {
          "notReported": "未上报",
          "reported": "已上报",
          "partialReported": "部分上报"
        }
      },
      "outStock": {
        "reportTitle": "出库单报表",
        "entity": "出库单",
        "type": {
          "out": "出库单"
        },
        "businessType": {
          "salesOut": "销售出库单",
          "transferOut": "调拨出库单",
          "stockOut": "库存出库单",
          "preOut": "备货出库单"
        },
        "search": {
          "condition": "关键字",
          "conditionPlaceholder": "请输入出库单号/PO单号/客户",
          "code": "出库单号",
          "codePlaceholder": "请输入出库单号",
          "poCode": "PO单号",
          "poCodePlaceholder": "请输入PO单号",
          "wkType": "业务类型",
          "wkTypePlaceholder": "请选择业务类型",
          "exceStatus": "单据状态",
          "exceStatusPlaceholder": "请选择单据状态",
          "rleStatus": "释放状态",
          "rleStatusPlaceholder": "请选择释放状态",
          "logisNo": "物流单号",
          "logisNoPlaceholder": "请输入物流单号",
          "customerName": "客户名称",
          "customerNamePlaceholder": "请输入客户名称",
          "saleOrgName": "销售组织",
          "saleOrgNamePlaceholder": "请输入销售组织",
          "memo": "备注",
          "memoPlaceholder": "请输入备注"
        },
        "status": {
          "initialized": "初始化",
          "pending": "待处理",
          "generated": "生成工作档",
          "running": "作业中",
          "completed": "已完成",
          "cancelled": "取消",
          "released": "已释放"
        },
        "actions": {
          "view": "查看详情",
          "items": "明细",
          "print": "打印",
          "complete": "完成",
          "cancel": "取消",
          "delete": "删除"
        },
        "table": {
          "code": "出库单号",
          "poCode": "PO单号",
          "type": "出库类型",
          "wkType": "业务类型",
          "customerName": "客户",
          "saleOrgName": "销售组织",
          "anfme": "应出数量",
          "workQty": "执行数量",
          "qty": "已出数量",
          "logisNo": "物流单号",
          "rleStatus": "释放状态",
          "exceStatus": "单据状态",
          "updateTime": "更新时间"
        },
        "detail": {
          "title": "出库单详情",
          "baseInfo": "基础信息",
          "auditInfo": "审计信息",
          "items": "单据明细",
          "count": "共 {count} 条",
          "code": "出库单号",
          "poCode": "PO单号",
          "type": "单据类型",
          "wkType": "业务类型",
          "exceStatus": "单据状态",
          "rleStatus": "释放状态",
          "logisNo": "物流单号",
          "businessTime": "业务时间",
          "saleOrgName": "销售组织",
          "saleUserName": "销售员",
          "customerId": "客户编码",
          "customerName": "客户名称",
          "stockOrgName": "仓库组织",
          "anfme": "应出数量",
          "workQty": "执行数量",
          "qty": "已出数量",
          "memo": "备注",
          "createBy": "创建人",
          "createTime": "创建时间",
          "updateBy": "修改人",
          "updateTime": "修改时间"
        },
        "messages": {
          "detailTimeout": "出库单详情加载超时,已停止等待",
          "itemsTimeout": "出库单明细加载超时,已停止等待",
          "detailLoadFailed": "获取出库单详情失败",
          "completeTitle": "完成确认",
          "completeConfirm": "确定完成出库单 {code} 吗?",
          "completeSuccess": "完成成功",
          "cancelTitle": "取消确认",
          "cancelConfirm": "确定取消出库单 {code} 吗?",
          "cancelSuccess": "取消成功",
          "actionFailed": "出库单操作失败"
        }
      },
      "outStockItem": {
        "title": "出库单明细",
        "reportTitle": "出库单明细报表",
        "sourceSummary": {
          "title": "当前来源",
          "orderId": "出库单ID:{id}"
        },
        "search": {
          "condition": "关键字",
          "conditionPlaceholder": "请输入出库单号/物料编码/物料名称",
          "orderCode": "出库单号",
          "orderCodePlaceholder": "请输入出库单号",
          "poCode": "PO单号",
          "poCodePlaceholder": "请输入PO单号",
          "platItemId": "平台行号",
          "platItemIdPlaceholder": "请输入平台行号",
          "matnrCode": "物料编码",
          "matnrCodePlaceholder": "请输入物料编码",
          "maktx": "物料名称",
          "maktxPlaceholder": "请输入物料名称",
          "batch": "批次",
          "batchPlaceholder": "请输入批次",
          "splrBatch": "供应商批次",
          "splrBatchPlaceholder": "请输入供应商批次",
          "barcode": "条形码",
          "barcodePlaceholder": "请输入条形码",
          "fieldsIndex": "字段索引",
          "fieldsIndexPlaceholder": "请输入字段索引",
          "status": "状态",
          "statusPlaceholder": "请选择状态"
        },
        "detail": {
          "title": "出库单明细详情",
          "orderCode": "出库单号",
          "poCode": "PO单号",
          "platItemId": "平台行号",
          "platOrderCode": "平台订单号",
          "platWorkCode": "平台工单号",
          "projectCode": "项目号",
          "matnrCode": "物料编码",
          "maktx": "物料名称",
          "spec": "规格",
          "model": "型号",
          "batch": "批次",
          "splrBatch": "供应商批次",
          "stockUnit": "库存单位",
          "purUnit": "采购单位",
          "baseUnit": "基本单位",
          "fieldsIndex": "字段索引",
          "barcode": "条形码",
          "qrcode": "二维码",
          "packName": "包装名称",
          "status": "状态",
          "anfme": "数量",
          "workQty": "执行数量",
          "qty": "已出数量",
          "purQty": "采购数量",
          "demandQty": "需求数量",
          "splrCode": "供应商编码",
          "splrName": "供应商名称",
          "sourceWarehouseId": "来源仓库",
          "targetWarehouseId": "目标仓库",
          "ownerName": "货主",
          "keeperName": "保管者",
          "memo": "备注",
          "createBy": "创建人",
          "createTime": "创建时间",
          "updateBy": "修改人",
          "updateTime": "修改时间"
        },
        "table": {
          "orderCode": "出库单号",
          "poCode": "PO单号",
          "platItemId": "平台行号",
          "matnrCode": "物料编码",
          "maktx": "物料名称",
          "batch": "批次",
          "splrBatch": "供应商批次",
          "stockUnit": "库存单位",
          "anfme": "数量",
          "workQty": "执行数量",
          "qty": "已出数量",
          "fieldsIndex": "字段索引",
          "status": "状态",
          "updateTime": "更新时间"
        },
        "messages": {
          "detailTimeout": "出库单明细详情加载超时,已停止等待",
          "detailFailed": "获取出库单明细详情失败"
        }
      },
      "delivery": {
        "reportTitle": "DO单报表",
        "detailReportTitle": "DO单明细报表",
@@ -924,6 +1671,56 @@
          "itemsTimeout": "DO单明细加载超时,已停止等待",
          "detailTimeout": "DO单详情加载超时,已停止等待",
          "detailLoadFailed": "DO单详情加载失败"
        }
      },
      "deliveryItem": {
        "reportTitle": "DO单明细报表",
        "sourceTitle": "当前来源",
        "sourceLabel": "DO单ID:{id}",
        "search": {
          "conditionPlaceholder": "请输入DO单号/物料编码/物料名称/供应商",
          "deliveryCode": "DO单号",
          "deliveryCodePlaceholder": "请输入DO单号",
          "platItemId": "平台行号",
          "platItemIdPlaceholder": "请输入平台行号",
          "matnrCodePlaceholder": "请输入物料编码",
          "maktxPlaceholder": "请输入物料名称",
          "supplierName": "供应商名称",
          "supplierNamePlaceholder": "请输入供应商名称",
          "supplierBatchPlaceholder": "请输入供应商批次"
        },
        "table": {
          "deliveryId": "DO单ID",
          "deliveryCode": "DO单号",
          "platItemId": "平台行号",
          "fieldsIndex": "动态字段索引",
          "workQty": "执行数量",
          "qty": "已出数量",
          "nromQty": "标准包装",
          "printQty": "打印数量",
          "supplierCode": "供应商编码",
          "supplierName": "供应商名称"
        },
        "detail": {
          "title": "DO单明细详情",
          "baseInfo": "基础信息",
          "auditInfo": "审计信息",
          "deliveryId": "DO单ID",
          "deliveryCode": "DO单号",
          "platItemId": "平台行号",
          "fieldsIndex": "动态字段索引",
          "workQty": "执行数量",
          "qty": "已出数量",
          "nromQty": "标准包装",
          "printQty": "打印数量",
          "supplierCode": "供应商编码",
          "supplierName": "供应商名称",
          "packName": "包装名称",
          "prodTime": "生产日期"
        },
        "messages": {
          "detailTimeout": "DO单明细详情加载超时,已停止等待",
          "detailFailed": "获取DO单明细详情失败"
        }
      },
      "transfer": {
@@ -1040,6 +1837,267 @@
          "publishFailed": "下发执行失败",
          "typeOptionsTimeout": "调拨类型选项加载超时,已停止等待",
          "areaOptionsTimeout": "库区选项加载超时,已停止等待"
        }
      },
      "transferItem": {
        "reportTitle": "调拨明细报表",
        "sourceTitle": "当前来源",
        "sourceLabel": "调拨单ID:{id}",
        "search": {
          "conditionPlaceholder": "请输入调拨单号/物料编码/物料名称",
          "transferId": "调拨单ID",
          "transferIdPlaceholder": "请输入调拨单ID",
          "transferCode": "调拨单号",
          "transferCodePlaceholder": "请输入调拨单号",
          "platItemId": "平台行号",
          "platItemIdPlaceholder": "请输入平台行号",
          "matnrId": "物料ID",
          "matnrIdPlaceholder": "请输入物料ID",
          "matnrCodePlaceholder": "请输入物料编码",
          "maktxPlaceholder": "请输入物料名称",
          "spec": "规格",
          "specPlaceholder": "请输入规格",
          "model": "型号",
          "modelPlaceholder": "请输入型号",
          "batchPlaceholder": "请输入批次",
          "unitPlaceholder": "请输入单位",
          "workQty": "执行数量",
          "workQtyPlaceholder": "请输入执行数量",
          "qty": "完成数量",
          "qtyPlaceholder": "请输入完成数量",
          "anfmePlaceholder": "请输入计划数量",
          "fieldsIndex": "动态字段索引",
          "fieldsIndexPlaceholder": "请输入动态字段索引",
          "platOrderCode": "平台单号",
          "platOrderCodePlaceholder": "请输入平台单号",
          "platWorkCode": "平台工单号",
          "platWorkCodePlaceholder": "请输入平台工单号",
          "projectCode": "项目编码",
          "projectCodePlaceholder": "请输入项目编码",
          "splrId": "供应商ID",
          "splrIdPlaceholder": "请输入供应商ID",
          "memoPlaceholder": "请输入备注",
          "timeStart": "开始时间",
          "timeStartPlaceholder": "请选择开始时间",
          "timeEnd": "结束时间",
          "timeEndPlaceholder": "请选择结束时间"
        },
        "table": {
          "transferId": "调拨单ID",
          "transferCode": "调拨单号",
          "platItemId": "平台行号",
          "fieldsIndex": "动态字段索引",
          "spec": "规格",
          "model": "型号",
          "workQty": "执行数量",
          "qty": "完成数量",
          "platOrderCode": "平台单号",
          "platWorkCode": "平台工单号",
          "projectCode": "项目编码",
          "supplierCode": "供应商编码",
          "supplierName": "供应商名称"
        },
        "detail": {
          "title": "调拨明细详情",
          "baseInfo": "基础信息",
          "materialInfo": "物料信息",
          "platformInfo": "平台信息",
          "auditInfo": "审计信息",
          "transferId": "调拨单ID",
          "transferCode": "调拨单号",
          "platItemId": "平台行号",
          "fieldsIndex": "动态字段索引",
          "matnrId": "物料ID",
          "spec": "规格",
          "model": "型号",
          "workQty": "执行数量",
          "qty": "完成数量",
          "platOrderCode": "平台单号",
          "platWorkCode": "平台工单号",
          "projectCode": "项目编码",
          "splrId": "供应商ID",
          "supplierCode": "供应商编码",
          "supplierName": "供应商名称"
        },
        "messages": {
          "detailTimeout": "调拨明细详情加载超时,已停止等待",
          "detailFailed": "获取调拨明细详情失败"
        }
      },
      "wave": {
        "reportTitle": "波次单报表",
        "search": {
          "condition": "关键字",
          "conditionPlaceholder": "请输入波次单号/备注",
          "code": "波次单号",
          "codePlaceholder": "请输入波次单号",
          "type": "波次类型",
          "exceStatus": "波次状态",
          "status": "状态",
          "memo": "备注",
          "memoPlaceholder": "请输入备注",
          "timeStart": "开始时间",
          "timeEnd": "结束时间"
        },
        "status": {
          "type": {
            "0": "手动",
            "1": "自动"
          },
          "exceStatus": {
            "0": "等待执行",
            "1": "正在执行",
            "2": "暂停执行",
            "3": "执行完成"
          }
        },
        "actions": {
          "view": "查看详情",
          "publicTask": "下发任务",
          "pause": "暂停",
          "continue": "继续",
          "stop": "终止",
          "print": "打印"
        },
        "table": {
          "code": "波次单号",
          "type": "波次类型",
          "exceStatus": "波次状态",
          "anfme": "应盘数量",
          "workQty": "执行数量",
          "qty": "已盘数量",
          "orderNum": "单据数量",
          "progress": "进度",
          "createTime": "创建时间",
          "updateTime": "更新时间",
          "status": "状态"
        },
        "preview": {
          "waveCode": "波次号",
          "orderCode": "单据编码",
          "matnrCode": "物料编码",
          "maktx": "物料名称",
          "batch": "批次",
          "unit": "单位",
          "anfme": "应配数量",
          "workQty": "已配数量",
          "stockQty": "库存数量",
          "splrBatch": "供应商批次",
          "stockLocs": "库位"
        },
        "detail": {
          "title": "波次单详情",
          "code": "波次单号",
          "type": "波次类型",
          "exceStatus": "波次状态",
          "status": "状态",
          "anfme": "应盘数量",
          "workQty": "执行数量",
          "qty": "已盘数量",
          "orderNum": "单据数量",
          "groupQty": "品类数量",
          "targSite": "目标位置",
          "stationId": "指定站点",
          "locCode": "指定库位",
          "createBy": "创建人",
          "createTime": "创建时间",
          "updateBy": "更新人",
          "updateTime": "更新时间",
          "memo": "备注",
          "previewTitle": "波次预览明细 - 物料编码"
        },
        "publicTask": {
          "title": "波次下发任务",
          "code": "波次单号",
          "type": "波次类型",
          "exceStatus": "波次状态",
          "workQty": "执行数量"
        },
        "messages": {
          "pauseSuccess": "波次已暂停",
          "continueSuccess": "波次已继续",
          "stopConfirm": "确定终止波次单 {code} 吗?",
          "stopTitle": "终止确认",
          "stopSuccess": "波次已终止",
          "actionFailed": "波次操作失败",
          "detailTimeout": "波次单详情加载超时,已停止等待",
          "previewTimeout": "波次预览明细加载超时,已停止等待",
          "publicTaskTimeout": "波次下发预览加载超时,已停止等待",
          "publicTaskSuccess": "波次已下发",
          "publicTaskFailed": "波次下发失败",
          "publicTaskWarning": "波次预览数据不可用,请先检查库位配置"
        }
      },
      "waveItem": {
        "reportTitle": "波次明细报表",
        "search": {
          "condition": "关键字",
          "conditionPlaceholder": "请输入波次单号/物料编码/物料名称",
          "waveCode": "波次单号",
          "waveCodePlaceholder": "请输入波次单号",
          "orderCode": "单据编码",
          "orderCodePlaceholder": "请输入单据编码",
          "matnrCode": "物料编码",
          "matnrCodePlaceholder": "请输入物料编码",
          "maktx": "物料名称",
          "maktxPlaceholder": "请输入物料名称",
          "batch": "批次",
          "batchPlaceholder": "请输入批次",
          "splrBatch": "供应商批次",
          "splrBatchPlaceholder": "请输入供应商批次",
          "fieldsIndex": "动态字段索引",
          "fieldsIndexPlaceholder": "请输入动态字段索引",
          "timeStart": "开始时间",
          "timeEnd": "结束时间"
        },
        "status": {
          "exceStatus": {
            "0": "未执行",
            "1": "执行中",
            "2": "暂停",
            "3": "已下发",
            "4": "任务完成"
          }
        },
        "actions": {
          "view": "查看详情"
        },
        "table": {
          "waveCode": "波次单号",
          "orderCode": "单据编码",
          "matnrCode": "物料编码",
          "maktx": "物料名称",
          "batch": "批次",
          "splrBatch": "供应商批次",
          "unit": "单位",
          "anfme": "应配数量",
          "workQty": "已配数量",
          "stockQty": "库存数量",
          "fieldsIndex": "动态字段索引",
          "exceStatus": "执行状态",
          "updateTime": "更新时间",
          "stockLocs": "库位"
        },
        "detail": {
          "title": "波次明细详情",
          "waveCode": "波次单号",
          "orderCode": "单据编码",
          "matnrCode": "物料编码",
          "maktx": "物料名称",
          "batch": "批次",
          "splrBatch": "供应商批次",
          "unit": "单位",
          "fieldsIndex": "动态字段索引",
          "anfme": "应配数量",
          "workQty": "已配数量",
          "stockQty": "库存数量",
          "exceStatus": "执行状态",
          "createTime": "创建时间",
          "updateTime": "更新时间",
          "stockLocs": "库位"
        },
        "messages": {
          "detailTimeout": "波次明细详情加载超时,已停止等待"
        }
      }
    },
@@ -1274,9 +2332,1325 @@
          "containerTypeTimeout": "容器类型选项加载超时,已停止等待",
          "useStatusTimeout": "使用状态选项加载超时,已停止等待"
        }
      },
      "basContainer": {
        "table": {
          "containerType": "容器类型",
          "code": "唯一编码",
          "codeType": "条码类型",
          "areas": "可入库区"
        }
      },
      "companys": {
        "title": "往来企业",
        "entity": "往来企业",
        "reportTitle": "往来企业报表",
        "buttons": {
          "add": "新增企业"
        },
        "table": {
          "code": "企业编码",
          "name": "企业名称",
          "nameEn": "英文别名",
          "briefCode": "助记码",
          "type": "企业类型",
          "contact": "联系人",
          "tel": "联系电话",
          "email": "邮箱",
          "postCode": "邮编",
          "province": "省份",
          "city": "城市",
          "address": "地址"
        },
        "search": {
          "conditionPlaceholder": "请输入企业名称/编码/联系人/电话",
          "codePlaceholder": "请输入企业编码",
          "namePlaceholder": "请输入企业名称",
          "nameEnPlaceholder": "请输入英文别名",
          "briefCodePlaceholder": "请输入助记码",
          "contactPlaceholder": "请输入联系人",
          "telPlaceholder": "请输入联系电话",
          "emailPlaceholder": "请输入邮箱",
          "postCodePlaceholder": "请输入邮编",
          "provincePlaceholder": "请输入省份",
          "cityPlaceholder": "请输入城市",
          "addressPlaceholder": "请输入地址",
          "memoPlaceholder": "请输入备注"
        },
        "placeholders": {
          "code": "留空将自动生成",
          "name": "请输入企业名称",
          "nameEn": "请输入英文别名",
          "briefCode": "请输入助记码",
          "type": "请选择企业类型",
          "contact": "请输入联系人",
          "tel": "请输入联系电话",
          "email": "请输入邮箱",
          "postCode": "请输入邮编",
          "province": "请输入省份",
          "city": "请输入城市",
          "address": "请输入地址",
          "status": "请选择状态",
          "memo": "请输入备注"
        },
        "validation": {
          "name": "请输入企业名称",
          "briefCode": "请输入助记码",
          "type": "请选择企业类型"
        },
        "dialog": {
          "titleCreate": "新增往来企业",
          "titleEdit": "编辑往来企业",
          "titleDetail": "往来企业详情"
        },
        "detail": {
          "sections": {
            "basic": "基础信息",
            "audit": "审计信息"
          }
        },
        "messages": {
          "detailTimeout": "往来企业详情加载超时,已停止等待",
          "detailFailed": "获取往来企业详情失败",
          "typeOptionsTimeout": "企业类型加载超时,已停止等待"
        }
      },
      "contract": {
        "table": {
          "code": "合同编码",
          "name": "合同名称",
          "projectName": "项目名称"
        }
      },
      "whMat": {
        "title": "物料",
        "labels": {
          "allMaterials": "全部物料"
        },
        "search": {
          "groupKeywordPlaceholder": "搜索物料分组",
          "keyword": "关键字",
          "keywordPlaceholder": "请输入物料编码/物料名称",
          "condition": "关键字",
          "conditionPlaceholder": "请输入物料编码/物料名称",
          "code": "物料编码",
          "codePlaceholder": "请输入物料编码",
          "name": "物料名称",
          "namePlaceholder": "请输入物料名称",
          "spec": "规格",
          "specPlaceholder": "请输入规格",
          "barcode": "条码",
          "barcodePlaceholder": "请输入条码"
        },
        "messages": {
          "emptyGroups": "暂无物料分组",
          "groupTimeout": "物料分组加载超时,已停止等待",
          "groupLoadFailed": "获取物料分组失败",
          "listTimeout": "物料列表加载超时,已停止等待",
          "listLoadFailed": "获取物料列表失败",
          "detailTimeout": "物料详情加载超时,已停止等待",
          "detailLoadFailed": "获取物料详情失败"
        },
        "table": {
          "code": "物料编码",
          "name": "物料名称",
          "groupName": "物料分组",
          "group": "物料分组",
          "barcode": "条码",
          "spec": "规格",
          "model": "型号"
        },
        "detail": {
          "title": "物料详情",
          "sections": {
            "basic": "基础信息",
            "stock": "库存信息",
            "audit": "审计信息",
            "extend": "扩展信息"
          },
          "code": "物料编码",
          "name": "物料名称",
          "groupName": "物料分组",
          "shipperName": "货主",
          "shipper": "货主",
          "barcode": "条码",
          "spec": "规格",
          "model": "型号",
          "color": "颜色",
          "size": "尺寸",
          "description": "描述",
          "unit": "单位",
          "purUnit": "采购单位",
          "purchaseUnit": "采购单位",
          "stockUnit": "库存单位",
          "stockLevel": "库存级别",
          "flagLabelManage": "标签管理",
          "flagCheck": "复核管理",
          "safeQty": "安全库存",
          "minQty": "最小库存",
          "maxQty": "最大库存",
          "stagn": "呆滞天数",
          "valid": "是否有效",
          "validWarn": "有效期预警",
          "baseUnit": "基础单位",
          "useOrgName": "使用组织",
          "erpClsId": "ERP分类"
        }
      },
      "warehouse": {
        "table": {
          "name": "仓库名称",
          "code": "仓库编码",
          "factory": "所属工厂",
          "address": "仓库地址"
        }
      },
      "warehouseAreas": {
        "title": "库区",
        "entity": "库区",
        "reportTitle": "库区报表",
        "search": {
          "conditionPlaceholder": "请输入库区名称/编码/备注",
          "codePlaceholder": "请输入库区编码",
          "namePlaceholder": "请输入库区名称"
        },
        "placeholders": {
          "warehouse": "请选择仓库",
          "code": "请输入库区编码",
          "name": "请输入库区名称",
          "type": "请选择业务类型",
          "shipper": "请选择货主",
          "supplier": "请选择供应商",
          "flagMinus": "请选择允许负库存",
          "flagLabelManage": "请选择标签管理",
          "flagMix": "请选择支持混放",
          "status": "请选择状态",
          "memo": "请输入备注"
        },
        "validation": {
          "warehouse": "请选择仓库",
          "code": "请输入库区编码",
          "name": "请输入库区名称",
          "type": "请选择业务类型",
          "flagMinus": "请选择允许负库存",
          "flagMix": "请选择支持混放"
        },
        "dialog": {
          "titleCreate": "新增库区",
          "titleEdit": "编辑库区"
        },
        "detail": {
          "title": "库区详情",
          "sections": {
            "basic": "基础信息",
            "audit": "审计信息"
          }
        },
        "messages": {
          "detailTimeout": "库区详情加载超时,已停止等待",
          "detailFailed": "获取库区详情失败",
          "companyOptionsTimeout": "往来企业选项加载超时,已停止等待",
          "warehouseOptionsTimeout": "仓库选项加载超时,已停止等待",
          "typeOptionsTimeout": "业务类型加载超时,已停止等待"
        },
        "table": {
          "warehouseName": "仓库",
          "code": "库区编码",
          "name": "库区名称",
          "type": "业务类型",
          "shipperName": "货主",
          "supplierName": "供应商",
          "flagMix": "支持混放",
          "flagMinus": "允许负库存",
          "flagLabelManage": "标签管理",
          "sort": "排序"
        }
      },
      "deviceSite": {
        "table": {
          "type": "站点类型",
          "site": "作业站点",
          "name": "名称",
          "target": "目标站点",
          "label": "站点标签",
          "deviceType": "设备类型",
          "deviceCode": "设备编号",
          "deviceSite": "设备站点",
          "channel": "巷道",
          "areaStart": "源库区",
          "areaEnd": "目标库区"
        }
      },
      "basStation": {
        "table": {
          "stationCode": "站点编码",
          "stationName": "站点名称",
          "type": "站点类型",
          "useStatus": "使用状态",
          "area": "所属库区",
          "crossZoneArea": "可跨区库区",
          "containerTypes": "可入容器类型",
          "barcode": "条码",
          "inAble": "可入",
          "outAble": "可出",
          "isCrossZone": "是否跨区",
          "isWcs": "是否WCS",
          "autoTransfer": "自动调拨"
        }
      },
      "loc": {
        "table": {
          "code": "库位号",
          "warehouseName": "仓库",
          "areaName": "库区",
          "typeIds": "库位类型",
          "row": "排",
          "col": "列",
          "lev": "层",
          "channel": "巷道",
          "useStatus": "使用状态",
          "flagLogic": "虚拟库位",
          "flagLabelManage": "标签管理",
          "barcode": "容器编码"
        }
      },
      "taskPathTemplate": {
        "actions": {
          "flow": "流程图"
        },
        "table": {
          "templateCode": "模板编码",
          "templateName": "模板名称",
          "sourceType": "起点类型",
          "targetType": "终点类型",
          "conditionDesc": "条件描述",
          "version": "版本号",
          "isCurrent": "当前版本",
          "effectiveTime": "生效时间",
          "expireTime": "失效时间",
          "priority": "优先级",
          "timeoutMinutes": "超时(分)",
          "stepSize": "步序长度",
          "maxRetryTimes": "最大重试",
          "retryIntervalSeconds": "重试间隔(秒)"
        }
      },
      "taskPathTemplateNode": {
        "table": {
          "templateId": "模板ID",
          "templateCode": "模板编码",
          "nodeOrder": "节点顺序",
          "nodeCode": "节点编码",
          "nodeName": "节点名称",
          "nodeType": "节点类型",
          "systemCode": "系统编码",
          "systemName": "系统名称",
          "mandatory": "必须节点",
          "parallelExecutable": "可并行",
          "timeoutMinutes": "超时(分)"
        }
      },
      "taskPathTemplateMerge": {
        "table": {
          "templateCode": "模板编码",
          "templateName": "模板名称",
          "sourceType": "起点类型",
          "targetType": "终点类型",
          "conditionExpression": "条件表达式",
          "conditionDesc": "条件描述",
          "version": "版本号",
          "isCurrent": "当前版本",
          "effectiveTime": "生效时间",
          "expireTime": "失效时间",
          "priority": "优先级",
          "timeoutMinutes": "超时(分)",
          "maxRetryTimes": "最大重试",
          "retryIntervalSeconds": "重试间隔(秒)",
          "stepSize": "步序长度"
        }
      },
      "locArea": {
        "table": {
          "area": "库区"
        }
      },
      "locAreaMat": {
        "table": {
          "code": "逻辑编号",
          "warehouseName": "仓库",
          "areaName": "库区",
          "depict": "逻辑描述"
        }
      },
      "locAreaRela": {
        "table": {
          "locAreaId": "分区ID",
          "locId": "库位ID"
        }
      },
      "locAreaMatRela": {
        "table": {
          "areaMatId": "主单",
          "areaId": "库区",
          "code": "编号",
          "matnrId": "物料",
          "groupId": "物料分组",
          "locTypeId": "库位类型",
          "locId": "库位",
          "relationType": "关系类型"
        }
      },
      "locType": {
        "table": {
          "uuid": "标识",
          "regex": "条码规则"
        }
      },
      "matnrGroup": {
        "table": {
          "code": "分组编码",
          "parentCode": "上级编码",
          "name": "分组名称"
        }
      },
      "deviceBind": {
        "table": {
          "currentRow": "当前排号",
          "startRow": "起始排号",
          "endRow": "终止排号",
          "deviceQty": "设备数量",
          "startDeviceNo": "起始设备号",
          "endDeviceNo": "终止设备号",
          "staList": "站点列表",
          "typeId": "库区类型",
          "beSimilar": "物料相似",
          "emptySimilar": "空板靠近"
        }
      },
      "manager": {
        "menuPda": {
          "actions": {
            "add": "添加PDA菜单"
          },
          "search": {
            "name": "菜单名称",
            "namePlaceholder": "请输入菜单名称",
            "route": "路由地址",
            "routePlaceholder": "请输入路由地址"
          },
          "table": {
            "name": "菜单名称",
            "iconPreview": "图标预览",
            "menuType": "菜单类型"
          },
          "tree": {
            "topLevel": "顶级菜单"
          },
          "type": {
            "menu": "菜单",
            "button": "按钮",
            "directory": "目录"
          },
          "dialog": {
            "titleAddMenu": "新建菜单",
            "titleEditMenu": "编辑菜单",
            "titleAddButton": "新建按钮",
            "titleEditButton": "编辑按钮",
            "menuType": "菜单类型",
            "parentMenu": "上级菜单",
            "menuName": "菜单名称",
            "permissionName": "权限名称",
            "route": "路由地址",
            "component": "组件标识",
            "authority": "权限标识",
            "icon": "图标",
            "sort": "排序",
            "status": "状态",
            "placeholder": {
              "parentMenu": "请选择上级菜单",
              "menuName": "请输入菜单名称",
              "permissionName": "请输入权限名称",
              "route": "请输入路由地址",
              "component": "请输入组件标识",
              "authority": "请输入权限标识",
              "icon": "请输入图标名称",
              "status": "请选择状态",
              "memo": "请输入备注"
            },
            "validation": {
              "menuName": "请输入菜单名称",
              "permissionName": "请输入权限名称",
              "route": "请输入路由地址",
              "authority": "请输入权限标识"
            }
          },
          "messages": {
            "listTimeout": "PDA菜单加载超时,已停止等待",
            "loadFailed": "获取PDA菜单失败",
            "parentSelf": "上级菜单不能选择当前菜单",
            "deleteConfirm": "确定要删除PDA菜单「{title}」吗?删除后无法恢复"
          }
        }
      }
    },
    "manager": {
      "menuPda": {
        "actions": {
          "add": "添加PDA菜单"
        },
        "search": {
          "name": "菜单名称",
          "namePlaceholder": "请输入菜单名称",
          "route": "路由地址",
          "routePlaceholder": "请输入路由地址"
        },
        "table": {
          "name": "菜单名称",
          "iconPreview": "图标预览",
          "menuType": "菜单类型"
        },
        "tree": {
          "topLevel": "顶级菜单"
        },
        "type": {
          "menu": "菜单",
          "button": "按钮",
          "directory": "目录"
        },
        "dialog": {
          "titleAddMenu": "新建菜单",
          "titleEditMenu": "编辑菜单",
          "titleAddButton": "新建按钮",
          "titleEditButton": "编辑按钮",
          "menuType": "菜单类型",
          "parentMenu": "上级菜单",
          "menuName": "菜单名称",
          "permissionName": "权限名称",
          "route": "路由地址",
          "component": "组件标识",
          "authority": "权限标识",
          "icon": "图标",
          "sort": "排序",
          "status": "状态",
          "placeholder": {
            "parentMenu": "请选择上级菜单",
            "menuName": "请输入菜单名称",
            "permissionName": "请输入权限名称",
            "route": "请输入路由地址",
            "component": "请输入组件标识",
            "authority": "请输入权限标识",
            "icon": "请输入图标名称",
            "status": "请选择状态",
            "memo": "请输入备注"
          },
          "validation": {
            "menuName": "请输入菜单名称",
            "permissionName": "请输入权限名称",
            "route": "请输入路由地址",
            "authority": "请输入权限标识"
          }
        },
        "messages": {
          "listTimeout": "PDA菜单加载超时,已停止等待",
          "loadFailed": "获取PDA菜单失败",
          "parentSelf": "上级菜单不能选择当前菜单",
          "deleteConfirm": "确定要删除PDA菜单「{title}」吗?删除后无法恢复"
        }
      },
      "waveRule": {
        "entity": "波次策略",
        "reportTitle": "波次策略报表",
        "actions": {
          "add": "新增波次策略"
        },
        "table": {
          "type": "类型"
        },
        "search": {
          "conditionPlaceholder": "请输入编号或名称",
          "codePlaceholder": "请输入编号",
          "namePlaceholder": "请输入策略名称"
        },
        "dialog": {
          "titleCreate": "新增波次策略",
          "titleEdit": "编辑波次策略",
          "validation": {
            "type": "请选择策略类型",
            "name": "请输入策略名称"
          },
          "placeholder": {
            "code": "新增后自动生成",
            "type": "请选择策略类型",
            "name": "请输入策略名称",
            "status": "请选择状态",
            "memo": "请输入备注"
          }
        },
        "detail": {
          "title": "波次策略详情"
        },
        "messages": {
          "typeTimeout": "波次策略类型加载超时,已停止等待",
          "detailFailed": "获取波次策略详情失败"
        }
      },
      "taskLog": {
        "reportTitle": "任务历史档报表",
        "table": {
          "taskCode": "任务号",
          "taskStatus": "任务状态",
          "taskType": "任务类型",
          "orgLoc": "源库位",
          "orgSite": "源站点",
          "targLoc": "目标库位",
          "targSite": "目标站点",
          "barcode": "托盘码",
          "robotCode": "机器人编码",
          "startTime": "开始时间",
          "endTime": "结束时间"
        },
        "search": {
          "conditionPlaceholder": "请输入任务号/托盘码/机器人编码",
          "taskCodePlaceholder": "请输入任务号",
          "orgLocPlaceholder": "请输入源库位",
          "targLocPlaceholder": "请输入目标库位",
          "barcodePlaceholder": "请输入托盘码",
          "robotCodePlaceholder": "请输入机器人编码",
          "timeStart": "开始日期",
          "timeEnd": "结束日期"
        },
        "detail": {
          "title": "任务历史档详情",
          "taskId": "任务ID",
          "exceStatus": "执行状态",
          "sort": "优先级",
          "expDesc": "异常描述",
          "expCode": "异常编码"
        }
      },
      "inStatisticItem": {
        "title": "入库统计明细",
        "table": {
          "dayTime": "统计日期",
          "locCode": "库位",
          "matnrCode": "物料编码",
          "maktx": "物料名称",
          "anfme": "数量",
          "batch": "批次",
          "barcode": "托盘码"
        },
        "search": {
          "condition": "关键字",
          "conditionPlaceholder": "请输入物料名称/编码/批次",
          "dayTime": "统计日期",
          "maktx": "物料名称",
          "maktxPlaceholder": "请输入物料名称",
          "matnrCode": "物料编码",
          "matnrCodePlaceholder": "请输入物料编码",
          "batch": "批次",
          "batchPlaceholder": "请输入批次"
        },
        "detail": {
          "title": "{title}详情",
          "taskType": "任务类型",
          "taskStatus": "任务状态",
          "fieldsIndex": "索引"
        }
      },
      "freeze": {
        "table": {
          "locCode": "库位编码",
          "wareArea": "库区",
          "matnrCode": "物料编码",
          "maktx": "物料名称",
          "batch": "批次",
          "trackCode": "追踪码",
          "anfme": "可用数量",
          "qty": "库存数量",
          "workQty": "执行中数量"
        },
        "search": {
          "condition": "关键字",
          "conditionPlaceholder": "请输入库位编码/物料编码",
          "locCode": "库位编码",
          "locCodePlaceholder": "请输入库位编码",
          "matnrCode": "物料编码",
          "matnrCodePlaceholder": "请输入物料编码",
          "maktx": "物料名称",
          "maktxPlaceholder": "请输入物料名称",
          "batch": "批次",
          "batchPlaceholder": "请输入批次",
          "trackCode": "追踪码",
          "trackCodePlaceholder": "请输入追踪码",
          "dynamicPlaceholder": "请输入{label}"
        },
        "detail": {
          "title": "冻结库存详情"
        },
        "messages": {
          "fieldsTimeout": "扩展字段加载超时,已停止等待",
          "pageTimeout": "冻结库存加载超时,已停止等待",
          "detailTimeout": "冻结库存详情加载超时,已停止等待"
        }
      },
      "locItem": {
        "table": {
          "locId": "库位ID",
          "wareArea": "库区",
          "locCode": "库位编码",
          "type": "业务类型",
          "wkType": "工位类型",
          "orderId": "单据ID",
          "orderItemId": "单据明细ID",
          "matnrId": "物料ID",
          "matnrCode": "物料编码",
          "maktx": "物料名称",
          "spec": "规格",
          "model": "型号",
          "batch": "批次",
          "trackCode": "追踪码",
          "anfme": "可用数量",
          "qty": "库存数量",
          "workQty": "执行中数量"
        },
        "search": {
          "condition": "关键字",
          "conditionPlaceholder": "请输入库位编码/物料编码/追踪码",
          "timeStart": "开始日期",
          "timeEnd": "结束日期",
          "locId": "库位ID",
          "locIdPlaceholder": "请输入库位ID",
          "orderId": "单据ID",
          "orderIdPlaceholder": "请输入单据ID",
          "type": "业务类型",
          "typePlaceholder": "请输入业务类型",
          "wkType": "工位类型",
          "wkTypePlaceholder": "请输入工位类型",
          "matnrCode": "物料编码",
          "matnrCodePlaceholder": "请输入物料编码",
          "maktx": "物料名称",
          "maktxPlaceholder": "请输入物料名称",
          "trackCode": "追踪码",
          "trackCodePlaceholder": "请输入追踪码",
          "batch": "批次",
          "batchPlaceholder": "请输入批次",
          "splrBatch": "供应商批次",
          "splrBatchPlaceholder": "请输入供应商批次"
        },
        "detail": {
          "title": "库存明细详情",
          "extendFields": "扩展字段",
          "emptyExtendFields": "暂无扩展字段"
        },
        "messages": {
          "pageTimeout": "库存明细加载超时,已停止等待",
          "detailFailed": "获取库存明细详情失败",
          "fieldsTimeout": "扩展字段加载超时,已停止等待"
        }
      },
      "locPreview": {
        "search": {
          "condition": "关键字",
          "conditionPlaceholder": "请输入库位编码/条码",
          "code": "库位编码",
          "codePlaceholder": "请输入库位编码",
          "barcode": "条码",
          "barcodePlaceholder": "请输入条码"
        },
        "table": {
          "locCode": "库位编码",
          "warehouseLabel": "仓库",
          "areaLabel": "库区",
          "typeLabel": "库位类型",
          "barcode": "条码",
          "useStatusLabel": "使用状态",
          "row": "排",
          "col": "列",
          "lev": "层",
          "channel": "巷道"
        },
        "detail": {
          "title": "库位详情",
          "stockItems": "库存明细"
        },
        "messages": {
          "fieldsTimeout": "扩展字段加载超时,已停止等待",
          "pageTimeout": "库位明细加载超时,已停止等待",
          "detailTimeout": "库位详情加载超时,已停止等待",
          "itemPageTimeout": "库位库存明细加载超时,已停止等待"
        }
      }
    },
    "system": {
      "config": {
        "title": "配置管理",
        "entity": "配置",
        "buttons": {
          "add": "新增配置"
        },
        "table": {
          "flag": "标识",
          "type": "类型",
          "value": "值",
          "content": "文本"
        },
        "search": {
          "conditionPlaceholder": "请输入配置名称",
          "flagPlaceholder": "请输入配置标识"
        },
        "types": {
          "boolean": "布尔值",
          "number": "数字",
          "string": "字符串",
          "json": "JSON",
          "date": "日期"
        },
        "placeholders": {
          "uuid": "新增后自动生成",
          "name": "请输入配置名称",
          "flag": "请输入配置标识",
          "type": "请选择类型",
          "value": "请输入配置值",
          "content": "请输入配置文本",
          "status": "请选择状态",
          "memo": "请输入备注"
        },
        "validation": {
          "name": "请输入配置名称",
          "flag": "请输入配置标识"
        },
        "dialog": {
          "titleCreate": "新增配置",
          "titleEdit": "编辑配置",
          "titleDetail": "配置详情"
        },
        "messages": {
          "detailFailed": "获取配置详情失败"
        }
      },
      "dictType": {
        "title": "数据字典",
        "entity": "数据字典",
        "buttons": {
          "add": "新增数据字典"
        },
        "search": {
          "conditionPlaceholder": "请输入编码或名称",
          "codePlaceholder": "请输入字典编码",
          "namePlaceholder": "请输入字典名称"
        },
        "table": {
          "description": "描述"
        },
        "placeholders": {
          "code": "请输入字典编码",
          "name": "请输入字典名称",
          "status": "请选择状态",
          "description": "请输入字典描述",
          "memo": "请输入备注"
        },
        "validation": {
          "code": "请输入字典编码",
          "name": "请输入字典名称"
        },
        "dialog": {
          "titleCreate": "新增数据字典",
          "titleEdit": "编辑数据字典",
          "titleDetail": "数据字典详情"
        },
        "messages": {
          "detailFailed": "获取数据字典详情失败"
        }
      },
      "dept": {
        "title": "部门管理",
        "entity": "部门",
        "buttons": {
          "add": "新增部门"
        },
        "table": {
          "parent": "上级部门",
          "name": "部门名称",
          "fullName": "部门全称",
          "leader": "负责人"
        },
        "search": {
          "conditionPlaceholder": "请输入部门名称"
        },
        "placeholders": {
          "parentId": "请选择上级部门",
          "name": "请输入部门名称",
          "fullName": "请输入部门全称",
          "leader": "请输入负责人",
          "status": "请选择状态",
          "memo": "请输入备注"
        },
        "validation": {
          "name": "请输入部门名称"
        },
        "dialog": {
          "titleCreate": "新增部门",
          "titleEdit": "编辑部门"
        },
        "messages": {
          "pageTimeout": "部门加载超时,已停止等待",
          "detailFailed": "获取部门详情失败",
          "parentSelfInvalid": "上级部门不能选择当前部门"
        }
      },
      "userLogin": {
        "title": "登录日志",
        "search": {
          "token": "Token",
          "tokenPlaceholder": "请输入 token",
          "ip": "IP",
          "ipPlaceholder": "请输入 IP",
          "system": "系统",
          "systemPlaceholder": "请输入系统标识",
          "type": "类型",
          "typePlaceholder": "请选择类型"
        },
        "table": {
          "user": "用户",
          "token": "Token",
          "ip": "IP",
          "system": "系统"
        },
        "types": {
          "loginSuccess": "登录成功",
          "loginFailed": "登录失败",
          "logout": "退出登录",
          "tokenRenew": "token 续签"
        }
      },
      "operationRecord": {
        "title": "操作日志",
        "entity": "操作日志",
        "reportTitle": "操作日志报表",
        "search": {
          "conditionPlaceholder": "请输入名称空间",
          "urlPlaceholder": "请输入接口地址",
          "clientIpPlaceholder": "请输入客户端IP",
          "timeStart": "开始日期",
          "timeEnd": "结束日期"
        },
        "table": {
          "namespace": "名称空间",
          "url": "接口地址",
          "user": "操作用户",
          "clientIp": "客户端IP",
          "spendTime": "耗时(ms)",
          "result": "结果",
          "timestamp": "操作时间"
        },
        "result": {
          "success": "成功",
          "failed": "失败"
        },
        "detail": {
          "appkey": "平台密钥",
          "error": "异常信息",
          "request": "请求内容",
          "response": "响应内容"
        },
        "dialog": {
          "titleDetail": "操作日志详情"
        },
        "messages": {
          "detailFailed": "获取操作日志详情失败"
        }
      },
      "aiParam": {
        "title": "AI 参数",
        "subtitle": "按卡片管理当前用户的模型接入参数与默认配置。",
        "entity": "AI 参数",
        "reportTitle": "AI 参数报表",
        "empty": "暂无 AI 参数",
        "buttons": {
          "add": "新建参数"
        },
        "actions": {
          "setDefault": "设为默认"
        },
        "fields": {
          "baseUrl": "基础地址",
          "lastValidateTime": "最近校验",
          "timeoutMs": "超时时间",
          "streamingEnabled": "流式响应",
          "maxTokens": "最大 Token"
        },
        "search": {
          "condition": "关键字",
          "conditionPlaceholder": "请输入参数名称",
          "providerType": "提供方",
          "providerTypePlaceholder": "请输入提供方类型",
          "model": "模型",
          "modelPlaceholder": "请输入模型名称",
          "status": "默认状态"
        },
        "status": {
          "default": "默认",
          "candidate": "候选"
        },
        "validation": {
          "valid": "已校验",
          "invalid": "异常",
          "notTested": "未校验"
        },
        "streaming": {
          "enabled": "流式响应",
          "disabled": "非流式"
        },
        "table": {
          "name": "参数名称",
          "providerType": "提供方类型",
          "model": "模型名称",
          "status": "默认状态",
          "validateStatus": "校验状态",
          "timeoutMs": "超时时间"
        },
        "summary": {
          "title": "运行时摘要",
          "subtitle": "当前生效的模型、Prompt 与 MCP 挂载概况",
          "refresh": "刷新摘要",
          "activeModel": "当前模型",
          "activePrompt": "当前 Prompt",
          "lastPromptUpdate": "最近更新时间 {value}",
          "enabledMcp": "已启用 MCP",
          "enabledMcpCount": "{count} 个",
          "noMcp": "暂无挂载"
        },
        "dialog": {
          "titleCreate": "新建 AI 参数",
          "titleEdit": "编辑 AI 参数",
          "titleDetail": "AI 参数详情",
          "runtimeTitle": "运行时状态",
          "runtimeDescription": "保存前可先执行草稿校验,运行时状态由后端真实返回。",
          "validateDraft": "草稿校验",
          "labels": {
            "validateStatus": "校验状态",
            "lastValidateElapsedMs": "最近校验耗时",
            "lastValidateTime": "最近校验时间",
            "updateBy": "最近更新人",
            "updateTime": "最近更新时间",
            "lastValidateMessage": "最近校验信息",
            "name": "参数名称",
            "providerType": "提供方类型",
            "baseUrl": "基础地址",
            "apiKey": "API Key",
            "model": "模型名称",
            "temperature": "Temperature",
            "topP": "Top P",
            "maxTokens": "最大 Token",
            "timeoutMs": "超时时间(ms)",
            "streamingEnabled": "流式响应",
            "status": "默认状态",
            "memo": "备注"
          },
          "placeholders": {
            "name": "请输入参数名称",
            "providerType": "请选择提供方类型",
            "baseUrl": "请输入兼容 OpenAI 的基础地址",
            "apiKey": "请输入 API Key",
            "model": "请输入模型名称",
            "temperature": "请输入 temperature",
            "topP": "请输入 topP",
            "maxTokens": "请输入最大 token",
            "timeoutMs": "请输入超时时间",
            "status": "请选择默认状态",
            "memo": "请输入备注"
          },
          "validation": {
            "name": "请输入参数名称",
            "providerType": "请选择提供方类型",
            "baseUrl": "请输入基础地址",
            "apiKey": "请输入 API Key",
            "model": "请输入模型名称"
          }
        },
        "messages": {
          "setDefaultSuccess": "默认参数已更新",
          "summaryTimeout": "运行时摘要加载超时,已停止等待",
          "summaryUnavailable": "运行时摘要暂不可用"
        }
      },
      "aiPrompt": {
        "title": "Prompt 管理",
        "subtitle": "按卡片维护系统提示词模板与场景化用户提示词。",
        "entity": "Prompt",
        "reportTitle": "Prompt 管理报表",
        "empty": "暂无 Prompt",
        "buttons": {
          "add": "新建 Prompt"
        },
        "fields": {
          "sceneTag": "场景 {value}",
          "systemPrompt": "系统提示词",
          "userPromptTemplate": "用户提示词模板"
        },
        "search": {
          "condition": "关键字",
          "conditionPlaceholder": "请输入 Prompt 名称",
          "code": "Prompt 编码",
          "codePlaceholder": "请输入 Prompt 编码",
          "scene": "场景标识",
          "scenePlaceholder": "请输入场景标识",
          "status": "状态"
        },
        "table": {
          "name": "Prompt 名称",
          "code": "Prompt 编码",
          "scene": "场景标识",
          "status": "状态",
          "systemPrompt": "系统提示词",
          "userPromptTemplate": "用户提示词模板"
        },
        "dialog": {
          "titleCreate": "新建 Prompt",
          "titleEdit": "编辑 Prompt",
          "titleDetail": "Prompt 详情",
          "defaultPreviewInput": "请根据当前输入给出摘要",
          "previewTitle": "渲染预览",
          "previewDescription": "输入示例内容和 metadata,直接预览最终渲染结果。",
          "previewAction": "渲染预览",
          "previewResolvedVariables": "已解析变量:{value}",
          "previewNoVariables": "无",
          "runtimeTitle": "运行时状态",
          "labels": {
            "updateBy": "最近更新人",
            "updateTime": "最近更新时间",
            "name": "Prompt 名称",
            "code": "Prompt 编码",
            "scene": "场景标识",
            "systemPrompt": "系统提示词",
            "userPromptTemplate": "用户提示词模板",
            "status": "状态",
            "memo": "备注"
          },
          "placeholders": {
            "previewInput": "请输入示例输入内容",
            "metadata": "请输入 JSON metadata,例如 {\"path\":\"/system/aiPrompt\"}",
            "renderedSystemPrompt": "系统提示词渲染结果",
            "renderedUserPrompt": "用户提示词渲染结果",
            "name": "请输入 Prompt 名称",
            "code": "请输入 Prompt 编码",
            "scene": "请输入场景标识",
            "systemPrompt": "请输入系统提示词",
            "userPromptTemplate": "请输入用户提示词模板",
            "status": "请选择状态",
            "memo": "请输入备注"
          },
          "validation": {
            "name": "请输入 Prompt 名称",
            "code": "请输入 Prompt 编码",
            "scene": "请输入场景标识",
            "systemPrompt": "请输入系统提示词",
            "userPromptTemplate": "请输入用户提示词模板"
          }
        },
        "messages": {
          "previewFailed": "渲染预览失败"
        }
      },
      "aiMcpMount": {
        "title": "MCP 挂载",
        "subtitle": "维护当前环境的 MCP 服务挂载与健康状态。",
        "entity": "MCP 挂载",
        "empty": "暂无 MCP 挂载",
        "buttons": {
          "add": "新增挂载"
        },
        "fields": {
          "target": "目标",
          "lastTestTime": "最近测试时间",
          "timeoutMs": "请求超时",
          "lastInitElapsedMs": "最近初始化耗时"
        },
        "search": {
          "condition": "关键字",
          "conditionPlaceholder": "请输入挂载名称",
          "transportType": "传输类型",
          "status": "状态"
        },
        "actions": {
          "connectivityTest": "连通性测试",
          "toolsPreview": "工具预览"
        },
        "health": {
          "healthy": "健康",
          "unhealthy": "异常",
          "notTested": "未测试"
        },
        "groups": {
          "builtin": {
            "title": "内置挂载",
            "description": "平台内置的 MCP 能力集合。"
          },
          "sse": {
            "title": "SSE / HTTP 挂载",
            "description": "通过 HTTP/SSE 协议接入的远程 MCP 服务。"
          },
          "stdio": {
            "title": "STDIO 挂载",
            "description": "通过命令行进程启动并通信的 MCP 服务。"
          }
        },
        "dialog": {
          "titleCreate": "新增 MCP 挂载",
          "titleEdit": "编辑 MCP 挂载",
          "titleDetail": "MCP 挂载详情",
          "runtimeTitle": "运行时状态",
          "draftTestTitle": "草稿连通性测试",
          "draftTestDescription": "保存前可先用当前表单配置做草稿连通性测试。",
          "draftTestAction": "测试当前配置",
          "runtimeLabels": {
            "healthStatus": "健康状态",
            "lastTestTime": "最近测试时间",
            "lastTestMessage": "最近测试信息",
            "lastInitElapsedMs": "最近初始化耗时",
            "updateTime": "最近更新时间"
          },
          "labels": {
            "name": "挂载名称",
            "transportType": "传输类型",
            "status": "状态",
            "serverUrl": "服务地址",
            "endpoint": "SSE/HTTP 路径",
            "command": "启动命令",
            "argsJson": "命令参数(JSON)",
            "envJson": "环境变量(JSON)",
            "headersJson": "请求头(JSON)",
            "builtinCode": "内置能力编码",
            "requestTimeoutMs": "请求超时(ms)",
            "sort": "排序",
            "memo": "备注"
          },
          "placeholders": {
            "name": "请输入挂载名称",
            "transportType": "请选择传输类型",
            "status": "请选择状态",
            "serverUrl": "请输入服务地址",
            "endpoint": "请输入接口路径",
            "command": "请输入启动命令",
            "argsJson": "请输入 JSON 数组,例如 [\"server.js\"]",
            "envJson": "请输入 JSON 对象,例如 {\"NODE_ENV\":\"production\"}",
            "headersJson": "请输入 JSON 对象,例如 {\"Authorization\":\"Bearer ...\"}",
            "builtinCode": "请输入内置能力编码",
            "requestTimeoutMs": "请输入请求超时",
            "sort": "请输入排序值",
            "memo": "请输入备注"
          },
          "validation": {
            "name": "请输入挂载名称",
            "transportType": "请选择传输类型"
          }
        },
        "toolsDrawer": {
          "title": "MCP 工具预览",
          "currentMount": "当前挂载",
          "description": "预览当前挂载暴露的工具,并支持在线测试。",
          "refreshTools": "刷新工具",
          "connectivityTest": "连通性测试",
          "empty": "当前挂载没有可用工具",
          "toolTest": "测试工具",
          "toolInputRequired": "请输入工具参数 JSON",
          "toolTestSuccess": "工具调用成功",
          "toolTestFailed": "工具调用失败",
          "toolsLoadFailed": "工具加载失败",
          "toolsTimeout": "工具加载超时,已停止等待",
          "toolTestTimeout": "工具调用超时,已停止等待",
          "inputSchema": "输入 Schema",
          "inputJson": "输入参数(JSON)",
          "inputJsonPlaceholder": "请输入 JSON 参数,例如 {\"keyword\":\"task\"}",
          "output": "输出结果",
          "outputPlaceholder": "暂无输出结果"
        },
        "messages": {
          "connectivitySuccess": "连通性测试成功",
          "connectivityFailed": "连通性测试失败",
          "connectivityTimeout": "连通性测试超时,已停止等待",
          "draftConnectivitySuccess": "草稿连通性测试成功",
          "draftConnectivityFailed": "草稿连通性测试失败",
          "toolsTimeout": "工具列表加载超时,已停止等待",
          "toolTestTimeout": "工具调用超时,已停止等待",
          "initElapsedMs": "初始化耗时 {value} ms"
        }
      },
      "aiObserve": {
        "title": "AI 观测",
        "summaryTitle": "AI 观测摘要",
        "summaryDescription": "观察 AI 调用状态、耗时、Tokens 与 MCP 工具执行情况。",
        "reportTitle": "AI 观测报表",
        "stats": {
          "callCount": "调用次数",
          "avgElapsed": "平均耗时",
          "totalTokens": "总 Tokens",
          "toolSuccessRate": "工具成功率",
          "successFailure": "成功 {success} / 失败 {failure}",
          "firstTokenLatency": "首包 {value} ms",
          "avgTokens": "平均 {value} Tokens",
          "toolCallFailure": "调用 {callCount} / 失败 {failureCount}"
        },
        "search": {
          "condition": "关键字",
          "conditionPlaceholder": "请输入请求ID或 Prompt",
          "requestId": "请求ID",
          "requestIdPlaceholder": "请输入请求ID",
          "promptCode": "Prompt 编码",
          "promptCodePlaceholder": "请输入 Prompt 编码",
          "user": "用户",
          "userPlaceholder": "请输入用户ID",
          "status": "状态",
          "statusPlaceholder": "请选择状态"
        },
        "status": {
          "running": "执行中",
          "completed": "已完成",
          "failed": "失败",
          "aborted": "已中止"
        },
        "detail": {
          "title": "AI 观测详情",
          "requestId": "请求ID",
          "sessionId": "会话ID",
          "prompt": "Prompt",
          "model": "模型",
          "user": "用户",
          "status": "状态",
          "mountedMcp": "挂载 MCP",
          "configuredMcpCount": "配置 MCP 数",
          "toolCallCount": "工具调用",
          "toolSuccessFailure": "成功/失败",
          "elapsed": "总耗时",
          "firstTokenLatency": "首包耗时",
          "createTime": "创建时间",
          "updateTime": "更新时间",
          "errorCategory": "错误分类",
          "errorStage": "错误阶段",
          "errorMessage": "错误信息",
          "mcpLogs": "MCP 调用日志",
          "inputSummary": "输入摘要",
          "outputSummary": "输出摘要",
          "emptyMcpLogs": "暂无 MCP 调用日志"
        },
        "table": {
          "requestId": "请求ID",
          "prompt": "Prompt",
          "model": "模型",
          "user": "用户",
          "status": "状态",
          "elapsed": "总耗时",
          "totalTokens": "总 Tokens",
          "createTime": "创建时间"
        },
        "messages": {
          "detailTimeout": "AI 观测详情加载超时,已停止等待",
          "mcpLogsTimeout": "MCP 调用日志加载超时,已停止等待",
          "detailFailed": "获取 AI 观测详情失败",
          "statsTimeout": "AI 观测摘要加载超时,已停止等待",
          "statsFailed": "获取 AI 观测摘要失败"
        }
      },
      "role": {
        "entity": "角色",
        "reportTitle": "角色管理报表",