{
  "Webhooks": "Webhooks",
  "Logs": "Logboeken",
  "Queue": "Wachtrij",
  "API Tokens": "API-tokens",
  "Credentials Vault": "Referentiekluis",
  "External Cron": "Externe cron",
  "Activity": "Activiteit",
  "Settings": "Instellingen",
  "Pro": "Pro",
  "Switch to light mode": "Schakel naar lichte modus",
  "Switch to dark mode": "Schakel naar donkere modus",
  "Love the plugin?": "Vind je de plug-in goed?",
  "Leave a review on WordPress.org": "Laat een beoordeling achter op WordPress.org",
  "Trigger webhooks on WordPress events": "Webhooks triggeren bij WordPress-gebeurtenissen",
  "Add Webhook": "Webhook toevoegen",
  "Loading webhooks…": "Webhooks laden…",
  "No webhooks configured yet": "Nog geen webhooks geconfigureerd",
  "Create your first webhook": "Maak je eerste webhook",
  "Unchained": "Niet-gekoppeld",
  "Delete": "Verwijderen",
  "Cancel": "Annuleren",
  "Save": "Opslaan",
  "Save changes": "Wijzigingen opslaan",
  "Saving…": "Opslaan…",
  "Delete chain": "Keten verwijderen",
  "Delete chain “%s”?": "Keten “%s” verwijderen?",
  "Delete “%s”?": "“%s” verwijderen?",
  "This will permanently delete the webhook and all associated data. This action cannot be undone.": "Hiermee worden de webhook en alle bijbehorende gegevens permanent verwijderd. Deze actie kan niet ongedaan worden gemaakt.",
  "The chain and all its links will be removed. Member webhooks stay, but lose their chain-link triggers.": "De keten en al haar koppelingen worden verwijderd. Lid-webhooks blijven behouden, maar verliezen hun ketenkoppelingstriggers.",
  "Downstream webhooks that lose their only trigger will be marked as orphans (no trigger assigned).": "Downstream-webhooks die hun enige trigger verliezen, worden gemarkeerd als wees (geen trigger toegewezen).",
  "Rename chain": "Keten hernoemen",
  "Chain name": "Ketennaam",
  "My chain": "Mijn keten",
  "no remaining triggers": "geen resterende triggers",
  "They will move to the Unchained section with “No trigger assigned”.": "Ze worden verplaatst naar de sectie Niet-gekoppeld met “Geen trigger toegewezen”.",
  "Enable Synchronous Execution?": "Synchrone uitvoering inschakelen?",
  "This webhook will fire inline during the WordPress request that triggers it, bypassing the queue. Slow or unreachable endpoints can %1$sdelay page loads, form submissions, and other frontend interactions.%2$s": "Deze webhook wordt inline geactiveerd tijdens het WordPress-verzoek dat hem triggert, waarbij de wachtrij wordt overgeslagen. Trage of onbereikbare eindpunten kunnen %1$shet laden van pagina's, formulierinzendingen en andere frontend-interacties vertragen.%2$s",
  "The %1$srecommended approach is asynchronous delivery%2$s via the built-in system cron or an external cron job.": "De %1$saanbevolen aanpak is asynchrone bezorging%2$s via de ingebouwde systeemcron of een externe cron-taak.",
  "Don't show this again": "Dit niet meer tonen",
  "Enable Anyway": "Toch inschakelen",
  "Add a credential to securely reuse it across webhooks.": "Voeg een referentie toe om deze veilig te hergebruiken in meerdere webhooks.",
  "Edit Webhook": "Webhook bewerken",
  "Create Webhook": "Webhook maken",
  "Back to webhooks": "Terug naar webhooks",
  "Loading…": "Laden…",
  "Test": "Testen",
  "Logs: %s": "Logboeken: %s",
  "Webhook #%s": "Webhook #%s",
  "Total (7 days)": "Totaal (7 dagen)",
  "Success": "Geslaagd",
  "Errors": "Fouten",
  "Retries": "Nieuwe pogingen",
  "Event Replayed": "Gebeurtenis opnieuw afgespeeld",
  "A new delivery attempt has been queued. The result will appear in this log's attempt history on the next cron run.": "Een nieuwe bezorgpoging is in de wachtrij geplaatst. Het resultaat verschijnt bij de volgende cron-run in de pogingsgeschiedenis van dit logboek.",
  "Execute Now": "Nu uitvoeren",
  "Go to Queue": "Naar wachtrij",
  "Close": "Sluiten",
  "View webhook delivery logs": "Bekijk webhook-bezorglogboeken",
  "All statuses": "Alle statussen",
  "Error": "Fout",
  "Retry": "Opnieuw proberen",
  "Pending": "In behandeling",
  "Skipped": "Overgeslagen",
  "Permanently Failed": "Permanent mislukt",
  "All chains": "Alle ketens",
  "Filter by X-Webhook-ID…": "Filteren op X-Webhook-ID…",
  "Filter by event UUID…": "Filteren op gebeurtenis-UUID…",
  "Filter by target URL…": "Filteren op doel-URL…",
  "From date & time": "Vanaf datum en tijd",
  "To date & time": "Tot datum en tijd",
  "%d selected": "%d geselecteerd",
  "Processing…": "Verwerken…",
  "Clear selection": "Selectie wissen",
  "Retry / Replay %d selected": "%d geselecteerde opnieuw proberen / afspelen",
  "Replay %d selected": "%d geselecteerde opnieuw afspelen",
  "Retry %d selected": "%d geselecteerde opnieuw proberen",
  "Database-backed webhook job queue": "Database-ondersteunde webhook-takenwachtrij",
  "Process Now": "Nu verwerken",
  "Refresh": "Vernieuwen",
  "Total": "Totaal",
  "Processing": "Verwerken",
  "Due Now": "Nu verschuldigd",
  "Perm. Failed": "Perm. mislukt",
  "Loading queue…": "Wachtrij laden…",
  "No queued jobs": "Geen taken in wachtrij",
  "When webhooks are triggered, jobs will appear here for processing.": "Wanneer webhooks worden getriggerd, verschijnen taken hier ter verwerking.",
  "Unknown Webhook": "Onbekende webhook",
  "Attempt %1$d/%2$d": "Poging %1$d/%2$d",
  "Due": "Verschuldigd",
  "Trigger:": "Trigger:",
  "Chain link #%1$s — %2$s": "Ketenkoppeling #%1$s — %2$s",
  "Chain link #%s (deleted)": "Ketenkoppeling #%s (verwijderd)",
  "Copy trigger name": "Triggernaam kopiëren",
  "X-Webhook-Id:": "X-Webhook-Id:",
  "Copy X-Webhook-Id": "X-Webhook-Id kopiëren",
  "Event UUID:": "Gebeurtenis-UUID:",
  "Copy Event UUID": "Gebeurtenis-UUID kopiëren",
  "Copy scheduled time": "Geplande tijd kopiëren",
  "URL:": "URL:",
  "Copy URL": "URL kopiëren",
  "Locked by: %s": "Vergrendeld door: %s",
  "Execute now": "Nu uitvoeren",
  "Execute": "Uitvoeren",
  "Reset and retry": "Resetten en opnieuw proberen",
  "Remove from queue": "Uit wachtrij verwijderen",
  "Showing %1$d to %2$d of %3$d": "%1$d tot %2$d van %3$d weergegeven",
  "Jobs are processed every minute by WP-Cron. Failed jobs are automatically retried with exponential backoff. Use “Process Now” to manually trigger batch processing.": "Taken worden elke minuut verwerkt door WP-Cron. Mislukte taken worden automatisch opnieuw geprobeerd met exponentiële backoff. Gebruik “Nu verwerken” om batchverwerking handmatig te starten.",
  "Upgrade to Pro": "Upgraden naar Pro",
  "More sites, advanced conditions, and priority support.": "Meer sites, geavanceerde voorwaarden en prioriteitsondersteuning.",
  "Automation Chains": "Automatiseringsketens",
  "Reliable webhooks with queue & retries": "Betrouwbare webhooks met wachtrij en nieuwe pogingen",
  "Delivery logs & replay": "Bezorglogboeken en opnieuw afspelen",
  "Test webhook delivery on demand": "Test webhook-bezorging op aanvraag",
  "Payload mapping": "Payload-mapping",
  "Full REST API with API token authentication": "Volledige REST API met API-tokenauthenticatie",
  "Activity Log": "Activiteitenlogboek",
  "External Cron (bypass WP-Cron)": "Externe cron (WP-Cron omzeilen)",
  "Unlimited conditions per trigger": "Onbeperkt aantal voorwaarden per trigger",
  "Condition groups with AND / OR logic": "Voorwaardegroepen met AND / OR-logica",
  "Per-webhook retry limit override": "Per-webhook overschrijving van pogingslimiet",
  "Custom backoff strategy (exponential, linear, fixed)": "Aangepaste backoff-strategie (exponentieel, lineair, vast)",
  "Priority support": "Prioriteitsondersteuning",
  "Get Pro": "Pro aanschaffen",
  "Pro Plugin Installed": "Pro-plug-in geïnstalleerd",
  "The Pro plugin is installed but not activated in WordPress.": "De Pro-plug-in is geïnstalleerd maar niet geactiveerd in WordPress.",
  "Activate %1$sWebhook Actions Pro%2$s to continue.": "Activeer %1$sWebhook Actions Pro%2$s om door te gaan.",
  "Activating…": "Activeren…",
  "Activate Plugin": "Plug-in activeren",
  "Activate License": "Licentie activeren",
  "Enter your license key to unlock Pro features on this site.": "Voer je licentiesleutel in om Pro-functies op deze site te ontgrendelen.",
  "License Key": "Licentiesleutel",
  "Don't have a license yet?": "Heb je nog geen licentie?",
  "💡 Local installs (%1$slocalhost%2$s, %1$s*.local%2$s, %1$s*.test%2$s) don't count toward your site limit.": "💡 Lokale installaties (%1$slocalhost%2$s, %1$s*.local%2$s, %1$s*.test%2$s) tellen niet mee voor je sitelimiet.",
  "Pro License": "Pro-licentie",
  "Your license is active on this site.": "Je licentie is actief op deze site.",
  "Active": "Actief",
  "Sites used": "Gebruikte sites",
  "(local, not counted)": "(lokaal, niet meegeteld)",
  "Sites allowed": "Toegestane sites",
  "Renews / expires": "Verlengt / verloopt",
  "Deactivating…": "Deactiveren…",
  "Deactivate License": "Licentie deactiveren",
  "Need help?": "Hulp nodig?",
  "Community support forum": "Communityondersteuningsforum",
  "%1$sPriority support%2$s — Pro subscribers get a direct response via email.": "%1$sPrioriteitsondersteuning%2$s — Pro-abonnees krijgen een rechtstreeks antwoord via e-mail.",
  "Deactivate license?": "Licentie deactiveren?",
  "This will remove the license from this site and free up a slot. You can reactivate at any time.": "Hiermee wordt de licentie van deze site verwijderd en komt een plek vrij. Je kunt op elk moment opnieuw activeren.",
  "Deactivate": "Deactiveren",
  "Starter": "Starter",
  "Business": "Business",
  "Agency": "Agency",
  "Tokens allow external systems to access the REST API without a browser session. Token management is always admin-only regardless of scope.": "Tokens stellen externe systemen in staat de REST API te benaderen zonder browsersessie. Tokenbeheer is altijd alleen voor beheerders, ongeacht het bereik.",
  "New token": "Nieuw token",
  "No API tokens": "Geen API-tokens",
  "Create a token to enable programmatic API access.": "Maak een token om programmatische API-toegang in te schakelen.",
  "Create first token": "Eerste token maken",
  "Name": "Naam",
  "Scope": "Bereik",
  "Hint": "Hint",
  "Created": "Aangemaakt",
  "Expires": "Verloopt",
  "Last used": "Laatst gebruikt",
  "Actions": "Acties",
  "%s…": "%s…",
  "Expired": "Verlopen",
  "Rotate token": "Token roteren",
  "Change expiry": "Vervaldatum wijzigen",
  "Delete token": "Token verwijderen",
  "Scope reference": "Bereikreferentie",
  "GET webhooks, logs, queue, health, triggers, schemas": "GET webhooks, logboeken, wachtrij, status, triggers, schema's",
  "Read + toggle webhooks, retry/replay logs, execute/retry queue jobs": "Lezen + webhooks aan/uit, logboeken opnieuw proberen/afspelen, wachtrijtaken uitvoeren/opnieuw proberen",
  "Operational + create/update/delete webhooks, schemas, and queue jobs": "Operationeel + webhooks, schema's en wachtrijtaken maken/bijwerken/verwijderen",
  "Full write power for AI assistants — but can never reveal auth headers or vault secrets": "Volledige schrijfbevoegdheid voor AI-assistenten — maar kan nooit authenticatieheaders of kluisgeheimen onthullen",
  "Delete token: %s": "Token verwijderen: %s",
  "This will permanently revoke the token. Any integrations using it will stop working immediately.": "Hiermee wordt het token permanent ingetrokken. Alle integraties die het gebruiken, stoppen onmiddellijk met werken.",
  "Deleting…": "Verwijderen…",
  "Admin and API action history": "Geschiedenis van beheerders- en API-acties",
  "Delete old": "Oude verwijderen",
  "All actions": "Alle acties",
  "Snippets": "Snippets",
  "Chains": "Ketens",
  "Cron": "Cron",
  "Schemas": "Schema's",
  "Clear filters": "Filters wissen",
  "From date": "Vanaf datum",
  "To date": "Tot datum",
  "Timestamp": "Tijdstempel",
  "Actor": "Actor",
  "Action": "Actie",
  "Object": "Object",
  "No activity recorded yet.": "Nog geen activiteit vastgelegd.",
  "User prompt": "Gebruikersprompt",
  "AI reasoning": "AI-redenering",
  "IP": "IP",
  "Token": "Token",
  "User ID": "Gebruikers-ID",
  "Changes": "Wijzigingen",
  "Previous": "Vorige",
  "Next": "Volgende",
  "Delete Old Activity": "Oude activiteit verwijderen",
  "Remove activity entries older than the specified number of days.": "Verwijder activiteitsvermeldingen ouder dan het opgegeven aantal dagen.",
  "Delete entries older than": "Verwijder vermeldingen ouder dan",
  "Token: %s": "Token: %s",
  "User #%s": "Gebruiker #%s",
  "System": "Systeem",
  "Stats unavailable": "Statistieken niet beschikbaar",
  "Last ping failed:": "Laatste ping mislukt:",
  "Last stats pull: %s": "Laatste statistiekenophaling: %s",
  "Pause": "Pauzeren",
  "Resume": "Hervatten",
  "External Cron History": "Geschiedenis externe cron",
  "Enable External Cron": "Externe cron inschakelen",
  "Target": "Doel",
  "Plugin queue endpoint": "Plug-in-wachtrijeindpunt",
  "%1$s/wp-json/fswa/v1/cron/process?token=…%2$s — processes only the webhook queue. Min interval: 20s.": "%1$s/wp-json/fswa/v1/cron/process?token=…%2$s — verwerkt alleen de webhook-wachtrij. Min. interval: 20s.",
  "WP-Cron": "WP-Cron",
  "%1$s/wp-cron.php?doing_wp_cron%2$s — runs all WordPress scheduled tasks. Min interval: 60s. %1$sDISABLE_WP_CRON%2$s is added to %1$swp-config.php%2$s automatically.": "%1$s/wp-cron.php?doing_wp_cron%2$s — voert alle geplande WordPress-taken uit. Min. interval: 60s. %1$sDISABLE_WP_CRON%2$s wordt automatisch toegevoegd aan %1$swp-config.php%2$s.",
  "%1$sDISABLE_WP_CRON%2$s is active — WP-Cron auto-spawn is disabled.": "%1$sDISABLE_WP_CRON%2$s is actief — automatisch starten van WP-Cron is uitgeschakeld.",
  "%1$sDISABLE_WP_CRON%2$s will be written to %1$swp-config.php%2$s on save.": "%1$sDISABLE_WP_CRON%2$s wordt bij opslaan naar %1$swp-config.php%2$s geschreven.",
  "Interval": "Interval",
  "You might want to whitelist the External Cron IP for your WAF or server security: %1$s72.62.157.193%2$s": "Je wilt misschien het externe cron-IP op de whitelist zetten voor je WAF of serverbeveiliging: %1$s72.62.157.193%2$s",
  "Queue batch size": "Wachtrij-batchgrootte",
  "Jobs processed per cron run.": "Taken verwerkt per cron-run.",
  "Unknown error": "Onbekende fout",
  "Not configured": "Niet geconfigureerd",
  "Paused": "Gepauzeerd",
  "%ds": "%ds",
  "%dm": "%dm",
  "%dh": "%du",
  "%1$dm %2$ds": "%1$dm %2$ds",
  "%1$dh %2$dm": "%1$du %2$dm",
  "Store reusable authentication secrets once, then reference them from your webhooks. Secrets are encrypted at rest and are never shown again after saving — not even to you.": "Sla herbruikbare authenticatiegeheimen één keer op en verwijs er vervolgens naar vanuit je webhooks. Geheimen worden versleuteld opgeslagen en worden na het opslaan nooit meer getoond — zelfs niet aan jou.",
  "New credential": "Nieuwe referentie",
  "No saved credentials": "Geen opgeslagen referenties",
  "Add first credential": "Eerste referentie toevoegen",
  "Type": "Type",
  "Header": "Header",
  "Edit credential": "Referentie bewerken",
  "Delete credential": "Referentie verwijderen",
  "Bearer token (PAT)": "Bearer-token (PAT)",
  "Sent as Authorization: Bearer <token>": "Verzonden als Authorization: Bearer <token>",
  "Basic auth (user + password)": "Basisauthenticatie (gebruiker + wachtwoord)",
  "Authorization: Basic <base64(user:pass)> — incl. WP Application Passwords": "Authorization: Basic <base64(user:pass)> — incl. WP-applicatiewachtwoorden",
  "API key (custom header)": "API-sleutel (aangepaste header)",
  "A named header such as X-API-Key": "Een benoemde header zoals X-API-Key",
  "Custom Authorization value": "Aangepaste Authorization-waarde",
  "Raw value for any header — escape hatch": "Onbewerkte waarde voor elke header — noodoplossing",
  "Finish moving the key into wp-config.php": "Verplaatsing van de sleutel naar wp-config.php voltooien",
  "%1$sFSWA_SECRET_KEY%2$s is defined and your credentials still work, but a copy of the old key remains in the database — so you don't yet get the full benefit. Re-encrypt now to seal every secret with the wp-config key and delete the database key.": "%1$sFSWA_SECRET_KEY%2$s is gedefinieerd en je referenties werken nog steeds, maar een kopie van de oude sleutel blijft in de database staan — je profiteert dus nog niet volledig. Versleutel nu opnieuw om elk geheim met de wp-config-sleutel te verzegelen en de databasesleutel te verwijderen.",
  "Migrated %1$s · failed %2$s": "Gemigreerd %1$s · mislukt %2$s",
  "· database key removed": "· databasesleutel verwijderd",
  "Re-encrypting…": "Opnieuw versleutelen…",
  "Re-encrypt & remove database key": "Opnieuw versleutelen en databasesleutel verwijderen",
  "Maximum protection": "Maximale bescherming",
  "The encryption key lives in %1$swp-config.php%2$s (%1$sFSWA_SECRET_KEY%2$s) and is not stored in the database. A database-only dump cannot decrypt your secrets.": "De versleutelingssleutel bevindt zich in %1$swp-config.php%2$s (%1$sFSWA_SECRET_KEY%2$s) en wordt niet in de database opgeslagen. Een dump van alleen de database kan je geheimen niet ontsleutelen.",
  "How secrets are protected": "Hoe geheimen worden beschermd",
  "Secrets are encrypted at rest (AES-256-GCM) and never returned by the API — only a masked hint is shown.": "Geheimen worden versleuteld opgeslagen (AES-256-GCM) en nooit door de API geretourneerd — alleen een gemaskeerde hint wordt getoond.",
  "An %1$sagent%2$s API token can assign credentials to webhooks but can never read their values.": "Een %1$sagent%2$s-API-token kan referenties aan webhooks toewijzen, maar kan hun waarden nooit lezen.",
  "Optional: harden with %1$sFSWA_SECRET_KEY%2$s": "Optioneel: versterken met %1$sFSWA_SECRET_KEY%2$s",
  "By default the encryption key is generated and stored in the database. For stronger protection — so a database-only dump can't decrypt secrets — move the key into %1$swp-config.php%2$s:": "Standaard wordt de versleutelingssleutel gegenereerd en in de database opgeslagen. Voor sterkere bescherming — zodat een dump van alleen de database geen geheimen kan ontsleutelen — verplaats je de sleutel naar %1$swp-config.php%2$s:",
  "%1$sFormat:%2$s any long, random, secret string (64+ characters recommended). Generate one from the %3$sWordPress salt generator%4$s or with %5$swp_generate_password(64, true, true)%6$s.": "%1$sFormaat:%2$s een lange, willekeurige, geheime tekenreeks (64+ tekens aanbevolen). Genereer er een met de %3$sWordPress salt-generator%4$s of met %5$swp_generate_password(64, true, true)%6$s.",
  "%1$sSafe to add anytime:%2$s existing credentials keep working immediately. After adding it, return here and click the %3$sRe-encrypt%4$s button that appears to finish the move and remove the database key.": "%1$sAltijd veilig toe te voegen:%2$s bestaande referenties blijven direct werken. Kom na het toevoegen hier terug en klik op de knop %3$sOpnieuw versleutelen%4$s die verschijnt om de verplaatsing te voltooien en de databasesleutel te verwijderen.",
  "%1$sKeep it stable &amp; backed up:%2$s don't change or lose this value once credentials are sealed with it, or they become unrecoverable.": "%1$sHoud hem stabiel en maak een back-up:%2$s wijzig of verlies deze waarde niet zodra referenties ermee zijn verzegeld, anders worden ze onherstelbaar.",
  "Update this credential. Leave secret fields blank to keep the existing value.": "Werk deze referentie bij. Laat geheime velden leeg om de bestaande waarde te behouden.",
  "Secrets are encrypted on save and never shown again.": "Geheimen worden bij opslaan versleuteld en nooit meer getoond.",
  "e.g. HubSpot PAT, Stripe key": "bijv. HubSpot PAT, Stripe-sleutel",
  "Header name": "Headernaam",
  "Username": "Gebruikersnaam",
  "WordPress username or API user": "WordPress-gebruikersnaam of API-gebruiker",
  "Password": "Wachtwoord",
  "Leave blank to keep current": "Laat leeg om de huidige te behouden",
  "Password or application password": "Wachtwoord of applicatiewachtwoord",
  "Hide password": "Wachtwoord verbergen",
  "Show password": "Wachtwoord tonen",
  "Hide": "Verbergen",
  "Show": "Tonen",
  "Secret value": "Geheime waarde",
  "Paste the token / key": "Plak het token / de sleutel",
  "Hide secret": "Geheim verbergen",
  "Show secret": "Geheim tonen",
  "Create credential": "Referentie maken",
  "Delete credential: %s": "Referentie verwijderen: %s",
  "This permanently removes the stored secret.": "Hiermee wordt het opgeslagen geheim permanent verwijderd.",
  "Force delete & detach": "Geforceerd verwijderen en loskoppelen",
  "Name is required.": "Naam is verplicht.",
  "Failed to rename chain.": "Hernoemen van keten mislukt.",
  "Failed to fetch chains": "Ophalen van ketens mislukt",
  "Failed to fetch health stats": "Ophalen van statusstatistieken mislukt",
  "Failed to fetch schemas": "Ophalen van schema's mislukt",
  "Failed to fetch snippets": "Ophalen van snippets mislukt",
  "Failed to fetch trigger snippet": "Ophalen van triggersnippet mislukt",
  "Failed to save trigger snippet": "Opslaan van triggersnippet mislukt",
  "Failed to fetch user triggers": "Ophalen van gebruikerstriggers mislukt",
  "Every Minute": "Elke minuut",
  "Failed to encode payload as JSON": "Coderen van payload als JSON mislukt",
  "Webhook not found.": "Webhook niet gevonden.",
  "You don't have permissions to see it.": "Je hebt geen rechten om het te bekijken.",
  "Webhook name is required.": "Webhook-naam is verplicht.",
  "Invalid endpoint URL.": "Ongeldige eindpunt-URL.",
  "Failed to create webhook.": "Maken van webhook mislukt.",
  "Failed to update webhook.": "Bijwerken van webhook mislukt.",
  "Failed to delete webhook.": "Verwijderen van webhook mislukt.",
  "Failed to toggle webhook status.": "Wijzigen van webhookstatus mislukt.",
  "Webhook has no triggers configured.": "Voor de webhook zijn geen triggers geconfigureerd.",
  "Chain not found.": "Keten niet gevonden.",
  "Chain name is required.": "Ketennaam is verplicht.",
  "A chain with that name already exists.": "Er bestaat al een keten met die naam.",
  "Failed to create chain.": "Maken van keten mislukt.",
  "Both source_webhook_id and target_webhook_id are required.": "Zowel source_webhook_id als target_webhook_id zijn verplicht.",
  "Source webhook does not exist.": "Bron-webhook bestaat niet.",
  "Target webhook does not exist.": "Doel-webhook bestaat niet.",
  "A webhook cannot trigger itself.": "Een webhook kan zichzelf niet triggeren.",
  "That link would create a cycle in the chain graph.": "Die koppeling zou een cyclus in de ketengrafiek creëren.",
  "Failed to create chain link (it may already exist).": "Maken van ketenkoppeling mislukt (deze bestaat mogelijk al).",
  "Chain link not found.": "Ketenkoppeling niet gevonden.",
  "Token name is required.": "Tokennaam is verplicht.",
  "Invalid scope. Must be read, operational, full, or agent.": "Ongeldig bereik. Moet read, operational, full of agent zijn.",
  "Failed to create API token.": "Maken van API-token mislukt.",
  "API token not found.": "API-token niet gevonden.",
  "Failed to rotate API token.": "Roteren van API-token mislukt.",
  "Failed to delete API token.": "Verwijderen van API-token mislukt.",
  "Credential name is required.": "Referentienaam is verplicht.",
  "A credential with this name already exists.": "Er bestaat al een referentie met deze naam.",
  "Invalid credential type.": "Ongeldig referentietype.",
  "A secret value is required.": "Een geheime waarde is verplicht.",
  "Basic auth requires a username and password.": "Basisauthenticatie vereist een gebruikersnaam en wachtwoord.",
  "Authorization header value.": "Waarde van Authorization-header.",
  "Failed to create credential.": "Maken van referentie mislukt.",
  "Credential not found.": "Referentie niet gevonden.",
  "No data to update.": "Geen gegevens om bij te werken.",
  "Failed to delete credential.": "Verwijderen van referentie mislukt.",
  "Insufficient token scope. This endpoint requires \"%s\" scope or higher.": "Onvoldoende tokenbereik. Dit eindpunt vereist het bereik “%s” of hoger.",
  "Invalid cron token.": "Ongeldig cron-token.",
  "Cron secret not configured.": "Cron-geheim niet geconfigureerd.",
  "Log not found.": "Logboek niet gevonden.",
  "Failed to delete log.": "Verwijderen van logboek mislukt.",
  "Only failed log entries can be retried.": "Alleen mislukte logboekvermeldingen kunnen opnieuw worden geprobeerd.",
  "Only successful or skipped log entries can be replayed.": "Alleen geslaagde of overgeslagen logboekvermeldingen kunnen opnieuw worden afgespeeld.",
  "No queue job found for this log entry.": "Geen wachtrijtaak gevonden voor deze logboekvermelding.",
  "Queue job not found.": "Wachtrijtaak niet gevonden.",
  "Cannot delete a job that is currently being processed.": "Kan een taak die momenteel wordt verwerkt niet verwijderen.",
  "Only pending or permanently failed jobs can be retried.": "Alleen taken die in behandeling zijn of permanent zijn mislukt, kunnen opnieuw worden geprobeerd.",
  "Could not lock job for processing.": "Kon taak niet vergrendelen voor verwerking.",
  "Failed to retry queue job.": "Opnieuw proberen van wachtrijtaak mislukt.",
  "Failed to delete queue job.": "Verwijderen van wachtrijtaak mislukt.",
  "Job has already been completed.": "Taak is al voltooid.",
  "Job is currently being processed.": "Taak wordt momenteel verwerkt.",
  "Job has invalid payload data.": "Taak heeft ongeldige payloadgegevens.",
  "Job executed successfully.": "Taak succesvol uitgevoerd.",
  "Job failed and has been rescheduled for retry.": "Taak is mislukt en opnieuw ingepland om te proberen.",
  "Job failed and has exceeded maximum retry attempts.": "Taak is mislukt en heeft het maximale aantal pogingen overschreden.",
  "Job failed with a non-retryable error.": "Taak is mislukt met een fout die niet opnieuw kan worden geprobeerd.",
  "Job deleted successfully.": "Taak succesvol verwijderd.",
  "Job has been queued for retry.": "Taak is in de wachtrij geplaatst om opnieuw te proberen.",
  "Failed to update schema.": "Bijwerken van schema mislukt.",
  "Failed to delete schema.": "Verwijderen van schema mislukt.",
  "Failed to reset capture.": "Resetten van vastlegging mislukt.",
  "Conditions are not met with current settings — event would be skipped.": "Aan de voorwaarden wordt met de huidige instellingen niet voldaan — de gebeurtenis zou worden overgeslagen.",
  "More than 1 condition requires a Pro license.": "Meer dan 1 voorwaarde vereist een Pro-licentie.",
  "Condition groups require a Pro license.": "Voorwaardegroepen vereisen een Pro-licentie.",
  "No archive files found or failed to create ZIP.": "Geen archiefbestanden gevonden of maken van ZIP mislukt.",
  "All logs have been cleared.": "Alle logboeken zijn gewist.",
  "Activity log entry not found.": "Activiteitenlogboekvermelding niet gevonden.",
  "Parameter older_than_days is required.": "Parameter older_than_days is verplicht.",
  "Failed to retry job.": "Opnieuw proberen van taak mislukt.",
  "Pro plugin not found.": "Pro-plug-in niet gevonden.",
  "Processed %1$d jobs: %2$d succeeded, %3$d failed, %4$d rescheduled.": "%1$d taken verwerkt: %2$d geslaagd, %3$d mislukt, %4$d opnieuw ingepland.",
  "%1$s %2$d min": "%1$s %2$d min",
  "%1$s %2$ds": "%1$s %2$ds",
  "%1$sAvailable variables:%2$s %3$s$payload%4$s (mapped array), %3$s$args%4$s (%5$s$payload['args']%6$s)": "%1$sBeschikbare variabelen:%2$s %3$s$payload%4$s (gemapte array), %3$s$args%4$s (%5$s$payload['args']%6$s)",
  "%1$sAvailable variables:%2$s %3$s$payload%4$s (sent), %3$s$originalPayload%4$s (pre-mapping), %3$s$responseCode%4$s, %3$s$responseBody%4$s": "%1$sBeschikbare variabelen:%2$s %3$s$payload%4$s (verzonden), %3$s$originalPayload%4$s (vóór mapping), %3$s$responseCode%4$s, %3$s$responseBody%4$s",
  "%1$sShorthand:%2$s works for any variable, e.g. %3$s{{ $args.0.field }}%4$s → %3$s$args[0]['field']%4$s, %3$s{{ $payload.key }}%4$s → %3$s$payload['key']%4$s": "%1$sVerkorte notatie:%2$s werkt voor elke variabele, bijv. %3$s{{ $args.0.field }}%4$s → %3$s$args[0]['field']%4$s, %3$s{{ $payload.key }}%4$s → %3$s$payload['key']%4$s",
  "%1$sShorthand:%2$s works for any variable, e.g. %3$s{{ $originalPayload.args.0.id }}%4$s → %3$s$originalPayload['args'][0]['id']%4$s": "%1$sVerkorte notatie:%2$s werkt voor elke variabele, bijv. %3$s{{ $originalPayload.args.0.id }}%4$s → %3$s$originalPayload['args'][0]['id']%4$s",
  "%d available": "%d beschikbaar",
  "%s Retry": "%s poging",
  "%s auth": "%s-authenticatie",
  "(last attempt)": "(laatste poging)",
  "(no output)": "(geen uitvoer)",
  "(param name)": "(parameternaam)",
  "(value)": "(waarde)",
  "A new token will be generated. The current token will be %1$simmediately invalidated%2$s and all existing integrations using it will stop working.": "Er wordt een nieuw token gegenereerd. Het huidige token wordt %1$sonmiddellijk ongeldig%2$s en alle bestaande integraties die het gebruiken, stoppen met werken.",
  "ALL (AND)": "ALLE (AND)",
  "AND": "AND",
  "ANY (OR)": "ELK (OR)",
  "Active/Total": "Actief/Totaal",
  "Add": "Toevoegen",
  "Add Mapping": "Mapping toevoegen",
  "Add condition": "Voorwaarde toevoegen",
  "Add group": "Groep toevoegen",
  "Add mapping for this field": "Mapping voor dit veld toevoegen",
  "Add row": "Rij toevoegen",
  "Add rule": "Regel toevoegen",
  "Additional URL Query Parameters": "Aanvullende URL-queryparameters",
  "After saving, the value is encrypted at rest and never shown again.": "Na het opslaan wordt de waarde versleuteld opgeslagen en nooit meer getoond.",
  "Agent (AI)": "Agent (AI)",
  "Also update expiry": "Vervaldatum ook bijwerken",
  "Alternatively, %1$sAuthorization: Bearer &lt;token&gt;%2$s works on most servers (requires %1$sCGIPassAuth On%2$s on Apache).": "Als alternatief werkt %1$sAuthorization: Bearer &lt;token&gt;%2$s op de meeste servers (vereist %1$sCGIPassAuth On%2$s op Apache).",
  "Any unsaved changes on this form will be lost.": "Alle niet-opgeslagen wijzigingen in dit formulier gaan verloren.",
  "Appended to the URL alongside the JSON body. Values support dot-notation paths or static strings.": "Toegevoegd aan de URL naast de JSON-body. Waarden ondersteunen paden in puntnotatie of statische tekenreeksen.",
  "Attempt #%d": "Poging #%d",
  "Attempt History": "Pogingsgeschiedenis",
  "Attempted At": "Geprobeerd op",
  "Authorization (optional)": "Autorisatie (optioneel)",
  "Automatically enrich payload with user profile information": "Verrijk de payload automatisch met gebruikersprofielinformatie",
  "Available Fields": "Beschikbare velden",
  "Avg attempts": "Gem. pogingen",
  "Avg ping": "Gem. ping",
  "Avg response": "Gem. respons",
  "Backoff Strategy": "Backoff-strategie",
  "Base Delay (s)": "Basisvertraging (s)",
  "Base seconds used to calculate the retry delay. Acts as a multiplier for exponential, interval for linear, and constant wait for fixed.": "Basisseconden voor het berekenen van de pogingsvertraging. Fungeert als vermenigvuldiger bij exponentieel, interval bij lineair en constante wachttijd bij vast.",
  "Browse Library": "Bibliotheek bladeren",
  "Cannot evaluate": "Kan niet evalueren",
  "Cap on the wait between retries. Prevents exponential backoff from growing indefinitely — any delay above this value is clamped to it.": "Bovengrens voor de wachttijd tussen pogingen. Voorkomt dat exponentiële backoff onbeperkt groeit — elke vertraging boven deze waarde wordt erop begrensd.",
  "Capture an example payload to enable live preview.": "Leg een voorbeeldpayload vast om livevoorbeeld in te schakelen.",
  "Captured": "Vastgelegd",
  "Captured + Mapping": "Vastgelegd + mapping",
  "Captured + Pre-dispatch Glue + Mapping": "Vastgelegd + Glue vóór verzending + mapping",
  "Captured + Pre-dispatch Glue + Mapping + Post-dispatch Glue": "Vastgelegd + Glue vóór verzending + mapping + Glue na verzending",
  "Captured payload with field mapping applied": "Vastgelegde payload met veldmapping toegepast",
  "Cast": "Casten",
  "Chain": "Keten",
  "Chain mode links this webhook to upstream webhooks, which requires a saved webhook record. %1$sSave the webhook first%2$s (with or without WP-hook triggers — they'll be cleared when you pick upstream webhooks), then choose your chain sources on the next screen.": "De ketenmodus koppelt deze webhook aan upstream-webhooks, wat een opgeslagen webhookrecord vereist. %1$sSla de webhook eerst op%2$s (met of zonder WP-hook-triggers — ze worden gewist wanneer je upstream-webhooks kiest) en kies vervolgens je ketenbronnen op het volgende scherm.",
  "Change expiry: %s": "Vervaldatum wijzigen: %s",
  "Choose which payload the conditions read from: Original is the raw payload before field mapping; Transformed is the payload after mapping is applied.": "Kies uit welke payload de voorwaarden lezen: Origineel is de onbewerkte payload vóór veldmapping; Getransformeerd is de payload nadat mapping is toegepast.",
  "Clear assignment": "Toewijzing wissen",
  "Click to select or browse • + to select an array/object": "Klik om te selecteren of bladeren • + om een array/object te selecteren",
  "Client Error": "Clientfout",
  "Code Glue": "Code Glue",
  "Comments": "Reacties",
  "Conditions": "Voorwaarden",
  "Conditions are evaluated against the payload — use the 'Evaluate conditions against' toggle above to choose original or transformed.": "Voorwaarden worden geëvalueerd tegen de payload — gebruik de schakelaar 'Voorwaarden evalueren tegen' hierboven om origineel of getransformeerd te kiezen.",
  "Copy code": "Code kopiëren",
  "Copy endpoint URL": "Eindpunt-URL kopiëren",
  "Copy headers": "Headers kopiëren",
  "Copy original payload": "Originele payload kopiëren",
  "Copy payload": "Payload kopiëren",
  "Copy response body": "Responsbody kopiëren",
  "Copy to clipboard": "Naar klembord kopiëren",
  "Create API Token": "API-token maken",
  "Create token": "Token maken",
  "Creating…": "Maken…",
  "Credential name": "Referentienaam",
  "Custom": "Aangepast",
  "Custom Payload": "Aangepaste payload",
  "Custom Request Headers": "Aangepaste verzoekheaders",
  "Date": "Datum",
  "Delay preview": "Voorbeeld vertraging",
  "Delete log?": "Logboek verwijderen?",
  "Disabled": "Uitgeschakeld",
  "Disabled webhooks still capture payload examples for mapping and conditions configuration.": "Uitgeschakelde webhooks leggen nog steeds payloadvoorbeelden vast voor de configuratie van mapping en voorwaarden.",
  "Discard": "Verwerpen",
  "Does not match example payload": "Komt niet overeen met voorbeeldpayload",
  "Done": "Klaar",
  "Dot-path (e.g. event.id) or static text": "Puntpad (bijv. event.id) of statische tekst",
  "Duration": "Duur",
  "Edit": "Bewerken",
  "Enable conditional dispatch": "Voorwaardelijke verzending inschakelen",
  "Enabled Webhook": "Ingeschakelde webhook",
  "Endpoint URL": "Eindpunt-URL",
  "Endpoint URL is required": "Eindpunt-URL is verplicht",
  "Enter an Authorization header value first.": "Voer eerst een Authorization-headerwaarde in.",
  "Enter custom hook name...": "Voer een aangepaste hook-naam in…",
  "Error Message": "Foutmelding",
  "Evaluate conditions against": "Voorwaarden evalueren tegen",
  "Event UUID": "Gebeurtenis-UUID",
  "Example payload captured": "Voorbeeldpayload vastgelegd",
  "Example payload would %1$s%2$s%3$s": "Voorbeeldpayload zou %1$s%2$s%3$s",
  "Exclude entire %s": "Hele %s uitsluiten",
  "Exclude field": "Veld uitsluiten",
  "Excluded Fields": "Uitgesloten velden",
  "Executes synchronously (blocking)": "Voert synchroon uit (blokkerend)",
  "Expires at": "Verloopt op",
  "Exponential": "Exponentieel",
  "Fail": "Mislukt",
  "Failed": "Mislukt",
  "Field Mappings": "Veldmappings",
  "Fixed": "Vast",
  "Full": "Volledig",
  "Full pipeline — post-dispatch Code Glue fires after delivery": "Volledige pijplijn — Code Glue na verzending wordt na bezorging geactiveerd",
  "Full write power, but can never reveal auth headers or vault secrets": "Volledige schrijfbevoegdheid, maar kan nooit authenticatieheaders of kluisgeheimen onthullen",
  "Generate a new API token for programmatic access.": "Genereer een nieuw API-token voor programmatische toegang.",
  "Give this credential a name.": "Geef deze referentie een naam.",
  "Go to Pro": "Naar Pro",
  "Group does not match example payload": "Groep komt niet overeen met voorbeeldpayload",
  "Group matches example payload": "Groep komt overeen met voorbeeldpayload",
  "HTTP %s": "HTTP %s",
  "HTTP Code": "HTTP-code",
  "HTTP Method": "HTTP-methode",
  "Head to the Pro tab?": "Naar het Pro-tabblad gaan?",
  "Headers": "Headers",
  "How to calculate the wait between retries. Overrides the global setting.": "Hoe de wachttijd tussen pogingen wordt berekend. Overschrijft de globale instelling.",
  "I've saved it elsewhere": "Ik heb het ergens anders opgeslagen",
  "IF": "ALS",
  "Include User Data": "Gebruikersgegevens opnemen",
  "Include field": "Veld opnemen",
  "Include unmapped fields": "Niet-gemapte velden opnemen",
  "Invalid JSON": "Ongeldige JSON",
  "Invalid URL format": "Ongeldig URL-formaat",
  "Key": "Sleutel",
  "Key must only contain letters, numbers, hyphens, or underscores": "Sleutel mag alleen letters, cijfers, koppeltekens of underscores bevatten",
  "Last captured payload for this trigger": "Laatst vastgelegde payload voor deze trigger",
  "Last hour": "Laatste uur",
  "Last successful response (used as preview context)": "Laatste geslaagde respons (gebruikt als voorbeeldcontext)",
  "Linear": "Lineair",
  "Load": "Laden",
  "Loading last log…": "Laatste logboek laden…",
  "Loading...": "Laden…",
  "Log Details": "Logboekdetails",
  "Make sure to update all systems that use this token before rotating.": "Werk alle systemen die dit token gebruiken bij voordat je roteert.",
  "Manual dot-notation for all fields": "Handmatige puntnotatie voor alle velden",
  "Manual header": "Handmatige header",
  "Mapped": "Gemapt",
  "Mapping & Conditions": "Mapping en voorwaarden",
  "Mapping Applied": "Mapping toegepast",
  "Match:": "Overeenkomst:",
  "Matches example payload": "Komt overeen met voorbeeldpayload",
  "Max Attempts": "Max. pogingen",
  "Max Delay (s)": "Max. vertraging (s)",
  "Media": "Media",
  "Method": "Methode",
  "Move this value into the encrypted Credentials Vault": "Verplaats deze waarde naar de versleutelde Referentiekluis",
  "Must %1$sreturn $payload;%2$s — the returned array replaces the payload before dispatch.": "Moet %1$sreturn $payload;%2$s — de geretourneerde array vervangt de payload vóór verzending.",
  "My Webhook": "Mijn webhook",
  "N/A": "N.v.t.",
  "Name is required": "Naam is verplicht",
  "New chain name": "Nieuwe ketennaam",
  "New chain…": "Nieuwe keten…",
  "Next attempt scheduled for %s": "Volgende poging gepland voor %s",
  "No": "Nee",
  "No Payload Captured Yet": "Nog geen payload vastgelegd",
  "No body sent": "Geen body verzonden",
  "No captured payload — trigger the webhook once to preview the resolved URL.": "Geen vastgelegde payload — trigger de webhook één keer om de opgeloste URL te bekijken.",
  "No example payload captured yet.": "Nog geen voorbeeldpayload vastgelegd.",
  "No field mappings configured. Fields will be sent as-is.": "Geen veldmappings geconfigureerd. Velden worden ongewijzigd verzonden.",
  "No fields found": "Geen velden gevonden",
  "No fields found in payload": "Geen velden gevonden in payload",
  "No heartbeat data yet": "Nog geen heartbeat-gegevens",
  "No logs found": "Geen logboeken gevonden",
  "No other webhooks exist yet — create at least one webhook to use it as a chain source.": "Er bestaan nog geen andere webhooks — maak ten minste één webhook om deze als ketenbron te gebruiken.",
  "No saved credentials yet. Add one in the": "Nog geen opgeslagen referenties. Voeg er een toe in de",
  "No snippet assigned": "Geen snippet toegewezen",
  "No snippets found": "Geen snippets gevonden",
  "No successful dispatches found for this webhook — run a test first.": "Geen geslaagde verzendingen gevonden voor deze webhook — voer eerst een test uit.",
  "No trigger assigned": "Geen trigger toegewezen",
  "No triggers configured for this webhook.": "Geen triggers geconfigureerd voor deze webhook.",
  "No triggers found": "Geen triggers gevonden",
  "No webhooks match “%s”.": "Geen webhooks komen overeen met “%s”.",
  "Not sent as request body for GET / DELETE. Without URL parameters configured, the full payload is appended as %1$s?payload=&lt;json&gt;%2$s.": "Wordt niet als verzoekbody verzonden voor GET / DELETE. Zonder geconfigureerde URL-parameters wordt de volledige payload toegevoegd als %1$s?payload=&lt;json&gt;%2$s.",
  "OK": "OK",
  "OR": "OR",
  "On a successful (2xx) response from any of these webhooks, this webhook fires with the upstream response, sent payload, and original pre-mapping payload available as %1$sargs[0]%2$s.": "Bij een geslaagde (2xx) respons van een van deze webhooks wordt deze webhook geactiveerd, waarbij de upstream-respons, de verzonden payload en de oorspronkelijke payload vóór mapping beschikbaar zijn als %1$sargs[0]%2$s.",
  "Operational": "Operationeel",
  "Operational + create/update/delete webhooks, schemas, queue jobs": "Operationeel + webhooks, schema's en wachtrijtaken maken/bijwerken/verwijderen",
  "Options": "Opties",
  "Or select from available hooks...": "Of kies uit beschikbare hooks…",
  "Original": "Origineel",
  "Original Payload": "Originele payload",
  "Other": "Overig",
  "Output (stdout)": "Uitvoer (stdout)",
  "Override the global retry limit for this webhook. Leave empty to use the global setting.": "Overschrijf de globale pogingslimiet voor deze webhook. Laat leeg om de globale instelling te gebruiken.",
  "Override the retry delay strategy for this webhook. Leave empty to use the global setting.": "Overschrijf de pogingsvertragingsstrategie voor deze webhook. Laat leeg om de globale instelling te gebruiken.",
  "PHP Code": "PHP-code",
  "PHP runs after successful dispatch; %1$s$responseBody%2$s and %1$s$originalPayload%2$s available": "PHP draait na geslaagde verzending; %1$s$responseBody%2$s en %1$s$originalPayload%2$s beschikbaar",
  "Pages": "Pagina's",
  "Param name": "Parameternaam",
  "Path not found in captured payload": "Pad niet gevonden in vastgelegde payload",
  "Path not found in payload": "Pad niet gevonden in payload",
  "Payload": "Payload",
  "Payload Example Captured": "Payloadvoorbeeld vastgelegd",
  "Payload Mapping": "Payload-mapping",
  "Pick date & time": "Kies datum en tijd",
  "Plugins": "Plug-ins",
  "Post Glue": "Glue na verzending",
  "Post-dispatch": "Na verzending",
  "Post-dispatch Code Glue": "Code Glue na verzending",
  "Post-dispatch Code Glue preview ran but is not saved. Save or discard before continuing.": "Voorbeeld van Code Glue na verzending is uitgevoerd maar niet opgeslagen. Sla op of verwerp voordat je doorgaat.",
  "Posts": "Berichten",
  "Pre Glue": "Glue vóór verzending",
  "Pre-dispatch": "Vóór verzending",
  "Pre-dispatch Code Glue": "Code Glue vóór verzending",
  "Pre-dispatch Code Glue applied before field mapping": "Code Glue vóór verzending toegepast vóór veldmapping",
  "Pre-dispatch Code Glue preview is active. Save or discard it before saving Mapping & Conditions.": "Voorbeeld van Code Glue vóór verzending is actief. Sla het op of verwerp het voordat je Mapping en voorwaarden opslaat.",
  "Preview active": "Voorbeeld actief",
  "Preview failed": "Voorbeeld mislukt",
  "Query Parameters": "Queryparameters",
  "Queue Test": "Test in wachtrij plaatsen",
  "Queue appears stuck — there are pending deliveries older than 10 minutes. Check your cron setup.": "De wachtrij lijkt vast te zitten — er zijn openstaande bezorgingen ouder dan 10 minuten. Controleer je cron-configuratie.",
  "Queue processor has never run. Ensure WP-Cron is active or configure an external cron job for reliable delivery.": "De wachtrijverwerker heeft nooit gedraaid. Zorg dat WP-Cron actief is of configureer een externe cron-taak voor betrouwbare bezorging.",
  "Queuing…": "In wachtrij plaatsen…",
  "Re-capture": "Opnieuw vastleggen",
  "Read": "Lezen",
  "Read + toggle webhooks, retry/replay logs, execute queue jobs": "Lezen + webhooks aan/uit, logboeken opnieuw proberen/afspelen, wachtrijtaken uitvoeren",
  "Ready to send some data?": "Klaar om gegevens te verzenden?",
  "Redirect": "Omleiding",
  "Replay": "Opnieuw afspelen",
  "Request": "Verzoek",
  "Request Headers": "Verzoekheaders",
  "Request Payload": "Verzoekpayload",
  "Response": "Respons",
  "Response (ms)": "Respons (ms)",
  "Response Body": "Responsbody",
  "Result Preview": "Resultaatvoorbeeld",
  "Result preview is now used as the effective payload for Mapping & Conditions below.": "Het resultaatvoorbeeld wordt nu gebruikt als de effectieve payload voor Mapping en voorwaarden hieronder.",
  "Return value is ignored — use for side effects: %1$supdate_post_meta()%2$s, %1$swp_mail()%2$s, %1$serror_log()%2$s, follow-up API calls, etc.": "Retourwaarde wordt genegeerd — gebruik voor neveneffecten: %1$supdate_post_meta()%2$s, %1$swp_mail()%2$s, %1$serror_log()%2$s, vervolg-API-aanroepen, enz.",
  "Revive token": "Token herstellen",
  "Revive token: %s": "Token herstellen: %s",
  "Reviving…": "Herstellen…",
  "Rotate token: %s": "Token roteren: %s",
  "Rotating…": "Roteren…",
  "Run Preview": "Voorbeeld uitvoeren",
  "Run Test Now": "Test nu uitvoeren",
  "Running…": "Uitvoeren…",
  "Samples": "Monsters",
  "Save & Assign": "Opslaan en toewijzen",
  "Save & continue to chain setup": "Opslaan en doorgaan naar ketenconfiguratie",
  "Save & use credential": "Referentie opslaan en gebruiken",
  "Save Changes": "Wijzigingen opslaan",
  "Save Glue": "Glue opslaan",
  "Save credential to vault": "Referentie opslaan in kluis",
  "Save failed": "Opslaan mislukt",
  "Save to vault": "Opslaan in kluis",
  "Save webhook first": "Sla de webhook eerst op",
  "Saved credential": "Opgeslagen referentie",
  "Search fields…": "Velden zoeken…",
  "Search snippets…": "Snippets zoeken…",
  "Search triggers...": "Triggers zoeken…",
  "Search webhooks by name or URL…": "Webhooks zoeken op naam of URL…",
  "Select a saved credential": "Selecteer een opgeslagen referentie",
  "Select an existing chain or enter a new chain name": "Selecteer een bestaande keten of voer een nieuwe ketennaam in",
  "Select at least one upstream webhook to trigger this one": "Selecteer ten minste één upstream-webhook om deze te triggeren",
  "Select chain or create new": "Keten selecteren of nieuwe maken",
  "Select field…": "Veld selecteren…",
  "Select this field": "Dit veld selecteren",
  "Select trigger": "Trigger selecteren",
  "Sending…": "Verzenden…",
  "Sent today": "Vandaag verzonden",
  "Server Error": "Serverfout",
  "Set expiration date": "Vervaldatum instellen",
  "Show full": "Volledig tonen",
  "Show less": "Minder tonen",
  "Skipped:": "Overgeslagen:",
  "Snippet Name": "Snippetnaam",
  "Snippet saved and assigned.": "Snippet opgeslagen en toegewezen.",
  "Source": "Bron",
  "Source path (e.g., args.0.user_id)": "Bronpad (bijv. args.0.user_id)",
  "Status": "Status",
  "Success Rate": "Slagingspercentage",
  "Success rate 24h": "Slagingspercentage 24u",
  "Switch to field selector": "Schakel naar veldkiezer",
  "Switch to manual input": "Schakel naar handmatige invoer",
  "Sync": "Synchr.",
  "Synchronous Execution": "Synchrone uitvoering",
  "Synchronous execution": "Synchrone uitvoering",
  "Tags (comma-separated)": "Tags (door komma's gescheiden)",
  "Target URL": "Doel-URL",
  "Target path (e.g., user_id)": "Doelpad (bijv. user_id)",
  "Taxonomy": "Taxonomie",
  "Test Webhook": "Webhook testen",
  "Test failed.": "Test mislukt.",
  "Test queued — it will run on the next cron cycle.": "Test in wachtrij geplaatst — deze draait bij de volgende cron-cyclus.",
  "The URL where webhook payloads will be sent. Supports %1$s{{ field.path }}%2$s templates — resolved against the final payload, after code glue applied.": "De URL waarnaar webhook-payloads worden verzonden. Ondersteunt %1$s{{ field.path }}%2$s-sjablonen — opgelost tegen de uiteindelijke payload, nadat code glue is toegepast.",
  "The secret is resolved securely at delivery time and never exposed. Manage credentials in the": "Het geheim wordt op het moment van bezorging veilig opgelost en nooit blootgesteld. Beheer referenties in de",
  "These are the primary way to send data for %1$s requests. If none are set, the mapped payload is sent as %2$s?payload=&lt;json&gt;%3$s.": "Dit is de primaire manier om gegevens te verzenden voor %1$s-verzoeken. Als er geen zijn ingesteld, wordt de gemapte payload verzonden als %2$s?payload=&lt;json&gt;%3$s.",
  "This action cannot be undone.": "Deze actie kan niet ongedaan worden gemaakt.",
  "This moves the Authorization value into the encrypted vault and references it by name. The webhook keeps working unchanged.": "Hiermee wordt de Authorization-waarde naar de versleutelde kluis verplaatst en op naam gerefereerd. De webhook blijft ongewijzigd werken.",
  "This token is %1$sexpired%2$s. Rotating will issue a new secret — but you must also extend the expiry, otherwise the token will remain invalid immediately after rotation.": "Dit token is %1$sverlopen%2$s. Bij roteren wordt een nieuw geheim uitgegeven — maar je moet ook de vervaldatum verlengen, anders blijft het token direct na rotatie ongeldig.",
  "This token will only be shown once. Copy it now — you won't be able to see it again.": "Dit token wordt slechts één keer getoond. Kopieer het nu — je kunt het daarna niet meer zien.",
  "This webhook executes synchronously. Slow or unreachable endpoints will delay page loads and frontend interactions.": "Deze webhook voert synchroon uit. Trage of onbereikbare eindpunten vertragen het laden van pagina's en frontend-interacties.",
  "This webhook will run on every trigger.": "Deze webhook draait bij elke trigger.",
  "Time": "Tijd",
  "Today": "Vandaag",
  "Token created": "Token aangemaakt",
  "Token name": "Tokennaam",
  "Token will never expire.": "Token verloopt nooit.",
  "Total (7d)": "Totaal (7d)",
  "Total delivery attempts for this webhook, including the first try. Overrides the global setting. Once reached the job is permanently failed.": "Totaal aantal bezorgpogingen voor deze webhook, inclusief de eerste poging. Overschrijft de globale instelling. Zodra dit is bereikt, is de taak permanent mislukt.",
  "Total sent": "Totaal verzonden",
  "Transformed": "Getransformeerd",
  "Transformed Payload (Sent)": "Getransformeerde payload (verzonden)",
  "Transformed Payload Preview": "Voorbeeld getransformeerde payload",
  "Trigger": "Trigger",
  "Trigger this event to capture an example payload for mapping.": "Trigger deze gebeurtenis om een voorbeeldpayload voor mapping vast te leggen.",
  "Trigger this webhook when the following webhooks complete": "Trigger deze webhook wanneer de volgende webhooks zijn voltooid",
  "Triggers": "Triggers",
  "URL Query Parameters": "URL-queryparameters",
  "URL must be HTTP or HTTPS": "URL moet HTTP of HTTPS zijn",
  "Unsaved changes": "Niet-opgeslagen wijzigingen",
  "Untitled": "Naamloos",
  "Update Snippet": "Snippet bijwerken",
  "Update when this token expires. Removing the expiry makes it valid indefinitely.": "Werk bij wanneer dit token verloopt. Door de vervaldatum te verwijderen blijft het onbeperkt geldig.",
  "Upgrade": "Upgraden",
  "Use %1$sX-FSWA-Token: %2$s%3$s in your requests.": "Gebruik %1$sX-FSWA-Token: %2$s%3$s in je verzoeken.",
  "Use global setting": "Globale instelling gebruiken",
  "Use other Webhooks as triggers": "Andere webhooks als triggers gebruiken",
  "User trigger": "Gebruikerstrigger",
  "Users": "Gebruikers",
  "Value for the Authorization header (e.g., \"Bearer your_token_goes_here\" or \"Basic your_encoded_base64(username:password)\"). For better security, store secrets in the": "Waarde voor de Authorization-header (bijv. \"Bearer your_token_goes_here\" of \"Basic your_encoded_base64(username:password)\"). Sla geheimen voor betere beveiliging op in de",
  "Values support dot-notation paths into the outgoing payload (e.g. %1$sevent.id%2$s) or static strings.": "Waarden ondersteunen paden in puntnotatie naar de uitgaande payload (bijv. %1$sevent.id%2$s) of statische tekenreeksen.",
  "View full log": "Volledig logboek bekijken",
  "View in Logs": "Bekijken in logboeken",
  "View logs": "Logboeken bekijken",
  "View webhooks, logs, queue, health, triggers, schemas": "Webhooks, logboeken, wachtrij, status, triggers, schema's bekijken",
  "Wait %s": "Wacht %s",
  "Waiting for trigger to capture example payload...": "Wachten op trigger om voorbeeldpayload vast te leggen…",
  "Webhook": "Webhook",
  "Webhook Actions by Flow Systems: Your webhooks have been migrated to the new database format.": "Webhook Actions by Flow Systems: je webhooks zijn gemigreerd naar het nieuwe databaseformaat.",
  "Webhook auth": "Webhook-authenticatie",
  "When enabled, this webhook fires inline during the WordPress request that triggers it, bypassing the queue. May slow down your site if the endpoint is slow.": "Indien ingeschakeld, wordt deze webhook inline geactiveerd tijdens het WordPress-verzoek dat hem triggert, waarbij de wachtrij wordt overgeslagen. Kan je site vertragen als het eindpunt traag is.",
  "Will Retry": "Probeert opnieuw",
  "WordPress actions that will trigger this webhook": "WordPress-acties die deze webhook zullen triggeren",
  "Write your own JSON payload": "Schrijf je eigen JSON-payload",
  "Yes": "Ja",
  "You have unsaved changes. The test will run against the %1$ssaved%2$s version of this webhook.": "Je hebt niet-opgeslagen wijzigingen. De test wordt uitgevoerd tegen de %1$sopgeslagen%2$s versie van deze webhook.",
  "array contains": "array bevat",
  "auto": "auto",
  "be skipped": "worden overgeslagen",
  "bool": "bool",
  "contains": "bevat",
  "dispatch": "verzonden",
  "does not contain": "bevat niet",
  "does not equal": "is niet gelijk aan",
  "e.g. CI pipeline, n8n integration": "bijv. CI-pijplijn, n8n-integratie",
  "e.g. HubSpot PAT": "bijv. HubSpot PAT",
  "e.g. Order to HubSpot": "bijv. Bestelling naar HubSpot",
  "empty": "leeg",
  "equals": "is gelijk aan",
  "excluded via parent": "uitgesloten via bovenliggend element",
  "excludes": "sluit uit",
  "greater than": "groter dan",
  "has item": "heeft item",
  "has value": "heeft waarde",
  "instead.": "in plaats daarvan.",
  "is empty": "is leeg",
  "is false": "is onwaar",
  "is not empty": "is niet leeg",
  "is true": "is waar",
  "less than": "kleiner dan",
  "mapped": "gemapt",
  "no": "nee",
  "not empty": "niet leeg",
  "not equals": "niet gelijk aan",
  "number": "getal",
  "object contains": "object bevat",
  "perm. failed": "perm. mislukt",
  "property name (optional)": "eigenschapsnaam (optioneel)",
  "string": "tekenreeks",
  "stringify": "stringify",
  "then select it here.": "selecteer het hier.",
  "unknown": "onbekend",
  "value": "waarde",
  "…": "…",
  "yes": "ja",
  "%1$swp-config.php%2$s is not writable. Add this line manually before the “That’s all” comment: %3$sdefine( 'DISABLE_WP_CRON', true );%4$s": "%1$swp-config.php%2$s is niet beschrijfbaar. Voeg deze regel handmatig toe vóór de opmerking “That’s all”: %3$sdefine( 'DISABLE_WP_CRON', true );%4$s",
  "A payload object is required for custom source.": "Voor een aangepaste bron is een payloadobject vereist.",
  "Activity log entry ID.": "ID van activiteitenlogboekvermelding.",
  "Array of log IDs to retry.": "Array van log-ID's om opnieuw te proberen.",
  "Authentication required. Provide a valid API token via X-FSWA-Token header, Authorization: Bearer token, or api_token query parameter.": "Authenticatie vereist. Geef een geldig API-token op via de X-FSWA-Token-header, Authorization: Bearer token, of de api_token-queryparameter.",
  "Creation date.": "Aanmaakdatum.",
  "Current page of results.": "Huidige pagina met resultaten.",
  "Custom payload JSON (required when payload_source is custom).": "Aangepaste payload-JSON (vereist wanneer payload_source custom is).",
  "Delete entries older than specified days.": "Verwijder vermeldingen ouder dan het opgegeven aantal dagen.",
  "Delete logs older than specified days.": "Verwijder logboeken ouder dan het opgegeven aantal dagen.",
  "Endpoint URL is required.": "Eindpunt-URL is verplicht.",
  "Extra request headers as key-value pairs.": "Extra verzoekheaders als sleutel-waardeparen.",
  "Field mapping configuration.": "Veldmappingconfiguratie.",
  "Filter by action prefix (e.g. \"webhook\").": "Filteren op actievoorvoegsel (bijv. \"webhook\").",
  "Filter by event UUID (exact match).": "Filteren op gebeurtenis-UUID (exacte overeenkomst).",
  "Filter by exact action string.": "Filteren op exacte actie-tekenreeks.",
  "Filter by status.": "Filteren op status.",
  "Filter by target URL (partial match).": "Filteren op doel-URL (gedeeltelijke overeenkomst).",
  "Filter by trigger name.": "Filteren op triggernaam.",
  "Filter by webhook ID.": "Filteren op webhook-ID.",
  "Filter by webhook UUID (X-Webhook-Id header value).": "Filteren op webhook-UUID (waarde van X-Webhook-Id-header).",
  "Filter from UTC datetime (Y-m-d H:i:s).": "Filteren vanaf UTC-datum/tijd (Y-m-d H:i:s).",
  "Filter logs from this date.": "Logboeken filteren vanaf deze datum.",
  "Filter logs until this date.": "Logboeken filteren tot deze datum.",
  "Filter until UTC datetime (Y-m-d H:i:s).": "Filteren tot UTC-datum/tijd (Y-m-d H:i:s).",
  "HTTP method used for delivery.": "HTTP-methode gebruikt voor bezorging.",
  "How to run the test: now (synchronous) or queue (async).": "Hoe de test wordt uitgevoerd: now (synchroon) of queue (asynchroon).",
  "ID of a vault credential to use for authorization. Takes precedence over auth_header.": "ID van een kluisreferentie voor autorisatie. Heeft voorrang op auth_header.",
  "Last update date.": "Datum laatste update.",
  "List of trigger actions.": "Lijst van triggeracties.",
  "Name of the webhook.": "Naam van de webhook.",
  "No captured payload found for this trigger. Fire the trigger at least once first.": "Geen vastgelegde payload gevonden voor deze trigger. Activeer de trigger eerst minstens één keer.",
  "Number of days to look back.": "Aantal dagen om terug te kijken.",
  "Number of results per page.": "Aantal resultaten per pagina.",
  "Only return enabled webhooks.": "Alleen ingeschakelde webhooks retourneren.",
  "Query parameters appended to the URL.": "Queryparameters toegevoegd aan de URL.",
  "Reliable WordPress webhooks with retries, queue, Action Scheduler support, delivery logs, and replayable events for n8n, APIs, and integrations.": "Betrouwbare WordPress-webhooks met nieuwe pogingen, wachtrij, Action Scheduler-ondersteuning, bezorglogboeken en herafspeelbare gebeurtenissen voor n8n, API's en integraties.",
  "This usually means the encryption key changed (e.g. %1$sFSWA_SECRET_KEY%2$s or WordPress salts). Edit each affected credential and re-enter its secret to fix it.": "Dit betekent meestal dat de versleutelingssleutel is gewijzigd (bijv. %1$sFSWA_SECRET_KEY%2$s of WordPress-salts). Bewerk elke betrokken referentie en voer het geheim opnieuw in om het te herstellen.",
  "Trigger name to use for the test.": "Triggernaam om te gebruiken voor de test.",
  "Trigger name.": "Triggernaam.",
  "URL to send the webhook to.": "URL waarnaar de webhook wordt verzonden.",
  "Unique identifier for the webhook.": "Unieke identificatie voor de webhook.",
  "Webhook ID.": "Webhook-ID.",
  "Where to source the test payload from.": "Waar de testpayload vandaan moet komen.",
  "Whether the webhook executes synchronously (blocking, bypasses queue).": "Of de webhook synchroon uitvoert (blokkerend, omzeilt wachtrij).",
  "Whether the webhook is enabled.": "Of de webhook is ingeschakeld.",
  "Whether to include user data.": "Of gebruikersgegevens moeten worden opgenomen.",
  "%d webhook": [
    "%d webhook",
    "%d webhooks"
  ],
  "%d link will be removed": [
    "%d koppeling wordt verwijderd",
    "%d koppelingen worden verwijderd"
  ],
  "%d entry": [
    "%d vermelding",
    "%d vermeldingen"
  ],
  "%d day": [
    "%d dag",
    "%d dagen"
  ],
  "Activity entries older than %d day have been deleted.": [
    "Activiteitsvermeldingen ouder dan %d dag zijn verwijderd.",
    "Activiteitsvermeldingen ouder dan %d dagen zijn verwijderd."
  ],
  "%d credential cannot be decrypted with the current key.": [
    "%d referentie kan niet worden ontsleuteld met de huidige sleutel.",
    "%d referenties kunnen niet worden ontsleuteld met de huidige sleutel."
  ],
  "This webhook participates in a chain:": [
    "Deze webhook maakt deel uit van een keten:",
    "Deze webhook maakt deel uit van ketens:"
  ],
  "This webhook will become an orphan:": [
    "Deze webhook wordt een wees:",
    "Deze webhooks worden wezen:"
  ],
  "This credential is used by %d webhook. Detach it or delete with force.": [
    "Deze referentie wordt gebruikt door %d webhook. Koppel deze los of verwijder geforceerd.",
    "Deze referentie wordt gebruikt door %d webhooks. Koppel deze los of verwijder geforceerd."
  ],
  "Deleting with force will detach it from %d webhook; that webhook will send no Authorization header until reconfigured.": [
    "Geforceerd verwijderen koppelt deze los van %d webhook; die webhook verzendt geen Authorization-header totdat deze opnieuw is geconfigureerd.",
    "Geforceerd verwijderen koppelt deze los van %d webhooks; die webhooks verzenden geen Authorization-header totdat ze opnieuw zijn geconfigureerd."
  ],
  "%d hour": [
    "%d uur",
    "%d uur"
  ],
  "%d minute": [
    "%d minuut",
    "%d minuten"
  ],
  "%d second": [
    "%d seconde",
    "%d seconden"
  ],
  "%d trigger selected": [
    "%d trigger geselecteerd",
    "%d triggers geselecteerd"
  ],
  "Part of chain:": [
    "Onderdeel van keten:",
    "Onderdeel van ketens:"
  ],
  "Group matches example payload: %1$s (based on %2$d rule)": [
    "Groep komt overeen met voorbeeldpayload: %1$s (op basis van %2$d regel)",
    "Groep komt overeen met voorbeeldpayload: %1$s (op basis van %2$d regels)"
  ],
  "5 (plugin default)": "5 (plugin-standaard)",
  "Action Scheduler": "Action Scheduler",
  "Action Scheduler detected — queue processing is managed automatically. You can still configure an external cron URL as a direct trigger.": "Action Scheduler gedetecteerd — wachtrijverwerking wordt automatisch beheerd. Je kunt nog steeds een externe cron-URL als directe trigger configureren.",
  "Add this line to your server's crontab: %1$scrontab -e%2$s": "Voeg deze regel toe aan de crontab van je server: %1$scrontab -e%2$s",
  "Admin Menu": "Beheerdersmenu",
  "Admin action history older than this will be automatically deleted.": "Beheeractiegeschiedenis ouder dan dit wordt automatisch verwijderd.",
  "All logs have been cleared": "Alle logboeken zijn gewist",
  "Archive logs before deletion": "Logboeken archiveren vóór verwijdering",
  "Are you sure you want to delete all %d log?": [
    "Weet je zeker dat je %d logboek wilt verwijderen?",
    "Weet je zeker dat je alle %d logboeken wilt verwijderen?"
  ],
  "Base Delay (seconds)": "Basisvertraging (seconden)",
  "Cap on the wait between retries. Exponential backoff grows 2ⁿ × base — without a cap delays would grow indefinitely. Any calculated delay above this value is clamped to it.": "Maximum voor de wachttijd tussen pogingen. Exponentiële backoff groeit met 2ⁿ × basis — zonder limiet zouden vertragingen onbeperkt groeien. Elke berekende vertraging boven deze waarde wordt erop begrensd.",
  "Clear All Logs": "Alle logboeken wissen",
  "Configure plugin behavior": "Plugin-gedrag configureren",
  "Configure retry attempts and backoff delay strategy for failed webhooks, globally and per webhook.": "Configureer het aantal pogingen en de backoff-vertragingsstrategie voor mislukte webhooks, globaal en per webhook.",
  "Cron URL": "Cron-URL",
  "Cron token regenerated. Update your crontab with the new command.": "Cron-token opnieuw gegenereerd. Werk je crontab bij met het nieuwe commando.",
  "Crontab Command": "Crontab-commando",
  "Danger Zone": "Gevarenzone",
  "Database Version": "Databaseversie",
  "Delay doubles each retry: 2ⁿ × base, capped at max": "Vertraging verdubbelt bij elke poging: 2ⁿ × basis, begrensd op max.",
  "Delay grows evenly: n × base seconds": "Vertraging groeit gelijkmatig: n × basis seconden",
  "Delete All Logs": "Alle logboeken verwijderen",
  "Download Archive (ZIP)": "Archief downloaden (ZIP)",
  "Exponential — base 30 s, cap 3600 s": "Exponentieel — basis 30 s, limiet 3600 s",
  "Files": "Bestanden",
  "For reliable webhook delivery, set up a system cron job to process the queue every minute. WP-Cron serves as a fallback when system cron isn't configured.": "Voor betrouwbare webhookbezorging stel je een systeem-cronjob in die de wachtrij elke minuut verwerkt. WP-Cron dient als terugval wanneer systeem-cron niet is geconfigureerd.",
  "Keep activity log for": "Activiteitenlogboek bewaren gedurende",
  "Keep webhook logs for": "Webhooklogboeken bewaren gedurende",
  "Last Cron Run": "Laatste cron-uitvoering",
  "Loading settings...": "Instellingen laden...",
  "Log Archive": "Logboekarchief",
  "Log Retention": "Logboekbewaring",
  "Max Delay (seconds)": "Max. vertraging (seconden)",
  "Move the admin menu item under Tools instead of the top-level sidebar.": "Verplaats het beheermenu-item naar Extra in plaats van de zijbalk op het hoogste niveau.",
  "Newest": "Nieuwste",
  "No archive files yet": "Nog geen archiefbestanden",
  "Oldest": "Oudste",
  "Oldest Log": "Oudste logboek",
  "Page reload is disabled on WordPress Playground — the menu will update on next WP menu item click.": "Pagina opnieuw laden is uitgeschakeld op WordPress Playground — het menu wordt bijgewerkt bij de volgende klik op een WP-menu-item.",
  "Plugin Info": "Plugin-info",
  "Plugin Version": "Pluginversie",
  "Plugin default": "Plugin-standaard",
  "Queue Processor (Cron)": "Wachtrijverwerker (Cron)",
  "Regenerate Token": "Token opnieuw genereren",
  "Regenerating the token will invalidate the current cron URL. You'll need to update your crontab.": "Het opnieuw genereren van de token maakt de huidige cron-URL ongeldig. Je moet je crontab bijwerken.",
  "Retry Settings": "Instellingen voor opnieuw proberen",
  "Retry settings saved": "Instellingen voor opnieuw proberen opgeslagen",
  "Same delay every retry: base seconds": "Zelfde vertraging bij elke poging: basis seconden",
  "Save Retry Settings": "Instellingen voor opnieuw proberen opslaan",
  "Save Settings": "Instellingen opslaan",
  "Scheduler": "Planner",
  "Settings saved successfully": "Instellingen succesvol opgeslagen",
  "Show menu under Tools": "Menu onder Extra weergeven",
  "Size": "Grootte",
  "The base number of seconds used to calculate each retry delay. Exact role depends on the strategy: multiplier for exponential, interval for linear, constant for fixed.": "Het basisaantal seconden dat wordt gebruikt om elke pogingvertraging te berekenen. De exacte rol hangt af van de strategie: vermenigvuldiger voor exponentieel, interval voor lineair, constante voor vast.",
  "This action cannot be undone. All logs will be permanently deleted.": "Deze actie kan niet ongedaan worden gemaakt. Alle logboeken worden permanent verwijderd.",
  "This will permanently delete all logs from the database.": "Hiermee worden alle logboeken permanent uit de database verwijderd.",
  "Total Logs": "Totaal aantal logboeken",
  "Total delivery attempts per webhook (including the first try). Leave empty for the plugin default of 5.": "Totaal aantal bezorgpogingen per webhook (inclusief de eerste poging). Laat leeg voor de plugin-standaard van 5.",
  "Total delivery attempts per webhook, including the first try. Once this number is reached the job is permanently failed.": "Totaal aantal bezorgpogingen per webhook, inclusief de eerste poging. Zodra dit aantal is bereikt, mislukt de taak permanent.",
  "WP-Cron Fallback": "WP-Cron-terugval",
  "Wait before each retry": "Wachttijd vóór elke poging",
  "Webhook delivery logs older than this will be automatically deleted.": "Webhookbezorglogboeken ouder dan dit worden automatisch verwijderd.",
  "When enabled, logs are exported to JSON files before being deleted.": "Indien ingeschakeld worden logboeken vóór verwijdering geëxporteerd naar JSON-bestanden.",
  "+ New credential": "+ Nieuwe referentie",
  "A chain with this name already exists.": "Er bestaat al een keten met deze naam.",
  "A condition rule is missing \"field\" — a dot-path into the trigger payload (use get_trigger_schema to see the available fields).": "In een voorwaarderegel ontbreekt \"field\" — een puntpad naar de trigger-payload (gebruik get_trigger_schema om de beschikbare velden te zien).",
  "A message is required.": "Een bericht is verplicht.",
  "A provider and model are required.": "Een provider en model zijn verplicht.",
  "A url or webhook_id is required.": "Een url of webhook_id is verplicht.",
  "AI Builder": "AI Builder",
  "API key": "API-sleutel",
  "API key (header)": "API-sleutel (header)",
  "Add a chain link": "Ketenschakel toevoegen",
  "Add a source→target edge to a chain. Rejected if it would create a cycle across any chain.": "Voeg een bron→doel-verbinding toe aan een keten. Wordt geweigerd als dit een cyclus in een keten zou veroorzaken.",
  "Add an API key for one or more providers. The active provider is used first; if it is rate-limited or fails, the agent automatically falls back to another connected provider.": "Voeg een API-sleutel toe voor één of meer providers. De actieve provider wordt eerst gebruikt; als deze tegen limieten aanloopt of faalt, schakelt de agent automatisch over naar een andere gekoppelde provider.",
  "Add credential & retry": "Referentie toevoegen en opnieuw proberen",
  "Adds a diagnostic panel to Build with AI that records the exact prompts and raw responses exchanged with the AI model. Useful for troubleshooting. API keys are always redacted. Leave this off unless you are debugging.": "Voegt een diagnosepaneel toe aan Bouwen met AI dat de exacte prompts en ruwe antwoorden vastlegt die met het AI-model worden uitgewisseld. Handig bij het oplossen van problemen. API-sleutels worden altijd gemaskeerd. Laat dit uit tenzij je aan het debuggen bent.",
  "An API key is required to connect this provider.": "Een API-sleutel is vereist om deze provider te koppelen.",
  "Assign a vault credential to a webhook": "Wijs een kluisreferentie toe aan een webhook",
  "Auto": "Auto",
  "Auto prefers your WordPress connectors when available, otherwise your own keys.": "Auto geeft de voorkeur aan je WordPress-connectors wanneer beschikbaar, anders je eigen sleutels.",
  "Basic auth": "Basic auth",
  "Bearer token": "Bearer-token",
  "Beta": "Bèta",
  "Build": "Bouwen",
  "Build complete.": "Build voltooid.",
  "Build progress": "Buildvoortgang",
  "Build with AI": "Bouwen met AI",
  "Change model": "Model wijzigen",
  "Choose a credential": "Kies een referentie",
  "Condition groups require a Pro license — propose a single simple rule instead.": "Voorwaardegroepen vereisen een Pro-licentie — stel in plaats daarvan één eenvoudige regel voor.",
  "Confirm & run": "Bevestigen en uitvoeren",
  "Connect": "Koppelen",
  "Connect an AI provider": "Koppel een AI-provider",
  "Continue": "Doorgaan",
  "Continue build": "Build voortzetten",
  "Conversation not found.": "Gesprek niet gevonden.",
  "Copied": "Gekopieerd",
  "Copy": "Kopiëren",
  "Could not load models for this key — check that the key is valid.": "Kon geen modellen laden voor deze sleutel — controleer of de sleutel geldig is.",
  "Create & assign": "Maken en toewijzen",
  "Create a named chain that wires 2xx completions of one webhook to downstream webhooks.": "Maak een benoemde keten die 2xx-voltooiingen van één webhook doorstuurt naar volgende webhooks.",
  "Create a new webhook (always created DISABLED until the user enables it). Provide name, endpoint_url, http_method and triggers.": "Maak een nieuwe webhook (altijd UITGESCHAKELD aangemaakt totdat de gebruiker deze inschakelt). Geef name, endpoint_url, http_method en triggers op.",
  "Create a webhook": "Maak een webhook",
  "Create a webhook chain": "Maak een webhookketen",
  "Credential could not be decrypted.": "Referentie kon niet worden ontsleuteld.",
  "Credential name (e.g. n8n auth)": "Referentienaam (bijv. n8n auth)",
  "Credentials source": "Bron van referenties",
  "Custom header": "Aangepaste header",
  "Delete a webhook": "Verwijder een webhook",
  "Delete build": "Build verwijderen",
  "Delete this build": "Deze build verwijderen",
  "Delete this build?": "Deze build verwijderen?",
  "Describe the integration or automation you want. The agent proposes a plan you can edit, then builds and tests it for you.": "Beschrijf de integratie of automatisering die je wilt. De agent stelt een plan voor dat je kunt bewerken, en bouwt en test het vervolgens voor je.",
  "Describe what to build…": "Beschrijf wat er gebouwd moet worden…",
  "Each condition rule must be an object {field, operator, value}.": "Elke voorwaarderegel moet een object {field, operator, value} zijn.",
  "Enable (go live) or disable a webhook. Enabling requires confirmation.": "Schakel een webhook in (live) of uit. Inschakelen vereist bevestiging.",
  "Enable / disable a webhook": "Webhook in-/uitschakelen",
  "Enable AI Dev Trace": "AI Dev Trace inschakelen",
  "Enable webhook": "Webhook inschakelen",
  "Failed to create chain link.": "Maken van ketenschakel mislukt.",
  "Failed to save conditions.": "Opslaan van voorwaarden mislukt.",
  "Failed to save mapping.": "Opslaan van mapping mislukt.",
  "Failed to start a conversation.": "Starten van gesprek mislukt.",
  "Failed to store the provider key.": "Opslaan van providersleutel mislukt.",
  "Get a single webhook by id, including triggers, mapping, conditions, headers and credential assignment.": "Haal één webhook op via id, inclusief triggers, mapping, voorwaarden, headers en referentietoewijzing.",
  "Get a webhook": "Haal een webhook op",
  "Get captured payload + mapping for a trigger": "Haal vastgelegde payload + mapping op voor een trigger",
  "Get delivery logs": "Haal bezorglogboeken op",
  "Header name (e.g. X-API-Key)": "Headernaam (bijv. X-API-Key)",
  "I sent a test — retry": "Ik heb een test verstuurd — opnieuw proberen",
  "List all configured webhooks with their triggers and status.": "Toon alle geconfigureerde webhooks met hun triggers en status.",
  "List available triggers": "Toon beschikbare triggers",
  "List credentials": "Toon referenties",
  "List every WordPress do_action hook discovered on this site (runtime + static scan) that can be used as a webhook trigger.": "Toon elke WordPress do_action-hook die op deze site is ontdekt (runtime + statische scan) en als webhooktrigger kan worden gebruikt.",
  "List vault credentials (names, types and masked hints only — secrets are never returned).": "Toon kluisreferenties (alleen namen, typen en gemaskeerde hints — geheimen worden nooit teruggegeven).",
  "List webhooks": "Toon webhooks",
  "Make a guarded test HTTP call to validate an endpoint before going live. To probe a webhook you created, pass webhook_id (e.g. {{step_2.id}}) — its URL, credential and method are reused automatically, so never ask the user for the endpoint URL again. Only pass url for an endpoint not tied to a webhook. Defaults to GET/HEAD; other methods require confirmation. Returns status, redacted headers and a truncated, redacted body. The raw secret is never exposed.": "Voer een beveiligde test-HTTP-aanroep uit om een eindpunt te valideren voordat het live gaat. Om een webhook te testen die je hebt gemaakt, geef je webhook_id door (bijv. {{step_2.id}}) — de URL, referentie en methode worden automatisch hergebruikt, dus vraag de gebruiker nooit opnieuw om de eindpunt-URL. Geef alleen url door voor een eindpunt dat niet aan een webhook is gekoppeld. Standaard GET/HEAD; andere methoden vereisen bevestiging. Geeft status, gemaskeerde headers en een ingekorte, gemaskeerde body terug. Het ruwe geheim wordt nooit blootgesteld.",
  "Model": "Model",
  "More than 1 condition requires a Pro license — propose a single simple rule instead.": "Meer dan 1 voorwaarde vereist een Pro-licentie — stel in plaats daarvan één eenvoudige regel voor.",
  "My own keys": "Mijn eigen sleutels",
  "New build": "Nieuwe build",
  "No AI provider is configured yet. Set one up to use the AI Builder.": "Er is nog geen AI-provider geconfigureerd. Stel er een in om de AI Builder te gebruiken.",
  "No WordPress AI connector is currently configured. Add one under Settings → Connectors, or connect a provider key below.": "Er is momenteel geen WordPress AI-connector geconfigureerd. Voeg er een toe onder Instellingen → Connectors, of koppel hieronder een providersleutel.",
  "No configured AI provider could complete the request.": "Geen enkele geconfigureerde AI-provider kon het verzoek voltooien.",
  "No credentials in the vault yet — create one and it will be assigned to this webhook.": "Nog geen referenties in de kluis — maak er een en deze wordt aan deze webhook toegewezen.",
  "No example payload captured yet. Open a page with your form and submit a test entry, then retry so the agent can map the real fields.": "Nog geen voorbeeldpayload vastgelegd. Open een pagina met je formulier en verstuur een testinzending, probeer het daarna opnieuw zodat de agent de echte velden kan mappen.",
  "No matches": "Geen resultaten",
  "No payload provided and no captured example exists yet for this trigger.": "Geen payload opgegeven en er bestaat nog geen vastgelegd voorbeeld voor deze trigger.",
  "Non-idempotent probe methods require confirmation.": "Niet-idempotente testmethoden vereisen bevestiging.",
  "Not found.": "Niet gevonden.",
  "Open webhook": "Webhook openen",
  "Permanently delete a webhook and its triggers / mapping. Requires confirmation.": "Verwijder een webhook en zijn triggers/mapping permanent. Vereist bevestiging.",
  "Probe a target endpoint": "Test een doeleindpunt",
  "Provider": "Provider",
  "Read recent delivery logs (optionally for one webhook) to verify what was sent and how the endpoint responded.": "Lees recente bezorglogboeken (optioneel voor één webhook) om te controleren wat er is verzonden en hoe het eindpunt reageerde.",
  "Reference a stored vault credential from a webhook by id (the secret is injected at dispatch time and never exposed).": "Verwijs vanuit een webhook naar een opgeslagen kluisreferentie via id (het geheim wordt bij verzending geïnjecteerd en nooit blootgesteld).",
  "Remove": "Verwijderen",
  "Remove this provider and delete its stored key?": "Deze provider verwijderen en de opgeslagen sleutel wissen?",
  "Return the last captured example payload, field mapping and conditions for a webhook+trigger so the agent can map against the real payload shape.": "Geef de laatst vastgelegde voorbeeldpayload, veldmapping en voorwaarden terug voor een webhook+trigger, zodat de agent kan mappen op de echte payloadstructuur.",
  "Reuse an example payload captured for the same trigger on another webhook when this one has none.": "Hergebruik een voorbeeldpayload die voor dezelfde trigger op een andere webhook is vastgelegd wanneer deze er geen heeft.",
  "Reuse example from other webhooks": "Voorbeeld van andere webhooks hergebruiken",
  "Reusing an example captured for this trigger on another webhook": "Voorbeeld wordt hergebruikt dat voor deze trigger op een andere webhook is vastgelegd",
  "Reverted": "Teruggedraaid",
  "Review plan before running": "Plan beoordelen vóór uitvoering",
  "Run plan": "Plan uitvoeren",
  "Search credentials…": "Referenties zoeken…",
  "Select a model": "Selecteer een model",
  "Select a provider": "Selecteer een provider",
  "Send a synchronous test delivery for a webhook using a provided or captured payload, and return the HTTP result so the agent can verify the integration end to end.": "Verstuur een synchrone testbezorging voor een webhook met een opgegeven of vastgelegde payload, en geef het HTTP-resultaat terug zodat de agent de integratie volledig kan verifiëren.",
  "Set conditional-dispatch rules for a webhook+trigger so only matching events leave the site. conditions MUST be an object {\"enabled\":true,\"type\":\"and\"|\"or\",\"rules\":[{\"field\":\"<dot.path into the captured payload>\",\"operator\":\"equals|not_equals|contains|not_contains|greater_than|less_than|is_empty|is_not_empty|is_true|is_false|array_contains|object_contains\",\"value\":\"...\"}]}. A rule may add an optional \"cast\":\"number\"|\"string\"|\"boolean\"|\"stringify\" to coerce the payload value before comparing (e.g. numeric compare on a string field). A rules item may also be a nested group {\"type\":\"group\",\"match\":\"and\"|\"or\",\"rules\":[...]} (Pro only; without a Pro license only ONE simple rule with type \"and\" is allowed). Run get_trigger_schema first and take field paths from the real captured payload (e.g. \"args.0.form_id\").": "Stel regels voor voorwaardelijke verzending in voor een webhook+trigger zodat alleen overeenkomende gebeurtenissen de site verlaten. conditions MOET een object zijn {\"enabled\":true,\"type\":\"and\"|\"or\",\"rules\":[{\"field\":\"<puntpad naar de vastgelegde payload>\",\"operator\":\"equals|not_equals|contains|not_contains|greater_than|less_than|is_empty|is_not_empty|is_true|is_false|array_contains|object_contains\",\"value\":\"...\"}]}. Een regel mag optioneel \"cast\":\"number\"|\"string\"|\"boolean\"|\"stringify\" toevoegen om de payloadwaarde vóór vergelijking te converteren (bijv. numeriek vergelijken op een tekstveld). Een rules-item mag ook een geneste groep zijn {\"type\":\"group\",\"match\":\"and\"|\"or\",\"rules\":[...]} (alleen Pro; zonder Pro-licentie is slechts ÉÉN eenvoudige regel met type \"and\" toegestaan). Voer eerst get_trigger_schema uit en neem veldpaden uit de echte vastgelegde payload (bijv. \"args.0.form_id\").",
  "Set conditions": "Voorwaarden instellen",
  "Set field mapping": "Veldmapping instellen",
  "Set the payload field mapping for a webhook+trigger (rename / restructure / exclude / type-cast fields with dot-notation paths).": "Stel de payload-veldmapping in voor een webhook+trigger (velden hernoemen / herstructureren / uitsluiten / type-casten met puntnotatiepaden).",
  "Shared Example": "Gedeeld voorbeeld",
  "Show all compatible (%d)": "Toon alle compatibele (%d)",
  "Show recommended": "Toon aanbevolen",
  "Skip": "Overslaan",
  "Start a new build, then describe what you want to integrate.": "Start een nieuwe build en beschrijf vervolgens wat je wilt integreren.",
  "Step": "Stap",
  "Test-dispatch a webhook": "Webhook testverzenden",
  "That URL is not allowed (private, reserved or invalid host).": "Die URL is niet toegestaan (privé, gereserveerde of ongeldige host).",
  "That link would create a cycle across an existing chain.": "Die schakel zou een cyclus in een bestaande keten veroorzaken.",
  "The AI Client returned no text.": "De AI Client gaf geen tekst terug.",
  "The AI provider key could not be decrypted.": "De AI-providersleutel kon niet worden ontsleuteld.",
  "The AI provider returned an error.": "De AI-provider gaf een fout terug.",
  "The AI provider returned no text.": "De AI-provider gaf geen tekst terug.",
  "The WordPress AI Client is not available.": "De WordPress AI Client is niet beschikbaar.",
  "The condition rule on \"%1$s\" (%2$s) has an empty value — ask the user for the value before setting this condition.": "De voorwaarderegel op \"%1$s\" (%2$s) heeft een lege waarde — vraag de gebruiker om de waarde voordat je deze voorwaarde instelt.",
  "The configured AI provider key was not found in the vault.": "De geconfigureerde AI-providersleutel is niet gevonden in de kluis.",
  "The endpoint could not be reached (%s). Check the URL is correct and publicly reachable, then retry.": "Het eindpunt was niet bereikbaar (%s). Controleer of de URL juist en publiek bereikbaar is, en probeer het opnieuw.",
  "The endpoint could not be reached. Check the URL is correct and publicly reachable, then retry.": "Het eindpunt was niet bereikbaar. Controleer of de URL juist en publiek bereikbaar is, en probeer het opnieuw.",
  "The endpoint responded %d — it needs authentication. Add a credential to the webhook, then retry.": "Het eindpunt antwoordde %d — het vereist authenticatie. Voeg een referentie toe aan de webhook en probeer het opnieuw.",
  "The endpoint responded %d — the URL may be wrong or not accept this request. Double-check the endpoint URL on the webhook, then retry.": "Het eindpunt antwoordde %d — de URL kan onjuist zijn of dit verzoek niet accepteren. Controleer de eindpunt-URL van de webhook en probeer het opnieuw.",
  "The payload shape is the same for a trigger everywhere, so a new webhook can borrow an example already captured elsewhere. Turn off to require this webhook to capture its own.": "De payloadstructuur is voor een trigger overal hetzelfde, dus een nieuwe webhook kan een elders vastgelegd voorbeeld lenen. Zet uit om deze webhook zijn eigen voorbeeld te laten vastleggen.",
  "The webhook has no triggers; provide one.": "De webhook heeft geen triggers; geef er een op.",
  "There is no plan to run yet.": "Er is nog geen plan om uit te voeren.",
  "There is nothing left to revert.": "Er is niets meer om terug te draaien.",
  "There is nothing to revert.": "Er is niets om terug te draaien.",
  "Thinking…": "Aan het denken…",
  "This removes the conversation and its build history. It does not delete any webhooks it created.": "Dit verwijdert het gesprek en de buildgeschiedenis. Het verwijdert geen webhooks die erdoor zijn gemaakt.",
  "This site no longer includes the WordPress 7.0 AI Client. Connect a provider key below, or restore WordPress 7.0 or later to use your connectors again.": "Deze site bevat niet langer de WordPress 7.0 AI Client. Koppel hieronder een providersleutel, of herstel WordPress 7.0 of nieuwer om je connectors weer te gebruiken.",
  "This step goes live or changes data. Confirm to run it.": "Deze stap gaat live of wijzigt gegevens. Bevestig om uit te voeren.",
  "Too many probe calls — try again in a minute.": "Te veel testaanroepen — probeer het over een minuut opnieuw.",
  "Undo last change": "Laatste wijziging ongedaan maken",
  "Unknown AI provider.": "Onbekende AI-provider.",
  "Unknown ability: %s": "Onbekende vaardigheid: %s",
  "Unknown condition operator \"%1$s\". Valid operators: %2$s.": "Onbekende voorwaarde-operator \"%1$s\". Geldige operators: %2$s.",
  "Untitled build": "Naamloze build",
  "Update URL & retry": "URL bijwerken en opnieuw proberen",
  "Update a webhook": "Werk een webhook bij",
  "Update an existing webhook (endpoint, method, triggers, headers, credential).": "Werk een bestaande webhook bij (eindpunt, methode, triggers, headers, referentie).",
  "Use": "Gebruiken",
  "Use a provider configured in WordPress, or add your own API keys. Keys are encrypted in your Credentials Vault and never returned over the API.": "Gebruik een in WordPress geconfigureerde provider of voeg je eigen API-sleutels toe. Sleutels worden versleuteld in je Referentiekluis en nooit via de API teruggegeven.",
  "Use existing": "Bestaande gebruiken",
  "Waiting for earlier steps…": "Wachten op eerdere stappen…",
  "Webhook is live.": "Webhook is live.",
  "WordPress connectors": "WordPress-connectors",
  "Working…": "Bezig…",
  "Your WordPress AI connectors are no longer available.": "Je WordPress AI-connectors zijn niet langer beschikbaar.",
  "Your builds": "Je builds",
  "chain_id, source_webhook_id and target_webhook_id are required.": "chain_id, source_webhook_id en target_webhook_id zijn verplicht.",
  "conditions must be an object {enabled, type, rules: [...]}.": "conditions moet een object {enabled, type, rules: [...]} zijn.",
  "conditions.rules must be an array of rule objects.": "conditions.rules moet een array van regelobjecten zijn.",
  "e.g. “When a Contact Form 7 form is submitted, send it as JSON to my n8n webhook.”": "bijv. “Wanneer een Contact Form 7-formulier wordt verzonden, stuur het als JSON naar mijn n8n-webhook.”",
  "https://your-endpoint.example/webhook": "https://jouw-eindpunt.example/webhook",
  "name and endpoint_url are required.": "name en endpoint_url zijn verplicht.",
  "of": "van",
  "webhook_id and trigger are required.": "webhook_id en trigger zijn verplicht.",
  "webhook_id, trigger and conditions are required.": "webhook_id, trigger en conditions zijn verplicht.",
  "webhook_id, trigger and field_mapping are required.": "webhook_id, trigger en field_mapping zijn verplicht.",
  "↩︎ Reverted: %s": "↩︎ Teruggedraaid: %s",
  "WP Webhooks AI (included)": "WP Webhooks AI (inbegrepen)",
  "WP Webhooks AI is included with your Pro license — no API keys needed. Your own keys and WordPress connectors remain available.": "WP Webhooks AI is inbegrepen bij je Pro-licentie — geen API-sleutels nodig. Je eigen sleutels en WordPress-connectors blijven beschikbaar.",
  "WP Webhooks AI": "WP Webhooks AI",
  "Included": "Inbegrepen",
  "Credits this month": "Credits deze maand",
  "Extra credits (never expire)": "Extra credits (verlopen nooit)",
  "Monthly credits reset on %s.": "Maandelijkse credits worden vernieuwd op %s.",
  "Buy credits": "Credits kopen",
  "Runs through the WP Webhooks AI service — no API keys needed.": "Loopt via de WP Webhooks AI-dienst — geen API-sleutels nodig.",
  "AI credits included, more sites, advanced conditions, and priority support.": "AI-credits inbegrepen, meer sites, geavanceerde voorwaarden en prioriteitssupport.",
  "Build with AI (bring your own API key)": "Bouwen met AI (eigen API-sleutel)",
  "AI credits included — hosted AI, no API keys needed": "AI-credits inbegrepen — gehoste AI, geen API-sleutels nodig",
  "%1$s is not supported on %2$s. Supported methods: %3$s.": "%1$s wordt niet ondersteund voor %2$s. Ondersteunde methoden: %3$s.",
  "Application Passwords are disabled for your user account.": "Applicatiewachtwoorden zijn uitgeschakeld voor je gebruikersaccount.",
  "Application Passwords are not available on this site. They require HTTPS (or a local development environment).": "Applicatiewachtwoorden zijn niet beschikbaar op deze site. Ze vereisen HTTPS (of een lokale ontwikkelomgeving).",
  "Application Passwords require WordPress 5.6 or newer.": "Applicatiewachtwoorden vereisen WordPress 5.6 of nieuwer.",
  "Asynchronous delivery": "Asynchrone bezorging",
  "Asynchronous: queued and delivered in the background on the next cron run, with automatic retries — it doesn’t slow the triggering request, but nothing is sent until a working cron runs. Synchronous: delivered instantly, inline with the triggering request — it works without any cron, at the cost of a little added latency. Toggle to switch.": "Asynchroon: in de wachtrij gezet en op de achtergrond bezorgd bij de volgende cron-run, met automatische nieuwe pogingen — het vertraagt het activerende verzoek niet, maar er wordt niets verzonden totdat een werkende cron draait. Synchroon: direct bezorgd, binnen het activerende verzoek — werkt zonder cron, ten koste van iets extra vertraging. Schakel om te wisselen.",
  "Create & continue": "Aanmaken en doorgaan",
  "Create a WP Application Password for me": "Maak een WP-applicatiewachtwoord voor mij",
  "Create a WordPress Application Password credential": "Maak een WordPress-applicatiewachtwoord-referentie",
  "Credential name (e.g. WP REST admin)": "Referentienaam (bijv. WP REST admin)",
  "Describe a REST API route ON THIS SITE (core or any plugin) from its self-declared schema: every argument with its type, description and whether it is REQUIRED. ALWAYS run this before building an internal automation (a webhook whose endpoint_url points at this site's own wp-json) and satisfy every required argument — e.g. POST /wp/v2/users requires username, email AND password, which mapping alone cannot always supply. Pass the route path relative to /wp-json (e.g. \"/wp/v2/users\") and the HTTP method you plan to use. Internal routes only — it cannot describe external APIs.": "Beschrijf een REST API-route OP DEZE SITE (core of een plugin) op basis van het eigen schema: elk argument met type, beschrijving en of het VEREIST is. Voer dit ALTIJD uit voordat je een interne automatisering bouwt (een webhook waarvan endpoint_url naar de wp-json van deze site wijst) en vul elk vereist argument in — bijv. POST /wp/v2/users vereist username, email EN password, wat mapping alleen niet altijd kan leveren. Geef het routepad relatief aan /wp-json (bijv. \"/wp/v2/users\") en de HTTP-methode die je wilt gebruiken. Alleen interne routes — externe API's kunnen niet worden beschreven.",
  "Describe what you want in chat — the built-in AI agent plans, builds, and tests your WordPress webhooks, integrations, and automations.": "Beschrijf in de chat wat je wilt — de ingebouwde AI-agent plant, bouwt en test je WordPress-webhooks, -integraties en -automatiseringen.",
  "Destructive probe methods (PUT, PATCH, DELETE) require confirmation.": "Destructieve probe-methoden (PUT, PATCH, DELETE) vereisen bevestiging.",
  "Get a REST route's argument schema (this site)": "Haal het argumentschema van een REST-route op (deze site)",
  "List WordPress do_action hooks discovered on this site (runtime + static scan) that can be used as webhook triggers. The full catalog is LARGE (hundreds of hooks): when hunting for a specific plugin's hooks, always pass search (matches hook name or plugin slug, e.g. {\"search\":\"cf7\"}) instead of listing everything. Results cap at 200 with a total count.": "Toon WordPress do_action-hooks die op deze site zijn ontdekt (runtime + statische scan) en als webhook-triggers kunnen dienen. De volledige catalogus is GROOT (honderden hooks): zoek je hooks van een specifieke plugin, geef dan altijd search mee (matcht hooknaam of pluginslug, bijv. {\"search\":\"cf7\"}) in plaats van alles op te sommen. Resultaten zijn begrensd op 200, met een totaaltelling.",
  "Make a guarded test HTTP call to validate an endpoint before going live. To probe a webhook you created, pass webhook_id (e.g. {{step_2.id}}) — its URL, credential and method are reused automatically, so never ask the user for the endpoint URL again. Only pass url for an endpoint not tied to a webhook. A probe sends an EMPTY body, so GET, HEAD and POST run without confirmation; only PUT, PATCH and DELETE (which a body-less call can still mutate or delete) require confirmation. Returns status, redacted headers and a truncated, redacted body. The raw secret is never exposed.": "Voer een beveiligde test-HTTP-aanroep uit om een endpoint te valideren vóór livegang. Om een door jou gemaakte webhook te testen, geef webhook_id mee (bijv. {{step_2.id}}) — de URL, referentie en methode worden automatisch hergebruikt, vraag de gebruiker dus nooit opnieuw om de endpoint-URL. Geef alleen url mee voor een endpoint dat niet aan een webhook is gekoppeld. Een probe verstuurt een LEGE body, dus GET, HEAD en POST draaien zonder bevestiging; alleen PUT, PATCH en DELETE (die ook zonder body kunnen wijzigen of verwijderen) vereisen bevestiging. Geeft status, geredigeerde headers en een ingekorte, geredigeerde body terug. Het ruwe geheim wordt nooit blootgelegd.",
  "Mint a WordPress Application Password for the CURRENT signed-in admin and store it as a \"basic\" vault credential named \"WP REST API (internal) — <user>\", for authenticating this site's own REST API. Use it for INTERNAL automations (endpoint_url on this site's wp-json), then reference the new credential id from assign_credential as {{step_N.id}}. Requires confirmation; the secret is written straight to the vault and never exposed. The optional name only labels the Application Password in the user's profile.": "Genereer een WordPress-applicatiewachtwoord voor de HUIDIGE ingelogde beheerder en sla het op als een \"basic\"-referentie in de kluis met de naam \"WP REST API (internal) — <user>\", voor authenticatie van de REST API van deze site. Gebruik het voor INTERNE automatiseringen (endpoint_url op de wp-json van deze site) en verwijs daarna naar het nieuwe referentie-id in assign_credential als {{step_N.id}}. Vereist bevestiging; het geheim wordt rechtstreeks in de kluis geschreven en nooit blootgelegd. De optionele naam is alleen het label van het applicatiewachtwoord in het gebruikersprofiel.",
  "Minted the Application Password but failed to store it in the vault.": "Applicatiewachtwoord aangemaakt, maar opslaan in de kluis is mislukt.",
  "No REST route matches \"%s\" on this site. Route paths are relative to /wp-json, e.g. \"/wp/v2/users\". This only describes THIS site's own REST API — not external endpoints.": "Geen REST-route komt overeen met \"%s\" op deze site. Routepaden zijn relatief aan /wp-json, bijv. \"/wp/v2/users\". Dit beschrijft alleen de eigen REST API van DEZE site — geen externe endpoints.",
  "No credentials in the vault yet — create one and it will be used for this step.": "Nog geen referenties in de kluis — maak er een aan en die wordt voor deze stap gebruikt.",
  "No signed-in user to provision an Application Password for — open the AI Builder while logged in as an administrator.": "Geen ingelogde gebruiker om een applicatiewachtwoord voor aan te maken — open de AI Builder terwijl je bent ingelogd als beheerder.",
  "Password (or Application Password)": "Wachtwoord (of applicatiewachtwoord)",
  "Return the last captured example payload, field mapping and conditions for a trigger so the agent can map against the real payload shape. Pass webhook_id to read that webhook's own capture; omit it to get the latest example for the trigger from any webhook. If the result carries a capture_warning, the capture is stale/opaque (no mappable fields): follow the warning — show the user what the capture contains and ask them to re-fire the event — instead of proposing mappings.": "Geef de laatst vastgelegde voorbeeld-payload, veldmapping en voorwaarden voor een trigger terug, zodat de agent kan mappen op de echte payload-vorm. Geef webhook_id mee om de eigen capture van die webhook te lezen; laat het weg om het nieuwste voorbeeld voor de trigger uit een willekeurige webhook te halen. Bevat het resultaat een capture_warning, dan is de capture verouderd/ondoorzichtig (geen mapbare velden): volg de waarschuwing — toon de gebruiker wat de capture bevat en vraag om het event opnieuw af te vuren — in plaats van mappings voor te stellen.",
  "Send a synchronous test delivery for a webhook using a provided or captured payload, and return the HTTP result so the agent can verify the integration end to end. This makes a REAL delivery now, so for an internal REST endpoint it can actually create or modify data (e.g. create a WordPress user); it requires confirmation.": "Verstuur een synchrone testbezorging voor een webhook met een opgegeven of vastgelegde payload, en geef het HTTP-resultaat terug zodat de agent de integratie end-to-end kan verifiëren. Dit doet NU een ECHTE bezorging, dus voor een intern REST-endpoint kan het daadwerkelijk gegevens aanmaken of wijzigen (bijv. een WordPress-gebruiker aanmaken); het vereist bevestiging.",
  "Set the payload field mapping for a webhook+trigger. field_mapping MUST be an object {\"mappings\":[{\"source\":\"<dot.path in the captured payload>\",\"target\":\"<dot.path in the outgoing body>\",\"cast\":\"number|string|boolean|stringify\" (optional)}],\"excluded\":[\"<dot.path to drop>\"],\"includeUnmapped\":true|false}. It can only move/rename/exclude EXISTING payload fields — static or constant values are NOT supported (inject those with a pre-dispatch Code Glue snippet instead). The mapping runs BEFORE any pre-dispatch snippet, so snippet output cannot be mapped. Run get_trigger_schema first and take source paths from the real captured payload.": "Stel de payload-veldmapping in voor een webhook+trigger. field_mapping MOET een object zijn {\"mappings\":[{\"source\":\"<punt.pad in de vastgelegde payload>\",\"target\":\"<punt.pad in de uitgaande body>\",\"cast\":\"number|string|boolean|stringify\" (optioneel)}],\"excluded\":[\"<punt.pad om te laten vallen>\"],\"includeUnmapped\":true|false}. Het kan alleen BESTAANDE payload-velden verplaatsen/hernoemen/uitsluiten — statische of constante waarden worden NIET ondersteund (injecteer die met een pre-dispatch Code Glue-snippet). De mapping draait VÓÓR een pre-dispatch snippet, dus snippet-uitvoer kan niet worden gemapt. Voer eerst get_trigger_schema uit en neem source-paden uit de echte vastgelegde payload.",
  "Some proposed steps were removed because this site cannot run them: %s. The remaining plan may be incomplete. If these are Code Glue abilities, make sure Webhook Actions Pro is installed, up to date and licensed.": "Sommige voorgestelde stappen zijn verwijderd omdat deze site ze niet kan uitvoeren: %s. Het resterende plan kan onvolledig zijn. Zijn dit Code Glue-mogelijkheden, zorg dan dat Webhook Actions Pro is geïnstalleerd, up-to-date en gelicentieerd.",
  "Synchronous delivery": "Synchrone bezorging",
  "The AI provider request failed mid-turn (%s). Progress so far is saved — send the message again to retry from here.": "Het verzoek aan de AI-provider is halverwege mislukt (%s). De voortgang tot nu toe is opgeslagen — stuur het bericht opnieuw om vanaf hier verder te gaan.",
  "This sends a REAL delivery to the endpoint right now — it is not a dry run. If the webhook targets this site’s own REST API (e.g. wp-json/wp/v2/users) it can actually create or modify data, such as creating a WordPress user. Confirm to send it for real.": "Dit verstuurt NU een ECHTE bezorging naar het endpoint — het is geen droogoefening. Als de webhook de eigen REST API van deze site aanspreekt (bijv. wp-json/wp/v2/users), kan het daadwerkelijk gegevens aanmaken of wijzigen, zoals het aanmaken van een WordPress-gebruiker. Bevestig om echt te versturen.",
  "This step needs a stored auth credential. Pick one from the vault or create a new one — the secret stays in the vault and is injected only at dispatch.": "Deze stap heeft een opgeslagen auth-referentie nodig. Kies er een uit de kluis of maak een nieuwe — het geheim blijft in de kluis en wordt pas bij verzending geïnjecteerd.",
  "Use credential & continue": "Referentie gebruiken en doorgaan",
  "Webhook Actions - build automations and integrations with AI help": "Webhook Actions — bouw automatiseringen en integraties met AI-hulp",
  "Your selected model %1$s couldn't respond, so this reply came from %2$s instead. (%3$s) Pick a different model with Change model.": "Je gekozen model %1$s kon niet antwoorden, dus dit antwoord kwam van %2$s. (%3$s) Kies een ander model via 'Model wijzigen'.",
  "provider unavailable": "provider niet beschikbaar",
  "reused": "hergebruikt",
  "route is required, e.g. \"/wp/v2/users\".": "route is vereist, bijv. \"/wp/v2/users\".",
  "trigger is required.": "trigger is vereist.",
  "%s credits left": "%s credits over"
}
