fix: 修复语言设置为简体中文而非繁体翻译
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user