瀏覽代碼

fixes #1349 - Problem with Greek subtitle download

Luke 9 年之前
父節點
當前提交
74b7a816f8
共有 1 個文件被更改,包括 12 次插入1 次删除
  1. 12 1
      MediaBrowser.Providers/Subtitles/OpenSubtitleDownloader.cs

+ 12 - 1
MediaBrowser.Providers/Subtitles/OpenSubtitleDownloader.cs

@@ -222,6 +222,17 @@ namespace MediaBrowser.Providers.Subtitles
             });
         }
 
+		private string NormalizeLanguage(string language)
+		{
+			// Problem with Greek subtitle download #1349
+			if (string.Equals (language, "gre", StringComparison.OrdinalIgnoreCase)) {
+			
+				return "ell";
+			}
+
+			return language;
+		}
+
         public async Task<IEnumerable<RemoteSubtitleInfo>> Search(SubtitleSearchRequest request, CancellationToken cancellationToken)
         {
             var imdbIdText = request.GetProviderId(MetadataProviders.Imdb);
@@ -258,7 +269,7 @@ namespace MediaBrowser.Providers.Subtitles
 
             await Login(cancellationToken).ConfigureAwait(false);
 
-            var subLanguageId = request.Language;
+			var subLanguageId = NormalizeLanguage(request.Language);
             var hash = Utilities.ComputeHash(request.MediaPath);
             var fileInfo = new FileInfo(request.MediaPath);
             var movieByteSize = fileInfo.Length;