feature[Vuex]: auto import vuex modules(#1815)

This commit is contained in:
Estelle00
2019-04-04 14:37:01 +08:00
committed by 花裤衩
parent c923726464
commit e363c7a77b
5 changed files with 30 additions and 18 deletions

View File

@@ -24,11 +24,24 @@ const messages = {
...elementEsLocale
}
}
export function getLanguage() {
const chooseLanguage = Cookies.get('language')
if (chooseLanguage) return chooseLanguage
// if has not choose language
const language = (navigator.language || navigator.browserLanguage).toLowerCase()
const locales = Object.keys(messages)
for (const locale of locales) {
if (language.indexOf(locale) > -1) {
return locale
}
}
return 'en'
}
const i18n = new VueI18n({
// set locale
// options: en | zh | es
locale: Cookies.get('language') || 'en',
locale: getLanguage(),
// set locale messages
messages
})