gx
queenwuli
2022-04-15 c110a60ee4a75060dfd47d32150e99232c11f9e1
src/assets/i18n/index.js
@@ -1,16 +1,26 @@
import { createI18n } from 'vue-i18n' //引入vue-i18n组件
import en from './en'
import zh from './zh'
const language = (
  (navigator.language ? navigator.language : navigator.userLanguage) || "en"
).toLowerCase();
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.split("-")[0] || "en",
    locale: language.toLowerCase(),
    messages: {
        en,
        zh,
        ja
    },
});