nova-admin/src/utils/i18n.ts
2024-09-14 08:09:20 +08:00

21 lines
480 B
TypeScript

import type { NDateLocale, NLocale } from 'naive-ui'
import { i18n } from '@/modules/i18n'
import { dateZhCN, zhCN } from 'naive-ui'
export function setLocale(locale: App.lang) {
i18n.global.locale.value = locale
}
export const $t = i18n.global.t
export const naiveI18nOptions: Record<App.lang, { locale: NLocale | null, dateLocale: NDateLocale | null }> = {
zhCN: {
locale: zhCN,
dateLocale: dateZhCN,
},
enUS: {
locale: null,
dateLocale: null,
},
}