You've already forked vue-element-admin
* fix[ExternalLink]: fixed bug when url include chinese #1182 * feature: support Spanish(#1196) * fix[MockJS]: fix bug with withCredentials after using mockjs (#1194) * 修复 Mock 导致请求丢失 Cookie 的问题 修复 Mock 导致 Cookie 丢失的问题,只有在 XHR.open() 周期时,自定义的 withCredentials 会被挂载,此时检查是否是未被拦截的 xhr,并挂载自定义的 withCredentials ,无则默认为 false * update readme * perf[tagsView]: refactor the moveToTarget function (#1195) * fix[tagsView]:fixed visited view move to currentTag * edit the scroll regular friendly * tweak * fix[tagsView]: fixed moveToCurrentTag bug * feature: add pagination component (#1213) * fix[TagsView]: fixed update tags title demo bug (#1223) * chore: temporary hack cssnano bug #1222 * [release] 3.9.2 * chore: restore the hack of cssnano bug https://github.com/cssnano/cssnano/issues/643 * add an example of sort data by table (#1236) * feature: add drag select component (#1249) * feat: perfect migrate to @vue/cli-service, upgrade vue babel version (#1267) * feat: perfect migrate to @vue/cli-service, upgrade vue babel version 1. update to @vue/cli-service@3.0.5, @babel/core@7.0.0 2. use vue-cli service replace config file in build/ and config/ 3. upgrade vue and babel configuration 4. solve the svg-sprite config problem #980 refs: #932 #1087 #980 #1056 * fix: fix breadcrumb dependency * fix: fix index template and static assets load with vue-cli 3 * fix: fix import driver.js in guide page * refactor(mock): mak mock api compatible with both web-view and webpack server 1. 把 Mockjs 功能移到 server 端中间件,同时也兼容前端直接劫持 XHR 2. dev 环境下默认作为 express 中间件通过 webpack server 提供 mock api 3. prod 构建时,默认在前端用 Mockjs 劫持 XHR benefits: - dev 开发调试时能直接看到 XHR 请求,方便调试网络,能和后端对接联调 - 避开在开发时因为 Mockjs 引起的网络 bug - prod 构建时劫持 XHR,保证本项目的 Github Pages preview 能正常显示 (逻辑和 error-log 一样) - 前后台使用的 mock 是同一份代码,不会增加维护负担 ref: [#562](https://github.com/PanJiaChen/vue-element-admin/issues/562#issuecomment-378116233) * update requires the lowest version of node * add favicon * fix(TreeTable): fix `Array.prototype.concat` on custom-tree-table page * update * add test * fix bug * fix[Charts]: fixed charts resize mixins bug #1285 (#1290) * perf[Tinymce]: add searchreplace plugin * perf[avatar]:minimize the selected area of avatar on the mobile phone when user clicked avatar (#1304) * refine css * fix[DragSelect]: fixed querySelectorAll bug * perf[DragSelect]: add $listeners * fix link * fix[Breadcurmb]: fixed pathCompile bug * fix[Breadcurmb]: fixed router-link bug * perf[style]: use webpack alias instead of hard code src path (#1338) * perf[style]: use webpack alias instead of hard code src path * add sponsors * fix import path bug * update vue-router to fixed url path for non ascii urls #1362 * fix[Pagination]: apply PageSizes property to el-pagination (#1355) Apply PageSizes property to el-pagination * update dependence * add tui.editor (#1374) * tweak * add preview * fix return back bug * update guide page * fix[Tinymce]: fixed fullScreen bug #1400 * feat[Breadcrumb]: add hide Breadcrumb option #1442 * perf: use WeChat 7.0 new version icon color * refactor[login]: refactor login page style * perf[ScrollPane]: refine moveToTarget code (#1460) * feature[PDF]: add PDF demo (#1469) * perf[v-permission]: refine v-permission demo * perf[Sidebar]: refine sidebar store #1473 (#1474) * refine: GetUserInfo error message * fix typo (#1505) * perf: add sidebar width to variables.scss (#1494) * tweak * fix[ThemePicker]: fixed bug when oldVal is null (#1517) * update README.md * fix[Breadcrumb]: fixed eslint error (#1521) * fix[DndList]: fixed drag bug (#1527) https://github.com/PanJiaChen/vue-element-admin/issues/1524 * pref[Hamburger]: refactor Hamburger component (#1528) * 美化侧栏菜单切换按钮 * tweak * perf[Login Form]: optimize eye icon style (#1545) * optimiz: eye icon style for login form * change eye-open svg * perf[Sticky]: export reset method (#1550) * perf[Sticky]: refine width default value * perf[utils]: refine parseTime function (#1546) * 优化 parseTime 修复传入的时间戳是字符串类型,不能转换时间的问题 例:parseTime("1548221490638") * Update index.js * perf[UploadExcel]: optimized code (#1552) * perf: adjust the import order to make it more elegant #1537 * perf[Sidebar]: use sass variables in vue template * perf[Style]: optimize the sidebar style to make it better to set (#1568) * perf[SizeSelect]: add default size option (#1566) * fix[SIdebar]: fixed bug in mobile #1567 (#1569) * perf: fixed eslint errors * perf[Lang]: make up for miss keywords * perf: optimize some code * perf[Navbar]: refactor navbar style * perf[Login]: refine css * feature[Navbar]: add header-search component(#1591) * fix[Screenfull]: fix screenfull click bug * perf[Screenfull]: refactor screenfull component * fix[Screenfull]: fix screenfull bug (#1603) * fix typo * fearure[TagsView]: add affix option (#1577) * perf[utils]: optimize code * perf[utils]: optimizate variable name * perf[Navbar]: add scroll bar when the subMenu is too long (#1619) * perf[ThemePicker]: refine updateStyle function (#554) * theme replacing should cut tons of irrelevant css * perf[ResizeHandler]: optimized the judgment of isMobile (#1633) perf[ResizeHandler]: optimized the judgment of isMobile * fix[Sidebar]: fixed infinite loop bug(#1333) * fixed infinite loop Bug when in hasOneShowingChild Edit the onlyOneChild * tweak * fix[Sidebar]: data should return a object * perf[Sidebar]: optimize code logic (#1349) * fix[TagsView]: fixed refresh affixed-tag bug (#1653) * perf[utils.js]: refactor byteLength function (#1650) * perf[TagsView]: refine code * perf[TagsView]: set the scrollPane as a business component (#1660) * fix[DragTable]: support multiple drag-table (#1666) * perf[Tree-Table]: refactor tree-table * perf[Tree-Table]: organize the structure and add documentation (#1673) * fix[Sidebar]: fixed nested router hover bug * update version * set preserveWhitespace * lint code * fix jest test case * update config * bump * remove empty file * docs: add link * fix[Sidebar]: fixed collapse animation problem (#1690) * fix[Tree-Table]: fixed update item data bug (#1692) * fix[Waves-Directive]: fixed v-waves does not support update (#1705) * update husky * rm cli-plugin-eslint * add settings (#1707) * refine settings * fix[utils]: fixed param2Obj not decoding plus sign (#1712) * feature[Directive]: add auto-height table directive (#1702) * fix bug * feature[Permission]: add role permission management page (#1605) * feature[Excel]: support export merged header export (#1718) * feature[Excel]: add export merge header excel demo * lint * refine theme color * add role mock * tweak mock * fix[Excel]: fixed export merge-header excel bug * refine code * add ThemePicker to setting * fix[HeaderSearch]: fixed bug in vue2.6+ (#1733) * fix[Sticky]: fixed bug when set stickyTop * perf[Sticky]: refine demo * refine code * tweak mock * vuex add namespaced * fix[Excel]: fixed export bug (#1736) * rm * refactor permission * perf[ThemePicker]: add predefine (#1743) * fix[Utils]: fixed deepClone error msg (#1748) * feature: add fixedHeader settings * fix style in mobile * fix chore * perf[Eslint]: update eslint rules * feature: add create template (#1762) * add comment * update vue.config.js * feature: add sidebar logo (#1767) * rm * perf settings * bump * refine script and css * update * refine settings * refine config * update docs * refine * rm * fix jest * add theme setting * dump vue-cli * perf: remove redundant code * update element-ui * fix sticky demo bug * docs * fixed password input bug * refine login form css * remove tree-table * update version * mock error * refine layout name * refine
173 lines
6.2 KiB
JavaScript
173 lines
6.2 KiB
JavaScript
export default {
|
|
route: {
|
|
dashboard: 'Dashboard',
|
|
introduction: 'Introduction',
|
|
documentation: 'Documentation',
|
|
guide: 'Guide',
|
|
permission: 'Permission',
|
|
pagePermission: 'Page Permission',
|
|
rolePermission: 'Role Permission',
|
|
directivePermission: 'Directive Permission',
|
|
icons: 'Icons',
|
|
components: 'Components',
|
|
componentIndex: 'Introduction',
|
|
tinymce: 'Tinymce',
|
|
markdown: 'Markdown',
|
|
jsonEditor: 'JSON Editor',
|
|
dndList: 'Dnd List',
|
|
splitPane: 'SplitPane',
|
|
avatarUpload: 'Avatar Upload',
|
|
dropzone: 'Dropzone',
|
|
sticky: 'Sticky',
|
|
countTo: 'CountTo',
|
|
componentMixin: 'Mixin',
|
|
backToTop: 'BackToTop',
|
|
dragDialog: 'Drag Dialog',
|
|
dragSelect: 'Drag Select',
|
|
dragKanban: 'Drag Kanban',
|
|
charts: 'Charts',
|
|
keyboardChart: 'Keyboard Chart',
|
|
lineChart: 'Line Chart',
|
|
mixChart: 'Mix 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',
|
|
dragTable: 'Drag Table',
|
|
inlineEditTable: 'Inline Edit',
|
|
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',
|
|
clipboardDemo: 'Clipboard',
|
|
i18n: 'I18n',
|
|
externalLink: 'External Link'
|
|
},
|
|
navbar: {
|
|
logOut: 'Log Out',
|
|
dashboard: 'Dashboard',
|
|
github: 'Github',
|
|
theme: 'Theme',
|
|
size: 'Global Size'
|
|
},
|
|
login: {
|
|
title: 'Login Form',
|
|
logIn: 'Log in',
|
|
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: {
|
|
addRole: 'New Role',
|
|
editPermission: 'Edit Permission',
|
|
roles: 'Your roles',
|
|
switchRoles: 'Switch roles',
|
|
tips: 'In some cases it is not suitable to use v-permission, such as element Tab component or el-table-column and other asynchronous rendering dom cases which can only be achieved by manually setting the 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 editor is a core part of management system, but at the same time is a place with lots of problems. In the process of selecting rich texts, I also walked a lot of detours. The common rich text editors in the market are basically used, and the finally chose Tinymce. See documentation for more detailed rich text editor comparisons and introductions.',
|
|
dropzoneTips: 'Because my business has special needs, and has to upload images to qiniu, so instead of a third party, I chose encapsulate it by myself. It is very simple, you can see the detail code in @/components/Dropzone.',
|
|
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.'
|
|
},
|
|
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: 'Imp',
|
|
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'
|
|
},
|
|
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',
|
|
tagsView: 'Open Tags-View',
|
|
fixedHeader: 'Fixed Header',
|
|
sidebarLogo: 'Sidebar Logo'
|
|
}
|
|
}
|