990 lines
34 KiB
JSON
990 lines
34 KiB
JSON
{
|
|
"login": {
|
|
"title": "授权管理平台",
|
|
"subtitle": "登录您的账户",
|
|
"usernamePlaceholder": "请输入用户名",
|
|
"passwordPlaceholder": "请输入密码",
|
|
"remember": "记住密码",
|
|
"forgotPassword": "忘记密码?",
|
|
"forgotPasswordAlert": "忘记密码功能暂未实现",
|
|
"submit": "开始使用",
|
|
"success": "登录成功",
|
|
"error": {
|
|
"required": "请输入用户名和密码",
|
|
"invalid": "用户名或密码错误",
|
|
"general": "登录失败,请稍后重试",
|
|
"usernameRequired": "请输入用户名",
|
|
"usernameMinLength": "用户名至少需要3个字符",
|
|
"passwordRequired": "请输入密码",
|
|
"passwordMinLength": "密码至少需要6个字符"
|
|
},
|
|
"heroTitleLine1": "软件授权",
|
|
"heroTitleLine2": "管理系统",
|
|
"heroSubtitle": "赋能软件商业化,构建 B2B 与 B2C 全场景的软件授权体系。",
|
|
"stats": {
|
|
"activeLicenses": "活跃许可证",
|
|
"uptime": "可用率",
|
|
"support": "全天支持"
|
|
},
|
|
"welcomeTitle": "欢迎回来",
|
|
"welcomeSubtitle": "登录您的账户以继续",
|
|
"copyright": "© 2025 Cedar-V. 保留所有权利。"
|
|
},
|
|
"sidebar": {
|
|
"expand": "展开侧边栏",
|
|
"collapse": "收起侧边栏"
|
|
},
|
|
"dashboard": {
|
|
"title": "仪表盘",
|
|
"stats": {
|
|
"totalCustomers": "总授权码",
|
|
"totalLicenses": "活跃许可证",
|
|
"activeLicenses": "即将过期",
|
|
"expired": "异常警告",
|
|
"onlineClients": "增长率",
|
|
"expiringSoon": "授权码增长率",
|
|
"authSuccessRate24h": "许可证增长率"
|
|
},
|
|
"recentLicenses": {
|
|
"title": "最近授权",
|
|
"columns": {
|
|
"serialNumber": "序号",
|
|
"customerName": "客户名称",
|
|
"description": "描述",
|
|
"status": "状态",
|
|
"expiryTime": "到期时间",
|
|
"createTime": "创建时间"
|
|
},
|
|
"statusLabels": {
|
|
"valid": "有效",
|
|
"invalid": "失效"
|
|
}
|
|
}
|
|
},
|
|
"navigation": {
|
|
"menu": {
|
|
"dashboard": "仪表盘",
|
|
"customers": "客户管理",
|
|
"enterpriseLeads": "企业线索",
|
|
"licenses": "授权管理",
|
|
"invoices": "发票管理",
|
|
"packages": "套餐管理",
|
|
"roles": "角色权限",
|
|
"users": "系统用户"
|
|
},
|
|
"toggleSidebar": "切换侧边栏",
|
|
"tooltip": {
|
|
"user": "用户设置",
|
|
"search": "搜索",
|
|
"notification": "消息通知",
|
|
"language": "切换语言",
|
|
"theme": "切换主题",
|
|
"docs": "查看文档",
|
|
"github": "打开 GitHub"
|
|
},
|
|
"external": {
|
|
"docs": "文档",
|
|
"github": "GitHub"
|
|
},
|
|
"breadcrumb": {
|
|
"dashboard": "仪表盘",
|
|
"customers": "客户管理",
|
|
"enterpriseLeads": "企业线索",
|
|
"licenses": "授权管理",
|
|
"invoices": "发票管理",
|
|
"packages": "套餐管理",
|
|
"invoiceDetail": "发票详情",
|
|
"licenseList": "授权列表",
|
|
"createLicense": "创建授权",
|
|
"viewLicense": "查看授权",
|
|
"roles": "角色权限",
|
|
"users": "系统用户",
|
|
"login": "登录",
|
|
"settings": "设置",
|
|
"profile": "个人资料",
|
|
"workspace": "工作台",
|
|
"unknown": "未知页面"
|
|
}
|
|
},
|
|
|
|
"enterpriseLeads": {
|
|
"title": "企业线索",
|
|
"stats": {
|
|
"total": "线索总数",
|
|
"pending": "待联系",
|
|
"contacting": "已联系",
|
|
"completed": "已成交",
|
|
"rejected": "已失效"
|
|
},
|
|
"filter": {
|
|
"searchPlaceholder": "请输入关键词搜索",
|
|
"search": "搜索",
|
|
"statusPlaceholder": "全部状态",
|
|
"allStatus": "全部状态"
|
|
},
|
|
"table": {
|
|
"title": "企业线索列表",
|
|
"id": "线索ID",
|
|
"company": "企业名称",
|
|
"contact": "联系人",
|
|
"phone": "联系电话",
|
|
"submittedAt": "提交时间",
|
|
"status": "状态",
|
|
"actions": "操作"
|
|
},
|
|
"status": {
|
|
"pending": "待联系",
|
|
"contacting": "已联系",
|
|
"completed": "已成交",
|
|
"rejected": "已失效"
|
|
},
|
|
"actions": {
|
|
"view": "查看",
|
|
"edit": "编辑",
|
|
"delete": "删除",
|
|
"refresh": "刷新"
|
|
},
|
|
"detail": {
|
|
"title": "企业线索详情 - {company}",
|
|
"basicInfo": "企业基本信息",
|
|
"requirementInfo": "需求信息",
|
|
"followUpInfo": "跟进信息",
|
|
"email": "邮箱地址",
|
|
"description": "具体需求描述",
|
|
"otherInfo": "其他补充信息",
|
|
"followUpDate": "跟进日期",
|
|
"followUpRecord": "跟进记录",
|
|
"internalRemark": "内部备注"
|
|
},
|
|
"edit": {
|
|
"title": "编辑企业线索 - {company}",
|
|
"save": "保存更改",
|
|
"datePlaceholder": "选择日期",
|
|
"recordPlaceholder": "记录与客户的沟通情况,反馈,下一步计划...",
|
|
"remarkPlaceholder": "内部使用的备注信息,客户不可见",
|
|
"statusRequired": "请选择状态"
|
|
},
|
|
"validation": {
|
|
"nameRequired": "请输入企业名称",
|
|
"contactRequired": "请输入联系人"
|
|
},
|
|
"messages": {
|
|
"fetchError": "获取列表失败",
|
|
"fetchDetailError": "获取详情失败",
|
|
"updateSuccess": "更新成功",
|
|
"updateError": "更新失败",
|
|
"deleteSuccess": "删除成功",
|
|
"deleteError": "删除失败",
|
|
"deleteConfirm": "确认删除该线索吗?此操作不可撤销。"
|
|
}
|
|
},
|
|
|
|
"packages": {
|
|
"title": "套餐管理",
|
|
"table": {
|
|
"title": "价格套餐管理",
|
|
"id": "套餐ID",
|
|
"name": "套餐名称",
|
|
"price": "价格",
|
|
"priceSymbol": "¥",
|
|
"free": "免费",
|
|
"customPlan": "定制方案",
|
|
"cycle": "周期",
|
|
"createdAt": "创建时间",
|
|
"updatedAt": "更新时间",
|
|
"status": "状态",
|
|
"actions": "操作"
|
|
},
|
|
"status": {
|
|
"enabled": "已启用",
|
|
"disabled": "已禁用"
|
|
},
|
|
"edit": {
|
|
"title": "编辑套餐",
|
|
"name": "套餐名称",
|
|
"type": "套餐类型",
|
|
"types": {
|
|
"trial": "试用版",
|
|
"basic": "基础版",
|
|
"professional": "专业版",
|
|
"custom": "定制版"
|
|
},
|
|
"price": "价格",
|
|
"cycle": "周期/描述",
|
|
"description": "套餐描述",
|
|
"priceDescription": "价格描述",
|
|
"features": "套餐特性",
|
|
"status": "状态",
|
|
"sort": "显示顺序",
|
|
"remark": "备注",
|
|
"save": "保存更改",
|
|
"descPlaceholder": "体验完整功能,适合新用户试用评估",
|
|
"priceDescPlaceholder": "例如:定制方案 / 按需定价",
|
|
"remarkPlaceholder": "请输入备注",
|
|
"featurePlaceholder": "请输入特性内容"
|
|
},
|
|
"actions": {
|
|
"edit": "编辑"
|
|
},
|
|
"messages": {
|
|
"fetchError": "获取列表失败",
|
|
"fetchDetailError": "获取详情失败",
|
|
"updateSuccess": "更新成功",
|
|
"updateError": "更新失败"
|
|
}
|
|
},
|
|
|
|
"invoices": {
|
|
"title": "发票管理",
|
|
"detailTitle": "发票申请详情",
|
|
"stats": {
|
|
"all": "全部发票申请",
|
|
"pending": "待处理申请",
|
|
"completed": "已开票",
|
|
"rejected": "已驳回"
|
|
},
|
|
"filter": {
|
|
"searchLabel": "搜索发票号/订单号:",
|
|
"searchPlaceholder": "输入发票号或订单号",
|
|
"statusLabel": "开票状态:",
|
|
"allStatus": "全部状态",
|
|
"pending": "待处理",
|
|
"completed": "已开票",
|
|
"rejected": "已驳回",
|
|
"timeLabel": "申请时间:",
|
|
"reset": "重置",
|
|
"query": "筛选"
|
|
},
|
|
"table": {
|
|
"invoiceNo": "发票申请号",
|
|
"user": "用户",
|
|
"orderNo": "订单号",
|
|
"applyTime": "申请时间",
|
|
"status": "开票状态",
|
|
"amount": "发票金额",
|
|
"operation": "操作",
|
|
"listTitle": "发票申请列表"
|
|
},
|
|
"actions": {
|
|
"view": "查看",
|
|
"upload": "上传",
|
|
"reject": "驳回",
|
|
"back": "返回",
|
|
"submit": "提交",
|
|
"cancel": "取消",
|
|
"confirmUpload": "确认上传",
|
|
"confirmReject": "确认驳回"
|
|
},
|
|
"detail": {
|
|
"basicInfo": "基本信息",
|
|
"invoiceInfo": "开票信息",
|
|
"rejectInfo": "驳回信息",
|
|
"approveInfo": "通过信息",
|
|
"invoiceNo": "发票申请号",
|
|
"orderNo": "关联订单号",
|
|
"applyTime": "申请时间",
|
|
"status": "开票状态",
|
|
"userInfo": "用户信息",
|
|
"phone": "联系电话",
|
|
"amount": "开票金额",
|
|
"email": "收票邮箱",
|
|
"invoiceType": "发票类型",
|
|
"invoiceTitle": "发票抬头",
|
|
"taxId": "纳税人识别号",
|
|
"content": "开票内容",
|
|
"remark": "备注信息",
|
|
"rejectReason": "驳回原因",
|
|
"rejectTime": "驳回时间",
|
|
"rejectUser": "驳回人员",
|
|
"finishTime": "开票完成时间",
|
|
"approveUser": "上传人员",
|
|
"fileName": "发票文件",
|
|
"approveTime": "上传时间"
|
|
},
|
|
"dialog": {
|
|
"uploadTitle": "上传发票文件",
|
|
"rejectTitle": "驳回发票申请",
|
|
"rejectAlert": "驳回后,用户将收到通知并需要重新提交申请。",
|
|
"reasonLabel": "驳回原因",
|
|
"reasonTip": "请选择或输入驳回的具体原因",
|
|
"reasonPlaceholder": "请选择驳回原因",
|
|
"remarkLabel": "详细说明",
|
|
"remarkPlaceholder": "请输入详细的驳回说明,帮助用户更准确地修改信息",
|
|
"uploadLabel": "上传发票文件",
|
|
"uploadDraggerText": "点击上传 / 拖拽到此区域",
|
|
"uploadTip": "支持PDF格式。最大文件大小10MB",
|
|
"finishTimeLabel": "开票完成时间",
|
|
"finishTimePlaceholder": "选择日期时间",
|
|
"remarkPlaceholderUpload": "输入备注信息",
|
|
"reasons": {
|
|
"title_error": "发票抬头信息有误",
|
|
"tax_id_error": "纳税人识别号不正确",
|
|
"attachment_error": "附件不清晰或有误",
|
|
"other": "其他原因"
|
|
}
|
|
},
|
|
"messages": {
|
|
"uploadSuccess": "发票上传成功",
|
|
"rejectSuccess": "发票申请已驳回",
|
|
"fetchError": "获取数据失败",
|
|
"fetchDetailError": "获取详情失败"
|
|
}
|
|
},
|
|
|
|
"common": {
|
|
"cancel": "取消",
|
|
"confirm": "确定"
|
|
},
|
|
"chart": {
|
|
"licenseTrend": {
|
|
"title": "授权趋势",
|
|
"quickOptions": {
|
|
"week": "最近7天",
|
|
"month": "最近30天"
|
|
},
|
|
"datePicker": {
|
|
"rangeSeparator": "至",
|
|
"startPlaceholder": "开始日期",
|
|
"endPlaceholder": "结束日期",
|
|
"selectDateRange": "请选择日期范围"
|
|
},
|
|
"tooltip": {
|
|
"licenseCount": "授权数量"
|
|
}
|
|
},
|
|
"mobileDateRange": {
|
|
"startDate": "开始日期",
|
|
"endDate": "结束日期",
|
|
"separator": "至",
|
|
"quickOptions": {
|
|
"week": "最近7天",
|
|
"month": "最近30天"
|
|
}
|
|
}
|
|
},
|
|
"pages": {
|
|
"users": {
|
|
"title": "系统用户",
|
|
"welcome": "欢迎你来到系统用户页面"
|
|
},
|
|
"roles": {
|
|
"title": "角色权限",
|
|
"welcome": "欢迎你来到角色权限页面"
|
|
},
|
|
"licenses": {
|
|
"title": "授权管理",
|
|
"welcome": "欢迎你来到授权管理页面",
|
|
"platform": "授权管理平台",
|
|
"list": {
|
|
"title": "授权列表",
|
|
"createLicense": "创建授权",
|
|
"filter": {
|
|
"label": "筛选:",
|
|
"codePlaceholder": "授权码",
|
|
"statusPlaceholder": "状态",
|
|
"query": "查询"
|
|
},
|
|
"table": {
|
|
"code": "授权码",
|
|
"status": "状态",
|
|
"activationProgress": "激活进度",
|
|
"endDate": "到期时间",
|
|
"description": "备注",
|
|
"operation": "操作",
|
|
"loading": "加载中..."
|
|
},
|
|
"actions": {
|
|
"detail": "详情",
|
|
"lock": "锁定",
|
|
"unlock": "解锁",
|
|
"delete": "删除"
|
|
},
|
|
"status": {
|
|
"normal": "正常",
|
|
"locked": "锁定",
|
|
"expired": "过期"
|
|
},
|
|
"confirm": {
|
|
"lockTitle": "提示",
|
|
"lockMessage": "确定要锁定此授权吗?",
|
|
"unlockTitle": "提示",
|
|
"unlockMessage": "确定要解锁此授权吗?",
|
|
"deleteTitle": "警告",
|
|
"deleteMessage": "确定要删除此授权吗?删除后无法恢复!",
|
|
"confirm": "确定",
|
|
"cancel": "取消",
|
|
"deleteConfirm": "确定删除"
|
|
},
|
|
"message": {
|
|
"lockSuccess": "锁定成功",
|
|
"lockError": "锁定失败",
|
|
"unlockSuccess": "解锁成功",
|
|
"unlockError": "解锁失败",
|
|
"deleteSuccess": "删除成功",
|
|
"deleteError": "删除失败",
|
|
"loadError": "加载数据失败"
|
|
}
|
|
},
|
|
"actions": {
|
|
"query": "查询",
|
|
"createLicense": "创建授权",
|
|
"edit": "编辑",
|
|
"delete": "删除",
|
|
"activate": "激活",
|
|
"deactivate": "停用",
|
|
"renew": "续期",
|
|
"viewDetails": "查看详情",
|
|
"export": "导出",
|
|
"refresh": "刷新",
|
|
"back": "返回",
|
|
"lock": "锁定授权",
|
|
"unlock": "解锁授权"
|
|
},
|
|
"search": {
|
|
"placeholder": "搜索授权码、客户名称、描述",
|
|
"selectCustomer": "下拉选择客户",
|
|
"allCustomers": "全部客户",
|
|
"dateRange": "选择日期范围",
|
|
"startDate": "开始日期",
|
|
"endDate": "结束日期"
|
|
},
|
|
"table": {
|
|
"licenseCode": "授权码",
|
|
"customerName": "客户名称",
|
|
"description": "描述",
|
|
"status": "状态",
|
|
"licenseType": "授权类型",
|
|
"expiryDate": "到期时间",
|
|
"activationDate": "激活时间",
|
|
"createTime": "创建时间",
|
|
"operation": "操作",
|
|
"loading": "加载中..."
|
|
},
|
|
"status": {
|
|
"active": "有效",
|
|
"inactive": "无效",
|
|
"expired": "已过期",
|
|
"expiring": "即将过期"
|
|
},
|
|
"formBasic": {
|
|
"basicInfo": "基本信息",
|
|
"selectCustomer": "选择客户",
|
|
"description": "授权描述",
|
|
"licenseType": "授权类型",
|
|
"expiryDate": "到期日期",
|
|
"maxUsers": "最大用户数",
|
|
"features": "授权功能",
|
|
"ipRestrictions": "IP限制",
|
|
"hardwareId": "硬件ID",
|
|
"placeholder": {
|
|
"selectCustomer": "请选择客户",
|
|
"enterDescription": "请输入授权描述",
|
|
"selectLicenseType": "请选择授权类型",
|
|
"selectExpiryDate": "请选择到期日期",
|
|
"enterMaxUsers": "请输入最大用户数",
|
|
"enterIpRestrictions": "请输入IP限制(一行一个)",
|
|
"enterHardwareId": "请输入硬件ID"
|
|
}
|
|
},
|
|
"validation": {
|
|
"customerRequired": "请选择客户",
|
|
"descriptionRequired": "请输入授权描述",
|
|
"licenseTypeRequired": "请选择授权类型",
|
|
"expiryDateRequired": "请选择到期日期",
|
|
"maxUsersMin": "最大用户数不能小于1",
|
|
"ipFormatError": "IP地址格式错误"
|
|
},
|
|
"confirm": {
|
|
"deleteTitle": "确认删除",
|
|
"deleteMessage": "确定要删除授权 \"{code}\" 吗?",
|
|
"activateTitle": "确认激活",
|
|
"activateMessage": "确定要激活授权 \"{code}\" 吗?",
|
|
"deactivateTitle": "确认停用",
|
|
"deactivateMessage": "确定要停用授权 \"{code}\" 吗?",
|
|
"confirm": "确定",
|
|
"cancel": "取消"
|
|
},
|
|
"message": {
|
|
"createSuccess": "创建授权成功",
|
|
"updateSuccess": "更新授权成功",
|
|
"deleteSuccess": "删除授权成功",
|
|
"activateSuccess": "激活授权成功",
|
|
"deactivateSuccess": "停用授权成功",
|
|
"renewSuccess": "续期授权成功",
|
|
"loadError": "加载授权列表失败",
|
|
"createError": "创建授权失败",
|
|
"updateError": "更新授权失败",
|
|
"deleteError": "删除授权失败",
|
|
"noLicenseWarning": "您还没有授权,请创建授权!",
|
|
"selectCustomerFirst": "请先选择一个客户",
|
|
"queryLicenseError": "查询授权失败,请稍后重试"
|
|
},
|
|
"view": {
|
|
"title": "查看授权",
|
|
"basicInfo": "基本信息",
|
|
"licenseConfig": "授权配置",
|
|
"remarks": "备注信息",
|
|
"operationHistory": "操作历史",
|
|
"fields": {
|
|
"licenseCode": "授权码",
|
|
"customerName": "客户名称",
|
|
"customerId": "客户ID",
|
|
"createdBy": "创建人",
|
|
"createdAt": "创建时间",
|
|
"updatedAt": "更新时间",
|
|
"validityPeriod": "授权期限",
|
|
"startDate": "开始时间",
|
|
"endDate": "结束时间",
|
|
"deploymentType": "部署类型",
|
|
"lockStatus": "锁定状态",
|
|
"description": "备注"
|
|
},
|
|
"status": {
|
|
"locked": "已锁定",
|
|
"unlocked": "未锁定"
|
|
},
|
|
"actions": {
|
|
"confirmLock": "确定要锁定此授权吗?",
|
|
"confirmUnlock": "确定要解锁此授权吗?",
|
|
"confirmDelete": "确定要删除此授权吗?删除后无法恢复!",
|
|
"lockSuccess": "授权已锁定",
|
|
"unlockSuccess": "授权已解锁",
|
|
"deleteSuccess": "授权删除成功"
|
|
}
|
|
},
|
|
"detail": {
|
|
"title": "授权详情",
|
|
"breadcrumb": {
|
|
"licenseManagement": "授权列表",
|
|
"licenseDetail": "授权详情"
|
|
},
|
|
"tabs": {
|
|
"basic": "基础信息",
|
|
"authorization": "授权信息",
|
|
"license": "许可证信息",
|
|
"history": "授权变更历史"
|
|
},
|
|
"authorizationInfo": {
|
|
"basicInfo": "基本信息",
|
|
"customerName": "客户名称",
|
|
"customerCode": "客户编码",
|
|
"createdBy": "创建人",
|
|
"description": "备注",
|
|
"title": "授权信息",
|
|
"validityPeriodLabel": "授权期限",
|
|
"validityPeriod": "有效期限",
|
|
"validityTime": "有效时间",
|
|
"to": "至",
|
|
"maxActivations": "最多激活设备数",
|
|
"devices": "台",
|
|
"deploymentType": "部署类型",
|
|
"encryptionType": "加密类型",
|
|
"standardEncryption": "标准加密",
|
|
"authorizationCode": "授权码",
|
|
"forActivation": "(用于客户端激活)",
|
|
"code": "授权码",
|
|
"tipText": "将此授权码提供给客户,客户在软件产品中配置后可自动获取软件许可证",
|
|
"featureConfig": "功能配置",
|
|
"usageLimits": "使用限制",
|
|
"customParameters": "自定义参数",
|
|
"typeColumn": "类型",
|
|
"keyColumn": "键",
|
|
"valueColumn": "值",
|
|
"keyValueEmpty": "暂无配置",
|
|
"typeOptions": {
|
|
"string": "字符串",
|
|
"number": "数字",
|
|
"bool": "布尔"
|
|
}
|
|
},
|
|
"licenseInfo": {
|
|
"addButton": "新增许可证",
|
|
"emptyDescription": "暂无设备许可证信息",
|
|
"deviceTitle": "设备{index}",
|
|
"deviceAddress": "设备地址",
|
|
"lastActiveTime": "最后活跃时间",
|
|
"hardwareSectionTitle": "硬件信息",
|
|
"hardwareSectionSubtitle": "(绑定信息)",
|
|
"hardwareFingerprint": "硬件指纹",
|
|
"softwareSectionTitle": "软件许可证",
|
|
"softwareSectionSubtitle": "(用于系统验证)",
|
|
"licenseKey": "许可证密钥",
|
|
"licenseStatus": "许可证状态",
|
|
"statusDescription": "此许可证已生成并绑定到指定硬件,可用于系统运行验证",
|
|
"downloadButton": "许可证文件下载",
|
|
"messages": {
|
|
"loadError": "获取设备列表失败",
|
|
"downloadSuccess": "许可证文件已开始下载",
|
|
"downloadError": "下载许可证文件失败",
|
|
"missingLicense": "未找到许可证信息"
|
|
}
|
|
},
|
|
"licenseModal": {
|
|
"title": "新增许可证",
|
|
"description": "请填写硬件指纹信息,将授权码绑定到指定设备。",
|
|
"fields": {
|
|
"authorizationCode": "授权码",
|
|
"hardwareFingerprint": "硬件指纹",
|
|
"remark": "备注"
|
|
},
|
|
"placeholders": {
|
|
"hardwareFingerprint": "请输入硬件指纹信息",
|
|
"remark": "请输入备注信息(可选)"
|
|
},
|
|
"validation": {
|
|
"hardwareRequired": "请输入硬件指纹",
|
|
"hardwareMax": "硬件指纹长度不能超过200个字符",
|
|
"remarkMax": "备注长度不能超过3000个字符"
|
|
},
|
|
"messages": {
|
|
"success": "许可证创建成功",
|
|
"error": "许可证创建失败",
|
|
"missingAuthorization": "缺少授权码信息",
|
|
"copySuccess": "授权码已复制",
|
|
"copyError": "复制授权码失败"
|
|
},
|
|
"buttons": {
|
|
"cancel": "取消",
|
|
"submit": "创建",
|
|
"copy": "复制"
|
|
}
|
|
},
|
|
"actions": {
|
|
"copyCode": "复制授权码",
|
|
"updateLicense": "变更授权",
|
|
"changeValidity": "变更授权期限",
|
|
"revokeLicense": "撤销许可证",
|
|
"downloadCertificate": "授权文件下载"
|
|
},
|
|
"updateDialog": {
|
|
"title": "变更授权",
|
|
"fields": {
|
|
"changeType": "变更类型",
|
|
"maxActivations": "最大激活设备数",
|
|
"featureConfig": "功能配置 (JSON)",
|
|
"usageLimits": "使用限制 (JSON)",
|
|
"customParameters": "自定义参数 (JSON)",
|
|
"reason": "变更原因"
|
|
},
|
|
"validation": {
|
|
"changeTypeRequired": "请选择变更类型",
|
|
"reasonRequired": "请输入变更原因",
|
|
"featureConfigInvalid": "功能配置 JSON 格式错误",
|
|
"usageLimitsInvalid": "使用限制 JSON 格式错误",
|
|
"customParametersInvalid": "自定义参数 JSON 格式错误"
|
|
},
|
|
"messages": {
|
|
"updateSuccess": "变更已提交",
|
|
"updateError": "变更提交失败"
|
|
}
|
|
},
|
|
"dialogs": {
|
|
"changeValidityTitle": "变更授权期限",
|
|
"validityType": "期限类型",
|
|
"limited": "有限",
|
|
"permanent": "永久",
|
|
"dateRange": "起止时间",
|
|
"reason": "变更原因",
|
|
"reasonPlaceholder": "请输入变更原因(最多500字符)"
|
|
},
|
|
"messages": {
|
|
"copySuccess": "授权码已复制到剪贴板",
|
|
"copyError": "复制失败,请手动复制",
|
|
"codeEmpty": "授权码为空",
|
|
"updateComingSoon": "变更授权功能开发中...",
|
|
"renewComingSoon": "延期授权功能开发中...",
|
|
"changeValiditySuccess": "授权期限变更成功",
|
|
"changeValidityError": "变更授权期限失败",
|
|
"changeValidityReasonRequired": "请填写变更原因",
|
|
"revokeComingSoon": "撤销许可证功能开发中...",
|
|
"downloadSuccess": "授权文件已开始下载",
|
|
"downloadError": "下载授权文件失败,请稍后重试",
|
|
"revokeConfirm": "确定要撤销此许可证吗?此操作不可逆!",
|
|
"revokeTitle": "警告",
|
|
"revokeConfirmButton": "确定撤销",
|
|
"revokeCancelButton": "取消",
|
|
"revokeReasonPlaceholder": "请输入撤销原因",
|
|
"revokeReasonRequired": "请填写撤销原因",
|
|
"revokeReasonMax": "撤销原因不能超过500个字符",
|
|
"revokeSuccess": "许可证已成功撤销",
|
|
"revokeError": "撤销许可证失败,请稍后重试",
|
|
"loadError": "加载授权详情失败",
|
|
"missingId": "缺少授权ID"
|
|
}
|
|
},
|
|
"stats": {
|
|
"total": "总授权数",
|
|
"active": "有效授权",
|
|
"inactive": "无效授权",
|
|
"expired": "过期授权",
|
|
"expiringSoon": "即将过期"
|
|
},
|
|
"form": {
|
|
"title": "授权表单",
|
|
"breadcrumb": {
|
|
"licenseManagement": "授权管理",
|
|
"createLicense": "创建授权",
|
|
"editLicense": "编辑授权"
|
|
},
|
|
"sections": {
|
|
"basicInfo": "基本信息",
|
|
"licenseConfig": "授权配置",
|
|
"featureConfig": "功能配置",
|
|
"usageLimits": "使用限制",
|
|
"customParameters": "自定义参数"
|
|
},
|
|
"fields": {
|
|
"customerName": "关联客户名称",
|
|
"customerId": "客户ID",
|
|
"createdBy": "创建人",
|
|
"description": "备注",
|
|
"validityPeriod": "授权期限",
|
|
"validityType": "授权期限类型",
|
|
"dateRange": "起止时间",
|
|
"validityDays": "有效期天数",
|
|
"maxActivations": "最大激活设备数",
|
|
"deploymentType": "部署类型",
|
|
"encryptionType": "加密类型"
|
|
},
|
|
"validityTypes": {
|
|
"permanent": "永久",
|
|
"limited": "有限"
|
|
},
|
|
"placeholders": {
|
|
"selectCustomer": "请选择客户",
|
|
"autoGenerateOrManual": "自动生成或手动输入",
|
|
"currentUser": "当前登录用户",
|
|
"enterDescription": "请输入备注信息",
|
|
"selectValidityType": "请选择授权期限类型",
|
|
"selectDateRange": "请选择起止时间",
|
|
"startDate": "开始日期",
|
|
"endDate": "结束日期",
|
|
"enterMaxActivations": "请输入最大激活设备数",
|
|
"selectDeploymentType": "请选择部署类型",
|
|
"selectEncryptionType": "请选择加密类型"
|
|
},
|
|
"actions": {
|
|
"cancel": "取消",
|
|
"create": "创建",
|
|
"update": "更新",
|
|
"submit": "提交"
|
|
},
|
|
"validation": {
|
|
"customerRequired": "请选择客户",
|
|
"customerInvalid": "请从下拉列表中选择有效的客户",
|
|
"descriptionRequired": "请输入备注信息",
|
|
"descriptionLength": "备注信息长度应在1-500个字符之间",
|
|
"validityTypeRequired": "请选择授权期限类型",
|
|
"dateRangeRequired": "请选择起止时间",
|
|
"startDateNotPast": "开始日期不能早于今天",
|
|
"endDateAfterStart": "结束日期必须晚于开始日期",
|
|
"validityPeriodTooLong": "授权期限不能超过10年",
|
|
"deploymentTypeRequired": "请选择部署类型",
|
|
"encryptionTypeRequired": "请选择加密类型",
|
|
"maxActivationsRequired": "请输入最大激活设备数",
|
|
"maxActivationsRange": "最大激活设备数必须在1-999999之间",
|
|
"maxActivationsInteger": "最大激活设备数必须为整数"
|
|
},
|
|
"messages": {
|
|
"loadEnumError": "加载枚举选项失败",
|
|
"loadEnumErrorRetry": "加载枚举选项失败,请稍后重试",
|
|
"searchCustomerError": "搜索客户失败",
|
|
"searchCustomerErrorRetry": "搜索客户失败,请稍后重试",
|
|
"loadDetailError": "加载授权详情失败",
|
|
"loadDetailErrorRetry": "加载授权详情失败,请稍后重试",
|
|
"submitError": "提交失败",
|
|
"submitErrorRetry": "提交失败,请稍后重试",
|
|
"createSuccess": "创建成功",
|
|
"updateSuccess": "更新成功",
|
|
"cancelConfirm": "确定要取消吗?未保存的更改将丢失。",
|
|
"cancelTitle": "提示",
|
|
"cancelConfirmButton": "确定",
|
|
"cancelCancelButton": "继续编辑"
|
|
},
|
|
"keyValue": {
|
|
"addItem": "添加条目",
|
|
"clearAll": "清空",
|
|
"copyJson": "复制JSON",
|
|
"copySuccess": "JSON已复制",
|
|
"copyError": "复制失败,请稍后重试",
|
|
"copyEmpty": "暂无内容可复制",
|
|
"keyLabel": "键",
|
|
"valueLabel": "值",
|
|
"typeLabel": "类型",
|
|
"typeOptions": {
|
|
"string": "字符串",
|
|
"number": "数字",
|
|
"bool": "布尔"
|
|
},
|
|
"keyPlaceholder": "例如 feature_dashboard",
|
|
"valuePlaceholder": "请输入值或说明",
|
|
"remove": "删除",
|
|
"emptyState": "暂无配置,请点击添加条目",
|
|
"preview": "JSON 预览",
|
|
"keyRequired": "请输入键",
|
|
"keyFormat": "键仅支持小写字母、数字和连字符,长度1-32字符",
|
|
"keyDuplicate": "键不能重复",
|
|
"valueRequired": "请输入值",
|
|
"numberRequired": "请输入合法的数字",
|
|
"boolRequired": "布尔类型仅支持 true / false",
|
|
"booleanTrue": "true",
|
|
"booleanFalse": "false",
|
|
"validationFailed": "请先修复功能或限制设置中的错误再提交",
|
|
"importJson": "导入JSON",
|
|
"importTitleFeature": "导入功能配置 JSON",
|
|
"importTitleLimit": "导入使用限制 JSON",
|
|
"importTitleCustom": "导入自定义参数 JSON",
|
|
"importDescription": "粘贴一个对象格式的 JSON,键为配置项,值支持字符串、数字或布尔类型。提交后将覆盖当前列表。",
|
|
"importPlaceholder": "{ \"feature_dashboard\": \"enabled\" }",
|
|
"importCancel": "取消",
|
|
"importConfirm": "解析并覆盖",
|
|
"importSuccess": "JSON 解析成功",
|
|
"importFailed": "JSON 解析失败,请检查格式",
|
|
"importEmpty": "JSON 内容为空"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"userMenu": {
|
|
"profile": "基本信息",
|
|
"logout": "退出",
|
|
"logoutTitle": "提示",
|
|
"logoutConfirm": "是否退出系统?",
|
|
"confirm": "确定退出",
|
|
"cancel": "取消",
|
|
"logoutSuccess": "退出成功",
|
|
"profileComingSoon": "个人信息功能即将上线"
|
|
},
|
|
"customers": {
|
|
"title": "客户管理",
|
|
"viewCustomer": "查看客户",
|
|
"addCustomer": "添加新客户",
|
|
"editCustomer": "编辑客户",
|
|
"actions": {
|
|
"add": "添加新客户",
|
|
"edit": "编辑",
|
|
"delete": "删除",
|
|
"enable": "启用",
|
|
"disable": "禁用",
|
|
"viewLicense": "查看授权",
|
|
"save": "保 存",
|
|
"cancel": "取 消"
|
|
},
|
|
"table": {
|
|
"customerCode": "客户编码",
|
|
"customerName": "客户名称",
|
|
"customerType": "客户类型",
|
|
"contactPerson": "联系人",
|
|
"email": "邮箱",
|
|
"customerLevel": "客户等级",
|
|
"status": "状态",
|
|
"createTime": "创建时间",
|
|
"operation": "操作",
|
|
"loading": "加载中..."
|
|
},
|
|
"form": {
|
|
"basicInfo": "基本信息",
|
|
"businessInfo": "商业信息",
|
|
"customerName": "客户名称",
|
|
"customerType": "客户类型",
|
|
"customerLevel": "客户等级",
|
|
"contactPerson": "联系人",
|
|
"email": "邮箱",
|
|
"status": "状态",
|
|
"phone": "联系电话",
|
|
"address": "地址",
|
|
"industry": "所属行业",
|
|
"companySize": "公司规模",
|
|
"businessScope": "经营范围",
|
|
"establishedDate": "成立时间",
|
|
"registrationNumber": "工商注册号",
|
|
"taxNumber": "税务登记号",
|
|
"legalRepresentative": "法定代表人",
|
|
"website": "公司网址",
|
|
"description": "客户描述",
|
|
"preferredLicense": "首选授权",
|
|
"placeholder": {
|
|
"enter": "请输入",
|
|
"select": "请选择"
|
|
}
|
|
},
|
|
"filter": {
|
|
"label": "筛选:",
|
|
"customerType": "客户类型",
|
|
"customerLevel": "客户等级",
|
|
"status": "状态"
|
|
},
|
|
"search": {
|
|
"placeholder": "搜索客户编码、客户名称、联系人、邮箱"
|
|
},
|
|
"breadcrumb": {
|
|
"customerManagement": "客户管理",
|
|
"addCustomer": "添加新客户",
|
|
"editCustomer": "编辑客户"
|
|
},
|
|
"confirm": {
|
|
"deleteTitle": "确认删除",
|
|
"deleteMessage": "确定要删除客户 \"{name}\" 吗?",
|
|
"disableTitle": "确认禁用",
|
|
"disableMessage": "确定要禁用客户 \"{name}\" 吗?",
|
|
"enableTitle": "确认启用",
|
|
"enableMessage": "确定要启用客户 \"{name}\" 吗?",
|
|
"confirm": "确定",
|
|
"cancel": "取消"
|
|
},
|
|
"message": {
|
|
"deleteSuccess": "删除成功",
|
|
"deleteCancel": "已取消删除",
|
|
"deleteLoading": "删除中...",
|
|
"disableLoading": "禁用中...",
|
|
"enableLoading": "启用中...",
|
|
"statusChangeCancel": "已取消{action}",
|
|
"loadEnumError": "加载枚举数据失败",
|
|
"getDetailError": "获取客户详情失败:"
|
|
},
|
|
"validation": {
|
|
"nameRequired": "请输入客户名称",
|
|
"typeRequired": "请选择客户类型",
|
|
"levelRequired": "请选择客户等级",
|
|
"contactRequired": "请输入联系人",
|
|
"statusRequired": "请选择状态",
|
|
"companySizeRequired": "请选择企业规模",
|
|
"emailFormat": "请输入正确的邮箱格式",
|
|
"phoneFormat": "请输入正确的手机号码",
|
|
"websiteFormat": "请输入正确的网址格式"
|
|
},
|
|
"view": {
|
|
"back": "返 回",
|
|
"statusInfo": "状态信息",
|
|
"licenseStats": "授权统计",
|
|
"creator": "创建人",
|
|
"createTime": "创建时间",
|
|
"updater": "更新人",
|
|
"updateTime": "更新时间",
|
|
"totalLicenses": "总授权数",
|
|
"activeLicenses": "已过期授权",
|
|
"recentLicense": "30日内即将到期授权码数量 ",
|
|
"expiringSoon": "总许可证数量",
|
|
"expiringSoonTime": "已激活许可证数量",
|
|
"expiredLicenses": "已过期许可证数量",
|
|
"expiredTime": "未激活许可证数量",
|
|
"noData": "--",
|
|
"onlineLicense": "在线授权",
|
|
"customerNotExist": "客户数据不存在"
|
|
},
|
|
"basicInfo": {
|
|
"customerCode": "客户编码",
|
|
"customerName": "客户名称",
|
|
"activatedDevices": "已激活设备数量",
|
|
"creationTime": "创建时间",
|
|
"expiryTime": "到期时间",
|
|
"remainingDays": "剩余时间",
|
|
"remainingTime": {
|
|
"permanent": "永久",
|
|
"years": "{years}年",
|
|
"yearMonth": "{years}年{months}个月",
|
|
"days": "{days}天"
|
|
}
|
|
}
|
|
}
|
|
} |