import {createI18n} from 'vue-i18n'; import loginMessage from './login'; import registerMessage from './register'; function initLocalLanguage() { const language = navigator.language.toLocaleLowerCase(); switch (true) { case language.indexOf('zh') >= 0: return 'zh'; case language.indexOf('ko') >= 0: return 'ko'; default: return 'zh'; } } const i18n = createI18n({ locale: initLocalLanguage(), messages: { zh: { login: loginMessage.cn, register: registerMessage.cn, }, ko: { login: loginMessage.ko, register: registerMessage.ko, }, }, legacy: false, fallbackLocale: 'zh', missingWarn: true, }); export default i18n;