Files
MrleeAdmin/app/composables/lang.ts
T
2026-01-16 22:04:48 +08:00

11 lines
405 B
TypeScript

import { useRoute } from 'vue-router'
import Language from '~/utils/language'
export function t(message: string) {
const i18n = useNuxtApp().$getI18n()
const route = useRoute()
const file = new Language(i18n).getFileKey((route?.meta.plugin || 'app'), route?.path || '')
const key = `${file}.${message}`
return i18n.global.t(key) != key ? i18n.global.t(key) : i18n.global.t(message)
}