From ee50ea1cf336c1b9a9ca9aacbbc42eefa2dbaf48 Mon Sep 17 00:00:00 2001 From: wang-liang0615 <53748875+wang-liang0615@users.noreply.github.com> Date: Tue, 2 Jan 2024 18:04:53 +0800 Subject: [PATCH] i18n (#348) --- cmdb-ui/src/lang/en.js | 7 +++++++ cmdb-ui/src/lang/zh.js | 7 +++++++ cmdb-ui/src/router/utils.js | 10 +++++----- 3 files changed, 19 insertions(+), 5 deletions(-) diff --git a/cmdb-ui/src/lang/en.js b/cmdb-ui/src/lang/en.js index 41a9dc7..63e2f3f 100644 --- a/cmdb-ui/src/lang/en.js +++ b/cmdb-ui/src/lang/en.js @@ -3,6 +3,13 @@ import cs_en from '../views/setting/lang/en.js' import acl_en from '@/modules/acl/lang/en.js' export default { + commonMenu: { + permission: 'Permission', + role: 'Roles', + resource: 'Resources', + resourceType: 'Resource Types', + trigger: 'Triggers', + }, screen: 'Big Screen', dashboard: 'Dashboard', admin: 'Admin', diff --git a/cmdb-ui/src/lang/zh.js b/cmdb-ui/src/lang/zh.js index a474d03..e0f722f 100644 --- a/cmdb-ui/src/lang/zh.js +++ b/cmdb-ui/src/lang/zh.js @@ -3,6 +3,13 @@ import cs_zh from '../views/setting/lang/zh.js' import acl_zh from '@/modules/acl/lang/zh.js' export default { + commonMenu: { + permission: '权限管理', + role: '角色管理', + resource: '资源管理', + resourceType: '资源类型', + trigger: '触发器', + }, screen: '大屏', dashboard: '仪表盘', admin: '管理员', diff --git a/cmdb-ui/src/router/utils.js b/cmdb-ui/src/router/utils.js index e0c8016..39dc84b 100644 --- a/cmdb-ui/src/router/utils.js +++ b/cmdb-ui/src/router/utils.js @@ -6,35 +6,35 @@ export const getAppAclRouter = (appName) => { name: `${appName}_acl`, component: RouteView, redirect: `/${appName}/acl/users`, - meta: { title: '权限管理', icon: 'safety-certificate', permission: [`${appName}_admin`, 'admin'] }, // permission: 'admin' + meta: { title: 'commonMenu.permission', icon: 'safety-certificate', permission: [`${appName}_admin`, 'admin'] }, // permission: 'admin' children: [ { path: `/${appName}/acl/roles`, name: `${appName}_acl_roles`, hideChildrenInMenu: true, component: () => import('@/modules/acl/views/roles'), - meta: { title: '角色管理', icon: 'team', keepAlive: true } + meta: { title: 'commonMenu.role', icon: 'team', keepAlive: true } }, { path: `/${appName}/acl/resources`, name: `${appName}_acl_resources`, hideChildrenInMenu: true, component: () => import('@/modules/acl/views/resources'), - meta: { title: '资源管理', icon: 'credit-card', keepAlive: false } + meta: { title: 'commonMenu.resource', icon: 'credit-card', keepAlive: false } }, { path: `/${appName}/acl/resource_types`, name: `${appName}_acl_resource_types`, hideChildrenInMenu: true, component: () => import('@/modules/acl/views/resource_types'), - meta: { title: '资源类型', icon: 'file-text', keepAlive: true } + meta: { title: 'commonMenu.resourceType', icon: 'file-text', keepAlive: true } }, { path: `/${appName}/acl/trigger`, name: `${appName}_acl_trigger`, hideChildrenInMenu: true, component: () => import('@/modules/acl/views/trigger'), - meta: { title: '触发器', icon: 'clock-circle', keepAlive: true } + meta: { title: 'commonMenu.trigger', icon: 'clock-circle', keepAlive: true } } ] }