From 5ec7e86488755f759beb205d6cb2755867e05269 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Mon, 5 Jun 2023 22:17:32 +0300 Subject: [PATCH] Add language names as hints in TMDbSettings Add Romanian in TMDb Language Codes Move DateTime.TryParse to if condition in TMDbParser --- .../ImportLists/TMDb/TMDbLanguageCodes.cs | 30 ++++++++++++++++++- .../ImportLists/TMDb/TMDbParser.cs | 3 +- 2 files changed, 30 insertions(+), 3 deletions(-) diff --git a/src/NzbDrone.Core/ImportLists/TMDb/TMDbLanguageCodes.cs b/src/NzbDrone.Core/ImportLists/TMDb/TMDbLanguageCodes.cs index d3898e33b..5c1b48eda 100644 --- a/src/NzbDrone.Core/ImportLists/TMDb/TMDbLanguageCodes.cs +++ b/src/NzbDrone.Core/ImportLists/TMDb/TMDbLanguageCodes.cs @@ -1,30 +1,58 @@ +using NzbDrone.Core.Annotations; + namespace NzbDrone.Core.ImportLists.TMDb { public enum TMDbLanguageCodes { + [FieldOption(Hint = "Danish")] da, + [FieldOption(Hint = "Dutch")] nl, + [FieldOption(Hint = "English")] en, + [FieldOption(Hint = "Finnish")] fi, + [FieldOption(Hint = "French")] fr, + [FieldOption(Hint = "German")] de, + [FieldOption(Hint = "Greek")] el, + [FieldOption(Hint = "Hungarian")] hu, + [FieldOption(Hint = "Italian")] it, + [FieldOption(Hint = "Japanese")] ja, + [FieldOption(Hint = "Korean")] ko, + [FieldOption(Hint = "Norwegian")] no, + [FieldOption(Hint = "Polish")] pl, + [FieldOption(Hint = "Portuguese")] pt, + [FieldOption(Hint = "Russian")] ru, + [FieldOption(Hint = "Spanish")] es, + [FieldOption(Hint = "Swedish")] sv, + [FieldOption(Hint = "Turkish")] tr, + [FieldOption(Hint = "Vietnamese")] vi, + [FieldOption(Hint = "Chinese")] zh, + [FieldOption(Hint = "Tamil")] ta, + [FieldOption(Hint = "Telugu")] te, + [FieldOption(Hint = "Hindi")] hi, - bn + [FieldOption(Hint = "Bengali")] + bn, + [FieldOption(Hint = "Romanian")] + ro } } diff --git a/src/NzbDrone.Core/ImportLists/TMDb/TMDbParser.cs b/src/NzbDrone.Core/ImportLists/TMDb/TMDbParser.cs index 75cb14e8c..cede5d985 100644 --- a/src/NzbDrone.Core/ImportLists/TMDb/TMDbParser.cs +++ b/src/NzbDrone.Core/ImportLists/TMDb/TMDbParser.cs @@ -39,9 +39,8 @@ namespace NzbDrone.Core.ImportLists.TMDb Title = movieResult.Title, }; - if (movieResult.ReleaseDate.IsNotNullOrWhiteSpace()) + if (movieResult.ReleaseDate.IsNotNullOrWhiteSpace() && DateTime.TryParse(movieResult.ReleaseDate, out var releaseDate)) { - DateTime.TryParse(movieResult.ReleaseDate, out var releaseDate); movie.Year = releaseDate.Year; }