瀏覽代碼

Translated RefreshChannelScheduledTask as well

ferferga 5 年之前
父節點
當前提交
07f4893ba6

+ 8 - 4
Emby.Server.Implementations/Channels/RefreshChannelsScheduledTask.cs

@@ -9,6 +9,7 @@ using MediaBrowser.Controller.Channels;
 using MediaBrowser.Controller.Library;
 using MediaBrowser.Controller.Library;
 using MediaBrowser.Model.Tasks;
 using MediaBrowser.Model.Tasks;
 using Microsoft.Extensions.Logging;
 using Microsoft.Extensions.Logging;
+using MediaBrowser.Model.Globalization;
 
 
 namespace Emby.Server.Implementations.Channels
 namespace Emby.Server.Implementations.Channels
 {
 {
@@ -18,27 +19,30 @@ namespace Emby.Server.Implementations.Channels
         private readonly IUserManager _userManager;
         private readonly IUserManager _userManager;
         private readonly ILogger _logger;
         private readonly ILogger _logger;
         private readonly ILibraryManager _libraryManager;
         private readonly ILibraryManager _libraryManager;
+        private readonly ILocalizationManager _localization;
 
 
         public RefreshChannelsScheduledTask(
         public RefreshChannelsScheduledTask(
             IChannelManager channelManager,
             IChannelManager channelManager,
             IUserManager userManager,
             IUserManager userManager,
             ILogger<RefreshChannelsScheduledTask> logger,
             ILogger<RefreshChannelsScheduledTask> logger,
-            ILibraryManager libraryManager)
+            ILibraryManager libraryManager,
+            ILocalizationManager localization)
         {
         {
             _channelManager = channelManager;
             _channelManager = channelManager;
             _userManager = userManager;
             _userManager = userManager;
             _logger = logger;
             _logger = logger;
             _libraryManager = libraryManager;
             _libraryManager = libraryManager;
+            _localization = localization;
         }
         }
 
 
         /// <inheritdoc />
         /// <inheritdoc />
-        public string Name => "Refresh Channels";
+        public string Name => _localization.GetLocalizedString("TasksRefreshChannels");
 
 
         /// <inheritdoc />
         /// <inheritdoc />
-        public string Description => "Refreshes internet channel information.";
+        public string Description => _localization.GetLocalizedString("TasksRefreshChannelsDescription");
 
 
         /// <inheritdoc />
         /// <inheritdoc />
-        public string Category => "Internet Channels";
+        public string Category => _localization.GetLocalizedString("TasksCategoryChannels");
 
 
         /// <inheritdoc />
         /// <inheritdoc />
         public bool IsHidden => ((ChannelManager)_channelManager).Channels.Length == 0;
         public bool IsHidden => ((ChannelManager)_channelManager).Channels.Length == 0;

+ 4 - 1
Emby.Server.Implementations/Localization/Core/en-US.json

@@ -95,6 +95,7 @@
     "TasksCategoryMaintenance": "Maintenance",
     "TasksCategoryMaintenance": "Maintenance",
     "TasksCategoryLibrary": "Library",
     "TasksCategoryLibrary": "Library",
     "TasksCategoryApplication": "Application",
     "TasksCategoryApplication": "Application",
+    "TasksCategoryChannels": "Canales de internet",
     "TaskCleanCache": "Clean Cache Directory",
     "TaskCleanCache": "Clean Cache Directory",
     "TaskCleanCacheDescription": "Deletes cache files no longer needed by the system.",
     "TaskCleanCacheDescription": "Deletes cache files no longer needed by the system.",
     "TaskRefreshChapterImages": "Extract Chapter Images",
     "TaskRefreshChapterImages": "Extract Chapter Images",
@@ -108,5 +109,7 @@
     "TaskUpdatePlugins": "Update Plugins",
     "TaskUpdatePlugins": "Update Plugins",
     "TaskUpdatePluginsDescription": "Downloads and installs updates for plugins that are configured to update automatically.",
     "TaskUpdatePluginsDescription": "Downloads and installs updates for plugins that are configured to update automatically.",
     "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",
+    "TaskRefreshChannelsDescription": "Refreshes internet channel information."
 }
 }

+ 4 - 1
Emby.Server.Implementations/Localization/Core/es.json

@@ -96,6 +96,7 @@
     "TasksCategoryMaintenance": "Mantenimiento",
     "TasksCategoryMaintenance": "Mantenimiento",
     "TasksCategoryLibrary": "Librería",
     "TasksCategoryLibrary": "Librería",
     "TasksCategoryApplication": "Aplicación",
     "TasksCategoryApplication": "Aplicación",
+    "TasksCategoryChannels": "Canales de internet",
     "TaskCleanCache": "Eliminar archivos temporales",
     "TaskCleanCache": "Eliminar archivos temporales",
     "TaskCleanCacheDescription": "Elimina los archivos temporales que ya no son necesarios para el servidor",
     "TaskCleanCacheDescription": "Elimina los archivos temporales que ya no son necesarios para el servidor",
     "TaskRefreshChapterImages": "Extraer imágenes de los capítulos",
     "TaskRefreshChapterImages": "Extraer imágenes de los capítulos",
@@ -109,5 +110,7 @@
     "TaskUpdatePlugins": "Actualizar extensiones",
     "TaskUpdatePlugins": "Actualizar extensiones",
     "TaskUpdatePluginsDescription": "Actualiza las extensiones que están configuradas para actualizarse automáticamente",
     "TaskUpdatePluginsDescription": "Actualiza las extensiones que están configuradas para actualizarse automáticamente",
     "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",
+    "TaskRefreshChannelsDescription": "Actualiza la información de los canales de internet"
 }
 }