This commit is contained in:
[huawei.guo]
2024-12-02 16:59:30 +08:00
commit c2d7588391
403 changed files with 34559 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
{
"route": {
"dashboard": "Dashboard",
"document": "Document"
},
"login": {
"username": "Username",
"password": "Password",
"login": "Login",
"code": "Verification Code",
"copyright": ""
},
"navbar": {
"full": "Full Screen",
"language": "Language",
"dashboard": "Dashboard",
"document": "Document",
"message": "Message",
"layoutSize": "Layout Size",
"selectTenant": "Select Tenant",
"layoutSetting": "Layout Setting",
"personalCenter": "Personal Center",
"logout": "Logout"
}
}
+28
View File
@@ -0,0 +1,28 @@
export default {
// 路由国际化
route: {
dashboard: 'Dashboard',
document: 'Document'
},
// 登录页面国际化
login: {
username: 'Username',
password: 'Password',
login: 'Login',
code: 'Verification Code',
copyright: ''
},
// 导航栏国际化
navbar: {
full: 'Full Screen',
language: 'Language',
dashboard: 'Dashboard',
document: 'Document',
message: 'Message',
layoutSize: 'Layout Size',
selectTenant: 'Select Tenant',
layoutSetting: 'Layout Setting',
personalCenter: 'Personal Center',
logout: 'Logout'
}
};
+27
View File
@@ -0,0 +1,27 @@
// 自定义国际化配置
import { createI18n } from 'vue-i18n';
import { LanguageEnum } from '@/enums/LanguageEnum';
import messages from '@intlify/unplugin-vue-i18n/messages';
/**
* 获取当前语言
* @returns zh-cn|en ...
*/
export const getLanguage = (): LanguageEnum => {
const language = useStorage<LanguageEnum>('language', LanguageEnum.zh_CN);
if (language.value) {
return language.value;
}
return LanguageEnum.zh_CN;
};
const i18n = createI18n({
globalInjection: true,
allowComposition: true,
legacy: false,
locale: getLanguage(),
messages
});
export default i18n;
+25
View File
@@ -0,0 +1,25 @@
{
"route": {
"dashboard": "首页",
"document": "项目文档"
},
"login": {
"username": "用户名",
"password": "密码",
"login": "登 录",
"code": "请输入验证码",
"copyright": ""
},
"navbar": {
"full": "全屏",
"language": "语言",
"dashboard": "首页",
"document": "项目文档",
"message": "消息",
"layoutSize": "布局大小",
"selectTenant": "选择租户",
"layoutSetting": "布局设置",
"personalCenter": "个人中心",
"logout": "退出登录"
}
}
+27
View File
@@ -0,0 +1,27 @@
export default {
// 路由国际化
route: {
dashboard: '首页',
document: '项目文档'
},
// 登录页面国际化
login: {
username: '用户名',
password: '密码',
login: '登 录',
code: '请输入验证码',
copyright: ''
},
navbar: {
full: '全屏',
language: '语言',
dashboard: '首页',
document: '项目文档',
message: '消息',
layoutSize: '布局大小',
selectTenant: '选择租户',
layoutSetting: '布局设置',
personalCenter: '个人中心',
logout: '退出登录'
}
};