import { createI18n } from 'vue-i18n/dist/vue-i18n.esm-bundler.js' import cn from '@/i18n/tran/cn' import en from '@/i18n/tran/en' import es from '@/i18n/tran/es' import enLocale from 'vant/lib/locale/lang/en-US' import zhLocale from 'vant/lib/locale/lang/zh-CN' import esLocale from 'vant/lib/locale/lang/es-ES' const messages = { en: Object.assign(en, enLocale), cn: Object.assign(cn, zhLocale), es: Object.assign(es, esLocale), } let i18n = createI18n({ globalInjection: true, locale: "cn", messages, }) export default i18n