/* * @Description: * @Autor: dingyi * @Date: 2020-03-28 21:13:04 * @LastEditors: Please set LastEditors * @LastEditTime: 2020-06-07 09:16:15 * @FilePath: \look-web\src\utils\lang\index.js */ import Vue from "vue"; import VueI18n from "vue-i18n"; Vue.use(VueI18n); import cn from "./cn"; import en from "./en"; import it from "./it"; import fr from "./fr"; import ru from "./ru"; import es from "./es"; const messages = { en, cn, it, fr, ru, es, }; let lang = window.localStorage.getItem("lang"); if (!lang) { lang = window.navigator.language === "zh-CN" ? "cn" : window.navigator.language === "it" ? "it" : window.navigator.language === "fr" ? "fr" : window.navigator.language === "ru" ? "ru" : window.navigator.language === "es" ? "es" : "en"; } const i18n = new VueI18n({ locale: lang, // set locale messages, }); export default i18n;