// TagAlly Engine — uitvoerteksten in het Nederlands.
// Terminologie afgestemd op de officiële W3C-vertaling van WCAG 2.1
// («contrastverhouding», «tekstalternatief», «koppen», «grote tekst») en op de
// Nederlandse interface van InDesign/Acrobat («alternatieve tekst», «tags»,
// «artefact», «deelvenster Artikelen», «bladwijzers»).

module.exports = {
  // Taalmetagegevens
  "meta.locale": "nl-NL",
  "meta.htmlLang": "nl",
  "meta.name": "Nederlands",

  // ---------- Rapport: kop en metagegevens ----------
  "report.docType": "PDF/UA-conformiteitsrapport",
  "report.title": "Conformiteitsrapport — {file}",
  "report.metaFile": "Bestand",
  "report.metaProfile": "Controleprofiel",
  "report.metaProfileValue": "{profile} · Matterhorn-protocol",
  "report.metaEngine": "Controle-engine",
  "report.metaEngineValue": "veraPDF (automatische controle) · TagAlly Engine {version}",
  "report.metaDate": "Gecontroleerd op",

  // ---------- Deel 1: automatische controle ----------
  "report.part1": "Deel 1 — Automatische controle",
  "report.passed": "VOLDOET",
  "report.failed": "VOLDOET NIET",
  "report.verdictSub": "{passed} regels gehaald · {failed} niet gehaald{checks} — alle automatisch controleerbare voorwaarden van het Matterhorn-protocol",
  "report.verdictChecks": " · {n} afzonderlijke overtredingen",
  "report.thClause": "Clausule",
  "report.thCondition": "Voorwaarde",
  "report.thViolations": "Overtredingen",
  "report.test": "Test {n}",
  "report.pages": "Pagina's: {list}",

  // ---------- Deel 2: handmatige controle ----------
  "report.part2": "Deel 2 — Handmatige controle",
  "report.part2Intro": "Geen enkele software kan deze voorwaarden beoordelen: daarvoor is menselijke beoordeling nodig. Het PDF/UA-bewijs is pas volledig wanneer deze checklist is doorlopen.",
  "report.hint": "Vink de lijst op het scherm af, vul hieronder opmerkingen en uw naam in en bewaar het geheel als PDF via de afdrukfunctie van de browser — dat is het archiveerbare bewijs.",
  "report.toolsTitle": "Visuele controle — zo maakt u deze lijst controleerbaar",
  "report.toolsFooter": "Deze symbolen komen onderaan bij elke groep van de checklist terug en laten zien welk hulpmiddel daar helpt.",
  "report.remarks": "Opmerkingen",
  "report.remarksPlaceholder": "Bijzonderheden, beperkingen, gecontroleerde paginabereiken …",
  "report.signedBy": "Gecontroleerd door",
  "report.signedDate": "Datum, handtekening",
  "report.footer": "Gemaakt met TagAlly Pro — toegankelijke PDF's vanuit InDesign",
  "report.page": "Pagina 1",

  // ---------- Gereedschapskist ----------
  "tool.sv": "Structuurweergave",
  "tool.acr": "Acrobat",
  "tool.sr": "Schermlezer",
  "tool.cc": "TagAlly-contrastcontrole",
  "tool.svText": "<b>TagAlly-structuurweergave</b> (knop «Structuurweergave» in het deelvenster, tabblad ②): toont <b>de leesvolgorde, de koppenhiërarchie, afbeeldingen met hun alternatieve tekst, tabellen en taalwisselingen</b> rechtstreeks uit het gecontroleerde PDF — zonder extra software.",
  "tool.acrText": "<b>Acrobat</b>: het deelvenster Tags en het gereedschap «Leesvolgorde» om afzonderlijke elementen in detail te controleren; de documenteigenschappen voor titel, taal en bladwijzers.",
  "tool.srText": "<b>Tegencontrole met een schermlezer</b>: laat VoiceOver (macOS, ⌘F5) of NVDA (Windows, gratis) één keer door het document lopen — dat is de eerlijkste test van de leesvolgorde.",
  "tool.ccText": "<b>TagAlly-contrastcontrole</b> (stap «Alternatieve teksten, tabellen en contrast» op tabblad ① en live in de objectinspector): meet de tekstkleur ten opzichte van de achtergrond volgens WCAG (respectievelijk 4,5:1 en 3:1) rechtstreeks in het document; tekst op afbeeldingen wordt vermeld voor visuele controle. Voor metingen per pixel in het uiteindelijke PDF blijft de «Colour Contrast Analyser» (TPGi, gratis) een alternatief.",

  // ---------- Handmatige checklist ----------
  "check.structure": "Structuur en leesvolgorde",
  "check.structure.1": "De leesvolgorde van de tags komt overeen met de inhoudelijke opbouw van het document.",
  "check.structure.2": "Er is geen inhoudsdragend element als artefact verborgen.",
  "check.structure.3": "De semantische tags (alinea, citaat, lijst …) passen bij de betekenis van de inhoud.",
  "check.headings": "Koppen",
  "check.headings.1": "De kopniveaus geven de inhoudelijke indeling correct weer.",
  "check.language": "Taal",
  "check.language.1": "De opgegeven documenttaal komt overeen met de inhoud.",
  "check.language.2": "Anderstalige passages zijn met de betreffende taal gemarkeerd.",
  "check.graphics": "Afbeeldingen en alternatieve teksten",
  "check.graphics.1": "Elke alternatieve tekst beschrijft de inhoud van de afbeelding juist en beknopt.",
  "check.graphics.2": "Puur decoratieve afbeeldingen zijn als artefact gemarkeerd.",
  "check.graphics.3": "Complexe afbeeldingen (diagrammen, infographics) worden in de tekst of in een uitgebreide beschrijving toegelicht.",
  "check.tables": "Tabellen",
  "check.tables.1": "Koptekstcellen zijn inhoudelijk juist en volledig gedefinieerd.",
  "check.tables.2": "De getagde tabelstructuur komt overeen met de visuele indeling.",
  "check.links": "Koppelingen en verwijzingen",
  "check.links.1": "Linkteksten en linkbeschrijvingen zijn betekenisvol (geen «klik hier»).",
  "check.color": "Kleur en contrast",
  "check.color.1": "Kleur is nooit het enige middel om informatie over te brengen.",
  "check.color.2": "De tekst voldoet aan de contrasteisen (minimaal AA).",
  "check.meta": "Metagegevens en navigatie",
  "check.meta.1": "De documenttitel is betekenisvol.",
  "check.meta.2": "Bij langere documenten zijn bladwijzers aanwezig en correct.",
  "check.final": "Nacontrole",
  "check.final.1": "Het gecorrigeerde PDF (…-ua.pdf) is visueel identiek aan de oorspronkelijke export.",

  // ---------- Contrastbevindingen in het rapport ----------
  "contrast.fails": "✗ TagAlly-contrastcontrole: {n} plek(ken) onder de WCAG-drempel — verhelp ze in het deelvenster (stap «Alternatieve teksten, tabellen en contrast») en exporteer opnieuw.",
  "contrast.manualItem": "Visuele contrastcontrole: tekst op een afbeelding of verloop op pagina {pages} — is de leesbaarheid voldoende?",
  "contrast.covered": "✓ Automatisch gecontroleerd (TagAlly-contrastcontrole): {checked} tekstbereiken, geen enkele onder de WCAG-drempels{approved} — verdere contrastcontrole is niet nodig.",
  "contrast.coveredApproved": " — daarnaast zijn {n} plek(ken) met tekst op een afbeelding of verloop visueel gecontroleerd en goedgekeurd",

  // ---------- Foutmeldingen (engine) ----------
  "err.fileNotFound": "Bestand niet gevonden: {file}",
  "err.verapdfMissing": "veraPDF niet gevonden. Geef het pad op in engine/config.json onder \"verapdfPath\".",
  "err.verapdfFailed": "Aanroep van veraPDF mislukt: {msg}",
  "err.verapdfParse": "veraPDF-rapport niet te verwerken: {msg}",

  // ---------- Structuurweergave (TagAllyView) ----------
  "view.docType": "Structuurweergave (tagboom)",
  "view.intro": "Leesvolgorde van boven naar beneden — precies zo werkt een schermlezer het document af. Documenttaal: {lang} · anderstalige passages hebben een blauwe achtergrond (badge rechts) · alternatieve teksten staan onder elke afbeelding.",
  "view.langConflict": "⚠ Taalconflict: de tagboom geeft op het hoogste niveau «{lang}» op, terwijl de documenttaal «{docLang}» is — een schermlezer leest daardoor het HELE document in de verkeerde taal. Controleer de taal in InDesign en exporteer opnieuw.",
  "view.alt": "Alt",
  "view.altMissing": "ONTBREEKT",
  "view.noStructure": "Dit PDF bevat geen tagstructuur (het is geen getagd PDF).",
  "view.pageChip": "p. {n}",
  "view.footer": "Gegenereerd door TagAlly Pro · {headings} koppen · {figures} afbeeldingen ({noAlt} zonder alternatieve tekst) · {tables} tabellen · {links} koppelingen",
  "view.stats": "Elementen: {headings} koppen · {figures} afbeeldingen ({noAlt} zonder alt) · {tables} tabellen · {links} koppelingen",
  "view.saved": "Structuurweergave: {file}",

  // ---------- Automatische correctie (TagAllyFix) ----------
  "fix.cidSets": "CIDSet-streams verwijderd: {n}",
  "fix.links": "Koppelingsannotaties van een beschrijving (Contents) voorzien: {n}",
  "fix.orphanLinks": "Losse koppelingsannotaties in Link-elementen opgenomen: {n}",
  "fix.thScope": "TH-cellen van een Scope-attribuut voorzien: {n}",
  "fix.paths": "Ongetagde vectorpaden als artefact opgenomen: {n}",
  "fix.rootLang": "Basistaal van de tagboom gecorrigeerd: {n}",
  "fix.roleMap": "Roltoewijzingen opgelost (stijlnamen → standaardtags): {n}",
  "fix.langInject": "Taalwisselingen gemarkeerd (Lang): {n}",
  "fix.displayDocTitle": "ViewerPreferences/DisplayDocTitle = true",
  "fix.xmpAdded": "XMP: pdfuaid:part = 1 toegevoegd",
  "fix.xmpPresent": "XMP: pdfuaid:part al aanwezig",
  "fix.saved": "Opgeslagen: {file}",
  "fix.langSkipped": "Taalinjectie overgeslagen: {msg}",
  "fix.rootLangDetail": "  {type}: Lang {from} → {to}",

  // ---------- Meldungen des Starters und der Konsole ----------
  "console.starting": "De TagAlly-engine wordt gestart. Laat dit venster open staan.",
  "console.running": "TagAlly-engine {version} draait op {url}",
  "console.verapdf": "veraPDF: {path}",
  "console.verapdfMissing": "veraPDF is niet gevonden. Vul het pad in config.json in.",
  "console.alreadyRunning": "TagAlly-engine {version} draait al op {url}. Er is niets te doen.",
  "console.closeWindow": "U kunt dit venster sluiten.",
  "console.olderRunning": "Versie {running} draait nog, op de schijf staat {local}.",
  "console.replacing": "De oudere engine wordt vervangen …",
  "console.replaced": "Vervangen.",
  "console.stopping": "De engine wordt gestopt (op verzoek van de starter).",
  "console.stopFailed": "De draaiende engine kon zichzelf niet stoppen.",
  "console.stopFailedHint": "Bij heel oude versies is dat normaal. Doe het eenmalig met de hand:",
  "console.stopFailedRetry": "Start daarna deze starter opnieuw.",
  "console.portBusy": "Poort {port} is al bezet.",
  "console.portBusyHint": "Draait de engine al? Gebruik dan de starter, die vervangt een oudere versie vanzelf.",
  "console.nodeMissing": "Node.js is niet gevonden.",
  "console.nodeMissingHint": "Installeer het via https://nodejs.org en start dit script opnieuw.",
  "console.engineStopped": "De engine is gestopt.",
  "console.pressEnter": "Druk op Enter om dit venster te sluiten …"
};
