You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

135 lines
3.8 KiB

4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
  1. // element-plus国际化
  2. import enLocale from "element-plus/lib/locale/lang/en";
  3. import zhLocale from "element-plus/lib/locale/lang/zh-cn";
  4. // 导航菜单配置
  5. // 导航菜单配置
  6. export const menusConfig = {
  7. zh: {
  8. message: {
  9. hshome: "首页",
  10. hssysManagement: "系统管理",
  11. hsBaseinfo: "基础信息",
  12. hsDict: "字典管理",
  13. hseditor: "编辑器",
  14. hserror: "错误页面",
  15. hsfourZeroFour: "404",
  16. hsfourZeroOne: "401",
  17. hscomponents: "组件",
  18. hsvideo: "视频组件",
  19. hsmap: "地图组件",
  20. hsdraggable: "拖拽组件",
  21. hssplitPane: "切割面板",
  22. hsbutton: "按钮组件",
  23. hscropping: "图片裁剪",
  24. hscountTo: "数字动画",
  25. hsselector: "选择器组件",
  26. hsflowChart: "流程图",
  27. hsseamless: "无缝滚动",
  28. hscontextmenu: "右键菜单",
  29. hsmenus: "多级菜单",
  30. hsmenu1: "菜单1",
  31. "hsmenu1-1": "菜单1-1",
  32. "hsmenu1-2": "菜单1-2",
  33. "hsmenu1-2-1": "菜单1-2-1",
  34. "hsmenu1-2-2": "菜单1-2-2",
  35. "hsmenu1-3": "菜单1-3",
  36. hsmenu2: "菜单2",
  37. permission: "权限管理",
  38. permissionPage: "页面权限",
  39. permissionButton: "按钮权限",
  40. externalLink: "外链"
  41. }
  42. },
  43. en: {
  44. message: {
  45. hshome: "Home",
  46. hssysManagement: "System Manage",
  47. hsBaseinfo: "Base Info",
  48. hsDict: "Dict Manage",
  49. hseditor: "Editor",
  50. hserror: "Error Page",
  51. hsfourZeroFour: "404",
  52. hsfourZeroOne: "401",
  53. hscomponents: "Components",
  54. hsvideo: "Video Components",
  55. hsmap: "Map Components",
  56. hsdraggable: "Draggable Components",
  57. hssplitPane: "Split Pane",
  58. hsbutton: "Button Components",
  59. hscropping: "Picture Cropping",
  60. hscountTo: "Digital Animation",
  61. hsselector: "Selector Components",
  62. hsflowChart: "Flow Chart",
  63. hsseamless: "Seamless Scroll",
  64. hscontextmenu: "Context Menu",
  65. hsmenus: "MultiLevel Menu",
  66. hsmenu1: "Menu1",
  67. "hsmenu1-1": "Menu1-1",
  68. "hsmenu1-2": "Menu1-2",
  69. "hsmenu1-2-1": "Menu1-2-1",
  70. "hsmenu1-2-2": "Menu1-2-2",
  71. "hsmenu1-3": "Menu1-3",
  72. hsmenu2: "Menu2",
  73. permission: "Permission Manage",
  74. permissionPage: "Page Permission",
  75. permissionButton: "Button Permission",
  76. externalLink: "External Link"
  77. }
  78. }
  79. };
  80. // 按钮配置
  81. export const buttonConfig = {
  82. zh: {
  83. message: {
  84. hsLoginOut: "退出系统",
  85. hsfullscreen: "全屏",
  86. hsexitfullscreen: "退出全屏",
  87. hsrefreshRoute: "刷新路由",
  88. hslogin: "登陆",
  89. hsregister: "注册",
  90. hsexpendAll: "全部展开",
  91. hscollapseAll: "全部折叠",
  92. hssystemSet: "系统设置",
  93. hsreload: "重新加载",
  94. hscloseCurrentTab: "关闭当前标签页",
  95. hscloseLeftTabs: "关闭左侧标签页",
  96. hscloseRightTabs: "关闭右侧标签页",
  97. hscloseOtherTabs: "关闭其他标签页",
  98. hscloseAllTabs: "关闭全部标签页"
  99. }
  100. },
  101. en: {
  102. message: {
  103. hsLoginOut: "loginOut",
  104. hsfullscreen: "fullScreen",
  105. hsexitfullscreen: "exitFullscreen",
  106. hsrefreshRoute: "refreshRoute",
  107. hslogin: "login",
  108. hsregister: "register",
  109. hsexpendAll: "Expand All",
  110. hscollapseAll: "Collapse All",
  111. hssystemSet: "System Set",
  112. hsreload: "Reload",
  113. hscloseCurrentTab: "Close CurrentTab",
  114. hscloseLeftTabs: "Close LeftTabs",
  115. hscloseRightTabs: "Close RightTabs",
  116. hscloseOtherTabs: "Close OtherTabs",
  117. hscloseAllTabs: "Close AllTabs"
  118. }
  119. }
  120. };
  121. const localesList = [menusConfig, buttonConfig];
  122. export const localesConfigs = {
  123. zh: {
  124. message: Object.assign({}, ...localesList.map(v => v.zh.message)),
  125. ...zhLocale
  126. },
  127. en: {
  128. message: Object.assign({}, ...localesList.map(v => v.en.message)),
  129. ...enLocale
  130. }
  131. };