diff options
| author | Pika <pika@lasagna.dev> | 2020-04-08 18:50:25 -0400 |
|---|---|---|
| committer | Pika <pika@lasagna.dev> | 2020-04-08 18:50:25 -0400 |
| commit | 7aba10eff67151a9f6593e9d3d702f17029b994f (patch) | |
| tree | a1715e5ab3429d580eec4c676a783d2e1c70ae87 | |
| parent | d85ca5276b0ab7848575a14b027d7a3e84f07b54 (diff) | |
Forgot one
| -rw-r--r-- | MediaBrowser.Model/Entities/MediaStream.cs | 7 |
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 { |
