Commit c04e8943bcdcdee612044a534d6c1281c956c3c1

Authored by Vben
1 parent e1bc33f5

perf: merge locale file

Showing 55 changed files with 665 additions and 678 deletions
CHANGELOG.zh_CN.md
1 1 ## Wip
2 2  
  3 +### ✨ Features
  4 +
  5 +- 新增图形编辑器示例
  6 +
  7 +### ⚡ Performance Improvements
  8 +
  9 +- 合并部分语言文件,减少文件数量
  10 +
3 11 ### 🐛 Bug Fixes
4 12  
5 13 - 修复黑暗主题刷新闪烁的白屏
... ...
src/locales/lang/en/component.ts 0 → 100644
  1 +export default {
  2 + app: {
  3 + searchNotData: 'No search results yet',
  4 + toSearch: 'to search',
  5 + toNavigate: 'to navigate',
  6 + },
  7 + countdown: {
  8 + normalText: 'Get SMS code',
  9 + sendText: 'Reacquire in {0}s',
  10 + },
  11 + drawer: {
  12 + loadingText: 'Loading...',
  13 + cancelText: 'Close',
  14 + okText: 'Confirm',
  15 + },
  16 + excel: {
  17 + exportModalTitle: 'Export data',
  18 + fileType: 'File type',
  19 + fileName: 'File name',
  20 + },
  21 + form: {
  22 + putAway: 'Put away',
  23 + unfold: 'Unfold',
  24 + maxTip: 'The number of characters should be less than {0}',
  25 + apiSelectNotFound: 'Wait for data loading to complete...',
  26 + },
  27 + icon: {
  28 + placeholder: 'Click the select icon',
  29 + search: 'Search icon',
  30 + copy: 'Copy icon successfully!',
  31 + },
  32 + menu: {
  33 + search: 'Menu search',
  34 + },
  35 + modal: {
  36 + cancelText: 'Close',
  37 + okText: 'Confirm',
  38 + },
  39 + table: {
  40 + settingDens: 'Density',
  41 + settingDensDefault: 'Default',
  42 + settingDensMiddle: 'Middle',
  43 + settingDensSmall: 'Compact',
  44 + settingColumn: 'Column settings',
  45 + settingColumnShow: 'Column display',
  46 + settingIndexColumnShow: 'Index Column',
  47 + settingSelectColumnShow: 'Selection Column',
  48 + settingFixedLeft: 'Fixed Left',
  49 + settingFixedRight: 'Fixed Right',
  50 + settingFullScreen: 'Full Screen',
  51 + index: 'Index',
  52 + total: 'total of {total}',
  53 + },
  54 + time: {
  55 + before: ' ago',
  56 + after: ' after',
  57 + just: 'just now',
  58 + seconds: ' seconds',
  59 + minutes: ' minutes',
  60 + hours: ' hours',
  61 + days: ' days',
  62 + },
  63 + tree: {
  64 + selectAll: 'Select All',
  65 + unSelectAll: 'Cancel Select',
  66 + expandAll: 'Expand All',
  67 + unExpandAll: 'Collapse all',
  68 +
  69 + checkStrictly: 'Hierarchical association',
  70 + checkUnStrictly: 'Hierarchical independence',
  71 + },
  72 + upload: {
  73 + save: 'Save',
  74 + upload: 'Upload',
  75 + imgUpload: 'ImageUpload',
  76 + uploaded: 'Uploaded',
  77 +
  78 + operating: 'Operating',
  79 + del: 'Delete',
  80 + download: 'download',
  81 + saveWarn: 'Please wait for the file to upload and save!',
  82 + saveError: 'There is no file successfully uploaded and cannot be saved!',
  83 +
  84 + preview: 'Preview',
  85 + choose: 'Select the file',
  86 +
  87 + accept: 'Support {0} format',
  88 + acceptUpload: 'Only upload files in {0} format',
  89 + maxSize: 'A single file does not exceed {0}MB ',
  90 + maxSizeMultiple: 'Only upload files up to {0}MB!',
  91 + maxNumber: 'Only upload up to {0} files',
  92 +
  93 + legend: 'Legend',
  94 + fileName: 'File name',
  95 + fileSize: 'File size',
  96 + fileStatue: 'File status',
  97 +
  98 + startUpload: 'Start upload',
  99 + uploadSuccess: 'Upload successfully',
  100 + uploadError: 'Upload failed',
  101 + uploading: 'Uploading',
  102 + uploadWait: 'Please wait for the file upload to finish',
  103 + reUploadFailed: 'Re-upload failed files',
  104 + },
  105 + verify: {
  106 + error: 'verification failed!',
  107 + time: 'The verification is successful and it takes {time} seconds!',
  108 + redoTip: 'Click the picture to refresh',
  109 + dragText: 'Hold down the slider and drag',
  110 + successText: 'Verified',
  111 + },
  112 +};
