From e34aa4d9d6aaea9bb2337f03465513828c16af00 Mon Sep 17 00:00:00 2001 From: Isaac Abadi Date: Sun, 31 Jan 2021 19:47:14 -0500 Subject: [PATCH] Adds Dutch language support --- src/app/settings/locales_list.ts | 2 +- src/app/settings/settings.component.ts | 2 +- src/assets/i18n/messages.nl.json | 248 +++ src/assets/i18n/messages.nl.xlf | 2517 ++++++++++++++++++++++++ 4 files changed, 2767 insertions(+), 2 deletions(-) create mode 100644 src/assets/i18n/messages.nl.json create mode 100644 src/assets/i18n/messages.nl.xlf diff --git a/src/app/settings/locales_list.ts b/src/app/settings/locales_list.ts index 5e88b73..47d398c 100644 --- a/src/app/settings/locales_list.ts +++ b/src/app/settings/locales_list.ts @@ -159,7 +159,7 @@ export const isoLangs = { }, 'nl': { 'name': 'Dutch', - 'nativeName': 'Nederlands, Vlaams' + 'nativeName': 'Nederlands' }, 'en': { 'name': 'English', diff --git a/src/app/settings/settings.component.ts b/src/app/settings/settings.component.ts index 824b270..2ef36fa 100644 --- a/src/app/settings/settings.component.ts +++ b/src/app/settings/settings.component.ts @@ -20,7 +20,7 @@ import { EditCategoryDialogComponent } from 'app/dialogs/edit-category-dialog/ed }) export class SettingsComponent implements OnInit { all_locales = isoLangs; - supported_locales = ['en', 'es', 'de', 'fr', 'zh', 'nb', 'it', 'en-GB']; + supported_locales = ['en', 'es', 'de', 'fr', 'nl', 'zh', 'nb', 'it', 'en-GB']; initialLocale = localStorage.getItem('locale'); initial_config = null; diff --git a/src/assets/i18n/messages.nl.json b/src/assets/i18n/messages.nl.json new file mode 100644 index 0000000..79226a8 --- /dev/null +++ b/src/assets/i18n/messages.nl.json @@ -0,0 +1,248 @@ +{ + "004b222ff9ef9dd4771b777950ca1d0e4cd4348a": "Over", + "994363f08f9fbfa3b3994ff7b35c6904fdff18d8": "Profiel", + "adb4562d2dbd3584370e44496969d58c511ecb63": "Donker", + "121cc5391cd2a5115bc2b3160379ee5b36cd7716": "Instellingen", + "92eee6be6de0b11c924e3ab27db30257159c0a7c": "Overzicht", + "6765b4c916060f6bc42d9bb69e80377dbcb5e4e9": "Inloggen", + "357064ca9d9ac859eb618e28e8126fa32be049e2": "Abonnementen", + "822fab38216f64e8166d368b59fe756ca39d301b": "Downloads", + "4a9889d36910edc8323d7bab60858ab3da6d91df": "Alleen audio", + "6a21ba5fb0ac804a525bf9ab168038c3ee88e661": "Downloaden", + "a38ae1082fec79ba1f379978337385a539a28e73": "Kwaliteit", + "4be966a9dcfbc9b54dfcc604b831c0289f847fa4": "URL gebruiken", + "d3f02f845e62cebd75fde451ab8479d2a8ad784d": "Bekijken", + "96a01fafe135afc58b0f8071a4ab00234495ce18": "Meerdere video's downloaden", + "6a3777f913cf3f288664f0632b9f24794fdcc24e": "Afbreken", + "322ed150e02666fe2259c5b4614eac7066f4ffa0": "Geavanceerd", + "4e4c721129466be9c3862294dc40241b64045998": "Aanvullende opties toekennen", + "ad2f8ac8b7de7945b80c8e424484da94e597125f": "Aanvullende opties", + "a6911c2157f1b775284bbe9654ce5eb30cf45d7f": "Je hoeft alleen de aanvullende opties op te geven, dus niet de url. Je kunt de opties scheiden met twee komma's: ,,", + "3a92a3443c65a52f37ca7efb8f453b35dbefbf29": "Aangepaste uitvoer gebruiken", + "d9c02face477f2f9cdaae318ccee5f89856851fb": "Aangepaste uitvoer", + "fcfd4675b4c90f08d18d3abede9a9a4dff4cfdc7": "Documentatie", + "19d1ae64d94d28a29b2c57ae8671aace906b5401": "Het pad is relatief aan het ingestelde downloadpad. Laat de extensie achterwege.", + "b7ffe7c6586d6f3f18a9246806a7c7d5538ab43e": "Geteste opdracht:", + "8fad10737d3e3735a6699a4d89cbf6c20f6bb55f": "Authenticatie gebruiken", + "08c74dc9762957593b91f6eb5d65efdfc975bf48": "Gebruikersnaam", + "c32ef07f8803a223a83ed17024b38e8d82292407": "Wachtwoord", + "17f0ea5d2d7a262b0e875acc70475f102aee84e6": "Afspeellijst maken", + "cff1428d10d59d14e45edec3c735a27b5482db59": "Naam", + "f61c6867295f3b53d23557021f2f4e0aa1d0b8fc": "Soort", + "f0baeb8b69d120073b6d60d34785889b0c3232c8": "Audio", + "2d1ea268a6a9f483dbc2cbfe19bf4256a57a6af4": "Video", + "f47e2d56dd8a145b2e9599da9730c049d52962a2": "Audiobestanden", + "a52dae09be10ca3a65da918533ced3d3f4992238": "Video's", + "a9806cf78ce00eb2613eeca11354a97e033377b8": "Abonneren op afspeellijst of kanaal", + "801b98c6f02fe3b32f6afa3ee854c99ed83474e6": "URL", + "93efc99ae087fc116de708ecd3ace86ca237cf30": "De url van de afspeellijst of het kanaal", + "08f5d0ef937ae17feb1b04aff15ad88911e87baf": "Aangepaste naam", + "ea30873bd3f0d5e4fb2378eec3f0a1db77634a28": "Alle uploads downloaden", + "d641b8fa5ac5e85114c733b1f7de6976bd091f70": "Maximumkwaliteit", + "c76a955642714b8949ff3e4b4990864a2e2cac95": "Audiomodus", + "408ca4911457e84a348cecf214f02c69289aa8f1": "Streamingmodus", + "f432e1a8d6adb12e612127978ce2e0ced933959c": "Deze worden toegevoegd ná de standaardopties.", + "98b6ec9ec138186d663e64770267b67334353d63": "Aangepaste bestandsuitvoer", + "d7b35c384aecd25a516200d6921836374613dfe7": "Annuleren", + "d0336848b0c375a1c25ba369b3481ee383217a4f": "Abonneren", + "28a678e9cabf86e44c32594c43fa0e890135c20f": "Video's downloaden die geüpload zijn in de afgelopen", + "e78c0d60ac39787f62c9159646fe0b3c1ed55a1d": "Soort:", + "c52db455cca9109ee47e1a612c3f4117c09eb71b": "URL:", + "ca3dbbc7f3e011bffe32a10a3ea45cc84f30ecf1": "ID:", + "f4e529ae5ffd73001d1ff4bbdeeb0a72e342e5c8": "Sluiten", + "8efc77bf327659c0fec1f518cf48a98cdcd9dddf": "Archief exporteren", + "3042bd3ad8dffcfeca5fd1ae6159fd1047434e95": "De-abonneren", + "303e45ffae995c9817e510e38cb969e6bb3adcbf": "(onderbroken)", + "a44d86aa1e6c20ced07aca3a7c081d8db9ded1c6": "Archief:", + "616e206cb4f25bd5885fc35925365e43cf5fb929": "Naam:", + "c6eb45d085384903e53ab001a3513d1de6a1dbac": "Uploader:", + "109c6f4a5e46efb933612ededfaf52a13178b7e0": "Bestandsgrootte:", + "bd630d8669b16e5f264ec4649d9b469fe03e5ff4": "Pad:", + "a67e7d843cef735c79d5ef1c8ba4af3e758912bb": "Uploaddatum:", + "0cc1dec590ecd74bef71a865fb364779bc42a749": "Categorie:", + "d9e83ac17026e70ef6e9c0f3240a3b2450367f40": "youtube-dl-opties aanpassen", + "7fc1946abe2b40f60059c6cd19975d677095fd19": "Geteste nieuwe aanvullende opties", + "0b71824ae71972f236039bed43f8d2323e8fd570": "Optie toevoegen", + "c8b0e59eb491f2ac7505f0fbab747062e6b32b23": "Zoeken op categorie", + "9eeb91caef5a50256dd87e1c4b7b3e8216479377": "Optiewaarde gebruiken", + "7de2451ed3fb8d8b847979bd3f0c740b970f167b": "Optie toevoegen", + "b2623aee44b70c9a4ba1fce16c8a593b0a4c7974": "Aanpassen", + "25d8ad5eba2ec24e68295a27d6a4bb9b49e3dacd": "Optiewaarde", + "91ecce65f1d23f9419d1c953cd6b7bc7f91c110e": "Updater", + "b7ff2e2b909c53abe088fe60b9f4b6ac7757247f": "Gebruikersregistratie", + "024886ca34a6f309e3e51c2ed849320592c3faaa": "Gebruikersnaam", + "cfc2f436ec2beffb042e7511a73c89c372e86a6c": "Registreren", + "ebadf946ae90f13ecd0c70f09edbc0f983af8a0f": "Nieuwe cookies uploaden", + "a8b7b9c168fd936a75e500806a8c0d7755ef1198": "Let op: de nieuwe cookies overschrijven de oude. Daarnaast zijn de cookies procesgebonden en niet gebruikersgebonden.", + "98a8a42e5efffe17ab786636ed0139b4c7032d0e": "Slepen-en-neerzetten", + "4f389e41e4592f7f9bb76abdd8af4afdfb13f4f1": "Afspeellijst aanpassen", + "5caadefa4143cf6766a621b0f54f91f373a1f164": "Inhoud toevoegen", + "52c9a103b812f258bcddc3d90a6e3f46871d25fe": "Opslaan", + "33026f57ea65cd9c8a5d917a08083f71a718933a": "Normale volgorde", + "29376982b1205d9d6ea3d289e8e2f8e1ac2839b1": "Omgekeerde volgorde", + "d02888c485d3aeab6de628508f4a00312a722894": "Mijn video's", + "7e892ba15f2c6c17e83510e273b3e10fc32ea016": "Zoeken", + "73423607944a694ce6f9e55cfee329681bb4d9f9": "Geen video's gevonden.", + "3697f8583ea42868aa269489ad366103d94aece7": "Bewerken", + "07db550ae114d9faad3a0cbb68bcc16ab6cd31fc": "Onderbroken", + "c3b0b86523f1d10e84a71f9b188d54913a11af3b": "Categorie bewerken", + "2489eefea00931942b91f4a1ae109514b591e2e1": "Regels", + "e4eeb9106dbcbc91ca1ac3fb4068915998a70f37": "Regel toevoegen", + "792dc6a57f28a1066db283f2e736484f066005fd": "Twitch-chatgesprek downloaden", + "28f86ffd419b869711aa13f5e5ff54be6d70731c": "Aanpassen", + "826b25211922a1b46436589233cb6f1a163d89b7": "Verwijderen", + "321e4419a943044e674beb55b8039f42a9761ca5": "Informatie", + "e684046d73bcee88e82f7ff01e2852789a05fc32": "Aantal:", + "34504b488c24c27e68089be549f0eeae6ebaf30b": "Verwijderen en op zwarte lijst plaatsen", + "dad95154dcef3509b8cc705046061fd24994bbb7": "weergaven", + "5b3075e8dc3f3921ec316b0bd83b6d14a06c1a4f": "Aanpassingen opslaan", + "4d8a18b04a1f785ecd8021ac824e0dfd5881dbfc": "Het downloaden is voltooid", + "348cc5d553b18e862eb1c1770e5636f6b05ba130": "Er is een fout opgetreden", + "4f8b2bb476981727ab34ed40fde1218361f92c45": "Details", + "e9aff8e6df2e2bf6299ea27bb2894c70bc48bd4d": "Er is een fout opgetreden:", + "77b0c73840665945b25bd128709aa64c8f017e1c": "Gestart om:", + "08ff9375ec078065bcdd7637b7ea65fce2979266": "Afgerond om:", + "ad127117f9471612f47d01eae09709da444a36a4": "Bestandspad(en):", + "e2319dec5b4ccfb6ed9f55ccabd63650a8fdf547": "Mijn abonnementen", + "807cf11e6ac1cde912496f764c176bdfdd6b7e19": "Kanalen", + "47546e45bbb476baaaad38244db444c427ddc502": "Afspeellijsten", + "29b89f751593e1b347eef103891b7a1ff36ec03f": "De naam is niet beschikbaar omdat het kanaal nog wordt opgehaald.", + "4636cd4a1379c50d471e98786098c4d39e1e82ad": "Je hebt geen abonnementen.", + "2e0a410652cb07d069f576b61eab32586a18320d": "De naam is niet beschikbaar omdat de afspeellijst nog wordt opgehaald.", + "587b57ced54965d8874c3fd0e9dfedb987e5df04": "Je hebt geen abonnementen.", + "82421c3e46a0453a70c42900eab51d58d79e6599": "Algemeen", + "0ba25ad86a240576c4f20a2fada4722ebba77b1e": "Downloader", + "d5f69691f9f05711633128b5a3db696783266b58": "Diversen", + "bc2e854e111ecf2bd7db170da5e3c2ed08181d88": "Geavanceerd", + "4d13a9cd5ed3dcee0eab22cb25198d43886942be": "Gebruikers", + "eb3d5aefff38a814b76da74371cbf02c0789a1ef": "Logboeken", + "fe8fd36dbf5deee1d56564965787a782a66eba44": "{VAR_SELECT, select, true {Close} false {Cancel} other {otha}}", + "54c512cca1923ab72faf1a0bd98d3d172469629a": "De url waarvan deze app wordt geladen, zonder het poortnummer.", + "cb2741a46e3560f6bc6dfd99d385e86b08b26d72": "Poort", + "22e8f1d0423a3b784fe40fab187b92c06541b577": "Het gewenste poortnummer (standaard: 17442).", + "d4477669a560750d2064051a510ef4d7679e2f3e": "Meerdere gebruikers", + "2eb03565fcdce7a7a67abc277a936a32fcf51557": "Gebruikersbasispad", + "a64505c41150663968e277ec9b3ddaa5f4838798": "Het basispad voor gebruikers en hun gedownloade video's.", + "4e3120311801c4acd18de7146add2ee4a4417773": "Abonnementen toestaan", + "4bee2a4bef2d26d37c9b353c278e24e5cd309ce3": "Abonnementenbasispad", + "bc9892814ee2d119ae94378c905ea440a249b84a": "Het basispad voor video's van afspeellijsten en kanalen uit je abonnementen. Dit is relatief aan YTDL-Material's hoofdmap.", + "5bef4b25ba680da7fff06b86a91b1fc7e6a926e3": "Controletussenpoos", + "0f56a7449b77630c114615395bbda4cab398efd8": "In seconden (alleen cijfers).", + "13759b09a7f4074ceee8fa2f968f9815fdf63295": "Soms worden nieuwe video's gedownload voordat ze volledig verwerkt zijn. Met deze instelling wordt de volgende dag gecontroleerd of er een hogere kwaliteit beschikbaar is.", + "3d1a47dc18b7bd8b5d9e1eb44b235ed9c4a2b513": "Nieuwe uploads opnieuw downloaden", + "27a56aad79d8b61269ed303f11664cc78bcc2522": "Thema", + "ff7cee38a2259526c519f878e71b964f41db4348": "Standaard", + "7a6bacee4c31cb5c0ac2d24274fb4610d8858602": "Themawijziging toestaan", + "fe46ccaae902ce974e2441abe752399288298619": "Taal", + "ab2756805742e84ad0cc0468f4be2d8aa9f855a5": "Audiopad", + "c2c89cdf45d46ea64d2ed2f9ac15dfa4d77e26ca": "Het pad voor audiodownloads. Dit is relatief aan YTDL-Material's hoofdmap.", + "46826331da1949bd6fb74624447057099c9d20cd": "Videomap", + "17c92e6d47a213fa95b5aa344b3f258147123f93": "Het pad voor videodownloads. Dit is relatief aan YTDL-Material's hoofdmap.", + "cfe829634b1144bc44b6d38cf5584ea65db9804f": "Standaard bestandsuitvoer", + "1148fd45287ff09955b938756bc302042bcb29c7": "Dit pad is relatief aan bovenstaande downloadpaden. Laat de extensie achterwege.", + "ef418d4ece7c844f3a5e431da1aa59bedd88da7b": "Algemene aanvullende opties", + "6b995e7130b4d667eaab6c5f61b362ace486d26d": "Algemene aanvullende opties voor downloads op de overzichtspagina. Scheidt deze met komma's: ,,", + "04201f9d27abd7d6f58a4328ab98063ce1072006": "Categorieën", + "78e49b7339b4fa7184dd21bcaae107ce9b7076f6": "youtube-dl-archief gebruiken", + "ffc19f32b1cba0daefc0e5668f89346db1db83ad": "Miniatuurvoorbeeld opslaan", + "384de8f8f112c9e6092eb2698706d391553f3e8d": "Metagegevens opslaan", + "fb35145bfb84521e21b6385363d59221f436a573": "Alle downloads afbreken", + "61f8fd90b5f8cb20c70371feb2ee5e1fac5a9095": "Boventitel", + "78d3531417c0d4ba4c90f0d4ae741edc261ec8df": "Bestandsbeheer ingeschakeld", + "a5a1be0a5df07de9eec57f5d2a86ed0204b2e75a": "Downloadbeheer ingeschakeld", + "c33bd5392b39dbed36b8e5a1145163a15d45835f": "Kwaliteitskeuze toestaan", + "bda5508e24e0d77debb28bcd9194d8fefb1cfb92": "Downloadmodus", + "09d31c803a7252658694e1e3176b97f5655a3fe3": "Meerdere downloads toestaan", + "1c4dbce56d96b8974aac24a02f7ab2ee81415014": "Openbare api gebruiken", + "23bd81dcc30b74d06279a26d7a42e8901c1b124e": "Openbare api-sleutel", + "41016a73d8ad85e6cb26dffa0a8fab9fe8f60d8e": "Documentatie bekijken", + "00a94f58d9eb2e3aa561440eabea616d0c937fa2": "Let op: hiermee verwijder je je oude api-sleutel!", + "1b258b258b4cc475ceb2871305b61756b0134f4a": "Genereren", + "d5d7c61349f3b0859336066e6d453fc35d334fe5": "YouTube-api gebruiken", + "ce10d31febb3d9d60c160750570310f303a22c22": "YouTube-api-sleutel", + "8602e313cdfa7c4cc475ccbe86459fce3c3fd986": "Het genereren van een sleutel is eenvoudig.", + "d162f9fcd6a7187b391e004f072ab3da8377c47d": "Twitch-api gebruiken", + "8ae23bc4302a479f687f4b20a84c276182e2519c": "Twitch-api-sleutel", + "84ffcebac2709ca0785f4a1d5ba274433b5beabc": "Ook wel de client-id.", + "5fb1e0083c9b2a40ac8ae7dcb2618311c291b8b9": "Twitch-chatgesprekken automatisch downloaden", + "9b3cedfa83c6d7acb3210953289d1be4aab115c7": "Klik hier", + "7f09776373995003161235c0c8d02b7f91dbc4df": "om de officiële Chrome-extensie van YouTubeDL-Material te downloaden.", + "5b5296423906ab3371fdb2b5a5aaa83acaa2ee52": "Hiervoor dien je de extensie handmatig te laden en de frontend-url op te geven in de instellingen.", + "9a2ec6da48771128384887525bdcac992632c863": "om de officiële Firefox-extensie van YouTubeDL-Material te installeren.", + "eb81be6b49e195e5307811d1d08a19259d411f37": "Uitgebreide installatiehandleiding.", + "cb17ff8fe3961cf90f44bee97c88a3f3347a7e55": "Je hoeft alleen de frontend-url op te geven in de instellingen.", + "61b81b11aad0b9d970ece2fce18405f07eac69c2": "Sleep de link naar je bladwijzers en klaar is Kees! Ga vervolgens naar een YouTube-video en klik op de bladwijzer.", + "c505d6c5de63cc700f0aaf8a4b31fae9e18024e5": "Audio-bookmarklet genereren", + "ec71e08aee647ea4a71fd6b7510c54d84a797ca6": "Kies een downloader", + "5fab47f146b0a4b809dcebf3db9da94df6299ea1": "Standaard downloadagent gebruiken", + "c776eb4992b6c98f58cd89b20c1ea8ac37888521": "Kies een downloadagent", + "0c43af932e6a4ee85500e28f01b3538b4eb27bc4": "Logniveau", + "db6c192032f4cab809aad35215f0aa4765761897": "Inlogverloopdatum", + "dc3d990391c944d1fbfc7cfb402f7b5e112fb3a8": "Geavanceerd downloaden toestaan", + "431e5f3a0dde88768d1074baedd65266412b3f02": "Cookies gebruiken", + "80651a7ad1229ea6613557d3559f702cfa5aecf5": "Cookies instellen", + "37224420db54d4bc7696f157b779a7225f03ca9d": "Gebruikersregistratie toestaan", + "fa548cee6ea11c160a416cac3e6bdec0363883dc": "Authenticatiemethode", + "4f56ced9d6b85aeb1d4346433361d47ea72dac1a": "Intern", + "e3d7c5f019e79a3235a28ba24df24f11712c7627": "LDAP", + "1db9789b93069861019bd0ccaa5d4706b00afc61": "LDAP-url", + "f50fa6c09c8944aed504f6325f2913ee6c7a296a": "Bind DN", + "080cc6abcba236390fc22e79792d0d3443a3bd2a": "Bind-inloggegevens", + "cfa67d14d84fe0e9fadf251dc51ffc181173b662": "Zoekdatabank", + "e01d54ecc1a0fcf9525a3c100ed8b83d94e61c23": "Zoekfilter", + "cec82c0a545f37420d55a9b6c45c20546e82f94e": "Over YouTubeDL-Material", + "199c17e5d6a419313af3c325f06dcbb9645ca618": "is een opensource YouTube-downloader, gebouwd volgens Google's Material Design-specificaties. Je kunt naadloos je favoriete video's downloaden als audio- of videobestanden of abonneren op je favoriete kanalen of afspeellijsten om altijd de nieuwste video's binnen te halen.", + "bc0ad0ee6630acb7fcb7802ec79f5a0ee943c1a7": "bevat een aantal handige functies, zoals een uitgebreide api, Docker-ondersteuning en is volledig vertaalbaar. Meer functies zijn te vinden op onze GitHub-pagina (klik op het GitHub-pictogram).", + "a45e3b05f0529dc5246d70ef62304c94426d4c81": "Geïnstalleerde versie:", + "b33536f59b94ec935a16bd6869d836895dc5300c": "Heb je een bug aangetroffen of een idee?", + "e1f398f38ff1534303d4bb80bd6cece245f24016": "om een 'issue' te openen!", + "e22f3a5351944f3a1a10cfc7da6f65dfbe0037fe": "Bezig met controleren op updates...", + "a16e92385b4fd9677bb830a4b796b8b79c113290": "Update beschikbaar", + "189b28aaa19b3c51c6111ad039c4fd5e2a22e370": "Je kunt de update installeren via het instellingenmenu.", + "1372e61c5bd06100844bd43b98b016aabc468f62": "Kies een versie:", + "1f6d14a780a37a97899dc611881e6bc971268285": "Delen toestaan", + "6580b6a950d952df847cb3d8e7176720a740adc8": "Tijdstempel gebruiken", + "4f2ed9e71a7c981db3e50ae2fedb28aff2ec4e6c": "seconden", + "3a6e5a6aa78ca864f6542410c5dafb6334538106": "Kopiëren naar klembord", + "a249a5ae13e0835383885aaf697d2890cc3e53e9": "Afspeellijst delen", + "15da89490e04496ca9ea1e1b3d44fb5efd4a75d9": "Video delen", + "1d540dcd271b316545d070f9d182c372d923aadd": "Audio delen", + "a1ad8b1be9be43b5183bd2c3186d4e19496f2a0b": "Sessie-id:", + "b6c453e0e61faea184bbaf5c5b0a1e164f4de2a2": "Alle downloads wissen", + "eb98135e35af26a9a326ee69bd8ff104d36dd8ec": "(huidig)", + "7117fc42f860e86d983bfccfcf2654e5750f3406": "Geen downloads beschikbaar!", + "42ff677ec14f111e88bd6cdd30145378e994d1bf": "Mijn profiel", + "bb694b49d408265c91c62799c2b3a7e3151c824d": "Uitloggen", + "ac9d09de42edca1296371e4d801349c9096ac8de": "UID:", + "a5ed099ffc9e96f6970df843289ade8a7d20ab9f": "Aangemaakt:", + "fa96f2137af0a24e6d6d54c598c0af7d5d5ad344": "Je bent niet ingelogd.", + "a1dbca87b9f36d2b06a5cbcffb5814c4ae9b798a": "Beheerdersaccount aanmaken", + "2d2adf3ca26a676bca2269295b7455a26fd26980": "Er zijn geen beheerdersaccounts aangetroffen. Hiermee maak je een beheerdersaccount met wachtwoord aan - de gebruikersnaam is 'admin'.", + "70a67e04629f6d412db0a12d51820b480788d795": "Aanmaken", + "4d92a0395dd66778a931460118626c5794a3fc7a": "Gebruikers toevoegen", + "b0d7dd8a1b0349622d6e0c6e643e24a9ea0efa1d": "Rol aanpassen", + "746f64ddd9001ac456327cd9a3d5152203a4b93c": "Gebruikersnaam", + "52c1447c1ec9570a2a3025c7e566557b8d19ed92": "Rol", + "59a8c38db3091a63ac1cb9590188dc3a972acfb3": "Acties", + "2bd201aea09e43fbfd3cd15ec0499b6755302329": "Gebruiker beheren", + "95b95a9c79e4fd9ed41f6855e37b3b06af25bcab": "Gebruiker verwijderen", + "632e8b20c98e8eec4059a605a4b011bb476137af": "Gebruiker bewerken", + "29c97c8e76763bb15b6d515648fa5bd1eb0f7510": "Gebruikers-uid:", + "e70e209561583f360b1e9cefd2cbb1fe434b6229": "Nieuw wachtwoord", + "6498fa1b8f563988f769654a75411bb8060134b9": "Nieuw wachtwoord instellen", + "544e09cdc99a8978f48521d45f62db0da6dcf742": "Standaardrol gebruiken", + "4f20f2d5a6882190892e58b85f6ccbedfa737952": "Ja", + "3d3ae7deebc5949b0c1c78b9847886a94321d9fd": "Nee", + "57c6c05d8ebf4ef1180c2705033c044f655bb2c4": "Rol beheren", + "5009630cdf32ab4f1c78737b9617b8773512c05a": "Aantal regels:", + "8a0bda4c47f10b2423ff183acefbf70d4ab52ea2": "Logboeken wissen", + "24dc3ecf7ec2c2144910c4f3d38343828be03a4c": "Automatisch gegenereerd", + "ccf5ea825526ac490974336cb5c24352886abc07": "Bestand openen", + "5656a06f17c24b2d7eae9c221567b209743829a9": "Bestand openen op nieuw tabblad", + "a0720c36ee1057e5c54a86591b722485c62d7b1a": "Ga naar abonnement", + "94e01842dcee90531caa52e4147f70679bac87fe": "Verwijderen en opnieuw downloaden", + "2031adb51e07a41844e8ba7704b054e98345c9c1": "Permanent verwijderen", + "ddc31f2885b1b33a7651963254b0c197f2a64086": "Meer tonen.", + "56a2a773fbd5a6b9ac2e6b89d29d70a2ed0f3227": "Minder tonen.", + "2054791b822475aeaea95c0119113de3200f5e1c": "Duur:" +} \ No newline at end of file diff --git a/src/assets/i18n/messages.nl.xlf b/src/assets/i18n/messages.nl.xlf new file mode 100644 index 0000000..0049336 --- /dev/null +++ b/src/assets/i18n/messages.nl.xlf @@ -0,0 +1,2517 @@ + + + + + + About + Over + + src/app/app.component.html + 32 + + About menu label + + + Profile + Profiel + + src/app/app.component.html + 19 + + Profile menu label + + + Dark + Donker + + src/app/app.component.html + 23 + + + src/app/settings/settings.component.html + 75 + + Dark mode toggle label + + + Settings + Instellingen + + src/app/app.component.html + 28 + + + src/app/settings/settings.component.html + 1 + + Settings menu label + + + Home + Overzicht + + src/app/app.component.html + 43 + + Navigation menu Home Page title + + + Login + Inloggen + + src/app/app.component.html + 44 + + + src/app/components/login/login.component.html + 15 + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 20 + + Navigation menu Login Page title + + + Subscriptions + Abonnementen + + src/app/app.component.html + 45 + + Navigation menu Subscriptions Page title + + + Downloads + Downloads + + src/app/app.component.html + 46 + + Navigation menu Downloads Page title + + + Only Audio + Alleen audio + + src/app/main/main.component.html + 60,61 + + Only Audio checkbox + + + Download + Downloaden + + src/app/main/main.component.html + 74,75 + + Main download button + + + Quality + Kwaliteit + + src/app/main/main.component.html + 19,20 + + Quality select label + + + Use URL + URL gebruiken + + src/app/main/main.component.html + 46 + + YT search Use URL button for searched video + + + View + Bekijken + + src/app/main/main.component.html + 50,51 + + YT search View button for searched video + + + Multi-download Mode + Meerdere video's downloaden + + src/app/main/main.component.html + 65,66 + + Multi-download Mode checkbox + + + Cancel + Afbreken + + src/app/main/main.component.html + 79,80 + + Cancel download button + + + Advanced + Geavanceerd + + src/app/main/main.component.html + 91,92 + + Advanced download mode panel + + + Use custom args + Aanvullende opties toekennen + + src/app/main/main.component.html + 105,106 + + Use custom args checkbox + + + Custom args + Aanvullende opties + + src/app/main/main.component.html + 110 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 57 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 44 + + Custom args placeholder + + + No need to include URL, just everything after. Args are delimited using two commas like so: ,, + Je hoeft alleen de aanvullende opties op te geven, dus niet de url. Je kunt de opties scheiden met twee komma's: ,, + + src/app/main/main.component.html + 113,114 + + Custom Args input hint + + + Use custom output + Aangepaste uitvoer gebruiken + + src/app/main/main.component.html + 121,122 + + Use custom output checkbox + + + Custom output + Aangepaste uitvoer + + src/app/main/main.component.html + 125 + + Custom output placeholder + + + Documentation + Documentatie + + src/app/main/main.component.html + 127 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 69 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 56 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 47 + + + src/app/settings/settings.component.html + 125 + + Youtube-dl output template documentation link + + + Path is relative to the config download path. Don't include extension. + Het pad is relatief aan het ingestelde downloadpad. Laat de extensie achterwege. + + src/app/main/main.component.html + 128 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 70 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 57 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 48 + + Custom Output input hint + + + Simulated command: + Geteste opdracht: + + src/app/main/main.component.html + 97,98 + + Simulated command label + + + Use authentication + Authenticatie gebruiken + + src/app/main/main.component.html + 135,136 + + Use authentication checkbox + + + Username + Gebruikersnaam + + src/app/main/main.component.html + 139 + + YT Username placeholder + + + Password + Wachtwoord + + src/app/main/main.component.html + 144 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 11 + + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 10 + + YT Password placeholder + + + Create a playlist + Afspeellijst maken + + src/app/create-playlist/create-playlist.component.html + 1 + + Create a playlist dialog title + + + Name + Naam + + src/app/create-playlist/create-playlist.component.html + 6 + + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 7 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 5 + + Playlist name placeholder + + + Type + Soort + + src/app/create-playlist/create-playlist.component.html + 11 + + Type select + + + Audio + Audio + + src/app/create-playlist/create-playlist.component.html + 12 + + Audio + + + Video + Video + + src/app/create-playlist/create-playlist.component.html + 13 + + Video + + + Audio files + Audiobestanden + + src/app/create-playlist/create-playlist.component.html + 19 + + Audio files title + + + Videos + Video's + + src/app/create-playlist/create-playlist.component.html + 20 + + + src/app/subscription/subscription/subscription.component.html + 29 + + Videos title + + + Subscribe to playlist or channel + Abonneren op afspeellijst of kanaal + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 1 + + Subscribe dialog title + + + URL + URL + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 8 + + + src/app/settings/settings.component.html + 18 + + Subscription URL input placeholder + + + The playlist or channel URL + De url van de afspeellijst of het kanaal + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 9 + + Subscription URL input hint + + + Custom name + Aangepaste naam + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 19 + + Subscription custom name placeholder + + + Download all uploads + Alle uploads downloaden + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 23 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 10 + + Download all uploads subscription setting + + + Max quality + Maximumkwaliteit + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 40 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 32 + + Max quality placeholder + + + Audio-only mode + Audiomodus + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 47 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 27 + + Streaming-only mode + + + Streaming-only mode + Streamingmodus + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 52 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 39 + + Streaming-only mode + + + These are added after the standard args. + Deze worden toegevoegd ná de standaardopties. + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 60 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 47 + + Custom args hint + + + Custom file output + Aangepaste bestandsuitvoer + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 66 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 53 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 44 + + Subscription custom file output placeholder + + + Cancel + Annuleren + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 79 + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 84 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 66 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 54 + + + src/app/components/modify-users/modify-users.component.html + 61 + + Subscribe cancel button + + + Subscribe + Abonneren + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 81 + + Subscribe button + + + Download videos uploaded in the last + Video's downloaden die geüpload zijn in de afgelopen + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 26 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 13 + + Download time range prefix + + + Type: + Soort: + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 5 + + Subscription type property + + + URL: + URL: + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 9 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 9 + + Subscription URL property + + + ID: + ID: + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 13 + + + src/app/file-card/file-card.component.html + 7 + + + src/app/download-item/download-item.component.html + 4 + + Subscription ID property + + + Close + Sluiten + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 23 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 35 + + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.html + 17 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 18 + + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 40 + + + src/app/dialogs/about-dialog/about-dialog.component.html + 59 + + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 30 + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 27 + + + src/app/components/manage-user/manage-user.component.html + 30 + + + src/app/components/manage-role/manage-role.component.html + 18 + + Close subscription info button + + + Export Archive + Archief exporteren + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 24 + + Export Archive button + + + Unsubscribe + De-abonneren + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 26 + + Unsubscribe button + + + (Paused) + (onderbroken) + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 1 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 1 + + + src/app/subscriptions/subscriptions.component.html + 12 + + + src/app/subscriptions/subscriptions.component.html + 31 + + + src/app/subscription/subscription/subscription.component.html + 5 + + Paused suffix + + + Archive: + Archief: + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 17 + + Subscription ID property + + + Name: + Naam: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 5 + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 6 + + Video name property + + + Uploader: + Uploader: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 13 + + Video ID property + + + File size: + Bestandsgrootte: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 17 + + Video file size property + + + Path: + Pad: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 21 + + Video path property + + + Upload Date: + Uploaddatum: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 25 + + Video upload date property + + + Category: + Categorie: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 29 + + Category property + + + Modify youtube-dl args + youtube-dl-opties aanpassen + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 1 + + Modify args title + + + Simulated new args + Geteste nieuwe aanvullende opties + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 8 + + Simulated args title + + + Add an arg + Optie toevoegen + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 34 + + Add arg card title + + + Search by category + Zoeken op categorie + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 60 + + Search args by category button + + + Use arg value + Optiewaarde gebruiken + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 64 + + Use arg value checkbox + + + Add arg + Optie toevoegen + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 73 + + Search args by category button + + + Modify + Aanpassen + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 85 + + Arg modifier modify button + + + Arg value + Optiewaarde + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 68 + + Arg value placeholder + + + Updater + Updater + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.html + 1 + + Update progress dialog title + + + Register a user + Gebruikersregistratie + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 1 + + Register user dialog title + + + User name + Gebruikersnaam + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 6 + + User name placeholder + + + Register + Registreren + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 17 + + + src/app/components/login/login.component.html + 35 + + Register user button + + + Upload new cookies + Nieuwe cookies uploaden + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 1 + + Cookies uploader dialog title + + + NOTE: Uploading new cookies will override your previous cookies. Also note that cookies are instance-wide, not per-user. + Let op: de nieuwe cookies overschrijven de oude. Daarnaast zijn de cookies procesgebonden en niet gebruikersgebonden. + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 20 + + Cookies upload warning + + + Drag and Drop + Slepen-en-neerzetten + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 11 + + Drag and Drop + + + Modify playlist + Afspeellijst aanpassen + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 1 + + Modify playlist dialog title + + + Add content + Inhoud toevoegen + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 19 + + Add content + + + Save + Opslaan + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 37 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 68 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 56 + + + src/app/settings/settings.component.html + 416 + + + src/app/components/modify-users/modify-users.component.html + 58 + + Save + + + Normal order + Normale volgorde + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 13 + + Normal order + + + Reverse order + Omgekeerde volgorde + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 14 + + Reverse order + + + My videos + Mijn video's + + src/app/components/recent-videos/recent-videos.component.html + 20 + + My videos title + + + Search + Zoeken + + src/app/components/recent-videos/recent-videos.component.html + 24 + + + src/app/components/modify-users/modify-users.component.html + 7 + + + src/app/subscription/subscription/subscription.component.html + 33 + + Files search placeholder + + + No videos found. + Geen video's gevonden. + + src/app/components/recent-videos/recent-videos.component.html + 38 + + No videos found + + + Editing + Bewerken + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 1 + + Edit subscription dialog title prefix + + + Paused + Onderbroken + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 7 + + Paused subscription setting + + + Editing category + Categorie bewerken + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 1 + + Editing category dialog title + + + Rules + Regels + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 10 + + Rules + + + Add new rule + Regel toevoegen + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 39 + + Add new rule tooltip + + + Download Twitch Chat + Twitch-chatgesprek downloaden + + src/app/components/twitch-chat/twitch-chat.component.html + 10 + + Download Twitch Chat button + + + Edit + Aanpassen + + src/app/file-card/file-card.component.html + 19 + + + src/app/components/unified-file-card/unified-file-card.component.html + 37 + + Playlist edit button + + + Delete + Verwijderen + + src/app/file-card/file-card.component.html + 20 + + + src/app/file-card/file-card.component.html + 25 + + + src/app/components/unified-file-card/unified-file-card.component.html + 33 + + + src/app/components/unified-file-card/unified-file-card.component.html + 39 + + Delete playlist + + + Info + Informatie + + src/app/file-card/file-card.component.html + 24 + + + src/app/components/unified-file-card/unified-file-card.component.html + 24 + + + src/app/subscription/subscription-file-card/subscription-file-card.component.html + 7 + + Video info button + + + Count: + Aantal: + + src/app/file-card/file-card.component.html + 8 + + Playlist video count + + + Delete and blacklist + Verwijderen en op zwarte lijst plaatsen + + src/app/file-card/file-card.component.html + 26 + + + src/app/components/unified-file-card/unified-file-card.component.html + 34 + + Delete and blacklist video button + + + views + weergaven + + src/app/player/player.component.html + 15 + + View count label + + + Save changes + Aanpassingen opslaan + + src/app/player/player.component.html + 59 + + Playlist save changes button + + + The download was successful + Het downloaden is voltooid + + src/app/download-item/download-item.component.html + 8 + + + src/app/download-item/download-item.component.html + 8 + + download successful tooltip + + + An error has occurred + Er is een fout opgetreden + + src/app/download-item/download-item.component.html + 9 + + + src/app/download-item/download-item.component.html + 9 + + download error tooltip + + + Details + Details + + src/app/download-item/download-item.component.html + 18 + + Details + + + An error has occurred: + Er is een fout opgetreden: + + src/app/download-item/download-item.component.html + 27 + + Error label + + + Download start: + Gestart om: + + src/app/download-item/download-item.component.html + 32 + + Download start label + + + Download end: + Afgerond om: + + src/app/download-item/download-item.component.html + 35 + + Download end label + + + File path(s): + Bestandspad(en): + + src/app/download-item/download-item.component.html + 38 + + File path(s) label + + + Your subscriptions + Mijn abonnementen + + src/app/subscriptions/subscriptions.component.html + 3 + + Subscriptions title + + + Channels + Kanalen + + src/app/subscriptions/subscriptions.component.html + 8 + + Subscriptions channels title + + + Playlists + Afspeellijsten + + src/app/subscriptions/subscriptions.component.html + 27 + + Subscriptions playlists title + + + Name not available. Channel retrieval in progress. + De naam is niet beschikbaar omdat het kanaal nog wordt opgehaald. + + src/app/subscriptions/subscriptions.component.html + 14 + + Subscription playlist not available text + + + You have no channel subscriptions. + Je hebt geen abonnementen. + + src/app/subscriptions/subscriptions.component.html + 24 + + No channel subscriptions text + + + Name not available. Playlist retrieval in progress. + De naam is niet beschikbaar omdat de afspeellijst nog wordt opgehaald. + + src/app/subscriptions/subscriptions.component.html + 33 + + Subscription playlist not available text + + + You have no playlist subscriptions. + Je hebt geen abonnementen. + + src/app/subscriptions/subscriptions.component.html + 43 + + No playlist subscriptions text + + + Main + Algemeen + + src/app/settings/settings.component.html + 12 + + Main settings label + + + Downloader + Downloader + + src/app/settings/settings.component.html + 102 + + Downloader settings label + + + Extra + Diversen + + src/app/settings/settings.component.html + 182 + + Extra settings label + + + Advanced + Geavanceerd + + src/app/settings/settings.component.html + 281 + + Host settings label + + + Users + Gebruikers + + src/app/settings/settings.component.html + 355 + + + src/app/settings/settings.component.html + 355 + + Users settings label + + + Logs + Logboeken + + src/app/settings/settings.component.html + 403 + + + src/app/settings/settings.component.html + 403 + + Logs settings label + + + {VAR_SELECT, select, true {Close} false {Cancel} other {otha}} + {VAR_SELECT, select, true {Close} false {Cancel} other {otha}} + + src/app/settings/settings.component.html + 419 + + Settings cancel and close button + + + URL this app will be accessed from, without the port. + De url waarvan deze app wordt geladen, zonder het poortnummer. + + src/app/settings/settings.component.html + 19 + + URL setting input hint + + + Port + Poort + + src/app/settings/settings.component.html + 24 + + Port input placeholder + + + The desired port. Default is 17442. + Het gewenste poortnummer (standaard: 17442). + + src/app/settings/settings.component.html + 25 + + Port setting input hint + + + Multi-user mode + Meerdere gebruikers + + src/app/settings/settings.component.html + 34 + + Multi user mode setting + + + Users base path + Gebruikersbasispad + + src/app/settings/settings.component.html + 38 + + Users base path placeholder + + + Base path for users and their downloaded videos. + Het basispad voor gebruikers en hun gedownloade video's. + + src/app/settings/settings.component.html + 39 + + Users base path hint + + + Allow subscriptions + Abonnementen toestaan + + src/app/settings/settings.component.html + 48 + + Allow subscriptions setting + + + Subscriptions base path + Abonnementenbasispad + + src/app/settings/settings.component.html + 52 + + Subscriptions base path input setting placeholder + + + Base path for videos from your subscribed channels and playlists. It is relative to YTDL-Material's root folder. + Het basispad voor video's van afspeellijsten en kanalen uit je abonnementen. Dit is relatief aan YTDL-Material's hoofdmap. + + src/app/settings/settings.component.html + 53 + + Subscriptions base path setting input hint + + + Check interval + Controletussenpoos + + src/app/settings/settings.component.html + 58 + + Check interval input setting placeholder + + + Unit is seconds, only include numbers. + In seconden (alleen cijfers). + + src/app/settings/settings.component.html + 59 + + Check interval setting input hint + + + Sometimes new videos are downloaded before being fully processed. This setting will mean new videos will be checked for a higher quality version the following day. + Soms worden nieuwe video's gedownload voordat ze volledig verwerkt zijn. Met deze instelling wordt de volgende dag gecontroleerd of er een hogere kwaliteit beschikbaar is. + + src/app/settings/settings.component.html + 63 + + Redownload fresh uploads tooltip + + + Redownload fresh uploads + Nieuwe uploads opnieuw downloaden + + src/app/settings/settings.component.html + 63 + + Redownload fresh uploads + + + Theme + Thema + + src/app/settings/settings.component.html + 72 + + Theme select label + + + Default + Standaard + + src/app/settings/settings.component.html + 74 + + Default theme label + + + Allow theme change + Themawijziging toestaan + + src/app/settings/settings.component.html + 80 + + Allow theme change setting + + + Language + Taal + + src/app/settings/settings.component.html + 89 + + Language select label + + + Audio folder path + Audiopad + + src/app/settings/settings.component.html + 109 + + Audio folder path input placeholder + + + Path for audio only downloads. It is relative to YTDL-Material's root folder. + Het pad voor audiodownloads. Dit is relatief aan YTDL-Material's hoofdmap. + + src/app/settings/settings.component.html + 110 + + Aduio path setting input hint + + + Video folder path + Videomap + + src/app/settings/settings.component.html + 116 + + Video folder path input placeholder + + + Path for video downloads. It is relative to YTDL-Material's root folder. + Het pad voor videodownloads. Dit is relatief aan YTDL-Material's hoofdmap. + + src/app/settings/settings.component.html + 117 + + Video path setting input hint + + + Default file output + Standaard bestandsuitvoer + + src/app/settings/settings.component.html + 123 + + Default file output placeholder + + + Path is relative to the above download paths. Don't include extension. + Dit pad is relatief aan bovenstaande downloadpaden. Laat de extensie achterwege. + + src/app/settings/settings.component.html + 126 + + Custom Output input hint + + + Global custom args + Algemene aanvullende opties + + src/app/settings/settings.component.html + 133 + + Custom args input placeholder + + + Global custom args for downloads on the home page. Args are delimited using two commas like so: ,, + Algemene aanvullende opties voor downloads op de overzichtspagina. Scheidt deze met komma's: ,, + + src/app/settings/settings.component.html + 134 + + Custom args setting input hint + + + Categories + Categorieën + + src/app/settings/settings.component.html + 144 + + Categories + + + Use youtube-dl archive + youtube-dl-archief gebruiken + + src/app/settings/settings.component.html + 163 + + Use youtubedl archive setting + + + Include thumbnail + Miniatuurvoorbeeld opslaan + + src/app/settings/settings.component.html + 167 + + Include thumbnail setting + + + Include metadata + Metagegevens opslaan + + src/app/settings/settings.component.html + 171 + + Include metadata setting + + + Kill all downloads + Alle downloads afbreken + + src/app/settings/settings.component.html + 175 + + Kill all downloads button + + + Top title + Boventitel + + src/app/settings/settings.component.html + 188 + + Top title input placeholder + + + File manager enabled + Bestandsbeheer ingeschakeld + + src/app/settings/settings.component.html + 193 + + File manager enabled setting + + + Downloads manager enabled + Downloadbeheer ingeschakeld + + src/app/settings/settings.component.html + 196 + + Downloads manager enabled setting + + + Allow quality select + Kwaliteitskeuze toestaan + + src/app/settings/settings.component.html + 199 + + Allow quality seelct setting + + + Download only mode + Downloadmodus + + src/app/settings/settings.component.html + 202 + + Download only mode setting + + + Allow multi-download mode + Meerdere downloads toestaan + + src/app/settings/settings.component.html + 205 + + Allow multi-download mode setting + + + Enable Public API + Openbare api gebruiken + + src/app/settings/settings.component.html + 213 + + Enable Public API key setting + + + Public API Key + Openbare api-sleutel + + src/app/settings/settings.component.html + 218 + + Public API Key setting placeholder + + + View documentation + Documentatie bekijken + + src/app/settings/settings.component.html + 219 + + View API docs setting hint + + + This will delete your old API key! + Let op: hiermee verwijder je je oude api-sleutel! + + src/app/settings/settings.component.html + 223 + + delete api key tooltip + + + Generate + Genereren + + src/app/settings/settings.component.html + 223 + + Generate key button + + + Use YouTube API + YouTube-api gebruiken + + src/app/settings/settings.component.html + 232 + + Use YouTube API setting + + + Youtube API Key + YouTube-api-sleutel + + src/app/settings/settings.component.html + 236 + + Youtube API Key setting placeholder + + + Generating a key is easy! + Het genereren van een sleutel is eenvoudig. + + src/app/settings/settings.component.html + 237 + + + src/app/settings/settings.component.html + 249 + + Youtube API Key setting hint + + + Use Twitch API + Twitch-api gebruiken + + src/app/settings/settings.component.html + 241 + + Use Twitch API setting + + + Twitch API Key + Twitch-api-sleutel + + src/app/settings/settings.component.html + 248 + + Twitch API Key setting placeholder + + + Also known as a Client ID. + Ook wel de client-id. + + src/app/settings/settings.component.html + 249 + + Twitch API Key setting hint AKA preamble + + + Auto-download Twitch Chat + Twitch-chatgesprekken automatisch downloaden + + src/app/settings/settings.component.html + 244 + + Auto download Twitch Chat setting + + + Click here + Klik hier + + src/app/settings/settings.component.html + 259 + + + src/app/settings/settings.component.html + 265 + + + src/app/dialogs/about-dialog/about-dialog.component.html + 25 + + Chrome ext click here + + + to download the official YoutubeDL-Material Chrome extension manually. + om de officiële Chrome-extensie van YouTubeDL-Material te downloaden. + + src/app/settings/settings.component.html + 259 + + Chrome click here suffix + + + You must manually load the extension and modify the extension's settings to set the frontend URL. + Hiervoor dien je de extensie handmatig te laden en de frontend-url op te geven in de instellingen. + + src/app/settings/settings.component.html + 260 + + Chrome setup suffix + + + to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page. + om de officiële Firefox-extensie van YouTubeDL-Material te installeren. + + src/app/settings/settings.component.html + 265 + + Firefox click here suffix + + + Detailed setup instructions. + Uitgebreide installatiehandleiding. + + src/app/settings/settings.component.html + 266 + + Firefox setup prefix link + + + Not much is required other than changing the extension's settings to set the frontend URL. + Je hoeft alleen de frontend-url op te geven in de instellingen. + + src/app/settings/settings.component.html + 266 + + Firefox setup suffix + + + Drag the link below to your bookmarks, and you're good to go! Just navigate to the YouTube video you'd like to download, and click the bookmark. + Sleep de link naar je bladwijzers en klaar is Kees! Ga vervolgens naar een YouTube-video en klik op de bladwijzer. + + src/app/settings/settings.component.html + 271 + + Bookmarklet instructions + + + Generate 'audio only' bookmarklet + Audio-bookmarklet genereren + + src/app/settings/settings.component.html + 272 + + Generate audio only bookmarklet checkbox + + + Select a downloader + Kies een downloader + + src/app/settings/settings.component.html + 287 + + Default downloader select label + + + Use default downloading agent + Standaard downloadagent gebruiken + + src/app/settings/settings.component.html + 295 + + Use default downloading agent setting + + + Select a download agent + Kies een downloadagent + + src/app/settings/settings.component.html + 299 + + Custom downloader select label + + + Log Level + Logniveau + + src/app/settings/settings.component.html + 313 + + Log Level label + + + Login expiration + Inlogverloopdatum + + src/app/settings/settings.component.html + 325 + + Login expiration select label + + + Allow advanced download + Geavanceerd downloaden toestaan + + src/app/settings/settings.component.html + 336 + + Allow advanced downloading setting + + + Use Cookies + Cookies gebruiken + + src/app/settings/settings.component.html + 344 + + Use cookies setting + + + Set Cookies + Cookies instellen + + src/app/settings/settings.component.html + 345 + + Set cookies button + + + Allow user registration + Gebruikersregistratie toestaan + + src/app/settings/settings.component.html + 359 + + Allow registration setting + + + Auth method + Authenticatiemethode + + src/app/settings/settings.component.html + 363 + + Auth method select + + + Internal + Intern + + src/app/settings/settings.component.html + 365 + + Internal auth method + + + LDAP + LDAP + + src/app/settings/settings.component.html + 368 + + LDAP auth method + + + LDAP URL + LDAP-url + + src/app/settings/settings.component.html + 375 + + LDAP URL + + + Bind DN + Bind DN + + src/app/settings/settings.component.html + 380 + + Bind DN + + + Bind Credentials + Bind-inloggegevens + + src/app/settings/settings.component.html + 385 + + Bind Credentials + + + Search Base + Zoekdatabank + + src/app/settings/settings.component.html + 390 + + Search Base + + + Search Filter + Zoekfilter + + src/app/settings/settings.component.html + 395 + + Search Filter + + + About YoutubeDL-Material + Over YouTubeDL-Material + + src/app/dialogs/about-dialog/about-dialog.component.html + 1 + + About dialog title + + + is an open-source YouTube downloader built under Google's Material Design specifications. You can seamlessly download your favorite videos as video or audio files, and even subscribe to your favorite channels and playlists to keep updated with their new videos. + is een opensource YouTube-downloader, gebouwd volgens Google's Material Design-specificaties. Je kunt naadloos je favoriete video's downloaden als audio- of videobestanden of abonneren op je favoriete kanalen of afspeellijsten om altijd de nieuwste video's binnen te halen. + + src/app/dialogs/about-dialog/about-dialog.component.html + 12 + + About first paragraph + + + has some awesome features included! An extensive API, Docker support, and localization (translation) support. Read up on all the supported features by clicking on the GitHub icon above. + bevat een aantal handige functies, zoals een uitgebreide api, Docker-ondersteuning en is volledig vertaalbaar. Meer functies zijn te vinden op onze GitHub-pagina (klik op het GitHub-pictogram). + + src/app/dialogs/about-dialog/about-dialog.component.html + 15 + + About second paragraph + + + Installed version: + Geïnstalleerde versie: + + src/app/dialogs/about-dialog/about-dialog.component.html + 20 + + Version label + + + Found a bug or have a suggestion? + Heb je een bug aangetroffen of een idee? + + src/app/dialogs/about-dialog/about-dialog.component.html + 25 + + About bug prefix + + + to create an issue! + om een 'issue' te openen! + + src/app/dialogs/about-dialog/about-dialog.component.html + 25 + + About bug suffix + + + Checking for updates... + Bezig met controleren op updates... + + src/app/dialogs/about-dialog/about-dialog.component.html + 20 + + Checking for updates text + + + Update available + Update beschikbaar + + src/app/dialogs/about-dialog/about-dialog.component.html + 21 + + View latest update + + + You can update from the settings menu. + Je kunt de update installeren via het instellingenmenu. + + src/app/dialogs/about-dialog/about-dialog.component.html + 21 + + Update through settings menu hint + + + Select a version: + Kies een versie: + + src/app/updater/updater.component.html + 3 + + Select a version + + + Enable sharing + Delen toestaan + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 10 + + Enable sharing checkbox + + + Use timestamp + Tijdstempel gebruiken + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 13 + + Use timestamp + + + Seconds + seconden + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 15 + + Seconds + + + Copy to clipboard + Kopiëren naar klembord + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 24 + + Copy to clipboard button + + + Share playlist + Afspeellijst delen + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 2 + + Share playlist dialog title + + + Share video + Video delen + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 3 + + Share video dialog title + + + Share audio + Audio delen + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 4 + + Share audio dialog title + + + Session ID: + Sessie-id: + + src/app/components/downloads/downloads.component.html + 5 + + Session ID + + + Clear all downloads + Alle downloads wissen + + src/app/components/downloads/downloads.component.html + 18 + + clear all downloads action button + + + (current) + (huidig) + + src/app/components/downloads/downloads.component.html + 6 + + Current session + + + No downloads available! + Geen downloads beschikbaar! + + src/app/components/downloads/downloads.component.html + 25 + + No downloads label + + + Your Profile + Mijn profiel + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 1 + + User profile dialog title + + + Logout + Uitloggen + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 28 + + Logout + + + UID: + UID: + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 9 + + UID + + + Created: + Aangemaakt: + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 12 + + Created + + + You are not logged in. + Je bent niet ingelogd. + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 19 + + Not logged in notification + + + Create admin account + Beheerdersaccount aanmaken + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 1 + + Create admin account dialog title + + + No default admin account detected. This will create and set the password for an admin account with the user name as 'admin'. + Er zijn geen beheerdersaccounts aangetroffen. Hiermee maak je een beheerdersaccount met wachtwoord aan - de gebruikersnaam is 'admin'. + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 5 + + No default admin detected explanation + + + Create + Aanmaken + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 17 + + Create + + + Add Users + Gebruikers toevoegen + + src/app/components/modify-users/modify-users.component.html + 90 + + Add users button + + + Edit Role + Rol aanpassen + + src/app/components/modify-users/modify-users.component.html + 95 + + Edit role + + + User name + Gebruikersnaam + + src/app/components/modify-users/modify-users.component.html + 17 + + Username users table header + + + Role + Rol + + src/app/components/modify-users/modify-users.component.html + 35 + + Role users table header + + + Actions + Acties + + src/app/components/modify-users/modify-users.component.html + 55 + + Actions users table header + + + Manage user + Gebruiker beheren + + src/app/components/modify-users/modify-users.component.html + 70 + + + src/app/components/manage-user/manage-user.component.html + 1 + + manage user action button tooltip + + + Delete user + Gebruiker verwijderen + + src/app/components/modify-users/modify-users.component.html + 73 + + delete user action button tooltip + + + Edit user + Gebruiker bewerken + + src/app/components/modify-users/modify-users.component.html + 66 + + edit user action button tooltip + + + User UID: + Gebruikers-uid: + + src/app/components/manage-user/manage-user.component.html + 4 + + User UID + + + New password + Nieuw wachtwoord + + src/app/components/manage-user/manage-user.component.html + 8 + + New password placeholder + + + Set new password + Nieuw wachtwoord instellen + + src/app/components/manage-user/manage-user.component.html + 10 + + Set new password + + + Use role default + Standaardrol gebruiken + + src/app/components/manage-user/manage-user.component.html + 19 + + Use role default + + + Yes + Ja + + src/app/components/manage-user/manage-user.component.html + 20 + + + src/app/components/manage-role/manage-role.component.html + 9 + + Yes + + + No + Nee + + src/app/components/manage-user/manage-user.component.html + 21 + + + src/app/components/manage-role/manage-role.component.html + 10 + + No + + + Manage role + Rol beheren + + src/app/components/manage-role/manage-role.component.html + 1 + + Manage role dialog title + + + Lines: + Aantal regels: + + src/app/components/logs-viewer/logs-viewer.component.html + 22 + + Label for lines select in logger view + + + Clear logs + Logboeken wissen + + src/app/components/logs-viewer/logs-viewer.component.html + 34 + + Clear logs button + + + Auto-generated + Automatisch gegenereerd + + src/app/components/unified-file-card/unified-file-card.component.html + 5 + + Auto-generated label + + + Open file + Bestand openen + + src/app/components/unified-file-card/unified-file-card.component.html + 18 + + Open file button + + + Open file in new tab + Bestand openen op nieuw tabblad + + src/app/components/unified-file-card/unified-file-card.component.html + 19 + + Open file in new tab + + + Go to subscription + Ga naar abonnement + + src/app/components/unified-file-card/unified-file-card.component.html + 25 + + Go to subscription menu item + + + Delete and redownload + Verwijderen en opnieuw downloaden + + src/app/components/unified-file-card/unified-file-card.component.html + 28 + + + src/app/subscription/subscription-file-card/subscription-file-card.component.html + 8 + + Delete and redownload subscription video button + + + Delete forever + Permanent verwijderen + + src/app/components/unified-file-card/unified-file-card.component.html + 31 + + + src/app/subscription/subscription-file-card/subscription-file-card.component.html + 9 + + Delete forever subscription video button + + + See more. + Meer tonen. + + src/app/components/see-more/see-more.component.html + 5,6 + + See more + + + See less. + Minder tonen. + + src/app/components/see-more/see-more.component.html + 8,9 + + See less + + + Length: + Duur: + + src/app/subscription/subscription-file-card/subscription-file-card.component.html + 3 + + Video duration label + + + +