diff --git a/src/NzbDrone.Core/Languages/Language.cs b/src/NzbDrone.Core/Languages/Language.cs index 8e4dc1e85..e4d22efb1 100644 --- a/src/NzbDrone.Core/Languages/Language.cs +++ b/src/NzbDrone.Core/Languages/Language.cs @@ -123,6 +123,7 @@ public override bool Equals(object obj) public static Language Urdu => new Language(50, "Urdu"); public static Language Romansh => new Language(51, "Romansh"); public static Language Georgian => new Language(52, "Georgian"); + public static Language Afrikaans => new Language(53, "Afrikaans"); public static Language Original => new Language(-2, "Original"); public static List All @@ -184,6 +185,7 @@ public static List All Urdu, Romansh, Georgian, + Afrikaans, Original }; } diff --git a/src/NzbDrone.Core/Localization/Core/af.json b/src/NzbDrone.Core/Localization/Core/af.json new file mode 100644 index 000000000..4a5f42de0 --- /dev/null +++ b/src/NzbDrone.Core/Localization/Core/af.json @@ -0,0 +1,2238 @@ +{ + "About": "Oor", + "Absolute": "Absoluut", + "AbsoluteEpisodeNumber": "Absolute Episodeommer", + "AbsoluteEpisodeNumbers": "Absolute Episodeommer(s)", + "Actions": "Aksies", + "Activity": "Aktiwiteit", + "Add": "Voeg by", + "AddANewPath": "Voeg nuwe pad by", + "AddAutoTag": "Voeg Outo-etiket by", + "AddAutoTagError": "Kon nie nuwe outo-etiket byvoeg nie. Probeer weer.", + "AddCondition": "Voeg Voorwaarde by", + "AddConditionError": "Kon nie nuwe voorwaarde byvoeg nie. Probeer weer.", + "AddConditionImplementation": "Voeg Voorwaarde by - {implementationName}", + "AddConnection": "Voeg Verbinding by", + "AddConnectionError": "Kon nie nuwe verbinding byvoeg nie. Probeer weer.", + "AddConnectionImplementation": "Voeg Verbinding by - {implementationName}", + "AddCustomFilter": "Voeg Pasgemaakte Filter by", + "AddCustomFormat": "Voeg Pasgemaakte Formaat by", + "AddCustomFormatError": "Kon nie nuwe pasgemaakte formaat byvoeg nie. Probeer weer.", + "AddDelayProfile": "Voeg Vertragingsprofiel by", + "AddDelayProfileError": "Kon nie nuwe vertragingsprofiel byvoeg nie. Probeer weer.", + "AddDownloadClient": "Voeg Afgelaai-kliënt by", + "AddDownloadClientError": "Kon nie nuwe afgelaai-kliënt byvoeg nie. Probeer weer.", + "AddDownloadClientImplementation": "Voeg Afgelaai-kliënt by - {implementationName}", + "AddExclusion": "Voeg Uitsluiting by", + "AddImportList": "Voeg Invoerlys by", + "AddImportListExclusion": "Voeg Invoerlys-uitsluiting by", + "AddImportListExclusionError": "Kon nie nuwe invoerlys-uitsluiting byvoeg nie. Probeer weer.", + "AddImportListImplementation": "Voeg Invoerlys by - {implementationName}", + "AddIndexer": "Voeg Indekseerder by", + "AddIndexerError": "Kon nie nuwe indekseerder byvoeg nie. Probeer weer.", + "AddIndexerImplementation": "Voeg Indekseerder by - {implementationName}", + "AddList": "Voeg Lys by", + "AddListError": "Kon nie nuwe lys byvoeg nie. Probeer weer.", + "AddListExclusion": "Voeg Lys-uitsluiting by", + "AddListExclusionError": "Kon nie nuwe lys-uitsluiting byvoeg nie. Probeer weer.", + "AddListExclusionSeriesHelpText": "Voorkom dat reekse deur lyste by {appName} gevoeg word", + "AddNew": "Voeg Nuut by", + "AddNewRestriction": "Voeg nuwe beperking by", + "AddNewSeries": "Voeg Nuwe Reeks by", + "AddNewSeriesError": "Kon nie soekresultate laai nie. Probeer weer.", + "AddNewSeriesHelpText": "Dis maklik om 'n nuwe reeks by te voeg; begin net die naam van die reeks tik wat jy wil hê.", + "AddNewSeriesRootFolderHelpText": "'{folder}' subvouer sal outomaties geskep word", + "AddNewSeriesSearchForCutoffUnmetEpisodes": "Begin soek vir afsny-onvervulde episodes", + "AddNewSeriesSearchForMissingEpisodes": "Begin soek vir ontbrekende episodes", + "AddQualityProfile": "Voeg Gehalteprofiel by", + "AddQualityProfileError": "Kon nie nuwe gehalteprofiel byvoeg nie. Probeer weer.", + "AddReleaseProfile": "Voeg Vrystellingsprofiel by", + "AddRemotePathMapping": "Voeg Afstandpad-kartering by", + "AddRemotePathMappingError": "Kon nie nuwe afstandpad-kartering byvoeg nie. Probeer weer.", + "AddRootFolder": "Voeg Wortelvouer by", + "AddRootFolderError": "Kon nie wortelvouer byvoeg nie", + "AddSeriesWithTitle": "Voeg {title} by", + "AddToDownloadQueue": "Voeg by aflaai-tou", + "Added": "Bygevoeg", + "AddedDate": "Bygevoeg: {date}", + "AddedToDownloadQueue": "By aflaai-tou gevoeg", + "AddingTag": "Etiket word bygevoeg", + "AfterManualRefresh": "Na Handmatige Opdatering", + "Age": "Ouderdom", + "AgeWhenGrabbed": "Ouderdom (toe gegryp)", + "Agenda": "Agenda", + "AirDate": "Uitsendingsdatum", + "Airs": "Uitgesaai", + "AirsDateAtTimeOn": "{date} om {time} op {networkLabel}", + "AirsTbaOn": "Nog te bepaal op {networkLabel}", + "AirsTimeOn": "{time} op {networkLabel}", + "AirsTomorrowOn": "Môre om {time} op {networkLabel}", + "All": "Alles", + "AllFiles": "Alle Lêers", + "AllResultsAreHiddenByTheAppliedFilter": "Alle resultate word deur die toegepaste filter verberg", + "AllSeriesAreHiddenByTheAppliedFilter": "Alle resultate word deur die toegepaste filter verberg", + "AllSeriesInRootFolderHaveBeenImported": "Alle reekse in {path} is ingevoer", + "AllTitles": "Alle Titels", + "AlreadyInYourLibrary": "Reeds in jou biblioteek", + "AlternateTitles": "Alternatiewe Titels", + "Always": "Altyd", + "AnEpisodeIsDownloading": "Episode laai tans af", + "AnalyseVideoFiles": "Ontleed videolêers", + "AnalyseVideoFilesHelpText": "Haal video-inligting soos resolusie, speeltyd en kodek-inligting uit lêers. Dit vereis dat {appName} dele van die lêer lees, wat hoë skyf- of netwerkaktiwiteit tydens skanderings kan veroorsaak.", + "Analytics": "Ontleding", + "AnalyticsEnabledHelpText": "Stuur anonieme gebruik- en foutinligting na {appName} se bedieners. Dit sluit inligting oor jou blaaier in, watter {appName} WebUI-bladsye jy gebruik, foutverslagdoening sowel as OS- en runtime-weergawe. Ons sal hierdie inligting gebruik om funksies en foutregtings te prioritiseer.", + "Anime": "Anime", + "AnimeEpisodeFormat": "Anime-episodeformaat", + "AnimeEpisodeTypeDescription": "Episodes vrygestel met absolute episodeommer", + "AnimeEpisodeTypeFormat": "Absolute episodeommer ({format})", + "Any": "Enige", + "ApiKey": "API-sleutel", + "ApiKeyValidationHealthCheckMessage": "Dateer jou API-sleutel op na ten minste {length} karakters. Jy kan dit via instellings of die konfigurasielêer doen", + "AppDataDirectory": "AppData-gids", + "AppDataLocationHealthCheckMessage": "Opdatering sal nie moontlik wees om te verhoed dat AppData by opdatering uitgevee word nie", + "AppUpdated": "{appName} Opgedateer", + "AppUpdatedVersion": "{appName} is opgedateer na weergawe `{version}`. Om die nuutste veranderinge te kry, moet jy {appName} herlaai.", + "ApplicationURL": "Toepassing-URL", + "ApplicationUrlHelpText": "Hierdie toepassing se eksterne URL insluitend http(s)://, poort en URL-basis", + "Apply": "Pas toe", + "ApplyChanges": "Pas veranderinge toe", + "ApplyTags": "Pas etikette toe", + "ApplyTagsHelpTextAdd": "Voeg by: Voeg die etikette by die bestaande lys van etikette", + "ApplyTagsHelpTextHowToApplyDownloadClients": "Hoe om etikette op die gekose afgelaai-kliënte toe te pas", + "ApplyTagsHelpTextHowToApplyImportLists": "Hoe om etikette op die gekose invoerlyste toe te pas", + "ApplyTagsHelpTextHowToApplyIndexers": "Hoe om etikette op die gekose indekseerders toe te pas", + "ApplyTagsHelpTextHowToApplySeries": "Hoe om etikette op die gekose reekse toe te pas", + "ApplyTagsHelpTextRemove": "Verwyder: Verwyder die ingevoerde etikette", + "ApplyTagsHelpTextReplace": "Vervang: Vervang die etikette met die ingevoerde etikette (voer geen etikette in om almal te wis nie)", + "AptUpdater": "Gebruik apt om die opdatering te installeer", + "AudioInfo": "Oudio-inligting", + "AudioLanguages": "Oudio-tale", + "AuthBasic": "Basies (Blaaier-opspring)", + "AuthForm": "Vorms (Teken-in-bladsy)", + "Authentication": "Verifikasie", + "AuthenticationMethod": "Verifikasiemetode", + "AuthenticationMethodHelpText": "Vereis gebruikernaam en wagwoord om {appName} te gebruik", + "AuthenticationMethodHelpTextWarning": "Kies asseblief 'n geldige verifikasiemetode", + "AuthenticationRequired": "Verifikasie Vereis", + "AuthenticationRequiredHelpText": "Verander vir watter versoeke verifikasie vereis word. Moet nie verander nie tensy jy die risikos verstaan.", + "AuthenticationRequiredPasswordConfirmationHelpTextWarning": "Bevestig nuwe wagwoord", + "AuthenticationRequiredPasswordHelpTextWarning": "Voer nuwe wagwoord in", + "AuthenticationRequiredUsernameHelpTextWarning": "Voer nuwe gebruikernaam in", + "AuthenticationRequiredWarning": "Om afstandtoegang sonder verifikasie te voorkom, vereis {appName} nou dat verifikasie aangeskakel word. Jy kan verifikasie van plaaslike adresse opsioneel uitskakel.", + "AutoAdd": "Outo-byvoeg", + "AutoRedownloadFailed": "Herafgelaai het misluk", + "AutoRedownloadFailedFromInteractiveSearch": "Herafgelaai misluk vanaf Interaktiewe Soek", + "AutoRedownloadFailedFromInteractiveSearchHelpText": "Soek outomaties vir en probeer 'n ander vrystelling aflaai wanneer mislukte vrystelling van interaktiewe soek gegryp is", + "AutoRedownloadFailedHelpText": "Soek outomaties vir en probeer 'n ander vrystelling aflaai", + "AutoTagging": "Outo-etikettering", + "AutoTaggingLoadError": "Kon nie outo-etikettering laai nie", + "AutoTaggingNegateHelpText": "As aangevink, sal die outo-etiketteringreël nie geld nie as hierdie {implementationName}-voorwaarde pas.", + "AutoTaggingRequiredHelpText": "Hierdie {implementationName}-voorwaarde moet pas vir die outo-etiketteringreël om te geld. Anders is een {implementationName}-treffer voldoende.", + "AutoTaggingSpecificationGenre": "Genre(s)", + "AutoTaggingSpecificationMaximumYear": "Maksimum Jaar", + "AutoTaggingSpecificationMinimumYear": "Minimum Jaar", + "AutoTaggingSpecificationNetwork": "Netwerk(e)", + "AutoTaggingSpecificationOriginalLanguage": "Taal", + "AutoTaggingSpecificationQualityProfile": "Gehalteprofiel", + "AutoTaggingSpecificationRootFolder": "Wortelvouer", + "AutoTaggingSpecificationSeriesType": "Reekstipe", + "AutoTaggingSpecificationStatus": "Status", + "AutoTaggingSpecificationTag": "Etiket", + "Automatic": "Outomaties", + "AutomaticAdd": "Outomatiese Byvoeg", + "AutomaticSearch": "Outomatiese Soek", + "AutomaticUpdatesDisabledDocker": "Outomatiese opdaterings word nie direk ondersteun wanneer die Docker-opdateringsmeganisme gebruik word nie. Jy sal die houerbeeld buite {appName} moet opdateer of 'n skrip gebruik", + "Backup": "Rugsteun", + "BackupFolderHelpText": "Relatiewe paaie sal onder {appName} se AppData-gids wees", + "BackupIntervalHelpText": "Interval tussen outomatiese rugstene", + "BackupNow": "Rugsteun Nou", + "BackupRetentionHelpText": "Outomatiese rugstene ouer as die bewaringstydperk sal outomaties opgeskuur word", + "Backups": "Rugstene", + "BackupsLoadError": "Kon nie rugstene laai nie", + "BeforeUpdate": "Voor opdatering", + "BindAddress": "Bind-adres", + "BindAddressHelpText": "Geldige IP-adres, localhost of '*' vir alle koppelvlakke", + "BlackholeFolderHelpText": "Vouer waarin {appName} die {extension}-lêer sal stoor", + "BlackholeWatchFolder": "Dophou-vouer", + "BlackholeWatchFolderHelpText": "Vouer waarvan {appName} voltooide aflaaie moet invoer", + "Blocklist": "Bloklys", + "BlocklistAndSearch": "Bloklys en Soek", + "BlocklistAndSearchHint": "Begin soek vir vervanging na blokkering", + "BlocklistAndSearchMultipleHint": "Begin soektogte vir vervangings na blokkering", + "BlocklistFilterHasNoItems": "Gekose bloklys-filter bevat geen items nie", + "BlocklistLoadError": "Kon nie bloklys laai nie", + "BlocklistMultipleOnlyHint": "Bloklys sonder om vir vervangings te soek", + "BlocklistOnly": "Slegs Bloklys", + "BlocklistOnlyHint": "Bloklys sonder om vir vervanging te soek", + "BlocklistRelease": "Bloklys Vrystelling", + "BlocklistReleaseHelpText": "Blokkeer hierdie vrystelling om deur {appName} via RSS of Outomatiese Soek herafgelaai te word", + "BlocklistReleases": "Bloklys-vrystellings", + "Blocklisted": "Geblokkeer", + "BlocklistedAt": "Geblokkeer op {date}", + "Branch": "Tak", + "BranchUpdate": "Tak om {appName} mee op te dateer", + "BranchUpdateMechanism": "Tak wat deur eksterne opdateringsmeganisme gebruik word", + "BrowserReloadRequired": "Blaaier Herlaai Vereis", + "BuiltIn": "Ingebou", + "BypassDelayIfAboveCustomFormatScore": "Omseil as Bo Pasgemaakte Formaat Telling", + "BypassDelayIfAboveCustomFormatScoreHelpText": "Skakel omseil in wanneer vrystelling 'n telling hoër as die gekonfigureerde minimum pasgemaakte formaat telling het", + "BypassDelayIfAboveCustomFormatScoreMinimumScore": "Minimum Pasgemaakte Formaat Telling", + "BypassDelayIfAboveCustomFormatScoreMinimumScoreHelpText": "Minimum Pasgemaakte Formaat Telling vereis om vertraging vir die voorkeurprotokol te omseil", + "BypassDelayIfHighestQuality": "Omseil as Hoogste Gehalte", + "BypassDelayIfHighestQualityHelpText": "Omseil vertraging wanneer vrystelling die hoogste ingeskakelde gehalte in die gehalteprofiel met die voorkeurprotokol het", + "BypassProxyForLocalAddresses": "Omseil Proxy vir Plaaslike Adresse", + "Calendar": "Kalender", + "CalendarFeed": "{appName} Kalender-voer", + "CalendarLegendEpisodeDownloadedTooltip": "Episode is afgelaai en gesorteer", + "CalendarLegendEpisodeDownloadingTooltip": "Episode laai tans af", + "CalendarLegendEpisodeMissingTooltip": "Episode is uitgesaai en ontbreek van skyf", + "CalendarLegendEpisodeOnAirTooltip": "Episode word tans uitgesaai", + "CalendarLegendEpisodeUnairedTooltip": "Episode het nog nie uitgesaai nie", + "CalendarLegendEpisodeUnmonitoredTooltip": "Episode word nie gemonitor nie", + "CalendarLegendSeriesFinaleTooltip": "Reeks- of seisoenfinale", + "CalendarLegendSeriesPremiereTooltip": "Reeks- of seisoenpremière", + "CalendarLoadError": "Kon nie die kalender laai nie", + "CalendarOptions": "Kalender-opties", + "Cancel": "Kanselleer", + "CancelPendingTask": "Is jy seker jy wil hierdie hangende taak kanselleer?", + "CancelProcessing": "Kanselleer Verwerking", + "Category": "Kategorie", + "CertificateValidation": "Sertifikaatvalidering", + "CertificateValidationHelpText": "Verander hoe streng HTTPS-sertifikaatvalidering is. Moet nie verander nie tensy jy die risikos verstaan.", + "Certification": "Sertifikaat", + "ChangeCategory": "Verander Kategorie", + "ChangeCategoryHint": "Verander aflaai na die 'Na-invoer-kategorie' van Afgelaai-kliënt", + "ChangeCategoryMultipleHint": "Verander aflaaie na die 'Na-invoer-kategorie' van Afgelaai-kliënt", + "ChangeFileDate": "Verander Lêerdatum", + "ChangeFileDateHelpText": "Verander lêerdatum by invoer/herskandering", + "CheckDownloadClientForDetails": "kyk by afgelaai-kliënt vir meer besonderhede", + "ChmodFolder": "chmod-vouer", + "ChmodFolderHelpText": "Oktale, toegepas tydens invoer/hernoem na mediavouers en lêers (sonder uitvoer-bits)", + "ChmodFolderHelpTextWarning": "Dit werk net as die gebruiker wat {appName} hardloop die eienaar van die lêer is. Dit is beter om te verseker die afgelaai-kliënt stel die regte korrek.", + "ChooseAnotherFolder": "Kies ander vouer", + "ChooseImportMode": "Kies Invoermodus", + "ChownGroup": "chown-groep", + "ChownGroupHelpText": "Groepnaam of gid. Gebruik gid vir afstandlêerstelsels.", + "ChownGroupHelpTextWarning": "Dit werk net as die gebruiker wat {appName} hardloop die eienaar van die lêer is. Dit is beter om te verseker die afgelaai-kliënt gebruik dieselfde groep as {appName}.", + "CleanLibraryLevel": "Skoon Biblioteekvlak", + "Clear": "Maak skoon", + "ClearBlocklist": "Maak bloklys skoon", + "ClearBlocklistMessageText": "Is jy seker jy wil alle items van die bloklys verwyder?", + "ClickToChangeEpisode": "Klik om episode te verander", + "ClickToChangeIndexerFlags": "Klik om indekseerder-vlagte te verander", + "ClickToChangeLanguage": "Klik om taal te verander", + "ClickToChangeQuality": "Klik om gehalte te verander", + "ClickToChangeReleaseGroup": "Klik om vrystellingsgroep te verander", + "ClickToChangeReleaseType": "Klik om vrystellingstipe te verander", + "ClickToChangeSeason": "Klik om seisoen te verander", + "ClickToChangeSeries": "Klik om reeks te verander", + "ClientPriority": "Kliëntprioriteit", + "Clone": "Kloon", + "CloneAutoTag": "Kloon Outo-etiket", + "CloneCondition": "Kloon Voorwaarde", + "CloneCustomFormat": "Kloon Pasgemaakte Formaat", + "CloneImportList": "Kloon Invoerlys", + "CloneIndexer": "Kloon Indekseerder", + "CloneProfile": "Kloon Profiel", + "Close": "Maak toe", + "CollapseAll": "Vou alles toe", + "CollapseMultipleEpisodes": "Vou veelvuldige episodes toe", + "CollapseMultipleEpisodesHelpText": "Vou veelvuldige episodes wat op dieselfde dag uitgesaai word toe", + "CollectionsLoadError": "Kon nie versamelings laai nie", + "ColonReplacement": "Dubbelpunt-vervanging", + "ColonReplacementFormatHelpText": "Verander hoe {appName} dubbelpunt-vervanging hanteer", + "Completed": "Voltooi", + "CompletedDownloadHandling": "Voltooide Aflaai-handtering", + "Component": "Komponent", + "Condition": "Voorwaarde", + "ConditionUsingRegularExpressions": "Hierdie voorwaarde pas met gereelde uitdrukkings. Let op dat die karakters `\\^$.|?*+()[{` spesiale betekenisse het en met `\\` ontsnap moet word", + "Conditions": "Voorwaardes", + "Connect": "Verbind", + "ConnectSettings": "Verbind-instellings", + "ConnectSettingsSummary": "Kennisgewings, verbindings met media-bedieners/spelers en pasgemaakte skripte", + "Connection": "Verbinding", + "ConnectionLost": "Verbinding verlore", + "ConnectionLostReconnect": "{appName} sal outomaties probeer verbind, of jy kan hieronder op herlaai klik.", + "ConnectionLostToBackend": "{appName} het sy verbinding met die agtergrond verloor en sal herlaai moet word om funksionaliteit te herstel.", + "ConnectionSettingsUrlBaseHelpText": "Voeg voorvoegsel by die {connectionName}-url, soos {url}", + "Connections": "Verbindings", + "ConnectionsLoadError": "Kon nie Verbindings laai nie", + "Continuing": "Voortgesette", + "ContinuingOnly": "Slegs Voortgesette", + "ContinuingSeriesDescription": "Meer episodes/nog seisoen word verwag", + "CopyToClipboard": "Kopieer na knipbord", + "CopyUsingHardlinksHelpTextWarning": "Soms kan lêerslotte hernoem van lêers wat gesaai word verhinder. Jy kan tydelik saai uitskakel en {appName} se hernoem-funksie as omweg gebruik.", + "CopyUsingHardlinksSeriesHelpText": "Hardskakels laat {appName} toe om saai-torrente na die reeksvouer in te voer sonder ekstra skyfruimte of die hele inhoud te kopieer. Hardskakels werk net as bron en bestemming op dieselfde volume is", + "CouldNotFindResults": "Kon geen resultate vir '{term}' vind nie", + "CountCustomFormatsSelected": "{count} pasgemaakte formaat(e) gekies", + "CountDownloadClientsSelected": "{count} afgelaai-kliënt(e) gekies", + "CountImportListsSelected": "{count} invoerlys(te) gekies", + "CountIndexersSelected": "{count} indekseerder(s) gekies", + "CountSeasons": "{count} Seisoene", + "CountSelectedFile": "{selectedCount} gekose lêer", + "CountSelectedFiles": "{selectedCount} gekose lêers", + "CountSeriesSelected": "{count} reekse gekies", + "CountVotes": "{votes} stemme", + "CreateEmptySeriesFolders": "Skep Leë Reeksvouers", + "CreateEmptySeriesFoldersHelpText": "Skep ontbrekende reeksvouers tydens skyfskandering", + "CreateGroup": "Skep Groep", + "CurrentlyInstalled": "Tans Geïnstalleer", + "Custom": "Pasgemaak", + "CustomColonReplacement": "Pasgemaakte Dubbelpunt-vervanging", + "CustomColonReplacementFormatHelpText": "Karakters om as vervanging vir dubbelkolons te gebruik", + "CustomColonReplacementFormatHint": "Geldige lêerstelselkarakter soos Dubbelpunt (Letter)", + "CustomFilter": "Pasgemaakte Filter", + "CustomFilters": "Pasgemaakte Filters", + "CustomFormat": "Pasgemaakte Formaat", + "CustomFormatHelpText": "{appName} tel elke vrystelling met die som van tellings vir ooreenstemmende pasgemaakte formate. As 'n nuwe vrystelling die telling sou verbeter, by dieselfde of beter gehalte, sal {appName} dit gryp.", + "CustomFormatJson": "Pasgemaakte Formaat JSON", + "CustomFormatScore": "Pasgemaakte Formaat Telling", + "CustomFormatUnknownCondition": "Onbekende Pasgemaakte Formaat-voorwaarde '{implementation}'", + "CustomFormatUnknownConditionOption": "Onbekende opsie '{key}' vir voorwaarde '{implementation}'", + "CustomFormats": "Pasgemaakte Formate", + "CustomFormatsLoadError": "Kon nie Pasgemaakte Formate laai nie", + "CustomFormatsSettings": "Pasgemaakte Formate-instellings", + "CustomFormatsSettingsSummary": "Pasgemaakte Formate en Instellings", + "CustomFormatsSettingsTriggerInfo": "'n Pasgemaakte Formaat sal op 'n vrystelling of lêer toegepas word wanneer dit ten minste een van elke gekose voorwaardetipe pas.", + "CustomFormatsSpecificationExceptLanguage": "Behalve Taal", + "CustomFormatsSpecificationExceptLanguageHelpText": "Pas as enige taal anders as die gekose taal teenwoordig is", + "CustomFormatsSpecificationFlag": "Vlag", + "CustomFormatsSpecificationLanguage": "Taal", + "CustomFormatsSpecificationMaximumSize": "Maksimum Grootte", + "CustomFormatsSpecificationMaximumSizeHelpText": "Vrystelling moet minder as of gelyk aan hierdie grootte wees", + "CustomFormatsSpecificationMinimumSize": "Minimum Grootte", + "CustomFormatsSpecificationMinimumSizeHelpText": "Vrystelling moet groter as hierdie grootte wees", + "CustomFormatsSpecificationRegularExpression": "Gereelde Uitdrukking", + "CustomFormatsSpecificationRegularExpressionHelpText": "Pasgemaakte Formaat RegEx is nie sensitief vir hoofletters nie", + "CustomFormatsSpecificationReleaseGroup": "Vrystellingsgroep", + "CustomFormatsSpecificationResolution": "Resolusie", + "CustomFormatsSpecificationSource": "Bron", + "Cutoff": "Afsny", + "CutoffNotMet": "Afsny Nie Bereik Nie", + "CutoffUnmet": "Afsny Onvervul", + "CutoffUnmetLoadError": "Fout by laai van afsny-onvervulde items", + "CutoffUnmetNoItems": "Geen afsny-onvervulde items nie", + "Daily": "Daagliks", + "DailyEpisodeFormat": "Daaglikse Episode-formaat", + "DailyEpisodeTypeDescription": "Episodes daagliks of minder gereeld vrygestel wat jaar-maand-dag (2023-08-04) gebruik", + "DailyEpisodeTypeFormat": "Datum ({format})", + "Dash": "Streep", + "Database": "Databasis", + "DatabaseMigration": "Databasis-migrasie", + "Date": "Datum", + "Dates": "Datums", + "Day": "Dag", + "DayOfWeekAt": "{day} om {time}", + "Debug": "Ontfout", + "Default": "Verstek", + "DefaultCase": "Verstekgeval", + "DefaultDelayProfileSeries": "Dit is die verstekprofiel. Dit geld vir alle reekse wat nie 'n eksplisiete profiel het nie.", + "DefaultNameCopiedImportList": "{name} - Kopie", + "DefaultNameCopiedProfile": "{name} - Kopie", + "DefaultNameCopiedSpecification": "{name} - Kopie", + "DefaultNotFoundMessage": "Jy moet dalk verdwaal wees, daar is niks hier om te sien nie.", + "Delay": "Vertraging", + "DelayMinutes": "{delay} Minute", + "DelayProfile": "Vertragingsprofiel", + "DelayProfileProtocol": "Protokol: {preferredProtocol}", + "DelayProfileSeriesTagsHelpText": "Geld vir reekse met ten minste een ooreenstemmende etiket", + "DelayProfiles": "Vertragingsprofiele", + "DelayProfilesLoadError": "Kon nie Vertragingsprofiele laai nie", + "DelayingDownloadUntil": "Vertraag aflaai tot {date} om {time}", + "Delete": "Verwyder", + "DeleteAutoTag": "Delete Auto Tag", + "DeleteAutoTagHelpText": "Are you sure you want to delete the auto tag '{name}'?", + "DeleteBackup": "Delete Backup", + "DeleteBackupMessageText": "Are you sure you want to delete the backup '{name}'?", + "DeleteCondition": "Delete Condition", + "DeleteConditionMessageText": "Are you sure you want to delete the condition '{name}'?", + "DeleteCustomFormat": "Delete Custom Format", + "DeleteCustomFormatMessageText": "Are you sure you want to delete the custom format '{name}'?", + "DeleteDelayProfile": "Delete Delay Profile", + "DeleteDelayProfileMessageText": "Are you sure you want to delete this delay profile?", + "DeleteDownloadClient": "Delete Download Client", + "DeleteDownloadClientMessageText": "Are you sure you want to delete the download client '{name}'?", + "DeleteEmptyFolders": "Delete Empty Folders", + "DeleteEmptySeriesFoldersHelpText": "Delete empty series and season folders during disk scan and when episode files are deleted", + "DeleteEpisodeFile": "Delete Episode File", + "DeleteEpisodeFileMessage": "Are you sure you want to delete '{path}'?", + "DeleteEpisodeFromDisk": "Delete episode from disk", + "DeleteEpisodesFiles": "Delete {episodeFileCount} Episode Files", + "DeleteEpisodesFilesHelpText": "Delete the episode files and series folder", + "DeleteImportList": "Delete Import List", + "DeleteImportListExclusion": "Delete Import List Exclusion", + "DeleteImportListExclusionMessageText": "Are you sure you want to delete this import list exclusion?", + "DeleteImportListMessageText": "Are you sure you want to delete the list '{name}'?", + "DeleteIndexer": "Delete Indexer", + "DeleteIndexerMessageText": "Are you sure you want to delete the indexer '{name}'?", + "DeleteNotification": "Delete Notification", + "DeleteNotificationMessageText": "Are you sure you want to delete the notification '{name}'?", + "DeleteQualityProfile": "Delete Quality Profile", + "DeleteQualityProfileMessageText": "Are you sure you want to delete the quality profile '{name}'?", + "DeleteReleaseProfile": "Delete Release Profile", + "DeleteReleaseProfileMessageText": "Are you sure you want to delete the release profile '{name}'?", + "DeleteRemotePathMapping": "Delete Remote Path Mapping", + "DeleteRemotePathMappingMessageText": "Are you sure you want to delete this remote path mapping?", + "DeleteSelected": "Delete Selected", + "DeleteSelectedCustomFormats": "Delete Custom Format(s)", + "DeleteSelectedCustomFormatsMessageText": "Are you sure you want to delete {count} selected custom format(s)?", + "DeleteSelectedDownloadClients": "Delete Download Client(s)", + "DeleteSelectedDownloadClientsMessageText": "Are you sure you want to delete {count} selected download client(s)?", + "DeleteSelectedEpisodeFiles": "Delete Selected Episode Files", + "DeleteSelectedEpisodeFilesHelpText": "Are you sure you want to delete the selected episode files?", + "DeleteSelectedImportListExclusionsMessageText": "Are you sure you want to delete the selected import list exclusions?", + "DeleteSelectedImportLists": "Delete Import List(s)", + "DeleteSelectedImportListsMessageText": "Are you sure you want to delete {count} selected import list(s)?", + "DeleteSelectedIndexers": "Delete Indexer(s)", + "DeleteSelectedIndexersMessageText": "Are you sure you want to delete {count} selected indexer(s)?", + "DeleteSelectedSeries": "Delete Selected Series", + "DeleteSeriesFolder": "Delete Series Folder", + "DeleteSeriesFolderConfirmation": "The series folder `{path}` and all of its content will be deleted.", + "DeleteSeriesFolderCountConfirmation": "Are you sure you want to delete {count} selected series?", + "DeleteSeriesFolderCountWithFilesConfirmation": "Are you sure you want to delete {count} selected series and all contents?", + "DeleteSeriesFolderEpisodeCount": "{episodeFileCount} episode files totaling {size}", + "DeleteSeriesFolderHelpText": "Delete the series folder and its contents", + "DeleteSeriesFolders": "Delete Series Folders", + "DeleteSeriesFoldersHelpText": "Delete the series folders and all their contents", + "DeleteSeriesModalHeader": "Delete - {title}", + "DeleteSpecification": "Delete Specification", + "DeleteSpecificationHelpText": "Are you sure you want to delete specification '{name}'?", + "DeleteTag": "Delete Tag", + "DeleteTagMessageText": "Are you sure you want to delete the tag '{label}'?", + "Deleted": "Deleted", + "DeletedReasonEpisodeMissingFromDisk": "{appName} was unable to find the file on disk so the file was unlinked from the episode in the database", + "DeletedReasonManual": "File was deleted using {appName}, either manually or by another tool through the API", + "DeletedReasonUpgrade": "File was deleted to import an upgrade", + "DeletedSeriesDescription": "Series was deleted from TheTVDB", + "Destination": "Destination", + "DestinationPath": "Destination Path", + "DestinationRelativePath": "Destination Relative Path", + "DetailedProgressBar": "Detailed Progress Bar", + "DetailedProgressBarHelpText": "Show text on progress bar", + "Details": "Details", + "Directory": "Directory", + "Disabled": "Disabled", + "DisabledForLocalAddresses": "Disabled for Local Addresses", + "Discord": "Discord", + "DiskSpace": "Disk Space", + "DoNotBlocklist": "Do not Blocklist", + "DoNotBlocklistHint": "Remove without blocklisting", + "DoNotPrefer": "Do not Prefer", + "DoNotUpgradeAutomatically": "Do not Upgrade Automatically", + "Docker": "Docker", + "DockerUpdater": "Update the docker container to receive the update", + "Donate": "Donate", + "Donations": "Donations", + "DoneEditingGroups": "Done Editing Groups", + "DoneEditingSizes": "Done Editing Sizes", + "DotNetVersion": ".NET", + "Download": "Download", + "DownloadClient": "Download Client", + "DownloadClientAriaSettingsDirectoryHelpText": "Optional location to put downloads in, leave blank to use the default Aria2 location", + "DownloadClientCheckNoneAvailableHealthCheckMessage": "No download client is available", + "DownloadClientCheckUnableToCommunicateWithHealthCheckMessage": "Unable to communicate with {downloadClientName}. {errorMessage}", + "DownloadClientDelugeSettingsDirectory": "Download Directory", + "DownloadClientDelugeSettingsDirectoryCompleted": "Move When Completed Directory", + "DownloadClientDelugeSettingsDirectoryCompletedHelpText": "Optional location to move completed downloads to, leave blank to use the default Deluge location", + "DownloadClientDelugeSettingsDirectoryHelpText": "Optional location to put downloads in, leave blank to use the default Deluge location", + "DownloadClientDelugeSettingsUrlBaseHelpText": "Adds a prefix to the deluge json url, see {url}", + "DownloadClientDelugeTorrentStateError": "Deluge is reporting an error", + "DownloadClientDelugeValidationLabelPluginFailure": "Configuration of label failed", + "DownloadClientDelugeValidationLabelPluginFailureDetail": "{appName} was unable to add the label to {clientName}.", + "DownloadClientDelugeValidationLabelPluginInactive": "Label plugin not activated", + "DownloadClientDelugeValidationLabelPluginInactiveDetail": "You must have the Label plugin enabled in {clientName} to use categories.", + "DownloadClientDownloadStationProviderMessage": "{appName} is unable to connect to Download Station if 2-Factor Authentication is enabled on your DSM account", + "DownloadClientDownloadStationSettingsDirectoryHelpText": "Optional shared folder to put downloads into, leave blank to use the default Download Station location", + "DownloadClientDownloadStationValidationApiVersion": "Download Station API version not supported, should be at least {requiredVersion}. It supports from {minVersion} to {maxVersion}", + "DownloadClientDownloadStationValidationFolderMissing": "Folder does not exist", + "DownloadClientDownloadStationValidationFolderMissingDetail": "The folder '{downloadDir}' does not exist, it must be created manually inside the Shared Folder '{sharedFolder}'.", + "DownloadClientDownloadStationValidationNoDefaultDestination": "No default destination", + "DownloadClientDownloadStationValidationNoDefaultDestinationDetail": "You must login into your Diskstation as {username} and manually set it up into DownloadStation settings under BT/HTTP/FTP/NZB -> Location.", + "DownloadClientDownloadStationValidationSharedFolderMissing": "Shared folder does not exist", + "DownloadClientDownloadStationValidationSharedFolderMissingDetail": "The Diskstation does not have a Shared Folder with the name '{sharedFolder}', are you sure you specified it correctly?", + "DownloadClientFloodSettingsAdditionalTags": "Additional Tags", + "DownloadClientFloodSettingsAdditionalTagsHelpText": "Adds properties of media as tags. Hints are examples.", + "DownloadClientFloodSettingsPostImportTags": "Post-Import Tags", + "DownloadClientFloodSettingsPostImportTagsHelpText": "Appends tags after a download is imported. Torrents with all these tags will be filtered from the queue and will not removed automatically.", + "DownloadClientFloodSettingsRemovalInfo": "{appName} will handle automatic removal of torrents based on the current seed criteria in Settings -> Indexers", + "DownloadClientFloodSettingsStartOnAdd": "Start on Add", + "DownloadClientFloodSettingsTagsHelpText": "Initial tags of a download. To be recognized, a download must have all initial tags. This avoids conflicts with unrelated downloads.", + "DownloadClientFloodSettingsUrlBaseHelpText": "Adds a prefix to the Flood API, such as {url}", + "DownloadClientFreeboxApiError": "Freebox API returned error: {errorDescription}", + "DownloadClientFreeboxAuthenticationError": "Authentication to Freebox API failed. Reason: {errorDescription}", + "DownloadClientFreeboxNotLoggedIn": "Not logged in", + "DownloadClientFreeboxSettingsApiUrl": "API URL", + "DownloadClientFreeboxSettingsApiUrlHelpText": "Define Freebox API base URL with API version, eg '{url}', defaults to '{defaultApiUrl}'", + "DownloadClientFreeboxSettingsAppId": "App ID", + "DownloadClientFreeboxSettingsAppIdHelpText": "App ID given when creating access to Freebox API (ie 'app_id')", + "DownloadClientFreeboxSettingsAppToken": "App Token", + "DownloadClientFreeboxSettingsAppTokenHelpText": "App token retrieved when creating access to Freebox API (ie 'app_token')", + "DownloadClientFreeboxSettingsHostHelpText": "Hostname or host IP address of the Freebox, defaults to '{url}' (will only work if on same network)", + "DownloadClientFreeboxSettingsPortHelpText": "Port used to access Freebox interface, defaults to '{port}'", + "DownloadClientFreeboxUnableToReachFreebox": "Unable to reach Freebox API. Verify 'Host', 'Port' or 'Use SSL' settings. (Error: {exceptionMessage})", + "DownloadClientFreeboxUnableToReachFreeboxApi": "Unable to reach Freebox API. Verify 'API URL' setting for base URL and version.", + "DownloadClientItemErrorMessage": "{clientName} is reporting an error: {message}", + "DownloadClientNzbVortexMultipleFilesMessage": "Download contains multiple files and is not in a job folder: {outputPath}", + "DownloadClientNzbgetSettingsAddPausedHelpText": "This option requires at least NzbGet version 16.0", + "DownloadClientNzbgetValidationKeepHistoryOverMax": "NzbGet setting KeepHistory should be less than 25000", + "DownloadClientNzbgetValidationKeepHistoryOverMaxDetail": "NzbGet setting KeepHistory is set too high.", + "DownloadClientNzbgetValidationKeepHistoryZero": "NzbGet setting KeepHistory should be greater than 0", + "DownloadClientNzbgetValidationKeepHistoryZeroDetail": "NzbGet setting KeepHistory is set to 0. Which prevents {appName} from seeing completed downloads.", + "DownloadClientOptionsLoadError": "Unable to load download client options", + "DownloadClientPneumaticSettingsNzbFolder": "Nzb Folder", + "DownloadClientPneumaticSettingsNzbFolderHelpText": "This folder will need to be reachable from XBMC", + "DownloadClientPneumaticSettingsStrmFolder": "Strm Folder", + "DownloadClientPneumaticSettingsStrmFolderHelpText": ".strm files in this folder will be import by drone", + "DownloadClientPriorityHelpText": "Download Client Priority from 1 (Highest) to 50 (Lowest). Default: 1. Round-Robin is used for clients with the same priority.", + "DownloadClientQbittorrentSettingsAddSeriesTags": "Add Series Tags", + "DownloadClientQbittorrentSettingsAddSeriesTagsHelpText": "Add series tags to new torrents added to the download client (qBittorrent 4.1.0+)", + "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+)", + "DownloadClientQbittorrentSettingsFirstAndLastFirst": "First and Last First", + "DownloadClientQbittorrentSettingsFirstAndLastFirstHelpText": "Download first and last pieces first (qBittorrent 4.1.0+)", + "DownloadClientQbittorrentSettingsInitialStateHelpText": "Initial state for torrents added to qBittorrent. Note that Forced Torrents do not abide by seed restrictions", + "DownloadClientQbittorrentSettingsSequentialOrder": "Sequential Order", + "DownloadClientQbittorrentSettingsSequentialOrderHelpText": "Download in sequential order (qBittorrent 4.1.0+)", + "DownloadClientQbittorrentSettingsUseSslHelpText": "Use a secure connection. See Options -> Web UI -> 'Use HTTPS instead of HTTP' in qBittorrent.", + "DownloadClientQbittorrentTorrentStateDhtDisabled": "qBittorrent cannot resolve magnet link with DHT disabled", + "DownloadClientQbittorrentTorrentStateError": "qBittorrent is reporting an error", + "DownloadClientQbittorrentTorrentStateMetadata": "qBittorrent is downloading metadata", + "DownloadClientQbittorrentTorrentStateMissingFiles": "qBittorrent is reporting missing files", + "DownloadClientQbittorrentTorrentStatePathError": "Unable to Import. Path matches client base download directory, it's possible 'Keep top-level folder' is disabled for this torrent or 'Torrent Content Layout' is NOT set to 'Original' or 'Create Subfolder'?", + "DownloadClientQbittorrentTorrentStateStalled": "The download is stalled with no connections", + "DownloadClientQbittorrentTorrentStateUnknown": "Unknown download state: {state}", + "DownloadClientQbittorrentValidationCategoryAddFailure": "Configuration of category failed", + "DownloadClientQbittorrentValidationCategoryAddFailureDetail": "{appName} was unable to add the label to qBittorrent.", + "DownloadClientQbittorrentValidationCategoryRecommended": "Category is recommended", + "DownloadClientQbittorrentValidationCategoryRecommendedDetail": "{appName} will not attempt to import completed downloads without a category.", + "DownloadClientQbittorrentValidationCategoryUnsupported": "Category is not supported", + "DownloadClientQbittorrentValidationCategoryUnsupportedDetail": "Categories are not supported until qBittorrent version 3.3.0. Please upgrade or try again with an empty Category.", + "DownloadClientQbittorrentValidationQueueingNotEnabled": "Queueing Not Enabled", + "DownloadClientQbittorrentValidationQueueingNotEnabledDetail": "Torrent Queueing is not enabled in your qBittorrent settings. Enable it in qBittorrent or select 'Last' as priority.", + "DownloadClientQbittorrentValidationRemovesAtRatioLimit": "qBittorrent is configured to remove torrents when they reach their Share Ratio Limit", + "DownloadClientQbittorrentValidationRemovesAtRatioLimitDetail": "{appName} will be unable to perform Completed Download Handling as configured. You can fix this in qBittorrent ('Tools -> Options...' in the menu) by changing 'Options -> BitTorrent -> Share Ratio Limiting' from 'Remove them' to 'Pause them'", + "DownloadClientRTorrentProviderMessage": "rTorrent will not pause torrents when they meet the seed criteria. {appName} will handle automatic removal of torrents based on the current seed criteria in Settings->Indexers only when Remove Completed is enabled. After importing it will also set {importedView} as an rTorrent view, which can be used in rTorrent scripts to customize behavior.", + "DownloadClientRTorrentSettingsAddStopped": "Add Stopped", + "DownloadClientRTorrentSettingsAddStoppedHelpText": "Enabling will add torrents and magnets to rTorrent in a stopped state. This may break magnet files.", + "DownloadClientRTorrentSettingsDirectoryHelpText": "Optional location to put downloads in, leave blank to use the default rTorrent location", + "DownloadClientRTorrentSettingsUrlPath": "Url Path", + "DownloadClientRTorrentSettingsUrlPathHelpText": "Path to the XMLRPC endpoint, see {url}. This is usually RPC2 or [path to ruTorrent]{url2} when using ruTorrent.", + "DownloadClientRemovesCompletedDownloadsHealthCheckMessage": "Download client {downloadClientName} is set to remove completed downloads. This can result in downloads being removed from your client before {appName} can import them.", + "DownloadClientRootFolderHealthCheckMessage": "Download client {downloadClientName} places downloads in the root folder {rootFolderPath}. You should not download to a root folder.", + "DownloadClientSabnzbdValidationCheckBeforeDownload": "Disable 'Check before download' option in Sabnbzd", + "DownloadClientSabnzbdValidationCheckBeforeDownloadDetail": "Using 'Check before download' affects {appName} ability to track new downloads. Also Sabnzbd recommends 'Abort jobs that cannot be completed' instead since it's more effective.", + "DownloadClientSabnzbdValidationDevelopVersion": "Sabnzbd develop version, assuming version 3.0.0 or higher.", + "DownloadClientSabnzbdValidationDevelopVersionDetail": "{appName} may not be able to support new features added to SABnzbd when running develop versions.", + "DownloadClientSabnzbdValidationEnableDisableDateSorting": "Disable Date Sorting", + "DownloadClientSabnzbdValidationEnableDisableDateSortingDetail": "You must disable Date sorting for the category {appName} uses to prevent import issues. Go to Sabnzbd to fix it.", + "DownloadClientSabnzbdValidationEnableDisableMovieSorting": "Disable Movie Sorting", + "DownloadClientSabnzbdValidationEnableDisableMovieSortingDetail": "You must disable Movie sorting for the category {appName} uses to prevent import issues. Go to Sabnzbd to fix it.", + "DownloadClientSabnzbdValidationEnableDisableTvSorting": "Disable TV Sorting", + "DownloadClientSabnzbdValidationEnableDisableTvSortingDetail": "You must disable TV sorting for the category {appName} uses to prevent import issues. Go to Sabnzbd to fix it.", + "DownloadClientSabnzbdValidationEnableJobFolders": "Enable Job folders", + "DownloadClientSabnzbdValidationEnableJobFoldersDetail": "{appName} prefers each download to have a separate folder. With * appended to the Folder/Path Sabnzbd will not create these job folders. Go to Sabnzbd to fix it.", + "DownloadClientSabnzbdValidationUnknownVersion": "Unknown Version: {rawVersion}", + "DownloadClientSeriesTagHelpText": "Only use this download client for series with at least one matching tag. Leave blank to use with all series.", + "DownloadClientSettings": "Download Client Settings", + "DownloadClientSettingsAddPaused": "Add Paused", + "DownloadClientSettingsCategoryHelpText": "Adding a category specific to {appName} avoids conflicts with unrelated non-{appName} downloads. Using a category is optional, but strongly recommended.", + "DownloadClientSettingsCategorySubFolderHelpText": "Adding a category specific to {appName} avoids conflicts with unrelated non-{appName} downloads. Using a category is optional, but strongly recommended. Creates a [category] subdirectory in the output directory.", + "DownloadClientSettingsDestinationHelpText": "Manually specifies download destination, leave blank to use the default", + "DownloadClientSettingsInitialState": "Initial State", + "DownloadClientSettingsInitialStateHelpText": "Initial state for torrents added to {clientName}", + "DownloadClientSettingsOlderPriority": "Older Priority", + "DownloadClientSettingsOlderPriorityEpisodeHelpText": "Priority to use when grabbing episodes that aired over 14 days ago", + "DownloadClientSettingsPostImportCategoryHelpText": "Category for {appName} to set after it has imported the download. {appName} will not remove torrents in that category even if seeding finished. Leave blank to keep same category.", + "DownloadClientSettingsRecentPriority": "Recent Priority", + "DownloadClientSettingsRecentPriorityEpisodeHelpText": "Priority to use when grabbing episodes that aired within the last 14 days", + "DownloadClientSettingsUrlBaseHelpText": "Adds a prefix to the {clientName} url, such as {url}", + "DownloadClientSettingsUseSslHelpText": "Use secure connection when connection to {clientName}", + "DownloadClientSortingHealthCheckMessage": "Download client {downloadClientName} has {sortingMode} sorting enabled for {appName}'s category. You should disable sorting in your download client to avoid import issues.", + "DownloadClientStatusAllClientHealthCheckMessage": "All download clients are unavailable due to failures", + "DownloadClientStatusSingleClientHealthCheckMessage": "Download clients unavailable due to failures: {downloadClientNames}", + "DownloadClientTransmissionSettingsDirectoryHelpText": "Optional location to put downloads in, leave blank to use the default Transmission location", + "DownloadClientTransmissionSettingsUrlBaseHelpText": "Adds a prefix to the {clientName} rpc url, eg {url}, defaults to '{defaultUrl}'", + "DownloadClientTriblerProviderMessage": "The tribler integration is highly experimental. Tested against {clientName} version {clientVersionRange}.", + "DownloadClientTriblerSettingsAnonymityLevel": "Anonymity level", + "DownloadClientTriblerSettingsAnonymityLevelHelpText": "Number of proxies to use when downloading content. To disable set to 0. Proxies reduce download/upload speed. See {url}", + "DownloadClientTriblerSettingsApiKeyHelpText": "[api].key from triblerd.conf", + "DownloadClientTriblerSettingsDirectoryHelpText": "Optional location to put downloads in, leave blank to use the default Tribler location", + "DownloadClientTriblerSettingsSafeSeeding": "Safe Seeding", + "DownloadClientTriblerSettingsSafeSeedingHelpText": "When enabled, only seed through proxies.", + "DownloadClientUTorrentProviderMessage": "uTorrent has a history of including cryptominers, malware and ads, we strongly encourage you to choose a different client.", + "DownloadClientUTorrentTorrentStateError": "uTorrent is reporting an error", + "DownloadClientUnavailable": "Download Client Unavailable", + "DownloadClientValidationApiKeyIncorrect": "API Key Incorrect", + "DownloadClientValidationApiKeyRequired": "API Key Required", + "DownloadClientValidationAuthenticationFailure": "Authentication Failure", + "DownloadClientValidationAuthenticationFailureDetail": "Please verify your credentials. Also verify if the host running {appName} isn't blocked from accessing {clientName} by WhiteList limitations in the {clientName} configuration.", + "DownloadClientValidationCategoryMissing": "Category does not exist", + "DownloadClientValidationCategoryMissingDetail": "The category you entered doesn't exist in {clientName}. Create it in {clientName} first.", + "DownloadClientValidationErrorVersion": "{clientName} version should be at least {requiredVersion}. Version reported is {reportedVersion}", + "DownloadClientValidationGroupMissing": "Group does not exist", + "DownloadClientValidationGroupMissingDetail": "The group you entered doesn't exist in {clientName}. Create it in {clientName} first.", + "DownloadClientValidationSslConnectFailure": "Unable to connect through SSL", + "DownloadClientValidationSslConnectFailureDetail": "{appName} is unable to connect to {clientName} using SSL. This problem could be computer related. Please try to configure both {appName} and {clientName} to not use SSL.", + "DownloadClientValidationTestNzbs": "Failed to get the list of NZBs: {exceptionMessage}", + "DownloadClientValidationTestTorrents": "Failed to get the list of torrents: {exceptionMessage}", + "DownloadClientValidationUnableToConnect": "Unable to connect to {clientName}", + "DownloadClientValidationUnableToConnectDetail": "Please verify the hostname and port.", + "DownloadClientValidationUnknownException": "Unknown exception: {exception}", + "DownloadClientValidationVerifySsl": "Verify SSL settings", + "DownloadClientValidationVerifySslDetail": "Please verify your SSL configuration on both {clientName} and {appName}", + "DownloadClientVuzeValidationErrorVersion": "Protocol version not supported, use Vuze 5.0.0.0 or higher with Vuze Web Remote plugin.", + "DownloadClients": "Download Clients", + "DownloadClientsLoadError": "Unable to load download clients", + "DownloadClientsSettingsSummary": "Download clients, download handling and remote path mappings", + "DownloadFailed": "Download Failed", + "DownloadFailedEpisodeTooltip": "Episode download failed", + "DownloadIgnored": "Download Ignored", + "DownloadIgnoredEpisodeTooltip": "Episode Download Ignored", + "DownloadPropersAndRepacks": "Propers and Repacks", + "DownloadPropersAndRepacksHelpText": "Whether or not to automatically upgrade to Propers/Repacks", + "DownloadPropersAndRepacksHelpTextCustomFormat": "Use 'Do not Prefer' to sort by custom format score over Propers/Repacks", + "DownloadPropersAndRepacksHelpTextWarning": "Use custom formats for automatic upgrades to Propers/Repacks", + "DownloadStationStatusExtracting": "Extracting: {progress}%", + "DownloadWarning": "Download warning: {warningMessage}", + "Downloaded": "Downloaded", + "Downloading": "Downloading", + "Duplicate": "Duplicate", + "Duration": "Duration", + "Edit": "Wysig", + "EditAutoTag": "Wysig Outo-etiket", + "EditConditionImplementation": "Wysig Voorwaarde - {implementationName}", + "EditConnectionImplementation": "Wysig Verbinding - {implementationName}", + "EditCustomFormat": "Wysig Pasgemaakte Formaat", + "EditDelayProfile": "Wysig Vertragingsprofiel", + "EditDownloadClientImplementation": "Wysig Afgelaai-kliënt - {implementationName}", + "EditGroups": "Wysig Groepe", + "EditImportListExclusion": "Wysig Invoerlys-uitsluiting", + "EditImportListImplementation": "Wysig Invoerlys - {implementationName}", + "EditIndexerImplementation": "Wysig Indekseerder - {implementationName}", + "EditListExclusion": "Wysig Lys-uitsluiting", + "EditMetadata": "Wysig {metadataType}-metadata", + "EditQualityProfile": "Wysig Gehalteprofiel", + "EditReleaseProfile": "Wysig Vrystellingsprofiel", + "EditRemotePathMapping": "Wysig Afstandpad-kartering", + "EditRestriction": "Wysig Beperking", + "EditSelectedCustomFormats": "Wysig Gekose Pasgemaakte Formate", + "EditSelectedDownloadClients": "Wysig Gekose Afgelaai-kliënte", + "EditSelectedImportLists": "Wysig Gekose Invoerlyste", + "EditSelectedIndexers": "Wysig Gekose Indekseerders", + "EditSelectedSeries": "Wysig Gekose Reekse", + "EditSeries": "Wysig Reeks", + "EditSeriesModalHeader": "Wysig - {title}", + "EditSizes": "Wysig Groottes", + "Empty": "Leeg", + "EmptyRootFolderTooltip": "This root does not contain any files or folders. {appName} will not scan for changes or create empty series folders.", + "Enable": "Enable", + "EnableAutomaticAdd": "Enable Automatic Add", + "EnableAutomaticAddSeriesHelpText": "Add series from this list to {appName} when syncs are performed via the UI or by {appName}", + "EnableAutomaticSearch": "Enable Automatic Search", + "EnableAutomaticSearchHelpText": "Will be used when automatic searches are performed via the UI or by {appName}", + "EnableAutomaticSearchHelpTextWarning": "Will be used when interactive search is used", + "EnableColorImpairedMode": "Enable Color-Impaired Mode", + "EnableColorImpairedModeHelpText": "Altered style to allow color-impaired users to better distinguish color coded information", + "EnableCompletedDownloadHandlingHelpText": "Automatically import completed downloads from download client", + "EnableHelpText": "Enable metadata file creation for this metadata type", + "EnableInteractiveSearch": "Enable Interactive Search", + "EnableInteractiveSearchHelpText": "Will be used when interactive search is used", + "EnableInteractiveSearchHelpTextWarning": "Search is not supported with this indexer", + "EnableMediaInfoHelpText": "Extract video information such as resolution, runtime and codec information from files. This requires {appName} to read parts of the file which may cause high disk or network activity during scans.", + "EnableMetadataHelpText": "Enable metadata file creation for this metadata type", + "EnableProfile": "Enable Profile", + "EnableProfileHelpText": "Check to enable release profile", + "EnableRss": "Enable RSS", + "EnableRssHelpText": "Will be used when {appName} periodically looks for releases via RSS Sync", + "EnableSsl": "Enable SSL", + "EnableSslHelpText": "Requires restart running as administrator to take effect", + "Enabled": "Enabled", + "Ended": "Ended", + "EndedOnly": "Ended Only", + "EndedSeriesDescription": "No additional episodes or seasons are expected", + "Episode": "Episode", + "EpisodeAirDate": "Episode-uitsendingsdatum", + "EpisodeCount": "Episode-telling", + "EpisodeDownloaded": "Episode afgelaai", + "EpisodeFileDeleted": "Episode-lêer verwyder", + "EpisodeFileDeletedTooltip": "Episode-lêer verwyder", + "EpisodeFileMissingTooltip": "Episode-lêer ontbreek", + "EpisodeFileRenamed": "Episode-lêer hernoem", + "EpisodeFileRenamedTooltip": "Episode-lêer hernoem", + "EpisodeFilesLoadError": "Kon nie episode-lêers laai nie", + "EpisodeGrabbedTooltip": "Episode van {indexer} gegryp en na {downloadClient} gestuur", + "EpisodeHasNotAired": "Episode het nog nie uitgesaai nie", + "EpisodeHistoryLoadError": "Kon nie episode-geskiedenis laai nie", + "EpisodeImported": "Episode ingevoer", + "EpisodeImportedTooltip": "Episode suksesvol afgelaai en van afgelaai-kliënt opgetel", + "EpisodeInfo": "Episode-inligting", + "EpisodeIsDownloading": "Episode laai tans af", + "EpisodeIsNotMonitored": "Episode word nie gemonitor nie", + "EpisodeMaybePlural": "Episode(s)", + "EpisodeMissingAbsoluteNumber": "Episode het nie 'n absolute episodeommer nie", + "EpisodeMissingFromDisk": "Episode ontbreek van skyf", + "EpisodeMonitoring": "Episode-monitoring", + "EpisodeNaming": "Episode-benaming", + "EpisodeNumbers": "Episodeommer(s)", + "EpisodeProgress": "Episode-vordering", + "EpisodeRequested": "Episode aangevra", + "EpisodeSearchResultsLoadError": "Kon nie resultate vir hierdie episode-soek laai nie. Probeer later weer", + "EpisodeTitle": "Episode-titel", + "EpisodeTitleFootNote": "Opsioneel beheer afkapping tot 'n maksimum aantal grepe insluitend ellips (`...`). Afkapping van die einde (bv. `{Episode Title:30}`) of die begin (bv. `{Episode Title:-30}`) word albei ondersteun. Episode-titels sal outomaties tot lêerstelselbeperkings afgekap word indien nodig.", + "EpisodeTitleMaybePlural": "Episode-titel(s)", + "EpisodeTitleRequired": "Episode-titel Vereis", + "EpisodeTitleRequiredHelpText": "Voorkom invoer vir tot 48 uur as die episode-titel in die benamingsformaat is en die episode-titel is nog te bepaal", + "EpisodeTitles": "Episode-titels", + "Episodes": "Episodes", + "EpisodesInSeason": "{episodeCount} episodes in seisoen", + "EpisodesLoadError": "Kon nie episodes laai nie", + "EpisodesMonitoredStatus": "Episodes Gemonitor", + "Error": "Fout", + "ErrorLoadingContent": "Daar was 'n fout met die laai van hierdie inhoud", + "ErrorLoadingContents": "Error loading contents", + "ErrorLoadingItem": "There was an error loading this item", + "ErrorLoadingPage": "There was an error loading this page", + "ErrorRestoringBackup": "Error restoring backup", + "EventType": "Event Type", + "Events": "Events", + "Example": "Example", + "Exception": "Exception", + "ExcludeUnknownSeriesItems": "Exclude Unknown Series Items", + "ExcludedReleaseProfile": "Excluded Release Profile", + "ExcludedReleaseProfiles": "Excluded Release Profiles", + "ExcludedTags": "Excluded Tags", + "Existing": "Existing", + "ExistingSeries": "Existing Series", + "ExistingTag": "Existing tag", + "ExpandAll": "Expand All", + "ExportCustomFormat": "Export Custom Format", + "Extend": "Extend", + "External": "External", + "ExternalUpdater": "{appName} is configured to use an external update mechanism", + "ExtraFileExtensionsHelpText": "Comma separated list of extra files to import (.nfo will be imported as .nfo-orig)", + "ExtraFileExtensionsHelpTextsExamples": "Examples: '.sub, .nfo' or 'sub,nfo'", + "Failed": "Failed", + "FailedAt": "Failed at: {date}", + "FailedToFetchSettings": "Failed to fetch settings", + "FailedToFetchUpdates": "Failed to fetch updates", + "FailedToLoadCustomFiltersFromApi": "Failed to load custom filters from API", + "FailedToLoadQualityProfilesFromApi": "Failed to load quality profiles from API", + "FailedToLoadSeriesFromApi": "Failed to load series from API", + "FailedToLoadSonarr": "Failed to load {appName}", + "FailedToLoadSystemStatusFromApi": "Failed to load system status from API", + "FailedToLoadTagsFromApi": "Failed to load tags from API", + "FailedToLoadTranslationsFromApi": "Failed to load translations from API", + "FailedToLoadUiSettingsFromApi": "Failed to load UI settings from API", + "Fallback": "Fallback", + "False": "False", + "FavoriteFolderAdd": "Add Favorite Folder", + "FavoriteFolderRemove": "Remove Favorite Folder", + "FavoriteFolders": "Favorite Folders", + "FeatureRequests": "Feature Requests", + "File": "File", + "FileBrowser": "File Browser", + "FileBrowserPlaceholderText": "Start typing or select a path below", + "FileManagement": "File Management", + "FileNameTokens": "File Name Tokens", + "FileNames": "File Names", + "FileSize": "File Size", + "Filename": "Filename", + "Files": "Files", + "Filter": "Filter", + "FilterContains": "contains", + "FilterDoesNotContain": "does not contain", + "FilterDoesNotEndWith": "does not end with", + "FilterDoesNotStartWith": "does not start with", + "FilterEndsWith": "ends with", + "FilterEpisodesPlaceholder": "Filter episodes by title or number", + "FilterEqual": "equal", + "FilterGreaterThan": "greater than", + "FilterGreaterThanOrEqual": "greater than or equal", + "FilterInLast": "in the last", + "FilterInNext": "in the next", + "FilterIs": "is", + "FilterIsAfter": "is after", + "FilterIsBefore": "is before", + "FilterIsNot": "is not", + "FilterLessThan": "less than", + "FilterLessThanOrEqual": "less than or equal", + "FilterNotEqual": "not equal", + "FilterNotInLast": "not in the last", + "FilterNotInNext": "not in the next", + "FilterSeriesPlaceholder": "Filter series", + "FilterStartsWith": "starts with", + "Filters": "Filters", + "FinaleTooltip": "Series or season finale", + "FirstDayOfWeek": "First Day of Week", + "Fixed": "Fixed", + "Folder": "Folder", + "FolderNameTokens": "Folder Name Tokens", + "Folders": "Folders", + "Forecast": "Forecast", + "FormatAgeDay": "day", + "FormatAgeDays": "days", + "FormatAgeHour": "hour", + "FormatAgeHours": "hours", + "FormatAgeMinute": "minute", + "FormatAgeMinutes": "minutes", + "FormatDateTime": "{formattedDate} {formattedTime}", + "FormatDateTimeRelative": "{relativeDay}, {formattedDate} {formattedTime}", + "FormatRuntimeHours": "{hours}h", + "FormatRuntimeMinutes": "{minutes}m", + "FormatShortTimeSpanHours": "{hours} hour(s)", + "FormatShortTimeSpanMinutes": "{minutes} minute(s)", + "FormatShortTimeSpanSeconds": "{seconds} second(s)", + "FormatTimeSpanDays": "{days}d {time}", + "Formats": "Formats", + "Forums": "Forums", + "FreeSpace": "Free Space", + "From": "From", + "FullColorEvents": "Full Color Events", + "FullColorEventsHelpText": "Altered style to color the entire event with the status color, instead of just the left edge. Does not apply to Agenda", + "FullSeason": "Full Season", + "General": "Algemeen", + "GeneralSettings": "Algemene Instellings", + "GeneralSettingsLoadError": "Kon nie Algemene instellings laai nie", + "GeneralSettingsSummary": "Poort, SSL, gebruikernaam/wagwoord, volmag, ontleding en opdaterings", + "Genres": "Genres", + "Global": "Globaal", + "Grab": "Gryp", + "GrabId": "Grab ID", + "GrabRelease": "Grab Release", + "GrabReleaseUnknownSeriesOrEpisodeMessageText": "{appName} was unable to determine which series and episode this release was for. {appName} may be unable to automatically import this release. Do you want to grab '{title}'?", + "GrabSelected": "Grab Selected", + "Grabbed": "Grabbed", + "GrabbedAt": "Grabbed at: {date}", + "Group": "Group", + "HardlinkCopyFiles": "Hardlink/Copy Files", + "HasMissingSeason": "Has Missing Season", + "HasUnmonitoredSeason": "Has Unmonitored Season", + "Health": "Health", + "HealthIssue": "1 health issue", + "HealthIssues": "{count} health issues", + "HealthMessagesInfoBox": "You can find more information about the cause of these health check messages by clicking the wiki link (book icon) at the end of the row, or by checking your [logs]({link}). If you have difficulty interpreting these messages then you can reach out to our support, at the links below.", + "Here": "here", + "HiddenClickToShow": "Hidden, click to show", + "HideAdvanced": "Hide Advanced", + "HideEpisodes": "Hide episodes", + "History": "Geskiedenis", + "HistoryLoadError": "Kon nie geskiedenis laai nie", + "HistoryModalHeaderSeason": "Geskiedenis {season}", + "HistorySeason": "Bekyk geskiedenis vir hierdie seisoen", + "HomePage": "Tuisblad", + "Host": "Gasheer", + "Hostname": "Gasheernaam", + "HourShorthand": "h", + "HttpHttps": "HTTP(S)", + "ICalFeed": "iCal Feed", + "ICalFeedHelpText": "Copy this URL to your client(s) or click to subscribe if your browser supports webcal", + "ICalIncludeUnmonitoredEpisodesHelpText": "Include unmonitored episodes in the iCal feed", + "ICalLink": "iCal Link", + "ICalSeasonPremieresOnlyHelpText": "Only the first episode in a season will be in the feed", + "ICalShowAsAllDayEvents": "Show as All-Day Events", + "ICalShowAsAllDayEventsHelpText": "Events will appear as all-day events in your calendar", + "ICalTagsSeriesHelpText": "Feed will only contain series with at least one matching tag", + "IRC": "IRC", + "IRCLinkText": "#sonarr on Libera", + "IconForCutoffUnmet": "Icon for Cutoff Unmet", + "IconForCutoffUnmetHelpText": "Show icon for files when the cutoff hasn't been met", + "IconForFinales": "Icon for Finales", + "IconForFinalesHelpText": "Show icon for series/season finales based on available episode information", + "IconForSpecials": "Icon for Specials", + "IconForSpecialsHelpText": "Show icon for special episodes (season 0)", + "IgnoreDownload": "Ignore Download", + "IgnoreDownloadHint": "Stops {appName} from processing this download further", + "IgnoreDownloads": "Ignore Downloads", + "IgnoreDownloadsHint": "Stops {appName} from processing these downloads further", + "Ignored": "Ignored", + "IgnoredAddresses": "Ignored Addresses", + "ImageBanner": "banner", + "ImageFanart": "fanart", + "ImagePoster": "poster", + "ImageSeason": "season", + "Images": "Images", + "ImdbId": "IMDb ID", + "Implementation": "Implementation", + "Import": "Voer in", + "ImportCountSeries": "Voer {selectedCount} Reekse in", + "ImportCustomFormat": "Voer Pasgemaakte Formaat in", + "ImportErrors": "Invoerfoute", + "ImportExistingSeries": "Voer Bestaande Reekse in", + "ImportExtraFiles": "Voer Ekstra Lêers in", + "ImportExtraFilesEpisodeHelpText": "Voer ooreenstemmende ekstra lêers (onderskrifte, nfo, ens.) in na die invoer van 'n episode-lêer", + "ImportFailed": "Invoer misluk: {sourceTitle}", + "ImportList": "Invoerlys", + "ImportListExclusions": "Invoerlys-uitsluitings", + "ImportListExclusionsLoadError": "Unable to load Import List Exclusions", + "ImportListRootFolderMissingRootHealthCheckMessage": "Missing root folder for import list(s): {rootFolderInfo}", + "ImportListRootFolderMultipleMissingRootsHealthCheckMessage": "Multiple root folders are missing for import lists: {rootFolderInfo}", + "ImportListSearchForMissingEpisodes": "Search for Missing Episodes", + "ImportListSearchForMissingEpisodesHelpText": "After series is added to {appName} automatically search for missing episodes", + "ImportListSettings": "Import List Settings", + "ImportListStatusAllPossiblePartialFetchHealthCheckMessage": "All lists require manual interaction due to possible partial fetches", + "ImportListStatusAllUnavailableHealthCheckMessage": "All lists are unavailable due to failures", + "ImportListStatusUnavailableHealthCheckMessage": "Lists unavailable due to failures: {importListNames}", + "ImportLists": "Import Lists", + "ImportListsAniListSettingsAuthenticateWithAniList": "Authenticate with AniList", + "ImportListsAniListSettingsImportCancelled": "Import Cancelled", + "ImportListsAniListSettingsImportCancelledHelpText": "Media: Series is cancelled", + "ImportListsAniListSettingsImportCompleted": "Import Completed", + "ImportListsAniListSettingsImportCompletedHelpText": "List: Completed Watching", + "ImportListsAniListSettingsImportDropped": "Import Dropped", + "ImportListsAniListSettingsImportDroppedHelpText": "List: Dropped", + "ImportListsAniListSettingsImportFinished": "Import Finished", + "ImportListsAniListSettingsImportFinishedHelpText": "Media: All episodes have aired", + "ImportListsAniListSettingsImportHiatus": "Import Hiatus", + "ImportListsAniListSettingsImportHiatusHelpText": "Media: Series on Hiatus", + "ImportListsAniListSettingsImportNotYetReleased": "Import Not Yet Released", + "ImportListsAniListSettingsImportNotYetReleasedHelpText": "Media: Airing has not yet started", + "ImportListsAniListSettingsImportPaused": "Import Paused", + "ImportListsAniListSettingsImportPausedHelpText": "List: On Hold", + "ImportListsAniListSettingsImportPlanning": "Import Planning", + "ImportListsAniListSettingsImportPlanningHelpText": "List: Planning to Watch", + "ImportListsAniListSettingsImportReleasing": "Import Releasing", + "ImportListsAniListSettingsImportReleasingHelpText": "Media: Currently airing new episodes", + "ImportListsAniListSettingsImportRepeating": "Import Repeating", + "ImportListsAniListSettingsImportRepeatingHelpText": "List: Currently Re-watching", + "ImportListsAniListSettingsImportWatching": "Import Watching", + "ImportListsAniListSettingsImportWatchingHelpText": "List: Currently Watching", + "ImportListsAniListSettingsUsernameHelpText": "Username for the List to import from", + "ImportListsCustomListSettingsName": "Custom List", + "ImportListsCustomListSettingsUrl": "List URL", + "ImportListsCustomListSettingsUrlHelpText": "The URL for the series list", + "ImportListsCustomListValidationAuthenticationFailure": "Authentication Failure", + "ImportListsCustomListValidationConnectionError": "Unable to make the request to that URL. StatusCode: {exceptionStatusCode}", + "ImportListsImdbSettingsListId": "List ID", + "ImportListsImdbSettingsListIdHelpText": "IMDb list ID (e.g ls12345678)", + "ImportListsLoadError": "Unable to load Import Lists", + "ImportListsMyAnimeListSettingsAuthenticateWithMyAnimeList": "Authenticate with MyAnimeList", + "ImportListsMyAnimeListSettingsListStatus": "List Status", + "ImportListsMyAnimeListSettingsListStatusHelpText": "Type of list you want to import from, set to 'All' for all lists", + "ImportListsMyAnimeListSettingsScore": "Minimum Score", + "ImportListsMyAnimeListSettingsScoreHelpText": "Minimum score for shows to be imported", + "ImportListsPlexSettingsAuthenticateWithPlex": "Authenticate with Plex.tv", + "ImportListsPlexSettingsWatchlistName": "Plex Watchlist", + "ImportListsPlexSettingsWatchlistRSSName": "Plex Watchlist RSS", + "ImportListsSettingsAccessToken": "Access Token", + "ImportListsSettingsAuthUser": "Auth User", + "ImportListsSettingsExpires": "Expires", + "ImportListsSettingsRefreshToken": "Refresh Token", + "ImportListsSettingsRssUrl": "RSS URL", + "ImportListsSettingsSummary": "Import from another {appName} instance or Trakt lists and manage list exclusions", + "ImportListsSimklSettingsAuthenticatewithSimkl": "Authenticate with Simkl", + "ImportListsSimklSettingsListType": "List Type", + "ImportListsSimklSettingsListTypeHelpText": "Type of list you're seeking to import from", + "ImportListsSimklSettingsName": "Simkl User Watchlist", + "ImportListsSimklSettingsShowType": "Show Type", + "ImportListsSimklSettingsShowTypeHelpText": "Type of show you're seeking to import from", + "ImportListsSimklSettingsUserListTypeCompleted": "Completed", + "ImportListsSimklSettingsUserListTypeDropped": "Dropped", + "ImportListsSimklSettingsUserListTypeHold": "Hold", + "ImportListsSimklSettingsUserListTypePlanToWatch": "Plan To Watch", + "ImportListsSimklSettingsUserListTypeWatching": "Watching", + "ImportListsSonarrSettingsApiKeyHelpText": "API Key of the {appName} instance to import from", + "ImportListsSonarrSettingsFullUrl": "Full URL", + "ImportListsSonarrSettingsFullUrlHelpText": "URL, including port, of the {appName} instance to import from", + "ImportListsSonarrSettingsQualityProfilesHelpText": "Quality Profiles from the source instance to import from", + "ImportListsSonarrSettingsRootFoldersHelpText": "Root Folders from the source instance to import from", + "ImportListsSonarrSettingsSyncSeasonMonitoring": "Sync Season Monitoring", + "ImportListsSonarrSettingsSyncSeasonMonitoringHelpText": "Sync season monitoring from {appName} instance, if enabled 'Monitor' will be ignored", + "ImportListsSonarrSettingsTagsHelpText": "Tags from the source instance to import from", + "ImportListsSonarrValidationInvalidUrl": "{appName} URL is invalid, are you missing a URL base?", + "ImportListsTraktSettingsAdditionalParameters": "Additional Parameters", + "ImportListsTraktSettingsAdditionalParametersHelpText": "Additional Trakt API parameters", + "ImportListsTraktSettingsAuthenticateWithTrakt": "Authenticate with Trakt", + "ImportListsTraktSettingsGenres": "Genres", + "ImportListsTraktSettingsGenresSeriesHelpText": "Filter series by Trakt Genre Slug (Comma Separated) Only for Popular Lists", + "ImportListsTraktSettingsLimit": "Limit", + "ImportListsTraktSettingsLimitSeriesHelpText": "Limit the number of series to get", + "ImportListsTraktSettingsListName": "List Name", + "ImportListsTraktSettingsListNameHelpText": "List name for import, list must be public or you must have access to the list", + "ImportListsTraktSettingsListType": "List Type", + "ImportListsTraktSettingsListTypeHelpText": "Type of list you're seeking to import from", + "ImportListsTraktSettingsPopularListTypeAnticipatedShows": "Anticipated Shows", + "ImportListsTraktSettingsPopularListTypePopularShows": "Popular Shows", + "ImportListsTraktSettingsPopularListTypeRecommendedAllTimeShows": "Recommended Shows Of All Time", + "ImportListsTraktSettingsPopularListTypeRecommendedMonthShows": "Recommended Shows By Month", + "ImportListsTraktSettingsPopularListTypeRecommendedWeekShows": "Recommended Shows By Week", + "ImportListsTraktSettingsPopularListTypeRecommendedYearShows": "Recommended Shows By Year", + "ImportListsTraktSettingsPopularListTypeTopAllTimeShows": "Top Watched Shows Of All Time", + "ImportListsTraktSettingsPopularListTypeTopMonthShows": "Top Watched Shows By Month", + "ImportListsTraktSettingsPopularListTypeTopWeekShows": "Top Watched Shows By Week", + "ImportListsTraktSettingsPopularListTypeTopYearShows": "Top Watched Shows By Year", + "ImportListsTraktSettingsPopularListTypeTrendingShows": "Trending Shows", + "ImportListsTraktSettingsPopularName": "Trakt Popular List", + "ImportListsTraktSettingsRating": "Rating", + "ImportListsTraktSettingsRatingSeriesHelpText": "Filter series by rating range (0-100)", + "ImportListsTraktSettingsUserListName": "Trakt User", + "ImportListsTraktSettingsUserListTypeCollection": "User Collection List", + "ImportListsTraktSettingsUserListTypeWatch": "User Watch List", + "ImportListsTraktSettingsUserListTypeWatched": "User Watched List", + "ImportListsTraktSettingsUserListUsernameHelpText": "Username for the List to import from (leave empty to use Auth User)", + "ImportListsTraktSettingsUsernameHelpText": "Username for the List to import from", + "ImportListsTraktSettingsWatchListSorting": "Watch List Sorting", + "ImportListsTraktSettingsWatchListSortingHelpText": "If List Type is Watch, select the order to sort the list", + "ImportListsTraktSettingsWatchedListFilter": "Watched List Filter", + "ImportListsTraktSettingsWatchedListFilterSeriesHelpText": "If List Type is Watched, select the series type you want to import", + "ImportListsTraktSettingsWatchedListTypeAll": "All", + "ImportListsTraktSettingsWatchedListTypeCompleted": "100% Watched", + "ImportListsTraktSettingsWatchedListTypeInProgress": "In Progress", + "ImportListsTraktSettingsYears": "Years", + "ImportListsTraktSettingsYearsSeriesHelpText": "Filter series by year or year range", + "ImportListsValidationInvalidApiKey": "API Key is invalid", + "ImportListsValidationTestFailed": "Test was aborted due to an error: {exceptionMessage}", + "ImportListsValidationUnableToConnectException": "Unable to connect to import list: {exceptionMessage}. Check the log surrounding this error for details.", + "ImportMechanismEnableCompletedDownloadHandlingIfPossibleHealthCheckMessage": "Enable Completed Download Handling if possible", + "ImportMechanismEnableCompletedDownloadHandlingIfPossibleMultiComputerHealthCheckMessage": "Enable Completed Download Handling if possible (Multi-Computer unsupported)", + "ImportMechanismHandlingDisabledHealthCheckMessage": "Enable Completed Download Handling", + "ImportScriptPath": "Import Script Path", + "ImportScriptPathHelpText": "The path to the script to use for importing", + "ImportSelected": "Import Selected", + "ImportSeries": "Import Series", + "ImportUsingScript": "Import Using Script", + "ImportUsingScriptHelpText": "Copy files for importing using a script (ex. for transcoding)", + "Imported": "Imported", + "ImportedTo": "Imported To", + "Importing": "Importing", + "IncludeCustomFormatWhenRenaming": "Include Custom Format when Renaming", + "IncludeCustomFormatWhenRenamingHelpText": "Include in {Custom Formats} renaming format", + "IncludeHealthWarnings": "Include Health Warnings", + "IncludeSpecials": "Include Specials", + "IncludeUnmonitored": "Include Unmonitored", + "Indexer": "Indexer", + "IndexerDownloadClientHealthCheckMessage": "Indexers with invalid download clients: {indexerNames}.", + "IndexerDownloadClientHelpText": "Specify which download client is used for grabs from this indexer", + "IndexerFlags": "Indexer Flags", + "IndexerHDBitsSettingsCategories": "Categories", + "IndexerHDBitsSettingsCategoriesHelpText": "If unspecified, all options are used.", + "IndexerHDBitsSettingsCodecs": "Codecs", + "IndexerHDBitsSettingsCodecsHelpText": "If unspecified, all options are used.", + "IndexerHDBitsSettingsMediums": "Mediums", + "IndexerHDBitsSettingsMediumsHelpText": "If unspecified, all options are used.", + "IndexerIPTorrentsSettingsFeedUrl": "Feed URL", + "IndexerIPTorrentsSettingsFeedUrlHelpText": "The full RSS feed url generated by IPTorrents, using only the categories you selected (HD, SD, x264, etc ...)", + "IndexerJackettAllHealthCheckMessage": "Indexers using the unsupported Jackett 'all' endpoint: {indexerNames}", + "IndexerLongTermStatusAllUnavailableHealthCheckMessage": "All indexers are unavailable due to failures for more than 6 hours", + "IndexerLongTermStatusUnavailableHealthCheckMessage": "Indexers unavailable due to failures for more than 6 hours: {indexerNames}", + "IndexerOptionsLoadError": "Unable to load indexer options", + "IndexerPriority": "Indexer Priority", + "IndexerPriorityHelpText": "Indexer Priority from 1 (Highest) to 50 (Lowest). Default: 25. Used when grabbing releases as a tiebreaker for otherwise equal releases, {appName} will still use all enabled indexers for RSS Sync and Searching", + "IndexerRssNoIndexersAvailableHealthCheckMessage": "All rss-capable indexers are temporarily unavailable due to recent indexer errors", + "IndexerRssNoIndexersEnabledHealthCheckMessage": "No indexers available with RSS sync enabled, {appName} will not grab new releases automatically", + "IndexerSearchNoAutomaticHealthCheckMessage": "No indexers available with Automatic Search enabled, {appName} will not provide any automatic search results", + "IndexerSearchNoAvailableIndexersHealthCheckMessage": "All search-capable indexers are temporarily unavailable due to recent indexer errors", + "IndexerSearchNoInteractiveHealthCheckMessage": "No indexers available with Interactive Search enabled, {appName} will not provide any interactive search results", + "IndexerSettings": "Indexer Settings", + "IndexerSettingsAdditionalNewznabParametersHelpText": "Please note if you change the category you will have to add required/restricted rules about the subgroups to avoid foreign language releases.", + "IndexerSettingsAdditionalParameters": "Additional Parameters", + "IndexerSettingsAdditionalParametersNyaa": "Additional Parameters", + "IndexerSettingsAllowZeroSize": "Allow Zero Size", + "IndexerSettingsAllowZeroSizeHelpText": "Enabling this will allow you to use feeds that don't specify release size, but be careful, size related checks will not be performed.", + "IndexerSettingsAnimeCategories": "Anime Categories", + "IndexerSettingsAnimeCategoriesHelpText": "Drop down list, leave blank to disable anime", + "IndexerSettingsAnimeStandardFormatSearch": "Anime Standard Format Search", + "IndexerSettingsAnimeStandardFormatSearchHelpText": "Also search for anime using the standard numbering", + "IndexerSettingsApiPath": "API Path", + "IndexerSettingsApiPathHelpText": "Path to the api, usually {url}", + "IndexerSettingsApiUrl": "API URL", + "IndexerSettingsApiUrlHelpText": "Do not change this unless you know what you're doing. Since your API key will be sent to that host.", + "IndexerSettingsCategories": "Categories", + "IndexerSettingsCategoriesHelpText": "Drop down list, leave blank to disable standard/daily shows", + "IndexerSettingsCookie": "Cookie", + "IndexerSettingsCookieHelpText": "If your site requires a login cookie to access the rss, you'll have to retrieve it via a browser.", + "IndexerSettingsFailDownloads": "Fail Downloads", + "IndexerSettingsFailDownloadsHelpText": "While processing completed downloads {appName} will treat these selected filetypes as failed downloads.", + "IndexerSettingsMinimumSeeders": "Minimum Seeders", + "IndexerSettingsMinimumSeedersHelpText": "Minimum number of seeders required.", + "IndexerSettingsMultiLanguageRelease": "Multi Languages", + "IndexerSettingsMultiLanguageReleaseHelpText": "What languages are normally in a multi release on this indexer?", + "IndexerSettingsPasskey": "Passkey", + "IndexerSettingsRejectBlocklistedTorrentHashes": "Reject Blocklisted Torrent Hashes While Grabbing", + "IndexerSettingsRejectBlocklistedTorrentHashesHelpText": "If a torrent is blocked by hash it may not properly be rejected during RSS/Search for some indexers, enabling this will allow it to be rejected after the torrent is grabbed, but before it is sent to the client.", + "IndexerSettingsRssUrl": "RSS URL", + "IndexerSettingsRssUrlHelpText": "Enter to URL to an {indexer} compatible RSS feed", + "IndexerSettingsSeasonPackSeedGoal": "Seeding Goal for Season Packs", + "IndexerSettingsSeasonPackSeedGoalHelpText": "Choose whether to use different seeding goals for season packs", + "IndexerSettingsSeasonPackSeedGoalUseSeasonPackGoals": "Use Season Pack Goals", + "IndexerSettingsSeasonPackSeedGoalUseStandardGoals": "Use Standard Goals", + "IndexerSettingsSeasonPackSeedRatio": "Season Pack Seed Ratio", + "IndexerSettingsSeasonPackSeedRatioHelpText": "The ratio a season pack torrent should reach before stopping, empty uses the download client's default. Ratio should be at least 1.0 and follow the indexers rules", + "IndexerSettingsSeasonPackSeedTime": "Season Pack Seed Time", + "IndexerSettingsSeasonPackSeedTimeHelpText": "The time a season pack torrent should be seeded before stopping, empty uses the download client's default", + "IndexerSettingsSeedRatio": "Seed Ratio", + "IndexerSettingsSeedRatioHelpText": "The ratio a torrent should reach before stopping, empty uses the download client's default. Ratio should be at least 1.0 and follow the indexers rules", + "IndexerSettingsSeedTime": "Seed Time", + "IndexerSettingsSeedTimeHelpText": "The time a torrent should be seeded before stopping, empty uses the download client's default", + "IndexerSettingsWebsiteUrl": "Website URL", + "IndexerStatusAllUnavailableHealthCheckMessage": "All indexers are unavailable due to failures", + "IndexerStatusUnavailableHealthCheckMessage": "Indexers unavailable due to failures: {indexerNames}", + "IndexerTagSeriesHelpText": "Only use this indexer for series with at least one matching tag. Leave blank to use with all series.", + "IndexerValidationCloudFlareCaptchaExpired": "CloudFlare CAPTCHA token expired, please refresh it.", + "IndexerValidationCloudFlareCaptchaRequired": "Site protected by CloudFlare CAPTCHA. Valid CAPTCHA token required.", + "IndexerValidationFeedNotSupported": "Indexer feed is not supported: {exceptionMessage}", + "IndexerValidationInvalidApiKey": "Invalid API Key", + "IndexerValidationJackettAllNotSupported": "Jackett's all endpoint is not supported, please add indexers individually", + "IndexerValidationJackettAllNotSupportedHelpText": "Jackett's all endpoint is not supported, please add indexers individually", + "IndexerValidationNoResultsInConfiguredCategories": "Query successful, but no results in the configured categories were returned from your indexer. This may be an issue with the indexer or your indexer category settings.", + "IndexerValidationNoRssFeedQueryAvailable": "No RSS feed query available. This may be an issue with the indexer or your indexer category settings.", + "IndexerValidationQuerySeasonEpisodesNotSupported": "Indexer does not support the current query. Check if the categories and or searching for seasons/episodes are supported. Check the log for more details.", + "IndexerValidationRequestLimitReached": "Request limit reached: {exceptionMessage}", + "IndexerValidationSearchParametersNotSupported": "Indexer does not support required search parameters", + "IndexerValidationTestAbortedDueToError": "Test was aborted due to an error: {exceptionMessage}", + "IndexerValidationUnableToConnect": "Unable to connect to indexer: {exceptionMessage}. Check the log surrounding this error for details", + "IndexerValidationUnableToConnectHttpError": "Unable to connect to indexer, please check your DNS settings and ensure that IPv6 is working or disabled. {exceptionMessage}.", + "IndexerValidationUnableToConnectInvalidCredentials": "Unable to connect to indexer, invalid credentials. {exceptionMessage}.", + "IndexerValidationUnableToConnectResolutionFailure": "Unable to connect to indexer connection failure. Check your connection to the indexer's server and DNS. {exceptionMessage}.", + "IndexerValidationUnableToConnectServerUnavailable": "Unable to connect to indexer, indexer's server is unavailable. Try again later. {exceptionMessage}.", + "IndexerValidationUnableToConnectTimeout": "Unable to connect to indexer, possibly due to a timeout. Try again or check your network settings. {exceptionMessage}.", + "Indexers": "Indexers", + "IndexersLoadError": "Unable to load Indexers", + "IndexersSettingsSummary": "Indexers and indexer options", + "Info": "Info", + "InfoUrl": "Info URL", + "Install": "Install", + "InstallLatest": "Install Latest", + "InstallMajorVersionUpdate": "Install Update", + "InstallMajorVersionUpdateMessage": "This update will install a new major version and may not be compatible with your system. Are you sure you want to install this update?", + "InstallMajorVersionUpdateMessageLink": "Please check [{domain}]({url}) for more information.", + "InstanceName": "Instance Name", + "InstanceNameHelpText": "Instance name in tab and for Syslog app name", + "InteractiveImport": "Interactive Import", + "InteractiveImportLoadError": "Unable to load manual import items", + "InteractiveImportMultipleQueueItems": "Multiple Queue Items", + "InteractiveImportNoEpisode": "One or more episodes must be chosen for each selected file", + "InteractiveImportNoFilesFound": "No video files were found in the selected folder", + "InteractiveImportNoImportMode": "An import mode must be selected", + "InteractiveImportNoLanguage": "Language(s) must be chosen for each selected file", + "InteractiveImportNoQuality": "Quality must be chosen for each selected file", + "InteractiveImportNoSeason": "Season must be chosen for each selected file", + "InteractiveImportNoSeries": "Series must be chosen for each selected file", + "InteractiveSearch": "Interactive Search", + "InteractiveSearchGrabError": "Failed to add to download queue", + "InteractiveSearchModalHeader": "Interactive Search", + "InteractiveSearchModalHeaderSeason": "Interactive Search - {season}", + "InteractiveSearchResultsSeriesFailedErrorMessage": "Search failed because its {message}. Try refreshing the series info and verify the necessary information is present before searching again.", + "InteractiveSearchSeason": "Interactive search for all episodes in this season", + "Interval": "Interval", + "InvalidFormat": "Invalid Format", + "InvalidUILanguage": "Your UI is set to an invalid language, correct it and save your settings", + "KeepAndTagSeries": "Keep and Tag Series", + "KeepAndUnmonitorSeries": "Keep and Unmonitor Series", + "KeyboardShortcuts": "Keyboard Shortcuts", + "KeyboardShortcutsCloseModal": "Close Current Modal", + "KeyboardShortcutsConfirmModal": "Accept Confirmation Modal", + "KeyboardShortcutsFocusSearchBox": "Focus Search Box", + "KeyboardShortcutsOpenModal": "Open This Modal", + "KeyboardShortcutsSaveSettings": "Save Settings", + "Label": "Label", + "LabelIsRequired": "Label is required", + "Language": "Taal", + "Languages": "Tale", + "LanguagesLoadError": "Kon nie tale laai nie", + "Large": "Groot", + "LastDuration": "Last Duration", + "LastExecution": "Last Execution", + "LastSearched": "Last Searched", + "LastUsed": "Last Used", + "LastWriteTime": "Last Write Time", + "LatestSeason": "Latest Season", + "Level": "Level", + "LiberaWebchat": "Libera Webchat", + "LibraryImport": "Library Import", + "LibraryImportSeriesHeader": "Import series you already have", + "LibraryImportTips": "Some tips to ensure the import goes smoothly:", + "LibraryImportTipsDontUseDownloadsFolder": "Do not use for importing downloads from your download client, this is only for existing organized libraries, not unsorted files.", + "LibraryImportTipsQualityInEpisodeFilename": "Make sure that your files include the quality in their filenames. eg. `episode.s02e15.bluray.mkv`", + "LibraryImportTipsSeriesUseRootFolder": "Point {appName} to the folder containing all of your tv shows, not a specific one. eg. \"`{goodFolderExample}`\" and not \"`{badFolderExample}`\". Additionally, each series must be in its own folder within the root/library folder.", + "Links": "Links", + "ListExclusionsLoadError": "Unable to load List Exclusions", + "ListOptionsLoadError": "Unable to load list options", + "ListQualityProfileHelpText": "Quality Profile list items will be added with", + "ListRootFolderHelpText": "Root Folder list items will be added to", + "ListSyncLevelHelpText": "Series in library will be handled based on your selection if they fall off or do not appear on your list(s)", + "ListSyncTag": "List Sync Tag", + "ListSyncTagHelpText": "This tag will be added when a series falls off or is no longer on your list(s)", + "ListTagsHelpText": "Tags that will be added on import from this list", + "ListWillRefreshEveryInterval": "List will refresh every {refreshInterval}", + "ListsLoadError": "Unable to load Lists", + "Local": "Local", + "LocalAirDate": "Local Air Date", + "LocalPath": "Local Path", + "LocalStorageIsNotSupported": "Local Storage is not supported or disabled. A plugin or private browsing may have disabled it.", + "Location": "Location", + "LogFiles": "Log Files", + "LogFilesLocation": "Log files are located in: {location}", + "LogLevel": "Log Level", + "LogLevelTraceHelpTextWarning": "Trace logging should only be enabled temporarily", + "LogOnly": "Log Only", + "LogSizeLimit": "Log Size Limit", + "LogSizeLimitHelpText": "Maximum log file size in MB before archiving. Default is 1MB.", + "Logging": "Logging", + "Logout": "Logout", + "Logs": "Logs", + "LongDateFormat": "Long Date Format", + "Lowercase": "Lowercase", + "MaintenanceRelease": "Maintenance Release: bug fixes and other improvements. See Github Commit History for more details", + "ManageClients": "Manage Clients", + "ManageCustomFormats": "Manage Custom Formats", + "ManageDownloadClients": "Manage Download Clients", + "ManageEpisodes": "Manage Episodes", + "ManageEpisodesSeason": "Manage Episodes files in this season", + "ManageFormats": "Manage Formats", + "ManageImportLists": "Manage Import Lists", + "ManageIndexers": "Manage Indexers", + "ManageLists": "Manage Lists", + "Manual": "Manual", + "ManualGrab": "Manual Grab", + "ManualImport": "Manual Import", + "ManualImportItemsLoadError": "Unable to load manual import items", + "MappedNetworkDrivesWindowsService": "Mapped network drives are not available when running as a Windows Service, see the [FAQ]({url}) for more information.", + "Mapping": "Mapping", + "MarkAsFailed": "Mark as Failed", + "MarkAsFailedConfirmation": "Are you sure you want to mark '{sourceTitle}' as failed?", + "MassSearchCancelWarning": "This cannot be cancelled once started without restarting {appName} or disabling all of your indexers.", + "MatchedToEpisodes": "Matched to Episodes", + "MatchedToSeason": "Matched to Season", + "MatchedToSeries": "Matched to Series", + "Maximum": "Maximum", + "MaximumLimits": "Maximum Limits", + "MaximumSingleEpisodeAge": "Maximum Single Episode Age", + "MaximumSingleEpisodeAgeHelpText": "During a full season search only season packs will be allowed when the season's last episode is older than this setting. Standard series only. Use 0 to disable.", + "MaximumSize": "Maximum Size", + "MaximumSizeHelpText": "Maximum size for a release to be grabbed in MB. Set to zero to set to unlimited", + "Mechanism": "Mechanism", + "MediaInfo": "Media Info", + "MediaInfoAudioStreamHeader": "Audio Stream #{number}", + "MediaInfoFootNote": "MediaInfo Full/AudioLanguages/SubtitleLanguages support a `:EN+DE` suffix allowing you to filter the languages included in the filename. Use `-DE` to exclude specific languages. Appending `+` (eg `:EN+`) will output `[EN]`/`[EN+--]`/`[--]` depending on excluded languages. For example `{MediaInfo Full:EN+DE}`.", + "MediaInfoFootNote2": "MediaInfo AudioLanguages excludes English if it is the only language. Use MediaInfo AudioLanguagesAll to include English-only", + "MediaInfoForced": "Forced", + "MediaInfoHearingImpaired": "Hearing impaired", + "MediaInfoSubtitlesHeader": "Subtitles", + "MediaManagement": "Media Management", + "MediaManagementSettings": "Media Management Settings", + "MediaManagementSettingsLoadError": "Unable to load Media Management settings", + "MediaManagementSettingsSummary": "Naming, file management settings and root folders", + "Medium": "Medium", + "Menu": "Menu", + "Message": "Message", + "Metadata": "Metadata", + "MetadataKometaDeprecated": "Kometa files will no longer be created, support will be removed completely in v5", + "MetadataKometaDeprecatedSetting": "Deprecated", + "MetadataLoadError": "Unable to load Metadata", + "MetadataPlexSettingsEpisodeMappings": "Episode Mappings", + "MetadataPlexSettingsEpisodeMappingsHelpText": "Include episode mappings for all files in .plexmatch file", + "MetadataPlexSettingsSeriesPlexMatchFile": "Series Plex Match File", + "MetadataPlexSettingsSeriesPlexMatchFileHelpText": "Creates a .plexmatch file in the series folder", + "MetadataProvidedBy": "Metadata is provided by {provider}", + "MetadataSettings": "Metadata Settings", + "MetadataSettingsEpisodeImages": "Episode Images", + "MetadataSettingsEpisodeMetadata": "Episode Metadata", + "MetadataSettingsEpisodeMetadataImageThumbs": "Episode Metadata Image Thumbs", + "MetadataSettingsSeasonImages": "Season Images", + "MetadataSettingsSeriesImages": "Series Images", + "MetadataSettingsSeriesMetadata": "Series Metadata", + "MetadataSettingsSeriesMetadataEpisodeGuide": "Series Metadata Episode Guide", + "MetadataSettingsSeriesMetadataUrl": "Series Metadata URL", + "MetadataSettingsSeriesSummary": "Create metadata files when episodes are imported or series are refreshed", + "MetadataSource": "Metadata Source", + "MetadataSourceSettings": "Metadata Source Settings", + "MetadataSourceSettingsSeriesSummary": "Information on where {appName} gets series and episode information", + "MetadataXmbcSettingsEpisodeMetadataImageThumbsHelpText": "Include image thumb tags in .nfo (Requires 'Episode Metadata')", + "MetadataXmbcSettingsSeriesMetadataEpisodeGuideHelpText": "Include JSON formatted episode guide element in tvshow.nfo (Requires 'Series Metadata')", + "MetadataXmbcSettingsSeriesMetadataHelpText": "tvshow.nfo with full series metadata", + "MetadataXmbcSettingsSeriesMetadataUrlHelpText": "Include TheTVDB show URL in tvshow.nfo (can be combined with 'Series Metadata')", + "MidseasonFinale": "Midseason Finale", + "Minimum": "Minimum", + "MinimumAge": "Minimum Age", + "MinimumAgeHelpText": "Usenet only: Minimum age in minutes of NZBs before they are grabbed. Use this to give new releases time to propagate to your usenet provider.", + "MinimumCustomFormatScore": "Minimum Custom Format Score", + "MinimumCustomFormatScoreHelpText": "Minimum custom format score allowed to download", + "MinimumCustomFormatScoreIncrement": "Minimum Custom Format Score Increment", + "MinimumCustomFormatScoreIncrementHelpText": "Minimum required improvement of the custom format score between existing and new releases before {appName} considers it an upgrade", + "MinimumFreeSpace": "Minimum Free Space", + "MinimumFreeSpaceHelpText": "Prevent import if it would leave less than this amount of disk space available", + "MinimumLimits": "Minimum Limits", + "Minute": "minute", + "MinuteShorthand": "m", + "MinutesFortyFive": "45 Minutes: {fortyFive}", + "MinutesSixty": "60 Minutes: {sixty}", + "MinutesThirty": "30 Minutes: {thirty}", + "Missing": "Missing", + "MissingEpisodes": "Missing Episodes", + "MissingLoadError": "Error loading missing items", + "MissingNoItems": "No missing items", + "Mixed": "Mixed", + "Mode": "Mode", + "Monday": "Monday", + "Monitor": "Monitor", + "MonitorAllEpisodes": "All Episodes", + "MonitorAllEpisodesDescription": "Monitor all episodes except specials", + "MonitorAllSeasons": "All Seasons", + "MonitorAllSeasonsDescription": "Monitor all new seasons automatically", + "MonitorEpisodes": "Monitor Episodes", + "MonitorEpisodesModalInfo": "This setting will only adjust which episodes or seasons are monitored within a series. Selecting None will unmonitor the series", + "MonitorExistingEpisodes": "Existing Episodes", + "MonitorExistingEpisodesDescription": "Monitor episodes that have files or have not aired yet", + "MonitorFirstSeason": "First Season", + "MonitorFirstSeasonDescription": "Monitor all episodes of the first season. All other seasons will be ignored", + "MonitorFutureEpisodes": "Future Episodes", + "MonitorFutureEpisodesDescription": "Monitor episodes that have not aired yet", + "MonitorLastSeason": "Last Season", + "MonitorLastSeasonDescription": "Monitor all episodes of the last season", + "MonitorMissingEpisodes": "Missing Episodes", + "MonitorMissingEpisodesDescription": "Monitor episodes that do not have files or have not aired yet", + "MonitorNewItems": "Monitor New Items", + "MonitorNewSeasons": "Monitor New Seasons", + "MonitorNewSeasonsHelpText": "Which new seasons should be monitored automatically", + "MonitorNoEpisodes": "None", + "MonitorNoEpisodesDescription": "No episodes will be monitored", + "MonitorNoNewSeasons": "No New Seasons", + "MonitorNoNewSeasonsDescription": "Do not monitor any new seasons automatically", + "MonitorPilotEpisode": "Pilot Episode", + "MonitorPilotEpisodeDescription": "Only monitor the first episode of the first season", + "MonitorRecentEpisodes": "Recent Episodes", + "MonitorRecentEpisodesDescription": "Monitor episodes aired within the last 90 days and future episodes", + "MonitorSelected": "Monitor Selected", + "MonitorSeries": "Monitor Series", + "MonitorSpecialEpisodes": "Monitor Specials", + "MonitorSpecialEpisodesDescription": "Monitor all special episodes without changing the monitored status of other episodes", + "Monitored": "Monitored", + "MonitoredAll": "All", + "MonitoredEpisodesHelpText": "Download monitored episodes in this series", + "MonitoredNone": "None", + "MonitoredOnly": "Monitored Only", + "MonitoredPartial": "Partial", + "MonitoredStatus": "Monitored/Status", + "Monitoring": "Monitoring", + "MonitoringOptions": "Monitoring Options", + "Month": "Month", + "More": "More", + "MoreDetails": "More details", + "MoreInfo": "More Info", + "MountSeriesHealthCheckMessage": "Mount containing a series path is mounted read-only: ", + "MoveAutomatically": "Move Automatically", + "MoveFiles": "Move Files", + "MoveSeriesFoldersDontMoveFiles": "No, I'll Move the Files Myself", + "MoveSeriesFoldersMoveFiles": "Yes, Move the Files", + "MoveSeriesFoldersToNewPath": "Would you like to move the series files from '{originalPath}' to '{destinationPath}'?", + "MoveSeriesFoldersToRootFolder": "Would you like to move the series folders to '{destinationRootFolder}'?", + "MultiEpisode": "Multi Episode", + "MultiEpisodeInvalidFormat": "Multi Episode: Invalid Format", + "MultiEpisodeStyle": "Multi Episode Style", + "MultiLanguages": "Multi-Languages", + "MultiSeason": "Multi-Season", + "MultipleEpisodes": "Multiple Episodes", + "MustContain": "Must Contain", + "MustContainHelpText": "The release must contain at least one of these terms (case insensitive)", + "MustNotContain": "Must Not Contain", + "MustNotContainHelpText": "The release will be rejected if it contains one or more of terms (case insensitive)", + "MyComputer": "My Computer", + "Name": "Naam", + "NamingSettings": "Benamings-instellings", + "NamingSettingsLoadError": "Unable to load Naming settings", + "Negate": "Negate", + "NegateHelpText": "If checked, the custom format will not apply if this {implementationName} condition matches.", + "Negated": "Negated", + "Network": "Network", + "Never": "Never", + "New": "New", + "NextAiring": "Next Airing", + "NextAiringDate": "Next Airing: {date}", + "NextExecution": "Next Execution", + "No": "Nee", + "NoBackupsAreAvailable": "Geen rugstene beskikbaar nie", + "NoBlocklistItems": "No blocklist items", + "NoChange": "No Change", + "NoChanges": "No Changes", + "NoCustomFormatsFound": "No custom formats found", + "NoDelay": "No Delay", + "NoDownloadClientsFound": "No download clients found", + "NoEpisodeHistory": "No episode history", + "NoEpisodeInformation": "No episode information is available.", + "NoEpisodeOverview": "No episode overview", + "NoEpisodesFoundForSelectedSeason": "No episodes were found for the selected season", + "NoEpisodesInThisSeason": "No episodes in this season", + "NoEventsFound": "No events found", + "NoHistory": "No history", + "NoHistoryFound": "No history found", + "NoImportListsFound": "No import lists found", + "NoIndexersFound": "No indexers found", + "NoIssuesWithYourConfiguration": "No issues with your configuration", + "NoLeaveIt": "No, Leave It", + "NoLimitForAnyRuntime": "No limit for any runtime", + "NoLinks": "No links", + "NoLogFiles": "No log files", + "NoMatchFound": "No match found!", + "NoMinimumForAnyRuntime": "No minimum for any runtime", + "NoMonitoredEpisodes": "No monitored episodes in this series", + "NoMonitoredEpisodesSeason": "No monitored episodes in this season", + "NoResultsFound": "No results found", + "NoSeasons": "No seasons", + "NoSeriesFoundImportOrAdd": "No series found, to get started you'll want to import your existing series or add a new series.", + "NoSeriesHaveBeenAdded": "You haven't added any series yet, do you want to import some or all of your series first?", + "NoTagsHaveBeenAddedYet": "No tags have been added yet", + "NoUpdatesAreAvailable": "No updates are available", + "None": "Geen", + "NotSeasonPack": "Nie Seisoenpakket nie", + "NotificationStatusAllClientHealthCheckMessage": "All notifications are unavailable due to failures", + "NotificationStatusSingleClientHealthCheckMessage": "Notifications unavailable due to failures: {notificationNames}", + "NotificationTriggers": "Notification Triggers", + "NotificationTriggersHelpText": "Select which events should trigger this notification", + "NotificationsAppriseSettingsConfigurationKey": "Apprise Configuration Key", + "NotificationsAppriseSettingsConfigurationKeyHelpText": "Configuration Key for the Persistent Storage Solution. Leave empty if Stateless URLs is used.", + "NotificationsAppriseSettingsIncludePoster": "Include Poster", + "NotificationsAppriseSettingsIncludePosterHelpText": "Include poster in message", + "NotificationsAppriseSettingsNotificationType": "Apprise Notification Type", + "NotificationsAppriseSettingsPasswordHelpText": "HTTP Basic Auth Password", + "NotificationsAppriseSettingsServerUrl": "Apprise Server URL", + "NotificationsAppriseSettingsServerUrlHelpText": "Apprise server URL, including http(s):// and port if needed", + "NotificationsAppriseSettingsStatelessUrls": "Apprise Stateless URLs", + "NotificationsAppriseSettingsStatelessUrlsHelpText": "One or more URLs separated by commas identifying where the notification should be sent to. Leave empty if Persistent Storage is used.", + "NotificationsAppriseSettingsTags": "Apprise Tags", + "NotificationsAppriseSettingsTagsHelpText": "Optionally notify only those tagged accordingly.", + "NotificationsAppriseSettingsUsernameHelpText": "HTTP Basic Auth Username", + "NotificationsCustomScriptSettingsArguments": "Arguments", + "NotificationsCustomScriptSettingsArgumentsHelpText": "Arguments to pass to the script", + "NotificationsCustomScriptSettingsName": "Custom Script", + "NotificationsCustomScriptSettingsProviderMessage": "Testing will execute the script with the EventType set to {eventTypeTest}, ensure your script handles this correctly", + "NotificationsCustomScriptValidationFileDoesNotExist": "File does not exist", + "NotificationsDiscordSettingsAuthor": "Author", + "NotificationsDiscordSettingsAuthorHelpText": "Override the embed author that shows for this notification. Blank is instance name", + "NotificationsDiscordSettingsAvatar": "Avatar", + "NotificationsDiscordSettingsAvatarHelpText": "Change the avatar that is used for messages from this integration", + "NotificationsDiscordSettingsOnGrabFields": "On Grab Fields", + "NotificationsDiscordSettingsOnGrabFieldsHelpText": "Change the fields that are passed in for this 'on grab' notification", + "NotificationsDiscordSettingsOnImportFields": "On Import Fields", + "NotificationsDiscordSettingsOnImportFieldsHelpText": "Change the fields that are passed in for this 'on import' notification", + "NotificationsDiscordSettingsOnManualInteractionFields": "On Manual Interaction Fields", + "NotificationsDiscordSettingsOnManualInteractionFieldsHelpText": "Change the fields that are passed in for this 'on manual interation' notification", + "NotificationsDiscordSettingsUsernameHelpText": "The username to post as, defaults to Discord webhook default", + "NotificationsDiscordSettingsWebhookUrlHelpText": "Discord channel webhook url", + "NotificationsEmailSettingsBccAddress": "BCC Address(es)", + "NotificationsEmailSettingsBccAddressHelpText": "Comma separated list of email bcc recipients", + "NotificationsEmailSettingsCcAddress": "CC Address(es)", + "NotificationsEmailSettingsCcAddressHelpText": "Comma separated list of email cc recipients", + "NotificationsEmailSettingsFromAddress": "From Address", + "NotificationsEmailSettingsName": "Email", + "NotificationsEmailSettingsRecipientAddress": "Recipient Address(es)", + "NotificationsEmailSettingsRecipientAddressHelpText": "Comma separated list of email recipients", + "NotificationsEmailSettingsServer": "Server", + "NotificationsEmailSettingsServerHelpText": "Hostname or IP of Email server", + "NotificationsEmailSettingsUseEncryption": "Use Encryption", + "NotificationsEmailSettingsUseEncryptionHelpText": "Whether to prefer using encryption if configured on the server, to always use encryption via SSL (Port 465 only) or StartTLS (any other port) or to never use encryption", + "NotificationsEmbySettingsSendNotifications": "Send Notifications", + "NotificationsEmbySettingsSendNotificationsHelpText": "Have Emby send notifications to configured providers. Not supported on Jellyfin.", + "NotificationsEmbySettingsUpdateLibraryHelpText": "Update Library on Import, Rename, or Delete", + "NotificationsGotifySettingIncludeSeriesPoster": "Include Series Poster", + "NotificationsGotifySettingIncludeSeriesPosterHelpText": "Include series poster in message", + "NotificationsGotifySettingsAppToken": "App Token", + "NotificationsGotifySettingsAppTokenHelpText": "The Application Token generated by Gotify", + "NotificationsGotifySettingsMetadataLinks": "Metadata Links", + "NotificationsGotifySettingsMetadataLinksHelpText": "Add a links to series metadata when sending notifications", + "NotificationsGotifySettingsPreferredMetadataLink": "Preferred Metadata Link", + "NotificationsGotifySettingsPreferredMetadataLinkHelpText": "Metadata link for clients that only support a single link", + "NotificationsGotifySettingsPriorityHelpText": "Priority of the notification", + "NotificationsGotifySettingsServer": "Gotify Server", + "NotificationsGotifySettingsServerHelpText": "Gotify server URL, including http(s):// and port if needed", + "NotificationsJoinSettingsApiKeyHelpText": "The API Key from your Join account settings (click Join API button).", + "NotificationsJoinSettingsDeviceIds": "Device IDs", + "NotificationsJoinSettingsDeviceIdsHelpText": "Deprecated, use Device Names instead. Comma separated list of Device IDs you'd like to send notifications to. If unset, all devices will receive notifications.", + "NotificationsJoinSettingsDeviceNames": "Device Names", + "NotificationsJoinSettingsDeviceNamesHelpText": "Comma separated list of full or partial device names you'd like to send notifications to. If unset, all devices will receive notifications.", + "NotificationsJoinSettingsNotificationPriority": "Notification Priority", + "NotificationsJoinValidationInvalidDeviceId": "Device IDs appear invalid.", + "NotificationsKodiSettingAlwaysUpdate": "Always Update", + "NotificationsKodiSettingAlwaysUpdateHelpText": "Update library even when a video is playing?", + "NotificationsKodiSettingsCleanLibrary": "Clean Library", + "NotificationsKodiSettingsCleanLibraryHelpText": "Clean library after update", + "NotificationsKodiSettingsDisplayTime": "Display Time", + "NotificationsKodiSettingsDisplayTimeHelpText": "How long the notification will be displayed for (In seconds)", + "NotificationsKodiSettingsGuiNotification": "GUI Notification", + "NotificationsKodiSettingsUpdateLibraryHelpText": "Update library on Import & Rename?", + "NotificationsMailgunSettingsApiKeyHelpText": "The API key generated from MailGun", + "NotificationsMailgunSettingsSenderDomain": "Sender Domain", + "NotificationsMailgunSettingsUseEuEndpoint": "Use EU Endpoint", + "NotificationsMailgunSettingsUseEuEndpointHelpText": "Enable to use the EU MailGun endpoint", + "NotificationsNotifiarrSettingsApiKeyHelpText": "Your API key from your profile", + "NotificationsNtfySettingsAccessToken": "Access Token", + "NotificationsNtfySettingsAccessTokenHelpText": "Optional token-based authorization. Takes priority over username/password", + "NotificationsNtfySettingsClickUrl": "Click Url", + "NotificationsNtfySettingsClickUrlHelpText": "Optional link when user clicks notification", + "NotificationsNtfySettingsPasswordHelpText": "Optional password", + "NotificationsNtfySettingsServerUrl": "Server URL", + "NotificationsNtfySettingsServerUrlHelpText": "Leave blank to use public server ({url})", + "NotificationsNtfySettingsTagsEmojis": "Ntfy Tags and Emojis", + "NotificationsNtfySettingsTagsEmojisHelpText": "Optional list of tags or emojis to use", + "NotificationsNtfySettingsTopics": "Topics", + "NotificationsNtfySettingsTopicsHelpText": "List of Topics to send notifications to", + "NotificationsNtfySettingsUsernameHelpText": "Optional username", + "NotificationsNtfyValidationAuthorizationRequired": "Authorization is required", + "NotificationsPlexSettingsAuthToken": "Auth Token", + "NotificationsPlexSettingsAuthenticateWithPlexTv": "Authenticate with Plex.tv", + "NotificationsPlexSettingsServer": "Server", + "NotificationsPlexSettingsServerHelpText": "Select server from plex.tv account after authenticating", + "NotificationsPlexValidationNoTvLibraryFound": "At least one TV library is required", + "NotificationsPushBulletSettingSenderId": "Sender ID", + "NotificationsPushBulletSettingSenderIdHelpText": "The device ID to send notifications from, use device_iden in the device's URL on pushbullet.com (leave blank to send from yourself)", + "NotificationsPushBulletSettingsAccessToken": "Access Token", + "NotificationsPushBulletSettingsChannelTags": "Channel Tags", + "NotificationsPushBulletSettingsChannelTagsHelpText": "List of Channel Tags to send notifications to", + "NotificationsPushBulletSettingsDeviceIds": "Device IDs", + "NotificationsPushBulletSettingsDeviceIdsHelpText": "List of device IDs (leave blank to send to all devices)", + "NotificationsPushcutSettingsApiKeyHelpText": "API Keys can be managed in the Account view of the Pushcut app", + "NotificationsPushcutSettingsIncludePoster": "Include Poster", + "NotificationsPushcutSettingsIncludePosterHelpText": "Include poster with notification", + "NotificationsPushcutSettingsMetadataLinks": "Metadata Links", + "NotificationsPushcutSettingsMetadataLinksHelpText": "Add a links to series metadata when sending notifications", + "NotificationsPushcutSettingsNotificationName": "Notification Name", + "NotificationsPushcutSettingsNotificationNameHelpText": "Notification name from Notifications tab of the Pushcut app", + "NotificationsPushcutSettingsTimeSensitive": "Time Sensitive", + "NotificationsPushcutSettingsTimeSensitiveHelpText": "Enable to mark the notification as \"Time Sensitive\"", + "NotificationsPushoverSettingsDevices": "Devices", + "NotificationsPushoverSettingsDevicesHelpText": "List of device names (leave blank to send to all devices)", + "NotificationsPushoverSettingsExpire": "Expire", + "NotificationsPushoverSettingsExpireHelpText": "Maximum time to retry Emergency alerts, maximum 86400 seconds", + "NotificationsPushoverSettingsRetry": "Retry", + "NotificationsPushoverSettingsRetryHelpText": "Interval to retry Emergency alerts, minimum 30 seconds", + "NotificationsPushoverSettingsSound": "Sound", + "NotificationsPushoverSettingsSoundHelpText": "Notification sound, leave blank to use the default", + "NotificationsPushoverSettingsTtl": "Time To Live", + "NotificationsPushoverSettingsTtlHelpText": "Time in seconds before the message expires. Set to 0 for unlimited duration", + "NotificationsPushoverSettingsUserKey": "User Key", + "NotificationsSendGridSettingsApiKeyHelpText": "The API Key generated by SendGrid", + "NotificationsSettingsUpdateLibrary": "Update Library", + "NotificationsSettingsUpdateMapPathsFrom": "Map Paths From", + "NotificationsSettingsUpdateMapPathsFromSeriesHelpText": "{appName} path, used to modify series paths when {serviceName} sees library path location differently from {appName} (Requires 'Update Library')", + "NotificationsSettingsUpdateMapPathsTo": "Map Paths To", + "NotificationsSettingsUpdateMapPathsToSeriesHelpText": "{serviceName} path, used to modify series paths when {serviceName} sees library path location differently from {appName} (Requires 'Update Library')", + "NotificationsSettingsUseSslHelpText": "Connect to {serviceName} over HTTPS instead of HTTP", + "NotificationsSettingsWebhookHeaders": "Headers", + "NotificationsSettingsWebhookMethod": "Method", + "NotificationsSettingsWebhookMethodHelpText": "Which HTTP method to use submit to the Webservice", + "NotificationsSettingsWebhookUrl": "Webhook URL", + "NotificationsSignalSettingsGroupIdPhoneNumber": "Group ID / Phone Number", + "NotificationsSignalSettingsGroupIdPhoneNumberHelpText": "Group ID / Phone Number of the receiver", + "NotificationsSignalSettingsPasswordHelpText": "Password used to authenticate requests toward signal-api", + "NotificationsSignalSettingsSenderNumber": "Sender Number", + "NotificationsSignalSettingsSenderNumberHelpText": "Phone number of the sender register in signal-api", + "NotificationsSignalSettingsUsernameHelpText": "Username used to authenticate requests toward signal-api", + "NotificationsSignalValidationSslRequired": "SSL seems to be required", + "NotificationsSimplepushSettingsEvent": "Event", + "NotificationsSimplepushSettingsEventHelpText": "Customize the behavior of push notifications", + "NotificationsSimplepushSettingsKey": "Key", + "NotificationsSlackSettingsChannel": "Channel", + "NotificationsSlackSettingsChannelHelpText": "Overrides the default channel for the incoming webhook (#other-channel)", + "NotificationsSlackSettingsIcon": "Icon", + "NotificationsSlackSettingsIconHelpText": "Change the icon that is used for messages posted to Slack (Emoji or URL)", + "NotificationsSlackSettingsUsernameHelpText": "Username to post to Slack as", + "NotificationsSlackSettingsWebhookUrlHelpText": "Slack channel webhook url", + "NotificationsSynologySettingsUpdateLibraryHelpText": "Call synoindex on localhost to update a library file", + "NotificationsSynologyValidationInvalidOs": "Must be a Synology", + "NotificationsSynologyValidationTestFailed": "Not a Synology or synoindex not available", + "NotificationsTagsSeriesHelpText": "Only send notifications for series with at least one matching tag", + "NotificationsTelegramSettingsBotToken": "Bot Token", + "NotificationsTelegramSettingsChatId": "Chat ID", + "NotificationsTelegramSettingsChatIdHelpText": "You must start a conversation with the bot or add it to your group to receive messages", + "NotificationsTelegramSettingsIncludeAppName": "Include {appName} in Title", + "NotificationsTelegramSettingsIncludeAppNameHelpText": "Optionally prefix message title with {appName} to differentiate notifications from different applications", + "NotificationsTelegramSettingsIncludeInstanceName": "Include Instance Name in Title", + "NotificationsTelegramSettingsIncludeInstanceNameHelpText": "Optionally include Instance name in notification", + "NotificationsTelegramSettingsLinkPreview": "Link Preview", + "NotificationsTelegramSettingsLinkPreviewHelpText": "Determines which link will be previewed in the Telegram notification. Choose 'None' to disable", + "NotificationsTelegramSettingsMetadataLinks": "Metadata Links", + "NotificationsTelegramSettingsMetadataLinksHelpText": "Add a links to series metadata when sending notifications", + "NotificationsTelegramSettingsSendSilently": "Send Silently", + "NotificationsTelegramSettingsSendSilentlyHelpText": "Sends the message silently. Users will receive a notification with no sound", + "NotificationsTelegramSettingsTopicId": "Topic ID", + "NotificationsTelegramSettingsTopicIdHelpText": "Specify a Topic ID to send notifications to that topic. Leave blank to use the general topic (Supergroups only)", + "NotificationsTraktSettingsAccessToken": "Access Token", + "NotificationsTraktSettingsAuthUser": "Auth User", + "NotificationsTraktSettingsAuthenticateWithTrakt": "Authenticate with Trakt", + "NotificationsTraktSettingsExpires": "Expires", + "NotificationsTraktSettingsRefreshToken": "Refresh Token", + "NotificationsTwitterSettingsAccessToken": "Access Token", + "NotificationsTwitterSettingsAccessTokenSecret": "Access Token Secret", + "NotificationsTwitterSettingsConnectToTwitter": "Connect to Twitter / X", + "NotificationsTwitterSettingsConsumerKey": "Consumer Key", + "NotificationsTwitterSettingsConsumerKeyHelpText": "Consumer key from a Twitter application", + "NotificationsTwitterSettingsConsumerSecret": "Consumer Secret", + "NotificationsTwitterSettingsConsumerSecretHelpText": "Consumer secret from a Twitter application", + "NotificationsTwitterSettingsDirectMessage": "Direct Message", + "NotificationsTwitterSettingsDirectMessageHelpText": "Send a direct message instead of a public message", + "NotificationsTwitterSettingsMention": "Mention", + "NotificationsTwitterSettingsMentionHelpText": "Mention this user in sent tweets", + "NotificationsValidationInvalidAccessToken": "Access Token is invalid", + "NotificationsValidationInvalidApiKey": "API Key is invalid", + "NotificationsValidationInvalidApiKeyExceptionMessage": "API Key is invalid: {exceptionMessage}", + "NotificationsValidationInvalidAuthenticationToken": "Authentication Token is invalid", + "NotificationsValidationInvalidHttpCredentials": "HTTP Auth credentials are invalid: {exceptionMessage}", + "NotificationsValidationInvalidUsernamePassword": "Invalid username or password", + "NotificationsValidationUnableToConnect": "Unable to connect: {exceptionMessage}", + "NotificationsValidationUnableToConnectToApi": "Unable to connect to {service} API. Server connection failed: ({responseCode}) {exceptionMessage}", + "NotificationsValidationUnableToConnectToService": "Unable to connect to {serviceName}", + "NotificationsValidationUnableToSendTestMessage": "Unable to send test message: {exceptionMessage}", + "NotificationsValidationUnableToSendTestMessageApiResponse": "Unable to send test message. Response from API: {error}", + "NzbgetHistoryItemMessage": "PAR Status: {parStatus} - Unpack Status: {unpackStatus} - Move Status: {moveStatus} - Script Status: {scriptStatus} - Delete Status: {deleteStatus} - Mark Status: {markStatus}", + "Ok": "Ok", + "OnApplicationUpdate": "By Toepassing-opdatering", + "OnEpisodeFileDelete": "On Episode File Delete", + "OnEpisodeFileDeleteForUpgrade": "On Episode File Delete For Upgrade", + "OnFileImport": "On File Import", + "OnFileUpgrade": "On File Upgrade", + "OnGrab": "On Grab", + "OnHealthIssue": "On Health Issue", + "OnHealthRestored": "On Health Restored", + "OnImportComplete": "On Import Complete", + "OnLatestVersion": "The latest version of {appName} is already installed", + "OnManualInteractionRequired": "On Manual Interaction Required", + "OnRename": "On Rename", + "OnSeriesAdd": "On Series Add", + "OnSeriesDelete": "On Series Delete", + "OneMinute": "1 Minute", + "OneSeason": "1 Season", + "OnlyForBulkSeasonReleases": "Only for Bulk Season Releases", + "OnlyTorrent": "Only Torrent", + "OnlyUsenet": "Only Usenet", + "OpenBrowserOnStart": "Open browser on start", + "OpenBrowserOnStartHelpText": " Open a web browser and navigate to the {appName} homepage on app start.", + "OpenSeries": "Open Series", + "OptionalName": "Optional name", + "Options": "Options", + "Or": "or", + "Organize": "Organize", + "OrganizeLoadError": "Error loading previews", + "OrganizeModalHeader": "Organize & Rename", + "OrganizeModalHeaderSeason": "Organize & Rename - {season}", + "OrganizeNamingPattern": "Naming pattern: `{episodeFormat}`", + "OrganizeNothingToRename": "Success! My work is done, no files to rename.", + "OrganizeRelativePaths": "All paths are relative to: `{path}`", + "OrganizeRenamingDisabled": "Renaming is disabled, nothing to rename", + "OrganizeSelectedSeriesModalAlert": "Tip: To preview a rename, select \"Cancel\", then select any series title and use this icon:", + "OrganizeSelectedSeriesModalConfirmation": "Are you sure you want to organize all files in the {count} selected series?", + "OrganizeSelectedSeriesModalHeader": "Organize Selected Series", + "Original": "Original", + "OriginalLanguage": "Original Language", + "Other": "Other", + "OutputPath": "Output Path", + "OverrideAndAddToDownloadQueue": "Override and add to download queue", + "OverrideGrabModalTitle": "Override and Grab - {title}", + "OverrideGrabNoEpisode": "At least one episode must be selected", + "OverrideGrabNoLanguage": "At least one language must be selected", + "OverrideGrabNoQuality": "Quality must be selected", + "OverrideGrabNoSeries": "Series must be selected", + "Overview": "Overview", + "OverviewOptions": "Overview Options", + "PackageVersion": "Package Version", + "PackageVersionInfo": "{packageVersion} by {packageAuthor}", + "Parse": "Parse", + "ParseModalErrorParsing": "Error parsing, please try again.", + "ParseModalHelpText": "Enter a release title in the input above", + "ParseModalHelpTextDetails": "{appName} will attempt to parse the title and show you details about it", + "ParseModalUnableToParse": "Unable to parse the provided title, please try again.", + "PartialSeason": "Partial Season", + "Password": "Wagwoord", + "PasswordConfirmation": "Wagwoordbevestiging", + "Path": "Pad", + "Paused": "Paused", + "Peers": "Peers", + "Pending": "Pending", + "PendingChangesDiscardChanges": "Discard changes and leave", + "PendingChangesMessage": "You have unsaved changes, are you sure you want to leave this page?", + "PendingChangesStayReview": "Stay and review changes", + "PendingDownloadClientUnavailable": "Pending - Download client is unavailable", + "Period": "Period", + "Permissions": "Permissions", + "Port": "Port", + "PortNumber": "Port Number", + "PostImportCategory": "Post-Import Category", + "PosterOptions": "Poster Options", + "PosterSize": "Poster Size", + "Posters": "Posters", + "PreferAndUpgrade": "Prefer and Upgrade", + "PreferProtocol": "Prefer {preferredProtocol}", + "PreferTorrent": "Prefer Torrent", + "PreferUsenet": "Prefer Usenet", + "Preferred": "Preferred", + "PreferredProtocol": "Preferred Protocol", + "PreferredSize": "Preferred Size", + "PrefixedRange": "Prefixed Range", + "Premiere": "Premiere", + "Presets": "Presets", + "PreviewRename": "Preview Rename", + "PreviewRenameSeason": "Preview Rename for this season", + "PreviousAiring": "Previous Airing", + "PreviousAiringDate": "Previous Airing: {date}", + "PreviouslyInstalled": "Previously Installed", + "Priority": "Priority", + "PrioritySettings": "Priority: {priority}", + "ProcessingFolders": "Processing Folders", + "Profiles": "Profiles", + "ProfilesSettingsSummary": "Quality, Language Delay and Release profiles", + "Progress": "Progress", + "ProgressBarProgress": "Progress Bar at {progress}%", + "Proper": "Proper", + "Protocol": "Protocol", + "ProtocolHelpText": "Choose which protocol(s) to use and which one is preferred when choosing between otherwise equal releases", + "Proxy": "Proxy", + "ProxyBadRequestHealthCheckMessage": "Failed to test proxy. Status Code: {statusCode}", + "ProxyBypassFilterHelpText": "Use ',' as a separator, and '*.' as a wildcard for subdomains", + "ProxyFailedToTestHealthCheckMessage": "Failed to test proxy: {url}", + "ProxyPasswordHelpText": "You only need to enter a username and password if one is required. Leave them blank otherwise.", + "ProxyResolveIpHealthCheckMessage": "Failed to resolve the IP Address for the Configured Proxy Host {proxyHostName}", + "ProxyType": "Proxy Type", + "ProxyUsernameHelpText": "You only need to enter a username and password if one is required. Leave them blank otherwise.", + "PublishedDate": "Published Date", + "Qualities": "Qualities", + "QualitiesHelpText": "Qualities higher in the list are more preferred (even when not checked). Qualities within the same group are equal. Only checked qualities are wanted", + "QualitiesLoadError": "Unable to load qualities", + "Quality": "Quality", + "QualityCutoffNotMet": "Quality cutoff has not been met", + "QualityDefinitions": "Quality Definitions", + "QualityDefinitionsLoadError": "Unable to load Quality Definitions", + "QualityDefinitionsSizeNotice": "Size restrictions have been moved to Quality Profiles", + "QualityProfile": "Quality Profile", + "QualityProfileInUseSeriesListCollection": "Can't delete a quality profile that is attached to a series, list, or collection", + "QualityProfiles": "Quality Profiles", + "QualityProfilesLoadError": "Unable to load Quality Profiles", + "QualitySettings": "Quality Settings", + "QualitySettingsSummary": "Quality sizes and naming", + "Queue": "Queue", + "QueueFilterHasNoItems": "Selected queue filter has no items", + "QueueIsEmpty": "Queue is empty", + "QueueItem": "1 queue item", + "QueueItems": "{count} queue items", + "QueueLoadError": "Failed to load Queue", + "Queued": "Queued", + "QuickSearch": "Quick Search", + "Range": "Range", + "Rating": "Rating", + "RatingVotes": "Rating Votes", + "ReadTheWikiForMoreInformation": "Read the Wiki for more information", + "Real": "Real", + "Reason": "Reason", + "RecentChanges": "Recent Changes", + "RecentFolders": "Recent Folders", + "RecycleBinUnableToWriteHealthCheckMessage": "Unable to write to configured recycling bin folder: {path}. Ensure this path exists and is writable by the user running {appName}", + "RecyclingBin": "Recycling Bin", + "RecyclingBinCleanup": "Recycling Bin Cleanup", + "RecyclingBinCleanupHelpText": "Set to 0 to disable automatic cleanup", + "RecyclingBinCleanupHelpTextWarning": "Files in the recycle bin older than the selected number of days will be cleaned up automatically", + "RecyclingBinHelpText": "Files will go here when deleted instead of being permanently deleted", + "Refresh": "Verfris", + "RefreshAndScan": "Verfris & Skandeer", + "RefreshAndScanTooltip": "Refresh information and scan disk", + "RefreshSeries": "Refresh Series", + "RegularExpression": "Regular Expression", + "RegularExpressionsCanBeTested": "Regular expressions can be tested [here]({url}).", + "RegularExpressionsTutorialLink": "More details on regular expressions can be found [here]({url}).", + "RejectionCount": "Rejection Count", + "Rejections": "Rejections", + "RelativePath": "Relative Path", + "Release": "Release", + "ReleaseGroup": "Release Group", + "ReleaseGroupFootNote": "Optionally control truncation to a maximum number of bytes including ellipsis (`...`). Truncating from the end (e.g. `{Release Group:30}`) or the beginning (e.g. `{Release Group:-30}`) are both supported.`).", + "ReleaseGroups": "Release Groups", + "ReleaseHash": "Release Hash", + "ReleaseProfile": "Release Profile", + "ReleaseProfileExcludedTagSeriesHelpText": "Release profiles will not apply to series with at least one matching tag.", + "ReleaseProfileIndexerHelpText": "Specify what indexer the profile applies to", + "ReleaseProfileIndexerHelpTextWarning": "Setting a specific indexer on a release profile will cause this profile to only apply to releases from that indexer.", + "ReleaseProfileTagSeriesHelpText": "Release profiles will apply to series with at least one matching tag. Leave blank to apply to all series", + "ReleaseProfiles": "Release Profiles", + "ReleaseProfilesLoadError": "Unable to load Release Profiles", + "ReleasePush": "Release Push", + "ReleaseRejected": "Release Rejected", + "ReleaseSceneIndicatorAssumingScene": "Assuming Scene numbering.", + "ReleaseSceneIndicatorAssumingTvdb": "Assuming TVDB numbering.", + "ReleaseSceneIndicatorMappedNotRequested": "Mapped episode wasn't requested in this search.", + "ReleaseSceneIndicatorSourceMessage": "{message} releases exist with ambiguous numbering, unable to reliably identify episode.", + "ReleaseSceneIndicatorUnknownMessage": "Numbering varies for this episode and release does not match any known mappings.", + "ReleaseSceneIndicatorUnknownSeries": "Unknown episode or series.", + "ReleaseSource": "Release Source", + "ReleaseTitle": "Release Title", + "ReleaseType": "Release Type", + "Reload": "Reload", + "RemotePath": "Remote Path", + "RemotePathMappingBadDockerPathHealthCheckMessage": "You are using docker; download client {downloadClientName} places downloads in {path} but this is not a valid {osName} path. Review your remote path mappings and download client settings.", + "RemotePathMappingDockerFolderMissingHealthCheckMessage": "You are using docker; download client {downloadClientName} places downloads in {path} but this directory does not appear to exist inside the container. Review your remote path mappings and container volume settings.", + "RemotePathMappingDownloadPermissionsEpisodeHealthCheckMessage": "{appName} can see but not access downloaded episode {path}. Likely permissions error.", + "RemotePathMappingFileRemovedHealthCheckMessage": "File {path} was removed part way through processing.", + "RemotePathMappingFilesBadDockerPathHealthCheckMessage": "You are using docker; download client {downloadClientName} reported files in {path} but this is not a valid {osName} path. Review your remote path mappings and download client settings.", + "RemotePathMappingFilesGenericPermissionsHealthCheckMessage": "Download client {downloadClientName} reported files in {path} but {appName} cannot see this directory. You may need to adjust the folder's permissions.", + "RemotePathMappingFilesLocalWrongOSPathHealthCheckMessage": "Local download client {downloadClientName} reported files in {path} but this is not a valid {osName} path. Review your download client settings.", + "RemotePathMappingFilesWrongOSPathHealthCheckMessage": "Remote download client {downloadClientName} reported files in {path} but this is not a valid {osName} path. Review your remote path mappings and download client settings.", + "RemotePathMappingFolderPermissionsHealthCheckMessage": "{appName} can see but not access download directory {downloadPath}. Likely permissions error.", + "RemotePathMappingGenericPermissionsHealthCheckMessage": "Download client {downloadClientName} places downloads in {path} but {appName} cannot see this directory. You may need to adjust the folder's permissions.", + "RemotePathMappingHostHelpText": "The same host you specified for the remote Download Client", + "RemotePathMappingImportEpisodeFailedHealthCheckMessage": "{appName} failed to import (an) episode(s). Check your logs for details.", + "RemotePathMappingLocalFolderMissingHealthCheckMessage": "Remote download client {downloadClientName} places downloads in {path} but this directory does not appear to exist. Likely missing or incorrect remote path mapping.", + "RemotePathMappingLocalPathHelpText": "Path that {appName} should use to access the remote path locally", + "RemotePathMappingLocalWrongOSPathHealthCheckMessage": "Local download client {downloadClientName} places downloads in {path} but this is not a valid {osName} path. Review your download client settings.", + "RemotePathMappingRemoteDownloadClientHealthCheckMessage": "Remote download client {downloadClientName} reported files in {path} but this directory does not appear to exist. Likely missing remote path mapping.", + "RemotePathMappingRemotePathHelpText": "Root path to the directory that the Download Client accesses", + "RemotePathMappingWrongOSPathHealthCheckMessage": "Remote download client {downloadClientName} places downloads in {path} but this is not a valid {osName} path. Review your remote path mappings and download client settings.", + "RemotePathMappings": "Remote Path Mappings", + "RemotePathMappingsInfo": "Remote Path Mappings are very rarely required, if {appName} and your download client are on the same system it is better to match your paths. For more information see the [wiki]({wikiLink})", + "RemotePathMappingsLoadError": "Unable to load Remote Path Mappings", + "Remove": "Verwyder", + "RemoveCompleted": "Verwyder Voltooid", + "RemoveCompletedDownloads": "Remove Completed Downloads", + "RemoveCompletedDownloadsHelpText": "Remove imported downloads from download client history", + "RemoveFailed": "Remove Failed", + "RemoveFailedDownloads": "Remove Failed Downloads", + "RemoveFailedDownloadsHelpText": "Remove failed downloads from download client history", + "RemoveFilter": "Remove filter", + "RemoveFromBlocklist": "Remove from Blocklist", + "RemoveFromDownloadClient": "Remove from Download Client", + "RemoveFromDownloadClientHint": "Removes download and file(s) from download client", + "RemoveFromQueue": "Remove from queue", + "RemoveMultipleFromDownloadClientHint": "Removes downloads and files from download client", + "RemoveQueueItem": "Remove - {sourceTitle}", + "RemoveQueueItemConfirmation": "Are you sure you want to remove '{sourceTitle}' from the queue?", + "RemoveQueueItemRemovalMethod": "Removal Method", + "RemoveQueueItemRemovalMethodHelpTextWarning": "'Remove from Download Client' will remove the download and the file(s) from the download client.", + "RemoveQueueItemsRemovalMethodHelpTextWarning": "'Remove from Download Client' will remove the downloads and the files from the download client.", + "RemoveRootFolder": "Remove Root Folder", + "RemoveRootFolderWithSeriesMessageText": "Are you sure you want to remove the root folder '{path}'? Files and folders will not be deleted from disk, and series in this root folder will not be removed from {appName}.", + "RemoveSelected": "Remove Selected", + "RemoveSelectedBlocklistMessageText": "Are you sure you want to remove the selected items from the blocklist?", + "RemoveSelectedItem": "Remove Selected Item", + "RemoveSelectedItemQueueMessageText": "Are you sure you want to remove 1 item from the queue?", + "RemoveSelectedItems": "Remove Selected Items", + "RemoveSelectedItemsQueueMessageText": "Are you sure you want to remove {selectedCount} items from the queue?", + "RemoveTagsAutomatically": "Remove Tags Automatically", + "RemoveTagsAutomaticallyHelpText": "Remove tags automatically if conditions are not met", + "RemovedFromTaskQueue": "Removed from task queue", + "RemovedSeriesMultipleRemovedHealthCheckMessage": "Series {series} were removed from TheTVDB", + "RemovedSeriesSingleRemovedHealthCheckMessage": "Series {series} was removed from TheTVDB", + "RemovingTag": "Removing tag", + "RenameEpisodes": "Rename Episodes", + "RenameEpisodesHelpText": "{appName} will use the existing file name if renaming is disabled", + "RenameFiles": "Rename Files", + "Renamed": "Renamed", + "Reorder": "Reorder", + "Repack": "Repack", + "Repeat": "Repeat", + "Replace": "Replace", + "ReplaceIllegalCharacters": "Replace Illegal Characters", + "ReplaceIllegalCharactersHelpText": "Replace illegal characters. If unchecked, {appName} will remove them instead", + "ReplaceWithDash": "Replace with Dash", + "ReplaceWithSpaceDash": "Replace with Space Dash", + "ReplaceWithSpaceDashSpace": "Replace with Space Dash Space", + "Required": "Required", + "RequiredHelpText": "This {implementationName} condition must match for the custom format to apply. Otherwise a single {implementationName} match is sufficient.", + "RescanAfterRefreshHelpTextWarning": "{appName} will not automatically detect changes to files when not set to 'Always'", + "RescanAfterRefreshSeriesHelpText": "Rescan the series folder after refreshing the series", + "RescanSeriesFolderAfterRefresh": "Rescan Series Folder after Refresh", + "Reset": "Reset", + "ResetAPIKey": "Reset API Key", + "ResetAPIKeyMessageText": "Are you sure you want to reset your API Key?", + "ResetDefinitionTitlesHelpText": "Reset definition titles as well as values", + "ResetDefinitions": "Reset Definitions", + "ResetQualityDefinitions": "Reset Quality Definitions", + "ResetQualityDefinitionsMessageText": "Are you sure you want to reset quality definitions?", + "Restart": "Restart", + "RestartLater": "I'll restart later", + "RestartNow": "Restart Now", + "RestartReloadNote": "Note: {appName} will automatically restart and reload the UI during the restore process.", + "RestartRequiredHelpTextWarning": "Requires restart to take effect", + "RestartRequiredToApplyChanges": "{appName} requires a restart to apply changes, do you want to restart now?", + "RestartRequiredWindowsService": "Depending which user is running the {appName} service you may need to restart {appName} as admin once before the service will start automatically.", + "RestartSonarr": "Restart {appName}", + "Restore": "Restore", + "RestoreBackup": "Restore Backup", + "RestrictionsLoadError": "Unable to load Restrictions", + "Result": "Result", + "Retention": "Retention", + "RetentionHelpText": "Usenet only: Set to zero to set for unlimited retention", + "RetryingDownloadOn": "Retrying download on {date} at {time}", + "RootFolder": "Root Folder", + "RootFolderEmptyHealthCheckMessage": "Empty root folder: {rootFolderPath}", + "RootFolderMissingHealthCheckMessage": "Missing root folder: {rootFolderPath}", + "RootFolderMultipleEmptyHealthCheckMessage": "Multiple root folders are empty: {rootFolderPaths}", + "RootFolderMultipleMissingHealthCheckMessage": "Multiple root folders are missing: {rootFolderPaths}", + "RootFolderPath": "Root Folder Path", + "RootFolderSelectFreeSpace": "{freeSpace} Free", + "RootFolders": "Root Folders", + "RootFoldersLoadError": "Unable to load root folders", + "Rss": "RSS", + "RssIsNotSupportedWithThisIndexer": "RSS is not supported with this indexer", + "RssSync": "RSS Sync", + "RssSyncInterval": "RSS Sync Interval", + "RssSyncIntervalHelpText": "Interval in minutes. Set to zero to disable (this will stop all automatic release grabbing)", + "RssSyncIntervalHelpTextWarning": "This will apply to all indexers, please follow the rules set forth by them", + "Runtime": "Runtime", + "Save": "Stoor", + "SaveChanges": "Stoor Veranderinge", + "SaveSettings": "Stoor Instellings", + "Scene": "Scene", + "SceneInfo": "Scene Info", + "SceneInformation": "Scene Information", + "SceneNumberNotVerified": "Scene number hasn't been verified yet", + "SceneNumbering": "Scene Numbering", + "Scheduled": "Scheduled", + "Score": "Score", + "Script": "Script", + "ScriptPath": "Script Path", + "Search": "Soek", + "SearchAll": "Soek Alles", + "SearchByTvdbId": "You can also search using TVDB ID of a show. eg. tvdb:71663", + "SearchFailedError": "Search failed, please try again later.", + "SearchForAllMissingEpisodes": "Search for all missing episodes", + "SearchForAllMissingEpisodesConfirmationCount": "Are you sure you want to search for all {totalRecords} missing episodes?", + "SearchForCutoffUnmetEpisodes": "Search for all Cutoff Unmet episodes", + "SearchForCutoffUnmetEpisodesConfirmationCount": "Are you sure you want to search for all {totalRecords} Cutoff Unmet episodes?", + "SearchForMissing": "Search for Missing", + "SearchForMonitoredEpisodes": "Search for monitored episodes", + "SearchForMonitoredEpisodesSeason": "Search for monitored episodes in this season", + "SearchForQuery": "Search for {query}", + "SearchIsNotSupportedWithThisIndexer": "Search is not supported with this indexer", + "SearchMonitored": "Search Monitored", + "SearchSelected": "Search Selected", + "Season": "Seisoen", + "SeasonCount": "Seisoentelling", + "SeasonDetails": "Seisoenbesonderhede", + "SeasonFinale": "Seisoenfinale", + "SeasonFolder": "Seisoenvouer", + "SeasonFolderFormat": "Seisoenvouer-formaat", + "SeasonInformation": "Seisoen-inligting", + "SeasonNumber": "Seisoennommer", + "SeasonNumberToken": "Seisoen {seasonNumber}", + "SeasonPack": "Seisoenpakket", + "SeasonPackUpgradeAllowAnyWarning": "Laat 'n seisoenpakket toe as dit enige episode opgradeer. Dit geld vir alle bronne van outomatiese grype.", + "SeasonPackUpgradeAllowHelpText": "Vereis dat 'n seisoenpakket 'n gehalte- of pasgemaakte formaat-opgradering vir alle episodes is", + "SeasonPackUpgradeAllowLabel": "Laat Seisoenpakket-opgraderings toe", + "SeasonPackUpgradeThresholdHelpText": "Vereis dat 'n seisoenpakket 'n opgradering vir ten minste X persent episodes is.", + "SeasonPackUpgradeThresholdHelpTextExample": "{numberEpisodes} van {totalEpisodes} episodes: {count}%", + "SeasonPackUpgradeThresholdLabel": "Seisoenpakket-opgraderingsdrempel", + "SeasonPassEpisodesDownloaded": "{episodeFileCount}/{totalEpisodeCount} episodes afgelaai", + "SeasonPassTruncated": "Slegs nuutste 25 seisoene word getoon, gaan na besonderhede om alle seisoene te sien", + "SeasonPremiere": "Seisoenpremière", + "SeasonPremieresOnly": "Slegs Seisoenpremières", + "Seasons": "Seisoene", + "SeasonsMonitoredAll": "Alles", + "SeasonsMonitoredNone": "Geen", + "SeasonsMonitoredStatus": "Seisoene Gemonitor", + "SecretToken": "Secret Token", + "Security": "Security", + "Seeders": "Seeders", + "SelectAll": "Select All", + "SelectDownloadClientModalTitle": "{modalTitle} - Select Download Client", + "SelectDropdown": "Select...", + "SelectEpisodes": "Select Episode(s)", + "SelectEpisodesModalTitle": "{modalTitle} - Select Episode(s)", + "SelectFolder": "Select Folder", + "SelectFolderModalTitle": "{modalTitle} - Select Folder", + "SelectIndexerFlags": "Select Indexer Flags", + "SelectLanguage": "Select Language", + "SelectLanguageModalTitle": "{modalTitle} - Select Language", + "SelectLanguages": "Select Languages", + "SelectQuality": "Select Quality", + "SelectReleaseGroup": "Select Release Group", + "SelectReleaseType": "Select Release Type", + "SelectSeason": "Select Season", + "SelectSeasonModalTitle": "{modalTitle} - Select Season", + "SelectSeries": "Select Series", + "SendAnonymousUsageData": "Send Anonymous Usage Data", + "Series": "Reekse", + "SeriesAndEpisodeInformationIsProvidedByTheTVDB": "Reeks- en episode-inligting word deur TheTVDB.com verskaf. [Overweeg om hulle te ondersteun]({url}).", + "SeriesCannotBeFound": "Jammer, daardie reeks kon nie gevind word nie.", + "SeriesDetailsCountEpisodeFiles": "{episodeFileCount} episode-lêers", + "SeriesDetailsGoTo": "Gaan na {title}", + "SeriesDetailsNoEpisodeFiles": "Geen episode-lêers nie", + "SeriesDetailsOneEpisodeFile": "1 episode-lêer", + "SeriesDetailsRuntime": "{runtime} Minute", + "SeriesEditRootFolderHelpText": "Om reekse na dieselfde wortelvouer te skuif kan gebruik word om reeksvouers te hernoem om by opdaterende titel of benamingsformaat te pas", + "SeriesEditor": "Reeksredigeerder", + "SeriesFinale": "Reeksfinale", + "SeriesFolderFormat": "Reeksvouer-formaat", + "SeriesFolderFormatHelpText": "Gebruik wanneer 'n nuwe reeks bygevoeg word of reekse via die reeksredigeerder geskuif word", + "SeriesFolderImportedTooltip": "Episode van reeksvouer ingevoer", + "SeriesFootNote": "Opsioneel beheer afkapping tot 'n maksimum aantal grepe insluitend ellips (`...`). Afkapping van die einde (bv. `{Series Title:30}`) of die begin (bv. `{Series Title:-30}`) word albei ondersteun.", + "SeriesID": "Reeks-ID", + "SeriesIndexFooterContinuing": "Voortgesette (Alle episodes afgelaai)", + "SeriesIndexFooterDownloading": "Besig om af te laai (Een of meer episodes)", + "SeriesIndexFooterEnded": "Beëindig (Alle episodes afgelaai)", + "SeriesIndexFooterMissingMonitored": "Ontbrekende Episodes (Reeks gemonitor)", + "SeriesIndexFooterMissingUnmonitored": "Ontbrekende Episodes (Reeks nie gemonitor nie)", + "SeriesIsMonitored": "Reeks word gemonitor", + "SeriesIsUnmonitored": "Reeks word nie gemonitor nie", + "SeriesLoadError": "Kon nie Reekse laai nie", + "SeriesMatchType": "Reeks-treftipe", + "SeriesMonitoring": "Reeks-monitoring", + "SeriesPremiere": "Reekspremière", + "SeriesProgressBarText": "{episodeFileCount} / {episodeCount} (Totaal: {totalEpisodeCount}, Besig om af te laai: {downloadingCount})", + "SeriesTitle": "Reekstitel", + "SeriesTitleToExcludeHelpText": "Die naam van die reeks om uit te sluit", + "SeriesType": "Reekstipe", + "SeriesTypes": "Reekstipes", + "SeriesTypesHelpText": "Reekstipe word vir hernoem, ontleding en soek gebruik", + "SetIndexerFlags": "Set Indexer Flags", + "SetIndexerFlagsModalTitle": "{modalTitle} - Set Indexer Flags", + "SetPermissions": "Set Permissions", + "SetPermissionsLinuxHelpText": "Should chmod be run when files are imported/renamed?", + "SetPermissionsLinuxHelpTextWarning": "If you're unsure what these settings do, do not alter them.", + "SetReleaseGroup": "Set Release Group", + "SetReleaseGroupModalTitle": "{modalTitle} - Set Release Group", + "SetTags": "Set Tags", + "Settings": "Instellings", + "ShortDateFormat": "Kort Datumformaat", + "ShowAdvanced": "Show Advanced", + "ShowBanners": "Show Banners", + "ShowBannersHelpText": "Show banners instead of titles", + "ShowDateAdded": "Show Date Added", + "ShowEpisodeInformation": "Show Episode Information", + "ShowEpisodeInformationHelpText": "Show episode title and number", + "ShowEpisodes": "Show episodes", + "ShowMonitored": "Show Monitored", + "ShowMonitoredHelpText": "Show monitored status under poster", + "ShowNetwork": "Show Network", + "ShowPath": "Show Path", + "ShowPreviousAiring": "Show Previous Airing", + "ShowQualityProfile": "Show Quality Profile", + "ShowQualityProfileHelpText": "Show quality profile under poster", + "ShowRelativeDates": "Show Relative Dates", + "ShowRelativeDatesHelpText": "Show relative (Today/Yesterday/etc) or absolute dates", + "ShowSearch": "Show Search", + "ShowSearchHelpText": "Show search button on hover", + "ShowSeasonCount": "Show Season Count", + "ShowSeriesTitleHelpText": "Show series title under poster", + "ShowSizeOnDisk": "Show Size on Disk", + "ShowTags": "Show Tags", + "ShowTagsHelpText": "Show tags under poster", + "ShowTitle": "Show Title", + "ShownClickToHide": "Shown, click to hide", + "Shutdown": "Shutdown", + "SingleEpisode": "Single Episode", + "SingleEpisodeInvalidFormat": "Single Episode: Invalid Format", + "Size": "Size", + "SizeLimit": "Size Limit", + "SizeOnDisk": "Size on disk", + "SkipFreeSpaceCheck": "Skip Free Space Check", + "SkipFreeSpaceCheckHelpText": "Use when {appName} is unable to detect free space of your root folder", + "SkipRedownload": "Skip Redownload", + "SkipRedownloadHelpText": "Prevents {appName} from trying to download an alternative release for this item", + "Small": "Small", + "SmartReplace": "Smart Replace", + "SmartReplaceHint": "Dash or Space Dash depending on name", + "Socks4": "Socks4", + "Socks5": "Socks5 (Support TOR)", + "SomeResultsAreHiddenByTheAppliedFilter": "Some results are hidden by the applied filter", + "SonarrTags": "{appName} Tags", + "Sort": "Sort", + "Source": "Source", + "SourcePath": "Source Path", + "SourceRelativePath": "Source Relative Path", + "SourceTitle": "Source Title", + "Space": "Space", + "Special": "Special", + "SpecialEpisode": "Special Episode", + "Specials": "Specials", + "SpecialsFolderFormat": "Specials Folder Format", + "SslCertPassword": "SSL Cert Password", + "SslCertPasswordHelpText": "Password for pfx file", + "SslCertPath": "SSL Cert Path", + "SslCertPathHelpText": "Path to pfx or pem file", + "SslKeyPath": "SSL Key Path", + "SslKeyPathHelpText": "Path to key file used with pem file", + "SslPort": "SSL Port", + "Standard": "Standard", + "StandardEpisodeFormat": "Standard Episode Format", + "StandardEpisodeTypeDescription": "Episodes released with SxxEyy pattern", + "StandardEpisodeTypeFormat": "Season and episode numbers ({format})", + "StartImport": "Start Import", + "StartProcessing": "Start Processing", + "Started": "Started", + "StartupDirectory": "Startup Directory", + "Status": "Status", + "StopSelecting": "Stop Selecting", + "Style": "Style", + "SubtitleLanguages": "Subtitle Languages", + "Sunday": "Sunday", + "SupportedAutoTaggingProperties": "{appName} supports the follow properties for auto tagging rules", + "SupportedCustomConditions": "{appName} supports custom conditions against the release properties below.", + "SupportedDownloadClients": "{appName} supports many popular torrent and usenet download clients.", + "SupportedDownloadClientsMoreInfo": "For more information on the individual download clients, click the more info buttons.", + "SupportedImportListsMoreInfo": "For more information on the individual import lists, click on the more info buttons.", + "SupportedIndexers": "{appName} supports any indexer that uses the Newznab standard, as well as other indexers listed below.", + "SupportedIndexersMoreInfo": "For more information on the individual indexers, click on the more info buttons.", + "SupportedListsMoreInfo": "For more information on the individual lists, click on the more info buttons.", + "SupportedListsSeries": "{appName} supports multiple lists for importing Series into the database.", + "System": "System", + "SystemDefault": "System default", + "SystemTimeHealthCheckMessage": "System time is off by more than 1 day. Scheduled tasks may not run correctly until the time is corrected", + "Table": "Table", + "TableColumns": "Columns", + "TableColumnsHelpText": "Choose which columns are visible and which order they appear in", + "TableOptions": "Table Options", + "TableOptionsButton": "Table Options Button", + "TablePageSize": "Page Size", + "TablePageSizeHelpText": "Number of items to show on each page", + "TablePageSizeMaximum": "Page size must not exceed {maximumValue}", + "TablePageSizeMinimum": "Page size must be at least {minimumValue}", + "TagCannotBeDeletedWhileInUse": "Tag cannot be deleted while in use", + "TagDetails": "Tag Details - {label}", + "TagIsNotUsedAndCanBeDeleted": "Tag is not used and can be deleted", + "Tags": "Tags", + "TagsLoadError": "Unable to load Tags", + "TagsSettingsSummary": "See all tags and how they are used. Unused tags can be removed", + "TaskUserAgentTooltip": "User-Agent provided by the app that called the API", + "Tasks": "Tasks", + "Tba": "TBA", + "Test": "Test", + "TestAll": "Test All", + "TestAllClients": "Test All Clients", + "TestAllIndexers": "Test All Indexers", + "TestAllLists": "Test All Lists", + "TestParsing": "Test Parsing", + "TheLogLevelDefault": "The log level defaults to 'Debug' and can be changed in [General Settings](/settings/general)", + "TheTvdb": "TheTVDB", + "Theme": "Theme", + "ThemeHelpText": "Change Application UI Theme, 'Auto' Theme will use your OS Theme to set Light or Dark mode. Inspired by Theme.Park", + "Threshold": "Threshold", + "Time": "Time", + "TimeFormat": "Time Format", + "TimeLeft": "Time Left", + "TimeZone": "Time Zone", + "Title": "Titel", + "Titles": "Titels", + "Today": "Vandag", + "TodayAt": "Vandag om {time}", + "ToggleMonitoredSeriesUnmonitored": "Cannot toggle monitored state when series is unmonitored", + "ToggleMonitoredToUnmonitored": "Monitored, click to unmonitor", + "ToggleUnmonitoredToMonitored": "Unmonitored, click to monitor", + "Tomorrow": "Môre", + "TomorrowAt": "Môre om {time}", + "TorrentBlackhole": "Torrent Swartgat", + "TorrentBlackholeSaveMagnetFiles": "Save Magnet Files", + "TorrentBlackholeSaveMagnetFilesExtension": "Save Magnet Files Extension", + "TorrentBlackholeSaveMagnetFilesExtensionHelpText": "Extension to use for magnet links, defaults to '.magnet'", + "TorrentBlackholeSaveMagnetFilesHelpText": "Save the magnet link if no .torrent file is available (only useful if the download client supports magnets saved to a file)", + "TorrentBlackholeSaveMagnetFilesReadOnly": "Read Only", + "TorrentBlackholeSaveMagnetFilesReadOnlyHelpText": "Instead of moving files this will instruct {appName} to Copy or Hardlink (depending on settings/system configuration)", + "TorrentBlackholeTorrentFolder": "Torrent Folder", + "TorrentDelay": "Torrent Delay", + "TorrentDelayHelpText": "Delay in minutes to wait before grabbing a torrent", + "TorrentDelayTime": "Torrent Delay: {torrentDelay}", + "Torrents": "Torrents", + "TorrentsDisabled": "Torrents Disabled", + "Total": "Total", + "TotalFileSize": "Total File Size", + "TotalRecords": "Total records: {totalRecords}", + "TotalSpace": "Total Space", + "Trace": "Trace", + "True": "True", + "TvdbId": "TVDB ID", + "TvdbIdExcludeHelpText": "The TVDB ID of the series to exclude", + "Twitter": "Twitter", + "Type": "Type", + "TypeOfList": "{typeOfList} List", + "Ui": "UI", + "UiLanguage": "UI-taal", + "UiLanguageHelpText": "Taal wat {appName} vir die koppelvlak sal gebruik", + "UiSettings": "UI-instellings", + "UiSettingsLoadError": "Kon nie UI-instellings laai nie", + "UiSettingsSummary": "Kalender-, datum- en kleurverswakte opsies", + "Umask": "Umask", + "Umask750Description": "{octal} - Owner write, Group read", + "Umask755Description": "{octal} - Owner write, Everyone else read", + "Umask770Description": "{octal} - Owner & Group write", + "Umask775Description": "{octal} - Owner & Group write, Other read", + "Umask777Description": "{octal} - Everyone write", + "UnableToImportAutomatically": "Unable to Import Automatically", + "UnableToLoadAutoTagging": "Unable to load auto tagging", + "UnableToLoadBackups": "Unable to load backups", + "UnableToUpdateSonarrDirectly": "Unable to update {appName} directly,", + "Unavailable": "Unavailable", + "Underscore": "Underscore", + "Ungroup": "Ungroup", + "Unknown": "Unknown", + "UnknownDownloadState": "Unknown download state: {state}", + "UnknownEventTooltip": "Unknown event", + "UnknownSeriesItems": "Unknown Series Items", + "Unlimited": "Unlimited", + "UnmappedFilesOnly": "Unmapped Files Only", + "UnmappedFolders": "Unmapped Folders", + "UnmonitorDeletedEpisodes": "Unmonitor Deleted Episodes", + "UnmonitorDeletedEpisodesHelpText": "Episodes deleted from disk are automatically unmonitored in {appName}", + "UnmonitorSelected": "Unmonitor Selected", + "UnmonitorSpecialEpisodes": "Unmonitor Specials", + "UnmonitorSpecialsEpisodesDescription": "Unmonitor all special episodes without changing the monitored status of other episodes", + "Unmonitored": "Unmonitored", + "UnmonitoredOnly": "Unmonitored Only", + "UnsavedChanges": "Unsaved Changes", + "UnselectAll": "Unselect All", + "Upcoming": "Upcoming", + "UpcomingSeriesDescription": "Series has been announced but no exact air date yet", + "UpdateAll": "Update All", + "UpdateAppDirectlyLoadError": "Unable to update {appName} directly,", + "UpdateAutomaticallyHelpText": "Automatically download and install updates. You will still be able to install from System: Updates", + "UpdateAvailableHealthCheckMessage": "New update is available: {version}", + "UpdateFiltered": "Update Filtered", + "UpdateMechanismHelpText": "Use {appName}'s built-in updater or a script", + "UpdateMonitoring": "Update Monitoring", + "UpdatePath": "Update Path", + "UpdateScriptPathHelpText": "Path to a custom script that takes an extracted update package and handle the remainder of the update process", + "UpdateSelected": "Update Selected", + "UpdateSeriesPath": "Update Series Path", + "UpdateStartupNotWritableHealthCheckMessage": "Cannot install update because startup folder '{startupFolder}' is not writable by the user '{userName}'.", + "UpdateStartupTranslocationHealthCheckMessage": "Cannot install update because startup folder '{startupFolder}' is in an App Translocation folder.", + "UpdateUiNotWritableHealthCheckMessage": "Cannot install update because UI folder '{uiFolder}' is not writable by the user '{userName}'.", + "UpdaterLogFiles": "Updater Log Files", + "Updates": "Updates", + "UpgradeUntil": "Upgrade Until", + "UpgradeUntilCustomFormatScore": "Upgrade Until Custom Format Score", + "UpgradeUntilCustomFormatScoreEpisodeHelpText": "Once the quality cutoff is met or exceeded and this custom format score is reached {appName} will no longer grab episode releases", + "UpgradeUntilEpisodeHelpText": "Once this quality is reached {appName} will no longer download episodes after the custom format cutoff score is met or exceeded", + "UpgradeUntilThisQualityIsMetOrExceeded": "Upgrade until this quality is met or exceeded", + "UpgradesAllowed": "Upgrades Allowed", + "UpgradesAllowedHelpText": "If disabled qualities will not be upgraded", + "Uppercase": "Uppercase", + "Uptime": "Uptime", + "UrlBase": "URL Base", + "UrlBaseHelpText": "For reverse proxy support, default is empty", + "UseHardlinksInsteadOfCopy": "Use Hardlinks instead of Copy", + "UseProxy": "Use Proxy", + "UseSeasonFolder": "Use Season Folder", + "UseSeasonFolderHelpText": "Sort episodes into season folders", + "UseSsl": "Use SSL", + "Usenet": "Usenet", + "UsenetBlackhole": "Usenet Blackhole", + "UsenetBlackholeNzbFolder": "Nzb Folder", + "UsenetDelay": "Usenet Delay", + "UsenetDelayHelpText": "Delay in minutes to wait before grabbing a release from Usenet", + "UsenetDelayTime": "Usenet Delay: {usenetDelay}", + "UsenetDisabled": "Usenet Disabled", + "UserInvokedSearch": "User Invoked Search", + "UserRejectedExtensions": "Additional Rejected File Extensions", + "UserRejectedExtensionsHelpText": "Comma separated list of files extensions to fail (Fail Downloads also needs to be enabled per indexer)", + "UserRejectedExtensionsTextsExamples": "Examples: '.ext, .xyz' or 'ext,xyz'", + "Username": "Gebruikernaam", + "UtcAirDate": "UTC-uitsendingsdatum", + "Version": "Version", + "VersionNumber": "Version {version}", + "VideoCodec": "Video Codec", + "VideoDynamicRange": "Video Dynamic Range", + "View": "View", + "VisitTheWikiForMoreDetails": "Visit the wiki for more details: ", + "WaitingToImport": "Waiting to Import", + "WaitingToProcess": "Waiting to Process", + "WantMoreControlAddACustomFormat": "Want more control over which downloads are preferred? Add a [Custom Format](/settings/customformats)", + "Wanted": "Wanted", + "Warn": "Warn", + "Warning": "Waarskuwing", + "Week": "Week", + "WeekColumnHeader": "Week Column Header", + "WeekColumnHeaderHelpText": "Shown above each column when week is the active view", + "WhatsNew": "What's New?", + "WhyCantIFindMyShow": "Why can't I find my show?", + "Wiki": "Wiki", + "WithFiles": "With Files", + "WouldYouLikeToRestoreBackup": "Would you like to restore the backup '{name}'?", + "XmlRpcPath": "XML RPC Path", + "Year": "Year", + "Yes": "Ja", + "YesCancel": "Ja, Kanselleer", + "Yesterday": "Gister", + "YesterdayAt": "Gister om {time}" +} diff --git a/src/NzbDrone.Core/Parser/IsoLanguages.cs b/src/NzbDrone.Core/Parser/IsoLanguages.cs index 8bdb33034..07dc2de15 100644 --- a/src/NzbDrone.Core/Parser/IsoLanguages.cs +++ b/src/NzbDrone.Core/Parser/IsoLanguages.cs @@ -62,7 +62,8 @@ public static class IsoLanguages new IsoLanguage("ms", "", "msa", Language.Malay), new IsoLanguage("ur", "", "urd", Language.Urdu), new IsoLanguage("rm", "", "roh", Language.Romansh), - new IsoLanguage("ka", "", "kat", Language.Georgian) + new IsoLanguage("ka", "", "kat", Language.Georgian), + new IsoLanguage("af", "", "afr", Language.Afrikaans) }; private static readonly Dictionary AlternateIsoCodeMappings = new Dictionary