mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-07-09 03:04:24 -04:00
Same with SubtitleScheduledTasks
This commit is contained in:
parent
07f4893ba6
commit
a2a53ec879
@ -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."
|
||||||
}
|
}
|
||||||
|
@ -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"
|
||||||
}
|
}
|
||||||
|
@ -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";
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user