mirror of https://github.com/NekoX-Dev/NekoX.git
add lang zh
This commit is contained in:
parent
2ca9231c61
commit
d4fbaba981
|
@ -320,6 +320,57 @@ public class LocaleController {
|
|||
languages.add(localeInfo);
|
||||
languagesDict.put(localeInfo.shortName, localeInfo);
|
||||
|
||||
localeInfo = new LocaleInfo();
|
||||
localeInfo.name = "瓜体中文";
|
||||
localeInfo.nameEnglish = "Duangified Chinese";
|
||||
localeInfo.shortName = "duang_zh_cn";
|
||||
localeInfo.baseLangCode = "zh_hans_raw";
|
||||
localeInfo.isRtl = false;
|
||||
localeInfo.pathToFile = "unofficial";
|
||||
localeInfo.pluralLangCode = "zh";
|
||||
localeInfo.builtIn = true;
|
||||
languages.add(localeInfo);
|
||||
languagesDict.put(localeInfo.getKey(), localeInfo);
|
||||
languagesDict.put("zh_cn", localeInfo);
|
||||
|
||||
localeInfo = new LocaleInfo();
|
||||
localeInfo.name = "简体中文";
|
||||
localeInfo.nameEnglish = "Chinese (Simplified, @zh_CN)";
|
||||
localeInfo.shortName = "classic_zh_cn";
|
||||
localeInfo.baseLangCode = "zh_hans_raw";
|
||||
localeInfo.isRtl = false;
|
||||
localeInfo.pathToFile = "unofficial";
|
||||
localeInfo.pluralLangCode = "zh";
|
||||
localeInfo.builtIn = true;
|
||||
languages.add(localeInfo);
|
||||
languagesDict.put(localeInfo.getKey(), localeInfo);
|
||||
|
||||
localeInfo = new LocaleInfo();
|
||||
localeInfo.name = "正體中文";
|
||||
localeInfo.nameEnglish = "Chinese (zh-Hant-TW)";
|
||||
localeInfo.shortName = "taiwan";
|
||||
localeInfo.baseLangCode = "zh_hant_raw";
|
||||
localeInfo.isRtl = false;
|
||||
localeInfo.pathToFile = "unofficial";
|
||||
localeInfo.pluralLangCode = "zh";
|
||||
localeInfo.builtIn = true;
|
||||
languages.add(localeInfo);
|
||||
languagesDict.put(localeInfo.getKey(), localeInfo);
|
||||
languagesDict.put("zh_tw", localeInfo);
|
||||
|
||||
localeInfo = new LocaleInfo();
|
||||
localeInfo.name = "日本語";
|
||||
localeInfo.nameEnglish = "Japanese";
|
||||
localeInfo.shortName = "ja_raw";
|
||||
localeInfo.baseLangCode = null;
|
||||
localeInfo.isRtl = false;
|
||||
localeInfo.pathToFile = "unofficial";
|
||||
localeInfo.pluralLangCode = "ja";
|
||||
localeInfo.builtIn = true;
|
||||
languages.add(localeInfo);
|
||||
languagesDict.put(localeInfo.getKey(), localeInfo);
|
||||
languagesDict.put("ja", localeInfo);
|
||||
|
||||
loadOtherLanguages();
|
||||
if (remoteLanguages.isEmpty()) {
|
||||
AndroidUtilities.runOnUIThread(() -> loadRemoteLanguages(UserConfig.selectedAccount));
|
||||
|
@ -1191,7 +1242,7 @@ public class LocaleController {
|
|||
if (languageOverride != null) {
|
||||
LocaleInfo toSet = currentLocaleInfo;
|
||||
currentLocaleInfo = null;
|
||||
applyLanguage(toSet, false, false, UserConfig.selectedAccount);
|
||||
applyLanguage(toSet, false, true, UserConfig.selectedAccount);
|
||||
} else {
|
||||
Locale newLocale = newConfig.locale;
|
||||
if (newLocale != null) {
|
||||
|
|
Loading…
Reference in New Issue