Skip to content

Commit

Permalink
Fix Chinese language codes mapping
Browse files Browse the repository at this point in the history
  • Loading branch information
MichalD96 committed Sep 14, 2023
1 parent 6245da9 commit 219ab92
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion assets/js/scripts.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,17 @@ function init() {
}

const navLang = navigator.language;
const langCodesMap = {
'zh-CN': 'zh-Hans',
'zh-SG': 'zh-Hans',
'zh-HK': 'zh-Hant',
'zh-TW': 'zh-Hant',
};
const mappedLanguage = langCodesMap[navLang] || navLang;
SettingProxy.addSetting(Settings, 'language', {
default: Language.availableLanguages.includes(navLang) ? navLang : 'en',
default: Language.availableLanguages.includes(mappedLanguage)
? mappedLanguage
: 'en',
});

//Convert old settings if any
Expand Down

0 comments on commit 219ab92

Please sign in to comment.