소스 검색

perf: merge locale file

Vben 3 년 전
부모
커밋
c04e8943bc
59개의 변경된 파일673개의 추가작업 그리고 686개의 파일을 삭제
  1. 8 0
      CHANGELOG.zh_CN.md
  2. 112 0
      src/locales/lang/en/component.ts
  3. 0 5
      src/locales/lang/en/component/app.ts
  4. 0 4
      src/locales/lang/en/component/countdown.ts
  5. 0 5
      src/locales/lang/en/component/drawer.ts
  6. 0 5
      src/locales/lang/en/component/excel.ts
  7. 0 8
      src/locales/lang/en/component/form.ts
  8. 0 5
      src/locales/lang/en/component/icon.ts
  9. 0 3
      src/locales/lang/en/component/menu.ts
  10. 0 4
      src/locales/lang/en/component/modal.ts
  11. 0 17
      src/locales/lang/en/component/table.ts
  12. 0 9
      src/locales/lang/en/component/time.ts
  13. 0 9
      src/locales/lang/en/component/tree.ts
  14. 0 33
      src/locales/lang/en/component/upload.ts
  15. 0 9
      src/locales/lang/en/component/verify.ts
  16. 114 0
      src/locales/lang/en/layout.ts
  17. 0 4
      src/locales/lang/en/layout/footer.ts
  18. 0 19
      src/locales/lang/en/layout/header.ts
  19. 0 8
      src/locales/lang/en/layout/multipleTab.ts
  20. 0 84
      src/locales/lang/en/layout/setting.ts
  21. 0 1
      src/locales/lang/en/routes/README.MD
  22. 103 0
      src/locales/lang/en/sys.ts
  23. 0 21
      src/locales/lang/en/sys/api.ts
  24. 0 5
      src/locales/lang/en/sys/app.ts
  25. 0 18
      src/locales/lang/en/sys/errorLog.ts
  26. 0 11
      src/locales/lang/en/sys/exception.ts
  27. 0 7
      src/locales/lang/en/sys/lock.ts
  28. 0 38
      src/locales/lang/en/sys/login.ts
  29. 117 0
      src/locales/lang/zh_CN/component.ts
  30. 0 5
      src/locales/lang/zh_CN/component/app.ts
  31. 0 4
      src/locales/lang/zh_CN/component/countdown.ts
  32. 0 5
      src/locales/lang/zh_CN/component/drawer.ts
  33. 0 5
      src/locales/lang/zh_CN/component/excel.ts
  34. 0 8
      src/locales/lang/zh_CN/component/form.ts
  35. 0 5
      src/locales/lang/zh_CN/component/icon.ts
  36. 0 3
      src/locales/lang/zh_CN/component/menu.ts
  37. 0 4
      src/locales/lang/zh_CN/component/modal.ts
  38. 0 17
      src/locales/lang/zh_CN/component/table.ts
  39. 0 9
      src/locales/lang/zh_CN/component/time.ts
  40. 0 8
      src/locales/lang/zh_CN/component/tree.ts
  41. 0 33
      src/locales/lang/zh_CN/component/upload.ts
  42. 0 9
      src/locales/lang/zh_CN/component/verify.ts
  43. 114 0
      src/locales/lang/zh_CN/layout.ts
  44. 0 4
      src/locales/lang/zh_CN/layout/footer.ts
  45. 0 20
      src/locales/lang/zh_CN/layout/header.ts
  46. 0 8
      src/locales/lang/zh_CN/layout/multipleTab.ts
  47. 0 83
      src/locales/lang/zh_CN/layout/setting.ts
  48. 0 1
      src/locales/lang/zh_CN/routes/README.MD
  49. 97 0
      src/locales/lang/zh_CN/sys.ts
  50. 0 21
      src/locales/lang/zh_CN/sys/api.ts
  51. 0 5
      src/locales/lang/zh_CN/sys/app.ts
  52. 0 18
      src/locales/lang/zh_CN/sys/errorLog.ts
  53. 0 10
      src/locales/lang/zh_CN/sys/exception.ts
  54. 0 7
      src/locales/lang/zh_CN/sys/lock.ts
  55. 0 38
      src/locales/lang/zh_CN/sys/login.ts
  56. 1 12
      src/router/menus/modules/dashboard.ts
  57. 1 6
      src/router/menus/modules/demo/comp.ts
  58. 0 6
      src/router/menus/modules/demo/feat.ts
  59. 6 0
      src/router/menus/modules/demo/flow.ts

+ 8 - 0
CHANGELOG.zh_CN.md

@@ -1,5 +1,13 @@
 ## Wip
 
+### ✨ Features
+
+- 新增图形编辑器示例
+
+### ⚡ Performance Improvements
+
+- 合并部分语言文件,减少文件数量
+
 ### 🐛 Bug Fixes
 
 - 修复黑暗主题刷新闪烁的白屏

+ 112 - 0
src/locales/lang/en/component.ts

@@ -0,0 +1,112 @@
+export default {
+  app: {
+    searchNotData: 'No search results yet',
+    toSearch: 'to search',
+    toNavigate: 'to navigate',
+  },
+  countdown: {
+    normalText: 'Get SMS code',
+    sendText: 'Reacquire in {0}s',
+  },
+  drawer: {
+    loadingText: 'Loading...',
+    cancelText: 'Close',
+    okText: 'Confirm',
+  },
+  excel: {
+    exportModalTitle: 'Export data',
+    fileType: 'File type',
+    fileName: 'File name',
+  },
+  form: {
+    putAway: 'Put away',
+    unfold: 'Unfold',
+    maxTip: 'The number of characters should be less than {0}',
+    apiSelectNotFound: 'Wait for data loading to complete...',
+  },
+  icon: {
+    placeholder: 'Click the select icon',
+    search: 'Search icon',
+    copy: 'Copy icon successfully!',
+  },
+  menu: {
+    search: 'Menu search',
+  },
+  modal: {
+    cancelText: 'Close',
+    okText: 'Confirm',
+  },
+  table: {
+    settingDens: 'Density',
+    settingDensDefault: 'Default',
+    settingDensMiddle: 'Middle',
+    settingDensSmall: 'Compact',
+    settingColumn: 'Column settings',
+    settingColumnShow: 'Column display',
+    settingIndexColumnShow: 'Index Column',
+    settingSelectColumnShow: 'Selection Column',
+    settingFixedLeft: 'Fixed Left',
+    settingFixedRight: 'Fixed Right',
+    settingFullScreen: 'Full Screen',
+    index: 'Index',
+    total: 'total of {total}',
+  },
+  time: {
+    before: ' ago',
+    after: ' after',
+    just: 'just now',
+    seconds: ' seconds',
+    minutes: ' minutes',
+    hours: ' hours',
+    days: ' days',
+  },
+  tree: {
+    selectAll: 'Select All',
+    unSelectAll: 'Cancel Select',
+    expandAll: 'Expand All',
+    unExpandAll: 'Collapse all',
+
+    checkStrictly: 'Hierarchical association',
+    checkUnStrictly: 'Hierarchical independence',
+  },
+  upload: {
+    save: 'Save',
+    upload: 'Upload',
+    imgUpload: 'ImageUpload',
+    uploaded: 'Uploaded',
+
+    operating: 'Operating',
+    del: 'Delete',
+    download: 'download',
+    saveWarn: 'Please wait for the file to upload and save!',
+    saveError: 'There is no file successfully uploaded and cannot be saved!',
+
+    preview: 'Preview',
+    choose: 'Select the file',
+
+    accept: 'Support {0} format',
+    acceptUpload: 'Only upload files in {0} format',
+    maxSize: 'A single file does not exceed {0}MB ',
+    maxSizeMultiple: 'Only upload files up to {0}MB!',
+    maxNumber: 'Only upload up to {0} files',
+
+    legend: 'Legend',
+    fileName: 'File name',
+    fileSize: 'File size',
+    fileStatue: 'File status',
+
+    startUpload: 'Start upload',
+    uploadSuccess: 'Upload successfully',
+    uploadError: 'Upload failed',
+    uploading: 'Uploading',
+    uploadWait: 'Please wait for the file upload to finish',
+    reUploadFailed: 'Re-upload failed files',
+  },
+  verify: {
+    error: 'verification failed!',
+    time: 'The verification is successful and it takes {time} seconds!',
+    redoTip: 'Click the picture to refresh',
+    dragText: 'Hold down the slider and drag',
+    successText: 'Verified',
+  },
+};

