修改翻译

This commit is contained in:
不做码农 2022-05-29 14:20:09 +08:00
parent ed44630586
commit a2a39cb9f4
8 changed files with 82 additions and 51 deletions

View File

@ -86,6 +86,7 @@ export default {
backendTechnology: 'Backend technology',
backstageManagement: 'Backstage management',
bottomBar: 'Footer',
identity: 'Identity',
},
common: {
ok: 'Ok',

View File

@ -86,6 +86,7 @@ export default {
backendTechnology: '后端技术',
backstageManagement: '后台管理',
bottomBar: '底部栏',
identity: '身份',
},
common: {
ok: '确定',

View File

@ -85,6 +85,7 @@ export default {
backendTechnology: '後端技術',
backstageManagement: '後台管理',
bottomBar: '底部欄',
identity: '身份',
},
common: {
ok: '確定',

View File

@ -18,5 +18,6 @@ export default {
routePath: 'routePath',
permissionStr: 'permission',
isCache: 'isCache',
menuNameKey: 'menuNameKey',
}
}

View File

@ -18,5 +18,6 @@ export default {
routePath: '路由地址',
permissionStr: '权限字符',
isCache: '是否缓存',
menuNameKey: '菜单名(key)',
}
}

View File

@ -18,5 +18,6 @@ export default {
routePath: '路由地址',
permissionStr: '權限字符',
isCache: '是否緩存',
menuNameKey: '菜單名(key)',
}
}

View File

@ -24,7 +24,7 @@
<div class="right-value">{{ userInfo.nickName }}</div>
</el-col>
<el-col :xs="24" :lg="16" class="right-l-v">
<div class="right-label">身份</div>
<div class="right-label">{{ $t('layout.identity') }}</div>
<div class="right-value">
<span v-for="item in userInfo.roles" :key="item.roleId">
{{ item.roleName }}

View File

