niucloud-admin/web/middleware/lang-load.global.ts
wangchen147 295fb5d386 1.0.0
2024-04-03 15:26:01 +08:00

8 lines
294 B
TypeScript

import useSystemStore from '~/stores/system'
import Language from '~~/utils/language'
export default defineNuxtRouteMiddleware((to, from) => {
const language = new Language(useNuxtApp().$getI18n())
language.loadLocaleMessages(to.meta.addon || 'app', to.path, useSystemStore().lang)
})