+ 0 - 5
src/locales/lang/en/component/app.ts

@@ -1,5 +0,0 @@
-export default {
-  searchNotData: 'No search results yet',
-  toSearch: 'to search',
-  toNavigate: 'to navigate',
-};

+ 0 - 4
src/locales/lang/en/component/countdown.ts

@@ -1,4 +0,0 @@
-export default {
-  normalText: 'Get SMS code',
-  sendText: 'Reacquire in {0}s',
-};

+ 0 - 5
src/locales/lang/en/component/drawer.ts

@@ -1,5 +0,0 @@
-export default {
-  loadingText: 'Loading...',
-  cancelText: 'Close',
-  okText: 'Confirm',
-};

+ 0 - 5
src/locales/lang/en/component/excel.ts

@@ -1,5 +0,0 @@
-export default {
-  exportModalTitle: 'Export data',
-  fileType: 'File type',
-  fileName: 'File name',
-};

+ 0 - 8
src/locales/lang/en/component/form.ts

@@ -1,8 +0,0 @@
-export default {
-  putAway: 'Put away',
-  unfold: 'Unfold',
-
-  maxTip: 'The number of characters should be less than {0}',
-
-  apiSelectNotFound: 'Wait for data loading to complete...',
-};

+ 0 - 5
src/locales/lang/en/component/icon.ts

@@ -1,5 +0,0 @@
-export default {
-  placeholder: 'Click the select icon',
-  search: 'Search icon',
-  copy: 'Copy icon successfully!',
-};

+ 0 - 3
src/locales/lang/en/component/menu.ts

@@ -1,3 +0,0 @@
-export default {
-  search: 'Menu search',
-};

+ 0 - 4
src/locales/lang/en/component/modal.ts

@@ -1,4 +0,0 @@
-export default {
-  cancelText: 'Close',
-  okText: 'Confirm',
-};

+ 0 - 17
src/locales/lang/en/component/table.ts

@@ -1,17 +0,0 @@
-export default {
-  settingDens: 'Density',
-  settingDensDefault: 'Default',
-  settingDensMiddle: 'Middle',
-  settingDensSmall: 'Compact',
-  settingColumn: 'Column settings',
-  settingColumnShow: 'Column display',
-  settingIndexColumnShow: 'Index Column',
-  settingSelectColumnShow: 'Selection Column',
-  settingFixedLeft: 'Fixed Left',
-  settingFixedRight: 'Fixed Right',
-  settingFullScreen: 'Full Screen',
-
-  index: 'Index',
-
-  total: 'total of {total}',
-};

+ 0 - 9
src/locales/lang/en/component/time.ts

@@ -1,9 +0,0 @@
-export default {
-  before: ' ago',
-  after: ' after',
-  just: 'just now',
-  seconds: ' seconds',
-  minutes: ' minutes',
-  hours: ' hours',
-  days: ' days',
-};

+ 0 - 9
src/locales/lang/en/component/tree.ts

@@ -1,9 +0,0 @@
-export default {
-  selectAll: 'Select All',
-  unSelectAll: 'Cancel Select',
-  expandAll: 'Expand All',
-  unExpandAll: 'Collapse all',
-
-  checkStrictly: 'Hierarchical association',
-  checkUnStrictly: 'Hierarchical independence',
-};

+ 0 - 33
src/locales/lang/en/component/upload.ts

@@ -1,33 +0,0 @@
-export default {
-  save: 'Save',
-  upload: 'Upload',
-  imgUpload: 'ImageUpload',
-  uploaded: 'Uploaded',
-
-  operating: 'Operating',
-  del: 'Delete',
-  download: 'download',
-  saveWarn: 'Please wait for the file to upload and save!',
-  saveError: 'There is no file successfully uploaded and cannot be saved!',
-
-  preview: 'Preview',
-  choose: 'Select the file',
-
-  accept: 'Support {0} format',
-  acceptUpload: 'Only upload files in {0} format',
-  maxSize: 'A single file does not exceed {0}MB ',
-  maxSizeMultiple: 'Only upload files up to {0}MB!',
-  maxNumber: 'Only upload up to {0} files',
-
-  legend: 'Legend',
-  fileName: 'File name',
-  fileSize: 'File size',
-  fileStatue: 'File status',
-
-  startUpload: 'Start upload',
-  uploadSuccess: 'Upload successfully',
-  uploadError: 'Upload failed',
-  uploading: 'Uploading',
-  uploadWait: 'Please wait for the file upload to finish',
-  reUploadFailed: 'Re-upload failed files',
-};

+ 0 - 9
src/locales/lang/en/component/verify.ts

@@ -1,9 +0,0 @@
-export default {
-  error: 'verification failed!',
-  time: 'The verification is successful and it takes {time} seconds!',
-
-  redoTip: 'Click the picture to refresh',
-
-  dragText: 'Hold down the slider and drag',
-  successText: 'Verified',
-};

+ 114 - 0
src/locales/lang/en/layout.ts

