UNPKG

@ecip/ecip-web

Version:

A magical vue admin. An out-of-box UI solution for enterprise applications. Newest development stack of vue. Lots of awesome features

756 lines (755 loc) 26 kB
export default { ec: { common: { relate: "关联", }, route: { dashboard: "首页", documentation: "文档", guide: "引导页", permission: "权限测试页", rolePermission: "角色权限", pagePermission: "页面权限", directivePermission: "指令权限", icons: "图标", components: "组件", tinymce: "富文本编辑器", markdown: "Markdown", jsonEditor: "JSON 编辑器", dndList: "列表拖拽", splitPane: "Splitpane", avatarUpload: "头像上传", dropzone: "Dropzone", sticky: "Sticky", countTo: "Count To", componentMixin: "小组件", backToTop: "返回顶部", dragDialog: "拖拽 Dialog", dragSelect: "拖拽 Select", dragKanban: "可拖拽看板", charts: "图表", keyboardChart: "键盘图表", lineChart: "折线图", mixChart: "混合图表", example: "综合实例", nested: "路由嵌套", menu1: "菜单1", "menu1-1": "菜单 1-1", "menu1-2": "菜单 1-2", "menu1-2-1": "菜单 1-2-1", "menu1-2-2": "菜单 1-2-2", "menu1-3": "菜单 1-3", menu2: "菜单 2", Table: "Table", dynamicTable: "动态 Table", dragTable: "拖拽 Table", inlineEditTable: "Table 内编辑", complexTable: "综合 Table", tab: "Tab", form: "表单", createArticle: "创建文章", editArticle: "编辑文章", articleList: "文章列表", errorPages: "错误页面", page401: "401", page404: "404", errorLog: "错误日志", excel: "Excel", exportExcel: "导出 Excel", selectExcel: "导出 已选择项", mergeHeader: "导出 多级表头", uploadExcel: "上传 Excel", zip: "Zip", pdf: "PDF", exportZip: "Export Zip", theme: "换肤", clipboardDemo: "Clipboard", i18n: "国际化", externalLink: "外链", profile: "个人中心", show: "显示", hide: "隐藏", }, navbar: { dashboard: "首页", github: "项目地址", logOut: "退出登录", profile: "个人信息", theme: "换肤", size: "布局大小", changePwd: "修改密码", more: "更多", cleanCache: "清除缓存", }, login: { title: "系统登录", logIn: "登录", logInByPwd: "密码登录", logInByPhone: "手机号登录", tenantId: "请输入租户Id", username: "账号", password: "密码", any: "随便填", thirdparty: "第三方登录", thirdpartyTips: "本地不能模拟,请结合自己业务进行模拟!!!", wechat: "微信", requireUsername: "请输入账号", requirePassword: "请输入密码", usernameEmpty: "账号不能为空", usernameError: "请输入正确的账号", phone: "手机号", phoneEmpty: "手机号不能为空", code: "验证码", codeEmpty: "验证码不能为空", codeError: "请输入6位数的验证码", sendCode: "发送验证码", getPhoneCode: "获取验证码", resendCodeAfter: "秒后重新发送", resendCode: "重新发送验证码", sendSuccess: "发送验证码成功", wait: "请稍后。。。", pwdRegMsg: "8-20位大小写字母数字特殊字符组合", pwd: { reset: "请修改或重置密码", resetByPwd: "通过账号密码重置", resetByCode: "通过手机验证码重置", old: "原密码", new: "新密码", confirm: "确认密码", confirmModify: "确定修改", sameError: "密码不能和账号一样", sameWithOldError: "新密码不能与原密码一样", illegalError: "存在非法字符", regMsg: "8-20位大小写字母数字特殊字符组合", regError: "新密码不符合正则校验", lengthError: "密码长度不能小于6", confirmError: "确认密码与新密码不一致", empty: "密码不能为空", oldEmpty: "原密码不能为空", newEmpty: "新密码不能为空", confirmEmpty: "确认密码不能为空", changeSuccess: "修改密码成功", changeAndRelogin: "密码修改成功,即将跳转到登录页面,请重新登录", }, }, documentation: { documentation: "开发文档", github: "Github 地址", }, permission: { addRole: "新增角色", editPermission: "编辑权限", roles: "你的权限", switchRoles: "切换权限", tips: "在某些情况下,不适合使用 v-permission。例如:Element-UI 的 el-tab 或 el-table-column 以及其它动态渲染 dom 的场景。你只能通过手动设置 v-if 来实现。", delete: "删除", confirm: "确定", cancel: "取消", }, guide: { description: "引导页对于一些第一次进入项目的人很有用,你可以简单介绍下项目的功能。本 Demo 是基于", button: "打开引导", }, components: { documentation: "文档", tinymceTips: "富文本是管理后台一个核心的功能,但同时又是一个有很多坑的地方。在选择富文本的过程中我也走了不少的弯路,市面上常见的富文本都基本用过了,最终权衡了一下选择了Tinymce。更详细的富文本比较和介绍见", dropzoneTips: "由于我司业务有特殊需求,而且要传七牛 所以没用第三方,选择了自己封装。代码非常的简单,具体代码你可以在这里看到 @/components/Dropzone", stickyTips: "当页面滚动到预设的位置会吸附在顶部", backToTopTips1: "页面滚动到指定位置会在右下角出现返回顶部按钮", backToTopTips2: "可自定义按钮的样式、show/hide、出现的高度、返回的位置 如需文字提示,可在外部使用Element的el-tooltip元素", imageUploadTips: "由于我在使用时它只有vue@1版本,而且和mockjs不兼容,所以自己改造了一下,如果大家要使用的话,优先还是使用官方版本。", }, table: { dynamicTips1: "固定表头, 按照表头顺序排序", dynamicTips2: "不固定表头, 按照点击顺序排序", dragTips1: "默认顺序", dragTips2: "拖拽后顺序", title: "标题", importance: "重要性", type: "类型", remark: "点评", search: "搜索", query: "查询", reset: "重置", refresh: "刷新", add: "添加", copy: "复制", sync: "同步", switch: "切换", sort: "排序", expandCollapse: "展开/折叠", expand: "展开", collapse: "收起", import: "导入", importBase: "导入基础数据", export: "导出", exportBase: "导出基础数据", exportData: "导出数据", downloadTemplate: "模板下载", reviewer: "审核人", id: "序号", date: "时间", author: "作者", readings: "阅读数", status: "状态", actions: "操作", addSubordinate: "新增下级", edit: "编辑", detail: "详情", view: "查看", publish: "发布", draft: "草稿", del: "删除", delete: "删除", remove: "移除", cancel: "取 消", confirm: "确 定", close: "关 闭", loading: "加载中", empty: "暂无数据", exist: "已存在", remarks: "备注", remarksEmpty: "备注信息不能为空", yes: "是", no: "否", i18nName: "国际化名称", name: "名称", code: "编码", permission: "权限", positionPermission: "位置权限", fullName: "全称", shortName: "简称", version: "版本号", createBy: "创建者", createDate: "创建日期", updateDate: "更新日期", enableStatus: "启用状态", emptyError: "不能为空", verifyError: "校验不通过", config: "配置", offline: "下线", codeExists: "编码已存在", linkArea: "关联区域", linkTenant: "关联租户", linkApp: "关联应用", linkUser: "关联角色", positionType: "级别", createTime: "创建时间", modifyTime: "修改时间", recovery: "恢复", userDesign: "用户定制", unpublish: "取消发布", asynFromCenterAuth: "用户全量同步", }, example: { warning: "创建和编辑页面是不能被 keep-alive 缓存的,因为keep-alive 的 include 目前不支持根据路由来缓存,所以目前都是基于 component name 来进行缓存的。如果你想类似的实现缓存效果,可以使用 localStorage 等浏览器缓存方案。或者不要使用 keep-alive 的 include,直接缓存所有页面。详情见", }, errorLog: { tips: "请点击右上角bug小图标", description: "现在的管理后台基本都是spa的形式了,它增强了用户体验,但同时也会增加页面出问题的可能性,可能一个小小的疏忽就导致整个页面的死锁。好在 Vue 官网提供了一个方法来捕获处理异常,你可以在其中进行错误处理或者异常上报。", documentation: "文档介绍", title: "错误日志", user: "用户", tenant: "租户", app: "系统", serviceId: "服务Id", serverHost: "服务名", serverIp: "服务IP", remoteIp: "操作Ip地址", exceptionName: "异常名", method: "操作方式", createTime: "异常时间", requestUri: "请求URI", requestParam: "操作提交的数据", methodClass: "方法类", methodName: "方法名", stackTrace: "错误详细", errorMsg: "异常信息", lineNumber: "错误行数", userAgent: "客户端", env: "系统环境", executionTime: "执行时间", }, errorPage: { goBack: "返回", gifSource: "gif来源airbnb页面", noPermission: "你没有权限去该页面", contactLeader: "如有不满请联系你领导", otherChoice: "或者你可以去", homePage: "回首页", lookAround: "随便看看", lookGif: "点我看图", notFound: "糟糕,找不到页面!", contactAdmin: "有疑问请联系管理员", pageError: "请求的内容已经迁移或者没权限", }, icon: { example: "示例", others: "其他", copyValue: "点击对应图标复制之后的值", iconName: "图标下面的名称", }, excel: { export: "导出", selectedExport: "导出已选择项", placeholder: "请输入文件名(默认excel-list)", }, zip: { export: "导出", placeholder: "请输入文件名(默认file)", }, pdf: { tips: "这里使用 window.print() 来实现下载pdf的功能", }, theme: { change: "换肤", documentation: "换肤文档", tips: "Tips: 它区别于 navbar 上的 theme-pick, 是两种不同的换肤方法,各自有不同的应用场景,具体请参考文档。", }, tagsView: { refresh: "刷新", close: "关闭", closeOthers: "关闭其它", closeAll: "关闭所有", }, settings: { darkTheme: "深色主题", title: "系统布局配置", navSetting: "导航模式", themeSetting: "备选主题色", theme: "主题色", themeStyle: "主题风格", styleHeader: "顶部栏样式", fixedHeader: "固定顶部菜单", otherSetting: "其他设置", gradientSetting: "顶部渐变设置", tagsView: "是否启用页签", sidebarLogo: "显示侧栏Logo", contentFull: "内容区域铺满", tagStyle: "页签显示风格", moreColor: "更多颜色", startColor: "起始颜色", endColor: "结束颜色", headerColordirection: "顶部菜单栏渐变色方向", gradientBol: "顶部栏渐变", }, notice: { sendNotice: "发送通知", sendInternal: "发送站内信", send: "发送", draft: "保存草稿", notice: "系统通知", noticeEmpty: "暂时没有未读的通知", todoList: "待办任务", todoListEmpty: "暂时没有未读的待办任务", system: "系统", internal: "站内信", wechat: "微信", sms: "短信", email: "邮箱", app: "APP推送", internalEmpty: "暂时没有未读的站内信", more: "查看更多", title: "标题", titleEmpty: "标题不能为空", typeEmpty: "消息类型不能为空", content: "内容", contentEmpty: "内容不能为空", status: "状态", statusEmpty: "状态不能为空", type: "消息分类", sendWay: "发送渠道", sender: "发送人", sendTime: "发送时间", receiver: "接收人", readTime: "阅读时间", sendAllConfirm: "是否确认发送给全部用户", sendConfirm: "是否确认发送", sendSuccess: "发送成功", }, dashboard: { users: "注册用户", tenants: "租户数量", sections: "收费路段", stations: "收费站", gantries: "ETC门架", activeUsers: "活跃用户分析", filterWeekend: "不看周末", total: "合计", avg: "均值", people: "人数", pc: "电脑端", app: "移动端", wechat: "微信小程序", activeTrend: "活跃总趋势", popMonitor: "云平台应用服务热度监测", popTrend: "云平台应用服务热度变化趋势", registerUsers: "注册用户分析", tenant: "租户", }, import: { isNewPk: "是否生成新主键", strategy: "导入策略", ignore: "忽略", overwrite: "覆盖", update: "更新", }, date: { date: "日期", time: "时间", rangeSeparator: "至", startDate: "开始日期", endDate: "结束日期", startEndTime: "开始-结束时间", effectiveTime: "生效时间", expirationTime: "失效时间", monday: "星期一", tuesday: "星期二", wednesday: "星期三", thursday: "星期四", friday: "星期五", saturday: "星期六", sunday: "星期日", today: "今天", yesterday: "昨天", past7Days: "过去7天", past14Days: "过去14天", past30Days: "过去30天", past90Days: "过去90天", past180Days: "过去180天", }, message: { removeConfirm: "确定移除所选项吗?(逻辑删除,数据库数据不删除)", delConfirm: "确定删除所选项吗?", delNodeConfirm: "是否移除此节点及其子节点?", prompt: "提示", confirm: "确定", cancel: "取消", success: "成功", error: "错误", warning: "警告", removeSuccess: "移除成功", delSuccess: "删除成功", saveSuccess: "保存成功", setupSuccess: "设置成功", selectEmpty: "请至少选择一条记录", getError: "获取数据失败", copyConfirm: "确认复制?", copyModalTips: "1、复制的数据包括:角色、资源、角色-资源关联关系 <br>2、复制的数据不会判重,多次复制会产生多余数据,谨慎使用", }, dialog: { save: "保存", close: "关闭", }, tree: { parent: "父级", chooseParent: "选择父级", addChild: "新增下级", cascade: "父子级联", activeCascade: "激活级联", }, copyModal: { sourceTenant: "源租户", sourceApp: "源应用", targetTenant: "目标租户", targetApp: "目标应用", copySuccess: "复制成功", }, template: { name: "模版名称", code: "模版编码", subject: "模版主题", content: "模版内容", templateContent: "模板标识", nameEmpty: "模版名称不能为空", subjectEmpty: "模版主题不能为空", contentEmpty: "模版内容不能为空", }, email: { address: "邮箱地址", subject: "邮件主题", status: "发送状态", tryNum: "重试次数", responseDate: "响应时间", empty: "邮箱地址不能为空", }, sms: { phone: "手机号码", status: "发送状态", smsId: "发送响应消息id", msg: "返回消息", responseDate: "响应时间", businessType: "业务类型", businessTypeEmpty: "业务类型不能为空", }, reports: { design: "设计", preview: "预览", tableName: "报表名", }, wx: { sceneId: "场景值Id", jwId: "公众号Id", scanTime: "扫码时间", subscribe: "扫码关注", sendData: "发送数据", }, user: { basicInfo: "基本信息", useBehavior: "使用行为", userName: "账号", realName: "用户", tenant: "租户", org: "机构", dept: "组织", sex: "性别", age: "年龄", birthday: "出生日期", officePhone: "办公电话", position: "职位", entryDate: "入职时间", insider: "内部人员", ustatus: "用户状态", ustatusInit: "初始化(待审核)", ustatusNormal: "正常在用", ustatusFrozen: "冻结账号", wxBind: "绑定公众号", wxPubOpenId: "微信公众号OpenId", wxProOpenId: "微信小程序OpenId", wxUnionId: "开放平台UnionId", accessibleApp: "可访问系统", role: "角色", contactDetails: "联系方式", verifyPhone: "验证手机号码", verifyPhoneSuccess: "手机号码验证成功", verifyPhoneFail: "手机号码验证失败", verifyEmail: "验证邮箱地址", verifyEmailSuccess: "邮箱验验证成功", verifyEmailFail: "邮箱验验证失败", verified: "已验证", unverified: "未验证", address: "联系地址", myLog: "我的日志", loginTrend: "登录趋势", recentLoginDesc: "近{days}天内有{loginDays}天具有登录行为,最后一次登录时间为{lastLoginDate}", loginPv: "每日登录次数趋势(PV)", visitHistory: "使用足迹", visitDetail: "使用了【{appName}】系统的【{module}】功能", infoUpdateHistory: "信息变更历史", filterName: "输入名称进行过滤", leftApp: "左侧系统", assignRole: "分配角色", assignRoleSuccess: "角色分配成功", resetPwd: "重置密码", switchId: "切换身份", avatar: "头像", resetPwdConfirm: "是否重置该用户密码", switchConfirm: "是否切换身份到:{name}?", certType: "证件类型", certNo: "证件号", staffNo: "职工编号", job: "岗位", deptError: "同一系统不能选择多个组织", tenantError: "同一个租户不能选择多个机构", userPermissionSuccess: "用户权限设置成功!", accAppUserEmpty: "未选择需要设置可访问系统的用户!", accAppSuccess: "用户可访问系统设置成功!", deptUserEmpty: "未选择需要设置组织权限的用户!", deptAuthSuccess: "用户组织权限设置成功!", orgUserEmpty: "未选择需要设置机构权限的用户!", orgAuthSuccess: "用户机构权限设置成功!", roleUserEmpty: "未选择需要分配角色的用户!", accountInfo: "账户信息", userInfo: "使用者信息", wechatAccount: "微信账号", organization: "所属机构", system: "所属系统", onlineSystem: "在线系统", pointPermissions: "位置点权限", deptType: "机构类型", deptName: "系统机构", }, app: { app: "系统", system: "所属系统", management: "应用管理", name: "系统名称", type: "应用类型", authType: "认证方式", findSecret: "查看密钥", generateSecret: "生成密钥", searchSecret: "密钥查询", secretConfirm: "生成密钥会导致原先生成的密钥失效,是否继续?", generateSecretSuccess: "生成秘钥成功,请及时保存", externalFlag: "外部系统标记", ipFlag: "安全性IP启用标记", lLogFlag: "登录日志启用标记", logOptFlag: "操作日志启用标记", url: "应用入口", icon: "系统图标", setTenant: "设置{appName}租户", setTenantConfirm: "是否设置以上租户?", exportError: "请选择需要导出基础数据的系统", target: "跳转方式", noRole: "该系统无角色", projectCode: "项目编号", projectName: "项目名称", proposer: "申请人", proposerPhone: "申请人联系方式", auditRemarks: "审核备注", auditStatus: "审核状态", auditBy: "审核人", appSecret: "应用密钥", }, area: { cityCode: "区域编号", zipCode: "邮政编码", pinyin: "拼音", shortPinyin: "简拼", lng: "经度", lat: "纬度", type: "区域类型", }, dept: { legal: "负责人", phone1: "联系电话1", phone2: "联系电话2", address: "组织机构地址", nature: "公司性质", tradecType: "行业类别代码", equityType: "权益类型", benchmark: "机构口径", runStatus: "运营状态", }, dict: { dict: "数据字典", label: "字典名称", type: "字典类型", value: "字典取值", extra: "拓展字段", }, log: { userId: "用户Id", viewAll: "查看全部", onlyView: "仅看", notView: "不看", respData: "响应消息", msgCode: "消息编码", optTime: "操作时间", optType: "操作类型", optCost: "操作耗时(毫秒)", recordType: "记录类型", recordId: "记录Id", module: "模块", desc: "描述", location: "参考地", device: "渠道", loginTime: "登录时间", fromUrl: "源URL", url: "URL地址", duration: "持续时间", repair: "修复", allApp: "所有应用", repairConfirm: "确定修复{title}吗?", repairSuccess: "修复成功", }, org: { type: "机构类型", legal: "负责人", }, position: { user: "关联用户", relateConfirm: "是否给用户分配岗位", relateSuccess: "关联成功", }, resource: { name: "资源名称", type: "分类", nodeType: "节点类型", fixPath: "修复路径", fixAlert: "不选系统,则修复所有系统:修复parentIds、删除parentId不存在的节点", fixConfirm: "是否确认修复所选系统资源?", fixSuccess: "修复成功", routeChange: "路由转换", routeChangeSuccess: "路由转换成功", dataRule: "数据规则", defaultPermission: "新增默认权限", defaultPermissionCode: "默认权限编码", permission: "权限标志", component: "前端组件", copy: "资源复制", requestUrl: "请求地址URL", vueRoute: "Vue路由配置", breadcrumb: "显示面包屑", menuGroup: "菜单组", hidden: "隐藏路由", cache: "缓存路由", showRoot: "显示根路由", affix: "固定tags", activeMenu: "高亮激活路由", redirect: "面包屑导航路径", routeMenu: "路由菜单", modulePath: "前端路由(已弃用)", addPermissionConfirm: "是否新增默认权限(新增、编辑、查看、编辑、导入、导出...)?", sync: "同步资源", sourceResource: "源资源(根据资源编码同步,存在更新,不存在则新增)", targetResource: "目标资源(同步操作不会删除任何资源)", }, dataRule: { viewTitle: "数据规则列表,所属菜单", field: "字段", condition: "条件", value: "规则值", sqlSegment: "自定义Sql", }, role: { name: "角色名称", code: "角色编码", remarks: "角色描述", editRemarks: "修改描述", selectAlert: "要查看或者更新角色的授权状态,请先点击以下角色对应的行记录", user: "人员", assign: "分配用户", assignConfirm: "是否分配以上用户至角色:", rsrcAuth: "功能权限", rsrcAuthConfirm: "是否赋予当前所选角色以下功能权限?", rsrcAuthCancelConfirm: "是否取消当前所选角色以下功能权限?", dataRuleAuth: "数据权限", dataRuleAuthSuccess: "数据权限分配成功!", orgAuth: "机构权限", orgAuthSuccess: "机构权限分配成功!", deptAuth: "组织权限", deptAuthSuccess: "组织权限分配成功!", copy: "角色复制", authStatus: "授权状态", auth: "授权", authCancel: "取消授权", creator: "创建人", modifiedBy: "修改人", checkMember: "查看成员", memberList: "角色成员列表", addMember: "添加成员", }, tenant: { relateTenant: "租户", relateTenantConfirm: "是否关联选中租户?", relateArea: "区域", relateAreaConfirm: "是否关联选中区域?", copy: "租户复制", assignApp: "设置系统", assignAppConfirm: "是否设置以上系统?", assignAppSuccess: "设置系统成功!", }, }, };