This commit is contained in:
LiuHao
2023-04-18 23:36:26 +08:00
parent 55e29ce697
commit d2bce3fcbe
8 changed files with 76 additions and 35 deletions

View File

@ -6,20 +6,22 @@ export default {
},
// 登录页面国际化
login: {
title: 'vue3-element-admin',
username: 'Username',
password: 'Password',
login: 'Login',
code: 'Verification Code',
copyright: '',
icp: '',
thirdPartyLogin: 'third-party login'
copyright: ''
},
// 导航栏国际化
navbar: {
full: 'Full Screen',
language: 'Language',
dashboard: 'Dashboard',
logout: 'Logout',
document: 'Document',
gitee: 'Gitee'
layoutSize: 'Layout Size',
selectTenant: 'Select Tenant',
layoutSetting: 'Layout Setting',
personalCenter: 'Personal Center',
logout: 'Logout'
}
};

View File

@ -4,6 +4,7 @@ import { createI18n } from 'vue-i18n';
// 本地语言包
import enLocale from './en';
import zhCnLocale from './zh-cn';
import Cookies from 'js-cookie';
const messages = {
'zh-cn': {
@ -16,12 +17,11 @@ const messages = {
/**
* 获取当前系统使用语言字符串
*
* @returns zh-cn|en ...
*/
export const getLanguage = () => {
// 本地缓存获取
let language = localStorage.getItem('language');
let language = Cookies.get('language');
if (language) {
return language;
}
@ -39,7 +39,7 @@ export const getLanguage = () => {
const i18n = createI18n({
legacy: false,
locale: getLanguage(),
messages: messages
messages
});
export default i18n;

View File

@ -6,19 +6,21 @@ export default {
},
// 登录页面国际化
login: {
title: 'vue3-element-admin',
username: '用户名',
password: '密码',
login: '登 录',
code: '请输入验证码',
copyright: '',
icp: '',
thirdPartyLogin: '第三方登录'
copyright: ''
},
navbar: {
full: '全屏',
language: '语言',
dashboard: '首页',
logout: '注销',
document: '项目文档',
gitee: '码云'
layoutSize: '布局大小',
selectTenant: '选择租户',
layoutSetting: '布局设置',
personalCenter: '个人中心',
logout: '退出登录'
}
};