| | |
| | | import py from "./py" |
| | | import en from "./en" |
| | | import { useLocale } from 'element-plus'; |
| | | import enLocale from 'element-plus/es/locale/lang/en'; |
| | | import zhLocale from 'element-plus/es/locale/lang/zh-cn'; |
| | | import enLocale from 'element-plus/dist/locale/en.mjs'; |
| | | import zhLocale from 'element-plus/dist/locale/zh-cn.mjs'; |
| | | |
| | | let messages = { |
| | | zh: {...zh, ...zhLocale}, |
| | |
| | | const currentLang = i18n.global.locale.value; |
| | | // 根据当前语言切换 Element 组件的语言包 |
| | | if (currentLang === 'zh') { |
| | | locale.value = { ...zhLocale }; // 中文内置文本 |
| | | locale.value = zhLocale; |
| | | } else { |
| | | locale.value = { ...enLocale }; // 英文内置文本 |
| | | locale.value = enLocale; |
| | | } |
| | | |
| | | // 额外触发一次 i18n 刷新(解决缓存问题) |