@@ -0,0 +1,114 @@
+export default {
+  footer: { onlinePreview: 'Preview', onlineDocument: 'Document' },
+  header: {
+    // user dropdown
+    dropdownItemDoc: 'Document',
+    dropdownItemLoginOut: 'Login Out',
+
+    tooltipErrorLog: 'Error log',
+    tooltipLock: 'Lock screen',
+    tooltipNotify: 'Notification',
+
+    tooltipEntryFull: 'Full Screen',
+    tooltipExitFull: 'Exit Full Screen',
+
+    // lock
+    lockScreenPassword: 'Lock screen password',
+    lockScreen: 'Lock screen',
+    lockScreenBtn: 'Locking',
+
+    home: 'Home',
+  },
+  multipleTab: {
+    reload: 'Refresh current',
+    close: 'Close current',
+    closeLeft: 'Close Left',
+    closeRight: 'Close Right',
+    closeOther: 'Close Other',
+    closeAll: 'Close All',
+  },
+  setting: {
+    // content mode
+    contentModeFull: 'Full',
+    contentModeFixed: 'Fixed width',
+    // topMenu align
+    topMenuAlignLeft: 'Left',
+    topMenuAlignRight: 'Center',
+    topMenuAlignCenter: 'Right',
+    // menu trigger
+    menuTriggerNone: 'Not Show',
+    menuTriggerBottom: 'Bottom',
+    menuTriggerTop: 'Top',
+    // menu type
+    menuTypeSidebar: 'Left menu mode',
+    menuTypeMixSidebar: 'Left menu mixed mode',
+    menuTypeMix: 'Top Menu Mix mode',
+    menuTypeTopMenu: 'Top menu mode',
+
+    on: 'On',
+    off: 'Off',
+    minute: 'Minute',
+
+    operatingTitle: 'Successful!',
+    operatingContent:
+      'The copy is successful, please go to src/settings/projectSetting.ts to modify the configuration!',
+    resetSuccess: 'Successfully reset!',
+
+    copyBtn: 'Copy',
+    clearBtn: 'Clear cache and to the login page',
+
+    drawerTitle: 'Configuration',
+
+    darkMode: 'Dark mode',
+    navMode: 'Navigation mode',
+    interfaceFunction: 'Interface function',
+    interfaceDisplay: 'Interface display',
+    animation: 'Animation',
+    splitMenu: 'Split menu',
+    closeMixSidebarOnChange: 'Switch page to close menu',
+
+    sysTheme: 'System theme',
+    headerTheme: 'Header theme',
+    sidebarTheme: 'Menu theme',
+
+    menuDrag: 'Drag Sidebar',
+    menuSearch: 'Menu search',
+    menuAccordion: 'Sidebar accordion',
+    menuCollapse: 'Collapse menu',
+    collapseMenuDisplayName: 'Collapse menu display name',
+    topMenuLayout: 'Top menu layout',
+    menuCollapseButton: 'Menu collapse button',
+    contentMode: 'Content area width',
+    expandedMenuWidth: 'Expanded menu width',
+
+    breadcrumb: 'Breadcrumbs',
+    breadcrumbIcon: 'Breadcrumbs Icon',
+    tabs: 'Tabs',
+    tabsQuickBtn: 'Tabs quick button',
+    tabsRedoBtn: 'Tabs redo button',
+    tabsFoldBtn: 'Tabs flod button',
+    sidebar: 'Sidebar',
+    header: 'Header',
+    footer: 'Footer',
+    fullContent: 'Full content',
+    grayMode: 'Gray mode',
+    colorWeak: 'Color Weak Mode',
+
+    progress: 'Progress',
+    switchLoading: 'Switch Loading',
+    switchAnimation: 'Switch animation',
+    animationType: 'Animation type',
+
+    autoScreenLock: 'Auto screen lock',
+    notAutoScreenLock: 'Not auto lock',
+
+    fixedHeader: 'Fixed header',
+    fixedSideBar: 'Fixed Sidebar',
+
+    mixSidebarTrigger: 'Mixed menu Trigger',
+    triggerHover: 'Hover',
+    triggerClick: 'Click',
+
+    mixSidebarFixed: 'Fixed expanded menu',
+  },
+};

+ 0 - 4
src/locales/lang/en/layout/footer.ts

@@ -1,4 +0,0 @@
-export default {
-  onlinePreview: 'Preview',
-  onlineDocument: 'Document',
-};

+ 0 - 19
src/locales/lang/en/layout/header.ts

@@ -1,19 +0,0 @@
-export default {
-  // user dropdown
-  dropdownItemDoc: 'Document',
-  dropdownItemLoginOut: 'Login Out',
-
-  tooltipErrorLog: 'Error log',
-  tooltipLock: 'Lock screen',
-  tooltipNotify: 'Notification',
-
-  tooltipEntryFull: 'Full Screen',
-  tooltipExitFull: 'Exit Full Screen',
-
-  // lock
-  lockScreenPassword: 'Lock screen password',
-  lockScreen: 'Lock screen',
-  lockScreenBtn: 'Locking',
-
-  home: 'Home',
-};

+ 0 - 8
src/locales/lang/en/layout/multipleTab.ts

@@ -1,8 +0,0 @@
-export default {
-  reload: 'Refresh current',
-  close: 'Close current',
-  closeLeft: 'Close Left',
-  closeRight: 'Close Right',
-  closeOther: 'Close Other',
-  closeAll: 'Close All',
-};

+ 0 - 84
src/locales/lang/en/layout/setting.ts

@@ -1,84 +0,0 @@
-export default {
-  // content mode
-  contentModeFull: 'Full',
-  contentModeFixed: 'Fixed width',
-  // topMenu align
-  topMenuAlignLeft: 'Left',
-  topMenuAlignRight: 'Center',
-  topMenuAlignCenter: 'Right',
-  // menu trigger
-  menuTriggerNone: 'Not Show',
-  menuTriggerBottom: 'Bottom',
-  menuTriggerTop: 'Top',
-  // menu type
-  menuTypeSidebar: 'Left menu mode',
-  menuTypeMixSidebar: 'Left menu mixed mode',
-  menuTypeMix: 'Top Menu Mix mode',
-  menuTypeTopMenu: 'Top menu mode',
-
-  on: 'On',
-  off: 'Off',
-  minute: 'Minute',
-
-  operatingTitle: 'Successful!',
-  operatingContent:
-    'The copy is successful, please go to src/settings/projectSetting.ts to modify the configuration!',
-  resetSuccess: 'Successfully reset!',
-
-  copyBtn: 'Copy',
-  clearBtn: 'Clear cache and to the login page',
-
-  drawerTitle: 'Configuration',
-
-  darkMode: 'Dark mode',
-  navMode: 'Navigation mode',
-  interfaceFunction: 'Interface function',
-  interfaceDisplay: 'Interface display',
-  animation: 'Animation',
-  splitMenu: 'Split menu',
-  closeMixSidebarOnChange: 'Switch page to close menu',
-
-  sysTheme: 'System theme',
-  headerTheme: 'Header theme',
-  sidebarTheme: 'Menu theme',
-
-  menuDrag: 'Drag Sidebar',
-  menuSearch: 'Menu search',
-  menuAccordion: 'Sidebar accordion',
-  menuCollapse: 'Collapse menu',
-  collapseMenuDisplayName: 'Collapse menu display name',
-  topMenuLayout: 'Top menu layout',
-  menuCollapseButton: 'Menu collapse button',
-  contentMode: 'Content area width',
-  expandedMenuWidth: 'Expanded menu width',
-
-  breadcrumb: 'Breadcrumbs',
-  breadcrumbIcon: 'Breadcrumbs Icon',
-  tabs: 'Tabs',
-  tabsQuickBtn: 'Tabs quick button',
-  tabsRedoBtn: 'Tabs redo button',
-  tabsFoldBtn: 'Tabs flod button',
-  sidebar: 'Sidebar',
-  header: 'Header',
-  footer: 'Footer',
-  fullContent: 'Full content',
-  grayMode: 'Gray mode',
-  colorWeak: 'Color Weak Mode',
-
-  progress: 'Progress',
-  switchLoading: 'Switch Loading',
-  switchAnimation: 'Switch animation',
-  animationType: 'Animation type',
-
-  autoScreenLock: 'Auto screen lock',
-  notAutoScreenLock: 'Not auto lock',
-
-  fixedHeader: 'Fixed header',
-  fixedSideBar: 'Fixed Sidebar',
-
-  mixSidebarTrigger: 'Mixed menu Trigger',
-  triggerHover: 'Hover',
-  triggerClick: 'Click',
-
-  mixSidebarFixed: 'Fixed expanded menu',
-};

