Same with SubtitleScheduledTasks

This commit is contained in:
ferferga 2020-03-26 22:49:54 +01:00
parent 07f4893ba6
commit a2a53ec879
3 changed files with 14 additions and 6 deletions

View File

@ -111,5 +111,7 @@
"TaskCleanTranscode": "Clean Transcode Directory", "TaskCleanTranscode": "Clean Transcode Directory",
"TaskCleanTranscodeDescription": "Deletes transcode files more than one day old.", "TaskCleanTranscodeDescription": "Deletes transcode files more than one day old.",
"TaskRefreshChannels": "Refresh Channels", "TaskRefreshChannels": "Refresh Channels",
"TaskRefreshChannelsDescription": "Refreshes internet channel information." "TaskRefreshChannelsDescription": "Refreshes internet channel information.",
"TaskDownloadMissingSubtitles": "Download missing subtitles",
"TaskDownloadMissingSubtitlesDescription": "Searches the internet for missing subtitles based on metadata configuration."
} }

View File

@ -112,5 +112,7 @@
"TaskCleanTranscode": "Limpiar las transcodificaciones", "TaskCleanTranscode": "Limpiar las transcodificaciones",
"TaskCleanTranscodeDescription": "Elimina los archivos temporales creados mientras se transcodificaba el contenido", "TaskCleanTranscodeDescription": "Elimina los archivos temporales creados mientras se transcodificaba el contenido",
"TaskRefreshChannels": "Actualizar canales", "TaskRefreshChannels": "Actualizar canales",
"TaskRefreshChannelsDescription": "Actualiza la información de los canales de internet" "TaskRefreshChannelsDescription": "Actualiza la información de los canales de internet",
"TaskDownloadMissingSubtitles": "Descargar los subtítulos que faltan",
"TaskDownloadMissingSubtitlesDescription": "Busca en internet los subtítulos que falten en el contenido de tus bibliotecas, basándose en la configuración de idioma"
} }

View File

@ -14,6 +14,7 @@ using MediaBrowser.Model.Providers;
using MediaBrowser.Model.Serialization; using MediaBrowser.Model.Serialization;
using MediaBrowser.Model.Tasks; using MediaBrowser.Model.Tasks;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using MediaBrowser.Model.Globalization;
namespace MediaBrowser.Providers.MediaInfo namespace MediaBrowser.Providers.MediaInfo
{ {
@ -25,6 +26,7 @@ namespace MediaBrowser.Providers.MediaInfo
private readonly IMediaSourceManager _mediaSourceManager; private readonly IMediaSourceManager _mediaSourceManager;
private readonly ILogger _logger; private readonly ILogger _logger;
private readonly IJsonSerializer _json; private readonly IJsonSerializer _json;
private readonly ILocalizationManager _localization;
public SubtitleScheduledTask( public SubtitleScheduledTask(
ILibraryManager libraryManager, ILibraryManager libraryManager,
@ -32,7 +34,8 @@ namespace MediaBrowser.Providers.MediaInfo
IServerConfigurationManager config, IServerConfigurationManager config,
ISubtitleManager subtitleManager, ISubtitleManager subtitleManager,
ILogger<SubtitleScheduledTask> logger, ILogger<SubtitleScheduledTask> logger,
IMediaSourceManager mediaSourceManager) IMediaSourceManager mediaSourceManager,
ILocalizationManager localization)
{ {
_libraryManager = libraryManager; _libraryManager = libraryManager;
_config = config; _config = config;
@ -40,6 +43,7 @@ namespace MediaBrowser.Providers.MediaInfo
_logger = logger; _logger = logger;
_mediaSourceManager = mediaSourceManager; _mediaSourceManager = mediaSourceManager;
_json = json; _json = json;
_localization = localization;
} }
private SubtitleOptions GetOptions() private SubtitleOptions GetOptions()
@ -204,11 +208,11 @@ namespace MediaBrowser.Providers.MediaInfo
}; };
} }
public string Name => "Download missing subtitles"; public string Name => _localization.GetLocalizedString("TaskDownloadMissingSubtitles");
public string Description => "Searches the internet for missing subtitles based on metadata configuration."; public string Description => _localization.GetLocalizedString("TaskDownloadMissingSubtitlesDescription");
public string Category => "Library"; public string Category => _localization.GetLocalizedString("TasksCategoryLibrary");
public string Key => "DownloadSubtitles"; public string Key => "DownloadSubtitles";