... ...
src/locales/lang/en/component/app.ts deleted 100644 → 0
1   -export default {
2   - searchNotData: 'No search results yet',
3   - toSearch: 'to search',
4   - toNavigate: 'to navigate',
5   -};
src/locales/lang/en/component/countdown.ts deleted 100644 → 0
1   -export default {
2   - normalText: 'Get SMS code',
3   - sendText: 'Reacquire in {0}s',
4   -};
src/locales/lang/en/component/drawer.ts deleted 100644 → 0
1   -export default {
2   - loadingText: 'Loading...',
3   - cancelText: 'Close',
4   - okText: 'Confirm',
5   -};
src/locales/lang/en/component/excel.ts deleted 100644 → 0
1   -export default {
2   - exportModalTitle: 'Export data',
3   - fileType: 'File type',
4   - fileName: 'File name',
5   -};
src/locales/lang/en/component/form.ts deleted 100644 → 0
1   -export default {
2   - putAway: 'Put away',
3   - unfold: 'Unfold',
4   -
5   - maxTip: 'The number of characters should be less than {0}',
6   -
7   - apiSelectNotFound: 'Wait for data loading to complete...',
8   -};
src/locales/lang/en/component/icon.ts deleted 100644 → 0
1   -export default {
2   - placeholder: 'Click the select icon',
3   - search: 'Search icon',
4   - copy: 'Copy icon successfully!',
5   -};
src/locales/lang/en/component/menu.ts deleted 100644 → 0
1   -export default {
2   - search: 'Menu search',
3   -};
src/locales/lang/en/component/modal.ts deleted 100644 → 0
1   -export default {
2   - cancelText: 'Close',
3   - okText: 'Confirm',
4   -};
src/locales/lang/en/component/table.ts deleted 100644 → 0
1   -export default {
2   - settingDens: 'Density',
3   - settingDensDefault: 'Default',
4   - settingDensMiddle: 'Middle',
5   - settingDensSmall: 'Compact',
6   - settingColumn: 'Column settings',
7   - settingColumnShow: 'Column display',
8   - settingIndexColumnShow: 'Index Column',
9   - settingSelectColumnShow: 'Selection Column',
10   - settingFixedLeft: 'Fixed Left',
11   - settingFixedRight: 'Fixed Right',
12   - settingFullScreen: 'Full Screen',
13   -
14   - index: 'Index',
15   -
16   - total: 'total of {total}',
17   -};
src/locales/lang/en/component/time.ts deleted 100644 → 0
1   -export default {
2   - before: ' ago',
3   - after: ' after',
4   - just: 'just now',
5   - seconds: ' seconds',
6   - minutes: ' minutes',
7   - hours: ' hours',
8   - days: ' days',
9   -};
src/locales/lang/en/component/tree.ts deleted 100644 → 0
1   -export default {
2   - selectAll: 'Select All',
3   - unSelectAll: 'Cancel Select',
4   - expandAll: 'Expand All',
5   - unExpandAll: 'Collapse all',
6   -
7   - checkStrictly: 'Hierarchical association',
8   - checkUnStrictly: 'Hierarchical independence',
9   -};
src/locales/lang/en/component/upload.ts deleted 100644 → 0
1   -export default {
2   - save: 'Save',
3   - upload: 'Upload',
4   - imgUpload: 'ImageUpload',
5   - uploaded: 'Uploaded',
6   -
7   - operating: 'Operating',
8   - del: 'Delete',
9   - download: 'download',
10   - saveWarn: 'Please wait for the file to upload and save!',
11   - saveError: 'There is no file successfully uploaded and cannot be saved!',
12   -
13   - preview: 'Preview',
14   - choose: 'Select the file',
15   -
16   - accept: 'Support {0} format',
17   - acceptUpload: 'Only upload files in {0} format',
18   - maxSize: 'A single file does not exceed {0}MB ',
19   - maxSizeMultiple: 'Only upload files up to {0}MB!',
20   - maxNumber: 'Only upload up to {0} files',
21   -
22   - legend: 'Legend',
23   - fileName: 'File name',
24   - fileSize: 'File size',
25   - fileStatue: 'File status',
26   -
27   - startUpload: 'Start upload',
28   - uploadSuccess: 'Upload successfully',
29   - uploadError: 'Upload failed',
30   - uploading: 'Uploading',
31   - uploadWait: 'Please wait for the file upload to finish',
32   - reUploadFailed: 'Re-upload failed files',
33   -};
src/locales/lang/en/component/verify.ts deleted 100644 → 0
1   -export default {
2   - error: 'verification failed!',
3   - time: 'The verification is successful and it takes {time} seconds!',
4   -
5   - redoTip: 'Click the picture to refresh',
6   -
7   - dragText: 'Hold down the slider and drag',
8   - successText: 'Verified',
9   -};
src/locales/lang/en/layout/setting.ts renamed to src/locales/lang/en/layout.ts
1 1 export default {
2   - // content mode
3   - contentModeFull: 'Full',
4   - contentModeFixed: 'Fixed width',
5   - // topMenu align
6   - topMenuAlignLeft: 'Left',
7   - topMenuAlignRight: 'Center',
8   - topMenuAlignCenter: 'Right',
9   - // menu trigger
10   - menuTriggerNone: 'Not Show',
11   - menuTriggerBottom: 'Bottom',
12   - menuTriggerTop: 'Top',
13   - // menu type
14   - menuTypeSidebar: 'Left menu mode',
15   - menuTypeMixSidebar: 'Left menu mixed mode',
16   - menuTypeMix: 'Top Menu Mix mode',
17   - menuTypeTopMenu: 'Top menu mode',
18   -
19   - on: 'On',
20   - off: 'Off',
21   - minute: 'Minute',
22   -
23   - operatingTitle: 'Successful!',
24   - operatingContent:
25   - 'The copy is successful, please go to src/settings/projectSetting.ts to modify the configuration!',
26   - resetSuccess: 'Successfully reset!',
27   -
28   - copyBtn: 'Copy',
29   - clearBtn: 'Clear cache and to the login page',
30   -
31   - drawerTitle: 'Configuration',
32   -
33   - darkMode: 'Dark mode',
34   - navMode: 'Navigation mode',
35   - interfaceFunction: 'Interface function',
36   - interfaceDisplay: 'Interface display',
37   - animation: 'Animation',
38   - splitMenu: 'Split menu',
39   - closeMixSidebarOnChange: 'Switch page to close menu',
40   -
41   - sysTheme: 'System theme',
42   - headerTheme: 'Header theme',
43   - sidebarTheme: 'Menu theme',
44   -
45   - menuDrag: 'Drag Sidebar',
46   - menuSearch: 'Menu search',
47   - menuAccordion: 'Sidebar accordion',
48   - menuCollapse: 'Collapse menu',
49   - collapseMenuDisplayName: 'Collapse menu display name',
50   - topMenuLayout: 'Top menu layout',
51   - menuCollapseButton: 'Menu collapse button',
52   - contentMode: 'Content area width',
53   - expandedMenuWidth: 'Expanded menu width',
54   -
55   - breadcrumb: 'Breadcrumbs',
56   - breadcrumbIcon: 'Breadcrumbs Icon',
57   - tabs: 'Tabs',
58   - tabsQuickBtn: 'Tabs quick button',
59   - tabsRedoBtn: 'Tabs redo button',
60   - tabsFoldBtn: 'Tabs flod button',
61   - sidebar: 'Sidebar',
62   - header: 'Header',
63   - footer: 'Footer',
64   - fullContent: 'Full content',
65   - grayMode: 'Gray mode',
66   - colorWeak: 'Color Weak Mode',
67   -
68   - progress: 'Progress',
69   - switchLoading: 'Switch Loading',
70   - switchAnimation: 'Switch animation',
71   - animationType: 'Animation type',
72   -
73   - autoScreenLock: 'Auto screen lock',
74   - notAutoScreenLock: 'Not auto lock',
75   -
76   - fixedHeader: 'Fixed header',
77   - fixedSideBar: 'Fixed Sidebar',
78   -
79   - mixSidebarTrigger: 'Mixed menu Trigger',
80   - triggerHover: 'Hover',
81   - triggerClick: 'Click',
82   -
83   - mixSidebarFixed: 'Fixed expanded menu',
  2 + footer: { onlinePreview: 'Preview', onlineDocument: 'Document' },
  3 + header: {
  4 + // user dropdown
  5 + dropdownItemDoc: 'Document',
  6 + dropdownItemLoginOut: 'Login Out',
  7 +
  8 + tooltipErrorLog: 'Error log',
  9 + tooltipLock: 'Lock screen',
  10 + tooltipNotify: 'Notification',
  11 +
  12 + tooltipEntryFull: 'Full Screen',
  13 + tooltipExitFull: 'Exit Full Screen',
  14 +
  15 + // lock
  16 + lockScreenPassword: 'Lock screen password',
  17 + lockScreen: 'Lock screen',
  18 + lockScreenBtn: 'Locking',
  19 +
  20 + home: 'Home',
  21 + },
  22 + multipleTab: {
  23 + reload: 'Refresh current',
  24 + close: 'Close current',
  25 + closeLeft: 'Close Left',
  26 + closeRight: 'Close Right',
  27 + closeOther: 'Close Other',
  28 + closeAll: 'Close All',
  29 + },
  30 + setting: {
  31 + // content mode
  32 + contentModeFull: 'Full',
  33 + contentModeFixed: 'Fixed width',
  34 + // topMenu align
  35 + topMenuAlignLeft: 'Left',
  36 + topMenuAlignRight: 'Center',
  37 + topMenuAlignCenter: 'Right',
  38 + // menu trigger
  39 + menuTriggerNone: 'Not Show',
  40 + menuTriggerBottom: 'Bottom',
  41 + menuTriggerTop: 'Top',
  42 + // menu type
  43 + menuTypeSidebar: 'Left menu mode',
  44 + menuTypeMixSidebar: 'Left menu mixed mode',
  45 + menuTypeMix: 'Top Menu Mix mode',
  46 + menuTypeTopMenu: 'Top menu mode',
  47 +
  48 + on: 'On',
  49 + off: 'Off',
  50 + minute: 'Minute',
  51 +
  52 + operatingTitle: 'Successful!',
  53 + operatingContent:
  54 + 'The copy is successful, please go to src/settings/projectSetting.ts to modify the configuration!',
  55 + resetSuccess: 'Successfully reset!',
  56 +
  57 + copyBtn: 'Copy',
  58 + clearBtn: 'Clear cache and to the login page',
  59 +
  60 + drawerTitle: 'Configuration',
  61 +
  62 + darkMode: 'Dark mode',
  63 + navMode: 'Navigation mode',
  64 + interfaceFunction: 'Interface function',
  65 + interfaceDisplay: 'Interface display',
  66 + animation: 'Animation',
  67 + splitMenu: 'Split menu',
  68 + closeMixSidebarOnChange: 'Switch page to close menu',
  69 +
  70 + sysTheme: 'System theme',
  71 + headerTheme: 'Header theme',
  72 + sidebarTheme: 'Menu theme',
  73 +
  74 + menuDrag: 'Drag Sidebar',
  75 + menuSearch: 'Menu search',
  76 + menuAccordion: 'Sidebar accordion',
  77 + menuCollapse: 'Collapse menu',
  78 + collapseMenuDisplayName: 'Collapse menu display name',
  79 + topMenuLayout: 'Top menu layout',
  80 + menuCollapseButton: 'Menu collapse button',
  81 + contentMode: 'Content area width',
  82 + expandedMenuWidth: 'Expanded menu width',
  83 +
  84 + breadcrumb: 'Breadcrumbs',
  85 + breadcrumbIcon: 'Breadcrumbs Icon',
  86 + tabs: 'Tabs',
  87 + tabsQuickBtn: 'Tabs quick button',
  88 + tabsRedoBtn: 'Tabs redo button',
  89 + tabsFoldBtn: 'Tabs flod button',
  90 + sidebar: 'Sidebar',
  91 + header: 'Header',
  92 + footer: 'Footer',
  93 + fullContent: 'Full content',
  94 + grayMode: 'Gray mode',
  95 + colorWeak: 'Color Weak Mode',
  96 +
  97 + progress: 'Progress',
  98 + switchLoading: 'Switch Loading',
  99 + switchAnimation: 'Switch animation',
  100 + animationType: 'Animation type',
  101 +
  102 + autoScreenLock: 'Auto screen lock',
  103 + notAutoScreenLock: 'Not auto lock',
  104 +
  105 + fixedHeader: 'Fixed header',
  106 + fixedSideBar: 'Fixed Sidebar',
  107 +
  108 + mixSidebarTrigger: 'Mixed menu Trigger',
  109 + triggerHover: 'Hover',
  110 + triggerClick: 'Click',
  111 +
  112 + mixSidebarFixed: 'Fixed expanded menu',
  113 + },
84 114 };
... ...
src/locales/lang/en/layout/footer.ts deleted 100644 → 0
1   -export default {
2   - onlinePreview: 'Preview',
3   - onlineDocument: 'Document',
4   -};
src/locales/lang/en/layout/header.ts deleted 100644 → 0
1   -export default {
2   - // user dropdown
3   - dropdownItemDoc: 'Document',
4   - dropdownItemLoginOut: 'Login Out',
5   -
6   - tooltipErrorLog: 'Error log',
7   - tooltipLock: 'Lock screen',
8   - tooltipNotify: 'Notification',
9   -
10   - tooltipEntryFull: 'Full Screen',
11   - tooltipExitFull: 'Exit Full Screen',
12   -
13   - // lock
14   - lockScreenPassword: 'Lock screen password',
15   - lockScreen: 'Lock screen',
16   - lockScreenBtn: 'Locking',
17   -
18   - home: 'Home',
19   -};
src/locales/lang/en/layout/multipleTab.ts deleted 100644 → 0
1   -export default {
2   - reload: 'Refresh current',
3   - close: 'Close current',
4   - closeLeft: 'Close Left',
5   - closeRight: 'Close Right',
6   - closeOther: 'Close Other',
7   - closeAll: 'Close All',
8   -};
src/locales/lang/en/routes/README.MD deleted 100644 → 0
1   -Share with menu
src/locales/lang/en/sys/login.ts renamed to src/locales/lang/en/sys.ts
1 1 export default {
2   - backSignIn: 'Back sign in',
3   - mobileSignInFormTitle: 'Mobile sign in',
4   - qrSignInFormTitle: 'Qr code sign in',
5   - signInFormTitle: 'Sign in',
6   - signUpFormTitle: 'Sign up',
7   - forgetFormTitle: 'Reset password',
8   -
9   - signInTitle: 'Backstage management system',
10   - signInDesc: 'Enter your personal details and get started!',
11   - policy: 'I agree to the xxx Privacy Policy',
12   - scanSign: `scanning the code to complete the login`,
13   -
14   - loginButton: 'Sign in',
15   - registerButton: 'Sign up',
16   - rememberMe: 'Remember me',
17   - forgetPassword: 'Forget Password?',
18   - otherSignIn: 'Sign in with',
19   -
20   - // notify
21   - loginSuccessTitle: 'Login successful',
22   - loginSuccessDesc: 'Welcome back',
23   -
24   - // placeholder
25   - accountPlaceholder: 'Please input username',
26   - passwordPlaceholder: 'Please input password',
27   - smsPlaceholder: 'Please input sms code',
28   - mobilePlaceholder: 'Please input mobile',
29   - policyPlaceholder: 'Register after checking',
30   - diffPwd: 'The two passwords are inconsistent',
31   -
32   - userName: 'Username',
33   - password: 'Password',
34   - confirmPassword: 'Confirm Password',
35   - email: 'Email',
36   - smsCode: 'SMS code',
37   - mobile: 'Mobile',
  2 + api: {
  3 + operationFailed: 'Operation failed',
  4 + errorTip: 'Error Tip',
  5 + errorMessage: 'The operation failed, the system is abnormal!',
  6 + timeoutMessage: 'Login timed out, please log in again!',
  7 + apiTimeoutMessage: 'The interface request timed out, please refresh the page and try again!',
  8 + networkException: 'network anomaly',
  9 + networkExceptionMsg:
  10 + 'Please check if your network connection is normal! The network is abnormal',
  11 +
  12 + errMsg401: 'The user does not have permission (token, user name, password error)!',
  13 + errMsg403: 'The user is authorized, but access is forbidden!',
  14 + errMsg404: 'Network request error, the resource was not found!',
  15 + errMsg405: 'Network request error, request method not allowed!',
  16 + errMsg408: 'Network request timed out!',
  17 + errMsg500: 'Server error, please contact the administrator!',
  18 + errMsg501: 'The network is not implemented!',
  19 + errMsg502: 'Network Error!',
  20 + errMsg503: 'The service is unavailable, the server is temporarily overloaded or maintained!',
  21 + errMsg504: 'Network timeout!',
  22 + errMsg505: 'The http version does not support the request!',
  23 + },
  24 + app: {
  25 + logoutTip: 'Reminder',
  26 + logoutMessage: 'Confirm to exit the system?',
  27 + menuLoading: 'Menu loading...',
  28 + },
  29 + errorLog: {
  30 + tableTitle: 'Error log list',
  31 + tableColumnType: 'Type',
  32 + tableColumnDate: 'Time',
  33 + tableColumnFile: 'File',
  34 + tableColumnMsg: 'Error message',
  35 + tableColumnStackMsg: 'Stack info',
  36 +
  37 + tableActionDesc: 'Details',
  38 +
  39 + modalTitle: 'Error details',
  40 +
  41 + fireVueError: 'Fire vue error',
  42 + fireResourceError: 'Fire resource error',
  43 + fireAjaxError: 'Fire ajax error',
  44 +
  45 + enableMessage: 'Only effective when useErrorHandle=true in `/src/settings/projectSetting.ts`.',
  46 + },
  47 + exception: {
  48 + backLogin: 'Back Login',
  49 + backHome: 'Back Home',
  50 + subTitle403: "Sorry, you don't have access to this page.",
  51 + subTitle404: 'Sorry, the page you visited does not exist.',
  52 + subTitle500: 'Sorry, the server is reporting an error.',
  53 + noDataTitle: 'No data on the current page.',
  54 + networkErrorTitle: 'Network Error',
  55 + networkErrorSubTitle:
  56 + 'Sorry,Your network connection has been disconnected, please check your network!',
  57 + },
  58 + lock: {
  59 + unlock: 'Click to unlock',
  60 + alert: 'Lock screen password error',
  61 + backToLogin: 'Back to login',
  62 + entry: 'Enter the system',
  63 + placeholder: 'Please enter the lock screen password or user password',
  64 + },
  65 + login: {
  66 + backSignIn: 'Back sign in',
  67 + mobileSignInFormTitle: 'Mobile sign in',
  68 + qrSignInFormTitle: 'Qr code sign in',
  69 + signInFormTitle: 'Sign in',
  70 + signUpFormTitle: 'Sign up',
  71 + forgetFormTitle: 'Reset password',
  72 +
  73 + signInTitle: 'Backstage management system',
  74 + signInDesc: 'Enter your personal details and get started!',
  75 + policy: 'I agree to the xxx Privacy Policy',
  76 + scanSign: `scanning the code to complete the login`,
  77 +
  78 + loginButton: 'Sign in',
  79 + registerButton: 'Sign up',
  80 + rememberMe: 'Remember me',
  81 + forgetPassword: 'Forget Password?',
  82 + otherSignIn: 'Sign in with',
  83 +
  84 + // notify
  85 + loginSuccessTitle: 'Login successful',
  86 + loginSuccessDesc: 'Welcome back',
  87 +
  88 + // placeholder
  89 + accountPlaceholder: 'Please input username',
  90 + passwordPlaceholder: 'Please input password',
  91 + smsPlaceholder: 'Please input sms code',
  92 + mobilePlaceholder: 'Please input mobile',
  93 + policyPlaceholder: 'Register after checking',
  94 + diffPwd: 'The two passwords are inconsistent',
  95 +
  96 + userName: 'Username',
  97 + password: 'Password',
  98 + confirmPassword: 'Confirm Password',
  99 + email: 'Email',
  100 + smsCode: 'SMS code',
  101 + mobile: 'Mobile',
  102 + },
38 103 };
... ...
src/locales/lang/en/sys/api.ts deleted 100644 → 0
1   -export default {
2   - operationFailed: 'Operation failed',
3   - errorTip: 'Error Tip',
4   - errorMessage: 'The operation failed, the system is abnormal!',
5   - timeoutMessage: 'Login timed out, please log in again!',
6   - apiTimeoutMessage: 'The interface request timed out, please refresh the page and try again!',
7   - networkException: 'network anomaly',
8   - networkExceptionMsg: 'Please check if your network connection is normal! The network is abnormal',
9   -
10   - errMsg401: 'The user does not have permission (token, user name, password error)!',
11   - errMsg403: 'The user is authorized, but access is forbidden!',
12   - errMsg404: 'Network request error, the resource was not found!',
13   - errMsg405: 'Network request error, request method not allowed!',
14   - errMsg408: 'Network request timed out!',
15   - errMsg500: 'Server error, please contact the administrator!',
16   - errMsg501: 'The network is not implemented!',
17   - errMsg502: 'Network Error!',
18   - errMsg503: 'The service is unavailable, the server is temporarily overloaded or maintained!',
19   - errMsg504: 'Network timeout!',
20   - errMsg505: 'The http version does not support the request!',
21   -};
src/locales/lang/en/sys/app.ts deleted 100644 → 0
1   -export default {
2   - logoutTip: 'Reminder',
3   - logoutMessage: 'Confirm to exit the system?',
4   - menuLoading: 'Menu loading...',
5   -};
src/locales/lang/en/sys/errorLog.ts deleted 100644 → 0
1   -export default {
2   - tableTitle: 'Error log list',
3   - tableColumnType: 'Type',
4   - tableColumnDate: 'Time',
5   - tableColumnFile: 'File',
6   - tableColumnMsg: 'Error message',
7   - tableColumnStackMsg: 'Stack info',
8   -
9   - tableActionDesc: 'Details',
10   -
11   - modalTitle: 'Error details',
12   -
13   - fireVueError: 'Fire vue error',
14   - fireResourceError: 'Fire resource error',
15   - fireAjaxError: 'Fire ajax error',
16   -
17   - enableMessage: 'Only effective when useErrorHandle=true in `/src/settings/projectSetting.ts`.',
18   -};
src/locales/lang/en/sys/exception.ts deleted 100644 → 0
1   -export default {
2   - backLogin: 'Back Login',
3   - backHome: 'Back Home',
4   - subTitle403: "Sorry, you don't have access to this page.",
5   - subTitle404: 'Sorry, the page you visited does not exist.',
6   - subTitle500: 'Sorry, the server is reporting an error.',
7   - noDataTitle: 'No data on the current page.',
8   - networkErrorTitle: 'Network Error',
9   - networkErrorSubTitle:
10   - 'Sorry,Your network connection has been disconnected, please check your network!',
11   -};
src/locales/lang/en/sys/lock.ts deleted 100644 → 0
1   -export default {
2   - unlock: 'Click to unlock',
3   - alert: 'Lock screen password error',
4   - backToLogin: 'Back to login',
5   - entry: 'Enter the system',
6   - placeholder: 'Please enter the lock screen password or user password',
7   -};
src/locales/lang/zh_CN/component.ts 0 → 100644
  1 +export default {
  2 + app: {
  3 + searchNotData: '暂无搜索结果',
  4 + toSearch: '确认',
  5 + toNavigate: '切换',
  6 + },
  7 + countdown: {
  8 + normalText: '获取验证码',
  9 + sendText: '{0}秒后重新获取',
  10 + },
  11 + drawer: {
  12 + loadingText: '加载中...',
  13 + cancelText: '关闭',
  14 + okText: '确认',
  15 + },
  16 + excel: {
  17 + exportModalTitle: '导出数据',
  18 + fileType: '文件类型',
  19 + fileName: '文件名',
  20 + },
  21 + form: {
  22 + putAway: '收起',
  23 + unfold: '展开',
  24 +
  25 + maxTip: '字符数应小于{0}位',
  26 +
  27 + apiSelectNotFound: '请等待数据加载完成...',
  28 + },
  29 + icon: {
  30 + placeholder: '点击选择图标',
  31 + search: '搜索图标',
  32 + copy: '复制图标成功!',
  33 + },
  34 + menu: {
  35 + search: '菜单搜索',
  36 + },
  37 + modal: {
  38 + cancelText: '关闭',
  39 + okText: '确认',
  40 + },
  41 + table: {
  42 + settingDens: '密度',
  43 + settingDensDefault: '默认',
  44 + settingDensMiddle: '中等',
  45 + settingDensSmall: '紧凑',
  46 + settingColumn: '列设置',
  47 + settingColumnShow: '列展示',
  48 + settingIndexColumnShow: '序号列',
  49 + settingSelectColumnShow: '勾选列',
  50 + settingFixedLeft: '固定到左侧',
  51 + settingFixedRight: '固定到右侧',
  52 + settingFullScreen: '全屏',
  53 +
  54 + index: '序号',
  55 +
  56 + total: '共 {total} 条数据',
  57 + },
  58 + time: {
  59 + before: '前',
  60 + after: '后',
  61 + just: '刚刚',
  62 + seconds: '秒',
  63 + minutes: '分钟',
  64 + hours: '小时',
  65 + days: '天',
  66 + },
  67 + tree: {
  68 + selectAll: '选择全部',
  69 + unSelectAll: '取消选择',
  70 + expandAll: '展开全部',
  71 + unExpandAll: '折叠全部',
  72 + checkStrictly: '层级关联',
  73 + checkUnStrictly: '层级独立',
  74 + },
  75 + upload: {
  76 + save: '保存',
  77 + upload: '上传',
  78 + imgUpload: '图片上传',
  79 + uploaded: '已上传',
  80 +
  81 + operating: '操作',
  82 + del: '删除',
  83 + download: '下载',
  84 + saveWarn: '请等待文件上传后,保存!',
  85 + saveError: '没有上传成功的文件,无法保存!',
  86 +
  87 + preview: '预览',
  88 + choose: '选择文件',
  89 +
  90 + accept: '支持{0}格式',
  91 + acceptUpload: '只能上传{0}格式文件',
  92 + maxSize: '单个文件不超过{0}MB',
  93 + maxSizeMultiple: '只能上传不超过{0}MB的文件!',
  94 + maxNumber: '最多只能上传{0}个文件',
  95 +
  96 + legend: '略缩图',
  97 + fileName: '文件名',
  98 + fileSize: '文件大小',
  99 + fileStatue: '状态',
  100 +
  101 + startUpload: '开始上传',
  102 + uploadSuccess: '上传成功',
  103 + uploadError: '上传失败',
  104 + uploading: '上传中',
  105 + uploadWait: '请等待文件上传结束后操作',
  106 + reUploadFailed: '重新上传失败文件',
  107 + },
  108 + verify: {
  109 + error: '验证失败!',
  110 + time: '验证校验成功,耗时{time}秒!',
  111 +
  112 + redoTip: '点击图片可刷新',
  113 +
  114 + dragText: '请按住滑块拖动',
  115 + successText: '验证通过',
  116 + },
  117 +};