+ 0 - 1
src/locales/lang/en/routes/README.MD

@@ -1 +0,0 @@
-Share with menu

+ 103 - 0
src/locales/lang/en/sys.ts

@@ -0,0 +1,103 @@
+export default {
+  api: {
+    operationFailed: 'Operation failed',
+    errorTip: 'Error Tip',
+    errorMessage: 'The operation failed, the system is abnormal!',
+    timeoutMessage: 'Login timed out, please log in again!',
+    apiTimeoutMessage: 'The interface request timed out, please refresh the page and try again!',
+    networkException: 'network anomaly',
+    networkExceptionMsg:
+      'Please check if your network connection is normal! The network is abnormal',
+
+    errMsg401: 'The user does not have permission (token, user name, password error)!',
+    errMsg403: 'The user is authorized, but access is forbidden!',
+    errMsg404: 'Network request error, the resource was not found!',
+    errMsg405: 'Network request error, request method not allowed!',
+    errMsg408: 'Network request timed out!',
+    errMsg500: 'Server error, please contact the administrator!',
+    errMsg501: 'The network is not implemented!',
+    errMsg502: 'Network Error!',
+    errMsg503: 'The service is unavailable, the server is temporarily overloaded or maintained!',
+    errMsg504: 'Network timeout!',
+    errMsg505: 'The http version does not support the request!',
+  },
+  app: {
+    logoutTip: 'Reminder',
+    logoutMessage: 'Confirm to exit the system?',
+    menuLoading: 'Menu loading...',
+  },
+  errorLog: {
+    tableTitle: 'Error log list',
+    tableColumnType: 'Type',
+    tableColumnDate: 'Time',
+    tableColumnFile: 'File',
+    tableColumnMsg: 'Error message',
+    tableColumnStackMsg: 'Stack info',
+
+    tableActionDesc: 'Details',
+
+    modalTitle: 'Error details',
+
+    fireVueError: 'Fire vue error',
+    fireResourceError: 'Fire resource error',
+    fireAjaxError: 'Fire ajax error',
+
+    enableMessage: 'Only effective when useErrorHandle=true in `/src/settings/projectSetting.ts`.',
+  },
+  exception: {
+    backLogin: 'Back Login',
+    backHome: 'Back Home',
+    subTitle403: "Sorry, you don't have access to this page.",
+    subTitle404: 'Sorry, the page you visited does not exist.',
+    subTitle500: 'Sorry, the server is reporting an error.',
+    noDataTitle: 'No data on the current page.',
+    networkErrorTitle: 'Network Error',
+    networkErrorSubTitle:
+      'Sorry,Your network connection has been disconnected, please check your network!',
+  },
+  lock: {
+    unlock: 'Click to unlock',
+    alert: 'Lock screen password error',
+    backToLogin: 'Back to login',
+    entry: 'Enter the system',
+    placeholder: 'Please enter the lock screen password or user password',
+  },
+  login: {
+    backSignIn: 'Back sign in',
+    mobileSignInFormTitle: 'Mobile sign in',
+    qrSignInFormTitle: 'Qr code sign in',
+    signInFormTitle: 'Sign in',
+    signUpFormTitle: 'Sign up',
+    forgetFormTitle: 'Reset password',
+
+    signInTitle: 'Backstage management system',
+    signInDesc: 'Enter your personal details and get started!',
+    policy: 'I agree to the xxx Privacy Policy',
+    scanSign: `scanning the code to complete the login`,
+
+    loginButton: 'Sign in',
+    registerButton: 'Sign up',
+    rememberMe: 'Remember me',
+    forgetPassword: 'Forget Password?',
+    otherSignIn: 'Sign in with',
+
+    // notify
+    loginSuccessTitle: 'Login successful',
+    loginSuccessDesc: 'Welcome back',
+
+    // placeholder
+    accountPlaceholder: 'Please input username',
+    passwordPlaceholder: 'Please input password',
+    smsPlaceholder: 'Please input sms code',
+    mobilePlaceholder: 'Please input mobile',
+    policyPlaceholder: 'Register after checking',
+    diffPwd: 'The two passwords are inconsistent',
+
+    userName: 'Username',
+    password: 'Password',
+    confirmPassword: 'Confirm Password',
+    email: 'Email',
+    smsCode: 'SMS code',
+    mobile: 'Mobile',
+  },
+};

+ 0 - 21
src/locales/lang/en/sys/api.ts

@@ -1,21 +0,0 @@
-export default {
-  operationFailed: 'Operation failed',
-  errorTip: 'Error Tip',
-  errorMessage: 'The operation failed, the system is abnormal!',
-  timeoutMessage: 'Login timed out, please log in again!',
-  apiTimeoutMessage: 'The interface request timed out, please refresh the page and try again!',
-  networkException: 'network anomaly',
-  networkExceptionMsg: 'Please check if your network connection is normal! The network is abnormal',
-
-  errMsg401: 'The user does not have permission (token, user name, password error)!',
-  errMsg403: 'The user is authorized, but access is forbidden!',
-  errMsg404: 'Network request error, the resource was not found!',
-  errMsg405: 'Network request error, request method not allowed!',
-  errMsg408: 'Network request timed out!',
-  errMsg500: 'Server error, please contact the administrator!',
-  errMsg501: 'The network is not implemented!',
-  errMsg502: 'Network Error!',
-  errMsg503: 'The service is unavailable, the server is temporarily overloaded or maintained!',
-  errMsg504: 'Network timeout!',
-  errMsg505: 'The http version does not support the request!',
-};

+ 0 - 5
src/locales/lang/en/sys/app.ts

@@ -1,5 +0,0 @@
-export default {
-  logoutTip: 'Reminder',
-  logoutMessage: 'Confirm to exit the system?',
-  menuLoading: 'Menu loading...',
-};

+ 0 - 18
src/locales/lang/en/sys/errorLog.ts

@@ -1,18 +0,0 @@
-export default {
-  tableTitle: 'Error log list',
-  tableColumnType: 'Type',
-  tableColumnDate: 'Time',
-  tableColumnFile: 'File',
-  tableColumnMsg: 'Error message',
-  tableColumnStackMsg: 'Stack info',
-
-  tableActionDesc: 'Details',
-
-  modalTitle: 'Error details',
-
-  fireVueError: 'Fire vue error',
-  fireResourceError: 'Fire resource error',
-  fireAjaxError: 'Fire ajax error',
-
-  enableMessage: 'Only effective when useErrorHandle=true in `/src/settings/projectSetting.ts`.',
-};

+ 0 - 11
src/locales/lang/en/sys/exception.ts

@@ -1,11 +0,0 @@
-export default {
-  backLogin: 'Back Login',
-  backHome: 'Back Home',
-  subTitle403: "Sorry, you don't have access to this page.",
-  subTitle404: 'Sorry, the page you visited does not exist.',
-  subTitle500: 'Sorry, the server is reporting an error.',
-  noDataTitle: 'No data on the current page.',
-  networkErrorTitle: 'Network Error',
-  networkErrorSubTitle:
-    'Sorry,Your network connection has been disconnected, please check your network!',
-};

+ 0 - 7
src/locales/lang/en/sys/lock.ts

