402 lines
14 KiB
JSON
402 lines
14 KiB
JSON
{
|
|
"ThingsGateway.Admin.Application.AppConfig": {
|
|
"LoginPolicy": "登录策略",
|
|
"PagePolicy": "页面设置",
|
|
"PasswordPolicy": "密码策略",
|
|
"WebsitePolicy": "网站设置"
|
|
},
|
|
"ThingsGateway.Admin.Application.AuthController": {
|
|
"AuthController": "登录API",
|
|
"LoginAsync": "登录",
|
|
"LogoutAsync": "注销"
|
|
},
|
|
"ThingsGateway.Admin.Application.AuthService": {
|
|
"AuthErrorMax": "账号密码错误,超过 {0} 次后将锁定 {1} 分钟,错误次数 {2} ",
|
|
"MustDesc": "密码需要DESC加密后传入",
|
|
"OrgDisable": "所属公司/部门已停用,请联系管理员",
|
|
"PasswordError": "密码错误次数过多,请 {0} 分钟后再试",
|
|
"SingleLoginWarn": "您的账号已在别处登录",
|
|
"TenantNull": "租户不存在",
|
|
"UserDisable": "账号 {0} 已停用",
|
|
"UserNoModule": "该账号未分配模块,请联系管理员",
|
|
"UserNull": "用户 {0} 不存在"
|
|
},
|
|
"ThingsGateway.Admin.Application.BaseDataEntity": {
|
|
"CreateOrgId": "创建机构Id"
|
|
},
|
|
"ThingsGateway.Admin.Application.BaseEntity": {
|
|
"CreateTime": "创建时间",
|
|
"CreateUser": "创建人",
|
|
"SortCode": "排序",
|
|
"UpdateTime": "更新时间",
|
|
"UpdateUser": "更新人"
|
|
},
|
|
"ThingsGateway.Admin.Application.BlazorAuthenticationHandler": {
|
|
"UserExpire": "用户登录已过期,请重新登录"
|
|
},
|
|
"ThingsGateway.Admin.Application.DataScopeEnum": {
|
|
"SCOPE_ALL": "全部",
|
|
"SCOPE_ORG": "仅所属组织",
|
|
"SCOPE_ORG_CHILD": "所属组织及以下",
|
|
"SCOPE_ORG_DEFINE": "自定义",
|
|
"SCOPE_SELF": "仅自己"
|
|
},
|
|
"ThingsGateway.Admin.Application.DefaultDataScope": {
|
|
"ScopeCategory": "数据范围",
|
|
"ScopeDefineOrgIdList": "自定义列表"
|
|
},
|
|
"ThingsGateway.Admin.Application.DictTypeEnum": {
|
|
"Define": "业务配置",
|
|
"System": "系统配置"
|
|
},
|
|
"ThingsGateway.Admin.Application.FileService": {
|
|
"FileLengthError": "文件大小不允许超过 {0} M",
|
|
"FileNullError": "文件不能为空",
|
|
"FileTypeError": "不支持 {0} 格式"
|
|
},
|
|
"ThingsGateway.Admin.Application.HardwareInfo": {
|
|
"Environment": "主机环境",
|
|
"FrameworkDescription": "NET框架",
|
|
"OsArchitecture": "系统架构",
|
|
"UpdateTime": "更新时间",
|
|
"UUID": "唯一编码"
|
|
},
|
|
"ThingsGateway.Admin.Application.HardwareJob": {
|
|
"GetHardwareInfoFail": "获取硬件信息出错"
|
|
},
|
|
"ThingsGateway.Admin.Application.HistoryHardwareInfo": {
|
|
"Battery": "电池",
|
|
"CpuUsage": "CPU使用率",
|
|
"DriveUsage": "磁盘使用率",
|
|
"MemoryUsage": "内存",
|
|
"Temperature": "温度"
|
|
},
|
|
"ThingsGateway.Admin.Application.LogCateGoryEnum": {
|
|
"Exception": "异常",
|
|
"Login": "登录",
|
|
"Logout": "注销",
|
|
"Operate": "操作"
|
|
},
|
|
"ThingsGateway.Admin.Application.LogEnum": {
|
|
"FAIL": "失败",
|
|
"SUCCESS": "成功"
|
|
},
|
|
"ThingsGateway.Admin.Application.LoginInput": {
|
|
"Account": "登录账号",
|
|
"Account.Required": "{0} 是必填项",
|
|
"Password": "登录密码",
|
|
"Password.Required": "{0} 是必填项"
|
|
},
|
|
"ThingsGateway.Admin.Application.LoginPolicy": {
|
|
"ErrorCount": "登录错误次数锁定阈值",
|
|
"ErrorCount.MinValue": " {0} 值太小",
|
|
"ErrorLockTime": "登录错误锁定时长(分)",
|
|
"ErrorLockTime.MinValue": " {0} 值太小",
|
|
"ErrorResetTime": "登录错误次数过期时长(分)",
|
|
"ErrorResetTime.MinValue": " {0} 值太小",
|
|
"SingleOpen": "单用户登录开关",
|
|
"VerificatExpireTime": "登录过期时间(分)",
|
|
"VerificatExpireTime.MinValue": " {0} 值太小"
|
|
},
|
|
"ThingsGateway.Admin.Application.LogoutInput": {
|
|
"VerificatId.Required": "{0} 是必填项"
|
|
},
|
|
"ThingsGateway.Admin.Application.OpenApiAuthController": {
|
|
"LoginAsync": "登录",
|
|
"LogoutAsync": "注销",
|
|
"OpenApiAuthController": "登录API"
|
|
},
|
|
"ThingsGateway.Admin.Application.OperateLogPageInput": {
|
|
"Account": "操作账号",
|
|
"Category": "分类",
|
|
"SearchDate": "时间范围"
|
|
},
|
|
"ThingsGateway.Admin.Application.OperDescAttribute": {
|
|
"ChangeParentResource": "更改父节点",
|
|
"CopyOrg": "复制机构",
|
|
"CopyResource": "复制资源",
|
|
"DeleteDict": "删除字典",
|
|
"DeleteOperLog": "删除操作日志",
|
|
"DeleteOrg": "删除机构",
|
|
"DeletePosition": "删除岗位",
|
|
"DeleteResource": "删除资源",
|
|
"DeleteRole": "删除角色",
|
|
"DeleteuSER": "删除用户",
|
|
"EditLoginPolicy": "修改登录策略",
|
|
"EditPagePolicy": "修改页面策略",
|
|
"EditPasswordPolicy": "修改密码策略",
|
|
"EditWebsitePolicy": "修改网站设置",
|
|
"ExitSession": "强退会话",
|
|
"ExitVerificat": "强退令牌",
|
|
"ExportOperLog": "导出操作日志",
|
|
"GrantApi": "API",
|
|
"GrantResource": "资源",
|
|
"GrantRole": "角色",
|
|
"GrantUser": "用户",
|
|
"NoPermission": "无权限操作",
|
|
"ResetPassword": "重置密码",
|
|
"RoleGrantApiPermission": "角色授权OpenApi",
|
|
"RoleGrantResource": "角色授权资源",
|
|
"RoleGrantUser": "角色授权用户",
|
|
"SaveDict": "修改字典",
|
|
"SaveOrg": "保存机构",
|
|
"SavePosition": "保存岗位",
|
|
"SaveResource": "修改资源",
|
|
"SaveRole": "修改角色",
|
|
"SaveUser": "修改用户",
|
|
"UpdatePassword": "更新个人密码",
|
|
"UpdateUserInfo": "更新个人信息",
|
|
"UserGrantApiPermission": "用户授权OpenApi",
|
|
"UserGrantResource": "用户授权资源",
|
|
"UserGrantRole": "用户授权角色",
|
|
"WorkbenchInfo": "更新个人工作台"
|
|
},
|
|
"ThingsGateway.Admin.Application.OrgEnum": {
|
|
"COMPANY": "公司",
|
|
"DEPT": "部门"
|
|
},
|
|
"ThingsGateway.Admin.Application.PagePolicy": {
|
|
"Razor": "默认主页",
|
|
"Shortcuts": "默认快捷方式"
|
|
},
|
|
"ThingsGateway.Admin.Application.PasswordPolicy": {
|
|
"DefaultPassword": "默认用户密码",
|
|
"DefaultPassword.Required": " {0} 是必填项",
|
|
"PasswordContainChar": "包含特殊字符",
|
|
"PasswordContainLower": "包含小写字母",
|
|
"PasswordContainNum": "包含数字",
|
|
"PasswordContainUpper": "包含大写字母",
|
|
"PasswordMinLen": "密码最小长度",
|
|
"PasswordMinLen.MinValue": " {0} 值太小"
|
|
},
|
|
"ThingsGateway.Admin.Application.PositionCategoryEnum": {
|
|
"HIGH": "高层",
|
|
"LOW": "低层",
|
|
"MIDDLE": "中层"
|
|
},
|
|
"ThingsGateway.Admin.Application.ResourceCategoryEnum": {
|
|
"Button": "按钮",
|
|
"Menu": "菜单",
|
|
"Module": "模块"
|
|
},
|
|
"ThingsGateway.Admin.Application.ResourceTableSearchModel": {
|
|
"Href": "路径",
|
|
"Module": "模块",
|
|
"Title": "标题"
|
|
},
|
|
"ThingsGateway.Admin.Application.RoleCategoryEnum": {
|
|
"Global": "全局",
|
|
"Org": "机构"
|
|
},
|
|
"ThingsGateway.Admin.Application.SessionOutput": {
|
|
"Account": "账号",
|
|
"LatestLoginIp": "最新登录ip",
|
|
"LatestLoginTime": "最新登录时间",
|
|
"Online": "在线状态",
|
|
"VerificatCount": "令牌数量"
|
|
},
|
|
"ThingsGateway.Admin.Application.SysDict": {
|
|
"Category": "分类",
|
|
"Category.Required": "{0} 是必填项",
|
|
"Code": "代码",
|
|
"Code.Required": "{0} 是必填项",
|
|
"DemoCanotUpdateWebsitePolicy": "DEMO环境不允许修改网站设置",
|
|
"DictDup": "存在重复的配置 分类 {0} 名称 {1}",
|
|
"Name": "名称",
|
|
"Name.Required": "{0} 是必填项",
|
|
"Remark": "备注"
|
|
},
|
|
"ThingsGateway.Admin.Application.SysOperateLog": {
|
|
"Category": "日志分类",
|
|
"ClassName": "类名",
|
|
"ExeMessage": "具体消息",
|
|
"ExeStatus": "执行状态",
|
|
"MethodName": "方法名称",
|
|
"Name": "日志名称",
|
|
"OpAccount": "账号",
|
|
"OpBrowser": "浏览器",
|
|
"OpIp": "ip",
|
|
"OpOs": "系统",
|
|
"OpTime": "操作时间",
|
|
"ParamJson": "请求参数",
|
|
"ReqMethod": "请求方式",
|
|
"ReqUrl": "请求地址",
|
|
"ResultJson": "返回结果",
|
|
"VerificatId": "验证Id"
|
|
},
|
|
"ThingsGateway.Admin.Application.SysOrg": {
|
|
"CanotContainsSelf": "不可包含自己",
|
|
"Category": "分类",
|
|
"Category.Required": "{0} 是必填项",
|
|
"Code": "代码",
|
|
"Code.Required": "{0} 是必填项",
|
|
"CodeDup": "存在重复的编码 {0}",
|
|
"DeletePositionFirst": "请先删除机构下的职位",
|
|
"DeleteRoleFirst": "请先删除机构下的角色",
|
|
"DeleteUserFirst": "请先删除机构下的用户",
|
|
"DirectorId": "主管",
|
|
"Dup": "存在重复的机构 分类 {0} 名称 {1}",
|
|
"Name": "名称",
|
|
"Name.Required": "{0} 是必填项",
|
|
"NameDup": "存在重复的名称 {0}",
|
|
"Names": "机构全称",
|
|
"ParentChoiceSelf": "父级不能选择自己",
|
|
"ParentId": "上级机构",
|
|
"ParentNull": "父级不存在 {0}",
|
|
"Remark": "备注",
|
|
"RootOrg": "无法创建顶层机构",
|
|
"Status": "状态",
|
|
"TargetNameDup": "目标节点存在重复的名称 {0}"
|
|
},
|
|
"ThingsGateway.Admin.Application.SysOrgCopyInput": {
|
|
"ContainsChild": "包含下级",
|
|
"ContainsPosition": "包含职位",
|
|
"TargetId": "目标机构"
|
|
},
|
|
"ThingsGateway.Admin.Application.SysPosition": {
|
|
"CanotContainsSelf": "不可包含自己",
|
|
"Category": "分类",
|
|
"Category.Required": "{0} 是必填项",
|
|
"Code": "代码",
|
|
"Code.Required": "{0} 是必填项",
|
|
"CodeDup": "存在重复的编码 {0}",
|
|
"DeleteUserFirst": "请先删除职位下的用户",
|
|
"Dup": "存在重复的岗位 分类 {0} 名称 {1}",
|
|
"Name": "名称",
|
|
"Name.Required": "{0} 是必填项",
|
|
"NameDup": "存在重复的名称 {0}",
|
|
"OrgId": "机构",
|
|
"OrgId.MinValue": "{0} 是必填项",
|
|
"ParentChoiceSelf": "父级不能选择自己",
|
|
"ParentNull": "父级不存在 {0}",
|
|
"Remark": "备注",
|
|
"Status": "状态",
|
|
"TargetNameDup": "目标节点存在重复的名称 {0}"
|
|
},
|
|
"ThingsGateway.Admin.Application.SysResource": {
|
|
"CanotDeleteSystemResource": "不可删除系统资源 {0}",
|
|
"Category": "分类",
|
|
"Code": "编码",
|
|
"Href": "路径",
|
|
"Href.Required": "{0} 是必填项",
|
|
"Icon": "图标",
|
|
"Module": "模块",
|
|
"ModuleIdDiff": "模块与上级菜单不一致",
|
|
"NavLinkMatch": "匹配类型",
|
|
"NotFoundResource": "系统异常,没找到该菜单",
|
|
"ParentId": "上级菜单",
|
|
"ResourceDup": "存在重复的名称 {0}",
|
|
"ResourceMenuHrefNotNull": "菜单的路径不能为空",
|
|
"ResourceParentChoiceSelf": "父级不能选择自己",
|
|
"ResourceParentNull": "父级不存在 {0}",
|
|
"Target": "跳转类型",
|
|
"Title": "标题",
|
|
"Title.Required": "{0} 是必填项"
|
|
},
|
|
"ThingsGateway.Admin.Application.SysRole": {
|
|
"CannotRoleScopeAll": "机构角色不能选择全局数据范围",
|
|
"CanotDeleteAdmin": "不可删除系统内置超管角色",
|
|
"CanotEditAdmin": "不可编辑超管角色",
|
|
"CanotGrantAdmin": "不能分配超管角色",
|
|
"Category": "分类",
|
|
"Code": "编码",
|
|
"CodeDup": "存在重复的编码 {0}",
|
|
"Global": "全局",
|
|
"Name": "名称",
|
|
"Name.Required": " {0} 是必填项",
|
|
"NameDup": "存在重复的角色名称 {0}",
|
|
"OrgId": "机构",
|
|
"OrgNotNull": "机构不能为空",
|
|
"SameOrgNameDup": "存在重复的角色名称 {0}",
|
|
"Status": "状态"
|
|
},
|
|
"ThingsGateway.Admin.Application.SysUser": {
|
|
"Account": "账号",
|
|
"Account.Required": " {0} 是必填项",
|
|
"AccountDup": "存在重复的账号 {0}",
|
|
"Avatar": "头像",
|
|
"CanotDeleteAdminUser": "不可删除系统内置超管用户",
|
|
"CanotDeleteSelf": "不可删除自己",
|
|
"CanotEditAdminUser": "不可编辑超管用户",
|
|
"CanotGrantAdmin": "不能分配超管角色",
|
|
"CheckSelf": "禁止 {0} 自己",
|
|
"ConfirmPasswordDiff": "两次输入的密码不一致",
|
|
"DemoCanotUpdatePassword": "DEMO环境不允许修改密码",
|
|
"DirectorId": "主管",
|
|
"DirectorSelf": "不能设置自己为主管",
|
|
"Disable": "禁用",
|
|
"Email": "邮箱",
|
|
"EmailDup": "存在重复的邮箱 {0}",
|
|
"EmailError": "邮箱 {0} 格式错误",
|
|
"Enable": "启用",
|
|
"ExitVerificat": "您已被强制下线",
|
|
"GrantRole": "分配角色",
|
|
"LastLoginAddress": "上次登录地点",
|
|
"LastLoginDevice": "上次登录设备",
|
|
"LastLoginIp": "上次登录ip",
|
|
"LastLoginTime": "上次登录时间",
|
|
"LatestLoginAddress": "最新登录地点",
|
|
"LatestLoginDevice": "最新登录设备",
|
|
"LatestLoginIp": "最新登录ip",
|
|
"LatestLoginTime": "最新登录时间",
|
|
"NoOrg": "组织机构不存在",
|
|
"OldPasswordError": "原密码错误",
|
|
"OrgId": "机构",
|
|
"OrgNames": "机构名称",
|
|
"Password": "密码",
|
|
"PasswordEdited": "密码被修改,已退出登录",
|
|
"PasswordLengthLess": "密码长度不能小于 {0} ",
|
|
"PasswordMustLow": "密码必须包含小写字母",
|
|
"PasswordMustNum": "密码必须包含数字",
|
|
"PasswordMustSpecial": "密码必须包含特殊字符",
|
|
"PasswordMustUpp": "密码必须包含大写字母",
|
|
"Phone": "手机",
|
|
"PhoneError": "手机号码 {0} 格式错误",
|
|
"PositionId": "职位",
|
|
"PositionName": "职位名称",
|
|
"Status": "状态"
|
|
},
|
|
"ThingsGateway.Admin.Application.TargetEnum": {
|
|
"_blank": "新窗口",
|
|
"_parent": "父级窗口",
|
|
"_self": "本窗口",
|
|
"_top": "顶级窗口"
|
|
},
|
|
"ThingsGateway.Admin.Application.TestController": {
|
|
"Test": "测试",
|
|
"TestController": "测试API"
|
|
},
|
|
"ThingsGateway.Admin.Application.UnifyResultProvider": {
|
|
"NoPermission": "禁止访问,没有权限",
|
|
"TokenOver": "登录已过期,请重新登录"
|
|
},
|
|
"ThingsGateway.Admin.Application.UpdatePasswordInput": {
|
|
"ConfirmPassword": "确认密码",
|
|
"ConfirmPassword.Required": " {0} 是必填项",
|
|
"NewPassword": "新密码",
|
|
"NewPassword.Required": " {0} 是必填项",
|
|
"Password": "密码",
|
|
"Password.Required": " {0} 是必填项"
|
|
},
|
|
"ThingsGateway.Admin.Application.UserSelectorOutput": {
|
|
"Account": "账号",
|
|
"OrgId": "机构"
|
|
},
|
|
"ThingsGateway.Admin.Application.VerificatInfo": {
|
|
"Device": "登录设备",
|
|
"Expire": "过期时间(分)",
|
|
"LoginIp": "登录IP",
|
|
"LoginTime": "登录时间",
|
|
"Online": "在线状态",
|
|
"VerificatTimeout": "超时时间"
|
|
},
|
|
"ThingsGateway.Admin.Application.WebsitePolicy": {
|
|
"CloseTip": "关闭提示",
|
|
"CloseTip.Required": " {0} 是必填项",
|
|
"WebStatus": "是否开放"
|
|
},
|
|
"ThingsGateway.Admin.Application.WorkbenchInfo": {
|
|
"Razor": "主页",
|
|
"Shortcuts": "快捷方式"
|
|
}
|
|
} |