mirror of
https://github.com/GiriNeko/YesPlayMusic.git
synced 2025-12-16 21:28:06 +00:00
feat: add turkish automatic recognition (#486)
* feat: add turkish automatic recognition * Update src/store/index.js
This commit is contained in:
parent
750e1997e6
commit
bf61fe6e28
1 changed files with 6 additions and 3 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue