fix 修改国际化文件名称不规范问题,增加reqeust 国际化配置

This commit is contained in:
LiuHao
2023-04-19 11:05:30 +08:00
parent 4775803427
commit 20f64b54d5
7 changed files with 36 additions and 25 deletions

View File

@ -5,8 +5,8 @@
</div>
<template #dropdown>
<el-dropdown-menu>
<el-dropdown-item :disabled="appStore.language === 'zh-cn'" command="zh-cn"> 中文 </el-dropdown-item>
<el-dropdown-item :disabled="appStore.language === 'en'" command="en"> English </el-dropdown-item>
<el-dropdown-item :disabled="appStore.language === 'zh_CN'" command="zh_CN"> 中文 </el-dropdown-item>
<el-dropdown-item :disabled="appStore.language === 'en_US'" command="en_US"> English </el-dropdown-item>
</el-dropdown-menu>
</template>
</el-dropdown>
@ -20,14 +20,15 @@ import { useAppStore } from '@/store/modules/app';
const appStore = useAppStore();
const { locale } = useI18n();
function handleLanguageChange(lang: string) {
const message: any = {
zh_CN: '切换语言成功!',
en_US: 'Switch Language Successful!',
}
const handleLanguageChange = (lang: string) => {
locale.value = lang;
appStore.changeLanguage(lang);
if (lang == 'en') {
ElMessage.success('Switch Language Successful!');
} else {
ElMessage.success('切换语言成功!');
}
ElMessage.success(message[lang] || '切换语言成功!');
}
</script>