Further refinement of BCP 47 language labeling support

This commit is contained in:
dyphire
2025-07-30 22:15:37 +08:00
parent f9c4c9b345
commit 2007815fa6
8 changed files with 84 additions and 27 deletions

View File

@@ -379,7 +379,7 @@ namespace Emby.Server.Implementations.Library
var culture = _localizationManager.FindLanguageInfo(language);
if (culture is not null)
{
return culture.ThreeLetterISOLanguageNames;
return culture.Name.Contains('-', StringComparison.OrdinalIgnoreCase) ? [culture.Name] : culture.ThreeLetterISOLanguageNames;
}
return [language];