Skip to content

Commit 46965e1

Browse files
msgill2017sendya
authored andcommitted
refactor Menu Account from hard-coded to language support
1 parent 58f5b3f commit 46965e1

File tree

4 files changed

+19
-6
lines changed

4 files changed

+19
-6
lines changed

src/config/router.config.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -209,19 +209,19 @@ export const asyncRouterMap = [
209209
component: RouteView,
210210
redirect: '/account/center',
211211
name: 'account',
212-
meta: { title: '个人页', icon: 'user', keepAlive: true, permission: [ 'user' ] },
212+
meta: { title: 'menu.account', icon: 'user', keepAlive: true, permission: [ 'user' ] },
213213
children: [
214-
{
214+
{
215215
path: '/account/center',
216216
name: 'center',
217217
component: () => import('@/views/account/center'),
218-
meta: { title: '个人中心', keepAlive: true, permission: [ 'user' ] }
218+
meta: { title: 'menu.account.center', keepAlive: true, permission: [ 'user' ] }
219219
},
220220
{
221221
path: '/account/settings',
222222
name: 'settings',
223223
component: () => import('@/views/account/settings/Index'),
224-
meta: { title: '个人设置', hideHeader: true, permission: [ 'user' ] },
224+
meta: { title: 'menu.account.settings', hideHeader: true, permission: [ 'user' ] },
225225
redirect: '/account/settings/base',
226226
hideChildrenInMenu: true,
227227
children: [

src/locales/lang/en-US/menu.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,10 @@ export default {
3030
'menu.exception.not-permission': '403',
3131
'menu.exception.not-find': '404',
3232
'menu.exception.server-error': '500',
33-
'menu.exception.trigger': 'Trigger'
33+
'menu.exception.trigger': 'Trigger',
34+
'menu.account': 'Account',
35+
'menu.account.center': 'Account Center',
36+
'menu.account.settings': 'Account Settings',
37+
'menu.account.trigger': 'Trigger Error',
38+
'menu.account.logout': 'Logout'
3439
}

src/locales/lang/zh-CN.js

+3
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ const components = {
1111
export default {
1212
'message': '-',
1313

14+
'layouts.usermenu.dialog.title': 'Message',
15+
'layouts.usermenu.dialog.content': 'Do you really log-out.',
16+
1417
...components,
1518
...menu
1619
}

src/locales/lang/zh-CN/menu.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,10 @@ export default {
3030
'menu.exception.not-permission': '403',
3131
'menu.exception.not-find': '404',
3232
'menu.exception.server-error': '500',
33-
'menu.exception.trigger': '触发错误'
33+
'menu.exception.trigger': '触发错误',
34+
'menu.account': '个人页',
35+
'menu.account.center': '个人中心',
36+
'menu.account.settings': '个人设置',
37+
'menu.account.trigger': '触发报错',
38+
'menu.account.logout': '退出登录'
3439
}

0 commit comments

Comments
 (0)