@@ -1,7 +0,0 @@
-export default {
-  unlock: 'Click to unlock',
-  alert: 'Lock screen password error',
-  backToLogin: 'Back to login',
-  entry: 'Enter the system',
-  placeholder: 'Please enter the lock screen password or user password',
-};

+ 0 - 38
src/locales/lang/en/sys/login.ts

@@ -1,38 +0,0 @@
-export default {
-  backSignIn: 'Back sign in',
-  mobileSignInFormTitle: 'Mobile sign in',
-  qrSignInFormTitle: 'Qr code sign in',
-  signInFormTitle: 'Sign in',
-  signUpFormTitle: 'Sign up',
-  forgetFormTitle: 'Reset password',
-
-  signInTitle: 'Backstage management system',
-  signInDesc: 'Enter your personal details and get started!',
-  policy: 'I agree to the xxx Privacy Policy',
-  scanSign: `scanning the code to complete the login`,
-
-  loginButton: 'Sign in',
-  registerButton: 'Sign up',
-  rememberMe: 'Remember me',
-  forgetPassword: 'Forget Password?',
-  otherSignIn: 'Sign in with',
-
-  // notify
-  loginSuccessTitle: 'Login successful',
-  loginSuccessDesc: 'Welcome back',
-
-  // placeholder
-  accountPlaceholder: 'Please input username',
-  passwordPlaceholder: 'Please input password',
-  smsPlaceholder: 'Please input sms code',
-  mobilePlaceholder: 'Please input mobile',
-  policyPlaceholder: 'Register after checking',
-  diffPwd: 'The two passwords are inconsistent',
-
-  userName: 'Username',
-  password: 'Password',
-  confirmPassword: 'Confirm Password',
-  email: 'Email',
-  smsCode: 'SMS code',
-  mobile: 'Mobile',
-};

+ 117 - 0
src/locales/lang/zh_CN/component.ts

@@ -0,0 +1,117 @@
+export default {
+  app: {
+    searchNotData: '暂无搜索结果',
+    toSearch: '确认',
+    toNavigate: '切换',
+  },
+  countdown: {
+    normalText: '获取验证码',
+    sendText: '{0}秒后重新获取',
+  },
+  drawer: {
+    loadingText: '加载中...',
+    cancelText: '关闭',
+    okText: '确认',
+  },
+  excel: {
+    exportModalTitle: '导出数据',
+    fileType: '文件类型',
+    fileName: '文件名',
+  },
+  form: {
+    putAway: '收起',
+    unfold: '展开',
+
+    maxTip: '字符数应小于{0}位',
+
+    apiSelectNotFound: '请等待数据加载完成...',
+  },
+  icon: {
+    placeholder: '点击选择图标',
+    search: '搜索图标',
+    copy: '复制图标成功!',
+  },
+  menu: {
+    search: '菜单搜索',
+  },
+  modal: {
+    cancelText: '关闭',
+    okText: '确认',
+  },
+  table: {
+    settingDens: '密度',
+    settingDensDefault: '默认',
+    settingDensMiddle: '中等',
+    settingDensSmall: '紧凑',
+    settingColumn: '列设置',
+    settingColumnShow: '列展示',
+    settingIndexColumnShow: '序号列',
+    settingSelectColumnShow: '勾选列',
+    settingFixedLeft: '固定到左侧',
+    settingFixedRight: '固定到右侧',
+    settingFullScreen: '全屏',
+
+    index: '序号',
+
+    total: '共 {total} 条数据',
+  },
+  time: {
+    before: '前',
+    after: '后',
+    just: '刚刚',
+    seconds: '秒',
+    minutes: '分钟',
+    hours: '小时',
+    days: '天',
+  },
+  tree: {
+    selectAll: '选择全部',
+    unSelectAll: '取消选择',
+    expandAll: '展开全部',
+    unExpandAll: '折叠全部',
+    checkStrictly: '层级关联',
+    checkUnStrictly: '层级独立',
+  },
+  upload: {
+    save: '保存',
+    upload: '上传',
+    imgUpload: '图片上传',
+    uploaded: '已上传',
+
+    operating: '操作',
+    del: '删除',
+    download: '下载',
+    saveWarn: '请等待文件上传后,保存!',
+    saveError: '没有上传成功的文件,无法保存!',
+
+    preview: '预览',
+    choose: '选择文件',
+
+    accept: '支持{0}格式',
+    acceptUpload: '只能上传{0}格式文件',
+    maxSize: '单个文件不超过{0}MB',
+    maxSizeMultiple: '只能上传不超过{0}MB的文件!',
+    maxNumber: '最多只能上传{0}个文件',
+
+    legend: '略缩图',
+    fileName: '文件名',
+    fileSize: '文件大小',
+    fileStatue: '状态',
+
+    startUpload: '开始上传',
+    uploadSuccess: '上传成功',
+    uploadError: '上传失败',
+    uploading: '上传中',
+    uploadWait: '请等待文件上传结束后操作',
+    reUploadFailed: '重新上传失败文件',
+  },
+  verify: {
+    error: '验证失败!',
+    time: '验证校验成功,耗时{time}秒!',
+
+    redoTip: '点击图片可刷新',
+
+    dragText: '请按住滑块拖动',
+    successText: '验证通过',
+  },
+};

+ 0 - 5
src/locales/lang/zh_CN/component/app.ts

@@ -1,5 +0,0 @@
-export default {
-  searchNotData: '暂无搜索结果',
-  toSearch: '确认',
-  toNavigate: '切换',
-};

+ 0 - 4
src/locales/lang/zh_CN/component/countdown.ts

@@ -1,4 +0,0 @@
-export default {
-  normalText: '获取验证码',
-  sendText: '{0}秒后重新获取',
-};

+ 0 - 5
src/locales/lang/zh_CN/component/drawer.ts

@@ -1,5 +0,0 @@
-export default {
-  loadingText: '加载中...',
-  cancelText: '关闭',
-  okText: '确认',
-};

+ 0 - 5
src/locales/lang/zh_CN/component/excel.ts

@@ -1,5 +0,0 @@
-export default {
-  exportModalTitle: '导出数据',
-  fileType: '文件类型',
-  fileName: '文件名',
-};

+ 0 - 8
src/locales/lang/zh_CN/component/form.ts

@@ -1,8 +0,0 @@
-export default {
-  putAway: '收起',
-  unfold: '展开',
-
-  maxTip: '字符数应小于{0}位',
-
-  apiSelectNotFound: '请等待数据加载完成...',
-};

+ 0 - 5
src/locales/lang/zh_CN/component/icon.ts

@@ -1,5 +0,0 @@
-export default {
-  placeholder: '点击选择图标',
-  search: '搜索图标',
-  copy: '复制图标成功!',
-};

+ 0 - 3
src/locales/lang/zh_CN/component/menu.ts

@@ -1,3 +0,0 @@
-export default {
-  search: '菜单搜索',
-};

+ 0 - 4
src/locales/lang/zh_CN/component/modal.ts

@@ -1,4 +0,0 @@
-export default {
-  cancelText: '关闭',
-  okText: '确认',
-};

+ 0 - 17
src/locales/lang/zh_CN/component/table.ts

