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, }, })