import { createI18n } from 'vue-i18n' import { Locale } from '@/enums' import en from './locales/en' import zh from './locales/zh' const messages = { en, zh } const [locale, fallbackLocale] = /^zh\b/.test(navigator.language) ? [Locale.ZH, Locale.EN] : [Locale.EN, Locale.ZH] export default createI18n({ locale, fallbackLocale, messages, })