全栈小学生 94c19e2ee3 update web
2023-09-06 18:40:52 +08:00

23 lines
521 B
TypeScript

import { createI18n } from 'vue-i18n'
import zhCn from "~/lang/zh-cn/common.json";
import en from "~/lang/en/common.json"
export default defineNuxtPlugin((NuxtApp) => {
const i18n = createI18n({
globalInjection: true, //是否全局注入
messages: {
"zh-cn": zhCn,
"en": en
},
silentFallbackWarn: true,
silentTranslationWarn: true
})
NuxtApp.vueApp.use(i18n)
return {
provide: {
getI18n: () => i18n
}
}
})