@@ -1,17 +0,0 @@
-export default {
-  settingDens: '密度',
-  settingDensDefault: '默认',
-  settingDensMiddle: '中等',
-  settingDensSmall: '紧凑',
-  settingColumn: '列设置',
-  settingColumnShow: '列展示',
-  settingIndexColumnShow: '序号列',
-  settingSelectColumnShow: '勾选列',
-  settingFixedLeft: '固定到左侧',
-  settingFixedRight: '固定到右侧',
-  settingFullScreen: '全屏',
-
-  index: '序号',
-
-  total: '共 {total} 条数据',
-};

+ 0 - 9
src/locales/lang/zh_CN/component/time.ts

@@ -1,9 +0,0 @@
-export default {
-  before: '前',
-  after: '后',
-  just: '刚刚',
-  seconds: '秒',
-  minutes: '分钟',
-  hours: '小时',
-  days: '天',
-};

+ 0 - 8
src/locales/lang/zh_CN/component/tree.ts

@@ -1,8 +0,0 @@
-export default {
-  selectAll: '选择全部',
-  unSelectAll: '取消选择',
-  expandAll: '展开全部',
-  unExpandAll: '折叠全部',
-  checkStrictly: '层级关联',
-  checkUnStrictly: '层级独立',
-};

+ 0 - 33
src/locales/lang/zh_CN/component/upload.ts

@@ -1,33 +0,0 @@
-export default {
-  save: '保存',
-  upload: '上传',
-  imgUpload: '图片上传',
-  uploaded: '已上传',
-
-  operating: '操作',
-  del: '删除',
-  download: '下载',
-  saveWarn: '请等待文件上传后,保存!',
-  saveError: '没有上传成功的文件,无法保存!',
-
-  preview: '预览',
-  choose: '选择文件',
-
-  accept: '支持{0}格式',
-  acceptUpload: '只能上传{0}格式文件',
-  maxSize: '单个文件不超过{0}MB',
-  maxSizeMultiple: '只能上传不超过{0}MB的文件!',
-  maxNumber: '最多只能上传{0}个文件',
-
-  legend: '略缩图',
-  fileName: '文件名',
-  fileSize: '文件大小',
-  fileStatue: '状态',
-
-  startUpload: '开始上传',
-  uploadSuccess: '上传成功',
-  uploadError: '上传失败',
-  uploading: '上传中',
-  uploadWait: '请等待文件上传结束后操作',
-  reUploadFailed: '重新上传失败文件',
-};

+ 0 - 9
src/locales/lang/zh_CN/component/verify.ts

@@ -1,9 +0,0 @@
-export default {
-  error: '验证失败!',
-  time: '验证校验成功,耗时{time}秒!',
-
-  redoTip: '点击图片可刷新',
-
-  dragText: '请按住滑块拖动',
-  successText: '验证通过',
-};

+ 114 - 0
src/locales/lang/zh_CN/layout.ts

@@ -0,0 +1,114 @@
+export default {
+  footer: { onlinePreview: '在线预览', onlineDocument: '在线文档' },
+  header: {
+    // user dropdown
+    dropdownItemDoc: '文档',
+    dropdownItemLoginOut: '退出系统',
+
+    // tooltip
+    tooltipErrorLog: '错误日志',
+    tooltipLock: '锁定屏幕',
+    tooltipNotify: '消息通知',
+
+    tooltipEntryFull: '全屏',
+    tooltipExitFull: '退出全屏',
+
+    // lock
+    lockScreenPassword: '锁屏密码',
+    lockScreen: '锁定屏幕',
+    lockScreenBtn: '锁定',
+
+    home: '首页',
+  },
+  multipleTab: {
+    reload: '重新加载',
+    close: '关闭标签页',
+    closeLeft: '关闭左侧标签页',
+    closeRight: '关闭右侧标签页',
+    closeOther: '关闭其它标签页',
+    closeAll: '关闭全部标签页',
+  },
+  setting: {
+    // content mode
+    contentModeFull: '流式',
+    contentModeFixed: '定宽',
+    // topMenu align
+    topMenuAlignLeft: '居左',
+    topMenuAlignRight: '居中',
+    topMenuAlignCenter: '居右',
+    // menu trigger
+    menuTriggerNone: '不显示',
+    menuTriggerBottom: '底部',
+    menuTriggerTop: '顶部',
+    // menu type
+    menuTypeSidebar: '左侧菜单模式',
+    menuTypeMixSidebar: '左侧菜单混合模式',
+    menuTypeMix: '顶部菜单混合模式',
+    menuTypeTopMenu: '顶部菜单模式',
+
+    on: '开',
+    off: '关',
+    minute: '分钟',
+
+    operatingTitle: '操作成功',
+    operatingContent: '复制成功,请到 src/settings/projectSetting.ts 中修改配置!',
+    resetSuccess: '重置成功!',
+
+    copyBtn: '拷贝',
+    clearBtn: '清空缓存并返回登录页',
+
+    drawerTitle: '项目配置',
+
+    darkMode: '主题',
+    navMode: '导航栏模式',
+    interfaceFunction: '界面功能',
+    interfaceDisplay: '界面显示',
+    animation: '动画',
+    splitMenu: '分割菜单',
+    closeMixSidebarOnChange: '切换页面关闭菜单',
+
+    sysTheme: '系统主题',
+    headerTheme: '顶栏主题',
+    sidebarTheme: '菜单主题',
+
+    menuDrag: '侧边菜单拖拽',
+    menuSearch: '菜单搜索',
+    menuAccordion: '侧边菜单手风琴模式',
+    menuCollapse: '折叠菜单',
+    collapseMenuDisplayName: '折叠菜单显示名称',
+    topMenuLayout: '顶部菜单布局',
+    menuCollapseButton: '菜单折叠按钮',
+    contentMode: '内容区域宽度',
+    expandedMenuWidth: '菜单展开宽度',
+
+    breadcrumb: '面包屑',
+    breadcrumbIcon: '面包屑图标',
+    tabs: '标签页',
+    tabsQuickBtn: '标签页快捷按钮',
+    tabsRedoBtn: '标签页刷新按钮',
+    tabsFoldBtn: '标签页折叠按钮',
+    sidebar: '左侧菜单',
+    header: '顶栏',
+    footer: '页脚',
+    fullContent: '全屏内容',
+    grayMode: '灰色模式',
+    colorWeak: '色弱模式',
+
+    progress: '顶部进度条',
+    switchLoading: '切换loading',
+    switchAnimation: '切换动画',
+    animationType: '动画类型',
+
+    autoScreenLock: '自动锁屏',
+    notAutoScreenLock: '不自动锁屏',
+
+    fixedHeader: '固定header',
+    fixedSideBar: '固定Sidebar',
+
+    mixSidebarTrigger: '混合菜单触发方式',
+    triggerHover: '悬停',
+    triggerClick: '点击',
+
+    mixSidebarFixed: '固定展开菜单',
+  },
+};

+ 0 - 4
src/locales/lang/zh_CN/layout/footer.ts

@@ -1,4 +0,0 @@
-export default {
-  onlinePreview: '在线预览',
-  onlineDocument: '在线文档',
-};

+ 0 - 20
src/locales/lang/zh_CN/layout/header.ts

@@ -1,20 +0,0 @@
-export default {
-  // user dropdown
-  dropdownItemDoc: '文档',
-  dropdownItemLoginOut: '退出系统',
-
-  // tooltip
-  tooltipErrorLog: '错误日志',
-  tooltipLock: '锁定屏幕',
-  tooltipNotify: '消息通知',
-
-  tooltipEntryFull: '全屏',
-  tooltipExitFull: '退出全屏',
-
-  // lock
-  lockScreenPassword: '锁屏密码',
-  lockScreen: '锁定屏幕',
-  lockScreenBtn: '锁定',
-
-  home: '首页',
-};