... ...
src/locales/lang/zh_CN/component/app.ts deleted 100644 → 0
1   -export default {
2   - searchNotData: '暂无搜索结果',
3   - toSearch: '确认',
4   - toNavigate: '切换',
5   -};
src/locales/lang/zh_CN/component/countdown.ts deleted 100644 → 0
1   -export default {
2   - normalText: '获取验证码',
3   - sendText: '{0}秒后重新获取',
4   -};
src/locales/lang/zh_CN/component/drawer.ts deleted 100644 → 0
1   -export default {
2   - loadingText: '加载中...',
3   - cancelText: '关闭',
4   - okText: '确认',
5   -};
src/locales/lang/zh_CN/component/excel.ts deleted 100644 → 0
1   -export default {
2   - exportModalTitle: '导出数据',
3   - fileType: '文件类型',
4   - fileName: '文件名',
5   -};
src/locales/lang/zh_CN/component/form.ts deleted 100644 → 0
1   -export default {
2   - putAway: '收起',
3   - unfold: '展开',
4   -
5   - maxTip: '字符数应小于{0}位',
6   -
7   - apiSelectNotFound: '请等待数据加载完成...',
8   -};
src/locales/lang/zh_CN/component/icon.ts deleted 100644 → 0
1   -export default {
2   - placeholder: '点击选择图标',
3   - search: '搜索图标',
4   - copy: '复制图标成功!',
5   -};
src/locales/lang/zh_CN/component/menu.ts deleted 100644 → 0
1   -export default {
2   - search: '菜单搜索',
3   -};
src/locales/lang/zh_CN/component/modal.ts deleted 100644 → 0
1   -export default {
2   - cancelText: '关闭',
3   - okText: '确认',
4   -};
src/locales/lang/zh_CN/component/table.ts deleted 100644 → 0
1   -export default {
2   - settingDens: '密度',
3   - settingDensDefault: '默认',
4   - settingDensMiddle: '中等',
5   - settingDensSmall: '紧凑',
6   - settingColumn: '列设置',
7   - settingColumnShow: '列展示',
8   - settingIndexColumnShow: '序号列',
9   - settingSelectColumnShow: '勾选列',
10   - settingFixedLeft: '固定到左侧',
11   - settingFixedRight: '固定到右侧',
12   - settingFullScreen: '全屏',
13   -
14   - index: '序号',
15   -
16   - total: '共 {total} 条数据',
17   -};
src/locales/lang/zh_CN/component/time.ts deleted 100644 → 0
1   -export default {
2   - before: '前',
3   - after: '后',
4   - just: '刚刚',
5   - seconds: '秒',
6   - minutes: '分钟',
7   - hours: '小时',
8   - days: '天',
9   -};
src/locales/lang/zh_CN/component/tree.ts deleted 100644 → 0
1   -export default {
2   - selectAll: '选择全部',
3   - unSelectAll: '取消选择',
4   - expandAll: '展开全部',
5   - unExpandAll: '折叠全部',
6   - checkStrictly: '层级关联',
7   - checkUnStrictly: '层级独立',
8   -};
src/locales/lang/zh_CN/component/upload.ts deleted 100644 → 0
1   -export default {
2   - save: '保存',
3   - upload: '上传',
4   - imgUpload: '图片上传',
5   - uploaded: '已上传',
6   -
7   - operating: '操作',
8   - del: '删除',
9   - download: '下载',
10   - saveWarn: '请等待文件上传后,保存!',
11   - saveError: '没有上传成功的文件,无法保存!',
12   -
13   - preview: '预览',
14   - choose: '选择文件',
15   -
16   - accept: '支持{0}格式',
17   - acceptUpload: '只能上传{0}格式文件',
18   - maxSize: '单个文件不超过{0}MB',
19   - maxSizeMultiple: '只能上传不超过{0}MB的文件!',
20   - maxNumber: '最多只能上传{0}个文件',
21   -
22   - legend: '略缩图',
23   - fileName: '文件名',
24   - fileSize: '文件大小',
25   - fileStatue: '状态',
26   -
27   - startUpload: '开始上传',
28   - uploadSuccess: '上传成功',
29   - uploadError: '上传失败',
30   - uploading: '上传中',
31   - uploadWait: '请等待文件上传结束后操作',
32   - reUploadFailed: '重新上传失败文件',
33   -};
src/locales/lang/zh_CN/component/verify.ts deleted 100644 → 0
1   -export default {
2   - error: '验证失败!',
3   - time: '验证校验成功,耗时{time}秒!',
4   -
5   - redoTip: '点击图片可刷新',
6   -
7   - dragText: '请按住滑块拖动',
8   - successText: '验证通过',
9   -};
src/locales/lang/zh_CN/layout/setting.ts renamed to src/locales/lang/zh_CN/layout.ts
1 1 export default {
2   - // content mode
3   - contentModeFull: '流式',
4   - contentModeFixed: '定宽',
5   - // topMenu align
6   - topMenuAlignLeft: '居左',
7   - topMenuAlignRight: '居中',
8   - topMenuAlignCenter: '居右',
9   - // menu trigger
10   - menuTriggerNone: '不显示',
11   - menuTriggerBottom: '底部',
12   - menuTriggerTop: '顶部',
13   - // menu type
14   - menuTypeSidebar: '左侧菜单模式',
15   - menuTypeMixSidebar: '左侧菜单混合模式',
16   - menuTypeMix: '顶部菜单混合模式',
17   - menuTypeTopMenu: '顶部菜单模式',
18   -
19   - on: '开',
20   - off: '关',
21   - minute: '分钟',
22   -
23   - operatingTitle: '操作成功',
24   - operatingContent: '复制成功,请到 src/settings/projectSetting.ts 中修改配置!',
25   - resetSuccess: '重置成功!',
26   -
27   - copyBtn: '拷贝',
28   - clearBtn: '清空缓存并返回登录页',
29   -
30   - drawerTitle: '项目配置',
31   -
32   - darkMode: '主题',
33   - navMode: '导航栏模式',
34   - interfaceFunction: '界面功能',
35   - interfaceDisplay: '界面显示',
36   - animation: '动画',
37   - splitMenu: '分割菜单',
38   - closeMixSidebarOnChange: '切换页面关闭菜单',
39   -
40   - sysTheme: '系统主题',
41   - headerTheme: '顶栏主题',
42   - sidebarTheme: '菜单主题',
43   -
44   - menuDrag: '侧边菜单拖拽',
45   - menuSearch: '菜单搜索',
46   - menuAccordion: '侧边菜单手风琴模式',
47   - menuCollapse: '折叠菜单',
48   - collapseMenuDisplayName: '折叠菜单显示名称',
49   - topMenuLayout: '顶部菜单布局',
50   - menuCollapseButton: '菜单折叠按钮',
51   - contentMode: '内容区域宽度',
52   - expandedMenuWidth: '菜单展开宽度',
53   -
54   - breadcrumb: '面包屑',
55   - breadcrumbIcon: '面包屑图标',
56   - tabs: '标签页',
57   - tabsQuickBtn: '标签页快捷按钮',
58   - tabsRedoBtn: '标签页刷新按钮',
59   - tabsFoldBtn: '标签页折叠按钮',
60   - sidebar: '左侧菜单',
61   - header: '顶栏',
62   - footer: '页脚',
63   - fullContent: '全屏内容',
64   - grayMode: '灰色模式',
65   - colorWeak: '色弱模式',
66   -
67   - progress: '顶部进度条',
68   - switchLoading: '切换loading',
69   - switchAnimation: '切换动画',
70   - animationType: '动画类型',
71   -
72   - autoScreenLock: '自动锁屏',
73   - notAutoScreenLock: '不自动锁屏',
74   -
75   - fixedHeader: '固定header',
76   - fixedSideBar: '固定Sidebar',
77   -
78   - mixSidebarTrigger: '混合菜单触发方式',
79   - triggerHover: '悬停',
80   - triggerClick: '点击',
81   -
82   - mixSidebarFixed: '固定展开菜单',
  2 + footer: { onlinePreview: '在线预览', onlineDocument: '在线文档' },
  3 + header: {
  4 + // user dropdown
  5 + dropdownItemDoc: '文档',
  6 + dropdownItemLoginOut: '退出系统',
  7 +
  8 + // tooltip
  9 + tooltipErrorLog: '错误日志',
  10 + tooltipLock: '锁定屏幕',
  11 + tooltipNotify: '消息通知',
  12 +
  13 + tooltipEntryFull: '全屏',
  14 + tooltipExitFull: '退出全屏',
  15 +
  16 + // lock
  17 + lockScreenPassword: '锁屏密码',
  18 + lockScreen: '锁定屏幕',
  19 + lockScreenBtn: '锁定',
  20 +
  21 + home: '首页',
  22 + },
  23 + multipleTab: {
  24 + reload: '重新加载',
  25 + close: '关闭标签页',
  26 + closeLeft: '关闭左侧标签页',
  27 + closeRight: '关闭右侧标签页',
  28 + closeOther: '关闭其它标签页',
  29 + closeAll: '关闭全部标签页',
  30 + },
  31 + setting: {
  32 + // content mode
  33 + contentModeFull: '流式',
  34 + contentModeFixed: '定宽',
  35 + // topMenu align
  36 + topMenuAlignLeft: '居左',
  37 + topMenuAlignRight: '居中',
  38 + topMenuAlignCenter: '居右',
  39 + // menu trigger
  40 + menuTriggerNone: '不显示',
  41 + menuTriggerBottom: '底部',
  42 + menuTriggerTop: '顶部',
  43 + // menu type
  44 + menuTypeSidebar: '左侧菜单模式',
  45 + menuTypeMixSidebar: '左侧菜单混合模式',
  46 + menuTypeMix: '顶部菜单混合模式',
  47 + menuTypeTopMenu: '顶部菜单模式',
  48 +
  49 + on: '开',
  50 + off: '关',
  51 + minute: '分钟',
  52 +
  53 + operatingTitle: '操作成功',
  54 + operatingContent: '复制成功,请到 src/settings/projectSetting.ts 中修改配置!',
  55 + resetSuccess: '重置成功!',
  56 +
  57 + copyBtn: '拷贝',
  58 + clearBtn: '清空缓存并返回登录页',
  59 +
  60 + drawerTitle: '项目配置',
  61 +
  62 + darkMode: '主题',
  63 + navMode: '导航栏模式',
  64 + interfaceFunction: '界面功能',
  65 + interfaceDisplay: '界面显示',
  66 + animation: '动画',
  67 + splitMenu: '分割菜单',
  68 + closeMixSidebarOnChange: '切换页面关闭菜单',
  69 +
  70 + sysTheme: '系统主题',
  71 + headerTheme: '顶栏主题',
  72 + sidebarTheme: '菜单主题',
  73 +
  74 + menuDrag: '侧边菜单拖拽',
  75 + menuSearch: '菜单搜索',
  76 + menuAccordion: '侧边菜单手风琴模式',
  77 + menuCollapse: '折叠菜单',
  78 + collapseMenuDisplayName: '折叠菜单显示名称',
  79 + topMenuLayout: '顶部菜单布局',
  80 + menuCollapseButton: '菜单折叠按钮',
  81 + contentMode: '内容区域宽度',
  82 + expandedMenuWidth: '菜单展开宽度',
  83 +
  84 + breadcrumb: '面包屑',
  85 + breadcrumbIcon: '面包屑图标',
  86 + tabs: '标签页',
  87 + tabsQuickBtn: '标签页快捷按钮',
  88 + tabsRedoBtn: '标签页刷新按钮',
  89 + tabsFoldBtn: '标签页折叠按钮',
  90 + sidebar: '左侧菜单',
  91 + header: '顶栏',
  92 + footer: '页脚',
  93 + fullContent: '全屏内容',
  94 + grayMode: '灰色模式',
  95 + colorWeak: '色弱模式',
  96 +
  97 + progress: '顶部进度条',
  98 + switchLoading: '切换loading',
  99 + switchAnimation: '切换动画',
  100 + animationType: '动画类型',
  101 +
  102 + autoScreenLock: '自动锁屏',
  103 + notAutoScreenLock: '不自动锁屏',
  104 +
  105 + fixedHeader: '固定header',
  106 + fixedSideBar: '固定Sidebar',
  107 +
  108 + mixSidebarTrigger: '混合菜单触发方式',
  109 + triggerHover: '悬停',
  110 + triggerClick: '点击',
  111 +
  112 + mixSidebarFixed: '固定展开菜单',
  113 + },
83 114 };
... ...
src/locales/lang/zh_CN/layout/footer.ts deleted 100644 → 0
1   -export default {
2   - onlinePreview: '在线预览',
3   - onlineDocument: '在线文档',
4   -};
src/locales/lang/zh_CN/layout/header.ts deleted 100644 → 0
1   -export default {
2   - // user dropdown
3   - dropdownItemDoc: '文档',
4   - dropdownItemLoginOut: '退出系统',
5   -
6   - // tooltip
7   - tooltipErrorLog: '错误日志',
8   - tooltipLock: '锁定屏幕',
9   - tooltipNotify: '消息通知',
10   -
11   - tooltipEntryFull: '全屏',
12   - tooltipExitFull: '退出全屏',
13   -
14   - // lock
15   - lockScreenPassword: '锁屏密码',
16   - lockScreen: '锁定屏幕',
17   - lockScreenBtn: '锁定',
18   -
19   - home: '首页',
20   -};
src/locales/lang/zh_CN/layout/multipleTab.ts deleted 100644 → 0
1   -export default {
2   - reload: '重新加载',
3   - close: '关闭标签页',
4   - closeLeft: '关闭左侧标签页',
5   - closeRight: '关闭右侧标签页',
6   - closeOther: '关闭其它标签页',
7   - closeAll: '关闭全部标签页',
8   -};
src/locales/lang/zh_CN/routes/README.MD deleted 100644 → 0
1   -Share with menu
src/locales/lang/zh_CN/sys/login.ts renamed to src/locales/lang/zh_CN/sys.ts
1 1 export default {
2   - backSignIn: '返回',
3   - signInFormTitle: '登录',
4   - mobileSignInFormTitle: '手机登录',
5   - qrSignInFormTitle: '二维码登录',
6   - signUpFormTitle: '注册',
7   - forgetFormTitle: '重置密码',
8   -
9   - signInTitle: '开箱即用的中后台管理系统',
10   - signInDesc: '输入您的个人详细信息开始使用!',
11   - policy: '我同意xxx隐私政策',
12   - scanSign: `扫码后点击"确认",即可完成登录`,
13   -
14   - loginButton: '登录',
15   - registerButton: '注册',
16   - rememberMe: '记住我',
17   - forgetPassword: '忘记密码?',
18   - otherSignIn: '其他登录方式',
19   -
20   - // notify
21   - loginSuccessTitle: '登录成功',
22   - loginSuccessDesc: '欢迎回来',
23   -
24   - // placeholder
25   - accountPlaceholder: '请输入账号',
26   - passwordPlaceholder: '请输入密码',
27   - smsPlaceholder: '请输入验证码',
28   - mobilePlaceholder: '请输入手机号码',
29   - policyPlaceholder: '勾选后才能注册',
30   - diffPwd: '两次输入密码不一致',
31   -
32   - userName: '账号',
33   - password: '密码',
34   - confirmPassword: '确认密码',
35   - email: '邮箱',
36   - smsCode: '短信验证码',
37   - mobile: '手机号码',
  2 + api: {
  3 + operationFailed: '操作失败',
  4 + errorTip: '错误提示',
  5 + errorMessage: '操作失败,系统异常!',
  6 + timeoutMessage: '登录超时,请重新登录!',
  7 + apiTimeoutMessage: '接口请求超时,请刷新页面重试!',
  8 + networkException: '网络异常',
  9 + networkExceptionMsg: '请检查您的网络连接是否正常!',
  10 +
  11 + errMsg401: '用户没有权限(令牌、用户名、密码错误)!',
  12 + errMsg403: '用户得到授权,但是访问是被禁止的。!',
  13 + errMsg404: '网络请求错误,未找到该资源!',
  14 + errMsg405: '网络请求错误,请求方法未允许!',
  15 + errMsg408: '网络请求超时!',
  16 + errMsg500: '服务器错误,请联系管理员!',
  17 + errMsg501: '网络未实现!',
  18 + errMsg502: '网络错误!',
  19 + errMsg503: '服务不可用,服务器暂时过载或维护!',
  20 + errMsg504: '网络超时!',
  21 + errMsg505: 'http版本不支持该请求!',
  22 + },
  23 + app: { logoutTip: '温馨提醒', logoutMessage: '是否确认退出系统?', menuLoading: '菜单加载中...' },
  24 + errorLog: {
  25 + tableTitle: '错误日志列表',
  26 + tableColumnType: '类型',
  27 + tableColumnDate: '时间',
  28 + tableColumnFile: '文件',
  29 + tableColumnMsg: '错误信息',
  30 + tableColumnStackMsg: 'stack信息',
  31 +
  32 + tableActionDesc: '详情',
  33 +
  34 + modalTitle: '错误详情',
  35 +
  36 + fireVueError: '点击触发vue错误',
  37 + fireResourceError: '点击触发资源加载错误',
  38 + fireAjaxError: '点击触发ajax错误',
  39 +
  40 + enableMessage: '只在`/src/settings/projectSetting.ts` 内的useErrorHandle=true时生效.',
  41 + },
  42 + exception: {
  43 + backLogin: '返回登录',
  44 + backHome: '返回首页',
  45 + subTitle403: '抱歉,您无权访问此页面。',
  46 + subTitle404: '抱歉,您访问的页面不存在。',
  47 + subTitle500: '抱歉,服务器报告错误。',
  48 + noDataTitle: '当前页无数据',
  49 + networkErrorTitle: '网络错误',
  50 + networkErrorSubTitle: '抱歉,您的网络连接已断开,请检查您的网络!',
  51 + },
  52 + lock: {
  53 + unlock: '点击解锁',
  54 + alert: '锁屏密码错误',
  55 + backToLogin: '返回登录',
  56 + entry: '进入系统',
  57 + placeholder: '请输入锁屏密码或者用户密码',
  58 + },
  59 + login: {
  60 + backSignIn: '返回',
  61 + signInFormTitle: '登录',
  62 + mobileSignInFormTitle: '手机登录',
  63 + qrSignInFormTitle: '二维码登录',
  64 + signUpFormTitle: '注册',
  65 + forgetFormTitle: '重置密码',
  66 +
  67 + signInTitle: '开箱即用的中后台管理系统',
  68 + signInDesc: '输入您的个人详细信息开始使用!',
  69 + policy: '我同意xxx隐私政策',
  70 + scanSign: `扫码后点击"确认",即可完成登录`,
  71 +
  72 + loginButton: '登录',
  73 + registerButton: '注册',
  74 + rememberMe: '记住我',
  75 + forgetPassword: '忘记密码?',
  76 + otherSignIn: '其他登录方式',
  77 +
  78 + // notify
  79 + loginSuccessTitle: '登录成功',
  80 + loginSuccessDesc: '欢迎回来',
  81 +
  82 + // placeholder
  83 + accountPlaceholder: '请输入账号',
  84 + passwordPlaceholder: '请输入密码',
  85 + smsPlaceholder: '请输入验证码',
  86 + mobilePlaceholder: '请输入手机号码',
  87 + policyPlaceholder: '勾选后才能注册',
  88 + diffPwd: '两次输入密码不一致',
  89 +
  90 + userName: '账号',
  91 + password: '密码',
  92 + confirmPassword: '确认密码',
  93 + email: '邮箱',
  94 + smsCode: '短信验证码',
  95 + mobile: '手机号码',
  96 + },
38 97 };
... ...
src/locales/lang/zh_CN/sys/api.ts deleted 100644 → 0
1   -export default {
2   - operationFailed: '操作失败',
3   - errorTip: '错误提示',
4   - errorMessage: '操作失败,系统异常!',
5   - timeoutMessage: '登录超时,请重新登录!',
6   - apiTimeoutMessage: '接口请求超时,请刷新页面重试!',
7   - networkException: '网络异常',
8   - networkExceptionMsg: '请检查您的网络连接是否正常!',
9   -
10   - errMsg401: '用户没有权限(令牌、用户名、密码错误)!',
11   - errMsg403: '用户得到授权,但是访问是被禁止的。!',
12   - errMsg404: '网络请求错误,未找到该资源!',
13   - errMsg405: '网络请求错误,请求方法未允许!',
14   - errMsg408: '网络请求超时!',
15   - errMsg500: '服务器错误,请联系管理员!',
16   - errMsg501: '网络未实现!',
17   - errMsg502: '网络错误!',
18   - errMsg503: '服务不可用,服务器暂时过载或维护!',
19   - errMsg504: '网络超时!',
20   - errMsg505: 'http版本不支持该请求!',
21   -};
src/locales/lang/zh_CN/sys/app.ts deleted 100644 → 0
1   -export default {
2   - logoutTip: '温馨提醒',
3   - logoutMessage: '是否确认退出系统?',
4   - menuLoading: '菜单加载中...',
5   -};
src/locales/lang/zh_CN/sys/errorLog.ts deleted 100644 → 0
1   -export default {
2   - tableTitle: '错误日志列表',
3   - tableColumnType: '类型',
4   - tableColumnDate: '时间',
5   - tableColumnFile: '文件',
6   - tableColumnMsg: '错误信息',
7   - tableColumnStackMsg: 'stack信息',
8   -
9   - tableActionDesc: '详情',
10   -
11   - modalTitle: '错误详情',
12   -
13   - fireVueError: '点击触发vue错误',
14   - fireResourceError: '点击触发资源加载错误',
15   - fireAjaxError: '点击触发ajax错误',
16   -
17   - enableMessage: '只在`/src/settings/projectSetting.ts` 内的useErrorHandle=true时生效.',
18   -};
src/locales/lang/zh_CN/sys/exception.ts deleted 100644 → 0
1   -export default {
2   - backLogin: '返回登录',
3   - backHome: '返回首页',
4   - subTitle403: '抱歉,您无权访问此页面。',
5   - subTitle404: '抱歉,您访问的页面不存在。',
6   - subTitle500: '抱歉,服务器报告错误。',
7   - noDataTitle: '当前页无数据',
8   - networkErrorTitle: '网络错误',
9   - networkErrorSubTitle: '抱歉,您的网络连接已断开,请检查您的网络!',
10   -};
src/locales/lang/zh_CN/sys/lock.ts deleted 100644 → 0
1   -export default {
2   - unlock: '点击解锁',
3   - alert: '锁屏密码错误',
4   - backToLogin: '返回登录',
5   - entry: '进入系统',
6   - placeholder: '请输入锁屏密码或者用户密码',
7   -};
src/router/menus/modules/dashboard.ts
... ... @@ -6,26 +6,15 @@ const menu: MenuModule = {
6 6 menu: {
7 7 name: t('routes.dashboard.dashboard'),
8 8 path: '/dashboard',
9   - tag: {
10   - dot: true,
11   - type: 'warn',
12   - },
  9 +
13 10 children: [
14 11 {
15 12 path: 'analysis',
16 13 name: t('routes.dashboard.analysis'),
17   - tag: {
18   - dot: true,
19   - type: 'warn',
20   - },
21 14 },
22 15 {
23 16 path: 'workbench',
24 17 name: t('routes.dashboard.workbench'),
25   - tag: {
26   - dot: true,
27   - type: 'warn',
28   - },
29 18 },
30 19 ],
31 20 },
... ...
src/router/menus/modules/demo/comp.ts
... ... @@ -6,9 +6,7 @@ const menu: MenuModule = {
6 6 menu: {
7 7 name: t('routes.demo.comp.comp'),
8 8 path: '/comp',
9   - tag: {
10   - dot: true,
11   - },
  9 +
12 10 children: [
13 11 {
14 12 path: 'basic',
... ... @@ -119,9 +117,6 @@ const menu: MenuModule = {
119 117 {
120 118 path: 'cropper',
121 119 name: t('routes.demo.comp.cropperImage'),
122   - tag: {
123   - content: 'new',
124   - },
125 120 },
126 121 {
127 122 path: 'countTo',
... ...
src/router/menus/modules/demo/feat.ts
... ... @@ -6,9 +6,6 @@ const menu: MenuModule = {
6 6 menu: {
7 7 name: t('routes.demo.feat.feat'),
8 8 path: '/feat',
9   - tag: {
10   - dot: true,
11   - },
12 9  
13 10 children: [
14 11 {
... ... @@ -35,9 +32,6 @@ const menu: MenuModule = {
35 32 {
36 33 path: 'print',
37 34 name: t('routes.demo.feat.print'),
38   - tag: {
39   - content: 'new',
40   - },
41 35 },
42 36 {
43 37 path: 'click-out-side',
... ...
src/router/menus/modules/demo/flow.ts
... ... @@ -6,11 +6,17 @@ const menu: MenuModule = {
6 6 menu: {
7 7 name: t('routes.demo.flow.name'),
8 8 path: '/flow',
  9 + tag: {
  10 + dot: true,
  11 + },
9 12  
10 13 children: [
11 14 {
12 15 path: 'flowChart',
13 16 name: t('routes.demo.flow.flowChart'),
  17 + tag: {
  18 + content: 'new',
  19 + },
14 20 },
15 21 ],
16 22 },
... ...