mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2026-02-09 09:16:41 +08:00
small optimization to browser language
This commit is contained in:
@@ -26,15 +26,11 @@ namespace Orchard.Localization.Selectors {
|
||||
|
||||
var cultures = _cultureManager.Value.ListCultures().ToList();
|
||||
|
||||
foreach (var userLanguage in userLanguages) {
|
||||
var language = userLanguage.Split(';')[0].Trim();
|
||||
foreach (var userLanguage in userLanguages
|
||||
.Select(ul => ul.Split(';')[0].Trim())) {
|
||||
|
||||
if (cultures.Contains(language, StringComparer.OrdinalIgnoreCase)) {
|
||||
try {
|
||||
return new CultureSelectorResult { Priority = -4, CultureName = CultureInfo.CreateSpecificCulture(language).Name };
|
||||
}
|
||||
catch (ArgumentException) {
|
||||
}
|
||||
if (cultures.Contains(userLanguage, StringComparer.OrdinalIgnoreCase)) {
|
||||
return new CultureSelectorResult { Priority = -4, CultureName = CultureInfo.CreateSpecificCulture(userLanguage).Name };
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user