+ 0 - 8
src/locales/lang/zh_CN/layout/multipleTab.ts

@@ -1,8 +0,0 @@
-export default {
-  reload: '重新加载',
-  close: '关闭标签页',
-  closeLeft: '关闭左侧标签页',
-  closeRight: '关闭右侧标签页',
-  closeOther: '关闭其它标签页',
-  closeAll: '关闭全部标签页',
-};

+ 0 - 83
src/locales/lang/zh_CN/layout/setting.ts

@@ -1,83 +0,0 @@
-export default {
-  // content mode
-  contentModeFull: '流式',
-  contentModeFixed: '定宽',
-  // topMenu align
-  topMenuAlignLeft: '居左',
-  topMenuAlignRight: '居中',
-  topMenuAlignCenter: '居右',
-  // menu trigger
-  menuTriggerNone: '不显示',
-  menuTriggerBottom: '底部',
-  menuTriggerTop: '顶部',
-  // menu type
-  menuTypeSidebar: '左侧菜单模式',
-  menuTypeMixSidebar: '左侧菜单混合模式',
-  menuTypeMix: '顶部菜单混合模式',
-  menuTypeTopMenu: '顶部菜单模式',
-
-  on: '开',
-  off: '关',
-  minute: '分钟',
-
-  operatingTitle: '操作成功',
-  operatingContent: '复制成功,请到 src/settings/projectSetting.ts 中修改配置!',
-  resetSuccess: '重置成功!',
-
-  copyBtn: '拷贝',
-  clearBtn: '清空缓存并返回登录页',
-
-  drawerTitle: '项目配置',
-
-  darkMode: '主题',
-  navMode: '导航栏模式',
-  interfaceFunction: '界面功能',
-  interfaceDisplay: '界面显示',
-  animation: '动画',
-  splitMenu: '分割菜单',
-  closeMixSidebarOnChange: '切换页面关闭菜单',
-
-  sysTheme: '系统主题',
-  headerTheme: '顶栏主题',
-  sidebarTheme: '菜单主题',
-
-  menuDrag: '侧边菜单拖拽',
-  menuSearch: '菜单搜索',
-  menuAccordion: '侧边菜单手风琴模式',
-  menuCollapse: '折叠菜单',
-  collapseMenuDisplayName: '折叠菜单显示名称',
-  topMenuLayout: '顶部菜单布局',
-  menuCollapseButton: '菜单折叠按钮',
-  contentMode: '内容区域宽度',
-  expandedMenuWidth: '菜单展开宽度',
-
-  breadcrumb: '面包屑',
-  breadcrumbIcon: '面包屑图标',
-  tabs: '标签页',
-  tabsQuickBtn: '标签页快捷按钮',
-  tabsRedoBtn: '标签页刷新按钮',
-  tabsFoldBtn: '标签页折叠按钮',
-  sidebar: '左侧菜单',
-  header: '顶栏',
-  footer: '页脚',
-  fullContent: '全屏内容',
-  grayMode: '灰色模式',
-  colorWeak: '色弱模式',
-
-  progress: '顶部进度条',
-  switchLoading: '切换loading',
-  switchAnimation: '切换动画',
-  animationType: '动画类型',
-
-  autoScreenLock: '自动锁屏',
-  notAutoScreenLock: '不自动锁屏',
-
-  fixedHeader: '固定header',
-  fixedSideBar: '固定Sidebar',
-
-  mixSidebarTrigger: '混合菜单触发方式',
-  triggerHover: '悬停',
-  triggerClick: '点击',
-
-  mixSidebarFixed: '固定展开菜单',
-};

+ 0 - 1
src/locales/lang/zh_CN/routes/README.MD

@@ -1 +0,0 @@
-Share with menu

+ 97 - 0
src/locales/lang/zh_CN/sys.ts

@@ -0,0 +1,97 @@
+export default {
+  api: {
+    operationFailed: '操作失败',
+    errorTip: '错误提示',
+    errorMessage: '操作失败,系统异常!',
+    timeoutMessage: '登录超时,请重新登录!',
+    apiTimeoutMessage: '接口请求超时,请刷新页面重试!',
+    networkException: '网络异常',
+    networkExceptionMsg: '请检查您的网络连接是否正常!',
+
+    errMsg401: '用户没有权限(令牌、用户名、密码错误)!',
+    errMsg403: '用户得到授权,但是访问是被禁止的。!',
+    errMsg404: '网络请求错误,未找到该资源!',
+    errMsg405: '网络请求错误,请求方法未允许!',
+    errMsg408: '网络请求超时!',
+    errMsg500: '服务器错误,请联系管理员!',
+    errMsg501: '网络未实现!',
+    errMsg502: '网络错误!',
+    errMsg503: '服务不可用,服务器暂时过载或维护!',
+    errMsg504: '网络超时!',
+    errMsg505: 'http版本不支持该请求!',
+  },
+  app: { logoutTip: '温馨提醒', logoutMessage: '是否确认退出系统?', menuLoading: '菜单加载中...' },
+  errorLog: {
+    tableTitle: '错误日志列表',
+    tableColumnType: '类型',
+    tableColumnDate: '时间',
+    tableColumnFile: '文件',
+    tableColumnMsg: '错误信息',
+    tableColumnStackMsg: 'stack信息',
+
+    tableActionDesc: '详情',
+
+    modalTitle: '错误详情',
+
+    fireVueError: '点击触发vue错误',
+    fireResourceError: '点击触发资源加载错误',
+    fireAjaxError: '点击触发ajax错误',
+
+    enableMessage: '只在`/src/settings/projectSetting.ts` 内的useErrorHandle=true时生效.',
+  },
+  exception: {
+    backLogin: '返回登录',
+    backHome: '返回首页',
+    subTitle403: '抱歉,您无权访问此页面。',
+    subTitle404: '抱歉,您访问的页面不存在。',
+    subTitle500: '抱歉,服务器报告错误。',
+    noDataTitle: '当前页无数据',
+    networkErrorTitle: '网络错误',
+    networkErrorSubTitle: '抱歉,您的网络连接已断开,请检查您的网络!',
+  },
+  lock: {
+    unlock: '点击解锁',
+    alert: '锁屏密码错误',
+    backToLogin: '返回登录',
+    entry: '进入系统',
+    placeholder: '请输入锁屏密码或者用户密码',
+  },
+  login: {
+    backSignIn: '返回',
+    signInFormTitle: '登录',
+    mobileSignInFormTitle: '手机登录',
+    qrSignInFormTitle: '二维码登录',
+    signUpFormTitle: '注册',
+    forgetFormTitle: '重置密码',
+
+    signInTitle: '开箱即用的中后台管理系统',
+    signInDesc: '输入您的个人详细信息开始使用!',
+    policy: '我同意xxx隐私政策',
+    scanSign: `扫码后点击"确认",即可完成登录`,
+
+    loginButton: '登录',
+    registerButton: '注册',
+    rememberMe: '记住我',
+    forgetPassword: '忘记密码?',
+    otherSignIn: '其他登录方式',
+
+    // notify
+    loginSuccessTitle: '登录成功',
+    loginSuccessDesc: '欢迎回来',
+
+    // placeholder
+    accountPlaceholder: '请输入账号',
+    passwordPlaceholder: '请输入密码',
+    smsPlaceholder: '请输入验证码',
+    mobilePlaceholder: '请输入手机号码',
+    policyPlaceholder: '勾选后才能注册',
+    diffPwd: '两次输入密码不一致',
+
+    userName: '账号',
+    password: '密码',
+    confirmPassword: '确认密码',
+    email: '邮箱',
+    smsCode: '短信验证码',
+    mobile: '手机号码',
+  },
+};

