220 lines
15 KiB
JSON
220 lines
15 KiB
JSON
{
|
|
"上传": "Upload",
|
|
"上传头像": "Upload Avatar",
|
|
"下载": "Download",
|
|
"个人中心": "Profile",
|
|
"代码生成": "Code Gen",
|
|
"任务调度": "Tasks",
|
|
"修改密码": "Change Password",
|
|
"列表": "List",
|
|
"删除": "Delete",
|
|
"动态插件": "Plugins",
|
|
"发布": "Publish",
|
|
"基本信息": "Basic Info",
|
|
"增加": "Add",
|
|
"字典管理": "Dictionary",
|
|
"导出": "Export",
|
|
"工作台": "Workbench",
|
|
"差异日志": "Diff Logs",
|
|
"平台管理": "Platform",
|
|
"库表管理": "Database",
|
|
"开发工具": "Dev Tools",
|
|
"开放接口": "Open API",
|
|
"异常日志": "Error Logs",
|
|
"强制下线": "Force Offline",
|
|
"打印模板": "Print Template",
|
|
"授权接口": "API Auth",
|
|
"授权数据": "Data Auth",
|
|
"授权菜单": "Menu Auth",
|
|
"授权表格": "Table Auth",
|
|
"授权角色": "Role Auth",
|
|
"接口压测": "API Test",
|
|
"操作日志": "Operation Logs",
|
|
"文件管理": "Files",
|
|
"日志管理": "Logs",
|
|
"机构管理": "Organizations",
|
|
"查询": "Query",
|
|
"消息日志": "Message Logs",
|
|
"清空": "Clear",
|
|
"热力图": "Heat Map",
|
|
"生成库": "Gen Library",
|
|
"电子签名": "E-Sign",
|
|
"租户管理": "Tenants",
|
|
"站内信": "Messages",
|
|
"系统接口": "System API",
|
|
"系统监控": "Monitoring",
|
|
"系统管理": "System",
|
|
"系统配置": "Settings",
|
|
"缓存管理": "Cache",
|
|
"编辑": "Edit",
|
|
"职位管理": "Positions",
|
|
"菜单管理": "Menus",
|
|
"表单设计": "Form Design",
|
|
"角色管理": "Roles",
|
|
"解除锁定": "Unlock",
|
|
"设置状态": "Set Status",
|
|
"访问日志": "Access Logs",
|
|
"详情": "Details",
|
|
"账号管理": "Accounts",
|
|
"通知公告": "Notices",
|
|
"配置参数": "Parameters",
|
|
"重置密码": "Reset Password",
|
|
"项目管理": "Projects",
|
|
"缺陷工单": "Tickets",
|
|
"任务管理": "Jobs",
|
|
"项目报表": "reports",
|
|
"计划管理": "Schedule",
|
|
"文档管理": "Documents",
|
|
"帮助文档": "Help",
|
|
"关于项目": "Project",
|
|
"三方账号": "Third Party",
|
|
"AD域配置": "AD Domain",
|
|
"更新日志": "Update Logs",
|
|
"微信支付": "WeChat Pay",
|
|
"框架教程": "Framework Tutorial",
|
|
"行政区划": "Administrative Divisions",
|
|
"微信支付下单Native": "WeChat Pay Native",
|
|
"查询退款信息": "Query Refund Info",
|
|
"获取支付订单详情(本地库)": "Get Payment Order Details(Local Library)",
|
|
"获取支付订单详情(微信接口)": "Get Payment Order Details(WeChat Interface)",
|
|
"退款申请": "Refund Application",
|
|
"EmailHtmlBody": "<table role='presentation' width='100%' cellspacing='0' cellpadding='0' border='0' style='background-color:#d2cfcf; padding:20px;'><tr><td align='center'><table role='presentation' width='100%' cellspacing='0' cellpadding='0' border='0' style='background-color:#fff; border-radius:10px; padding:20px;'><tr><td align='center'><img src='https://api.projectzoom.com.au/upload/1300000000001/logo.jpg' alt='Project Zoom Logo' width='128' height='128' style='display:block; margin:0 auto;'></td></tr><tr><td align='center' style='padding:20px;'><h2>Welcome to Project Zoom</h2><p style='color:#666; line-height:30px;text-align:start;'>ProjectZoom provides you with a way to simplify documentation, communication, and reporting for construction, real estate, and facility management projects, making your work more efficient and smarter.</p><hr style='border-top:1px solid #666;'><p>Your verification code is:<br><span style='font-size:30px; font-weight:bold;'>{0}</span></p><p style='color:#666;'>Please complete verification within 5 minutes, otherwise it will expire.</p></td></tr></table></td></tr></table>",
|
|
"EmailSubject": "Email Verification Code - Project Zoom",
|
|
"账号不存在": "Account does not exist",
|
|
"验证码错误": "Verification code error",
|
|
"密匙不匹配": "Key mismatch",
|
|
"密码不正确": "Incorrect password",
|
|
"非法操作,禁止删除自己": "Illegal operation, cannot delete yourself",
|
|
"记录不存在": "Record does not exist",
|
|
"账号已存在": "Account already exists",
|
|
"旧密码输入错误": "Old password input error",
|
|
"密码已使用过,请更换其他密码": "Password has been used before, please use a different one",
|
|
"测试数据禁止更改用户【admin】密码": "Test data prohibits changing user [admin] password",
|
|
"数据已存在": "Data already exists",
|
|
"数据不存在或含有关联引用,禁止删除": "Data does not exist or contains associated references, deletion prohibited",
|
|
"禁止为管理员分配角色": "Prohibited to assign roles to administrator",
|
|
"重复数据或记录含有不存在数据": "Duplicate data or record contains non-existent data",
|
|
"禁止为超级管理员角色分配权限": "Prohibited to assign permissions to super administrator role",
|
|
"非法操作,未登录": "Illegal operation, not logged in",
|
|
"Id不能为空": "Id cannot be empty",
|
|
"没有权限操作该数据": "No permission to operate this data",
|
|
"禁止删除超级管理员": "Prohibited to delete super administrator",
|
|
"禁止修改超级管理员状态": "Prohibited to modify super administrator status",
|
|
"没有权限": "No permission",
|
|
"账号已冻结": "Account is frozen",
|
|
"禁止删除管理员": "Prohibited to delete administrator",
|
|
"禁止删除系统管理员角色": "Prohibited to delete system administrator role",
|
|
"禁止修改系统管理员角色": "Prohibited to modify system administrator role",
|
|
"禁止为系统管理员角色分配权限": "Prohibited to assign permissions to system administrator role",
|
|
"禁止为超级管理员分配角色": "Prohibited to assign roles to super administrator",
|
|
"禁止删除默认租户": "Prohibited to delete default tenant",
|
|
"已将其他地方登录账号下线": "Other login sessions have been logged out",
|
|
"此角色下面存在账号禁止删除": "Accounts exist under this role, deletion prohibited",
|
|
"禁止修改本人账号状态": "Prohibited to modify your own account status",
|
|
"密码错误次数过多,账号已锁定,请半小时后重试!": "Too many password errors, account locked, please try again in half an hour!",
|
|
"新密码不能与旧密码相同": "New password cannot be the same as old password",
|
|
"系统默认账号禁止删除": "System default account cannot be deleted",
|
|
"开放接口绑定账号禁止删除": "Open API bound account cannot be deleted",
|
|
"开放接口绑定租户禁止删除": "Open API bound tenant cannot be deleted",
|
|
"手机号已存在": "Phone number already exists",
|
|
"父机构不存在": "Parent organization does not exist",
|
|
"当前机构Id不能与父机构Id相同": "Current organization Id cannot be the same as parent organization Id",
|
|
"已有相同组织机构,编码或名称相同": "Organization with same code or name already exists",
|
|
"没有权限操作机构": "No permission to operate organization",
|
|
"该机构下有用户禁止删除": "Users exist under this organization, deletion prohibited",
|
|
"附属机构下有用户禁止删除": "Users exist under affiliated organization, deletion prohibited",
|
|
"只能增加下级机构": "Can only add subordinate organizations",
|
|
"下级机构下有用户禁止删除": "Users exist under subordinate organization, deletion prohibited",
|
|
"系统默认机构禁止删除": "System default organization cannot be deleted",
|
|
"禁止增加根节点机构": "Prohibited to add root node organization",
|
|
"字典类型不存在": "Dictionary type does not exist",
|
|
"字典类型已存在,名称或编码重复": "Dictionary type already exists, duplicate name or code",
|
|
"字典类型下面有字典值禁止删除": "Dictionary values exist under this type, deletion prohibited",
|
|
"字典值已存在": "Dictionary value already exists",
|
|
"字典值不存在": "Dictionary value does not exist",
|
|
"字典状态错误": "Dictionary status error",
|
|
"字典编码不能以Enum结尾": "Dictionary code cannot end with Enum",
|
|
"禁止修改枚举类型的字典编码": "Prohibited to modify dictionary code of enum type",
|
|
"禁止增加系统内置字典": "Prohibited to add system built-in dictionary",
|
|
"禁止修改系统内置字典": "Prohibited to modify system built-in dictionary",
|
|
"禁止删除系统内置字典": "Prohibited to delete system built-in dictionary",
|
|
"菜单已存在": "Menu already exists",
|
|
"路由地址为空": "Route address is empty",
|
|
"打开方式为空": "Open method is empty",
|
|
"权限标识格式为空": "Permission identifier format is empty",
|
|
"权限标识格式错误 如xxx/xxx": "Permission identifier format error, should be like xxx/xxx",
|
|
"权限不存在": "Permission does not exist",
|
|
"父级菜单不能为当前节点,请重新选择父级菜单": "Parent menu cannot be current node, please reselect parent menu",
|
|
"不能移动根节点": "Cannot move root node",
|
|
"禁止本节点与父节点相同": "Current node cannot be the same as parent node",
|
|
"路由名称重复": "Route name duplicate",
|
|
"父节点不能为按钮类型": "Parent node cannot be button type",
|
|
"已存在同名或同编码应用": "Application with same name or code already exists",
|
|
"默认激活系统只能有一个": "Only one default active system allowed",
|
|
"该应用下有菜单禁止删除": "Menus exist under this application, deletion prohibited",
|
|
"已存在同名或同编码职位": "Position with same name or code already exists",
|
|
"该职位下有用户禁止删除": "Users exist under this position, deletion prohibited",
|
|
"无权修改本职位": "No permission to modify this position",
|
|
"职位不存在": "Position does not exist",
|
|
"通知公告状态错误": "Notice status error",
|
|
"通知公告删除失败": "Notice deletion failed",
|
|
"通知公告编辑失败,类型必须为草稿": "Notice editing failed, type must be draft",
|
|
"通知公告操作失败,非发布者不能进行操作": "Notice operation failed, non-publisher cannot operate",
|
|
"文件不存在": "File does not exist",
|
|
"不允许的文件类型": "File type not allowed",
|
|
"文件超过允许大小": "File exceeds allowed size",
|
|
"文件后缀错误": "File extension error",
|
|
"文件已存在": "File already exists",
|
|
"已存在同名或同编码配置参数": "Configuration parameter with same name or code already exists",
|
|
"禁止删除系统参数": "Prohibited to delete system parameters",
|
|
"禁止越权操作系统内置参数": "Prohibited unauthorized operation on system built-in parameters",
|
|
"已存在同名任务调度": "Task schedule with same name already exists",
|
|
"任务调度不存在": "Task schedule does not exist",
|
|
"演示环境禁止修改数据": "Demo environment prohibits data modification",
|
|
"已存在同名的租户": "Tenant with same name already exists",
|
|
"已存在同名的租户管理员": "Tenant administrator with same name already exists",
|
|
"租户从库配置错误": "Tenant database configuration error",
|
|
"已存在同名的租户域名": "Tenant domain with same name already exists",
|
|
"该表代码模板已经生成过": "Table code template has already been generated",
|
|
"该类型不存在": "This type does not exist",
|
|
"该字段不存在": "This field does not exist",
|
|
"该类型不是枚举类型": "This type is not an enum type",
|
|
"该实体不存在": "This entity does not exist",
|
|
"父菜单不存在": "Parent menu does not exist",
|
|
"父资源不存在": "Parent resource does not exist",
|
|
"当前资源Id不能与父资源Id相同": "Current resource Id cannot be the same as parent resource Id",
|
|
"已有相同编码或名称": "Same code or name already exists",
|
|
"脚本代码不能为空": "Script code cannot be empty",
|
|
"脚本代码中的作业类,需要定义 [JobDetail] 特性": "Job class in script code needs to define [JobDetail] attribute",
|
|
"作业编号需要与脚本代码中的作业类 [JobDetail('jobId')] 一致": "Job number must match the job class [JobDetail('jobId')] in script code",
|
|
"禁止修改作业编号": "Prohibited to modify job number",
|
|
"执行作业失败": "Job execution failed",
|
|
"已存在同名打印模板": "Print template with same name already exists",
|
|
"已存在同名功能或同名程序及插件": "Feature, program or plugin with same name already exists",
|
|
"禁止删除存在关联租户的应用": "Prohibited to delete application with associated tenants",
|
|
"禁止删除存在关联菜单的应用": "Prohibited to delete application with associated menus",
|
|
"找不到系统应用": "System application not found",
|
|
"已存在同名或同编码项目": "Project with same name or code already exists",
|
|
"已存在相同证件号码人员": "Person with same ID number already exists",
|
|
"检测数据不存在": "Detection data does not exist",
|
|
"请添加数据列": "Please add data columns",
|
|
"数据表不存在": "Data table does not exist",
|
|
"不允许添加相同字段名": "Adding duplicate field names not allowed",
|
|
"实体文件不存在或匹配不到。如果是刚刚生成的实体,请重启服务后再试": "Entity file does not exist or cannot be matched. If it's a newly generated entity, please restart the service and try again",
|
|
"父节点不存在": "Parent node does not exist",
|
|
"当前节点Id不能与父节点Id相同": "Current node Id cannot be the same as parent node Id",
|
|
"行政区代码只能为6、9或12位": "Administrative division code can only be 6, 9 or 12 digits",
|
|
"父节点不能为自己的子节点": "Parent node cannot be its own child node",
|
|
"同步国家统计局数据异常,请稍后重试": "National Bureau of Statistics data synchronization exception, please try again later",
|
|
"默认租户状态禁止修改": "Default tenant status cannot be modified",
|
|
"禁止创建此类型的数据库": "Prohibited to create this type of database",
|
|
"租户已禁用": "Tenant is disabled",
|
|
"租户库连接不能为空": "Tenant database connection cannot be empty",
|
|
"身份标识已存在": "Identity identifier already exists",
|
|
"邮箱已经存在": "Email already exists",
|
|
"邮箱不能为空": "Email cannot be empty",
|
|
"发送唯一验证码": "Send unique verification code",
|
|
"验证邮箱验证码": "Verify email verification code",
|
|
"EmailRegisterSuccess": "Congratulations! ProjectZoom registration successful!",
|
|
"EmailRegisterSuccessHtmlBody": "<table role='presentation' width='100%' cellspacing='0' cellpadding='0' border='0' style='background-color:#d2cfcf; padding:20px;'><tr><td align='center'><table role='presentation' width='100%' cellspacing='0' cellpadding='0' border='0' style='background-color:#fff; border-radius:10px; padding:20px;'><tr><td align='center'><img src='https://api.projectzoom.com.au/upload/1300000000001/logo.jpg' alt='Project Zoom Logo' width='128' height='128' style='display:block; margin:0 auto;'></td></tr><tr><td align='center' style='padding:20px;'><h2>Congratulations! ProjectZoom registration successful!</h2><p style='color:#666; line-height:30px;text-align:start;'>ProjectZoom provides you with a way to simplify documentation, communication, and reporting for construction, real estate, and facility management projects, making your work more efficient and smarter.</p><hr style='border-top:1px solid #666;'><p>Please remember your account: {0}, password: {1}, please keep this email, for reference when forgotten.</p><p style='color:#666;'>You can also download the desktop and APP from the website</p><p><a style='text-decoration: none;' href='https://www.projectzoom.com.au' target='_blank'>👉 Go to see</a></p></td></tr></table></td></tr></table>"
|
|
} |