19 lines
391 B
TypeScript
19 lines
391 B
TypeScript
import { createI18n } from 'vue-i18n'
|
|
import en from '@/locale/en'
|
|
import ru from '@/locale/ru.json'
|
|
import sp from '@/locale/sp.json'
|
|
import zh from '@/locale/zh'
|
|
|
|
type MessageSchema = typeof zh
|
|
type AvailableLocales = 'zh' | 'en'
|
|
|
|
export default createI18n<[MessageSchema], AvailableLocales>({
|
|
legacy: false,
|
|
locale: 'zh',
|
|
fallbackLocale: 'zh',
|
|
messages: {
|
|
zh,
|
|
en,
|
|
},
|
|
})
|