From 23f7dc3d3c591ab0881cf69e25676b9ac62774be Mon Sep 17 00:00:00 2001 From: Bogdan Date: Mon, 4 Nov 2024 18:54:11 +0200 Subject: [PATCH] Show an artist path as example in Mount Health Check Closes #5225 --- src/NzbDrone.Core/HealthCheck/Checks/MountCheck.cs | 14 +++++++++----- src/NzbDrone.Core/Localization/Core/ar.json | 2 +- src/NzbDrone.Core/Localization/Core/bg.json | 2 +- src/NzbDrone.Core/Localization/Core/ca.json | 2 +- src/NzbDrone.Core/Localization/Core/cs.json | 2 +- src/NzbDrone.Core/Localization/Core/da.json | 2 +- src/NzbDrone.Core/Localization/Core/de.json | 2 +- src/NzbDrone.Core/Localization/Core/el.json | 2 +- src/NzbDrone.Core/Localization/Core/en.json | 2 +- src/NzbDrone.Core/Localization/Core/es.json | 2 +- src/NzbDrone.Core/Localization/Core/fi.json | 2 +- src/NzbDrone.Core/Localization/Core/fr.json | 2 +- src/NzbDrone.Core/Localization/Core/he.json | 2 +- src/NzbDrone.Core/Localization/Core/hi.json | 2 +- src/NzbDrone.Core/Localization/Core/hu.json | 2 +- src/NzbDrone.Core/Localization/Core/is.json | 2 +- src/NzbDrone.Core/Localization/Core/it.json | 2 +- src/NzbDrone.Core/Localization/Core/ja.json | 2 +- src/NzbDrone.Core/Localization/Core/ko.json | 2 +- src/NzbDrone.Core/Localization/Core/nl.json | 2 +- src/NzbDrone.Core/Localization/Core/pl.json | 2 +- src/NzbDrone.Core/Localization/Core/pt.json | 2 +- src/NzbDrone.Core/Localization/Core/pt_BR.json | 2 +- src/NzbDrone.Core/Localization/Core/ro.json | 2 +- src/NzbDrone.Core/Localization/Core/ru.json | 2 +- src/NzbDrone.Core/Localization/Core/sv.json | 2 +- src/NzbDrone.Core/Localization/Core/th.json | 2 +- src/NzbDrone.Core/Localization/Core/tr.json | 2 +- src/NzbDrone.Core/Localization/Core/uk.json | 2 +- src/NzbDrone.Core/Localization/Core/vi.json | 2 +- src/NzbDrone.Core/Localization/Core/zh_CN.json | 2 +- 31 files changed, 39 insertions(+), 35 deletions(-) diff --git a/src/NzbDrone.Core/HealthCheck/Checks/MountCheck.cs b/src/NzbDrone.Core/HealthCheck/Checks/MountCheck.cs index 0b7b68ec1..a683b2826 100644 --- a/src/NzbDrone.Core/HealthCheck/Checks/MountCheck.cs +++ b/src/NzbDrone.Core/HealthCheck/Checks/MountCheck.cs @@ -1,3 +1,4 @@ +using System; using System.Linq; using NzbDrone.Common.Disk; using NzbDrone.Core.Localization; @@ -19,16 +20,19 @@ public MountCheck(IDiskProvider diskProvider, IArtistService artistService, ILoc public override HealthCheck Check() { - // Not best for optimization but due to possible symlinks and junctions, we get mounts based on series path so internals can handle mount resolution. + // Not best for optimization but due to possible symlinks and junctions, we get mounts based on artist paths so internals can handle mount resolution. var mounts = _artistService.AllArtistPaths() - .Select(path => _diskProvider.GetMount(path.Value)) - .Where(m => m is { MountOptions.IsReadOnly: true }) - .DistinctBy(m => m.RootDirectory) + .Select(p => new Tuple(_diskProvider.GetMount(p.Value), p.Value)) + .Where(m => m.Item1 is { MountOptions.IsReadOnly: true }) + .DistinctBy(m => m.Item1.RootDirectory) .ToList(); if (mounts.Any()) { - return new HealthCheck(GetType(), HealthCheckResult.Error, _localizationService.GetLocalizedString("MountCheckMessage") + string.Join(", ", mounts.Select(m => m.Name)), "#movie-mount-ro"); + return new HealthCheck(GetType(), + HealthCheckResult.Error, + $"{_localizationService.GetLocalizedString("MountArtistHealthCheckMessage")}{string.Join(", ", mounts.Select(m => $"{m.Item1.Name} ({m.Item2})"))}", + "#artist-mount-ro"); } return new HealthCheck(GetType()); diff --git a/src/NzbDrone.Core/Localization/Core/ar.json b/src/NzbDrone.Core/Localization/Core/ar.json index 59c556c02..aac733306 100644 --- a/src/NzbDrone.Core/Localization/Core/ar.json +++ b/src/NzbDrone.Core/Localization/Core/ar.json @@ -591,7 +591,7 @@ "ImportListStatusCheckSingleClientMessage": "القوائم غير متاحة بسبب الإخفاقات: {0}", "IndexerRssHealthCheckNoIndexers": "لا توجد مفهرسات متاحة مع تمكين مزامنة RSS ، ولن يحصل {appName} على الإصدارات الجديدة تلقائيًا", "IndexerSearchCheckNoAutomaticMessage": "لا تتوفر مفهرسات مع تمكين البحث التلقائي ، ولن يقدم {appName} أي نتائج بحث تلقائية", - "MountCheckMessage": "تم تثبيت الحامل الذي يحتوي على مسار فيلم للقراءة فقط: ", + "MountArtistHealthCheckMessage": "تم تثبيت الحامل الذي يحتوي على مسار فيلم للقراءة فقط: ", "ProxyCheckResolveIpMessage": "فشل حل عنوان IP لمضيف الخادم الوكيل المكون {0}", "ReplaceWithDash": "استبدل بـ داش", "AppDataLocationHealthCheckMessage": "لن يكون التحديث ممكنًا لمنع حذف AppData عند التحديث", diff --git a/src/NzbDrone.Core/Localization/Core/bg.json b/src/NzbDrone.Core/Localization/Core/bg.json index 820fa796e..3f4635424 100644 --- a/src/NzbDrone.Core/Localization/Core/bg.json +++ b/src/NzbDrone.Core/Localization/Core/bg.json @@ -603,7 +603,7 @@ "IndexerSearchCheckNoAutomaticMessage": "Няма налични индексатори с активирано автоматично търсене, {appName} няма да предоставя резултати от автоматично търсене", "IndexerSearchCheckNoAvailableIndexersMessage": "Всички индексатори с възможност за търсене са временно недостъпни поради скорошни грешки в индексатора", "IndexerStatusCheckAllClientMessage": "Всички индексатори са недостъпни поради грешки", - "MountCheckMessage": "Монтажът, съдържащ път на филм, е монтиран само за четене: ", + "MountArtistHealthCheckMessage": "Монтажът, съдържащ път на филм, е монтиран само за четене: ", "ProxyCheckBadRequestMessage": "Неуспешно тестване на прокси. Код на състоянието: {0}", "ProxyCheckResolveIpMessage": "Неуспешно разрешаване на IP адреса за конфигурирания прокси хост {0}", "ReplaceWithDash": "Заменете с Dash", diff --git a/src/NzbDrone.Core/Localization/Core/ca.json b/src/NzbDrone.Core/Localization/Core/ca.json index e9f1ac3d6..18900052f 100644 --- a/src/NzbDrone.Core/Localization/Core/ca.json +++ b/src/NzbDrone.Core/Localization/Core/ca.json @@ -630,7 +630,7 @@ "IndexerStatusCheckAllClientMessage": "Tots els indexadors no estan disponibles a causa d'errors", "IndexerLongTermStatusCheckSingleClientMessage": "Els indexadors no estan disponibles a causa d'errors durant més de 6 hores: {0}", "IndexerStatusCheckSingleClientMessage": "Els indexadors no estan disponibles a causa d'errors: {0}", - "MountCheckMessage": "El muntatge que conté una ruta de pel·lícula es munta com a només de lectura: ", + "MountArtistHealthCheckMessage": "El muntatge que conté una ruta de pel·lícula es munta com a només de lectura: ", "ReplaceWithDash": "Substitueix per guió", "ReplaceWithSpaceDash": "Substitueix per espai i guió", "ReplaceWithSpaceDashSpace": "Substitueix per espai, guió i espai", diff --git a/src/NzbDrone.Core/Localization/Core/cs.json b/src/NzbDrone.Core/Localization/Core/cs.json index 1fd4b8171..52823afa6 100644 --- a/src/NzbDrone.Core/Localization/Core/cs.json +++ b/src/NzbDrone.Core/Localization/Core/cs.json @@ -601,7 +601,7 @@ "IndexerSearchCheckNoAutomaticMessage": "Nejsou k dispozici žádné indexery se zapnutým automatickým vyhledáváním, {appName} neposkytne žádné automatické výsledky hledání", "IndexerSearchCheckNoAvailableIndexersMessage": "Všechny indexery podporující vyhledávání jsou dočasně nedostupné kvůli nedávným chybám indexeru", "IndexerStatusCheckSingleClientMessage": "Indexery nedostupné z důvodu selhání: {0}", - "MountCheckMessage": "Mount obsahující filmovou cestu je připojen jen pro čtení: ", + "MountArtistHealthCheckMessage": "Mount obsahující filmovou cestu je připojen jen pro čtení: ", "ProxyCheckBadRequestMessage": "Nepodařilo se otestovat proxy. StatusCode: {0}", "ProxyCheckFailedToTestMessage": "Nepodařilo se otestovat proxy: {0}", "ProxyCheckResolveIpMessage": "Nepodařilo se vyřešit adresu IP konfigurovaného hostitele proxy {0}", diff --git a/src/NzbDrone.Core/Localization/Core/da.json b/src/NzbDrone.Core/Localization/Core/da.json index af9ad57f3..001a06d3d 100644 --- a/src/NzbDrone.Core/Localization/Core/da.json +++ b/src/NzbDrone.Core/Localization/Core/da.json @@ -615,7 +615,7 @@ "IndexerSearchCheckNoInteractiveMessage": "Ingen indexere er tilgængelige med Interaktiv Søg aktiveret, {appName} vil ikke give nogle interaktive søge resultater", "IndexerStatusCheckAllClientMessage": "Alle indeksører er utilgængelige på grund af fejl", "IndexerStatusCheckSingleClientMessage": "Indexere utilgængelige på grund af fejl: {0}", - "MountCheckMessage": "Mount, der indeholder en filmsti, er monteret skrivebeskyttet: ", + "MountArtistHealthCheckMessage": "Mount, der indeholder en filmsti, er monteret skrivebeskyttet: ", "ProxyCheckBadRequestMessage": "Kunne ikke teste proxy. Statuskode: {0}", "ProxyCheckFailedToTestMessage": "Kunne ikke teste proxy: {0}", "ProxyCheckResolveIpMessage": "Mislykkedes at løse IP-adressen til den konfigurerede proxyhost {0}", diff --git a/src/NzbDrone.Core/Localization/Core/de.json b/src/NzbDrone.Core/Localization/Core/de.json index a483c9115..f5b846086 100644 --- a/src/NzbDrone.Core/Localization/Core/de.json +++ b/src/NzbDrone.Core/Localization/Core/de.json @@ -867,7 +867,7 @@ "IndexerSearchCheckNoInteractiveMessage": "Keine Indexer mit aktivierter interaktiver Suche verfügbar, {appName} wird keine interaktiven Suchergebnisse liefern", "IndexerStatusCheckAllClientMessage": "Alle Indexer sind aufgrund von Fehlern nicht verfügbar", "IndexerStatusCheckSingleClientMessage": "Indexer aufgrund von Fehlern nicht verfügbar: {0}", - "MountCheckMessage": "Der Einhängepunkt, welcher einen Filmpfad enthält, ist schreibgeschützt eingehängt: ", + "MountArtistHealthCheckMessage": "Der Einhängepunkt, welcher einen Filmpfad enthält, ist schreibgeschützt eingehängt: ", "ProxyCheckBadRequestMessage": "Proxy konnte nicht getestet werden. StatusCode: {0}", "ProxyCheckFailedToTestMessage": "Proxy konnte nicht getestet werden: {0}", "ProxyCheckResolveIpMessage": "Fehler beim Auflösen der IP-Adresse für den konfigurierten Proxy-Host {0}", diff --git a/src/NzbDrone.Core/Localization/Core/el.json b/src/NzbDrone.Core/Localization/Core/el.json index d8541bea5..2f04c7b6f 100644 --- a/src/NzbDrone.Core/Localization/Core/el.json +++ b/src/NzbDrone.Core/Localization/Core/el.json @@ -910,7 +910,7 @@ "IndexerLongTermStatusCheckAllClientMessage": "Όλοι οι δείκτες δεν είναι διαθέσιμοι λόγω αστοχιών για περισσότερο από 6 ώρες", "IndexerStatusCheckAllClientMessage": "Όλοι οι δείκτες δεν είναι διαθέσιμοι λόγω αστοχιών", "IndexerStatusCheckSingleClientMessage": "Τα ευρετήρια δεν είναι διαθέσιμα λόγω αστοχιών: {0}", - "MountCheckMessage": "Το προσάρτημα που περιέχει μια διαδρομή ταινίας είναι τοποθετημένο μόνο για ανάγνωση: ", + "MountArtistHealthCheckMessage": "Το προσάρτημα που περιέχει μια διαδρομή ταινίας είναι τοποθετημένο μόνο για ανάγνωση: ", "RemotePathMappingCheckFileRemoved": "Το αρχείο {0} καταργήθηκε εν μέρει κατά την επεξεργασία.", "RemotePathMappingCheckFilesBadDockerPath": "Χρησιμοποιείτε docker. λήψη αρχείων πελάτη {0} που αναφέρθηκαν στο {1} αλλά αυτή δεν είναι έγκυρη διαδρομή {2}. Ελέγξτε τις απομακρυσμένες αντιστοιχίσεις διαδρομής και κατεβάστε τις ρυθμίσεις πελάτη.", "RemotePathMappingCheckFilesGenericPermissions": "Λήψη αρχείων πελάτη {0} που αναφέρθηκαν στο {1} αλλά το {appName} δεν μπορεί να δει αυτόν τον κατάλογο. Ίσως χρειαστεί να προσαρμόσετε τα δικαιώματα του φακέλου.", diff --git a/src/NzbDrone.Core/Localization/Core/en.json b/src/NzbDrone.Core/Localization/Core/en.json index d8b3787ed..621e04b29 100644 --- a/src/NzbDrone.Core/Localization/Core/en.json +++ b/src/NzbDrone.Core/Localization/Core/en.json @@ -762,7 +762,7 @@ "MonitoringOptions": "Monitoring Options", "MonitoringOptionsHelpText": "Which albums should be monitored after the artist is added (one-time adjustment)", "MoreInfo": "More Info", - "MountCheckMessage": "Mount containing music path is mounted read-only: ", + "MountArtistHealthCheckMessage": "Mount containing an artist path is mounted read-only: ", "MoveAutomatically": "Move Automatically", "MoveFiles": "Move Files", "MultiDiscTrackFormat": "Multi Disc Track Format", diff --git a/src/NzbDrone.Core/Localization/Core/es.json b/src/NzbDrone.Core/Localization/Core/es.json index 7b37a7227..32976c4e1 100644 --- a/src/NzbDrone.Core/Localization/Core/es.json +++ b/src/NzbDrone.Core/Localization/Core/es.json @@ -663,7 +663,7 @@ "DownloadClientCheckNoneAvailableMessage": "Ningún cliente de descarga disponible", "DownloadClientCheckUnableToCommunicateMessage": "No se pudo comunicar con {0}.", "IndexerStatusCheckSingleClientMessage": "Indexadores no disponibles debido a errores: {0}", - "MountCheckMessage": "El punto de montaje que contiene la ruta de música está montado como solo lectura: ", + "MountArtistHealthCheckMessage": "El punto de montaje que contiene la ruta de música está montado como solo lectura: ", "RemotePathMappingCheckFilesGenericPermissions": "El cliente de descarga {0} informó de la existencia de archivos en {1} pero {appName} no puede ver este directorio. Es posible que tenga que ajustar los permisos de la carpeta.", "RemotePathMappingCheckFilesLocalWrongOSPath": "El cliente de descarga local {0} informó de la existencia de archivos en {1}, pero no es una ruta válida {2}. Revise la configuración de su cliente de descarga.", "RemotePathMappingCheckGenericPermissions": "El cliente de descarga {0} coloca las descargas en {1} pero {appName} no puede ver este directorio. Es posible que tenga que ajustar los permisos de la carpeta.", diff --git a/src/NzbDrone.Core/Localization/Core/fi.json b/src/NzbDrone.Core/Localization/Core/fi.json index d6cf6420e..43e36f00e 100644 --- a/src/NzbDrone.Core/Localization/Core/fi.json +++ b/src/NzbDrone.Core/Localization/Core/fi.json @@ -1079,7 +1079,7 @@ "UnableToLoadCustomFormats": "Virhe ladattaessa mukautettuja muotoja", "Customformat": "Mukautettu muoto", "ExportCustomFormat": "Vie mukautettu muoto", - "MountCheckMessage": "Kohteen sijainnin sisältävä media on kytketty vain luku -tilassa: ", + "MountArtistHealthCheckMessage": "Kohteen sijainnin sisältävä media on kytketty vain luku -tilassa: ", "NoResultsFound": "Tuloksia ei löytynyt.", "CustomFormatSettings": "Mukautettujen muotojen asetukset", "AlbumStudioTracksDownloaded": "{trackFileCount}/{totalTrackCount} kappaletta ladattu", diff --git a/src/NzbDrone.Core/Localization/Core/fr.json b/src/NzbDrone.Core/Localization/Core/fr.json index 02019f6eb..5627711c8 100644 --- a/src/NzbDrone.Core/Localization/Core/fr.json +++ b/src/NzbDrone.Core/Localization/Core/fr.json @@ -717,7 +717,7 @@ "IndexerStatusCheckAllClientMessage": "Tous les indexeurs sont indisponibles en raison d'échecs", "IndexerStatusCheckSingleClientMessage": "Indexeurs indisponibles en raison d'échecs : {0}", "Loading": "Chargement", - "MountCheckMessage": "Le montage contenant un chemin de film est monté en lecture seule : ", + "MountArtistHealthCheckMessage": "Le montage contenant un chemin de film est monté en lecture seule : ", "ProxyCheckBadRequestMessage": "Échec du test du proxy. StatusCode : {0}", "ProxyCheckFailedToTestMessage": "Échec du test du proxy : {0}", "ProxyCheckResolveIpMessage": "Impossible de résoudre l'adresse IP de l'hôte proxy configuré {0}", diff --git a/src/NzbDrone.Core/Localization/Core/he.json b/src/NzbDrone.Core/Localization/Core/he.json index ccfd53f6c..8f61c7aa5 100644 --- a/src/NzbDrone.Core/Localization/Core/he.json +++ b/src/NzbDrone.Core/Localization/Core/he.json @@ -622,7 +622,7 @@ "DownloadClientStatusCheckSingleClientMessage": "הורדת לקוחות לא זמינה עקב כשלים: {0}", "IndexerStatusCheckAllClientMessage": "כל האינדקסים אינם זמינים עקב כשלים", "IndexerStatusCheckSingleClientMessage": "אינדקסים לא זמינים בגלל כשלים: {0}", - "MountCheckMessage": "הר המכיל נתיב סרט מותקן לקריאה בלבד: ", + "MountArtistHealthCheckMessage": "הר המכיל נתיב סרט מותקן לקריאה בלבד: ", "ProxyCheckBadRequestMessage": "נכשל בדיקת ה- proxy. קוד קוד: {0}", "ProxyCheckFailedToTestMessage": "נכשל בדיקת ה- proxy: {0}", "ProxyCheckResolveIpMessage": "פתרון כתובת ה- IP עבור מארח ה- Proxy המוגדר {0} נכשל", diff --git a/src/NzbDrone.Core/Localization/Core/hi.json b/src/NzbDrone.Core/Localization/Core/hi.json index ccb39d147..311fefdf2 100644 --- a/src/NzbDrone.Core/Localization/Core/hi.json +++ b/src/NzbDrone.Core/Localization/Core/hi.json @@ -613,7 +613,7 @@ "IndexerSearchCheckNoInteractiveMessage": "इंटरएक्टिव सर्च सक्षम के साथ कोई भी इंडेक्स उपलब्ध नहीं है, रेडर किसी भी इंटरैक्टिव खोज परिणाम प्रदान नहीं करेगा", "IndexerStatusCheckAllClientMessage": "विफलताओं के कारण सभी अनुक्रमणिका अनुपलब्ध हैं", "IndexerStatusCheckSingleClientMessage": "अनुक्रमणिका विफलताओं के कारण अनुपलब्ध: {0}", - "MountCheckMessage": "मूवी पथ पर माउंट माउंट केवल पढ़ने योग्य है: ", + "MountArtistHealthCheckMessage": "मूवी पथ पर माउंट माउंट केवल पढ़ने योग्य है: ", "ProxyCheckBadRequestMessage": "प्रॉक्सी का परीक्षण करने में विफल। स्थिति कोड: {0}", "ProxyCheckFailedToTestMessage": "प्रॉक्सी का परीक्षण करने में विफल: {0}", "ProxyCheckResolveIpMessage": "कॉन्फ़िगर प्रॉक्सी होस्ट {0} के लिए आईपी एड्रेस को हल करने में विफल", diff --git a/src/NzbDrone.Core/Localization/Core/hu.json b/src/NzbDrone.Core/Localization/Core/hu.json index 09668277b..93e3889da 100644 --- a/src/NzbDrone.Core/Localization/Core/hu.json +++ b/src/NzbDrone.Core/Localization/Core/hu.json @@ -887,7 +887,7 @@ "DownloadClientCheckUnableToCommunicateMessage": "Nem lehet kommunikálni a következővel: {0}.", "DownloadClientStatusCheckAllClientMessage": "Az összes letöltőkliens elérhetetlen, hiba miatt", "DownloadClientStatusCheckSingleClientMessage": "Letöltőkliens hiba miatt nem elérhető: {0}", - "MountCheckMessage": "A filmútvonalat tartalmazó mappa csak olvasható: ", + "MountArtistHealthCheckMessage": "A filmútvonalat tartalmazó mappa csak olvasható: ", "ProxyCheckBadRequestMessage": "Proxy tesztelése sikertelen. Állapotkód: {0}", "ProxyCheckFailedToTestMessage": "Proxy tesztelése sikertelen: {0}", "ProxyCheckResolveIpMessage": "Nem sikerült megoldani a konfigurált proxykiszolgáló IP-címét {0}", diff --git a/src/NzbDrone.Core/Localization/Core/is.json b/src/NzbDrone.Core/Localization/Core/is.json index 53cbc6472..07857a4b8 100644 --- a/src/NzbDrone.Core/Localization/Core/is.json +++ b/src/NzbDrone.Core/Localization/Core/is.json @@ -614,7 +614,7 @@ "IndexerLongTermStatusCheckSingleClientMessage": "Vísitölufólk er ekki tiltækt vegna bilana í meira en 6 klukkustundir: {0}", "IndexerRssHealthCheckNoAvailableIndexers": "Allir indexers sem styðja rss eru tímabundið ófáanlegir vegna nýlegra villubreytinga", "IndexerRssHealthCheckNoIndexers": "Engir verðtryggingaraðilar í boði með RSS samstillingu virkt, {appName} mun ekki grípa í nýjar útgáfur sjálfkrafa", - "MountCheckMessage": "Fjall sem inniheldur kvikmyndaslóð er aðeins skrifvarið: ", + "MountArtistHealthCheckMessage": "Fjall sem inniheldur kvikmyndaslóð er aðeins skrifvarið: ", "ReplaceWithDash": "Skiptu um með Dash", "ReplaceWithSpaceDashSpace": "Skiptu um með Space Dash Space", "RootFolderCheckMultipleMessage": "Margar rótarmöppur vantar: {0}", diff --git a/src/NzbDrone.Core/Localization/Core/it.json b/src/NzbDrone.Core/Localization/Core/it.json index 63ea39fbe..5029cca69 100644 --- a/src/NzbDrone.Core/Localization/Core/it.json +++ b/src/NzbDrone.Core/Localization/Core/it.json @@ -717,7 +717,7 @@ "IndexerSearchCheckNoInteractiveMessage": "Non è disponibile nessun indexer con abilitata la Ricerca Interattiva, {appName} non fornirà nessun risultato tramite la ricerca interattiva", "IndexerStatusCheckAllClientMessage": "Nessun Indicizzatore disponibile a causa di errori", "IndexerStatusCheckSingleClientMessage": "Indicizzatori non disponibili a causa di errori: {0}", - "MountCheckMessage": "La destinazione contenente il percorso di un film è montata in sola lettura: ", + "MountArtistHealthCheckMessage": "La destinazione contenente il percorso di un film è montata in sola lettura: ", "ProxyCheckFailedToTestMessage": "Test del proxy fallito: {0}", "ProxyCheckBadRequestMessage": "Il test del proxy è fallito. Codice Stato: {0}", "RemotePathMappingCheckBadDockerPath": "Stai utilizzando docker; Il client di download {0} mette i download in {1} ma questo non è un percorso valido {2}. Controlla la mappa dei percorsi remoti e le impostazioni del client di download.", diff --git a/src/NzbDrone.Core/Localization/Core/ja.json b/src/NzbDrone.Core/Localization/Core/ja.json index 04d0409c8..c62a8c41c 100644 --- a/src/NzbDrone.Core/Localization/Core/ja.json +++ b/src/NzbDrone.Core/Localization/Core/ja.json @@ -596,7 +596,7 @@ "IndexerRssHealthCheckNoAvailableIndexers": "最近のインデクサーエラーのため、すべてのrss対応インデクサーは一時的に利用できません", "IndexerStatusCheckAllClientMessage": "障害のため、すべてのインデクサーを使用できません", "IndexerStatusCheckSingleClientMessage": "失敗のためインデクサーを利用できません:{0}", - "MountCheckMessage": "ムービーパスを含むマウントは読み取り専用でマウントされます。 ", + "MountArtistHealthCheckMessage": "ムービーパスを含むマウントは読み取り専用でマウントされます。 ", "RootFolderCheckMultipleMessage": "複数のルートフォルダがありません:{0}", "RootFolderCheckSingleMessage": "ルートフォルダがありません:{0}", "ShownClickToHide": "表示、クリックして非表示", diff --git a/src/NzbDrone.Core/Localization/Core/ko.json b/src/NzbDrone.Core/Localization/Core/ko.json index e40faa2d4..6d9216234 100644 --- a/src/NzbDrone.Core/Localization/Core/ko.json +++ b/src/NzbDrone.Core/Localization/Core/ko.json @@ -610,7 +610,7 @@ "ImportMechanismHealthCheckMessage": "완료된 다운로드 처리 활성화", "IndexerRssHealthCheckNoIndexers": "RSS 동기화가 활성화 된 상태에서 사용할 수있는 인덱서가 없습니다. Whisparr는 새 출시를 자동으로 가져 오지 않습니다.", "IndexerSearchCheckNoAutomaticMessage": "자동 검색이 활성화 된 상태에서 사용할 수있는 인덱서가 없습니다. Whisparr는 자동 검색 결과를 제공하지 않습니다.", - "MountCheckMessage": "동영상 경로가 포함된 마운트는 읽기 전용으로 마운트됩니다. ", + "MountArtistHealthCheckMessage": "동영상 경로가 포함된 마운트는 읽기 전용으로 마운트됩니다. ", "ProxyCheckFailedToTestMessage": "프록시 테스트 실패 : {0}", "ProxyCheckResolveIpMessage": "구성된 프록시 호스트 {0}의 IP 주소를 확인하지 못했습니다.", "UpdateCheckStartupNotWritableMessage": "'{1}'사용자가 '{0}'시작 폴더에 쓸 수 없기 때문에 업데이트를 설치할 수 없습니다.", diff --git a/src/NzbDrone.Core/Localization/Core/nl.json b/src/NzbDrone.Core/Localization/Core/nl.json index 13fff5d0d..6f169e2d8 100644 --- a/src/NzbDrone.Core/Localization/Core/nl.json +++ b/src/NzbDrone.Core/Localization/Core/nl.json @@ -642,7 +642,7 @@ "DownloadClientStatusCheckAllClientMessage": "Alle downloaders zijn onbeschikbaar wegens fouten", "ImportListStatusCheckAllClientMessage": "Alle lijsten zijn onbeschikbaar wegens fouten", "ImportListStatusCheckSingleClientMessage": "Lijsten onbeschikbaar wegens fouten: {0}", - "MountCheckMessage": "Een mount dat een film pad bevat is gemount als alleen-lezen: ", + "MountArtistHealthCheckMessage": "Een mount dat een film pad bevat is gemount als alleen-lezen: ", "ProxyCheckBadRequestMessage": "Testen van proxy is mislukt. Statuscode: {0}", "ProxyCheckFailedToTestMessage": "Testen van proxy is mislukt: {0}", "RemotePathMappingCheckDownloadPermissions": "{appName} kan gedownloade film {0} zien, maar niet openen. Waarschijnlijk fout met machtigingen.", diff --git a/src/NzbDrone.Core/Localization/Core/pl.json b/src/NzbDrone.Core/Localization/Core/pl.json index 35edccf3d..df08dad98 100644 --- a/src/NzbDrone.Core/Localization/Core/pl.json +++ b/src/NzbDrone.Core/Localization/Core/pl.json @@ -645,7 +645,7 @@ "IndexerSearchCheckNoInteractiveMessage": "Brak dostępnych indeksatorów z włączoną funkcją wyszukiwania interaktywnego, {appName} nie zapewni żadnych interaktywnych wyników wyszukiwania", "IndexerStatusCheckAllClientMessage": "Wszystkie indeksatory są niedostępne z powodu błędów", "IndexerStatusCheckSingleClientMessage": "Indeksatory niedostępne z powodu błędów: {0}", - "MountCheckMessage": "Montaż zawierający ścieżkę filmu jest montowany tylko do odczytu: ", + "MountArtistHealthCheckMessage": "Montaż zawierający ścieżkę filmu jest montowany tylko do odczytu: ", "RemotePathMappingCheckFileRemoved": "Plik {0} został usunięty w trakcie przetwarzania.", "RemotePathMappingCheckBadDockerPath": "Korzystasz z Dockera. Klient pobierania {0} umieszcza pobrane pliki w {1}, lecz nie jest to poprawna ścieżka {2}. Zmień ustawienia zdalnego mapowania ścieżek i klienta pobierania.", "RemotePathMappingCheckDockerFolderMissing": "Korzystasz z Dockera. Klient pobierania {0} umieszcza pobrane pliki w {1}, lecz tej folder nie istnieje wewnątrz kontenera. Zmień ustawienia zdalnego mapowania ścieżek i woluminów kontenera.", diff --git a/src/NzbDrone.Core/Localization/Core/pt.json b/src/NzbDrone.Core/Localization/Core/pt.json index ee1c39fb9..81c67bf69 100644 --- a/src/NzbDrone.Core/Localization/Core/pt.json +++ b/src/NzbDrone.Core/Localization/Core/pt.json @@ -708,7 +708,7 @@ "ImportListStatusCheckAllClientMessage": "Todas as listas estão indisponíveis devido a erros", "ImportListStatusCheckSingleClientMessage": "Listas indisponíveis devido a erros: {0}", "ImportMechanismHealthCheckMessage": "Ativar processamento de transferências terminadas", - "MountCheckMessage": "O volume que contém um caminho de filme é somente leitura: ", + "MountArtistHealthCheckMessage": "O volume que contém um caminho de filme é somente leitura: ", "ProxyCheckBadRequestMessage": "Falha ao testar o proxy. Código de estado: {0}", "ProxyCheckFailedToTestMessage": "Falha ao testar o proxy: {0}", "ProxyCheckResolveIpMessage": "Não é possível resolver o Endereço IP para o Anfitrião de proxy {0} definido", diff --git a/src/NzbDrone.Core/Localization/Core/pt_BR.json b/src/NzbDrone.Core/Localization/Core/pt_BR.json index 3df282eb7..08c5a01cf 100644 --- a/src/NzbDrone.Core/Localization/Core/pt_BR.json +++ b/src/NzbDrone.Core/Localization/Core/pt_BR.json @@ -902,7 +902,7 @@ "IndexerStatusCheckSingleClientMessage": "Indexadores indisponíveis devido a falhas: {0}", "Loading": "carregando", "MonitorAlbum": "Monitorar Álbum", - "MountCheckMessage": "A montagem que contém o caminho da música é montada somente para leitura: ", + "MountArtistHealthCheckMessage": "A montagem que contém o caminho da música é montada somente para leitura: ", "OnHealthRestored": "Com a Saúde Restaurada", "ProxyCheckBadRequestMessage": "Falha ao testar o proxy. Código de status: {0}", "ProxyCheckFailedToTestMessage": "Falha ao testar o proxy: {0}", diff --git a/src/NzbDrone.Core/Localization/Core/ro.json b/src/NzbDrone.Core/Localization/Core/ro.json index 5bc2ca61e..c8ac1fb3d 100644 --- a/src/NzbDrone.Core/Localization/Core/ro.json +++ b/src/NzbDrone.Core/Localization/Core/ro.json @@ -584,7 +584,7 @@ "IndexerSearchCheckNoInteractiveMessage": "Niciun indexator cu Căutare interactivă nu este activ, {appName} nu va afișa niciun rezultat de căutare interactivă", "MinFormatScoreHelpText": "Scorul minim de format personalizat permis pentru descărcare", "Monitor": "Monitorizează", - "MountCheckMessage": "Calea ce conține filme este montată în mod de read-only: ", + "MountArtistHealthCheckMessage": "Calea ce conține filme este montată în mod de read-only: ", "NegateHelpText": "Dacă este bifat, formatul personalizat nu se va aplica dacă această {0} condiție se potrivește.", "PreferTorrent": "Prefer Torrent", "PreferUsenet": "Prefer Usenet", diff --git a/src/NzbDrone.Core/Localization/Core/ru.json b/src/NzbDrone.Core/Localization/Core/ru.json index a7d360101..40fd68ce5 100644 --- a/src/NzbDrone.Core/Localization/Core/ru.json +++ b/src/NzbDrone.Core/Localization/Core/ru.json @@ -658,7 +658,7 @@ "ItsEasyToAddANewArtistJustStartTypingTheNameOfTheArtistYouWantToAdd": "Добавить новый фильм очень просто! Начни печатать название фильма, который хочешь добавить", "MinFormatScoreHelpText": "Минимальная оценка пользовательского формата для скачивания", "Monitor": "Монитор", - "MountCheckMessage": "Смонтированный путь к фильму смонтировано режиме только для чтения: ", + "MountArtistHealthCheckMessage": "Смонтированный путь к фильму смонтировано режиме только для чтения: ", "NegateHelpText": "Если отмечено, то настроенный формат не будет применён при условии {0}.", "RemotePathMappingCheckBadDockerPath": "Вы используете docker; клиент загрузки {0} сообщил о файлах в {1}, но это не корректный путь {2}. Проверьте правильность указанного пути и настройки клиента загрузки.", "RemotePathMappingCheckDockerFolderMissing": "Вы используете docker; клиент загрузки {0} размещает загрузки в {1}, но этот каталог, похоже, не существует внутри контейнера. Проверьте соответствие путей к файлам и настройки тома контейнера.", diff --git a/src/NzbDrone.Core/Localization/Core/sv.json b/src/NzbDrone.Core/Localization/Core/sv.json index 815ac1440..8aa75ab32 100644 --- a/src/NzbDrone.Core/Localization/Core/sv.json +++ b/src/NzbDrone.Core/Localization/Core/sv.json @@ -773,7 +773,7 @@ "MinFormatScoreHelpText": "Lägsta möjliga anpassade formatpoäng tillåtet att ladda ner", "Monitor": "Bevakning", "Monitoring": "Bevakar", - "MountCheckMessage": "Montering (eng. Mount) innehållande filmsökväg är monterad med endast Läs-behörighet: ", + "MountArtistHealthCheckMessage": "Montering (eng. Mount) innehållande filmsökväg är monterad med endast Läs-behörighet: ", "PreferTorrent": "Föredrar Torrent", "PreferUsenet": "Föredra Usenet", "ReplaceWithDash": "Ersätt med bindestreck", diff --git a/src/NzbDrone.Core/Localization/Core/th.json b/src/NzbDrone.Core/Localization/Core/th.json index 744e5956e..2096cac97 100644 --- a/src/NzbDrone.Core/Localization/Core/th.json +++ b/src/NzbDrone.Core/Localization/Core/th.json @@ -610,7 +610,7 @@ "IndexerStatusCheckSingleClientMessage": "ตัวจัดทำดัชนีไม่พร้อมใช้งานเนื่องจากความล้มเหลว: {0}", "MaintenanceRelease": "รุ่นการบำรุงรักษา: การแก้ไขข้อบกพร่องและการปรับปรุงอื่น ๆ ดู Github Commit History สำหรับรายละเอียดเพิ่มเติม", "MinFormatScoreHelpText": "คะแนนรูปแบบกำหนดเองขั้นต่ำที่อนุญาตให้ดาวน์โหลด", - "MountCheckMessage": "เมาท์ที่มีเส้นทางภาพยนตร์ถูกเมาท์แบบอ่านอย่างเดียว: ", + "MountArtistHealthCheckMessage": "เมาท์ที่มีเส้นทางภาพยนตร์ถูกเมาท์แบบอ่านอย่างเดียว: ", "NegateHelpText": "หากเลือกรูปแบบที่กำหนดเองจะใช้ไม่ได้หากเงื่อนไข {0} นี้ตรง", "ReplaceWithDash": "แทนที่ด้วย Dash", "ReplaceWithSpaceDash": "แทนที่ด้วย Space Dash", diff --git a/src/NzbDrone.Core/Localization/Core/tr.json b/src/NzbDrone.Core/Localization/Core/tr.json index 5ccf74762..416e9609b 100644 --- a/src/NzbDrone.Core/Localization/Core/tr.json +++ b/src/NzbDrone.Core/Localization/Core/tr.json @@ -609,7 +609,7 @@ "IndexerSearchCheckNoInteractiveMessage": "Etkileşimli Arama etkinleştirilmiş fakat dizinleyici mevcut değil; {appName} herhangi bir etkileşimli arama sonucu sağlayamayacaktır", "IndexerStatusCheckAllClientMessage": "Hatalar nedeniyle tüm dizinleyiciler kullanılamıyor", "IndexerStatusCheckSingleClientMessage": "Hatalar nedeniyle dizinleyiciler kullanılamıyor: {0}", - "MountCheckMessage": "Bir film yolu içeren bağlama, salt okunur olarak bağlanır: ", + "MountArtistHealthCheckMessage": "Bir film yolu içeren bağlama, salt okunur olarak bağlanır: ", "ProxyCheckBadRequestMessage": "Proxy ile test edilemedi. DurumKodu: {0}", "ProxyCheckFailedToTestMessage": "Proxy ile test edilemedi: {0}", "ProxyCheckResolveIpMessage": "{0} Yapılandırılmış Proxy Ana Bilgisayarının IP Adresi çözülemedi", diff --git a/src/NzbDrone.Core/Localization/Core/uk.json b/src/NzbDrone.Core/Localization/Core/uk.json index 5f12c68d6..a7085c28d 100644 --- a/src/NzbDrone.Core/Localization/Core/uk.json +++ b/src/NzbDrone.Core/Localization/Core/uk.json @@ -751,7 +751,7 @@ "ResetTitlesHelpText": "Скинути заголовки визначень, а також значення", "NoChange": "Без змін", "PreferredSize": "Бажаний розмір", - "MountCheckMessage": "Монтування, що містить шлях до фільму, монтується лише для читання: ", + "MountArtistHealthCheckMessage": "Монтування, що містить шлях до фільму, монтується лише для читання: ", "PreferUsenet": "Віддавайте перевагу Usenet", "ForMoreInformationOnTheIndividualListsClickOnTheInfoButtons": "Щоб отримати додаткову інформацію про окремі списки імпорту, натисніть інформаційні кнопки.", "DeleteSelectedDownloadClientsMessageText": "Ви впевнені, що хочете видалити тег {0} ?", diff --git a/src/NzbDrone.Core/Localization/Core/vi.json b/src/NzbDrone.Core/Localization/Core/vi.json index 0c8eb3893..5d59e2d0a 100644 --- a/src/NzbDrone.Core/Localization/Core/vi.json +++ b/src/NzbDrone.Core/Localization/Core/vi.json @@ -577,7 +577,7 @@ "HiddenClickToShow": "Ẩn, bấm để hiển thị", "ImportListStatusCheckAllClientMessage": "Tất cả danh sách không có sẵn do lỗi", "MaintenanceRelease": "Bản phát hành bảo trì: sửa lỗi và các cải tiến khác. Xem Lịch sử cam kết Github để biết thêm chi tiết", - "MountCheckMessage": "Mount chứa đường dẫn phim được mount ở chế độ chỉ đọc: ", + "MountArtistHealthCheckMessage": "Mount chứa đường dẫn phim được mount ở chế độ chỉ đọc: ", "PreferTorrent": "Thích Torrent", "PreferUsenet": "Ưu tiên Usenet", "ReplaceWithSpaceDash": "Thay thế bằng Dấu gạch ngang", diff --git a/src/NzbDrone.Core/Localization/Core/zh_CN.json b/src/NzbDrone.Core/Localization/Core/zh_CN.json index d80c8dd4c..959357ac5 100644 --- a/src/NzbDrone.Core/Localization/Core/zh_CN.json +++ b/src/NzbDrone.Core/Localization/Core/zh_CN.json @@ -849,7 +849,7 @@ "ItsEasyToAddANewArtistJustStartTypingTheNameOfTheArtistYouWantToAdd": "添加新的艺术家很容易,只需开始输入要添加的艺术家的名称即可。", "Loading": "加载中", "Monitor": "追踪", - "MountCheckMessage": "挂载的电影目录包含只读的目录: ", + "MountArtistHealthCheckMessage": "挂载的电影目录包含只读的目录: ", "NegateHelpText": "如勾选,当条件 {0} 满足时不会应用自定义格式。", "PreferTorrent": "首选Torrent", "PreferUsenet": "首选Usenet",