zh-cn.ts 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682
  1. const local: App.I18n.Schema = {
  2. system: {
  3. title: '市民请集合 管理系统',
  4. updateTitle: '系统版本更新通知',
  5. updateContent: '检测到系统有新版本发布,是否立即刷新页面?',
  6. updateConfirm: '立即刷新',
  7. updateCancel: '稍后再说'
  8. },
  9. common: {
  10. action: '操作',
  11. add: '新增',
  12. addSuccess: '添加成功',
  13. backToHome: '返回首页',
  14. batchDelete: '批量删除',
  15. cancel: '取消',
  16. close: '关闭',
  17. check: '勾选',
  18. expandColumn: '展开列',
  19. columnSetting: '列设置',
  20. config: '配置',
  21. confirm: '确认',
  22. delete: '删除',
  23. deleteSuccess: '删除成功',
  24. confirmDelete: '确认删除吗?',
  25. edit: '编辑',
  26. warning: '警告',
  27. error: '错误',
  28. index: '序号',
  29. keywordSearch: '请输入关键词搜索',
  30. logout: '退出登录',
  31. logoutConfirm: '确认退出登录吗?',
  32. lookForward: '敬请期待',
  33. modify: '修改',
  34. modifySuccess: '修改成功',
  35. noData: '无数据',
  36. operate: '操作',
  37. pleaseCheckValue: '请检查输入的值是否合法',
  38. refresh: '刷新',
  39. reset: '重置',
  40. search: '搜索',
  41. switch: '切换',
  42. tip: '提示',
  43. trigger: '触发',
  44. update: '更新',
  45. updateSuccess: '更新成功',
  46. userCenter: '个人中心',
  47. yesOrNo: {
  48. yes: '是',
  49. no: '否'
  50. }
  51. },
  52. request: {
  53. logout: '请求失败后登出用户',
  54. logoutMsg: '用户状态失效,请重新登录',
  55. logoutWithModal: '请求失败后弹出模态框再登出用户',
  56. logoutWithModalMsg: '用户状态失效,请重新登录',
  57. refreshToken: '请求的token已过期,刷新token',
  58. tokenExpired: 'token已过期'
  59. },
  60. theme: {
  61. themeDrawerTitle: '主题配置',
  62. tabs: {
  63. appearance: '外观',
  64. layout: '布局',
  65. general: '通用',
  66. preset: '预设'
  67. },
  68. appearance: {
  69. themeSchema: {
  70. title: '主题模式',
  71. light: '亮色模式',
  72. dark: '暗黑模式',
  73. auto: '跟随系统'
  74. },
  75. grayscale: '灰色模式',
  76. colourWeakness: '色弱模式',
  77. themeColor: {
  78. title: '主题颜色',
  79. primary: '主色',
  80. info: '信息色',
  81. success: '成功色',
  82. warning: '警告色',
  83. error: '错误色',
  84. followPrimary: '跟随主色'
  85. },
  86. recommendColor: '应用推荐算法的颜色',
  87. recommendColorDesc: '推荐颜色的算法参照',
  88. preset: {
  89. title: '主题预设',
  90. apply: '应用',
  91. applySuccess: '预设应用成功',
  92. default: {
  93. name: '默认预设',
  94. desc: 'Soybean 默认主题预设'
  95. },
  96. dark: {
  97. name: '暗色预设',
  98. desc: '适用于夜间使用的暗色主题预设'
  99. },
  100. compact: {
  101. name: '紧凑型',
  102. desc: '适用于小屏幕的紧凑布局预设'
  103. },
  104. azir: {
  105. name: 'Azir的预设',
  106. desc: '是 Azir 比较喜欢的莫兰迪色系冷淡风'
  107. }
  108. }
  109. },
  110. layout: {
  111. layoutMode: {
  112. title: '布局模式',
  113. vertical: '左侧菜单模式',
  114. 'vertical-mix': '左侧菜单混合模式',
  115. 'vertical-hybrid-header-first': '左侧混合-顶部优先',
  116. horizontal: '顶部菜单模式',
  117. 'top-hybrid-sidebar-first': '顶部混合-侧边优先',
  118. 'top-hybrid-header-first': '顶部混合-顶部优先',
  119. vertical_detail: '左侧菜单布局,菜单在左,内容在右。',
  120. 'vertical-mix_detail': '左侧双菜单布局,一级菜单在左侧深色区域,二级菜单在左侧浅色区域。',
  121. 'vertical-hybrid-header-first_detail':
  122. '左侧混合布局,一级菜单在顶部,二级菜单在左侧深色区域,三级菜单在左侧浅色区域。',
  123. horizontal_detail: '顶部菜单布局,菜单在顶部,内容在下方。',
  124. 'top-hybrid-sidebar-first_detail': '顶部混合布局,一级菜单在左侧,二级菜单在顶部。',
  125. 'top-hybrid-header-first_detail': '顶部混合布局,一级菜单在顶部,二级菜单在左侧。'
  126. },
  127. tab: {
  128. title: '标签栏设置',
  129. visible: '显示标签栏',
  130. cache: '标签栏信息缓存',
  131. cacheTip: '一键开启/关闭全局 keepalive',
  132. height: '标签栏高度',
  133. mode: {
  134. title: '标签栏风格',
  135. chrome: '谷歌风格',
  136. button: '按钮风格'
  137. }
  138. },
  139. header: {
  140. title: '头部设置',
  141. height: '头部高度',
  142. breadcrumb: {
  143. visible: '显示面包屑',
  144. showIcon: '显示面包屑图标'
  145. }
  146. },
  147. sider: {
  148. title: '侧边栏设置',
  149. inverted: '深色侧边栏',
  150. width: '侧边栏宽度',
  151. collapsedWidth: '侧边栏折叠宽度',
  152. mixWidth: '混合布局侧边栏宽度',
  153. mixCollapsedWidth: '混合布局侧边栏折叠宽度',
  154. mixChildMenuWidth: '混合布局子菜单宽度'
  155. },
  156. footer: {
  157. title: '底部设置',
  158. visible: '显示底部',
  159. fixed: '固定底部',
  160. height: '底部高度',
  161. right: '底部局右'
  162. },
  163. content: {
  164. title: '内容区域设置',
  165. scrollMode: {
  166. title: '滚动模式',
  167. tip: '主题滚动仅 main 部分滚动,外层滚动可携带头部底部一起滚动',
  168. wrapper: '外层滚动',
  169. content: '主体滚动'
  170. },
  171. page: {
  172. animate: '页面切换动画',
  173. mode: {
  174. title: '页面切换动画类型',
  175. 'fade-slide': '滑动',
  176. fade: '淡入淡出',
  177. 'fade-bottom': '底部消退',
  178. 'fade-scale': '缩放消退',
  179. 'zoom-fade': '渐变',
  180. 'zoom-out': '闪现',
  181. none: '无'
  182. }
  183. },
  184. fixedHeaderAndTab: '固定头部和标签栏'
  185. },
  186. resetCacheStrategy: {
  187. title: '重置缓存策略',
  188. close: '关闭页面',
  189. refresh: '刷新页面'
  190. }
  191. },
  192. general: {
  193. title: '通用设置',
  194. watermark: {
  195. title: '水印设置',
  196. visible: '显示全屏水印',
  197. text: '自定义水印文本',
  198. enableUserName: '启用用户名水印',
  199. enableTime: '显示当前时间',
  200. timeFormat: '时间格式'
  201. },
  202. multilingual: {
  203. title: '多语言设置',
  204. visible: '显示多语言按钮'
  205. },
  206. globalSearch: {
  207. title: '全局搜索设置',
  208. visible: '显示全局搜索按钮'
  209. }
  210. },
  211. configOperation: {
  212. copyConfig: '复制配置',
  213. copySuccessMsg: '复制成功,请替换 src/theme/settings.ts 中的变量 themeSettings',
  214. resetConfig: '重置配置',
  215. resetSuccessMsg: '重置成功'
  216. }
  217. },
  218. route: {
  219. login: '登录',
  220. 403: '无权限',
  221. 404: '页面不存在',
  222. 500: '服务器错误',
  223. 'iframe-page': '外链页面',
  224. home: '首页',
  225. document: '文档',
  226. document_project: '项目文档',
  227. 'document_project-link': '项目文档(外链)',
  228. document_video: '视频教程',
  229. document_vue: 'Vue文档',
  230. document_vite: 'Vite文档',
  231. document_unocss: 'UnoCSS文档',
  232. document_naive: 'Naive UI文档',
  233. 'document_pro-naive': 'Pro Naive UI文档',
  234. document_antd: 'Ant Design Vue文档',
  235. document_alova: 'Alova文档',
  236. 'user-center': '个人中心',
  237. manage: '系统管理',
  238. manage_user: '用户管理',
  239. manage_role: '角色管理',
  240. manage_menu: '菜单管理',
  241. exception: '异常页',
  242. exception_403: '403',
  243. exception_404: '404',
  244. exception_500: '500',
  245. manage_config: '',
  246. manage_department: '',
  247. manage_dict: '',
  248. manage_log: '',
  249. manage_schedule: '',
  250. 'user-management': '',
  251. 'user-management_user-list': '',
  252. 'goods-center': '',
  253. 'goods-center_type-admin': '',
  254. 'goods-center_store-goods': '',
  255. government: '',
  256. 'government_government-list': '',
  257. government_points: '',
  258. 'government_user-list': '',
  259. 'xsb-manage': '',
  260. 'xsb-manage_advertisement': '',
  261. 'xsb-manage_fright-config': '',
  262. 'xsb-manage_search': '',
  263. 'xsb-manage_store-info': '',
  264. 'order-manage': '',
  265. 'order-manage_normal-order': '',
  266. 'order-manage_order-detail': '',
  267. device: '',
  268. device_manage: '',
  269. 'device_terminal-manage': '',
  270. operation: '',
  271. 'operation_accounting-strategy': '',
  272. 'film-manage': '',
  273. 'film-manage_config': '',
  274. 'film-manage_film-list': '',
  275. 'film-manage_setprice': '',
  276. 'goods-center_virtual-goods': '',
  277. 'goods-center_health-goods': '',
  278. 'goods-center_edit-health-goods': '',
  279. 'djk-manage': '',
  280. 'djk-manage_activity': '',
  281. 'government_claim-records': '',
  282. 'djk-manage_edit-activity': '',
  283. 'djk-manage_normal-order': '',
  284. 'order-manage_after-sales-order': '',
  285. 'order-manage_after-sales-order-detail': '',
  286. 'jy-manage': '',
  287. 'jy-manage_activity': '',
  288. 'order-manage_ponits-details': '',
  289. operation_coupon: '',
  290. 'order-manage_recharge-records': ''
  291. },
  292. page: {
  293. login: {
  294. common: {
  295. loginOrRegister: '登录 / 注册',
  296. userNamePlaceholder: '请输入用户名',
  297. phonePlaceholder: '请输入手机号',
  298. codePlaceholder: '请输入验证码',
  299. passwordPlaceholder: '请输入密码',
  300. confirmPasswordPlaceholder: '请再次输入密码',
  301. codeLogin: '验证码登录',
  302. confirm: '确定',
  303. back: '返回',
  304. validateSuccess: '验证成功',
  305. loginSuccess: '登录成功',
  306. welcomeBack: '欢迎回来,{username} !'
  307. },
  308. pwdLogin: {
  309. title: '密码登录',
  310. rememberMe: '记住我',
  311. forgetPassword: '忘记密码?',
  312. register: '注册账号',
  313. otherAccountLogin: '其他账号登录',
  314. otherLoginMode: '其他登录方式',
  315. superAdmin: '超级管理员',
  316. admin: '管理员',
  317. user: '普通用户'
  318. },
  319. codeLogin: {
  320. title: '验证码登录',
  321. getCode: '获取验证码',
  322. reGetCode: '{time}秒后重新获取',
  323. sendCodeSuccess: '验证码发送成功',
  324. imageCodePlaceholder: '请输入图片验证码'
  325. },
  326. register: {
  327. title: '注册账号',
  328. agreement: '我已经仔细阅读并接受',
  329. protocol: '《用户协议》',
  330. policy: '《隐私权政策》'
  331. },
  332. resetPwd: {
  333. title: '重置密码'
  334. },
  335. bindWeChat: {
  336. title: '绑定微信'
  337. }
  338. },
  339. about: {
  340. title: '关于',
  341. introduction: `SoybeanAdmin 是一个优雅且功能强大的后台管理模板,基于最新的前端技术栈,包括 Vue3, Vite7, TypeScript, Pinia 和 UnoCSS。它内置了丰富的主题配置和组件,代码规范严谨,实现了自动化的文件路由系统。此外,它还采用了基于 ApiFox 的在线Mock数据方案。SoybeanAdmin 为您提供了一站式的后台管理解决方案,无需额外配置,开箱即用。同样是一个快速学习前沿技术的最佳实践。`,
  342. projectInfo: {
  343. title: '项目信息',
  344. version: '版本',
  345. latestBuildTime: '最新构建时间',
  346. githubLink: 'Github 地址',
  347. previewLink: '预览地址'
  348. },
  349. prdDep: '生产依赖',
  350. devDep: '开发依赖'
  351. },
  352. home: {
  353. branchDesc:
  354. '为了方便大家开发和更新合并,我们对main分支的代码进行了精简,只保留了首页菜单,其余内容已移至example分支进行维护。预览地址显示的内容即为example分支的内容。',
  355. greeting: '早安,{username}, 今天又是充满活力的一天!',
  356. weatherDesc: '今日多云转晴,20℃ - 25℃!',
  357. projectCount: '项目数',
  358. todo: '待办',
  359. message: '消息',
  360. downloadCount: '下载量',
  361. registerCount: '注册量',
  362. schedule: '作息安排',
  363. study: '学习',
  364. work: '工作',
  365. rest: '休息',
  366. entertainment: '娱乐',
  367. visitCount: '访问量',
  368. turnover: '成交额',
  369. dealCount: '成交量',
  370. projectNews: {
  371. title: '项目动态',
  372. moreNews: '更多动态',
  373. desc1: 'Soybean 在2021年5月28日创建了开源项目 soybean-admin!',
  374. desc2: 'Yanbowe 向 soybean-admin 提交了一个bug,多标签栏不会自适应。',
  375. desc3: 'Soybean 准备为 soybean-admin 的发布做充分的准备工作!',
  376. desc4: 'Soybean 正在忙于为soybean-admin写项目说明文档!',
  377. desc5: 'Soybean 刚才把工作台页面随便写了一些,凑合能看了!'
  378. },
  379. creativity: '创意'
  380. },
  381. function: {
  382. tab: {
  383. tabOperate: {
  384. title: '标签页操作',
  385. addTab: '添加标签页',
  386. addTabDesc: '跳转到关于页面',
  387. closeTab: '关闭标签页',
  388. closeCurrentTab: '关闭当前标签页',
  389. closeAboutTab: '关闭"关于"标签页',
  390. addMultiTab: '添加多标签页',
  391. addMultiTabDesc1: '跳转到多标签页页面',
  392. addMultiTabDesc2: '跳转到多标签页页面(带有查询参数)'
  393. },
  394. tabTitle: {
  395. title: '标签页标题',
  396. changeTitle: '修改标题',
  397. change: '修改',
  398. resetTitle: '重置标题',
  399. reset: '重置'
  400. }
  401. },
  402. multiTab: {
  403. routeParam: '路由参数',
  404. backTab: '返回 function_tab'
  405. },
  406. toggleAuth: {
  407. toggleAccount: '切换账号',
  408. authHook: '权限钩子函数 `hasAuth`',
  409. superAdminVisible: '超级管理员可见',
  410. adminVisible: '管理员可见',
  411. adminOrUserVisible: '管理员和用户可见'
  412. },
  413. request: {
  414. repeatedErrorOccurOnce: '重复请求错误只出现一次',
  415. repeatedError: '重复请求错误',
  416. repeatedErrorMsg1: '自定义请求错误 1',
  417. repeatedErrorMsg2: '自定义请求错误 2'
  418. }
  419. },
  420. alova: {
  421. scenes: {
  422. captchaSend: '发送验证码',
  423. autoRequest: '自动请求',
  424. visibilityRequestTips: '浏览器窗口切换自动请求数据',
  425. pollingRequestTips: '每3秒自动请求一次',
  426. networkRequestTips: '网络重连后自动请求',
  427. refreshTime: '更新时间',
  428. startRequest: '开始请求',
  429. stopRequest: '停止请求',
  430. requestCrossComponent: '跨组件触发请求',
  431. triggerAllRequest: '手动触发所有自动请求'
  432. }
  433. },
  434. proNaive: {
  435. form: {
  436. basic: {
  437. title: '基础示例',
  438. appName: '应用名称',
  439. appStatus: '应用状态',
  440. createTime: '创建时间',
  441. responseDate: '响应日期',
  442. specificationInfo: '规格信息',
  443. specificate: '规格',
  444. specificationName: '规格名',
  445. specificationValue: '规格值',
  446. specificationColorRed: '红',
  447. specificationColorOrange: '橙',
  448. addSpecificateItem: '添加规格项',
  449. fillValue: '填充值',
  450. reset: '重置',
  451. submit: '提交',
  452. add: '新建',
  453. delete: '删除',
  454. color: '颜色',
  455. normal: '正常',
  456. anomaly: '异常'
  457. },
  458. query: {
  459. title1: '查询表单,默认展开',
  460. title2: '查询表单,默认折叠,折叠时保留2行',
  461. appName: '应用名称',
  462. appStatus: '应用状态',
  463. createTime: '创建时间',
  464. responseDate: '响应日期',
  465. endDate: '结束日期',
  466. field: '字段'
  467. },
  468. step: {
  469. title: '分步表单',
  470. step1: {
  471. title: '表单1',
  472. field: '表单1字段',
  473. nextStep: '下一步'
  474. },
  475. step2: {
  476. title: '表单2',
  477. field: '表单2字段',
  478. prevStep: '上一步',
  479. submit: '提交'
  480. }
  481. }
  482. },
  483. table: {
  484. remote: {
  485. filterCondition: '筛选条件',
  486. name: '名称',
  487. createTime: '创建时间',
  488. responseTime: '响应时间',
  489. title: '远程加载',
  490. replicableText: '可复制文本',
  491. tags: 'tags',
  492. dateFormatting: '日期格式化',
  493. image: '图片'
  494. },
  495. rowEdit: {
  496. title: '编辑表格',
  497. reset: '重置',
  498. submit: '提交',
  499. edit: '编辑',
  500. delete: '删除',
  501. save: '保存',
  502. task: '任务',
  503. score: '评分',
  504. time: '时间',
  505. name: '名称',
  506. action: '操作'
  507. }
  508. }
  509. },
  510. manage: {
  511. common: {
  512. status: {
  513. enable: '启用',
  514. disable: '禁用'
  515. }
  516. },
  517. role: {
  518. title: '角色列表',
  519. roleName: '角色名称',
  520. roleCode: '角色编码',
  521. roleStatus: '角色状态',
  522. roleDesc: '角色描述',
  523. menuAuth: '菜单权限',
  524. buttonAuth: '按钮权限',
  525. form: {
  526. roleName: '请输入角色名称',
  527. roleCode: '请输入角色编码',
  528. roleStatus: '请选择角色状态',
  529. roleDesc: '请输入角色描述'
  530. },
  531. addRole: '新增角色',
  532. editRole: '编辑角色'
  533. },
  534. user: {
  535. title: '用户列表',
  536. userName: '用户名',
  537. userGender: '性别',
  538. nickName: '昵称',
  539. userPhone: '手机号',
  540. userEmail: '邮箱',
  541. userStatus: '用户状态',
  542. userRole: '用户角色',
  543. form: {
  544. userName: '请输入用户名',
  545. userGender: '请选择性别',
  546. nickName: '请输入昵称',
  547. userPhone: '请输入手机号',
  548. userEmail: '请输入邮箱',
  549. userStatus: '请选择用户状态',
  550. userRole: '请选择用户角色'
  551. },
  552. addUser: '新增用户',
  553. editUser: '编辑用户',
  554. gender: {
  555. male: '男',
  556. female: '女'
  557. }
  558. },
  559. menu: {
  560. home: '首页',
  561. title: '菜单列表',
  562. id: 'ID',
  563. parentId: '父级菜单ID',
  564. menuType: '菜单类型',
  565. menuName: '菜单名称',
  566. routeName: '路由名称',
  567. routePath: '路由路径',
  568. pathParam: '路径参数',
  569. layout: '布局',
  570. page: '页面组件',
  571. i18nKey: '国际化key',
  572. icon: '图标',
  573. localIcon: '本地图标',
  574. iconTypeTitle: '图标类型',
  575. order: '排序',
  576. constant: '常量路由',
  577. keepAlive: '缓存路由',
  578. href: '外链',
  579. hideInMenu: '隐藏菜单',
  580. activeMenu: '高亮的菜单',
  581. multiTab: '支持多页签',
  582. fixedIndexInTab: '固定在页签中的序号',
  583. query: '路由参数',
  584. button: '按钮',
  585. buttonCode: '按钮编码',
  586. buttonDesc: '按钮描述',
  587. menuStatus: '菜单状态',
  588. menuPerms: '权限标识',
  589. form: {
  590. home: '请选择首页',
  591. menuType: '请选择菜单类型',
  592. menuName: '请输入菜单名称',
  593. routeName: '请输入路由名称',
  594. routePath: '请输入路由路径',
  595. pathParam: '请输入路径参数',
  596. page: '请选择页面组件',
  597. layout: '请选择布局组件',
  598. i18nKey: '请输入国际化key',
  599. icon: '请输入图标',
  600. localIcon: '请选择本地图标',
  601. order: '请输入排序',
  602. keepAlive: '请选择是否缓存路由',
  603. href: '请输入外链',
  604. hideInMenu: '请选择是否隐藏菜单',
  605. activeMenu: '请选择高亮的菜单的路由名称',
  606. multiTab: '请选择是否支持多标签',
  607. fixedInTab: '请选择是否固定在页签中',
  608. fixedIndexInTab: '请输入固定在页签中的序号',
  609. queryKey: '请输入路由参数Key',
  610. queryValue: '请输入路由参数Value',
  611. button: '请选择是否按钮',
  612. buttonCode: '请输入按钮编码',
  613. buttonDesc: '请输入按钮描述',
  614. menuStatus: '请选择菜单状态'
  615. },
  616. addMenu: '新增菜单',
  617. editMenu: '编辑菜单',
  618. addChildMenu: '新增子菜单',
  619. type: {
  620. directory: '目录',
  621. menu: '菜单',
  622. button: '按钮'
  623. },
  624. iconType: {
  625. iconify: 'iconify图标',
  626. local: '本地图标'
  627. }
  628. }
  629. }
  630. },
  631. form: {
  632. required: '不能为空',
  633. userName: {
  634. required: '请输入用户名',
  635. invalid: '用户名格式不正确'
  636. },
  637. phone: {
  638. required: '请输入手机号',
  639. invalid: '手机号格式不正确'
  640. },
  641. pwd: {
  642. required: '请输入密码',
  643. invalid: '密码格式不正确,6-18位字符,包含字母、数字、下划线'
  644. },
  645. confirmPwd: {
  646. required: '请输入确认密码',
  647. invalid: '两次输入密码不一致'
  648. },
  649. code: {
  650. required: '请输入验证码',
  651. invalid: '验证码格式不正确'
  652. },
  653. email: {
  654. required: '请输入邮箱',
  655. invalid: '邮箱格式不正确'
  656. }
  657. },
  658. dropdown: {
  659. closeCurrent: '关闭',
  660. closeOther: '关闭其它',
  661. closeLeft: '关闭左侧',
  662. closeRight: '关闭右侧',
  663. closeAll: '关闭所有'
  664. },
  665. icon: {
  666. themeConfig: '主题配置',
  667. themeSchema: '主题模式',
  668. lang: '切换语言',
  669. fullscreen: '全屏',
  670. fullscreenExit: '退出全屏',
  671. reload: '刷新页面',
  672. collapse: '折叠菜单',
  673. expand: '展开菜单',
  674. pin: '固定',
  675. unpin: '取消固定'
  676. },
  677. datatable: {
  678. itemCount: '共 {total} 条'
  679. }
  680. };
  681. export default local;