225 lines
7.7 KiB
TypeScript
225 lines
7.7 KiB
TypeScript
export default {
|
|
route: {
|
|
dashboard: 'Dashboard',
|
|
system: 'System',
|
|
adminuser: 'Admin',
|
|
documentation: 'Documentation',
|
|
guide: 'Guide',
|
|
permission: 'Permission',
|
|
pagePermission: 'Page Permission',
|
|
rolePermission: 'Role Permission',
|
|
directivePermission: 'Directive Permission',
|
|
icons: 'Icons',
|
|
components: 'Components',
|
|
tinymce: 'Tinymce',
|
|
markdown: 'Markdown',
|
|
jsonEditor: 'JSON Editor',
|
|
splitPane: 'SplitPane',
|
|
avatarUpload: 'Avatar Upload',
|
|
dropzone: 'Dropzone',
|
|
sticky: 'Sticky',
|
|
countTo: 'Count To',
|
|
componentMixin: 'Mixin',
|
|
backToTop: 'Back To Top',
|
|
draggableDialog: 'Draggable Dialog',
|
|
draggableKanban: 'Draggable Kanban',
|
|
draggableList: 'Draggable List',
|
|
draggableSelect: 'Draggable Select',
|
|
charts: 'Charts',
|
|
barChart: 'Bar Chart',
|
|
lineChart: 'Line Chart',
|
|
mixedChart: 'Mixed Chart',
|
|
example: 'Example',
|
|
nested: 'Nested Routes',
|
|
menu1: 'Menu 1',
|
|
'menu1-1': 'Menu 1-1',
|
|
'menu1-2': 'Menu 1-2',
|
|
'menu1-2-1': 'Menu 1-2-1',
|
|
'menu1-2-2': 'Menu 1-2-2',
|
|
'menu1-3': 'Menu 1-3',
|
|
menu2: 'Menu 2',
|
|
table: 'Table',
|
|
dynamicTable: 'Dynamic Table',
|
|
draggableTable: 'Draggable Table',
|
|
inlineEditTable: 'Inline Edit Table',
|
|
complexTable: 'Complex Table',
|
|
tab: 'Tab',
|
|
form: 'Form',
|
|
createArticle: 'Create Article',
|
|
editArticle: 'Edit Article',
|
|
articleList: 'Article List',
|
|
errorPages: 'Error Pages',
|
|
page401: '401',
|
|
page404: '404',
|
|
errorLog: 'Error Log',
|
|
excel: 'Excel',
|
|
exportExcel: 'Export Excel',
|
|
selectExcel: 'Export Selected',
|
|
mergeHeader: 'Merge Header',
|
|
uploadExcel: 'Upload Excel',
|
|
zip: 'Zip',
|
|
pdf: 'PDF',
|
|
exportZip: 'Export Zip',
|
|
theme: 'Theme',
|
|
clipboard: 'Clipboard',
|
|
i18n: 'I18n',
|
|
externalLink: 'External Link',
|
|
profile: 'Profile',
|
|
article: 'Article',
|
|
marketing: 'Marketing',
|
|
marketing_coupon: 'Coupon',
|
|
marketing_coupon_info: 'Coupon Info',
|
|
marketing_promo: 'Promo Code',
|
|
marketing_points: 'Points Setting',
|
|
question: 'Question Set',
|
|
question_list: 'Question List',
|
|
question_prepare: 'Question Edit',
|
|
question_setting: 'Question Setting',
|
|
createQuestion: 'Create Question',
|
|
shop: 'Shop Setting',
|
|
shop_list: 'Shop List',
|
|
shop_admin: 'Shop Admins',
|
|
create_shop: 'Create Shop',
|
|
shop_edit: 'Shop Editor',
|
|
game_setting: 'Game Setting',
|
|
game: 'Game',
|
|
game_list: 'Game List',
|
|
game_edit: 'Game Info',
|
|
activity_list: 'Activity List',
|
|
create_activity: 'New Activity',
|
|
edit_activity: 'Edit Activity',
|
|
exam_list: 'Exam List',
|
|
create_exam: 'New Exam',
|
|
edit_exam: 'Edit Exam',
|
|
password: 'Password',
|
|
edit_theme: 'Edit Theme',
|
|
shop_member: 'Member Manage',
|
|
shop_statistics: 'Statistics',
|
|
game_statistics: 'Game Statistics',
|
|
shop_puzzles: 'Custom Puzzles'
|
|
},
|
|
navbar: {
|
|
logOut: 'Log Out',
|
|
dashboard: 'Dashboard',
|
|
github: 'Github',
|
|
theme: 'Theme',
|
|
size: 'Global Size',
|
|
profile: 'Profile',
|
|
password: 'Password'
|
|
},
|
|
login: {
|
|
title: 'Login Form',
|
|
logIn: 'Login',
|
|
username: 'Username',
|
|
password: 'Password',
|
|
any: 'any',
|
|
thirdparty: 'Or connect with',
|
|
thirdpartyTips: 'Can not be simulated on local, so please combine you own business simulation! ! !'
|
|
},
|
|
documentation: {
|
|
documentation: 'Documentation',
|
|
github: 'Github Repository'
|
|
},
|
|
permission: {
|
|
createRole: 'New Role',
|
|
editPermission: 'Edit',
|
|
roles: 'Your roles',
|
|
switchRoles: 'Switch roles',
|
|
tips: 'In some cases, using v-permission will have no effect. For example: Element-UI el-tab or el-table-column and other scenes that dynamically render dom. You can only do this with v-if.',
|
|
delete: 'Delete',
|
|
confirm: 'Confirm',
|
|
cancel: 'Cancel'
|
|
},
|
|
guide: {
|
|
description: 'The guide page is useful for some people who entered the project for the first time. You can briefly introduce the features of the project. Demo is based on ',
|
|
button: 'Show Guide'
|
|
},
|
|
components: {
|
|
documentation: 'Documentation',
|
|
tinymceTips: 'Rich text is a core feature of the management backend, but at the same time it is a place with lots of pits. In the process of selecting rich texts, I also took a lot of detours. The common rich texts on the market have been basically used, and I finally chose Tinymce. See the more detailed rich text comparison and introduction.',
|
|
stickyTips: 'when the page is scrolled to the preset position will be sticky on the top.',
|
|
backToTopTips1: 'When the page is scrolled to the specified position, the Back to Top button appears in the lower right corner',
|
|
backToTopTips2: 'You can customize the style of the button, show / hide, height of appearance, height of the return. If you need a text prompt, you can use element-ui el-tooltip elements externally',
|
|
imageUploadTips: 'Since I was using only the vue@1 version, and it is not compatible with mockjs at the moment, I modified it myself, and if you are going to use it, it is better to use official version.',
|
|
changeLanguageTips: 'Switch Language Success'
|
|
},
|
|
table: {
|
|
dynamicTips1: 'Fixed header, sorted by header order',
|
|
dynamicTips2: 'Not fixed header, sorted by click order',
|
|
dragTips1: 'The default order',
|
|
dragTips2: 'The after dragging order',
|
|
title: 'Title',
|
|
importance: 'Importance',
|
|
type: 'Type',
|
|
remark: 'Remark',
|
|
search: 'Search',
|
|
add: 'Add',
|
|
export: 'Export',
|
|
reviewer: 'Reviewer',
|
|
id: 'ID',
|
|
date: 'Date',
|
|
author: 'Author',
|
|
readings: 'Readings',
|
|
status: 'Status',
|
|
actions: 'Actions',
|
|
edit: 'Edit',
|
|
publish: 'Publish',
|
|
draft: 'Draft',
|
|
delete: 'Delete',
|
|
cancel: 'Cancel',
|
|
confirm: 'Confirm'
|
|
},
|
|
example: {
|
|
warning: 'Creating and editing pages cannot be cached by keep-alive because keep-alive\'s \'include\' currently does not support caching based on routes, so now it\'s cached based on component name. If you want to achieve a similar caching effect, you can use a browser caching scheme such as localStorage. Or don\'t use keep-alive\'s \'include\' to cache all pages directly. See details'
|
|
},
|
|
errorLog: {
|
|
tips: 'Please click the bug icon in the upper right corner',
|
|
description: 'Now the management system are basically the form of the spa, it enhances the user experience, but it also increases the possibility of page problems, a small negligence may lead to the entire page deadlock. Fortunately Vue provides a way to catch handling exceptions, where you can handle errors or report exceptions.',
|
|
documentation: 'Document introduction'
|
|
},
|
|
excel: {
|
|
export: 'Export',
|
|
selectedExport: 'Export Selected Items',
|
|
placeholder: 'Please enter the file name (default excel-list)'
|
|
},
|
|
zip: {
|
|
export: 'Export',
|
|
placeholder: 'Please enter the file name (default file)'
|
|
},
|
|
pdf: {
|
|
tips: 'Here we use window.print() to implement the feature of downloading PDF.'
|
|
},
|
|
theme: {
|
|
change: 'Change Theme',
|
|
documentation: 'Theme documentation',
|
|
tips: 'Tips: It is different from the theme-pick on the navbar is two different skinning methods, each with different application scenarios. Refer to the documentation for details.'
|
|
},
|
|
tagsView: {
|
|
refresh: 'Refresh',
|
|
close: 'Close',
|
|
closeOthers: 'Close Others',
|
|
closeAll: 'Close All'
|
|
},
|
|
settings: {
|
|
title: 'Page style setting',
|
|
theme: 'Theme Color',
|
|
showTagsView: 'Open Tags-View',
|
|
showSidebarLogo: 'Sidebar Logo',
|
|
fixedHeader: 'Fixed Header',
|
|
sidebarTextTheme: 'Sidebar Text Theme'
|
|
},
|
|
admin: {
|
|
addAdmin: 'New Admin',
|
|
editAdmin: 'Edit Admin'
|
|
},
|
|
article: {
|
|
add: 'New Article'
|
|
},
|
|
marketing: {
|
|
|
|
},
|
|
main: {
|
|
shop: 'shop'
|
|
}
|
|
}
|