feat: add turkish automatic recognition (#486)

* feat: add turkish automatic recognition

* Update src/store/index.js
master
wenjie 4 years ago committed by GitHub
parent 750e1997e6
commit bf61fe6e28
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -27,9 +27,12 @@ const store = new Vuex.Store(options);
if ([undefined, null].includes(store.state.settings.lang)) { if ([undefined, null].includes(store.state.settings.lang)) {
const defaultLang = "en"; const defaultLang = "en";
// when more languages are available, use Map instead of prefer logic const langMapper = new Map()
const preferChinese = navigator.language.slice(0, 2) === "zh"; .set("zh", "zh-CN")
store.state.settings.lang = preferChinese ? "zh-CN" : defaultLang; .set("en", "en")
.set("tr", "tr");
store.state.settings.lang =
langMapper.get(navigator.language.slice(0, 2)) || defaultLang;
localStorage.setItem("settings", JSON.stringify(store.state.settings)); localStorage.setItem("settings", JSON.stringify(store.state.settings));
} }

Loading…
Cancel
Save