aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model/Entities
diff options
context:
space:
mode:
authorPika <pika@lasagna.dev>2020-04-08 18:50:25 -0400
committerPika <pika@lasagna.dev>2020-04-08 18:50:25 -0400
commit7aba10eff67151a9f6593e9d3d702f17029b994f (patch)
treea1715e5ab3429d580eec4c676a783d2e1c70ae87 /MediaBrowser.Model/Entities
parentd85ca5276b0ab7848575a14b027d7a3e84f07b54 (diff)
Forgot one
Diffstat (limited to 'MediaBrowser.Model/Entities')
-rw-r--r--MediaBrowser.Model/Entities/MediaStream.cs7
1 files changed, 6 insertions, 1 deletions
diff --git a/MediaBrowser.Model/Entities/MediaStream.cs b/MediaBrowser.Model/Entities/MediaStream.cs
index f96c4f7e0..be9c39677 100644
--- a/MediaBrowser.Model/Entities/MediaStream.cs
+++ b/MediaBrowser.Model/Entities/MediaStream.cs
@@ -164,7 +164,12 @@ namespace MediaBrowser.Model.Entities
if (!string.IsNullOrEmpty(Language))
{
- attributes.Add(StringHelper.FirstToUpper(Language));
+ // Get full language string i.e. eng -> English. Will not work for some languages which use ISO 639-2/B instead of /T codes.
+ string fullLanguage = CultureInfo
+ .GetCultures(CultureTypes.NeutralCultures)
+ .FirstOrDefault(r => r.ThreeLetterISOLanguageName.Equals(Language, StringComparison.OrdinalIgnoreCase))
+ ?.DisplayName;
+ attributes.Add(StringHelper.FirstToUpper(fullLanguage ?? Language));
}
else
{