mirror of
https://github.com/lidarr/lidarr.git
synced 2025-07-05 20:42:19 -07:00
Fixed: Health warning for downloading inside root folders
(cherry picked from commit 1e9fd02e9d2bf57247adcac5728e2a0d2b084b86) Fixes #5384
This commit is contained in:
parent
8fd79d7291
commit
3c4b438d27
32 changed files with 54 additions and 33 deletions
|
@ -76,6 +76,19 @@ namespace NzbDrone.Core.Test.HealthCheck.Checks
|
|||
Subject.Check().ShouldBeWarning(wikiFragment: "downloads-in-root-folder");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void should_return_warning_if_downloading_inside_root_folder()
|
||||
{
|
||||
var rootFolderPath = "c:\\Test".AsOsAgnostic();
|
||||
var downloadRootPath = "c:\\Test\\Downloads".AsOsAgnostic();
|
||||
|
||||
GivenRootFolder(rootFolderPath);
|
||||
|
||||
_clientStatus.OutputRootFolders = new List<OsPath> { new (downloadRootPath) };
|
||||
|
||||
Subject.Check().ShouldBeWarning();
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void should_return_ok_if_not_downloading_to_root_folder()
|
||||
{
|
||||
|
@ -87,7 +100,7 @@ namespace NzbDrone.Core.Test.HealthCheck.Checks
|
|||
}
|
||||
|
||||
[Test]
|
||||
[TestCaseSource("DownloadClientExceptions")]
|
||||
[TestCaseSource(nameof(DownloadClientExceptions))]
|
||||
public void should_return_ok_if_client_throws_downloadclientexception(Exception ex)
|
||||
{
|
||||
_downloadClient.Setup(s => s.GetStatus())
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Net.Http;
|
||||
using NLog;
|
||||
|
@ -48,11 +49,18 @@ namespace NzbDrone.Core.HealthCheck.Checks
|
|||
try
|
||||
{
|
||||
var status = client.GetStatus();
|
||||
var folders = status.OutputRootFolders.Where(folder => rootFolders.Any(r => r.Path.PathEquals(folder.FullPath)));
|
||||
var folders = rootFolders.Where(r => status.OutputRootFolders.Any(folder => r.Path.PathEquals(folder.FullPath) || r.Path.IsParentPath(folder.FullPath)));
|
||||
|
||||
foreach (var folder in folders)
|
||||
{
|
||||
return new HealthCheck(GetType(), HealthCheckResult.Warning, string.Format(_localizationService.GetLocalizedString("DownloadClientCheckDownloadingToRoot"), client.Definition.Name, folder.FullPath), "#downloads-in-root-folder");
|
||||
return new HealthCheck(GetType(),
|
||||
HealthCheckResult.Warning,
|
||||
_localizationService.GetLocalizedString("DownloadClientRootFolderHealthCheckMessage", new Dictionary<string, object>
|
||||
{
|
||||
{ "downloadClientName", client.Definition.Name },
|
||||
{ "rootFolderPath", folder.Path }
|
||||
}),
|
||||
"#downloads-in-root-folder");
|
||||
}
|
||||
}
|
||||
catch (DownloadClientException ex)
|
||||
|
|
|
@ -595,7 +595,7 @@
|
|||
"ReplaceWithDash": "استبدل بـ داش",
|
||||
"AppDataLocationHealthCheckMessage": "لن يكون التحديث ممكنًا لمنع حذف AppData عند التحديث",
|
||||
"ColonReplacement": "استبدال القولون",
|
||||
"DownloadClientCheckDownloadingToRoot": "يقوم برنامج التنزيل {0} بوضع التنزيلات في المجلد الجذر {1}. يجب ألا تقوم بالتنزيل إلى مجلد جذر.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "يقوم برنامج التنزيل {downloadClientName} بوضع التنزيلات في المجلد الجذر {rootFolderPath}. يجب ألا تقوم بالتنزيل إلى مجلد جذر.",
|
||||
"Disabled": "معاق",
|
||||
"DownloadClientCheckNoneAvailableMessage": "لا يوجد عميل تنزيل متاح",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "تعذر الاتصال بـ {0}.",
|
||||
|
|
|
@ -590,7 +590,7 @@
|
|||
"AppDataLocationHealthCheckMessage": "Актуализирането няма да е възможно, за да се предотврати изтриването на AppData при актуализация",
|
||||
"ColonReplacement": "Подмяна на дебелото черво",
|
||||
"Disabled": "хора с увреждания",
|
||||
"DownloadClientCheckDownloadingToRoot": "Клиентът за изтегляне {0} поставя изтеглянията в основната папка {1}. Не трябва да изтегляте в основна папка.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "Клиентът за изтегляне {downloadClientName} поставя изтеглянията в основната папка {rootFolderPath}. Не трябва да изтегляте в основна папка.",
|
||||
"DownloadClientCheckNoneAvailableMessage": "Няма наличен клиент за изтегляне",
|
||||
"DownloadClientStatusCheckAllClientMessage": "Всички клиенти за изтегляне са недостъпни поради неуспехи",
|
||||
"ImportListStatusCheckAllClientMessage": "Всички списъци са недостъпни поради неуспехи",
|
||||
|
|
|
@ -637,7 +637,7 @@
|
|||
"AppDataLocationHealthCheckMessage": "No es podrà actualitzar per a evitar que s'eliminin AppData a l'actualització",
|
||||
"ColonReplacement": "Substitució de dos punts",
|
||||
"Disabled": "Desactivat",
|
||||
"DownloadClientCheckDownloadingToRoot": "El client de baixada {0} col·loca les baixades a la carpeta arrel {1}. No s'hauria de baixar a una carpeta arrel.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "El client de baixada {downloadClientName} col·loca les baixades a la carpeta arrel {rootFolderPath}. No s'hauria de baixar a una carpeta arrel.",
|
||||
"DownloadClientCheckNoneAvailableMessage": "No hi ha cap client de baixada disponible",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "No es pot comunicar amb {0}.",
|
||||
"ProxyCheckBadRequestMessage": "No s'ha pogut provar el servidor intermediari. Codi d'estat: {0}",
|
||||
|
|
|
@ -590,7 +590,7 @@
|
|||
"AppDataLocationHealthCheckMessage": "Aktualizace nebude možná, aby se zabránilo odstranění AppData při aktualizaci",
|
||||
"ColonReplacement": "Nahrazení dvojtečky",
|
||||
"Disabled": "Zakázáno",
|
||||
"DownloadClientCheckDownloadingToRoot": "Stahovací klient {0} umístí stažené soubory do kořenové složky {1}. Neměli byste stahovat do kořenové složky.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "Stahovací klient {downloadClientName} umístí stažené soubory do kořenové složky {rootFolderPath}. Neměli byste stahovat do kořenové složky.",
|
||||
"DownloadClientCheckNoneAvailableMessage": "Není k dispozici žádný klient pro stahování",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "S uživatelem {0} nelze komunikovat.",
|
||||
"DownloadClientStatusCheckSingleClientMessage": "Stahování klientů není k dispozici z důvodu selhání: {0}",
|
||||
|
|
|
@ -597,7 +597,7 @@
|
|||
"AppDataLocationHealthCheckMessage": "Opdatering vil ikke være muligt for at undgå at slette AppData under opdatering",
|
||||
"ColonReplacement": "Udskiftning af kolon",
|
||||
"Disabled": "deaktiveret",
|
||||
"DownloadClientCheckDownloadingToRoot": "Download klient {0} placerer downloads i rodmappen {1}. Du skal ikke downloade til en rodmappe.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "Download klient {downloadClientName} placerer downloads i rodmappen {rootFolderPath}. Du skal ikke downloade til en rodmappe.",
|
||||
"DownloadClientCheckNoneAvailableMessage": "Ingen download klient tilgængelig",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "Ude af stand til at kommunikere med {0}.",
|
||||
"DownloadClientStatusCheckAllClientMessage": "Alle download klienter er utilgængelige på grund af fejl",
|
||||
|
|
|
@ -852,7 +852,7 @@
|
|||
"AppDataLocationHealthCheckMessage": "Ein Update ist nicht möglich, um das Löschen von AppData beim Update zu verhindern",
|
||||
"ColonReplacement": "Doppelpunkt-Ersatz",
|
||||
"Disabled": "Deaktiviert",
|
||||
"DownloadClientCheckDownloadingToRoot": "Download-Client {0} legt Downloads im Stammordner {1} ab. Sie sollten nicht in einen Stammordner herunterladen.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "Download-Client {downloadClientName} legt Downloads im Stammordner {rootFolderPath} ab. Sie sollten nicht in einen Stammordner herunterladen.",
|
||||
"DownloadClientCheckNoneAvailableMessage": "Kein Download Client verfügbar",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "Kommunikation mit {0} nicht möglich.",
|
||||
"DownloadClientStatusCheckAllClientMessage": "Alle Download Clients sind aufgrund von Fehlern nicht verfügbar",
|
||||
|
|
|
@ -873,7 +873,7 @@
|
|||
"AppDataLocationHealthCheckMessage": "Η ενημέρωση δεν θα είναι δυνατή για να αποτραπεί η διαγραφή των δεδομένων εφαρμογής κατά την ενημέρωση",
|
||||
"ColonReplacement": "Αντικατάσταση παχέος εντέρου",
|
||||
"Disabled": "άτομα με ειδικές ανάγκες",
|
||||
"DownloadClientCheckDownloadingToRoot": "Λήψη προγράμματος-πελάτη {0} τοποθετεί λήψεις στον ριζικό φάκελο {1}. Δεν πρέπει να κάνετε λήψη σε έναν ριζικό φάκελο.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "Λήψη προγράμματος-πελάτη {downloadClientName} τοποθετεί λήψεις στον ριζικό φάκελο {rootFolderPath}. Δεν πρέπει να κάνετε λήψη σε έναν ριζικό φάκελο.",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "Αδύνατο να επικοινωνήσει με {0}.",
|
||||
"DownloadClientStatusCheckAllClientMessage": "Όλα τα προγράμματα λήψης είναι μη διαθέσιμα λόγων αποτυχιών",
|
||||
"ImportListStatusCheckAllClientMessage": "Όλες οι λίστες δεν είναι διαθέσιμες λόγω αστοχιών",
|
||||
|
|
|
@ -376,7 +376,6 @@
|
|||
"DoneEditingGroups": "Done Editing Groups",
|
||||
"DownloadClient": "Download Client",
|
||||
"DownloadClientAriaSettingsDirectoryHelpText": "Optional location to put downloads in, leave blank to use the default Aria2 location",
|
||||
"DownloadClientCheckDownloadingToRoot": "Download client {0} places downloads in the root folder {1}. You should not download to a root folder.",
|
||||
"DownloadClientCheckNoneAvailableMessage": "No download client is available",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "Unable to communicate with {0}.",
|
||||
"DownloadClientDelugeSettingsDirectory": "Download Directory",
|
||||
|
@ -387,6 +386,7 @@
|
|||
"DownloadClientQbittorrentSettingsContentLayout": "Content Layout",
|
||||
"DownloadClientQbittorrentSettingsContentLayoutHelpText": "Whether to use qBittorrent's configured content layout, the original layout from the torrent or always create a subfolder (qBittorrent 4.3.2+)",
|
||||
"DownloadClientRemovesCompletedDownloadsHealthCheckMessage": "Download client {0} is set to remove completed downloads. This can result in downloads being removed from your client before {1} can import them.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "Download client {downloadClientName} places downloads in the root folder {rootFolderPath}. You should not download to a root folder.",
|
||||
"DownloadClientSettings": "Download Client Settings",
|
||||
"DownloadClientSettingsOlderPriority": "Older Priority",
|
||||
"DownloadClientSettingsOlderPriorityAlbumHelpText": "Priority to use when grabbing albums released over 14 days ago",
|
||||
|
|
|
@ -622,7 +622,7 @@
|
|||
"EnableRssHelpText": "Se utilizará cuando {appName} busque periódicamente publicaciones a través de la sincronización por RSS",
|
||||
"HiddenClickToShow": "Oculto, pulsa para mostrar",
|
||||
"Disabled": "Deshabilitado",
|
||||
"DownloadClientCheckDownloadingToRoot": "El cliente de descargas {0} coloca las descargas en la carpeta raíz {1}. No debe descargar a una carpeta raíz.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "El cliente de descargas {downloadClientName} coloca las descargas en la carpeta raíz {rootFolderPath}. No debe descargar a una carpeta raíz.",
|
||||
"DownloadClientStatusCheckAllClientMessage": "Los clientes de descargas no están disponibles debido a errores",
|
||||
"DownloadClientStatusCheckSingleClientMessage": "Clientes de descargas no disponibles debido a errores: {0}",
|
||||
"ImportListStatusCheckAllClientMessage": "Las listas no están disponibles debido a errores",
|
||||
|
|
|
@ -894,7 +894,7 @@
|
|||
"DeleteCustomFormat": "Poista mukautettu muoto",
|
||||
"DeleteCustomFormatMessageText": "Haluatko varmasti poistaa mukautetun muodon \"{name}\"?",
|
||||
"Disabled": "Ei käytössä",
|
||||
"DownloadClientCheckDownloadingToRoot": "Latauspalvelu {0} tallentaa lataukset juurikansioon \"{1}\", mutta niitä ei tulisi tallentaa sinne.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "Latauspalvelu {downloadClientName} tallentaa lataukset juurikansioon \"{rootFolderPath}\", mutta niitä ei tulisi tallentaa sinne.",
|
||||
"DownloadClientStatusCheckAllClientMessage": "Latauspalveluita ei ole ongelmien vuoksi käytettävissä",
|
||||
"GroupInformation": "Ryhmän tiedot",
|
||||
"MinimumCustomFormatScore": "Mukautetun muodon vähimmäispisteytys",
|
||||
|
|
|
@ -697,7 +697,7 @@
|
|||
"AppDataLocationHealthCheckMessage": "La mise à jour ne sera pas possible afin empêcher la suppression de AppData lors de la mise à jour",
|
||||
"ColonReplacement": "Remplacement pour le « deux-points »",
|
||||
"Disabled": "Désactivé",
|
||||
"DownloadClientCheckDownloadingToRoot": "Le client de téléchargement {0} place les téléchargements dans le dossier racine {1}. Vous ne devez pas télécharger dans un dossier racine.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "Le client de téléchargement {downloadClientName} place les téléchargements dans le dossier racine {rootFolderPath}. Vous ne devez pas télécharger dans un dossier racine.",
|
||||
"DownloadClientCheckNoneAvailableMessage": "Aucun client de téléchargement n'est disponible",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "Impossible de communiquer avec {0}.",
|
||||
"DownloadClientStatusCheckAllClientMessage": "Aucun client de téléchargement n'est disponible en raison d'échecs",
|
||||
|
|
|
@ -614,7 +614,7 @@
|
|||
"IndexerSearchCheckNoInteractiveMessage": "אין אינדקסים זמינים כאשר חיפוש אינטראקטיבי מופעל, {appName} לא תספק תוצאות חיפוש אינטראקטיביות",
|
||||
"RemotePathMappingCheckFolderPermissions": "ראדארר יכול לראות אבל לא לגשת לסרטים שירדו {0}. ככל הנראה בעיית הרשאות.",
|
||||
"AppDataLocationHealthCheckMessage": "לא ניתן יהיה לעדכן את מחיקת AppData בעדכון",
|
||||
"DownloadClientCheckDownloadingToRoot": "הורד לקוח {0} ממקם הורדות בתיקיית הבסיס {1}. אתה לא צריך להוריד לתיקיית שורש.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "הורד לקוח {downloadClientName} ממקם הורדות בתיקיית הבסיס {rootFolderPath}. אתה לא צריך להוריד לתיקיית שורש.",
|
||||
"DownloadClientCheckNoneAvailableMessage": "אין לקוח להורדה זמין",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "לא ניתן לתקשר עם {0}.",
|
||||
"DownloadClientStatusCheckAllClientMessage": "כל לקוחות ההורדה אינם זמינים עקב כשלים",
|
||||
|
|
|
@ -596,7 +596,7 @@
|
|||
"AppDataLocationHealthCheckMessage": "अद्यतन पर अद्यतन AppData को रोकने के लिए अद्यतन करना संभव नहीं होगा",
|
||||
"ColonReplacement": "कोलन रिप्लेसमेंट",
|
||||
"Disabled": "विकलांग",
|
||||
"DownloadClientCheckDownloadingToRoot": "डाउनलोड क्लाइंट {0} रूट फ़ोल्डर में डाउनलोड करता है {1}। आपको रूट फ़ोल्डर में डाउनलोड नहीं करना चाहिए।",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "डाउनलोड क्लाइंट {downloadClientName} रूट फ़ोल्डर में डाउनलोड करता है {rootFolderPath}। आपको रूट फ़ोल्डर में डाउनलोड नहीं करना चाहिए।",
|
||||
"DownloadClientCheckNoneAvailableMessage": "कोई डाउनलोड क्लाइंट उपलब्ध नहीं है",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "{0} के साथ संवाद करने में असमर्थ।",
|
||||
"DownloadClientStatusCheckSingleClientMessage": "विफलताओं के कारण अनुपलब्ध ग्राहक डाउनलोड करें: {0}",
|
||||
|
|
|
@ -880,7 +880,7 @@
|
|||
"AppDataLocationHealthCheckMessage": "A frissítés nem lehetséges az alkalmazás adatok törlése nélkül",
|
||||
"ColonReplacement": "Kettőspont Helyettesítés",
|
||||
"Disabled": "Tiltva",
|
||||
"DownloadClientCheckDownloadingToRoot": "A Letöltőkliens {0} a letöltéseket a gyökérmappába helyezi {1}. Nem szabad letölteni egy gyökérmappába.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "A Letöltőkliens {downloadClientName} a letöltéseket a gyökérmappába helyezi {rootFolderPath}. Nem szabad letölteni egy gyökérmappába.",
|
||||
"DownloadClientCheckNoneAvailableMessage": "Nem található letöltési kliens",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "Nem lehet kommunikálni a következővel: {0}.",
|
||||
"DownloadClientStatusCheckAllClientMessage": "Az összes letöltőkliens elérhetetlen, hiba miatt",
|
||||
|
|
|
@ -604,7 +604,7 @@
|
|||
"UpdateCheckUINotWritableMessage": "Ekki er hægt að setja uppfærslu vegna þess að notendamöppan '{0}' er ekki skrifuð af notandanum '{1}'.",
|
||||
"AppDataLocationHealthCheckMessage": "Uppfærsla verður ekki möguleg til að koma í veg fyrir að AppData sé eytt við uppfærslu",
|
||||
"ColonReplacement": "Skipt um ristil",
|
||||
"DownloadClientCheckDownloadingToRoot": "Sæktu viðskiptavinur {0} setur niðurhal í rótarmöppuna {1}. Þú ættir ekki að hlaða niður í rótarmöppu.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "Sæktu viðskiptavinur {downloadClientName} setur niðurhal í rótarmöppuna {rootFolderPath}. Þú ættir ekki að hlaða niður í rótarmöppu.",
|
||||
"DownloadClientCheckNoneAvailableMessage": "Enginn niðurhalsþjónn er í boði",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "Ekki er hægt að eiga samskipti við {0}.",
|
||||
"DownloadClientStatusCheckAllClientMessage": "Allir viðskiptavinir sem hlaða niður eru ekki tiltækir vegna bilana",
|
||||
|
|
|
@ -701,7 +701,7 @@
|
|||
"AppDataLocationHealthCheckMessage": "L'aggiornamento non sarà possibile per evitare la cancellazione di AppData durante l'aggiornamento",
|
||||
"ColonReplacement": "Sostituzione Due Punti",
|
||||
"Disabled": "Disabilitato",
|
||||
"DownloadClientCheckDownloadingToRoot": "Il client di download {0} colloca i download nella cartella radice {1}. Non dovresti scaricare in una cartella radice.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "Il client di download {downloadClientName} colloca i download nella cartella radice {rootFolderPath}. Non dovresti scaricare in una cartella radice.",
|
||||
"DownloadClientCheckNoneAvailableMessage": "Non è disponibile nessun client di download",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "Impossibile comunicare con {0}.",
|
||||
"DownloadClientStatusCheckAllClientMessage": "Nessun client di download è disponibile a causa di errori",
|
||||
|
|
|
@ -586,7 +586,7 @@
|
|||
"MaintenanceRelease": "メンテナンスリリース:バグ修正およびその他の改善。詳細については、Githubのコミット履歴を参照してください",
|
||||
"TheArtistFolderStrongpathstrongAndAllOfItsContentWillBeDeleted": "ムービーフォルダ「{0}」とそのすべてのコンテンツが削除されます。",
|
||||
"AppDataLocationHealthCheckMessage": "更新時にAppDataが削除されないように更新することはできません",
|
||||
"DownloadClientCheckDownloadingToRoot": "ダウンロードクライアント{0}は、ダウンロードをルートフォルダ{1}に配置します。ルートフォルダにダウンロードしないでください。",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "ダウンロードクライアント{downloadClientName}は、ダウンロードをルートフォルダ{rootFolderPath}に配置します。ルートフォルダにダウンロードしないでください。",
|
||||
"DownloadClientCheckNoneAvailableMessage": "ダウンロードクライアントは利用できません",
|
||||
"HiddenClickToShow": "非表示、クリックして表示",
|
||||
"ImportListStatusCheckAllClientMessage": "障害のため、すべてのリストを利用できません",
|
||||
|
|
|
@ -586,7 +586,7 @@
|
|||
"MaintenanceRelease": "유지 관리 출시 : 버그 수정 및 기타 개선. 자세한 내용은 Github 커밋 내역을 참조하십시오.",
|
||||
"TheArtistFolderStrongpathstrongAndAllOfItsContentWillBeDeleted": "동영상 폴더 '{0}' 및 모든 콘텐츠가 삭제됩니다.",
|
||||
"Disabled": "비활성화됨",
|
||||
"DownloadClientCheckDownloadingToRoot": "다운로드 클라이언트 {0} 은(는) 루트 폴더 {1}에 다운로드를 저장합니다. 루트 폴더에 다운로드해서는 안됩니다.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "다운로드 클라이언트 {downloadClientName} 은(는) 루트 폴더 {rootFolderPath}에 다운로드를 저장합니다. 루트 폴더에 다운로드해서는 안됩니다.",
|
||||
"DownloadClientCheckNoneAvailableMessage": "사용 가능한 다운로드 클라이언트가 없습니다.",
|
||||
"DownloadClientStatusCheckSingleClientMessage": "실패로 인해 다운 불러올 수 없는 클라이언트 : {0}",
|
||||
"HiddenClickToShow": "숨김, 클릭하여 표시",
|
||||
|
|
|
@ -629,7 +629,7 @@
|
|||
"ProxyCheckResolveIpMessage": "Achterhalen van het IP-adres voor de geconfigureerde proxy host {0} is mislukt",
|
||||
"RemotePathMappingCheckBadDockerPath": "U gebruikt docker; downloadclient {0} plaatst downloads in {1} maar dit is geen geldig {2}-pad. Controleer uw externe padtoewijzingen en download clientinstellingen.",
|
||||
"ShownClickToHide": "Getoond, klik om te verbergen",
|
||||
"DownloadClientCheckDownloadingToRoot": "Downloadclient {0} plaatst downloads in de hoofdmap {1}. U mag niet naar een hoofdmap downloaden.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "Downloadclient {downloadClientName} plaatst downloads in de hoofdmap {rootFolderPath}. U mag niet naar een hoofdmap downloaden.",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "Niet in staat om te communiceren met {0}.",
|
||||
"DownloadClientStatusCheckSingleClientMessage": "Downloaders onbeschikbaar wegens fouten: {0}",
|
||||
"IndexerRssHealthCheckNoIndexers": "Geen indexeerders beschikbaar met \"RSS Synchronisatie\" ingeschakeld, {appName} zal niet automatisch nieuwe uitgaves ophalen",
|
||||
|
|
|
@ -627,7 +627,7 @@
|
|||
"UpdateCheckUINotWritableMessage": "Nie można zainstalować aktualizacji, ponieważ użytkownik „{1}” nie ma prawa zapisu w folderze interfejsu użytkownika „{0}”.",
|
||||
"AppDataLocationHealthCheckMessage": "Aktualizacja nie będzie możliwa w celu uniknięcia usunięcia danych aplikacji",
|
||||
"Disabled": "Wyłączone",
|
||||
"DownloadClientCheckDownloadingToRoot": "Klient pobierania {0} umieszcza pliki do pobrania w folderze głównym {1}. Nie należy pobierać do folderu głównego.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "Klient pobierania {downloadClientName} umieszcza pliki do pobrania w folderze głównym {rootFolderPath}. Nie należy pobierać do folderu głównego.",
|
||||
"DownloadClientCheckNoneAvailableMessage": "Żaden klient pobierania nie jest dostępny",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "Nie można skomunikować się z {0}.",
|
||||
"DownloadClientStatusCheckAllClientMessage": "Wszyscy klienci pobierania są niedostępni z powodu błędów",
|
||||
|
|
|
@ -699,7 +699,7 @@
|
|||
"AppDataLocationHealthCheckMessage": "Não foi possível actualizar para prevenir apagar a AppData durante a actualização",
|
||||
"ColonReplacement": "Substituição de dois-pontos",
|
||||
"Disabled": "Desativado",
|
||||
"DownloadClientCheckDownloadingToRoot": "O cliente {0} coloca as transferências na pasta raiz {1}. Não transfira para a pasta raiz.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "O cliente {downloadClientName} coloca as transferências na pasta raiz {rootFolderPath}. Não transfira para a pasta raiz.",
|
||||
"DownloadClientCheckNoneAvailableMessage": "Nenhum cliente de transferências disponível",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "Não é possível ligar-se a {0}.",
|
||||
"DownloadClientStatusCheckSingleClientMessage": "Clientes de transferências indisponíveis devido a falhas: {0}",
|
||||
|
|
|
@ -880,7 +880,7 @@
|
|||
"DashOrSpaceDashDependingOnName": "Traço ou Espaço e Traço, dependendo do nome",
|
||||
"DeleteFormat": "Excluir Formato",
|
||||
"Disabled": "Desabilitado",
|
||||
"DownloadClientCheckDownloadingToRoot": "O cliente de download {0} coloca os downloads na pasta raiz {1}. Você não deve baixar para uma pasta raiz.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "O cliente de download {downloadClientName} coloca os downloads na pasta raiz {rootFolderPath}. Você não deve baixar para uma pasta raiz.",
|
||||
"DownloadClientCheckNoneAvailableMessage": "Nenhum cliente de download está disponível",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "Não é possível se comunicar com {0}.",
|
||||
"DownloadClientStatusCheckAllClientMessage": "Todos os clientes de download estão indisponíveis devido a falhas",
|
||||
|
|
|
@ -567,7 +567,7 @@
|
|||
"CustomFormats": "Formate personalizate",
|
||||
"DeleteFormatMessageText": "Sigur doriți să ștergeți eticheta format {0}?",
|
||||
"Disabled": "Dezactivat",
|
||||
"DownloadClientCheckDownloadingToRoot": "Clientul de descărcare {0} plasează descărcările în folderul rădăcină {1}. Nu trebuie să descărcați într-un folder rădăcină.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "Clientul de descărcare {downloadClientName} plasează descărcările în folderul rădăcină {rootFolderPath}. Nu trebuie să descărcați într-un folder rădăcină.",
|
||||
"DownloadClientCheckNoneAvailableMessage": "Niciun client de descărcare disponibil",
|
||||
"DownloadPropersAndRepacksHelpTextWarning": "Utilizați formate personalizate pentru upgrade-uri automate la Propers / Repacks",
|
||||
"HiddenClickToShow": "Ascuns, faceți clic pentru afișare",
|
||||
|
|
|
@ -641,7 +641,7 @@
|
|||
"CopyToClipboard": "Копировать в буфер обмена",
|
||||
"CouldntFindAnyResultsForTerm": "Не найдено результатов для '{0}'",
|
||||
"Disabled": "Выключено",
|
||||
"DownloadClientCheckDownloadingToRoot": "Клиент загрузки {0} помещает загрузки в корневую папку {1}. Вы не должны загружать в корневую папку.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "Клиент загрузки {downloadClientName} помещает загрузки в корневую папку {rootFolderPath}. Вы не должны загружать в корневую папку.",
|
||||
"DownloadClientCheckNoneAvailableMessage": "Ни один загрузчик не доступен",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "Невозможно связаться с {0}.",
|
||||
"DownloadClientStatusCheckAllClientMessage": "Все клиенты для скачивания недоступны из-за ошибок",
|
||||
|
|
|
@ -751,7 +751,7 @@
|
|||
"TheArtistFolderStrongpathstrongAndAllOfItsContentWillBeDeleted": "Författar-mappen {0} och allt dess innehåll kommer bli raderat.",
|
||||
"DeleteFormatMessageText": "Är du säker på att du vill ta bort formattaggen {0}?",
|
||||
"Disabled": "Inaktiverad",
|
||||
"DownloadClientCheckDownloadingToRoot": "Ladda ner klient {0} placerar nedladdningar i rotmappen {1}. Du bör inte ladda ner till en rotmapp.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "Ladda ner klient {downloadClientName} placerar nedladdningar i rotmappen {rootFolderPath}. Du bör inte ladda ner till en rotmapp.",
|
||||
"DownloadClientCheckNoneAvailableMessage": "Ingen nedladdningsklient tillgänglig",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "Kommunikation med {0} ej möjlig.",
|
||||
"DownloadClientStatusCheckAllClientMessage": "Samtliga nedladdningsklienter är otillgängliga på grund av misslyckade anslutningsförsök",
|
||||
|
|
|
@ -589,7 +589,7 @@
|
|||
"DeleteCustomFormat": "ลบรูปแบบที่กำหนดเอง",
|
||||
"DeleteCustomFormatMessageText": "แน่ใจไหมว่าต้องการลบตัวสร้างดัชนี \"{0}\"",
|
||||
"Disabled": "ปิดการใช้งาน",
|
||||
"DownloadClientCheckDownloadingToRoot": "ดาวน์โหลดไคลเอนต์ {0} จะทำการดาวน์โหลดในโฟลเดอร์รูท {1} คุณไม่ควรดาวน์โหลดไปยังโฟลเดอร์รูท",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "ดาวน์โหลดไคลเอนต์ {downloadClientName} จะทำการดาวน์โหลดในโฟลเดอร์รูท {rootFolderPath} คุณไม่ควรดาวน์โหลดไปยังโฟลเดอร์รูท",
|
||||
"DownloadClientCheckNoneAvailableMessage": "ไม่มีไคลเอนต์ดาวน์โหลด",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "ไม่สามารถสื่อสารกับ {0}",
|
||||
"ExportCustomFormat": "ส่งออกรูปแบบที่กำหนดเอง",
|
||||
|
|
|
@ -586,7 +586,7 @@
|
|||
"MaintenanceRelease": "Bakım Sürümü: hata düzeltmeleri ve diğer iyileştirmeler. Daha fazla ayrıntı için Github İşlem Geçmişine bakın",
|
||||
"Conditions": "Koşullar",
|
||||
"Disabled": "Devre dışı",
|
||||
"DownloadClientCheckDownloadingToRoot": "İndirme istemcisi {0}, indirmeleri kök klasöre yerleştirir {1}. Bir kök klasöre indirmemelisiniz.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "İndirme istemcisi {downloadClientName}, indirmeleri kök klasöre yerleştirir {rootFolderPath}. Bir kök klasöre indirmemelisiniz.",
|
||||
"DownloadClientCheckNoneAvailableMessage": "İndirme istemcisi yok",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "{0} ile iletişim kurulamıyor.",
|
||||
"ReplaceWithSpaceDashSpace": "Space Dash Space ile değiştirin",
|
||||
|
|
|
@ -823,7 +823,7 @@
|
|||
"UiSettingsSummary": "Параметри календаря, дати та кольору",
|
||||
"AllExpandedCollapseAll": "Закрити все",
|
||||
"CustomFormat": "Користувацький формат",
|
||||
"DownloadClientCheckDownloadingToRoot": "Клієнт завантаження {0} розміщує завантаження в кореневій папці {1}. Ви не повинні завантажувати в кореневу папку.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "Клієнт завантаження {downloadClientName} розміщує завантаження в кореневій папці {rootFolderPath}. Ви не повинні завантажувати в кореневу папку.",
|
||||
"FailedLoadingSearchResults": "Не вдалося завантажити результати пошуку, спробуйте ще.",
|
||||
"ExportCustomFormat": "Додати свій формат",
|
||||
"FailedToLoadQueue": "Не вдалося завантажити чергу",
|
||||
|
|
|
@ -565,7 +565,7 @@
|
|||
"DeleteCustomFormatMessageText": "Bạn có chắc chắn muốn xóa trình lập chỉ mục '{0}' không?",
|
||||
"DeleteFormatMessageText": "Bạn có chắc chắn muốn xóa thẻ định dạng {0} không?",
|
||||
"Disabled": "Tàn tật",
|
||||
"DownloadClientCheckDownloadingToRoot": "Tải xuống ứng dụng khách {0} đặt các bản tải xuống trong thư mục gốc {1}. Bạn không nên tải xuống thư mục gốc.",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "Tải xuống ứng dụng khách {downloadClientName} đặt các bản tải xuống trong thư mục gốc {rootFolderPath}. Bạn không nên tải xuống thư mục gốc.",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "Không thể giao tiếp với {0}.",
|
||||
"DownloadClientStatusCheckAllClientMessage": "Tất cả các ứng dụng khách tải xuống không khả dụng do lỗi",
|
||||
"DownloadClientStatusCheckSingleClientMessage": "Ứng dụng khách tải xuống không khả dụng do lỗi: {0}",
|
||||
|
|
|
@ -828,7 +828,7 @@
|
|||
"CloneCustomFormat": "复制自定义格式",
|
||||
"Conditions": "条件",
|
||||
"CouldntFindAnyResultsForTerm": "未找到 '{0}' 的任何结果",
|
||||
"DownloadClientCheckDownloadingToRoot": "下载客户端{0}将下载内容放在根文件夹{1}中。您不应该下载到根文件夹。",
|
||||
"DownloadClientRootFolderHealthCheckMessage": "下载客户端{downloadClientName}将下载内容放在根文件夹{rootFolderPath}中。您不应该下载到根文件夹。",
|
||||
"DownloadClientCheckNoneAvailableMessage": "无可用的下载客户端",
|
||||
"DownloadClientCheckUnableToCommunicateMessage": "无法与 {0} 进行通讯。",
|
||||
"DownloadClientStatusCheckAllClientMessage": "下载客户端因故障均不可用",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue