import { createI18n } from 'vue-i18n' import zhCN from './locales/zh-CN.json' import en from './locales/en.json' const savedLang = localStorage.getItem('lang') || 'zh-CN' const i18n = createI18n({ legacy: false, locale: savedLang, fallbackLocale: 'zh-CN', messages: { 'zh-CN': zhCN, 'en': en, }, }) export function switchLang(lang) { i18n.global.locale.value = lang localStorage.setItem('lang', lang) } export default i18n