import { createI18n } from 'vue-i18n'; import { useAppStore } from '@/store/modules/app'; import { store } from '@/store/index'; // 因为不是在setup环境而是js中,必须重新初始化加载store const appStore = useAppStore(store); //pinia // const appStore = useAppStore(); // 本地语言包 import enLocale from './package/en'; import zhCnLocale from './package/zh-cn'; const messages = { 'zh-cn': { ...zhCnLocale }, en: { ...enLocale } }; const i18n = createI18n({ legacy: false, locale: appStore.language, messages: messages, globalInjection: true }); export default i18n;