fix: 修复语言设置为简体中文而非繁体翻译

This commit is contained in:
qzl
2026-04-13 16:14:28 +08:00
parent 1e22f27de2
commit 6bc9c88ce8
14 changed files with 1861 additions and 234 deletions
@@ -70,6 +70,8 @@ class LanguageSettingsScreen extends StatelessWidget {
return '$lang-$script-$country';
} else if (country != null) {
return '$lang-$country';
} else if (script != null) {
return '$lang-$script';
}
return _mapToBackendTag(lang);
}
@@ -80,10 +82,13 @@ class LanguageSettingsScreen extends StatelessWidget {
}
String _getLocaleLabel(Locale locale, AppLocalizations l10n) {
if (locale.languageCode == 'zh') {
return l10n.chinese;
} else if (locale.languageCode == 'en') {
if (locale.languageCode == 'en') {
return l10n.english;
} else if (locale.languageCode == 'zh') {
if (locale.scriptCode == 'Hant') {
return '繁體中文';
}
return '简体中文';
}
return locale.languageCode;
}