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 ## Wip 1 ## Wip
2 2
  3 +### ✨ Features
  4 +
  5 +- 新增图形编辑器示例
  6 +
  7 +### ⚡ Performance Improvements
  8 +
  9 +- 合并部分语言文件,减少文件数量
  10 +
3 ### 🐛 Bug Fixes 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 export default { 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 export default { 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 export default { 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 export default { 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,26 +6,15 @@ const menu: MenuModule = {
6 menu: { 6 menu: {
7 name: t('routes.dashboard.dashboard'), 7 name: t('routes.dashboard.dashboard'),
8 path: '/dashboard', 8 path: '/dashboard',
9 - tag: {  
10 - dot: true,  
11 - type: 'warn',  
12 - }, 9 +
13 children: [ 10 children: [
14 { 11 {
15 path: 'analysis', 12 path: 'analysis',
16 name: t('routes.dashboard.analysis'), 13 name: t('routes.dashboard.analysis'),
17 - tag: {  
18 - dot: true,  
19 - type: 'warn',  
20 - },  
21 }, 14 },
22 { 15 {
23 path: 'workbench', 16 path: 'workbench',
24 name: t('routes.dashboard.workbench'), 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,9 +6,7 @@ const menu: MenuModule = {
6 menu: { 6 menu: {
7 name: t('routes.demo.comp.comp'), 7 name: t('routes.demo.comp.comp'),
8 path: '/comp', 8 path: '/comp',
9 - tag: {  
10 - dot: true,  
11 - }, 9 +
12 children: [ 10 children: [
13 { 11 {
14 path: 'basic', 12 path: 'basic',
@@ -119,9 +117,6 @@ const menu: MenuModule = { @@ -119,9 +117,6 @@ const menu: MenuModule = {
119 { 117 {
120 path: 'cropper', 118 path: 'cropper',
121 name: t('routes.demo.comp.cropperImage'), 119 name: t('routes.demo.comp.cropperImage'),
122 - tag: {  
123 - content: 'new',  
124 - },  
125 }, 120 },
126 { 121 {
127 path: 'countTo', 122 path: 'countTo',
src/router/menus/modules/demo/feat.ts
@@ -6,9 +6,6 @@ const menu: MenuModule = { @@ -6,9 +6,6 @@ const menu: MenuModule = {
6 menu: { 6 menu: {
7 name: t('routes.demo.feat.feat'), 7 name: t('routes.demo.feat.feat'),
8 path: '/feat', 8 path: '/feat',
9 - tag: {  
10 - dot: true,  
11 - },  
12 9
13 children: [ 10 children: [
14 { 11 {
@@ -35,9 +32,6 @@ const menu: MenuModule = { @@ -35,9 +32,6 @@ const menu: MenuModule = {
35 { 32 {
36 path: 'print', 33 path: 'print',
37 name: t('routes.demo.feat.print'), 34 name: t('routes.demo.feat.print'),
38 - tag: {  
39 - content: 'new',  
40 - },  
41 }, 35 },
42 { 36 {
43 path: 'click-out-side', 37 path: 'click-out-side',
src/router/menus/modules/demo/flow.ts
@@ -6,11 +6,17 @@ const menu: MenuModule = { @@ -6,11 +6,17 @@ const menu: MenuModule = {
6 menu: { 6 menu: {
7 name: t('routes.demo.flow.name'), 7 name: t('routes.demo.flow.name'),
8 path: '/flow', 8 path: '/flow',
  9 + tag: {
  10 + dot: true,
  11 + },
9 12
10 children: [ 13 children: [
11 { 14 {
12 path: 'flowChart', 15 path: 'flowChart',
13 name: t('routes.demo.flow.flowChart'), 16 name: t('routes.demo.flow.flowChart'),
  17 + tag: {
  18 + content: 'new',
  19 + },
14 }, 20 },
15 ], 21 ],
16 }, 22 },