{
  "@@locale": "nl",
  "nav.home": "Status",
  "status.title": "Status",
  "status.sip.connected": "Aangemeld",
  "status.sip.connecting": "Verbind…",
  "status.sip.not_configured": "Niet ingericht",
  "status.sip.since": "sinds {duration}",
  "status.sip.at": "op {host} als {user}",
  "status.sip.ext": "Intern nummer {n}",
  "status.sip.public_ip": "openbaar IP-adres {ip}",
  "status.sip.nat_symmetric": "⚠️ symmetrische NAT — Audio vereist RTP-poortdoorsturing via dezelfde poort",
  "status.sip.stun": "STUN {server} · NAT: {nat}",
  "status.sip.setup_cta": "Telefonie instellen",
  "status.sip.redo_cta": "Telefonie opnieuw instellen",
  "status.token.set": "PhoneBlock-token ingesteld",
  "status.token.missing": "Geen PhoneBlock-token",
  "status.token.rejected": "Token afgewezen",
  "status.token.rejected.msg": "PhoneBlock heeft het token geweigerd. Genereer een nieuw token via „Opnieuw aanvragen”.",
  "status.token.cta": "Token aanmaken",
  "status.token.test": "Testen",
  "status.token.renew": "Opnieuw aanvragen",
  "status.token.testing": "Controleer token…",
  "status.token.test.ok": "Token geldig — PhoneBlock bereikbaar.",
  "status.token.test.fail": "Het token is geweigerd. Vraag het opnieuw aan.",
  "status.token.test.none": "Er is geen token ingesteld.",
  "status.counters.total": "Totaal",
  "status.counters.spam": "Spam geblokkeerd",
  "status.counters.legit": "Legitiem",
  "status.counters.errors": "Fout",
  "status.info": "Firmware {fw} · IP {ip} · Uptime {uptime} · API-latentie {api}",
  "status.api.failed": "De laatste aanroep van de PhoneBlock-server ({when}) is mislukt: {reason}.",
  "status.api.fail.dns": "Servernaam kan niet worden omgezet (DNS)",
  "status.api.fail.connect": "geen verbinding met de server",
  "status.api.fail.tls": "beveiligde verbinding (TLS) mislukt",
  "status.api.fail.timeout": "geen antwoord binnen de wachttijd",
  "status.api.fail.http": "De server reageert met HTTP {status}",
  "status.api.fail.other": "Overdrachtsfouten",
  "status.api.fail.hint": "Controleer de internetverbinding van de router en de netwerkinstellingen (gateway, DNS) van de dongle.",
  "status.calls.title": "Laatste telefoontjes",
  "status.calls.empty": "nog geen telefoontjes",
  "status.calls.col.when": "Wanneer",
  "status.calls.col.number": "Nummer",
  "status.calls.col.name": "Naam",
  "status.calls.col.verdict": "Vonnis",
  "status.calls.show_all": "Alles weergeven ({count})",
  "status.calls.show_less": "Minder weergeven",
  "status.calls.time_unknown": "onbekend",
  "status.calls.clear": "Lijst leegmaken",
  "status.calls.log_known": "Bekende bellers registreren",
  "status.calls.log_known.help": "Als deze optie is uitgeschakeld, verschijnen oproepen van nummers uit het telefoonboek en interne codes (**, *…) niet in de lijst — de tellers bovenaan worden wel bijgewerkt.",
  "status.calls.verdict.spam": "SPAM ({direct} direct, {range} bereik)",
  "status.calls.verdict.spam_plain": "SPAM",
  "status.calls.verdict.spam_list": "SPAM (blokkeerlijst, {scope})",
  "status.calls.verdict.suspect": "VERMOEDEN VAN SPAM ({direct} direct, {range} bereik)",
  "status.calls.verdict.blacklist": "SPAM (zwarte lijst, {scope})",
  "status.calls.verdict.name_pattern": "SPAM (naamspatronen)",
  "status.calls.verdict.legitimate": "legitiem",
  "status.calls.verdict.unknown": "onbekend",
  "status.calls.verdict.test": "Test",
  "status.calls.verdict.error": "Fout",
  "status.calls.verdict.scope.number": "Nummer",
  "status.calls.verdict.scope.range": "Gebied",
  "region.title": "Taal en land",
  "region.lang": "Taal",
  "region.country": "Land",
  "region.country.hint": "Telefoonnummers zonder landcode worden aangevuld met dit land. Als hier het verkeerde land staat, vindt PhoneBlock voor geen enkel telefoontje een vermelding. De taal geldt ook voor de meldtekst van het antwoordapparaat en de statusmail.",
  "status.thresholds.title": "Blokdwarsliggers",
  "status.thresholds.intro": "Vanaf hoeveel PhoneBlock-stemmen de dongle een oproep wegneemt. Directe stemmen wegen zwaarder dan Range-stemmen, vandaar de afzonderlijke waarden.",
  "status.thresholds.direct": "Directe stemmen",
  "status.thresholds.direct.help": "Blokkeert direct het nummer van de beller. Standaard 4 — dezelfde waarde als de openbare PhoneBlock-blokkeerlijst.",
  "status.thresholds.range": "Range-stemmen",
  "status.thresholds.range.help": "Stemmen tegen buren in hetzelfde blok van 10 of 100. Standaard 10. Met „Uit” wordt het bereikblok uitgeschakeld — dan tellen alleen directe treffers mee.",
  "status.thresholds.range.off": "Uit",
  "status.thresholds.saved": "Opgeslagen.",
  "status.thresholds.invalid": "Ongeldige waarde.",
  "status.system.title": "Systeem",
  "status.system.heap": "Beschikbare opslagruimte: {free} (minimum: {min}, grootste blok: {largest})",
  "status.system.fs": "Gegevenspartitie: {free} vrij van {total} ({used} in gebruik)",
  "status.system.temp": "Chiptemperatuur: {temp} °C",
  "status.system.wifi": "Wifi-signaal: {rssi} dBm ({quality})",
  "status.system.wifi.good": "goed",
  "status.system.wifi.ok": "voldoende",
  "status.system.wifi.weak": "zwak",
  "status.system.wifi_tx": "Zendvermogen: {tx} dBm",
  "status.system.wifi_link": "Wifi „{ssid}“ via access point {bssid}, kanaal {channel}, verbonden sinds {since}",
  "status.system.wifi_drops": "{drops} Verbindingsonderbrekingen sinds de start",
  "status.system.wifi.weak_hint": "Zwak wifi-signaal: plaats de dongle dichter bij de Fritz!Box of een repeater. In het mesh-netwerk kun je in het mesh-overzicht van de Fritz!Box zien bij welke box hij is aangemeld.",
  "status.system.col.task": "Taak",
  "status.system.col.cpu": "CPU",
  "status.system.col.stack": "Stack vrij",
  "status.system.led_quiet": "LED alleen laten branden bij problemen",
  "status.system.led_quiet.hint": "Normaal gesproken brandt het LED-lampje continu als alles in orde is. Met deze optie blijft het lampje tijdens normaal gebruik uit en gaat het alleen branden of knipperen als er een probleem is (configuratie nodig, geen registratie, ongeldig token, geen verbinding). Handig in de woonkamer.",
  "status.system.lcd_flip": "Scherm ondersteboven (180° draaien)",
  "status.system.lcd_flip.hint": "Afhankelijk van de plaatsing van de USB-aansluiting op je Fritz!Box staat de stick andersom. Draai de afbeelding 180°.",
  "status.clock.now": "Tijd: {time}",
  "status.clock.pending": "Tijd: wordt gesynchroniseerd …",
  "status.time.today": "vandaag {time}",
  "status.time.yesterday": "gisteren {time}",
  "status.tz.current": "Tijdzone: {tz}",
  "status.tz.apply": "Overschakelen naar {zone}",
  "status.tz.saved": "Tijdzone opgeslagen.",
  "status.errors.title": "Notulen",
  "status.errors.note": "Het logboek dient voor foutanalyse — niet elke weergegeven vermelding is een echt probleem; veel fouten zijn van tijdelijke aard en verdwijnen vanzelf.",
  "status.errors.empty": "geen vermeldingen",
  "status.errors.clear": "Logboek leegmaken",
  "status.errors.capture_info": "Ook informatie vastleggen",
  "status.errors.capture_info.hint": "Voor het opsporen van fouten: geeft extra informatieberichten weer (bijv. geprobeerde server:poort). Vult het logboek snel — daarna weer uitschakelen.",
  "status.auth.title": "Toegangsbeveiliging",
  "status.auth.intro": "Beschermt de configuratiepagina terwijl het systeem in bedrijf is. Als je de beveiliging activeert, vraagt deze pagina voortaan om inloggegevens via je PhoneBlock-account voordat er gespreksgegevens worden weergegeven of instellingen worden gewijzigd.",
  "status.auth.disabled": "Toegangsbeveiliging uitgeschakeld — iedereen in het LAN heeft zonder aanmelding toegang tot het dashboard.",
  "status.auth.enabled": "Toegangsbeveiliging actief — aangemeld als PhoneBlock-gebruiker.",
  "status.auth.enabled.user": "Toegangsbeveiliging actief — aangemeld als {user}.",
  "status.auth.no_token": "Voor toegangsbeveiliging is een geconfigureerd PhoneBlock-token nodig (zie stap 2 hierboven). Pas dan kan de dongle je identiteit controleren tegen de server.",
  "status.auth.enable": "Toegangsbeveiliging inschakelen",
  "status.auth.disable": "Toegangsbeveiliging uitschakelen",
  "status.auth.logout": "Afmelden",
  "status.auth.activate.intro": "Voordat je het apparaat inschakelt, word je doorgestuurd naar phoneblock.net om je aan te melden — pas nadat je je succesvol hebt aangemeld, wordt de beveiliging geactiveerd. Zo kun je jezelf niet buitensluiten.",
  "login.title": "Aanmelding vereist",
  "login.intro": "De toegangsbeveiliging voor deze dongle is ingeschakeld. Klik hieronder om in te loggen via je PhoneBlock-account — je wordt even doorgestuurd naar phoneblock.net en vervolgens automatisch teruggestuurd.",
  "login.button": "Inloggen met PhoneBlock",
  "login.remember": "Ingelogd blijven",
  "login.remember.help": "Plaatst een cookie op dit apparaat, zodat de dongle je de volgende keer herkent zonder dat je eerst via phoneblock.net hoeft te gaan. Er wordt slechts één browser tegelijk ‘onthouden’.",
  "login.error.mismatch": "Aanmelding mislukt — dit PhoneBlock-account is niet de eigenaar van deze dongle.",
  "login.error.mismatch_named": "Aanmelding mislukt — deze dongle hoort bij het account {expected}, maar je bent aangemeld als een andere gebruiker.",
  "login.error.rejected": "Aanmelding mislukt — de PhoneBlock-server heeft de identiteit niet geverifieerd.",
  "login.error.expired": "De aanmelding is verlopen of ongeldig. Probeer het nog eens.",
  "login.error.persist": "De activering kon niet worden opgeslagen. Probeer het nog eens.",
  "login.error.missing": "Het antwoord van phoneblock.net was onvolledig. Probeer het nog eens.",
  "login.error.generic": "Aanmelding mislukt. Probeer het nog eens.",
  "status.reset.title": "Fabrieksinstellingen",
  "status.reset.intro": "Wist alle instellingen in de dongle (SIP-inloggegevens, PhoneBlock-token, foutlogboek) en start opnieuw op.",
  "status.reset.button": "Configuratie resetten",
  "status.reset.confirm": "Alle dongle-instellingen echt wissen en opnieuw opstarten?",
  "status.reset.running": "Wordt gereset — de dongle start zo meteen opnieuw op.",
  "status.reset.error": "Resetten mislukt: {msg}",
  "status.fw.title": "Firmware bijwerken",
  "status.fw.intro": "Upload het nieuwe firmwarebestand of controleer het rechtstreeks via het PhoneBlock-CDN. In beide gevallen wordt de nieuwe versie in het inactieve flash-slot opgeslagen; na het opnieuw opstarten start de dongle op met de nieuwe versie en keert hij bij fouten automatisch terug naar de vorige versie.",
  "status.fw.current": "Actieve partitie: {partition} · Versie {version}",
  "status.fw.pick": "Firmware selecteren (.bin)",
  "status.fw.submit": "Uploaden en opnieuw starten",
  "status.fw.confirm": "Nieuwe firmware installeren en de dongle opnieuw opstarten?",
  "status.fw.uploading": "Zet om naar… {pct} %",
  "status.fw.done": "Firmware wordt overgezet — De dongle wordt opnieuw opgestart. Wacht even en ververs vervolgens de pagina.",
  "status.fw.error": "Fout: {msg}",
  "status.fw.check": "Controleren op updates",
  "status.fw.checking": "Controleer of er een update is…",
  "status.fw.check.none": "Er is geen nieuwe versie beschikbaar (huidige {version}).",
  "status.fw.check.found": "Nieuwe versie {version} wordt geïnstalleerd…",
  "status.fw.check.installed": "Versie {version} is geïnstalleerd — De dongle wordt opnieuw opgestart. Wacht even en ververs vervolgens de pagina.",
  "status.fw.check.error": "Controle mislukt: {msg}",
  "status.fw.failed": "De laatste update naar versie {version} heeft het opstarten niet doorstaan — er is automatisch teruggedraaid. De automatische update slaat deze versie over. Klik op „Controleren op updates” om het opnieuw te proberen.",
  "status.fw.auto_update": "Dagelijkse automatische update",
  "status.fw.auto_update.help": "Als deze optie is ingeschakeld, controleert de dongle één keer per dag of er een nieuwere versie op het PhoneBlock-CDN staat en installeert deze automatisch. Als je handmatig firmware uploadt, wordt deze optie automatisch uitgeschakeld, zodat de dagelijkse controle je handmatig gekozen build niet overschrijft — schakel deze hier weer in als je de releasestroom wilt volgen.",
  "status.fw.channel": "Updatekanaal",
  "status.fw.channel.help": "Kies ‘Beta’ als je testversies vooraf wilt ontvangen — bijvoorbeeld om een gemelde fout te controleren. ‘Stabiel’ levert alleen vrijgegeven versies. Zodra een geteste versie definitief wordt vrijgegeven, schakel je automatisch weer over naar deze versie.",
  "status.fw.channel.stable": "Stabiel",
  "status.fw.channel.beta": "Beta (testversies)",
  "status.fw.crash_report": "Foutmeldingen naar phoneblock.net sturen",
  "status.fw.crash_report.help": "Als de dongle vanwege een programmafout opnieuw opstart, wordt er een geheugenuitdraai opgeslagen op een daarvoor gereserveerde flashpartitie. Als deze optie is ingeschakeld, uploadt de dongle de uitdraai bij de volgende opstart naar phoneblock.net — dit helpt ons om fouten in het veld op te sporen en te verhelpen. Schakel de optie uit als je niet wilt dat de dongle dergelijke rapporten verstuurt; opgeslagen rapporten worden dan lokaal verwijderd in plaats van verzonden.",
  "status.mail.title": "Status-e-mails",
  "status.mail.intro": "De dongle kan je statusmeldingen rechtstreeks via e-mail sturen — via je eigen e-mailaccount. Voer de inloggegevens van je e-mailprovider in; de dongle verstuurt hiermee maximaal één bericht per dag.",
  "status.mail.host": "SMTP-server",
  "status.mail.port": "Poort (leeg = automatisch)",
  "status.mail.security": "Versleuteling",
  "status.mail.security.tls": "TLS (poort 465)",
  "status.mail.security.starttls": "STARTTLS (poort 587)",
  "status.mail.user": "Gebruikersnaam (SMTP-login)",
  "status.mail.pass": "Wachtwoord",
  "status.mail.pass.keep": "opgeslagen — laat leeg om het te behouden",
  "status.mail.from": "Afzender (e-mail, leeg = gebruikersnaam)",
  "status.mail.to": "Ontvangers (e-mail, meerdere ontvangers scheiden met „;”)",
  "status.mail.help": "Tip: Bij Gmail of Outlook heb je meestal een „app-wachtwoord” nodig (als tweefactorauthenticatie is ingeschakeld), niet je normale accountwachtwoord. Bij traditionele providers zoals GMX, web.de of mailbox.org volstaat het om je gebruikersnaam en wachtwoord in te voeren.",
  "status.mail.on_error": "E-mail bij fouten en crashes",
  "status.mail.on_error.help": "Stuur één keer per dag een e-mail als er sinds het laatste bericht een fout in het logboek is opgetreden — hieronder valt ook een herstart na een crash.",
  "status.mail.on_spam": "Oproepen via e-mail melden",
  "status.mail.on_spam.help": "Stuur één keer per dag een e-mail met de oproepen sinds het laatste bericht – zowel de geblokkeerde als de doorgelaten oproepen.",
  "status.mail.spam_only": "Alleen geblokkeerde spam-telefoontjes melden",
  "status.mail.spam_only.help": "In de e-mail met het overzicht van de oproepen worden alleen de oproepen vermeld die de dongle als spam heeft geblokkeerd. Legitieme en onbekende bellers ontbreken, en als er alleen dergelijke oproepen binnenkomen, wordt er geen e-mail verzonden.",
  "status.mail.on_update": "E-mail bij firmware-update",
  "status.mail.on_update.help": "Stuur een e-mail nadat de dongle is bijgewerkt naar een nieuwe firmwareversie — met een link naar het wijzigingslogboek.",
  "status.mail.save": "Opslaan",
  "status.mail.saved": "Opgeslagen.",
  "status.mail.test": "Test-e-mail verzenden",
  "status.mail.testing": "Test-e-mail verzenden…",
  "status.mail.test.sent": "Er wordt een test-e-mail verzonden — het resultaat staat in het logboek.",
  "status.mail.test.fail": "Verzending mislukt — controleer de instellingen en het logboek.",
  "status.mail.err.host": "SMTP-server ontbreekt",
  "status.mail.err.user": "Gebruikersnaam ontbreekt",
  "status.mail.err.pass": "Wachtwoord ontbreekt",
  "status.mail.err.to": "Ontvanger ongeldig",
  "status.mail.err.to_many": "Er zijn maximaal {max} ontvangers mogelijk",
  "status.mail.err.from": "Afzender ongeldig",
  "status.mail.err.from_user": "Afzender vereist — de gebruikersnaam is geen e-mailadres",
  "status.sync.title": "Synchronisatie van blokkeerlijsten",
  "status.sync.intro": "Nummers die op de handset zijn geblokkeerd („Nummer blokkeren”) worden één keer per dag naar de PhoneBlock-database verzonden en vervolgens uit de Fritz!Box verwijderd. De Answerbot neemt vervolgens de oproepen voor alle PhoneBlock-gebruikers over.",
  "status.sync.unavailable": "Niet beschikbaar — alleen te gebruiken met de Fritz!Box-configuratie.",
  "status.sync.never": "Nog niet gelopen.",
  "status.sync.last_ok": "Laatste run van {ago}: {n} overgedragen.",
  "status.sync.last_partial": "Laatste run {ago}: {n} overgedragen, {f} fouten.",
  "status.sync.last_fail": "Laatste run {ago} is mislukt: {err}",
  "status.sync.running": "Synchronisatie is bezig…",
  "status.sync.run_now": "Nu synchroniseren",
  "status.sync.triggered": "Synchronisatie gestart.",
  "status.sync.busy": "De synchronisatie is al bezig.",
  "status.sync.enable": "Synchronisatie van blokkeerlijsten inschakelen",
  "status.sync.disabled": "Automatische synchronisatie uitgeschakeld — handmatig blijft mogelijk.",
  "status.localcache.title": "Cache van de blokkeerlijst",
  "status.localcache.intro": "De dongle downloadt één keer per dag de actuele blokkeerlijst en je persoonlijke zwarte-/witte lijst en slaat deze op in het interne flashgeheugen. Inkomende oproepen worden zo grotendeels zonder serververzoek afgehandeld — sneller en ook bij netwerkproblemen betrouwbaar.",
  "status.localcache.enable": "Blocklist-cache gebruiken",
  "status.localcache.enable.help": "Laadt de blokkeerlijst naar de dongle en beslist lokaal over oproepen. Uit: Elke oproep wordt direct op de server gecontroleerd — dit gaat langzamer en is alleen mogelijk als er een werkende internetverbinding is.",
  "status.localcache.disabled": "Uitgeschakeld — Oproepen worden direct op de server gecontroleerd.",
  "status.localcache.never": "Nog niet gedownload.",
  "status.localcache.have": "{community} Vermeldingen in de gemeenschapslijst, {personal} persoonlijk. Bijgewerkt {ago}.",
  "status.localcache.last_fail": "Laatste download {ago} is mislukt: {err}",
  "status.localcache.running": "Het downloaden is bezig…",
  "status.localcache.wildcards": "Wildcard-blokkades evalueren",
  "status.localcache.wildcards.help": "Blokkeert niet alleen exacte nummers, maar ook reeksen van telefoonnummers (bijv. „030 12 34 56*”), als de gemeenschap deze als spam meldt. Schakel deze optie uit als je alleen exacte treffers wilt blokkeren.",
  "status.localcache.run_now": "Nu downloaden",
  "status.localcache.triggered": "Het downloaden is gestart.",
  "status.localcache.busy": "Het downloaden is al bezig.",
  "status.names.title": "Naamfilter",
  "status.names.intro": "Als je FRITZ!Box de beller in een telefoonboek vindt, geeft hij ook diens naam door. Als je daar een externe spamlijst gebruikt (bijvoorbeeld van Tellows), hebben alle vermeldingen een veelzeggende naam — die kun je hier als spam markeren. Dit geldt ook voor een eigen telefoonboek waarin je ongewenste bellers allemaal dezelfde naam geeft.",
  "status.names.patterns": "Namen die spam aangeven (met | scheiden)",
  "status.names.help": "Een telefoontje wordt als spam beschouwd zodra de gemelde naam een van deze teksten bevat; hoofdletters en kleine letters maken daarbij niet uit. Voorbeeld: „tellows|Score|SPAM”. Je vindt de naam van een beller in de lijst met recente gesprekken. Als je dit veld leeg laat, wordt het naamfilter uitgeschakeld.",
  "status.names.save": "Naamfilter opslaan",
  "status.names.saved": "Naamfilter opgeslagen.",
  "status.names.failed": "Het opslaan is mislukt.",
  "status.names.err.many": "Er zijn maximaal {max} namen mogelijk.",
  "status.names.err.long": "Een naam mag maximaal {max} tekens lang zijn.",
  "status.webhook.title": "Webhook bij inkomende oproepen",
  "status.webhook.intro": "Bij elk gesprek dat in de gesprekslijst verschijnt, stuurt de dongle de gespreksgegevens via HTTP POST naar dit adres, bijvoorbeeld naar Home Assistant, ioBroker of Node-RED. De inhoud is een vermelding uit de gesprekslijst in JSON-formaat, met dezelfde velden als /api/calls.",
  "status.webhook.url": "Webhook-adres",
  "status.webhook.help": "Alleen http:// en alleen naar adressen in je thuisnetwerk, bijvoorbeeld http://homeassistant.local:8123/api/webhook/phoneblock. Als je dit veld leeg laat, wordt de webhook uitgeschakeld.",
  "status.webhook.save": "Webhook opslaan",
  "status.webhook.saved": "Webhook opgeslagen.",
  "status.webhook.failed": "Het opslaan is mislukt.",
  "status.webhook.err.https": "https wordt niet ondersteund: de dongle verzendt alleen via http, en alleen binnen het thuisnetwerk.",
  "status.webhook.err.url": "Voer een geldig http-adres in, bijvoorbeeld http://homeassistant.local:8123/api/webhook/phoneblock.",
  "status.webhook.err.long": "Het adres mag maximaal {max} tekens lang zijn.",
  "status.ann.title": "Spam-melding",
  "status.ann.default": "Ingebouwde standaardmededeling ({kb} KB).",
  "status.ann.custom": "Eigen aankondiging ({kb} KB).",
  "status.ann.play": "Luister naar de huidige mededeling",
  "status.ann.stop": "Stop",
  "status.ann.upload.label": "Eigen aankondiging uploaden (WAV/MP3/OGG, max. {s} s)",
  "status.ann.upload.pick": "Bestand selecteren",
  "status.ann.upload.submit": "Uploaden",
  "status.ann.upload.converting": "Converteren…",
  "status.ann.upload.uploading": "Zet over…",
  "status.ann.upload.done": "Opgeslagen ({kb} KB).",
  "status.ann.upload.error": "Fout: {msg}",
  "status.ann.upload.toolong": "Te lang — maximaal {s} seconden.",
  "status.ann.upload.decode_fail": "Het bestand kon niet worden gedecodeerd.",
  "status.ann.reset.button": "Terugzetten naar standaardinstellingen",
  "status.ann.reset.confirm": "De eigen aankondiging echt schrappen?",
  "status.ann.accept_test": "Lokale testgesprekken aannemen",
  "status.ann.accept_test.help": "Indien ingeschakeld, beantwoordt de dongle oproepen naar interne Fritz!Box-codes (**622, *21#, …) als spam — dat wil zeggen met een gesproken bericht en vervolgens wordt de verbinding verbroken. Zo kan het verloop van een oproep vanaf een interne telefoon worden getest, zonder een echt nummer bij PhoneBlock te hoeven registreren.",
  "status.dialog.mode": "Bij spam-telefoontjes",
  "status.dialog.mode.announcement": "Aankondiging afspelen en ophangen",
  "status.dialog.mode.dialog": "Met de beller praten (dialoog)",
  "status.dialog.help": "In de dialoogmodus neemt de dongle het spam-telefoontje aan en houdt de beller aan de lijn met korte zinnetjes die reageren op zijn antwoorden, totdat hij ophangt – zonder tijdslimiet. In de dialoogmodus is er geen vooraf opgenomen bericht: een eigen opname wordt bij het omschakelen gewist en kan pas in de aankondigingsmodus opnieuw worden geüpload.",
  "status.dialog.clips.present": "Dialoogzinnen geladen ({lang}).",
  "status.dialog.clips.missing": "De dialoogzinnen zijn nog niet geladen – tot die tijd verbindt de dongle spam-oproepen door zonder een melding af te spelen.",
  "status.dialog.clips.pending": "De dialoogzinnen worden zo meteen geladen …",
  "status.dialog.clips.downloading": "Dialoogzinnen worden geladen ({kb} KB) …",
  "status.dialog.clips.failed": "Het laden van de dialoogzinnen is mislukt ({error}) – de dongle probeert het opnieuw bij de volgende synchronisatie. Tot die tijd legt hij spam-oproepen af zonder aankondiging.",
  "status.dialog.clips.unavailable": "Voor deze taal en dit apparaat zijn geen dialoogzinnen gepubliceerd – de dongle verbreekt spam-oproepen zonder een melding af te spelen.",
  "status.dialog.confirm_delete_own": "Je eigen aankondiging wordt verwijderd als je naar het dialoogvenster overschakelt. Je kunt deze in de aankondigingsmodus opnieuw uploaden. Doorgaan?",
  "status.dialog.vad_silence_db": "Stilte-drempel (dBFS)",
  "status.dialog.vad_silence_db.help": "Als het geluidsniveau lager is dan deze waarde, wordt de beller als stil beschouwd. Hoger (bijv. -30) bij ruis op de lijn, lager (bijv. -45) voor stille bellers. Standaard: -35.",
  "status.dialog.vad_min_silence_ms": "Responstijd (ms)",
  "status.dialog.comfort_noise": "Leidingsruis (dBFS)",
  "status.dialog.comfort_noise.help": "Een zacht ruisje tussen de zinnen door, zodat de verbinding niet dood klinkt. -90 staat praktisch uit. Standaard: -60.",
  "status.dialog.saved": "Opgeslagen.",
  "status.dialog.tuning": "Fijnafstellingen: pauzedetectie en achtergrondruis",
  "status.dialog.failed": "Het opslaan is mislukt.",
  "status.dialog.err.range": "Voer een geheel getal in tussen {min} en {max}.",
  "status.ann.upload.silent": "De opname is stil – er is niets in te horen dat luider is dan -45 dBFS.",
  "status.dialog.clips.own": "Eigen dialoogvenster actief.",
  "status.dialog.speaker": "Stem",
  "status.dialog.speaker.use": "Gebruiken",
  "status.dialog.speaker.active": "actief",
  "status.dialog.speaker.none": "Er zijn nog geen stemmen geladen – de dongle laadt ze bij de volgende synchronisatie.",
  "status.dialog.own": "Eigen dialoog",
  "status.dialog.own.replace_confirm": "Je eigen dialoog wordt vervangen door de zinnen van {name} – er past maar één dialoog op de dongle. Download deze van tevoren onder ‘Eigen dialoog samenstellen’ als je hem wilt behouden. Doorgaan?",
  "status.dialog.own.leave_confirm": "Als je overschakelt naar de aankondigingsmodus, wordt je eigen dialoog gewist. Wil je doorgaan?",
  "status.dialog.own.leave_download": "Wil je je dialoog eerst als bestand downloaden?",
  "status.dialog.edit.title": "Een eigen dialoog samenstellen",
  "status.dialog.edit.intro": "Je begint met de zinnen die op de dongle staan. Verwijder opnames of voeg nieuwe toe (WAV/MP3/OGG); elke opname wordt op hetzelfde volume gebracht en de stilte aan het begin en einde wordt verwijderd. Elke fase heeft minstens één zin nodig; de dongle kiest daar willekeurig uit.",
  "status.dialog.edit.yes_hint": "Zeg nooit ‘ja’ op de band: een opgenomen ‘ja’ kan worden misbruikt als instemming.",
  "status.dialog.phase.hello": "Welkomstwoord",
  "status.dialog.phase.who-is-there": "De beller zwijgt na de begroeting („Wie is daar?“)",
  "status.dialog.phase.am-aparat": "De beller meldt zich aan",
  "status.dialog.phase.question": "Vragen",
  "status.dialog.phase.cant-hear-you": "De beller zwijgt tijdens het gesprek („Ik hoor niets“)",
  "status.dialog.edit.add": "+ Opname toevoegen",
  "status.dialog.edit.delete": "Verwijderen",
  "status.dialog.edit.gauge": "{kb} van {max} KB",
  "status.dialog.edit.upload": "Naar de dongle kopiëren",
  "status.dialog.edit.download": "Dialoogbestand downloaden",
  "status.dialog.edit.load_file": "Dialoogbestand laden",
  "status.dialog.edit.reason.empty": "De fase „{phase}“ bevat nog geen opname.",
  "status.dialog.edit.reason.many": "De fase „{phase}“ bevat meer dan {max} opnames.",
  "status.dialog.edit.reason.size": "De opnames nemen samen meer ruimte in beslag dan er op de dongle beschikbaar is – verwijder of verkort opnames.",
  "status.dialog.edit.bad_file": "Dit is geen geldig dialoogbestand.",
  "status.dialog.edit.no_set": "Er staat nog geen dialoog op de dongle – voeg voor elke fase opnames toe.",
  "status.dialog.edit.changed": "Op de dongle staan nu andere opnames (taal of stem gewijzigd). Je bewerkingen in de editor zijn nog niet geüpload.",
  "status.dialog.edit.reload": "Verwerpen en opnieuw laden",
  "status.dialog.edit.done": "Eigen dialoog opgeslagen ({kb} KB).",
  "hero.title": "Inrichting",
  "hero.intro": "Twee stappen, en je dongle blokkeert automatisch spam-oproepen. Vink beide aan; pas dan is het apparaat klaar voor gebruik.",
  "hero.step1.todo": "De dongle bij je telefooncentrale registreren",
  "hero.step1.done": "Telefonie ingesteld",
  "hero.step2.todo": "Verbinding maken met PhoneBlock — zodat de dongle weet wat spam is",
  "hero.step2.done": "Verbonden met PhoneBlock",
  "hero.cta.sip": "Telefonie instellen",
  "hero.cta.token": "PhoneBlock aansluiten",
  "sip.entry.title": "Telefonie instellen",
  "sip.entry.intro": "Kies hoe de dongle zich bij je telefooncentrale aanmeldt.",
  "sip.entry.fritzbox": "Fritz!Box (aanbevolen)",
  "sip.entry.fritzbox.desc": "Automatische configuratie. De dongle voegt zichzelf toe als IP-telefoon.",
  "sip.entry.provider": "Andere aanbieder",
  "sip.entry.provider.desc": "Meld je direct aan bij Telekom, Vodafone, 1&1, sipgate of easybell.",
  "sip.entry.manual": "Handmatig (voor gevorderden)",
  "sip.entry.manual.desc": "Vul alle SIP-velden zelf in.",
  "sip.fb.title": "Fritz!Box instellen",
  "sip.fb.intro": "Voer het Fritz!Box-beheerderswachtwoord één keer in. Het wordt niet opgeslagen.",
  "sip.fb.host": "Fritz!Box (host of IP)",
  "sip.fb.user": "Gebruiker",
  "sip.fb.user.hint": "(leeg laten → standaardgebruiker van de Fritz!Box)",
  "sip.fb.pass": "Wachtwoord",
  "sip.fb.submit": "Een nevenaansluiting instellen",
  "sip.fb.working": "Stel een nevenaansluiting in (~2–5 s)…",
  "sip.fb.done": "Doorkiesnummer aangemaakt — Inloggen begint.",
  "sip.fb.done.withnum": "Doorkiesnummer aangemaakt (intern nummer {n}) — Inloggen wordt gestart.",
  "sip.fb.error": "Fout: {msg}",
  "sip.fb.2fa.title": "Tweefactorauthenticatie",
  "sip.fb.2fa.button": "druk op een willekeurige knop op de Fritz!Box",
  "sip.fb.2fa.dtmf": "Kies {seq} op een aangesloten telefoon",
  "sip.fb.2fa.instructions": "Geef nu alsjeblieft {hints}.",
  "sip.fb.2fa.cancelled": "2FA afgebroken.",
  "sip.fb.2fa.timeout": "Tijdlimiet overschreden. Probeer het nog eens.",
  "sip.prov.title": "Een aanbieder kiezen",
  "sip.prov.intro": "Kies je provider; je vindt de inloggegevens op het betreffende klantenportaal. Als je provider niet in de lijst staat, gebruik dan de handmatige configuratie.",
  "sip.prov.provider": "Aanbieder",
  "sip.prov.user": "SIP-gebruiker / telefoonnummer",
  "sip.prov.pass": "Wachtwoord",
  "sip.prov.submit": "Inloggegevens opslaan",
  "sip.prov.done": "Opgeslagen. De aanmelding begint.",
  "sip.prov.error": "Fout: {msg}",
  "sip.manual.title": "Handmatige configuratie",
  "sip.manual.intro": "Vul alle SIP-velden in. Als je het wachtwoord leeg laat, betekent dit „ongewijzigd”.",
  "sip.manual.host": "SIP-registrar",
  "sip.manual.port": "SIP-poort",
  "sip.manual.port.hint": "Leeg laten = automatisch via DNS-SRV of standaardtransport (5060 UDP/TCP, 5061 TLS).",
  "sip.manual.user": "SIP-gebruikers",
  "sip.manual.pass": "SIP-wachtwoord",
  "sip.manual.pass.hint": "Leeg laten = opgeslagen wachtwoord behouden.",
  "sip.manual.anon": "Inloggen zonder wachtwoord (anoniem)",
  "sip.manual.anon.hint": "Verwijdert een opgeslagen wachtwoord en logt in zonder in te loggen — bijvoorbeeld anonymous@t-online.de bij Telekom.",
  "sip.manual.submit": "Opslaan",
  "sip.manual.done": "Opgeslagen.",
  "sip.manual.error": "Fout: {msg}",
  "sip.manual.advanced": "Geavanceerde parameters",
  "sip.manual.transport": "Vervoer",
  "sip.manual.transport.hint": "UDP, TCP en TLS zijn selecteerbaar. TLS versleutelt de verbinding en wordt aanbevolen, mits de provider dit ondersteunt. De spraakoverdracht zelf is momenteel nog onversleuteld.",
  "sip.manual.auth_user": "Auth-gebruiker",
  "sip.manual.auth_user.hint": "Leeg laten = SIP-gebruiker ook als authenticatie. Bij Telekom: e-mail.",
  "sip.manual.outbound": "Outbound-proxy",
  "sip.manual.outbound.hint": "Optioneel, indeling host[:poort]. Leeg = rechtstreeks naar de registrar.",
  "sip.manual.realm": "Realm",
  "sip.manual.realm.hint": "Leeg = overnemen uit Challenge.",
  "sip.manual.stun": "STUN-server",
  "sip.manual.stun.hint": "Optioneel, indeling host[:poort]. Bepaalt de openbare RTP-poort bij directe aanmelding bij de provider. Leeg = uitgeschakeld. Wordt ingesteld door de provider-preset (Telekom: stun.t-online.de:3478).",
  "sip.manual.srtp": "SRTP",
  "sip.manual.srtp.hint": "SRTP wordt automatisch onderhandeld: het spraaksignaal wordt versleuteld zodra de provider dit aanbiedt (bijv. Telekom), anders wordt er onversleuteld RTP gebruikt (bijv. Fritz!Box in het LAN).",
  "sip.manual.local_port": "Lokale SIP-poort",
  "sip.manual.local_port.hint": "Poort waarop de dongle SIP-berichten ontvangt (standaard 15060). Leeg = standaard.",
  "sip.manual.rtp_port": "RTP-poort (audio)",
  "sip.manual.rtp_port.hint": "Poort voor het spraakkanaal (standaard 16000). Leeg = standaard.",
  "sip.manual.fwd.title": "Poortdoorsturing bij directe aanmelding bij de provider",
  "sip.manual.fwd.body": "Als de dongle zich rechtstreeks bij de provider aanmeldt (in plaats van via een VoIP-router) en de provider alleen UDP ondersteunt, stel dan in de router voor beide een UDP-doorsturing naar de dongle in — met dezelfde poort (externe poort = interne poort): {sip} (SIP) en {rtp} (RTP). Het openbare IP-adres wordt automatisch door de dongle bepaald (boven in de status zichtbaar); dit hoeft niet te worden ingevoerd. Dit werkt alleen met een echt (eigen) openbaar IPv4-adres — niet bij DS-Lite/CGNAT (gedeeld IPv4-adres), waar geen doorsturing mogelijk is; in dat geval helpt alleen TCP/TLS, mits de provider dit ondersteunt.",
  "sip.manual.srtp.off": "uit",
  "sip.manual.srtp.optional": "optioneel",
  "sip.manual.srtp.mandatory": "Verplichting",
  "token.title": "PhoneBlock aansluiten",
  "token.intro": "De dongle raadpleegt bij elk inkomend gesprek de PhoneBlock-database. Daarvoor heb je een token nodig.",
  "token.how": "Als je op de knop hieronder klikt, word je doorgestuurd naar phoneblock.net, waar je je eenmalig kunt aanmelden (via Google, Facebook of een account). Daarna kom je weer hier terecht — het token is dan ingesteld.",
  "token.current.set": "Er is al een token aangemaakt. Als je je opnieuw aanmeldt, wordt er een nieuw token aangemaakt.",
  "token.current.missing": "Er is nog geen token ingesteld.",
  "token.submit": "Aanmelden bij PhoneBlock",
  "link.submit": "PhoneBlock-account koppelen",
  "link.how": "Als je op de knop klikt, wordt hier een code weergegeven. Ga vervolgens naar phoneblock.net, log in en voer de code daar in. De dienst haalt het token daarna zelf op.",
  "link.starting": "De koppeling wordt voorbereid…",
  "link.compare": "Voer deze code in op phoneblock.net om de dienst aan je account te koppelen.",
  "link.copy": "Code kopiëren",
  "link.copied": "Code gekopieerd",
  "link.copy_failed": "Kopiëren is niet mogelijk – de code is geselecteerd; kopieer deze met Ctrl+C.",
  "link.open": "phoneblock.net openen",
  "link.manual": "De pagina is {url} – je kunt de code daar ook op een ander apparaat invoeren, bijvoorbeeld op je mobiel.",
  "link.waiting": "Wachten op het invoeren van de code op phoneblock.net…",
  "link.approved": "PhoneBlock-account gekoppeld — het token is ingesteld.",
  "link.denied": "De link is afgewezen op phoneblock.net.",
  "link.expired": "De code is verlopen. Vraag een nieuwe code aan.",
  "link.error": "De koppeling is mislukt: {msg}",
  "link.retry": "Opnieuw proberen",
  "back.status": "← terug naar de status",
  "back.sip": "← terug naar de selectie",
  "i18n.loading": "Vertaling wordt geladen …",
  "i18n.unavailable": "Vertaling niet beschikbaar – de standaardtaal wordt weergegeven.",
  "status.calls.add_contact": "Toevoegen aan het telefoonboek van de Fritz!Box",
  "status.phonebook.title": "Adresboek voor nieuwe contacten",
  "status.phonebook.intro": "Bellers die de Fritz!Box niet kent, verschijnen zonder naam in de oproeplijst. Met de +-knop ernaast kun je ze als contactpersoon in de Fritz!Box toevoegen — daarna geeft de telefoon de naam weer en vraagt de dongle PhoneBlock niet meer om dit nummer.",
  "status.phonebook.current": "Nieuwe contacten worden opgeslagen in „{name}“.",
  "status.phonebook.unset": "Nog niet vastgesteld — hiernaar wordt gevraagd bij de eerste aanmaak.",
  "status.phonebook.change": "Wijzigen",
  "status.phonebook.unavailable": "Niet beschikbaar — alleen te gebruiken met de Fritz!Box-configuratie.",
  "status.phonebook.saved": "Opgeslagen.",
  "pb.dialog.title": "Een contact aanmaken in de Fritz!Box",
  "pb.dialog.intro": "Bij het volgende telefoontje geeft de telefoon de naam weer in plaats van het nummer. Het contact blijft in je Fritz!Box staan — het wordt niet doorgestuurd naar PhoneBlock.",
  "pb.dialog.name": "Naam",
  "pb.dialog.type": "Soort nummer",
  "pb.dialog.type.home": "Privé",
  "pb.dialog.type.mobile": "Mobiel",
  "pb.dialog.type.work": "Zakelijk",
  "pb.dialog.type.fax_home": "Fax (privé)",
  "pb.dialog.type.fax_work": "Fax voor zakelijke doeleinden",
  "pb.dialog.vip": "Belangrijke persoon (VIP)",
  "pb.dialog.book": "Telefoonboek",
  "pb.dialog.book.readonly": "{name} (gesynchroniseerd — niet beschrijfbaar)",
  "pb.dialog.pick": "In welk telefoonboek moet het contact worden opgeslagen?",
  "pb.dialog.none_writable": "Er is geen beschrijfbaar telefoonboek gevonden.",
  "pb.dialog.save": "Aanmaken",
  "pb.dialog.cancel": "Annuleren",
  "pb.dialog.working": "Wordt aangemaakt…",
  "pb.dialog.done": "Contact aangemaakt.",
  "pb.dialog.error.name": "Voer een naam in.",
  "pb.dialog.error.number": "Dit nummer kan niet als contact worden opgeslagen.",
  "pb.dialog.error.not_writable": "Dit telefoonboek wordt gesynchroniseerd en kan niet worden bewerkt. Kies een ander telefoonboek.",
  "pb.dialog.error.no_fritzbox": "Alleen mogelijk met Fritz!Box-configuratie.",
  "pb.dialog.error.unreachable": "De Fritz!Box reageert niet.",
  "pb.dialog.error.generic": "Mislukt: {msg}",
  "status.calls.add_contact.help": "Een beller als contactpersoon toevoegen aan het telefoonboek van de Fritz!Box",
  "status.calls.report_spam": "Spam",
  "status.calls.report_spam.help": "Dit nummer bij PhoneBlock als spam melden",
  "status.calls.whitelist": "Witte lijst",
  "status.calls.whitelist.help": "Dit nummer niet meer blokkeren",
  "whitelist.dialog.title": "Nummer aan de whitelist toevoegen",
  "whitelist.dialog.intro": "Oproepen van dit nummer worden niet meer geblokkeerd. Je markeert het nummer daarmee bij PhoneBlock als legitiem; de beoordeling wordt aan je account gekoppeld.",
  "whitelist.dialog.submit": "Niet meer blokkeren",
  "whitelist.dialog.working": "Wordt verzonden…",
  "whitelist.dialog.done": "Geregeld — het nummer staat nu op je whitelist.",
  "spam.dialog.title": "Dit nummer als spam melden",
  "spam.dialog.intro": "Je beoordeling is van belang voor alle PhoneBlock-gebruikers en wordt aan je account gekoppeld. Via de dongle kun je deze niet intrekken — dat kan alleen op phoneblock.net.",
  "spam.dialog.rating": "Soort oproep",
  "spam.dialog.rating.B_MISSED": "Onbekend",
  "spam.dialog.rating.C_PING": "Ping-oproep",
  "spam.dialog.rating.D_POLL": "Enquête",
  "spam.dialog.rating.E_ADVERTISING": "Reclame",
  "spam.dialog.rating.F_GAMBLE": "Prijsvraag",
  "spam.dialog.rating.G_FRAUD": "Fraude",
  "spam.dialog.submit": "Aanmelden",
  "spam.dialog.working": "Wordt gemeld…",
  "spam.dialog.done": "Bedankt — Beoordeling verzonden.",
  "spam.dialog.error.no_token": "Om een beoordeling te kunnen geven, heb je een PhoneBlock-account nodig.",
  "pb.dialog.error.moved": "Het geselecteerde telefoonboek bestaat niet meer. Kies een ander telefoonboek.",
  "spam.dialog.comment": "Reden",
  "spam.dialog.comment.hint": "(optioneel, wordt openbaar weergegeven)",
  "spam.dialog.error.is_contact": "Deze beller staat in je telefoonboek. Een vermelding in het telefoonboek heeft op de dongle altijd voorrang, daarom is een spammelding hier niet mogelijk.",
  "status.rec.enable": "Gesprekken in de dialoogmodus opnemen",
  "status.rec.help": "De dongle neemt de gesprekken op die hij in de dialoogmodus met spam-bellers voert – beide kanten, maximaal {min} minuten per gesprek. Je kunt ze afspelen, downloaden en verwijderen in de oproeplijst; als een oproep uit de lijst verdwijnt, wordt de opname ervan verwijderd.",
  "status.rec.legal": "Het opnemen van telefoongesprekken valt onder jouw verantwoordelijkheid (§ 201 StGB, AVG).",
  "status.rec.usage": "{count} opnames, {used} van {cap} MB in beslag genomen.",
  "status.rec.play": "Opname afspelen",
  "status.rec.stop": "Afspelen pauzeren",
  "status.rec.download": "Opname downloaden (WAV)",
  "status.rec.delete": "Opname verwijderen",
  "status.rec.delete.confirm": "Deze opname verwijderen? Het gesprek blijft in de lijst staan.",
  "status.rec.failed": "Het bestand kon niet worden geladen.",
  "status.dialog.vad_min_silence_ms.help": "Zo lang moet de beller wachten voordat de dongle reageert. Standaard: 500."
}