+ 0 - 21
src/locales/lang/zh_CN/sys/api.ts

@@ -1,21 +0,0 @@
-export default {
-  operationFailed: '操作失败',
-  errorTip: '错误提示',
-  errorMessage: '操作失败,系统异常!',
-  timeoutMessage: '登录超时,请重新登录!',
-  apiTimeoutMessage: '接口请求超时,请刷新页面重试!',
-  networkException: '网络异常',
-  networkExceptionMsg: '请检查您的网络连接是否正常!',
-
-  errMsg401: '用户没有权限(令牌、用户名、密码错误)!',
-  errMsg403: '用户得到授权,但是访问是被禁止的。!',
-  errMsg404: '网络请求错误,未找到该资源!',
-  errMsg405: '网络请求错误,请求方法未允许!',
-  errMsg408: '网络请求超时!',
-  errMsg500: '服务器错误,请联系管理员!',
-  errMsg501: '网络未实现!',
-  errMsg502: '网络错误!',
-  errMsg503: '服务不可用,服务器暂时过载或维护!',
-  errMsg504: '网络超时!',
-  errMsg505: 'http版本不支持该请求!',
-};

+ 0 - 5
src/locales/lang/zh_CN/sys/app.ts

@@ -1,5 +0,0 @@
-export default {
-  logoutTip: '温馨提醒',
-  logoutMessage: '是否确认退出系统?',
-  menuLoading: '菜单加载中...',
-};

+ 0 - 18
src/locales/lang/zh_CN/sys/errorLog.ts

@@ -1,18 +0,0 @@
-export default {
-  tableTitle: '错误日志列表',
-  tableColumnType: '类型',
-  tableColumnDate: '时间',
-  tableColumnFile: '文件',
-  tableColumnMsg: '错误信息',
-  tableColumnStackMsg: 'stack信息',
-
-  tableActionDesc: '详情',
-
-  modalTitle: '错误详情',
-
-  fireVueError: '点击触发vue错误',
-  fireResourceError: '点击触发资源加载错误',
-  fireAjaxError: '点击触发ajax错误',
-
-  enableMessage: '只在`/src/settings/projectSetting.ts` 内的useErrorHandle=true时生效.',
-};

+ 0 - 10
src/locales/lang/zh_CN/sys/exception.ts

@@ -1,10 +0,0 @@
-export default {
-  backLogin: '返回登录',
-  backHome: '返回首页',
-  subTitle403: '抱歉,您无权访问此页面。',
-  subTitle404: '抱歉,您访问的页面不存在。',
-  subTitle500: '抱歉,服务器报告错误。',
-  noDataTitle: '当前页无数据',
-  networkErrorTitle: '网络错误',
-  networkErrorSubTitle: '抱歉,您的网络连接已断开,请检查您的网络!',
-};

+ 0 - 7
src/locales/lang/zh_CN/sys/lock.ts

@@ -1,7 +0,0 @@
-export default {
-  unlock: '点击解锁',
-  alert: '锁屏密码错误',
-  backToLogin: '返回登录',
-  entry: '进入系统',
-  placeholder: '请输入锁屏密码或者用户密码',
-};

+ 0 - 38
src/locales/lang/zh_CN/sys/login.ts

@@ -1,38 +0,0 @@
-export default {
-  backSignIn: '返回',
-  signInFormTitle: '登录',
-  mobileSignInFormTitle: '手机登录',
-  qrSignInFormTitle: '二维码登录',
-  signUpFormTitle: '注册',
-  forgetFormTitle: '重置密码',
-
-  signInTitle: '开箱即用的中后台管理系统',
-  signInDesc: '输入您的个人详细信息开始使用!',
-  policy: '我同意xxx隐私政策',
-  scanSign: `扫码后点击"确认",即可完成登录`,
-
-  loginButton: '登录',
-  registerButton: '注册',
-  rememberMe: '记住我',
-  forgetPassword: '忘记密码?',
-  otherSignIn: '其他登录方式',
-
-  // notify
-  loginSuccessTitle: '登录成功',
-  loginSuccessDesc: '欢迎回来',
-
-  // placeholder
-  accountPlaceholder: '请输入账号',
-  passwordPlaceholder: '请输入密码',
-  smsPlaceholder: '请输入验证码',
-  mobilePlaceholder: '请输入手机号码',
-  policyPlaceholder: '勾选后才能注册',
-  diffPwd: '两次输入密码不一致',
-
-  userName: '账号',
-  password: '密码',
-  confirmPassword: '确认密码',
-  email: '邮箱',
-  smsCode: '短信验证码',
-  mobile: '手机号码',
-};

+ 1 - 12
src/router/menus/modules/dashboard.ts

@@ -6,26 +6,15 @@ const menu: MenuModule = {
   menu: {
     name: t('routes.dashboard.dashboard'),
     path: '/dashboard',
-    tag: {
-      dot: true,
-      type: 'warn',
-    },
+
     children: [
       {
         path: 'analysis',
         name: t('routes.dashboard.analysis'),
-        tag: {
-          dot: true,
-          type: 'warn',
-        },
       },
       {
         path: 'workbench',
         name: t('routes.dashboard.workbench'),
-        tag: {
-          dot: true,
-          type: 'warn',
-        },
       },
     ],
   },

+ 1 - 6
src/router/menus/modules/demo/comp.ts

@@ -6,9 +6,7 @@ const menu: MenuModule = {
   menu: {
     name: t('routes.demo.comp.comp'),
     path: '/comp',
-    tag: {
-      dot: true,
-    },
+
     children: [
       {
         path: 'basic',
@@ -119,9 +117,6 @@ const menu: MenuModule = {
       {
         path: 'cropper',
         name: t('routes.demo.comp.cropperImage'),
-        tag: {
-          content: 'new',
-        },
       },
       {
         path: 'countTo',

+ 0 - 6
src/router/menus/modules/demo/feat.ts

@@ -6,9 +6,6 @@ const menu: MenuModule = {
   menu: {
     name: t('routes.demo.feat.feat'),
     path: '/feat',
-    tag: {
-      dot: true,
-    },
 
     children: [
       {
@@ -35,9 +32,6 @@ const menu: MenuModule = {
       {
         path: 'print',
         name: t('routes.demo.feat.print'),
-        tag: {
-          content: 'new',
-        },
       },
       {
         path: 'click-out-side',

+ 6 - 0
src/router/menus/modules/demo/flow.ts

@@ -6,11 +6,17 @@ const menu: MenuModule = {
   menu: {
     name: t('routes.demo.flow.name'),
     path: '/flow',
+    tag: {
+      dot: true,
+    },
 
     children: [
       {
         path: 'flowChart',
         name: t('routes.demo.flow.flowChart'),
+        tag: {
+          content: 'new',
+        },
       },
     ],
   },