Browse Source

refactor Menu Account from hard-coded to language support

Mandeep 4 years ago
parent
commit
46965e15d9

+ 4 - 4
src/config/router.config.js

@@ -209,19 +209,19 @@ export const asyncRouterMap = [
         component: RouteView,
         redirect: '/account/center',
         name: 'account',
-        meta: { title: '个人页', icon: 'user', keepAlive: true, permission: [ 'user' ] },
+        meta: { title: 'menu.account', icon: 'user', keepAlive: true, permission: [ 'user' ] },
         children: [
-          {
+           {
             path: '/account/center',
             name: 'center',
             component: () => import('@/views/account/center'),
-            meta: { title: '个人中心', keepAlive: true, permission: [ 'user' ] }
+            meta: { title: 'menu.account.center', keepAlive: true, permission: [ 'user' ] }
           },
           {
             path: '/account/settings',
             name: 'settings',
             component: () => import('@/views/account/settings/Index'),
-            meta: { title: '个人设置', hideHeader: true, permission: [ 'user' ] },
+            meta: { title: 'menu.account.settings', hideHeader: true, permission: [ 'user' ] },
             redirect: '/account/settings/base',
             hideChildrenInMenu: true,
             children: [

+ 6 - 1
src/locales/lang/en-US/menu.js

@@ -30,5 +30,10 @@ export default {
     'menu.exception.not-permission': '403',
     'menu.exception.not-find': '404',
     'menu.exception.server-error': '500',
-    'menu.exception.trigger': 'Trigger'
+    'menu.exception.trigger': 'Trigger',
+    'menu.account': 'Account',
+    'menu.account.center': 'Account Center',
+    'menu.account.settings': 'Account Settings',
+    'menu.account.trigger': 'Trigger Error',
+    'menu.account.logout': 'Logout'
 }

+ 3 - 0
src/locales/lang/zh-CN.js

@@ -11,6 +11,9 @@ const components = {
 export default {
   'message': '-',
 
+  'layouts.usermenu.dialog.title': 'Message',
+  'layouts.usermenu.dialog.content': 'Do you really log-out.',
+
   ...components,
   ...menu
 }

+ 6 - 1
src/locales/lang/zh-CN/menu.js

@@ -30,5 +30,10 @@ export default {
     'menu.exception.not-permission': '403',
     'menu.exception.not-find': '404',
     'menu.exception.server-error': '500',
-    'menu.exception.trigger': '触发错误'
+    'menu.exception.trigger': '触发错误',
+    'menu.account': '个人页',
+    'menu.account.center': '个人中心',
+    'menu.account.settings': '个人设置',
+    'menu.account.trigger': '触发报错',
+    'menu.account.logout': '退出登录'
 }