From a93913b423d87b2dcbb8631cac99dd62eedcd5a0 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Thu, 6 Jun 2013 11:12:29 -0400 Subject: [PATCH] don't support two character language --- .../Providers/MediaInfo/FFProbeVideoInfoProvider.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MediaBrowser.Controller/Providers/MediaInfo/FFProbeVideoInfoProvider.cs b/MediaBrowser.Controller/Providers/MediaInfo/FFProbeVideoInfoProvider.cs index 91fd29b240..d4e5a30c6d 100644 --- a/MediaBrowser.Controller/Providers/MediaInfo/FFProbeVideoInfoProvider.cs +++ b/MediaBrowser.Controller/Providers/MediaInfo/FFProbeVideoInfoProvider.cs @@ -280,9 +280,9 @@ namespace MediaBrowser.Controller.Providers.MediaInfo var language = fileNameWithoutExtension.Split('.').LastOrDefault(); // Try to translate to three character code - // Be flexible and check against all properties + // Be flexible and check against both the full and three character versions var culture = _localization.GetCultures() - .FirstOrDefault(i => string.Equals(i.DisplayName, language, StringComparison.OrdinalIgnoreCase) || string.Equals(i.Name, language, StringComparison.OrdinalIgnoreCase) || string.Equals(i.ThreeLetterISOLanguageName, language, StringComparison.OrdinalIgnoreCase) || string.Equals(i.TwoLetterISOLanguageName, language, StringComparison.OrdinalIgnoreCase)); + .FirstOrDefault(i => string.Equals(i.DisplayName, language, StringComparison.OrdinalIgnoreCase) || string.Equals(i.Name, language, StringComparison.OrdinalIgnoreCase) || string.Equals(i.ThreeLetterISOLanguageName, language, StringComparison.OrdinalIgnoreCase)); if (culture != null) {