1
0
forked from zguiy/utils
Files
utils/src/config/i18n/index.ts
2025-06-28 22:38:49 +08:00

23 lines
431 B
TypeScript

import zh from './zh'
import en from './en'
import type { Language } from '@/types/tools'
export const locales = {
zh,
en
}
export const getTranslation = (lang: Language = 'zh') => locales[lang]
export const t = (key: string, lang: Language = 'zh') => {
const keys = key.split('.')
let value: any = locales[lang]
for (const k of keys) {
value = value?.[k]
}
return value || key
}
export default locales