@ -40,7 +40,16 @@
lazy
:load="loadMenu"
:tree-props="{ children: 'children', hasChildren: 'hasChildren' }">
<el-table-column prop="menuName" :label="$t('m.menuName')" :show-overflow-tooltip="true" width="160"></el-table-column>
<el-table-column prop="menuName" :label="$t('m.menuName')" :show-overflow-tooltip="true" width="160">
<template #default="scope">
<span v-if="scope.row.menuNameKey">
{{ $t(scope.row.menuNameKey) }}
</span>
<span v-else>
{{ scope.row.menuName }}
</span>
</template>
</el-table-column>
<el-table-column prop="icon" :label="$t('m.icon')" align="center" width="60">
<template #default="scope">
<svg-icon :name="scope.row.icon" />
@ -126,14 +135,16 @@
</el-form-item>
</el-col>
<el-col :lg="12">
<el-form-item label="多语言key" prop="menuNameKey">
<el-form-item label="菜单名(key)" prop="menuNameKey">
<template #label>
<el-tooltip content="多语言翻译keyegmenu.system" placement="top">
<el-icon :size="15">
<questionFilled />
</el-icon>
</el-tooltip>
{{ $t('languageKey') }}
<span>
<el-tooltip content="多语言翻译keyegmenu.system" placement="top">
<el-icon :size="15">
<questionFilled />
</el-icon>
</el-tooltip>
{{ $t('m.menuNameKey') }}
</span>
</template>
<el-input v-model="form.menuNameKey" placeholder="请输入多语言菜单key" />
</el-form-item>
@ -163,12 +174,14 @@
<el-col :lg="12" v-if="form.menuType != 'F'">
<el-form-item>
<template #label>
<el-tooltip content="选择是外链则路由地址需要以`http(s)://`开头" placement="top">
<el-icon :size="15">
<questionFilled />
</el-icon>
</el-tooltip>
{{ $t('m.isFrame') }}
<span>
<el-tooltip content="选择是外链则路由地址需要以`http(s)://`开头" placement="top">
<el-icon :size="15">
<questionFilled />
</el-icon>
</el-tooltip>
{{ $t('m.isFrame') }}
</span>
</template>
<el-radio-group v-model="form.isFrame">
<el-radio label="1">{{ $t('common.yes') }}</el-radio>
@ -179,12 +192,14 @@
<el-col :lg="12" v-if="form.menuType != 'F'">
<el-form-item prop="path">
<template #label>
<el-tooltip content="访问的路由地址,如:`user`,如外网地址需内链访问则以`http(s)://`开头" placement="top">
<el-icon :size="15">
<questionFilled />
</el-icon>
</el-tooltip>
{{ $t('m.routePath') }}
<span>
<el-tooltip content="访问的路由地址,如:`user`,如外网地址需内链访问则以`http(s)://`开头" placement="top">
<el-icon :size="15">
<questionFilled />
</el-icon>
</el-tooltip>
{{ $t('m.routePath') }}
</span>
</template>
<el-input v-model="form.path" placeholder="请输入路由地址" />
</el-form-item>
@ -192,12 +207,14 @@
<el-col :lg="12" v-if="form.menuType == 'C'">
<el-form-item prop="component">
<template #label>
<el-tooltip content="访问的组件路径,如:`system/user/index`,默认在`views`目录下" placement="top">
<el-icon :size="15">
<questionFilled />
</el-icon>
</el-tooltip>
{{ $t('m.componentPath') }}
<span>
<el-tooltip content="访问的组件路径,如:`system/user/index`,默认在`views`目录下" placement="top">
<el-icon :size="15">
<questionFilled />
</el-icon>
</el-tooltip>
{{ $t('m.componentPath') }}
</span>
</template>
<el-input v-model="form.component" placeholder="请输入组件路径" />
</el-form-item>
@ -206,12 +223,14 @@
<el-form-item>
<el-input v-model="form.perms" placeholder="请输入权限标识" maxlength="100" />
<template #label>
<el-tooltip content="控制器中定义的权限字符,如:[ActionPermissionFilter(Permission = 'system:user:delete')])" placement="top">
<el-icon :size="15">
<questionFilled />
</el-icon>
</el-tooltip>
{{ $t('m.permissionStr') }}
<span>
<el-tooltip content="控制器中定义的权限字符,如:[ActionPermissionFilter(Permission = 'system:user:delete')])" placement="top">
<el-icon :size="15">
<questionFilled />
</el-icon>
</el-tooltip>
{{ $t('m.permissionStr') }}
</span>
</template>
</el-form-item>
</el-col>
@ -231,12 +250,14 @@
<el-col :lg="12" v-if="form.menuType == 'C'">
<el-form-item prop="isCache">
<template #label>
<el-tooltip content="选择是则会被`keep-alive`缓存,需要匹配组件的`name`和地址保持一致" placement="top">
<el-icon :size="15">
<questionFilled />
</el-icon>
</el-tooltip>
{{ $t('m.isCache') }}
<span>
<el-tooltip content="选择是则会被`keep-alive`缓存,需要匹配组件的`name`和地址保持一致" placement="top">
<el-icon :size="15">
<questionFilled />
</el-icon>
</el-tooltip>
{{ $t('m.isCache') }}
</span>
</template>
<el-radio-group v-model="form.isCache">
<el-radio label="0">{{ $t('common.yes') }}</el-radio>
@ -247,12 +268,14 @@
<el-col :lg="12" v-if="form.menuType != 'F'">
<el-form-item prop="visible">
<template #label>
<el-tooltip content="选择隐藏则路由将不会出现在侧边栏,但仍然可以访问" placement="top">
<el-icon :size="15">
<questionFilled />
</el-icon>
</el-tooltip>
{{ $t('m.isShow') }}
<span>
<el-tooltip content="选择隐藏则路由将不会出现在侧边栏,但仍然可以访问" placement="top">
<el-icon :size="15">
<questionFilled />
</el-icon>
</el-tooltip>
{{ $t('m.isShow') }}
</span>
</template>
<el-radio-group v-model="form.visible">
<el-radio v-for="dict in sys_show_hide" :key="dict.dictValue" :label="dict.dictValue">{{ dict.dictLabel }}</el-radio>
@ -262,12 +285,14 @@
<el-col :lg="12" v-if="form.menuType != 'F'">
<el-form-item>
<template #label>
<el-tooltip content="选择停用则路由将不会出现在侧边栏,也不能被访问" placement="top">
<el-icon :size="15">
<questionFilled />
</el-icon>
</el-tooltip>
{{ $t('m.menuState') }}
<span>
<el-tooltip content="选择停用则路由将不会出现在侧边栏,也不能被访问" placement="top">
<el-icon :size="15">
<questionFilled />
</el-icon>
</el-tooltip>
{{ $t('m.menuState') }}
</span>
</template>
<el-radio-group v-model="form.status">
<el-radio v-for="dict in sys_normal_disable" :key="dict.dictValue" :label="dict.dictValue">{{ dict.dictLabel }}</el-radio>