import { createI18n } from 'vue-i18n' //引入vue-i18n组件 import en from './en' import zh from './zh' import ja from './ja' let language = ''; let langStorage = localStorage.getItem('lang') if(langStorage) { language = langStorage; } else if(navigator.language) { language = navigator.language.split("-")[0]; } else if (navigator.userLanguage) { language = navigator.userLanguage.split("-")[0]; } else { language = 'en' } const i18n = createI18n({ globalInjection:true, legacy: false, locale: language.toLowerCase(), messages: { en, zh, ja }, }); export default i18n