From 5681bb9268057c6085a1cd44e2c2c435e92b5018 Mon Sep 17 00:00:00 2001 From: Ruben van der Linde Date: Sat, 5 Sep 2026 14:45:15 +0200 Subject: [PATCH 1/2] fix(l10n): the billing time-entry strings are English source with a Dutch translation The two strings shipped as Dutch in the schema itself, so the catalogue had no key for them and the ratchet went red on development: 1912 uncovered against a baseline of 1910. Every other schema string in the app is English source translated through l10n, and the checker's own message says an untranslated string renders in English inside an otherwise translated form. The rendered Dutch is unchanged; it now comes from the catalogue rather than from the schema. --- l10n/en.js | 1171 +++++++++-------- l10n/en.json | 1171 +++++++++-------- l10n/nl.js | 993 +++++++------- l10n/nl.json | 993 +++++++------- .../register.d/91-time-billing-handoff.json | 324 ++--- 5 files changed, 2328 insertions(+), 2324 deletions(-) diff --git a/l10n/en.js b/l10n/en.js index 4dd420583..fcabe5912 100644 --- a/l10n/en.js +++ b/l10n/en.js @@ -1,18 +1,6 @@ OC.L10N.register( "pipelinq", { - "Example data fills the lists, dashboards and the 360 degree client view so you can see the app working straight away. Pick \"None\" on a production install.": "Example data fills the lists, dashboards and the 360 degree client view so you can see the app working straight away. Pick \"None\" on a production install.", - "Loads what you picked. Every object is marked [Demo], it is safe to run more than once, and `occ pipelinq:demo:seed --remove` takes it away again.": "Loads what you picked. Every object is marked [Demo], it is safe to run more than once, and `occ pipelinq:demo:seed --remove` takes it away again.", - "Nothing is seeded. You start with an empty app and add your own data.": "Nothing is seeded. You start with an empty app and add your own data.", - "A worked CRM: clients and contacts, pipelines, products and leads, requests, complaints and contact moments, tasks and contracts. It shows the lists, detail pages and dashboards working. Safe to run more than once, and `occ pipelinq:demo:remove` takes it away again.": "A worked CRM: clients and contacts, pipelines, products and leads, requests, complaints and contact moments, tasks and contracts. It shows the lists, detail pages and dashboards working. Safe to run more than once, and `occ pipelinq:demo:remove` takes it away again.", - "Load example data?": "Load example data?", - "Example data fills the lists, detail pages and dashboards so you can see the app working straight away. Pick \"None\" on a production install.": "Example data fills the lists, detail pages and dashboards so you can see the app working straight away. Pick \"None\" on a production install.", - "Load the example data": "Load the example data", - "Loads what you picked. The data is obviously sample data, it is safe to run more than once, and you can delete it afterwards.": "Loads what you picked. The data is obviously sample data, it is safe to run more than once, and you can delete it afterwards.", - "None, I will set this up myself": "None, I will set this up myself", - "Nothing is imported. You start with an empty app and add your own data.": "Nothing is imported. You start with an empty app and add your own data.", - "Example data": "Example data", - "Sample values for every schema this app supplies, generated from the schemas themselves. It shows the lists, detail pages and dashboards working rather than telling a story. Safe to run more than once, and you can delete it afterwards.": "Sample values for every schema this app supplies, generated from the schemas themselves. It shows the lists, detail pages and dashboards working rather than telling a story. Safe to run more than once, and you can delete it afterwards.", "\"Vanaf\" datum moet voor of gelijk zijn aan \"tot en met\" datum.": "\"From\" date must be before or equal to \"up to and including\" date.", "#": "#", "%n contact in this segment is missing {channel} consent. Choose how to proceed.": ["%n contact in this segment is missing {channel} consent. Choose how to proceed.","%n contacts in this segment are missing {channel} consent. Choose how to proceed."], @@ -54,7 +42,9 @@ OC.L10N.register( "A BSN is exactly 9 digits": "A BSN is exactly 9 digits", "A BlastDelivery is one message to one recipient. When the blast targets a mailing list the row carries the first-party unsubscribe link minted for that membership, so the rendered mail points at Pipelinq rather than at the provider. See the marketing-lists spec.": "A BlastDelivery is one message to one recipient. When the blast targets a mailing list the row carries the first-party unsubscribe link minted for that membership, so the rendered mail points at Pipelinq rather than at the provider. See the marketing-lists spec.", "A Won stage must also be marked as Closed": "A Won stage must also be marked as Closed", + "A bookkeeping change announces nothing, so this journey looks for it on a schedule.": "A bookkeeping change announces nothing, so this journey looks for it on a schedule.", "A bookkeeping signal changed": "A bookkeeping signal changed", + "A campaign needs a name.": "A campaign needs a name.", "A confirmation email has been sent to {email}.": "A confirmation email has been sent to {email}.", "A consent-request flow will be opened for the listed contacts.": "A consent-request flow will be opened for the listed contacts.", "A contract is up for renewal": "A contract is up for renewal", @@ -67,11 +57,15 @@ OC.L10N.register( "A mailing list": "A mailing list", "A new run has been queued": "A new run has been queued", "A promotional send is suppressed for a customer in dunning. A service message is not.": "A promotional send is suppressed for a customer in dunning. A service message is not.", + "A promotional send skips a customer in dunning. A service message reaches them anyway.": "A promotional send skips a customer in dunning. A service message reaches them anyway.", "A second factor that has been set up but not yet confirmed with a code. It never counts as a working second factor.": "A second factor that has been set up but not yet confirmed with a code. It never counts as a working second factor.", "A segment": "A segment", + "A segment the contact must still match. Leave it empty to reach everyone the trigger delivered.": "A segment the contact must still match. Leave it empty to reach everyone the trigger delivered.", + "A short summary of the change, for a page or sitemap watch. For a feed or a timeline this is the entry's own summary.": "A short summary of the change, for a page or sitemap watch. For a feed or a timeline this is the entry's own summary.", "A stage change, a contract renewal window, a list confirmation or a bookkeeping signal.": "A stage change, a contract renewal window, a list confirmation or a bookkeeping signal.", "A token is currently configured — leave empty to keep it; type a new value to replace it.": "A token is currently configured — leave empty to keep it; type a new value to replace it.", "A verification link has been sent to {email}.": "A verification link has been sent to {email}.", + "A worked CRM: clients and contacts, pipelines, products and leads, requests, complaints and contact moments, tasks and contracts. It shows the lists, detail pages and dashboards working. Safe to run more than once, and `occ pipelinq:demo:remove` takes it away again.": "A worked CRM: clients and contacts, pipelines, products and leads, requests, complaints and contact moments, tasks and contracts. It shows the lists, detail pages and dashboards working. Safe to run more than once, and `occ pipelinq:demo:remove` takes it away again.", "A/B split": "A/B split", "A/B testing": "A/B testing", "AP complaint procedure URL": "AP complaint procedure URL", @@ -132,10 +126,13 @@ OC.L10N.register( "Add Contact": "Add Contact", "Add Product": "Add product", "Add Question": "Add question", + "Add a competitor and give it something to watch: a feed, a sitemap, a page fragment, a public fediverse timeline, or a saved search. LinkedIn and Meta are deliberately not options: neither offers a legitimate way to read another organisation's posts.": "Add a competitor and give it something to watch: a feed, a sitemap, a page fragment, a public fediverse timeline, or a saved search. LinkedIn and Meta are deliberately not options: neither offers a legitimate way to read another organisation's posts.", "Add a note…": "Add a note…", "Add a webhook subscription to push CRM events to an external system.": "Add a webhook subscription to push CRM events to an external system.", "Add action": "Add action", "Add as client": "Add as client", + "Add as keyword target": "Add as keyword target", + "Add as target": "Add as target", "Add budget": "Add budget", "Add campaign parameters to blast links": "Add campaign parameters to blast links", "Add client": "Add client", @@ -161,6 +158,7 @@ OC.L10N.register( "Add stage": "Add stage", "Add stages": "Add stages", "Add step": "Add step", + "Add target": "Add target", "Add task": "Add task", "Add tender": "Add tender", "Add the person or organisation you're selling to.": "Add the person or organisation you're selling to.", @@ -170,6 +168,7 @@ OC.L10N.register( "Add variant": "Add variant", "Add working hours row": "Add working hours row", "Add {email} as a user with full permission on each property in Search Console, or the import is refused.": "Add {email} as a user with full permission on each property in Search Console, or the import is refused.", + "Added by hand": "Added by hand", "Added {name} as a client": "Added {name} as a client", "Additional notes": "Additional notes", "Address": "Address", @@ -194,6 +193,8 @@ OC.L10N.register( "Afwijzen": "Afwijzen", "Age": "Age", "Agent": "Agent", + "Agent Authored": "Agent Authored", + "Agent Authored By": "Agent Authored By", "Agent Performance": "Agent Performance", "Agent Profiles": "Agent Profiles", "Agent authored": "Agent authored", @@ -231,27 +232,34 @@ OC.L10N.register( "Allow gap": "Allow gap", "Allowed Groups": "Allowed Groups", "Allows change calculation on overpayment (CASH)": "Allows change calculation on overpayment (CASH)", + "Already a target": "Already a target", "Already linked": "Already linked", "Already sent — Shillinq returned the existing draft invoice {number}.": "Already sent — Shillinq returned the existing draft invoice {number}.", + "Alt Text": "Alt Text", + "Alternative text. Every network that accepts media accepts alt text, and a post without it is unreadable to a screen reader.": "Alternative text. Every network that accepts media accepts alt text, and a post without it is unreadable to a screen reader.", "Always charge": "Always charge", "Always use this rule (create trust configuration)": "Always use this rule (create trust configuration)", "Amount": "Amount", "Amount (EUR)": "Amount (EUR)", "Amount (€)": "Amount (€)", + "An agent wrote this summary: {agent}": "An agent wrote this summary: {agent}", "An item with the name \"{name}\" already exists.": "An item with the name \"{name}\" already exists.", "An unexpected error occurred": "An unexpected error occurred", "Analytics": "Analytics", "Annuleren": "Cancel", "Annulering": "Void", "Anonymous customer": "Anonymous customer", + "Another page on this portal already uses that route. Pick a different one.": "Another page on this portal already uses that route. Pick a different one.", "Applies to": "Applies to", "Apply DMN decision": "Apply DMN decision", "Apply filter": "Apply filter", "Appointments": "Appointments", + "Approvals": "Approvals", "Approve": "Approve", "Approved": "Approved", "Approved at": "Approved at", "Approved by": "Approved by", + "Archive": "Archive", "Archived": "Archived", "Are you sure you want to delete \"{name}\"?": "Are you sure you want to delete \"{name}\"?", "Are you sure you want to delete \"{name}\"? Future bookings using this service will be left orphaned.": "Are you sure you want to delete \"{name}\"? Future bookings using this service will be left orphaned.", @@ -264,10 +272,16 @@ OC.L10N.register( "Are you sure you want to remove \"{name}\"?": "Are you sure you want to remove \"{name}\"?", "Are you sure?": "Are you sure?", "Are you sure? This cannot be undone.": "Are you sure? This cannot be undone.", + "Arrange something": "Arrange something", "Arrived": "Arrived", "Article": "Article", + "Article IDs": "Article IDs", + "Article body": "Article body", + "Article details": "Article details", "Article not found": "Article not found", "Article published": "Article published", + "Articles": "Articles", + "Articles embedded in this template, in the order the marketer chose. They are rendered where the body carries the {{articles}} marker; a template with articles and no marker renders none of them.": "Articles embedded in this template, in the order the marketer chose. They are rendered where the body carries the {{articles}} marker; a template with articles and no marker renders none of them.", "Ask Navi": "Ask Navi", "Ask Navi a question": "Ask Navi a question", "Ask Navi a question about your leads, requests or pipeline.": "Ask Navi a question about your leads, requests or pipeline.", @@ -305,9 +319,11 @@ OC.L10N.register( "Attribute": "Attribute", "Attributed deals": "Attributed deals", "Attributed value": "Attributed value", + "Attributed value per channel": "Attributed value per channel", "Attributes": "Attributes", "Attributes (e.g. maat=S, kleur=Wit)": "Attributes (e.g. maat=S, kleur=Wit)", "Attribution": "Attribution", + "Attribution model": "Attribution model", "Audience": "Audience", "Audit entry": "Audit entry", "Audit entry kon niet worden geladen.": "Audit entry could not be loaded.", @@ -318,6 +334,7 @@ OC.L10N.register( "Audit trail": "Audit trail", "Auth method": "Auth method", "Authentication Mode": "Authentication Mode", + "Author": "Author", "Author:": "Author:", "Authorization Endpoint": "Authorization Endpoint", "Authorized": "Authorized", @@ -373,7 +390,9 @@ OC.L10N.register( "Back to Dashboard": "Back to Dashboard", "Back to audit log": "Back to audit log", "Back to blasts": "Back to blasts", + "Back to campaigns": "Back to campaigns", "Back to dashboard": "Back to dashboard", + "Back to journeys": "Back to journeys", "Back to kennisbank": "Back to kennisbank", "Back to knowledge base": "Back to knowledge base", "Back to list": "Back to list", @@ -398,6 +417,7 @@ OC.L10N.register( "Behandeling AVG-verwijderverzoek art. 17": "Handling GDPR erasure request art. 17", "Beheer kassashifts: openingsfloat, drops, blind tellen en reconciliatie": "Manage cash shifts: opening float, drops, blind count and reconciliation", "Beheerd door": "Managed by", + "Behind by": "Behind by", "Belastingaangifte": "Tax summary", "Belastingdienst export downloaded.": "Belastingdienst export downloaded.", "Belastingdienst export failed.": "Belastingdienst export failed.", @@ -413,6 +433,7 @@ OC.L10N.register( "Betaling": "Betaling", "Betaling afgerond.": "Betaling afgerond.", "Betaling teruggeboekt.": "Betaling teruggeboekt.", + "Between {from} and {to}, from {count} impressions": "Between {from} and {to}, from {count} impressions", "Bevestigd": "Bevestigd", "Bevestigen": "Bevestigen", "Bewerken": "Bewerken", @@ -433,6 +454,8 @@ OC.L10N.register( "Blast name": "Blast name", "Blast performance": "Blast performance", "Blasts": "Blasts", + "Bluesky": "Bluesky", + "Body": "Body", "Boekhoudkundige Afhandeling": "Bookkeeping settlement", "Boekhoudkundige afhandeling": "Boekhoudkundige afhandeling", "Boekhoudkundige status": "Bookkeeping status", @@ -455,6 +478,7 @@ OC.L10N.register( "Breakdown by {group}": "Breakdown by {group}", "Brief": "Brief", "Bronze": "Bronze", + "Browse…": "Browse…", "Budget": "Budget", "Budget amount": "Budget amount", "Budget amount (EUR)": "Budget amount (EUR)", @@ -463,6 +487,7 @@ OC.L10N.register( "Budget created.": "Budget created.", "Budget deleted.": "Budget deleted.", "Budget hours": "Budget hours", + "Budget in euro": "Budget in euro", "Budget saved.": "Budget saved.", "Budget uren": "Budget uren", "Buffer after (min)": "Buffer after (min)", @@ -510,9 +535,14 @@ OC.L10N.register( "Callback request (terugbelverzoek)": "Callback request (terugbelverzoek)", "Callback requested": "Callback requested", "Called": "Called", + "Came from": "Came from", "Camera not available": "Camera not available", "Campaign": "Campaign", "Campaign parameters on blast links, the Portaliq portal that mail events and site visits are attributed to, and the Search Console import.": "Campaign parameters on blast links, the Portaliq portal that mail events and site visits are attributed to, and the Search Console import.", + "Campaign report": "Campaign report", + "Campaign templates": "Campaign templates", + "Campaign value": "Campaign value", + "Campaign value: {value}. It was minted from the name and does not change when you rename the campaign.": "Campaign value: {value}. It was minted from the name and does not change when you rename the campaign.", "Cancel": "Cancel", "Cancel booking": "Cancel booking", "Cancel send": "Cancel send", @@ -524,6 +554,7 @@ OC.L10N.register( "Cancelled": "Cancelled", "Cancelling": "Cancelling", "Cancelling…": "Cancelling…", + "Cannot be checked": "Cannot be checked", "Cannot delete the default pipeline. Set another pipeline as default first.": "Cannot delete the default pipeline. Set another pipeline as default first.", "Captured expense submissions with Shillinq AP voucher sync status": "Captured expense submissions with Shillinq AP voucher sync status", "Card": "Card", @@ -571,15 +602,19 @@ OC.L10N.register( "Channel metadata": "Channel metadata", "Charge deposit": "Charge deposit", "Chat": "Chat", + "Check again": "Check again", "Check now": "Check now", "Check out": "Check out", "Check your email to confirm closing your account.": "Check your email to confirm closing your account.", "Checkbox": "Checkbox", + "Checked at": "Checked at", "Checkout": "Checkout", + "Choose": "Choose", "Choose a client organisation to link this contact to.": "Choose a client organisation to link this contact to.", "Choose a date": "Choose a date", "Choose a destination type…": "Choose a destination type…", "Choose a destination…": "Choose a destination…", + "Choose a hero image": "Choose a hero image", "Choose a legal basis": "Choose a legal basis", "Choose a list": "Choose a list", "Choose a reason…": "Choose a reason…", @@ -612,6 +647,7 @@ OC.L10N.register( "Clicks": "Clicks", "Clicks divided by impressions, between 0 and 1.": "Clicks divided by impressions, between 0 and 1.", "Clicks from the results to the page for this query on this day.": "Clicks from the results to the page for this query on this day.", + "Clicks on the link, counted by Pipelinq's own redirect where one was used.": "Clicks on the link, counted by Pipelinq's own redirect where one was used.", "Client": "Client", "Client (optional)": "Client (optional)", "Client (search by name)": "Client (search by name)", @@ -637,6 +673,7 @@ OC.L10N.register( "Closed": "Closed", "Closed Lost": "Closed Lost", "Closed Won": "Closed Won", + "Closed on": "Closed on", "Closed — template required": "Closed — template required", "Closes soon": "Closes soon", "Code": "Code", @@ -651,6 +688,8 @@ OC.L10N.register( "Column property": "Column property", "Column used to detect changed rows (e.g. updatedAt)": "Column used to detect changed rows (e.g. updatedAt)", "Combine with": "Combine with", + "Comma-separated, such as release, product": "Comma-separated, such as release, product", + "Comments": "Comments", "Commit": "Commit", "Commit / best-case / pipeline over time": "Commit / best-case / pipeline over time", "Commit justification": "Commit justification", @@ -661,6 +700,11 @@ OC.L10N.register( "Companies and organisations": "Companies and organisations", "Company": "Company", "Company / organisation": "Company / organisation", + "Company account": "Company account", + "Compare options": "Compare options", + "Competitor": "Competitor", + "Competitor Watch": "Competitor Watch", + "Competitors": "Competitors", "Compiled": "Compiled", "Complained": "Complained", "Complaint": "Complaint", @@ -672,6 +716,8 @@ OC.L10N.register( "Completed at": "Completed at", "Completion": "Completion", "Completion failed: {error}": "Completion failed: {error}", + "Compose a post": "Compose a post", + "Compose again": "Compose again", "Compression": "Compression", "Concept": "Concept", "Condition": "Condition", @@ -702,9 +748,17 @@ OC.L10N.register( "Confirmation email sent": "Confirmation email sent", "Confirmed": "Confirmed", "Confirmed at": "Confirmed at", + "Confirmed by": "Confirmed by", "Conflict resolution saved": "Conflict resolution saved", + "Connect": "Connect", "Connect a Search Console property and a service account key under Settings, Marketing traffic. The first import runs within a day.": "Connect a Search Console property and a service account key under Settings, Marketing traffic. The first import runs within a day.", + "Connect a Search Console property under Settings, Marketing traffic. Once the import has run, this page shows where you rank, which queries are one push from page one, which pages compete with each other, and which questions nothing of yours answers.": "Connect a Search Console property under Settings, Marketing traffic. Once the import has run, this page shows where you rank, which queries are one push from page one, which pages compete with each other, and which questions nothing of yours answers.", + "Connect a social account and give a client a handle on the same network. Only Mastodon and Bluesky publish a follower list an audit can read; for the other networks this page will say so rather than guess.": "Connect a social account and give a client a handle on the same network. Only Mastodon and Bluesky publish a follower list an audit can read; for the other networks this page will say so rather than guess.", + "Connected": "Connected", + "Connected At": "Connected At", + "Connecting": "Connecting", "Connection OK ({platform})": "Connection OK ({platform})", + "Connection audit": "Connection audit", "Connection failed": "Connection failed", "Connection failed: {message}": "Connection failed: {message}", "Connection test errored: {error}": "Connection test errored: {error}", @@ -751,6 +805,7 @@ OC.L10N.register( "Contacts today": "Contacts today", "Contains": "Contains", "Contant": "Contant", + "Content": "Content", "Content (Markdown)": "Content (Markdown)", "Context": "Context", "Context from the contact...": "Context from the contact...", @@ -770,15 +825,18 @@ OC.L10N.register( "Copy email": "Copy email", "Copy failed.": "Copy failed.", "Copy preference link": "Copy preference link", + "Copy text": "Copy text", "Copy this token now — it will not be shown again.": "Copy this token now — it will not be shown again.", "Copy to clipboard": "Copy to clipboard", "Copy webhook URL": "Copy webhook URL", "Core CRM object types used by Pipelinq": "Core CRM object types used by Pipelinq", "Core Info": "Core info", "Cost": "Cost", + "Costs": "Costs", "Could not add this prospect as a client": "Could not add this prospect as a client", "Could not cancel this blast.": "Could not cancel this blast.", "Could not change job status": "Could not change job status", + "Could not compose the weekly review.": "Could not compose the weekly review.", "Could not convert this request to a case.": "Could not convert this request to a case.", "Could not copy the case reference.": "Could not copy the case reference.", "Could not copy the invoice reference.": "Could not copy the invoice reference.", @@ -804,6 +862,7 @@ OC.L10N.register( "Could not load complaints": "Could not load complaints", "Could not load connector sources. You can still create the blast and set a source later.": "Could not load connector sources. You can still create the blast and set a source later.", "Could not load data.": "Could not load data.", + "Could not load keyword proposals.": "Could not load keyword proposals.", "Could not load mail transports. The blast will send through the default transport.": "Could not load mail transports. The blast will send through the default transport.", "Could not load matching settings.": "Could not load matching settings.", "Could not load performance data.": "Could not load performance data.", @@ -814,6 +873,11 @@ OC.L10N.register( "Could not load requests.": "Could not load requests.", "Could not load search queries.": "Could not load search queries.", "Could not load settings.": "Could not load settings.", + "Could not load the campaign report.": "Could not load the campaign report.", + "Could not load the campaign vocabulary.": "Could not load the campaign vocabulary.", + "Could not load the campaigns.": "Could not load the campaigns.", + "Could not load the competitor watches.": "Could not load the competitor watches.", + "Could not load the connection audit.": "Could not load the connection audit.", "Could not load the dashboard": "Could not load the dashboard", "Could not load the destination": "Could not load the destination", "Could not load the forecast configuration.": "Could not load the forecast configuration.", @@ -821,11 +885,18 @@ OC.L10N.register( "Could not load the request": "Could not load the request", "Could not load the run": "Could not load the run", "Could not load the walk-in queue. Retrying in {seconds} seconds.": "Could not load the walk-in queue. Retrying in {seconds} seconds.", + "Could not load this campaign.": "Could not load this campaign.", + "Could not load this journey.": "Could not load this journey.", "Could not load this segment.": "Could not load this segment.", "Could not load this template.": "Could not load this template.", "Could not load transaction.": "Could not load transaction.", "Could not load your items": "Could not load your items", "Could not re-queue the sync item": "Could not re-queue the sync item", + "Could not reach it": "Could not reach it", + "Could not reach portaliq.": "Could not reach portaliq.", + "Could not read it": "Could not read it", + "Could not read the weekly review.": "Could not read the weekly review.", + "Could not read what this journey did.": "Could not read what this journey did.", "Could not record the denial": "Could not record the denial", "Could not register the request": "Could not register the request", "Could not request account closure.": "Could not request account closure.", @@ -842,11 +913,13 @@ OC.L10N.register( "Could not save project. Please try again.": "Could not save project. Please try again.", "Could not save settings.": "Could not save settings.", "Could not save task. Please try again.": "Could not save task. Please try again.", + "Could not save the campaign.": "Could not save the campaign.", "Could not save the conflict resolution": "Could not save the conflict resolution", "Could not save the destination": "Could not save the destination", "Could not save the forecast configuration.": "Could not save the forecast configuration.", "Could not save the job": "Could not save the job", "Could not save the override.": "Could not save the override.", + "Could not save this journey.": "Could not save this journey.", "Could not save this segment.": "Could not save this segment.", "Could not save this template.": "Could not save this template.", "Could not save time entry. Please try again.": "Could not save time entry. Please try again.", @@ -862,13 +935,16 @@ OC.L10N.register( "Count the cash in the drawer and enter the total. No expected amounts are shown (blind counting).": "Count the cash in the drawer and enter the total. No expected amounts are shown (blind counting).", "Counted amount": "Counted amount", "Counter": "Counter", + "Crawl source for our own pages": "Crawl source for our own pages", "Create": "Create", "Create Lead": "Create lead", "Create Task": "Create task", + "Create a campaign under Marketing, group its mailings and posts into it, and its numbers appear here.": "Create a campaign under Marketing, group its mailings and posts into it, and its numbers appear here.", "Create a lead for this opportunity and link the contact you just made.": "Create a lead for this opportunity and link the contact you just made.", "Create a pipeline to start tracking leads and requests through stages.": "Create a pipeline to start tracking leads and requests through stages.", "Create a task": "Create a task", "Create another": "Create another", + "Create article": "Create article", "Create automations to trigger actions when CRM events occur.": "Create automations to trigger actions when CRM events occur.", "Create blast": "Create blast", "Create categories to organize knowledge base articles": "Create categories to organize knowledge base articles", @@ -878,6 +954,7 @@ OC.L10N.register( "Create first form": "Create first form", "Create first pipeline": "Create first pipeline", "Create intake forms to capture leads from your website.": "Create intake forms to capture leads from your website.", + "Create landing page": "Create landing page", "Create lead": "Create lead", "Create lead for this client": "Create lead for this client", "Create loyalty account": "Create loyalty account", @@ -889,10 +966,13 @@ OC.L10N.register( "Create the Pipelinq OpenRegister register and schemas, plus the default sales pipeline and stages, service queues, agent skills, lead sources and request channels. This normally runs automatically on install; run it here if OpenRegister was enabled after Pipelinq, or to repair a partial install. It is safe to run more than once.": "Create the Pipelinq OpenRegister register and schemas, plus the default sales pipeline and stages, service queues, agent skills, lead sources and request channels. This normally runs automatically on install; run it here if OpenRegister was enabled after Pipelinq, or to repair a partial install. It is safe to run more than once.", "Create your first knowledge base article": "Create your first knowledge base article", "Created": "Created", + "Created By": "Created By", + "Created at": "Created at", "Created by": "Created by", "Creating lead for {name}": "Creating lead for {name}", "Creating request for {name}": "Creating request for {name}", "Creating…": "Creating…", + "Credential Reference": "Credential Reference", "Credentials live on the OpenConnector source above, not on this provider row. Configure the vendor API key/secret on that source.": "Credentials live on the OpenConnector source above, not on this provider row. Configure the vendor API key/secret on that source.", "Credit": "Credit", "Credit card": "Credit card", @@ -972,11 +1052,14 @@ OC.L10N.register( "Deals": "Deals", "Deals closing soon": "Deals closing soon", "Debet": "Debit", + "Decided At": "Decided At", + "Decision": "Decision", "Decisions": "Decisions", "Default": "Default", "Default category": "Default category", "Default compression": "Default compression", "Default country code (ISO-3166)": "Default country code (ISO-3166)", + "Default model": "Default model", "Default outbound caller ID": "Default outbound caller ID", "Default pipeline": "Default pipeline", "Default transport": "Default transport", @@ -1030,16 +1113,19 @@ OC.L10N.register( "Deposit cleared": "Deposit cleared", "Deposit confirmed.": "Deposit confirmed.", "Derived from the selected BTW class": "Derived from the selected BTW class", + "Derived from the title when left empty": "Derived from the title when left empty", "Describe the complaint in detail...": "Describe the complaint in detail...", "Describe the request in your own words": "Describe the request in your own words", "Description": "Description", "Description (optional)": "Description (optional)", "Description is required": "Description is required", "Destination": "Destination", + "Destination of the link.": "Destination of the link.", "Destination saved": "Destination saved", "Details": "Details", "Dienst: %s": "Service: %s", "Difference": "Difference", + "Difficulty": "Difficulty", "Digit 0": "Digit 0", "Direct xWiki URL (fallback)": "Direct xWiki URL (fallback)", "Direction": "Direction", @@ -1048,6 +1134,7 @@ OC.L10N.register( "Discount": "Discount", "Discount %": "Discount %", "Discount for {product}": "Discount for {product}", + "Display Name": "Display Name", "Display name": "Display name", "Display name of the mailing list, shown to the subscriber on the confirmation and unsubscribe pages.": "Display name of the mailing list, shown to the subscriber on the confirmation and unsubscribe pages.", "Dit wijst het kasverschil af en heropent de shift voor een hertelling. Voer een reden in.": "This rejects the cash variance and reopens the shift for a recount. Enter a reason.", @@ -1072,6 +1159,7 @@ OC.L10N.register( "Downstream impact": "Downstream impact", "Draft": "Draft", "Draft saved": "Draft saved", + "Drafted by {agent}": "Drafted by {agent}", "Drag to reorder": "Drag to reorder", "Drawer": "Drawer", "Drop recorded.": "Drop recorded.", @@ -1106,6 +1194,7 @@ OC.L10N.register( "Edit POS staff member": "Edit POS staff member", "Edit article": "Edit article", "Edit automation": "Edit automation", + "Edit campaign": "Edit campaign", "Edit category": "Edit category", "Edit destination": "Edit destination", "Edit email address": "Edit email address", @@ -1115,6 +1204,7 @@ OC.L10N.register( "Edit phone number": "Edit phone number", "Edit pipeline": "Edit pipeline", "Edit pipeline {title}": "Edit pipeline {title}", + "Edit post": "Edit post", "Edit project": "Edit project", "Edit provider": "Edit provider", "Edit refund": "Edit refund", @@ -1129,6 +1219,7 @@ OC.L10N.register( "Edit variant": "Edit variant", "Een vriendelijke herinnering: uw afspraak is morgen.": "A friendly reminder: your appointment is tomorrow.", "Effective Date": "Effective Date", + "Egress source for competitor reads": "Egress source for competitor reads", "Einddatum": "Einddatum", "Eleven-test score": "Eleven-test score", "Email": "Email", @@ -1151,6 +1242,7 @@ OC.L10N.register( "Emails": "Emails", "Emails linked": "Emails linked", "Embed code": "Embed code", + "Embedded where the body carries the {{articles}} marker, in the order picked here.": "Embedded where the body carries the {{articles}} marker, in the order picked here.", "Employees": "Employees", "Empty sources": "Empty sources", "Enable": "Enable", @@ -1167,6 +1259,8 @@ OC.L10N.register( "Ended": "Ended", "Endpoint URL": "Endpoint URL", "Ends": "Ends", + "Ends at": "Ends at", + "Engagement rate": "Engagement rate", "Enroll a customer in a loyalty programme. Customer opt-in is mandatory under AVG/GDPR.": "Enroll a customer in a loyalty programme. Customer opt-in is mandatory under AVG/GDPR.", "Enter Nextcloud user ID:": "Enter Nextcloud user ID:", "Enter a reason for the rejection": "Enter a reason for the rejection", @@ -1206,10 +1300,18 @@ OC.L10N.register( "Event type": "Event type", "Events": "Events", "Events will be created in a dedicated \"Pipelinq\" calendar in your Nextcloud Calendar.": "Events will be created in a dedicated \"Pipelinq\" calendar in your Nextcloud Calendar.", + "Every day": "Every day", + "Every hour": "Every hour", "Every link in a blast gets utm_source, utm_medium, utm_campaign and utm_content when it does not carry them yet. Parameters you wrote yourself are kept.": "Every link in a blast gets utm_source, utm_medium, utm_campaign and utm_content when it does not carry them yet. Parameters you wrote yourself are kept.", + "Every query with demand is answered by a page whose title or headings carry its terms.": "Every query with demand is answered by a page whose title or headings carry its terms.", "Every report Pipelinq offers, in one place. Pick a report to open it.": "Every report Pipelinq offers, in one place. Pick a report to open it.", + "Every week": "Every week", + "Everyone who submits this form becomes a lead in this campaign.": "Everyone who submits this form becomes a lead in this campaign.", "Evidence": "Evidence", "Evidence (required)": "Evidence (required)", + "Example data": "Example data", + "Example data fills the lists, dashboards and the 360 degree client view so you can see the app working straight away. Pick \"None\" on a production install.": "Example data fills the lists, dashboards and the 360 degree client view so you can see the app working straight away. Pick \"None\" on a production install.", + "Example data fills the lists, detail pages and dashboards so you can see the app working straight away. Pick \"None\" on a production install.": "Example data fills the lists, detail pages and dashboards so you can see the app working straight away. Pick \"None\" on a production install.", "Excl. BTW": "Excl. VAT", "Excl. VAT": "Excl. VAT", "Exclude inactive companies": "Exclude inactive companies", @@ -1226,6 +1328,7 @@ OC.L10N.register( "Expense information": "Expense information", "Expenses": "Expenses", "Expired": "Expired", + "Expires At": "Expires At", "Expires on": "Expires on", "Expires soon": "Expires soon", "Explain how the complaint was resolved or why it was rejected...": "Explain how the complaint was resolved or why it was rejected...", @@ -1249,6 +1352,7 @@ OC.L10N.register( "Extend +60 days": "Extend +60 days", "Extend session": "Extend session", "Extended +60 days": "Extended +60 days", + "External Account ID": "External Account ID", "External ID": "External ID", "FCR %": "FCR %", "FCR Rate": "FCR Rate", @@ -1258,6 +1362,7 @@ OC.L10N.register( "FK to Contact (UUID or slug). Empty while a public signup has not yet been matched to a known contact.": "FK to Contact (UUID or slug). Empty while a public signup has not yet been matched to a known contact.", "FK to MailingList (UUID or slug) when this consent is scoped to one list. Empty means the channel-wide record.": "FK to MailingList (UUID or slug) when this consent is scoped to one list. Empty means the channel-wide record.", "FK to mailTransport (UUID or slug). When empty, MailTransportService uses the transport marked default=true.": "FK to mailTransport (UUID or slug). When empty, MailTransportService uses the transport marked default=true.", + "Facebook page": "Facebook page", "Factureerbaar": "Factureerbaar", "Factureerbaar (laat leeg om over te erven)": "Factureerbaar (laat leeg om over te erven)", "Factuurverdeling": "Invoice breakdown", @@ -1392,19 +1497,25 @@ OC.L10N.register( "Failed to update sync settings": "Failed to update sync settings", "Failed to update the transport.": "Failed to update the transport.", "Failure": "Failure", + "Failure Code": "Failure Code", + "Failure Reason": "Failure Reason", "Failure notification email": "Failure notification email", "Fair (0.6 – 0.8)": "Fair (0.6 – 0.8)", "Family Name": "Family Name", "Fase opgeslagen.": "Fase opgeslagen.", "Fase toevoegen": "Fase toevoegen", "Features & roadmap": "Features & roadmap", + "Feed": "Feed", + "Feeds": "Feeds", "Field": "Field", "Field name": "Field name", "Field path": "Field path", "File manifest": "File manifest", "File upload": "File upload", "Files": "Files", + "Files path, or an absolute URL": "Files path, or an absolute URL", "Fill in both dates (required for the Belastingdienst).": "Fill in both dates (required for the Belastingdienst).", + "Filled in once the public page exists": "Filled in once the public page exists", "Filter by action": "Filter by action", "Filter by kind": "Filter by kind", "Filter by operator": "Filter by operator", @@ -1419,8 +1530,12 @@ OC.L10N.register( "Filter tot en met datum": "Filter up to and including date", "Filter vanaf datum": "Filter from date", "Finally, hand the signed contract to Shillinq for invoicing and ledger posting. That closes the loop from product to paid.": "Finally, hand the signed contract to Shillinq for invoicing and ledger posting. That closes the loop from product to paid.", + "Find something out": "Find something out", + "Fingerprint": "Fingerprint", "Fire webhook": "Fire webhook", + "First day of the campaign. The report window opens here.": "First day of the campaign. The report window opens here.", "First response": "First response", + "First touch": "First touch", "First, your catalogue. Open Products from the menu.": "First, your catalogue. Open Products from the menu.", "First-call resolution": "First-call resolution", "Fixed value": "Fixed value", @@ -1436,10 +1551,17 @@ OC.L10N.register( "Follow-up task": "Follow-up task", "Follow-ups and meetings created in Pipelinq appear in your Nextcloud Calendar. Calendar events with known contacts are linked to their CRM profile.": "Follow-ups and meetings created in Pipelinq appear in your Nextcloud Calendar. Calendar events with known contacts are linked to their CRM profile.", "Followed by us": "Followed by us", + "Follower Count": "Follower Count", + "Follower Count Read At": "Follower Count Read At", + "Followers": "Followers", + "Followers at the last metrics pull, used to turn engagement into a rate rather than a raw count.": "Followers at the last metrics pull, used to turn engagement into a rate rather than a raw count.", "Follows us": "Follows us", "Footer Address": "Footer Address", "Footer override": "Footer override", "For a Service Level Agreement (SLA), contact": "For a Service Level Agreement (SLA), contact", + "For a page watch, a hash of the selected fragment as it was last seen. The fragment itself is never stored.": "For a page watch, a hash of the selected fragment as it was last seen. The fragment itself is never stored.", + "For a page watch, a hash per line of the fragment as it was last seen, capped. It is what lets the next run say how much was removed without keeping a copy of somebody else's page: the lines that were ADDED are shown from the run's own fresh fetch, and the removed ones are counted, not quoted.": "For a page watch, a hash per line of the fragment as it was last seen, capped. It is what lets the next run say how much was removed without keeping a copy of somebody else's page: the lines that were ADDED are shown from the run's own fresh fetch, and the removed ones are counted, not quoted.", + "For a page watch, the CSS selector of the fragment to compare. A selector that matches nothing is reported rather than silently treated as unchanged.": "For a page watch, the CSS selector of the fragment to compare. A selector that matches nothing is reported rather than silently treated as unchanged.", "For each attribute with disagreeing sources, choose the authoritative source. Optionally make the choice a persistent trust rule.": "For each attribute with disagreeing sources, choose the authoritative source. Optionally make the choice a persistent trust rule.", "For support, contact us at": "For support, contact us at", "Forecast": "Forecast", @@ -1455,6 +1577,7 @@ OC.L10N.register( "Forecast trend & accuracy": "Forecast trend & accuracy", "Forecast trend chart": "Forecast trend chart", "Forgotten your password?": "Forgotten your password?", + "Form": "Form", "Form fields": "Form fields", "Form name": "Form name", "Formaat": "Format", @@ -1465,6 +1588,7 @@ OC.L10N.register( "Forwarded": "Forwarded", "Fouten": "Errors", "Free": "Free", + "Free-form subject tags used to group articles and to suggest related ones.": "Free-form subject tags used to group articles and to suggest related ones.", "From": "From", "From (date)": "From (date)", "From date": "From date", @@ -1474,6 +1598,7 @@ OC.L10N.register( "Full name": "Full name", "Full refresh": "Full refresh", "Fully denied": "Fully denied", + "Further reading offered with the article, each a label and a destination.": "Further reading offered with the article, each a label and a destination.", "GDPR Art. 23 ground": "GDPR Art. 23 ground", "GDPR Art. 6 ground this membership rests on. 'soft-opt-in' is only usable with the objection recorded in the consent record's evidence.": "GDPR Art. 6 ground this membership rests on. 'soft-opt-in' is only usable with the objection recorded in the consent record's evidence.", "GDPR Art. 6 lawful basis at capture. 'soft-opt-in' only satisfies a send when evidence.objectionOffered is recorded.": "GDPR Art. 6 lawful basis at capture. 'soft-opt-in' only satisfies a send when evidence.objectionOffered is recorded.", @@ -1538,6 +1663,7 @@ OC.L10N.register( "Geverifieerd": "Verified", "Gift voucher": "Gift voucher", "Given Names": "Given Names", + "Goal": "Goal", "Goedkeuren": "Approve", "Gold": "Gold", "Golden record": "Golden record", @@ -1562,8 +1688,12 @@ OC.L10N.register( "Handtekening verifiëren": "Verify signature", "Hard stop": "Hard stop", "Hard stop (refuse sends past the cap)": "Hard stop (refuse sends past the cap)", + "Headline of the article": "Headline of the article", + "Headline of the article, shown on the card, on the detail page and in an embedded newsletter block.": "Headline of the article, shown on the card, on the detail page and in an embedded newsletter block.", "Helpful": "Helpful", "Herinnering: Uw afspraak morgen om %s": "Reminder: your appointment tomorrow at %s", + "Hero Image": "Hero Image", + "Hero image": "Hero image", "Heropenen": "Heropenen", "Hertoewijzen": "Hertoewijzen", "Hervatten": "Hervatten", @@ -1582,31 +1712,53 @@ OC.L10N.register( "Hourly rate override": "Hourly rate override", "Hours by billing category": "Hours by billing category", "How a customer can pay at the till — cash, pin, voucher — and the GL account each one posts to. Distinct from the payment providers above, which process the money.": "How a customer can pay at the till — cash, pin, voucher — and the GL account each one posts to. Distinct from the payment providers above, which process the money.", + "How hard the term is to win, 0 to 100, when somebody has looked it up. Filled in by hand for the same reason as volume.": "How hard the term is to win, 0 to 100, when somebody has looked it up. Filled in by hand for the same reason as volume.", "How long export-run audit records are kept. Default 365 days.": "How long export-run audit records are kept. Default 365 days.", "How long search and page results are cached server-side. Default: 300.": "How long search and page results are cached server-side. Default: 300.", "How long to wait before the condition is checked, as OpenRegister's wait node reads it. Empty means no wait.": "How long to wait before the condition is checked, as OpenRegister's wait node reads it. Empty means no wait.", "How many contacts came in, and about what.": "How many contacts came in, and about what.", + "How many days after the last touchpoint a close still counts.": "How many days after the last touchpoint a close still counts.", + "How many impressions a query needs over the window before any keyword finding names it. Lower it for a small site.": "How many impressions a query needs over the window before any keyword finding names it. Lower it for a small site.", + "How many times publishing was tried. A retry advances it, so a post that keeps failing is visible as such.": "How many times publishing was tried. A retry advances it, so a post that keeps failing is visible as such.", + "How often": "How often", "How often the page appeared in the results for this query on this day.": "How often the page appeared in the results for this query on this day.", + "How often this watch is due. The flow fires hourly and runs the watches whose cadence has come round.": "How often this watch is due. The flow fires hourly and runs the watches whose cadence has come round.", + "How relevant hermiq judged this item, 0 to 100. Absent when hermiq did not score it, which is not the same as a zero and is rendered as not scored.": "How relevant hermiq judged this item, 0 to 100. Absent when hermiq did not score it, which is not the same as a zero and is rendered as not scored.", "How someone may join. Double opt-in requires a confirmed link; soft opt-in additionally permits an existing customer to be imported with a recorded ground.": "How someone may join. Double opt-in requires a confirmed link; soft opt-in additionally permits an existing customer to be imported with a recorded ground.", "How the field is compared.": "How the field is compared.", "How the ground was established: 'double-opt-in', 'soft-opt-in-import', 'preference-centre' or 'contract-clause'.": "How the ground was established: 'double-opt-in', 'soft-opt-in-import', 'preference-centre' or 'contract-clause'.", + "How the last run ended.": "How the last run ended.", "How the membership started: 'public-signup', 'soft-opt-in-import', 'preference-centre' or 'manual'.": "How the membership started: 'public-signup', 'soft-opt-in-import', 'preference-centre' or 'manual'.", + "How these reads identify themselves to the sites they read.": "How these reads identify themselves to the sites they read.", + "How this campaign's report divides value. The models are computed at report time from the touchpoint log; nothing here is a stored answer.": "How this campaign's report divides value. The models are computed at report time from the touchpoint log; nothing here is a stored answer.", "How your mailings are sent, and whether your sending domain will pass Gmail and Yahoo bulk sender checks.": "How your mailings are sent, and whether your sending domain will pass Gmail and Yahoo bulk sender checks.", "Huidige hash": "Current hash", "I agree to store my loyalty data and contact me with offers": "I agree to store my loyalty data and contact me with offers", + "I posted this": "I posted this", "I want to receive offers and updates.": "I want to receive offers and updates.", "IANA timezone name for this client (e.g. \"Europe/Amsterdam\"), used to schedule sends at a sensible local time.": "IANA timezone name for this client (e.g. \"Europe/Amsterdam\"), used to schedule sends at a sensible local time.", "IANA timezone name for this contact person (e.g. \"Europe/Amsterdam\"), used to schedule sends at a sensible local time.": "IANA timezone name for this contact person (e.g. \"Europe/Amsterdam\"), used to schedule sends at a sensible local time.", "ICP settings saved successfully": "ICP settings saved successfully", "ISO 639-1 language code this client prefers for communication (e.g. \"nl\", \"en\").": "ISO 639-1 language code this client prefers for communication (e.g. \"nl\", \"en\").", "ISO 639-1 language code this contact person prefers for communication (e.g. \"nl\", \"en\").": "ISO 639-1 language code this contact person prefers for communication (e.g. \"nl\", \"en\").", + "ISO 8601 instant followerCount was last read from the network.": "ISO 8601 instant followerCount was last read from the network.", + "ISO 8601 instant of the decision.": "ISO 8601 instant of the decision.", "ISO 8601 instant sentToday last reset. MailTransportService rolls the counter when this falls on an earlier calendar day than the current send.": "ISO 8601 instant sentToday last reset. MailTransportService rolls the counter when this falls on an earlier calendar day than the current send.", "ISO 8601 instant the SPF/DKIM/DMARC cache (dkimVerified, dmarcStatus) was last refreshed.": "ISO 8601 instant the SPF/DKIM/DMARC cache (dkimVerified, dmarcStatus) was last refreshed.", + "ISO 8601 instant the connection was completed or last re-authorised.": "ISO 8601 instant the connection was completed or last re-authorised.", + "ISO 8601 instant the grant behind this account expires, as the broker last reported it. A refresh moves it; a dead refresh flips the status to relink_needed instead.": "ISO 8601 instant the grant behind this account expires, as the broker last reported it. A refresh moves it; a dead refresh flips the status to relink_needed instead.", + "ISO 8601 instant the item went live, or the moment the owner confirmed they shared it.": "ISO 8601 instant the item went live, or the moment the owner confirmed they shared it.", + "ISO 8601 instant the last account finished. Stamped once and never moved.": "ISO 8601 instant the last account finished. Stamped once and never moved.", + "ISO 8601 instant the metrics were last pulled.": "ISO 8601 instant the metrics were last pulled.", + "ISO 8601 instant the owner of a share-mode account was asked to post. Set by the advocacy path only.": "ISO 8601 instant the owner of a share-mode account was asked to post. Set by the advocacy path only.", + "ISO 8601 instant the post should go out. Empty means as soon as it is approved.": "ISO 8601 instant the post should go out. Empty means as soon as it is approved.", "Idempotency key:": "Idempotency key:", "Identity": "Identity", + "Identity of the agent that drafted or changed the article, so the record can be followed back to the run that produced it. Empty on an article a person wrote.": "Identity of the agent that drafted or changed the article, so the record can be followed back to the run that produced it. Empty on an article a person wrote.", "Identity of the agent that wrote the narrative. Empty on a review nobody added prose to.": "Identity of the agent that wrote the narrative. Empty on a review nobody added prose to.", "If that email address exists, a reset link has been sent.": "If that email address exists, a reset link has been sent.", "Images & spec sheets": "Images & spec sheets", + "Images or video the post carries. Each network takes as many as it allows and no more.": "Images or video the post carries. Each network takes as many as it allows and no more.", "Immutable, cryptographically signed record of every register action for Belastingdienst audits.": "Immutable, cryptographically signed record of every register action for Belastingdienst audits.", "Import": "Import", "Import from Nextcloud Contacts": "Import from Nextcloud Contacts", @@ -1614,9 +1766,11 @@ OC.L10N.register( "Imported at": "Imported at", "Importing…": "Importing…", "Impressions": "Impressions", + "Impressions before a query counts": "Impressions before a query counts", "In behandeling": "In behandeling", "In behandeling nemen": "In behandeling nemen", "In progress": "In progress", + "In review": "In review", "In treatment": "In treatment", "In wachtrij": "Queued", "Inactive": "Inactive", @@ -1636,18 +1790,23 @@ OC.L10N.register( "Ingediend": "Submitted", "Initiated by": "Initiated by", "Initiator": "Initiator", + "Instagram business": "Instagram business", "Install": "Install", "Install OpenRegister": "Install OpenRegister", "Install pipelines, queues, product catalogues and POS setup that other organisations have published.": "Install pipelines, queues, product catalogues and POS setup that other organisations have published.", "Installed.": "Installed.", "Installing…": "Installing…", + "Instance Base URL": "Instance Base URL", "Intake": "Intake", "Intake forms": "Intake forms", "Integraties": "Integrations", "Integrations": "Integrations", "Integrity hash (SHA-256)": "Integrity hash (SHA-256)", + "Intent": "Intent", "Internal": "Internal", "Internal (agents only)": "Internal (agents only)", + "Internal name for the post, used in the calendar and the list. Never published.": "Internal name for the post, used in the calendar and the list. Never published.", + "Internal name, never published": "Internal name, never published", "Internal staff notes": "Internal staff notes", "Interval": "Interval", "Invalid BSN": "Invalid BSN", @@ -1659,6 +1818,7 @@ OC.L10N.register( "Invalid objectType -- must be client or contact": "Invalid objectType -- must be client or contact", "Invalid phone format": "Invalid phone format", "Invalid rules.": "Invalid rules.", + "Invoice": "Invoice", "Invoice reference": "Invoice reference", "Invoice reference copied.": "Invoice reference copied.", "Invoice split": "Invoice split", @@ -1707,8 +1867,10 @@ OC.L10N.register( "Kasverschil afgewezen.": "Cash variance rejected.", "Kasverschil afwijzen": "Reject cash variance", "Kasverschil goedgekeurd.": "Cash variance approved.", + "Keep an eye on it": "Keep an eye on it", "Kennisbank": "Kennisbank", "Keten controle:": "Chain check:", + "Keyword Target": "Keyword Target", "Keywords": "Keywords", "Kies een verzoekreden": "Pick a reason", "Kies een wettelijke grondslag": "Pick a legal basis", @@ -1739,7 +1901,9 @@ OC.L10N.register( "Label shown next to column totals. Leave empty to hide totals.": "Label shown next to column totals. Leave empty to hide totals.", "Lade": "Drawer", "Laden…": "Laden…", + "Landing page": "Landing page", "Language": "Language", + "Language the article is written in, as a two-letter code such as nl or en.": "Language the article is written in, as a two-letter code such as nl or en.", "Last 12 months": "Last 12 months", "Last 24 hours": "Last 24 hours", "Last 28 days": "Last 28 days", @@ -1750,15 +1914,19 @@ OC.L10N.register( "Last 90 days": "Last 90 days", "Last Used": "Last Used", "Last activity": "Last activity", + "Last day of the campaign. The report window closes here.": "Last day of the campaign. The report window closes here.", "Last error": "Last error", "Last fired": "Last fired", "Last import: {when}": "Last import: {when}", "Last login": "Last login", + "Last outcome": "Last outcome", + "Last reason": "Last reason", "Last reviewed": "Last reviewed", "Last run": "Last run", "Last seen": "Last seen", "Last synced": "Last synced", "Last tested at {time}": "Last tested at {time}", + "Last touch": "Last touch", "Last updated": "Last updated", "Last updated: {time}": "Last updated: {time}", "Last {n} transactions": "Last {n} transactions", @@ -1794,6 +1962,9 @@ OC.L10N.register( "Leads, requests, service and team workload": "Leads, requests, service and team workload", "Leave empty to send immediately on submit.": "Leave empty to send immediately on submit.", "Leave empty to send through the default transport.": "Leave empty to send through the default transport.", + "Leave empty to use the body above": "Leave empty to use the body above", + "Leave it empty and the action always runs.": "Leave it empty and the action always runs.", + "Leave it empty and the send is checked against the channel consent instead of a list.": "Leave it empty and the send is checked against the channel consent instead of a list.", "Ledger": "Ledger", "Ledger pending": "Ledger pending", "Ledger sync failed": "Ledger sync failed", @@ -1805,10 +1976,14 @@ OC.L10N.register( "Legitimate interest": "Legitimate interest", "Less than": "Less than", "Less than or equal": "Less than or equal", + "Let hermiq score how relevant an item is": "Let hermiq score how relevant an item is", "Let's walk the core sales journey together, from a product to a billed contract. You'll create each record yourself, in your own workspace.": "Let's walk the core sales journey together, from a product to a billed contract. You'll create each record yourself, in your own workspace.", "Letter": "Letter", "Level": "Level", + "Likes": "Likes", + "Likes, favourites or reactions.": "Likes, favourites or reactions.", "Limit exported columns to minimise PII; leave empty to export all columns": "Limit exported columns to minimise PII; leave empty to export all columns", + "Line fingerprints": "Line fingerprints", "Line items": "Line items", "Line total": "Line total", "Link": "Link", @@ -1820,13 +1995,17 @@ OC.L10N.register( "Linked items": "Linked items", "Linked leads": "Linked leads", "Linked transaction": "Linked transaction", + "LinkedIn": "LinkedIn", + "Links": "Links", "Links created": "Links created", "List ID": "List ID", "List details": "List details", "List view": "List view", "Lists": "Lists", "Load audit log": "Load audit log", + "Load example data?": "Load example data?", "Load more": "Load more", + "Load the example data": "Load the example data", "Loading available times…": "Loading available times…", "Loading communication history…": "Loading communication history…", "Loading providers…": "Loading providers…", @@ -1834,6 +2013,8 @@ OC.L10N.register( "Loading site traffic": "Loading site traffic", "Loading workspace...": "Loading workspace...", "Loading…": "Loading…", + "Loads what you picked. Every object is marked [Demo], it is safe to run more than once, and `occ pipelinq:demo:seed --remove` takes it away again.": "Loads what you picked. Every object is marked [Demo], it is safe to run more than once, and `occ pipelinq:demo:seed --remove` takes it away again.", + "Loads what you picked. The data is obviously sample data, it is safe to run more than once, and you can delete it afterwards.": "Loads what you picked. The data is obviously sample data, it is safe to run more than once, and you can delete it afterwards.", "Local mirror of provider-side WhatsApp HSM templates. Approval status and sync time come from the provider; templates are synced, not authored here.": "Local mirror of provider-side WhatsApp HSM templates. Approval status and sync time come from the provider; templates are synced, not authored here.", "Location": "Location", "Log contactmoment": "Log contactmoment", @@ -1867,6 +2048,7 @@ OC.L10N.register( "Mailing list": "Mailing list", "Mailing list signup form": "Mailing list signup form", "Mailing lists this person is on": "Mailing lists this person is on", + "Mailings": "Mailings", "Make default": "Make default", "Manage API tokens and OAuth 2.0 configuration for external integrations": "Manage API tokens and OAuth 2.0 configuration for external integrations", "Manage callback requests and follow-up tasks": "Manage callback requests and follow-up tasks", @@ -1884,18 +2066,27 @@ OC.L10N.register( "Mark as completed": "Mark as completed", "Mark completed": "Mark completed", "Mark no-show": "Mark no-show", + "Markdown. Headings, lists and links all work.": "Markdown. Headings, lists and links all work.", "Marketing": "Marketing", "Marketing campaign sends — segment + template + channel, with optional A/B variant": "Marketing campaign sends — segment + template + channel, with optional A/B variant", + "Marketing intelligence": "Marketing intelligence", + "Marketing intelligence settings saved": "Marketing intelligence settings saved", "Marketing segment match": "Marketing segment match", "Marketing traffic": "Marketing traffic", "Marketing traffic settings saved": "Marketing traffic settings saved", "Master entities": "Master entities", "Master entities merged": "Master entities merged", "Master entity not found": "Master entity not found", + "Mastodon": "Mastodon", "Match all (AND)": "Match all (AND)", "Match any (OR)": "Match any (OR)", "Matched on": "Matched on", "Matching settings saved.": "Matching settings saved.", + "Matomo": "Matomo", + "Matomo address": "Matomo address", + "Matomo connector source": "Matomo connector source", + "Matomo credential id": "Matomo credential id", + "Matomo site id": "Matomo site id", "Max": "Max", "Max Employees": "Max Employees", "Max capacity": "Max capacity", @@ -1919,6 +2110,9 @@ OC.L10N.register( "May void transactions": "May void transactions", "Mechanism": "Mechanism", "Medewerker/locatie: %s": "Staff/location: %s", + "Media": "Media", + "Media Type": "Media Type", + "Media type of the file.": "Media type of the file.", "Medium": "Medium", "Meetings": "Meetings", "Membership state. Only 'confirmed' may receive a mailing.": "Membership state. Only 'confirmed' may receive a mailing.", @@ -1938,6 +2132,8 @@ OC.L10N.register( "Meta": "Meta", "Method": "Method", "Methode": "Method", + "Metrics": "Metrics", + "Metrics Read At": "Metrics Read At", "Min": "Min", "Min Employees": "Min Employees", "Min employees": "Min employees", @@ -1948,10 +2144,13 @@ OC.L10N.register( "Mobile": "Mobile", "Mock": "Mock", "Mode": "Mode", + "Model": "Model", "Modifier groups": "Modifier groups", "Modifier groups saved": "Modifier groups saved", + "Moment the article was first published (UTC). Set once and never moved by a later publish.": "Moment the article was first published (UTC). Set once and never moved by a later publish.", "Month": "Month", "Monthly": "Monthly", + "Monthly searches, when somebody has looked it up. Nothing in Pipelinq fills this in: the source that would is out of scope, so an empty value means not measured.": "Monthly searches, when somebody has looked it up. Nothing in Pipelinq fills this in: the source that would is out of scope, so an empty value means not measured.", "Motivation": "Motivation", "Move stage": "Move stage", "Move stage {name} down": "Move stage {name} down", @@ -1985,6 +2184,8 @@ OC.L10N.register( "Navi is thinking…": "Navi is thinking…", "Navigate to any Service area from here. All individual pages remain directly accessible by URL.": "Navigate to any Service area from here. All individual pages remain directly accessible by URL.", "Network": "Network", + "Network not configured": "Network not configured", + "Network unavailable": "Network unavailable", "Never": "Never", "New": "New", "New AVG request": "New AVG request", @@ -2000,6 +2201,7 @@ OC.L10N.register( "New automation": "New automation", "New billing category": "New billing category", "New blast": "New blast", + "New campaign": "New campaign", "New category": "New category", "New category description": "New category description", "New category name": "New category name", @@ -2018,6 +2220,7 @@ OC.L10N.register( "New note": "New note", "New password": "New password", "New pipeline": "New pipeline", + "New post": "New post", "New product": "New product", "New project": "New project", "New queue": "New queue", @@ -2042,6 +2245,7 @@ OC.L10N.register( "Nextcloud group allowed to trigger 'Send to billing'. Leave empty to restrict it to Nextcloud administrators.": "Nextcloud group allowed to trigger 'Send to billing'. Leave empty to restrict it to Nextcloud administrators.", "Nextcloud user": "Nextcloud user", "Nextcloud user ID (staff only)": "Nextcloud user ID (staff only)", + "Nextcloud user id of the person who owns the article. Stamped from the session and never taken from the request body.": "Nextcloud user id of the person who owns the article. Stamped from the session and never taken from the request body.", "Nextcloud user id that created the mailing list.": "Nextcloud user id that created the mailing list.", "Nextcloud username": "Nextcloud username", "Niet bereikbaar": "Niet bereikbaar", @@ -2065,6 +2269,7 @@ OC.L10N.register( "No agent data available": "No agent data available", "No agents with matching skills": "No agents with matching skills", "No aging data": "No aging data", + "No application may post to this account, so the text is ready for you to post.": "No application may post to this account, so the text is ready for you to post.", "No approved, un-billed hours in this period.": "No approved, un-billed hours in this period.", "No articles found": "No articles found", "No articles published yet": "No articles published yet", @@ -2079,6 +2284,7 @@ OC.L10N.register( "No blasts yet": "No blasts yet", "No blasts yet.": "No blasts yet.", "No bookings for this customer.": "No bookings for this customer.", + "No campaign to report on": "No campaign to report on", "No cash drops recorded on this shift yet.": "No cash drops recorded on this shift yet.", "No categories": "No categories", "No categories yet": "No categories yet", @@ -2093,6 +2299,7 @@ OC.L10N.register( "No communication history yet": "No communication history yet", "No companies currently match your Ideal Customer Profile.": "No companies currently match your Ideal Customer Profile.", "No complaints found": "No complaints found", + "No consent for this channel": "No consent for this channel", "No contact moments registered for this period": "No contact moments registered for this period", "No contact moments registered today": "No contact moments registered today", "No contact moments yet. Log one to keep the conversation with this deal.": "No contact moments yet. Log one to keep the conversation with this deal.", @@ -2138,6 +2345,7 @@ OC.L10N.register( "No leads linked to this product": "No leads linked to this product", "No line items.": "No line items.", "No mail accounts found. Configure email accounts in Nextcloud Mail first.": "No mail accounts found. Configure email accounts in Nextcloud Mail first.", + "No mail transport is configured": "No mail transport is configured", "No mail transports configured yet.": "No mail transports configured yet.", "No mappings yet. Add at least one to map schema properties to pipeline columns.": "No mappings yet. Add at least one to map schema properties to pipeline columns.", "No master entities found": "No master entities found", @@ -2170,6 +2378,8 @@ OC.L10N.register( "No projects for this client yet.": "No projects for this client yet.", "No prospects found": "No prospects found", "No prospects found matching your profile.": "No prospects found matching your profile.", + "No query has two pages taking a real share of its impressions while earning less together than the better page does alone.": "No query has two pages taking a real share of its impressions while earning less together than the better page does alone.", + "No query sits between position 8 and 20 with enough impressions and a click-through below what that position normally earns.": "No query sits between position 8 and 20 with enough impressions and a click-through below what that position normally earns.", "No queues configured": "No queues configured", "No queues configured yet.": "No queues configured yet.", "No recent activities": "No recent activities", @@ -2186,6 +2396,7 @@ OC.L10N.register( "No results. Try a different search.": "No results. Try a different search.", "No returned items.": "No returned items.", "No returned lines. Refund lines are computed from the original transaction, not added by hand.": "No returned lines. Refund lines are computed from the original transaction, not added by hand.", + "No review yet": "No review yet", "No sale": "No sale", "No schema changes detected": "No schema changes detected", "No schema snapshots": "No schema snapshots", @@ -2197,6 +2408,7 @@ OC.L10N.register( "No site sessions attributed to a blast yet.": "No site sessions attributed to a blast yet.", "No skills": "No skills", "No snapshots yet": "No snapshots yet", + "No social accounts yet.": "No social accounts yet.", "No social profiles yet.": "No social profiles yet.", "No source data": "No source data", "No source records linked": "No source records linked", @@ -2223,6 +2435,7 @@ OC.L10N.register( "No tokens generated yet.": "No tokens generated yet.", "No vacations recorded.": "No vacations recorded.", "No variants defined": "No variants defined", + "No watches yet": "No watches yet", "No webhook events in the selected range.": "No webhook events in the selected range.", "No webhooks yet": "No webhooks yet", "No widgets configured": "No widgets configured", @@ -2240,7 +2453,9 @@ OC.L10N.register( "Nog te verifiëren": "Pending verification", "Non-billable": "Non-billable", "Non-billable only": "Non-billable only", + "Nonce": "Nonce", "None": "None", + "None, I will set this up myself": "None, I will set this up myself", "Normal": "Normal", "Not compiled yet": "Not compiled yet", "Not configured": "Not configured", @@ -2250,11 +2465,16 @@ OC.L10N.register( "Not helpful": "Not helpful", "Not in a queue": "Not in a queue", "Not on pipeline": "Not on pipeline", + "Not permitted": "Not permitted", "Not reached": "Not reached", + "Not recorded": "Not recorded", + "Not run yet": "Not run yet", + "Not scored": "Not scored", "Not significant (p>0.05).": "Not significant (p>0.05).", "Not synced": "Not synced", "Not useful": "Not useful", "Not yet exported": "Not yet exported", + "Note": "Note", "Note content": "Note content", "Notes": "Notes", "Notes & comments": "Notes & comments", @@ -2263,7 +2483,14 @@ OC.L10N.register( "Notes for {product}": "Notes for {product}", "Notes saved.": "Notes saved.", "Notes…": "Notes…", + "Nothing has been published yet.": "Nothing has been published yet.", + "Nothing has been seen yet. A watch records an item once, so a second run over unchanged sources adds nothing here.": "Nothing has been seen yet. A watch records an item once, so a second run over unchanged sources adds nothing here.", + "Nothing is imported. You start with an empty app and add your own data.": "Nothing is imported. You start with an empty app and add your own data.", + "Nothing is seeded. You start with an empty app and add your own data.": "Nothing is seeded. You start with an empty app and add your own data.", "Nothing matches that search": "Nothing matches that search", + "Nothing of ours answers it": "Nothing of ours answers it", + "Nothing of ours answers this": "Nothing of ours answers this", + "Nothing to compare yet": "Nothing to compare yet", "Nothing to show yet.": "Nothing to show yet.", "Notification message": "Notification message", "Notifications": "Notifications", @@ -2288,16 +2515,22 @@ OC.L10N.register( "Objection Offered At": "Objection Offered At", "Objection Text": "Objection Text", "Objects API Access": "Objects API Access", + "Occurred at": "Occurred at", + "Off by default: it sends a competitor's headline to the model you configured in hermiq. When it is off, or hermiq cannot answer, an item is stored without a score and shown as not scored.": "Off by default: it sends a competitor's headline to the model you configured in hermiq. When it is off, or hermiq cannot answer, an item is stored without a score and shown as not scored.", "Omitted": "Omitted", "Omschrijving": "Description", "On": "On", "On account": "On account", "On deals": "On deals", "Onbekend": "Onbekend", + "Once its trigger fires, every contact it reached and every contact it refused is listed here.": "Once its trigger fires, every contact it reached and every contact it refused is listed here.", "Once leads are added, their stage distribution will appear here.": "Once leads are added, their stage distribution will appear here.", "Once the customer signs the quotation it becomes the contract automatically. The same record carries the agreed lines, price and signature.": "Once the customer signs the quotation it becomes the contract automatically. The same record carries the agreed lines, price and signature.", "One check on the triggering object after the wait. Empty means the action always runs.": "One check on the triggering object after the wait. Empty means the action always runs.", + "One or two sentences describing the article, used on the card and in an embedded newsletter block.": "One or two sentences describing the article, used on the card and in an embedded newsletter block.", + "One or two sentences, shown on the card": "One or two sentences, shown on the card", "One property per line: a site URL such as https://example.org/ or a domain property such as sc-domain:example.org.": "One property per line: a site URL such as https://example.org/ or a domain property such as sc-domain:example.org.", + "One push from page one": "One push from page one", "One-time download token": "One-time download token", "Ongeldig BSN.": "Invalid BSN.", "Onkosten": "Expenses", @@ -2328,9 +2561,12 @@ OC.L10N.register( "Open requests": "Open requests", "Open shift": "Open shift", "Open the Pipeline and move your lead to the next stage": "Open the Pipeline and move your lead to the next stage", + "Open the campaign report": "Open the campaign report", + "Open the composer": "Open the composer", "Open time": "Open time", "Open time must be before close time.": "Open time must be before close time.", "Open value": "Open value", + "Open what went out": "Open what went out", "OpenConnector credential reference": "OpenConnector credential reference", "OpenConnector source ID": "OpenConnector source ID", "OpenConnector source id or slug that transports a kind=provider send. Credentials and the provider base URL live on that source; this row carries routing metadata only. Required when kind=provider.": "OpenConnector source id or slug that transports a kind=provider send. Credentials and the provider base URL live on that source; this row carries routing metadata only. Required when kind=provider.", @@ -2386,6 +2622,7 @@ OC.L10N.register( "Original transaction": "Original transaction", "Originele kassabon is verplicht": "An original transaction is required", "Other": "Other", + "Our account": "Our account", "Outcome": "Outcome", "Outgoing": "Outgoing", "Outgoing webhook subscriptions delivered via OpenRegister WebhookService": "Outgoing webhook subscriptions delivered via OpenRegister WebhookService", @@ -2420,6 +2657,11 @@ OC.L10N.register( "POS terminal — staff sign-in": "POS terminal — staff sign-in", "POS transaction": "POS transaction", "Page": "Page", + "Page body": "Page body", + "Page fragment": "Page fragment", + "Page id": "Page id", + "Page summary": "Page summary", + "Page that should win it": "Page that should win it", "Page {current} of {total}": "Page {current} of {total}", "Pages": "Pages", "Pagina {current} van {total}": "Page {current} of {total}", @@ -2433,6 +2675,8 @@ OC.L10N.register( "Password": "Password", "Paste this form into a page to let people subscribe. They receive a link and are only added once they open it.": "Paste this form into a page to let people subscribe. They receive a link and are only added once they open it.", "Path": "Path", + "Path in Nextcloud Files to the image shown above the article, or an absolute URL to one hosted elsewhere.": "Path in Nextcloud Files to the image shown above the article, or an absolute URL to one hosted elsewhere.", + "Path of the file in Nextcloud Files.": "Path of the file in Nextcloud Files.", "Path template": "Path template", "Pause conditions": "Pause conditions", "Paused": "Paused", @@ -2448,7 +2692,10 @@ OC.L10N.register( "Pending": "Pending", "Pending MFA secret": "Pending MFA secret", "People and performance": "People and performance", + "Per channel": "Per channel", "Per hour": "Per hour", + "Per network": "Per network", + "Per-network overrides, keyed by network name. A variant may carry its own body, link or media; anything it leaves out falls back to the post's own value.": "Per-network overrides, keyed by network name. A variant may carry its own body, link or media; anything it leaves out falls back to the post's own value.", "Per-provider send caps. Hard-stop refuses further sends past the cap; alert-only just notifies once per period.": "Per-provider send caps. Hard-stop refuses further sends past the cap; alert-only just notifies once per period.", "Percentage": "Percentage", "Period": "Period", @@ -2456,6 +2703,7 @@ OC.L10N.register( "Permission matrix for cashiers, supervisors and managers": "Permission matrix for cashiers, supervisors and managers", "Permission sets a cashier can hold at the register — voiding, refunds, opening the cash drawer.": "Permission sets a cashier can hold at the register — voiding, refunds, opening the cash drawer.", "Person": "Person", + "Personal account": "Personal account", "Phase saved.": "Phase saved.", "Phone": "Phone", "Phone / account": "Phone / account", @@ -2468,6 +2716,7 @@ OC.L10N.register( "Pick a new start time.": "Pick a new start time.", "Pick an active programme above to load its reporting dashboard.": "Pick an active programme above to load its reporting dashboard.", "Pick next": "Pick next", + "Pick published articles to embed": "Pick published articles to embed", "Pipeline": "Pipeline", "Pipeline Analytics": "Pipeline Analytics", "Pipeline Value": "Pipeline Value", @@ -2514,16 +2763,29 @@ OC.L10N.register( "Policy": "Policy", "Policy name": "Policy name", "Poor (< 0.6)": "Poor (< 0.6)", + "Portal": "Portal", + "Portal Page Ref": "Portal Page Ref", "Portal navigation": "Portal navigation", + "Portal page": "Portal page", + "Portaliq could not save the page. Nothing was created, so you can try again.": "Portaliq could not save the page. Nothing was created, so you can try again.", + "Portaliq is not installed on this instance, so there is nowhere to publish the page.": "Portaliq is not installed on this instance, so there is nowhere to publish the page.", "Portaliq portal slug": "Portaliq portal slug", + "Portaliq refused the request.": "Portaliq refused the request.", + "Portaliq refused the sign-up form. This is a defect, not something you can fix here.": "Portaliq refused the sign-up form. This is a defect, not something you can fix here.", "Position": "Position", + "Post": "Post", + "Post details": "Post details", + "Post this yourself": "Post this yourself", "Post-merge golden record": "Post-merge golden record", "Postal address block printed in the footer of every mailing to this list, as the anti-spam rules require.": "Postal address block printed in the footer of every mailing to this list, as the anti-spam rules require.", + "Posts": "Posts", "Pound Sterling (GBP)": "Pound Sterling (GBP)", "Preferred channel": "Preferred channel", "Preferred time slot": "Preferred time slot", "Preferred time:": "Preferred time:", "Prefers {channel}": "Prefers {channel}", + "Prepare a share": "Prepare a share", + "Prepared text": "Prepared text", "Preview": "Preview", "Previous": "Previous", "Previous hash": "Previous hash", @@ -2590,14 +2852,25 @@ OC.L10N.register( "Public": "Public", "Public (citizen-facing)": "Public (citizen-facing)", "Public Signup": "Public Signup", + "Public URL": "Public URL", + "Public address of the profile, used to open the account in its own network.": "Public address of the profile, used to open the account in its own network.", + "Public address of the published item, so a marketer can open what actually went out.": "Public address of the published item, so a marketer can open what actually went out.", + "Public fediverse handles. Only networks with a public timeline can be watched.": "Public fediverse handles. Only networks with a public timeline can be watched.", + "Public handles": "Public handles", "Public link": "Public link", + "Public timeline": "Public timeline", + "Publicly reachable address of the image, required by the networks that fetch media rather than accept an upload.": "Publicly reachable address of the image, required by the networks that fetch media rather than accept an upload.", "Publieke taak — Wet BRP art. 3.3": "Public task — Wet BRP art. 3.3", "Publish": "Publish", + "Publish Mode": "Publish Mode", + "Publish directly": "Publish directly", "Published": "Published", + "Published At": "Published At", "Purchase history": "Purchase history", "Purchase history depth": "Purchase history depth", "Purpose binding": "Purpose binding", "Purpose limitation / legal basis": "Purpose limitation / legal basis", + "Put in front of the model verbatim, in your own words.": "Put in front of the model verbatim, in your own words.", "Q4 Gemeente Outreach": "Q4 Gemeente Outreach", "Qty": "Qty", "Qualification": "Qualification", @@ -2621,6 +2894,7 @@ OC.L10N.register( "Quota": "Quota", "Quote the lead. In Pipelinq a signable quotation IS the contract: one record, no duplication.": "Quote the lead. In Pipelinq a signable quotation IS the contract: one record, no duplication.", "REST API Authentication": "REST API Authentication", + "RSS or Atom feed URLs to watch.": "RSS or Atom feed URLs to watch.", "Raise failed": "Raise failed", "Raise failed.": "Raise failed.", "Raise gefaald": "Raise failed", @@ -2630,14 +2904,18 @@ OC.L10N.register( "Rate": "Rate", "Rating": "Rating", "Rationale": "Rationale", + "Raw Metrics": "Raw Metrics", "Re-import configuration": "Re-import configuration", "Re-import failed": "Re-import failed", "Re-raise": "Re-raise", "Re-raise at shillinq": "Re-raise at shillinq", "Re-raise journal entry": "Re-raise journal entry", "Re-raise journal entry at shillinq? This uses the same idempotency key, so shillinq prevents duplicate postings.": "Re-raise journal entry at shillinq? This uses the same idempotency key, so shillinq prevents duplicate postings.", + "Reach": "Reach", + "Reach a specific page": "Reach a specific page", "Reachable": "Reachable", "Reachable (mock mode)": "Reachable (mock mode)", + "Read": "Read", "Read the programme terms": "Read the programme terms", "Ready at": "Ready at", "Reason": "Reason", @@ -2663,6 +2941,8 @@ OC.L10N.register( "Recipient user ID": "Recipient user ID", "Reconciliatie": "Reconciliation", "Reconciliation": "Reconciliation", + "Reconnect": "Reconnect", + "Reconnect needed": "Reconnect needed", "Record": "Record", "Record denial": "Record denial", "Record opt-in": "Record opt-in", @@ -2685,6 +2965,7 @@ OC.L10N.register( "Reference": "Reference", "Reference (optional)": "Reference (optional)", "Reference number": "Reference number", + "Reference to the public page that carries this article, filled in by hand until the portal contribution contract writes it. When empty, an embedded newsletter block renders no read-more link rather than a link that goes nowhere.": "Reference to the public page that carries this article, filled in by hand until the portal contribution contract writes it. When empty, an embedded newsletter block renders no read-more link rather than a link that goes nowhere.", "Referentie (optioneel)": "Reference (optional)", "Referral": "Referral", "Refresh": "Refresh", @@ -2721,6 +3002,7 @@ OC.L10N.register( "Reject refund": "Reject refund", "Rejected": "Rejected", "Rejected at": "Rejected at", + "Rejected by the network": "Rejected by the network", "Rejection reason": "Rejection reason", "Rekening": "Account", "Related": "Related", @@ -2730,6 +3012,8 @@ OC.L10N.register( "Relationship saved": "Relationship saved", "Relationship type": "Relationship type", "Relationships": "Relationships", + "Relevance": "Relevance", + "Relevance {score}": "Relevance {score}", "Reload": "Reload", "Reloading…": "Reloading…", "Remaining hours": "Remaining hours", @@ -2766,6 +3050,7 @@ OC.L10N.register( "Rep submitted: {original} — {reason}": "Rep submitted: {original} — {reason}", "Rep user id": "Rep user id", "Replacement": "Replacement", + "Replies or comments.": "Replies or comments.", "Reply-To address for this list. Falls back to the sender address when empty.": "Reply-To address for this list. Falls back to the sender address when empty.", "Reply-to email": "Reply-to email", "Report Export": "Report Export", @@ -2775,6 +3060,7 @@ OC.L10N.register( "Reporting dashboard": "Reporting dashboard", "Reporting period": "Reporting period", "Reports": "Reports", + "Reposts, reblogs or shares.": "Reposts, reblogs or shares.", "Request": "Request", "Request Channels": "Request Channels", "Request ID": "Request ID", @@ -2835,6 +3121,7 @@ OC.L10N.register( "Responses": "Responses", "Resterende uren": "Resterende uren", "Restock": "Restock", + "Restore as draft": "Restore as draft", "Restrict access to specific object types by Nextcloud group": "Restrict access to specific object types by Nextcloud group", "Result": "Result", "Result text": "Result text", @@ -2860,6 +3147,7 @@ OC.L10N.register( "Retrying…": "Retrying…", "Return all items": "Return all items", "Return reason": "Return reason", + "Return to draft": "Return to draft", "Returned items": "Returned items", "Returned lines": "Returned lines", "Returned qty": "Returned qty", @@ -2879,6 +3167,8 @@ OC.L10N.register( "Revoke": "Revoke", "Role": "Role", "Room": "Room", + "Route": "Route", + "Route on the portal": "Route on the portal", "Routing": "Routing", "Row filter (optional)": "Row filter (optional)", "Rows": "Rows", @@ -2886,6 +3176,7 @@ OC.L10N.register( "Run again": "Run again", "Run an A/B variant test": "Run an A/B variant test", "Run count": "Run count", + "Run now": "Run now", "Running": "Running", "Running test export…": "Running test export…", "Runs": "Runs", @@ -2918,6 +3209,7 @@ OC.L10N.register( "Salted hash of the address the confirmation came from, kept as opt-in evidence without storing the address itself.": "Salted hash of the address the confirmation came from, kept as opt-in evidence without storing the address itself.", "Samenvatting": "Summary", "Sample rows": "Sample rows", + "Sample values for every schema this app supplies, generated from the schemas themselves. It shows the lists, detail pages and dashboards working rather than telling a story. Safe to run more than once, and you can delete it afterwards.": "Sample values for every schema this app supplies, generated from the schemas themselves. It shows the lists, detail pages and dashboards working rather than telling a story. Safe to run more than once, and you can delete it afterwards.", "Sandbox": "Sandbox", "Sandbox / test account": "Sandbox / test account", "Satisfaction scores": "Satisfaction scores", @@ -2937,6 +3229,7 @@ OC.L10N.register( "Save failed: {error}": "Save failed: {error}", "Save form": "Save form", "Save lead settings": "Save lead settings", + "Save marketing intelligence settings": "Save marketing intelligence settings", "Save marketing traffic settings": "Save marketing traffic settings", "Save modifier groups": "Save modifier groups", "Save notes": "Save notes", @@ -2946,6 +3239,8 @@ OC.L10N.register( "Save tiers": "Save tiers", "Save variants": "Save variants", "Save xWiki settings": "Save xWiki settings", + "Saved search": "Saved search", + "Saving the marketing intelligence settings failed. A Matomo token is refused here: store it in the credential broker and enter the credential id instead.": "Saving the marketing intelligence settings failed. A Matomo token is refused here: store it in the credential broker and enter the credential id instead.", "Saving the marketing traffic settings failed": "Saving the marketing traffic settings failed", "Saving…": "Saving…", "Scan a product or variant barcode to jump straight to the matching product.": "Scan a product or variant barcode to jump straight to the matching product.", @@ -2954,7 +3249,9 @@ OC.L10N.register( "Schedule": "Schedule", "Schedule (cron)": "Schedule (cron)", "Scheduled": "Scheduled", + "Scheduled For": "Scheduled For", "Scheduled exports of pipelinq data to a data warehouse or BI tool": "Scheduled exports of pipelinq data to a data warehouse or BI tool", + "Scheduled for": "Scheduled for", "Schema": "Schema", "Schema slug": "Schema slug", "Schema snapshots": "Schema snapshots", @@ -2962,6 +3259,7 @@ OC.L10N.register( "Scope": "Scope", "Scopes": "Scopes", "Score": "Score", + "Scored by an agent": "Scored by an agent", "Screen-pop delay (ms)": "Screen-pop delay (ms)", "Search": "Search", "Search Console": "Search Console", @@ -2985,10 +3283,12 @@ OC.L10N.register( "Search queries": "Search queries", "Search the store": "Search the store", "Search users or groups...": "Search users or groups...", + "Search volume": "Search volume", "Searching...": "Searching...", "Searching…": "Searching…", "Security removal": "Security removal", "Seed a small linked demo dataset of clients, leads, requests and contactmomenten, so lists, dashboards and the 360° client view show a working product right away. Optional and safe to run more than once; every object is marked [Demo] and can be removed later with `occ pipelinq:demo:seed --remove`. Skip this on a production install.": "Seed a small linked demo dataset of clients, leads, requests and contactmomenten, so lists, dashboards and the 360° client view show a working product right away. Optional and safe to run more than once; every object is marked [Demo] and can be removed later with `occ pipelinq:demo:seed --remove`. Skip this on a production install.", + "Seen at": "Seen at", "Segment": "Segment", "Segment name": "Segment name", "Segment rules": "Segment rules", @@ -3037,9 +3337,11 @@ OC.L10N.register( "Select your name": "Select your name", "Selecteer de periode en het exportformaat voor de Belastingdienst kassakoppeling controlepakket. Alle audit-entries binnen het bereik worden geëxporteerd; de hash-keten integriteit wordt automatisch in de export-metadata opgenomen.": "Select the period and export format for the Belastingdienst kassakoppeling audit pack. All audit entries in the range are exported; the hash-chain integrity is included automatically in the export metadata.", "Selecteer ten minste één artikel om terug te geven": "Select at least one item to refund", + "Selector": "Selector", "Send": "Send", "Send a mailing": "Send a mailing", "Send a mailing to the contact, or put a task on somebody's list.": "Send a mailing to the contact, or put a task on somebody's list.", + "Send a mailing, publish a post or connect Search Console, and last week's numbers appear here.": "Send a mailing, publish a post or connect Search Console, and last week's numbers appear here.", "Send approved hours to Shillinq as draft invoices": "Send approved hours to Shillinq as draft invoices", "Send at": "Send at", "Send budgets": "Send budgets", @@ -3078,12 +3380,19 @@ OC.L10N.register( "Services": "Services", "Sessie": "Sessie", "Session": "Session", + "Set a crawl source under Settings, Marketing intelligence to switch this check on.": "Set a crawl source under Settings, Marketing intelligence to switch this check on.", + "Set an egress source under Settings, Marketing intelligence to switch the watches on.": "Set an egress source under Settings, Marketing intelligence to switch the watches on.", "Set new password": "Set new password", "Set priority": "Set priority", "Set the Portaliq portal under Settings, Marketing traffic, to see the site sessions each campaign brought in.": "Set the Portaliq portal under Settings, Marketing traffic, to see the site sessions each campaign brought in.", "Settings saved.": "Settings saved.", "Settled": "Settled", + "Share": "Share", + "Share Prompted At": "Share Prompted At", + "Share this myself": "Share this myself", "Shared access": "Shared access", + "Shared by the owner": "Shared by the owner", + "Shares": "Shares", "Shift": "Shift", "Shift afsluiten en tellen": "Close and count shift", "Shift geopend.": "Shift opened.", @@ -3124,6 +3433,7 @@ OC.L10N.register( "Single-step service — no multi-step rows.": "Single-step service — no multi-step rows.", "Site sessions": "Site sessions", "Site traffic from this campaign": "Site traffic from this campaign", + "Sitemap": "Sitemap", "Size": "Size", "Skill": "Skill", "Skill required": "Skill required", @@ -3134,11 +3444,23 @@ OC.L10N.register( "Skip and send": "Skip and send", "Skip to booking form": "Skip to booking form", "Skip to main content": "Skip to main content", + "Skipped": "Skipped", "Skipped (overlap)": "Skipped (overlap)", + "Skipped: this customer is being chased for an unpaid invoice": "Skipped: this customer is being chased for an unpaid invoice", + "Slug": "Slug", "Social": "Social", + "Social Account": "Social Account", + "Social Connection": "Social Connection", + "Social Post": "Social Post", + "Social Publication": "Social Publication", + "Social account": "Social account", + "Social accounts": "Social accounts", "Social media": "Social media", "Social network profiles linked to this client, used for advocacy sharing and engagement tracking.": "Social network profiles linked to this client, used for advocacy sharing and engagement tracking.", "Social network profiles linked to this contact person, used for advocacy sharing and engagement tracking.": "Social network profiles linked to this contact person, used for advocacy sharing and engagement tracking.", + "Social performance": "Social performance", + "Social post": "Social post", + "Social posts": "Social posts", "Social profiles": "Social profiles", "Some parts were not installed: {schemas}": "Some parts were not installed: {schemas}", "Someone confirmed a subscription": "Someone confirmed a subscription", @@ -3148,14 +3470,17 @@ OC.L10N.register( "Source": "Source", "Source System": "Source System", "Source UUID / slug": "Source UUID / slug", + "Source object": "Source object", "Source performance": "Source performance", "Source record lineage": "Source record lineage", "Source schemas": "Source schemas", + "Source stamp": "Source stamp", "Source system": "Source system", "Sources": "Sources", "Sources this tenant holds no rows for at all, so a reader knows the absence is missing data rather than a zero.": "Sources this tenant holds no rows for at all, so a reader knows the absence is missing data rather than a zero.", "Space name pre-selected by the dashboard widget. Leave empty to search across all spaces.": "Space name pre-selected by the dashboard widget. Leave empty to search across all spaces.", "Spaces": "Spaces", + "Spend budget reached": "Spend budget reached", "Staff": "Staff", "Staff cancellations always skip the cancellation charge.": "Staff cancellations always skip the cancellation charge.", "Staff member": "Staff member", @@ -3173,10 +3498,12 @@ OC.L10N.register( "Start date": "Start date", "Startdatum": "Startdatum", "Started": "Started", + "Starts at": "Starts at", "Starts with": "Starts with", "State": "State", "Status": "Status", "Status & priority": "Status & priority", + "Status Reason": "Status Reason", "Status history": "Status history", "Step": "Step", "Step duration": "Step duration", @@ -3195,6 +3522,8 @@ OC.L10N.register( "Submit": "Submit", "Submit a new request": "Submit a new request", "Submit barcode": "Submit barcode", + "Submit for approval": "Submit for approval", + "Submit for review": "Submit for review", "Submit request": "Submit request", "Submit requests": "Submit requests", "Submit suggestion": "Submit suggestion", @@ -3235,11 +3564,13 @@ OC.L10N.register( "Taak": "Taak", "Taak opgeslagen.": "Taak opgeslagen.", "Taak toevoegen": "Taak toevoegen", + "Tags": "Tags", "Tags (comma separated)": "Tags (comma separated)", "Tags (comma-separated)": "Tags (comma-separated)", "Tampering detected": "Tampering detected", "Target": "Target", "Target kind": "Target kind", + "Target page": "Target page", "Target stage name": "Target stage name", "Target system": "Target system", "Tarief": "Rate", @@ -3285,6 +3616,8 @@ OC.L10N.register( "Tender type updated": "Tender type updated", "Tender types, refund reasons, till roles and a receipt template.": "Tender types, refund reasons, till roles and a receipt template.", "Tenders": "Tenders", + "Tenders at municipalities, open source in the public sector.": "Tenders at municipalities, open source in the public sector.", + "Term": "Term", "Terminal": "Terminal", "Terminal ID": "Terminal ID", "Terms": "Terms", @@ -3316,13 +3649,17 @@ OC.L10N.register( "Tevredenheidsscores": "Satisfaction scores", "Text": "Text", "Text of question {n}": "Text of question {n}", + "Text of the link as the reader sees it.": "Text of the link as the reader sees it.", "Textarea": "Textarea", "Thank you for your feedback": "Thank you for your feedback", "Thank you for your feedback!": "Thank you for your feedback!", "Thank you for your submission.": "Thank you for your submission.", "Thank you!": "Thank you!", "Thanks for your feedback.": "Thanks for your feedback.", + "That did not work.": "That did not work.", "That did not work. Nothing was changed.": "That did not work. Nothing was changed.", + "That move could not be applied.": "That move could not be applied.", + "That portal does not exist or is not published. Check the portal in the marketing settings.": "That portal does not exist or is not published. Check the portal in the marketing settings.", "That time was just taken. Please choose another slot.": "That time was just taken. Please choose another slot.", "The \"from\" date must be on or before the \"to and including\" date.": "The \"from\" date must be on or before the \"to and including\" date.", "The 24-hour WhatsApp session window is closed — an approved template is required to start a new business-initiated message.": "The 24-hour WhatsApp session window is closed — an approved template is required to start a new business-initiated message.", @@ -3332,47 +3669,132 @@ OC.L10N.register( "The Monday the reviewed week began on.": "The Monday the reviewed week began on.", "The Nextcloud Mail app's numeric account id (AccountService::find expects an int) for a kind=mailAccount transport, stored as a numeric string. Required when kind=mailAccount.": "The Nextcloud Mail app's numeric account id (AccountService::find expects an int) for a kind=mailAccount transport, stored as a numeric string. Required when kind=mailAccount.", "The Nextcloud user id that owns mailAccountRef. The Mail app scopes account lookups per user (AccountService::find(userId, id)), so this is required alongside mailAccountRef when kind=mailAccount: it is not optional metadata, it is the IDOR guard.": "The Nextcloud user id that owns mailAccountRef. The Mail app scopes account lookups per user (AccountService::find(userId, id)), so this is required alongside mailAccountRef when kind=mailAccount: it is not optional metadata, it is the IDOR guard.", + "The Nextcloud user this account belongs to. For a personal account it is the authorization boundary: only this user or an administrator may publish as them, request a share from them or revoke the connection. Stamped by the connect path from the session and never taken from a request body.": "The Nextcloud user this account belongs to. For a personal account it is the authorization boundary: only this user or an administrator may publish as them, request a share from them or revoke the connection. Stamped by the connect path from the session and never taken from a request body.", + "The Nextcloud user who created the post, stamped from the session.": "The Nextcloud user who created the post, stamped from the session.", + "The Nextcloud user who decided.": "The Nextcloud user who decided.", + "The OAuth client id the connection was made with. Public by design, never a secret. Empty when the connection used the Conduction developer app; filled when the tenant brought its own application.": "The OAuth client id the connection was made with. Public by design, never a secret. Empty when the connection used the Conduction developer app; filled when the tenant brought its own application.", + "The OpenConnector source feeds, sitemaps, page watches and public timelines are read through. A competitor on their own domain can carry a source of its own instead.": "The OpenConnector source feeds, sitemaps, page watches and public timelines are read through. A competitor on their own domain can carry a source of its own instead.", "The OpenConnector source that holds the warehouse credentials": "The OpenConnector source that holds the warehouse credentials", + "The OpenConnector source that reaches your Matomo instance.": "The OpenConnector source that reaches your Matomo instance.", + "The OpenConnector source that reaches your own website. The content gap check reads the title and headings of the pages that already appear in search. Leave it empty and that check does not run, which the Keywords page says rather than reporting no gaps.": "The OpenConnector source that reaches your own website. The content gap check reads the title and headings of the pages that already appear in search. Leave it empty and that check does not run, which the Keywords page says rather than reporting no gaps.", + "The OpenConnector source this watch reads through, when it needs one of its own. An OpenConnector source is a per-origin allow-list, so a competitor on their own domain gets their own source; leave this empty to use the shared source in competitor.egress_source.": "The OpenConnector source this watch reads through, when it needs one of its own. An OpenConnector source is a per-origin allow-list, so a competitor on their own domain gets their own source; leave this empty to use the shared source in competitor.egress_source.", "The OpenRegister flow run this step belonged to.": "The OpenRegister flow run this step belonged to.", "The OpenRegister flow this journey compiled into. Written by the compiler, never by hand.": "The OpenRegister flow this journey compiled into. Written by the compiler, never by hand.", + "The Search Console property the proposal came from, when it came from one.": "The Search Console property the proposal came from, when it came from one.", "The Search Console property: a site URL such as https://example.org/ or a domain property such as sc-domain:example.org.": "The Search Console property: a site URL such as https://example.org/ or a domain property such as sc-domain:example.org.", + "The account as its own network spells it, for example @conduction@mastodon.nl. It is what a colleague recognises, so it is stored exactly as the network returns it.": "The account as its own network spells it, for example @conduction@mastodon.nl. It is what a colleague recognises, so it is stored exactly as the network returns it.", "The account handle or username on the network (without the leading @).": "The account handle or username on the network (without the leading @).", + "The account is connected.": "The account is connected.", + "The account's own server, for the two networks that have no single API host: a Mastodon instance or a Bluesky personal data server. The broker pins this host onto the credential at mint and refuses to move it afterwards, so this field is a readable copy and never the authority.": "The account's own server, for the two networks that have no single API host: a Mastodon instance or a Bluesky personal data server. The broker pins this host onto the credential at mint and refuses to move it afterwards, so this field is a readable copy and never the authority.", + "The accounts could not be loaded.": "The accounts could not be loaded.", "The address that subscribed. Held on the subscription rather than read from the contact, so a later address change never silently redirects a confirmed opt-in.": "The address that subscribed. Held on the subscription rather than read from the contact, so a later address change never silently redirects a confirmed opt-in.", + "The address the post points at, before campaign decoration. The stored value stays clean so the same post can be moved to another campaign without unpicking a query string.": "The address the post points at, before campaign decoration. The stored value stays clean so the same post can be moved to another campaign without unpicking a query string.", + "The article itself, written in markdown. Stored as markdown so a mailing, a social post and a portal page can each render it their own way.": "The article itself, written in markdown. Stored as markdown so a mailing, a social post and a portal page can each render it their own way.", + "The article this post repurposes, when it came from one. Reading the article gives the composer its summary, hero image and public link to start from.": "The article this post repurposes, when it came from one. Reading the article gives the composer its summary, hero image and public link to start from.", "The average position in the results, 1 being the top.": "The average position in the results, 1 being the top.", + "The blast, post or page that caused the interaction.": "The blast, post or page that caused the interaction.", + "The blasts that belong to this campaign. A blast also names its campaign, so the list is a convenience for the report, not the truth.": "The blasts that belong to this campaign. A blast also names its campaign, so the list is a convenience for the report, not the truth.", + "The body has no {{articles}} marker, so these articles will not appear until you add one.": "The body has no {{articles}} marker, so these articles will not appear until you add one.", "The bulk provider behind a kind=provider transport. Selects the adapter's per-provider request mapping. Ignored for other kinds.": "The bulk provider behind a kind=provider transport. Selects the adapter's per-provider request mapping. Ignored for other kinds.", + "The campaign needs a page summary and a page body before portaliq can publish it.": "The campaign needs a page summary and a page body before portaliq can publish it.", + "The campaign parameters are added when it goes out": "The campaign parameters are added when it goes out", + "The campaign parameters of the visit that first brought this person to the site, captured at form submission.": "The campaign parameters of the visit that first brought this person to the site, captured at form submission.", + "The campaign parameters of the visit the form was submitted on.": "The campaign parameters of the visit the form was submitted on.", + "The campaign parameters this interaction carried.": "The campaign parameters this interaction carried.", "The campaign template a mailing is rendered from.": "The campaign template a mailing is rendered from.", + "The campaign that produced this lead.": "The campaign that produced this lead.", + "The campaign the attributed value belongs to.": "The campaign the attributed value belongs to.", + "The campaign this blast belongs to. When set, the campaign's source, medium and campaign value are stamped on every link instead of the per-blast defaults.": "The campaign this blast belongs to. When set, the campaign's source, medium and campaign value are stamped on every link instead of the per-blast defaults.", + "The campaign this interaction belongs to.": "The campaign this interaction belongs to.", + "The campaign this post belongs to. When set, the link is decorated with that campaign's UTM parameters so a click can be attributed. Campaigns arrive in phase 4; until then this is a value a marketer fills in and the decorator already honours.": "The campaign this post belongs to. When set, the link is decorated with that campaign's UTM parameters so a click can be attributed. Campaigns arrive in phase 4; until then this is a value a marketer fills in and the decorator already honours.", "The channel kind this email address is used for.": "The channel kind this email address is used for.", "The channel kind this phone number is used for.": "The channel kind this phone number is used for.", + "The channel the spend belongs to.": "The channel the spend belongs to.", "The channel this client prefers to be contacted through.": "The channel this client prefers to be contacted through.", "The channel this contact person prefers to be contacted through.": "The channel this contact person prefers to be contacted through.", + "The client record for this organisation, when it is also a customer.": "The client record for this organisation, when it is also a customer.", + "The client whose handle this is.": "The client whose handle this is.", + "The competitor this event is about.": "The competitor this event is about.", + "The competitor this watch belongs to.": "The competitor this watch belongs to.", + "The connected account this publication went to.": "The connected account this publication went to.", + "The connected accounts this post goes to. One post to five accounts produces five publications, each with its own outcome.": "The connected accounts this post goes to. One post to five accounts produces five publications, each with its own outcome.", + "The connected socialAccount the audit looked from.": "The connected socialAccount the audit looked from.", + "The connection could not be recorded.": "The connection could not be recorded.", + "The connection could not be revoked.": "The connection could not be revoked.", + "The connection could not be started.": "The connection could not be started.", + "The connection was not completed. Try connecting the account again.": "The connection was not completed. Try connecting the account again.", "The contact the action was meant for.": "The contact the action was meant for.", + "The created page's OpenRegister id.": "The created page's OpenRegister id.", "The customer the contact belongs to, when there is one.": "The customer the contact belongs to, when there is one.", "The data quality dashboard could not be loaded.": "The data quality dashboard could not be loaded.", "The day, YYYY-MM-DD, as Search Console reports it (Pacific time).": "The day, YYYY-MM-DD, as Search Console reports it (Pacific time).", "The domain in the sender address this transport sends from, used to key the deliverability panel's SPF/DKIM/DMARC lookup.": "The domain in the sender address this transport sends from, used to key the deliverability panel's SPF/DKIM/DMARC lookup.", "The email address.": "The email address.", "The entry has not been verified yet. Click \"Verify signature\" to recompute the HMAC and chain hash live.": "The entry has not been verified yet. Click \"Verify signature\" to recompute the HMAC and chain hash live.", + "The failure in words a marketer can act on. Never carries a token, a header or a full request.": "The failure in words a marketer can act on. Never carries a token, a header or a full request.", "The few numbers worth reading first.": "The few numbers worth reading first.", "The field on the triggering object to check.": "The field on the triggering object to check.", + "The file picker could not be opened.": "The file picker could not be opened.", + "The five numbers every network can answer, after normalisation.": "The five numbers every network can answer, after normalisation.", + "The flow engine refused this journey: {reason}": "The flow engine refused this journey: {reason}", "The full URL to the profile on the network.": "The full URL to the profile on the network.", "The general ledger, the VAT posting and the journal entry are managed in shillinq. Pipelinq only raises the business facts of this POS day via the integration registry.": "The general ledger, the VAT posting and the journal entry are managed in shillinq. Pipelinq only raises the business facts of this POS day via the integration registry.", + "The handle as its own network spells it, without the leading at sign.": "The handle as its own network spells it, without the leading at sign.", + "The handle on the other side.": "The handle on the other side.", + "The human decisions taken on this post. Appended by the approve and reject paths from the session user and never taken from a request body.": "The human decisions taken on this post. Appended by the approve and reject paths from the session user and never taken from a request body.", + "The humaniq `TimeEntry` this line bills. A plain uuid and not a `$ref`: humaniq's register is a different register, and ADR-062 rule 7 gives a target outside this register no `$ref`.": "The humaniq `TimeEntry` this line bills. A plain uuid and not a `$ref`: humaniq's register is a different register, and ADR-062 rule 7 gives a target outside this register no `$ref`.", + "The id of the credential the OpenRegister broker holds for Matomo. Store the token there, not here: a value that looks like a Matomo token is refused.": "The id of the credential the OpenRegister broker holds for Matomo. Store the token there, not here: a value that looks like a Matomo token is refused.", + "The id the producing system stamped on this interaction. Portaliq stamps one per form submission; the submission listener refuses to act twice on the same value.": "The id the producing system stamped on this interaction. Portaliq stamps one per form submission; the submission listener refuses to act twice on the same value.", "The import has not brought in rows for this period yet. Search Console publishes a day about two days later.": "The import has not brought in rows for this period yet. Search Console publishes a day about two days later.", + "The in-portal route, as portaliq echoed it back.": "The in-portal route, as portaliq echoed it back.", "The item could not be installed.": "The item could not be installed.", "The journey this run belongs to.": "The journey this run belongs to.", "The journey whose sends this blast is the ledger for. Empty on a blast a person composed.": "The journey whose sends this blast is the ledger for. Empty on a blast a person composed.", "The key stays in your credential vault. Pipelinq sends only the request it wants made, and the broker injects the key and refuses anything outside the allowed calls.": "The key stays in your credential vault. Pipelinq sends only the request it wants made, and the broker injects the key and refuses anything outside the allowed calls.", + "The keyword target could not be added.": "The keyword target could not be added.", + "The kind of watch that produced it.": "The kind of watch that produced it.", + "The landing page body, in markdown.": "The landing page body, in markdown.", + "The landing page opens with this. Portaliq refuses a page without it.": "The landing page opens with this. Portaliq refuses a page without it.", + "The lead this interaction contributed to, when there is one.": "The lead this interaction contributed to, when there is one.", "The link could not be made.": "The link could not be made.", "The list whose consent gate the send is checked against. Empty checks the channel gate instead.": "The list whose consent gate the send is checked against. Empty checks the channel gate instead.", + "The mail transport rejected it": "The mail transport rejected it", "The merge could not be completed.": "The merge could not be completed.", "The merge preview could not be generated.": "The merge preview could not be generated.", "The message could not be delivered by the provider.": "The message could not be delivered by the provider.", + "The model the report opens on.": "The model the report opens on.", + "The name the network shows for this account.": "The name the network shows for this account.", + "The network of the account, copied here so a ranking can group by network without reading every account.": "The network of the account, copied here so a ranking can group by network without reading every account.", + "The network this account lives on. It selects the adapter that shapes a publish request and the broker provider the credential was minted against.": "The network this account lives on. It selects the adapter that shapes a publish request and the broker provider the credential was minted against.", + "The network this handle lives on. Only Mastodon and Bluesky publish a timeline that can be read without impersonating anybody.": "The network this handle lives on. Only Mastodon and Bluesky publish a timeline that can be read without impersonating anybody.", + "The network this row is about.": "The network this row is about.", + "The network's own identifier for the published item, used to read its numbers back.": "The network's own identifier for the published item, used to read its numbers back.", + "The network's own identifier for this account: a Facebook page id, an Instagram business account id, a LinkedIn person or organisation URN, or a Bluesky DID. Adapters address the account by this value, so a renamed handle does not break publishing.": "The network's own identifier for this account: a Facebook page id, an Instagram business account id, a LinkedIn person or organisation URN, or a Bluesky DID. Adapters address the account by this value, so a renamed handle does not break publishing.", + "The numbers could not be loaded.": "The numbers could not be loaded.", + "The one-line reason hermiq gave for the score.": "The one-line reason hermiq gave for the score.", "The optional xWiki Nextcloud app is not installed. Pipelinq is falling back to the configured direct URL.": "The optional xWiki Nextcloud app is not installed. Pipelinq is falling back to the configured direct URL.", + "The organisation's name.": "The organisation's name.", + "The organisation's own site.": "The organisation's own site.", + "The outcome for this one account. awaiting_share and shared are the advocacy path, where no application may post and the owner does it themselves.": "The outcome for this one account. awaiting_share and shared are the advocacy path, where no application may post and the owner does it themselves.", "The page URL that appeared in the results.": "The page URL that appeared in the results.", + "The page that should win this term. A URL on our own site, or a portaliq page reference.": "The page that should win this term. A URL on our own site, or a portaliq page reference.", + "The permissions the account granted, as the network names them. Read back from the broker so a missing scope explains a refusal instead of looking like a bug.": "The permissions the account granted, as the network names them. Read back from the broker so a missing scope explains a refusal instead of looking like a bug.", "The phone number.": "The phone number.", "The pipeline shows every lead by stage. Drag your lead forward as it progresses.": "The pipeline shows every lead by stage. Drag your lead forward as it progresses.", + "The portal has no domain configured yet, so the page has no public address.": "The portal has no domain configured yet, so the page has no public address.", + "The portal slug the page was created on.": "The portal slug the page was created on.", + "The portaliq form bound to the landing page. A submission on this form becomes a lead in this campaign.": "The portaliq form bound to the landing page. A submission on this form becomes a lead in this campaign.", + "The post could not be loaded.": "The post could not be loaded.", + "The post could not be saved.": "The post could not be saved.", + "The post this publication belongs to.": "The post this publication belongs to.", + "The prepared text could not be loaded.": "The prepared text could not be loaded.", + "The provider's own payload, kept untouched so a normalisation can be recomputed when a network changes what it reports.": "The provider's own payload, kept untouched so a normalisation can be recomputed when a network changes what it reports.", + "The publications could not be loaded.": "The publications could not be loaded.", "The receipt is sent to the linked customer:": "The receipt is sent to the linked customer:", "The requested article could not be found.": "The requested article could not be found.", + "The retry did not work.": "The retry did not work.", "The search query people typed.": "The search query people typed.", + "The search term itself, as people type it.": "The search term itself, as people type it.", "The segment a contact must still match when the action runs. Empty means every contact the trigger delivered.": "The segment a contact must still match when the action runs. Empty means every contact the trigger delivered.", "The server could not process this send request.": "The server could not process this send request.", "The server refused to send: consent is missing for this channel.": "The server refused to send: consent is missing for this channel.", @@ -3380,30 +3802,76 @@ OC.L10N.register( "The server refused to send: the WhatsApp session window has expired and a template is required.": "The server refused to send: the WhatsApp session window has expired and a template is required.", "The server refused to send: the messaging budget for this period is exceeded.": "The server refused to send: the messaging budget for this period is exceeded.", "The server refused to send: the selected template is invalid ({reason}).": "The server refused to send: the selected template is invalid ({reason}).", + "The share could not be recorded.": "The share could not be recorded.", + "The shillinq AR invoice this value closed on, when it closed on a paid invoice rather than on a won lead. Pipelinq reads the invoice and never books it (ADR-107).": "The shillinq AR invoice this value closed on, when it closed on a paid invoice rather than on a won lead. Pipelinq reads the invoice and never books it (ADR-107).", "The signature or the chain hash does not match. This may indicate manual modification of the entry or a rotation of the secret key without re-signing.": "The signature or the chain hash does not match. This may indicate manual modification of the entry or a rotation of the secret key without re-signing.", + "The sitemap to diff for new and changed pages. A sitemap index is followed.": "The sitemap to diff for new and changed pages. A sitemap index is followed.", "The social network this profile belongs to.": "The social network this profile belongs to.", + "The social posts that belong to this campaign. Plain ids until phase 3 ships the socialPost schema.": "The social posts that belong to this campaign. Plain ids until phase 3 ships the socialPost schema.", "The store registry did not answer. The templates below ship with Pipelinq.": "The store registry did not answer. The templates below ship with Pipelinq.", "The stored key was removed": "The stored key was removed", "The subject of the task a createTask action writes.": "The subject of the task a createTask action writes.", "The subscription, contract or import run this capture came from.": "The subscription, contract or import run this capture came from.", "The subscriptions could not be loaded.": "The subscriptions could not be loaded.", + "The summary the landing page opens with. Portaliq refuses an empty one.": "The summary the landing page opens with. Portaliq refuses an empty one.", "The task type, as the task schema records it.": "The task type, as the task schema records it.", + "The template is gone": "The template is gone", + "The text could not be copied. Select it and copy it by hand.": "The text could not be copied. Select it and copy it by hand.", + "The text of the post as it applies to every network that has no variant of its own.": "The text of the post as it applies to every network that has no variant of its own.", + "The touchpoints the value was divided over.": "The touchpoints the value was divided over.", + "The usages could not be loaded.": "The usages could not be loaded.", "The user the task goes to. Empty leaves it unassigned.": "The user the task goes to. Empty leaves it unassigned.", + "The user who confirmed the proposal.": "The user who confirmed the proposal.", + "The user who created the campaign. Set by the server, never by the browser.": "The user who created the campaign. Set by the server, never by the browser.", "The user who wrote this journey.": "The user who wrote this journey.", + "The utm_campaign value at first touch.": "The utm_campaign value at first touch.", + "The utm_campaign value at last touch.": "The utm_campaign value at last touch.", + "The utm_campaign value every link in this campaign carries. Minted from the name once and frozen; renaming the campaign leaves it alone.": "The utm_campaign value every link in this campaign carries. Minted from the name once and frozen; renaming the campaign leaves it alone.", + "The utm_campaign value.": "The utm_campaign value.", + "The utm_content value at first touch.": "The utm_content value at first touch.", + "The utm_content value at last touch.": "The utm_content value at last touch.", + "The utm_content value, which is the blast id for a mailing.": "The utm_content value, which is the blast id for a mailing.", + "The utm_medium value at first touch.": "The utm_medium value at first touch.", + "The utm_medium value at last touch.": "The utm_medium value at last touch.", + "The utm_medium value, lowercase, from the vocabulary in campaign.utm_mediums.": "The utm_medium value, lowercase, from the vocabulary in campaign.utm_mediums.", + "The utm_medium value.": "The utm_medium value.", + "The utm_source value at first touch.": "The utm_source value at first touch.", + "The utm_source value at last touch.": "The utm_source value at last touch.", + "The utm_source value, lowercase, from the vocabulary in campaign.utm_sources. Linkedin and linkedin are two campaigns in every analytics tool, so the case rule is enforced rather than corrected.": "The utm_source value, lowercase, from the vocabulary in campaign.utm_sources. Linkedin and linkedin are two campaigns in every analytics tool, so the case rule is enforced rather than corrected.", + "The utm_source value.": "The utm_source value.", + "The utm_term value at first touch.": "The utm_term value at first touch.", + "The utm_term value at last touch.": "The utm_term value at last touch.", + "The utm_term value.": "The utm_term value.", + "The value that decides whether this item changed: a sitemap lastmod, a feed guid, or a fragment fingerprint.": "The value that decides whether this item changed: a sitemap lastmod, a feed guid, or a fragment fingerprint.", "The walk-in queue is empty.": "The walk-in queue is empty.", + "The watch could not be run.": "The watch could not be run.", + "The watch that produced this event.": "The watch that produced this event.", "The wording the person was shown when the objection was offered.": "The wording the person was shown when the objection was offered.", + "Their handle": "Their handle", + "Their profile": "Their profile", + "Their public profile, when the network gave one.": "Their public profile, when the network gave one.", "There are no leads in this pipeline yet.": "There are no leads in this pipeline yet.", "There are no open leads to distribute into aging buckets.": "There are no open leads to distribute into aging buckets.", "There are no phases for this project yet.": "There are no phases for this project yet.", + "These sources hold nothing yet, so their absence here is missing data and not a zero: {sources}": "These sources hold nothing yet, so their absence here is missing data and not a zero: {sources}", + "They follow us": "They follow us", "This BSN does not pass the 11-check": "This BSN does not pass the 11-check", "This appears to be the data subject's own data. Redacting requires Art. 23 grounds.": "This appears to be the data subject's own data. Redacting requires Art. 23 grounds.", + "This article could not be loaded.": "This article could not be loaded.", + "This article could not be saved.": "This article could not be saved.", + "This article has not been used anywhere yet.": "This article has not been used anywhere yet.", "This automation has not been triggered yet.": "This automation has not been triggered yet.", "This automation has not run yet.": "This automation has not run yet.", "This batch is already being processed by Shillinq — try again shortly.": "This batch is already being processed by Shillinq — try again shortly.", "This booking could not be found.": "This booking could not be found.", + "This campaign has no landing page yet. Pipelinq asks portaliq to publish one with a sign-up form.": "This campaign has no landing page yet. Pipelinq asks portaliq to publish one with a sign-up form.", + "This campaign no longer exists.": "This campaign no longer exists.", "This client has linked entities:": "This client has linked entities:", + "This contact has no email address": "This contact has no email address", "This customer does not wish to be contacted.": "This customer does not wish to be contacted.", "This is attempt {count}/3. Would you like to close this task?": "This is attempt {count}/3. Would you like to close this task?", + "This journey has not run yet": "This journey has not run yet", + "This journey is saved but it will not run: this instance has no flow engine.": "This journey is saved but it will not run: this instance has no flow engine.", "This list does not accept public signup, so the form will be refused. Turn on public signup on the list first.": "This list does not accept public signup, so the form will be refused. Turn on public signup on the list first.", "This merge can be reversed until {date}.": "This merge can be reversed until {date}.", "This month": "This month", @@ -3411,6 +3879,8 @@ OC.L10N.register( "This person is on no mailing list. Add them from a list, or send them a preference link.": "This person is on no mailing list. Add them from a list, or send them a preference link.", "This pipeline has no stages. Click edit to add stages.": "This pipeline has no stages. Click edit to add stages.", "This pipeline has {count} stages. All stage configuration will be lost.": "This pipeline has {count} stages. All stage configuration will be lost.", + "This post has not gone out yet.": "This post has not gone out yet.", + "This post names no accounts yet.": "This post names no accounts yet.", "This product is not on any deal lines yet.": "This product is not on any deal lines yet.", "This quarter": "This quarter", "This queue is empty.": "This queue is empty.", @@ -3429,6 +3899,7 @@ OC.L10N.register( "This will reverse the transaction. Enter a reason for the refund.": "This will reverse the transaction. Enter a reason for the refund.", "This year": "This year", "Thread ID": "Thread ID", + "Threads": "Threads", "Three things worth writing about, drawn from what changed.": "Three things worth writing about, drawn from what changed.", "Ticket": "Ticket", "Ticket details": "Ticket details", @@ -3446,6 +3917,7 @@ OC.L10N.register( "Time entry": "Time entry", "Time entry saved.": "Time entry saved.", "Timeline": "Timeline", + "Times the item was seen.": "Times the item was seen.", "Timesheet approval": "Timesheet approval", "Timestamp": "Timestamp", "Timezone": "Timezone", @@ -3455,6 +3927,7 @@ OC.L10N.register( "To": "To", "Today": "Today", "Toegewezen aan (gebruikers-UID)": "Toegewezen aan (gebruikers-UID)", + "Together {combined}, best page alone {best}": "Together {combined}, best page alone {best}", "Toggle closed stage {name}": "Toggle closed stage {name}", "Toggle phase {name}": "Toggle phase {name}", "Toggle prospect discovery": "Toggle prospect discovery", @@ -3484,6 +3957,8 @@ OC.L10N.register( "Total value": "Total value", "Totals label": "Totals label", "Totals property": "Totals property", + "Touchpoint": "Touchpoint", + "Touchpoints": "Touchpoints", "Track and manage sales leads": "Track and manage sales leads", "Trade name is required": "Trade name is required", "Transactie": "Transactie", @@ -3516,6 +3991,7 @@ OC.L10N.register( "Try: \"How many leads are open?\" or \"Show requests by category\".": "Try: \"How many leads are open?\" or \"Show requests by category\".", "Tune lead staleness detection for kanban badges and the lead list filter.": "Tune lead staleness detection for kanban badges and the lead list filter.", "Twilio": "Twilio", + "Two pages, one query": "Two pages, one query", "Two-factor authentication setup is required.": "Two-factor authentication setup is required.", "Type": "Type", "Type at least 2 characters to search the knowledge base.": "Type at least 2 characters to search the knowledge base.", @@ -3531,7 +4007,11 @@ OC.L10N.register( "U bent niet bevoegd voor deze actie.": "You are not authorised for this action.", "U bent niet bevoegd voor deze lookup.": "You are not authorised for this lookup.", "UID": "UID", + "URL": "URL", + "URL-safe identifier, unique within the register. It is what a public page and a link both address, so it is derived from the title once and then left alone.": "URL-safe identifier, unique within the register. It is what a public page and a link both address, so it is derived from the title once and then left alone.", "US Dollar (USD)": "US Dollar (USD)", + "UTM": "UTM", + "UUID of the credential OpenRegister's broker holds for this account. It is a reference, not a secret: Pipelinq cannot read the token behind it and never tries. Empty until the connect flow returns.": "UUID of the credential OpenRegister's broker holds for this account. It is a reference, not a secret: Pipelinq cannot read the token behind it and never tries. Empty until the connect flow returns.", "Uit cache geserveerd": "Served from cache", "Unassigned": "Unassigned", "Unavailable": "Unavailable", @@ -3564,9 +4044,12 @@ OC.L10N.register( "Updated at": "Updated at", "Urgent": "Urgent", "Use calculated value": "Use calculated value", + "Use less": "Use less", + "Use more": "Use more", "Use remaining: {amount}": "Use remaining: {amount}", "Use {{unsubscribe_link}} and a physical address so the compliance check passes.": "Use {{unsubscribe_link}} and a physical address so the compliance check passes.", "Used for OpenCorporates search. Separate with commas.": "Used for OpenCorporates search. Separate with commas.", + "Used for links out of the reports. The reads go through the source below.": "Used for links out of the reports. The reads go through the source below.", "Used on deals": "Used on deals", "Used only when the xWiki Nextcloud app is unavailable. Should point at the xWiki base URL without trailing slash.": "Used only when the xWiki Nextcloud app is unavailable. Should point at the xWiki base URL without trailing slash.", "Used this period": "Used this period", @@ -3577,6 +4060,7 @@ OC.L10N.register( "User (UID)": "User (UID)", "User ID": "User ID", "User ID to assign to": "User ID to assign to", + "User agent for competitor reads": "User agent for competitor reads", "User is not a member of the assigned group": "User is not a member of the assigned group", "Uurtarief": "Uurtarief", "Uurtarief override": "Uurtarief override", @@ -3664,7 +4148,9 @@ OC.L10N.register( "View more": "View more", "View payload": "View payload", "View request": "View request", + "Views": "Views", "Visibility": "Visibility", + "Visits": "Visits", "Voer de webhook URL in voor de Shillinq AP integratie. Laat leeg om uitgeschakeld te laten.": "Enter the webhook URL for the Shillinq AP integration. Leave blank to disable.", "Voer een bedrag groter dan nul in": "Enter an amount greater than zero", "Voer een geldig bedrag in": "Enter a valid amount", @@ -3689,10 +4175,18 @@ OC.L10N.register( "WIP synced at": "WIP synced at", "Wait": "Wait", "Waiting": "Waiting", + "Waiting for approval": "Waiting for approval", + "Waiting for the owner to share": "Waiting for the owner to share", + "Waiting to go out": "Waiting to go out", "Walk-in": "Walk-in", "Walk-in queue": "Walk-in queue", "Was this article helpful?": "Was this article helpful?", + "Watch": "Watch", + "Watch Event": "Watch Event", + "Watches": "Watches", + "Watching": "Watching", "Watermark column": "Watermark column", + "We follow them": "We follow them", "We will email a confirmation link. Closing your account cannot be undone.": "We will email a confirmation link. Closing your account cannot be undone.", "Weak": "Weak", "Web": "Web", @@ -3706,6 +4200,7 @@ OC.L10N.register( "Website": "Website", "Week": "Week", "Week 1 commit": "Week 1 commit", + "Week of {week}": "Week of {week}", "Week starting": "Week starting", "Weekly": "Weekly", "Weekly review": "Weekly review", @@ -3716,18 +4211,44 @@ OC.L10N.register( "Welcome to Pipelinq! Get started by creating your first client, lead, or request using the buttons above.": "Welcome to Pipelinq! Get started by creating your first client, lead, or request using the buttons above.", "Werkverdeling": "Werkverdeling", "What a subscriber receives on this list and roughly how often.": "What a subscriber receives on this list and roughly how often.", + "What changed": "What changed", + "What counts as relevant here": "What counts as relevant here", + "What do you want to do with it": "What do you want to do with it", + "What happened.": "What happened.", + "What happens": "What happens", + "What is being watched. These five are the sources that can be read legitimately; LinkedIn and Meta post data are not among them, and no sixth kind should be added for them.": "What is being watched. These five are the sources that can be read legitimately; LinkedIn and Meta post data are not among them, and no sixth kind should be added for them.", + "What is somebody typing this trying to do": "What is somebody typing this trying to do", + "What moved": "What moved", "What moved last week, in prose.": "What moved last week, in prose.", "What moved last week, what to try, and three topic ideas.": "What moved last week, what to try, and three topic ideas.", + "What portaliq answered when this campaign asked for a page. Written by LandingPageProvisioningService, never by hand.": "What portaliq answered when this campaign asked for a page. Written by LandingPageProvisioningService, never by hand.", + "What somebody typing this is trying to do.": "What somebody typing this is trying to do.", "What starts the journey.": "What starts the journey.", + "What the campaign actually cost, per channel, as far as anyone recorded it. A channel that is absent is reported as not recorded, never as zero: zero reads as free.": "What the campaign actually cost, per channel, as far as anyone recorded it. A channel that is absent is reported as not recorded, never as zero: zero reads as free.", + "What the campaign is called, as the marketer writes it.": "What the campaign is called, as the marketer writes it.", + "What the campaign was allowed to cost, in euro.": "What the campaign was allowed to cost, in euro.", "What the field is compared against.": "What the field is compared against.", "What the flow engine said, word for word, when it refused. Empty on a clean compile.": "What the flow engine said, word for word, when it refused. Empty on a clean compile.", + "What the item is called, as the source names it.": "What the item is called, as the source names it.", "What the journey does once the condition holds.": "What the journey does once the condition holds.", + "What the last run said when it did not end in ok.": "What the last run said when it did not end in ok.", "What the quarter is set to close, per owner.": "What the quarter is set to close, per owner.", + "What they decided.": "What they decided.", + "What this campaign is meant to achieve, in one sentence.": "What this campaign is meant to achieve, in one sentence.", + "What this campaign should achieve, in one sentence": "What this campaign should achieve, in one sentence", "What this journey did": "What this journey did", "What this journey is for, in the marketer's own words.": "What this journey is for, in the marketer's own words.", + "What this post says on every network": "What this post says on every network", + "What this publication cost in euros. Only X charges per post and per read today; every other network records zero.": "What this publication cost in euros. Only X charges per post and per read today; every other network records zero.", + "What this says per network": "What this says per network", + "What to read: a feed URL, a sitemap URL, a page URL, a fediverse handle, or a search query.": "What to read: a feed URL, a sitemap URL, a page URL, a fediverse handle, or a search query.", + "What to try": "What to try", "What to try next week.": "What to try next week.", "What was shown to the person and when, so the capture can be reconstructed years later.": "What was shown to the person and when, so the capture can be reconstructed years later.", + "What was spent, in euro.": "What was spent, in euro.", "What was the call about?": "What was the call about?", + "What we decided to do about this term.": "What we decided to do about this term.", + "What we watch this organisation for.": "What we watch this organisation for.", "WhatsApp": "WhatsApp", "WhatsApp (BSP)": "WhatsApp (BSP)", "WhatsApp Cloud API": "WhatsApp Cloud API", @@ -3737,23 +4258,51 @@ OC.L10N.register( "When": "When", "When approved time entries are present, hours will be shown per billing category here.": "When approved time entries are present, hours will be shown per billing category here.", "When enabled, emails from selected accounts are automatically linked to CRM contacts by matching email addresses.": "When enabled, emails from selected accounts are automatically linked to CRM contacts by matching email addresses.", + "When it happened, to the second or better. Rows with the same moment keep the order they were written in, so a report is reproducible.": "When it happened, to the second or better. Rows with the same moment keep the order they were written in, so a report is reproducible.", + "When portaliq created the page.": "When portaliq created the page.", + "When the audit last looked.": "When the audit last looked.", + "When the campaign was created.": "When the campaign was created.", "When the confirmation link was opened and verified.": "When the confirmation link was opened and verified.", "When the importer last wrote this row.": "When the importer last wrote this row.", "When the journey last changed.": "When the journey last changed.", "When the journey was written.": "When the journey was written.", "When the membership ended.": "When the membership ended.", "When the objection was offered.": "When the objection was offered.", + "When the proposal was confirmed.": "When the proposal was confirmed.", "When the review was composed.": "When the review was composed.", + "When the row was written.": "When the row was written.", "When the step ran.": "When the step ran.", + "When the watch first saw this item.": "When the watch first saw this item.", "When this evidence block was written.": "When this evidence block was written.", + "When this watch last ran, whatever the outcome.": "When this watch last ran, whatever the outcome.", + "Where a visitor reaches the page. Empty when the portal has no domain configured.": "Where a visitor reaches the page. Empty when the portal has no domain configured.", + "Where it went": "Where it went", + "Where the article stands. Only a published article may be embedded in a mailing or a post.": "Where the article stands. Only a published article may be embedded in a mailing or a post.", "Where the automation lives": "Where the automation lives", + "Where the campaign is in its own life.": "Where the campaign is in its own life.", + "Where the connection stands. The first five values are the broker's own vocabulary and are mirrored from it. not_configured is Pipelinq's own: the network has no developer application filed yet, so nothing can be connected and the interface says so instead of offering a button that fails.": "Where the connection stands. The first five values are the broker's own vocabulary and are mirrored from it. not_configured is Pipelinq's own: the network has no developer application filed yet, so nothing can be connected and the interface says so instead of offering a button that fails.", + "Where the figure comes from.": "Where the figure comes from.", + "Where the item lives. Together with the watch this is the event's identity, so a re-run updates rather than duplicates.": "Where the item lives. Together with the watch this is the event's identity, so a re-run updates rather than duplicates.", + "Where the keyword, Matomo and competitor reads leave the instance, and how relevance is scored. Every outbound read goes through an OpenConnector source, so this section holds source ids and never a key.": "Where the keyword, Matomo and competitor reads leave the instance, and how relevance is scored. Every outbound read goes through an OpenConnector source, so this section holds source ids and never a key.", + "Where the post stands. A post reaches scheduled only after a person approved it, and reaches published only when every account it names has a publication that succeeded or was handed to its owner to share.": "Where the post stands. A post reaches scheduled only after a person approved it, and reaches published only when every account it names has a publication that succeeded or was handed to its owner to share.", + "Where this is used": "Where this is used", + "Where we rank": "Where we rank", "Whether Conduction's own account follows this profile.": "Whether Conduction's own account follows this profile.", + "Whether Pipelinq publishes to this account itself or prepares the text for its owner to post. Personal Facebook and Instagram accounts are always share, because no application may post to them at all.": "Whether Pipelinq publishes to this account itself or prepares the text for its owner to post. Personal Facebook and Instagram accounts are always share, because no application may post to them at all.", + "Whether an agent drafted or changed this article. Applied by the write path itself and ignored when it arrives in a request body, because a mark a client can set is not a mark (ADR-088).": "Whether an agent drafted or changed this article. Applied by the write path itself and ignored when it arrives in a request body, because a mark a client can set is not a mark (ADR-088).", + "Whether an agent drafted this post (ADR-088). Stamped by the write path, never accepted from a client.": "Whether an agent drafted this post (ADR-088). Stamped by the write path, never accepted from a client.", "Whether an agent wrote the narrative. Nothing writes it yet: pipelinq ships no MCP tool provider, so no agent reaches a write path. When the writer lands it applies this itself and ignores a value arriving in a request body, because a mark a client can set is not a mark (ADR-088).": "Whether an agent wrote the narrative. Nothing writes it yet: pipelinq ships no MCP tool provider, so no agent reaches a write path. When the writer lands it applies this itself and ignores a value arriving in a request body, because a mark a client can set is not a mark (ADR-088).", + "Whether our account follows theirs. Unknown means the network will not say, not that we do not.": "Whether our account follows theirs. Unknown means the network will not say, not that we do not.", "Whether the flow engine accepted this journey.": "Whether the flow engine accepted this journey.", "Whether the list is in use. A paused list accepts no new subscriptions; an archived list sends nothing.": "Whether the list is in use. A paused list accepts no new subscriptions; an archived list sends nothing.", "Whether the person was offered the chance to object at the moment the ground was established. Required for soft opt-in.": "Whether the person was offered the chance to object at the moment the ground was established. Required for soft opt-in.", "Whether the public subscribe endpoint accepts submissions for this list.": "Whether the public subscribe endpoint accepts submissions for this list.", + "Whether the relevance on this event was written by an agent (ADR-088). The item itself is never agent-authored: it is somebody else's publication.": "Whether the relevance on this event was written by an agent (ADR-088). The item itself is never agent-authored: it is somebody else's publication.", + "Whether their account follows ours, on the same three-value vocabulary.": "Whether their account follows ours, on the same three-value vocabulary.", + "Whether this account may be picked in the composer. Revoking a connection clears it rather than deleting the row, so the publications that already went out keep naming the account they went to.": "Whether this account may be picked in the composer. Revoking a connection clears it rather than deleting the row, so the publications that already went out keep naming the account they went to.", + "Whether this competitor's watches run.": "Whether this competitor's watches run.", "Whether this email address has been verified as reachable.": "Whether this email address has been verified as reachable.", + "Whether this is a company account the tenant runs or a colleague's own account. A personal account belongs to the person who connected it and only they or an administrator may act on it.": "Whether this is a company account the tenant runs or a colleague's own account. A personal account belongs to the person who connected it and only they or an administrator may act on it.", "Whether this is a placeholder transport shipped for demonstration, with no live connectorSourceId credential behind it. Mirrors channelProvider.sandbox (80-whatsapp-sms-channel.json) and OpenConnector's configuration.mock convention.": "Whether this is a placeholder transport shipped for demonstration, with no live connectorSourceId credential behind it. Mirrors channelProvider.sandbox (80-whatsapp-sms-channel.json) and OpenConnector's configuration.mock convention.", "Whether this is the primary email address. Exactly one entry SHOULD be primary; the first entry is treated as primary when none is marked.": "Whether this is the primary email address. Exactly one entry SHOULD be primary; the first entry is treated as primary when none is marked.", "Whether this is the primary phone number. Exactly one entry SHOULD be primary; the first entry is treated as primary when none is marked.": "Whether this is the primary phone number. Exactly one entry SHOULD be primary; the first entry is treated as primary when none is marked.", @@ -3763,28 +4312,44 @@ OC.L10N.register( "Whether this profile has been confirmed to belong to this client.": "Whether this profile has been confirmed to belong to this client.", "Whether this profile has been confirmed to belong to this contact person.": "Whether this profile has been confirmed to belong to this contact person.", "Whether this transport may be selected for a send. An inactive transport stays visible in the panel but is not offered in the wizard.": "Whether this transport may be selected for a send. An inactive transport stays visible in the panel but is not offered in the wizard.", + "Whether this watch runs.": "Whether this watch runs.", "Which action the journey asked for.": "Which action the journey asked for.", + "Which agent drafted it. Stamped alongside agentAuthored and cleared when a person takes authorship.": "Which agent drafted it. Stamped alongside agentAuthored and cleared when a person takes authorship.", + "Which attribution model produced this row.": "Which attribution model produced this row.", + "Which channel carried it, resolved from the medium.": "Which channel carried it, resolved from the medium.", "Which channels people reach you through, and how that shifts.": "Which channels people reach you through, and how that shifts.", "Which collections the numbers came from.": "Which collections the numbers came from.", + "Which derivation proposed this term, so a target can be traced back to the evidence for it.": "Which derivation proposed this term, so a target can be traced back to the evidence for it.", "Which object types this pipeline boards, and which property of each supplies the stage column. A pipeline that declares none is unscoped and offered for every entity type. Supersedes the retired `entityType` field.": "Which object types this pipeline boards, and which property of each supplies the stage column. A pipeline that declares none is unscoped and offered for every entity type. Supersedes the retired `entityType` field.", "Which right does this request invoke?": "Which right does this request invoke?", "Which route this transport sends through.": "Which route this transport sends through.", "Which search engine reported the row. Only gsc today.": "Which search engine reported the row. Only gsc today.", + "Who interacted, when we know. Empty for an anonymous visit.": "Who interacted, when we know. Empty for an anonymous visit.", "Who processes the money: the payment service providers used for in-store and online payments (Mollie, CCV, Adyen, Stripe). Credentials are stored encrypted. Distinct from POS tender types below, which are how a customer can pay at the till.": "Who processes the money: the payment service providers used for in-store and online payments (Mollie, CCV, Adyen, Stripe). Credentials are stored encrypted. Distinct from POS tender types below, which are how a customer can pay at the till.", + "Who this journey is for, in one sentence": "Who this journey is for, in one sentence", + "Why": "Why", "Why are you adjusting this number?": "Why are you adjusting this number?", "Why are you confident in this deal?": "Why are you confident in this deal?", "Why are you confident in this deal? (e.g. decision-maker engaged, contract draft signed)": "Why are you confident in this deal? (e.g. decision-maker engaged, contract draft signed)", "Why is this caller getting in touch?": "Why is this caller getting in touch?", "Why is this payment being reversed?": "Why is this payment being reversed?", + "Why the account holds its current status, in words a marketer can act on. Written by the connect and publish paths, never by a client.": "Why the account holds its current status, in words a marketer can act on. Written by the connect and publish paths, never by a client.", "Why the action was refused or failed. Empty on a send that went out.": "Why the action was refused or failed. Empty on a send that went out.", + "Why the answer is unknown, in the words the page shows.": "Why the answer is unknown, in the words the page shows.", "Why the journey exists and who it is meant to reach.": "Why the journey exists and who it is meant to reach.", "Why the membership ended, as the subscriber or the provider gave it.": "Why the membership ended, as the subscriber or the provider gave it.", + "Why the post is in status failed, in words a marketer can act on. It names the account and the network, so a retry goes to the right place.": "Why the post is in status failed, in words a marketer can act on. It names the account and the network, so a retry goes to the right place.", + "Why this publication failed, as one of a closed set a caller can branch on. A failure always carries one of these rather than only a sentence, so the interface can offer the right next step.": "Why this publication failed, as one of a closed set a caller can branch on. A failure always carries one of these rather than only a sentence, so the interface can offer the right next step.", + "Why this term matters, and what was decided about it.": "Why this term matters, and what was decided about it.", + "Why this term matters, and what you decided about it.": "Why this term matters, and what you decided about it.", + "Why, in their own words.": "Why, in their own words.", "Widget not available": "Widget not available", "Wilt u uw afspraak verplaatsen of annuleren?": "Would you like to reschedule or cancel your appointment?", "Win %": "Win %", "Win Rate": "Win Rate", "Win rate": "Win rate", "Win/loss": "Win/loss", + "Window": "Window", "Winning source": "Winning source", "Winning value": "Winning value", "Wissen": "Clear", @@ -3805,6 +4370,8 @@ OC.L10N.register( "Worklog": "Worklog", "Write Markdown...": "Write Markdown...", "Write your article content in Markdown...": "Write your article content in Markdown...", + "Written by an agent: {agent}": "Written by an agent: {agent}", + "X": "X", "XML (canonical Belastingdienst format)": "XML (canonical Belastingdienst format)", "XML (kanoniek Belastingdienst formaat)": "XML (canonical Belastingdienst format)", "XWiki base URL": "XWiki base URL", @@ -3836,6 +4403,7 @@ OC.L10N.register( "[Verwijderde client]": "[Verwijderde client]", "active leads": "active leads", "agents": "agents", + "an agent": "an agent", "and {count} more": "and {count} more", "app-availability.action": "Install OpenRegister", "app-availability.description": "This application requires OpenRegister to be installed and enabled.", @@ -3875,6 +4443,7 @@ OC.L10N.register( "email": "email", "excl. BTW": "excl. VAT", "excl. VAT": "excl. VAT", + "for example: 5 days": "for example: 5 days", "found": "found", "from cache": "from cache", "gelogd": "gelogd", @@ -3927,6 +4496,7 @@ OC.L10N.register( "p = {p}": "p = {p}", "per active opportunity": "per active opportunity", "planned": "planned", + "position {position}, {share} of impressions": "position {position}, {share} of impressions", "redacted": "redacted", "register-01": "register-01", "requests": "requests", @@ -3956,6 +4526,7 @@ OC.L10N.register( "xWiki settings saved.": "xWiki settings saved.", "{amount} (paid {when})": "{amount} (paid {when})", "{amount} (pending)": "{amount} (pending)", + "{clicks} clicks, {impressions} impressions": "{clicks} clicks, {impressions} impressions", "{count} hour(s)": "{count} hour(s)", "{count} items currently use \"{name}\". They will retain their value, but it will no longer be available for new items.": "{count} items currently use \"{name}\". They will retain their value, but it will no longer be available for new items.", "{count} leads": "{count} leads", @@ -3966,6 +4537,7 @@ OC.L10N.register( "{count} queries between {from} and {to}": "{count} queries between {from} and {to}", "{count} subscription(s) closed. The withdrawal is recorded.": "{count} subscription(s) closed. The withdrawal is recorded.", "{days}d ago": "{days}d ago", + "{from} to {to}": "{from} to {to}", "{hours}h ago": "{hours}h ago", "{h}h {m}min": "{h}h {m}min", "{label} copied.": "{label} copied.", @@ -3982,581 +4554,10 @@ OC.L10N.register( "{n} min": "{n} min", "{n} of {max} items": "{n} of {max} items", "{n}h": "{n}h", - "{value} of {quota} on track ({percent}%)": "{value} of {quota} on track ({percent}%)", - "Agent Authored": "Agent Authored", - "Agent Authored By": "Agent Authored By", - "Article IDs": "Article IDs", - "Articles embedded in this template, in the order the marketer chose. They are rendered where the body carries the {{articles}} marker; a template with articles and no marker renders none of them.": "Articles embedded in this template, in the order the marketer chose. They are rendered where the body carries the {{articles}} marker; a template with articles and no marker renders none of them.", - "Author": "Author", - "Destination of the link.": "Destination of the link.", - "Free-form subject tags used to group articles and to suggest related ones.": "Free-form subject tags used to group articles and to suggest related ones.", - "Further reading offered with the article, each a label and a destination.": "Further reading offered with the article, each a label and a destination.", - "Headline of the article, shown on the card, on the detail page and in an embedded newsletter block.": "Headline of the article, shown on the card, on the detail page and in an embedded newsletter block.", - "Hero Image": "Hero Image", - "Identity of the agent that drafted or changed the article, so the record can be followed back to the run that produced it. Empty on an article a person wrote.": "Identity of the agent that drafted or changed the article, so the record can be followed back to the run that produced it. Empty on an article a person wrote.", - "Language the article is written in, as a two-letter code such as nl or en.": "Language the article is written in, as a two-letter code such as nl or en.", - "Links": "Links", - "Moment the article was first published (UTC). Set once and never moved by a later publish.": "Moment the article was first published (UTC). Set once and never moved by a later publish.", - "Nextcloud user id of the person who owns the article. Stamped from the session and never taken from the request body.": "Nextcloud user id of the person who owns the article. Stamped from the session and never taken from the request body.", - "One or two sentences describing the article, used on the card and in an embedded newsletter block.": "One or two sentences describing the article, used on the card and in an embedded newsletter block.", - "Path in Nextcloud Files to the image shown above the article, or an absolute URL to one hosted elsewhere.": "Path in Nextcloud Files to the image shown above the article, or an absolute URL to one hosted elsewhere.", - "Portal Page Ref": "Portal Page Ref", - "Published At": "Published At", - "Reference to the public page that carries this article, filled in by hand until the portal contribution contract writes it. When empty, an embedded newsletter block renders no read-more link rather than a link that goes nowhere.": "Reference to the public page that carries this article, filled in by hand until the portal contribution contract writes it. When empty, an embedded newsletter block renders no read-more link rather than a link that goes nowhere.", - "Slug": "Slug", - "Text of the link as the reader sees it.": "Text of the link as the reader sees it.", - "The article itself, written in markdown. Stored as markdown so a mailing, a social post and a portal page can each render it their own way.": "The article itself, written in markdown. Stored as markdown so a mailing, a social post and a portal page can each render it their own way.", - "URL": "URL", - "URL-safe identifier, unique within the register. It is what a public page and a link both address, so it is derived from the title once and then left alone.": "URL-safe identifier, unique within the register. It is what a public page and a link both address, so it is derived from the title once and then left alone.", - "Where the article stands. Only a published article may be embedded in a mailing or a post.": "Where the article stands. Only a published article may be embedded in a mailing or a post.", - "Whether an agent drafted or changed this article. Applied by the write path itself and ignored when it arrives in a request body, because a mark a client can set is not a mark (ADR-088).": "Whether an agent drafted or changed this article. Applied by the write path itself and ignored when it arrives in a request body, because a mark a client can set is not a mark (ADR-088).", - "Archive": "Archive", - "Article body": "Article body", - "Body": "Body", - "Browse…": "Browse…", - "Campaign templates": "Campaign templates", - "Choose": "Choose", - "Choose a hero image": "Choose a hero image", - "Comma-separated, such as release, product": "Comma-separated, such as release, product", - "Create article": "Create article", - "Derived from the title when left empty": "Derived from the title when left empty", - "Drafted by {agent}": "Drafted by {agent}", - "Files path, or an absolute URL": "Files path, or an absolute URL", - "Filled in once the public page exists": "Filled in once the public page exists", - "Headline of the article": "Headline of the article", - "Hero image": "Hero image", - "In review": "In review", - "One or two sentences, shown on the card": "One or two sentences, shown on the card", - "Portal page": "Portal page", - "Restore as draft": "Restore as draft", - "Return to draft": "Return to draft", - "Submit for review": "Submit for review", - "Tags": "Tags", - "That move could not be applied.": "That move could not be applied.", - "The usages could not be loaded.": "The usages could not be loaded.", - "This article could not be loaded.": "This article could not be loaded.", - "This article could not be saved.": "This article could not be saved.", - "This article has not been used anywhere yet.": "This article has not been used anywhere yet.", - "an agent": "an agent", - "Articles": "Articles", - "Pick published articles to embed": "Pick published articles to embed", - "Embedded where the body carries the {{articles}} marker, in the order picked here.": "Embedded where the body carries the {{articles}} marker, in the order picked here.", - "The body has no {{articles}} marker, so these articles will not appear until you add one.": "The body has no {{articles}} marker, so these articles will not appear until you add one.", - "Article details": "Article details", - "Where this is used": "Where this is used", - "{from} to {to}": "{from} to {to}", - "Another page on this portal already uses that route. Pick a different one.": "Another page on this portal already uses that route. Pick a different one.", - "Attributed value per channel": "Attributed value per channel", - "Attribution model": "Attribution model", - "Campaign report": "Campaign report", - "Closed on": "Closed on", - "Could not load the campaign report.": "Could not load the campaign report.", - "Could not load the campaigns.": "Could not load the campaigns.", - "Could not load this campaign.": "Could not load this campaign.", - "Could not reach portaliq.": "Could not reach portaliq.", - "Create a campaign under Marketing, group its mailings and posts into it, and its numbers appear here.": "Create a campaign under Marketing, group its mailings and posts into it, and its numbers appear here.", - "Create landing page": "Create landing page", - "Everyone who submits this form becomes a lead in this campaign.": "Everyone who submits this form becomes a lead in this campaign.", - "No campaign to report on": "No campaign to report on", - "Not recorded": "Not recorded", - "Open the campaign report": "Open the campaign report", - "Per channel": "Per channel", - "Portaliq could not save the page. Nothing was created, so you can try again.": "Portaliq could not save the page. Nothing was created, so you can try again.", - "Portaliq is not installed on this instance, so there is nowhere to publish the page.": "Portaliq is not installed on this instance, so there is nowhere to publish the page.", - "Portaliq refused the request.": "Portaliq refused the request.", - "Portaliq refused the sign-up form. This is a defect, not something you can fix here.": "Portaliq refused the sign-up form. This is a defect, not something you can fix here.", - "Reach": "Reach", - "Route on the portal": "Route on the portal", - "Share": "Share", - "That portal does not exist or is not published. Check the portal in the marketing settings.": "That portal does not exist or is not published. Check the portal in the marketing settings.", - "The campaign needs a page summary and a page body before portaliq can publish it.": "The campaign needs a page summary and a page body before portaliq can publish it.", - "The file picker could not be opened.": "The file picker could not be opened.", - "The portal has no domain configured yet, so the page has no public address.": "The portal has no domain configured yet, so the page has no public address.", - "This campaign has no landing page yet. Pipelinq asks portaliq to publish one with a sign-up form.": "This campaign has no landing page yet. Pipelinq asks portaliq to publish one with a sign-up form.", - "This campaign no longer exists.": "This campaign no longer exists.", - "Visits": "Visits", - "Campaign value": "Campaign value", - "Content": "Content", - "Costs": "Costs", - "Created at": "Created at", - "Default model": "Default model", - "Ends at": "Ends at", - "First day of the campaign. The report window opens here.": "First day of the campaign. The report window opens here.", - "First touch": "First touch", - "Form": "Form", - "Goal": "Goal", - "How many days after the last touchpoint a close still counts.": "How many days after the last touchpoint a close still counts.", - "How this campaign's report divides value. The models are computed at report time from the touchpoint log; nothing here is a stored answer.": "How this campaign's report divides value. The models are computed at report time from the touchpoint log; nothing here is a stored answer.", - "Invoice": "Invoice", - "Landing page": "Landing page", - "Last day of the campaign. The report window closes here.": "Last day of the campaign. The report window closes here.", - "Last touch": "Last touch", - "Mailings": "Mailings", - "Model": "Model", - "Nonce": "Nonce", - "Occurred at": "Occurred at", - "Page body": "Page body", - "Page id": "Page id", - "Page summary": "Page summary", - "Portal": "Portal", - "Posts": "Posts", - "Public URL": "Public URL", - "Route": "Route", - "Source object": "Source object", - "Starts at": "Starts at", - "Term": "Term", - "The blast, post or page that caused the interaction.": "The blast, post or page that caused the interaction.", - "The blasts that belong to this campaign. A blast also names its campaign, so the list is a convenience for the report, not the truth.": "The blasts that belong to this campaign. A blast also names its campaign, so the list is a convenience for the report, not the truth.", - "The campaign parameters of the visit that first brought this person to the site, captured at form submission.": "The campaign parameters of the visit that first brought this person to the site, captured at form submission.", - "The campaign parameters of the visit the form was submitted on.": "The campaign parameters of the visit the form was submitted on.", - "The campaign parameters this interaction carried.": "The campaign parameters this interaction carried.", - "The campaign that produced this lead.": "The campaign that produced this lead.", - "The campaign the attributed value belongs to.": "The campaign the attributed value belongs to.", - "The campaign this blast belongs to. When set, the campaign's source, medium and campaign value are stamped on every link instead of the per-blast defaults.": "The campaign this blast belongs to. When set, the campaign's source, medium and campaign value are stamped on every link instead of the per-blast defaults.", - "The campaign this interaction belongs to.": "The campaign this interaction belongs to.", - "The channel the spend belongs to.": "The channel the spend belongs to.", - "The created page's OpenRegister id.": "The created page's OpenRegister id.", - "The id the producing system stamped on this interaction. Portaliq stamps one per form submission; the submission listener refuses to act twice on the same value.": "The id the producing system stamped on this interaction. Portaliq stamps one per form submission; the submission listener refuses to act twice on the same value.", - "The in-portal route, as portaliq echoed it back.": "The in-portal route, as portaliq echoed it back.", - "The landing page body, in markdown.": "The landing page body, in markdown.", - "The lead this interaction contributed to, when there is one.": "The lead this interaction contributed to, when there is one.", - "The model the report opens on.": "The model the report opens on.", - "The portal slug the page was created on.": "The portal slug the page was created on.", - "The portaliq form bound to the landing page. A submission on this form becomes a lead in this campaign.": "The portaliq form bound to the landing page. A submission on this form becomes a lead in this campaign.", - "The shillinq AR invoice this value closed on, when it closed on a paid invoice rather than on a won lead. Pipelinq reads the invoice and never books it (ADR-107).": "The shillinq AR invoice this value closed on, when it closed on a paid invoice rather than on a won lead. Pipelinq reads the invoice and never books it (ADR-107).", - "The social posts that belong to this campaign. Plain ids until phase 3 ships the socialPost schema.": "The social posts that belong to this campaign. Plain ids until phase 3 ships the socialPost schema.", - "The summary the landing page opens with. Portaliq refuses an empty one.": "The summary the landing page opens with. Portaliq refuses an empty one.", - "The touchpoints the value was divided over.": "The touchpoints the value was divided over.", - "The user who created the campaign. Set by the server, never by the browser.": "The user who created the campaign. Set by the server, never by the browser.", - "The utm_campaign value at first touch.": "The utm_campaign value at first touch.", - "The utm_campaign value at last touch.": "The utm_campaign value at last touch.", - "The utm_campaign value every link in this campaign carries. Minted from the name once and frozen; renaming the campaign leaves it alone.": "The utm_campaign value every link in this campaign carries. Minted from the name once and frozen; renaming the campaign leaves it alone.", - "The utm_campaign value.": "The utm_campaign value.", - "The utm_content value at first touch.": "The utm_content value at first touch.", - "The utm_content value at last touch.": "The utm_content value at last touch.", - "The utm_content value, which is the blast id for a mailing.": "The utm_content value, which is the blast id for a mailing.", - "The utm_medium value at first touch.": "The utm_medium value at first touch.", - "The utm_medium value at last touch.": "The utm_medium value at last touch.", - "The utm_medium value, lowercase, from the vocabulary in campaign.utm_mediums.": "The utm_medium value, lowercase, from the vocabulary in campaign.utm_mediums.", - "The utm_medium value.": "The utm_medium value.", - "The utm_source value at first touch.": "The utm_source value at first touch.", - "The utm_source value at last touch.": "The utm_source value at last touch.", - "The utm_source value, lowercase, from the vocabulary in campaign.utm_sources. Linkedin and linkedin are two campaigns in every analytics tool, so the case rule is enforced rather than corrected.": "The utm_source value, lowercase, from the vocabulary in campaign.utm_sources. Linkedin and linkedin are two campaigns in every analytics tool, so the case rule is enforced rather than corrected.", - "The utm_source value.": "The utm_source value.", - "The utm_term value at first touch.": "The utm_term value at first touch.", - "The utm_term value at last touch.": "The utm_term value at last touch.", - "The utm_term value.": "The utm_term value.", - "Touchpoint": "Touchpoint", - "Touchpoints": "Touchpoints", - "UTM": "UTM", - "What happened.": "What happened.", - "What portaliq answered when this campaign asked for a page. Written by LandingPageProvisioningService, never by hand.": "What portaliq answered when this campaign asked for a page. Written by LandingPageProvisioningService, never by hand.", - "What the campaign actually cost, per channel, as far as anyone recorded it. A channel that is absent is reported as not recorded, never as zero: zero reads as free.": "What the campaign actually cost, per channel, as far as anyone recorded it. A channel that is absent is reported as not recorded, never as zero: zero reads as free.", - "What the campaign is called, as the marketer writes it.": "What the campaign is called, as the marketer writes it.", - "What the campaign was allowed to cost, in euro.": "What the campaign was allowed to cost, in euro.", - "What this campaign is meant to achieve, in one sentence.": "What this campaign is meant to achieve, in one sentence.", - "What was spent, in euro.": "What was spent, in euro.", - "When it happened, to the second or better. Rows with the same moment keep the order they were written in, so a report is reproducible.": "When it happened, to the second or better. Rows with the same moment keep the order they were written in, so a report is reproducible.", - "When portaliq created the page.": "When portaliq created the page.", - "When the campaign was created.": "When the campaign was created.", - "When the row was written.": "When the row was written.", - "Where a visitor reaches the page. Empty when the portal has no domain configured.": "Where a visitor reaches the page. Empty when the portal has no domain configured.", - "Where the campaign is in its own life.": "Where the campaign is in its own life.", - "Where the figure comes from.": "Where the figure comes from.", - "Which attribution model produced this row.": "Which attribution model produced this row.", - "Which channel carried it, resolved from the medium.": "Which channel carried it, resolved from the medium.", - "Who interacted, when we know. Empty for an anonymous visit.": "Who interacted, when we know. Empty for an anonymous visit.", - "Window": "Window", + "{sent} sent, {refused} refused, {failed} failed": "{sent} sent, {refused} refused, {failed} failed", "{value} is not one of the allowed mediums: {allowed}": "{value} is not one of the allowed mediums: {allowed}", "{value} is not one of the allowed sources: {allowed}": "{value} is not one of the allowed sources: {allowed}", - "A campaign needs a name.": "A campaign needs a name.", - "Back to campaigns": "Back to campaigns", - "Budget in euro": "Budget in euro", - "Campaign value: {value}. It was minted from the name and does not change when you rename the campaign.": "Campaign value: {value}. It was minted from the name and does not change when you rename the campaign.", - "Could not load the campaign vocabulary.": "Could not load the campaign vocabulary.", - "Could not save the campaign.": "Could not save the campaign.", - "Edit campaign": "Edit campaign", - "Markdown. Headings, lists and links all work.": "Markdown. Headings, lists and links all work.", - "New campaign": "New campaign", - "The landing page opens with this. Portaliq refuses a page without it.": "The landing page opens with this. Portaliq refuses a page without it.", - "What this campaign should achieve, in one sentence": "What this campaign should achieve, in one sentence", - "Alt Text": "Alt Text", - "Alternative text. Every network that accepts media accepts alt text, and a post without it is unreadable to a screen reader.": "Alternative text. Every network that accepts media accepts alt text, and a post without it is unreadable to a screen reader.", - "Approvals": "Approvals", - "Bluesky": "Bluesky", - "Clicks on the link, counted by Pipelinq's own redirect where one was used.": "Clicks on the link, counted by Pipelinq's own redirect where one was used.", - "Comments": "Comments", - "Company account": "Company account", - "Connected": "Connected", - "Connected At": "Connected At", - "Connecting": "Connecting", - "Created By": "Created By", - "Credential Reference": "Credential Reference", - "Decided At": "Decided At", - "Decision": "Decision", - "Display Name": "Display Name", - "Expires At": "Expires At", - "External Account ID": "External Account ID", - "Facebook page": "Facebook page", - "Failure Code": "Failure Code", - "Failure Reason": "Failure Reason", - "Follower Count": "Follower Count", - "Follower Count Read At": "Follower Count Read At", - "Followers at the last metrics pull, used to turn engagement into a rate rather than a raw count.": "Followers at the last metrics pull, used to turn engagement into a rate rather than a raw count.", - "How many times publishing was tried. A retry advances it, so a post that keeps failing is visible as such.": "How many times publishing was tried. A retry advances it, so a post that keeps failing is visible as such.", - "Images or video the post carries. Each network takes as many as it allows and no more.": "Images or video the post carries. Each network takes as many as it allows and no more.", - "Instagram business": "Instagram business", - "Instance Base URL": "Instance Base URL", - "Internal name for the post, used in the calendar and the list. Never published.": "Internal name for the post, used in the calendar and the list. Never published.", - "ISO 8601 instant followerCount was last read from the network.": "ISO 8601 instant followerCount was last read from the network.", - "ISO 8601 instant of the decision.": "ISO 8601 instant of the decision.", - "ISO 8601 instant the connection was completed or last re-authorised.": "ISO 8601 instant the connection was completed or last re-authorised.", - "ISO 8601 instant the grant behind this account expires, as the broker last reported it. A refresh moves it; a dead refresh flips the status to relink_needed instead.": "ISO 8601 instant the grant behind this account expires, as the broker last reported it. A refresh moves it; a dead refresh flips the status to relink_needed instead.", - "ISO 8601 instant the item went live, or the moment the owner confirmed they shared it.": "ISO 8601 instant the item went live, or the moment the owner confirmed they shared it.", - "ISO 8601 instant the last account finished. Stamped once and never moved.": "ISO 8601 instant the last account finished. Stamped once and never moved.", - "ISO 8601 instant the metrics were last pulled.": "ISO 8601 instant the metrics were last pulled.", - "ISO 8601 instant the owner of a share-mode account was asked to post. Set by the advocacy path only.": "ISO 8601 instant the owner of a share-mode account was asked to post. Set by the advocacy path only.", - "ISO 8601 instant the post should go out. Empty means as soon as it is approved.": "ISO 8601 instant the post should go out. Empty means as soon as it is approved.", - "Likes": "Likes", - "Likes, favourites or reactions.": "Likes, favourites or reactions.", - "LinkedIn": "LinkedIn", - "Mastodon": "Mastodon", - "Media": "Media", - "Media Type": "Media Type", - "Media type of the file.": "Media type of the file.", - "Metrics": "Metrics", - "Metrics Read At": "Metrics Read At", - "Network not configured": "Network not configured", - "Network unavailable": "Network unavailable", - "Not permitted": "Not permitted", - "Note": "Note", - "Path of the file in Nextcloud Files.": "Path of the file in Nextcloud Files.", - "Per-network overrides, keyed by network name. A variant may carry its own body, link or media; anything it leaves out falls back to the post's own value.": "Per-network overrides, keyed by network name. A variant may carry its own body, link or media; anything it leaves out falls back to the post's own value.", - "Personal account": "Personal account", - "Post": "Post", - "Prepare a share": "Prepare a share", - "Public address of the profile, used to open the account in its own network.": "Public address of the profile, used to open the account in its own network.", - "Public address of the published item, so a marketer can open what actually went out.": "Public address of the published item, so a marketer can open what actually went out.", - "Publicly reachable address of the image, required by the networks that fetch media rather than accept an upload.": "Publicly reachable address of the image, required by the networks that fetch media rather than accept an upload.", - "Publish directly": "Publish directly", - "Publish Mode": "Publish Mode", - "Raw Metrics": "Raw Metrics", - "Reconnect needed": "Reconnect needed", - "Rejected by the network": "Rejected by the network", - "Replies or comments.": "Replies or comments.", - "Reposts, reblogs or shares.": "Reposts, reblogs or shares.", - "Scheduled For": "Scheduled For", - "Share Prompted At": "Share Prompted At", - "Shared by the owner": "Shared by the owner", - "Shares": "Shares", - "Skipped": "Skipped", - "Social Account": "Social Account", - "Social Post": "Social Post", - "Social Publication": "Social Publication", - "Spend budget reached": "Spend budget reached", - "Status Reason": "Status Reason", - "The account as its own network spells it, for example @conduction@mastodon.nl. It is what a colleague recognises, so it is stored exactly as the network returns it.": "The account as its own network spells it, for example @conduction@mastodon.nl. It is what a colleague recognises, so it is stored exactly as the network returns it.", - "The account's own server, for the two networks that have no single API host: a Mastodon instance or a Bluesky personal data server. The broker pins this host onto the credential at mint and refuses to move it afterwards, so this field is a readable copy and never the authority.": "The account's own server, for the two networks that have no single API host: a Mastodon instance or a Bluesky personal data server. The broker pins this host onto the credential at mint and refuses to move it afterwards, so this field is a readable copy and never the authority.", - "The address the post points at, before campaign decoration. The stored value stays clean so the same post can be moved to another campaign without unpicking a query string.": "The address the post points at, before campaign decoration. The stored value stays clean so the same post can be moved to another campaign without unpicking a query string.", - "The article this post repurposes, when it came from one. Reading the article gives the composer its summary, hero image and public link to start from.": "The article this post repurposes, when it came from one. Reading the article gives the composer its summary, hero image and public link to start from.", - "The campaign this post belongs to. When set, the link is decorated with that campaign's UTM parameters so a click can be attributed. Campaigns arrive in phase 4; until then this is a value a marketer fills in and the decorator already honours.": "The campaign this post belongs to. When set, the link is decorated with that campaign's UTM parameters so a click can be attributed. Campaigns arrive in phase 4; until then this is a value a marketer fills in and the decorator already honours.", - "The connected account this publication went to.": "The connected account this publication went to.", - "The connected accounts this post goes to. One post to five accounts produces five publications, each with its own outcome.": "The connected accounts this post goes to. One post to five accounts produces five publications, each with its own outcome.", - "The failure in words a marketer can act on. Never carries a token, a header or a full request.": "The failure in words a marketer can act on. Never carries a token, a header or a full request.", - "The five numbers every network can answer, after normalisation.": "The five numbers every network can answer, after normalisation.", - "The human decisions taken on this post. Appended by the approve and reject paths from the session user and never taken from a request body.": "The human decisions taken on this post. Appended by the approve and reject paths from the session user and never taken from a request body.", - "The name the network shows for this account.": "The name the network shows for this account.", - "The network of the account, copied here so a ranking can group by network without reading every account.": "The network of the account, copied here so a ranking can group by network without reading every account.", - "The network this account lives on. It selects the adapter that shapes a publish request and the broker provider the credential was minted against.": "The network this account lives on. It selects the adapter that shapes a publish request and the broker provider the credential was minted against.", - "The network's own identifier for the published item, used to read its numbers back.": "The network's own identifier for the published item, used to read its numbers back.", - "The network's own identifier for this account: a Facebook page id, an Instagram business account id, a LinkedIn person or organisation URN, or a Bluesky DID. Adapters address the account by this value, so a renamed handle does not break publishing.": "The network's own identifier for this account: a Facebook page id, an Instagram business account id, a LinkedIn person or organisation URN, or a Bluesky DID. Adapters address the account by this value, so a renamed handle does not break publishing.", - "The Nextcloud user this account belongs to. For a personal account it is the authorization boundary: only this user or an administrator may publish as them, request a share from them or revoke the connection. Stamped by the connect path from the session and never taken from a request body.": "The Nextcloud user this account belongs to. For a personal account it is the authorization boundary: only this user or an administrator may publish as them, request a share from them or revoke the connection. Stamped by the connect path from the session and never taken from a request body.", - "The Nextcloud user who created the post, stamped from the session.": "The Nextcloud user who created the post, stamped from the session.", - "The Nextcloud user who decided.": "The Nextcloud user who decided.", - "The OAuth client id the connection was made with. Public by design, never a secret. Empty when the connection used the Conduction developer app; filled when the tenant brought its own application.": "The OAuth client id the connection was made with. Public by design, never a secret. Empty when the connection used the Conduction developer app; filled when the tenant brought its own application.", - "The outcome for this one account. awaiting_share and shared are the advocacy path, where no application may post and the owner does it themselves.": "The outcome for this one account. awaiting_share and shared are the advocacy path, where no application may post and the owner does it themselves.", - "The permissions the account granted, as the network names them. Read back from the broker so a missing scope explains a refusal instead of looking like a bug.": "The permissions the account granted, as the network names them. Read back from the broker so a missing scope explains a refusal instead of looking like a bug.", - "The post this publication belongs to.": "The post this publication belongs to.", - "The provider's own payload, kept untouched so a normalisation can be recomputed when a network changes what it reports.": "The provider's own payload, kept untouched so a normalisation can be recomputed when a network changes what it reports.", - "The text of the post as it applies to every network that has no variant of its own.": "The text of the post as it applies to every network that has no variant of its own.", - "Threads": "Threads", - "Times the item was seen.": "Times the item was seen.", - "UUID of the credential OpenRegister's broker holds for this account. It is a reference, not a secret: Pipelinq cannot read the token behind it and never tries. Empty until the connect flow returns.": "UUID of the credential OpenRegister's broker holds for this account. It is a reference, not a secret: Pipelinq cannot read the token behind it and never tries. Empty until the connect flow returns.", - "Views": "Views", - "Waiting for approval": "Waiting for approval", - "Waiting for the owner to share": "Waiting for the owner to share", - "Waiting to go out": "Waiting to go out", - "What they decided.": "What they decided.", - "What this publication cost in euros. Only X charges per post and per read today; every other network records zero.": "What this publication cost in euros. Only X charges per post and per read today; every other network records zero.", - "Where the connection stands. The first five values are the broker's own vocabulary and are mirrored from it. not_configured is Pipelinq's own: the network has no developer application filed yet, so nothing can be connected and the interface says so instead of offering a button that fails.": "Where the connection stands. The first five values are the broker's own vocabulary and are mirrored from it. not_configured is Pipelinq's own: the network has no developer application filed yet, so nothing can be connected and the interface says so instead of offering a button that fails.", - "Where the post stands. A post reaches scheduled only after a person approved it, and reaches published only when every account it names has a publication that succeeded or was handed to its owner to share.": "Where the post stands. A post reaches scheduled only after a person approved it, and reaches published only when every account it names has a publication that succeeded or was handed to its owner to share.", - "Whether an agent drafted this post (ADR-088). Stamped by the write path, never accepted from a client.": "Whether an agent drafted this post (ADR-088). Stamped by the write path, never accepted from a client.", - "Whether Pipelinq publishes to this account itself or prepares the text for its owner to post. Personal Facebook and Instagram accounts are always share, because no application may post to them at all.": "Whether Pipelinq publishes to this account itself or prepares the text for its owner to post. Personal Facebook and Instagram accounts are always share, because no application may post to them at all.", - "Whether this account may be picked in the composer. Revoking a connection clears it rather than deleting the row, so the publications that already went out keep naming the account they went to.": "Whether this account may be picked in the composer. Revoking a connection clears it rather than deleting the row, so the publications that already went out keep naming the account they went to.", - "Whether this is a company account the tenant runs or a colleague's own account. A personal account belongs to the person who connected it and only they or an administrator may act on it.": "Whether this is a company account the tenant runs or a colleague's own account. A personal account belongs to the person who connected it and only they or an administrator may act on it.", - "Which agent drafted it. Stamped alongside agentAuthored and cleared when a person takes authorship.": "Which agent drafted it. Stamped alongside agentAuthored and cleared when a person takes authorship.", - "Why the account holds its current status, in words a marketer can act on. Written by the connect and publish paths, never by a client.": "Why the account holds its current status, in words a marketer can act on. Written by the connect and publish paths, never by a client.", - "Why the post is in status failed, in words a marketer can act on. It names the account and the network, so a retry goes to the right place.": "Why the post is in status failed, in words a marketer can act on. It names the account and the network, so a retry goes to the right place.", - "Why this publication failed, as one of a closed set a caller can branch on. A failure always carries one of these rather than only a sentence, so the interface can offer the right next step.": "Why this publication failed, as one of a closed set a caller can branch on. A failure always carries one of these rather than only a sentence, so the interface can offer the right next step.", - "Why, in their own words.": "Why, in their own words.", - "X": "X", - "Compose a post": "Compose a post", - "Connect": "Connect", - "Copy text": "Copy text", - "Edit post": "Edit post", - "Engagement rate": "Engagement rate", - "Followers": "Followers", - "I posted this": "I posted this", - "Internal name, never published": "Internal name, never published", - "Leave empty to use the body above": "Leave empty to use the body above", - "No application may post to this account, so the text is ready for you to post.": "No application may post to this account, so the text is ready for you to post.", - "No social accounts yet.": "No social accounts yet.", - "Nothing has been published yet.": "Nothing has been published yet.", - "Open the composer": "Open the composer", - "Open what went out": "Open what went out", - "Per network": "Per network", - "Post this yourself": "Post this yourself", - "Reconnect": "Reconnect", - "Scheduled for": "Scheduled for", - "Share this myself": "Share this myself", - "Social accounts": "Social accounts", - "Social performance": "Social performance", - "Submit for approval": "Submit for approval", - "That did not work.": "That did not work.", - "The account is connected.": "The account is connected.", - "The accounts could not be loaded.": "The accounts could not be loaded.", - "The campaign parameters are added when it goes out": "The campaign parameters are added when it goes out", - "The connection could not be recorded.": "The connection could not be recorded.", - "The connection could not be revoked.": "The connection could not be revoked.", - "The connection could not be started.": "The connection could not be started.", - "The connection was not completed. Try connecting the account again.": "The connection was not completed. Try connecting the account again.", - "The numbers could not be loaded.": "The numbers could not be loaded.", - "The post could not be loaded.": "The post could not be loaded.", - "The post could not be saved.": "The post could not be saved.", - "The prepared text could not be loaded.": "The prepared text could not be loaded.", - "The publications could not be loaded.": "The publications could not be loaded.", - "The retry did not work.": "The retry did not work.", - "The share could not be recorded.": "The share could not be recorded.", - "The text could not be copied. Select it and copy it by hand.": "The text could not be copied. Select it and copy it by hand.", - "This post has not gone out yet.": "This post has not gone out yet.", - "This post names no accounts yet.": "This post names no accounts yet.", - "What this post says on every network": "What this post says on every network", - "Written by an agent: {agent}": "Written by an agent: {agent}", - "New post": "New post", - "Post details": "Post details", - "Prepared text": "Prepared text", - "Social account": "Social account", - "Social post": "Social post", - "Social posts": "Social posts", - "What this says per network": "What this says per network", - "Where it went": "Where it went", - "A short summary of the change, for a page or sitemap watch. For a feed or a timeline this is the entry's own summary.": "A short summary of the change, for a page or sitemap watch. For a feed or a timeline this is the entry's own summary.", - "Added by hand": "Added by hand", - "Arrange something": "Arrange something", - "Came from": "Came from", - "Cannot be checked": "Cannot be checked", - "Checked at": "Checked at", - "Compare options": "Compare options", - "Competitor": "Competitor", - "Competitor Watch": "Competitor Watch", - "Confirmed by": "Confirmed by", - "Could not reach it": "Could not reach it", - "Could not read it": "Could not read it", - "Difficulty": "Difficulty", - "Every day": "Every day", - "Every hour": "Every hour", - "Every week": "Every week", - "Feed": "Feed", - "Feeds": "Feeds", - "Find something out": "Find something out", - "Fingerprint": "Fingerprint", - "For a page watch, a hash of the selected fragment as it was last seen. The fragment itself is never stored.": "For a page watch, a hash of the selected fragment as it was last seen. The fragment itself is never stored.", - "For a page watch, a hash per line of the fragment as it was last seen, capped. It is what lets the next run say how much was removed without keeping a copy of somebody else's page: the lines that were ADDED are shown from the run's own fresh fetch, and the removed ones are counted, not quoted.": "For a page watch, a hash per line of the fragment as it was last seen, capped. It is what lets the next run say how much was removed without keeping a copy of somebody else's page: the lines that were ADDED are shown from the run's own fresh fetch, and the removed ones are counted, not quoted.", - "For a page watch, the CSS selector of the fragment to compare. A selector that matches nothing is reported rather than silently treated as unchanged.": "For a page watch, the CSS selector of the fragment to compare. A selector that matches nothing is reported rather than silently treated as unchanged.", - "How hard the term is to win, 0 to 100, when somebody has looked it up. Filled in by hand for the same reason as volume.": "How hard the term is to win, 0 to 100, when somebody has looked it up. Filled in by hand for the same reason as volume.", - "How often": "How often", - "How often this watch is due. The flow fires hourly and runs the watches whose cadence has come round.": "How often this watch is due. The flow fires hourly and runs the watches whose cadence has come round.", - "How relevant hermiq judged this item, 0 to 100. Absent when hermiq did not score it, which is not the same as a zero and is rendered as not scored.": "How relevant hermiq judged this item, 0 to 100. Absent when hermiq did not score it, which is not the same as a zero and is rendered as not scored.", - "How the last run ended.": "How the last run ended.", - "Intent": "Intent", - "Keep an eye on it": "Keep an eye on it", - "Keyword Target": "Keyword Target", - "Last outcome": "Last outcome", - "Last reason": "Last reason", - "Line fingerprints": "Line fingerprints", - "Monthly searches, when somebody has looked it up. Nothing in Pipelinq fills this in: the source that would is out of scope, so an empty value means not measured.": "Monthly searches, when somebody has looked it up. Nothing in Pipelinq fills this in: the source that would is out of scope, so an empty value means not measured.", - "Nothing of ours answers it": "Nothing of ours answers it", - "One push from page one": "One push from page one", - "Our account": "Our account", - "Page fragment": "Page fragment", - "Public fediverse handles. Only networks with a public timeline can be watched.": "Public fediverse handles. Only networks with a public timeline can be watched.", - "Public handles": "Public handles", - "Public timeline": "Public timeline", - "RSS or Atom feed URLs to watch.": "RSS or Atom feed URLs to watch.", - "Reach a specific page": "Reach a specific page", - "Read": "Read", - "Relevance": "Relevance", - "Saved search": "Saved search", - "Scored by an agent": "Scored by an agent", - "Search volume": "Search volume", - "Seen at": "Seen at", - "Selector": "Selector", - "Sitemap": "Sitemap", - "Social Connection": "Social Connection", - "Source stamp": "Source stamp", - "Target page": "Target page", - "The OpenConnector source this watch reads through, when it needs one of its own. An OpenConnector source is a per-origin allow-list, so a competitor on their own domain gets their own source; leave this empty to use the shared source in competitor.egress_source.": "The OpenConnector source this watch reads through, when it needs one of its own. An OpenConnector source is a per-origin allow-list, so a competitor on their own domain gets their own source; leave this empty to use the shared source in competitor.egress_source.", - "The Search Console property the proposal came from, when it came from one.": "The Search Console property the proposal came from, when it came from one.", - "The client record for this organisation, when it is also a customer.": "The client record for this organisation, when it is also a customer.", - "The client whose handle this is.": "The client whose handle this is.", - "The competitor this event is about.": "The competitor this event is about.", - "The competitor this watch belongs to.": "The competitor this watch belongs to.", - "The connected socialAccount the audit looked from.": "The connected socialAccount the audit looked from.", - "The handle on the other side.": "The handle on the other side.", - "The kind of watch that produced it.": "The kind of watch that produced it.", - "The network this row is about.": "The network this row is about.", - "The one-line reason hermiq gave for the score.": "The one-line reason hermiq gave for the score.", - "The organisation's name.": "The organisation's name.", - "The organisation's own site.": "The organisation's own site.", - "The page that should win this term. A URL on our own site, or a portaliq page reference.": "The page that should win this term. A URL on our own site, or a portaliq page reference.", - "The search term itself, as people type it.": "The search term itself, as people type it.", - "The sitemap to diff for new and changed pages. A sitemap index is followed.": "The sitemap to diff for new and changed pages. A sitemap index is followed.", - "The user who confirmed the proposal.": "The user who confirmed the proposal.", - "The value that decides whether this item changed: a sitemap lastmod, a feed guid, or a fragment fingerprint.": "The value that decides whether this item changed: a sitemap lastmod, a feed guid, or a fragment fingerprint.", - "The watch that produced this event.": "The watch that produced this event.", - "Their handle": "Their handle", - "Their profile": "Their profile", - "Their public profile, when the network gave one.": "Their public profile, when the network gave one.", - "They follow us": "They follow us", - "Two pages, one query": "Two pages, one query", - "Use less": "Use less", - "Use more": "Use more", - "Watch": "Watch", - "Watch Event": "Watch Event", - "We follow them": "We follow them", - "What changed": "What changed", - "What is being watched. These five are the sources that can be read legitimately; LinkedIn and Meta post data are not among them, and no sixth kind should be added for them.": "What is being watched. These five are the sources that can be read legitimately; LinkedIn and Meta post data are not among them, and no sixth kind should be added for them.", - "What somebody typing this is trying to do.": "What somebody typing this is trying to do.", - "What the item is called, as the source names it.": "What the item is called, as the source names it.", - "What the last run said when it did not end in ok.": "What the last run said when it did not end in ok.", - "What to read: a feed URL, a sitemap URL, a page URL, a fediverse handle, or a search query.": "What to read: a feed URL, a sitemap URL, a page URL, a fediverse handle, or a search query.", - "What we decided to do about this term.": "What we decided to do about this term.", - "What we watch this organisation for.": "What we watch this organisation for.", - "When the audit last looked.": "When the audit last looked.", - "When the proposal was confirmed.": "When the proposal was confirmed.", - "When the watch first saw this item.": "When the watch first saw this item.", - "When this watch last ran, whatever the outcome.": "When this watch last ran, whatever the outcome.", - "Where the item lives. Together with the watch this is the event's identity, so a re-run updates rather than duplicates.": "Where the item lives. Together with the watch this is the event's identity, so a re-run updates rather than duplicates.", - "Whether our account follows theirs. Unknown means the network will not say, not that we do not.": "Whether our account follows theirs. Unknown means the network will not say, not that we do not.", - "Whether the relevance on this event was written by an agent (ADR-088). The item itself is never agent-authored: it is somebody else's publication.": "Whether the relevance on this event was written by an agent (ADR-088). The item itself is never agent-authored: it is somebody else's publication.", - "Whether their account follows ours, on the same three-value vocabulary.": "Whether their account follows ours, on the same three-value vocabulary.", - "Whether this competitor's watches run.": "Whether this competitor's watches run.", - "Whether this watch runs.": "Whether this watch runs.", - "Which derivation proposed this term, so a target can be traced back to the evidence for it.": "Which derivation proposed this term, so a target can be traced back to the evidence for it.", - "Why": "Why", - "Why the answer is unknown, in the words the page shows.": "Why the answer is unknown, in the words the page shows.", - "Why this term matters, and what was decided about it.": "Why this term matters, and what was decided about it.", - "Competitors": "Competitors", - "Connection audit": "Connection audit", - "The handle as its own network spells it, without the leading at sign.": "The handle as its own network spells it, without the leading at sign.", - "The network this handle lives on. Only Mastodon and Bluesky publish a timeline that can be read without impersonating anybody.": "The network this handle lives on. Only Mastodon and Bluesky publish a timeline that can be read without impersonating anybody.", - "{clicks} clicks, {impressions} impressions": "{clicks} clicks, {impressions} impressions", - "{sent} sent, {refused} refused, {failed} failed": "{sent} sent, {refused} refused, {failed} failed", - "A bookkeeping change announces nothing, so this journey looks for it on a schedule.": "A bookkeeping change announces nothing, so this journey looks for it on a schedule.", - "A promotional send skips a customer in dunning. A service message reaches them anyway.": "A promotional send skips a customer in dunning. A service message reaches them anyway.", - "A segment the contact must still match. Leave it empty to reach everyone the trigger delivered.": "A segment the contact must still match. Leave it empty to reach everyone the trigger delivered.", - "Add a competitor and give it something to watch: a feed, a sitemap, a page fragment, a public fediverse timeline, or a saved search. LinkedIn and Meta are deliberately not options: neither offers a legitimate way to read another organisation's posts.": "Add a competitor and give it something to watch: a feed, a sitemap, a page fragment, a public fediverse timeline, or a saved search. LinkedIn and Meta are deliberately not options: neither offers a legitimate way to read another organisation's posts.", - "Add as keyword target": "Add as keyword target", - "Add as target": "Add as target", - "Add target": "Add target", - "Already a target": "Already a target", - "An agent wrote this summary: {agent}": "An agent wrote this summary: {agent}", - "Back to journeys": "Back to journeys", - "Behind by": "Behind by", - "Between {from} and {to}, from {count} impressions": "Between {from} and {to}, from {count} impressions", - "Check again": "Check again", - "Compose again": "Compose again", - "Connect a Search Console property under Settings, Marketing traffic. Once the import has run, this page shows where you rank, which queries are one push from page one, which pages compete with each other, and which questions nothing of yours answers.": "Connect a Search Console property under Settings, Marketing traffic. Once the import has run, this page shows where you rank, which queries are one push from page one, which pages compete with each other, and which questions nothing of yours answers.", - "Connect a social account and give a client a handle on the same network. Only Mastodon and Bluesky publish a follower list an audit can read; for the other networks this page will say so rather than guess.": "Connect a social account and give a client a handle on the same network. Only Mastodon and Bluesky publish a follower list an audit can read; for the other networks this page will say so rather than guess.", - "Could not compose the weekly review.": "Could not compose the weekly review.", - "Could not load keyword proposals.": "Could not load keyword proposals.", - "Could not load the competitor watches.": "Could not load the competitor watches.", - "Could not load the connection audit.": "Could not load the connection audit.", - "Could not load this journey.": "Could not load this journey.", - "Could not read the weekly review.": "Could not read the weekly review.", - "Could not read what this journey did.": "Could not read what this journey did.", - "Could not save this journey.": "Could not save this journey.", - "Crawl source for our own pages": "Crawl source for our own pages", - "Egress source for competitor reads": "Egress source for competitor reads", - "Every query with demand is answered by a page whose title or headings carry its terms.": "Every query with demand is answered by a page whose title or headings carry its terms.", - "for example: 5 days": "for example: 5 days", - "How many impressions a query needs over the window before any keyword finding names it. Lower it for a small site.": "How many impressions a query needs over the window before any keyword finding names it. Lower it for a small site.", - "How these reads identify themselves to the sites they read.": "How these reads identify themselves to the sites they read.", - "Impressions before a query counts": "Impressions before a query counts", - "Leave it empty and the action always runs.": "Leave it empty and the action always runs.", - "Leave it empty and the send is checked against the channel consent instead of a list.": "Leave it empty and the send is checked against the channel consent instead of a list.", - "Let hermiq score how relevant an item is": "Let hermiq score how relevant an item is", - "Marketing intelligence": "Marketing intelligence", - "Marketing intelligence settings saved": "Marketing intelligence settings saved", - "Matomo": "Matomo", - "Matomo address": "Matomo address", - "Matomo connector source": "Matomo connector source", - "Matomo credential id": "Matomo credential id", - "Matomo site id": "Matomo site id", - "No consent for this channel": "No consent for this channel", - "No mail transport is configured": "No mail transport is configured", - "No query has two pages taking a real share of its impressions while earning less together than the better page does alone.": "No query has two pages taking a real share of its impressions while earning less together than the better page does alone.", - "No query sits between position 8 and 20 with enough impressions and a click-through below what that position normally earns.": "No query sits between position 8 and 20 with enough impressions and a click-through below what that position normally earns.", - "No review yet": "No review yet", - "No watches yet": "No watches yet", - "Not run yet": "Not run yet", - "Not scored": "Not scored", - "Nothing has been seen yet. A watch records an item once, so a second run over unchanged sources adds nothing here.": "Nothing has been seen yet. A watch records an item once, so a second run over unchanged sources adds nothing here.", - "Nothing of ours answers this": "Nothing of ours answers this", - "Nothing to compare yet": "Nothing to compare yet", - "Off by default: it sends a competitor's headline to the model you configured in hermiq. When it is off, or hermiq cannot answer, an item is stored without a score and shown as not scored.": "Off by default: it sends a competitor's headline to the model you configured in hermiq. When it is off, or hermiq cannot answer, an item is stored without a score and shown as not scored.", - "Once its trigger fires, every contact it reached and every contact it refused is listed here.": "Once its trigger fires, every contact it reached and every contact it refused is listed here.", - "Page that should win it": "Page that should win it", - "position {position}, {share} of impressions": "position {position}, {share} of impressions", - "Put in front of the model verbatim, in your own words.": "Put in front of the model verbatim, in your own words.", - "Relevance {score}": "Relevance {score}", - "Run now": "Run now", - "Save marketing intelligence settings": "Save marketing intelligence settings", - "Saving the marketing intelligence settings failed. A Matomo token is refused here: store it in the credential broker and enter the credential id instead.": "Saving the marketing intelligence settings failed. A Matomo token is refused here: store it in the credential broker and enter the credential id instead.", - "Send a mailing, publish a post or connect Search Console, and last week's numbers appear here.": "Send a mailing, publish a post or connect Search Console, and last week's numbers appear here.", - "Set a crawl source under Settings, Marketing intelligence to switch this check on.": "Set a crawl source under Settings, Marketing intelligence to switch this check on.", - "Set an egress source under Settings, Marketing intelligence to switch the watches on.": "Set an egress source under Settings, Marketing intelligence to switch the watches on.", - "Skipped: this customer is being chased for an unpaid invoice": "Skipped: this customer is being chased for an unpaid invoice", - "Tenders at municipalities, open source in the public sector.": "Tenders at municipalities, open source in the public sector.", - "The flow engine refused this journey: {reason}": "The flow engine refused this journey: {reason}", - "The id of the credential the OpenRegister broker holds for Matomo. Store the token there, not here: a value that looks like a Matomo token is refused.": "The id of the credential the OpenRegister broker holds for Matomo. Store the token there, not here: a value that looks like a Matomo token is refused.", - "The keyword target could not be added.": "The keyword target could not be added.", - "The mail transport rejected it": "The mail transport rejected it", - "The OpenConnector source feeds, sitemaps, page watches and public timelines are read through. A competitor on their own domain can carry a source of its own instead.": "The OpenConnector source feeds, sitemaps, page watches and public timelines are read through. A competitor on their own domain can carry a source of its own instead.", - "The OpenConnector source that reaches your Matomo instance.": "The OpenConnector source that reaches your Matomo instance.", - "The OpenConnector source that reaches your own website. The content gap check reads the title and headings of the pages that already appear in search. Leave it empty and that check does not run, which the Keywords page says rather than reporting no gaps.": "The OpenConnector source that reaches your own website. The content gap check reads the title and headings of the pages that already appear in search. Leave it empty and that check does not run, which the Keywords page says rather than reporting no gaps.", - "The template is gone": "The template is gone", - "The watch could not be run.": "The watch could not be run.", - "These sources hold nothing yet, so their absence here is missing data and not a zero: {sources}": "These sources hold nothing yet, so their absence here is missing data and not a zero: {sources}", - "This contact has no email address": "This contact has no email address", - "This journey has not run yet": "This journey has not run yet", - "This journey is saved but it will not run: this instance has no flow engine.": "This journey is saved but it will not run: this instance has no flow engine.", - "Together {combined}, best page alone {best}": "Together {combined}, best page alone {best}", - "Used for links out of the reports. The reads go through the source below.": "Used for links out of the reports. The reads go through the source below.", - "User agent for competitor reads": "User agent for competitor reads", - "Watches": "Watches", - "Watching": "Watching", - "Week of {week}": "Week of {week}", - "What counts as relevant here": "What counts as relevant here", - "What do you want to do with it": "What do you want to do with it", - "What happens": "What happens", - "What is somebody typing this trying to do": "What is somebody typing this trying to do", - "What moved": "What moved", - "What to try": "What to try", - "Where the keyword, Matomo and competitor reads leave the instance, and how relevance is scored. Every outbound read goes through an OpenConnector source, so this section holds source ids and never a key.": "Where the keyword, Matomo and competitor reads leave the instance, and how relevance is scored. Every outbound read goes through an OpenConnector source, so this section holds source ids and never a key.", - "Where we rank": "Where we rank", - "Who this journey is for, in one sentence": "Who this journey is for, in one sentence", - "Why this term matters, and what you decided about it.": "Why this term matters, and what you decided about it." + "{value} of {quota} on track ({percent}%)": "{value} of {quota} on track ({percent}%)" }, "nplurals=2; plural=(n != 1);" ) diff --git a/l10n/en.json b/l10n/en.json index bbf21b206..a103279ae 100644 --- a/l10n/en.json +++ b/l10n/en.json @@ -1,17 +1,5 @@ { "translations": { - "Example data fills the lists, dashboards and the 360 degree client view so you can see the app working straight away. Pick \"None\" on a production install.": "Example data fills the lists, dashboards and the 360 degree client view so you can see the app working straight away. Pick \"None\" on a production install.", - "Loads what you picked. Every object is marked [Demo], it is safe to run more than once, and `occ pipelinq:demo:seed --remove` takes it away again.": "Loads what you picked. Every object is marked [Demo], it is safe to run more than once, and `occ pipelinq:demo:seed --remove` takes it away again.", - "Nothing is seeded. You start with an empty app and add your own data.": "Nothing is seeded. You start with an empty app and add your own data.", - "A worked CRM: clients and contacts, pipelines, products and leads, requests, complaints and contact moments, tasks and contracts. It shows the lists, detail pages and dashboards working. Safe to run more than once, and `occ pipelinq:demo:remove` takes it away again.": "A worked CRM: clients and contacts, pipelines, products and leads, requests, complaints and contact moments, tasks and contracts. It shows the lists, detail pages and dashboards working. Safe to run more than once, and `occ pipelinq:demo:remove` takes it away again.", - "Load example data?": "Load example data?", - "Example data fills the lists, detail pages and dashboards so you can see the app working straight away. Pick \"None\" on a production install.": "Example data fills the lists, detail pages and dashboards so you can see the app working straight away. Pick \"None\" on a production install.", - "Load the example data": "Load the example data", - "Loads what you picked. The data is obviously sample data, it is safe to run more than once, and you can delete it afterwards.": "Loads what you picked. The data is obviously sample data, it is safe to run more than once, and you can delete it afterwards.", - "None, I will set this up myself": "None, I will set this up myself", - "Nothing is imported. You start with an empty app and add your own data.": "Nothing is imported. You start with an empty app and add your own data.", - "Example data": "Example data", - "Sample values for every schema this app supplies, generated from the schemas themselves. It shows the lists, detail pages and dashboards working rather than telling a story. Safe to run more than once, and you can delete it afterwards.": "Sample values for every schema this app supplies, generated from the schemas themselves. It shows the lists, detail pages and dashboards working rather than telling a story. Safe to run more than once, and you can delete it afterwards.", "\"Vanaf\" datum moet voor of gelijk zijn aan \"tot en met\" datum.": "\"From\" date must be before or equal to \"up to and including\" date.", "#": "#", "%n contact in this segment is missing {channel} consent. Choose how to proceed.": [ @@ -71,7 +59,9 @@ "A BSN is exactly 9 digits": "A BSN is exactly 9 digits", "A BlastDelivery is one message to one recipient. When the blast targets a mailing list the row carries the first-party unsubscribe link minted for that membership, so the rendered mail points at Pipelinq rather than at the provider. See the marketing-lists spec.": "A BlastDelivery is one message to one recipient. When the blast targets a mailing list the row carries the first-party unsubscribe link minted for that membership, so the rendered mail points at Pipelinq rather than at the provider. See the marketing-lists spec.", "A Won stage must also be marked as Closed": "A Won stage must also be marked as Closed", + "A bookkeeping change announces nothing, so this journey looks for it on a schedule.": "A bookkeeping change announces nothing, so this journey looks for it on a schedule.", "A bookkeeping signal changed": "A bookkeeping signal changed", + "A campaign needs a name.": "A campaign needs a name.", "A confirmation email has been sent to {email}.": "A confirmation email has been sent to {email}.", "A consent-request flow will be opened for the listed contacts.": "A consent-request flow will be opened for the listed contacts.", "A contract is up for renewal": "A contract is up for renewal", @@ -84,11 +74,15 @@ "A mailing list": "A mailing list", "A new run has been queued": "A new run has been queued", "A promotional send is suppressed for a customer in dunning. A service message is not.": "A promotional send is suppressed for a customer in dunning. A service message is not.", + "A promotional send skips a customer in dunning. A service message reaches them anyway.": "A promotional send skips a customer in dunning. A service message reaches them anyway.", "A second factor that has been set up but not yet confirmed with a code. It never counts as a working second factor.": "A second factor that has been set up but not yet confirmed with a code. It never counts as a working second factor.", "A segment": "A segment", + "A segment the contact must still match. Leave it empty to reach everyone the trigger delivered.": "A segment the contact must still match. Leave it empty to reach everyone the trigger delivered.", + "A short summary of the change, for a page or sitemap watch. For a feed or a timeline this is the entry's own summary.": "A short summary of the change, for a page or sitemap watch. For a feed or a timeline this is the entry's own summary.", "A stage change, a contract renewal window, a list confirmation or a bookkeeping signal.": "A stage change, a contract renewal window, a list confirmation or a bookkeeping signal.", "A token is currently configured — leave empty to keep it; type a new value to replace it.": "A token is currently configured — leave empty to keep it; type a new value to replace it.", "A verification link has been sent to {email}.": "A verification link has been sent to {email}.", + "A worked CRM: clients and contacts, pipelines, products and leads, requests, complaints and contact moments, tasks and contracts. It shows the lists, detail pages and dashboards working. Safe to run more than once, and `occ pipelinq:demo:remove` takes it away again.": "A worked CRM: clients and contacts, pipelines, products and leads, requests, complaints and contact moments, tasks and contracts. It shows the lists, detail pages and dashboards working. Safe to run more than once, and `occ pipelinq:demo:remove` takes it away again.", "A/B split": "A/B split", "A/B testing": "A/B testing", "AP complaint procedure URL": "AP complaint procedure URL", @@ -149,10 +143,13 @@ "Add Contact": "Add Contact", "Add Product": "Add product", "Add Question": "Add question", + "Add a competitor and give it something to watch: a feed, a sitemap, a page fragment, a public fediverse timeline, or a saved search. LinkedIn and Meta are deliberately not options: neither offers a legitimate way to read another organisation's posts.": "Add a competitor and give it something to watch: a feed, a sitemap, a page fragment, a public fediverse timeline, or a saved search. LinkedIn and Meta are deliberately not options: neither offers a legitimate way to read another organisation's posts.", "Add a note…": "Add a note…", "Add a webhook subscription to push CRM events to an external system.": "Add a webhook subscription to push CRM events to an external system.", "Add action": "Add action", "Add as client": "Add as client", + "Add as keyword target": "Add as keyword target", + "Add as target": "Add as target", "Add budget": "Add budget", "Add campaign parameters to blast links": "Add campaign parameters to blast links", "Add client": "Add client", @@ -178,6 +175,7 @@ "Add stage": "Add stage", "Add stages": "Add stages", "Add step": "Add step", + "Add target": "Add target", "Add task": "Add task", "Add tender": "Add tender", "Add the person or organisation you're selling to.": "Add the person or organisation you're selling to.", @@ -187,6 +185,7 @@ "Add variant": "Add variant", "Add working hours row": "Add working hours row", "Add {email} as a user with full permission on each property in Search Console, or the import is refused.": "Add {email} as a user with full permission on each property in Search Console, or the import is refused.", + "Added by hand": "Added by hand", "Added {name} as a client": "Added {name} as a client", "Additional notes": "Additional notes", "Address": "Address", @@ -211,6 +210,8 @@ "Afwijzen": "Afwijzen", "Age": "Age", "Agent": "Agent", + "Agent Authored": "Agent Authored", + "Agent Authored By": "Agent Authored By", "Agent Performance": "Agent Performance", "Agent Profiles": "Agent Profiles", "Agent authored": "Agent authored", @@ -248,27 +249,34 @@ "Allow gap": "Allow gap", "Allowed Groups": "Allowed Groups", "Allows change calculation on overpayment (CASH)": "Allows change calculation on overpayment (CASH)", + "Already a target": "Already a target", "Already linked": "Already linked", "Already sent — Shillinq returned the existing draft invoice {number}.": "Already sent — Shillinq returned the existing draft invoice {number}.", + "Alt Text": "Alt Text", + "Alternative text. Every network that accepts media accepts alt text, and a post without it is unreadable to a screen reader.": "Alternative text. Every network that accepts media accepts alt text, and a post without it is unreadable to a screen reader.", "Always charge": "Always charge", "Always use this rule (create trust configuration)": "Always use this rule (create trust configuration)", "Amount": "Amount", "Amount (EUR)": "Amount (EUR)", "Amount (€)": "Amount (€)", + "An agent wrote this summary: {agent}": "An agent wrote this summary: {agent}", "An item with the name \"{name}\" already exists.": "An item with the name \"{name}\" already exists.", "An unexpected error occurred": "An unexpected error occurred", "Analytics": "Analytics", "Annuleren": "Cancel", "Annulering": "Void", "Anonymous customer": "Anonymous customer", + "Another page on this portal already uses that route. Pick a different one.": "Another page on this portal already uses that route. Pick a different one.", "Applies to": "Applies to", "Apply DMN decision": "Apply DMN decision", "Apply filter": "Apply filter", "Appointments": "Appointments", + "Approvals": "Approvals", "Approve": "Approve", "Approved": "Approved", "Approved at": "Approved at", "Approved by": "Approved by", + "Archive": "Archive", "Archived": "Archived", "Are you sure you want to delete \"{name}\"?": "Are you sure you want to delete \"{name}\"?", "Are you sure you want to delete \"{name}\"? Future bookings using this service will be left orphaned.": "Are you sure you want to delete \"{name}\"? Future bookings using this service will be left orphaned.", @@ -281,10 +289,16 @@ "Are you sure you want to remove \"{name}\"?": "Are you sure you want to remove \"{name}\"?", "Are you sure?": "Are you sure?", "Are you sure? This cannot be undone.": "Are you sure? This cannot be undone.", + "Arrange something": "Arrange something", "Arrived": "Arrived", "Article": "Article", + "Article IDs": "Article IDs", + "Article body": "Article body", + "Article details": "Article details", "Article not found": "Article not found", "Article published": "Article published", + "Articles": "Articles", + "Articles embedded in this template, in the order the marketer chose. They are rendered where the body carries the {{articles}} marker; a template with articles and no marker renders none of them.": "Articles embedded in this template, in the order the marketer chose. They are rendered where the body carries the {{articles}} marker; a template with articles and no marker renders none of them.", "Ask Navi": "Ask Navi", "Ask Navi a question": "Ask Navi a question", "Ask Navi a question about your leads, requests or pipeline.": "Ask Navi a question about your leads, requests or pipeline.", @@ -322,9 +336,11 @@ "Attribute": "Attribute", "Attributed deals": "Attributed deals", "Attributed value": "Attributed value", + "Attributed value per channel": "Attributed value per channel", "Attributes": "Attributes", "Attributes (e.g. maat=S, kleur=Wit)": "Attributes (e.g. maat=S, kleur=Wit)", "Attribution": "Attribution", + "Attribution model": "Attribution model", "Audience": "Audience", "Audit entry": "Audit entry", "Audit entry kon niet worden geladen.": "Audit entry could not be loaded.", @@ -335,6 +351,7 @@ "Audit trail": "Audit trail", "Auth method": "Auth method", "Authentication Mode": "Authentication Mode", + "Author": "Author", "Author:": "Author:", "Authorization Endpoint": "Authorization Endpoint", "Authorized": "Authorized", @@ -390,7 +407,9 @@ "Back to Dashboard": "Back to Dashboard", "Back to audit log": "Back to audit log", "Back to blasts": "Back to blasts", + "Back to campaigns": "Back to campaigns", "Back to dashboard": "Back to dashboard", + "Back to journeys": "Back to journeys", "Back to kennisbank": "Back to kennisbank", "Back to knowledge base": "Back to knowledge base", "Back to list": "Back to list", @@ -415,6 +434,7 @@ "Behandeling AVG-verwijderverzoek art. 17": "Handling GDPR erasure request art. 17", "Beheer kassashifts: openingsfloat, drops, blind tellen en reconciliatie": "Manage cash shifts: opening float, drops, blind count and reconciliation", "Beheerd door": "Managed by", + "Behind by": "Behind by", "Belastingaangifte": "Tax summary", "Belastingdienst export downloaded.": "Belastingdienst export downloaded.", "Belastingdienst export failed.": "Belastingdienst export failed.", @@ -430,6 +450,7 @@ "Betaling": "Betaling", "Betaling afgerond.": "Betaling afgerond.", "Betaling teruggeboekt.": "Betaling teruggeboekt.", + "Between {from} and {to}, from {count} impressions": "Between {from} and {to}, from {count} impressions", "Bevestigd": "Bevestigd", "Bevestigen": "Bevestigen", "Bewerken": "Bewerken", @@ -450,6 +471,8 @@ "Blast name": "Blast name", "Blast performance": "Blast performance", "Blasts": "Blasts", + "Bluesky": "Bluesky", + "Body": "Body", "Boekhoudkundige Afhandeling": "Bookkeeping settlement", "Boekhoudkundige afhandeling": "Boekhoudkundige afhandeling", "Boekhoudkundige status": "Bookkeeping status", @@ -472,6 +495,7 @@ "Breakdown by {group}": "Breakdown by {group}", "Brief": "Brief", "Bronze": "Bronze", + "Browse…": "Browse…", "Budget": "Budget", "Budget amount": "Budget amount", "Budget amount (EUR)": "Budget amount (EUR)", @@ -480,6 +504,7 @@ "Budget created.": "Budget created.", "Budget deleted.": "Budget deleted.", "Budget hours": "Budget hours", + "Budget in euro": "Budget in euro", "Budget saved.": "Budget saved.", "Budget uren": "Budget uren", "Buffer after (min)": "Buffer after (min)", @@ -527,9 +552,14 @@ "Callback request (terugbelverzoek)": "Callback request (terugbelverzoek)", "Callback requested": "Callback requested", "Called": "Called", + "Came from": "Came from", "Camera not available": "Camera not available", "Campaign": "Campaign", "Campaign parameters on blast links, the Portaliq portal that mail events and site visits are attributed to, and the Search Console import.": "Campaign parameters on blast links, the Portaliq portal that mail events and site visits are attributed to, and the Search Console import.", + "Campaign report": "Campaign report", + "Campaign templates": "Campaign templates", + "Campaign value": "Campaign value", + "Campaign value: {value}. It was minted from the name and does not change when you rename the campaign.": "Campaign value: {value}. It was minted from the name and does not change when you rename the campaign.", "Cancel": "Cancel", "Cancel booking": "Cancel booking", "Cancel send": "Cancel send", @@ -541,6 +571,7 @@ "Cancelled": "Cancelled", "Cancelling": "Cancelling", "Cancelling…": "Cancelling…", + "Cannot be checked": "Cannot be checked", "Cannot delete the default pipeline. Set another pipeline as default first.": "Cannot delete the default pipeline. Set another pipeline as default first.", "Captured expense submissions with Shillinq AP voucher sync status": "Captured expense submissions with Shillinq AP voucher sync status", "Card": "Card", @@ -588,15 +619,19 @@ "Channel metadata": "Channel metadata", "Charge deposit": "Charge deposit", "Chat": "Chat", + "Check again": "Check again", "Check now": "Check now", "Check out": "Check out", "Check your email to confirm closing your account.": "Check your email to confirm closing your account.", "Checkbox": "Checkbox", + "Checked at": "Checked at", "Checkout": "Checkout", + "Choose": "Choose", "Choose a client organisation to link this contact to.": "Choose a client organisation to link this contact to.", "Choose a date": "Choose a date", "Choose a destination type…": "Choose a destination type…", "Choose a destination…": "Choose a destination…", + "Choose a hero image": "Choose a hero image", "Choose a legal basis": "Choose a legal basis", "Choose a list": "Choose a list", "Choose a reason…": "Choose a reason…", @@ -629,6 +664,7 @@ "Clicks": "Clicks", "Clicks divided by impressions, between 0 and 1.": "Clicks divided by impressions, between 0 and 1.", "Clicks from the results to the page for this query on this day.": "Clicks from the results to the page for this query on this day.", + "Clicks on the link, counted by Pipelinq's own redirect where one was used.": "Clicks on the link, counted by Pipelinq's own redirect where one was used.", "Client": "Client", "Client (optional)": "Client (optional)", "Client (search by name)": "Client (search by name)", @@ -654,6 +690,7 @@ "Closed": "Closed", "Closed Lost": "Closed Lost", "Closed Won": "Closed Won", + "Closed on": "Closed on", "Closed — template required": "Closed — template required", "Closes soon": "Closes soon", "Code": "Code", @@ -668,6 +705,8 @@ "Column property": "Column property", "Column used to detect changed rows (e.g. updatedAt)": "Column used to detect changed rows (e.g. updatedAt)", "Combine with": "Combine with", + "Comma-separated, such as release, product": "Comma-separated, such as release, product", + "Comments": "Comments", "Commit": "Commit", "Commit / best-case / pipeline over time": "Commit / best-case / pipeline over time", "Commit justification": "Commit justification", @@ -678,6 +717,11 @@ "Companies and organisations": "Companies and organisations", "Company": "Company", "Company / organisation": "Company / organisation", + "Company account": "Company account", + "Compare options": "Compare options", + "Competitor": "Competitor", + "Competitor Watch": "Competitor Watch", + "Competitors": "Competitors", "Compiled": "Compiled", "Complained": "Complained", "Complaint": "Complaint", @@ -689,6 +733,8 @@ "Completed at": "Completed at", "Completion": "Completion", "Completion failed: {error}": "Completion failed: {error}", + "Compose a post": "Compose a post", + "Compose again": "Compose again", "Compression": "Compression", "Concept": "Concept", "Condition": "Condition", @@ -719,9 +765,17 @@ "Confirmation email sent": "Confirmation email sent", "Confirmed": "Confirmed", "Confirmed at": "Confirmed at", + "Confirmed by": "Confirmed by", "Conflict resolution saved": "Conflict resolution saved", + "Connect": "Connect", "Connect a Search Console property and a service account key under Settings, Marketing traffic. The first import runs within a day.": "Connect a Search Console property and a service account key under Settings, Marketing traffic. The first import runs within a day.", + "Connect a Search Console property under Settings, Marketing traffic. Once the import has run, this page shows where you rank, which queries are one push from page one, which pages compete with each other, and which questions nothing of yours answers.": "Connect a Search Console property under Settings, Marketing traffic. Once the import has run, this page shows where you rank, which queries are one push from page one, which pages compete with each other, and which questions nothing of yours answers.", + "Connect a social account and give a client a handle on the same network. Only Mastodon and Bluesky publish a follower list an audit can read; for the other networks this page will say so rather than guess.": "Connect a social account and give a client a handle on the same network. Only Mastodon and Bluesky publish a follower list an audit can read; for the other networks this page will say so rather than guess.", + "Connected": "Connected", + "Connected At": "Connected At", + "Connecting": "Connecting", "Connection OK ({platform})": "Connection OK ({platform})", + "Connection audit": "Connection audit", "Connection failed": "Connection failed", "Connection failed: {message}": "Connection failed: {message}", "Connection test errored: {error}": "Connection test errored: {error}", @@ -768,6 +822,7 @@ "Contacts today": "Contacts today", "Contains": "Contains", "Contant": "Contant", + "Content": "Content", "Content (Markdown)": "Content (Markdown)", "Context": "Context", "Context from the contact...": "Context from the contact...", @@ -787,15 +842,18 @@ "Copy email": "Copy email", "Copy failed.": "Copy failed.", "Copy preference link": "Copy preference link", + "Copy text": "Copy text", "Copy this token now — it will not be shown again.": "Copy this token now — it will not be shown again.", "Copy to clipboard": "Copy to clipboard", "Copy webhook URL": "Copy webhook URL", "Core CRM object types used by Pipelinq": "Core CRM object types used by Pipelinq", "Core Info": "Core info", "Cost": "Cost", + "Costs": "Costs", "Could not add this prospect as a client": "Could not add this prospect as a client", "Could not cancel this blast.": "Could not cancel this blast.", "Could not change job status": "Could not change job status", + "Could not compose the weekly review.": "Could not compose the weekly review.", "Could not convert this request to a case.": "Could not convert this request to a case.", "Could not copy the case reference.": "Could not copy the case reference.", "Could not copy the invoice reference.": "Could not copy the invoice reference.", @@ -821,6 +879,7 @@ "Could not load complaints": "Could not load complaints", "Could not load connector sources. You can still create the blast and set a source later.": "Could not load connector sources. You can still create the blast and set a source later.", "Could not load data.": "Could not load data.", + "Could not load keyword proposals.": "Could not load keyword proposals.", "Could not load mail transports. The blast will send through the default transport.": "Could not load mail transports. The blast will send through the default transport.", "Could not load matching settings.": "Could not load matching settings.", "Could not load performance data.": "Could not load performance data.", @@ -831,6 +890,11 @@ "Could not load requests.": "Could not load requests.", "Could not load search queries.": "Could not load search queries.", "Could not load settings.": "Could not load settings.", + "Could not load the campaign report.": "Could not load the campaign report.", + "Could not load the campaign vocabulary.": "Could not load the campaign vocabulary.", + "Could not load the campaigns.": "Could not load the campaigns.", + "Could not load the competitor watches.": "Could not load the competitor watches.", + "Could not load the connection audit.": "Could not load the connection audit.", "Could not load the dashboard": "Could not load the dashboard", "Could not load the destination": "Could not load the destination", "Could not load the forecast configuration.": "Could not load the forecast configuration.", @@ -838,11 +902,18 @@ "Could not load the request": "Could not load the request", "Could not load the run": "Could not load the run", "Could not load the walk-in queue. Retrying in {seconds} seconds.": "Could not load the walk-in queue. Retrying in {seconds} seconds.", + "Could not load this campaign.": "Could not load this campaign.", + "Could not load this journey.": "Could not load this journey.", "Could not load this segment.": "Could not load this segment.", "Could not load this template.": "Could not load this template.", "Could not load transaction.": "Could not load transaction.", "Could not load your items": "Could not load your items", "Could not re-queue the sync item": "Could not re-queue the sync item", + "Could not reach it": "Could not reach it", + "Could not reach portaliq.": "Could not reach portaliq.", + "Could not read it": "Could not read it", + "Could not read the weekly review.": "Could not read the weekly review.", + "Could not read what this journey did.": "Could not read what this journey did.", "Could not record the denial": "Could not record the denial", "Could not register the request": "Could not register the request", "Could not request account closure.": "Could not request account closure.", @@ -859,11 +930,13 @@ "Could not save project. Please try again.": "Could not save project. Please try again.", "Could not save settings.": "Could not save settings.", "Could not save task. Please try again.": "Could not save task. Please try again.", + "Could not save the campaign.": "Could not save the campaign.", "Could not save the conflict resolution": "Could not save the conflict resolution", "Could not save the destination": "Could not save the destination", "Could not save the forecast configuration.": "Could not save the forecast configuration.", "Could not save the job": "Could not save the job", "Could not save the override.": "Could not save the override.", + "Could not save this journey.": "Could not save this journey.", "Could not save this segment.": "Could not save this segment.", "Could not save this template.": "Could not save this template.", "Could not save time entry. Please try again.": "Could not save time entry. Please try again.", @@ -879,13 +952,16 @@ "Count the cash in the drawer and enter the total. No expected amounts are shown (blind counting).": "Count the cash in the drawer and enter the total. No expected amounts are shown (blind counting).", "Counted amount": "Counted amount", "Counter": "Counter", + "Crawl source for our own pages": "Crawl source for our own pages", "Create": "Create", "Create Lead": "Create lead", "Create Task": "Create task", + "Create a campaign under Marketing, group its mailings and posts into it, and its numbers appear here.": "Create a campaign under Marketing, group its mailings and posts into it, and its numbers appear here.", "Create a lead for this opportunity and link the contact you just made.": "Create a lead for this opportunity and link the contact you just made.", "Create a pipeline to start tracking leads and requests through stages.": "Create a pipeline to start tracking leads and requests through stages.", "Create a task": "Create a task", "Create another": "Create another", + "Create article": "Create article", "Create automations to trigger actions when CRM events occur.": "Create automations to trigger actions when CRM events occur.", "Create blast": "Create blast", "Create categories to organize knowledge base articles": "Create categories to organize knowledge base articles", @@ -895,6 +971,7 @@ "Create first form": "Create first form", "Create first pipeline": "Create first pipeline", "Create intake forms to capture leads from your website.": "Create intake forms to capture leads from your website.", + "Create landing page": "Create landing page", "Create lead": "Create lead", "Create lead for this client": "Create lead for this client", "Create loyalty account": "Create loyalty account", @@ -906,10 +983,13 @@ "Create the Pipelinq OpenRegister register and schemas, plus the default sales pipeline and stages, service queues, agent skills, lead sources and request channels. This normally runs automatically on install; run it here if OpenRegister was enabled after Pipelinq, or to repair a partial install. It is safe to run more than once.": "Create the Pipelinq OpenRegister register and schemas, plus the default sales pipeline and stages, service queues, agent skills, lead sources and request channels. This normally runs automatically on install; run it here if OpenRegister was enabled after Pipelinq, or to repair a partial install. It is safe to run more than once.", "Create your first knowledge base article": "Create your first knowledge base article", "Created": "Created", + "Created By": "Created By", + "Created at": "Created at", "Created by": "Created by", "Creating lead for {name}": "Creating lead for {name}", "Creating request for {name}": "Creating request for {name}", "Creating…": "Creating…", + "Credential Reference": "Credential Reference", "Credentials live on the OpenConnector source above, not on this provider row. Configure the vendor API key/secret on that source.": "Credentials live on the OpenConnector source above, not on this provider row. Configure the vendor API key/secret on that source.", "Credit": "Credit", "Credit card": "Credit card", @@ -989,11 +1069,14 @@ "Deals": "Deals", "Deals closing soon": "Deals closing soon", "Debet": "Debit", + "Decided At": "Decided At", + "Decision": "Decision", "Decisions": "Decisions", "Default": "Default", "Default category": "Default category", "Default compression": "Default compression", "Default country code (ISO-3166)": "Default country code (ISO-3166)", + "Default model": "Default model", "Default outbound caller ID": "Default outbound caller ID", "Default pipeline": "Default pipeline", "Default transport": "Default transport", @@ -1047,16 +1130,19 @@ "Deposit cleared": "Deposit cleared", "Deposit confirmed.": "Deposit confirmed.", "Derived from the selected BTW class": "Derived from the selected BTW class", + "Derived from the title when left empty": "Derived from the title when left empty", "Describe the complaint in detail...": "Describe the complaint in detail...", "Describe the request in your own words": "Describe the request in your own words", "Description": "Description", "Description (optional)": "Description (optional)", "Description is required": "Description is required", "Destination": "Destination", + "Destination of the link.": "Destination of the link.", "Destination saved": "Destination saved", "Details": "Details", "Dienst: %s": "Service: %s", "Difference": "Difference", + "Difficulty": "Difficulty", "Digit 0": "Digit 0", "Direct xWiki URL (fallback)": "Direct xWiki URL (fallback)", "Direction": "Direction", @@ -1065,6 +1151,7 @@ "Discount": "Discount", "Discount %": "Discount %", "Discount for {product}": "Discount for {product}", + "Display Name": "Display Name", "Display name": "Display name", "Display name of the mailing list, shown to the subscriber on the confirmation and unsubscribe pages.": "Display name of the mailing list, shown to the subscriber on the confirmation and unsubscribe pages.", "Dit wijst het kasverschil af en heropent de shift voor een hertelling. Voer een reden in.": "This rejects the cash variance and reopens the shift for a recount. Enter a reason.", @@ -1089,6 +1176,7 @@ "Downstream impact": "Downstream impact", "Draft": "Draft", "Draft saved": "Draft saved", + "Drafted by {agent}": "Drafted by {agent}", "Drag to reorder": "Drag to reorder", "Drawer": "Drawer", "Drop recorded.": "Drop recorded.", @@ -1123,6 +1211,7 @@ "Edit POS staff member": "Edit POS staff member", "Edit article": "Edit article", "Edit automation": "Edit automation", + "Edit campaign": "Edit campaign", "Edit category": "Edit category", "Edit destination": "Edit destination", "Edit email address": "Edit email address", @@ -1132,6 +1221,7 @@ "Edit phone number": "Edit phone number", "Edit pipeline": "Edit pipeline", "Edit pipeline {title}": "Edit pipeline {title}", + "Edit post": "Edit post", "Edit project": "Edit project", "Edit provider": "Edit provider", "Edit refund": "Edit refund", @@ -1146,6 +1236,7 @@ "Edit variant": "Edit variant", "Een vriendelijke herinnering: uw afspraak is morgen.": "A friendly reminder: your appointment is tomorrow.", "Effective Date": "Effective Date", + "Egress source for competitor reads": "Egress source for competitor reads", "Einddatum": "Einddatum", "Eleven-test score": "Eleven-test score", "Email": "Email", @@ -1168,6 +1259,7 @@ "Emails": "Emails", "Emails linked": "Emails linked", "Embed code": "Embed code", + "Embedded where the body carries the {{articles}} marker, in the order picked here.": "Embedded where the body carries the {{articles}} marker, in the order picked here.", "Employees": "Employees", "Empty sources": "Empty sources", "Enable": "Enable", @@ -1184,6 +1276,8 @@ "Ended": "Ended", "Endpoint URL": "Endpoint URL", "Ends": "Ends", + "Ends at": "Ends at", + "Engagement rate": "Engagement rate", "Enroll a customer in a loyalty programme. Customer opt-in is mandatory under AVG/GDPR.": "Enroll a customer in a loyalty programme. Customer opt-in is mandatory under AVG/GDPR.", "Enter Nextcloud user ID:": "Enter Nextcloud user ID:", "Enter a reason for the rejection": "Enter a reason for the rejection", @@ -1223,10 +1317,18 @@ "Event type": "Event type", "Events": "Events", "Events will be created in a dedicated \"Pipelinq\" calendar in your Nextcloud Calendar.": "Events will be created in a dedicated \"Pipelinq\" calendar in your Nextcloud Calendar.", + "Every day": "Every day", + "Every hour": "Every hour", "Every link in a blast gets utm_source, utm_medium, utm_campaign and utm_content when it does not carry them yet. Parameters you wrote yourself are kept.": "Every link in a blast gets utm_source, utm_medium, utm_campaign and utm_content when it does not carry them yet. Parameters you wrote yourself are kept.", + "Every query with demand is answered by a page whose title or headings carry its terms.": "Every query with demand is answered by a page whose title or headings carry its terms.", "Every report Pipelinq offers, in one place. Pick a report to open it.": "Every report Pipelinq offers, in one place. Pick a report to open it.", + "Every week": "Every week", + "Everyone who submits this form becomes a lead in this campaign.": "Everyone who submits this form becomes a lead in this campaign.", "Evidence": "Evidence", "Evidence (required)": "Evidence (required)", + "Example data": "Example data", + "Example data fills the lists, dashboards and the 360 degree client view so you can see the app working straight away. Pick \"None\" on a production install.": "Example data fills the lists, dashboards and the 360 degree client view so you can see the app working straight away. Pick \"None\" on a production install.", + "Example data fills the lists, detail pages and dashboards so you can see the app working straight away. Pick \"None\" on a production install.": "Example data fills the lists, detail pages and dashboards so you can see the app working straight away. Pick \"None\" on a production install.", "Excl. BTW": "Excl. VAT", "Excl. VAT": "Excl. VAT", "Exclude inactive companies": "Exclude inactive companies", @@ -1243,6 +1345,7 @@ "Expense information": "Expense information", "Expenses": "Expenses", "Expired": "Expired", + "Expires At": "Expires At", "Expires on": "Expires on", "Expires soon": "Expires soon", "Explain how the complaint was resolved or why it was rejected...": "Explain how the complaint was resolved or why it was rejected...", @@ -1266,6 +1369,7 @@ "Extend +60 days": "Extend +60 days", "Extend session": "Extend session", "Extended +60 days": "Extended +60 days", + "External Account ID": "External Account ID", "External ID": "External ID", "FCR %": "FCR %", "FCR Rate": "FCR Rate", @@ -1275,6 +1379,7 @@ "FK to Contact (UUID or slug). Empty while a public signup has not yet been matched to a known contact.": "FK to Contact (UUID or slug). Empty while a public signup has not yet been matched to a known contact.", "FK to MailingList (UUID or slug) when this consent is scoped to one list. Empty means the channel-wide record.": "FK to MailingList (UUID or slug) when this consent is scoped to one list. Empty means the channel-wide record.", "FK to mailTransport (UUID or slug). When empty, MailTransportService uses the transport marked default=true.": "FK to mailTransport (UUID or slug). When empty, MailTransportService uses the transport marked default=true.", + "Facebook page": "Facebook page", "Factureerbaar": "Factureerbaar", "Factureerbaar (laat leeg om over te erven)": "Factureerbaar (laat leeg om over te erven)", "Factuurverdeling": "Invoice breakdown", @@ -1409,19 +1514,25 @@ "Failed to update sync settings": "Failed to update sync settings", "Failed to update the transport.": "Failed to update the transport.", "Failure": "Failure", + "Failure Code": "Failure Code", + "Failure Reason": "Failure Reason", "Failure notification email": "Failure notification email", "Fair (0.6 – 0.8)": "Fair (0.6 – 0.8)", "Family Name": "Family Name", "Fase opgeslagen.": "Fase opgeslagen.", "Fase toevoegen": "Fase toevoegen", "Features & roadmap": "Features & roadmap", + "Feed": "Feed", + "Feeds": "Feeds", "Field": "Field", "Field name": "Field name", "Field path": "Field path", "File manifest": "File manifest", "File upload": "File upload", "Files": "Files", + "Files path, or an absolute URL": "Files path, or an absolute URL", "Fill in both dates (required for the Belastingdienst).": "Fill in both dates (required for the Belastingdienst).", + "Filled in once the public page exists": "Filled in once the public page exists", "Filter by action": "Filter by action", "Filter by kind": "Filter by kind", "Filter by operator": "Filter by operator", @@ -1436,8 +1547,12 @@ "Filter tot en met datum": "Filter up to and including date", "Filter vanaf datum": "Filter from date", "Finally, hand the signed contract to Shillinq for invoicing and ledger posting. That closes the loop from product to paid.": "Finally, hand the signed contract to Shillinq for invoicing and ledger posting. That closes the loop from product to paid.", + "Find something out": "Find something out", + "Fingerprint": "Fingerprint", "Fire webhook": "Fire webhook", + "First day of the campaign. The report window opens here.": "First day of the campaign. The report window opens here.", "First response": "First response", + "First touch": "First touch", "First, your catalogue. Open Products from the menu.": "First, your catalogue. Open Products from the menu.", "First-call resolution": "First-call resolution", "Fixed value": "Fixed value", @@ -1453,10 +1568,17 @@ "Follow-up task": "Follow-up task", "Follow-ups and meetings created in Pipelinq appear in your Nextcloud Calendar. Calendar events with known contacts are linked to their CRM profile.": "Follow-ups and meetings created in Pipelinq appear in your Nextcloud Calendar. Calendar events with known contacts are linked to their CRM profile.", "Followed by us": "Followed by us", + "Follower Count": "Follower Count", + "Follower Count Read At": "Follower Count Read At", + "Followers": "Followers", + "Followers at the last metrics pull, used to turn engagement into a rate rather than a raw count.": "Followers at the last metrics pull, used to turn engagement into a rate rather than a raw count.", "Follows us": "Follows us", "Footer Address": "Footer Address", "Footer override": "Footer override", "For a Service Level Agreement (SLA), contact": "For a Service Level Agreement (SLA), contact", + "For a page watch, a hash of the selected fragment as it was last seen. The fragment itself is never stored.": "For a page watch, a hash of the selected fragment as it was last seen. The fragment itself is never stored.", + "For a page watch, a hash per line of the fragment as it was last seen, capped. It is what lets the next run say how much was removed without keeping a copy of somebody else's page: the lines that were ADDED are shown from the run's own fresh fetch, and the removed ones are counted, not quoted.": "For a page watch, a hash per line of the fragment as it was last seen, capped. It is what lets the next run say how much was removed without keeping a copy of somebody else's page: the lines that were ADDED are shown from the run's own fresh fetch, and the removed ones are counted, not quoted.", + "For a page watch, the CSS selector of the fragment to compare. A selector that matches nothing is reported rather than silently treated as unchanged.": "For a page watch, the CSS selector of the fragment to compare. A selector that matches nothing is reported rather than silently treated as unchanged.", "For each attribute with disagreeing sources, choose the authoritative source. Optionally make the choice a persistent trust rule.": "For each attribute with disagreeing sources, choose the authoritative source. Optionally make the choice a persistent trust rule.", "For support, contact us at": "For support, contact us at", "Forecast": "Forecast", @@ -1472,6 +1594,7 @@ "Forecast trend & accuracy": "Forecast trend & accuracy", "Forecast trend chart": "Forecast trend chart", "Forgotten your password?": "Forgotten your password?", + "Form": "Form", "Form fields": "Form fields", "Form name": "Form name", "Formaat": "Format", @@ -1482,6 +1605,7 @@ "Forwarded": "Forwarded", "Fouten": "Errors", "Free": "Free", + "Free-form subject tags used to group articles and to suggest related ones.": "Free-form subject tags used to group articles and to suggest related ones.", "From": "From", "From (date)": "From (date)", "From date": "From date", @@ -1491,6 +1615,7 @@ "Full name": "Full name", "Full refresh": "Full refresh", "Fully denied": "Fully denied", + "Further reading offered with the article, each a label and a destination.": "Further reading offered with the article, each a label and a destination.", "GDPR Art. 23 ground": "GDPR Art. 23 ground", "GDPR Art. 6 ground this membership rests on. 'soft-opt-in' is only usable with the objection recorded in the consent record's evidence.": "GDPR Art. 6 ground this membership rests on. 'soft-opt-in' is only usable with the objection recorded in the consent record's evidence.", "GDPR Art. 6 lawful basis at capture. 'soft-opt-in' only satisfies a send when evidence.objectionOffered is recorded.": "GDPR Art. 6 lawful basis at capture. 'soft-opt-in' only satisfies a send when evidence.objectionOffered is recorded.", @@ -1555,6 +1680,7 @@ "Geverifieerd": "Verified", "Gift voucher": "Gift voucher", "Given Names": "Given Names", + "Goal": "Goal", "Goedkeuren": "Approve", "Gold": "Gold", "Golden record": "Golden record", @@ -1579,8 +1705,12 @@ "Handtekening verifiëren": "Verify signature", "Hard stop": "Hard stop", "Hard stop (refuse sends past the cap)": "Hard stop (refuse sends past the cap)", + "Headline of the article": "Headline of the article", + "Headline of the article, shown on the card, on the detail page and in an embedded newsletter block.": "Headline of the article, shown on the card, on the detail page and in an embedded newsletter block.", "Helpful": "Helpful", "Herinnering: Uw afspraak morgen om %s": "Reminder: your appointment tomorrow at %s", + "Hero Image": "Hero Image", + "Hero image": "Hero image", "Heropenen": "Heropenen", "Hertoewijzen": "Hertoewijzen", "Hervatten": "Hervatten", @@ -1599,31 +1729,53 @@ "Hourly rate override": "Hourly rate override", "Hours by billing category": "Hours by billing category", "How a customer can pay at the till — cash, pin, voucher — and the GL account each one posts to. Distinct from the payment providers above, which process the money.": "How a customer can pay at the till — cash, pin, voucher — and the GL account each one posts to. Distinct from the payment providers above, which process the money.", + "How hard the term is to win, 0 to 100, when somebody has looked it up. Filled in by hand for the same reason as volume.": "How hard the term is to win, 0 to 100, when somebody has looked it up. Filled in by hand for the same reason as volume.", "How long export-run audit records are kept. Default 365 days.": "How long export-run audit records are kept. Default 365 days.", "How long search and page results are cached server-side. Default: 300.": "How long search and page results are cached server-side. Default: 300.", "How long to wait before the condition is checked, as OpenRegister's wait node reads it. Empty means no wait.": "How long to wait before the condition is checked, as OpenRegister's wait node reads it. Empty means no wait.", "How many contacts came in, and about what.": "How many contacts came in, and about what.", + "How many days after the last touchpoint a close still counts.": "How many days after the last touchpoint a close still counts.", + "How many impressions a query needs over the window before any keyword finding names it. Lower it for a small site.": "How many impressions a query needs over the window before any keyword finding names it. Lower it for a small site.", + "How many times publishing was tried. A retry advances it, so a post that keeps failing is visible as such.": "How many times publishing was tried. A retry advances it, so a post that keeps failing is visible as such.", + "How often": "How often", "How often the page appeared in the results for this query on this day.": "How often the page appeared in the results for this query on this day.", + "How often this watch is due. The flow fires hourly and runs the watches whose cadence has come round.": "How often this watch is due. The flow fires hourly and runs the watches whose cadence has come round.", + "How relevant hermiq judged this item, 0 to 100. Absent when hermiq did not score it, which is not the same as a zero and is rendered as not scored.": "How relevant hermiq judged this item, 0 to 100. Absent when hermiq did not score it, which is not the same as a zero and is rendered as not scored.", "How someone may join. Double opt-in requires a confirmed link; soft opt-in additionally permits an existing customer to be imported with a recorded ground.": "How someone may join. Double opt-in requires a confirmed link; soft opt-in additionally permits an existing customer to be imported with a recorded ground.", "How the field is compared.": "How the field is compared.", "How the ground was established: 'double-opt-in', 'soft-opt-in-import', 'preference-centre' or 'contract-clause'.": "How the ground was established: 'double-opt-in', 'soft-opt-in-import', 'preference-centre' or 'contract-clause'.", + "How the last run ended.": "How the last run ended.", "How the membership started: 'public-signup', 'soft-opt-in-import', 'preference-centre' or 'manual'.": "How the membership started: 'public-signup', 'soft-opt-in-import', 'preference-centre' or 'manual'.", + "How these reads identify themselves to the sites they read.": "How these reads identify themselves to the sites they read.", + "How this campaign's report divides value. The models are computed at report time from the touchpoint log; nothing here is a stored answer.": "How this campaign's report divides value. The models are computed at report time from the touchpoint log; nothing here is a stored answer.", "How your mailings are sent, and whether your sending domain will pass Gmail and Yahoo bulk sender checks.": "How your mailings are sent, and whether your sending domain will pass Gmail and Yahoo bulk sender checks.", "Huidige hash": "Current hash", "I agree to store my loyalty data and contact me with offers": "I agree to store my loyalty data and contact me with offers", + "I posted this": "I posted this", "I want to receive offers and updates.": "I want to receive offers and updates.", "IANA timezone name for this client (e.g. \"Europe/Amsterdam\"), used to schedule sends at a sensible local time.": "IANA timezone name for this client (e.g. \"Europe/Amsterdam\"), used to schedule sends at a sensible local time.", "IANA timezone name for this contact person (e.g. \"Europe/Amsterdam\"), used to schedule sends at a sensible local time.": "IANA timezone name for this contact person (e.g. \"Europe/Amsterdam\"), used to schedule sends at a sensible local time.", "ICP settings saved successfully": "ICP settings saved successfully", "ISO 639-1 language code this client prefers for communication (e.g. \"nl\", \"en\").": "ISO 639-1 language code this client prefers for communication (e.g. \"nl\", \"en\").", "ISO 639-1 language code this contact person prefers for communication (e.g. \"nl\", \"en\").": "ISO 639-1 language code this contact person prefers for communication (e.g. \"nl\", \"en\").", + "ISO 8601 instant followerCount was last read from the network.": "ISO 8601 instant followerCount was last read from the network.", + "ISO 8601 instant of the decision.": "ISO 8601 instant of the decision.", "ISO 8601 instant sentToday last reset. MailTransportService rolls the counter when this falls on an earlier calendar day than the current send.": "ISO 8601 instant sentToday last reset. MailTransportService rolls the counter when this falls on an earlier calendar day than the current send.", "ISO 8601 instant the SPF/DKIM/DMARC cache (dkimVerified, dmarcStatus) was last refreshed.": "ISO 8601 instant the SPF/DKIM/DMARC cache (dkimVerified, dmarcStatus) was last refreshed.", + "ISO 8601 instant the connection was completed or last re-authorised.": "ISO 8601 instant the connection was completed or last re-authorised.", + "ISO 8601 instant the grant behind this account expires, as the broker last reported it. A refresh moves it; a dead refresh flips the status to relink_needed instead.": "ISO 8601 instant the grant behind this account expires, as the broker last reported it. A refresh moves it; a dead refresh flips the status to relink_needed instead.", + "ISO 8601 instant the item went live, or the moment the owner confirmed they shared it.": "ISO 8601 instant the item went live, or the moment the owner confirmed they shared it.", + "ISO 8601 instant the last account finished. Stamped once and never moved.": "ISO 8601 instant the last account finished. Stamped once and never moved.", + "ISO 8601 instant the metrics were last pulled.": "ISO 8601 instant the metrics were last pulled.", + "ISO 8601 instant the owner of a share-mode account was asked to post. Set by the advocacy path only.": "ISO 8601 instant the owner of a share-mode account was asked to post. Set by the advocacy path only.", + "ISO 8601 instant the post should go out. Empty means as soon as it is approved.": "ISO 8601 instant the post should go out. Empty means as soon as it is approved.", "Idempotency key:": "Idempotency key:", "Identity": "Identity", + "Identity of the agent that drafted or changed the article, so the record can be followed back to the run that produced it. Empty on an article a person wrote.": "Identity of the agent that drafted or changed the article, so the record can be followed back to the run that produced it. Empty on an article a person wrote.", "Identity of the agent that wrote the narrative. Empty on a review nobody added prose to.": "Identity of the agent that wrote the narrative. Empty on a review nobody added prose to.", "If that email address exists, a reset link has been sent.": "If that email address exists, a reset link has been sent.", "Images & spec sheets": "Images & spec sheets", + "Images or video the post carries. Each network takes as many as it allows and no more.": "Images or video the post carries. Each network takes as many as it allows and no more.", "Immutable, cryptographically signed record of every register action for Belastingdienst audits.": "Immutable, cryptographically signed record of every register action for Belastingdienst audits.", "Import": "Import", "Import from Nextcloud Contacts": "Import from Nextcloud Contacts", @@ -1631,9 +1783,11 @@ "Imported at": "Imported at", "Importing…": "Importing…", "Impressions": "Impressions", + "Impressions before a query counts": "Impressions before a query counts", "In behandeling": "In behandeling", "In behandeling nemen": "In behandeling nemen", "In progress": "In progress", + "In review": "In review", "In treatment": "In treatment", "In wachtrij": "Queued", "Inactive": "Inactive", @@ -1653,18 +1807,23 @@ "Ingediend": "Submitted", "Initiated by": "Initiated by", "Initiator": "Initiator", + "Instagram business": "Instagram business", "Install": "Install", "Install OpenRegister": "Install OpenRegister", "Install pipelines, queues, product catalogues and POS setup that other organisations have published.": "Install pipelines, queues, product catalogues and POS setup that other organisations have published.", "Installed.": "Installed.", "Installing…": "Installing…", + "Instance Base URL": "Instance Base URL", "Intake": "Intake", "Intake forms": "Intake forms", "Integraties": "Integrations", "Integrations": "Integrations", "Integrity hash (SHA-256)": "Integrity hash (SHA-256)", + "Intent": "Intent", "Internal": "Internal", "Internal (agents only)": "Internal (agents only)", + "Internal name for the post, used in the calendar and the list. Never published.": "Internal name for the post, used in the calendar and the list. Never published.", + "Internal name, never published": "Internal name, never published", "Internal staff notes": "Internal staff notes", "Interval": "Interval", "Invalid BSN": "Invalid BSN", @@ -1676,6 +1835,7 @@ "Invalid objectType -- must be client or contact": "Invalid objectType -- must be client or contact", "Invalid phone format": "Invalid phone format", "Invalid rules.": "Invalid rules.", + "Invoice": "Invoice", "Invoice reference": "Invoice reference", "Invoice reference copied.": "Invoice reference copied.", "Invoice split": "Invoice split", @@ -1724,8 +1884,10 @@ "Kasverschil afgewezen.": "Cash variance rejected.", "Kasverschil afwijzen": "Reject cash variance", "Kasverschil goedgekeurd.": "Cash variance approved.", + "Keep an eye on it": "Keep an eye on it", "Kennisbank": "Kennisbank", "Keten controle:": "Chain check:", + "Keyword Target": "Keyword Target", "Keywords": "Keywords", "Kies een verzoekreden": "Pick a reason", "Kies een wettelijke grondslag": "Pick a legal basis", @@ -1756,7 +1918,9 @@ "Label shown next to column totals. Leave empty to hide totals.": "Label shown next to column totals. Leave empty to hide totals.", "Lade": "Drawer", "Laden…": "Laden…", + "Landing page": "Landing page", "Language": "Language", + "Language the article is written in, as a two-letter code such as nl or en.": "Language the article is written in, as a two-letter code such as nl or en.", "Last 12 months": "Last 12 months", "Last 24 hours": "Last 24 hours", "Last 28 days": "Last 28 days", @@ -1767,15 +1931,19 @@ "Last 90 days": "Last 90 days", "Last Used": "Last Used", "Last activity": "Last activity", + "Last day of the campaign. The report window closes here.": "Last day of the campaign. The report window closes here.", "Last error": "Last error", "Last fired": "Last fired", "Last import: {when}": "Last import: {when}", "Last login": "Last login", + "Last outcome": "Last outcome", + "Last reason": "Last reason", "Last reviewed": "Last reviewed", "Last run": "Last run", "Last seen": "Last seen", "Last synced": "Last synced", "Last tested at {time}": "Last tested at {time}", + "Last touch": "Last touch", "Last updated": "Last updated", "Last updated: {time}": "Last updated: {time}", "Last {n} transactions": "Last {n} transactions", @@ -1811,6 +1979,9 @@ "Leads, requests, service and team workload": "Leads, requests, service and team workload", "Leave empty to send immediately on submit.": "Leave empty to send immediately on submit.", "Leave empty to send through the default transport.": "Leave empty to send through the default transport.", + "Leave empty to use the body above": "Leave empty to use the body above", + "Leave it empty and the action always runs.": "Leave it empty and the action always runs.", + "Leave it empty and the send is checked against the channel consent instead of a list.": "Leave it empty and the send is checked against the channel consent instead of a list.", "Ledger": "Ledger", "Ledger pending": "Ledger pending", "Ledger sync failed": "Ledger sync failed", @@ -1822,10 +1993,14 @@ "Legitimate interest": "Legitimate interest", "Less than": "Less than", "Less than or equal": "Less than or equal", + "Let hermiq score how relevant an item is": "Let hermiq score how relevant an item is", "Let's walk the core sales journey together, from a product to a billed contract. You'll create each record yourself, in your own workspace.": "Let's walk the core sales journey together, from a product to a billed contract. You'll create each record yourself, in your own workspace.", "Letter": "Letter", "Level": "Level", + "Likes": "Likes", + "Likes, favourites or reactions.": "Likes, favourites or reactions.", "Limit exported columns to minimise PII; leave empty to export all columns": "Limit exported columns to minimise PII; leave empty to export all columns", + "Line fingerprints": "Line fingerprints", "Line items": "Line items", "Line total": "Line total", "Link": "Link", @@ -1837,13 +2012,17 @@ "Linked items": "Linked items", "Linked leads": "Linked leads", "Linked transaction": "Linked transaction", + "LinkedIn": "LinkedIn", + "Links": "Links", "Links created": "Links created", "List ID": "List ID", "List details": "List details", "List view": "List view", "Lists": "Lists", "Load audit log": "Load audit log", + "Load example data?": "Load example data?", "Load more": "Load more", + "Load the example data": "Load the example data", "Loading available times…": "Loading available times…", "Loading communication history…": "Loading communication history…", "Loading providers…": "Loading providers…", @@ -1851,6 +2030,8 @@ "Loading site traffic": "Loading site traffic", "Loading workspace...": "Loading workspace...", "Loading…": "Loading…", + "Loads what you picked. Every object is marked [Demo], it is safe to run more than once, and `occ pipelinq:demo:seed --remove` takes it away again.": "Loads what you picked. Every object is marked [Demo], it is safe to run more than once, and `occ pipelinq:demo:seed --remove` takes it away again.", + "Loads what you picked. The data is obviously sample data, it is safe to run more than once, and you can delete it afterwards.": "Loads what you picked. The data is obviously sample data, it is safe to run more than once, and you can delete it afterwards.", "Local mirror of provider-side WhatsApp HSM templates. Approval status and sync time come from the provider; templates are synced, not authored here.": "Local mirror of provider-side WhatsApp HSM templates. Approval status and sync time come from the provider; templates are synced, not authored here.", "Location": "Location", "Log contactmoment": "Log contactmoment", @@ -1884,6 +2065,7 @@ "Mailing list": "Mailing list", "Mailing list signup form": "Mailing list signup form", "Mailing lists this person is on": "Mailing lists this person is on", + "Mailings": "Mailings", "Make default": "Make default", "Manage API tokens and OAuth 2.0 configuration for external integrations": "Manage API tokens and OAuth 2.0 configuration for external integrations", "Manage callback requests and follow-up tasks": "Manage callback requests and follow-up tasks", @@ -1901,18 +2083,27 @@ "Mark as completed": "Mark as completed", "Mark completed": "Mark completed", "Mark no-show": "Mark no-show", + "Markdown. Headings, lists and links all work.": "Markdown. Headings, lists and links all work.", "Marketing": "Marketing", "Marketing campaign sends — segment + template + channel, with optional A/B variant": "Marketing campaign sends — segment + template + channel, with optional A/B variant", + "Marketing intelligence": "Marketing intelligence", + "Marketing intelligence settings saved": "Marketing intelligence settings saved", "Marketing segment match": "Marketing segment match", "Marketing traffic": "Marketing traffic", "Marketing traffic settings saved": "Marketing traffic settings saved", "Master entities": "Master entities", "Master entities merged": "Master entities merged", "Master entity not found": "Master entity not found", + "Mastodon": "Mastodon", "Match all (AND)": "Match all (AND)", "Match any (OR)": "Match any (OR)", "Matched on": "Matched on", "Matching settings saved.": "Matching settings saved.", + "Matomo": "Matomo", + "Matomo address": "Matomo address", + "Matomo connector source": "Matomo connector source", + "Matomo credential id": "Matomo credential id", + "Matomo site id": "Matomo site id", "Max": "Max", "Max Employees": "Max Employees", "Max capacity": "Max capacity", @@ -1936,6 +2127,9 @@ "May void transactions": "May void transactions", "Mechanism": "Mechanism", "Medewerker/locatie: %s": "Staff/location: %s", + "Media": "Media", + "Media Type": "Media Type", + "Media type of the file.": "Media type of the file.", "Medium": "Medium", "Meetings": "Meetings", "Membership state. Only 'confirmed' may receive a mailing.": "Membership state. Only 'confirmed' may receive a mailing.", @@ -1955,6 +2149,8 @@ "Meta": "Meta", "Method": "Method", "Methode": "Method", + "Metrics": "Metrics", + "Metrics Read At": "Metrics Read At", "Min": "Min", "Min Employees": "Min Employees", "Min employees": "Min employees", @@ -1965,10 +2161,13 @@ "Mobile": "Mobile", "Mock": "Mock", "Mode": "Mode", + "Model": "Model", "Modifier groups": "Modifier groups", "Modifier groups saved": "Modifier groups saved", + "Moment the article was first published (UTC). Set once and never moved by a later publish.": "Moment the article was first published (UTC). Set once and never moved by a later publish.", "Month": "Month", "Monthly": "Monthly", + "Monthly searches, when somebody has looked it up. Nothing in Pipelinq fills this in: the source that would is out of scope, so an empty value means not measured.": "Monthly searches, when somebody has looked it up. Nothing in Pipelinq fills this in: the source that would is out of scope, so an empty value means not measured.", "Motivation": "Motivation", "Move stage": "Move stage", "Move stage {name} down": "Move stage {name} down", @@ -2002,6 +2201,8 @@ "Navi is thinking…": "Navi is thinking…", "Navigate to any Service area from here. All individual pages remain directly accessible by URL.": "Navigate to any Service area from here. All individual pages remain directly accessible by URL.", "Network": "Network", + "Network not configured": "Network not configured", + "Network unavailable": "Network unavailable", "Never": "Never", "New": "New", "New AVG request": "New AVG request", @@ -2017,6 +2218,7 @@ "New automation": "New automation", "New billing category": "New billing category", "New blast": "New blast", + "New campaign": "New campaign", "New category": "New category", "New category description": "New category description", "New category name": "New category name", @@ -2035,6 +2237,7 @@ "New note": "New note", "New password": "New password", "New pipeline": "New pipeline", + "New post": "New post", "New product": "New product", "New project": "New project", "New queue": "New queue", @@ -2059,6 +2262,7 @@ "Nextcloud group allowed to trigger 'Send to billing'. Leave empty to restrict it to Nextcloud administrators.": "Nextcloud group allowed to trigger 'Send to billing'. Leave empty to restrict it to Nextcloud administrators.", "Nextcloud user": "Nextcloud user", "Nextcloud user ID (staff only)": "Nextcloud user ID (staff only)", + "Nextcloud user id of the person who owns the article. Stamped from the session and never taken from the request body.": "Nextcloud user id of the person who owns the article. Stamped from the session and never taken from the request body.", "Nextcloud user id that created the mailing list.": "Nextcloud user id that created the mailing list.", "Nextcloud username": "Nextcloud username", "Niet bereikbaar": "Niet bereikbaar", @@ -2082,6 +2286,7 @@ "No agent data available": "No agent data available", "No agents with matching skills": "No agents with matching skills", "No aging data": "No aging data", + "No application may post to this account, so the text is ready for you to post.": "No application may post to this account, so the text is ready for you to post.", "No approved, un-billed hours in this period.": "No approved, un-billed hours in this period.", "No articles found": "No articles found", "No articles published yet": "No articles published yet", @@ -2096,6 +2301,7 @@ "No blasts yet": "No blasts yet", "No blasts yet.": "No blasts yet.", "No bookings for this customer.": "No bookings for this customer.", + "No campaign to report on": "No campaign to report on", "No cash drops recorded on this shift yet.": "No cash drops recorded on this shift yet.", "No categories": "No categories", "No categories yet": "No categories yet", @@ -2110,6 +2316,7 @@ "No communication history yet": "No communication history yet", "No companies currently match your Ideal Customer Profile.": "No companies currently match your Ideal Customer Profile.", "No complaints found": "No complaints found", + "No consent for this channel": "No consent for this channel", "No contact moments registered for this period": "No contact moments registered for this period", "No contact moments registered today": "No contact moments registered today", "No contact moments yet. Log one to keep the conversation with this deal.": "No contact moments yet. Log one to keep the conversation with this deal.", @@ -2155,6 +2362,7 @@ "No leads linked to this product": "No leads linked to this product", "No line items.": "No line items.", "No mail accounts found. Configure email accounts in Nextcloud Mail first.": "No mail accounts found. Configure email accounts in Nextcloud Mail first.", + "No mail transport is configured": "No mail transport is configured", "No mail transports configured yet.": "No mail transports configured yet.", "No mappings yet. Add at least one to map schema properties to pipeline columns.": "No mappings yet. Add at least one to map schema properties to pipeline columns.", "No master entities found": "No master entities found", @@ -2187,6 +2395,8 @@ "No projects for this client yet.": "No projects for this client yet.", "No prospects found": "No prospects found", "No prospects found matching your profile.": "No prospects found matching your profile.", + "No query has two pages taking a real share of its impressions while earning less together than the better page does alone.": "No query has two pages taking a real share of its impressions while earning less together than the better page does alone.", + "No query sits between position 8 and 20 with enough impressions and a click-through below what that position normally earns.": "No query sits between position 8 and 20 with enough impressions and a click-through below what that position normally earns.", "No queues configured": "No queues configured", "No queues configured yet.": "No queues configured yet.", "No recent activities": "No recent activities", @@ -2203,6 +2413,7 @@ "No results. Try a different search.": "No results. Try a different search.", "No returned items.": "No returned items.", "No returned lines. Refund lines are computed from the original transaction, not added by hand.": "No returned lines. Refund lines are computed from the original transaction, not added by hand.", + "No review yet": "No review yet", "No sale": "No sale", "No schema changes detected": "No schema changes detected", "No schema snapshots": "No schema snapshots", @@ -2214,6 +2425,7 @@ "No site sessions attributed to a blast yet.": "No site sessions attributed to a blast yet.", "No skills": "No skills", "No snapshots yet": "No snapshots yet", + "No social accounts yet.": "No social accounts yet.", "No social profiles yet.": "No social profiles yet.", "No source data": "No source data", "No source records linked": "No source records linked", @@ -2240,6 +2452,7 @@ "No tokens generated yet.": "No tokens generated yet.", "No vacations recorded.": "No vacations recorded.", "No variants defined": "No variants defined", + "No watches yet": "No watches yet", "No webhook events in the selected range.": "No webhook events in the selected range.", "No webhooks yet": "No webhooks yet", "No widgets configured": "No widgets configured", @@ -2257,7 +2470,9 @@ "Nog te verifiëren": "Pending verification", "Non-billable": "Non-billable", "Non-billable only": "Non-billable only", + "Nonce": "Nonce", "None": "None", + "None, I will set this up myself": "None, I will set this up myself", "Normal": "Normal", "Not compiled yet": "Not compiled yet", "Not configured": "Not configured", @@ -2267,11 +2482,16 @@ "Not helpful": "Not helpful", "Not in a queue": "Not in a queue", "Not on pipeline": "Not on pipeline", + "Not permitted": "Not permitted", "Not reached": "Not reached", + "Not recorded": "Not recorded", + "Not run yet": "Not run yet", + "Not scored": "Not scored", "Not significant (p>0.05).": "Not significant (p>0.05).", "Not synced": "Not synced", "Not useful": "Not useful", "Not yet exported": "Not yet exported", + "Note": "Note", "Note content": "Note content", "Notes": "Notes", "Notes & comments": "Notes & comments", @@ -2280,7 +2500,14 @@ "Notes for {product}": "Notes for {product}", "Notes saved.": "Notes saved.", "Notes…": "Notes…", + "Nothing has been published yet.": "Nothing has been published yet.", + "Nothing has been seen yet. A watch records an item once, so a second run over unchanged sources adds nothing here.": "Nothing has been seen yet. A watch records an item once, so a second run over unchanged sources adds nothing here.", + "Nothing is imported. You start with an empty app and add your own data.": "Nothing is imported. You start with an empty app and add your own data.", + "Nothing is seeded. You start with an empty app and add your own data.": "Nothing is seeded. You start with an empty app and add your own data.", "Nothing matches that search": "Nothing matches that search", + "Nothing of ours answers it": "Nothing of ours answers it", + "Nothing of ours answers this": "Nothing of ours answers this", + "Nothing to compare yet": "Nothing to compare yet", "Nothing to show yet.": "Nothing to show yet.", "Notification message": "Notification message", "Notifications": "Notifications", @@ -2305,16 +2532,22 @@ "Objection Offered At": "Objection Offered At", "Objection Text": "Objection Text", "Objects API Access": "Objects API Access", + "Occurred at": "Occurred at", + "Off by default: it sends a competitor's headline to the model you configured in hermiq. When it is off, or hermiq cannot answer, an item is stored without a score and shown as not scored.": "Off by default: it sends a competitor's headline to the model you configured in hermiq. When it is off, or hermiq cannot answer, an item is stored without a score and shown as not scored.", "Omitted": "Omitted", "Omschrijving": "Description", "On": "On", "On account": "On account", "On deals": "On deals", "Onbekend": "Onbekend", + "Once its trigger fires, every contact it reached and every contact it refused is listed here.": "Once its trigger fires, every contact it reached and every contact it refused is listed here.", "Once leads are added, their stage distribution will appear here.": "Once leads are added, their stage distribution will appear here.", "Once the customer signs the quotation it becomes the contract automatically. The same record carries the agreed lines, price and signature.": "Once the customer signs the quotation it becomes the contract automatically. The same record carries the agreed lines, price and signature.", "One check on the triggering object after the wait. Empty means the action always runs.": "One check on the triggering object after the wait. Empty means the action always runs.", + "One or two sentences describing the article, used on the card and in an embedded newsletter block.": "One or two sentences describing the article, used on the card and in an embedded newsletter block.", + "One or two sentences, shown on the card": "One or two sentences, shown on the card", "One property per line: a site URL such as https://example.org/ or a domain property such as sc-domain:example.org.": "One property per line: a site URL such as https://example.org/ or a domain property such as sc-domain:example.org.", + "One push from page one": "One push from page one", "One-time download token": "One-time download token", "Ongeldig BSN.": "Invalid BSN.", "Onkosten": "Expenses", @@ -2345,9 +2578,12 @@ "Open requests": "Open requests", "Open shift": "Open shift", "Open the Pipeline and move your lead to the next stage": "Open the Pipeline and move your lead to the next stage", + "Open the campaign report": "Open the campaign report", + "Open the composer": "Open the composer", "Open time": "Open time", "Open time must be before close time.": "Open time must be before close time.", "Open value": "Open value", + "Open what went out": "Open what went out", "OpenConnector credential reference": "OpenConnector credential reference", "OpenConnector source ID": "OpenConnector source ID", "OpenConnector source id or slug that transports a kind=provider send. Credentials and the provider base URL live on that source; this row carries routing metadata only. Required when kind=provider.": "OpenConnector source id or slug that transports a kind=provider send. Credentials and the provider base URL live on that source; this row carries routing metadata only. Required when kind=provider.", @@ -2403,6 +2639,7 @@ "Original transaction": "Original transaction", "Originele kassabon is verplicht": "An original transaction is required", "Other": "Other", + "Our account": "Our account", "Outcome": "Outcome", "Outgoing": "Outgoing", "Outgoing webhook subscriptions delivered via OpenRegister WebhookService": "Outgoing webhook subscriptions delivered via OpenRegister WebhookService", @@ -2437,6 +2674,11 @@ "POS terminal — staff sign-in": "POS terminal — staff sign-in", "POS transaction": "POS transaction", "Page": "Page", + "Page body": "Page body", + "Page fragment": "Page fragment", + "Page id": "Page id", + "Page summary": "Page summary", + "Page that should win it": "Page that should win it", "Page {current} of {total}": "Page {current} of {total}", "Pages": "Pages", "Pagina {current} van {total}": "Page {current} of {total}", @@ -2450,6 +2692,8 @@ "Password": "Password", "Paste this form into a page to let people subscribe. They receive a link and are only added once they open it.": "Paste this form into a page to let people subscribe. They receive a link and are only added once they open it.", "Path": "Path", + "Path in Nextcloud Files to the image shown above the article, or an absolute URL to one hosted elsewhere.": "Path in Nextcloud Files to the image shown above the article, or an absolute URL to one hosted elsewhere.", + "Path of the file in Nextcloud Files.": "Path of the file in Nextcloud Files.", "Path template": "Path template", "Pause conditions": "Pause conditions", "Paused": "Paused", @@ -2465,7 +2709,10 @@ "Pending": "Pending", "Pending MFA secret": "Pending MFA secret", "People and performance": "People and performance", + "Per channel": "Per channel", "Per hour": "Per hour", + "Per network": "Per network", + "Per-network overrides, keyed by network name. A variant may carry its own body, link or media; anything it leaves out falls back to the post's own value.": "Per-network overrides, keyed by network name. A variant may carry its own body, link or media; anything it leaves out falls back to the post's own value.", "Per-provider send caps. Hard-stop refuses further sends past the cap; alert-only just notifies once per period.": "Per-provider send caps. Hard-stop refuses further sends past the cap; alert-only just notifies once per period.", "Percentage": "Percentage", "Period": "Period", @@ -2473,6 +2720,7 @@ "Permission matrix for cashiers, supervisors and managers": "Permission matrix for cashiers, supervisors and managers", "Permission sets a cashier can hold at the register — voiding, refunds, opening the cash drawer.": "Permission sets a cashier can hold at the register — voiding, refunds, opening the cash drawer.", "Person": "Person", + "Personal account": "Personal account", "Phase saved.": "Phase saved.", "Phone": "Phone", "Phone / account": "Phone / account", @@ -2485,6 +2733,7 @@ "Pick a new start time.": "Pick a new start time.", "Pick an active programme above to load its reporting dashboard.": "Pick an active programme above to load its reporting dashboard.", "Pick next": "Pick next", + "Pick published articles to embed": "Pick published articles to embed", "Pipeline": "Pipeline", "Pipeline Analytics": "Pipeline Analytics", "Pipeline Value": "Pipeline Value", @@ -2531,16 +2780,29 @@ "Policy": "Policy", "Policy name": "Policy name", "Poor (< 0.6)": "Poor (< 0.6)", + "Portal": "Portal", + "Portal Page Ref": "Portal Page Ref", "Portal navigation": "Portal navigation", + "Portal page": "Portal page", + "Portaliq could not save the page. Nothing was created, so you can try again.": "Portaliq could not save the page. Nothing was created, so you can try again.", + "Portaliq is not installed on this instance, so there is nowhere to publish the page.": "Portaliq is not installed on this instance, so there is nowhere to publish the page.", "Portaliq portal slug": "Portaliq portal slug", + "Portaliq refused the request.": "Portaliq refused the request.", + "Portaliq refused the sign-up form. This is a defect, not something you can fix here.": "Portaliq refused the sign-up form. This is a defect, not something you can fix here.", "Position": "Position", + "Post": "Post", + "Post details": "Post details", + "Post this yourself": "Post this yourself", "Post-merge golden record": "Post-merge golden record", "Postal address block printed in the footer of every mailing to this list, as the anti-spam rules require.": "Postal address block printed in the footer of every mailing to this list, as the anti-spam rules require.", + "Posts": "Posts", "Pound Sterling (GBP)": "Pound Sterling (GBP)", "Preferred channel": "Preferred channel", "Preferred time slot": "Preferred time slot", "Preferred time:": "Preferred time:", "Prefers {channel}": "Prefers {channel}", + "Prepare a share": "Prepare a share", + "Prepared text": "Prepared text", "Preview": "Preview", "Previous": "Previous", "Previous hash": "Previous hash", @@ -2607,14 +2869,25 @@ "Public": "Public", "Public (citizen-facing)": "Public (citizen-facing)", "Public Signup": "Public Signup", + "Public URL": "Public URL", + "Public address of the profile, used to open the account in its own network.": "Public address of the profile, used to open the account in its own network.", + "Public address of the published item, so a marketer can open what actually went out.": "Public address of the published item, so a marketer can open what actually went out.", + "Public fediverse handles. Only networks with a public timeline can be watched.": "Public fediverse handles. Only networks with a public timeline can be watched.", + "Public handles": "Public handles", "Public link": "Public link", + "Public timeline": "Public timeline", + "Publicly reachable address of the image, required by the networks that fetch media rather than accept an upload.": "Publicly reachable address of the image, required by the networks that fetch media rather than accept an upload.", "Publieke taak — Wet BRP art. 3.3": "Public task — Wet BRP art. 3.3", "Publish": "Publish", + "Publish Mode": "Publish Mode", + "Publish directly": "Publish directly", "Published": "Published", + "Published At": "Published At", "Purchase history": "Purchase history", "Purchase history depth": "Purchase history depth", "Purpose binding": "Purpose binding", "Purpose limitation / legal basis": "Purpose limitation / legal basis", + "Put in front of the model verbatim, in your own words.": "Put in front of the model verbatim, in your own words.", "Q4 Gemeente Outreach": "Q4 Gemeente Outreach", "Qty": "Qty", "Qualification": "Qualification", @@ -2638,6 +2911,7 @@ "Quota": "Quota", "Quote the lead. In Pipelinq a signable quotation IS the contract: one record, no duplication.": "Quote the lead. In Pipelinq a signable quotation IS the contract: one record, no duplication.", "REST API Authentication": "REST API Authentication", + "RSS or Atom feed URLs to watch.": "RSS or Atom feed URLs to watch.", "Raise failed": "Raise failed", "Raise failed.": "Raise failed.", "Raise gefaald": "Raise failed", @@ -2647,14 +2921,18 @@ "Rate": "Rate", "Rating": "Rating", "Rationale": "Rationale", + "Raw Metrics": "Raw Metrics", "Re-import configuration": "Re-import configuration", "Re-import failed": "Re-import failed", "Re-raise": "Re-raise", "Re-raise at shillinq": "Re-raise at shillinq", "Re-raise journal entry": "Re-raise journal entry", "Re-raise journal entry at shillinq? This uses the same idempotency key, so shillinq prevents duplicate postings.": "Re-raise journal entry at shillinq? This uses the same idempotency key, so shillinq prevents duplicate postings.", + "Reach": "Reach", + "Reach a specific page": "Reach a specific page", "Reachable": "Reachable", "Reachable (mock mode)": "Reachable (mock mode)", + "Read": "Read", "Read the programme terms": "Read the programme terms", "Ready at": "Ready at", "Reason": "Reason", @@ -2680,6 +2958,8 @@ "Recipient user ID": "Recipient user ID", "Reconciliatie": "Reconciliation", "Reconciliation": "Reconciliation", + "Reconnect": "Reconnect", + "Reconnect needed": "Reconnect needed", "Record": "Record", "Record denial": "Record denial", "Record opt-in": "Record opt-in", @@ -2702,6 +2982,7 @@ "Reference": "Reference", "Reference (optional)": "Reference (optional)", "Reference number": "Reference number", + "Reference to the public page that carries this article, filled in by hand until the portal contribution contract writes it. When empty, an embedded newsletter block renders no read-more link rather than a link that goes nowhere.": "Reference to the public page that carries this article, filled in by hand until the portal contribution contract writes it. When empty, an embedded newsletter block renders no read-more link rather than a link that goes nowhere.", "Referentie (optioneel)": "Reference (optional)", "Referral": "Referral", "Refresh": "Refresh", @@ -2738,6 +3019,7 @@ "Reject refund": "Reject refund", "Rejected": "Rejected", "Rejected at": "Rejected at", + "Rejected by the network": "Rejected by the network", "Rejection reason": "Rejection reason", "Rekening": "Account", "Related": "Related", @@ -2747,6 +3029,8 @@ "Relationship saved": "Relationship saved", "Relationship type": "Relationship type", "Relationships": "Relationships", + "Relevance": "Relevance", + "Relevance {score}": "Relevance {score}", "Reload": "Reload", "Reloading…": "Reloading…", "Remaining hours": "Remaining hours", @@ -2783,6 +3067,7 @@ "Rep submitted: {original} — {reason}": "Rep submitted: {original} — {reason}", "Rep user id": "Rep user id", "Replacement": "Replacement", + "Replies or comments.": "Replies or comments.", "Reply-To address for this list. Falls back to the sender address when empty.": "Reply-To address for this list. Falls back to the sender address when empty.", "Reply-to email": "Reply-to email", "Report Export": "Report Export", @@ -2792,6 +3077,7 @@ "Reporting dashboard": "Reporting dashboard", "Reporting period": "Reporting period", "Reports": "Reports", + "Reposts, reblogs or shares.": "Reposts, reblogs or shares.", "Request": "Request", "Request Channels": "Request Channels", "Request ID": "Request ID", @@ -2852,6 +3138,7 @@ "Responses": "Responses", "Resterende uren": "Resterende uren", "Restock": "Restock", + "Restore as draft": "Restore as draft", "Restrict access to specific object types by Nextcloud group": "Restrict access to specific object types by Nextcloud group", "Result": "Result", "Result text": "Result text", @@ -2877,6 +3164,7 @@ "Retrying…": "Retrying…", "Return all items": "Return all items", "Return reason": "Return reason", + "Return to draft": "Return to draft", "Returned items": "Returned items", "Returned lines": "Returned lines", "Returned qty": "Returned qty", @@ -2896,6 +3184,8 @@ "Revoke": "Revoke", "Role": "Role", "Room": "Room", + "Route": "Route", + "Route on the portal": "Route on the portal", "Routing": "Routing", "Row filter (optional)": "Row filter (optional)", "Rows": "Rows", @@ -2903,6 +3193,7 @@ "Run again": "Run again", "Run an A/B variant test": "Run an A/B variant test", "Run count": "Run count", + "Run now": "Run now", "Running": "Running", "Running test export…": "Running test export…", "Runs": "Runs", @@ -2935,6 +3226,7 @@ "Salted hash of the address the confirmation came from, kept as opt-in evidence without storing the address itself.": "Salted hash of the address the confirmation came from, kept as opt-in evidence without storing the address itself.", "Samenvatting": "Summary", "Sample rows": "Sample rows", + "Sample values for every schema this app supplies, generated from the schemas themselves. It shows the lists, detail pages and dashboards working rather than telling a story. Safe to run more than once, and you can delete it afterwards.": "Sample values for every schema this app supplies, generated from the schemas themselves. It shows the lists, detail pages and dashboards working rather than telling a story. Safe to run more than once, and you can delete it afterwards.", "Sandbox": "Sandbox", "Sandbox / test account": "Sandbox / test account", "Satisfaction scores": "Satisfaction scores", @@ -2954,6 +3246,7 @@ "Save failed: {error}": "Save failed: {error}", "Save form": "Save form", "Save lead settings": "Save lead settings", + "Save marketing intelligence settings": "Save marketing intelligence settings", "Save marketing traffic settings": "Save marketing traffic settings", "Save modifier groups": "Save modifier groups", "Save notes": "Save notes", @@ -2963,6 +3256,8 @@ "Save tiers": "Save tiers", "Save variants": "Save variants", "Save xWiki settings": "Save xWiki settings", + "Saved search": "Saved search", + "Saving the marketing intelligence settings failed. A Matomo token is refused here: store it in the credential broker and enter the credential id instead.": "Saving the marketing intelligence settings failed. A Matomo token is refused here: store it in the credential broker and enter the credential id instead.", "Saving the marketing traffic settings failed": "Saving the marketing traffic settings failed", "Saving…": "Saving…", "Scan a product or variant barcode to jump straight to the matching product.": "Scan a product or variant barcode to jump straight to the matching product.", @@ -2971,7 +3266,9 @@ "Schedule": "Schedule", "Schedule (cron)": "Schedule (cron)", "Scheduled": "Scheduled", + "Scheduled For": "Scheduled For", "Scheduled exports of pipelinq data to a data warehouse or BI tool": "Scheduled exports of pipelinq data to a data warehouse or BI tool", + "Scheduled for": "Scheduled for", "Schema": "Schema", "Schema slug": "Schema slug", "Schema snapshots": "Schema snapshots", @@ -2979,6 +3276,7 @@ "Scope": "Scope", "Scopes": "Scopes", "Score": "Score", + "Scored by an agent": "Scored by an agent", "Screen-pop delay (ms)": "Screen-pop delay (ms)", "Search": "Search", "Search Console": "Search Console", @@ -3002,10 +3300,12 @@ "Search queries": "Search queries", "Search the store": "Search the store", "Search users or groups...": "Search users or groups...", + "Search volume": "Search volume", "Searching...": "Searching...", "Searching…": "Searching…", "Security removal": "Security removal", "Seed a small linked demo dataset of clients, leads, requests and contactmomenten, so lists, dashboards and the 360° client view show a working product right away. Optional and safe to run more than once; every object is marked [Demo] and can be removed later with `occ pipelinq:demo:seed --remove`. Skip this on a production install.": "Seed a small linked demo dataset of clients, leads, requests and contactmomenten, so lists, dashboards and the 360° client view show a working product right away. Optional and safe to run more than once; every object is marked [Demo] and can be removed later with `occ pipelinq:demo:seed --remove`. Skip this on a production install.", + "Seen at": "Seen at", "Segment": "Segment", "Segment name": "Segment name", "Segment rules": "Segment rules", @@ -3054,9 +3354,11 @@ "Select your name": "Select your name", "Selecteer de periode en het exportformaat voor de Belastingdienst kassakoppeling controlepakket. Alle audit-entries binnen het bereik worden geëxporteerd; de hash-keten integriteit wordt automatisch in de export-metadata opgenomen.": "Select the period and export format for the Belastingdienst kassakoppeling audit pack. All audit entries in the range are exported; the hash-chain integrity is included automatically in the export metadata.", "Selecteer ten minste één artikel om terug te geven": "Select at least one item to refund", + "Selector": "Selector", "Send": "Send", "Send a mailing": "Send a mailing", "Send a mailing to the contact, or put a task on somebody's list.": "Send a mailing to the contact, or put a task on somebody's list.", + "Send a mailing, publish a post or connect Search Console, and last week's numbers appear here.": "Send a mailing, publish a post or connect Search Console, and last week's numbers appear here.", "Send approved hours to Shillinq as draft invoices": "Send approved hours to Shillinq as draft invoices", "Send at": "Send at", "Send budgets": "Send budgets", @@ -3095,12 +3397,19 @@ "Services": "Services", "Sessie": "Sessie", "Session": "Session", + "Set a crawl source under Settings, Marketing intelligence to switch this check on.": "Set a crawl source under Settings, Marketing intelligence to switch this check on.", + "Set an egress source under Settings, Marketing intelligence to switch the watches on.": "Set an egress source under Settings, Marketing intelligence to switch the watches on.", "Set new password": "Set new password", "Set priority": "Set priority", "Set the Portaliq portal under Settings, Marketing traffic, to see the site sessions each campaign brought in.": "Set the Portaliq portal under Settings, Marketing traffic, to see the site sessions each campaign brought in.", "Settings saved.": "Settings saved.", "Settled": "Settled", + "Share": "Share", + "Share Prompted At": "Share Prompted At", + "Share this myself": "Share this myself", "Shared access": "Shared access", + "Shared by the owner": "Shared by the owner", + "Shares": "Shares", "Shift": "Shift", "Shift afsluiten en tellen": "Close and count shift", "Shift geopend.": "Shift opened.", @@ -3141,6 +3450,7 @@ "Single-step service — no multi-step rows.": "Single-step service — no multi-step rows.", "Site sessions": "Site sessions", "Site traffic from this campaign": "Site traffic from this campaign", + "Sitemap": "Sitemap", "Size": "Size", "Skill": "Skill", "Skill required": "Skill required", @@ -3151,11 +3461,23 @@ "Skip and send": "Skip and send", "Skip to booking form": "Skip to booking form", "Skip to main content": "Skip to main content", + "Skipped": "Skipped", "Skipped (overlap)": "Skipped (overlap)", + "Skipped: this customer is being chased for an unpaid invoice": "Skipped: this customer is being chased for an unpaid invoice", + "Slug": "Slug", "Social": "Social", + "Social Account": "Social Account", + "Social Connection": "Social Connection", + "Social Post": "Social Post", + "Social Publication": "Social Publication", + "Social account": "Social account", + "Social accounts": "Social accounts", "Social media": "Social media", "Social network profiles linked to this client, used for advocacy sharing and engagement tracking.": "Social network profiles linked to this client, used for advocacy sharing and engagement tracking.", "Social network profiles linked to this contact person, used for advocacy sharing and engagement tracking.": "Social network profiles linked to this contact person, used for advocacy sharing and engagement tracking.", + "Social performance": "Social performance", + "Social post": "Social post", + "Social posts": "Social posts", "Social profiles": "Social profiles", "Some parts were not installed: {schemas}": "Some parts were not installed: {schemas}", "Someone confirmed a subscription": "Someone confirmed a subscription", @@ -3165,14 +3487,17 @@ "Source": "Source", "Source System": "Source System", "Source UUID / slug": "Source UUID / slug", + "Source object": "Source object", "Source performance": "Source performance", "Source record lineage": "Source record lineage", "Source schemas": "Source schemas", + "Source stamp": "Source stamp", "Source system": "Source system", "Sources": "Sources", "Sources this tenant holds no rows for at all, so a reader knows the absence is missing data rather than a zero.": "Sources this tenant holds no rows for at all, so a reader knows the absence is missing data rather than a zero.", "Space name pre-selected by the dashboard widget. Leave empty to search across all spaces.": "Space name pre-selected by the dashboard widget. Leave empty to search across all spaces.", "Spaces": "Spaces", + "Spend budget reached": "Spend budget reached", "Staff": "Staff", "Staff cancellations always skip the cancellation charge.": "Staff cancellations always skip the cancellation charge.", "Staff member": "Staff member", @@ -3190,10 +3515,12 @@ "Start date": "Start date", "Startdatum": "Startdatum", "Started": "Started", + "Starts at": "Starts at", "Starts with": "Starts with", "State": "State", "Status": "Status", "Status & priority": "Status & priority", + "Status Reason": "Status Reason", "Status history": "Status history", "Step": "Step", "Step duration": "Step duration", @@ -3212,6 +3539,8 @@ "Submit": "Submit", "Submit a new request": "Submit a new request", "Submit barcode": "Submit barcode", + "Submit for approval": "Submit for approval", + "Submit for review": "Submit for review", "Submit request": "Submit request", "Submit requests": "Submit requests", "Submit suggestion": "Submit suggestion", @@ -3252,11 +3581,13 @@ "Taak": "Taak", "Taak opgeslagen.": "Taak opgeslagen.", "Taak toevoegen": "Taak toevoegen", + "Tags": "Tags", "Tags (comma separated)": "Tags (comma separated)", "Tags (comma-separated)": "Tags (comma-separated)", "Tampering detected": "Tampering detected", "Target": "Target", "Target kind": "Target kind", + "Target page": "Target page", "Target stage name": "Target stage name", "Target system": "Target system", "Tarief": "Rate", @@ -3302,6 +3633,8 @@ "Tender type updated": "Tender type updated", "Tender types, refund reasons, till roles and a receipt template.": "Tender types, refund reasons, till roles and a receipt template.", "Tenders": "Tenders", + "Tenders at municipalities, open source in the public sector.": "Tenders at municipalities, open source in the public sector.", + "Term": "Term", "Terminal": "Terminal", "Terminal ID": "Terminal ID", "Terms": "Terms", @@ -3333,13 +3666,17 @@ "Tevredenheidsscores": "Satisfaction scores", "Text": "Text", "Text of question {n}": "Text of question {n}", + "Text of the link as the reader sees it.": "Text of the link as the reader sees it.", "Textarea": "Textarea", "Thank you for your feedback": "Thank you for your feedback", "Thank you for your feedback!": "Thank you for your feedback!", "Thank you for your submission.": "Thank you for your submission.", "Thank you!": "Thank you!", "Thanks for your feedback.": "Thanks for your feedback.", + "That did not work.": "That did not work.", "That did not work. Nothing was changed.": "That did not work. Nothing was changed.", + "That move could not be applied.": "That move could not be applied.", + "That portal does not exist or is not published. Check the portal in the marketing settings.": "That portal does not exist or is not published. Check the portal in the marketing settings.", "That time was just taken. Please choose another slot.": "That time was just taken. Please choose another slot.", "The \"from\" date must be on or before the \"to and including\" date.": "The \"from\" date must be on or before the \"to and including\" date.", "The 24-hour WhatsApp session window is closed — an approved template is required to start a new business-initiated message.": "The 24-hour WhatsApp session window is closed — an approved template is required to start a new business-initiated message.", @@ -3349,47 +3686,132 @@ "The Monday the reviewed week began on.": "The Monday the reviewed week began on.", "The Nextcloud Mail app's numeric account id (AccountService::find expects an int) for a kind=mailAccount transport, stored as a numeric string. Required when kind=mailAccount.": "The Nextcloud Mail app's numeric account id (AccountService::find expects an int) for a kind=mailAccount transport, stored as a numeric string. Required when kind=mailAccount.", "The Nextcloud user id that owns mailAccountRef. The Mail app scopes account lookups per user (AccountService::find(userId, id)), so this is required alongside mailAccountRef when kind=mailAccount: it is not optional metadata, it is the IDOR guard.": "The Nextcloud user id that owns mailAccountRef. The Mail app scopes account lookups per user (AccountService::find(userId, id)), so this is required alongside mailAccountRef when kind=mailAccount: it is not optional metadata, it is the IDOR guard.", + "The Nextcloud user this account belongs to. For a personal account it is the authorization boundary: only this user or an administrator may publish as them, request a share from them or revoke the connection. Stamped by the connect path from the session and never taken from a request body.": "The Nextcloud user this account belongs to. For a personal account it is the authorization boundary: only this user or an administrator may publish as them, request a share from them or revoke the connection. Stamped by the connect path from the session and never taken from a request body.", + "The Nextcloud user who created the post, stamped from the session.": "The Nextcloud user who created the post, stamped from the session.", + "The Nextcloud user who decided.": "The Nextcloud user who decided.", + "The OAuth client id the connection was made with. Public by design, never a secret. Empty when the connection used the Conduction developer app; filled when the tenant brought its own application.": "The OAuth client id the connection was made with. Public by design, never a secret. Empty when the connection used the Conduction developer app; filled when the tenant brought its own application.", + "The OpenConnector source feeds, sitemaps, page watches and public timelines are read through. A competitor on their own domain can carry a source of its own instead.": "The OpenConnector source feeds, sitemaps, page watches and public timelines are read through. A competitor on their own domain can carry a source of its own instead.", "The OpenConnector source that holds the warehouse credentials": "The OpenConnector source that holds the warehouse credentials", + "The OpenConnector source that reaches your Matomo instance.": "The OpenConnector source that reaches your Matomo instance.", + "The OpenConnector source that reaches your own website. The content gap check reads the title and headings of the pages that already appear in search. Leave it empty and that check does not run, which the Keywords page says rather than reporting no gaps.": "The OpenConnector source that reaches your own website. The content gap check reads the title and headings of the pages that already appear in search. Leave it empty and that check does not run, which the Keywords page says rather than reporting no gaps.", + "The OpenConnector source this watch reads through, when it needs one of its own. An OpenConnector source is a per-origin allow-list, so a competitor on their own domain gets their own source; leave this empty to use the shared source in competitor.egress_source.": "The OpenConnector source this watch reads through, when it needs one of its own. An OpenConnector source is a per-origin allow-list, so a competitor on their own domain gets their own source; leave this empty to use the shared source in competitor.egress_source.", "The OpenRegister flow run this step belonged to.": "The OpenRegister flow run this step belonged to.", "The OpenRegister flow this journey compiled into. Written by the compiler, never by hand.": "The OpenRegister flow this journey compiled into. Written by the compiler, never by hand.", + "The Search Console property the proposal came from, when it came from one.": "The Search Console property the proposal came from, when it came from one.", "The Search Console property: a site URL such as https://example.org/ or a domain property such as sc-domain:example.org.": "The Search Console property: a site URL such as https://example.org/ or a domain property such as sc-domain:example.org.", + "The account as its own network spells it, for example @conduction@mastodon.nl. It is what a colleague recognises, so it is stored exactly as the network returns it.": "The account as its own network spells it, for example @conduction@mastodon.nl. It is what a colleague recognises, so it is stored exactly as the network returns it.", "The account handle or username on the network (without the leading @).": "The account handle or username on the network (without the leading @).", + "The account is connected.": "The account is connected.", + "The account's own server, for the two networks that have no single API host: a Mastodon instance or a Bluesky personal data server. The broker pins this host onto the credential at mint and refuses to move it afterwards, so this field is a readable copy and never the authority.": "The account's own server, for the two networks that have no single API host: a Mastodon instance or a Bluesky personal data server. The broker pins this host onto the credential at mint and refuses to move it afterwards, so this field is a readable copy and never the authority.", + "The accounts could not be loaded.": "The accounts could not be loaded.", "The address that subscribed. Held on the subscription rather than read from the contact, so a later address change never silently redirects a confirmed opt-in.": "The address that subscribed. Held on the subscription rather than read from the contact, so a later address change never silently redirects a confirmed opt-in.", + "The address the post points at, before campaign decoration. The stored value stays clean so the same post can be moved to another campaign without unpicking a query string.": "The address the post points at, before campaign decoration. The stored value stays clean so the same post can be moved to another campaign without unpicking a query string.", + "The article itself, written in markdown. Stored as markdown so a mailing, a social post and a portal page can each render it their own way.": "The article itself, written in markdown. Stored as markdown so a mailing, a social post and a portal page can each render it their own way.", + "The article this post repurposes, when it came from one. Reading the article gives the composer its summary, hero image and public link to start from.": "The article this post repurposes, when it came from one. Reading the article gives the composer its summary, hero image and public link to start from.", "The average position in the results, 1 being the top.": "The average position in the results, 1 being the top.", + "The blast, post or page that caused the interaction.": "The blast, post or page that caused the interaction.", + "The blasts that belong to this campaign. A blast also names its campaign, so the list is a convenience for the report, not the truth.": "The blasts that belong to this campaign. A blast also names its campaign, so the list is a convenience for the report, not the truth.", + "The body has no {{articles}} marker, so these articles will not appear until you add one.": "The body has no {{articles}} marker, so these articles will not appear until you add one.", "The bulk provider behind a kind=provider transport. Selects the adapter's per-provider request mapping. Ignored for other kinds.": "The bulk provider behind a kind=provider transport. Selects the adapter's per-provider request mapping. Ignored for other kinds.", + "The campaign needs a page summary and a page body before portaliq can publish it.": "The campaign needs a page summary and a page body before portaliq can publish it.", + "The campaign parameters are added when it goes out": "The campaign parameters are added when it goes out", + "The campaign parameters of the visit that first brought this person to the site, captured at form submission.": "The campaign parameters of the visit that first brought this person to the site, captured at form submission.", + "The campaign parameters of the visit the form was submitted on.": "The campaign parameters of the visit the form was submitted on.", + "The campaign parameters this interaction carried.": "The campaign parameters this interaction carried.", "The campaign template a mailing is rendered from.": "The campaign template a mailing is rendered from.", + "The campaign that produced this lead.": "The campaign that produced this lead.", + "The campaign the attributed value belongs to.": "The campaign the attributed value belongs to.", + "The campaign this blast belongs to. When set, the campaign's source, medium and campaign value are stamped on every link instead of the per-blast defaults.": "The campaign this blast belongs to. When set, the campaign's source, medium and campaign value are stamped on every link instead of the per-blast defaults.", + "The campaign this interaction belongs to.": "The campaign this interaction belongs to.", + "The campaign this post belongs to. When set, the link is decorated with that campaign's UTM parameters so a click can be attributed. Campaigns arrive in phase 4; until then this is a value a marketer fills in and the decorator already honours.": "The campaign this post belongs to. When set, the link is decorated with that campaign's UTM parameters so a click can be attributed. Campaigns arrive in phase 4; until then this is a value a marketer fills in and the decorator already honours.", "The channel kind this email address is used for.": "The channel kind this email address is used for.", "The channel kind this phone number is used for.": "The channel kind this phone number is used for.", + "The channel the spend belongs to.": "The channel the spend belongs to.", "The channel this client prefers to be contacted through.": "The channel this client prefers to be contacted through.", "The channel this contact person prefers to be contacted through.": "The channel this contact person prefers to be contacted through.", + "The client record for this organisation, when it is also a customer.": "The client record for this organisation, when it is also a customer.", + "The client whose handle this is.": "The client whose handle this is.", + "The competitor this event is about.": "The competitor this event is about.", + "The competitor this watch belongs to.": "The competitor this watch belongs to.", + "The connected account this publication went to.": "The connected account this publication went to.", + "The connected accounts this post goes to. One post to five accounts produces five publications, each with its own outcome.": "The connected accounts this post goes to. One post to five accounts produces five publications, each with its own outcome.", + "The connected socialAccount the audit looked from.": "The connected socialAccount the audit looked from.", + "The connection could not be recorded.": "The connection could not be recorded.", + "The connection could not be revoked.": "The connection could not be revoked.", + "The connection could not be started.": "The connection could not be started.", + "The connection was not completed. Try connecting the account again.": "The connection was not completed. Try connecting the account again.", "The contact the action was meant for.": "The contact the action was meant for.", + "The created page's OpenRegister id.": "The created page's OpenRegister id.", "The customer the contact belongs to, when there is one.": "The customer the contact belongs to, when there is one.", "The data quality dashboard could not be loaded.": "The data quality dashboard could not be loaded.", "The day, YYYY-MM-DD, as Search Console reports it (Pacific time).": "The day, YYYY-MM-DD, as Search Console reports it (Pacific time).", "The domain in the sender address this transport sends from, used to key the deliverability panel's SPF/DKIM/DMARC lookup.": "The domain in the sender address this transport sends from, used to key the deliverability panel's SPF/DKIM/DMARC lookup.", "The email address.": "The email address.", "The entry has not been verified yet. Click \"Verify signature\" to recompute the HMAC and chain hash live.": "The entry has not been verified yet. Click \"Verify signature\" to recompute the HMAC and chain hash live.", + "The failure in words a marketer can act on. Never carries a token, a header or a full request.": "The failure in words a marketer can act on. Never carries a token, a header or a full request.", "The few numbers worth reading first.": "The few numbers worth reading first.", "The field on the triggering object to check.": "The field on the triggering object to check.", + "The file picker could not be opened.": "The file picker could not be opened.", + "The five numbers every network can answer, after normalisation.": "The five numbers every network can answer, after normalisation.", + "The flow engine refused this journey: {reason}": "The flow engine refused this journey: {reason}", "The full URL to the profile on the network.": "The full URL to the profile on the network.", "The general ledger, the VAT posting and the journal entry are managed in shillinq. Pipelinq only raises the business facts of this POS day via the integration registry.": "The general ledger, the VAT posting and the journal entry are managed in shillinq. Pipelinq only raises the business facts of this POS day via the integration registry.", + "The handle as its own network spells it, without the leading at sign.": "The handle as its own network spells it, without the leading at sign.", + "The handle on the other side.": "The handle on the other side.", + "The human decisions taken on this post. Appended by the approve and reject paths from the session user and never taken from a request body.": "The human decisions taken on this post. Appended by the approve and reject paths from the session user and never taken from a request body.", + "The humaniq `TimeEntry` this line bills. A plain uuid and not a `$ref`: humaniq's register is a different register, and ADR-062 rule 7 gives a target outside this register no `$ref`.": "The humaniq `TimeEntry` this line bills. A plain uuid and not a `$ref`: humaniq's register is a different register, and ADR-062 rule 7 gives a target outside this register no `$ref`.", + "The id of the credential the OpenRegister broker holds for Matomo. Store the token there, not here: a value that looks like a Matomo token is refused.": "The id of the credential the OpenRegister broker holds for Matomo. Store the token there, not here: a value that looks like a Matomo token is refused.", + "The id the producing system stamped on this interaction. Portaliq stamps one per form submission; the submission listener refuses to act twice on the same value.": "The id the producing system stamped on this interaction. Portaliq stamps one per form submission; the submission listener refuses to act twice on the same value.", "The import has not brought in rows for this period yet. Search Console publishes a day about two days later.": "The import has not brought in rows for this period yet. Search Console publishes a day about two days later.", + "The in-portal route, as portaliq echoed it back.": "The in-portal route, as portaliq echoed it back.", "The item could not be installed.": "The item could not be installed.", "The journey this run belongs to.": "The journey this run belongs to.", "The journey whose sends this blast is the ledger for. Empty on a blast a person composed.": "The journey whose sends this blast is the ledger for. Empty on a blast a person composed.", "The key stays in your credential vault. Pipelinq sends only the request it wants made, and the broker injects the key and refuses anything outside the allowed calls.": "The key stays in your credential vault. Pipelinq sends only the request it wants made, and the broker injects the key and refuses anything outside the allowed calls.", + "The keyword target could not be added.": "The keyword target could not be added.", + "The kind of watch that produced it.": "The kind of watch that produced it.", + "The landing page body, in markdown.": "The landing page body, in markdown.", + "The landing page opens with this. Portaliq refuses a page without it.": "The landing page opens with this. Portaliq refuses a page without it.", + "The lead this interaction contributed to, when there is one.": "The lead this interaction contributed to, when there is one.", "The link could not be made.": "The link could not be made.", "The list whose consent gate the send is checked against. Empty checks the channel gate instead.": "The list whose consent gate the send is checked against. Empty checks the channel gate instead.", + "The mail transport rejected it": "The mail transport rejected it", "The merge could not be completed.": "The merge could not be completed.", "The merge preview could not be generated.": "The merge preview could not be generated.", "The message could not be delivered by the provider.": "The message could not be delivered by the provider.", + "The model the report opens on.": "The model the report opens on.", + "The name the network shows for this account.": "The name the network shows for this account.", + "The network of the account, copied here so a ranking can group by network without reading every account.": "The network of the account, copied here so a ranking can group by network without reading every account.", + "The network this account lives on. It selects the adapter that shapes a publish request and the broker provider the credential was minted against.": "The network this account lives on. It selects the adapter that shapes a publish request and the broker provider the credential was minted against.", + "The network this handle lives on. Only Mastodon and Bluesky publish a timeline that can be read without impersonating anybody.": "The network this handle lives on. Only Mastodon and Bluesky publish a timeline that can be read without impersonating anybody.", + "The network this row is about.": "The network this row is about.", + "The network's own identifier for the published item, used to read its numbers back.": "The network's own identifier for the published item, used to read its numbers back.", + "The network's own identifier for this account: a Facebook page id, an Instagram business account id, a LinkedIn person or organisation URN, or a Bluesky DID. Adapters address the account by this value, so a renamed handle does not break publishing.": "The network's own identifier for this account: a Facebook page id, an Instagram business account id, a LinkedIn person or organisation URN, or a Bluesky DID. Adapters address the account by this value, so a renamed handle does not break publishing.", + "The numbers could not be loaded.": "The numbers could not be loaded.", + "The one-line reason hermiq gave for the score.": "The one-line reason hermiq gave for the score.", "The optional xWiki Nextcloud app is not installed. Pipelinq is falling back to the configured direct URL.": "The optional xWiki Nextcloud app is not installed. Pipelinq is falling back to the configured direct URL.", + "The organisation's name.": "The organisation's name.", + "The organisation's own site.": "The organisation's own site.", + "The outcome for this one account. awaiting_share and shared are the advocacy path, where no application may post and the owner does it themselves.": "The outcome for this one account. awaiting_share and shared are the advocacy path, where no application may post and the owner does it themselves.", "The page URL that appeared in the results.": "The page URL that appeared in the results.", + "The page that should win this term. A URL on our own site, or a portaliq page reference.": "The page that should win this term. A URL on our own site, or a portaliq page reference.", + "The permissions the account granted, as the network names them. Read back from the broker so a missing scope explains a refusal instead of looking like a bug.": "The permissions the account granted, as the network names them. Read back from the broker so a missing scope explains a refusal instead of looking like a bug.", "The phone number.": "The phone number.", "The pipeline shows every lead by stage. Drag your lead forward as it progresses.": "The pipeline shows every lead by stage. Drag your lead forward as it progresses.", + "The portal has no domain configured yet, so the page has no public address.": "The portal has no domain configured yet, so the page has no public address.", + "The portal slug the page was created on.": "The portal slug the page was created on.", + "The portaliq form bound to the landing page. A submission on this form becomes a lead in this campaign.": "The portaliq form bound to the landing page. A submission on this form becomes a lead in this campaign.", + "The post could not be loaded.": "The post could not be loaded.", + "The post could not be saved.": "The post could not be saved.", + "The post this publication belongs to.": "The post this publication belongs to.", + "The prepared text could not be loaded.": "The prepared text could not be loaded.", + "The provider's own payload, kept untouched so a normalisation can be recomputed when a network changes what it reports.": "The provider's own payload, kept untouched so a normalisation can be recomputed when a network changes what it reports.", + "The publications could not be loaded.": "The publications could not be loaded.", "The receipt is sent to the linked customer:": "The receipt is sent to the linked customer:", "The requested article could not be found.": "The requested article could not be found.", + "The retry did not work.": "The retry did not work.", "The search query people typed.": "The search query people typed.", + "The search term itself, as people type it.": "The search term itself, as people type it.", "The segment a contact must still match when the action runs. Empty means every contact the trigger delivered.": "The segment a contact must still match when the action runs. Empty means every contact the trigger delivered.", "The server could not process this send request.": "The server could not process this send request.", "The server refused to send: consent is missing for this channel.": "The server refused to send: consent is missing for this channel.", @@ -3397,30 +3819,76 @@ "The server refused to send: the WhatsApp session window has expired and a template is required.": "The server refused to send: the WhatsApp session window has expired and a template is required.", "The server refused to send: the messaging budget for this period is exceeded.": "The server refused to send: the messaging budget for this period is exceeded.", "The server refused to send: the selected template is invalid ({reason}).": "The server refused to send: the selected template is invalid ({reason}).", + "The share could not be recorded.": "The share could not be recorded.", + "The shillinq AR invoice this value closed on, when it closed on a paid invoice rather than on a won lead. Pipelinq reads the invoice and never books it (ADR-107).": "The shillinq AR invoice this value closed on, when it closed on a paid invoice rather than on a won lead. Pipelinq reads the invoice and never books it (ADR-107).", "The signature or the chain hash does not match. This may indicate manual modification of the entry or a rotation of the secret key without re-signing.": "The signature or the chain hash does not match. This may indicate manual modification of the entry or a rotation of the secret key without re-signing.", + "The sitemap to diff for new and changed pages. A sitemap index is followed.": "The sitemap to diff for new and changed pages. A sitemap index is followed.", "The social network this profile belongs to.": "The social network this profile belongs to.", + "The social posts that belong to this campaign. Plain ids until phase 3 ships the socialPost schema.": "The social posts that belong to this campaign. Plain ids until phase 3 ships the socialPost schema.", "The store registry did not answer. The templates below ship with Pipelinq.": "The store registry did not answer. The templates below ship with Pipelinq.", "The stored key was removed": "The stored key was removed", "The subject of the task a createTask action writes.": "The subject of the task a createTask action writes.", "The subscription, contract or import run this capture came from.": "The subscription, contract or import run this capture came from.", "The subscriptions could not be loaded.": "The subscriptions could not be loaded.", + "The summary the landing page opens with. Portaliq refuses an empty one.": "The summary the landing page opens with. Portaliq refuses an empty one.", "The task type, as the task schema records it.": "The task type, as the task schema records it.", + "The template is gone": "The template is gone", + "The text could not be copied. Select it and copy it by hand.": "The text could not be copied. Select it and copy it by hand.", + "The text of the post as it applies to every network that has no variant of its own.": "The text of the post as it applies to every network that has no variant of its own.", + "The touchpoints the value was divided over.": "The touchpoints the value was divided over.", + "The usages could not be loaded.": "The usages could not be loaded.", "The user the task goes to. Empty leaves it unassigned.": "The user the task goes to. Empty leaves it unassigned.", + "The user who confirmed the proposal.": "The user who confirmed the proposal.", + "The user who created the campaign. Set by the server, never by the browser.": "The user who created the campaign. Set by the server, never by the browser.", "The user who wrote this journey.": "The user who wrote this journey.", + "The utm_campaign value at first touch.": "The utm_campaign value at first touch.", + "The utm_campaign value at last touch.": "The utm_campaign value at last touch.", + "The utm_campaign value every link in this campaign carries. Minted from the name once and frozen; renaming the campaign leaves it alone.": "The utm_campaign value every link in this campaign carries. Minted from the name once and frozen; renaming the campaign leaves it alone.", + "The utm_campaign value.": "The utm_campaign value.", + "The utm_content value at first touch.": "The utm_content value at first touch.", + "The utm_content value at last touch.": "The utm_content value at last touch.", + "The utm_content value, which is the blast id for a mailing.": "The utm_content value, which is the blast id for a mailing.", + "The utm_medium value at first touch.": "The utm_medium value at first touch.", + "The utm_medium value at last touch.": "The utm_medium value at last touch.", + "The utm_medium value, lowercase, from the vocabulary in campaign.utm_mediums.": "The utm_medium value, lowercase, from the vocabulary in campaign.utm_mediums.", + "The utm_medium value.": "The utm_medium value.", + "The utm_source value at first touch.": "The utm_source value at first touch.", + "The utm_source value at last touch.": "The utm_source value at last touch.", + "The utm_source value, lowercase, from the vocabulary in campaign.utm_sources. Linkedin and linkedin are two campaigns in every analytics tool, so the case rule is enforced rather than corrected.": "The utm_source value, lowercase, from the vocabulary in campaign.utm_sources. Linkedin and linkedin are two campaigns in every analytics tool, so the case rule is enforced rather than corrected.", + "The utm_source value.": "The utm_source value.", + "The utm_term value at first touch.": "The utm_term value at first touch.", + "The utm_term value at last touch.": "The utm_term value at last touch.", + "The utm_term value.": "The utm_term value.", + "The value that decides whether this item changed: a sitemap lastmod, a feed guid, or a fragment fingerprint.": "The value that decides whether this item changed: a sitemap lastmod, a feed guid, or a fragment fingerprint.", "The walk-in queue is empty.": "The walk-in queue is empty.", + "The watch could not be run.": "The watch could not be run.", + "The watch that produced this event.": "The watch that produced this event.", "The wording the person was shown when the objection was offered.": "The wording the person was shown when the objection was offered.", + "Their handle": "Their handle", + "Their profile": "Their profile", + "Their public profile, when the network gave one.": "Their public profile, when the network gave one.", "There are no leads in this pipeline yet.": "There are no leads in this pipeline yet.", "There are no open leads to distribute into aging buckets.": "There are no open leads to distribute into aging buckets.", "There are no phases for this project yet.": "There are no phases for this project yet.", + "These sources hold nothing yet, so their absence here is missing data and not a zero: {sources}": "These sources hold nothing yet, so their absence here is missing data and not a zero: {sources}", + "They follow us": "They follow us", "This BSN does not pass the 11-check": "This BSN does not pass the 11-check", "This appears to be the data subject's own data. Redacting requires Art. 23 grounds.": "This appears to be the data subject's own data. Redacting requires Art. 23 grounds.", + "This article could not be loaded.": "This article could not be loaded.", + "This article could not be saved.": "This article could not be saved.", + "This article has not been used anywhere yet.": "This article has not been used anywhere yet.", "This automation has not been triggered yet.": "This automation has not been triggered yet.", "This automation has not run yet.": "This automation has not run yet.", "This batch is already being processed by Shillinq — try again shortly.": "This batch is already being processed by Shillinq — try again shortly.", "This booking could not be found.": "This booking could not be found.", + "This campaign has no landing page yet. Pipelinq asks portaliq to publish one with a sign-up form.": "This campaign has no landing page yet. Pipelinq asks portaliq to publish one with a sign-up form.", + "This campaign no longer exists.": "This campaign no longer exists.", "This client has linked entities:": "This client has linked entities:", + "This contact has no email address": "This contact has no email address", "This customer does not wish to be contacted.": "This customer does not wish to be contacted.", "This is attempt {count}/3. Would you like to close this task?": "This is attempt {count}/3. Would you like to close this task?", + "This journey has not run yet": "This journey has not run yet", + "This journey is saved but it will not run: this instance has no flow engine.": "This journey is saved but it will not run: this instance has no flow engine.", "This list does not accept public signup, so the form will be refused. Turn on public signup on the list first.": "This list does not accept public signup, so the form will be refused. Turn on public signup on the list first.", "This merge can be reversed until {date}.": "This merge can be reversed until {date}.", "This month": "This month", @@ -3428,6 +3896,8 @@ "This person is on no mailing list. Add them from a list, or send them a preference link.": "This person is on no mailing list. Add them from a list, or send them a preference link.", "This pipeline has no stages. Click edit to add stages.": "This pipeline has no stages. Click edit to add stages.", "This pipeline has {count} stages. All stage configuration will be lost.": "This pipeline has {count} stages. All stage configuration will be lost.", + "This post has not gone out yet.": "This post has not gone out yet.", + "This post names no accounts yet.": "This post names no accounts yet.", "This product is not on any deal lines yet.": "This product is not on any deal lines yet.", "This quarter": "This quarter", "This queue is empty.": "This queue is empty.", @@ -3446,6 +3916,7 @@ "This will reverse the transaction. Enter a reason for the refund.": "This will reverse the transaction. Enter a reason for the refund.", "This year": "This year", "Thread ID": "Thread ID", + "Threads": "Threads", "Three things worth writing about, drawn from what changed.": "Three things worth writing about, drawn from what changed.", "Ticket": "Ticket", "Ticket details": "Ticket details", @@ -3463,6 +3934,7 @@ "Time entry": "Time entry", "Time entry saved.": "Time entry saved.", "Timeline": "Timeline", + "Times the item was seen.": "Times the item was seen.", "Timesheet approval": "Timesheet approval", "Timestamp": "Timestamp", "Timezone": "Timezone", @@ -3472,6 +3944,7 @@ "To": "To", "Today": "Today", "Toegewezen aan (gebruikers-UID)": "Toegewezen aan (gebruikers-UID)", + "Together {combined}, best page alone {best}": "Together {combined}, best page alone {best}", "Toggle closed stage {name}": "Toggle closed stage {name}", "Toggle phase {name}": "Toggle phase {name}", "Toggle prospect discovery": "Toggle prospect discovery", @@ -3501,6 +3974,8 @@ "Total value": "Total value", "Totals label": "Totals label", "Totals property": "Totals property", + "Touchpoint": "Touchpoint", + "Touchpoints": "Touchpoints", "Track and manage sales leads": "Track and manage sales leads", "Trade name is required": "Trade name is required", "Transactie": "Transactie", @@ -3533,6 +4008,7 @@ "Try: \"How many leads are open?\" or \"Show requests by category\".": "Try: \"How many leads are open?\" or \"Show requests by category\".", "Tune lead staleness detection for kanban badges and the lead list filter.": "Tune lead staleness detection for kanban badges and the lead list filter.", "Twilio": "Twilio", + "Two pages, one query": "Two pages, one query", "Two-factor authentication setup is required.": "Two-factor authentication setup is required.", "Type": "Type", "Type at least 2 characters to search the knowledge base.": "Type at least 2 characters to search the knowledge base.", @@ -3548,7 +4024,11 @@ "U bent niet bevoegd voor deze actie.": "You are not authorised for this action.", "U bent niet bevoegd voor deze lookup.": "You are not authorised for this lookup.", "UID": "UID", + "URL": "URL", + "URL-safe identifier, unique within the register. It is what a public page and a link both address, so it is derived from the title once and then left alone.": "URL-safe identifier, unique within the register. It is what a public page and a link both address, so it is derived from the title once and then left alone.", "US Dollar (USD)": "US Dollar (USD)", + "UTM": "UTM", + "UUID of the credential OpenRegister's broker holds for this account. It is a reference, not a secret: Pipelinq cannot read the token behind it and never tries. Empty until the connect flow returns.": "UUID of the credential OpenRegister's broker holds for this account. It is a reference, not a secret: Pipelinq cannot read the token behind it and never tries. Empty until the connect flow returns.", "Uit cache geserveerd": "Served from cache", "Unassigned": "Unassigned", "Unavailable": "Unavailable", @@ -3581,9 +4061,12 @@ "Updated at": "Updated at", "Urgent": "Urgent", "Use calculated value": "Use calculated value", + "Use less": "Use less", + "Use more": "Use more", "Use remaining: {amount}": "Use remaining: {amount}", "Use {{unsubscribe_link}} and a physical address so the compliance check passes.": "Use {{unsubscribe_link}} and a physical address so the compliance check passes.", "Used for OpenCorporates search. Separate with commas.": "Used for OpenCorporates search. Separate with commas.", + "Used for links out of the reports. The reads go through the source below.": "Used for links out of the reports. The reads go through the source below.", "Used on deals": "Used on deals", "Used only when the xWiki Nextcloud app is unavailable. Should point at the xWiki base URL without trailing slash.": "Used only when the xWiki Nextcloud app is unavailable. Should point at the xWiki base URL without trailing slash.", "Used this period": "Used this period", @@ -3594,6 +4077,7 @@ "User (UID)": "User (UID)", "User ID": "User ID", "User ID to assign to": "User ID to assign to", + "User agent for competitor reads": "User agent for competitor reads", "User is not a member of the assigned group": "User is not a member of the assigned group", "Uurtarief": "Uurtarief", "Uurtarief override": "Uurtarief override", @@ -3681,7 +4165,9 @@ "View more": "View more", "View payload": "View payload", "View request": "View request", + "Views": "Views", "Visibility": "Visibility", + "Visits": "Visits", "Voer de webhook URL in voor de Shillinq AP integratie. Laat leeg om uitgeschakeld te laten.": "Enter the webhook URL for the Shillinq AP integration. Leave blank to disable.", "Voer een bedrag groter dan nul in": "Enter an amount greater than zero", "Voer een geldig bedrag in": "Enter a valid amount", @@ -3706,10 +4192,18 @@ "WIP synced at": "WIP synced at", "Wait": "Wait", "Waiting": "Waiting", + "Waiting for approval": "Waiting for approval", + "Waiting for the owner to share": "Waiting for the owner to share", + "Waiting to go out": "Waiting to go out", "Walk-in": "Walk-in", "Walk-in queue": "Walk-in queue", "Was this article helpful?": "Was this article helpful?", + "Watch": "Watch", + "Watch Event": "Watch Event", + "Watches": "Watches", + "Watching": "Watching", "Watermark column": "Watermark column", + "We follow them": "We follow them", "We will email a confirmation link. Closing your account cannot be undone.": "We will email a confirmation link. Closing your account cannot be undone.", "Weak": "Weak", "Web": "Web", @@ -3723,6 +4217,7 @@ "Website": "Website", "Week": "Week", "Week 1 commit": "Week 1 commit", + "Week of {week}": "Week of {week}", "Week starting": "Week starting", "Weekly": "Weekly", "Weekly review": "Weekly review", @@ -3733,18 +4228,44 @@ "Welcome to Pipelinq! Get started by creating your first client, lead, or request using the buttons above.": "Welcome to Pipelinq! Get started by creating your first client, lead, or request using the buttons above.", "Werkverdeling": "Werkverdeling", "What a subscriber receives on this list and roughly how often.": "What a subscriber receives on this list and roughly how often.", + "What changed": "What changed", + "What counts as relevant here": "What counts as relevant here", + "What do you want to do with it": "What do you want to do with it", + "What happened.": "What happened.", + "What happens": "What happens", + "What is being watched. These five are the sources that can be read legitimately; LinkedIn and Meta post data are not among them, and no sixth kind should be added for them.": "What is being watched. These five are the sources that can be read legitimately; LinkedIn and Meta post data are not among them, and no sixth kind should be added for them.", + "What is somebody typing this trying to do": "What is somebody typing this trying to do", + "What moved": "What moved", "What moved last week, in prose.": "What moved last week, in prose.", "What moved last week, what to try, and three topic ideas.": "What moved last week, what to try, and three topic ideas.", + "What portaliq answered when this campaign asked for a page. Written by LandingPageProvisioningService, never by hand.": "What portaliq answered when this campaign asked for a page. Written by LandingPageProvisioningService, never by hand.", + "What somebody typing this is trying to do.": "What somebody typing this is trying to do.", "What starts the journey.": "What starts the journey.", + "What the campaign actually cost, per channel, as far as anyone recorded it. A channel that is absent is reported as not recorded, never as zero: zero reads as free.": "What the campaign actually cost, per channel, as far as anyone recorded it. A channel that is absent is reported as not recorded, never as zero: zero reads as free.", + "What the campaign is called, as the marketer writes it.": "What the campaign is called, as the marketer writes it.", + "What the campaign was allowed to cost, in euro.": "What the campaign was allowed to cost, in euro.", "What the field is compared against.": "What the field is compared against.", "What the flow engine said, word for word, when it refused. Empty on a clean compile.": "What the flow engine said, word for word, when it refused. Empty on a clean compile.", + "What the item is called, as the source names it.": "What the item is called, as the source names it.", "What the journey does once the condition holds.": "What the journey does once the condition holds.", + "What the last run said when it did not end in ok.": "What the last run said when it did not end in ok.", "What the quarter is set to close, per owner.": "What the quarter is set to close, per owner.", + "What they decided.": "What they decided.", + "What this campaign is meant to achieve, in one sentence.": "What this campaign is meant to achieve, in one sentence.", + "What this campaign should achieve, in one sentence": "What this campaign should achieve, in one sentence", "What this journey did": "What this journey did", "What this journey is for, in the marketer's own words.": "What this journey is for, in the marketer's own words.", + "What this post says on every network": "What this post says on every network", + "What this publication cost in euros. Only X charges per post and per read today; every other network records zero.": "What this publication cost in euros. Only X charges per post and per read today; every other network records zero.", + "What this says per network": "What this says per network", + "What to read: a feed URL, a sitemap URL, a page URL, a fediverse handle, or a search query.": "What to read: a feed URL, a sitemap URL, a page URL, a fediverse handle, or a search query.", + "What to try": "What to try", "What to try next week.": "What to try next week.", "What was shown to the person and when, so the capture can be reconstructed years later.": "What was shown to the person and when, so the capture can be reconstructed years later.", + "What was spent, in euro.": "What was spent, in euro.", "What was the call about?": "What was the call about?", + "What we decided to do about this term.": "What we decided to do about this term.", + "What we watch this organisation for.": "What we watch this organisation for.", "WhatsApp": "WhatsApp", "WhatsApp (BSP)": "WhatsApp (BSP)", "WhatsApp Cloud API": "WhatsApp Cloud API", @@ -3754,23 +4275,51 @@ "When": "When", "When approved time entries are present, hours will be shown per billing category here.": "When approved time entries are present, hours will be shown per billing category here.", "When enabled, emails from selected accounts are automatically linked to CRM contacts by matching email addresses.": "When enabled, emails from selected accounts are automatically linked to CRM contacts by matching email addresses.", + "When it happened, to the second or better. Rows with the same moment keep the order they were written in, so a report is reproducible.": "When it happened, to the second or better. Rows with the same moment keep the order they were written in, so a report is reproducible.", + "When portaliq created the page.": "When portaliq created the page.", + "When the audit last looked.": "When the audit last looked.", + "When the campaign was created.": "When the campaign was created.", "When the confirmation link was opened and verified.": "When the confirmation link was opened and verified.", "When the importer last wrote this row.": "When the importer last wrote this row.", "When the journey last changed.": "When the journey last changed.", "When the journey was written.": "When the journey was written.", "When the membership ended.": "When the membership ended.", "When the objection was offered.": "When the objection was offered.", + "When the proposal was confirmed.": "When the proposal was confirmed.", "When the review was composed.": "When the review was composed.", + "When the row was written.": "When the row was written.", "When the step ran.": "When the step ran.", + "When the watch first saw this item.": "When the watch first saw this item.", "When this evidence block was written.": "When this evidence block was written.", + "When this watch last ran, whatever the outcome.": "When this watch last ran, whatever the outcome.", + "Where a visitor reaches the page. Empty when the portal has no domain configured.": "Where a visitor reaches the page. Empty when the portal has no domain configured.", + "Where it went": "Where it went", + "Where the article stands. Only a published article may be embedded in a mailing or a post.": "Where the article stands. Only a published article may be embedded in a mailing or a post.", "Where the automation lives": "Where the automation lives", + "Where the campaign is in its own life.": "Where the campaign is in its own life.", + "Where the connection stands. The first five values are the broker's own vocabulary and are mirrored from it. not_configured is Pipelinq's own: the network has no developer application filed yet, so nothing can be connected and the interface says so instead of offering a button that fails.": "Where the connection stands. The first five values are the broker's own vocabulary and are mirrored from it. not_configured is Pipelinq's own: the network has no developer application filed yet, so nothing can be connected and the interface says so instead of offering a button that fails.", + "Where the figure comes from.": "Where the figure comes from.", + "Where the item lives. Together with the watch this is the event's identity, so a re-run updates rather than duplicates.": "Where the item lives. Together with the watch this is the event's identity, so a re-run updates rather than duplicates.", + "Where the keyword, Matomo and competitor reads leave the instance, and how relevance is scored. Every outbound read goes through an OpenConnector source, so this section holds source ids and never a key.": "Where the keyword, Matomo and competitor reads leave the instance, and how relevance is scored. Every outbound read goes through an OpenConnector source, so this section holds source ids and never a key.", + "Where the post stands. A post reaches scheduled only after a person approved it, and reaches published only when every account it names has a publication that succeeded or was handed to its owner to share.": "Where the post stands. A post reaches scheduled only after a person approved it, and reaches published only when every account it names has a publication that succeeded or was handed to its owner to share.", + "Where this is used": "Where this is used", + "Where we rank": "Where we rank", "Whether Conduction's own account follows this profile.": "Whether Conduction's own account follows this profile.", + "Whether Pipelinq publishes to this account itself or prepares the text for its owner to post. Personal Facebook and Instagram accounts are always share, because no application may post to them at all.": "Whether Pipelinq publishes to this account itself or prepares the text for its owner to post. Personal Facebook and Instagram accounts are always share, because no application may post to them at all.", + "Whether an agent drafted or changed this article. Applied by the write path itself and ignored when it arrives in a request body, because a mark a client can set is not a mark (ADR-088).": "Whether an agent drafted or changed this article. Applied by the write path itself and ignored when it arrives in a request body, because a mark a client can set is not a mark (ADR-088).", + "Whether an agent drafted this post (ADR-088). Stamped by the write path, never accepted from a client.": "Whether an agent drafted this post (ADR-088). Stamped by the write path, never accepted from a client.", "Whether an agent wrote the narrative. Nothing writes it yet: pipelinq ships no MCP tool provider, so no agent reaches a write path. When the writer lands it applies this itself and ignores a value arriving in a request body, because a mark a client can set is not a mark (ADR-088).": "Whether an agent wrote the narrative. Nothing writes it yet: pipelinq ships no MCP tool provider, so no agent reaches a write path. When the writer lands it applies this itself and ignores a value arriving in a request body, because a mark a client can set is not a mark (ADR-088).", + "Whether our account follows theirs. Unknown means the network will not say, not that we do not.": "Whether our account follows theirs. Unknown means the network will not say, not that we do not.", "Whether the flow engine accepted this journey.": "Whether the flow engine accepted this journey.", "Whether the list is in use. A paused list accepts no new subscriptions; an archived list sends nothing.": "Whether the list is in use. A paused list accepts no new subscriptions; an archived list sends nothing.", "Whether the person was offered the chance to object at the moment the ground was established. Required for soft opt-in.": "Whether the person was offered the chance to object at the moment the ground was established. Required for soft opt-in.", "Whether the public subscribe endpoint accepts submissions for this list.": "Whether the public subscribe endpoint accepts submissions for this list.", + "Whether the relevance on this event was written by an agent (ADR-088). The item itself is never agent-authored: it is somebody else's publication.": "Whether the relevance on this event was written by an agent (ADR-088). The item itself is never agent-authored: it is somebody else's publication.", + "Whether their account follows ours, on the same three-value vocabulary.": "Whether their account follows ours, on the same three-value vocabulary.", + "Whether this account may be picked in the composer. Revoking a connection clears it rather than deleting the row, so the publications that already went out keep naming the account they went to.": "Whether this account may be picked in the composer. Revoking a connection clears it rather than deleting the row, so the publications that already went out keep naming the account they went to.", + "Whether this competitor's watches run.": "Whether this competitor's watches run.", "Whether this email address has been verified as reachable.": "Whether this email address has been verified as reachable.", + "Whether this is a company account the tenant runs or a colleague's own account. A personal account belongs to the person who connected it and only they or an administrator may act on it.": "Whether this is a company account the tenant runs or a colleague's own account. A personal account belongs to the person who connected it and only they or an administrator may act on it.", "Whether this is a placeholder transport shipped for demonstration, with no live connectorSourceId credential behind it. Mirrors channelProvider.sandbox (80-whatsapp-sms-channel.json) and OpenConnector's configuration.mock convention.": "Whether this is a placeholder transport shipped for demonstration, with no live connectorSourceId credential behind it. Mirrors channelProvider.sandbox (80-whatsapp-sms-channel.json) and OpenConnector's configuration.mock convention.", "Whether this is the primary email address. Exactly one entry SHOULD be primary; the first entry is treated as primary when none is marked.": "Whether this is the primary email address. Exactly one entry SHOULD be primary; the first entry is treated as primary when none is marked.", "Whether this is the primary phone number. Exactly one entry SHOULD be primary; the first entry is treated as primary when none is marked.": "Whether this is the primary phone number. Exactly one entry SHOULD be primary; the first entry is treated as primary when none is marked.", @@ -3780,28 +4329,44 @@ "Whether this profile has been confirmed to belong to this client.": "Whether this profile has been confirmed to belong to this client.", "Whether this profile has been confirmed to belong to this contact person.": "Whether this profile has been confirmed to belong to this contact person.", "Whether this transport may be selected for a send. An inactive transport stays visible in the panel but is not offered in the wizard.": "Whether this transport may be selected for a send. An inactive transport stays visible in the panel but is not offered in the wizard.", + "Whether this watch runs.": "Whether this watch runs.", "Which action the journey asked for.": "Which action the journey asked for.", + "Which agent drafted it. Stamped alongside agentAuthored and cleared when a person takes authorship.": "Which agent drafted it. Stamped alongside agentAuthored and cleared when a person takes authorship.", + "Which attribution model produced this row.": "Which attribution model produced this row.", + "Which channel carried it, resolved from the medium.": "Which channel carried it, resolved from the medium.", "Which channels people reach you through, and how that shifts.": "Which channels people reach you through, and how that shifts.", "Which collections the numbers came from.": "Which collections the numbers came from.", + "Which derivation proposed this term, so a target can be traced back to the evidence for it.": "Which derivation proposed this term, so a target can be traced back to the evidence for it.", "Which object types this pipeline boards, and which property of each supplies the stage column. A pipeline that declares none is unscoped and offered for every entity type. Supersedes the retired `entityType` field.": "Which object types this pipeline boards, and which property of each supplies the stage column. A pipeline that declares none is unscoped and offered for every entity type. Supersedes the retired `entityType` field.", "Which right does this request invoke?": "Which right does this request invoke?", "Which route this transport sends through.": "Which route this transport sends through.", "Which search engine reported the row. Only gsc today.": "Which search engine reported the row. Only gsc today.", + "Who interacted, when we know. Empty for an anonymous visit.": "Who interacted, when we know. Empty for an anonymous visit.", "Who processes the money: the payment service providers used for in-store and online payments (Mollie, CCV, Adyen, Stripe). Credentials are stored encrypted. Distinct from POS tender types below, which are how a customer can pay at the till.": "Who processes the money: the payment service providers used for in-store and online payments (Mollie, CCV, Adyen, Stripe). Credentials are stored encrypted. Distinct from POS tender types below, which are how a customer can pay at the till.", + "Who this journey is for, in one sentence": "Who this journey is for, in one sentence", + "Why": "Why", "Why are you adjusting this number?": "Why are you adjusting this number?", "Why are you confident in this deal?": "Why are you confident in this deal?", "Why are you confident in this deal? (e.g. decision-maker engaged, contract draft signed)": "Why are you confident in this deal? (e.g. decision-maker engaged, contract draft signed)", "Why is this caller getting in touch?": "Why is this caller getting in touch?", "Why is this payment being reversed?": "Why is this payment being reversed?", + "Why the account holds its current status, in words a marketer can act on. Written by the connect and publish paths, never by a client.": "Why the account holds its current status, in words a marketer can act on. Written by the connect and publish paths, never by a client.", "Why the action was refused or failed. Empty on a send that went out.": "Why the action was refused or failed. Empty on a send that went out.", + "Why the answer is unknown, in the words the page shows.": "Why the answer is unknown, in the words the page shows.", "Why the journey exists and who it is meant to reach.": "Why the journey exists and who it is meant to reach.", "Why the membership ended, as the subscriber or the provider gave it.": "Why the membership ended, as the subscriber or the provider gave it.", + "Why the post is in status failed, in words a marketer can act on. It names the account and the network, so a retry goes to the right place.": "Why the post is in status failed, in words a marketer can act on. It names the account and the network, so a retry goes to the right place.", + "Why this publication failed, as one of a closed set a caller can branch on. A failure always carries one of these rather than only a sentence, so the interface can offer the right next step.": "Why this publication failed, as one of a closed set a caller can branch on. A failure always carries one of these rather than only a sentence, so the interface can offer the right next step.", + "Why this term matters, and what was decided about it.": "Why this term matters, and what was decided about it.", + "Why this term matters, and what you decided about it.": "Why this term matters, and what you decided about it.", + "Why, in their own words.": "Why, in their own words.", "Widget not available": "Widget not available", "Wilt u uw afspraak verplaatsen of annuleren?": "Would you like to reschedule or cancel your appointment?", "Win %": "Win %", "Win Rate": "Win Rate", "Win rate": "Win rate", "Win/loss": "Win/loss", + "Window": "Window", "Winning source": "Winning source", "Winning value": "Winning value", "Wissen": "Clear", @@ -3822,6 +4387,8 @@ "Worklog": "Worklog", "Write Markdown...": "Write Markdown...", "Write your article content in Markdown...": "Write your article content in Markdown...", + "Written by an agent: {agent}": "Written by an agent: {agent}", + "X": "X", "XML (canonical Belastingdienst format)": "XML (canonical Belastingdienst format)", "XML (kanoniek Belastingdienst formaat)": "XML (canonical Belastingdienst format)", "XWiki base URL": "XWiki base URL", @@ -3853,6 +4420,7 @@ "[Verwijderde client]": "[Verwijderde client]", "active leads": "active leads", "agents": "agents", + "an agent": "an agent", "and {count} more": "and {count} more", "app-availability.action": "Install OpenRegister", "app-availability.description": "This application requires OpenRegister to be installed and enabled.", @@ -3892,6 +4460,7 @@ "email": "email", "excl. BTW": "excl. VAT", "excl. VAT": "excl. VAT", + "for example: 5 days": "for example: 5 days", "found": "found", "from cache": "from cache", "gelogd": "gelogd", @@ -3944,6 +4513,7 @@ "p = {p}": "p = {p}", "per active opportunity": "per active opportunity", "planned": "planned", + "position {position}, {share} of impressions": "position {position}, {share} of impressions", "redacted": "redacted", "register-01": "register-01", "requests": "requests", @@ -3973,6 +4543,7 @@ "xWiki settings saved.": "xWiki settings saved.", "{amount} (paid {when})": "{amount} (paid {when})", "{amount} (pending)": "{amount} (pending)", + "{clicks} clicks, {impressions} impressions": "{clicks} clicks, {impressions} impressions", "{count} hour(s)": "{count} hour(s)", "{count} items currently use \"{name}\". They will retain their value, but it will no longer be available for new items.": "{count} items currently use \"{name}\". They will retain their value, but it will no longer be available for new items.", "{count} leads": "{count} leads", @@ -3983,6 +4554,7 @@ "{count} queries between {from} and {to}": "{count} queries between {from} and {to}", "{count} subscription(s) closed. The withdrawal is recorded.": "{count} subscription(s) closed. The withdrawal is recorded.", "{days}d ago": "{days}d ago", + "{from} to {to}": "{from} to {to}", "{hours}h ago": "{hours}h ago", "{h}h {m}min": "{h}h {m}min", "{label} copied.": "{label} copied.", @@ -3999,580 +4571,9 @@ "{n} min": "{n} min", "{n} of {max} items": "{n} of {max} items", "{n}h": "{n}h", - "{value} of {quota} on track ({percent}%)": "{value} of {quota} on track ({percent}%)", - "Agent Authored": "Agent Authored", - "Agent Authored By": "Agent Authored By", - "Article IDs": "Article IDs", - "Articles embedded in this template, in the order the marketer chose. They are rendered where the body carries the {{articles}} marker; a template with articles and no marker renders none of them.": "Articles embedded in this template, in the order the marketer chose. They are rendered where the body carries the {{articles}} marker; a template with articles and no marker renders none of them.", - "Author": "Author", - "Destination of the link.": "Destination of the link.", - "Free-form subject tags used to group articles and to suggest related ones.": "Free-form subject tags used to group articles and to suggest related ones.", - "Further reading offered with the article, each a label and a destination.": "Further reading offered with the article, each a label and a destination.", - "Headline of the article, shown on the card, on the detail page and in an embedded newsletter block.": "Headline of the article, shown on the card, on the detail page and in an embedded newsletter block.", - "Hero Image": "Hero Image", - "Identity of the agent that drafted or changed the article, so the record can be followed back to the run that produced it. Empty on an article a person wrote.": "Identity of the agent that drafted or changed the article, so the record can be followed back to the run that produced it. Empty on an article a person wrote.", - "Language the article is written in, as a two-letter code such as nl or en.": "Language the article is written in, as a two-letter code such as nl or en.", - "Links": "Links", - "Moment the article was first published (UTC). Set once and never moved by a later publish.": "Moment the article was first published (UTC). Set once and never moved by a later publish.", - "Nextcloud user id of the person who owns the article. Stamped from the session and never taken from the request body.": "Nextcloud user id of the person who owns the article. Stamped from the session and never taken from the request body.", - "One or two sentences describing the article, used on the card and in an embedded newsletter block.": "One or two sentences describing the article, used on the card and in an embedded newsletter block.", - "Path in Nextcloud Files to the image shown above the article, or an absolute URL to one hosted elsewhere.": "Path in Nextcloud Files to the image shown above the article, or an absolute URL to one hosted elsewhere.", - "Portal Page Ref": "Portal Page Ref", - "Published At": "Published At", - "Reference to the public page that carries this article, filled in by hand until the portal contribution contract writes it. When empty, an embedded newsletter block renders no read-more link rather than a link that goes nowhere.": "Reference to the public page that carries this article, filled in by hand until the portal contribution contract writes it. When empty, an embedded newsletter block renders no read-more link rather than a link that goes nowhere.", - "Slug": "Slug", - "Text of the link as the reader sees it.": "Text of the link as the reader sees it.", - "The article itself, written in markdown. Stored as markdown so a mailing, a social post and a portal page can each render it their own way.": "The article itself, written in markdown. Stored as markdown so a mailing, a social post and a portal page can each render it their own way.", - "URL": "URL", - "URL-safe identifier, unique within the register. It is what a public page and a link both address, so it is derived from the title once and then left alone.": "URL-safe identifier, unique within the register. It is what a public page and a link both address, so it is derived from the title once and then left alone.", - "Where the article stands. Only a published article may be embedded in a mailing or a post.": "Where the article stands. Only a published article may be embedded in a mailing or a post.", - "Whether an agent drafted or changed this article. Applied by the write path itself and ignored when it arrives in a request body, because a mark a client can set is not a mark (ADR-088).": "Whether an agent drafted or changed this article. Applied by the write path itself and ignored when it arrives in a request body, because a mark a client can set is not a mark (ADR-088).", - "Archive": "Archive", - "Article body": "Article body", - "Body": "Body", - "Browse…": "Browse…", - "Campaign templates": "Campaign templates", - "Choose": "Choose", - "Choose a hero image": "Choose a hero image", - "Comma-separated, such as release, product": "Comma-separated, such as release, product", - "Create article": "Create article", - "Derived from the title when left empty": "Derived from the title when left empty", - "Drafted by {agent}": "Drafted by {agent}", - "Files path, or an absolute URL": "Files path, or an absolute URL", - "Filled in once the public page exists": "Filled in once the public page exists", - "Headline of the article": "Headline of the article", - "Hero image": "Hero image", - "In review": "In review", - "One or two sentences, shown on the card": "One or two sentences, shown on the card", - "Portal page": "Portal page", - "Restore as draft": "Restore as draft", - "Return to draft": "Return to draft", - "Submit for review": "Submit for review", - "Tags": "Tags", - "That move could not be applied.": "That move could not be applied.", - "The usages could not be loaded.": "The usages could not be loaded.", - "This article could not be loaded.": "This article could not be loaded.", - "This article could not be saved.": "This article could not be saved.", - "This article has not been used anywhere yet.": "This article has not been used anywhere yet.", - "an agent": "an agent", - "Articles": "Articles", - "Pick published articles to embed": "Pick published articles to embed", - "Embedded where the body carries the {{articles}} marker, in the order picked here.": "Embedded where the body carries the {{articles}} marker, in the order picked here.", - "The body has no {{articles}} marker, so these articles will not appear until you add one.": "The body has no {{articles}} marker, so these articles will not appear until you add one.", - "Article details": "Article details", - "Where this is used": "Where this is used", - "{from} to {to}": "{from} to {to}", - "Another page on this portal already uses that route. Pick a different one.": "Another page on this portal already uses that route. Pick a different one.", - "Attributed value per channel": "Attributed value per channel", - "Attribution model": "Attribution model", - "Campaign report": "Campaign report", - "Closed on": "Closed on", - "Could not load the campaign report.": "Could not load the campaign report.", - "Could not load the campaigns.": "Could not load the campaigns.", - "Could not load this campaign.": "Could not load this campaign.", - "Could not reach portaliq.": "Could not reach portaliq.", - "Create a campaign under Marketing, group its mailings and posts into it, and its numbers appear here.": "Create a campaign under Marketing, group its mailings and posts into it, and its numbers appear here.", - "Create landing page": "Create landing page", - "Everyone who submits this form becomes a lead in this campaign.": "Everyone who submits this form becomes a lead in this campaign.", - "No campaign to report on": "No campaign to report on", - "Not recorded": "Not recorded", - "Open the campaign report": "Open the campaign report", - "Per channel": "Per channel", - "Portaliq could not save the page. Nothing was created, so you can try again.": "Portaliq could not save the page. Nothing was created, so you can try again.", - "Portaliq is not installed on this instance, so there is nowhere to publish the page.": "Portaliq is not installed on this instance, so there is nowhere to publish the page.", - "Portaliq refused the request.": "Portaliq refused the request.", - "Portaliq refused the sign-up form. This is a defect, not something you can fix here.": "Portaliq refused the sign-up form. This is a defect, not something you can fix here.", - "Reach": "Reach", - "Route on the portal": "Route on the portal", - "Share": "Share", - "That portal does not exist or is not published. Check the portal in the marketing settings.": "That portal does not exist or is not published. Check the portal in the marketing settings.", - "The campaign needs a page summary and a page body before portaliq can publish it.": "The campaign needs a page summary and a page body before portaliq can publish it.", - "The file picker could not be opened.": "The file picker could not be opened.", - "The portal has no domain configured yet, so the page has no public address.": "The portal has no domain configured yet, so the page has no public address.", - "This campaign has no landing page yet. Pipelinq asks portaliq to publish one with a sign-up form.": "This campaign has no landing page yet. Pipelinq asks portaliq to publish one with a sign-up form.", - "This campaign no longer exists.": "This campaign no longer exists.", - "Visits": "Visits", - "Campaign value": "Campaign value", - "Content": "Content", - "Costs": "Costs", - "Created at": "Created at", - "Default model": "Default model", - "Ends at": "Ends at", - "First day of the campaign. The report window opens here.": "First day of the campaign. The report window opens here.", - "First touch": "First touch", - "Form": "Form", - "Goal": "Goal", - "How many days after the last touchpoint a close still counts.": "How many days after the last touchpoint a close still counts.", - "How this campaign's report divides value. The models are computed at report time from the touchpoint log; nothing here is a stored answer.": "How this campaign's report divides value. The models are computed at report time from the touchpoint log; nothing here is a stored answer.", - "Invoice": "Invoice", - "Landing page": "Landing page", - "Last day of the campaign. The report window closes here.": "Last day of the campaign. The report window closes here.", - "Last touch": "Last touch", - "Mailings": "Mailings", - "Model": "Model", - "Nonce": "Nonce", - "Occurred at": "Occurred at", - "Page body": "Page body", - "Page id": "Page id", - "Page summary": "Page summary", - "Portal": "Portal", - "Posts": "Posts", - "Public URL": "Public URL", - "Route": "Route", - "Source object": "Source object", - "Starts at": "Starts at", - "Term": "Term", - "The blast, post or page that caused the interaction.": "The blast, post or page that caused the interaction.", - "The blasts that belong to this campaign. A blast also names its campaign, so the list is a convenience for the report, not the truth.": "The blasts that belong to this campaign. A blast also names its campaign, so the list is a convenience for the report, not the truth.", - "The campaign parameters of the visit that first brought this person to the site, captured at form submission.": "The campaign parameters of the visit that first brought this person to the site, captured at form submission.", - "The campaign parameters of the visit the form was submitted on.": "The campaign parameters of the visit the form was submitted on.", - "The campaign parameters this interaction carried.": "The campaign parameters this interaction carried.", - "The campaign that produced this lead.": "The campaign that produced this lead.", - "The campaign the attributed value belongs to.": "The campaign the attributed value belongs to.", - "The campaign this blast belongs to. When set, the campaign's source, medium and campaign value are stamped on every link instead of the per-blast defaults.": "The campaign this blast belongs to. When set, the campaign's source, medium and campaign value are stamped on every link instead of the per-blast defaults.", - "The campaign this interaction belongs to.": "The campaign this interaction belongs to.", - "The channel the spend belongs to.": "The channel the spend belongs to.", - "The created page's OpenRegister id.": "The created page's OpenRegister id.", - "The id the producing system stamped on this interaction. Portaliq stamps one per form submission; the submission listener refuses to act twice on the same value.": "The id the producing system stamped on this interaction. Portaliq stamps one per form submission; the submission listener refuses to act twice on the same value.", - "The in-portal route, as portaliq echoed it back.": "The in-portal route, as portaliq echoed it back.", - "The landing page body, in markdown.": "The landing page body, in markdown.", - "The lead this interaction contributed to, when there is one.": "The lead this interaction contributed to, when there is one.", - "The model the report opens on.": "The model the report opens on.", - "The portal slug the page was created on.": "The portal slug the page was created on.", - "The portaliq form bound to the landing page. A submission on this form becomes a lead in this campaign.": "The portaliq form bound to the landing page. A submission on this form becomes a lead in this campaign.", - "The shillinq AR invoice this value closed on, when it closed on a paid invoice rather than on a won lead. Pipelinq reads the invoice and never books it (ADR-107).": "The shillinq AR invoice this value closed on, when it closed on a paid invoice rather than on a won lead. Pipelinq reads the invoice and never books it (ADR-107).", - "The social posts that belong to this campaign. Plain ids until phase 3 ships the socialPost schema.": "The social posts that belong to this campaign. Plain ids until phase 3 ships the socialPost schema.", - "The summary the landing page opens with. Portaliq refuses an empty one.": "The summary the landing page opens with. Portaliq refuses an empty one.", - "The touchpoints the value was divided over.": "The touchpoints the value was divided over.", - "The user who created the campaign. Set by the server, never by the browser.": "The user who created the campaign. Set by the server, never by the browser.", - "The utm_campaign value at first touch.": "The utm_campaign value at first touch.", - "The utm_campaign value at last touch.": "The utm_campaign value at last touch.", - "The utm_campaign value every link in this campaign carries. Minted from the name once and frozen; renaming the campaign leaves it alone.": "The utm_campaign value every link in this campaign carries. Minted from the name once and frozen; renaming the campaign leaves it alone.", - "The utm_campaign value.": "The utm_campaign value.", - "The utm_content value at first touch.": "The utm_content value at first touch.", - "The utm_content value at last touch.": "The utm_content value at last touch.", - "The utm_content value, which is the blast id for a mailing.": "The utm_content value, which is the blast id for a mailing.", - "The utm_medium value at first touch.": "The utm_medium value at first touch.", - "The utm_medium value at last touch.": "The utm_medium value at last touch.", - "The utm_medium value, lowercase, from the vocabulary in campaign.utm_mediums.": "The utm_medium value, lowercase, from the vocabulary in campaign.utm_mediums.", - "The utm_medium value.": "The utm_medium value.", - "The utm_source value at first touch.": "The utm_source value at first touch.", - "The utm_source value at last touch.": "The utm_source value at last touch.", - "The utm_source value, lowercase, from the vocabulary in campaign.utm_sources. Linkedin and linkedin are two campaigns in every analytics tool, so the case rule is enforced rather than corrected.": "The utm_source value, lowercase, from the vocabulary in campaign.utm_sources. Linkedin and linkedin are two campaigns in every analytics tool, so the case rule is enforced rather than corrected.", - "The utm_source value.": "The utm_source value.", - "The utm_term value at first touch.": "The utm_term value at first touch.", - "The utm_term value at last touch.": "The utm_term value at last touch.", - "The utm_term value.": "The utm_term value.", - "Touchpoint": "Touchpoint", - "Touchpoints": "Touchpoints", - "UTM": "UTM", - "What happened.": "What happened.", - "What portaliq answered when this campaign asked for a page. Written by LandingPageProvisioningService, never by hand.": "What portaliq answered when this campaign asked for a page. Written by LandingPageProvisioningService, never by hand.", - "What the campaign actually cost, per channel, as far as anyone recorded it. A channel that is absent is reported as not recorded, never as zero: zero reads as free.": "What the campaign actually cost, per channel, as far as anyone recorded it. A channel that is absent is reported as not recorded, never as zero: zero reads as free.", - "What the campaign is called, as the marketer writes it.": "What the campaign is called, as the marketer writes it.", - "What the campaign was allowed to cost, in euro.": "What the campaign was allowed to cost, in euro.", - "What this campaign is meant to achieve, in one sentence.": "What this campaign is meant to achieve, in one sentence.", - "What was spent, in euro.": "What was spent, in euro.", - "When it happened, to the second or better. Rows with the same moment keep the order they were written in, so a report is reproducible.": "When it happened, to the second or better. Rows with the same moment keep the order they were written in, so a report is reproducible.", - "When portaliq created the page.": "When portaliq created the page.", - "When the campaign was created.": "When the campaign was created.", - "When the row was written.": "When the row was written.", - "Where a visitor reaches the page. Empty when the portal has no domain configured.": "Where a visitor reaches the page. Empty when the portal has no domain configured.", - "Where the campaign is in its own life.": "Where the campaign is in its own life.", - "Where the figure comes from.": "Where the figure comes from.", - "Which attribution model produced this row.": "Which attribution model produced this row.", - "Which channel carried it, resolved from the medium.": "Which channel carried it, resolved from the medium.", - "Who interacted, when we know. Empty for an anonymous visit.": "Who interacted, when we know. Empty for an anonymous visit.", - "Window": "Window", + "{sent} sent, {refused} refused, {failed} failed": "{sent} sent, {refused} refused, {failed} failed", "{value} is not one of the allowed mediums: {allowed}": "{value} is not one of the allowed mediums: {allowed}", "{value} is not one of the allowed sources: {allowed}": "{value} is not one of the allowed sources: {allowed}", - "A campaign needs a name.": "A campaign needs a name.", - "Back to campaigns": "Back to campaigns", - "Budget in euro": "Budget in euro", - "Campaign value: {value}. It was minted from the name and does not change when you rename the campaign.": "Campaign value: {value}. It was minted from the name and does not change when you rename the campaign.", - "Could not load the campaign vocabulary.": "Could not load the campaign vocabulary.", - "Could not save the campaign.": "Could not save the campaign.", - "Edit campaign": "Edit campaign", - "Markdown. Headings, lists and links all work.": "Markdown. Headings, lists and links all work.", - "New campaign": "New campaign", - "The landing page opens with this. Portaliq refuses a page without it.": "The landing page opens with this. Portaliq refuses a page without it.", - "What this campaign should achieve, in one sentence": "What this campaign should achieve, in one sentence", - "Alt Text": "Alt Text", - "Alternative text. Every network that accepts media accepts alt text, and a post without it is unreadable to a screen reader.": "Alternative text. Every network that accepts media accepts alt text, and a post without it is unreadable to a screen reader.", - "Approvals": "Approvals", - "Bluesky": "Bluesky", - "Clicks on the link, counted by Pipelinq's own redirect where one was used.": "Clicks on the link, counted by Pipelinq's own redirect where one was used.", - "Comments": "Comments", - "Company account": "Company account", - "Connected": "Connected", - "Connected At": "Connected At", - "Connecting": "Connecting", - "Created By": "Created By", - "Credential Reference": "Credential Reference", - "Decided At": "Decided At", - "Decision": "Decision", - "Display Name": "Display Name", - "Expires At": "Expires At", - "External Account ID": "External Account ID", - "Facebook page": "Facebook page", - "Failure Code": "Failure Code", - "Failure Reason": "Failure Reason", - "Follower Count": "Follower Count", - "Follower Count Read At": "Follower Count Read At", - "Followers at the last metrics pull, used to turn engagement into a rate rather than a raw count.": "Followers at the last metrics pull, used to turn engagement into a rate rather than a raw count.", - "How many times publishing was tried. A retry advances it, so a post that keeps failing is visible as such.": "How many times publishing was tried. A retry advances it, so a post that keeps failing is visible as such.", - "Images or video the post carries. Each network takes as many as it allows and no more.": "Images or video the post carries. Each network takes as many as it allows and no more.", - "Instagram business": "Instagram business", - "Instance Base URL": "Instance Base URL", - "Internal name for the post, used in the calendar and the list. Never published.": "Internal name for the post, used in the calendar and the list. Never published.", - "ISO 8601 instant followerCount was last read from the network.": "ISO 8601 instant followerCount was last read from the network.", - "ISO 8601 instant of the decision.": "ISO 8601 instant of the decision.", - "ISO 8601 instant the connection was completed or last re-authorised.": "ISO 8601 instant the connection was completed or last re-authorised.", - "ISO 8601 instant the grant behind this account expires, as the broker last reported it. A refresh moves it; a dead refresh flips the status to relink_needed instead.": "ISO 8601 instant the grant behind this account expires, as the broker last reported it. A refresh moves it; a dead refresh flips the status to relink_needed instead.", - "ISO 8601 instant the item went live, or the moment the owner confirmed they shared it.": "ISO 8601 instant the item went live, or the moment the owner confirmed they shared it.", - "ISO 8601 instant the last account finished. Stamped once and never moved.": "ISO 8601 instant the last account finished. Stamped once and never moved.", - "ISO 8601 instant the metrics were last pulled.": "ISO 8601 instant the metrics were last pulled.", - "ISO 8601 instant the owner of a share-mode account was asked to post. Set by the advocacy path only.": "ISO 8601 instant the owner of a share-mode account was asked to post. Set by the advocacy path only.", - "ISO 8601 instant the post should go out. Empty means as soon as it is approved.": "ISO 8601 instant the post should go out. Empty means as soon as it is approved.", - "Likes": "Likes", - "Likes, favourites or reactions.": "Likes, favourites or reactions.", - "LinkedIn": "LinkedIn", - "Mastodon": "Mastodon", - "Media": "Media", - "Media Type": "Media Type", - "Media type of the file.": "Media type of the file.", - "Metrics": "Metrics", - "Metrics Read At": "Metrics Read At", - "Network not configured": "Network not configured", - "Network unavailable": "Network unavailable", - "Not permitted": "Not permitted", - "Note": "Note", - "Path of the file in Nextcloud Files.": "Path of the file in Nextcloud Files.", - "Per-network overrides, keyed by network name. A variant may carry its own body, link or media; anything it leaves out falls back to the post's own value.": "Per-network overrides, keyed by network name. A variant may carry its own body, link or media; anything it leaves out falls back to the post's own value.", - "Personal account": "Personal account", - "Post": "Post", - "Prepare a share": "Prepare a share", - "Public address of the profile, used to open the account in its own network.": "Public address of the profile, used to open the account in its own network.", - "Public address of the published item, so a marketer can open what actually went out.": "Public address of the published item, so a marketer can open what actually went out.", - "Publicly reachable address of the image, required by the networks that fetch media rather than accept an upload.": "Publicly reachable address of the image, required by the networks that fetch media rather than accept an upload.", - "Publish directly": "Publish directly", - "Publish Mode": "Publish Mode", - "Raw Metrics": "Raw Metrics", - "Reconnect needed": "Reconnect needed", - "Rejected by the network": "Rejected by the network", - "Replies or comments.": "Replies or comments.", - "Reposts, reblogs or shares.": "Reposts, reblogs or shares.", - "Scheduled For": "Scheduled For", - "Share Prompted At": "Share Prompted At", - "Shared by the owner": "Shared by the owner", - "Shares": "Shares", - "Skipped": "Skipped", - "Social Account": "Social Account", - "Social Post": "Social Post", - "Social Publication": "Social Publication", - "Spend budget reached": "Spend budget reached", - "Status Reason": "Status Reason", - "The account as its own network spells it, for example @conduction@mastodon.nl. It is what a colleague recognises, so it is stored exactly as the network returns it.": "The account as its own network spells it, for example @conduction@mastodon.nl. It is what a colleague recognises, so it is stored exactly as the network returns it.", - "The account's own server, for the two networks that have no single API host: a Mastodon instance or a Bluesky personal data server. The broker pins this host onto the credential at mint and refuses to move it afterwards, so this field is a readable copy and never the authority.": "The account's own server, for the two networks that have no single API host: a Mastodon instance or a Bluesky personal data server. The broker pins this host onto the credential at mint and refuses to move it afterwards, so this field is a readable copy and never the authority.", - "The address the post points at, before campaign decoration. The stored value stays clean so the same post can be moved to another campaign without unpicking a query string.": "The address the post points at, before campaign decoration. The stored value stays clean so the same post can be moved to another campaign without unpicking a query string.", - "The article this post repurposes, when it came from one. Reading the article gives the composer its summary, hero image and public link to start from.": "The article this post repurposes, when it came from one. Reading the article gives the composer its summary, hero image and public link to start from.", - "The campaign this post belongs to. When set, the link is decorated with that campaign's UTM parameters so a click can be attributed. Campaigns arrive in phase 4; until then this is a value a marketer fills in and the decorator already honours.": "The campaign this post belongs to. When set, the link is decorated with that campaign's UTM parameters so a click can be attributed. Campaigns arrive in phase 4; until then this is a value a marketer fills in and the decorator already honours.", - "The connected account this publication went to.": "The connected account this publication went to.", - "The connected accounts this post goes to. One post to five accounts produces five publications, each with its own outcome.": "The connected accounts this post goes to. One post to five accounts produces five publications, each with its own outcome.", - "The failure in words a marketer can act on. Never carries a token, a header or a full request.": "The failure in words a marketer can act on. Never carries a token, a header or a full request.", - "The five numbers every network can answer, after normalisation.": "The five numbers every network can answer, after normalisation.", - "The human decisions taken on this post. Appended by the approve and reject paths from the session user and never taken from a request body.": "The human decisions taken on this post. Appended by the approve and reject paths from the session user and never taken from a request body.", - "The name the network shows for this account.": "The name the network shows for this account.", - "The network of the account, copied here so a ranking can group by network without reading every account.": "The network of the account, copied here so a ranking can group by network without reading every account.", - "The network this account lives on. It selects the adapter that shapes a publish request and the broker provider the credential was minted against.": "The network this account lives on. It selects the adapter that shapes a publish request and the broker provider the credential was minted against.", - "The network's own identifier for the published item, used to read its numbers back.": "The network's own identifier for the published item, used to read its numbers back.", - "The network's own identifier for this account: a Facebook page id, an Instagram business account id, a LinkedIn person or organisation URN, or a Bluesky DID. Adapters address the account by this value, so a renamed handle does not break publishing.": "The network's own identifier for this account: a Facebook page id, an Instagram business account id, a LinkedIn person or organisation URN, or a Bluesky DID. Adapters address the account by this value, so a renamed handle does not break publishing.", - "The Nextcloud user this account belongs to. For a personal account it is the authorization boundary: only this user or an administrator may publish as them, request a share from them or revoke the connection. Stamped by the connect path from the session and never taken from a request body.": "The Nextcloud user this account belongs to. For a personal account it is the authorization boundary: only this user or an administrator may publish as them, request a share from them or revoke the connection. Stamped by the connect path from the session and never taken from a request body.", - "The Nextcloud user who created the post, stamped from the session.": "The Nextcloud user who created the post, stamped from the session.", - "The Nextcloud user who decided.": "The Nextcloud user who decided.", - "The OAuth client id the connection was made with. Public by design, never a secret. Empty when the connection used the Conduction developer app; filled when the tenant brought its own application.": "The OAuth client id the connection was made with. Public by design, never a secret. Empty when the connection used the Conduction developer app; filled when the tenant brought its own application.", - "The outcome for this one account. awaiting_share and shared are the advocacy path, where no application may post and the owner does it themselves.": "The outcome for this one account. awaiting_share and shared are the advocacy path, where no application may post and the owner does it themselves.", - "The permissions the account granted, as the network names them. Read back from the broker so a missing scope explains a refusal instead of looking like a bug.": "The permissions the account granted, as the network names them. Read back from the broker so a missing scope explains a refusal instead of looking like a bug.", - "The post this publication belongs to.": "The post this publication belongs to.", - "The provider's own payload, kept untouched so a normalisation can be recomputed when a network changes what it reports.": "The provider's own payload, kept untouched so a normalisation can be recomputed when a network changes what it reports.", - "The text of the post as it applies to every network that has no variant of its own.": "The text of the post as it applies to every network that has no variant of its own.", - "Threads": "Threads", - "Times the item was seen.": "Times the item was seen.", - "UUID of the credential OpenRegister's broker holds for this account. It is a reference, not a secret: Pipelinq cannot read the token behind it and never tries. Empty until the connect flow returns.": "UUID of the credential OpenRegister's broker holds for this account. It is a reference, not a secret: Pipelinq cannot read the token behind it and never tries. Empty until the connect flow returns.", - "Views": "Views", - "Waiting for approval": "Waiting for approval", - "Waiting for the owner to share": "Waiting for the owner to share", - "Waiting to go out": "Waiting to go out", - "What they decided.": "What they decided.", - "What this publication cost in euros. Only X charges per post and per read today; every other network records zero.": "What this publication cost in euros. Only X charges per post and per read today; every other network records zero.", - "Where the connection stands. The first five values are the broker's own vocabulary and are mirrored from it. not_configured is Pipelinq's own: the network has no developer application filed yet, so nothing can be connected and the interface says so instead of offering a button that fails.": "Where the connection stands. The first five values are the broker's own vocabulary and are mirrored from it. not_configured is Pipelinq's own: the network has no developer application filed yet, so nothing can be connected and the interface says so instead of offering a button that fails.", - "Where the post stands. A post reaches scheduled only after a person approved it, and reaches published only when every account it names has a publication that succeeded or was handed to its owner to share.": "Where the post stands. A post reaches scheduled only after a person approved it, and reaches published only when every account it names has a publication that succeeded or was handed to its owner to share.", - "Whether an agent drafted this post (ADR-088). Stamped by the write path, never accepted from a client.": "Whether an agent drafted this post (ADR-088). Stamped by the write path, never accepted from a client.", - "Whether Pipelinq publishes to this account itself or prepares the text for its owner to post. Personal Facebook and Instagram accounts are always share, because no application may post to them at all.": "Whether Pipelinq publishes to this account itself or prepares the text for its owner to post. Personal Facebook and Instagram accounts are always share, because no application may post to them at all.", - "Whether this account may be picked in the composer. Revoking a connection clears it rather than deleting the row, so the publications that already went out keep naming the account they went to.": "Whether this account may be picked in the composer. Revoking a connection clears it rather than deleting the row, so the publications that already went out keep naming the account they went to.", - "Whether this is a company account the tenant runs or a colleague's own account. A personal account belongs to the person who connected it and only they or an administrator may act on it.": "Whether this is a company account the tenant runs or a colleague's own account. A personal account belongs to the person who connected it and only they or an administrator may act on it.", - "Which agent drafted it. Stamped alongside agentAuthored and cleared when a person takes authorship.": "Which agent drafted it. Stamped alongside agentAuthored and cleared when a person takes authorship.", - "Why the account holds its current status, in words a marketer can act on. Written by the connect and publish paths, never by a client.": "Why the account holds its current status, in words a marketer can act on. Written by the connect and publish paths, never by a client.", - "Why the post is in status failed, in words a marketer can act on. It names the account and the network, so a retry goes to the right place.": "Why the post is in status failed, in words a marketer can act on. It names the account and the network, so a retry goes to the right place.", - "Why this publication failed, as one of a closed set a caller can branch on. A failure always carries one of these rather than only a sentence, so the interface can offer the right next step.": "Why this publication failed, as one of a closed set a caller can branch on. A failure always carries one of these rather than only a sentence, so the interface can offer the right next step.", - "Why, in their own words.": "Why, in their own words.", - "X": "X", - "Compose a post": "Compose a post", - "Connect": "Connect", - "Copy text": "Copy text", - "Edit post": "Edit post", - "Engagement rate": "Engagement rate", - "Followers": "Followers", - "I posted this": "I posted this", - "Internal name, never published": "Internal name, never published", - "Leave empty to use the body above": "Leave empty to use the body above", - "No application may post to this account, so the text is ready for you to post.": "No application may post to this account, so the text is ready for you to post.", - "No social accounts yet.": "No social accounts yet.", - "Nothing has been published yet.": "Nothing has been published yet.", - "Open the composer": "Open the composer", - "Open what went out": "Open what went out", - "Per network": "Per network", - "Post this yourself": "Post this yourself", - "Reconnect": "Reconnect", - "Scheduled for": "Scheduled for", - "Share this myself": "Share this myself", - "Social accounts": "Social accounts", - "Social performance": "Social performance", - "Submit for approval": "Submit for approval", - "That did not work.": "That did not work.", - "The account is connected.": "The account is connected.", - "The accounts could not be loaded.": "The accounts could not be loaded.", - "The campaign parameters are added when it goes out": "The campaign parameters are added when it goes out", - "The connection could not be recorded.": "The connection could not be recorded.", - "The connection could not be revoked.": "The connection could not be revoked.", - "The connection could not be started.": "The connection could not be started.", - "The connection was not completed. Try connecting the account again.": "The connection was not completed. Try connecting the account again.", - "The numbers could not be loaded.": "The numbers could not be loaded.", - "The post could not be loaded.": "The post could not be loaded.", - "The post could not be saved.": "The post could not be saved.", - "The prepared text could not be loaded.": "The prepared text could not be loaded.", - "The publications could not be loaded.": "The publications could not be loaded.", - "The retry did not work.": "The retry did not work.", - "The share could not be recorded.": "The share could not be recorded.", - "The text could not be copied. Select it and copy it by hand.": "The text could not be copied. Select it and copy it by hand.", - "This post has not gone out yet.": "This post has not gone out yet.", - "This post names no accounts yet.": "This post names no accounts yet.", - "What this post says on every network": "What this post says on every network", - "Written by an agent: {agent}": "Written by an agent: {agent}", - "New post": "New post", - "Post details": "Post details", - "Prepared text": "Prepared text", - "Social account": "Social account", - "Social post": "Social post", - "Social posts": "Social posts", - "What this says per network": "What this says per network", - "Where it went": "Where it went", - "A short summary of the change, for a page or sitemap watch. For a feed or a timeline this is the entry's own summary.": "A short summary of the change, for a page or sitemap watch. For a feed or a timeline this is the entry's own summary.", - "Added by hand": "Added by hand", - "Arrange something": "Arrange something", - "Came from": "Came from", - "Cannot be checked": "Cannot be checked", - "Checked at": "Checked at", - "Compare options": "Compare options", - "Competitor": "Competitor", - "Competitor Watch": "Competitor Watch", - "Confirmed by": "Confirmed by", - "Could not reach it": "Could not reach it", - "Could not read it": "Could not read it", - "Difficulty": "Difficulty", - "Every day": "Every day", - "Every hour": "Every hour", - "Every week": "Every week", - "Feed": "Feed", - "Feeds": "Feeds", - "Find something out": "Find something out", - "Fingerprint": "Fingerprint", - "For a page watch, a hash of the selected fragment as it was last seen. The fragment itself is never stored.": "For a page watch, a hash of the selected fragment as it was last seen. The fragment itself is never stored.", - "For a page watch, a hash per line of the fragment as it was last seen, capped. It is what lets the next run say how much was removed without keeping a copy of somebody else's page: the lines that were ADDED are shown from the run's own fresh fetch, and the removed ones are counted, not quoted.": "For a page watch, a hash per line of the fragment as it was last seen, capped. It is what lets the next run say how much was removed without keeping a copy of somebody else's page: the lines that were ADDED are shown from the run's own fresh fetch, and the removed ones are counted, not quoted.", - "For a page watch, the CSS selector of the fragment to compare. A selector that matches nothing is reported rather than silently treated as unchanged.": "For a page watch, the CSS selector of the fragment to compare. A selector that matches nothing is reported rather than silently treated as unchanged.", - "How hard the term is to win, 0 to 100, when somebody has looked it up. Filled in by hand for the same reason as volume.": "How hard the term is to win, 0 to 100, when somebody has looked it up. Filled in by hand for the same reason as volume.", - "How often": "How often", - "How often this watch is due. The flow fires hourly and runs the watches whose cadence has come round.": "How often this watch is due. The flow fires hourly and runs the watches whose cadence has come round.", - "How relevant hermiq judged this item, 0 to 100. Absent when hermiq did not score it, which is not the same as a zero and is rendered as not scored.": "How relevant hermiq judged this item, 0 to 100. Absent when hermiq did not score it, which is not the same as a zero and is rendered as not scored.", - "How the last run ended.": "How the last run ended.", - "Intent": "Intent", - "Keep an eye on it": "Keep an eye on it", - "Keyword Target": "Keyword Target", - "Last outcome": "Last outcome", - "Last reason": "Last reason", - "Line fingerprints": "Line fingerprints", - "Monthly searches, when somebody has looked it up. Nothing in Pipelinq fills this in: the source that would is out of scope, so an empty value means not measured.": "Monthly searches, when somebody has looked it up. Nothing in Pipelinq fills this in: the source that would is out of scope, so an empty value means not measured.", - "Nothing of ours answers it": "Nothing of ours answers it", - "One push from page one": "One push from page one", - "Our account": "Our account", - "Page fragment": "Page fragment", - "Public fediverse handles. Only networks with a public timeline can be watched.": "Public fediverse handles. Only networks with a public timeline can be watched.", - "Public handles": "Public handles", - "Public timeline": "Public timeline", - "RSS or Atom feed URLs to watch.": "RSS or Atom feed URLs to watch.", - "Reach a specific page": "Reach a specific page", - "Read": "Read", - "Relevance": "Relevance", - "Saved search": "Saved search", - "Scored by an agent": "Scored by an agent", - "Search volume": "Search volume", - "Seen at": "Seen at", - "Selector": "Selector", - "Sitemap": "Sitemap", - "Social Connection": "Social Connection", - "Source stamp": "Source stamp", - "Target page": "Target page", - "The OpenConnector source this watch reads through, when it needs one of its own. An OpenConnector source is a per-origin allow-list, so a competitor on their own domain gets their own source; leave this empty to use the shared source in competitor.egress_source.": "The OpenConnector source this watch reads through, when it needs one of its own. An OpenConnector source is a per-origin allow-list, so a competitor on their own domain gets their own source; leave this empty to use the shared source in competitor.egress_source.", - "The Search Console property the proposal came from, when it came from one.": "The Search Console property the proposal came from, when it came from one.", - "The client record for this organisation, when it is also a customer.": "The client record for this organisation, when it is also a customer.", - "The client whose handle this is.": "The client whose handle this is.", - "The competitor this event is about.": "The competitor this event is about.", - "The competitor this watch belongs to.": "The competitor this watch belongs to.", - "The connected socialAccount the audit looked from.": "The connected socialAccount the audit looked from.", - "The handle on the other side.": "The handle on the other side.", - "The kind of watch that produced it.": "The kind of watch that produced it.", - "The network this row is about.": "The network this row is about.", - "The one-line reason hermiq gave for the score.": "The one-line reason hermiq gave for the score.", - "The organisation's name.": "The organisation's name.", - "The organisation's own site.": "The organisation's own site.", - "The page that should win this term. A URL on our own site, or a portaliq page reference.": "The page that should win this term. A URL on our own site, or a portaliq page reference.", - "The search term itself, as people type it.": "The search term itself, as people type it.", - "The sitemap to diff for new and changed pages. A sitemap index is followed.": "The sitemap to diff for new and changed pages. A sitemap index is followed.", - "The user who confirmed the proposal.": "The user who confirmed the proposal.", - "The value that decides whether this item changed: a sitemap lastmod, a feed guid, or a fragment fingerprint.": "The value that decides whether this item changed: a sitemap lastmod, a feed guid, or a fragment fingerprint.", - "The watch that produced this event.": "The watch that produced this event.", - "Their handle": "Their handle", - "Their profile": "Their profile", - "Their public profile, when the network gave one.": "Their public profile, when the network gave one.", - "They follow us": "They follow us", - "Two pages, one query": "Two pages, one query", - "Use less": "Use less", - "Use more": "Use more", - "Watch": "Watch", - "Watch Event": "Watch Event", - "We follow them": "We follow them", - "What changed": "What changed", - "What is being watched. These five are the sources that can be read legitimately; LinkedIn and Meta post data are not among them, and no sixth kind should be added for them.": "What is being watched. These five are the sources that can be read legitimately; LinkedIn and Meta post data are not among them, and no sixth kind should be added for them.", - "What somebody typing this is trying to do.": "What somebody typing this is trying to do.", - "What the item is called, as the source names it.": "What the item is called, as the source names it.", - "What the last run said when it did not end in ok.": "What the last run said when it did not end in ok.", - "What to read: a feed URL, a sitemap URL, a page URL, a fediverse handle, or a search query.": "What to read: a feed URL, a sitemap URL, a page URL, a fediverse handle, or a search query.", - "What we decided to do about this term.": "What we decided to do about this term.", - "What we watch this organisation for.": "What we watch this organisation for.", - "When the audit last looked.": "When the audit last looked.", - "When the proposal was confirmed.": "When the proposal was confirmed.", - "When the watch first saw this item.": "When the watch first saw this item.", - "When this watch last ran, whatever the outcome.": "When this watch last ran, whatever the outcome.", - "Where the item lives. Together with the watch this is the event's identity, so a re-run updates rather than duplicates.": "Where the item lives. Together with the watch this is the event's identity, so a re-run updates rather than duplicates.", - "Whether our account follows theirs. Unknown means the network will not say, not that we do not.": "Whether our account follows theirs. Unknown means the network will not say, not that we do not.", - "Whether the relevance on this event was written by an agent (ADR-088). The item itself is never agent-authored: it is somebody else's publication.": "Whether the relevance on this event was written by an agent (ADR-088). The item itself is never agent-authored: it is somebody else's publication.", - "Whether their account follows ours, on the same three-value vocabulary.": "Whether their account follows ours, on the same three-value vocabulary.", - "Whether this competitor's watches run.": "Whether this competitor's watches run.", - "Whether this watch runs.": "Whether this watch runs.", - "Which derivation proposed this term, so a target can be traced back to the evidence for it.": "Which derivation proposed this term, so a target can be traced back to the evidence for it.", - "Why": "Why", - "Why the answer is unknown, in the words the page shows.": "Why the answer is unknown, in the words the page shows.", - "Why this term matters, and what was decided about it.": "Why this term matters, and what was decided about it.", - "Competitors": "Competitors", - "Connection audit": "Connection audit", - "The handle as its own network spells it, without the leading at sign.": "The handle as its own network spells it, without the leading at sign.", - "The network this handle lives on. Only Mastodon and Bluesky publish a timeline that can be read without impersonating anybody.": "The network this handle lives on. Only Mastodon and Bluesky publish a timeline that can be read without impersonating anybody.", - "{clicks} clicks, {impressions} impressions": "{clicks} clicks, {impressions} impressions", - "{sent} sent, {refused} refused, {failed} failed": "{sent} sent, {refused} refused, {failed} failed", - "A bookkeeping change announces nothing, so this journey looks for it on a schedule.": "A bookkeeping change announces nothing, so this journey looks for it on a schedule.", - "A promotional send skips a customer in dunning. A service message reaches them anyway.": "A promotional send skips a customer in dunning. A service message reaches them anyway.", - "A segment the contact must still match. Leave it empty to reach everyone the trigger delivered.": "A segment the contact must still match. Leave it empty to reach everyone the trigger delivered.", - "Add a competitor and give it something to watch: a feed, a sitemap, a page fragment, a public fediverse timeline, or a saved search. LinkedIn and Meta are deliberately not options: neither offers a legitimate way to read another organisation's posts.": "Add a competitor and give it something to watch: a feed, a sitemap, a page fragment, a public fediverse timeline, or a saved search. LinkedIn and Meta are deliberately not options: neither offers a legitimate way to read another organisation's posts.", - "Add as keyword target": "Add as keyword target", - "Add as target": "Add as target", - "Add target": "Add target", - "Already a target": "Already a target", - "An agent wrote this summary: {agent}": "An agent wrote this summary: {agent}", - "Back to journeys": "Back to journeys", - "Behind by": "Behind by", - "Between {from} and {to}, from {count} impressions": "Between {from} and {to}, from {count} impressions", - "Check again": "Check again", - "Compose again": "Compose again", - "Connect a Search Console property under Settings, Marketing traffic. Once the import has run, this page shows where you rank, which queries are one push from page one, which pages compete with each other, and which questions nothing of yours answers.": "Connect a Search Console property under Settings, Marketing traffic. Once the import has run, this page shows where you rank, which queries are one push from page one, which pages compete with each other, and which questions nothing of yours answers.", - "Connect a social account and give a client a handle on the same network. Only Mastodon and Bluesky publish a follower list an audit can read; for the other networks this page will say so rather than guess.": "Connect a social account and give a client a handle on the same network. Only Mastodon and Bluesky publish a follower list an audit can read; for the other networks this page will say so rather than guess.", - "Could not compose the weekly review.": "Could not compose the weekly review.", - "Could not load keyword proposals.": "Could not load keyword proposals.", - "Could not load the competitor watches.": "Could not load the competitor watches.", - "Could not load the connection audit.": "Could not load the connection audit.", - "Could not load this journey.": "Could not load this journey.", - "Could not read the weekly review.": "Could not read the weekly review.", - "Could not read what this journey did.": "Could not read what this journey did.", - "Could not save this journey.": "Could not save this journey.", - "Crawl source for our own pages": "Crawl source for our own pages", - "Egress source for competitor reads": "Egress source for competitor reads", - "Every query with demand is answered by a page whose title or headings carry its terms.": "Every query with demand is answered by a page whose title or headings carry its terms.", - "for example: 5 days": "for example: 5 days", - "How many impressions a query needs over the window before any keyword finding names it. Lower it for a small site.": "How many impressions a query needs over the window before any keyword finding names it. Lower it for a small site.", - "How these reads identify themselves to the sites they read.": "How these reads identify themselves to the sites they read.", - "Impressions before a query counts": "Impressions before a query counts", - "Leave it empty and the action always runs.": "Leave it empty and the action always runs.", - "Leave it empty and the send is checked against the channel consent instead of a list.": "Leave it empty and the send is checked against the channel consent instead of a list.", - "Let hermiq score how relevant an item is": "Let hermiq score how relevant an item is", - "Marketing intelligence": "Marketing intelligence", - "Marketing intelligence settings saved": "Marketing intelligence settings saved", - "Matomo": "Matomo", - "Matomo address": "Matomo address", - "Matomo connector source": "Matomo connector source", - "Matomo credential id": "Matomo credential id", - "Matomo site id": "Matomo site id", - "No consent for this channel": "No consent for this channel", - "No mail transport is configured": "No mail transport is configured", - "No query has two pages taking a real share of its impressions while earning less together than the better page does alone.": "No query has two pages taking a real share of its impressions while earning less together than the better page does alone.", - "No query sits between position 8 and 20 with enough impressions and a click-through below what that position normally earns.": "No query sits between position 8 and 20 with enough impressions and a click-through below what that position normally earns.", - "No review yet": "No review yet", - "No watches yet": "No watches yet", - "Not run yet": "Not run yet", - "Not scored": "Not scored", - "Nothing has been seen yet. A watch records an item once, so a second run over unchanged sources adds nothing here.": "Nothing has been seen yet. A watch records an item once, so a second run over unchanged sources adds nothing here.", - "Nothing of ours answers this": "Nothing of ours answers this", - "Nothing to compare yet": "Nothing to compare yet", - "Off by default: it sends a competitor's headline to the model you configured in hermiq. When it is off, or hermiq cannot answer, an item is stored without a score and shown as not scored.": "Off by default: it sends a competitor's headline to the model you configured in hermiq. When it is off, or hermiq cannot answer, an item is stored without a score and shown as not scored.", - "Once its trigger fires, every contact it reached and every contact it refused is listed here.": "Once its trigger fires, every contact it reached and every contact it refused is listed here.", - "Page that should win it": "Page that should win it", - "position {position}, {share} of impressions": "position {position}, {share} of impressions", - "Put in front of the model verbatim, in your own words.": "Put in front of the model verbatim, in your own words.", - "Relevance {score}": "Relevance {score}", - "Run now": "Run now", - "Save marketing intelligence settings": "Save marketing intelligence settings", - "Saving the marketing intelligence settings failed. A Matomo token is refused here: store it in the credential broker and enter the credential id instead.": "Saving the marketing intelligence settings failed. A Matomo token is refused here: store it in the credential broker and enter the credential id instead.", - "Send a mailing, publish a post or connect Search Console, and last week's numbers appear here.": "Send a mailing, publish a post or connect Search Console, and last week's numbers appear here.", - "Set a crawl source under Settings, Marketing intelligence to switch this check on.": "Set a crawl source under Settings, Marketing intelligence to switch this check on.", - "Set an egress source under Settings, Marketing intelligence to switch the watches on.": "Set an egress source under Settings, Marketing intelligence to switch the watches on.", - "Skipped: this customer is being chased for an unpaid invoice": "Skipped: this customer is being chased for an unpaid invoice", - "Tenders at municipalities, open source in the public sector.": "Tenders at municipalities, open source in the public sector.", - "The flow engine refused this journey: {reason}": "The flow engine refused this journey: {reason}", - "The id of the credential the OpenRegister broker holds for Matomo. Store the token there, not here: a value that looks like a Matomo token is refused.": "The id of the credential the OpenRegister broker holds for Matomo. Store the token there, not here: a value that looks like a Matomo token is refused.", - "The keyword target could not be added.": "The keyword target could not be added.", - "The mail transport rejected it": "The mail transport rejected it", - "The OpenConnector source feeds, sitemaps, page watches and public timelines are read through. A competitor on their own domain can carry a source of its own instead.": "The OpenConnector source feeds, sitemaps, page watches and public timelines are read through. A competitor on their own domain can carry a source of its own instead.", - "The OpenConnector source that reaches your Matomo instance.": "The OpenConnector source that reaches your Matomo instance.", - "The OpenConnector source that reaches your own website. The content gap check reads the title and headings of the pages that already appear in search. Leave it empty and that check does not run, which the Keywords page says rather than reporting no gaps.": "The OpenConnector source that reaches your own website. The content gap check reads the title and headings of the pages that already appear in search. Leave it empty and that check does not run, which the Keywords page says rather than reporting no gaps.", - "The template is gone": "The template is gone", - "The watch could not be run.": "The watch could not be run.", - "These sources hold nothing yet, so their absence here is missing data and not a zero: {sources}": "These sources hold nothing yet, so their absence here is missing data and not a zero: {sources}", - "This contact has no email address": "This contact has no email address", - "This journey has not run yet": "This journey has not run yet", - "This journey is saved but it will not run: this instance has no flow engine.": "This journey is saved but it will not run: this instance has no flow engine.", - "Together {combined}, best page alone {best}": "Together {combined}, best page alone {best}", - "Used for links out of the reports. The reads go through the source below.": "Used for links out of the reports. The reads go through the source below.", - "User agent for competitor reads": "User agent for competitor reads", - "Watches": "Watches", - "Watching": "Watching", - "Week of {week}": "Week of {week}", - "What counts as relevant here": "What counts as relevant here", - "What do you want to do with it": "What do you want to do with it", - "What happens": "What happens", - "What is somebody typing this trying to do": "What is somebody typing this trying to do", - "What moved": "What moved", - "What to try": "What to try", - "Where the keyword, Matomo and competitor reads leave the instance, and how relevance is scored. Every outbound read goes through an OpenConnector source, so this section holds source ids and never a key.": "Where the keyword, Matomo and competitor reads leave the instance, and how relevance is scored. Every outbound read goes through an OpenConnector source, so this section holds source ids and never a key.", - "Where we rank": "Where we rank", - "Who this journey is for, in one sentence": "Who this journey is for, in one sentence", - "Why this term matters, and what you decided about it.": "Why this term matters, and what you decided about it." + "{value} of {quota} on track ({percent}%)": "{value} of {quota} on track ({percent}%)" } } diff --git a/l10n/nl.js b/l10n/nl.js index 140087573..ffc52d684 100644 --- a/l10n/nl.js +++ b/l10n/nl.js @@ -1,18 +1,6 @@ OC.L10N.register( "pipelinq", { - "Example data fills the lists, dashboards and the 360 degree client view so you can see the app working straight away. Pick \"None\" on a production install.": "Voorbeeldgegevens vullen de lijsten, dashboards en het 360 graden klantbeeld, zodat je de app meteen ziet werken. Kies \"Geen\" op een productieomgeving.", - "Loads what you picked. Every object is marked [Demo], it is safe to run more than once, and `occ pipelinq:demo:seed --remove` takes it away again.": "Laadt wat je koos. Elk object is gemarkeerd met [Demo], je kunt dit meer dan een keer uitvoeren en `occ pipelinq:demo:seed --remove` haalt het weer weg.", - "Nothing is seeded. You start with an empty app and add your own data.": "Er wordt niets klaargezet. Je begint met een lege app en voegt zelf gegevens toe.", - "A worked CRM: clients and contacts, pipelines, products and leads, requests, complaints and contact moments, tasks and contracts. It shows the lists, detail pages and dashboards working. Safe to run more than once, and `occ pipelinq:demo:remove` takes it away again.": "Een uitgewerkt CRM: klanten en contactpersonen, pipelines, producten en leads, verzoeken, klachten en contactmomenten, taken en contracten. Het laat de lijsten, detailpagina’s en dashboards werkend zien. Veilig om vaker uit te voeren, en `occ pipelinq:demo:remove` haalt het weer weg.", - "Load example data?": "Voorbeeldgegevens laden?", - "Example data fills the lists, detail pages and dashboards so you can see the app working straight away. Pick \"None\" on a production install.": "Voorbeeldgegevens vullen de lijsten, detailpagina’s en dashboards, zodat je de app meteen ziet werken. Kies \"Geen\" op een productieomgeving.", - "Load the example data": "Laad de voorbeeldgegevens", - "Loads what you picked. The data is obviously sample data, it is safe to run more than once, and you can delete it afterwards.": "Laadt wat je koos. De gegevens zijn herkenbaar voorbeeldgegevens, je kunt dit meer dan een keer uitvoeren en je kunt ze daarna verwijderen.", - "None, I will set this up myself": "Geen, ik richt dit zelf in", - "Nothing is imported. You start with an empty app and add your own data.": "Er wordt niets geïmporteerd. Je begint met een lege app en voegt zelf gegevens toe.", - "Example data": "Voorbeeldgegevens", - "Sample values for every schema this app supplies, generated from the schemas themselves. It shows the lists, detail pages and dashboards working rather than telling a story. Safe to run more than once, and you can delete it afterwards.": "Voorbeeldwaarden voor elk schema dat deze app levert, gegenereerd uit de schema’s zelf. Het laat de lijsten, detailpagina’s en dashboards werkend zien in plaats van een verhaal te vertellen. Veilig om vaker uit te voeren, en je kunt het daarna verwijderen.", "\"Vanaf\" datum moet voor of gelijk zijn aan \"tot en met\" datum.": "\"Vanaf\" datum moet voor of gelijk zijn aan \"tot en met\" datum.", "#": "#", "%n contact in this segment is missing {channel} consent. Choose how to proceed.": ["%n contact in dit segment mist toestemming voor {channel}. Kies hoe u verdergaat.","%n contacten in dit segment missen toestemming voor {channel}. Kies hoe u verdergaat."], @@ -55,6 +43,7 @@ OC.L10N.register( "A BlastDelivery is one message to one recipient. When the blast targets a mailing list the row carries the first-party unsubscribe link minted for that membership, so the rendered mail points at Pipelinq rather than at the provider. See the marketing-lists spec.": "Een BlastDelivery is één bericht aan één ontvanger. Gaat de blast naar een mailinglijst, dan draagt de regel de eigen afmeldlink die voor dat lidmaatschap is aangemaakt, zodat de opgemaakte mail naar Pipelinq wijst en niet naar de provider. Zie de marketing-lists-specificatie.", "A Won stage must also be marked as Closed": "Een Gewonnen fase moet ook als Gesloten worden gemarkeerd", "A bookkeeping signal changed": "Een boekhoudsignaal is veranderd", + "A campaign needs a name.": "Een campagne heeft een naam nodig.", "A confirmation email has been sent to {email}.": "Er is een bevestigingsmail verzonden naar {email}.", "A consent-request flow will be opened for the listed contacts.": "Voor de getoonde contacten wordt een toestemmingsverzoek geopend.", "A contract is up for renewal": "Een contract loopt af", @@ -69,9 +58,11 @@ OC.L10N.register( "A promotional send is suppressed for a customer in dunning. A service message is not.": "Een promotionele verzending gaat niet naar een klant met een openstaande aanmaning. Een servicebericht wel.", "A second factor that has been set up but not yet confirmed with a code. It never counts as a working second factor.": "Een tweede factor die is ingesteld maar nog niet met een code is bevestigd. Deze telt nooit als werkende tweede factor.", "A segment": "Een segment", + "A short summary of the change, for a page or sitemap watch. For a feed or a timeline this is the entry's own summary.": "Een korte samenvatting van de wijziging, bij een pagina- of sitemapbewaking. Bij een feed of tijdlijn is dit de samenvatting van het item zelf.", "A stage change, a contract renewal window, a list confirmation or a bookkeeping signal.": "Een faseovergang, een aflopend contract, een bevestigde aanmelding of een boekhoudsignaal.", "A token is currently configured — leave empty to keep it; type a new value to replace it.": "Er is al een token geconfigureerd — laat leeg om te behouden; typ een nieuwe waarde om te vervangen.", "A verification link has been sent to {email}.": "Er is een verificatielink verzonden naar {email}.", + "A worked CRM: clients and contacts, pipelines, products and leads, requests, complaints and contact moments, tasks and contracts. It shows the lists, detail pages and dashboards working. Safe to run more than once, and `occ pipelinq:demo:remove` takes it away again.": "Een uitgewerkt CRM: klanten en contactpersonen, pipelines, producten en leads, verzoeken, klachten en contactmomenten, taken en contracten. Het laat de lijsten, detailpagina’s en dashboards werkend zien. Veilig om vaker uit te voeren, en `occ pipelinq:demo:remove` haalt het weer weg.", "A/B split": "A/B-verdeling", "A/B testing": "A/B-test", "AP complaint procedure URL": "URL klachtprocedure AP", @@ -170,6 +161,7 @@ OC.L10N.register( "Add variant": "Variant toevoegen", "Add working hours row": "Werktijdenregel toevoegen", "Add {email} as a user with full permission on each property in Search Console, or the import is refused.": "Voeg {email} in Search Console als gebruiker met volledige rechten toe aan elke property, anders wordt de import geweigerd.", + "Added by hand": "Handmatig toegevoegd", "Added {name} as a client": "{name} toegevoegd als klant", "Additional notes": "Aanvullende toelichting", "Address": "Adres", @@ -194,6 +186,8 @@ OC.L10N.register( "Afwijzen": "Afwijzen", "Age": "Leeftijd", "Agent": "Agent", + "Agent Authored": "Door agent geschreven", + "Agent Authored By": "Geschreven door agent", "Agent Performance": "Agentprestaties", "Agent Profiles": "Agentprofielen", "Agent authored": "Door een agent geschreven", @@ -233,6 +227,8 @@ OC.L10N.register( "Allows change calculation on overpayment (CASH)": "Staat wisselgeldberekening bij overbetaling toe (CASH)", "Already linked": "Reeds gekoppeld", "Already sent — Shillinq returned the existing draft invoice {number}.": "Al verzonden — Shillinq heeft de bestaande conceptfactuur {number} geretourneerd.", + "Alt Text": "Alternatieve tekst", + "Alternative text. Every network that accepts media accepts alt text, and a post without it is unreadable to a screen reader.": "Alternatieve tekst. Elk netwerk dat media aanneemt neemt ook alternatieve tekst aan, en een bericht zonder is onleesbaar voor een schermlezer.", "Always charge": "Altijd in rekening brengen", "Always use this rule (create trust configuration)": "Altijd deze regel gebruiken (vertrouwensconfiguratie aanmaken)", "Amount": "Bedrag", @@ -244,14 +240,17 @@ OC.L10N.register( "Annuleren": "Annuleren", "Annulering": "Annulering", "Anonymous customer": "Anonieme klant", + "Another page on this portal already uses that route. Pick a different one.": "Een andere pagina op dit portaal gebruikt dat pad al. Kies een ander pad.", "Applies to": "Van toepassing op", "Apply DMN decision": "DMN-beslissing toepassen", "Apply filter": "Filter toepassen", "Appointments": "Afspraken", + "Approvals": "Goedkeuringen", "Approve": "Goedkeuren", "Approved": "Goedgekeurd", "Approved at": "Goedgekeurd op", "Approved by": "Goedgekeurd door", + "Archive": "Archiveren", "Archived": "Gearchiveerd", "Are you sure you want to delete \"{name}\"?": "Weet u zeker dat u \"{name}\" wilt verwijderen?", "Are you sure you want to delete \"{name}\"? Future bookings using this service will be left orphaned.": "Weet u zeker dat u \"{name}\" wilt verwijderen? Toekomstige boekingen die deze dienst gebruiken, raken hun koppeling kwijt.", @@ -264,10 +263,16 @@ OC.L10N.register( "Are you sure you want to remove \"{name}\"?": "Weet u zeker dat u \"{name}\" wilt verwijderen?", "Are you sure?": "Weet u het zeker?", "Are you sure? This cannot be undone.": "Weet je het zeker? Dit kan niet ongedaan gemaakt worden.", + "Arrange something": "Iets regelen", "Arrived": "Aangekomen", "Article": "Artikel", + "Article IDs": "Artikel-ID's", + "Article body": "Artikelinhoud", + "Article details": "Artikelgegevens", "Article not found": "Artikel niet gevonden", "Article published": "Artikel gepubliceerd", + "Articles": "Artikelen", + "Articles embedded in this template, in the order the marketer chose. They are rendered where the body carries the {{articles}} marker; a template with articles and no marker renders none of them.": "De artikelen die in deze sjabloon zijn opgenomen, in de volgorde die de marketeer koos. Ze verschijnen waar de tekst de {{articles}}-markering draagt; een sjabloon met artikelen en zonder markering toont er geen.", "Ask Navi": "Vraag het Navi", "Ask Navi a question": "Stel Navi een vraag", "Ask Navi a question about your leads, requests or pipeline.": "Stel Navi een vraag over je leads, verzoeken of pipeline.", @@ -305,9 +310,11 @@ OC.L10N.register( "Attribute": "Attribuut", "Attributed deals": "Toegekende deals", "Attributed value": "Toegekende waarde", + "Attributed value per channel": "Toegekende waarde per kanaal", "Attributes": "Attributen", "Attributes (e.g. maat=S, kleur=Wit)": "Attributen (bijv. maat=S, kleur=Wit)", "Attribution": "Attributie", + "Attribution model": "Attributiemodel", "Audience": "Doelgroep", "Audit entry": "Audit entry", "Audit entry kon niet worden geladen.": "Audit entry kon niet worden geladen.", @@ -318,6 +325,7 @@ OC.L10N.register( "Audit trail": "Auditlogboek", "Auth method": "Authenticatiemethode", "Authentication Mode": "Authenticatiemodus", + "Author": "Auteur", "Author:": "Auteur:", "Authorization Endpoint": "Autorisatie-eindpunt", "Authorized": "Geautoriseerd", @@ -373,6 +381,7 @@ OC.L10N.register( "Back to Dashboard": "Terug naar dashboard", "Back to audit log": "Terug naar audit log", "Back to blasts": "Terug naar blasts", + "Back to campaigns": "Terug naar campagnes", "Back to dashboard": "Terug naar dashboard", "Back to kennisbank": "Terug naar kennisbank", "Back to knowledge base": "Terug naar kennisbank", @@ -433,6 +442,8 @@ OC.L10N.register( "Blast name": "Naam van de blast", "Blast performance": "Blast-prestaties", "Blasts": "Blasts", + "Bluesky": "Bluesky", + "Body": "Inhoud", "Boekhoudkundige Afhandeling": "Boekhoudkundige Afhandeling", "Boekhoudkundige afhandeling": "Boekhoudkundige afhandeling", "Boekhoudkundige status": "Boekhoudkundige status", @@ -455,6 +466,7 @@ OC.L10N.register( "Breakdown by {group}": "Uitsplitsing per {group}", "Brief": "Brief", "Bronze": "Brons", + "Browse…": "Bladeren…", "Budget": "Budget", "Budget amount": "Budget bedrag", "Budget amount (EUR)": "Budget bedrag (EUR)", @@ -463,6 +475,7 @@ OC.L10N.register( "Budget created.": "Budget aangemaakt.", "Budget deleted.": "Budget verwijderd.", "Budget hours": "Budget uren", + "Budget in euro": "Budget in euro", "Budget saved.": "Budget opgeslagen.", "Budget uren": "Budget uren", "Buffer after (min)": "Buffer na (min)", @@ -510,9 +523,17 @@ OC.L10N.register( "Callback request (terugbelverzoek)": "Terugbelverzoek", "Callback requested": "Terugbelverzoek ingediend", "Called": "Opgeroepen", + "Came from": "Komt van", "Camera not available": "Camera niet beschikbaar", "Campaign": "Campagne", + "Campaign details": "Campagnegegevens", "Campaign parameters on blast links, the Portaliq portal that mail events and site visits are attributed to, and the Search Console import.": "Campagneparameters op links in blasts, het Portaliq-portaal waaraan mailgebeurtenissen en sitebezoeken worden toegeschreven, en de Search Console-import.", + "Campaign report": "Campagnerapport", + "Campaign templates": "Campagnesjablonen", + "Campaign value": "Campagnewaarde", + "Campaign value: {value}. It was minted from the name and does not change when you rename the campaign.": "Campagnewaarde: {value}. Die is uit de naam afgeleid en verandert niet als u de campagne hernoemt.", + "Campaigns": "Campagnes", + "Campaigns that group mailings, posts and a landing page": "Campagnes die mailings, posts en een landingspagina bundelen", "Cancel": "Annuleren", "Cancel booking": "Boeking annuleren", "Cancel send": "Verzending annuleren", @@ -524,6 +545,7 @@ OC.L10N.register( "Cancelled": "Geannuleerd", "Cancelling": "Annuleren", "Cancelling…": "Annuleren…", + "Cannot be checked": "Niet te controleren", "Cannot delete the default pipeline. Set another pipeline as default first.": "Kan de standaard pipeline niet verwijderen. Stel eerst een andere pipeline als standaard in.", "Captured expense submissions with Shillinq AP voucher sync status": "Ingediende onkostendeclaraties met Shillinq AP voucher synchronisatiestatus", "Card": "Pin", @@ -575,11 +597,14 @@ OC.L10N.register( "Check out": "Afrekenen", "Check your email to confirm closing your account.": "Controleer uw e-mail om het sluiten van uw account te bevestigen.", "Checkbox": "Selectievakje", + "Checked at": "Gecontroleerd op", "Checkout": "Afrekenen", + "Choose": "Kiezen", "Choose a client organisation to link this contact to.": "Kies een klantorganisatie om dit contact aan te koppelen.", "Choose a date": "Kies een datum", "Choose a destination type…": "Kies een bestemmingstype…", "Choose a destination…": "Kies een bestemming…", + "Choose a hero image": "Kies een hoofdafbeelding", "Choose a legal basis": "Kies een wettelijke grondslag", "Choose a list": "Kies een lijst", "Choose a reason…": "Kies een reden…", @@ -612,6 +637,7 @@ OC.L10N.register( "Clicks": "Klikken", "Clicks divided by impressions, between 0 and 1.": "Kliks gedeeld door vertoningen, tussen 0 en 1.", "Clicks from the results to the page for this query on this day.": "Kliks vanuit de resultaten naar de pagina voor deze zoekterm op deze dag.", + "Clicks on the link, counted by Pipelinq's own redirect where one was used.": "Kliks op de link, geteld door de eigen doorverwijzing van Pipelinq waar die is gebruikt.", "Client": "Klant", "Client (optional)": "Klant (optioneel)", "Client (search by name)": "Klant (zoeken op naam)", @@ -637,6 +663,7 @@ OC.L10N.register( "Closed": "Gesloten", "Closed Lost": "Afgesloten - Lost", "Closed Won": "Afgesloten - Won", + "Closed on": "Afgesloten op", "Closed — template required": "Gesloten — sjabloon vereist", "Closes soon": "Sluit binnenkort", "Code": "Code", @@ -651,6 +678,8 @@ OC.L10N.register( "Column property": "Kolom eigenschap", "Column used to detect changed rows (e.g. updatedAt)": "Kolom om gewijzigde rijen te detecteren (bijv. updatedAt)", "Combine with": "Combineren met", + "Comma-separated, such as release, product": "Kommagescheiden, bijvoorbeeld release, product", + "Comments": "Reacties", "Commit": "Toezegging", "Commit / best-case / pipeline over time": "Toezegging / best-case / pipeline in de tijd", "Commit justification": "Onderbouwing toezegging", @@ -661,6 +690,11 @@ OC.L10N.register( "Companies and organisations": "Bedrijven en organisaties", "Company": "Bedrijf", "Company / organisation": "Bedrijf / organisatie", + "Company account": "Bedrijfsaccount", + "Compare options": "Opties vergelijken", + "Competitor": "Concurrent", + "Competitor Watch": "Concurrentbewaking", + "Competitors": "Concurrenten", "Compiled": "Gecompileerd", "Complained": "Klacht ingediend", "Complaint": "Klacht", @@ -672,6 +706,7 @@ OC.L10N.register( "Completed at": "Afgerond op", "Completion": "Voltooiing", "Completion failed: {error}": "Afronden mislukt: {error}", + "Compose a post": "Bericht opstellen", "Compression": "Compressie", "Concept": "Concept", "Condition": "Voorwaarde", @@ -702,9 +737,15 @@ OC.L10N.register( "Confirmation email sent": "Bevestigingse-mail verzonden", "Confirmed": "Bevestigd", "Confirmed at": "Bevestigd op", + "Confirmed by": "Bevestigd door", "Conflict resolution saved": "Conflictoplossing opgeslagen", + "Connect": "Koppelen", "Connect a Search Console property and a service account key under Settings, Marketing traffic. The first import runs within a day.": "Koppel een Search Console-property en een serviceaccountsleutel onder Instellingen, Marketingverkeer. De eerste import draait binnen een dag.", + "Connected": "Gekoppeld", + "Connected At": "Gekoppeld op", + "Connecting": "Bezig met koppelen", "Connection OK ({platform})": "Verbinding OK ({platform})", + "Connection audit": "Connectiecontrole", "Connection failed": "Verbinding mislukt", "Connection failed: {message}": "Verbinding mislukt: {message}", "Connection test errored: {error}": "Verbindingstest gaf een fout: {error}", @@ -751,6 +792,7 @@ OC.L10N.register( "Contacts today": "Contacten vandaag", "Contains": "Bevat", "Contant": "Contant", + "Content": "Content", "Content (Markdown)": "Inhoud (Markdown)", "Context": "Context", "Context from the contact...": "Context van het contact...", @@ -770,12 +812,14 @@ OC.L10N.register( "Copy email": "E-mail kopiëren", "Copy failed.": "Kopiëren mislukt.", "Copy preference link": "Voorkeurslink kopiëren", + "Copy text": "Tekst kopiëren", "Copy this token now — it will not be shown again.": "Kopieer dit token nu — het wordt niet opnieuw getoond.", "Copy to clipboard": "Kopiëren naar klembord", "Copy webhook URL": "Webhook-URL kopiëren", "Core CRM object types used by Pipelinq": "Kern CRM objecttypen gebruikt door Pipelinq", "Core Info": "Kern informatie", "Cost": "Kosten", + "Costs": "Kosten", "Could not add this prospect as a client": "Kon deze prospect niet als klant toevoegen", "Could not cancel this blast.": "Deze blast kon niet worden geannuleerd.", "Could not change job status": "Kon taakstatus niet wijzigen", @@ -814,6 +858,9 @@ OC.L10N.register( "Could not load requests.": "Kon verzoeken niet laden.", "Could not load search queries.": "Kon de zoekopdrachten niet laden.", "Could not load settings.": "Instellingen konden niet worden geladen.", + "Could not load the campaign report.": "Het campagnerapport kon niet worden geladen.", + "Could not load the campaign vocabulary.": "De campagnelijsten konden niet worden geladen.", + "Could not load the campaigns.": "De campagnes konden niet worden geladen.", "Could not load the dashboard": "Kon het dashboard niet laden", "Could not load the destination": "Kon de bestemming niet laden", "Could not load the forecast configuration.": "Kon de prognoseconfiguratie niet laden.", @@ -821,11 +868,15 @@ OC.L10N.register( "Could not load the request": "Kon het verzoek niet laden", "Could not load the run": "Kon de uitvoering niet laden", "Could not load the walk-in queue. Retrying in {seconds} seconds.": "Kan de inloopwachtrij niet laden. Nieuwe poging over {seconds} seconden.", + "Could not load this campaign.": "Deze campagne kon niet worden geladen.", "Could not load this segment.": "Kon dit segment niet laden.", "Could not load this template.": "Kon dit sjabloon niet laden.", "Could not load transaction.": "Kon de transactie niet laden.", "Could not load your items": "Kon uw items niet laden", "Could not re-queue the sync item": "Kon het synchronisatie-item niet opnieuw in de wachtrij plaatsen", + "Could not reach it": "Niet te bereiken", + "Could not reach portaliq.": "Portaliq is niet bereikbaar.", + "Could not read it": "Niet te lezen", "Could not record the denial": "Kon de weigering niet vastleggen", "Could not register the request": "Kon het verzoek niet registreren", "Could not request account closure.": "Kon accountsluiting niet aanvragen.", @@ -842,6 +893,7 @@ OC.L10N.register( "Could not save project. Please try again.": "Kon project niet opslaan. Probeer het opnieuw.", "Could not save settings.": "Instellingen konden niet worden opgeslagen.", "Could not save task. Please try again.": "Kon taak niet opslaan. Probeer het opnieuw.", + "Could not save the campaign.": "De campagne kon niet worden opgeslagen.", "Could not save the conflict resolution": "Kon de conflictoplossing niet opslaan", "Could not save the destination": "Kon de bestemming niet opslaan", "Could not save the forecast configuration.": "Kon de prognoseconfiguratie niet opslaan.", @@ -865,10 +917,12 @@ OC.L10N.register( "Create": "Aanmaken", "Create Lead": "Lead aanmaken", "Create Task": "Taak aanmaken", + "Create a campaign under Marketing, group its mailings and posts into it, and its numbers appear here.": "Maak een campagne aan onder Marketing, hang de mailings en posts eraan, en de cijfers verschijnen hier.", "Create a lead for this opportunity and link the contact you just made.": "Maak een lead voor deze kans en koppel het contact dat je net hebt aangemaakt.", "Create a pipeline to start tracking leads and requests through stages.": "Maak een pipeline aan om leads en verzoeken door fasen te volgen.", "Create a task": "Maak een taak", "Create another": "Nog een aanmaken", + "Create article": "Artikel aanmaken", "Create automations to trigger actions when CRM events occur.": "Maak automatiseringen aan om acties te activeren bij CRM-gebeurtenissen.", "Create blast": "Blast aanmaken", "Create categories to organize knowledge base articles": "Maak categorieën aan om kennisbankartiikelen te organiseren", @@ -878,6 +932,7 @@ OC.L10N.register( "Create first form": "Eerste formulier aanmaken", "Create first pipeline": "Eerste pipeline aanmaken", "Create intake forms to capture leads from your website.": "Maak intakeformulieren aan om leads van uw website te verzamelen.", + "Create landing page": "Landingspagina aanmaken", "Create lead": "Lead aanmaken", "Create lead for this client": "Lead aanmaken voor deze klant", "Create loyalty account": "Loyaliteitsaccount aanmaken", @@ -889,10 +944,13 @@ OC.L10N.register( "Create the Pipelinq OpenRegister register and schemas, plus the default sales pipeline and stages, agent skills, lead sources and request channels. This normally runs automatically on install; run it here if OpenRegister was enabled after Pipelinq, or to repair a partial install. It is safe to run more than once.": "Maak het Pipelinq-register en de schema's in OpenRegister aan, plus de standaard verkooppipeline en fasen, vaardigheden van medewerkers, leadbronnen en verzoekkanalen. Dit gebeurt normaal automatisch bij installatie; voer het hier uit als OpenRegister na Pipelinq is ingeschakeld, of om een halve installatie te herstellen. Je kunt dit veilig meerdere keren uitvoeren.", "Create your first knowledge base article": "Maak uw eerste kennisbankartikel aan", "Created": "Aangemaakt", + "Created By": "Aangemaakt door", + "Created at": "Aangemaakt op", "Created by": "Aangemaakt door", "Creating lead for {name}": "Lead aanmaken voor {name}", "Creating request for {name}": "Verzoek aanmaken voor {name}", "Creating…": "Aanmaken…", + "Credential Reference": "Credentialverwijzing", "Credentials live on the OpenConnector source above, not on this provider row. Configure the vendor API key/secret on that source.": "Inloggegevens staan op de OpenConnector-bron hierboven, niet op deze aanbiedersregel. Configureer de API-sleutel/het geheim van de leverancier op die bron.", "Credit": "Krediet", "Credit card": "Creditcard", @@ -972,11 +1030,14 @@ OC.L10N.register( "Deals": "Deals", "Deals closing soon": "Deals die binnenkort sluiten", "Debet": "Debet", + "Decided At": "Beslist op", + "Decision": "Beslissing", "Decisions": "Besluiten", "Default": "Standaard", "Default category": "Standaardcategorie", "Default compression": "Standaardcompressie", "Default country code (ISO-3166)": "Standaard landcode (ISO-3166)", + "Default model": "Standaardmodel", "Default outbound caller ID": "Standaard uitgaande beller-ID", "Default pipeline": "Standaard pipeline", "Default transport": "Standaardtransport", @@ -1030,16 +1091,19 @@ OC.L10N.register( "Deposit cleared": "Aanbetaling verrekend", "Deposit confirmed.": "Aanbetaling bevestigd.", "Derived from the selected BTW class": "Afgeleid van de gekozen BTW-klasse", + "Derived from the title when left empty": "Afgeleid van de titel als dit leeg blijft", "Describe the complaint in detail...": "Beschrijf de klacht in detail...", "Describe the request in your own words": "Omschrijf het verzoek in uw eigen woorden", "Description": "Omschrijving", "Description (optional)": "Omschrijving (optioneel)", "Description is required": "Omschrijving is verplicht", "Destination": "Bestemming", + "Destination of the link.": "Waar de link naartoe wijst.", "Destination saved": "Bestemming opgeslagen", "Details": "Details", "Dienst: %s": "Dienst: %s", "Difference": "Verschil", + "Difficulty": "Moeilijkheid", "Digit 0": "Cijfer 0", "Direct xWiki URL (fallback)": "Directe xWiki-URL (fallback)", "Direction": "Richting", @@ -1048,6 +1112,7 @@ OC.L10N.register( "Discount": "Korting", "Discount %": "Korting %", "Discount for {product}": "Korting voor {product}", + "Display Name": "Weergavenaam", "Display name": "Weergavenaam", "Display name of the mailing list, shown to the subscriber on the confirmation and unsubscribe pages.": "Naam van de mailinglijst, zoals de abonnee die ziet op de bevestigings- en afmeldpagina.", "Dit wijst het kasverschil af en heropent de shift voor een hertelling. Voer een reden in.": "Dit wijst het kasverschil af en heropent de shift voor een hertelling. Voer een reden in.", @@ -1072,6 +1137,7 @@ OC.L10N.register( "Downstream impact": "Stroomafwaartse impact", "Draft": "Concept", "Draft saved": "Concept opgeslagen", + "Drafted by {agent}": "Geschreven door {agent}", "Drag to reorder": "Sleep om te herordenen", "Drawer": "Lade", "Drop recorded.": "Drop vastgelegd.", @@ -1106,6 +1172,7 @@ OC.L10N.register( "Edit POS staff member": "POS-medewerker bewerken", "Edit article": "Artikel bewerken", "Edit automation": "Automatisering bewerken", + "Edit campaign": "Campagne bewerken", "Edit category": "Categorie bewerken", "Edit destination": "Bestemming bewerken", "Edit email address": "E-mailadres bewerken", @@ -1115,6 +1182,7 @@ OC.L10N.register( "Edit phone number": "Telefoonnummer bewerken", "Edit pipeline": "Pipeline bewerken", "Edit pipeline {title}": "Pijplijn {title} bewerken", + "Edit post": "Bericht bewerken", "Edit project": "Project bewerken", "Edit provider": "Aanbieder bewerken", "Edit refund": "Retour bewerken", @@ -1152,6 +1220,7 @@ OC.L10N.register( "Emails": "E-mails", "Emails linked": "E-mails gekoppeld", "Embed code": "Insluitcode", + "Embedded where the body carries the {{articles}} marker, in the order picked here.": "Ingesloten waar de inhoud de {{articles}} markering bevat, in de hier gekozen volgorde.", "Employees": "Werknemers", "Empty sources": "Lege bronnen", "Enable": "Inschakelen", @@ -1168,6 +1237,8 @@ OC.L10N.register( "Ended": "Beëindigd", "Endpoint URL": "Eindpunt-URL", "Ends": "Eindigt", + "Ends at": "Einddatum", + "Engagement rate": "Interactiepercentage", "Enroll a customer in a loyalty programme. Customer opt-in is mandatory under AVG/GDPR.": "Meld een klant aan voor een loyaliteitsprogramma. Opt-in van de klant is verplicht onder AVG/GDPR.", "Enter Nextcloud user ID:": "Nextcloud gebruikers-ID invoeren:", "Enter a reason for the rejection": "Vul een reden in voor de afwijzing", @@ -1207,10 +1278,17 @@ OC.L10N.register( "Event type": "Gebeurtenistype", "Events": "Gebeurtenissen", "Events will be created in a dedicated \"Pipelinq\" calendar in your Nextcloud Calendar.": "Gebeurtenissen worden aangemaakt in een speciale \"Pipelinq\" agenda in uw Nextcloud Agenda.", + "Every day": "Elke dag", + "Every hour": "Elk uur", "Every link in a blast gets utm_source, utm_medium, utm_campaign and utm_content when it does not carry them yet. Parameters you wrote yourself are kept.": "Elke link in een blast krijgt utm_source, utm_medium, utm_campaign en utm_content als die er nog niet op staan. Parameters die u zelf schreef blijven staan.", "Every report Pipelinq offers, in one place. Pick a report to open it.": "Elke rapportage die Pipelinq biedt, op één plek. Kies een rapportage om die te openen.", + "Every week": "Elke week", + "Everyone who submits this form becomes a lead in this campaign.": "Iedereen die dit formulier invult wordt een lead in deze campagne.", "Evidence": "Bewijs", "Evidence (required)": "Bewijs (verplicht)", + "Example data": "Voorbeeldgegevens", + "Example data fills the lists, dashboards and the 360 degree client view so you can see the app working straight away. Pick \"None\" on a production install.": "Voorbeeldgegevens vullen de lijsten, dashboards en het 360 graden klantbeeld, zodat je de app meteen ziet werken. Kies \"Geen\" op een productieomgeving.", + "Example data fills the lists, detail pages and dashboards so you can see the app working straight away. Pick \"None\" on a production install.": "Voorbeeldgegevens vullen de lijsten, detailpagina’s en dashboards, zodat je de app meteen ziet werken. Kies \"Geen\" op een productieomgeving.", "Excl. BTW": "Excl. BTW", "Excl. VAT": "Excl. BTW", "Exclude inactive companies": "Inactieve bedrijven uitsluiten", @@ -1227,6 +1305,7 @@ OC.L10N.register( "Expense information": "Onkosteninformatie", "Expenses": "Onkosten", "Expired": "Verlopen", + "Expires At": "Verloopt op", "Expires on": "Verloopt op", "Expires soon": "Verloopt binnenkort", "Explain how the complaint was resolved or why it was rejected...": "Leg uit hoe de klacht is afgehandeld of waarom deze is afgewezen...", @@ -1250,6 +1329,7 @@ OC.L10N.register( "Extend +60 days": "Verleng +60 dagen", "Extend session": "Sessie verlengen", "Extended +60 days": "Verlengd +60 dagen", + "External Account ID": "Extern account-ID", "External ID": "Extern ID", "FCR %": "ECO %", "FCR Rate": "FCR-percentage", @@ -1259,6 +1339,7 @@ OC.L10N.register( "FK to Contact (UUID or slug). Empty while a public signup has not yet been matched to a known contact.": "Verwijzing naar het contact (UUID of slug). Leeg zolang een openbare aanmelding nog niet aan een bekend contact is gekoppeld.", "FK to MailingList (UUID or slug) when this consent is scoped to one list. Empty means the channel-wide record.": "Verwijzing naar de mailinglijst (UUID of slug) als deze toestemming voor één lijst geldt. Leeg betekent de kanaalbrede vastlegging.", "FK to mailTransport (UUID or slug). When empty, MailTransportService uses the transport marked default=true.": "FK naar mailTransport (UUID of slug). Indien leeg gebruikt MailTransportService de transport met default=true.", + "Facebook page": "Facebookpagina", "Factureerbaar": "Factureerbaar", "Factureerbaar (laat leeg om over te erven)": "Factureerbaar (laat leeg om over te erven)", "Factuurverdeling": "Factuurverdeling", @@ -1393,19 +1474,25 @@ OC.L10N.register( "Failed to update sync settings": "Synchronisatie-instellingen bijwerken mislukt", "Failed to update the transport.": "Bijwerken van de transport mislukt.", "Failure": "Mislukt", + "Failure Code": "Foutcode", + "Failure Reason": "Reden van mislukking", "Failure notification email": "E-mailadres voor foutmeldingen", "Fair (0.6 – 0.8)": "Matig (0,6 – 0,8)", "Family Name": "Geslachtsnaam", "Fase opgeslagen.": "Fase opgeslagen.", "Fase toevoegen": "Fase toevoegen", "Features & roadmap": "Functies en roadmap", + "Feed": "Feed", + "Feeds": "Feeds", "Field": "Veld", "Field name": "Veldnaam", "Field path": "Veldpad", "File manifest": "Bestandsmanifest", "File upload": "Bestandsupload", "Files": "Bestanden", + "Files path, or an absolute URL": "Bestandspad, of een volledige URL", "Fill in both dates (required for the Belastingdienst).": "Vul beide datums in (verplicht voor de Belastingdienst).", + "Filled in once the public page exists": "Ingevuld zodra de publieke pagina bestaat", "Filter by action": "Filter op actie", "Filter by kind": "Filter op soort", "Filter by operator": "Filter op operator", @@ -1420,8 +1507,12 @@ OC.L10N.register( "Filter tot en met datum": "Filter tot en met datum", "Filter vanaf datum": "Filter vanaf datum", "Finally, hand the signed contract to Shillinq for invoicing and ledger posting. That closes the loop from product to paid.": "Geef het ondertekende contract ten slotte door aan Shillinq voor facturatie en grootboekboeking. Daarmee is de cirkel rond, van product tot betaald.", + "Find something out": "Iets uitzoeken", + "Fingerprint": "Vingerafdruk", "Fire webhook": "Webhook afvuren", + "First day of the campaign. The report window opens here.": "Eerste dag van de campagne. Hier begint de rapportageperiode.", "First response": "Eerste reactie", + "First touch": "Eerste contact", "First, your catalogue. Open Products from the menu.": "Eerst je catalogus. Open Producten in het menu.", "First-call resolution": "Eerste-belafhandeling", "Fixed value": "Vaste waarde", @@ -1438,10 +1529,17 @@ OC.L10N.register( "Follow-up task": "Opvolgtaak", "Follow-ups and meetings created in Pipelinq appear in your Nextcloud Calendar. Calendar events with known contacts are linked to their CRM profile.": "Vervolgacties en vergaderingen die in Pipelinq zijn aangemaakt, verschijnen in uw Nextcloud Agenda. Agendagebeurtenissen met bekende contacten zijn gekoppeld aan hun CRM-profiel.", "Followed by us": "Gevolgd door ons", + "Follower Count": "Aantal volgers", + "Follower Count Read At": "Volgers gelezen op", + "Followers": "Volgers", + "Followers at the last metrics pull, used to turn engagement into a rate rather than a raw count.": "Het aantal volgers bij het laatst ophalen van de cijfers, waarmee interactie een percentage wordt in plaats van een kaal getal.", "Follows us": "Volgt ons", "Footer Address": "Adres in de voettekst", "Footer override": "Aangepaste voettekst", "For a Service Level Agreement (SLA), contact": "Voor een Service Level Agreement (SLA), neem contact op met", + "For a page watch, a hash of the selected fragment as it was last seen. The fragment itself is never stored.": "Bij een paginabewaking een hash van het geselecteerde deel zoals het voor het laatst gezien is. Het deel zelf wordt nooit bewaard.", + "For a page watch, a hash per line of the fragment as it was last seen, capped. It is what lets the next run say how much was removed without keeping a copy of somebody else's page: the lines that were ADDED are shown from the run's own fresh fetch, and the removed ones are counted, not quoted.": "Bij een paginabewaking een hash per regel van het deel zoals het voor het laatst gezien is, met een maximum. Daarmee kan de volgende keer zeggen hoeveel er weg is zonder een kopie van andermans pagina te bewaren: de regels die erbij kwamen komen uit de verse ophaalactie van die run, en de verdwenen regels worden geteld, niet geciteerd.", + "For a page watch, the CSS selector of the fragment to compare. A selector that matches nothing is reported rather than silently treated as unchanged.": "Bij een paginabewaking de CSS-selector van het deel dat vergeleken wordt. Een selector die niets vindt wordt gemeld, niet stilzwijgend als ongewijzigd behandeld.", "For each attribute with disagreeing sources, choose the authoritative source. Optionally make the choice a persistent trust rule.": "Kies voor elk attribuut met afwijkende bronnen de gezaghebbende bron. Maak de keuze eventueel een blijvende vertrouwensregel.", "For support, contact us at": "Voor ondersteuning, neem contact met ons op via", "Forecast": "Prognose", @@ -1457,6 +1555,7 @@ OC.L10N.register( "Forecast trend & accuracy": "Prognosetrend & nauwkeurigheid", "Forecast trend chart": "Prognosetrendgrafiek", "Forgotten your password?": "Wachtwoord vergeten?", + "Form": "Formulier", "Form fields": "Formuliervelden", "Form name": "Formuliernaam", "Formaat": "Formaat", @@ -1467,6 +1566,7 @@ OC.L10N.register( "Forwarded": "Doorgestuurd", "Fouten": "Fouten", "Free": "Gratis", + "Free-form subject tags used to group articles and to suggest related ones.": "Vrije onderwerpslabels om artikelen te groeperen en verwante artikelen voor te stellen.", "From": "Van", "From (date)": "Vanaf (datum)", "From date": "Vanaf datum", @@ -1476,6 +1576,7 @@ OC.L10N.register( "Full name": "Volledige naam", "Full refresh": "Volledige verversing", "Fully denied": "Geheel geweigerd", + "Further reading offered with the article, each a label and a destination.": "Verder lezen bij het artikel, elk met een tekst en een bestemming.", "GDPR Art. 23 ground": "AVG art. 23 grond", "GDPR Art. 6 ground this membership rests on. 'soft-opt-in' is only usable with the objection recorded in the consent record's evidence.": "AVG art. 6-grondslag waarop dit lidmaatschap rust. 'soft-opt-in' geldt alleen als het geboden bezwaar in het bewijs van de toestemming staat.", "GDPR Art. 6 lawful basis at capture. 'soft-opt-in' only satisfies a send when evidence.objectionOffered is recorded.": "AVG art. 6-grondslag bij vastlegging. 'soft-opt-in' staat een verzending alleen toe als evidence.objectionOffered is vastgelegd.", @@ -1540,6 +1641,7 @@ OC.L10N.register( "Geverifieerd": "Geverifieerd", "Gift voucher": "Cadeaubon", "Given Names": "Voornamen", + "Goal": "Doel", "Goedkeuren": "Goedkeuren", "Gold": "Goud", "Golden record": "Gouden record", @@ -1564,8 +1666,12 @@ OC.L10N.register( "Handtekening verifiëren": "Handtekening verifiëren", "Hard stop": "Harde stop", "Hard stop (refuse sends past the cap)": "Harde stop (weiger verzendingen boven de limiet)", + "Headline of the article": "Kop van het artikel", + "Headline of the article, shown on the card, on the detail page and in an embedded newsletter block.": "De kop van het artikel, te zien op de kaart, op de detailpagina en in een nieuwsbriefblok.", "Helpful": "Behulpzaam", "Herinnering: Uw afspraak morgen om %s": "Herinnering: Uw afspraak morgen om %s", + "Hero Image": "Hoofdafbeelding", + "Hero image": "Hoofdafbeelding", "Heropenen": "Heropenen", "Hertoewijzen": "Hertoewijzen", "Hervatten": "Hervatten", @@ -1584,31 +1690,51 @@ OC.L10N.register( "Hourly rate override": "Uurtarief override", "Hours by billing category": "Uren per factuurcategorie", "How a customer can pay at the till — cash, pin, voucher — and the GL account each one posts to. Distinct from the payment providers above, which process the money.": "Hoe een klant kan betalen aan de kassa — contant, pin, cadeaubon — en de grootboekrekening waarop elke betaalmethode wordt geboekt. Dit is iets anders dan de betalingsproviders hierboven, die het geld verwerken.", + "How hard the term is to win, 0 to 100, when somebody has looked it up. Filled in by hand for the same reason as volume.": "Hoe lastig de term te winnen is, 0 tot 100, als iemand het heeft opgezocht. Handmatig ingevuld, om dezelfde reden als het volume.", "How long export-run audit records are kept. Default 365 days.": "Hoe lang exportuitvoeringen worden bewaard. Standaard 365 dagen.", "How long search and page results are cached server-side. Default: 300.": "Hoe lang zoekopdrachten en pagina's server-side worden gecachet. Standaard: 300.", "How long to wait before the condition is checked, as OpenRegister's wait node reads it. Empty means no wait.": "Hoe lang er gewacht wordt voordat de voorwaarde wordt gecontroleerd, zoals de wachtstap van OpenRegister dit leest. Leeg betekent niet wachten.", "How many contacts came in, and about what.": "Hoeveel contacten er binnenkwamen, en waarover.", + "How many days after the last touchpoint a close still counts.": "Hoeveel dagen na het laatste contactmoment een afsluiting nog meetelt.", + "How many times publishing was tried. A retry advances it, so a post that keeps failing is visible as such.": "Hoe vaak plaatsen is geprobeerd. Een nieuwe poging telt op, zodat een bericht dat blijft mislukken als zodanig zichtbaar is.", + "How often": "Hoe vaak", "How often the page appeared in the results for this query on this day.": "Hoe vaak de pagina op deze dag in de resultaten voor deze zoekterm stond.", + "How often this watch is due. The flow fires hourly and runs the watches whose cadence has come round.": "Hoe vaak deze bewaking aan de beurt is. De flow gaat elk uur af en draait de bewakingen waarvan het ritme rond is.", + "How relevant hermiq judged this item, 0 to 100. Absent when hermiq did not score it, which is not the same as a zero and is rendered as not scored.": "Hoe relevant hermiq dit item vond, 0 tot 100. Afwezig als hermiq er geen score aan gaf, wat iets anders is dan een nul en getoond wordt als niet beoordeeld.", "How someone may join. Double opt-in requires a confirmed link; soft opt-in additionally permits an existing customer to be imported with a recorded ground.": "Hoe iemand lid wordt. Dubbele opt-in vraagt om een bevestigde link; zachte opt-in laat daarnaast toe dat een bestaande klant met een vastgelegde grondslag wordt geïmporteerd.", "How the field is compared.": "Hoe het veld wordt vergeleken.", "How the ground was established: 'double-opt-in', 'soft-opt-in-import', 'preference-centre' or 'contract-clause'.": "Hoe de grondslag tot stand kwam: 'double-opt-in', 'soft-opt-in-import', 'preference-centre' of 'contract-clause'.", + "How the last run ended.": "Hoe de laatste keer afliep.", "How the membership started: 'public-signup', 'soft-opt-in-import', 'preference-centre' or 'manual'.": "Hoe het lidmaatschap begon: 'public-signup', 'soft-opt-in-import', 'preference-centre' of 'manual'.", + "How this campaign's report divides value. The models are computed at report time from the touchpoint log; nothing here is a stored answer.": "Hoe het rapport van deze campagne waarde verdeelt. De modellen worden bij het lezen berekend uit het logboek met contactmomenten. Er staat hier geen opgeslagen uitkomst.", "How your mailings are sent, and whether your sending domain will pass Gmail and Yahoo bulk sender checks.": "Hoe uw mailings worden verzonden, en of uw verzenddomein voldoet aan de bulkverzendercontroles van Gmail en Yahoo.", "Huidige hash": "Huidige hash", "I agree to store my loyalty data and contact me with offers": "Ik ga akkoord met het opslaan van mijn loyaliteitsgegevens en het ontvangen van aanbiedingen", + "I posted this": "Ik heb dit geplaatst", "I want to receive offers and updates.": "Ik wil graag aanbiedingen en updates ontvangen.", "IANA timezone name for this client (e.g. \"Europe/Amsterdam\"), used to schedule sends at a sensible local time.": "IANA-tijdzonenaam voor deze klant (bijv. \"Europe/Amsterdam\"), gebruikt om verzendingen op een geschikt lokaal tijdstip in te plannen.", "IANA timezone name for this contact person (e.g. \"Europe/Amsterdam\"), used to schedule sends at a sensible local time.": "IANA-tijdzonenaam voor deze contactpersoon (bijv. \"Europe/Amsterdam\"), gebruikt om verzendingen op een geschikt lokaal tijdstip in te plannen.", "ICP settings saved successfully": "ICP instellingen succesvol opgeslagen", "ISO 639-1 language code this client prefers for communication (e.g. \"nl\", \"en\").": "ISO 639-1-taalcode die deze klant bij voorkeur gebruikt voor communicatie (bijv. \"nl\", \"en\").", "ISO 639-1 language code this contact person prefers for communication (e.g. \"nl\", \"en\").": "ISO 639-1-taalcode die deze contactpersoon bij voorkeur gebruikt voor communicatie (bijv. \"nl\", \"en\").", + "ISO 8601 instant followerCount was last read from the network.": "ISO 8601-moment waarop followerCount voor het laatst bij het netwerk is gelezen.", + "ISO 8601 instant of the decision.": "ISO 8601-moment van de beslissing.", "ISO 8601 instant sentToday last reset. MailTransportService rolls the counter when this falls on an earlier calendar day than the current send.": "ISO 8601-tijdstip waarop sentToday voor het laatst is gereset. MailTransportService rolt de teller door wanneer dit op een eerdere kalenderdag valt dan de huidige verzending.", "ISO 8601 instant the SPF/DKIM/DMARC cache (dkimVerified, dmarcStatus) was last refreshed.": "ISO 8601-tijdstip waarop de SPF/DKIM/DMARC-cache (dkimVerified, dmarcStatus) voor het laatst is vernieuwd.", + "ISO 8601 instant the connection was completed or last re-authorised.": "ISO 8601-moment waarop de koppeling klaar was of voor het laatst opnieuw is geautoriseerd.", + "ISO 8601 instant the grant behind this account expires, as the broker last reported it. A refresh moves it; a dead refresh flips the status to relink_needed instead.": "ISO 8601-moment waarop de toestemming achter dit account verloopt, zoals de broker het laatst meldde. Een vernieuwing verschuift het moment. Lukt de vernieuwing niet, dan gaat de status naar relink_needed.", + "ISO 8601 instant the item went live, or the moment the owner confirmed they shared it.": "ISO 8601-moment waarop het item live ging, of het moment waarop de eigenaar bevestigde dat hij het deelde.", + "ISO 8601 instant the last account finished. Stamped once and never moved.": "ISO 8601-moment waarop het laatste account klaar was. Dit wordt eenmaal gezet en daarna niet meer verplaatst.", + "ISO 8601 instant the metrics were last pulled.": "ISO 8601-moment waarop de cijfers voor het laatst zijn opgehaald.", + "ISO 8601 instant the owner of a share-mode account was asked to post. Set by the advocacy path only.": "ISO 8601-moment waarop de eigenaar van een deelaccount is gevraagd te plaatsen. Alleen het deelpad zet dit.", + "ISO 8601 instant the post should go out. Empty means as soon as it is approved.": "ISO 8601-moment waarop het bericht uit moet gaan. Leeg betekent zodra het is goedgekeurd.", "Idempotency key:": "Idempotency key:", "Identity": "Identiteit", + "Identity of the agent that drafted or changed the article, so the record can be followed back to the run that produced it. Empty on an article a person wrote.": "De identiteit van de agent die het artikel schreef of wijzigde, zodat de registratie terug te volgen is naar de run die het opleverde. Leeg bij een artikel dat een mens schreef.", "Identity of the agent that wrote the narrative. Empty on a review nobody added prose to.": "Identiteit van de agent die de tekst schreef. Leeg bij een review waar niemand tekst aan toevoegde.", "If that email address exists, a reset link has been sent.": "Als dat e-mailadres bestaat, is er een herstellink verzonden.", "Images & spec sheets": "Afbeeldingen en specificatiebladen", + "Images or video the post carries. Each network takes as many as it allows and no more.": "Afbeeldingen of video bij het bericht. Elk netwerk neemt er zoveel als het toestaat en niet meer.", "Immutable, cryptographically signed record of every register action for Belastingdienst audits.": "Onveranderlijke, cryptografisch ondertekende registratie van elke kassa-actie voor Belastingdienst controles.", "Import": "Importeren", "Import from Nextcloud Contacts": "Importeren vanuit Nextcloud Contacten", @@ -1619,6 +1745,7 @@ OC.L10N.register( "In behandeling": "In behandeling", "In behandeling nemen": "In behandeling nemen", "In progress": "In behandeling", + "In review": "In beoordeling", "In treatment": "In behandeling", "In wachtrij": "Queued", "Inactive": "Inactief", @@ -1638,18 +1765,23 @@ OC.L10N.register( "Ingediend": "Ingediend", "Initiated by": "Geinitieerd door", "Initiator": "Initiator", + "Instagram business": "Instagram business", "Install": "Installeren", "Install OpenRegister": "Installeer OpenRegister", "Install pipelines, queues, product catalogues and POS setup that other organisations have published.": "Installeer pijplijnen, wachtrijen, productcatalogi en kassa-instellingen die andere organisaties hebben gepubliceerd.", "Installed.": "Geïnstalleerd.", "Installing…": "Bezig met installeren…", + "Instance Base URL": "Basis-URL van de server", "Intake": "Intake", "Intake forms": "Intakeformulieren", "Integraties": "Integraties", "Integrations": "Integraties", "Integrity hash (SHA-256)": "Integriteitshash (SHA-256)", + "Intent": "Intentie", "Internal": "Intern", "Internal (agents only)": "Intern (alleen agenten)", + "Internal name for the post, used in the calendar and the list. Never published.": "Interne naam voor het bericht, gebruikt in de kalender en de lijst. Wordt nooit geplaatst.", + "Internal name, never published": "Interne naam, wordt nooit geplaatst", "Internal staff notes": "Interne notities voor medewerkers", "Interval": "Interval", "Invalid BSN": "Ongeldig BSN", @@ -1661,6 +1793,7 @@ OC.L10N.register( "Invalid objectType -- must be client or contact": "Ongeldig objectType -- moet klant of contactpersoon zijn", "Invalid phone format": "Ongeldig telefoonnummerformaat", "Invalid rules.": "Ongeldige regels.", + "Invoice": "Factuur", "Invoice reference": "Factuurreferentie", "Invoice reference copied.": "Factuurreferentie gekopieerd.", "Invoice split": "Factuurverdeling", @@ -1709,8 +1842,10 @@ OC.L10N.register( "Kasverschil afgewezen.": "Kasverschil afgewezen.", "Kasverschil afwijzen": "Kasverschil afwijzen", "Kasverschil goedgekeurd.": "Kasverschil goedgekeurd.", + "Keep an eye on it": "In de gaten houden", "Kennisbank": "Kennisbank", "Keten controle:": "Keten controle:", + "Keyword Target": "Zoekterm", "Keywords": "Trefwoorden", "Kies een verzoekreden": "Kies een verzoekreden", "Kies een wettelijke grondslag": "Kies een wettelijke grondslag", @@ -1741,7 +1876,9 @@ OC.L10N.register( "Label shown next to column totals. Leave empty to hide totals.": "Label naast kolomtotalen. Laat leeg om totalen te verbergen.", "Lade": "Lade", "Laden…": "Laden…", + "Landing page": "Landingspagina", "Language": "Taal", + "Language the article is written in, as a two-letter code such as nl or en.": "De taal waarin het artikel geschreven is, als tweeletterige code zoals nl of en.", "Last 12 months": "Afgelopen 12 maanden", "Last 24 hours": "Laatste 24 uur", "Last 28 days": "Laatste 28 dagen", @@ -1752,15 +1889,19 @@ OC.L10N.register( "Last 90 days": "Afgelopen 90 dagen", "Last Used": "Laatst gebruikt", "Last activity": "Laatste activiteit", + "Last day of the campaign. The report window closes here.": "Laatste dag van de campagne. Hier eindigt de rapportageperiode.", "Last error": "Laatste fout", "Last fired": "Laatst gevuurd", "Last import: {when}": "Laatste import: {when}", "Last login": "Laatste keer ingelogd", + "Last outcome": "Laatste uitkomst", + "Last reason": "Laatste toelichting", "Last reviewed": "Laatst beoordeeld", "Last run": "Laatste uitvoering", "Last seen": "Laatst gezien", "Last synced": "Laatst gesynchroniseerd", "Last tested at {time}": "Laatst getest op {time}", + "Last touch": "Laatste contact", "Last updated": "Laatst bijgewerkt", "Last updated: {time}": "Laatst bijgewerkt: {time}", "Last {n} transactions": "Laatste {n} transacties", @@ -1796,6 +1937,7 @@ OC.L10N.register( "Leads, requests, service and team workload": "Leads, verzoeken, service en teambelasting", "Leave empty to send immediately on submit.": "Leeg laten om direct te versturen.", "Leave empty to send through the default transport.": "Laat leeg om via de standaardtransport te verzenden.", + "Leave empty to use the body above": "Laat leeg om de tekst hierboven te gebruiken", "Ledger": "Grootboek", "Ledger pending": "Grootboek in behandeling", "Ledger sync failed": "Grootboeksynchronisatie mislukt", @@ -1810,9 +1952,13 @@ OC.L10N.register( "Let's walk the core sales journey together, from a product to a billed contract. You'll create each record yourself, in your own workspace.": "Laten we samen de kern van het verkoopproces doorlopen, van product tot gefactureerd contract. Je maakt elk record zelf aan, in je eigen werkomgeving.", "Letter": "Brief", "Level": "Niveau", + "Likes": "Likes", + "Likes, favourites or reactions.": "Likes, favorieten of reacties.", "Limit exported columns to minimise PII; leave empty to export all columns": "Beperk geëxporteerde kolommen om persoonsgegevens te minimaliseren; laat leeg om alle kolommen te exporteren", + "Line fingerprints": "Regelvingerafdrukken", "Line items": "Regels", "Line total": "Regeltotaal", + "Linear": "Lineair", "Link": "Koppelen", "Link to Organisation": "Koppel aan organisatie", "Linkage": "Koppeling", @@ -1822,13 +1968,17 @@ OC.L10N.register( "Linked items": "Gekoppelde items", "Linked leads": "Gekoppelde leads", "Linked transaction": "Gekoppelde transactie", + "LinkedIn": "LinkedIn", + "Links": "Links", "Links created": "Koppelingen aangemaakt", "List ID": "Lijst-ID", "List details": "Lijstdetails", "List view": "Lijstweergave", "Lists": "Lijsten", "Load audit log": "Audit log laden", + "Load example data?": "Voorbeeldgegevens laden?", "Load more": "Meer laden", + "Load the example data": "Laad de voorbeeldgegevens", "Loading available times…": "Beschikbare tijden laden…", "Loading communication history…": "Communicatiegeschiedenis laden…", "Loading providers…": "Aanbieders laden…", @@ -1836,6 +1986,8 @@ OC.L10N.register( "Loading site traffic": "Siteverkeer laden", "Loading workspace...": "Werkplek wordt geladen...", "Loading…": "Laden…", + "Loads what you picked. Every object is marked [Demo], it is safe to run more than once, and `occ pipelinq:demo:seed --remove` takes it away again.": "Laadt wat je koos. Elk object is gemarkeerd met [Demo], je kunt dit meer dan een keer uitvoeren en `occ pipelinq:demo:seed --remove` haalt het weer weg.", + "Loads what you picked. The data is obviously sample data, it is safe to run more than once, and you can delete it afterwards.": "Laadt wat je koos. De gegevens zijn herkenbaar voorbeeldgegevens, je kunt dit meer dan een keer uitvoeren en je kunt ze daarna verwijderen.", "Local mirror of provider-side WhatsApp HSM templates. Approval status and sync time come from the provider; templates are synced, not authored here.": "Lokale kopie van de WhatsApp HSM-sjablonen van de aanbieder. Goedkeuringsstatus en synchronisatietijd komen van de aanbieder; sjablonen worden hier gesynchroniseerd, niet opgesteld.", "Location": "Locatie", "Log contactmoment": "Contactmoment registreren", @@ -1869,6 +2021,7 @@ OC.L10N.register( "Mailing list": "Mailinglijst", "Mailing list signup form": "Aanmeldformulier mailinglijst", "Mailing lists this person is on": "Mailinglijsten waarop deze persoon staat", + "Mailings": "Mailings", "Make default": "Maak standaard", "Manage API tokens and OAuth 2.0 configuration for external integrations": "Beheer API-tokens en OAuth 2.0-configuratie voor externe integraties", "Manage callback requests and follow-up tasks": "Terugbelverzoeken en opvolgtaken beheren", @@ -1886,7 +2039,9 @@ OC.L10N.register( "Mark as completed": "Markeren als afgerond", "Mark completed": "Markeren als afgerond", "Mark no-show": "Markeren als niet verschenen", + "Markdown. Headings, lists and links all work.": "Markdown. Koppen, lijsten en links werken allemaal.", "Marketing": "Marketing", + "Marketing and campaigns": "Marketing en campagnes", "Marketing campaign sends — segment + template + channel, with optional A/B variant": "Marketingcampagnes — segment + sjabloon + kanaal, met optionele A/B-variant", "Marketing segment match": "Marketingsegment-match", "Marketing traffic": "Marketingverkeer", @@ -1894,6 +2049,7 @@ OC.L10N.register( "Master entities": "Masterentiteiten", "Master entities merged": "Masterentiteiten samengevoegd", "Master entity not found": "Masterentiteit niet gevonden", + "Mastodon": "Mastodon", "Match all (AND)": "Alles matchen (EN)", "Match any (OR)": "Een match volstaat (OF)", "Matched on": "Gematcht op", @@ -1921,6 +2077,9 @@ OC.L10N.register( "May void transactions": "Mag transacties annuleren", "Mechanism": "Mechanisme", "Medewerker/locatie: %s": "Medewerker/locatie: %s", + "Media": "Media", + "Media Type": "Mediatype", + "Media type of the file.": "Mediatype van het bestand.", "Medium": "Gemiddeld", "Meetings": "Afspraken", "Membership state. Only 'confirmed' may receive a mailing.": "Status van het lidmaatschap. Alleen 'confirmed' mag een mailing ontvangen.", @@ -1940,6 +2099,8 @@ OC.L10N.register( "Meta": "Meta", "Method": "Methode", "Methode": "Methode", + "Metrics": "Cijfers", + "Metrics Read At": "Cijfers gelezen op", "Min": "Min", "Min Employees": "Min. medewerkers", "Min employees": "Min werknemers", @@ -1950,10 +2111,13 @@ OC.L10N.register( "Mobile": "Mobiel", "Mock": "Voorbeeld", "Mode": "Modus", + "Model": "Model", "Modifier groups": "Modificatiegroepen", "Modifier groups saved": "Modificatiegroepen opgeslagen", + "Moment the article was first published (UTC). Set once and never moved by a later publish.": "Het moment waarop het artikel voor het eerst is gepubliceerd (UTC). Wordt eenmalig gezet en verschuift niet bij een latere publicatie.", "Month": "Maand", "Monthly": "Maandelijks", + "Monthly searches, when somebody has looked it up. Nothing in Pipelinq fills this in: the source that would is out of scope, so an empty value means not measured.": "Zoekopdrachten per maand, als iemand het heeft opgezocht. Niets in Pipelinq vult dit in: de bron die dat zou doen valt buiten scope, dus leeg betekent niet gemeten.", "Motivation": "Onderbouwing", "Move stage": "Fase verplaatsen", "Move stage {name} down": "Fase {name} omlaag verplaatsen", @@ -1987,6 +2151,8 @@ OC.L10N.register( "Navi is thinking…": "Navi denkt na…", "Navigate to any Service area from here. All individual pages remain directly accessible by URL.": "Navigeer vanaf hier naar elk Dienst-onderdeel. Alle afzonderlijke pagina’s blijven rechtstreeks bereikbaar via URL.", "Network": "Netwerk", + "Network not configured": "Netwerk niet ingericht", + "Network unavailable": "Netwerk niet bereikbaar", "Never": "Nooit", "New": "Nieuw", "New AVG request": "Nieuw AVG-verzoek", @@ -2002,6 +2168,7 @@ OC.L10N.register( "New automation": "Nieuwe automatisering", "New billing category": "Nieuwe factuurcategorie", "New blast": "Nieuwe blast", + "New campaign": "Nieuwe campagne", "New category": "Nieuwe categorie", "New category description": "Nieuwe categoriebeschrijving", "New category name": "Nieuwe categorienaam", @@ -2020,6 +2187,7 @@ OC.L10N.register( "New note": "Nieuwe notitie", "New password": "Nieuw wachtwoord", "New pipeline": "Nieuwe pipeline", + "New post": "Nieuw bericht", "New product": "Nieuw product", "New project": "Nieuw project", "New queue": "Nieuwe wachtrij", @@ -2044,6 +2212,7 @@ OC.L10N.register( "Nextcloud group allowed to trigger 'Send to billing'. Leave empty to restrict it to Nextcloud administrators.": "Nextcloud-groep die 'Verzenden naar facturering' mag activeren. Laat leeg om dit te beperken tot Nextcloud-beheerders.", "Nextcloud user": "Nextcloud-gebruiker", "Nextcloud user ID (staff only)": "Nextcloud-gebruikers-ID (alleen medewerkers)", + "Nextcloud user id of the person who owns the article. Stamped from the session and never taken from the request body.": "De Nextcloud-gebruikersnaam van de eigenaar van het artikel. Wordt uit de sessie gehaald en nooit uit de verzoekinhoud.", "Nextcloud user id that created the mailing list.": "Nextcloud-gebruiker die de mailinglijst heeft aangemaakt.", "Nextcloud username": "Nextcloud-gebruikersnaam", "Niet bereikbaar": "Niet bereikbaar", @@ -2067,6 +2236,7 @@ OC.L10N.register( "No agent data available": "Geen agentgegevens beschikbaar", "No agents with matching skills": "Geen agenten met passende vaardigheden", "No aging data": "Geen verouderingsgegevens", + "No application may post to this account, so the text is ready for you to post.": "Geen enkele applicatie mag op dit account plaatsen, dus de tekst staat klaar zodat je hem zelf kunt plaatsen.", "No approved, un-billed hours in this period.": "Geen goedgekeurde, niet-gefactureerde uren in deze periode.", "No articles found": "Geen artikelen gevonden", "No articles published yet": "Nog geen artikelen gepubliceerd", @@ -2081,6 +2251,7 @@ OC.L10N.register( "No blasts yet": "Nog geen blasts", "No blasts yet.": "Nog geen blasts.", "No bookings for this customer.": "Geen boekingen voor deze klant.", + "No campaign to report on": "Nog geen campagne om over te rapporteren", "No cash drops recorded on this shift yet.": "Nog geen afstortingen geregistreerd in deze dienst.", "No categories": "Geen categorieën", "No categories yet": "Nog geen categorieën", @@ -2199,6 +2370,7 @@ OC.L10N.register( "No site sessions attributed to a blast yet.": "Nog geen sitesessies toegeschreven aan een blast.", "No skills": "Geen vaardigheden", "No snapshots yet": "Nog geen momentopnames", + "No social accounts yet.": "Nog geen social accounts.", "No social profiles yet.": "Nog geen sociale profielen.", "No source data": "Geen brongegevens", "No source records linked": "Geen bronrecords gekoppeld", @@ -2242,7 +2414,9 @@ OC.L10N.register( "Nog te verifiëren": "Nog te verifiëren", "Non-billable": "Niet-declarabel", "Non-billable only": "Alleen niet-factureerbaar", + "Nonce": "Nonce", "None": "Geen", + "None, I will set this up myself": "Geen, ik richt dit zelf in", "Normal": "Normaal", "Not compiled yet": "Nog niet gecompileerd", "Not configured": "Niet geconfigureerd", @@ -2252,11 +2426,14 @@ OC.L10N.register( "Not helpful": "Niet behulpzaam", "Not in a queue": "Niet in een wachtrij", "Not on pipeline": "Niet op pipeline", + "Not permitted": "Niet toegestaan", "Not reached": "Niet bereikt", + "Not recorded": "Niet vastgelegd", "Not significant (p>0.05).": "Niet significant (p>0,05).", "Not synced": "Niet gesynchroniseerd", "Not useful": "Niet nuttig", "Not yet exported": "Nog niet geëxporteerd", + "Note": "Toelichting", "Note content": "Notitie-inhoud", "Notes": "Opmerkingen", "Notes & comments": "Notities & opmerkingen", @@ -2265,8 +2442,12 @@ OC.L10N.register( "Notes for {product}": "Notities bij {product}", "Notes saved.": "Notities opgeslagen.", "Notes…": "Notities…", + "Nothing has been published yet.": "Er is nog niets geplaatst.", + "Nothing is imported. You start with an empty app and add your own data.": "Er wordt niets geïmporteerd. Je begint met een lege app en voegt zelf gegevens toe.", + "Nothing is seeded. You start with an empty app and add your own data.": "Er wordt niets klaargezet. Je begint met een lege app en voegt zelf gegevens toe.", "Nothing is waiting. Every open ticket has someone on it.": "Er wacht niets. Elk open ticket heeft iemand.", "Nothing matches that search": "Niets komt overeen met die zoekopdracht", + "Nothing of ours answers it": "Niets van ons beantwoordt dit", "Nothing to show yet.": "Nog niets te tonen.", "Notification message": "Notificatiebericht", "Notifications": "Notificaties", @@ -2291,6 +2472,7 @@ OC.L10N.register( "Objection Offered At": "Bezwaar geboden op", "Objection Text": "Tekst van het geboden bezwaar", "Objects API Access": "Objects API-toegang", + "Occurred at": "Gebeurd op", "Omitted": "Uitgesloten", "Omschrijving": "Omschrijving", "On": "Op", @@ -2299,8 +2481,12 @@ OC.L10N.register( "Onbekend": "Onbekend", "Once leads are added, their stage distribution will appear here.": "Zodra leads worden toegevoegd, verschijnt hier hun faseverdeling.", "Once the customer signs the quotation it becomes the contract automatically. The same record carries the agreed lines, price and signature.": "Zodra de klant de offerte ondertekent, wordt die automatisch het contract. Hetzelfde record bevat de afgesproken regels, de prijs en de handtekening.", + "One attributable interaction with a campaign": "Een toe te rekenen interactie met een campagne", "One check on the triggering object after the wait. Empty means the action always runs.": "Een controle op het object dat de journey startte, na de wachttijd. Leeg betekent dat de actie altijd loopt.", + "One or two sentences describing the article, used on the card and in an embedded newsletter block.": "Een of twee zinnen die het artikel beschrijven, gebruikt op de kaart en in een nieuwsbriefblok.", + "One or two sentences, shown on the card": "Een of twee zinnen, getoond op de kaart", "One property per line: a site URL such as https://example.org/ or a domain property such as sc-domain:example.org.": "Eén property per regel: een site-URL zoals https://example.org/ of een domeinproperty zoals sc-domain:example.org.", + "One push from page one": "Eén zetje van pagina één", "One-time download token": "Eenmalige downloadcode", "Ongeldig BSN.": "Ongeldig BSN.", "Onkosten": "Onkosten", @@ -2331,9 +2517,12 @@ OC.L10N.register( "Open requests": "Open verzoeken", "Open shift": "Shift openen", "Open the Pipeline and move your lead to the next stage": "Open de Pipeline en verplaats je lead naar de volgende fase", + "Open the campaign report": "Open het campagnerapport", + "Open the composer": "Open de opsteller", "Open time": "Openingstijd", "Open time must be before close time.": "Openingstijd moet vóór sluitingstijd liggen.", "Open value": "Open waarde", + "Open what went out": "Bekijk wat er uit is gegaan", "OpenConnector credential reference": "OpenConnector credential-referentie", "OpenConnector source ID": "OpenConnector-bron-ID", "OpenConnector source id or slug that transports a kind=provider send. Credentials and the provider base URL live on that source; this row carries routing metadata only. Required when kind=provider.": "OpenConnector-bron-ID of -slug die een verzending met kind=provider transporteert. Credentials en de basis-URL van de provider staan op die bron; deze rij bevat alleen routeringsmetadata. Verplicht wanneer kind=provider.", @@ -2389,6 +2578,7 @@ OC.L10N.register( "Original transaction": "Originele transactie", "Originele kassabon is verplicht": "Originele kassabon is verplicht", "Other": "Overig", + "Our account": "Ons account", "Outcome": "Uitkomst", "Outgoing": "Uitgaand", "Outgoing webhook subscriptions delivered via OpenRegister WebhookService": "Uitgaande webhook-abonnementen die worden afgeleverd via OpenRegister WebhookService", @@ -2423,6 +2613,10 @@ OC.L10N.register( "POS terminal — staff sign-in": "POS-terminal — medewerker aanmelden", "POS transaction": "Kassatransactie", "Page": "Pagina", + "Page body": "Pagina-inhoud", + "Page fragment": "Deel van een pagina", + "Page id": "Pagina-id", + "Page summary": "Paginasamenvatting", "Page {current} of {total}": "Pagina {current} van {total}", "Pages": "Pagina's", "Pagina {current} van {total}": "Pagina {current} van {total}", @@ -2436,6 +2630,8 @@ OC.L10N.register( "Password": "Wachtwoord", "Paste this form into a page to let people subscribe. They receive a link and are only added once they open it.": "Plaats dit formulier op een pagina zodat mensen zich kunnen aanmelden. Ze ontvangen een link en worden pas toegevoegd zodra ze die openen.", "Path": "Pad", + "Path in Nextcloud Files to the image shown above the article, or an absolute URL to one hosted elsewhere.": "Het pad in Nextcloud Bestanden naar de afbeelding boven het artikel, of een volledige URL naar een afbeelding elders.", + "Path of the file in Nextcloud Files.": "Pad van het bestand in Nextcloud Bestanden.", "Path template": "Padsjabloon", "Pause conditions": "Pauzevoorwaarden", "Paused": "Gepauzeerd", @@ -2451,7 +2647,10 @@ OC.L10N.register( "Pending": "In behandeling", "Pending MFA secret": "Nog niet bevestigde tweede factor", "People and performance": "Mensen en prestaties", + "Per channel": "Per kanaal", "Per hour": "Per uur", + "Per network": "Per netwerk", + "Per-network overrides, keyed by network name. A variant may carry its own body, link or media; anything it leaves out falls back to the post's own value.": "Afwijkingen per netwerk, met de netwerknaam als sleutel. Een variant mag een eigen tekst, link of media hebben. Wat de variant weglaat, komt uit het bericht zelf.", "Per-provider send caps. Hard-stop refuses further sends past the cap; alert-only just notifies once per period.": "Verzendlimieten per aanbieder. Harde stop weigert verdere verzendingen boven de limiet; alleen-waarschuwen meldt dit slechts eenmaal per periode.", "Percentage": "Percentage", "Period": "Periode", @@ -2459,6 +2658,7 @@ OC.L10N.register( "Permission matrix for cashiers, supervisors and managers": "Rechtenmatrix voor kassières, supervisors en managers", "Permission sets a cashier can hold at the register — voiding, refunds, opening the cash drawer.": "Rechtensets die een kassière kan hebben bij de kassa — annuleren, terugbetalingen, de kassalade openen.", "Person": "Persoon", + "Personal account": "Persoonlijk account", "Phase saved.": "Fase opgeslagen.", "Phone": "Telefoonnummer", "Phone / account": "Telefoon / account", @@ -2471,6 +2671,7 @@ OC.L10N.register( "Pick a new start time.": "Kies een nieuwe starttijd.", "Pick an active programme above to load its reporting dashboard.": "Kies hierboven een actief programma om het rapportagedashboard te laden.", "Pick next": "Volgende kiezen", + "Pick published articles to embed": "Kies gepubliceerde artikelen om in te sluiten", "Pipeline": "Pijplijn", "Pipeline Analytics": "Pijplijnanalyse", "Pipeline Value": "Pijplijnwaarde", @@ -2517,16 +2718,29 @@ OC.L10N.register( "Policy": "Beleid", "Policy name": "Beleidsnaam", "Poor (< 0.6)": "Slecht (< 0,6)", + "Portal": "Portaal", + "Portal Page Ref": "Portaalpagina", "Portal navigation": "Portaalnavigatie", + "Portal page": "Portaalpagina", + "Portaliq could not save the page. Nothing was created, so you can try again.": "Portaliq kon de pagina niet opslaan. Er is niets aangemaakt, dus u kunt het opnieuw proberen.", + "Portaliq is not installed on this instance, so there is nowhere to publish the page.": "Portaliq staat niet op deze omgeving, dus er is nergens om de pagina te publiceren.", "Portaliq portal slug": "Portaliq-portaalslug", + "Portaliq refused the request.": "Portaliq weigerde het verzoek.", + "Portaliq refused the sign-up form. This is a defect, not something you can fix here.": "Portaliq weigerde het aanmeldformulier. Dit is een fout in de software, niet iets dat u hier oplost.", "Position": "Positie", + "Post": "Bericht", + "Post details": "Berichtgegevens", + "Post this yourself": "Plaats dit zelf", "Post-merge golden record": "Gouden record na samenvoeging", "Postal address block printed in the footer of every mailing to this list, as the anti-spam rules require.": "Postadres in de voettekst van elke mailing naar deze lijst, zoals de antispamregels vragen.", + "Posts": "Posts", "Pound Sterling (GBP)": "Britse pond (GBP)", "Preferred channel": "Voorkeurskanaal", "Preferred time slot": "Voorkeurstijdslot", "Preferred time:": "Voorkeurtijd:", "Prefers {channel}": "Voorkeur voor {channel}", + "Prepare a share": "Deling voorbereiden", + "Prepared text": "Voorbereide tekst", "Preview": "Voorbeeld", "Previous": "Vorige", "Previous hash": "Vorige hash", @@ -2593,10 +2807,20 @@ OC.L10N.register( "Public": "Openbaar", "Public (citizen-facing)": "Openbaar (burgers)", "Public Signup": "Openbare aanmelding", + "Public URL": "Openbare URL", + "Public address of the profile, used to open the account in its own network.": "Openbaar adres van het profiel, om het account in het eigen netwerk te openen.", + "Public address of the published item, so a marketer can open what actually went out.": "Openbaar adres van het geplaatste item, zodat een marketeer kan openen wat er werkelijk uit is gegaan.", + "Public fediverse handles. Only networks with a public timeline can be watched.": "Openbare fediverse-accounts. Alleen netwerken met een openbare tijdlijn kunnen gevolgd worden.", + "Public handles": "Openbare accounts", "Public link": "Openbare link", + "Public timeline": "Openbare tijdlijn", + "Publicly reachable address of the image, required by the networks that fetch media rather than accept an upload.": "Openbaar bereikbaar adres van de afbeelding, nodig voor de netwerken die media ophalen in plaats van een upload aannemen.", "Publieke taak — Wet BRP art. 3.3": "Publieke taak — Wet BRP art. 3.3", "Publish": "Publiceren", + "Publish Mode": "Manier van plaatsen", + "Publish directly": "Direct plaatsen", "Published": "Gepubliceerd", + "Published At": "Gepubliceerd op", "Purchase history": "Aankoopgeschiedenis", "Purchase history depth": "Diepte aankoopgeschiedenis", "Purpose binding": "Doelbinding", @@ -2624,6 +2848,7 @@ OC.L10N.register( "Quota": "Quota", "Quote the lead. In Pipelinq a signable quotation IS the contract: one record, no duplication.": "Offreer de lead. In Pipelinq is een ondertekenbare offerte het contract: één record, geen dubbele administratie.", "REST API Authentication": "REST API-authenticatie", + "RSS or Atom feed URLs to watch.": "RSS- of Atom-feeds om te volgen.", "Raise failed": "Raise gefaald", "Raise failed.": "Raise mislukt.", "Raise gefaald": "Raise failed", @@ -2633,14 +2858,18 @@ OC.L10N.register( "Rate": "Tarief", "Rating": "Beoordeling", "Rationale": "Onderbouwing", + "Raw Metrics": "Ruwe cijfers", "Re-import configuration": "Configuratie opnieuw importeren", "Re-import failed": "Opnieuw importeren mislukt", "Re-raise": "Opnieuw aanmaken", "Re-raise at shillinq": "Opnieuw raisen bij shillinq", "Re-raise journal entry": "Journaalpost opnieuw aanmaken", "Re-raise journal entry at shillinq? This uses the same idempotency key, so shillinq prevents duplicate postings.": "Journaalpost opnieuw raisen bij shillinq? Dit gebruikt dezelfde idempotency key, dus shillinq voorkomt dubbele boekingen.", + "Reach": "Bereik", + "Reach a specific page": "Een bepaalde pagina bereiken", "Reachable": "Bereikbaar", "Reachable (mock mode)": "Bereikbaar (mock-modus)", + "Read": "Gelezen", "Read the programme terms": "Lees de programmavoorwaarden", "Ready at": "Geholpen om", "Reason": "Reden", @@ -2666,6 +2895,8 @@ OC.L10N.register( "Recipient user ID": "Gebruikers-ID ontvanger", "Reconciliatie": "Reconciliatie", "Reconciliation": "Reconciliatie", + "Reconnect": "Opnieuw koppelen", + "Reconnect needed": "Opnieuw koppelen nodig", "Record": "Vastleggen", "Record denial": "Weigering vastleggen", "Record opt-in": "Opt-in registreren", @@ -2688,6 +2919,7 @@ OC.L10N.register( "Reference": "Referentie", "Reference (optional)": "Referentie (optioneel)", "Reference number": "Referentienummer", + "Reference to the public page that carries this article, filled in by hand until the portal contribution contract writes it. When empty, an embedded newsletter block renders no read-more link rather than a link that goes nowhere.": "De verwijzing naar de openbare pagina met dit artikel, voorlopig met de hand ingevuld tot het portaalcontract dat doet. Is deze leeg, dan toont een nieuwsbriefblok geen lees-meer-link in plaats van een link die nergens heen gaat.", "Referentie (optioneel)": "Referentie (optioneel)", "Referral": "Doorverwijzing", "Refresh": "Vernieuwen", @@ -2724,6 +2956,7 @@ OC.L10N.register( "Reject refund": "Retour afwijzen", "Rejected": "Afgewezen", "Rejected at": "Afgewezen op", + "Rejected by the network": "Geweigerd door het netwerk", "Rejection reason": "Reden afwijzing", "Rekening": "Rekening", "Related": "Gerelateerd", @@ -2733,6 +2966,7 @@ OC.L10N.register( "Relationship saved": "Relatie opgeslagen", "Relationship type": "Relatietype", "Relationships": "Relaties", + "Relevance": "Relevantie", "Reload": "Opnieuw laden", "Reloading…": "Opnieuw laden…", "Remaining hours": "Resterende uren", @@ -2769,6 +3003,7 @@ OC.L10N.register( "Rep submitted: {original} — {reason}": "Vertegenwoordiger ingediend: {original} — {reason}", "Rep user id": "Gebruikers-id vertegenwoordiger", "Replacement": "Vervangende waarde", + "Replies or comments.": "Antwoorden of reacties.", "Reply-To address for this list. Falls back to the sender address when empty.": "Reply-To-adres voor deze lijst. Leeg betekent het afzenderadres.", "Reply-to email": "Antwoord-e-mailadres", "Report Export": "Rapport-export", @@ -2778,6 +3013,7 @@ OC.L10N.register( "Reporting dashboard": "Rapportage dashboard", "Reporting period": "Rapportperiode", "Reports": "Rapportages", + "Reposts, reblogs or shares.": "Reposts, reblogs of delingen.", "Request": "Verzoek", "Request Channels": "Verzoekkanalen", "Request ID": "Verzoek ID", @@ -2838,6 +3074,7 @@ OC.L10N.register( "Responses": "Antwoorden", "Resterende uren": "Resterende uren", "Restock": "Terug naar voorraad", + "Restore as draft": "Terugzetten als concept", "Restrict access to specific object types by Nextcloud group": "Beperk toegang tot specifieke objecttypen per Nextcloud-groep", "Result": "Resultaat", "Result text": "Resultaattekst", @@ -2863,6 +3100,7 @@ OC.L10N.register( "Retrying…": "Opnieuw proberen…", "Return all items": "Alle items teruggeven", "Return reason": "Retourreden", + "Return to draft": "Terug naar concept", "Returned items": "Geretourneerde artikelen", "Returned lines": "Geretourneerde regels", "Returned qty": "Geretourneerd aantal", @@ -2882,6 +3120,8 @@ OC.L10N.register( "Revoke": "Intrekken", "Role": "Rol", "Room": "Ruimte", + "Route": "Pad", + "Route on the portal": "Pad op het portaal", "Routing": "Routering", "Row filter (optional)": "Rijfilter (optioneel)", "Rows": "Rijen", @@ -2921,6 +3161,7 @@ OC.L10N.register( "Salted hash of the address the confirmation came from, kept as opt-in evidence without storing the address itself.": "Gezouten hash van het adres waar de bevestiging vandaan kwam, bewaard als opt-inbewijs zonder het adres zelf op te slaan.", "Samenvatting": "Samenvatting", "Sample rows": "Voorbeeldrijen", + "Sample values for every schema this app supplies, generated from the schemas themselves. It shows the lists, detail pages and dashboards working rather than telling a story. Safe to run more than once, and you can delete it afterwards.": "Voorbeeldwaarden voor elk schema dat deze app levert, gegenereerd uit de schema’s zelf. Het laat de lijsten, detailpagina’s en dashboards werkend zien in plaats van een verhaal te vertellen. Veilig om vaker uit te voeren, en je kunt het daarna verwijderen.", "Sandbox": "Sandbox", "Sandbox / test account": "Sandbox / testaccount", "Satisfaction scores": "Tevredenheidsscores", @@ -2949,6 +3190,7 @@ OC.L10N.register( "Save tiers": "Staffels opslaan", "Save variants": "Varianten opslaan", "Save xWiki settings": "xWiki-instellingen opslaan", + "Saved search": "Bewaarde zoekopdracht", "Saving the marketing traffic settings failed": "Opslaan van de instellingen voor marketingverkeer is mislukt", "Saving…": "Opslaan…", "Scan a product or variant barcode to jump straight to the matching product.": "Scan een product- of variantbarcode om direct naar het bijbehorende product te gaan.", @@ -2957,7 +3199,9 @@ OC.L10N.register( "Schedule": "Schema", "Schedule (cron)": "Planning (cron)", "Scheduled": "Gepland", + "Scheduled For": "Gepland voor", "Scheduled exports of pipelinq data to a data warehouse or BI tool": "Geplande exports van pipelinq-gegevens naar een datawarehouse of BI-tool", + "Scheduled for": "Gepland voor", "Schema": "Schema", "Schema slug": "Schema slug", "Schema snapshots": "Schema-momentopnamen", @@ -2965,6 +3209,7 @@ OC.L10N.register( "Scope": "Scope", "Scopes": "Bereiken", "Score": "Score", + "Scored by an agent": "Beoordeeld door een agent", "Screen-pop delay (ms)": "Screen-pop-vertraging (ms)", "Search": "Zoeken", "Search Console": "Search Console", @@ -2988,10 +3233,12 @@ OC.L10N.register( "Search queries": "Zoekopdrachten", "Search the store": "Zoek in de store", "Search users or groups...": "Gebruikers of groepen zoeken...", + "Search volume": "Zoekvolume", "Searching...": "Zoeken...", "Searching…": "Zoeken…", "Security removal": "Veiligheidsafvoer", "Seed a small linked demo dataset of clients, leads, requests and contactmomenten, so lists, dashboards and the 360° client view show a working product right away. Optional and safe to run more than once; every object is marked [Demo] and can be removed later with `occ pipelinq:demo:seed --remove`. Skip this on a production install.": "Vul een kleine, samenhangende demoset met klanten, leads, verzoeken en contactmomenten, zodat lijsten, dashboards en het 360°-klantbeeld meteen een werkend product laten zien. Optioneel en veilig om meerdere keren uit te voeren; elk object krijgt de markering [Demo] en kan later worden verwijderd met `occ pipelinq:demo:seed --remove`. Sla dit over op een productie-installatie.", + "Seen at": "Gezien op", "Segment": "Segment", "Segment name": "Segmentnaam", "Segment rules": "Segmentregels", @@ -3041,6 +3288,7 @@ OC.L10N.register( "Select your name": "Selecteer uw naam", "Selecteer de periode en het exportformaat voor de Belastingdienst kassakoppeling controlepakket. Alle audit-entries binnen het bereik worden geëxporteerd; de hash-keten integriteit wordt automatisch in de export-metadata opgenomen.": "Selecteer de periode en het exportformaat voor de Belastingdienst kassakoppeling controlepakket. Alle audit-entries binnen het bereik worden geëxporteerd; de hash-keten integriteit wordt automatisch in de export-metadata opgenomen.", "Selecteer ten minste één artikel om terug te geven": "Selecteer ten minste één artikel om terug te geven", + "Selector": "Selector", "Send": "Verzenden", "Send a mailing": "Stuur een mailing", "Send a mailing to the contact, or put a task on somebody's list.": "Stuur een mailing naar het contact, of zet een taak op iemands lijst.", @@ -3087,7 +3335,12 @@ OC.L10N.register( "Set the Portaliq portal under Settings, Marketing traffic, to see the site sessions each campaign brought in.": "Stel het Portaliq-portaal in onder Instellingen, Marketingverkeer, om de sitesessies per campagne te zien.", "Settings saved.": "Instellingen opgeslagen.", "Settled": "Afgerekend", + "Share": "Aandeel", + "Share Prompted At": "Om deling gevraagd op", + "Share this myself": "Zelf delen", "Shared access": "Gedeelde toegang", + "Shared by the owner": "Gedeeld door de eigenaar", + "Shares": "Delingen", "Shift": "Shift", "Shift afsluiten en tellen": "Shift afsluiten en tellen", "Shift geopend.": "Shift geopend.", @@ -3128,6 +3381,7 @@ OC.L10N.register( "Single-step service — no multi-step rows.": "Dienst met één stap — geen regels voor meerdere stappen.", "Site sessions": "Sitesessies", "Site traffic from this campaign": "Siteverkeer uit deze campagne", + "Sitemap": "Sitemap", "Size": "Grootte", "Skill": "Vaardigheid", "Skill required": "Vaardigheid vereist", @@ -3138,11 +3392,22 @@ OC.L10N.register( "Skip and send": "Overslaan en verzenden", "Skip to booking form": "Ga naar het boekingsformulier", "Skip to main content": "Naar hoofdinhoud", + "Skipped": "Overgeslagen", "Skipped (overlap)": "Overgeslagen (overlap)", + "Slug": "Slug", "Social": "Sociaal", + "Social Account": "Social account", + "Social Connection": "Sociale connectie", + "Social Post": "Social bericht", + "Social Publication": "Social plaatsing", + "Social account": "Social account", + "Social accounts": "Social accounts", "Social media": "Sociale media", "Social network profiles linked to this client, used for advocacy sharing and engagement tracking.": "Sociale-netwerkprofielen die aan deze klant zijn gekoppeld, gebruikt voor advocacy-deling en het volgen van betrokkenheid.", "Social network profiles linked to this contact person, used for advocacy sharing and engagement tracking.": "Sociale-netwerkprofielen die aan deze contactpersoon zijn gekoppeld, gebruikt voor advocacy-deling en het volgen van betrokkenheid.", + "Social performance": "Social prestaties", + "Social post": "Social bericht", + "Social posts": "Social berichten", "Social profiles": "Sociale profielen", "Some parts were not installed: {schemas}": "Sommige onderdelen zijn niet geïnstalleerd: {schemas}", "Someone confirmed a subscription": "Iemand bevestigde een aanmelding", @@ -3152,14 +3417,17 @@ OC.L10N.register( "Source": "Bron", "Source System": "Bronsysteem", "Source UUID / slug": "Bron-UUID / slug", + "Source object": "Bronobject", "Source performance": "Bronprestaties", "Source record lineage": "Herkomst bronrecords", "Source schemas": "Bronschema's", + "Source stamp": "Bronstempel", "Source system": "Bronsysteem", "Sources": "Bronnen", "Sources this tenant holds no rows for at all, so a reader knows the absence is missing data rather than a zero.": "Bronnen waarvan deze organisatie helemaal geen rijen heeft, zodat een lezer weet dat het om ontbrekende gegevens gaat en niet om nul.", "Space name pre-selected by the dashboard widget. Leave empty to search across all spaces.": "Spacenaam die door de dashboardwidget vooraf wordt geselecteerd. Laat leeg om in alle spaces te zoeken.", "Spaces": "Spaces", + "Spend budget reached": "Uitgavenlimiet bereikt", "Staff": "Medewerkers", "Staff cancellations always skip the cancellation charge.": "Annuleringen door medewerkers slaan de annuleringskosten altijd over.", "Staff member": "Medewerker", @@ -3177,10 +3445,12 @@ OC.L10N.register( "Start date": "Startdatum", "Startdatum": "Startdatum", "Started": "Gestart", + "Starts at": "Startdatum", "Starts with": "Begint met", "State": "Status", "Status": "Status", "Status & priority": "Status & Prioriteit", + "Status Reason": "Reden van de status", "Status history": "Statusgeschiedenis", "Step": "Stap", "Step duration": "Stapduur", @@ -3199,6 +3469,8 @@ OC.L10N.register( "Submit": "Verzenden", "Submit a new request": "Nieuw verzoek indienen", "Submit barcode": "Barcode versturen", + "Submit for approval": "Ter goedkeuring aanbieden", + "Submit for review": "Indienen ter beoordeling", "Submit request": "Verzoek indienen", "Submit requests": "Verzoeken indienen", "Submit suggestion": "Suggestie verzenden", @@ -3239,11 +3511,13 @@ OC.L10N.register( "Taak": "Taak", "Taak opgeslagen.": "Taak opgeslagen.", "Taak toevoegen": "Taak toevoegen", + "Tags": "Labels", "Tags (comma separated)": "Tags (kommagescheiden)", "Tags (comma-separated)": "Tags (kommagescheiden)", "Tampering detected": "Manipulatie gedetecteerd", "Target": "Doel", "Target kind": "Doelsoort", + "Target page": "Doelpagina", "Target stage name": "Doelfasenaam", "Target system": "Doelsysteem", "Tarief": "Tarief", @@ -3289,6 +3563,7 @@ OC.L10N.register( "Tender type updated": "Betaalmethode bijgewerkt", "Tender types, refund reasons, till roles and a receipt template.": "Betaalwijzen, retourredenen, kassarollen en een bonsjabloon.", "Tenders": "Betalingen", + "Term": "Zoekterm", "Terminal": "Kassa", "Terminal ID": "Terminal-ID", "Terms": "Voorwaarden", @@ -3320,13 +3595,17 @@ OC.L10N.register( "Tevredenheidsscores": "Tevredenheidsscores", "Text": "Tekst", "Text of question {n}": "Tekst van vraag {n}", + "Text of the link as the reader sees it.": "De tekst van de link zoals de lezer die ziet.", "Textarea": "Tekstvak", "Thank you for your feedback": "Bedankt voor uw feedback", "Thank you for your feedback!": "Bedankt voor uw feedback!", "Thank you for your submission.": "Bedankt voor uw inzending.", "Thank you!": "Bedankt!", "Thanks for your feedback.": "Bedankt voor uw feedback.", + "That did not work.": "Dat is niet gelukt.", "That did not work. Nothing was changed.": "Dat is niet gelukt. Er is niets gewijzigd.", + "That move could not be applied.": "Deze stap kon niet worden uitgevoerd.", + "That portal does not exist or is not published. Check the portal in the marketing settings.": "Dat portaal bestaat niet of is niet gepubliceerd. Controleer het portaal in de marketinginstellingen.", "That time was just taken. Please choose another slot.": "Die tijd is zojuist bezet. Kies een ander tijdslot.", "The \"from\" date must be on or before the \"to and including\" date.": "\"Vanaf\" datum moet voor of gelijk zijn aan \"tot en met\" datum.", "The 24-hour WhatsApp session window is closed — an approved template is required to start a new business-initiated message.": "Het 24-uurs WhatsApp-sessievenster is gesloten — een goedgekeurd sjabloon is vereist om een nieuw door het bedrijf geïnitieerd bericht te starten.", @@ -3336,47 +3615,125 @@ OC.L10N.register( "The Monday the reviewed week began on.": "De maandag waarop de beoordeelde week begon.", "The Nextcloud Mail app's numeric account id (AccountService::find expects an int) for a kind=mailAccount transport, stored as a numeric string. Required when kind=mailAccount.": "Het numerieke account-ID van de Nextcloud Mail-app (AccountService::find verwacht een int) voor een transport met kind=mailAccount, opgeslagen als numerieke string. Verplicht wanneer kind=mailAccount.", "The Nextcloud user id that owns mailAccountRef. The Mail app scopes account lookups per user (AccountService::find(userId, id)), so this is required alongside mailAccountRef when kind=mailAccount: it is not optional metadata, it is the IDOR guard.": "Het Nextcloud-gebruikers-ID dat eigenaar is van mailAccountRef. De Mail-app scopet accountopzoekingen per gebruiker (AccountService::find(userId, id)), dus dit is verplicht naast mailAccountRef wanneer kind=mailAccount: het is geen optionele metadata, het is de IDOR-bescherming.", + "The Nextcloud user this account belongs to. For a personal account it is the authorization boundary: only this user or an administrator may publish as them, request a share from them or revoke the connection. Stamped by the connect path from the session and never taken from a request body.": "De Nextcloud-gebruiker bij wie dit account hoort. Bij een persoonlijk account is dit de autorisatiegrens: alleen deze gebruiker of een beheerder mag namens hem plaatsen, hem om een deling vragen of de koppeling intrekken. Het koppelpad zet deze waarde vanuit de sessie en neemt hem nooit over uit een verzoek.", + "The Nextcloud user who created the post, stamped from the session.": "De Nextcloud-gebruiker die het bericht maakte, gezet vanuit de sessie.", + "The Nextcloud user who decided.": "De Nextcloud-gebruiker die besliste.", + "The OAuth client id the connection was made with. Public by design, never a secret. Empty when the connection used the Conduction developer app; filled when the tenant brought its own application.": "Het OAuth-client-id waarmee de koppeling is gemaakt. Openbaar van opzet en nooit geheim. Leeg wanneer de koppeling de ontwikkelaarsapplicatie van Conduction gebruikte, gevuld wanneer de organisatie een eigen applicatie meebracht.", "The OpenConnector source that holds the warehouse credentials": "De OpenConnector-bron met de warehouse-inloggegevens", + "The OpenConnector source this watch reads through, when it needs one of its own. An OpenConnector source is a per-origin allow-list, so a competitor on their own domain gets their own source; leave this empty to use the shared source in competitor.egress_source.": "De OpenConnector-bron waar deze bewaking doorheen leest, als die er een van zichzelf nodig heeft. Een OpenConnector-bron is een lijst per domein, dus een concurrent op een eigen domein krijgt een eigen bron; laat dit leeg om de gedeelde bron uit competitor.egress_source te gebruiken.", "The OpenRegister flow run this step belonged to.": "De OpenRegister-flowuitvoering waar deze stap bij hoorde.", "The OpenRegister flow this journey compiled into. Written by the compiler, never by hand.": "De OpenRegister-flow waarin deze journey is gecompileerd. Geschreven door de compiler, nooit met de hand.", + "The Search Console property the proposal came from, when it came from one.": "De Search Console-property waar het voorstel vandaan komt, als het ergens vandaan komt.", "The Search Console property: a site URL such as https://example.org/ or a domain property such as sc-domain:example.org.": "De Search Console-property: een site-URL zoals https://example.org/ of een domeinproperty zoals sc-domain:example.org.", + "The account as its own network spells it, for example @conduction@mastodon.nl. It is what a colleague recognises, so it is stored exactly as the network returns it.": "Het account zoals het netwerk het zelf schrijft, bijvoorbeeld @conduction@mastodon.nl. Dit is wat een collega herkent, dus het wordt precies bewaard zoals het netwerk het teruggeeft.", "The account handle or username on the network (without the leading @).": "De gebruikersnaam op het netwerk (zonder het voorloop-@-teken).", + "The account is connected.": "Het account is gekoppeld.", + "The account's own server, for the two networks that have no single API host: a Mastodon instance or a Bluesky personal data server. The broker pins this host onto the credential at mint and refuses to move it afterwards, so this field is a readable copy and never the authority.": "De eigen server van het account, voor de twee netwerken zonder vaste API-host: een Mastodon-instantie of een Bluesky personal data server. De broker legt deze host bij het aanmaken vast op de credential en verplaatst hem daarna niet meer. Dit veld is dus een leesbare kopie en nooit de bron.", + "The accounts could not be loaded.": "De accounts konden niet geladen worden.", "The address that subscribed. Held on the subscription rather than read from the contact, so a later address change never silently redirects a confirmed opt-in.": "Het adres dat zich aanmeldde. Staat op het abonnement en niet op het contact, zodat een latere adreswijziging een bevestigde opt-in nooit stil omleidt.", + "The address the post points at, before campaign decoration. The stored value stays clean so the same post can be moved to another campaign without unpicking a query string.": "Het adres waar het bericht naar wijst, voordat de campagne eraan wordt toegevoegd. De bewaarde waarde blijft schoon, zodat hetzelfde bericht naar een andere campagne kan zonder een querystring uit elkaar te halen.", + "The article itself, written in markdown. Stored as markdown so a mailing, a social post and a portal page can each render it their own way.": "Het artikel zelf, geschreven in markdown. Het wordt als markdown bewaard zodat een mailing, een bericht en een portaalpagina het elk op hun eigen manier kunnen tonen.", + "The article this post repurposes, when it came from one. Reading the article gives the composer its summary, hero image and public link to start from.": "Het artikel waar dit bericht op teruggaat, als het uit een artikel komt. De opsteller begint daarmee met de samenvatting, de hoofdafbeelding en de openbare link uit dat artikel.", "The average position in the results, 1 being the top.": "De gemiddelde positie in de resultaten, waarbij 1 de bovenste is.", + "The blast, post or page that caused the interaction.": "De blast, post of pagina die de interactie veroorzaakte.", + "The blasts that belong to this campaign. A blast also names its campaign, so the list is a convenience for the report, not the truth.": "De blasts die bij deze campagne horen. Een blast noemt zelf ook zijn campagne, dus deze lijst is een hulpmiddel voor het rapport, niet de bron.", + "The body has no {{articles}} marker, so these articles will not appear until you add one.": "De inhoud bevat geen {{articles}} markering, dus deze artikelen verschijnen pas als u er een toevoegt.", "The bulk provider behind a kind=provider transport. Selects the adapter's per-provider request mapping. Ignored for other kinds.": "De bulkprovider achter een transport met kind=provider. Bepaalt de request-mapping per provider van de adapter. Genegeerd voor andere soorten.", + "The campaign needs a page summary and a page body before portaliq can publish it.": "De campagne heeft een samenvatting en een pagina-inhoud nodig voordat portaliq kan publiceren.", + "The campaign parameters are added when it goes out": "De campagneparameters worden toegevoegd zodra het bericht uitgaat", + "The campaign parameters of the visit that first brought this person to the site, captured at form submission.": "De campagneparameters van het bezoek waarmee deze persoon voor het eerst op de site kwam, vastgelegd bij het versturen van het formulier.", + "The campaign parameters of the visit the form was submitted on.": "De campagneparameters van het bezoek waarop het formulier is verstuurd.", + "The campaign parameters this interaction carried.": "De campagneparameters die deze interactie meedroeg.", "The campaign template a mailing is rendered from.": "De campagnetemplate waaruit een mailing wordt opgebouwd.", + "The campaign that produced this lead.": "De campagne die deze lead opleverde.", + "The campaign the attributed value belongs to.": "De campagne waar de toegekende waarde bij hoort.", + "The campaign this blast belongs to. When set, the campaign's source, medium and campaign value are stamped on every link instead of the per-blast defaults.": "De campagne waar deze blast bij hoort. Is die ingevuld, dan krijgt elke link de bron, het medium en de campagnewaarde van de campagne in plaats van de standaardwaarden per blast.", + "The campaign this interaction belongs to.": "De campagne waar deze interactie bij hoort.", + "The campaign this post belongs to. When set, the link is decorated with that campaign's UTM parameters so a click can be attributed. Campaigns arrive in phase 4; until then this is a value a marketer fills in and the decorator already honours.": "De campagne waar dit bericht bij hoort. Is die gevuld, dan krijgt de link de UTM-parameters van die campagne mee zodat een klik toe te wijzen is. Campagnes komen in fase 4. Tot dan vult een marketeer deze waarde zelf in en de linkdecorator gebruikt hem al.", "The channel kind this email address is used for.": "Het soort kanaal waarvoor dit e-mailadres wordt gebruikt.", "The channel kind this phone number is used for.": "Het soort kanaal waarvoor dit telefoonnummer wordt gebruikt.", + "The channel the spend belongs to.": "Het kanaal waar de uitgave bij hoort.", "The channel this client prefers to be contacted through.": "Het kanaal waarlangs deze klant bij voorkeur wordt benaderd.", "The channel this contact person prefers to be contacted through.": "Het kanaal waarlangs deze contactpersoon bij voorkeur wordt benaderd.", + "The client record for this organisation, when it is also a customer.": "De klant die bij deze organisatie hoort, als het ook een klant is.", + "The client whose handle this is.": "De klant van wie dit account is.", + "The competitor this event is about.": "De concurrent waar deze melding over gaat.", + "The competitor this watch belongs to.": "De concurrent waar deze bewaking bij hoort.", + "The connected account this publication went to.": "Het gekoppelde account waar deze plaatsing heen ging.", + "The connected accounts this post goes to. One post to five accounts produces five publications, each with its own outcome.": "De gekoppelde accounts waar dit bericht heen gaat. Een bericht naar vijf accounts levert vijf plaatsingen op, elk met een eigen uitkomst.", + "The connected socialAccount the audit looked from.": "Het gekoppelde socialAccount waarvandaan de controle keek.", + "The connection could not be recorded.": "De koppeling kon niet vastgelegd worden.", + "The connection could not be revoked.": "De koppeling kon niet ingetrokken worden.", + "The connection could not be started.": "De koppeling kon niet gestart worden.", + "The connection was not completed. Try connecting the account again.": "De koppeling is niet afgerond. Probeer het account opnieuw te koppelen.", "The contact the action was meant for.": "Het contact waarvoor de actie bedoeld was.", + "The created page's OpenRegister id.": "De OpenRegister-id van de aangemaakte pagina.", "The customer the contact belongs to, when there is one.": "De klant waar het contact bij hoort, als die er is.", "The data quality dashboard could not be loaded.": "Het datakwaliteitsdashboard kon niet worden geladen.", "The day, YYYY-MM-DD, as Search Console reports it (Pacific time).": "De dag, JJJJ-MM-DD, zoals Search Console die rapporteert (Pacific-tijd).", "The domain in the sender address this transport sends from, used to key the deliverability panel's SPF/DKIM/DMARC lookup.": "Het domein in het afzenderadres waarvandaan deze transport verzendt, gebruikt als sleutel voor de SPF/DKIM/DMARC-opzoeking van het leveringspaneel.", "The email address.": "Het e-mailadres.", "The entry has not been verified yet. Click \"Verify signature\" to recompute the HMAC and chain hash live.": "De entry is nog niet geverifieerd. Klik op \"Handtekening verifiëren\" om de HMAC en keten-hash live opnieuw te berekenen.", + "The failure in words a marketer can act on. Never carries a token, a header or a full request.": "De mislukking in woorden waar een marketeer iets mee kan. Bevat nooit een token, een header of een volledig verzoek.", "The few numbers worth reading first.": "De paar cijfers die je als eerste wilt lezen.", "The field on the triggering object to check.": "Het veld op het startende object dat wordt gecontroleerd.", + "The file picker could not be opened.": "De bestandskiezer kon niet geopend worden.", + "The five numbers every network can answer, after normalisation.": "De vijf getallen die elk netwerk kan geven, na normalisatie.", "The full URL to the profile on the network.": "De volledige URL naar het profiel op het netwerk.", "The general ledger, the VAT posting and the journal entry are managed in shillinq. Pipelinq only raises the business facts of this POS day via the integration registry.": "Het grootboek, de BTW-boeking en de journaalpost worden beheerd in shillinq. Pipelinq raise alleen de bedrijfsfeiten van deze POS-dag via de integratie-registry.", + "The handle as its own network spells it, without the leading at sign.": "Het account zoals het netwerk het zelf schrijft, zonder de apenstaart ervoor.", + "The handle on the other side.": "Het account aan de andere kant.", + "The human decisions taken on this post. Appended by the approve and reject paths from the session user and never taken from a request body.": "De beslissingen die mensen over dit bericht namen. Het goedkeur- en afkeurpad voegen ze toe vanuit de sessiegebruiker en nemen ze nooit over uit een verzoek.", + "The humaniq `TimeEntry` this line bills. A plain uuid and not a `$ref`: humaniq's register is a different register, and ADR-062 rule 7 gives a target outside this register no `$ref`.": "De humaniq `TimeEntry` die deze regel factureert. Een platte uuid en geen `$ref`: humaniq's register is een ander register, en ADR-062 regel 7 geeft een doel buiten dit register geen `$ref`.", + "The id the producing system stamped on this interaction. Portaliq stamps one per form submission; the submission listener refuses to act twice on the same value.": "De id die het bronsysteem op deze interactie zette. Portaliq zet er een per formulierinzending; de verwerker weigert twee keer op dezelfde waarde te handelen.", "The import has not brought in rows for this period yet. Search Console publishes a day about two days later.": "De import heeft voor deze periode nog geen rijen opgehaald. Search Console publiceert een dag ongeveer twee dagen later.", + "The in-portal route, as portaliq echoed it back.": "Het pad binnen het portaal, zoals portaliq het teruggaf.", "The item could not be installed.": "Dit item kon niet worden geïnstalleerd.", "The journey this run belongs to.": "De journey waar deze uitvoering bij hoort.", "The journey whose sends this blast is the ledger for. Empty on a blast a person composed.": "De journey waarvan deze blast de verzendadministratie is. Leeg bij een blast die iemand zelf opstelde.", "The key stays in your credential vault. Pipelinq sends only the request it wants made, and the broker injects the key and refuses anything outside the allowed calls.": "De sleutel blijft in uw credential-kluis. Pipelinq stuurt alleen het verzoek dat het wil laten uitvoeren, en de broker voegt de sleutel toe en weigert alles buiten de toegestane aanroepen.", + "The kind of watch that produced it.": "Het soort bewaking dat de melding opleverde.", + "The landing page body, in markdown.": "De inhoud van de landingspagina, in markdown.", + "The landing page opens with this. Portaliq refuses a page without it.": "Hiermee opent de landingspagina. Portaliq weigert een pagina zonder samenvatting.", + "The lead this interaction contributed to, when there is one.": "De lead waaraan deze interactie bijdroeg, als die er is.", "The link could not be made.": "De link kon niet worden aangemaakt.", "The list whose consent gate the send is checked against. Empty checks the channel gate instead.": "De lijst waarvan de toestemming wordt gecontroleerd. Leeg controleert de toestemming voor het kanaal.", "The merge could not be completed.": "De samenvoeging kon niet worden voltooid.", "The merge preview could not be generated.": "De voorbeeldweergave van de samenvoeging kon niet worden gegenereerd.", "The message could not be delivered by the provider.": "Het bericht kon niet door de aanbieder worden afgeleverd.", + "The model the report opens on.": "Het model waarmee het rapport opent.", + "The name the network shows for this account.": "De naam die het netwerk bij dit account toont.", + "The network of the account, copied here so a ranking can group by network without reading every account.": "Het netwerk van het account, hier meegeschreven zodat een ranglijst per netwerk kan groeperen zonder elk account te lezen.", + "The network this account lives on. It selects the adapter that shapes a publish request and the broker provider the credential was minted against.": "Het netwerk waar dit account staat. Het bepaalt welke adapter een plaatsingsverzoek vormgeeft en tegen welke brokerprovider de credential is aangemaakt.", + "The network this handle lives on. Only Mastodon and Bluesky publish a timeline that can be read without impersonating anybody.": "Het netwerk waarop dit account staat. Alleen Mastodon en Bluesky publiceren een tijdlijn die te lezen is zonder je voor iemand anders uit te geven.", + "The network this row is about.": "Het netwerk waar deze regel over gaat.", + "The network's own identifier for the published item, used to read its numbers back.": "De eigen aanduiding van het netwerk voor het geplaatste item, waarmee de cijfers worden teruggelezen.", + "The network's own identifier for this account: a Facebook page id, an Instagram business account id, a LinkedIn person or organisation URN, or a Bluesky DID. Adapters address the account by this value, so a renamed handle does not break publishing.": "De eigen aanduiding van het netwerk voor dit account: een Facebookpagina-id, een Instagram business-account-id, een LinkedIn-URN voor een persoon of organisatie, of een Bluesky-DID. Adapters spreken het account op deze waarde aan, zodat een gewijzigde handle het plaatsen niet stukmaakt.", + "The numbers could not be loaded.": "De cijfers konden niet geladen worden.", + "The one-line reason hermiq gave for the score.": "De reden in één zin die hermiq bij de score gaf.", "The optional xWiki Nextcloud app is not installed. Pipelinq is falling back to the configured direct URL.": "De optionele xWiki Nextcloud-app is niet geïnstalleerd. Pipelinq valt terug op de geconfigureerde directe URL.", + "The organisation's name.": "De naam van de organisatie.", + "The organisation's own site.": "De eigen site van de organisatie.", + "The outcome for this one account. awaiting_share and shared are the advocacy path, where no application may post and the owner does it themselves.": "De uitkomst voor dit ene account. awaiting_share en shared horen bij het delen door collega's, waar geen applicatie mag plaatsen en de eigenaar het zelf doet.", "The page URL that appeared in the results.": "De URL van de pagina die in de resultaten stond.", + "The page that should win this term. A URL on our own site, or a portaliq page reference.": "De pagina die deze term moet winnen. Een URL op onze eigen site, of een verwijzing naar een portaliq-pagina.", + "The permissions the account granted, as the network names them. Read back from the broker so a missing scope explains a refusal instead of looking like a bug.": "De rechten die het account heeft gegeven, zoals het netwerk ze noemt. Ze worden bij de broker teruggelezen, zodat een ontbrekend recht een weigering verklaart in plaats van op een fout te lijken.", "The phone number.": "Het telefoonnummer.", "The pipeline shows every lead by stage. Drag your lead forward as it progresses.": "De pipeline toont elke lead per fase. Sleep je lead naar voren naarmate die vordert.", + "The portal has no domain configured yet, so the page has no public address.": "Het portaal heeft nog geen domein, dus de pagina heeft geen openbaar adres.", + "The portal slug the page was created on.": "De slug van het portaal waarop de pagina is aangemaakt.", + "The portaliq form bound to the landing page. A submission on this form becomes a lead in this campaign.": "Het portaliq-formulier dat aan de landingspagina hangt. Een inzending op dit formulier wordt een lead in deze campagne.", + "The post could not be loaded.": "Het bericht kon niet geladen worden.", + "The post could not be saved.": "Het bericht kon niet opgeslagen worden.", + "The post this publication belongs to.": "Het bericht waar deze plaatsing bij hoort.", + "The prepared text could not be loaded.": "De voorbereide tekst kon niet geladen worden.", + "The provider's own payload, kept untouched so a normalisation can be recomputed when a network changes what it reports.": "De onbewerkte inhoud van de aanbieder, ongewijzigd bewaard zodat de normalisatie opnieuw gedaan kan worden als een netwerk verandert wat het meldt.", + "The publications could not be loaded.": "De plaatsingen konden niet geladen worden.", "The receipt is sent to the linked customer:": "Het bonnetje wordt naar de gekoppelde klant gestuurd:", "The requested article could not be found.": "Het gevraagde artikel kon niet worden gevonden.", + "The retry did not work.": "De nieuwe poging is niet gelukt.", "The search query people typed.": "De zoekterm die mensen typten.", + "The search term itself, as people type it.": "De zoekterm zelf, zoals mensen die typen.", "The segment a contact must still match when the action runs. Empty means every contact the trigger delivered.": "Het segment waar een contact nog steeds in moet vallen als de actie loopt. Leeg betekent elk contact dat de trigger aanleverde.", "The server could not process this send request.": "De server kon dit verzendverzoek niet verwerken.", "The server refused to send: consent is missing for this channel.": "De server weigerde te verzenden: toestemming ontbreekt voor dit kanaal.", @@ -3384,27 +3741,67 @@ OC.L10N.register( "The server refused to send: the WhatsApp session window has expired and a template is required.": "De server weigerde te verzenden: het WhatsApp-sessievenster is verlopen en een sjabloon is vereist.", "The server refused to send: the messaging budget for this period is exceeded.": "De server weigerde te verzenden: het berichtenbudget voor deze periode is overschreden.", "The server refused to send: the selected template is invalid ({reason}).": "De server weigerde te verzenden: het geselecteerde sjabloon is ongeldig ({reason}).", + "The share could not be recorded.": "De deling kon niet vastgelegd worden.", + "The shillinq AR invoice this value closed on, when it closed on a paid invoice rather than on a won lead. Pipelinq reads the invoice and never books it (ADR-107).": "De verkoopfactuur in shillinq waarop deze waarde is afgesloten, als dat op een betaalde factuur gebeurde en niet op een gewonnen lead. Pipelinq leest de factuur en boekt nooit (ADR-107).", "The signature or the chain hash does not match. This may indicate manual modification of the entry or a rotation of the secret key without re-signing.": "De handtekening of de keten-hash komt niet overeen. Dit kan duiden op handmatige wijziging van de entry of een rotatie van de geheime sleutel zonder hertekenen.", + "The sitemap to diff for new and changed pages. A sitemap index is followed.": "De sitemap die vergeleken wordt op nieuwe en gewijzigde pagina's. Een sitemap-index wordt gevolgd.", "The social network this profile belongs to.": "Het sociale netwerk waartoe dit profiel behoort.", + "The social posts that belong to this campaign. Plain ids until phase 3 ships the socialPost schema.": "De social posts die bij deze campagne horen. Losse ids totdat fase 3 het socialPost-schema oplevert.", "The store registry did not answer. The templates below ship with Pipelinq.": "De store-registry gaf geen antwoord. De sjablonen hieronder worden met Pipelinq meegeleverd.", "The stored key was removed": "De opgeslagen sleutel is verwijderd", "The subject of the task a createTask action writes.": "Het onderwerp van de taak die een createTask-actie schrijft.", "The subscription, contract or import run this capture came from.": "Het abonnement, contract of de importronde waar deze vastlegging vandaan komt.", "The subscriptions could not be loaded.": "De inschrijvingen konden niet worden geladen.", + "The summary the landing page opens with. Portaliq refuses an empty one.": "De samenvatting waarmee de landingspagina opent. Portaliq weigert een lege samenvatting.", "The task type, as the task schema records it.": "Het taaktype, zoals het taakschema het vastlegt.", + "The text could not be copied. Select it and copy it by hand.": "De tekst kon niet gekopieerd worden. Selecteer hem en kopieer hem zelf.", + "The text of the post as it applies to every network that has no variant of its own.": "De tekst van het bericht, zoals die geldt voor elk netwerk zonder eigen variant.", + "The touchpoints the value was divided over.": "De contactmomenten waarover de waarde is verdeeld.", + "The usages could not be loaded.": "Het gebruik kon niet worden geladen.", "The user the task goes to. Empty leaves it unassigned.": "De gebruiker die de taak krijgt. Leeg laat de taak zonder eigenaar.", + "The user who confirmed the proposal.": "De gebruiker die het voorstel bevestigde.", + "The user who created the campaign. Set by the server, never by the browser.": "De gebruiker die de campagne aanmaakte. Gezet door de server, nooit door de browser.", "The user who wrote this journey.": "De gebruiker die deze journey schreef.", + "The utm_campaign value at first touch.": "De waarde van utm_campaign bij het eerste contact.", + "The utm_campaign value at last touch.": "De waarde van utm_campaign bij het laatste contact.", + "The utm_campaign value every link in this campaign carries. Minted from the name once and frozen; renaming the campaign leaves it alone.": "De waarde van utm_campaign die elke link in deze campagne meedraagt. Eenmalig uit de naam afgeleid en daarna vast; hernoemen van de campagne laat de waarde staan.", + "The utm_campaign value.": "De waarde van utm_campaign.", + "The utm_content value at first touch.": "De waarde van utm_content bij het eerste contact.", + "The utm_content value at last touch.": "De waarde van utm_content bij het laatste contact.", + "The utm_content value, which is the blast id for a mailing.": "De waarde van utm_content, bij een mailing de id van de blast.", + "The utm_medium value at first touch.": "De waarde van utm_medium bij het eerste contact.", + "The utm_medium value at last touch.": "De waarde van utm_medium bij het laatste contact.", + "The utm_medium value, lowercase, from the vocabulary in campaign.utm_mediums.": "De waarde van utm_medium, in kleine letters, uit de lijst in campaign.utm_mediums.", + "The utm_medium value.": "De waarde van utm_medium.", + "The utm_source value at first touch.": "De waarde van utm_source bij het eerste contact.", + "The utm_source value at last touch.": "De waarde van utm_source bij het laatste contact.", + "The utm_source value, lowercase, from the vocabulary in campaign.utm_sources. Linkedin and linkedin are two campaigns in every analytics tool, so the case rule is enforced rather than corrected.": "De waarde van utm_source, in kleine letters, uit de lijst in campaign.utm_sources. Linkedin en linkedin zijn in elk analysepakket twee campagnes, dus de regel wordt afgedwongen en niet stilzwijgend gecorrigeerd.", + "The utm_source value.": "De waarde van utm_source.", + "The utm_term value at first touch.": "De waarde van utm_term bij het eerste contact.", + "The utm_term value at last touch.": "De waarde van utm_term bij het laatste contact.", + "The utm_term value.": "De waarde van utm_term.", + "The value that decides whether this item changed: a sitemap lastmod, a feed guid, or a fragment fingerprint.": "De waarde die bepaalt of dit item veranderd is: een lastmod uit een sitemap, een guid uit een feed, of een vingerafdruk van een deel van een pagina.", "The walk-in queue is empty.": "De inloopwachtrij is leeg.", + "The watch that produced this event.": "De bewaking die deze melding opleverde.", "The wording the person was shown when the objection was offered.": "De tekst die de persoon zag toen het bezwaar werd geboden.", + "Their handle": "Hun account", + "Their profile": "Hun profiel", + "Their public profile, when the network gave one.": "Hun openbare profiel, als het netwerk er een gaf.", "There are no leads in this pipeline yet.": "Er zijn nog geen leads in deze pijplijn.", "There are no open leads to distribute into aging buckets.": "Er zijn geen open leads om in verouderingsklassen te verdelen.", "There are no phases for this project yet.": "Er zijn nog geen fasen voor dit project.", + "They follow us": "Zij volgen ons", "This BSN does not pass the 11-check": "Dit BSN voldoet niet aan de 11-proef", "This appears to be the data subject's own data. Redacting requires Art. 23 grounds.": "Dit lijken gegevens van de verzoeker zelf. Redactie vereist een art. 23-onderbouwing.", + "This article could not be loaded.": "Dit artikel kon niet worden geladen.", + "This article could not be saved.": "Dit artikel kon niet worden opgeslagen.", + "This article has not been used anywhere yet.": "Dit artikel is nog nergens gebruikt.", "This automation has not been triggered yet.": "Deze automatisering is nog niet geactiveerd.", "This automation has not run yet.": "Deze automatisering is nog niet uitgevoerd.", "This batch is already being processed by Shillinq — try again shortly.": "Deze batch wordt al verwerkt door Shillinq — probeer het straks opnieuw.", "This booking could not be found.": "Deze boeking kon niet worden gevonden.", + "This campaign has no landing page yet. Pipelinq asks portaliq to publish one with a sign-up form.": "Deze campagne heeft nog geen landingspagina. Pipelinq vraagt portaliq er een te publiceren met een aanmeldformulier.", + "This campaign no longer exists.": "Deze campagne bestaat niet meer.", "This client has linked entities:": "Deze klant heeft gekoppelde entiteiten:", "This customer does not wish to be contacted.": "Deze klant wil niet worden benaderd.", "This is attempt {count}/3. Would you like to close this task?": "Dit is poging {count}/3. Wilt u deze taak sluiten?", @@ -3415,6 +3812,8 @@ OC.L10N.register( "This person is on no mailing list. Add them from a list, or send them a preference link.": "Deze persoon staat op geen enkele mailinglijst. Voeg diegene toe vanuit een lijst, of stuur een voorkeurslink.", "This pipeline has no stages. Click edit to add stages.": "Deze pipeline heeft geen fasen. Klik op bewerken om fasen toe te voegen.", "This pipeline has {count} stages. All stage configuration will be lost.": "Deze pipeline heeft {count} fasen. Alle faseconfiguratie gaat verloren.", + "This post has not gone out yet.": "Dit bericht is nog niet uitgegaan.", + "This post names no accounts yet.": "Dit bericht noemt nog geen accounts.", "This product is not on any deal lines yet.": "Dit product staat nog op geen enkele dealregel.", "This quarter": "Dit kwartaal", "This queue is empty.": "Deze wachtrij is leeg.", @@ -3433,6 +3832,7 @@ OC.L10N.register( "This will reverse the transaction. Enter a reason for the refund.": "Hiermee wordt de transactie teruggeboekt. Vul een reden in voor de terugboeking.", "This year": "Dit jaar", "Thread ID": "Thread-ID", + "Threads": "Threads", "Three things worth writing about, drawn from what changed.": "Drie onderwerpen om over te schrijven, afgeleid uit wat er veranderde.", "Ticket": "Ticket", "Ticket details": "Ticketgegevens", @@ -3450,6 +3850,7 @@ OC.L10N.register( "Time entry": "Tijdregistratie", "Time entry saved.": "Tijdregistratie opgeslagen.", "Timeline": "Tijdlijn", + "Times the item was seen.": "Hoe vaak het item is gezien.", "Timesheet approval": "Goedkeuring urenstaat", "Timestamp": "Tijdstip", "Timezone": "Tijdzone", @@ -3488,6 +3889,8 @@ OC.L10N.register( "Total value": "Totale waarde", "Totals label": "Totalen label", "Totals property": "Totalen eigenschap", + "Touchpoint": "Contactmoment in een campagne", + "Touchpoints": "Contactmomenten", "Track and manage sales leads": "Verkooplead bijhouden en beheren", "Trade name is required": "Handelsnaam is verplicht", "Transactie": "Transactie", @@ -3520,6 +3923,7 @@ OC.L10N.register( "Try: \"How many leads are open?\" or \"Show requests by category\".": "Probeer: \"Hoeveel leads staan er open?\" of \"Toon verzoeken per categorie\".", "Tune lead staleness detection for kanban badges and the lead list filter.": "Stel verouderingsdetectie voor leadkaarten en de lijstfilter in.", "Twilio": "Twilio", + "Two pages, one query": "Twee pagina's, één zoekopdracht", "Two-factor authentication setup is required.": "Instellen van tweestapsverificatie is vereist.", "Type": "Type", "Type at least 2 characters to search the knowledge base.": "Typ minimaal 2 tekens om in de kennisbank te zoeken.", @@ -3535,7 +3939,11 @@ OC.L10N.register( "U bent niet bevoegd voor deze actie.": "U bent niet bevoegd voor deze actie.", "U bent niet bevoegd voor deze lookup.": "U bent niet bevoegd voor deze lookup.", "UID": "UID", + "URL": "URL", + "URL-safe identifier, unique within the register. It is what a public page and a link both address, so it is derived from the title once and then left alone.": "Een URL-veilige aanduiding, uniek binnen het register. Een openbare pagina en een link wijzen er allebei naar, dus hij wordt eenmalig uit de titel afgeleid en daarna met rust gelaten.", "US Dollar (USD)": "Amerikaanse dollar (USD)", + "UTM": "UTM", + "UUID of the credential OpenRegister's broker holds for this account. It is a reference, not a secret: Pipelinq cannot read the token behind it and never tries. Empty until the connect flow returns.": "UUID van de credential die de broker van OpenRegister voor dit account bewaart. Het is een verwijzing en geen geheim: Pipelinq kan het token erachter niet lezen en probeert dat ook niet. Leeg totdat het koppelen klaar is.", "Uit cache geserveerd": "Uit cache geserveerd", "Unassigned": "Niet toegewezen", "Unavailable": "Niet beschikbaar", @@ -3568,6 +3976,8 @@ OC.L10N.register( "Updated at": "Bijgewerkt op", "Urgent": "Urgent", "Use calculated value": "Gebruik berekende waarde", + "Use less": "Minder gebruiken", + "Use more": "Vaker gebruiken", "Use remaining: {amount}": "Gebruik resterend: {amount}", "Use {{unsubscribe_link}} and a physical address so the compliance check passes.": "Gebruik {{unsubscribe_link}} en een fysiek adres zodat de compliancecontrole slaagt.", "Used for OpenCorporates search. Separate with commas.": "Gebruikt voor OpenCorporates zoeken. Scheid met komma's.", @@ -3668,7 +4078,9 @@ OC.L10N.register( "View more": "Meer bekijken", "View payload": "Payload bekijken", "View request": "Bekijk verzoek", + "Views": "Weergaven", "Visibility": "Zichtbaarheid", + "Visits": "Bezoeken", "Voer de webhook URL in voor de Shillinq AP integratie. Laat leeg om uitgeschakeld te laten.": "Voer de webhook URL in voor de Shillinq AP integratie. Laat leeg om uitgeschakeld te laten.", "Voer een bedrag groter dan nul in": "Voer een bedrag groter dan nul in", "Voer een geldig bedrag in": "Voer een geldig bedrag in", @@ -3693,10 +4105,16 @@ OC.L10N.register( "WIP synced at": "WIP gesynchroniseerd op", "Wait": "Wachten", "Waiting": "Wachtend", + "Waiting for approval": "Wacht op goedkeuring", + "Waiting for the owner to share": "Wacht tot de eigenaar deelt", + "Waiting to go out": "Wacht om uit te gaan", "Walk-in": "Inloopbezoek", "Walk-in queue": "Inloopwachtrij", "Was this article helpful?": "Was dit artikel nuttig?", + "Watch": "Bewaking", + "Watch Event": "Bewakingsmelding", "Watermark column": "Watermerkkolom", + "We follow them": "Wij volgen hen", "We will email a confirmation link. Closing your account cannot be undone.": "Wij sturen een bevestigingslink per e-mail. Het sluiten van uw account kan niet ongedaan worden gemaakt.", "Weak": "Zwak", "Web": "Web", @@ -3720,18 +4138,39 @@ OC.L10N.register( "Welcome to Pipelinq! Get started by creating your first client, lead, or request using the buttons above.": "Welkom bij Pipelinq! Begin door uw eerste klant, lead of verzoek aan te maken met de knoppen hierboven.", "Werkverdeling": "Werkverdeling", "What a subscriber receives on this list and roughly how often.": "Wat een abonnee op deze lijst ontvangt en ongeveer hoe vaak.", + "What changed": "Wat er veranderd is", + "What happened.": "Wat er gebeurde.", + "What is being watched. These five are the sources that can be read legitimately; LinkedIn and Meta post data are not among them, and no sixth kind should be added for them.": "Wat er gevolgd wordt. Dit zijn de vijf bronnen die legitiem te lezen zijn; berichten van LinkedIn en Meta horen daar niet bij, en er hoort geen zesde soort voor te komen.", "What moved last week, in prose.": "Wat er vorige week bewoog, in tekst.", "What moved last week, what to try, and three topic ideas.": "Wat er vorige week bewoog, wat je kunt proberen, en drie onderwerpideeën.", + "What one campaign reached, what it brought in, and what it cost.": "Wat een campagne bereikte, wat ze opleverde en wat ze kostte.", + "What portaliq answered when this campaign asked for a page. Written by LandingPageProvisioningService, never by hand.": "Wat portaliq antwoordde toen deze campagne om een pagina vroeg. Geschreven door LandingPageProvisioningService, nooit met de hand.", + "What somebody typing this is trying to do.": "Wat iemand die dit typt wil bereiken.", "What starts the journey.": "Wat de journey start.", + "What the campaign actually cost, per channel, as far as anyone recorded it. A channel that is absent is reported as not recorded, never as zero: zero reads as free.": "Wat de campagne werkelijk kostte, per kanaal, voor zover iemand het vastlegde. Een kanaal dat ontbreekt wordt gemeld als niet vastgelegd, nooit als nul: nul leest als gratis.", + "What the campaign is called, as the marketer writes it.": "Hoe de campagne heet, zoals de marketeer die opschrijft.", + "What the campaign was allowed to cost, in euro.": "Wat de campagne mocht kosten, in euro.", "What the field is compared against.": "Waarmee het veld wordt vergeleken.", "What the flow engine said, word for word, when it refused. Empty on a clean compile.": "Wat de flow-engine woordelijk zei bij een weigering. Leeg bij een schone compilatie.", + "What the item is called, as the source names it.": "Hoe het item heet, zoals de bron het noemt.", "What the journey does once the condition holds.": "Wat de journey doet zodra de voorwaarde klopt.", + "What the last run said when it did not end in ok.": "Wat de laatste keer meldde toen het niet goed ging.", "What the quarter is set to close, per owner.": "Wat het kwartaal naar verwachting sluit, per eigenaar.", + "What they decided.": "Wat er is beslist.", + "What this campaign is meant to achieve, in one sentence.": "Wat deze campagne moet opleveren, in een zin.", + "What this campaign should achieve, in one sentence": "Wat deze campagne moet opleveren, in een zin", "What this journey did": "Wat deze journey heeft gedaan", "What this journey is for, in the marketer's own words.": "Waar deze journey voor is, in de woorden van de marketeer.", + "What this post says on every network": "Wat dit bericht op elk netwerk zegt", + "What this publication cost in euros. Only X charges per post and per read today; every other network records zero.": "Wat deze plaatsing in euro's kostte. Alleen X rekent vandaag per bericht en per uitlezing. Elk ander netwerk noteert nul.", + "What this says per network": "Wat dit per netwerk zegt", + "What to read: a feed URL, a sitemap URL, a page URL, a fediverse handle, or a search query.": "Wat er gelezen wordt: een feed-URL, een sitemap-URL, een pagina-URL, een fediverse-account of een zoekopdracht.", "What to try next week.": "Wat je volgende week kunt proberen.", "What was shown to the person and when, so the capture can be reconstructed years later.": "Wat de persoon zag en wanneer, zodat de vastlegging jaren later te reconstrueren is.", + "What was spent, in euro.": "Wat er is uitgegeven, in euro.", "What was the call about?": "Waar ging het gesprek over?", + "What we decided to do about this term.": "Wat we met deze term besloten hebben.", + "What we watch this organisation for.": "Waarom we deze organisatie volgen.", "WhatsApp": "WhatsApp", "WhatsApp (BSP)": "WhatsApp (BSP)", "WhatsApp Cloud API": "WhatsApp Cloud API", @@ -3741,23 +4180,49 @@ OC.L10N.register( "When": "Wanneer", "When approved time entries are present, hours will be shown per billing category here.": "Wanneer goedgekeurde tijdregels aanwezig zijn, worden de uren hier per factuurcategorie getoond.", "When enabled, emails from selected accounts are automatically linked to CRM contacts by matching email addresses.": "Wanneer ingeschakeld, worden e-mails van geselecteerde accounts automatisch gekoppeld aan CRM-contacten door e-mailadressen te matchen.", + "When it happened, to the second or better. Rows with the same moment keep the order they were written in, so a report is reproducible.": "Wanneer het gebeurde, op de seconde of nauwkeuriger. Regels met hetzelfde moment houden de volgorde waarin ze zijn geschreven, zodat een rapport reproduceerbaar is.", + "When portaliq created the page.": "Wanneer portaliq de pagina aanmaakte.", + "When the audit last looked.": "Wanneer de controle voor het laatst keek.", + "When the campaign was created.": "Wanneer de campagne is aangemaakt.", "When the confirmation link was opened and verified.": "Wanneer de bevestigingslink werd geopend en geverifieerd.", "When the importer last wrote this row.": "Wanneer de import deze rij voor het laatst schreef.", "When the journey last changed.": "Wanneer de journey voor het laatst veranderde.", "When the journey was written.": "Wanneer de journey is geschreven.", "When the membership ended.": "Wanneer het lidmaatschap eindigde.", "When the objection was offered.": "Wanneer het bezwaar werd geboden.", + "When the proposal was confirmed.": "Wanneer het voorstel bevestigd is.", "When the review was composed.": "Wanneer de review is samengesteld.", + "When the row was written.": "Wanneer de regel is geschreven.", "When the step ran.": "Wanneer de stap liep.", + "When the watch first saw this item.": "Wanneer de bewaking dit item voor het eerst zag.", "When this evidence block was written.": "Wanneer dit bewijsblok werd geschreven.", + "When this watch last ran, whatever the outcome.": "Wanneer deze bewaking voor het laatst draaide, wat de uitkomst ook was.", + "Where a visitor reaches the page. Empty when the portal has no domain configured.": "Waar een bezoeker de pagina bereikt. Leeg als het portaal geen domein heeft.", + "Where it went": "Waar het heen ging", + "Where the article stands. Only a published article may be embedded in a mailing or a post.": "Hoe het artikel ervoor staat. Alleen een gepubliceerd artikel mag in een mailing of een bericht worden opgenomen.", "Where the automation lives": "Waar de automatisering zit", + "Where the campaign is in its own life.": "Waar de campagne in haar eigen verloop staat.", + "Where the connection stands. The first five values are the broker's own vocabulary and are mirrored from it. not_configured is Pipelinq's own: the network has no developer application filed yet, so nothing can be connected and the interface says so instead of offering a button that fails.": "Hoe de koppeling ervoor staat. De eerste vijf waarden komen letterlijk van de broker. not_configured is van Pipelinq zelf: voor dit netwerk is nog geen ontwikkelaarsapplicatie aangevraagd, dus er valt niets te koppelen en het scherm zegt dat in plaats van een knop aan te bieden die niet werkt.", + "Where the figure comes from.": "Waar het bedrag vandaan komt.", + "Where the item lives. Together with the watch this is the event's identity, so a re-run updates rather than duplicates.": "Waar het item staat. Samen met de bewaking is dit de identiteit van de melding, dus een tweede run werkt bij in plaats van te verdubbelen.", + "Where the post stands. A post reaches scheduled only after a person approved it, and reaches published only when every account it names has a publication that succeeded or was handed to its owner to share.": "Hoe het bericht ervoor staat. Een bericht komt pas op gepland als een mens het heeft goedgekeurd, en pas op geplaatst als elk genoemd account een plaatsing heeft die is gelukt of aan de eigenaar is gegeven om te delen.", + "Where this is used": "Waar dit wordt gebruikt", "Whether Conduction's own account follows this profile.": "Of het eigen account van Conduction dit profiel volgt.", + "Whether Pipelinq publishes to this account itself or prepares the text for its owner to post. Personal Facebook and Instagram accounts are always share, because no application may post to them at all.": "Of Pipelinq zelf op dit account plaatst of de tekst klaarzet voor de eigenaar. Persoonlijke Facebook- en Instagram-accounts staan altijd op delen, omdat geen enkele applicatie daarop mag plaatsen.", + "Whether an agent drafted or changed this article. Applied by the write path itself and ignored when it arrives in a request body, because a mark a client can set is not a mark (ADR-088).": "Of een agent dit artikel schreef of wijzigde. De schrijfweg zet dit zelf en negeert het in een verzoekinhoud, want een merk dat een client kan zetten is geen merk (ADR-088).", + "Whether an agent drafted this post (ADR-088). Stamped by the write path, never accepted from a client.": "Of een agent dit bericht heeft geschreven (ADR-088). Het schrijfpad zet dit, een client nooit.", "Whether an agent wrote the narrative. Nothing writes it yet: pipelinq ships no MCP tool provider, so no agent reaches a write path. When the writer lands it applies this itself and ignores a value arriving in a request body, because a mark a client can set is not a mark (ADR-088).": "Of een agent de tekst schreef. Niets schrijft dit nu: pipelinq levert geen MCP-toolprovider, dus geen agent bereikt een schrijfpad. Zodra de schrijver er is zet die dit zelf en negeert een waarde uit een verzoek, want een markering die een client kan zetten is geen markering (ADR-088).", + "Whether our account follows theirs. Unknown means the network will not say, not that we do not.": "Of ons account het hunne volgt. Onbekend betekent dat het netwerk het niet zegt, niet dat we het niet doen.", "Whether the flow engine accepted this journey.": "Of de flow-engine deze journey accepteerde.", "Whether the list is in use. A paused list accepts no new subscriptions; an archived list sends nothing.": "Of de lijst in gebruik is. Een gepauzeerde lijst neemt geen nieuwe aanmeldingen aan; een gearchiveerde lijst verstuurt niets.", "Whether the person was offered the chance to object at the moment the ground was established. Required for soft opt-in.": "Of de persoon bezwaar kon maken op het moment dat de grondslag ontstond. Verplicht bij zachte opt-in.", "Whether the public subscribe endpoint accepts submissions for this list.": "Of het openbare aanmeldpunt inzendingen voor deze lijst aanneemt.", + "Whether the relevance on this event was written by an agent (ADR-088). The item itself is never agent-authored: it is somebody else's publication.": "Of de relevantie bij deze melding door een agent geschreven is (ADR-088). Het item zelf nooit: dat is andermans publicatie.", + "Whether their account follows ours, on the same three-value vocabulary.": "Of hun account het onze volgt, met dezelfde drie antwoorden.", + "Whether this account may be picked in the composer. Revoking a connection clears it rather than deleting the row, so the publications that already went out keep naming the account they went to.": "Of dit account in de opsteller gekozen mag worden. Een koppeling intrekken zet dit uit en verwijdert de rij niet, zodat plaatsingen die al uit zijn gegaan het account blijven noemen waar ze heen gingen.", + "Whether this competitor's watches run.": "Of de bewakingen van deze concurrent draaien.", "Whether this email address has been verified as reachable.": "Of is geverifieerd dat dit e-mailadres bereikbaar is.", + "Whether this is a company account the tenant runs or a colleague's own account. A personal account belongs to the person who connected it and only they or an administrator may act on it.": "Of dit een bedrijfsaccount van de organisatie is of het eigen account van een collega. Een persoonlijk account hoort bij degene die het gekoppeld heeft. Alleen die persoon of een beheerder mag er iets mee doen.", "Whether this is a placeholder transport shipped for demonstration, with no live connectorSourceId credential behind it. Mirrors channelProvider.sandbox (80-whatsapp-sms-channel.json) and OpenConnector's configuration.mock convention.": "Of dit een placeholder-transport is die is meegeleverd ter demonstratie, zonder actieve connectorSourceId-credential erachter. Weerspiegelt channelProvider.sandbox (80-whatsapp-sms-channel.json) en de configuration.mock-conventie van OpenConnector.", "Whether this is the primary email address. Exactly one entry SHOULD be primary; the first entry is treated as primary when none is marked.": "Of dit het primaire e-mailadres is. Precies één item HOORT primair te zijn; als geen enkel item is gemarkeerd, geldt het eerste item als primair.", "Whether this is the primary phone number. Exactly one entry SHOULD be primary; the first entry is treated as primary when none is marked.": "Of dit het primaire telefoonnummer is. Precies één item HOORT primair te zijn; als geen enkel item is gemarkeerd, geldt het eerste item als primair.", @@ -3767,28 +4232,42 @@ OC.L10N.register( "Whether this profile has been confirmed to belong to this client.": "Of is bevestigd dat dit profiel bij deze klant hoort.", "Whether this profile has been confirmed to belong to this contact person.": "Of is bevestigd dat dit profiel bij deze contactpersoon hoort.", "Whether this transport may be selected for a send. An inactive transport stays visible in the panel but is not offered in the wizard.": "Of deze transport gekozen mag worden voor een verzending. Een inactieve transport blijft zichtbaar in het paneel maar wordt niet aangeboden in de wizard.", + "Whether this watch runs.": "Of deze bewaking draait.", "Which action the journey asked for.": "Welke actie de journey vroeg.", + "Which agent drafted it. Stamped alongside agentAuthored and cleared when a person takes authorship.": "Welke agent het schreef. Dit wordt samen met agentAuthored gezet en gewist zodra een mens het auteurschap overneemt.", + "Which attribution model produced this row.": "Welk attributiemodel deze regel opleverde.", + "Which channel carried it, resolved from the medium.": "Welk kanaal het droeg, afgeleid uit het medium.", "Which channels people reach you through, and how that shifts.": "Via welke kanalen mensen u bereiken, en hoe dat verschuift.", "Which collections the numbers came from.": "Uit welke bronnen de cijfers komen.", + "Which derivation proposed this term, so a target can be traced back to the evidence for it.": "Welke afleiding deze term voorstelde, zodat een zoekterm terug te voeren is op het bewijs ervoor.", "Which object types this pipeline boards, and which property of each supplies the stage column. A pipeline that declares none is unscoped and offered for every entity type. Supersedes the retired `entityType` field.": "Welke objecttypen deze pipeline op het bord zet, en welke eigenschap van elk de fasekolom levert. Een pipeline die er geen declareert is ongebonden en wordt voor elk entiteitstype aangeboden. Vervangt het vervallen veld `entityType`.", "Which right does this request invoke?": "Op welk recht beroept dit verzoek zich?", "Which route this transport sends through.": "Via welke route deze transport verzendt.", "Which search engine reported the row. Only gsc today.": "Welke zoekmachine de rij rapporteerde. Vandaag alleen gsc.", + "Who interacted, when we know. Empty for an anonymous visit.": "Wie de interactie had, voor zover bekend. Leeg bij een anoniem bezoek.", "Who processes the money: the payment service providers used for in-store and online payments (Mollie, CCV, Adyen, Stripe). Credentials are stored encrypted. Distinct from POS tender types below, which are how a customer can pay at the till.": "Wie het geld verwerkt: de betalingsdienstaanbieders die worden gebruikt voor in-store en online betalingen (Mollie, CCV, Adyen, Stripe). Inloggegevens worden versleuteld opgeslagen. Dit is iets anders dan de POS-betaalmethoden hieronder, die bepalen hoe een klant aan de kassa kan betalen.", + "Why": "Waarom", "Why are you adjusting this number?": "Waarom past u dit getal aan?", "Why are you confident in this deal?": "Waarom heeft u vertrouwen in deze deal?", "Why are you confident in this deal? (e.g. decision-maker engaged, contract draft signed)": "Waarom heeft u vertrouwen in deze deal? (bijv. beslisser betrokken, conceptcontract getekend)", "Why is this caller getting in touch?": "Waarom neemt deze beller contact op?", "Why is this payment being reversed?": "Waarom wordt deze betaling gestorneerd?", + "Why the account holds its current status, in words a marketer can act on. Written by the connect and publish paths, never by a client.": "Waarom het account deze status heeft, in woorden waar een marketeer iets mee kan. Het koppel- en plaatspad schrijven dit, nooit een client.", "Why the action was refused or failed. Empty on a send that went out.": "Waarom de actie is geweigerd of mislukt. Leeg bij een verzending die eruit ging.", + "Why the answer is unknown, in the words the page shows.": "Waarom het antwoord onbekend is, in de woorden die de pagina toont.", "Why the journey exists and who it is meant to reach.": "Waarom de journey bestaat en wie die moet bereiken.", "Why the membership ended, as the subscriber or the provider gave it.": "Waarom het lidmaatschap eindigde, zoals de abonnee of de provider het opgaf.", + "Why the post is in status failed, in words a marketer can act on. It names the account and the network, so a retry goes to the right place.": "Waarom het bericht op mislukt staat, in woorden waar een marketeer iets mee kan. Het noemt het account en het netwerk, zodat een nieuwe poging naar de goede plek gaat.", + "Why this publication failed, as one of a closed set a caller can branch on. A failure always carries one of these rather than only a sentence, so the interface can offer the right next step.": "Waarom deze plaatsing mislukte, als een waarde uit een vaste lijst waar een aanroeper op kan splitsen. Een mislukking draagt altijd zo'n waarde en niet alleen een zin, zodat het scherm de juiste volgende stap kan aanbieden.", + "Why this term matters, and what was decided about it.": "Waarom deze term ertoe doet, en wat erover besloten is.", + "Why, in their own words.": "Waarom, in eigen woorden.", "Widget not available": "Widget niet beschikbaar", "Wilt u uw afspraak verplaatsen of annuleren?": "Wilt u uw afspraak verplaatsen of annuleren?", "Win %": "Winstpercentage", "Win Rate": "Winstpercentage", "Win rate": "Winscore", "Win/loss": "Win/verlies", + "Window": "Periode", "Winning source": "Winnende bron", "Winning value": "Winnende waarde", "Wissen": "Wissen", @@ -3809,6 +4288,8 @@ OC.L10N.register( "Worklog": "Urenregistratie", "Write Markdown...": "Schrijf Markdown...", "Write your article content in Markdown...": "Schrijf uw artikelinhoud in Markdown...", + "Written by an agent: {agent}": "Geschreven door een agent: {agent}", + "X": "X", "XML (canonical Belastingdienst format)": "XML (kanoniek Belastingdienst formaat)", "XML (kanoniek Belastingdienst formaat)": "XML (kanoniek Belastingdienst formaat)", "XWiki base URL": "XWiki-basis-URL", @@ -3840,6 +4321,7 @@ OC.L10N.register( "[Verwijderde client]": "[Verwijderde klant]", "active leads": "actieve leads", "agents": "agenten", + "an agent": "een agent", "and {count} more": "en {count} meer", "app-availability.action": "OpenRegister installeren", "app-availability.description": "Deze applicatie vereist dat OpenRegister is geïnstalleerd en ingeschakeld.", @@ -3970,6 +4452,7 @@ OC.L10N.register( "{count} queries between {from} and {to}": "{count} zoekopdrachten tussen {from} en {to}", "{count} subscription(s) closed. The withdrawal is recorded.": "{count} inschrijving(en) beëindigd. De afmelding is geregistreerd.", "{days}d ago": "{days}d geleden", + "{from} to {to}": "{from} tot {to}", "{hours}h ago": "{hours}u geleden", "{h}h {m}min": "{h}u {m}min", "{label} copied.": "{label} gekopieerd.", @@ -3986,491 +4469,9 @@ OC.L10N.register( "{n} min": "{n} min", "{n} of {max} items": "{n} van {max} items", "{n}h": "{n}u", - "{value} of {quota} on track ({percent}%)": "{value} van {quota} op koers ({percent}%)", - "Agent Authored": "Door agent geschreven", - "Agent Authored By": "Geschreven door agent", - "Article IDs": "Artikel-ID's", - "Author": "Auteur", - "Destination of the link.": "Waar de link naartoe wijst.", - "Free-form subject tags used to group articles and to suggest related ones.": "Vrije onderwerpslabels om artikelen te groeperen en verwante artikelen voor te stellen.", - "Further reading offered with the article, each a label and a destination.": "Verder lezen bij het artikel, elk met een tekst en een bestemming.", - "Headline of the article, shown on the card, on the detail page and in an embedded newsletter block.": "De kop van het artikel, te zien op de kaart, op de detailpagina en in een nieuwsbriefblok.", - "Hero Image": "Hoofdafbeelding", - "Language the article is written in, as a two-letter code such as nl or en.": "De taal waarin het artikel geschreven is, als tweeletterige code zoals nl of en.", - "Links": "Links", - "Moment the article was first published (UTC). Set once and never moved by a later publish.": "Het moment waarop het artikel voor het eerst is gepubliceerd (UTC). Wordt eenmalig gezet en verschuift niet bij een latere publicatie.", - "One or two sentences describing the article, used on the card and in an embedded newsletter block.": "Een of twee zinnen die het artikel beschrijven, gebruikt op de kaart en in een nieuwsbriefblok.", - "Path in Nextcloud Files to the image shown above the article, or an absolute URL to one hosted elsewhere.": "Het pad in Nextcloud Bestanden naar de afbeelding boven het artikel, of een volledige URL naar een afbeelding elders.", - "Portal Page Ref": "Portaalpagina", - "Published At": "Gepubliceerd op", - "Slug": "Slug", - "Text of the link as the reader sees it.": "De tekst van de link zoals de lezer die ziet.", - "URL": "URL", - "Where the article stands. Only a published article may be embedded in a mailing or a post.": "Hoe het artikel ervoor staat. Alleen een gepubliceerd artikel mag in een mailing of een bericht worden opgenomen.", - "Articles embedded in this template, in the order the marketer chose. They are rendered where the body carries the {{articles}} marker; a template with articles and no marker renders none of them.": "De artikelen die in deze sjabloon zijn opgenomen, in de volgorde die de marketeer koos. Ze verschijnen waar de tekst de {{articles}}-markering draagt; een sjabloon met artikelen en zonder markering toont er geen.", - "Identity of the agent that drafted or changed the article, so the record can be followed back to the run that produced it. Empty on an article a person wrote.": "De identiteit van de agent die het artikel schreef of wijzigde, zodat de registratie terug te volgen is naar de run die het opleverde. Leeg bij een artikel dat een mens schreef.", - "Nextcloud user id of the person who owns the article. Stamped from the session and never taken from the request body.": "De Nextcloud-gebruikersnaam van de eigenaar van het artikel. Wordt uit de sessie gehaald en nooit uit de verzoekinhoud.", - "Reference to the public page that carries this article, filled in by hand until the portal contribution contract writes it. When empty, an embedded newsletter block renders no read-more link rather than a link that goes nowhere.": "De verwijzing naar de openbare pagina met dit artikel, voorlopig met de hand ingevuld tot het portaalcontract dat doet. Is deze leeg, dan toont een nieuwsbriefblok geen lees-meer-link in plaats van een link die nergens heen gaat.", - "The article itself, written in markdown. Stored as markdown so a mailing, a social post and a portal page can each render it their own way.": "Het artikel zelf, geschreven in markdown. Het wordt als markdown bewaard zodat een mailing, een bericht en een portaalpagina het elk op hun eigen manier kunnen tonen.", - "URL-safe identifier, unique within the register. It is what a public page and a link both address, so it is derived from the title once and then left alone.": "Een URL-veilige aanduiding, uniek binnen het register. Een openbare pagina en een link wijzen er allebei naar, dus hij wordt eenmalig uit de titel afgeleid en daarna met rust gelaten.", - "Whether an agent drafted or changed this article. Applied by the write path itself and ignored when it arrives in a request body, because a mark a client can set is not a mark (ADR-088).": "Of een agent dit artikel schreef of wijzigde. De schrijfweg zet dit zelf en negeert het in een verzoekinhoud, want een merk dat een client kan zetten is geen merk (ADR-088).", - "Archive": "Archiveren", - "Article body": "Artikelinhoud", - "Body": "Inhoud", - "Browse…": "Bladeren…", - "Campaign templates": "Campagnesjablonen", - "Choose": "Kiezen", - "Choose a hero image": "Kies een hoofdafbeelding", - "Comma-separated, such as release, product": "Kommagescheiden, bijvoorbeeld release, product", - "Create article": "Artikel aanmaken", - "Derived from the title when left empty": "Afgeleid van de titel als dit leeg blijft", - "Drafted by {agent}": "Geschreven door {agent}", - "Files path, or an absolute URL": "Bestandspad, of een volledige URL", - "Filled in once the public page exists": "Ingevuld zodra de publieke pagina bestaat", - "Headline of the article": "Kop van het artikel", - "Hero image": "Hoofdafbeelding", - "In review": "In beoordeling", - "One or two sentences, shown on the card": "Een of twee zinnen, getoond op de kaart", - "Portal page": "Portaalpagina", - "Restore as draft": "Terugzetten als concept", - "Return to draft": "Terug naar concept", - "Submit for review": "Indienen ter beoordeling", - "Tags": "Labels", - "That move could not be applied.": "Deze stap kon niet worden uitgevoerd.", - "The usages could not be loaded.": "Het gebruik kon niet worden geladen.", - "This article could not be loaded.": "Dit artikel kon niet worden geladen.", - "This article could not be saved.": "Dit artikel kon niet worden opgeslagen.", - "This article has not been used anywhere yet.": "Dit artikel is nog nergens gebruikt.", - "an agent": "een agent", - "Articles": "Artikelen", - "Pick published articles to embed": "Kies gepubliceerde artikelen om in te sluiten", - "Embedded where the body carries the {{articles}} marker, in the order picked here.": "Ingesloten waar de inhoud de {{articles}} markering bevat, in de hier gekozen volgorde.", - "The body has no {{articles}} marker, so these articles will not appear until you add one.": "De inhoud bevat geen {{articles}} markering, dus deze artikelen verschijnen pas als u er een toevoegt.", - "Article details": "Artikelgegevens", - "Where this is used": "Waar dit wordt gebruikt", - "Campaigns": "Campagnes", - "Campaign report": "Campagnerapport", - "Campaign details": "Campagnegegevens", - "Landing page": "Landingspagina", - "Marketing and campaigns": "Marketing en campagnes", - "What one campaign reached, what it brought in, and what it cost.": "Wat een campagne bereikte, wat ze opleverde en wat ze kostte.", - "Attribution model": "Attributiemodel", - "Attributed value per channel": "Toegekende waarde per kanaal", - "First touch": "Eerste contact", - "Last touch": "Laatste contact", - "Linear": "Lineair", - "Per channel": "Per kanaal", - "Reach": "Bereik", - "Visits": "Bezoeken", - "Share": "Aandeel", - "Closed on": "Afgesloten op", - "Not recorded": "Niet vastgelegd", - "{from} to {to}": "{from} tot {to}", - "No campaign to report on": "Nog geen campagne om over te rapporteren", - "Create a campaign under Marketing, group its mailings and posts into it, and its numbers appear here.": "Maak een campagne aan onder Marketing, hang de mailings en posts eraan, en de cijfers verschijnen hier.", - "Could not load the campaigns.": "De campagnes konden niet worden geladen.", - "Could not load the campaign report.": "Het campagnerapport kon niet worden geladen.", - "Create landing page": "Landingspagina aanmaken", - "Route on the portal": "Pad op het portaal", - "Open the campaign report": "Open het campagnerapport", - "Could not load this campaign.": "Deze campagne kon niet worden geladen.", - "Could not reach portaliq.": "Portaliq is niet bereikbaar.", - "This campaign has no landing page yet. Pipelinq asks portaliq to publish one with a sign-up form.": "Deze campagne heeft nog geen landingspagina. Pipelinq vraagt portaliq er een te publiceren met een aanmeldformulier.", - "The portal has no domain configured yet, so the page has no public address.": "Het portaal heeft nog geen domein, dus de pagina heeft geen openbaar adres.", - "Everyone who submits this form becomes a lead in this campaign.": "Iedereen die dit formulier invult wordt een lead in deze campagne.", - "That portal does not exist or is not published. Check the portal in the marketing settings.": "Dat portaal bestaat niet of is niet gepubliceerd. Controleer het portaal in de marketinginstellingen.", - "Another page on this portal already uses that route. Pick a different one.": "Een andere pagina op dit portaal gebruikt dat pad al. Kies een ander pad.", - "The campaign needs a page summary and a page body before portaliq can publish it.": "De campagne heeft een samenvatting en een pagina-inhoud nodig voordat portaliq kan publiceren.", - "Portaliq refused the sign-up form. This is a defect, not something you can fix here.": "Portaliq weigerde het aanmeldformulier. Dit is een fout in de software, niet iets dat u hier oplost.", - "Portaliq could not save the page. Nothing was created, so you can try again.": "Portaliq kon de pagina niet opslaan. Er is niets aangemaakt, dus u kunt het opnieuw proberen.", - "Portaliq is not installed on this instance, so there is nowhere to publish the page.": "Portaliq staat niet op deze omgeving, dus er is nergens om de pagina te publiceren.", - "This campaign no longer exists.": "Deze campagne bestaat niet meer.", - "Portaliq refused the request.": "Portaliq weigerde het verzoek.", - "Campaigns that group mailings, posts and a landing page": "Campagnes die mailings, posts en een landingspagina bundelen", - "Touchpoint": "Contactmoment in een campagne", - "One attributable interaction with a campaign": "Een toe te rekenen interactie met een campagne", - "Campaign value": "Campagnewaarde", - "Content": "Content", - "Costs": "Kosten", - "Created at": "Aangemaakt op", - "Default model": "Standaardmodel", - "Ends at": "Einddatum", - "First day of the campaign. The report window opens here.": "Eerste dag van de campagne. Hier begint de rapportageperiode.", - "Form": "Formulier", - "Goal": "Doel", - "How many days after the last touchpoint a close still counts.": "Hoeveel dagen na het laatste contactmoment een afsluiting nog meetelt.", - "How this campaign's report divides value. The models are computed at report time from the touchpoint log; nothing here is a stored answer.": "Hoe het rapport van deze campagne waarde verdeelt. De modellen worden bij het lezen berekend uit het logboek met contactmomenten. Er staat hier geen opgeslagen uitkomst.", - "Invoice": "Factuur", - "Last day of the campaign. The report window closes here.": "Laatste dag van de campagne. Hier eindigt de rapportageperiode.", - "Mailings": "Mailings", - "Model": "Model", - "Nonce": "Nonce", - "Occurred at": "Gebeurd op", - "Page body": "Pagina-inhoud", - "Page id": "Pagina-id", - "Page summary": "Paginasamenvatting", - "Portal": "Portaal", - "Posts": "Posts", - "Public URL": "Openbare URL", - "Route": "Pad", - "Source object": "Bronobject", - "Starts at": "Startdatum", - "Term": "Zoekterm", - "The blast, post or page that caused the interaction.": "De blast, post of pagina die de interactie veroorzaakte.", - "The blasts that belong to this campaign. A blast also names its campaign, so the list is a convenience for the report, not the truth.": "De blasts die bij deze campagne horen. Een blast noemt zelf ook zijn campagne, dus deze lijst is een hulpmiddel voor het rapport, niet de bron.", - "The campaign parameters of the visit that first brought this person to the site, captured at form submission.": "De campagneparameters van het bezoek waarmee deze persoon voor het eerst op de site kwam, vastgelegd bij het versturen van het formulier.", - "The campaign parameters of the visit the form was submitted on.": "De campagneparameters van het bezoek waarop het formulier is verstuurd.", - "The campaign parameters this interaction carried.": "De campagneparameters die deze interactie meedroeg.", - "The campaign that produced this lead.": "De campagne die deze lead opleverde.", - "The campaign the attributed value belongs to.": "De campagne waar de toegekende waarde bij hoort.", - "The campaign this blast belongs to. When set, the campaign's source, medium and campaign value are stamped on every link instead of the per-blast defaults.": "De campagne waar deze blast bij hoort. Is die ingevuld, dan krijgt elke link de bron, het medium en de campagnewaarde van de campagne in plaats van de standaardwaarden per blast.", - "The campaign this interaction belongs to.": "De campagne waar deze interactie bij hoort.", - "The channel the spend belongs to.": "Het kanaal waar de uitgave bij hoort.", - "The created page's OpenRegister id.": "De OpenRegister-id van de aangemaakte pagina.", - "The id the producing system stamped on this interaction. Portaliq stamps one per form submission; the submission listener refuses to act twice on the same value.": "De id die het bronsysteem op deze interactie zette. Portaliq zet er een per formulierinzending; de verwerker weigert twee keer op dezelfde waarde te handelen.", - "The in-portal route, as portaliq echoed it back.": "Het pad binnen het portaal, zoals portaliq het teruggaf.", - "The landing page body, in markdown.": "De inhoud van de landingspagina, in markdown.", - "The lead this interaction contributed to, when there is one.": "De lead waaraan deze interactie bijdroeg, als die er is.", - "The model the report opens on.": "Het model waarmee het rapport opent.", - "The portal slug the page was created on.": "De slug van het portaal waarop de pagina is aangemaakt.", - "The portaliq form bound to the landing page. A submission on this form becomes a lead in this campaign.": "Het portaliq-formulier dat aan de landingspagina hangt. Een inzending op dit formulier wordt een lead in deze campagne.", - "The shillinq AR invoice this value closed on, when it closed on a paid invoice rather than on a won lead. Pipelinq reads the invoice and never books it (ADR-107).": "De verkoopfactuur in shillinq waarop deze waarde is afgesloten, als dat op een betaalde factuur gebeurde en niet op een gewonnen lead. Pipelinq leest de factuur en boekt nooit (ADR-107).", - "The social posts that belong to this campaign. Plain ids until phase 3 ships the socialPost schema.": "De social posts die bij deze campagne horen. Losse ids totdat fase 3 het socialPost-schema oplevert.", - "The summary the landing page opens with. Portaliq refuses an empty one.": "De samenvatting waarmee de landingspagina opent. Portaliq weigert een lege samenvatting.", - "The touchpoints the value was divided over.": "De contactmomenten waarover de waarde is verdeeld.", - "The user who created the campaign. Set by the server, never by the browser.": "De gebruiker die de campagne aanmaakte. Gezet door de server, nooit door de browser.", - "The utm_campaign value at first touch.": "De waarde van utm_campaign bij het eerste contact.", - "The utm_campaign value at last touch.": "De waarde van utm_campaign bij het laatste contact.", - "The utm_campaign value every link in this campaign carries. Minted from the name once and frozen; renaming the campaign leaves it alone.": "De waarde van utm_campaign die elke link in deze campagne meedraagt. Eenmalig uit de naam afgeleid en daarna vast; hernoemen van de campagne laat de waarde staan.", - "The utm_campaign value.": "De waarde van utm_campaign.", - "The utm_content value at first touch.": "De waarde van utm_content bij het eerste contact.", - "The utm_content value at last touch.": "De waarde van utm_content bij het laatste contact.", - "The utm_content value, which is the blast id for a mailing.": "De waarde van utm_content, bij een mailing de id van de blast.", - "The utm_medium value at first touch.": "De waarde van utm_medium bij het eerste contact.", - "The utm_medium value at last touch.": "De waarde van utm_medium bij het laatste contact.", - "The utm_medium value, lowercase, from the vocabulary in campaign.utm_mediums.": "De waarde van utm_medium, in kleine letters, uit de lijst in campaign.utm_mediums.", - "The utm_medium value.": "De waarde van utm_medium.", - "The utm_source value at first touch.": "De waarde van utm_source bij het eerste contact.", - "The utm_source value at last touch.": "De waarde van utm_source bij het laatste contact.", - "The utm_source value, lowercase, from the vocabulary in campaign.utm_sources. Linkedin and linkedin are two campaigns in every analytics tool, so the case rule is enforced rather than corrected.": "De waarde van utm_source, in kleine letters, uit de lijst in campaign.utm_sources. Linkedin en linkedin zijn in elk analysepakket twee campagnes, dus de regel wordt afgedwongen en niet stilzwijgend gecorrigeerd.", - "The utm_source value.": "De waarde van utm_source.", - "The utm_term value at first touch.": "De waarde van utm_term bij het eerste contact.", - "The utm_term value at last touch.": "De waarde van utm_term bij het laatste contact.", - "The utm_term value.": "De waarde van utm_term.", - "Touchpoints": "Contactmomenten", - "UTM": "UTM", - "What happened.": "Wat er gebeurde.", - "What portaliq answered when this campaign asked for a page. Written by LandingPageProvisioningService, never by hand.": "Wat portaliq antwoordde toen deze campagne om een pagina vroeg. Geschreven door LandingPageProvisioningService, nooit met de hand.", - "What the campaign actually cost, per channel, as far as anyone recorded it. A channel that is absent is reported as not recorded, never as zero: zero reads as free.": "Wat de campagne werkelijk kostte, per kanaal, voor zover iemand het vastlegde. Een kanaal dat ontbreekt wordt gemeld als niet vastgelegd, nooit als nul: nul leest als gratis.", - "What the campaign is called, as the marketer writes it.": "Hoe de campagne heet, zoals de marketeer die opschrijft.", - "What the campaign was allowed to cost, in euro.": "Wat de campagne mocht kosten, in euro.", - "What this campaign is meant to achieve, in one sentence.": "Wat deze campagne moet opleveren, in een zin.", - "What was spent, in euro.": "Wat er is uitgegeven, in euro.", - "When it happened, to the second or better. Rows with the same moment keep the order they were written in, so a report is reproducible.": "Wanneer het gebeurde, op de seconde of nauwkeuriger. Regels met hetzelfde moment houden de volgorde waarin ze zijn geschreven, zodat een rapport reproduceerbaar is.", - "When portaliq created the page.": "Wanneer portaliq de pagina aanmaakte.", - "When the campaign was created.": "Wanneer de campagne is aangemaakt.", - "When the row was written.": "Wanneer de regel is geschreven.", - "Where a visitor reaches the page. Empty when the portal has no domain configured.": "Waar een bezoeker de pagina bereikt. Leeg als het portaal geen domein heeft.", - "Where the campaign is in its own life.": "Waar de campagne in haar eigen verloop staat.", - "Where the figure comes from.": "Waar het bedrag vandaan komt.", - "Which attribution model produced this row.": "Welk attributiemodel deze regel opleverde.", - "Which channel carried it, resolved from the medium.": "Welk kanaal het droeg, afgeleid uit het medium.", - "Who interacted, when we know. Empty for an anonymous visit.": "Wie de interactie had, voor zover bekend. Leeg bij een anoniem bezoek.", - "Window": "Periode", - "New campaign": "Nieuwe campagne", - "Edit campaign": "Campagne bewerken", - "Back to campaigns": "Terug naar campagnes", - "Budget in euro": "Budget in euro", - "Campaign value: {value}. It was minted from the name and does not change when you rename the campaign.": "Campagnewaarde: {value}. Die is uit de naam afgeleid en verandert niet als u de campagne hernoemt.", - "What this campaign should achieve, in one sentence": "Wat deze campagne moet opleveren, in een zin", - "The landing page opens with this. Portaliq refuses a page without it.": "Hiermee opent de landingspagina. Portaliq weigert een pagina zonder samenvatting.", - "Markdown. Headings, lists and links all work.": "Markdown. Koppen, lijsten en links werken allemaal.", - "Could not load the campaign vocabulary.": "De campagnelijsten konden niet worden geladen.", - "Could not save the campaign.": "De campagne kon niet worden opgeslagen.", - "A campaign needs a name.": "Een campagne heeft een naam nodig.", - "{value} is not one of the allowed sources: {allowed}": "{value} staat niet in de toegestane bronnen: {allowed}", "{value} is not one of the allowed mediums: {allowed}": "{value} staat niet in de toegestane media: {allowed}", - "Alt Text": "Alternatieve tekst", - "Alternative text. Every network that accepts media accepts alt text, and a post without it is unreadable to a screen reader.": "Alternatieve tekst. Elk netwerk dat media aanneemt neemt ook alternatieve tekst aan, en een bericht zonder is onleesbaar voor een schermlezer.", - "Approvals": "Goedkeuringen", - "Bluesky": "Bluesky", - "Clicks on the link, counted by Pipelinq's own redirect where one was used.": "Kliks op de link, geteld door de eigen doorverwijzing van Pipelinq waar die is gebruikt.", - "Comments": "Reacties", - "Company account": "Bedrijfsaccount", - "Connected": "Gekoppeld", - "Connected At": "Gekoppeld op", - "Connecting": "Bezig met koppelen", - "Created By": "Aangemaakt door", - "Credential Reference": "Credentialverwijzing", - "Decided At": "Beslist op", - "Decision": "Beslissing", - "Display Name": "Weergavenaam", - "Expires At": "Verloopt op", - "External Account ID": "Extern account-ID", - "Facebook page": "Facebookpagina", - "Failure Code": "Foutcode", - "Failure Reason": "Reden van mislukking", - "Follower Count": "Aantal volgers", - "Follower Count Read At": "Volgers gelezen op", - "Followers at the last metrics pull, used to turn engagement into a rate rather than a raw count.": "Het aantal volgers bij het laatst ophalen van de cijfers, waarmee interactie een percentage wordt in plaats van een kaal getal.", - "How many times publishing was tried. A retry advances it, so a post that keeps failing is visible as such.": "Hoe vaak plaatsen is geprobeerd. Een nieuwe poging telt op, zodat een bericht dat blijft mislukken als zodanig zichtbaar is.", - "Images or video the post carries. Each network takes as many as it allows and no more.": "Afbeeldingen of video bij het bericht. Elk netwerk neemt er zoveel als het toestaat en niet meer.", - "Instagram business": "Instagram business", - "Instance Base URL": "Basis-URL van de server", - "Internal name for the post, used in the calendar and the list. Never published.": "Interne naam voor het bericht, gebruikt in de kalender en de lijst. Wordt nooit geplaatst.", - "ISO 8601 instant followerCount was last read from the network.": "ISO 8601-moment waarop followerCount voor het laatst bij het netwerk is gelezen.", - "ISO 8601 instant of the decision.": "ISO 8601-moment van de beslissing.", - "ISO 8601 instant the connection was completed or last re-authorised.": "ISO 8601-moment waarop de koppeling klaar was of voor het laatst opnieuw is geautoriseerd.", - "ISO 8601 instant the grant behind this account expires, as the broker last reported it. A refresh moves it; a dead refresh flips the status to relink_needed instead.": "ISO 8601-moment waarop de toestemming achter dit account verloopt, zoals de broker het laatst meldde. Een vernieuwing verschuift het moment. Lukt de vernieuwing niet, dan gaat de status naar relink_needed.", - "ISO 8601 instant the item went live, or the moment the owner confirmed they shared it.": "ISO 8601-moment waarop het item live ging, of het moment waarop de eigenaar bevestigde dat hij het deelde.", - "ISO 8601 instant the last account finished. Stamped once and never moved.": "ISO 8601-moment waarop het laatste account klaar was. Dit wordt eenmaal gezet en daarna niet meer verplaatst.", - "ISO 8601 instant the metrics were last pulled.": "ISO 8601-moment waarop de cijfers voor het laatst zijn opgehaald.", - "ISO 8601 instant the owner of a share-mode account was asked to post. Set by the advocacy path only.": "ISO 8601-moment waarop de eigenaar van een deelaccount is gevraagd te plaatsen. Alleen het deelpad zet dit.", - "ISO 8601 instant the post should go out. Empty means as soon as it is approved.": "ISO 8601-moment waarop het bericht uit moet gaan. Leeg betekent zodra het is goedgekeurd.", - "Likes": "Likes", - "Likes, favourites or reactions.": "Likes, favorieten of reacties.", - "LinkedIn": "LinkedIn", - "Mastodon": "Mastodon", - "Media": "Media", - "Media Type": "Mediatype", - "Media type of the file.": "Mediatype van het bestand.", - "Metrics": "Cijfers", - "Metrics Read At": "Cijfers gelezen op", - "Network not configured": "Netwerk niet ingericht", - "Network unavailable": "Netwerk niet bereikbaar", - "Not permitted": "Niet toegestaan", - "Note": "Toelichting", - "Path of the file in Nextcloud Files.": "Pad van het bestand in Nextcloud Bestanden.", - "Per-network overrides, keyed by network name. A variant may carry its own body, link or media; anything it leaves out falls back to the post's own value.": "Afwijkingen per netwerk, met de netwerknaam als sleutel. Een variant mag een eigen tekst, link of media hebben. Wat de variant weglaat, komt uit het bericht zelf.", - "Personal account": "Persoonlijk account", - "Post": "Bericht", - "Prepare a share": "Deling voorbereiden", - "Public address of the profile, used to open the account in its own network.": "Openbaar adres van het profiel, om het account in het eigen netwerk te openen.", - "Public address of the published item, so a marketer can open what actually went out.": "Openbaar adres van het geplaatste item, zodat een marketeer kan openen wat er werkelijk uit is gegaan.", - "Publicly reachable address of the image, required by the networks that fetch media rather than accept an upload.": "Openbaar bereikbaar adres van de afbeelding, nodig voor de netwerken die media ophalen in plaats van een upload aannemen.", - "Publish directly": "Direct plaatsen", - "Publish Mode": "Manier van plaatsen", - "Raw Metrics": "Ruwe cijfers", - "Reconnect needed": "Opnieuw koppelen nodig", - "Rejected by the network": "Geweigerd door het netwerk", - "Replies or comments.": "Antwoorden of reacties.", - "Reposts, reblogs or shares.": "Reposts, reblogs of delingen.", - "Scheduled For": "Gepland voor", - "Share Prompted At": "Om deling gevraagd op", - "Shared by the owner": "Gedeeld door de eigenaar", - "Shares": "Delingen", - "Skipped": "Overgeslagen", - "Social Account": "Social account", - "Social Post": "Social bericht", - "Social Publication": "Social plaatsing", - "Spend budget reached": "Uitgavenlimiet bereikt", - "Status Reason": "Reden van de status", - "The account as its own network spells it, for example @conduction@mastodon.nl. It is what a colleague recognises, so it is stored exactly as the network returns it.": "Het account zoals het netwerk het zelf schrijft, bijvoorbeeld @conduction@mastodon.nl. Dit is wat een collega herkent, dus het wordt precies bewaard zoals het netwerk het teruggeeft.", - "The account's own server, for the two networks that have no single API host: a Mastodon instance or a Bluesky personal data server. The broker pins this host onto the credential at mint and refuses to move it afterwards, so this field is a readable copy and never the authority.": "De eigen server van het account, voor de twee netwerken zonder vaste API-host: een Mastodon-instantie of een Bluesky personal data server. De broker legt deze host bij het aanmaken vast op de credential en verplaatst hem daarna niet meer. Dit veld is dus een leesbare kopie en nooit de bron.", - "The address the post points at, before campaign decoration. The stored value stays clean so the same post can be moved to another campaign without unpicking a query string.": "Het adres waar het bericht naar wijst, voordat de campagne eraan wordt toegevoegd. De bewaarde waarde blijft schoon, zodat hetzelfde bericht naar een andere campagne kan zonder een querystring uit elkaar te halen.", - "The article this post repurposes, when it came from one. Reading the article gives the composer its summary, hero image and public link to start from.": "Het artikel waar dit bericht op teruggaat, als het uit een artikel komt. De opsteller begint daarmee met de samenvatting, de hoofdafbeelding en de openbare link uit dat artikel.", - "The campaign this post belongs to. When set, the link is decorated with that campaign's UTM parameters so a click can be attributed. Campaigns arrive in phase 4; until then this is a value a marketer fills in and the decorator already honours.": "De campagne waar dit bericht bij hoort. Is die gevuld, dan krijgt de link de UTM-parameters van die campagne mee zodat een klik toe te wijzen is. Campagnes komen in fase 4. Tot dan vult een marketeer deze waarde zelf in en de linkdecorator gebruikt hem al.", - "The connected account this publication went to.": "Het gekoppelde account waar deze plaatsing heen ging.", - "The connected accounts this post goes to. One post to five accounts produces five publications, each with its own outcome.": "De gekoppelde accounts waar dit bericht heen gaat. Een bericht naar vijf accounts levert vijf plaatsingen op, elk met een eigen uitkomst.", - "The failure in words a marketer can act on. Never carries a token, a header or a full request.": "De mislukking in woorden waar een marketeer iets mee kan. Bevat nooit een token, een header of een volledig verzoek.", - "The five numbers every network can answer, after normalisation.": "De vijf getallen die elk netwerk kan geven, na normalisatie.", - "The human decisions taken on this post. Appended by the approve and reject paths from the session user and never taken from a request body.": "De beslissingen die mensen over dit bericht namen. Het goedkeur- en afkeurpad voegen ze toe vanuit de sessiegebruiker en nemen ze nooit over uit een verzoek.", - "The name the network shows for this account.": "De naam die het netwerk bij dit account toont.", - "The network of the account, copied here so a ranking can group by network without reading every account.": "Het netwerk van het account, hier meegeschreven zodat een ranglijst per netwerk kan groeperen zonder elk account te lezen.", - "The network this account lives on. It selects the adapter that shapes a publish request and the broker provider the credential was minted against.": "Het netwerk waar dit account staat. Het bepaalt welke adapter een plaatsingsverzoek vormgeeft en tegen welke brokerprovider de credential is aangemaakt.", - "The network's own identifier for the published item, used to read its numbers back.": "De eigen aanduiding van het netwerk voor het geplaatste item, waarmee de cijfers worden teruggelezen.", - "The network's own identifier for this account: a Facebook page id, an Instagram business account id, a LinkedIn person or organisation URN, or a Bluesky DID. Adapters address the account by this value, so a renamed handle does not break publishing.": "De eigen aanduiding van het netwerk voor dit account: een Facebookpagina-id, een Instagram business-account-id, een LinkedIn-URN voor een persoon of organisatie, of een Bluesky-DID. Adapters spreken het account op deze waarde aan, zodat een gewijzigde handle het plaatsen niet stukmaakt.", - "The Nextcloud user this account belongs to. For a personal account it is the authorization boundary: only this user or an administrator may publish as them, request a share from them or revoke the connection. Stamped by the connect path from the session and never taken from a request body.": "De Nextcloud-gebruiker bij wie dit account hoort. Bij een persoonlijk account is dit de autorisatiegrens: alleen deze gebruiker of een beheerder mag namens hem plaatsen, hem om een deling vragen of de koppeling intrekken. Het koppelpad zet deze waarde vanuit de sessie en neemt hem nooit over uit een verzoek.", - "The Nextcloud user who created the post, stamped from the session.": "De Nextcloud-gebruiker die het bericht maakte, gezet vanuit de sessie.", - "The Nextcloud user who decided.": "De Nextcloud-gebruiker die besliste.", - "The OAuth client id the connection was made with. Public by design, never a secret. Empty when the connection used the Conduction developer app; filled when the tenant brought its own application.": "Het OAuth-client-id waarmee de koppeling is gemaakt. Openbaar van opzet en nooit geheim. Leeg wanneer de koppeling de ontwikkelaarsapplicatie van Conduction gebruikte, gevuld wanneer de organisatie een eigen applicatie meebracht.", - "The outcome for this one account. awaiting_share and shared are the advocacy path, where no application may post and the owner does it themselves.": "De uitkomst voor dit ene account. awaiting_share en shared horen bij het delen door collega's, waar geen applicatie mag plaatsen en de eigenaar het zelf doet.", - "The permissions the account granted, as the network names them. Read back from the broker so a missing scope explains a refusal instead of looking like a bug.": "De rechten die het account heeft gegeven, zoals het netwerk ze noemt. Ze worden bij de broker teruggelezen, zodat een ontbrekend recht een weigering verklaart in plaats van op een fout te lijken.", - "The post this publication belongs to.": "Het bericht waar deze plaatsing bij hoort.", - "The provider's own payload, kept untouched so a normalisation can be recomputed when a network changes what it reports.": "De onbewerkte inhoud van de aanbieder, ongewijzigd bewaard zodat de normalisatie opnieuw gedaan kan worden als een netwerk verandert wat het meldt.", - "The text of the post as it applies to every network that has no variant of its own.": "De tekst van het bericht, zoals die geldt voor elk netwerk zonder eigen variant.", - "Threads": "Threads", - "Times the item was seen.": "Hoe vaak het item is gezien.", - "UUID of the credential OpenRegister's broker holds for this account. It is a reference, not a secret: Pipelinq cannot read the token behind it and never tries. Empty until the connect flow returns.": "UUID van de credential die de broker van OpenRegister voor dit account bewaart. Het is een verwijzing en geen geheim: Pipelinq kan het token erachter niet lezen en probeert dat ook niet. Leeg totdat het koppelen klaar is.", - "Views": "Weergaven", - "Waiting for approval": "Wacht op goedkeuring", - "Waiting for the owner to share": "Wacht tot de eigenaar deelt", - "Waiting to go out": "Wacht om uit te gaan", - "What they decided.": "Wat er is beslist.", - "What this publication cost in euros. Only X charges per post and per read today; every other network records zero.": "Wat deze plaatsing in euro's kostte. Alleen X rekent vandaag per bericht en per uitlezing. Elk ander netwerk noteert nul.", - "Where the connection stands. The first five values are the broker's own vocabulary and are mirrored from it. not_configured is Pipelinq's own: the network has no developer application filed yet, so nothing can be connected and the interface says so instead of offering a button that fails.": "Hoe de koppeling ervoor staat. De eerste vijf waarden komen letterlijk van de broker. not_configured is van Pipelinq zelf: voor dit netwerk is nog geen ontwikkelaarsapplicatie aangevraagd, dus er valt niets te koppelen en het scherm zegt dat in plaats van een knop aan te bieden die niet werkt.", - "Where the post stands. A post reaches scheduled only after a person approved it, and reaches published only when every account it names has a publication that succeeded or was handed to its owner to share.": "Hoe het bericht ervoor staat. Een bericht komt pas op gepland als een mens het heeft goedgekeurd, en pas op geplaatst als elk genoemd account een plaatsing heeft die is gelukt of aan de eigenaar is gegeven om te delen.", - "Whether an agent drafted this post (ADR-088). Stamped by the write path, never accepted from a client.": "Of een agent dit bericht heeft geschreven (ADR-088). Het schrijfpad zet dit, een client nooit.", - "Whether Pipelinq publishes to this account itself or prepares the text for its owner to post. Personal Facebook and Instagram accounts are always share, because no application may post to them at all.": "Of Pipelinq zelf op dit account plaatst of de tekst klaarzet voor de eigenaar. Persoonlijke Facebook- en Instagram-accounts staan altijd op delen, omdat geen enkele applicatie daarop mag plaatsen.", - "Whether this account may be picked in the composer. Revoking a connection clears it rather than deleting the row, so the publications that already went out keep naming the account they went to.": "Of dit account in de opsteller gekozen mag worden. Een koppeling intrekken zet dit uit en verwijdert de rij niet, zodat plaatsingen die al uit zijn gegaan het account blijven noemen waar ze heen gingen.", - "Whether this is a company account the tenant runs or a colleague's own account. A personal account belongs to the person who connected it and only they or an administrator may act on it.": "Of dit een bedrijfsaccount van de organisatie is of het eigen account van een collega. Een persoonlijk account hoort bij degene die het gekoppeld heeft. Alleen die persoon of een beheerder mag er iets mee doen.", - "Which agent drafted it. Stamped alongside agentAuthored and cleared when a person takes authorship.": "Welke agent het schreef. Dit wordt samen met agentAuthored gezet en gewist zodra een mens het auteurschap overneemt.", - "Why the account holds its current status, in words a marketer can act on. Written by the connect and publish paths, never by a client.": "Waarom het account deze status heeft, in woorden waar een marketeer iets mee kan. Het koppel- en plaatspad schrijven dit, nooit een client.", - "Why the post is in status failed, in words a marketer can act on. It names the account and the network, so a retry goes to the right place.": "Waarom het bericht op mislukt staat, in woorden waar een marketeer iets mee kan. Het noemt het account en het netwerk, zodat een nieuwe poging naar de goede plek gaat.", - "Why this publication failed, as one of a closed set a caller can branch on. A failure always carries one of these rather than only a sentence, so the interface can offer the right next step.": "Waarom deze plaatsing mislukte, als een waarde uit een vaste lijst waar een aanroeper op kan splitsen. Een mislukking draagt altijd zo'n waarde en niet alleen een zin, zodat het scherm de juiste volgende stap kan aanbieden.", - "Why, in their own words.": "Waarom, in eigen woorden.", - "X": "X", - "Compose a post": "Bericht opstellen", - "Connect": "Koppelen", - "Copy text": "Tekst kopiëren", - "Edit post": "Bericht bewerken", - "Engagement rate": "Interactiepercentage", - "Followers": "Volgers", - "I posted this": "Ik heb dit geplaatst", - "Internal name, never published": "Interne naam, wordt nooit geplaatst", - "Leave empty to use the body above": "Laat leeg om de tekst hierboven te gebruiken", - "No application may post to this account, so the text is ready for you to post.": "Geen enkele applicatie mag op dit account plaatsen, dus de tekst staat klaar zodat je hem zelf kunt plaatsen.", - "No social accounts yet.": "Nog geen social accounts.", - "Nothing has been published yet.": "Er is nog niets geplaatst.", - "Open the composer": "Open de opsteller", - "Open what went out": "Bekijk wat er uit is gegaan", - "Per network": "Per netwerk", - "Post this yourself": "Plaats dit zelf", - "Reconnect": "Opnieuw koppelen", - "Scheduled for": "Gepland voor", - "Share this myself": "Zelf delen", - "Social accounts": "Social accounts", - "Social performance": "Social prestaties", - "Submit for approval": "Ter goedkeuring aanbieden", - "That did not work.": "Dat is niet gelukt.", - "The account is connected.": "Het account is gekoppeld.", - "The accounts could not be loaded.": "De accounts konden niet geladen worden.", - "The campaign parameters are added when it goes out": "De campagneparameters worden toegevoegd zodra het bericht uitgaat", - "The connection could not be recorded.": "De koppeling kon niet vastgelegd worden.", - "The connection could not be revoked.": "De koppeling kon niet ingetrokken worden.", - "The connection could not be started.": "De koppeling kon niet gestart worden.", - "The connection was not completed. Try connecting the account again.": "De koppeling is niet afgerond. Probeer het account opnieuw te koppelen.", - "The file picker could not be opened.": "De bestandskiezer kon niet geopend worden.", - "The numbers could not be loaded.": "De cijfers konden niet geladen worden.", - "The post could not be loaded.": "Het bericht kon niet geladen worden.", - "The post could not be saved.": "Het bericht kon niet opgeslagen worden.", - "The prepared text could not be loaded.": "De voorbereide tekst kon niet geladen worden.", - "The publications could not be loaded.": "De plaatsingen konden niet geladen worden.", - "The retry did not work.": "De nieuwe poging is niet gelukt.", - "The share could not be recorded.": "De deling kon niet vastgelegd worden.", - "The text could not be copied. Select it and copy it by hand.": "De tekst kon niet gekopieerd worden. Selecteer hem en kopieer hem zelf.", - "This post has not gone out yet.": "Dit bericht is nog niet uitgegaan.", - "This post names no accounts yet.": "Dit bericht noemt nog geen accounts.", - "What this post says on every network": "Wat dit bericht op elk netwerk zegt", - "Written by an agent: {agent}": "Geschreven door een agent: {agent}", - "New post": "Nieuw bericht", - "Post details": "Berichtgegevens", - "Prepared text": "Voorbereide tekst", - "Social account": "Social account", - "Social post": "Social bericht", - "Social posts": "Social berichten", - "What this says per network": "Wat dit per netwerk zegt", - "Where it went": "Waar het heen ging", - "A short summary of the change, for a page or sitemap watch. For a feed or a timeline this is the entry's own summary.": "Een korte samenvatting van de wijziging, bij een pagina- of sitemapbewaking. Bij een feed of tijdlijn is dit de samenvatting van het item zelf.", - "Added by hand": "Handmatig toegevoegd", - "Arrange something": "Iets regelen", - "Came from": "Komt van", - "Cannot be checked": "Niet te controleren", - "Checked at": "Gecontroleerd op", - "Compare options": "Opties vergelijken", - "Competitor": "Concurrent", - "Competitor Watch": "Concurrentbewaking", - "Confirmed by": "Bevestigd door", - "Could not reach it": "Niet te bereiken", - "Could not read it": "Niet te lezen", - "Difficulty": "Moeilijkheid", - "Every day": "Elke dag", - "Every hour": "Elk uur", - "Every week": "Elke week", - "Feed": "Feed", - "Feeds": "Feeds", - "Find something out": "Iets uitzoeken", - "Fingerprint": "Vingerafdruk", - "For a page watch, a hash of the selected fragment as it was last seen. The fragment itself is never stored.": "Bij een paginabewaking een hash van het geselecteerde deel zoals het voor het laatst gezien is. Het deel zelf wordt nooit bewaard.", - "For a page watch, a hash per line of the fragment as it was last seen, capped. It is what lets the next run say how much was removed without keeping a copy of somebody else's page: the lines that were ADDED are shown from the run's own fresh fetch, and the removed ones are counted, not quoted.": "Bij een paginabewaking een hash per regel van het deel zoals het voor het laatst gezien is, met een maximum. Daarmee kan de volgende keer zeggen hoeveel er weg is zonder een kopie van andermans pagina te bewaren: de regels die erbij kwamen komen uit de verse ophaalactie van die run, en de verdwenen regels worden geteld, niet geciteerd.", - "For a page watch, the CSS selector of the fragment to compare. A selector that matches nothing is reported rather than silently treated as unchanged.": "Bij een paginabewaking de CSS-selector van het deel dat vergeleken wordt. Een selector die niets vindt wordt gemeld, niet stilzwijgend als ongewijzigd behandeld.", - "How hard the term is to win, 0 to 100, when somebody has looked it up. Filled in by hand for the same reason as volume.": "Hoe lastig de term te winnen is, 0 tot 100, als iemand het heeft opgezocht. Handmatig ingevuld, om dezelfde reden als het volume.", - "How often": "Hoe vaak", - "How often this watch is due. The flow fires hourly and runs the watches whose cadence has come round.": "Hoe vaak deze bewaking aan de beurt is. De flow gaat elk uur af en draait de bewakingen waarvan het ritme rond is.", - "How relevant hermiq judged this item, 0 to 100. Absent when hermiq did not score it, which is not the same as a zero and is rendered as not scored.": "Hoe relevant hermiq dit item vond, 0 tot 100. Afwezig als hermiq er geen score aan gaf, wat iets anders is dan een nul en getoond wordt als niet beoordeeld.", - "How the last run ended.": "Hoe de laatste keer afliep.", - "Intent": "Intentie", - "Keep an eye on it": "In de gaten houden", - "Keyword Target": "Zoekterm", - "Last outcome": "Laatste uitkomst", - "Last reason": "Laatste toelichting", - "Line fingerprints": "Regelvingerafdrukken", - "Monthly searches, when somebody has looked it up. Nothing in Pipelinq fills this in: the source that would is out of scope, so an empty value means not measured.": "Zoekopdrachten per maand, als iemand het heeft opgezocht. Niets in Pipelinq vult dit in: de bron die dat zou doen valt buiten scope, dus leeg betekent niet gemeten.", - "Nothing of ours answers it": "Niets van ons beantwoordt dit", - "One push from page one": "Eén zetje van pagina één", - "Our account": "Ons account", - "Page fragment": "Deel van een pagina", - "Public fediverse handles. Only networks with a public timeline can be watched.": "Openbare fediverse-accounts. Alleen netwerken met een openbare tijdlijn kunnen gevolgd worden.", - "Public handles": "Openbare accounts", - "Public timeline": "Openbare tijdlijn", - "RSS or Atom feed URLs to watch.": "RSS- of Atom-feeds om te volgen.", - "Reach a specific page": "Een bepaalde pagina bereiken", - "Read": "Gelezen", - "Relevance": "Relevantie", - "Saved search": "Bewaarde zoekopdracht", - "Scored by an agent": "Beoordeeld door een agent", - "Search volume": "Zoekvolume", - "Seen at": "Gezien op", - "Selector": "Selector", - "Sitemap": "Sitemap", - "Social Connection": "Sociale connectie", - "Source stamp": "Bronstempel", - "Target page": "Doelpagina", - "The OpenConnector source this watch reads through, when it needs one of its own. An OpenConnector source is a per-origin allow-list, so a competitor on their own domain gets their own source; leave this empty to use the shared source in competitor.egress_source.": "De OpenConnector-bron waar deze bewaking doorheen leest, als die er een van zichzelf nodig heeft. Een OpenConnector-bron is een lijst per domein, dus een concurrent op een eigen domein krijgt een eigen bron; laat dit leeg om de gedeelde bron uit competitor.egress_source te gebruiken.", - "The Search Console property the proposal came from, when it came from one.": "De Search Console-property waar het voorstel vandaan komt, als het ergens vandaan komt.", - "The client record for this organisation, when it is also a customer.": "De klant die bij deze organisatie hoort, als het ook een klant is.", - "The client whose handle this is.": "De klant van wie dit account is.", - "The competitor this event is about.": "De concurrent waar deze melding over gaat.", - "The competitor this watch belongs to.": "De concurrent waar deze bewaking bij hoort.", - "The connected socialAccount the audit looked from.": "Het gekoppelde socialAccount waarvandaan de controle keek.", - "The handle on the other side.": "Het account aan de andere kant.", - "The kind of watch that produced it.": "Het soort bewaking dat de melding opleverde.", - "The network this row is about.": "Het netwerk waar deze regel over gaat.", - "The one-line reason hermiq gave for the score.": "De reden in één zin die hermiq bij de score gaf.", - "The organisation's name.": "De naam van de organisatie.", - "The organisation's own site.": "De eigen site van de organisatie.", - "The page that should win this term. A URL on our own site, or a portaliq page reference.": "De pagina die deze term moet winnen. Een URL op onze eigen site, of een verwijzing naar een portaliq-pagina.", - "The search term itself, as people type it.": "De zoekterm zelf, zoals mensen die typen.", - "The sitemap to diff for new and changed pages. A sitemap index is followed.": "De sitemap die vergeleken wordt op nieuwe en gewijzigde pagina's. Een sitemap-index wordt gevolgd.", - "The user who confirmed the proposal.": "De gebruiker die het voorstel bevestigde.", - "The value that decides whether this item changed: a sitemap lastmod, a feed guid, or a fragment fingerprint.": "De waarde die bepaalt of dit item veranderd is: een lastmod uit een sitemap, een guid uit een feed, of een vingerafdruk van een deel van een pagina.", - "The watch that produced this event.": "De bewaking die deze melding opleverde.", - "Their handle": "Hun account", - "Their profile": "Hun profiel", - "Their public profile, when the network gave one.": "Hun openbare profiel, als het netwerk er een gaf.", - "They follow us": "Zij volgen ons", - "Two pages, one query": "Twee pagina's, één zoekopdracht", - "Use less": "Minder gebruiken", - "Use more": "Vaker gebruiken", - "Watch": "Bewaking", - "Watch Event": "Bewakingsmelding", - "We follow them": "Wij volgen hen", - "What changed": "Wat er veranderd is", - "What is being watched. These five are the sources that can be read legitimately; LinkedIn and Meta post data are not among them, and no sixth kind should be added for them.": "Wat er gevolgd wordt. Dit zijn de vijf bronnen die legitiem te lezen zijn; berichten van LinkedIn en Meta horen daar niet bij, en er hoort geen zesde soort voor te komen.", - "What somebody typing this is trying to do.": "Wat iemand die dit typt wil bereiken.", - "What the item is called, as the source names it.": "Hoe het item heet, zoals de bron het noemt.", - "What the last run said when it did not end in ok.": "Wat de laatste keer meldde toen het niet goed ging.", - "What to read: a feed URL, a sitemap URL, a page URL, a fediverse handle, or a search query.": "Wat er gelezen wordt: een feed-URL, een sitemap-URL, een pagina-URL, een fediverse-account of een zoekopdracht.", - "What we decided to do about this term.": "Wat we met deze term besloten hebben.", - "What we watch this organisation for.": "Waarom we deze organisatie volgen.", - "When the audit last looked.": "Wanneer de controle voor het laatst keek.", - "When the proposal was confirmed.": "Wanneer het voorstel bevestigd is.", - "When the watch first saw this item.": "Wanneer de bewaking dit item voor het eerst zag.", - "When this watch last ran, whatever the outcome.": "Wanneer deze bewaking voor het laatst draaide, wat de uitkomst ook was.", - "Where the item lives. Together with the watch this is the event's identity, so a re-run updates rather than duplicates.": "Waar het item staat. Samen met de bewaking is dit de identiteit van de melding, dus een tweede run werkt bij in plaats van te verdubbelen.", - "Whether our account follows theirs. Unknown means the network will not say, not that we do not.": "Of ons account het hunne volgt. Onbekend betekent dat het netwerk het niet zegt, niet dat we het niet doen.", - "Whether the relevance on this event was written by an agent (ADR-088). The item itself is never agent-authored: it is somebody else's publication.": "Of de relevantie bij deze melding door een agent geschreven is (ADR-088). Het item zelf nooit: dat is andermans publicatie.", - "Whether their account follows ours, on the same three-value vocabulary.": "Of hun account het onze volgt, met dezelfde drie antwoorden.", - "Whether this competitor's watches run.": "Of de bewakingen van deze concurrent draaien.", - "Whether this watch runs.": "Of deze bewaking draait.", - "Which derivation proposed this term, so a target can be traced back to the evidence for it.": "Welke afleiding deze term voorstelde, zodat een zoekterm terug te voeren is op het bewijs ervoor.", - "Why": "Waarom", - "Why the answer is unknown, in the words the page shows.": "Waarom het antwoord onbekend is, in de woorden die de pagina toont.", - "Why this term matters, and what was decided about it.": "Waarom deze term ertoe doet, en wat erover besloten is.", - "Competitors": "Concurrenten", - "Connection audit": "Connectiecontrole", - "The handle as its own network spells it, without the leading at sign.": "Het account zoals het netwerk het zelf schrijft, zonder de apenstaart ervoor.", - "The network this handle lives on. Only Mastodon and Bluesky publish a timeline that can be read without impersonating anybody.": "Het netwerk waarop dit account staat. Alleen Mastodon en Bluesky publiceren een tijdlijn die te lezen is zonder je voor iemand anders uit te geven." + "{value} is not one of the allowed sources: {allowed}": "{value} staat niet in de toegestane bronnen: {allowed}", + "{value} of {quota} on track ({percent}%)": "{value} van {quota} op koers ({percent}%)" }, "nplurals=2; plural=(n != 1);" ) diff --git a/l10n/nl.json b/l10n/nl.json index 4572dd5ba..d02c0a071 100644 --- a/l10n/nl.json +++ b/l10n/nl.json @@ -1,17 +1,5 @@ { "translations": { - "Example data fills the lists, dashboards and the 360 degree client view so you can see the app working straight away. Pick \"None\" on a production install.": "Voorbeeldgegevens vullen de lijsten, dashboards en het 360 graden klantbeeld, zodat je de app meteen ziet werken. Kies \"Geen\" op een productieomgeving.", - "Loads what you picked. Every object is marked [Demo], it is safe to run more than once, and `occ pipelinq:demo:seed --remove` takes it away again.": "Laadt wat je koos. Elk object is gemarkeerd met [Demo], je kunt dit meer dan een keer uitvoeren en `occ pipelinq:demo:seed --remove` haalt het weer weg.", - "Nothing is seeded. You start with an empty app and add your own data.": "Er wordt niets klaargezet. Je begint met een lege app en voegt zelf gegevens toe.", - "A worked CRM: clients and contacts, pipelines, products and leads, requests, complaints and contact moments, tasks and contracts. It shows the lists, detail pages and dashboards working. Safe to run more than once, and `occ pipelinq:demo:remove` takes it away again.": "Een uitgewerkt CRM: klanten en contactpersonen, pipelines, producten en leads, verzoeken, klachten en contactmomenten, taken en contracten. Het laat de lijsten, detailpagina’s en dashboards werkend zien. Veilig om vaker uit te voeren, en `occ pipelinq:demo:remove` haalt het weer weg.", - "Load example data?": "Voorbeeldgegevens laden?", - "Example data fills the lists, detail pages and dashboards so you can see the app working straight away. Pick \"None\" on a production install.": "Voorbeeldgegevens vullen de lijsten, detailpagina’s en dashboards, zodat je de app meteen ziet werken. Kies \"Geen\" op een productieomgeving.", - "Load the example data": "Laad de voorbeeldgegevens", - "Loads what you picked. The data is obviously sample data, it is safe to run more than once, and you can delete it afterwards.": "Laadt wat je koos. De gegevens zijn herkenbaar voorbeeldgegevens, je kunt dit meer dan een keer uitvoeren en je kunt ze daarna verwijderen.", - "None, I will set this up myself": "Geen, ik richt dit zelf in", - "Nothing is imported. You start with an empty app and add your own data.": "Er wordt niets geïmporteerd. Je begint met een lege app en voegt zelf gegevens toe.", - "Example data": "Voorbeeldgegevens", - "Sample values for every schema this app supplies, generated from the schemas themselves. It shows the lists, detail pages and dashboards working rather than telling a story. Safe to run more than once, and you can delete it afterwards.": "Voorbeeldwaarden voor elk schema dat deze app levert, gegenereerd uit de schema’s zelf. Het laat de lijsten, detailpagina’s en dashboards werkend zien in plaats van een verhaal te vertellen. Veilig om vaker uit te voeren, en je kunt het daarna verwijderen.", "\"Vanaf\" datum moet voor of gelijk zijn aan \"tot en met\" datum.": "\"Vanaf\" datum moet voor of gelijk zijn aan \"tot en met\" datum.", "#": "#", "%n contact in this segment is missing {channel} consent. Choose how to proceed.": [ @@ -72,6 +60,7 @@ "A BlastDelivery is one message to one recipient. When the blast targets a mailing list the row carries the first-party unsubscribe link minted for that membership, so the rendered mail points at Pipelinq rather than at the provider. See the marketing-lists spec.": "Een BlastDelivery is één bericht aan één ontvanger. Gaat de blast naar een mailinglijst, dan draagt de regel de eigen afmeldlink die voor dat lidmaatschap is aangemaakt, zodat de opgemaakte mail naar Pipelinq wijst en niet naar de provider. Zie de marketing-lists-specificatie.", "A Won stage must also be marked as Closed": "Een Gewonnen fase moet ook als Gesloten worden gemarkeerd", "A bookkeeping signal changed": "Een boekhoudsignaal is veranderd", + "A campaign needs a name.": "Een campagne heeft een naam nodig.", "A confirmation email has been sent to {email}.": "Er is een bevestigingsmail verzonden naar {email}.", "A consent-request flow will be opened for the listed contacts.": "Voor de getoonde contacten wordt een toestemmingsverzoek geopend.", "A contract is up for renewal": "Een contract loopt af", @@ -86,9 +75,11 @@ "A promotional send is suppressed for a customer in dunning. A service message is not.": "Een promotionele verzending gaat niet naar een klant met een openstaande aanmaning. Een servicebericht wel.", "A second factor that has been set up but not yet confirmed with a code. It never counts as a working second factor.": "Een tweede factor die is ingesteld maar nog niet met een code is bevestigd. Deze telt nooit als werkende tweede factor.", "A segment": "Een segment", + "A short summary of the change, for a page or sitemap watch. For a feed or a timeline this is the entry's own summary.": "Een korte samenvatting van de wijziging, bij een pagina- of sitemapbewaking. Bij een feed of tijdlijn is dit de samenvatting van het item zelf.", "A stage change, a contract renewal window, a list confirmation or a bookkeeping signal.": "Een faseovergang, een aflopend contract, een bevestigde aanmelding of een boekhoudsignaal.", "A token is currently configured — leave empty to keep it; type a new value to replace it.": "Er is al een token geconfigureerd — laat leeg om te behouden; typ een nieuwe waarde om te vervangen.", "A verification link has been sent to {email}.": "Er is een verificatielink verzonden naar {email}.", + "A worked CRM: clients and contacts, pipelines, products and leads, requests, complaints and contact moments, tasks and contracts. It shows the lists, detail pages and dashboards working. Safe to run more than once, and `occ pipelinq:demo:remove` takes it away again.": "Een uitgewerkt CRM: klanten en contactpersonen, pipelines, producten en leads, verzoeken, klachten en contactmomenten, taken en contracten. Het laat de lijsten, detailpagina’s en dashboards werkend zien. Veilig om vaker uit te voeren, en `occ pipelinq:demo:remove` haalt het weer weg.", "A/B split": "A/B-verdeling", "A/B testing": "A/B-test", "AP complaint procedure URL": "URL klachtprocedure AP", @@ -187,6 +178,7 @@ "Add variant": "Variant toevoegen", "Add working hours row": "Werktijdenregel toevoegen", "Add {email} as a user with full permission on each property in Search Console, or the import is refused.": "Voeg {email} in Search Console als gebruiker met volledige rechten toe aan elke property, anders wordt de import geweigerd.", + "Added by hand": "Handmatig toegevoegd", "Added {name} as a client": "{name} toegevoegd als klant", "Additional notes": "Aanvullende toelichting", "Address": "Adres", @@ -211,6 +203,8 @@ "Afwijzen": "Afwijzen", "Age": "Leeftijd", "Agent": "Agent", + "Agent Authored": "Door agent geschreven", + "Agent Authored By": "Geschreven door agent", "Agent Performance": "Agentprestaties", "Agent Profiles": "Agentprofielen", "Agent authored": "Door een agent geschreven", @@ -250,6 +244,8 @@ "Allows change calculation on overpayment (CASH)": "Staat wisselgeldberekening bij overbetaling toe (CASH)", "Already linked": "Reeds gekoppeld", "Already sent — Shillinq returned the existing draft invoice {number}.": "Al verzonden — Shillinq heeft de bestaande conceptfactuur {number} geretourneerd.", + "Alt Text": "Alternatieve tekst", + "Alternative text. Every network that accepts media accepts alt text, and a post without it is unreadable to a screen reader.": "Alternatieve tekst. Elk netwerk dat media aanneemt neemt ook alternatieve tekst aan, en een bericht zonder is onleesbaar voor een schermlezer.", "Always charge": "Altijd in rekening brengen", "Always use this rule (create trust configuration)": "Altijd deze regel gebruiken (vertrouwensconfiguratie aanmaken)", "Amount": "Bedrag", @@ -261,14 +257,17 @@ "Annuleren": "Annuleren", "Annulering": "Annulering", "Anonymous customer": "Anonieme klant", + "Another page on this portal already uses that route. Pick a different one.": "Een andere pagina op dit portaal gebruikt dat pad al. Kies een ander pad.", "Applies to": "Van toepassing op", "Apply DMN decision": "DMN-beslissing toepassen", "Apply filter": "Filter toepassen", "Appointments": "Afspraken", + "Approvals": "Goedkeuringen", "Approve": "Goedkeuren", "Approved": "Goedgekeurd", "Approved at": "Goedgekeurd op", "Approved by": "Goedgekeurd door", + "Archive": "Archiveren", "Archived": "Gearchiveerd", "Are you sure you want to delete \"{name}\"?": "Weet u zeker dat u \"{name}\" wilt verwijderen?", "Are you sure you want to delete \"{name}\"? Future bookings using this service will be left orphaned.": "Weet u zeker dat u \"{name}\" wilt verwijderen? Toekomstige boekingen die deze dienst gebruiken, raken hun koppeling kwijt.", @@ -281,10 +280,16 @@ "Are you sure you want to remove \"{name}\"?": "Weet u zeker dat u \"{name}\" wilt verwijderen?", "Are you sure?": "Weet u het zeker?", "Are you sure? This cannot be undone.": "Weet je het zeker? Dit kan niet ongedaan gemaakt worden.", + "Arrange something": "Iets regelen", "Arrived": "Aangekomen", "Article": "Artikel", + "Article IDs": "Artikel-ID's", + "Article body": "Artikelinhoud", + "Article details": "Artikelgegevens", "Article not found": "Artikel niet gevonden", "Article published": "Artikel gepubliceerd", + "Articles": "Artikelen", + "Articles embedded in this template, in the order the marketer chose. They are rendered where the body carries the {{articles}} marker; a template with articles and no marker renders none of them.": "De artikelen die in deze sjabloon zijn opgenomen, in de volgorde die de marketeer koos. Ze verschijnen waar de tekst de {{articles}}-markering draagt; een sjabloon met artikelen en zonder markering toont er geen.", "Ask Navi": "Vraag het Navi", "Ask Navi a question": "Stel Navi een vraag", "Ask Navi a question about your leads, requests or pipeline.": "Stel Navi een vraag over je leads, verzoeken of pipeline.", @@ -322,9 +327,11 @@ "Attribute": "Attribuut", "Attributed deals": "Toegekende deals", "Attributed value": "Toegekende waarde", + "Attributed value per channel": "Toegekende waarde per kanaal", "Attributes": "Attributen", "Attributes (e.g. maat=S, kleur=Wit)": "Attributen (bijv. maat=S, kleur=Wit)", "Attribution": "Attributie", + "Attribution model": "Attributiemodel", "Audience": "Doelgroep", "Audit entry": "Audit entry", "Audit entry kon niet worden geladen.": "Audit entry kon niet worden geladen.", @@ -335,6 +342,7 @@ "Audit trail": "Auditlogboek", "Auth method": "Authenticatiemethode", "Authentication Mode": "Authenticatiemodus", + "Author": "Auteur", "Author:": "Auteur:", "Authorization Endpoint": "Autorisatie-eindpunt", "Authorized": "Geautoriseerd", @@ -390,6 +398,7 @@ "Back to Dashboard": "Terug naar dashboard", "Back to audit log": "Terug naar audit log", "Back to blasts": "Terug naar blasts", + "Back to campaigns": "Terug naar campagnes", "Back to dashboard": "Terug naar dashboard", "Back to kennisbank": "Terug naar kennisbank", "Back to knowledge base": "Terug naar kennisbank", @@ -450,6 +459,8 @@ "Blast name": "Naam van de blast", "Blast performance": "Blast-prestaties", "Blasts": "Blasts", + "Bluesky": "Bluesky", + "Body": "Inhoud", "Boekhoudkundige Afhandeling": "Boekhoudkundige Afhandeling", "Boekhoudkundige afhandeling": "Boekhoudkundige afhandeling", "Boekhoudkundige status": "Boekhoudkundige status", @@ -472,6 +483,7 @@ "Breakdown by {group}": "Uitsplitsing per {group}", "Brief": "Brief", "Bronze": "Brons", + "Browse…": "Bladeren…", "Budget": "Budget", "Budget amount": "Budget bedrag", "Budget amount (EUR)": "Budget bedrag (EUR)", @@ -480,6 +492,7 @@ "Budget created.": "Budget aangemaakt.", "Budget deleted.": "Budget verwijderd.", "Budget hours": "Budget uren", + "Budget in euro": "Budget in euro", "Budget saved.": "Budget opgeslagen.", "Budget uren": "Budget uren", "Buffer after (min)": "Buffer na (min)", @@ -527,9 +540,17 @@ "Callback request (terugbelverzoek)": "Terugbelverzoek", "Callback requested": "Terugbelverzoek ingediend", "Called": "Opgeroepen", + "Came from": "Komt van", "Camera not available": "Camera niet beschikbaar", "Campaign": "Campagne", + "Campaign details": "Campagnegegevens", "Campaign parameters on blast links, the Portaliq portal that mail events and site visits are attributed to, and the Search Console import.": "Campagneparameters op links in blasts, het Portaliq-portaal waaraan mailgebeurtenissen en sitebezoeken worden toegeschreven, en de Search Console-import.", + "Campaign report": "Campagnerapport", + "Campaign templates": "Campagnesjablonen", + "Campaign value": "Campagnewaarde", + "Campaign value: {value}. It was minted from the name and does not change when you rename the campaign.": "Campagnewaarde: {value}. Die is uit de naam afgeleid en verandert niet als u de campagne hernoemt.", + "Campaigns": "Campagnes", + "Campaigns that group mailings, posts and a landing page": "Campagnes die mailings, posts en een landingspagina bundelen", "Cancel": "Annuleren", "Cancel booking": "Boeking annuleren", "Cancel send": "Verzending annuleren", @@ -541,6 +562,7 @@ "Cancelled": "Geannuleerd", "Cancelling": "Annuleren", "Cancelling…": "Annuleren…", + "Cannot be checked": "Niet te controleren", "Cannot delete the default pipeline. Set another pipeline as default first.": "Kan de standaard pipeline niet verwijderen. Stel eerst een andere pipeline als standaard in.", "Captured expense submissions with Shillinq AP voucher sync status": "Ingediende onkostendeclaraties met Shillinq AP voucher synchronisatiestatus", "Card": "Pin", @@ -592,11 +614,14 @@ "Check out": "Afrekenen", "Check your email to confirm closing your account.": "Controleer uw e-mail om het sluiten van uw account te bevestigen.", "Checkbox": "Selectievakje", + "Checked at": "Gecontroleerd op", "Checkout": "Afrekenen", + "Choose": "Kiezen", "Choose a client organisation to link this contact to.": "Kies een klantorganisatie om dit contact aan te koppelen.", "Choose a date": "Kies een datum", "Choose a destination type…": "Kies een bestemmingstype…", "Choose a destination…": "Kies een bestemming…", + "Choose a hero image": "Kies een hoofdafbeelding", "Choose a legal basis": "Kies een wettelijke grondslag", "Choose a list": "Kies een lijst", "Choose a reason…": "Kies een reden…", @@ -629,6 +654,7 @@ "Clicks": "Klikken", "Clicks divided by impressions, between 0 and 1.": "Kliks gedeeld door vertoningen, tussen 0 en 1.", "Clicks from the results to the page for this query on this day.": "Kliks vanuit de resultaten naar de pagina voor deze zoekterm op deze dag.", + "Clicks on the link, counted by Pipelinq's own redirect where one was used.": "Kliks op de link, geteld door de eigen doorverwijzing van Pipelinq waar die is gebruikt.", "Client": "Klant", "Client (optional)": "Klant (optioneel)", "Client (search by name)": "Klant (zoeken op naam)", @@ -654,6 +680,7 @@ "Closed": "Gesloten", "Closed Lost": "Afgesloten - Lost", "Closed Won": "Afgesloten - Won", + "Closed on": "Afgesloten op", "Closed — template required": "Gesloten — sjabloon vereist", "Closes soon": "Sluit binnenkort", "Code": "Code", @@ -668,6 +695,8 @@ "Column property": "Kolom eigenschap", "Column used to detect changed rows (e.g. updatedAt)": "Kolom om gewijzigde rijen te detecteren (bijv. updatedAt)", "Combine with": "Combineren met", + "Comma-separated, such as release, product": "Kommagescheiden, bijvoorbeeld release, product", + "Comments": "Reacties", "Commit": "Toezegging", "Commit / best-case / pipeline over time": "Toezegging / best-case / pipeline in de tijd", "Commit justification": "Onderbouwing toezegging", @@ -678,6 +707,11 @@ "Companies and organisations": "Bedrijven en organisaties", "Company": "Bedrijf", "Company / organisation": "Bedrijf / organisatie", + "Company account": "Bedrijfsaccount", + "Compare options": "Opties vergelijken", + "Competitor": "Concurrent", + "Competitor Watch": "Concurrentbewaking", + "Competitors": "Concurrenten", "Compiled": "Gecompileerd", "Complained": "Klacht ingediend", "Complaint": "Klacht", @@ -689,6 +723,7 @@ "Completed at": "Afgerond op", "Completion": "Voltooiing", "Completion failed: {error}": "Afronden mislukt: {error}", + "Compose a post": "Bericht opstellen", "Compression": "Compressie", "Concept": "Concept", "Condition": "Voorwaarde", @@ -719,9 +754,15 @@ "Confirmation email sent": "Bevestigingse-mail verzonden", "Confirmed": "Bevestigd", "Confirmed at": "Bevestigd op", + "Confirmed by": "Bevestigd door", "Conflict resolution saved": "Conflictoplossing opgeslagen", + "Connect": "Koppelen", "Connect a Search Console property and a service account key under Settings, Marketing traffic. The first import runs within a day.": "Koppel een Search Console-property en een serviceaccountsleutel onder Instellingen, Marketingverkeer. De eerste import draait binnen een dag.", + "Connected": "Gekoppeld", + "Connected At": "Gekoppeld op", + "Connecting": "Bezig met koppelen", "Connection OK ({platform})": "Verbinding OK ({platform})", + "Connection audit": "Connectiecontrole", "Connection failed": "Verbinding mislukt", "Connection failed: {message}": "Verbinding mislukt: {message}", "Connection test errored: {error}": "Verbindingstest gaf een fout: {error}", @@ -768,6 +809,7 @@ "Contacts today": "Contacten vandaag", "Contains": "Bevat", "Contant": "Contant", + "Content": "Content", "Content (Markdown)": "Inhoud (Markdown)", "Context": "Context", "Context from the contact...": "Context van het contact...", @@ -787,12 +829,14 @@ "Copy email": "E-mail kopiëren", "Copy failed.": "Kopiëren mislukt.", "Copy preference link": "Voorkeurslink kopiëren", + "Copy text": "Tekst kopiëren", "Copy this token now — it will not be shown again.": "Kopieer dit token nu — het wordt niet opnieuw getoond.", "Copy to clipboard": "Kopiëren naar klembord", "Copy webhook URL": "Webhook-URL kopiëren", "Core CRM object types used by Pipelinq": "Kern CRM objecttypen gebruikt door Pipelinq", "Core Info": "Kern informatie", "Cost": "Kosten", + "Costs": "Kosten", "Could not add this prospect as a client": "Kon deze prospect niet als klant toevoegen", "Could not cancel this blast.": "Deze blast kon niet worden geannuleerd.", "Could not change job status": "Kon taakstatus niet wijzigen", @@ -831,6 +875,9 @@ "Could not load requests.": "Kon verzoeken niet laden.", "Could not load search queries.": "Kon de zoekopdrachten niet laden.", "Could not load settings.": "Instellingen konden niet worden geladen.", + "Could not load the campaign report.": "Het campagnerapport kon niet worden geladen.", + "Could not load the campaign vocabulary.": "De campagnelijsten konden niet worden geladen.", + "Could not load the campaigns.": "De campagnes konden niet worden geladen.", "Could not load the dashboard": "Kon het dashboard niet laden", "Could not load the destination": "Kon de bestemming niet laden", "Could not load the forecast configuration.": "Kon de prognoseconfiguratie niet laden.", @@ -838,11 +885,15 @@ "Could not load the request": "Kon het verzoek niet laden", "Could not load the run": "Kon de uitvoering niet laden", "Could not load the walk-in queue. Retrying in {seconds} seconds.": "Kan de inloopwachtrij niet laden. Nieuwe poging over {seconds} seconden.", + "Could not load this campaign.": "Deze campagne kon niet worden geladen.", "Could not load this segment.": "Kon dit segment niet laden.", "Could not load this template.": "Kon dit sjabloon niet laden.", "Could not load transaction.": "Kon de transactie niet laden.", "Could not load your items": "Kon uw items niet laden", "Could not re-queue the sync item": "Kon het synchronisatie-item niet opnieuw in de wachtrij plaatsen", + "Could not reach it": "Niet te bereiken", + "Could not reach portaliq.": "Portaliq is niet bereikbaar.", + "Could not read it": "Niet te lezen", "Could not record the denial": "Kon de weigering niet vastleggen", "Could not register the request": "Kon het verzoek niet registreren", "Could not request account closure.": "Kon accountsluiting niet aanvragen.", @@ -859,6 +910,7 @@ "Could not save project. Please try again.": "Kon project niet opslaan. Probeer het opnieuw.", "Could not save settings.": "Instellingen konden niet worden opgeslagen.", "Could not save task. Please try again.": "Kon taak niet opslaan. Probeer het opnieuw.", + "Could not save the campaign.": "De campagne kon niet worden opgeslagen.", "Could not save the conflict resolution": "Kon de conflictoplossing niet opslaan", "Could not save the destination": "Kon de bestemming niet opslaan", "Could not save the forecast configuration.": "Kon de prognoseconfiguratie niet opslaan.", @@ -882,10 +934,12 @@ "Create": "Aanmaken", "Create Lead": "Lead aanmaken", "Create Task": "Taak aanmaken", + "Create a campaign under Marketing, group its mailings and posts into it, and its numbers appear here.": "Maak een campagne aan onder Marketing, hang de mailings en posts eraan, en de cijfers verschijnen hier.", "Create a lead for this opportunity and link the contact you just made.": "Maak een lead voor deze kans en koppel het contact dat je net hebt aangemaakt.", "Create a pipeline to start tracking leads and requests through stages.": "Maak een pipeline aan om leads en verzoeken door fasen te volgen.", "Create a task": "Maak een taak", "Create another": "Nog een aanmaken", + "Create article": "Artikel aanmaken", "Create automations to trigger actions when CRM events occur.": "Maak automatiseringen aan om acties te activeren bij CRM-gebeurtenissen.", "Create blast": "Blast aanmaken", "Create categories to organize knowledge base articles": "Maak categorieën aan om kennisbankartiikelen te organiseren", @@ -895,6 +949,7 @@ "Create first form": "Eerste formulier aanmaken", "Create first pipeline": "Eerste pipeline aanmaken", "Create intake forms to capture leads from your website.": "Maak intakeformulieren aan om leads van uw website te verzamelen.", + "Create landing page": "Landingspagina aanmaken", "Create lead": "Lead aanmaken", "Create lead for this client": "Lead aanmaken voor deze klant", "Create loyalty account": "Loyaliteitsaccount aanmaken", @@ -906,10 +961,13 @@ "Create the Pipelinq OpenRegister register and schemas, plus the default sales pipeline and stages, agent skills, lead sources and request channels. This normally runs automatically on install; run it here if OpenRegister was enabled after Pipelinq, or to repair a partial install. It is safe to run more than once.": "Maak het Pipelinq-register en de schema's in OpenRegister aan, plus de standaard verkooppipeline en fasen, vaardigheden van medewerkers, leadbronnen en verzoekkanalen. Dit gebeurt normaal automatisch bij installatie; voer het hier uit als OpenRegister na Pipelinq is ingeschakeld, of om een halve installatie te herstellen. Je kunt dit veilig meerdere keren uitvoeren.", "Create your first knowledge base article": "Maak uw eerste kennisbankartikel aan", "Created": "Aangemaakt", + "Created By": "Aangemaakt door", + "Created at": "Aangemaakt op", "Created by": "Aangemaakt door", "Creating lead for {name}": "Lead aanmaken voor {name}", "Creating request for {name}": "Verzoek aanmaken voor {name}", "Creating…": "Aanmaken…", + "Credential Reference": "Credentialverwijzing", "Credentials live on the OpenConnector source above, not on this provider row. Configure the vendor API key/secret on that source.": "Inloggegevens staan op de OpenConnector-bron hierboven, niet op deze aanbiedersregel. Configureer de API-sleutel/het geheim van de leverancier op die bron.", "Credit": "Krediet", "Credit card": "Creditcard", @@ -989,11 +1047,14 @@ "Deals": "Deals", "Deals closing soon": "Deals die binnenkort sluiten", "Debet": "Debet", + "Decided At": "Beslist op", + "Decision": "Beslissing", "Decisions": "Besluiten", "Default": "Standaard", "Default category": "Standaardcategorie", "Default compression": "Standaardcompressie", "Default country code (ISO-3166)": "Standaard landcode (ISO-3166)", + "Default model": "Standaardmodel", "Default outbound caller ID": "Standaard uitgaande beller-ID", "Default pipeline": "Standaard pipeline", "Default transport": "Standaardtransport", @@ -1047,16 +1108,19 @@ "Deposit cleared": "Aanbetaling verrekend", "Deposit confirmed.": "Aanbetaling bevestigd.", "Derived from the selected BTW class": "Afgeleid van de gekozen BTW-klasse", + "Derived from the title when left empty": "Afgeleid van de titel als dit leeg blijft", "Describe the complaint in detail...": "Beschrijf de klacht in detail...", "Describe the request in your own words": "Omschrijf het verzoek in uw eigen woorden", "Description": "Omschrijving", "Description (optional)": "Omschrijving (optioneel)", "Description is required": "Omschrijving is verplicht", "Destination": "Bestemming", + "Destination of the link.": "Waar de link naartoe wijst.", "Destination saved": "Bestemming opgeslagen", "Details": "Details", "Dienst: %s": "Dienst: %s", "Difference": "Verschil", + "Difficulty": "Moeilijkheid", "Digit 0": "Cijfer 0", "Direct xWiki URL (fallback)": "Directe xWiki-URL (fallback)", "Direction": "Richting", @@ -1065,6 +1129,7 @@ "Discount": "Korting", "Discount %": "Korting %", "Discount for {product}": "Korting voor {product}", + "Display Name": "Weergavenaam", "Display name": "Weergavenaam", "Display name of the mailing list, shown to the subscriber on the confirmation and unsubscribe pages.": "Naam van de mailinglijst, zoals de abonnee die ziet op de bevestigings- en afmeldpagina.", "Dit wijst het kasverschil af en heropent de shift voor een hertelling. Voer een reden in.": "Dit wijst het kasverschil af en heropent de shift voor een hertelling. Voer een reden in.", @@ -1089,6 +1154,7 @@ "Downstream impact": "Stroomafwaartse impact", "Draft": "Concept", "Draft saved": "Concept opgeslagen", + "Drafted by {agent}": "Geschreven door {agent}", "Drag to reorder": "Sleep om te herordenen", "Drawer": "Lade", "Drop recorded.": "Drop vastgelegd.", @@ -1123,6 +1189,7 @@ "Edit POS staff member": "POS-medewerker bewerken", "Edit article": "Artikel bewerken", "Edit automation": "Automatisering bewerken", + "Edit campaign": "Campagne bewerken", "Edit category": "Categorie bewerken", "Edit destination": "Bestemming bewerken", "Edit email address": "E-mailadres bewerken", @@ -1132,6 +1199,7 @@ "Edit phone number": "Telefoonnummer bewerken", "Edit pipeline": "Pipeline bewerken", "Edit pipeline {title}": "Pijplijn {title} bewerken", + "Edit post": "Bericht bewerken", "Edit project": "Project bewerken", "Edit provider": "Aanbieder bewerken", "Edit refund": "Retour bewerken", @@ -1169,6 +1237,7 @@ "Emails": "E-mails", "Emails linked": "E-mails gekoppeld", "Embed code": "Insluitcode", + "Embedded where the body carries the {{articles}} marker, in the order picked here.": "Ingesloten waar de inhoud de {{articles}} markering bevat, in de hier gekozen volgorde.", "Employees": "Werknemers", "Empty sources": "Lege bronnen", "Enable": "Inschakelen", @@ -1185,6 +1254,8 @@ "Ended": "Beëindigd", "Endpoint URL": "Eindpunt-URL", "Ends": "Eindigt", + "Ends at": "Einddatum", + "Engagement rate": "Interactiepercentage", "Enroll a customer in a loyalty programme. Customer opt-in is mandatory under AVG/GDPR.": "Meld een klant aan voor een loyaliteitsprogramma. Opt-in van de klant is verplicht onder AVG/GDPR.", "Enter Nextcloud user ID:": "Nextcloud gebruikers-ID invoeren:", "Enter a reason for the rejection": "Vul een reden in voor de afwijzing", @@ -1224,10 +1295,17 @@ "Event type": "Gebeurtenistype", "Events": "Gebeurtenissen", "Events will be created in a dedicated \"Pipelinq\" calendar in your Nextcloud Calendar.": "Gebeurtenissen worden aangemaakt in een speciale \"Pipelinq\" agenda in uw Nextcloud Agenda.", + "Every day": "Elke dag", + "Every hour": "Elk uur", "Every link in a blast gets utm_source, utm_medium, utm_campaign and utm_content when it does not carry them yet. Parameters you wrote yourself are kept.": "Elke link in een blast krijgt utm_source, utm_medium, utm_campaign en utm_content als die er nog niet op staan. Parameters die u zelf schreef blijven staan.", "Every report Pipelinq offers, in one place. Pick a report to open it.": "Elke rapportage die Pipelinq biedt, op één plek. Kies een rapportage om die te openen.", + "Every week": "Elke week", + "Everyone who submits this form becomes a lead in this campaign.": "Iedereen die dit formulier invult wordt een lead in deze campagne.", "Evidence": "Bewijs", "Evidence (required)": "Bewijs (verplicht)", + "Example data": "Voorbeeldgegevens", + "Example data fills the lists, dashboards and the 360 degree client view so you can see the app working straight away. Pick \"None\" on a production install.": "Voorbeeldgegevens vullen de lijsten, dashboards en het 360 graden klantbeeld, zodat je de app meteen ziet werken. Kies \"Geen\" op een productieomgeving.", + "Example data fills the lists, detail pages and dashboards so you can see the app working straight away. Pick \"None\" on a production install.": "Voorbeeldgegevens vullen de lijsten, detailpagina’s en dashboards, zodat je de app meteen ziet werken. Kies \"Geen\" op een productieomgeving.", "Excl. BTW": "Excl. BTW", "Excl. VAT": "Excl. BTW", "Exclude inactive companies": "Inactieve bedrijven uitsluiten", @@ -1244,6 +1322,7 @@ "Expense information": "Onkosteninformatie", "Expenses": "Onkosten", "Expired": "Verlopen", + "Expires At": "Verloopt op", "Expires on": "Verloopt op", "Expires soon": "Verloopt binnenkort", "Explain how the complaint was resolved or why it was rejected...": "Leg uit hoe de klacht is afgehandeld of waarom deze is afgewezen...", @@ -1267,6 +1346,7 @@ "Extend +60 days": "Verleng +60 dagen", "Extend session": "Sessie verlengen", "Extended +60 days": "Verlengd +60 dagen", + "External Account ID": "Extern account-ID", "External ID": "Extern ID", "FCR %": "ECO %", "FCR Rate": "FCR-percentage", @@ -1276,6 +1356,7 @@ "FK to Contact (UUID or slug). Empty while a public signup has not yet been matched to a known contact.": "Verwijzing naar het contact (UUID of slug). Leeg zolang een openbare aanmelding nog niet aan een bekend contact is gekoppeld.", "FK to MailingList (UUID or slug) when this consent is scoped to one list. Empty means the channel-wide record.": "Verwijzing naar de mailinglijst (UUID of slug) als deze toestemming voor één lijst geldt. Leeg betekent de kanaalbrede vastlegging.", "FK to mailTransport (UUID or slug). When empty, MailTransportService uses the transport marked default=true.": "FK naar mailTransport (UUID of slug). Indien leeg gebruikt MailTransportService de transport met default=true.", + "Facebook page": "Facebookpagina", "Factureerbaar": "Factureerbaar", "Factureerbaar (laat leeg om over te erven)": "Factureerbaar (laat leeg om over te erven)", "Factuurverdeling": "Factuurverdeling", @@ -1410,19 +1491,25 @@ "Failed to update sync settings": "Synchronisatie-instellingen bijwerken mislukt", "Failed to update the transport.": "Bijwerken van de transport mislukt.", "Failure": "Mislukt", + "Failure Code": "Foutcode", + "Failure Reason": "Reden van mislukking", "Failure notification email": "E-mailadres voor foutmeldingen", "Fair (0.6 – 0.8)": "Matig (0,6 – 0,8)", "Family Name": "Geslachtsnaam", "Fase opgeslagen.": "Fase opgeslagen.", "Fase toevoegen": "Fase toevoegen", "Features & roadmap": "Functies en roadmap", + "Feed": "Feed", + "Feeds": "Feeds", "Field": "Veld", "Field name": "Veldnaam", "Field path": "Veldpad", "File manifest": "Bestandsmanifest", "File upload": "Bestandsupload", "Files": "Bestanden", + "Files path, or an absolute URL": "Bestandspad, of een volledige URL", "Fill in both dates (required for the Belastingdienst).": "Vul beide datums in (verplicht voor de Belastingdienst).", + "Filled in once the public page exists": "Ingevuld zodra de publieke pagina bestaat", "Filter by action": "Filter op actie", "Filter by kind": "Filter op soort", "Filter by operator": "Filter op operator", @@ -1437,8 +1524,12 @@ "Filter tot en met datum": "Filter tot en met datum", "Filter vanaf datum": "Filter vanaf datum", "Finally, hand the signed contract to Shillinq for invoicing and ledger posting. That closes the loop from product to paid.": "Geef het ondertekende contract ten slotte door aan Shillinq voor facturatie en grootboekboeking. Daarmee is de cirkel rond, van product tot betaald.", + "Find something out": "Iets uitzoeken", + "Fingerprint": "Vingerafdruk", "Fire webhook": "Webhook afvuren", + "First day of the campaign. The report window opens here.": "Eerste dag van de campagne. Hier begint de rapportageperiode.", "First response": "Eerste reactie", + "First touch": "Eerste contact", "First, your catalogue. Open Products from the menu.": "Eerst je catalogus. Open Producten in het menu.", "First-call resolution": "Eerste-belafhandeling", "Fixed value": "Vaste waarde", @@ -1455,10 +1546,17 @@ "Follow-up task": "Opvolgtaak", "Follow-ups and meetings created in Pipelinq appear in your Nextcloud Calendar. Calendar events with known contacts are linked to their CRM profile.": "Vervolgacties en vergaderingen die in Pipelinq zijn aangemaakt, verschijnen in uw Nextcloud Agenda. Agendagebeurtenissen met bekende contacten zijn gekoppeld aan hun CRM-profiel.", "Followed by us": "Gevolgd door ons", + "Follower Count": "Aantal volgers", + "Follower Count Read At": "Volgers gelezen op", + "Followers": "Volgers", + "Followers at the last metrics pull, used to turn engagement into a rate rather than a raw count.": "Het aantal volgers bij het laatst ophalen van de cijfers, waarmee interactie een percentage wordt in plaats van een kaal getal.", "Follows us": "Volgt ons", "Footer Address": "Adres in de voettekst", "Footer override": "Aangepaste voettekst", "For a Service Level Agreement (SLA), contact": "Voor een Service Level Agreement (SLA), neem contact op met", + "For a page watch, a hash of the selected fragment as it was last seen. The fragment itself is never stored.": "Bij een paginabewaking een hash van het geselecteerde deel zoals het voor het laatst gezien is. Het deel zelf wordt nooit bewaard.", + "For a page watch, a hash per line of the fragment as it was last seen, capped. It is what lets the next run say how much was removed without keeping a copy of somebody else's page: the lines that were ADDED are shown from the run's own fresh fetch, and the removed ones are counted, not quoted.": "Bij een paginabewaking een hash per regel van het deel zoals het voor het laatst gezien is, met een maximum. Daarmee kan de volgende keer zeggen hoeveel er weg is zonder een kopie van andermans pagina te bewaren: de regels die erbij kwamen komen uit de verse ophaalactie van die run, en de verdwenen regels worden geteld, niet geciteerd.", + "For a page watch, the CSS selector of the fragment to compare. A selector that matches nothing is reported rather than silently treated as unchanged.": "Bij een paginabewaking de CSS-selector van het deel dat vergeleken wordt. Een selector die niets vindt wordt gemeld, niet stilzwijgend als ongewijzigd behandeld.", "For each attribute with disagreeing sources, choose the authoritative source. Optionally make the choice a persistent trust rule.": "Kies voor elk attribuut met afwijkende bronnen de gezaghebbende bron. Maak de keuze eventueel een blijvende vertrouwensregel.", "For support, contact us at": "Voor ondersteuning, neem contact met ons op via", "Forecast": "Prognose", @@ -1474,6 +1572,7 @@ "Forecast trend & accuracy": "Prognosetrend & nauwkeurigheid", "Forecast trend chart": "Prognosetrendgrafiek", "Forgotten your password?": "Wachtwoord vergeten?", + "Form": "Formulier", "Form fields": "Formuliervelden", "Form name": "Formuliernaam", "Formaat": "Formaat", @@ -1484,6 +1583,7 @@ "Forwarded": "Doorgestuurd", "Fouten": "Fouten", "Free": "Gratis", + "Free-form subject tags used to group articles and to suggest related ones.": "Vrije onderwerpslabels om artikelen te groeperen en verwante artikelen voor te stellen.", "From": "Van", "From (date)": "Vanaf (datum)", "From date": "Vanaf datum", @@ -1493,6 +1593,7 @@ "Full name": "Volledige naam", "Full refresh": "Volledige verversing", "Fully denied": "Geheel geweigerd", + "Further reading offered with the article, each a label and a destination.": "Verder lezen bij het artikel, elk met een tekst en een bestemming.", "GDPR Art. 23 ground": "AVG art. 23 grond", "GDPR Art. 6 ground this membership rests on. 'soft-opt-in' is only usable with the objection recorded in the consent record's evidence.": "AVG art. 6-grondslag waarop dit lidmaatschap rust. 'soft-opt-in' geldt alleen als het geboden bezwaar in het bewijs van de toestemming staat.", "GDPR Art. 6 lawful basis at capture. 'soft-opt-in' only satisfies a send when evidence.objectionOffered is recorded.": "AVG art. 6-grondslag bij vastlegging. 'soft-opt-in' staat een verzending alleen toe als evidence.objectionOffered is vastgelegd.", @@ -1557,6 +1658,7 @@ "Geverifieerd": "Geverifieerd", "Gift voucher": "Cadeaubon", "Given Names": "Voornamen", + "Goal": "Doel", "Goedkeuren": "Goedkeuren", "Gold": "Goud", "Golden record": "Gouden record", @@ -1581,8 +1683,12 @@ "Handtekening verifiëren": "Handtekening verifiëren", "Hard stop": "Harde stop", "Hard stop (refuse sends past the cap)": "Harde stop (weiger verzendingen boven de limiet)", + "Headline of the article": "Kop van het artikel", + "Headline of the article, shown on the card, on the detail page and in an embedded newsletter block.": "De kop van het artikel, te zien op de kaart, op de detailpagina en in een nieuwsbriefblok.", "Helpful": "Behulpzaam", "Herinnering: Uw afspraak morgen om %s": "Herinnering: Uw afspraak morgen om %s", + "Hero Image": "Hoofdafbeelding", + "Hero image": "Hoofdafbeelding", "Heropenen": "Heropenen", "Hertoewijzen": "Hertoewijzen", "Hervatten": "Hervatten", @@ -1601,31 +1707,51 @@ "Hourly rate override": "Uurtarief override", "Hours by billing category": "Uren per factuurcategorie", "How a customer can pay at the till — cash, pin, voucher — and the GL account each one posts to. Distinct from the payment providers above, which process the money.": "Hoe een klant kan betalen aan de kassa — contant, pin, cadeaubon — en de grootboekrekening waarop elke betaalmethode wordt geboekt. Dit is iets anders dan de betalingsproviders hierboven, die het geld verwerken.", + "How hard the term is to win, 0 to 100, when somebody has looked it up. Filled in by hand for the same reason as volume.": "Hoe lastig de term te winnen is, 0 tot 100, als iemand het heeft opgezocht. Handmatig ingevuld, om dezelfde reden als het volume.", "How long export-run audit records are kept. Default 365 days.": "Hoe lang exportuitvoeringen worden bewaard. Standaard 365 dagen.", "How long search and page results are cached server-side. Default: 300.": "Hoe lang zoekopdrachten en pagina's server-side worden gecachet. Standaard: 300.", "How long to wait before the condition is checked, as OpenRegister's wait node reads it. Empty means no wait.": "Hoe lang er gewacht wordt voordat de voorwaarde wordt gecontroleerd, zoals de wachtstap van OpenRegister dit leest. Leeg betekent niet wachten.", "How many contacts came in, and about what.": "Hoeveel contacten er binnenkwamen, en waarover.", + "How many days after the last touchpoint a close still counts.": "Hoeveel dagen na het laatste contactmoment een afsluiting nog meetelt.", + "How many times publishing was tried. A retry advances it, so a post that keeps failing is visible as such.": "Hoe vaak plaatsen is geprobeerd. Een nieuwe poging telt op, zodat een bericht dat blijft mislukken als zodanig zichtbaar is.", + "How often": "Hoe vaak", "How often the page appeared in the results for this query on this day.": "Hoe vaak de pagina op deze dag in de resultaten voor deze zoekterm stond.", + "How often this watch is due. The flow fires hourly and runs the watches whose cadence has come round.": "Hoe vaak deze bewaking aan de beurt is. De flow gaat elk uur af en draait de bewakingen waarvan het ritme rond is.", + "How relevant hermiq judged this item, 0 to 100. Absent when hermiq did not score it, which is not the same as a zero and is rendered as not scored.": "Hoe relevant hermiq dit item vond, 0 tot 100. Afwezig als hermiq er geen score aan gaf, wat iets anders is dan een nul en getoond wordt als niet beoordeeld.", "How someone may join. Double opt-in requires a confirmed link; soft opt-in additionally permits an existing customer to be imported with a recorded ground.": "Hoe iemand lid wordt. Dubbele opt-in vraagt om een bevestigde link; zachte opt-in laat daarnaast toe dat een bestaande klant met een vastgelegde grondslag wordt geïmporteerd.", "How the field is compared.": "Hoe het veld wordt vergeleken.", "How the ground was established: 'double-opt-in', 'soft-opt-in-import', 'preference-centre' or 'contract-clause'.": "Hoe de grondslag tot stand kwam: 'double-opt-in', 'soft-opt-in-import', 'preference-centre' of 'contract-clause'.", + "How the last run ended.": "Hoe de laatste keer afliep.", "How the membership started: 'public-signup', 'soft-opt-in-import', 'preference-centre' or 'manual'.": "Hoe het lidmaatschap begon: 'public-signup', 'soft-opt-in-import', 'preference-centre' of 'manual'.", + "How this campaign's report divides value. The models are computed at report time from the touchpoint log; nothing here is a stored answer.": "Hoe het rapport van deze campagne waarde verdeelt. De modellen worden bij het lezen berekend uit het logboek met contactmomenten. Er staat hier geen opgeslagen uitkomst.", "How your mailings are sent, and whether your sending domain will pass Gmail and Yahoo bulk sender checks.": "Hoe uw mailings worden verzonden, en of uw verzenddomein voldoet aan de bulkverzendercontroles van Gmail en Yahoo.", "Huidige hash": "Huidige hash", "I agree to store my loyalty data and contact me with offers": "Ik ga akkoord met het opslaan van mijn loyaliteitsgegevens en het ontvangen van aanbiedingen", + "I posted this": "Ik heb dit geplaatst", "I want to receive offers and updates.": "Ik wil graag aanbiedingen en updates ontvangen.", "IANA timezone name for this client (e.g. \"Europe/Amsterdam\"), used to schedule sends at a sensible local time.": "IANA-tijdzonenaam voor deze klant (bijv. \"Europe/Amsterdam\"), gebruikt om verzendingen op een geschikt lokaal tijdstip in te plannen.", "IANA timezone name for this contact person (e.g. \"Europe/Amsterdam\"), used to schedule sends at a sensible local time.": "IANA-tijdzonenaam voor deze contactpersoon (bijv. \"Europe/Amsterdam\"), gebruikt om verzendingen op een geschikt lokaal tijdstip in te plannen.", "ICP settings saved successfully": "ICP instellingen succesvol opgeslagen", "ISO 639-1 language code this client prefers for communication (e.g. \"nl\", \"en\").": "ISO 639-1-taalcode die deze klant bij voorkeur gebruikt voor communicatie (bijv. \"nl\", \"en\").", "ISO 639-1 language code this contact person prefers for communication (e.g. \"nl\", \"en\").": "ISO 639-1-taalcode die deze contactpersoon bij voorkeur gebruikt voor communicatie (bijv. \"nl\", \"en\").", + "ISO 8601 instant followerCount was last read from the network.": "ISO 8601-moment waarop followerCount voor het laatst bij het netwerk is gelezen.", + "ISO 8601 instant of the decision.": "ISO 8601-moment van de beslissing.", "ISO 8601 instant sentToday last reset. MailTransportService rolls the counter when this falls on an earlier calendar day than the current send.": "ISO 8601-tijdstip waarop sentToday voor het laatst is gereset. MailTransportService rolt de teller door wanneer dit op een eerdere kalenderdag valt dan de huidige verzending.", "ISO 8601 instant the SPF/DKIM/DMARC cache (dkimVerified, dmarcStatus) was last refreshed.": "ISO 8601-tijdstip waarop de SPF/DKIM/DMARC-cache (dkimVerified, dmarcStatus) voor het laatst is vernieuwd.", + "ISO 8601 instant the connection was completed or last re-authorised.": "ISO 8601-moment waarop de koppeling klaar was of voor het laatst opnieuw is geautoriseerd.", + "ISO 8601 instant the grant behind this account expires, as the broker last reported it. A refresh moves it; a dead refresh flips the status to relink_needed instead.": "ISO 8601-moment waarop de toestemming achter dit account verloopt, zoals de broker het laatst meldde. Een vernieuwing verschuift het moment. Lukt de vernieuwing niet, dan gaat de status naar relink_needed.", + "ISO 8601 instant the item went live, or the moment the owner confirmed they shared it.": "ISO 8601-moment waarop het item live ging, of het moment waarop de eigenaar bevestigde dat hij het deelde.", + "ISO 8601 instant the last account finished. Stamped once and never moved.": "ISO 8601-moment waarop het laatste account klaar was. Dit wordt eenmaal gezet en daarna niet meer verplaatst.", + "ISO 8601 instant the metrics were last pulled.": "ISO 8601-moment waarop de cijfers voor het laatst zijn opgehaald.", + "ISO 8601 instant the owner of a share-mode account was asked to post. Set by the advocacy path only.": "ISO 8601-moment waarop de eigenaar van een deelaccount is gevraagd te plaatsen. Alleen het deelpad zet dit.", + "ISO 8601 instant the post should go out. Empty means as soon as it is approved.": "ISO 8601-moment waarop het bericht uit moet gaan. Leeg betekent zodra het is goedgekeurd.", "Idempotency key:": "Idempotency key:", "Identity": "Identiteit", + "Identity of the agent that drafted or changed the article, so the record can be followed back to the run that produced it. Empty on an article a person wrote.": "De identiteit van de agent die het artikel schreef of wijzigde, zodat de registratie terug te volgen is naar de run die het opleverde. Leeg bij een artikel dat een mens schreef.", "Identity of the agent that wrote the narrative. Empty on a review nobody added prose to.": "Identiteit van de agent die de tekst schreef. Leeg bij een review waar niemand tekst aan toevoegde.", "If that email address exists, a reset link has been sent.": "Als dat e-mailadres bestaat, is er een herstellink verzonden.", "Images & spec sheets": "Afbeeldingen en specificatiebladen", + "Images or video the post carries. Each network takes as many as it allows and no more.": "Afbeeldingen of video bij het bericht. Elk netwerk neemt er zoveel als het toestaat en niet meer.", "Immutable, cryptographically signed record of every register action for Belastingdienst audits.": "Onveranderlijke, cryptografisch ondertekende registratie van elke kassa-actie voor Belastingdienst controles.", "Import": "Importeren", "Import from Nextcloud Contacts": "Importeren vanuit Nextcloud Contacten", @@ -1636,6 +1762,7 @@ "In behandeling": "In behandeling", "In behandeling nemen": "In behandeling nemen", "In progress": "In behandeling", + "In review": "In beoordeling", "In treatment": "In behandeling", "In wachtrij": "Queued", "Inactive": "Inactief", @@ -1655,18 +1782,23 @@ "Ingediend": "Ingediend", "Initiated by": "Geinitieerd door", "Initiator": "Initiator", + "Instagram business": "Instagram business", "Install": "Installeren", "Install OpenRegister": "Installeer OpenRegister", "Install pipelines, queues, product catalogues and POS setup that other organisations have published.": "Installeer pijplijnen, wachtrijen, productcatalogi en kassa-instellingen die andere organisaties hebben gepubliceerd.", "Installed.": "Geïnstalleerd.", "Installing…": "Bezig met installeren…", + "Instance Base URL": "Basis-URL van de server", "Intake": "Intake", "Intake forms": "Intakeformulieren", "Integraties": "Integraties", "Integrations": "Integraties", "Integrity hash (SHA-256)": "Integriteitshash (SHA-256)", + "Intent": "Intentie", "Internal": "Intern", "Internal (agents only)": "Intern (alleen agenten)", + "Internal name for the post, used in the calendar and the list. Never published.": "Interne naam voor het bericht, gebruikt in de kalender en de lijst. Wordt nooit geplaatst.", + "Internal name, never published": "Interne naam, wordt nooit geplaatst", "Internal staff notes": "Interne notities voor medewerkers", "Interval": "Interval", "Invalid BSN": "Ongeldig BSN", @@ -1678,6 +1810,7 @@ "Invalid objectType -- must be client or contact": "Ongeldig objectType -- moet klant of contactpersoon zijn", "Invalid phone format": "Ongeldig telefoonnummerformaat", "Invalid rules.": "Ongeldige regels.", + "Invoice": "Factuur", "Invoice reference": "Factuurreferentie", "Invoice reference copied.": "Factuurreferentie gekopieerd.", "Invoice split": "Factuurverdeling", @@ -1726,8 +1859,10 @@ "Kasverschil afgewezen.": "Kasverschil afgewezen.", "Kasverschil afwijzen": "Kasverschil afwijzen", "Kasverschil goedgekeurd.": "Kasverschil goedgekeurd.", + "Keep an eye on it": "In de gaten houden", "Kennisbank": "Kennisbank", "Keten controle:": "Keten controle:", + "Keyword Target": "Zoekterm", "Keywords": "Trefwoorden", "Kies een verzoekreden": "Kies een verzoekreden", "Kies een wettelijke grondslag": "Kies een wettelijke grondslag", @@ -1758,7 +1893,9 @@ "Label shown next to column totals. Leave empty to hide totals.": "Label naast kolomtotalen. Laat leeg om totalen te verbergen.", "Lade": "Lade", "Laden…": "Laden…", + "Landing page": "Landingspagina", "Language": "Taal", + "Language the article is written in, as a two-letter code such as nl or en.": "De taal waarin het artikel geschreven is, als tweeletterige code zoals nl of en.", "Last 12 months": "Afgelopen 12 maanden", "Last 24 hours": "Laatste 24 uur", "Last 28 days": "Laatste 28 dagen", @@ -1769,15 +1906,19 @@ "Last 90 days": "Afgelopen 90 dagen", "Last Used": "Laatst gebruikt", "Last activity": "Laatste activiteit", + "Last day of the campaign. The report window closes here.": "Laatste dag van de campagne. Hier eindigt de rapportageperiode.", "Last error": "Laatste fout", "Last fired": "Laatst gevuurd", "Last import: {when}": "Laatste import: {when}", "Last login": "Laatste keer ingelogd", + "Last outcome": "Laatste uitkomst", + "Last reason": "Laatste toelichting", "Last reviewed": "Laatst beoordeeld", "Last run": "Laatste uitvoering", "Last seen": "Laatst gezien", "Last synced": "Laatst gesynchroniseerd", "Last tested at {time}": "Laatst getest op {time}", + "Last touch": "Laatste contact", "Last updated": "Laatst bijgewerkt", "Last updated: {time}": "Laatst bijgewerkt: {time}", "Last {n} transactions": "Laatste {n} transacties", @@ -1813,6 +1954,7 @@ "Leads, requests, service and team workload": "Leads, verzoeken, service en teambelasting", "Leave empty to send immediately on submit.": "Leeg laten om direct te versturen.", "Leave empty to send through the default transport.": "Laat leeg om via de standaardtransport te verzenden.", + "Leave empty to use the body above": "Laat leeg om de tekst hierboven te gebruiken", "Ledger": "Grootboek", "Ledger pending": "Grootboek in behandeling", "Ledger sync failed": "Grootboeksynchronisatie mislukt", @@ -1827,9 +1969,13 @@ "Let's walk the core sales journey together, from a product to a billed contract. You'll create each record yourself, in your own workspace.": "Laten we samen de kern van het verkoopproces doorlopen, van product tot gefactureerd contract. Je maakt elk record zelf aan, in je eigen werkomgeving.", "Letter": "Brief", "Level": "Niveau", + "Likes": "Likes", + "Likes, favourites or reactions.": "Likes, favorieten of reacties.", "Limit exported columns to minimise PII; leave empty to export all columns": "Beperk geëxporteerde kolommen om persoonsgegevens te minimaliseren; laat leeg om alle kolommen te exporteren", + "Line fingerprints": "Regelvingerafdrukken", "Line items": "Regels", "Line total": "Regeltotaal", + "Linear": "Lineair", "Link": "Koppelen", "Link to Organisation": "Koppel aan organisatie", "Linkage": "Koppeling", @@ -1839,13 +1985,17 @@ "Linked items": "Gekoppelde items", "Linked leads": "Gekoppelde leads", "Linked transaction": "Gekoppelde transactie", + "LinkedIn": "LinkedIn", + "Links": "Links", "Links created": "Koppelingen aangemaakt", "List ID": "Lijst-ID", "List details": "Lijstdetails", "List view": "Lijstweergave", "Lists": "Lijsten", "Load audit log": "Audit log laden", + "Load example data?": "Voorbeeldgegevens laden?", "Load more": "Meer laden", + "Load the example data": "Laad de voorbeeldgegevens", "Loading available times…": "Beschikbare tijden laden…", "Loading communication history…": "Communicatiegeschiedenis laden…", "Loading providers…": "Aanbieders laden…", @@ -1853,6 +2003,8 @@ "Loading site traffic": "Siteverkeer laden", "Loading workspace...": "Werkplek wordt geladen...", "Loading…": "Laden…", + "Loads what you picked. Every object is marked [Demo], it is safe to run more than once, and `occ pipelinq:demo:seed --remove` takes it away again.": "Laadt wat je koos. Elk object is gemarkeerd met [Demo], je kunt dit meer dan een keer uitvoeren en `occ pipelinq:demo:seed --remove` haalt het weer weg.", + "Loads what you picked. The data is obviously sample data, it is safe to run more than once, and you can delete it afterwards.": "Laadt wat je koos. De gegevens zijn herkenbaar voorbeeldgegevens, je kunt dit meer dan een keer uitvoeren en je kunt ze daarna verwijderen.", "Local mirror of provider-side WhatsApp HSM templates. Approval status and sync time come from the provider; templates are synced, not authored here.": "Lokale kopie van de WhatsApp HSM-sjablonen van de aanbieder. Goedkeuringsstatus en synchronisatietijd komen van de aanbieder; sjablonen worden hier gesynchroniseerd, niet opgesteld.", "Location": "Locatie", "Log contactmoment": "Contactmoment registreren", @@ -1886,6 +2038,7 @@ "Mailing list": "Mailinglijst", "Mailing list signup form": "Aanmeldformulier mailinglijst", "Mailing lists this person is on": "Mailinglijsten waarop deze persoon staat", + "Mailings": "Mailings", "Make default": "Maak standaard", "Manage API tokens and OAuth 2.0 configuration for external integrations": "Beheer API-tokens en OAuth 2.0-configuratie voor externe integraties", "Manage callback requests and follow-up tasks": "Terugbelverzoeken en opvolgtaken beheren", @@ -1903,7 +2056,9 @@ "Mark as completed": "Markeren als afgerond", "Mark completed": "Markeren als afgerond", "Mark no-show": "Markeren als niet verschenen", + "Markdown. Headings, lists and links all work.": "Markdown. Koppen, lijsten en links werken allemaal.", "Marketing": "Marketing", + "Marketing and campaigns": "Marketing en campagnes", "Marketing campaign sends — segment + template + channel, with optional A/B variant": "Marketingcampagnes — segment + sjabloon + kanaal, met optionele A/B-variant", "Marketing segment match": "Marketingsegment-match", "Marketing traffic": "Marketingverkeer", @@ -1911,6 +2066,7 @@ "Master entities": "Masterentiteiten", "Master entities merged": "Masterentiteiten samengevoegd", "Master entity not found": "Masterentiteit niet gevonden", + "Mastodon": "Mastodon", "Match all (AND)": "Alles matchen (EN)", "Match any (OR)": "Een match volstaat (OF)", "Matched on": "Gematcht op", @@ -1938,6 +2094,9 @@ "May void transactions": "Mag transacties annuleren", "Mechanism": "Mechanisme", "Medewerker/locatie: %s": "Medewerker/locatie: %s", + "Media": "Media", + "Media Type": "Mediatype", + "Media type of the file.": "Mediatype van het bestand.", "Medium": "Gemiddeld", "Meetings": "Afspraken", "Membership state. Only 'confirmed' may receive a mailing.": "Status van het lidmaatschap. Alleen 'confirmed' mag een mailing ontvangen.", @@ -1957,6 +2116,8 @@ "Meta": "Meta", "Method": "Methode", "Methode": "Methode", + "Metrics": "Cijfers", + "Metrics Read At": "Cijfers gelezen op", "Min": "Min", "Min Employees": "Min. medewerkers", "Min employees": "Min werknemers", @@ -1967,10 +2128,13 @@ "Mobile": "Mobiel", "Mock": "Voorbeeld", "Mode": "Modus", + "Model": "Model", "Modifier groups": "Modificatiegroepen", "Modifier groups saved": "Modificatiegroepen opgeslagen", + "Moment the article was first published (UTC). Set once and never moved by a later publish.": "Het moment waarop het artikel voor het eerst is gepubliceerd (UTC). Wordt eenmalig gezet en verschuift niet bij een latere publicatie.", "Month": "Maand", "Monthly": "Maandelijks", + "Monthly searches, when somebody has looked it up. Nothing in Pipelinq fills this in: the source that would is out of scope, so an empty value means not measured.": "Zoekopdrachten per maand, als iemand het heeft opgezocht. Niets in Pipelinq vult dit in: de bron die dat zou doen valt buiten scope, dus leeg betekent niet gemeten.", "Motivation": "Onderbouwing", "Move stage": "Fase verplaatsen", "Move stage {name} down": "Fase {name} omlaag verplaatsen", @@ -2004,6 +2168,8 @@ "Navi is thinking…": "Navi denkt na…", "Navigate to any Service area from here. All individual pages remain directly accessible by URL.": "Navigeer vanaf hier naar elk Dienst-onderdeel. Alle afzonderlijke pagina’s blijven rechtstreeks bereikbaar via URL.", "Network": "Netwerk", + "Network not configured": "Netwerk niet ingericht", + "Network unavailable": "Netwerk niet bereikbaar", "Never": "Nooit", "New": "Nieuw", "New AVG request": "Nieuw AVG-verzoek", @@ -2019,6 +2185,7 @@ "New automation": "Nieuwe automatisering", "New billing category": "Nieuwe factuurcategorie", "New blast": "Nieuwe blast", + "New campaign": "Nieuwe campagne", "New category": "Nieuwe categorie", "New category description": "Nieuwe categoriebeschrijving", "New category name": "Nieuwe categorienaam", @@ -2037,6 +2204,7 @@ "New note": "Nieuwe notitie", "New password": "Nieuw wachtwoord", "New pipeline": "Nieuwe pipeline", + "New post": "Nieuw bericht", "New product": "Nieuw product", "New project": "Nieuw project", "New queue": "Nieuwe wachtrij", @@ -2061,6 +2229,7 @@ "Nextcloud group allowed to trigger 'Send to billing'. Leave empty to restrict it to Nextcloud administrators.": "Nextcloud-groep die 'Verzenden naar facturering' mag activeren. Laat leeg om dit te beperken tot Nextcloud-beheerders.", "Nextcloud user": "Nextcloud-gebruiker", "Nextcloud user ID (staff only)": "Nextcloud-gebruikers-ID (alleen medewerkers)", + "Nextcloud user id of the person who owns the article. Stamped from the session and never taken from the request body.": "De Nextcloud-gebruikersnaam van de eigenaar van het artikel. Wordt uit de sessie gehaald en nooit uit de verzoekinhoud.", "Nextcloud user id that created the mailing list.": "Nextcloud-gebruiker die de mailinglijst heeft aangemaakt.", "Nextcloud username": "Nextcloud-gebruikersnaam", "Niet bereikbaar": "Niet bereikbaar", @@ -2084,6 +2253,7 @@ "No agent data available": "Geen agentgegevens beschikbaar", "No agents with matching skills": "Geen agenten met passende vaardigheden", "No aging data": "Geen verouderingsgegevens", + "No application may post to this account, so the text is ready for you to post.": "Geen enkele applicatie mag op dit account plaatsen, dus de tekst staat klaar zodat je hem zelf kunt plaatsen.", "No approved, un-billed hours in this period.": "Geen goedgekeurde, niet-gefactureerde uren in deze periode.", "No articles found": "Geen artikelen gevonden", "No articles published yet": "Nog geen artikelen gepubliceerd", @@ -2098,6 +2268,7 @@ "No blasts yet": "Nog geen blasts", "No blasts yet.": "Nog geen blasts.", "No bookings for this customer.": "Geen boekingen voor deze klant.", + "No campaign to report on": "Nog geen campagne om over te rapporteren", "No cash drops recorded on this shift yet.": "Nog geen afstortingen geregistreerd in deze dienst.", "No categories": "Geen categorieën", "No categories yet": "Nog geen categorieën", @@ -2216,6 +2387,7 @@ "No site sessions attributed to a blast yet.": "Nog geen sitesessies toegeschreven aan een blast.", "No skills": "Geen vaardigheden", "No snapshots yet": "Nog geen momentopnames", + "No social accounts yet.": "Nog geen social accounts.", "No social profiles yet.": "Nog geen sociale profielen.", "No source data": "Geen brongegevens", "No source records linked": "Geen bronrecords gekoppeld", @@ -2259,7 +2431,9 @@ "Nog te verifiëren": "Nog te verifiëren", "Non-billable": "Niet-declarabel", "Non-billable only": "Alleen niet-factureerbaar", + "Nonce": "Nonce", "None": "Geen", + "None, I will set this up myself": "Geen, ik richt dit zelf in", "Normal": "Normaal", "Not compiled yet": "Nog niet gecompileerd", "Not configured": "Niet geconfigureerd", @@ -2269,11 +2443,14 @@ "Not helpful": "Niet behulpzaam", "Not in a queue": "Niet in een wachtrij", "Not on pipeline": "Niet op pipeline", + "Not permitted": "Niet toegestaan", "Not reached": "Niet bereikt", + "Not recorded": "Niet vastgelegd", "Not significant (p>0.05).": "Niet significant (p>0,05).", "Not synced": "Niet gesynchroniseerd", "Not useful": "Niet nuttig", "Not yet exported": "Nog niet geëxporteerd", + "Note": "Toelichting", "Note content": "Notitie-inhoud", "Notes": "Opmerkingen", "Notes & comments": "Notities & opmerkingen", @@ -2282,8 +2459,12 @@ "Notes for {product}": "Notities bij {product}", "Notes saved.": "Notities opgeslagen.", "Notes…": "Notities…", + "Nothing has been published yet.": "Er is nog niets geplaatst.", + "Nothing is imported. You start with an empty app and add your own data.": "Er wordt niets geïmporteerd. Je begint met een lege app en voegt zelf gegevens toe.", + "Nothing is seeded. You start with an empty app and add your own data.": "Er wordt niets klaargezet. Je begint met een lege app en voegt zelf gegevens toe.", "Nothing is waiting. Every open ticket has someone on it.": "Er wacht niets. Elk open ticket heeft iemand.", "Nothing matches that search": "Niets komt overeen met die zoekopdracht", + "Nothing of ours answers it": "Niets van ons beantwoordt dit", "Nothing to show yet.": "Nog niets te tonen.", "Notification message": "Notificatiebericht", "Notifications": "Notificaties", @@ -2308,6 +2489,7 @@ "Objection Offered At": "Bezwaar geboden op", "Objection Text": "Tekst van het geboden bezwaar", "Objects API Access": "Objects API-toegang", + "Occurred at": "Gebeurd op", "Omitted": "Uitgesloten", "Omschrijving": "Omschrijving", "On": "Op", @@ -2316,8 +2498,12 @@ "Onbekend": "Onbekend", "Once leads are added, their stage distribution will appear here.": "Zodra leads worden toegevoegd, verschijnt hier hun faseverdeling.", "Once the customer signs the quotation it becomes the contract automatically. The same record carries the agreed lines, price and signature.": "Zodra de klant de offerte ondertekent, wordt die automatisch het contract. Hetzelfde record bevat de afgesproken regels, de prijs en de handtekening.", + "One attributable interaction with a campaign": "Een toe te rekenen interactie met een campagne", "One check on the triggering object after the wait. Empty means the action always runs.": "Een controle op het object dat de journey startte, na de wachttijd. Leeg betekent dat de actie altijd loopt.", + "One or two sentences describing the article, used on the card and in an embedded newsletter block.": "Een of twee zinnen die het artikel beschrijven, gebruikt op de kaart en in een nieuwsbriefblok.", + "One or two sentences, shown on the card": "Een of twee zinnen, getoond op de kaart", "One property per line: a site URL such as https://example.org/ or a domain property such as sc-domain:example.org.": "Eén property per regel: een site-URL zoals https://example.org/ of een domeinproperty zoals sc-domain:example.org.", + "One push from page one": "Eén zetje van pagina één", "One-time download token": "Eenmalige downloadcode", "Ongeldig BSN.": "Ongeldig BSN.", "Onkosten": "Onkosten", @@ -2348,9 +2534,12 @@ "Open requests": "Open verzoeken", "Open shift": "Shift openen", "Open the Pipeline and move your lead to the next stage": "Open de Pipeline en verplaats je lead naar de volgende fase", + "Open the campaign report": "Open het campagnerapport", + "Open the composer": "Open de opsteller", "Open time": "Openingstijd", "Open time must be before close time.": "Openingstijd moet vóór sluitingstijd liggen.", "Open value": "Open waarde", + "Open what went out": "Bekijk wat er uit is gegaan", "OpenConnector credential reference": "OpenConnector credential-referentie", "OpenConnector source ID": "OpenConnector-bron-ID", "OpenConnector source id or slug that transports a kind=provider send. Credentials and the provider base URL live on that source; this row carries routing metadata only. Required when kind=provider.": "OpenConnector-bron-ID of -slug die een verzending met kind=provider transporteert. Credentials en de basis-URL van de provider staan op die bron; deze rij bevat alleen routeringsmetadata. Verplicht wanneer kind=provider.", @@ -2406,6 +2595,7 @@ "Original transaction": "Originele transactie", "Originele kassabon is verplicht": "Originele kassabon is verplicht", "Other": "Overig", + "Our account": "Ons account", "Outcome": "Uitkomst", "Outgoing": "Uitgaand", "Outgoing webhook subscriptions delivered via OpenRegister WebhookService": "Uitgaande webhook-abonnementen die worden afgeleverd via OpenRegister WebhookService", @@ -2440,6 +2630,10 @@ "POS terminal — staff sign-in": "POS-terminal — medewerker aanmelden", "POS transaction": "Kassatransactie", "Page": "Pagina", + "Page body": "Pagina-inhoud", + "Page fragment": "Deel van een pagina", + "Page id": "Pagina-id", + "Page summary": "Paginasamenvatting", "Page {current} of {total}": "Pagina {current} van {total}", "Pages": "Pagina's", "Pagina {current} van {total}": "Pagina {current} van {total}", @@ -2453,6 +2647,8 @@ "Password": "Wachtwoord", "Paste this form into a page to let people subscribe. They receive a link and are only added once they open it.": "Plaats dit formulier op een pagina zodat mensen zich kunnen aanmelden. Ze ontvangen een link en worden pas toegevoegd zodra ze die openen.", "Path": "Pad", + "Path in Nextcloud Files to the image shown above the article, or an absolute URL to one hosted elsewhere.": "Het pad in Nextcloud Bestanden naar de afbeelding boven het artikel, of een volledige URL naar een afbeelding elders.", + "Path of the file in Nextcloud Files.": "Pad van het bestand in Nextcloud Bestanden.", "Path template": "Padsjabloon", "Pause conditions": "Pauzevoorwaarden", "Paused": "Gepauzeerd", @@ -2468,7 +2664,10 @@ "Pending": "In behandeling", "Pending MFA secret": "Nog niet bevestigde tweede factor", "People and performance": "Mensen en prestaties", + "Per channel": "Per kanaal", "Per hour": "Per uur", + "Per network": "Per netwerk", + "Per-network overrides, keyed by network name. A variant may carry its own body, link or media; anything it leaves out falls back to the post's own value.": "Afwijkingen per netwerk, met de netwerknaam als sleutel. Een variant mag een eigen tekst, link of media hebben. Wat de variant weglaat, komt uit het bericht zelf.", "Per-provider send caps. Hard-stop refuses further sends past the cap; alert-only just notifies once per period.": "Verzendlimieten per aanbieder. Harde stop weigert verdere verzendingen boven de limiet; alleen-waarschuwen meldt dit slechts eenmaal per periode.", "Percentage": "Percentage", "Period": "Periode", @@ -2476,6 +2675,7 @@ "Permission matrix for cashiers, supervisors and managers": "Rechtenmatrix voor kassières, supervisors en managers", "Permission sets a cashier can hold at the register — voiding, refunds, opening the cash drawer.": "Rechtensets die een kassière kan hebben bij de kassa — annuleren, terugbetalingen, de kassalade openen.", "Person": "Persoon", + "Personal account": "Persoonlijk account", "Phase saved.": "Fase opgeslagen.", "Phone": "Telefoonnummer", "Phone / account": "Telefoon / account", @@ -2488,6 +2688,7 @@ "Pick a new start time.": "Kies een nieuwe starttijd.", "Pick an active programme above to load its reporting dashboard.": "Kies hierboven een actief programma om het rapportagedashboard te laden.", "Pick next": "Volgende kiezen", + "Pick published articles to embed": "Kies gepubliceerde artikelen om in te sluiten", "Pipeline": "Pijplijn", "Pipeline Analytics": "Pijplijnanalyse", "Pipeline Value": "Pijplijnwaarde", @@ -2534,16 +2735,29 @@ "Policy": "Beleid", "Policy name": "Beleidsnaam", "Poor (< 0.6)": "Slecht (< 0,6)", + "Portal": "Portaal", + "Portal Page Ref": "Portaalpagina", "Portal navigation": "Portaalnavigatie", + "Portal page": "Portaalpagina", + "Portaliq could not save the page. Nothing was created, so you can try again.": "Portaliq kon de pagina niet opslaan. Er is niets aangemaakt, dus u kunt het opnieuw proberen.", + "Portaliq is not installed on this instance, so there is nowhere to publish the page.": "Portaliq staat niet op deze omgeving, dus er is nergens om de pagina te publiceren.", "Portaliq portal slug": "Portaliq-portaalslug", + "Portaliq refused the request.": "Portaliq weigerde het verzoek.", + "Portaliq refused the sign-up form. This is a defect, not something you can fix here.": "Portaliq weigerde het aanmeldformulier. Dit is een fout in de software, niet iets dat u hier oplost.", "Position": "Positie", + "Post": "Bericht", + "Post details": "Berichtgegevens", + "Post this yourself": "Plaats dit zelf", "Post-merge golden record": "Gouden record na samenvoeging", "Postal address block printed in the footer of every mailing to this list, as the anti-spam rules require.": "Postadres in de voettekst van elke mailing naar deze lijst, zoals de antispamregels vragen.", + "Posts": "Posts", "Pound Sterling (GBP)": "Britse pond (GBP)", "Preferred channel": "Voorkeurskanaal", "Preferred time slot": "Voorkeurstijdslot", "Preferred time:": "Voorkeurtijd:", "Prefers {channel}": "Voorkeur voor {channel}", + "Prepare a share": "Deling voorbereiden", + "Prepared text": "Voorbereide tekst", "Preview": "Voorbeeld", "Previous": "Vorige", "Previous hash": "Vorige hash", @@ -2610,10 +2824,20 @@ "Public": "Openbaar", "Public (citizen-facing)": "Openbaar (burgers)", "Public Signup": "Openbare aanmelding", + "Public URL": "Openbare URL", + "Public address of the profile, used to open the account in its own network.": "Openbaar adres van het profiel, om het account in het eigen netwerk te openen.", + "Public address of the published item, so a marketer can open what actually went out.": "Openbaar adres van het geplaatste item, zodat een marketeer kan openen wat er werkelijk uit is gegaan.", + "Public fediverse handles. Only networks with a public timeline can be watched.": "Openbare fediverse-accounts. Alleen netwerken met een openbare tijdlijn kunnen gevolgd worden.", + "Public handles": "Openbare accounts", "Public link": "Openbare link", + "Public timeline": "Openbare tijdlijn", + "Publicly reachable address of the image, required by the networks that fetch media rather than accept an upload.": "Openbaar bereikbaar adres van de afbeelding, nodig voor de netwerken die media ophalen in plaats van een upload aannemen.", "Publieke taak — Wet BRP art. 3.3": "Publieke taak — Wet BRP art. 3.3", "Publish": "Publiceren", + "Publish Mode": "Manier van plaatsen", + "Publish directly": "Direct plaatsen", "Published": "Gepubliceerd", + "Published At": "Gepubliceerd op", "Purchase history": "Aankoopgeschiedenis", "Purchase history depth": "Diepte aankoopgeschiedenis", "Purpose binding": "Doelbinding", @@ -2641,6 +2865,7 @@ "Quota": "Quota", "Quote the lead. In Pipelinq a signable quotation IS the contract: one record, no duplication.": "Offreer de lead. In Pipelinq is een ondertekenbare offerte het contract: één record, geen dubbele administratie.", "REST API Authentication": "REST API-authenticatie", + "RSS or Atom feed URLs to watch.": "RSS- of Atom-feeds om te volgen.", "Raise failed": "Raise gefaald", "Raise failed.": "Raise mislukt.", "Raise gefaald": "Raise failed", @@ -2650,14 +2875,18 @@ "Rate": "Tarief", "Rating": "Beoordeling", "Rationale": "Onderbouwing", + "Raw Metrics": "Ruwe cijfers", "Re-import configuration": "Configuratie opnieuw importeren", "Re-import failed": "Opnieuw importeren mislukt", "Re-raise": "Opnieuw aanmaken", "Re-raise at shillinq": "Opnieuw raisen bij shillinq", "Re-raise journal entry": "Journaalpost opnieuw aanmaken", "Re-raise journal entry at shillinq? This uses the same idempotency key, so shillinq prevents duplicate postings.": "Journaalpost opnieuw raisen bij shillinq? Dit gebruikt dezelfde idempotency key, dus shillinq voorkomt dubbele boekingen.", + "Reach": "Bereik", + "Reach a specific page": "Een bepaalde pagina bereiken", "Reachable": "Bereikbaar", "Reachable (mock mode)": "Bereikbaar (mock-modus)", + "Read": "Gelezen", "Read the programme terms": "Lees de programmavoorwaarden", "Ready at": "Geholpen om", "Reason": "Reden", @@ -2683,6 +2912,8 @@ "Recipient user ID": "Gebruikers-ID ontvanger", "Reconciliatie": "Reconciliatie", "Reconciliation": "Reconciliatie", + "Reconnect": "Opnieuw koppelen", + "Reconnect needed": "Opnieuw koppelen nodig", "Record": "Vastleggen", "Record denial": "Weigering vastleggen", "Record opt-in": "Opt-in registreren", @@ -2705,6 +2936,7 @@ "Reference": "Referentie", "Reference (optional)": "Referentie (optioneel)", "Reference number": "Referentienummer", + "Reference to the public page that carries this article, filled in by hand until the portal contribution contract writes it. When empty, an embedded newsletter block renders no read-more link rather than a link that goes nowhere.": "De verwijzing naar de openbare pagina met dit artikel, voorlopig met de hand ingevuld tot het portaalcontract dat doet. Is deze leeg, dan toont een nieuwsbriefblok geen lees-meer-link in plaats van een link die nergens heen gaat.", "Referentie (optioneel)": "Referentie (optioneel)", "Referral": "Doorverwijzing", "Refresh": "Vernieuwen", @@ -2741,6 +2973,7 @@ "Reject refund": "Retour afwijzen", "Rejected": "Afgewezen", "Rejected at": "Afgewezen op", + "Rejected by the network": "Geweigerd door het netwerk", "Rejection reason": "Reden afwijzing", "Rekening": "Rekening", "Related": "Gerelateerd", @@ -2750,6 +2983,7 @@ "Relationship saved": "Relatie opgeslagen", "Relationship type": "Relatietype", "Relationships": "Relaties", + "Relevance": "Relevantie", "Reload": "Opnieuw laden", "Reloading…": "Opnieuw laden…", "Remaining hours": "Resterende uren", @@ -2786,6 +3020,7 @@ "Rep submitted: {original} — {reason}": "Vertegenwoordiger ingediend: {original} — {reason}", "Rep user id": "Gebruikers-id vertegenwoordiger", "Replacement": "Vervangende waarde", + "Replies or comments.": "Antwoorden of reacties.", "Reply-To address for this list. Falls back to the sender address when empty.": "Reply-To-adres voor deze lijst. Leeg betekent het afzenderadres.", "Reply-to email": "Antwoord-e-mailadres", "Report Export": "Rapport-export", @@ -2795,6 +3030,7 @@ "Reporting dashboard": "Rapportage dashboard", "Reporting period": "Rapportperiode", "Reports": "Rapportages", + "Reposts, reblogs or shares.": "Reposts, reblogs of delingen.", "Request": "Verzoek", "Request Channels": "Verzoekkanalen", "Request ID": "Verzoek ID", @@ -2855,6 +3091,7 @@ "Responses": "Antwoorden", "Resterende uren": "Resterende uren", "Restock": "Terug naar voorraad", + "Restore as draft": "Terugzetten als concept", "Restrict access to specific object types by Nextcloud group": "Beperk toegang tot specifieke objecttypen per Nextcloud-groep", "Result": "Resultaat", "Result text": "Resultaattekst", @@ -2880,6 +3117,7 @@ "Retrying…": "Opnieuw proberen…", "Return all items": "Alle items teruggeven", "Return reason": "Retourreden", + "Return to draft": "Terug naar concept", "Returned items": "Geretourneerde artikelen", "Returned lines": "Geretourneerde regels", "Returned qty": "Geretourneerd aantal", @@ -2899,6 +3137,8 @@ "Revoke": "Intrekken", "Role": "Rol", "Room": "Ruimte", + "Route": "Pad", + "Route on the portal": "Pad op het portaal", "Routing": "Routering", "Row filter (optional)": "Rijfilter (optioneel)", "Rows": "Rijen", @@ -2938,6 +3178,7 @@ "Salted hash of the address the confirmation came from, kept as opt-in evidence without storing the address itself.": "Gezouten hash van het adres waar de bevestiging vandaan kwam, bewaard als opt-inbewijs zonder het adres zelf op te slaan.", "Samenvatting": "Samenvatting", "Sample rows": "Voorbeeldrijen", + "Sample values for every schema this app supplies, generated from the schemas themselves. It shows the lists, detail pages and dashboards working rather than telling a story. Safe to run more than once, and you can delete it afterwards.": "Voorbeeldwaarden voor elk schema dat deze app levert, gegenereerd uit de schema’s zelf. Het laat de lijsten, detailpagina’s en dashboards werkend zien in plaats van een verhaal te vertellen. Veilig om vaker uit te voeren, en je kunt het daarna verwijderen.", "Sandbox": "Sandbox", "Sandbox / test account": "Sandbox / testaccount", "Satisfaction scores": "Tevredenheidsscores", @@ -2966,6 +3207,7 @@ "Save tiers": "Staffels opslaan", "Save variants": "Varianten opslaan", "Save xWiki settings": "xWiki-instellingen opslaan", + "Saved search": "Bewaarde zoekopdracht", "Saving the marketing traffic settings failed": "Opslaan van de instellingen voor marketingverkeer is mislukt", "Saving…": "Opslaan…", "Scan a product or variant barcode to jump straight to the matching product.": "Scan een product- of variantbarcode om direct naar het bijbehorende product te gaan.", @@ -2974,7 +3216,9 @@ "Schedule": "Schema", "Schedule (cron)": "Planning (cron)", "Scheduled": "Gepland", + "Scheduled For": "Gepland voor", "Scheduled exports of pipelinq data to a data warehouse or BI tool": "Geplande exports van pipelinq-gegevens naar een datawarehouse of BI-tool", + "Scheduled for": "Gepland voor", "Schema": "Schema", "Schema slug": "Schema slug", "Schema snapshots": "Schema-momentopnamen", @@ -2982,6 +3226,7 @@ "Scope": "Scope", "Scopes": "Bereiken", "Score": "Score", + "Scored by an agent": "Beoordeeld door een agent", "Screen-pop delay (ms)": "Screen-pop-vertraging (ms)", "Search": "Zoeken", "Search Console": "Search Console", @@ -3005,10 +3250,12 @@ "Search queries": "Zoekopdrachten", "Search the store": "Zoek in de store", "Search users or groups...": "Gebruikers of groepen zoeken...", + "Search volume": "Zoekvolume", "Searching...": "Zoeken...", "Searching…": "Zoeken…", "Security removal": "Veiligheidsafvoer", "Seed a small linked demo dataset of clients, leads, requests and contactmomenten, so lists, dashboards and the 360° client view show a working product right away. Optional and safe to run more than once; every object is marked [Demo] and can be removed later with `occ pipelinq:demo:seed --remove`. Skip this on a production install.": "Vul een kleine, samenhangende demoset met klanten, leads, verzoeken en contactmomenten, zodat lijsten, dashboards en het 360°-klantbeeld meteen een werkend product laten zien. Optioneel en veilig om meerdere keren uit te voeren; elk object krijgt de markering [Demo] en kan later worden verwijderd met `occ pipelinq:demo:seed --remove`. Sla dit over op een productie-installatie.", + "Seen at": "Gezien op", "Segment": "Segment", "Segment name": "Segmentnaam", "Segment rules": "Segmentregels", @@ -3058,6 +3305,7 @@ "Select your name": "Selecteer uw naam", "Selecteer de periode en het exportformaat voor de Belastingdienst kassakoppeling controlepakket. Alle audit-entries binnen het bereik worden geëxporteerd; de hash-keten integriteit wordt automatisch in de export-metadata opgenomen.": "Selecteer de periode en het exportformaat voor de Belastingdienst kassakoppeling controlepakket. Alle audit-entries binnen het bereik worden geëxporteerd; de hash-keten integriteit wordt automatisch in de export-metadata opgenomen.", "Selecteer ten minste één artikel om terug te geven": "Selecteer ten minste één artikel om terug te geven", + "Selector": "Selector", "Send": "Verzenden", "Send a mailing": "Stuur een mailing", "Send a mailing to the contact, or put a task on somebody's list.": "Stuur een mailing naar het contact, of zet een taak op iemands lijst.", @@ -3104,7 +3352,12 @@ "Set the Portaliq portal under Settings, Marketing traffic, to see the site sessions each campaign brought in.": "Stel het Portaliq-portaal in onder Instellingen, Marketingverkeer, om de sitesessies per campagne te zien.", "Settings saved.": "Instellingen opgeslagen.", "Settled": "Afgerekend", + "Share": "Aandeel", + "Share Prompted At": "Om deling gevraagd op", + "Share this myself": "Zelf delen", "Shared access": "Gedeelde toegang", + "Shared by the owner": "Gedeeld door de eigenaar", + "Shares": "Delingen", "Shift": "Shift", "Shift afsluiten en tellen": "Shift afsluiten en tellen", "Shift geopend.": "Shift geopend.", @@ -3145,6 +3398,7 @@ "Single-step service — no multi-step rows.": "Dienst met één stap — geen regels voor meerdere stappen.", "Site sessions": "Sitesessies", "Site traffic from this campaign": "Siteverkeer uit deze campagne", + "Sitemap": "Sitemap", "Size": "Grootte", "Skill": "Vaardigheid", "Skill required": "Vaardigheid vereist", @@ -3155,11 +3409,22 @@ "Skip and send": "Overslaan en verzenden", "Skip to booking form": "Ga naar het boekingsformulier", "Skip to main content": "Naar hoofdinhoud", + "Skipped": "Overgeslagen", "Skipped (overlap)": "Overgeslagen (overlap)", + "Slug": "Slug", "Social": "Sociaal", + "Social Account": "Social account", + "Social Connection": "Sociale connectie", + "Social Post": "Social bericht", + "Social Publication": "Social plaatsing", + "Social account": "Social account", + "Social accounts": "Social accounts", "Social media": "Sociale media", "Social network profiles linked to this client, used for advocacy sharing and engagement tracking.": "Sociale-netwerkprofielen die aan deze klant zijn gekoppeld, gebruikt voor advocacy-deling en het volgen van betrokkenheid.", "Social network profiles linked to this contact person, used for advocacy sharing and engagement tracking.": "Sociale-netwerkprofielen die aan deze contactpersoon zijn gekoppeld, gebruikt voor advocacy-deling en het volgen van betrokkenheid.", + "Social performance": "Social prestaties", + "Social post": "Social bericht", + "Social posts": "Social berichten", "Social profiles": "Sociale profielen", "Some parts were not installed: {schemas}": "Sommige onderdelen zijn niet geïnstalleerd: {schemas}", "Someone confirmed a subscription": "Iemand bevestigde een aanmelding", @@ -3169,14 +3434,17 @@ "Source": "Bron", "Source System": "Bronsysteem", "Source UUID / slug": "Bron-UUID / slug", + "Source object": "Bronobject", "Source performance": "Bronprestaties", "Source record lineage": "Herkomst bronrecords", "Source schemas": "Bronschema's", + "Source stamp": "Bronstempel", "Source system": "Bronsysteem", "Sources": "Bronnen", "Sources this tenant holds no rows for at all, so a reader knows the absence is missing data rather than a zero.": "Bronnen waarvan deze organisatie helemaal geen rijen heeft, zodat een lezer weet dat het om ontbrekende gegevens gaat en niet om nul.", "Space name pre-selected by the dashboard widget. Leave empty to search across all spaces.": "Spacenaam die door de dashboardwidget vooraf wordt geselecteerd. Laat leeg om in alle spaces te zoeken.", "Spaces": "Spaces", + "Spend budget reached": "Uitgavenlimiet bereikt", "Staff": "Medewerkers", "Staff cancellations always skip the cancellation charge.": "Annuleringen door medewerkers slaan de annuleringskosten altijd over.", "Staff member": "Medewerker", @@ -3194,10 +3462,12 @@ "Start date": "Startdatum", "Startdatum": "Startdatum", "Started": "Gestart", + "Starts at": "Startdatum", "Starts with": "Begint met", "State": "Status", "Status": "Status", "Status & priority": "Status & Prioriteit", + "Status Reason": "Reden van de status", "Status history": "Statusgeschiedenis", "Step": "Stap", "Step duration": "Stapduur", @@ -3216,6 +3486,8 @@ "Submit": "Verzenden", "Submit a new request": "Nieuw verzoek indienen", "Submit barcode": "Barcode versturen", + "Submit for approval": "Ter goedkeuring aanbieden", + "Submit for review": "Indienen ter beoordeling", "Submit request": "Verzoek indienen", "Submit requests": "Verzoeken indienen", "Submit suggestion": "Suggestie verzenden", @@ -3256,11 +3528,13 @@ "Taak": "Taak", "Taak opgeslagen.": "Taak opgeslagen.", "Taak toevoegen": "Taak toevoegen", + "Tags": "Labels", "Tags (comma separated)": "Tags (kommagescheiden)", "Tags (comma-separated)": "Tags (kommagescheiden)", "Tampering detected": "Manipulatie gedetecteerd", "Target": "Doel", "Target kind": "Doelsoort", + "Target page": "Doelpagina", "Target stage name": "Doelfasenaam", "Target system": "Doelsysteem", "Tarief": "Tarief", @@ -3306,6 +3580,7 @@ "Tender type updated": "Betaalmethode bijgewerkt", "Tender types, refund reasons, till roles and a receipt template.": "Betaalwijzen, retourredenen, kassarollen en een bonsjabloon.", "Tenders": "Betalingen", + "Term": "Zoekterm", "Terminal": "Kassa", "Terminal ID": "Terminal-ID", "Terms": "Voorwaarden", @@ -3337,13 +3612,17 @@ "Tevredenheidsscores": "Tevredenheidsscores", "Text": "Tekst", "Text of question {n}": "Tekst van vraag {n}", + "Text of the link as the reader sees it.": "De tekst van de link zoals de lezer die ziet.", "Textarea": "Tekstvak", "Thank you for your feedback": "Bedankt voor uw feedback", "Thank you for your feedback!": "Bedankt voor uw feedback!", "Thank you for your submission.": "Bedankt voor uw inzending.", "Thank you!": "Bedankt!", "Thanks for your feedback.": "Bedankt voor uw feedback.", + "That did not work.": "Dat is niet gelukt.", "That did not work. Nothing was changed.": "Dat is niet gelukt. Er is niets gewijzigd.", + "That move could not be applied.": "Deze stap kon niet worden uitgevoerd.", + "That portal does not exist or is not published. Check the portal in the marketing settings.": "Dat portaal bestaat niet of is niet gepubliceerd. Controleer het portaal in de marketinginstellingen.", "That time was just taken. Please choose another slot.": "Die tijd is zojuist bezet. Kies een ander tijdslot.", "The \"from\" date must be on or before the \"to and including\" date.": "\"Vanaf\" datum moet voor of gelijk zijn aan \"tot en met\" datum.", "The 24-hour WhatsApp session window is closed — an approved template is required to start a new business-initiated message.": "Het 24-uurs WhatsApp-sessievenster is gesloten — een goedgekeurd sjabloon is vereist om een nieuw door het bedrijf geïnitieerd bericht te starten.", @@ -3353,47 +3632,125 @@ "The Monday the reviewed week began on.": "De maandag waarop de beoordeelde week begon.", "The Nextcloud Mail app's numeric account id (AccountService::find expects an int) for a kind=mailAccount transport, stored as a numeric string. Required when kind=mailAccount.": "Het numerieke account-ID van de Nextcloud Mail-app (AccountService::find verwacht een int) voor een transport met kind=mailAccount, opgeslagen als numerieke string. Verplicht wanneer kind=mailAccount.", "The Nextcloud user id that owns mailAccountRef. The Mail app scopes account lookups per user (AccountService::find(userId, id)), so this is required alongside mailAccountRef when kind=mailAccount: it is not optional metadata, it is the IDOR guard.": "Het Nextcloud-gebruikers-ID dat eigenaar is van mailAccountRef. De Mail-app scopet accountopzoekingen per gebruiker (AccountService::find(userId, id)), dus dit is verplicht naast mailAccountRef wanneer kind=mailAccount: het is geen optionele metadata, het is de IDOR-bescherming.", + "The Nextcloud user this account belongs to. For a personal account it is the authorization boundary: only this user or an administrator may publish as them, request a share from them or revoke the connection. Stamped by the connect path from the session and never taken from a request body.": "De Nextcloud-gebruiker bij wie dit account hoort. Bij een persoonlijk account is dit de autorisatiegrens: alleen deze gebruiker of een beheerder mag namens hem plaatsen, hem om een deling vragen of de koppeling intrekken. Het koppelpad zet deze waarde vanuit de sessie en neemt hem nooit over uit een verzoek.", + "The Nextcloud user who created the post, stamped from the session.": "De Nextcloud-gebruiker die het bericht maakte, gezet vanuit de sessie.", + "The Nextcloud user who decided.": "De Nextcloud-gebruiker die besliste.", + "The OAuth client id the connection was made with. Public by design, never a secret. Empty when the connection used the Conduction developer app; filled when the tenant brought its own application.": "Het OAuth-client-id waarmee de koppeling is gemaakt. Openbaar van opzet en nooit geheim. Leeg wanneer de koppeling de ontwikkelaarsapplicatie van Conduction gebruikte, gevuld wanneer de organisatie een eigen applicatie meebracht.", "The OpenConnector source that holds the warehouse credentials": "De OpenConnector-bron met de warehouse-inloggegevens", + "The OpenConnector source this watch reads through, when it needs one of its own. An OpenConnector source is a per-origin allow-list, so a competitor on their own domain gets their own source; leave this empty to use the shared source in competitor.egress_source.": "De OpenConnector-bron waar deze bewaking doorheen leest, als die er een van zichzelf nodig heeft. Een OpenConnector-bron is een lijst per domein, dus een concurrent op een eigen domein krijgt een eigen bron; laat dit leeg om de gedeelde bron uit competitor.egress_source te gebruiken.", "The OpenRegister flow run this step belonged to.": "De OpenRegister-flowuitvoering waar deze stap bij hoorde.", "The OpenRegister flow this journey compiled into. Written by the compiler, never by hand.": "De OpenRegister-flow waarin deze journey is gecompileerd. Geschreven door de compiler, nooit met de hand.", + "The Search Console property the proposal came from, when it came from one.": "De Search Console-property waar het voorstel vandaan komt, als het ergens vandaan komt.", "The Search Console property: a site URL such as https://example.org/ or a domain property such as sc-domain:example.org.": "De Search Console-property: een site-URL zoals https://example.org/ of een domeinproperty zoals sc-domain:example.org.", + "The account as its own network spells it, for example @conduction@mastodon.nl. It is what a colleague recognises, so it is stored exactly as the network returns it.": "Het account zoals het netwerk het zelf schrijft, bijvoorbeeld @conduction@mastodon.nl. Dit is wat een collega herkent, dus het wordt precies bewaard zoals het netwerk het teruggeeft.", "The account handle or username on the network (without the leading @).": "De gebruikersnaam op het netwerk (zonder het voorloop-@-teken).", + "The account is connected.": "Het account is gekoppeld.", + "The account's own server, for the two networks that have no single API host: a Mastodon instance or a Bluesky personal data server. The broker pins this host onto the credential at mint and refuses to move it afterwards, so this field is a readable copy and never the authority.": "De eigen server van het account, voor de twee netwerken zonder vaste API-host: een Mastodon-instantie of een Bluesky personal data server. De broker legt deze host bij het aanmaken vast op de credential en verplaatst hem daarna niet meer. Dit veld is dus een leesbare kopie en nooit de bron.", + "The accounts could not be loaded.": "De accounts konden niet geladen worden.", "The address that subscribed. Held on the subscription rather than read from the contact, so a later address change never silently redirects a confirmed opt-in.": "Het adres dat zich aanmeldde. Staat op het abonnement en niet op het contact, zodat een latere adreswijziging een bevestigde opt-in nooit stil omleidt.", + "The address the post points at, before campaign decoration. The stored value stays clean so the same post can be moved to another campaign without unpicking a query string.": "Het adres waar het bericht naar wijst, voordat de campagne eraan wordt toegevoegd. De bewaarde waarde blijft schoon, zodat hetzelfde bericht naar een andere campagne kan zonder een querystring uit elkaar te halen.", + "The article itself, written in markdown. Stored as markdown so a mailing, a social post and a portal page can each render it their own way.": "Het artikel zelf, geschreven in markdown. Het wordt als markdown bewaard zodat een mailing, een bericht en een portaalpagina het elk op hun eigen manier kunnen tonen.", + "The article this post repurposes, when it came from one. Reading the article gives the composer its summary, hero image and public link to start from.": "Het artikel waar dit bericht op teruggaat, als het uit een artikel komt. De opsteller begint daarmee met de samenvatting, de hoofdafbeelding en de openbare link uit dat artikel.", "The average position in the results, 1 being the top.": "De gemiddelde positie in de resultaten, waarbij 1 de bovenste is.", + "The blast, post or page that caused the interaction.": "De blast, post of pagina die de interactie veroorzaakte.", + "The blasts that belong to this campaign. A blast also names its campaign, so the list is a convenience for the report, not the truth.": "De blasts die bij deze campagne horen. Een blast noemt zelf ook zijn campagne, dus deze lijst is een hulpmiddel voor het rapport, niet de bron.", + "The body has no {{articles}} marker, so these articles will not appear until you add one.": "De inhoud bevat geen {{articles}} markering, dus deze artikelen verschijnen pas als u er een toevoegt.", "The bulk provider behind a kind=provider transport. Selects the adapter's per-provider request mapping. Ignored for other kinds.": "De bulkprovider achter een transport met kind=provider. Bepaalt de request-mapping per provider van de adapter. Genegeerd voor andere soorten.", + "The campaign needs a page summary and a page body before portaliq can publish it.": "De campagne heeft een samenvatting en een pagina-inhoud nodig voordat portaliq kan publiceren.", + "The campaign parameters are added when it goes out": "De campagneparameters worden toegevoegd zodra het bericht uitgaat", + "The campaign parameters of the visit that first brought this person to the site, captured at form submission.": "De campagneparameters van het bezoek waarmee deze persoon voor het eerst op de site kwam, vastgelegd bij het versturen van het formulier.", + "The campaign parameters of the visit the form was submitted on.": "De campagneparameters van het bezoek waarop het formulier is verstuurd.", + "The campaign parameters this interaction carried.": "De campagneparameters die deze interactie meedroeg.", "The campaign template a mailing is rendered from.": "De campagnetemplate waaruit een mailing wordt opgebouwd.", + "The campaign that produced this lead.": "De campagne die deze lead opleverde.", + "The campaign the attributed value belongs to.": "De campagne waar de toegekende waarde bij hoort.", + "The campaign this blast belongs to. When set, the campaign's source, medium and campaign value are stamped on every link instead of the per-blast defaults.": "De campagne waar deze blast bij hoort. Is die ingevuld, dan krijgt elke link de bron, het medium en de campagnewaarde van de campagne in plaats van de standaardwaarden per blast.", + "The campaign this interaction belongs to.": "De campagne waar deze interactie bij hoort.", + "The campaign this post belongs to. When set, the link is decorated with that campaign's UTM parameters so a click can be attributed. Campaigns arrive in phase 4; until then this is a value a marketer fills in and the decorator already honours.": "De campagne waar dit bericht bij hoort. Is die gevuld, dan krijgt de link de UTM-parameters van die campagne mee zodat een klik toe te wijzen is. Campagnes komen in fase 4. Tot dan vult een marketeer deze waarde zelf in en de linkdecorator gebruikt hem al.", "The channel kind this email address is used for.": "Het soort kanaal waarvoor dit e-mailadres wordt gebruikt.", "The channel kind this phone number is used for.": "Het soort kanaal waarvoor dit telefoonnummer wordt gebruikt.", + "The channel the spend belongs to.": "Het kanaal waar de uitgave bij hoort.", "The channel this client prefers to be contacted through.": "Het kanaal waarlangs deze klant bij voorkeur wordt benaderd.", "The channel this contact person prefers to be contacted through.": "Het kanaal waarlangs deze contactpersoon bij voorkeur wordt benaderd.", + "The client record for this organisation, when it is also a customer.": "De klant die bij deze organisatie hoort, als het ook een klant is.", + "The client whose handle this is.": "De klant van wie dit account is.", + "The competitor this event is about.": "De concurrent waar deze melding over gaat.", + "The competitor this watch belongs to.": "De concurrent waar deze bewaking bij hoort.", + "The connected account this publication went to.": "Het gekoppelde account waar deze plaatsing heen ging.", + "The connected accounts this post goes to. One post to five accounts produces five publications, each with its own outcome.": "De gekoppelde accounts waar dit bericht heen gaat. Een bericht naar vijf accounts levert vijf plaatsingen op, elk met een eigen uitkomst.", + "The connected socialAccount the audit looked from.": "Het gekoppelde socialAccount waarvandaan de controle keek.", + "The connection could not be recorded.": "De koppeling kon niet vastgelegd worden.", + "The connection could not be revoked.": "De koppeling kon niet ingetrokken worden.", + "The connection could not be started.": "De koppeling kon niet gestart worden.", + "The connection was not completed. Try connecting the account again.": "De koppeling is niet afgerond. Probeer het account opnieuw te koppelen.", "The contact the action was meant for.": "Het contact waarvoor de actie bedoeld was.", + "The created page's OpenRegister id.": "De OpenRegister-id van de aangemaakte pagina.", "The customer the contact belongs to, when there is one.": "De klant waar het contact bij hoort, als die er is.", "The data quality dashboard could not be loaded.": "Het datakwaliteitsdashboard kon niet worden geladen.", "The day, YYYY-MM-DD, as Search Console reports it (Pacific time).": "De dag, JJJJ-MM-DD, zoals Search Console die rapporteert (Pacific-tijd).", "The domain in the sender address this transport sends from, used to key the deliverability panel's SPF/DKIM/DMARC lookup.": "Het domein in het afzenderadres waarvandaan deze transport verzendt, gebruikt als sleutel voor de SPF/DKIM/DMARC-opzoeking van het leveringspaneel.", "The email address.": "Het e-mailadres.", "The entry has not been verified yet. Click \"Verify signature\" to recompute the HMAC and chain hash live.": "De entry is nog niet geverifieerd. Klik op \"Handtekening verifiëren\" om de HMAC en keten-hash live opnieuw te berekenen.", + "The failure in words a marketer can act on. Never carries a token, a header or a full request.": "De mislukking in woorden waar een marketeer iets mee kan. Bevat nooit een token, een header of een volledig verzoek.", "The few numbers worth reading first.": "De paar cijfers die je als eerste wilt lezen.", "The field on the triggering object to check.": "Het veld op het startende object dat wordt gecontroleerd.", + "The file picker could not be opened.": "De bestandskiezer kon niet geopend worden.", + "The five numbers every network can answer, after normalisation.": "De vijf getallen die elk netwerk kan geven, na normalisatie.", "The full URL to the profile on the network.": "De volledige URL naar het profiel op het netwerk.", "The general ledger, the VAT posting and the journal entry are managed in shillinq. Pipelinq only raises the business facts of this POS day via the integration registry.": "Het grootboek, de BTW-boeking en de journaalpost worden beheerd in shillinq. Pipelinq raise alleen de bedrijfsfeiten van deze POS-dag via de integratie-registry.", + "The handle as its own network spells it, without the leading at sign.": "Het account zoals het netwerk het zelf schrijft, zonder de apenstaart ervoor.", + "The handle on the other side.": "Het account aan de andere kant.", + "The human decisions taken on this post. Appended by the approve and reject paths from the session user and never taken from a request body.": "De beslissingen die mensen over dit bericht namen. Het goedkeur- en afkeurpad voegen ze toe vanuit de sessiegebruiker en nemen ze nooit over uit een verzoek.", + "The humaniq `TimeEntry` this line bills. A plain uuid and not a `$ref`: humaniq's register is a different register, and ADR-062 rule 7 gives a target outside this register no `$ref`.": "De humaniq `TimeEntry` die deze regel factureert. Een platte uuid en geen `$ref`: humaniq's register is een ander register, en ADR-062 regel 7 geeft een doel buiten dit register geen `$ref`.", + "The id the producing system stamped on this interaction. Portaliq stamps one per form submission; the submission listener refuses to act twice on the same value.": "De id die het bronsysteem op deze interactie zette. Portaliq zet er een per formulierinzending; de verwerker weigert twee keer op dezelfde waarde te handelen.", "The import has not brought in rows for this period yet. Search Console publishes a day about two days later.": "De import heeft voor deze periode nog geen rijen opgehaald. Search Console publiceert een dag ongeveer twee dagen later.", + "The in-portal route, as portaliq echoed it back.": "Het pad binnen het portaal, zoals portaliq het teruggaf.", "The item could not be installed.": "Dit item kon niet worden geïnstalleerd.", "The journey this run belongs to.": "De journey waar deze uitvoering bij hoort.", "The journey whose sends this blast is the ledger for. Empty on a blast a person composed.": "De journey waarvan deze blast de verzendadministratie is. Leeg bij een blast die iemand zelf opstelde.", "The key stays in your credential vault. Pipelinq sends only the request it wants made, and the broker injects the key and refuses anything outside the allowed calls.": "De sleutel blijft in uw credential-kluis. Pipelinq stuurt alleen het verzoek dat het wil laten uitvoeren, en de broker voegt de sleutel toe en weigert alles buiten de toegestane aanroepen.", + "The kind of watch that produced it.": "Het soort bewaking dat de melding opleverde.", + "The landing page body, in markdown.": "De inhoud van de landingspagina, in markdown.", + "The landing page opens with this. Portaliq refuses a page without it.": "Hiermee opent de landingspagina. Portaliq weigert een pagina zonder samenvatting.", + "The lead this interaction contributed to, when there is one.": "De lead waaraan deze interactie bijdroeg, als die er is.", "The link could not be made.": "De link kon niet worden aangemaakt.", "The list whose consent gate the send is checked against. Empty checks the channel gate instead.": "De lijst waarvan de toestemming wordt gecontroleerd. Leeg controleert de toestemming voor het kanaal.", "The merge could not be completed.": "De samenvoeging kon niet worden voltooid.", "The merge preview could not be generated.": "De voorbeeldweergave van de samenvoeging kon niet worden gegenereerd.", "The message could not be delivered by the provider.": "Het bericht kon niet door de aanbieder worden afgeleverd.", + "The model the report opens on.": "Het model waarmee het rapport opent.", + "The name the network shows for this account.": "De naam die het netwerk bij dit account toont.", + "The network of the account, copied here so a ranking can group by network without reading every account.": "Het netwerk van het account, hier meegeschreven zodat een ranglijst per netwerk kan groeperen zonder elk account te lezen.", + "The network this account lives on. It selects the adapter that shapes a publish request and the broker provider the credential was minted against.": "Het netwerk waar dit account staat. Het bepaalt welke adapter een plaatsingsverzoek vormgeeft en tegen welke brokerprovider de credential is aangemaakt.", + "The network this handle lives on. Only Mastodon and Bluesky publish a timeline that can be read without impersonating anybody.": "Het netwerk waarop dit account staat. Alleen Mastodon en Bluesky publiceren een tijdlijn die te lezen is zonder je voor iemand anders uit te geven.", + "The network this row is about.": "Het netwerk waar deze regel over gaat.", + "The network's own identifier for the published item, used to read its numbers back.": "De eigen aanduiding van het netwerk voor het geplaatste item, waarmee de cijfers worden teruggelezen.", + "The network's own identifier for this account: a Facebook page id, an Instagram business account id, a LinkedIn person or organisation URN, or a Bluesky DID. Adapters address the account by this value, so a renamed handle does not break publishing.": "De eigen aanduiding van het netwerk voor dit account: een Facebookpagina-id, een Instagram business-account-id, een LinkedIn-URN voor een persoon of organisatie, of een Bluesky-DID. Adapters spreken het account op deze waarde aan, zodat een gewijzigde handle het plaatsen niet stukmaakt.", + "The numbers could not be loaded.": "De cijfers konden niet geladen worden.", + "The one-line reason hermiq gave for the score.": "De reden in één zin die hermiq bij de score gaf.", "The optional xWiki Nextcloud app is not installed. Pipelinq is falling back to the configured direct URL.": "De optionele xWiki Nextcloud-app is niet geïnstalleerd. Pipelinq valt terug op de geconfigureerde directe URL.", + "The organisation's name.": "De naam van de organisatie.", + "The organisation's own site.": "De eigen site van de organisatie.", + "The outcome for this one account. awaiting_share and shared are the advocacy path, where no application may post and the owner does it themselves.": "De uitkomst voor dit ene account. awaiting_share en shared horen bij het delen door collega's, waar geen applicatie mag plaatsen en de eigenaar het zelf doet.", "The page URL that appeared in the results.": "De URL van de pagina die in de resultaten stond.", + "The page that should win this term. A URL on our own site, or a portaliq page reference.": "De pagina die deze term moet winnen. Een URL op onze eigen site, of een verwijzing naar een portaliq-pagina.", + "The permissions the account granted, as the network names them. Read back from the broker so a missing scope explains a refusal instead of looking like a bug.": "De rechten die het account heeft gegeven, zoals het netwerk ze noemt. Ze worden bij de broker teruggelezen, zodat een ontbrekend recht een weigering verklaart in plaats van op een fout te lijken.", "The phone number.": "Het telefoonnummer.", "The pipeline shows every lead by stage. Drag your lead forward as it progresses.": "De pipeline toont elke lead per fase. Sleep je lead naar voren naarmate die vordert.", + "The portal has no domain configured yet, so the page has no public address.": "Het portaal heeft nog geen domein, dus de pagina heeft geen openbaar adres.", + "The portal slug the page was created on.": "De slug van het portaal waarop de pagina is aangemaakt.", + "The portaliq form bound to the landing page. A submission on this form becomes a lead in this campaign.": "Het portaliq-formulier dat aan de landingspagina hangt. Een inzending op dit formulier wordt een lead in deze campagne.", + "The post could not be loaded.": "Het bericht kon niet geladen worden.", + "The post could not be saved.": "Het bericht kon niet opgeslagen worden.", + "The post this publication belongs to.": "Het bericht waar deze plaatsing bij hoort.", + "The prepared text could not be loaded.": "De voorbereide tekst kon niet geladen worden.", + "The provider's own payload, kept untouched so a normalisation can be recomputed when a network changes what it reports.": "De onbewerkte inhoud van de aanbieder, ongewijzigd bewaard zodat de normalisatie opnieuw gedaan kan worden als een netwerk verandert wat het meldt.", + "The publications could not be loaded.": "De plaatsingen konden niet geladen worden.", "The receipt is sent to the linked customer:": "Het bonnetje wordt naar de gekoppelde klant gestuurd:", "The requested article could not be found.": "Het gevraagde artikel kon niet worden gevonden.", + "The retry did not work.": "De nieuwe poging is niet gelukt.", "The search query people typed.": "De zoekterm die mensen typten.", + "The search term itself, as people type it.": "De zoekterm zelf, zoals mensen die typen.", "The segment a contact must still match when the action runs. Empty means every contact the trigger delivered.": "Het segment waar een contact nog steeds in moet vallen als de actie loopt. Leeg betekent elk contact dat de trigger aanleverde.", "The server could not process this send request.": "De server kon dit verzendverzoek niet verwerken.", "The server refused to send: consent is missing for this channel.": "De server weigerde te verzenden: toestemming ontbreekt voor dit kanaal.", @@ -3401,27 +3758,67 @@ "The server refused to send: the WhatsApp session window has expired and a template is required.": "De server weigerde te verzenden: het WhatsApp-sessievenster is verlopen en een sjabloon is vereist.", "The server refused to send: the messaging budget for this period is exceeded.": "De server weigerde te verzenden: het berichtenbudget voor deze periode is overschreden.", "The server refused to send: the selected template is invalid ({reason}).": "De server weigerde te verzenden: het geselecteerde sjabloon is ongeldig ({reason}).", + "The share could not be recorded.": "De deling kon niet vastgelegd worden.", + "The shillinq AR invoice this value closed on, when it closed on a paid invoice rather than on a won lead. Pipelinq reads the invoice and never books it (ADR-107).": "De verkoopfactuur in shillinq waarop deze waarde is afgesloten, als dat op een betaalde factuur gebeurde en niet op een gewonnen lead. Pipelinq leest de factuur en boekt nooit (ADR-107).", "The signature or the chain hash does not match. This may indicate manual modification of the entry or a rotation of the secret key without re-signing.": "De handtekening of de keten-hash komt niet overeen. Dit kan duiden op handmatige wijziging van de entry of een rotatie van de geheime sleutel zonder hertekenen.", + "The sitemap to diff for new and changed pages. A sitemap index is followed.": "De sitemap die vergeleken wordt op nieuwe en gewijzigde pagina's. Een sitemap-index wordt gevolgd.", "The social network this profile belongs to.": "Het sociale netwerk waartoe dit profiel behoort.", + "The social posts that belong to this campaign. Plain ids until phase 3 ships the socialPost schema.": "De social posts die bij deze campagne horen. Losse ids totdat fase 3 het socialPost-schema oplevert.", "The store registry did not answer. The templates below ship with Pipelinq.": "De store-registry gaf geen antwoord. De sjablonen hieronder worden met Pipelinq meegeleverd.", "The stored key was removed": "De opgeslagen sleutel is verwijderd", "The subject of the task a createTask action writes.": "Het onderwerp van de taak die een createTask-actie schrijft.", "The subscription, contract or import run this capture came from.": "Het abonnement, contract of de importronde waar deze vastlegging vandaan komt.", "The subscriptions could not be loaded.": "De inschrijvingen konden niet worden geladen.", + "The summary the landing page opens with. Portaliq refuses an empty one.": "De samenvatting waarmee de landingspagina opent. Portaliq weigert een lege samenvatting.", "The task type, as the task schema records it.": "Het taaktype, zoals het taakschema het vastlegt.", + "The text could not be copied. Select it and copy it by hand.": "De tekst kon niet gekopieerd worden. Selecteer hem en kopieer hem zelf.", + "The text of the post as it applies to every network that has no variant of its own.": "De tekst van het bericht, zoals die geldt voor elk netwerk zonder eigen variant.", + "The touchpoints the value was divided over.": "De contactmomenten waarover de waarde is verdeeld.", + "The usages could not be loaded.": "Het gebruik kon niet worden geladen.", "The user the task goes to. Empty leaves it unassigned.": "De gebruiker die de taak krijgt. Leeg laat de taak zonder eigenaar.", + "The user who confirmed the proposal.": "De gebruiker die het voorstel bevestigde.", + "The user who created the campaign. Set by the server, never by the browser.": "De gebruiker die de campagne aanmaakte. Gezet door de server, nooit door de browser.", "The user who wrote this journey.": "De gebruiker die deze journey schreef.", + "The utm_campaign value at first touch.": "De waarde van utm_campaign bij het eerste contact.", + "The utm_campaign value at last touch.": "De waarde van utm_campaign bij het laatste contact.", + "The utm_campaign value every link in this campaign carries. Minted from the name once and frozen; renaming the campaign leaves it alone.": "De waarde van utm_campaign die elke link in deze campagne meedraagt. Eenmalig uit de naam afgeleid en daarna vast; hernoemen van de campagne laat de waarde staan.", + "The utm_campaign value.": "De waarde van utm_campaign.", + "The utm_content value at first touch.": "De waarde van utm_content bij het eerste contact.", + "The utm_content value at last touch.": "De waarde van utm_content bij het laatste contact.", + "The utm_content value, which is the blast id for a mailing.": "De waarde van utm_content, bij een mailing de id van de blast.", + "The utm_medium value at first touch.": "De waarde van utm_medium bij het eerste contact.", + "The utm_medium value at last touch.": "De waarde van utm_medium bij het laatste contact.", + "The utm_medium value, lowercase, from the vocabulary in campaign.utm_mediums.": "De waarde van utm_medium, in kleine letters, uit de lijst in campaign.utm_mediums.", + "The utm_medium value.": "De waarde van utm_medium.", + "The utm_source value at first touch.": "De waarde van utm_source bij het eerste contact.", + "The utm_source value at last touch.": "De waarde van utm_source bij het laatste contact.", + "The utm_source value, lowercase, from the vocabulary in campaign.utm_sources. Linkedin and linkedin are two campaigns in every analytics tool, so the case rule is enforced rather than corrected.": "De waarde van utm_source, in kleine letters, uit de lijst in campaign.utm_sources. Linkedin en linkedin zijn in elk analysepakket twee campagnes, dus de regel wordt afgedwongen en niet stilzwijgend gecorrigeerd.", + "The utm_source value.": "De waarde van utm_source.", + "The utm_term value at first touch.": "De waarde van utm_term bij het eerste contact.", + "The utm_term value at last touch.": "De waarde van utm_term bij het laatste contact.", + "The utm_term value.": "De waarde van utm_term.", + "The value that decides whether this item changed: a sitemap lastmod, a feed guid, or a fragment fingerprint.": "De waarde die bepaalt of dit item veranderd is: een lastmod uit een sitemap, een guid uit een feed, of een vingerafdruk van een deel van een pagina.", "The walk-in queue is empty.": "De inloopwachtrij is leeg.", + "The watch that produced this event.": "De bewaking die deze melding opleverde.", "The wording the person was shown when the objection was offered.": "De tekst die de persoon zag toen het bezwaar werd geboden.", + "Their handle": "Hun account", + "Their profile": "Hun profiel", + "Their public profile, when the network gave one.": "Hun openbare profiel, als het netwerk er een gaf.", "There are no leads in this pipeline yet.": "Er zijn nog geen leads in deze pijplijn.", "There are no open leads to distribute into aging buckets.": "Er zijn geen open leads om in verouderingsklassen te verdelen.", "There are no phases for this project yet.": "Er zijn nog geen fasen voor dit project.", + "They follow us": "Zij volgen ons", "This BSN does not pass the 11-check": "Dit BSN voldoet niet aan de 11-proef", "This appears to be the data subject's own data. Redacting requires Art. 23 grounds.": "Dit lijken gegevens van de verzoeker zelf. Redactie vereist een art. 23-onderbouwing.", + "This article could not be loaded.": "Dit artikel kon niet worden geladen.", + "This article could not be saved.": "Dit artikel kon niet worden opgeslagen.", + "This article has not been used anywhere yet.": "Dit artikel is nog nergens gebruikt.", "This automation has not been triggered yet.": "Deze automatisering is nog niet geactiveerd.", "This automation has not run yet.": "Deze automatisering is nog niet uitgevoerd.", "This batch is already being processed by Shillinq — try again shortly.": "Deze batch wordt al verwerkt door Shillinq — probeer het straks opnieuw.", "This booking could not be found.": "Deze boeking kon niet worden gevonden.", + "This campaign has no landing page yet. Pipelinq asks portaliq to publish one with a sign-up form.": "Deze campagne heeft nog geen landingspagina. Pipelinq vraagt portaliq er een te publiceren met een aanmeldformulier.", + "This campaign no longer exists.": "Deze campagne bestaat niet meer.", "This client has linked entities:": "Deze klant heeft gekoppelde entiteiten:", "This customer does not wish to be contacted.": "Deze klant wil niet worden benaderd.", "This is attempt {count}/3. Would you like to close this task?": "Dit is poging {count}/3. Wilt u deze taak sluiten?", @@ -3432,6 +3829,8 @@ "This person is on no mailing list. Add them from a list, or send them a preference link.": "Deze persoon staat op geen enkele mailinglijst. Voeg diegene toe vanuit een lijst, of stuur een voorkeurslink.", "This pipeline has no stages. Click edit to add stages.": "Deze pipeline heeft geen fasen. Klik op bewerken om fasen toe te voegen.", "This pipeline has {count} stages. All stage configuration will be lost.": "Deze pipeline heeft {count} fasen. Alle faseconfiguratie gaat verloren.", + "This post has not gone out yet.": "Dit bericht is nog niet uitgegaan.", + "This post names no accounts yet.": "Dit bericht noemt nog geen accounts.", "This product is not on any deal lines yet.": "Dit product staat nog op geen enkele dealregel.", "This quarter": "Dit kwartaal", "This queue is empty.": "Deze wachtrij is leeg.", @@ -3450,6 +3849,7 @@ "This will reverse the transaction. Enter a reason for the refund.": "Hiermee wordt de transactie teruggeboekt. Vul een reden in voor de terugboeking.", "This year": "Dit jaar", "Thread ID": "Thread-ID", + "Threads": "Threads", "Three things worth writing about, drawn from what changed.": "Drie onderwerpen om over te schrijven, afgeleid uit wat er veranderde.", "Ticket": "Ticket", "Ticket details": "Ticketgegevens", @@ -3467,6 +3867,7 @@ "Time entry": "Tijdregistratie", "Time entry saved.": "Tijdregistratie opgeslagen.", "Timeline": "Tijdlijn", + "Times the item was seen.": "Hoe vaak het item is gezien.", "Timesheet approval": "Goedkeuring urenstaat", "Timestamp": "Tijdstip", "Timezone": "Tijdzone", @@ -3505,6 +3906,8 @@ "Total value": "Totale waarde", "Totals label": "Totalen label", "Totals property": "Totalen eigenschap", + "Touchpoint": "Contactmoment in een campagne", + "Touchpoints": "Contactmomenten", "Track and manage sales leads": "Verkooplead bijhouden en beheren", "Trade name is required": "Handelsnaam is verplicht", "Transactie": "Transactie", @@ -3537,6 +3940,7 @@ "Try: \"How many leads are open?\" or \"Show requests by category\".": "Probeer: \"Hoeveel leads staan er open?\" of \"Toon verzoeken per categorie\".", "Tune lead staleness detection for kanban badges and the lead list filter.": "Stel verouderingsdetectie voor leadkaarten en de lijstfilter in.", "Twilio": "Twilio", + "Two pages, one query": "Twee pagina's, één zoekopdracht", "Two-factor authentication setup is required.": "Instellen van tweestapsverificatie is vereist.", "Type": "Type", "Type at least 2 characters to search the knowledge base.": "Typ minimaal 2 tekens om in de kennisbank te zoeken.", @@ -3552,7 +3956,11 @@ "U bent niet bevoegd voor deze actie.": "U bent niet bevoegd voor deze actie.", "U bent niet bevoegd voor deze lookup.": "U bent niet bevoegd voor deze lookup.", "UID": "UID", + "URL": "URL", + "URL-safe identifier, unique within the register. It is what a public page and a link both address, so it is derived from the title once and then left alone.": "Een URL-veilige aanduiding, uniek binnen het register. Een openbare pagina en een link wijzen er allebei naar, dus hij wordt eenmalig uit de titel afgeleid en daarna met rust gelaten.", "US Dollar (USD)": "Amerikaanse dollar (USD)", + "UTM": "UTM", + "UUID of the credential OpenRegister's broker holds for this account. It is a reference, not a secret: Pipelinq cannot read the token behind it and never tries. Empty until the connect flow returns.": "UUID van de credential die de broker van OpenRegister voor dit account bewaart. Het is een verwijzing en geen geheim: Pipelinq kan het token erachter niet lezen en probeert dat ook niet. Leeg totdat het koppelen klaar is.", "Uit cache geserveerd": "Uit cache geserveerd", "Unassigned": "Niet toegewezen", "Unavailable": "Niet beschikbaar", @@ -3585,6 +3993,8 @@ "Updated at": "Bijgewerkt op", "Urgent": "Urgent", "Use calculated value": "Gebruik berekende waarde", + "Use less": "Minder gebruiken", + "Use more": "Vaker gebruiken", "Use remaining: {amount}": "Gebruik resterend: {amount}", "Use {{unsubscribe_link}} and a physical address so the compliance check passes.": "Gebruik {{unsubscribe_link}} en een fysiek adres zodat de compliancecontrole slaagt.", "Used for OpenCorporates search. Separate with commas.": "Gebruikt voor OpenCorporates zoeken. Scheid met komma's.", @@ -3685,7 +4095,9 @@ "View more": "Meer bekijken", "View payload": "Payload bekijken", "View request": "Bekijk verzoek", + "Views": "Weergaven", "Visibility": "Zichtbaarheid", + "Visits": "Bezoeken", "Voer de webhook URL in voor de Shillinq AP integratie. Laat leeg om uitgeschakeld te laten.": "Voer de webhook URL in voor de Shillinq AP integratie. Laat leeg om uitgeschakeld te laten.", "Voer een bedrag groter dan nul in": "Voer een bedrag groter dan nul in", "Voer een geldig bedrag in": "Voer een geldig bedrag in", @@ -3710,10 +4122,16 @@ "WIP synced at": "WIP gesynchroniseerd op", "Wait": "Wachten", "Waiting": "Wachtend", + "Waiting for approval": "Wacht op goedkeuring", + "Waiting for the owner to share": "Wacht tot de eigenaar deelt", + "Waiting to go out": "Wacht om uit te gaan", "Walk-in": "Inloopbezoek", "Walk-in queue": "Inloopwachtrij", "Was this article helpful?": "Was dit artikel nuttig?", + "Watch": "Bewaking", + "Watch Event": "Bewakingsmelding", "Watermark column": "Watermerkkolom", + "We follow them": "Wij volgen hen", "We will email a confirmation link. Closing your account cannot be undone.": "Wij sturen een bevestigingslink per e-mail. Het sluiten van uw account kan niet ongedaan worden gemaakt.", "Weak": "Zwak", "Web": "Web", @@ -3737,18 +4155,39 @@ "Welcome to Pipelinq! Get started by creating your first client, lead, or request using the buttons above.": "Welkom bij Pipelinq! Begin door uw eerste klant, lead of verzoek aan te maken met de knoppen hierboven.", "Werkverdeling": "Werkverdeling", "What a subscriber receives on this list and roughly how often.": "Wat een abonnee op deze lijst ontvangt en ongeveer hoe vaak.", + "What changed": "Wat er veranderd is", + "What happened.": "Wat er gebeurde.", + "What is being watched. These five are the sources that can be read legitimately; LinkedIn and Meta post data are not among them, and no sixth kind should be added for them.": "Wat er gevolgd wordt. Dit zijn de vijf bronnen die legitiem te lezen zijn; berichten van LinkedIn en Meta horen daar niet bij, en er hoort geen zesde soort voor te komen.", "What moved last week, in prose.": "Wat er vorige week bewoog, in tekst.", "What moved last week, what to try, and three topic ideas.": "Wat er vorige week bewoog, wat je kunt proberen, en drie onderwerpideeën.", + "What one campaign reached, what it brought in, and what it cost.": "Wat een campagne bereikte, wat ze opleverde en wat ze kostte.", + "What portaliq answered when this campaign asked for a page. Written by LandingPageProvisioningService, never by hand.": "Wat portaliq antwoordde toen deze campagne om een pagina vroeg. Geschreven door LandingPageProvisioningService, nooit met de hand.", + "What somebody typing this is trying to do.": "Wat iemand die dit typt wil bereiken.", "What starts the journey.": "Wat de journey start.", + "What the campaign actually cost, per channel, as far as anyone recorded it. A channel that is absent is reported as not recorded, never as zero: zero reads as free.": "Wat de campagne werkelijk kostte, per kanaal, voor zover iemand het vastlegde. Een kanaal dat ontbreekt wordt gemeld als niet vastgelegd, nooit als nul: nul leest als gratis.", + "What the campaign is called, as the marketer writes it.": "Hoe de campagne heet, zoals de marketeer die opschrijft.", + "What the campaign was allowed to cost, in euro.": "Wat de campagne mocht kosten, in euro.", "What the field is compared against.": "Waarmee het veld wordt vergeleken.", "What the flow engine said, word for word, when it refused. Empty on a clean compile.": "Wat de flow-engine woordelijk zei bij een weigering. Leeg bij een schone compilatie.", + "What the item is called, as the source names it.": "Hoe het item heet, zoals de bron het noemt.", "What the journey does once the condition holds.": "Wat de journey doet zodra de voorwaarde klopt.", + "What the last run said when it did not end in ok.": "Wat de laatste keer meldde toen het niet goed ging.", "What the quarter is set to close, per owner.": "Wat het kwartaal naar verwachting sluit, per eigenaar.", + "What they decided.": "Wat er is beslist.", + "What this campaign is meant to achieve, in one sentence.": "Wat deze campagne moet opleveren, in een zin.", + "What this campaign should achieve, in one sentence": "Wat deze campagne moet opleveren, in een zin", "What this journey did": "Wat deze journey heeft gedaan", "What this journey is for, in the marketer's own words.": "Waar deze journey voor is, in de woorden van de marketeer.", + "What this post says on every network": "Wat dit bericht op elk netwerk zegt", + "What this publication cost in euros. Only X charges per post and per read today; every other network records zero.": "Wat deze plaatsing in euro's kostte. Alleen X rekent vandaag per bericht en per uitlezing. Elk ander netwerk noteert nul.", + "What this says per network": "Wat dit per netwerk zegt", + "What to read: a feed URL, a sitemap URL, a page URL, a fediverse handle, or a search query.": "Wat er gelezen wordt: een feed-URL, een sitemap-URL, een pagina-URL, een fediverse-account of een zoekopdracht.", "What to try next week.": "Wat je volgende week kunt proberen.", "What was shown to the person and when, so the capture can be reconstructed years later.": "Wat de persoon zag en wanneer, zodat de vastlegging jaren later te reconstrueren is.", + "What was spent, in euro.": "Wat er is uitgegeven, in euro.", "What was the call about?": "Waar ging het gesprek over?", + "What we decided to do about this term.": "Wat we met deze term besloten hebben.", + "What we watch this organisation for.": "Waarom we deze organisatie volgen.", "WhatsApp": "WhatsApp", "WhatsApp (BSP)": "WhatsApp (BSP)", "WhatsApp Cloud API": "WhatsApp Cloud API", @@ -3758,23 +4197,49 @@ "When": "Wanneer", "When approved time entries are present, hours will be shown per billing category here.": "Wanneer goedgekeurde tijdregels aanwezig zijn, worden de uren hier per factuurcategorie getoond.", "When enabled, emails from selected accounts are automatically linked to CRM contacts by matching email addresses.": "Wanneer ingeschakeld, worden e-mails van geselecteerde accounts automatisch gekoppeld aan CRM-contacten door e-mailadressen te matchen.", + "When it happened, to the second or better. Rows with the same moment keep the order they were written in, so a report is reproducible.": "Wanneer het gebeurde, op de seconde of nauwkeuriger. Regels met hetzelfde moment houden de volgorde waarin ze zijn geschreven, zodat een rapport reproduceerbaar is.", + "When portaliq created the page.": "Wanneer portaliq de pagina aanmaakte.", + "When the audit last looked.": "Wanneer de controle voor het laatst keek.", + "When the campaign was created.": "Wanneer de campagne is aangemaakt.", "When the confirmation link was opened and verified.": "Wanneer de bevestigingslink werd geopend en geverifieerd.", "When the importer last wrote this row.": "Wanneer de import deze rij voor het laatst schreef.", "When the journey last changed.": "Wanneer de journey voor het laatst veranderde.", "When the journey was written.": "Wanneer de journey is geschreven.", "When the membership ended.": "Wanneer het lidmaatschap eindigde.", "When the objection was offered.": "Wanneer het bezwaar werd geboden.", + "When the proposal was confirmed.": "Wanneer het voorstel bevestigd is.", "When the review was composed.": "Wanneer de review is samengesteld.", + "When the row was written.": "Wanneer de regel is geschreven.", "When the step ran.": "Wanneer de stap liep.", + "When the watch first saw this item.": "Wanneer de bewaking dit item voor het eerst zag.", "When this evidence block was written.": "Wanneer dit bewijsblok werd geschreven.", + "When this watch last ran, whatever the outcome.": "Wanneer deze bewaking voor het laatst draaide, wat de uitkomst ook was.", + "Where a visitor reaches the page. Empty when the portal has no domain configured.": "Waar een bezoeker de pagina bereikt. Leeg als het portaal geen domein heeft.", + "Where it went": "Waar het heen ging", + "Where the article stands. Only a published article may be embedded in a mailing or a post.": "Hoe het artikel ervoor staat. Alleen een gepubliceerd artikel mag in een mailing of een bericht worden opgenomen.", "Where the automation lives": "Waar de automatisering zit", + "Where the campaign is in its own life.": "Waar de campagne in haar eigen verloop staat.", + "Where the connection stands. The first five values are the broker's own vocabulary and are mirrored from it. not_configured is Pipelinq's own: the network has no developer application filed yet, so nothing can be connected and the interface says so instead of offering a button that fails.": "Hoe de koppeling ervoor staat. De eerste vijf waarden komen letterlijk van de broker. not_configured is van Pipelinq zelf: voor dit netwerk is nog geen ontwikkelaarsapplicatie aangevraagd, dus er valt niets te koppelen en het scherm zegt dat in plaats van een knop aan te bieden die niet werkt.", + "Where the figure comes from.": "Waar het bedrag vandaan komt.", + "Where the item lives. Together with the watch this is the event's identity, so a re-run updates rather than duplicates.": "Waar het item staat. Samen met de bewaking is dit de identiteit van de melding, dus een tweede run werkt bij in plaats van te verdubbelen.", + "Where the post stands. A post reaches scheduled only after a person approved it, and reaches published only when every account it names has a publication that succeeded or was handed to its owner to share.": "Hoe het bericht ervoor staat. Een bericht komt pas op gepland als een mens het heeft goedgekeurd, en pas op geplaatst als elk genoemd account een plaatsing heeft die is gelukt of aan de eigenaar is gegeven om te delen.", + "Where this is used": "Waar dit wordt gebruikt", "Whether Conduction's own account follows this profile.": "Of het eigen account van Conduction dit profiel volgt.", + "Whether Pipelinq publishes to this account itself or prepares the text for its owner to post. Personal Facebook and Instagram accounts are always share, because no application may post to them at all.": "Of Pipelinq zelf op dit account plaatst of de tekst klaarzet voor de eigenaar. Persoonlijke Facebook- en Instagram-accounts staan altijd op delen, omdat geen enkele applicatie daarop mag plaatsen.", + "Whether an agent drafted or changed this article. Applied by the write path itself and ignored when it arrives in a request body, because a mark a client can set is not a mark (ADR-088).": "Of een agent dit artikel schreef of wijzigde. De schrijfweg zet dit zelf en negeert het in een verzoekinhoud, want een merk dat een client kan zetten is geen merk (ADR-088).", + "Whether an agent drafted this post (ADR-088). Stamped by the write path, never accepted from a client.": "Of een agent dit bericht heeft geschreven (ADR-088). Het schrijfpad zet dit, een client nooit.", "Whether an agent wrote the narrative. Nothing writes it yet: pipelinq ships no MCP tool provider, so no agent reaches a write path. When the writer lands it applies this itself and ignores a value arriving in a request body, because a mark a client can set is not a mark (ADR-088).": "Of een agent de tekst schreef. Niets schrijft dit nu: pipelinq levert geen MCP-toolprovider, dus geen agent bereikt een schrijfpad. Zodra de schrijver er is zet die dit zelf en negeert een waarde uit een verzoek, want een markering die een client kan zetten is geen markering (ADR-088).", + "Whether our account follows theirs. Unknown means the network will not say, not that we do not.": "Of ons account het hunne volgt. Onbekend betekent dat het netwerk het niet zegt, niet dat we het niet doen.", "Whether the flow engine accepted this journey.": "Of de flow-engine deze journey accepteerde.", "Whether the list is in use. A paused list accepts no new subscriptions; an archived list sends nothing.": "Of de lijst in gebruik is. Een gepauzeerde lijst neemt geen nieuwe aanmeldingen aan; een gearchiveerde lijst verstuurt niets.", "Whether the person was offered the chance to object at the moment the ground was established. Required for soft opt-in.": "Of de persoon bezwaar kon maken op het moment dat de grondslag ontstond. Verplicht bij zachte opt-in.", "Whether the public subscribe endpoint accepts submissions for this list.": "Of het openbare aanmeldpunt inzendingen voor deze lijst aanneemt.", + "Whether the relevance on this event was written by an agent (ADR-088). The item itself is never agent-authored: it is somebody else's publication.": "Of de relevantie bij deze melding door een agent geschreven is (ADR-088). Het item zelf nooit: dat is andermans publicatie.", + "Whether their account follows ours, on the same three-value vocabulary.": "Of hun account het onze volgt, met dezelfde drie antwoorden.", + "Whether this account may be picked in the composer. Revoking a connection clears it rather than deleting the row, so the publications that already went out keep naming the account they went to.": "Of dit account in de opsteller gekozen mag worden. Een koppeling intrekken zet dit uit en verwijdert de rij niet, zodat plaatsingen die al uit zijn gegaan het account blijven noemen waar ze heen gingen.", + "Whether this competitor's watches run.": "Of de bewakingen van deze concurrent draaien.", "Whether this email address has been verified as reachable.": "Of is geverifieerd dat dit e-mailadres bereikbaar is.", + "Whether this is a company account the tenant runs or a colleague's own account. A personal account belongs to the person who connected it and only they or an administrator may act on it.": "Of dit een bedrijfsaccount van de organisatie is of het eigen account van een collega. Een persoonlijk account hoort bij degene die het gekoppeld heeft. Alleen die persoon of een beheerder mag er iets mee doen.", "Whether this is a placeholder transport shipped for demonstration, with no live connectorSourceId credential behind it. Mirrors channelProvider.sandbox (80-whatsapp-sms-channel.json) and OpenConnector's configuration.mock convention.": "Of dit een placeholder-transport is die is meegeleverd ter demonstratie, zonder actieve connectorSourceId-credential erachter. Weerspiegelt channelProvider.sandbox (80-whatsapp-sms-channel.json) en de configuration.mock-conventie van OpenConnector.", "Whether this is the primary email address. Exactly one entry SHOULD be primary; the first entry is treated as primary when none is marked.": "Of dit het primaire e-mailadres is. Precies één item HOORT primair te zijn; als geen enkel item is gemarkeerd, geldt het eerste item als primair.", "Whether this is the primary phone number. Exactly one entry SHOULD be primary; the first entry is treated as primary when none is marked.": "Of dit het primaire telefoonnummer is. Precies één item HOORT primair te zijn; als geen enkel item is gemarkeerd, geldt het eerste item als primair.", @@ -3784,28 +4249,42 @@ "Whether this profile has been confirmed to belong to this client.": "Of is bevestigd dat dit profiel bij deze klant hoort.", "Whether this profile has been confirmed to belong to this contact person.": "Of is bevestigd dat dit profiel bij deze contactpersoon hoort.", "Whether this transport may be selected for a send. An inactive transport stays visible in the panel but is not offered in the wizard.": "Of deze transport gekozen mag worden voor een verzending. Een inactieve transport blijft zichtbaar in het paneel maar wordt niet aangeboden in de wizard.", + "Whether this watch runs.": "Of deze bewaking draait.", "Which action the journey asked for.": "Welke actie de journey vroeg.", + "Which agent drafted it. Stamped alongside agentAuthored and cleared when a person takes authorship.": "Welke agent het schreef. Dit wordt samen met agentAuthored gezet en gewist zodra een mens het auteurschap overneemt.", + "Which attribution model produced this row.": "Welk attributiemodel deze regel opleverde.", + "Which channel carried it, resolved from the medium.": "Welk kanaal het droeg, afgeleid uit het medium.", "Which channels people reach you through, and how that shifts.": "Via welke kanalen mensen u bereiken, en hoe dat verschuift.", "Which collections the numbers came from.": "Uit welke bronnen de cijfers komen.", + "Which derivation proposed this term, so a target can be traced back to the evidence for it.": "Welke afleiding deze term voorstelde, zodat een zoekterm terug te voeren is op het bewijs ervoor.", "Which object types this pipeline boards, and which property of each supplies the stage column. A pipeline that declares none is unscoped and offered for every entity type. Supersedes the retired `entityType` field.": "Welke objecttypen deze pipeline op het bord zet, en welke eigenschap van elk de fasekolom levert. Een pipeline die er geen declareert is ongebonden en wordt voor elk entiteitstype aangeboden. Vervangt het vervallen veld `entityType`.", "Which right does this request invoke?": "Op welk recht beroept dit verzoek zich?", "Which route this transport sends through.": "Via welke route deze transport verzendt.", "Which search engine reported the row. Only gsc today.": "Welke zoekmachine de rij rapporteerde. Vandaag alleen gsc.", + "Who interacted, when we know. Empty for an anonymous visit.": "Wie de interactie had, voor zover bekend. Leeg bij een anoniem bezoek.", "Who processes the money: the payment service providers used for in-store and online payments (Mollie, CCV, Adyen, Stripe). Credentials are stored encrypted. Distinct from POS tender types below, which are how a customer can pay at the till.": "Wie het geld verwerkt: de betalingsdienstaanbieders die worden gebruikt voor in-store en online betalingen (Mollie, CCV, Adyen, Stripe). Inloggegevens worden versleuteld opgeslagen. Dit is iets anders dan de POS-betaalmethoden hieronder, die bepalen hoe een klant aan de kassa kan betalen.", + "Why": "Waarom", "Why are you adjusting this number?": "Waarom past u dit getal aan?", "Why are you confident in this deal?": "Waarom heeft u vertrouwen in deze deal?", "Why are you confident in this deal? (e.g. decision-maker engaged, contract draft signed)": "Waarom heeft u vertrouwen in deze deal? (bijv. beslisser betrokken, conceptcontract getekend)", "Why is this caller getting in touch?": "Waarom neemt deze beller contact op?", "Why is this payment being reversed?": "Waarom wordt deze betaling gestorneerd?", + "Why the account holds its current status, in words a marketer can act on. Written by the connect and publish paths, never by a client.": "Waarom het account deze status heeft, in woorden waar een marketeer iets mee kan. Het koppel- en plaatspad schrijven dit, nooit een client.", "Why the action was refused or failed. Empty on a send that went out.": "Waarom de actie is geweigerd of mislukt. Leeg bij een verzending die eruit ging.", + "Why the answer is unknown, in the words the page shows.": "Waarom het antwoord onbekend is, in de woorden die de pagina toont.", "Why the journey exists and who it is meant to reach.": "Waarom de journey bestaat en wie die moet bereiken.", "Why the membership ended, as the subscriber or the provider gave it.": "Waarom het lidmaatschap eindigde, zoals de abonnee of de provider het opgaf.", + "Why the post is in status failed, in words a marketer can act on. It names the account and the network, so a retry goes to the right place.": "Waarom het bericht op mislukt staat, in woorden waar een marketeer iets mee kan. Het noemt het account en het netwerk, zodat een nieuwe poging naar de goede plek gaat.", + "Why this publication failed, as one of a closed set a caller can branch on. A failure always carries one of these rather than only a sentence, so the interface can offer the right next step.": "Waarom deze plaatsing mislukte, als een waarde uit een vaste lijst waar een aanroeper op kan splitsen. Een mislukking draagt altijd zo'n waarde en niet alleen een zin, zodat het scherm de juiste volgende stap kan aanbieden.", + "Why this term matters, and what was decided about it.": "Waarom deze term ertoe doet, en wat erover besloten is.", + "Why, in their own words.": "Waarom, in eigen woorden.", "Widget not available": "Widget niet beschikbaar", "Wilt u uw afspraak verplaatsen of annuleren?": "Wilt u uw afspraak verplaatsen of annuleren?", "Win %": "Winstpercentage", "Win Rate": "Winstpercentage", "Win rate": "Winscore", "Win/loss": "Win/verlies", + "Window": "Periode", "Winning source": "Winnende bron", "Winning value": "Winnende waarde", "Wissen": "Wissen", @@ -3826,6 +4305,8 @@ "Worklog": "Urenregistratie", "Write Markdown...": "Schrijf Markdown...", "Write your article content in Markdown...": "Schrijf uw artikelinhoud in Markdown...", + "Written by an agent: {agent}": "Geschreven door een agent: {agent}", + "X": "X", "XML (canonical Belastingdienst format)": "XML (kanoniek Belastingdienst formaat)", "XML (kanoniek Belastingdienst formaat)": "XML (kanoniek Belastingdienst formaat)", "XWiki base URL": "XWiki-basis-URL", @@ -3857,6 +4338,7 @@ "[Verwijderde client]": "[Verwijderde klant]", "active leads": "actieve leads", "agents": "agenten", + "an agent": "een agent", "and {count} more": "en {count} meer", "app-availability.action": "OpenRegister installeren", "app-availability.description": "Deze applicatie vereist dat OpenRegister is geïnstalleerd en ingeschakeld.", @@ -3987,6 +4469,7 @@ "{count} queries between {from} and {to}": "{count} zoekopdrachten tussen {from} en {to}", "{count} subscription(s) closed. The withdrawal is recorded.": "{count} inschrijving(en) beëindigd. De afmelding is geregistreerd.", "{days}d ago": "{days}d geleden", + "{from} to {to}": "{from} tot {to}", "{hours}h ago": "{hours}u geleden", "{h}h {m}min": "{h}u {m}min", "{label} copied.": "{label} gekopieerd.", @@ -4003,490 +4486,8 @@ "{n} min": "{n} min", "{n} of {max} items": "{n} van {max} items", "{n}h": "{n}u", - "{value} of {quota} on track ({percent}%)": "{value} van {quota} op koers ({percent}%)", - "Agent Authored": "Door agent geschreven", - "Agent Authored By": "Geschreven door agent", - "Article IDs": "Artikel-ID's", - "Author": "Auteur", - "Destination of the link.": "Waar de link naartoe wijst.", - "Free-form subject tags used to group articles and to suggest related ones.": "Vrije onderwerpslabels om artikelen te groeperen en verwante artikelen voor te stellen.", - "Further reading offered with the article, each a label and a destination.": "Verder lezen bij het artikel, elk met een tekst en een bestemming.", - "Headline of the article, shown on the card, on the detail page and in an embedded newsletter block.": "De kop van het artikel, te zien op de kaart, op de detailpagina en in een nieuwsbriefblok.", - "Hero Image": "Hoofdafbeelding", - "Language the article is written in, as a two-letter code such as nl or en.": "De taal waarin het artikel geschreven is, als tweeletterige code zoals nl of en.", - "Links": "Links", - "Moment the article was first published (UTC). Set once and never moved by a later publish.": "Het moment waarop het artikel voor het eerst is gepubliceerd (UTC). Wordt eenmalig gezet en verschuift niet bij een latere publicatie.", - "One or two sentences describing the article, used on the card and in an embedded newsletter block.": "Een of twee zinnen die het artikel beschrijven, gebruikt op de kaart en in een nieuwsbriefblok.", - "Path in Nextcloud Files to the image shown above the article, or an absolute URL to one hosted elsewhere.": "Het pad in Nextcloud Bestanden naar de afbeelding boven het artikel, of een volledige URL naar een afbeelding elders.", - "Portal Page Ref": "Portaalpagina", - "Published At": "Gepubliceerd op", - "Slug": "Slug", - "Text of the link as the reader sees it.": "De tekst van de link zoals de lezer die ziet.", - "URL": "URL", - "Where the article stands. Only a published article may be embedded in a mailing or a post.": "Hoe het artikel ervoor staat. Alleen een gepubliceerd artikel mag in een mailing of een bericht worden opgenomen.", - "Articles embedded in this template, in the order the marketer chose. They are rendered where the body carries the {{articles}} marker; a template with articles and no marker renders none of them.": "De artikelen die in deze sjabloon zijn opgenomen, in de volgorde die de marketeer koos. Ze verschijnen waar de tekst de {{articles}}-markering draagt; een sjabloon met artikelen en zonder markering toont er geen.", - "Identity of the agent that drafted or changed the article, so the record can be followed back to the run that produced it. Empty on an article a person wrote.": "De identiteit van de agent die het artikel schreef of wijzigde, zodat de registratie terug te volgen is naar de run die het opleverde. Leeg bij een artikel dat een mens schreef.", - "Nextcloud user id of the person who owns the article. Stamped from the session and never taken from the request body.": "De Nextcloud-gebruikersnaam van de eigenaar van het artikel. Wordt uit de sessie gehaald en nooit uit de verzoekinhoud.", - "Reference to the public page that carries this article, filled in by hand until the portal contribution contract writes it. When empty, an embedded newsletter block renders no read-more link rather than a link that goes nowhere.": "De verwijzing naar de openbare pagina met dit artikel, voorlopig met de hand ingevuld tot het portaalcontract dat doet. Is deze leeg, dan toont een nieuwsbriefblok geen lees-meer-link in plaats van een link die nergens heen gaat.", - "The article itself, written in markdown. Stored as markdown so a mailing, a social post and a portal page can each render it their own way.": "Het artikel zelf, geschreven in markdown. Het wordt als markdown bewaard zodat een mailing, een bericht en een portaalpagina het elk op hun eigen manier kunnen tonen.", - "URL-safe identifier, unique within the register. It is what a public page and a link both address, so it is derived from the title once and then left alone.": "Een URL-veilige aanduiding, uniek binnen het register. Een openbare pagina en een link wijzen er allebei naar, dus hij wordt eenmalig uit de titel afgeleid en daarna met rust gelaten.", - "Whether an agent drafted or changed this article. Applied by the write path itself and ignored when it arrives in a request body, because a mark a client can set is not a mark (ADR-088).": "Of een agent dit artikel schreef of wijzigde. De schrijfweg zet dit zelf en negeert het in een verzoekinhoud, want een merk dat een client kan zetten is geen merk (ADR-088).", - "Archive": "Archiveren", - "Article body": "Artikelinhoud", - "Body": "Inhoud", - "Browse…": "Bladeren…", - "Campaign templates": "Campagnesjablonen", - "Choose": "Kiezen", - "Choose a hero image": "Kies een hoofdafbeelding", - "Comma-separated, such as release, product": "Kommagescheiden, bijvoorbeeld release, product", - "Create article": "Artikel aanmaken", - "Derived from the title when left empty": "Afgeleid van de titel als dit leeg blijft", - "Drafted by {agent}": "Geschreven door {agent}", - "Files path, or an absolute URL": "Bestandspad, of een volledige URL", - "Filled in once the public page exists": "Ingevuld zodra de publieke pagina bestaat", - "Headline of the article": "Kop van het artikel", - "Hero image": "Hoofdafbeelding", - "In review": "In beoordeling", - "One or two sentences, shown on the card": "Een of twee zinnen, getoond op de kaart", - "Portal page": "Portaalpagina", - "Restore as draft": "Terugzetten als concept", - "Return to draft": "Terug naar concept", - "Submit for review": "Indienen ter beoordeling", - "Tags": "Labels", - "That move could not be applied.": "Deze stap kon niet worden uitgevoerd.", - "The usages could not be loaded.": "Het gebruik kon niet worden geladen.", - "This article could not be loaded.": "Dit artikel kon niet worden geladen.", - "This article could not be saved.": "Dit artikel kon niet worden opgeslagen.", - "This article has not been used anywhere yet.": "Dit artikel is nog nergens gebruikt.", - "an agent": "een agent", - "Articles": "Artikelen", - "Pick published articles to embed": "Kies gepubliceerde artikelen om in te sluiten", - "Embedded where the body carries the {{articles}} marker, in the order picked here.": "Ingesloten waar de inhoud de {{articles}} markering bevat, in de hier gekozen volgorde.", - "The body has no {{articles}} marker, so these articles will not appear until you add one.": "De inhoud bevat geen {{articles}} markering, dus deze artikelen verschijnen pas als u er een toevoegt.", - "Article details": "Artikelgegevens", - "Where this is used": "Waar dit wordt gebruikt", - "Campaigns": "Campagnes", - "Campaign report": "Campagnerapport", - "Campaign details": "Campagnegegevens", - "Landing page": "Landingspagina", - "Marketing and campaigns": "Marketing en campagnes", - "What one campaign reached, what it brought in, and what it cost.": "Wat een campagne bereikte, wat ze opleverde en wat ze kostte.", - "Attribution model": "Attributiemodel", - "Attributed value per channel": "Toegekende waarde per kanaal", - "First touch": "Eerste contact", - "Last touch": "Laatste contact", - "Linear": "Lineair", - "Per channel": "Per kanaal", - "Reach": "Bereik", - "Visits": "Bezoeken", - "Share": "Aandeel", - "Closed on": "Afgesloten op", - "Not recorded": "Niet vastgelegd", - "{from} to {to}": "{from} tot {to}", - "No campaign to report on": "Nog geen campagne om over te rapporteren", - "Create a campaign under Marketing, group its mailings and posts into it, and its numbers appear here.": "Maak een campagne aan onder Marketing, hang de mailings en posts eraan, en de cijfers verschijnen hier.", - "Could not load the campaigns.": "De campagnes konden niet worden geladen.", - "Could not load the campaign report.": "Het campagnerapport kon niet worden geladen.", - "Create landing page": "Landingspagina aanmaken", - "Route on the portal": "Pad op het portaal", - "Open the campaign report": "Open het campagnerapport", - "Could not load this campaign.": "Deze campagne kon niet worden geladen.", - "Could not reach portaliq.": "Portaliq is niet bereikbaar.", - "This campaign has no landing page yet. Pipelinq asks portaliq to publish one with a sign-up form.": "Deze campagne heeft nog geen landingspagina. Pipelinq vraagt portaliq er een te publiceren met een aanmeldformulier.", - "The portal has no domain configured yet, so the page has no public address.": "Het portaal heeft nog geen domein, dus de pagina heeft geen openbaar adres.", - "Everyone who submits this form becomes a lead in this campaign.": "Iedereen die dit formulier invult wordt een lead in deze campagne.", - "That portal does not exist or is not published. Check the portal in the marketing settings.": "Dat portaal bestaat niet of is niet gepubliceerd. Controleer het portaal in de marketinginstellingen.", - "Another page on this portal already uses that route. Pick a different one.": "Een andere pagina op dit portaal gebruikt dat pad al. Kies een ander pad.", - "The campaign needs a page summary and a page body before portaliq can publish it.": "De campagne heeft een samenvatting en een pagina-inhoud nodig voordat portaliq kan publiceren.", - "Portaliq refused the sign-up form. This is a defect, not something you can fix here.": "Portaliq weigerde het aanmeldformulier. Dit is een fout in de software, niet iets dat u hier oplost.", - "Portaliq could not save the page. Nothing was created, so you can try again.": "Portaliq kon de pagina niet opslaan. Er is niets aangemaakt, dus u kunt het opnieuw proberen.", - "Portaliq is not installed on this instance, so there is nowhere to publish the page.": "Portaliq staat niet op deze omgeving, dus er is nergens om de pagina te publiceren.", - "This campaign no longer exists.": "Deze campagne bestaat niet meer.", - "Portaliq refused the request.": "Portaliq weigerde het verzoek.", - "Campaigns that group mailings, posts and a landing page": "Campagnes die mailings, posts en een landingspagina bundelen", - "Touchpoint": "Contactmoment in een campagne", - "One attributable interaction with a campaign": "Een toe te rekenen interactie met een campagne", - "Campaign value": "Campagnewaarde", - "Content": "Content", - "Costs": "Kosten", - "Created at": "Aangemaakt op", - "Default model": "Standaardmodel", - "Ends at": "Einddatum", - "First day of the campaign. The report window opens here.": "Eerste dag van de campagne. Hier begint de rapportageperiode.", - "Form": "Formulier", - "Goal": "Doel", - "How many days after the last touchpoint a close still counts.": "Hoeveel dagen na het laatste contactmoment een afsluiting nog meetelt.", - "How this campaign's report divides value. The models are computed at report time from the touchpoint log; nothing here is a stored answer.": "Hoe het rapport van deze campagne waarde verdeelt. De modellen worden bij het lezen berekend uit het logboek met contactmomenten. Er staat hier geen opgeslagen uitkomst.", - "Invoice": "Factuur", - "Last day of the campaign. The report window closes here.": "Laatste dag van de campagne. Hier eindigt de rapportageperiode.", - "Mailings": "Mailings", - "Model": "Model", - "Nonce": "Nonce", - "Occurred at": "Gebeurd op", - "Page body": "Pagina-inhoud", - "Page id": "Pagina-id", - "Page summary": "Paginasamenvatting", - "Portal": "Portaal", - "Posts": "Posts", - "Public URL": "Openbare URL", - "Route": "Pad", - "Source object": "Bronobject", - "Starts at": "Startdatum", - "Term": "Zoekterm", - "The blast, post or page that caused the interaction.": "De blast, post of pagina die de interactie veroorzaakte.", - "The blasts that belong to this campaign. A blast also names its campaign, so the list is a convenience for the report, not the truth.": "De blasts die bij deze campagne horen. Een blast noemt zelf ook zijn campagne, dus deze lijst is een hulpmiddel voor het rapport, niet de bron.", - "The campaign parameters of the visit that first brought this person to the site, captured at form submission.": "De campagneparameters van het bezoek waarmee deze persoon voor het eerst op de site kwam, vastgelegd bij het versturen van het formulier.", - "The campaign parameters of the visit the form was submitted on.": "De campagneparameters van het bezoek waarop het formulier is verstuurd.", - "The campaign parameters this interaction carried.": "De campagneparameters die deze interactie meedroeg.", - "The campaign that produced this lead.": "De campagne die deze lead opleverde.", - "The campaign the attributed value belongs to.": "De campagne waar de toegekende waarde bij hoort.", - "The campaign this blast belongs to. When set, the campaign's source, medium and campaign value are stamped on every link instead of the per-blast defaults.": "De campagne waar deze blast bij hoort. Is die ingevuld, dan krijgt elke link de bron, het medium en de campagnewaarde van de campagne in plaats van de standaardwaarden per blast.", - "The campaign this interaction belongs to.": "De campagne waar deze interactie bij hoort.", - "The channel the spend belongs to.": "Het kanaal waar de uitgave bij hoort.", - "The created page's OpenRegister id.": "De OpenRegister-id van de aangemaakte pagina.", - "The id the producing system stamped on this interaction. Portaliq stamps one per form submission; the submission listener refuses to act twice on the same value.": "De id die het bronsysteem op deze interactie zette. Portaliq zet er een per formulierinzending; de verwerker weigert twee keer op dezelfde waarde te handelen.", - "The in-portal route, as portaliq echoed it back.": "Het pad binnen het portaal, zoals portaliq het teruggaf.", - "The landing page body, in markdown.": "De inhoud van de landingspagina, in markdown.", - "The lead this interaction contributed to, when there is one.": "De lead waaraan deze interactie bijdroeg, als die er is.", - "The model the report opens on.": "Het model waarmee het rapport opent.", - "The portal slug the page was created on.": "De slug van het portaal waarop de pagina is aangemaakt.", - "The portaliq form bound to the landing page. A submission on this form becomes a lead in this campaign.": "Het portaliq-formulier dat aan de landingspagina hangt. Een inzending op dit formulier wordt een lead in deze campagne.", - "The shillinq AR invoice this value closed on, when it closed on a paid invoice rather than on a won lead. Pipelinq reads the invoice and never books it (ADR-107).": "De verkoopfactuur in shillinq waarop deze waarde is afgesloten, als dat op een betaalde factuur gebeurde en niet op een gewonnen lead. Pipelinq leest de factuur en boekt nooit (ADR-107).", - "The social posts that belong to this campaign. Plain ids until phase 3 ships the socialPost schema.": "De social posts die bij deze campagne horen. Losse ids totdat fase 3 het socialPost-schema oplevert.", - "The summary the landing page opens with. Portaliq refuses an empty one.": "De samenvatting waarmee de landingspagina opent. Portaliq weigert een lege samenvatting.", - "The touchpoints the value was divided over.": "De contactmomenten waarover de waarde is verdeeld.", - "The user who created the campaign. Set by the server, never by the browser.": "De gebruiker die de campagne aanmaakte. Gezet door de server, nooit door de browser.", - "The utm_campaign value at first touch.": "De waarde van utm_campaign bij het eerste contact.", - "The utm_campaign value at last touch.": "De waarde van utm_campaign bij het laatste contact.", - "The utm_campaign value every link in this campaign carries. Minted from the name once and frozen; renaming the campaign leaves it alone.": "De waarde van utm_campaign die elke link in deze campagne meedraagt. Eenmalig uit de naam afgeleid en daarna vast; hernoemen van de campagne laat de waarde staan.", - "The utm_campaign value.": "De waarde van utm_campaign.", - "The utm_content value at first touch.": "De waarde van utm_content bij het eerste contact.", - "The utm_content value at last touch.": "De waarde van utm_content bij het laatste contact.", - "The utm_content value, which is the blast id for a mailing.": "De waarde van utm_content, bij een mailing de id van de blast.", - "The utm_medium value at first touch.": "De waarde van utm_medium bij het eerste contact.", - "The utm_medium value at last touch.": "De waarde van utm_medium bij het laatste contact.", - "The utm_medium value, lowercase, from the vocabulary in campaign.utm_mediums.": "De waarde van utm_medium, in kleine letters, uit de lijst in campaign.utm_mediums.", - "The utm_medium value.": "De waarde van utm_medium.", - "The utm_source value at first touch.": "De waarde van utm_source bij het eerste contact.", - "The utm_source value at last touch.": "De waarde van utm_source bij het laatste contact.", - "The utm_source value, lowercase, from the vocabulary in campaign.utm_sources. Linkedin and linkedin are two campaigns in every analytics tool, so the case rule is enforced rather than corrected.": "De waarde van utm_source, in kleine letters, uit de lijst in campaign.utm_sources. Linkedin en linkedin zijn in elk analysepakket twee campagnes, dus de regel wordt afgedwongen en niet stilzwijgend gecorrigeerd.", - "The utm_source value.": "De waarde van utm_source.", - "The utm_term value at first touch.": "De waarde van utm_term bij het eerste contact.", - "The utm_term value at last touch.": "De waarde van utm_term bij het laatste contact.", - "The utm_term value.": "De waarde van utm_term.", - "Touchpoints": "Contactmomenten", - "UTM": "UTM", - "What happened.": "Wat er gebeurde.", - "What portaliq answered when this campaign asked for a page. Written by LandingPageProvisioningService, never by hand.": "Wat portaliq antwoordde toen deze campagne om een pagina vroeg. Geschreven door LandingPageProvisioningService, nooit met de hand.", - "What the campaign actually cost, per channel, as far as anyone recorded it. A channel that is absent is reported as not recorded, never as zero: zero reads as free.": "Wat de campagne werkelijk kostte, per kanaal, voor zover iemand het vastlegde. Een kanaal dat ontbreekt wordt gemeld als niet vastgelegd, nooit als nul: nul leest als gratis.", - "What the campaign is called, as the marketer writes it.": "Hoe de campagne heet, zoals de marketeer die opschrijft.", - "What the campaign was allowed to cost, in euro.": "Wat de campagne mocht kosten, in euro.", - "What this campaign is meant to achieve, in one sentence.": "Wat deze campagne moet opleveren, in een zin.", - "What was spent, in euro.": "Wat er is uitgegeven, in euro.", - "When it happened, to the second or better. Rows with the same moment keep the order they were written in, so a report is reproducible.": "Wanneer het gebeurde, op de seconde of nauwkeuriger. Regels met hetzelfde moment houden de volgorde waarin ze zijn geschreven, zodat een rapport reproduceerbaar is.", - "When portaliq created the page.": "Wanneer portaliq de pagina aanmaakte.", - "When the campaign was created.": "Wanneer de campagne is aangemaakt.", - "When the row was written.": "Wanneer de regel is geschreven.", - "Where a visitor reaches the page. Empty when the portal has no domain configured.": "Waar een bezoeker de pagina bereikt. Leeg als het portaal geen domein heeft.", - "Where the campaign is in its own life.": "Waar de campagne in haar eigen verloop staat.", - "Where the figure comes from.": "Waar het bedrag vandaan komt.", - "Which attribution model produced this row.": "Welk attributiemodel deze regel opleverde.", - "Which channel carried it, resolved from the medium.": "Welk kanaal het droeg, afgeleid uit het medium.", - "Who interacted, when we know. Empty for an anonymous visit.": "Wie de interactie had, voor zover bekend. Leeg bij een anoniem bezoek.", - "Window": "Periode", - "New campaign": "Nieuwe campagne", - "Edit campaign": "Campagne bewerken", - "Back to campaigns": "Terug naar campagnes", - "Budget in euro": "Budget in euro", - "Campaign value: {value}. It was minted from the name and does not change when you rename the campaign.": "Campagnewaarde: {value}. Die is uit de naam afgeleid en verandert niet als u de campagne hernoemt.", - "What this campaign should achieve, in one sentence": "Wat deze campagne moet opleveren, in een zin", - "The landing page opens with this. Portaliq refuses a page without it.": "Hiermee opent de landingspagina. Portaliq weigert een pagina zonder samenvatting.", - "Markdown. Headings, lists and links all work.": "Markdown. Koppen, lijsten en links werken allemaal.", - "Could not load the campaign vocabulary.": "De campagnelijsten konden niet worden geladen.", - "Could not save the campaign.": "De campagne kon niet worden opgeslagen.", - "A campaign needs a name.": "Een campagne heeft een naam nodig.", - "{value} is not one of the allowed sources: {allowed}": "{value} staat niet in de toegestane bronnen: {allowed}", "{value} is not one of the allowed mediums: {allowed}": "{value} staat niet in de toegestane media: {allowed}", - "Alt Text": "Alternatieve tekst", - "Alternative text. Every network that accepts media accepts alt text, and a post without it is unreadable to a screen reader.": "Alternatieve tekst. Elk netwerk dat media aanneemt neemt ook alternatieve tekst aan, en een bericht zonder is onleesbaar voor een schermlezer.", - "Approvals": "Goedkeuringen", - "Bluesky": "Bluesky", - "Clicks on the link, counted by Pipelinq's own redirect where one was used.": "Kliks op de link, geteld door de eigen doorverwijzing van Pipelinq waar die is gebruikt.", - "Comments": "Reacties", - "Company account": "Bedrijfsaccount", - "Connected": "Gekoppeld", - "Connected At": "Gekoppeld op", - "Connecting": "Bezig met koppelen", - "Created By": "Aangemaakt door", - "Credential Reference": "Credentialverwijzing", - "Decided At": "Beslist op", - "Decision": "Beslissing", - "Display Name": "Weergavenaam", - "Expires At": "Verloopt op", - "External Account ID": "Extern account-ID", - "Facebook page": "Facebookpagina", - "Failure Code": "Foutcode", - "Failure Reason": "Reden van mislukking", - "Follower Count": "Aantal volgers", - "Follower Count Read At": "Volgers gelezen op", - "Followers at the last metrics pull, used to turn engagement into a rate rather than a raw count.": "Het aantal volgers bij het laatst ophalen van de cijfers, waarmee interactie een percentage wordt in plaats van een kaal getal.", - "How many times publishing was tried. A retry advances it, so a post that keeps failing is visible as such.": "Hoe vaak plaatsen is geprobeerd. Een nieuwe poging telt op, zodat een bericht dat blijft mislukken als zodanig zichtbaar is.", - "Images or video the post carries. Each network takes as many as it allows and no more.": "Afbeeldingen of video bij het bericht. Elk netwerk neemt er zoveel als het toestaat en niet meer.", - "Instagram business": "Instagram business", - "Instance Base URL": "Basis-URL van de server", - "Internal name for the post, used in the calendar and the list. Never published.": "Interne naam voor het bericht, gebruikt in de kalender en de lijst. Wordt nooit geplaatst.", - "ISO 8601 instant followerCount was last read from the network.": "ISO 8601-moment waarop followerCount voor het laatst bij het netwerk is gelezen.", - "ISO 8601 instant of the decision.": "ISO 8601-moment van de beslissing.", - "ISO 8601 instant the connection was completed or last re-authorised.": "ISO 8601-moment waarop de koppeling klaar was of voor het laatst opnieuw is geautoriseerd.", - "ISO 8601 instant the grant behind this account expires, as the broker last reported it. A refresh moves it; a dead refresh flips the status to relink_needed instead.": "ISO 8601-moment waarop de toestemming achter dit account verloopt, zoals de broker het laatst meldde. Een vernieuwing verschuift het moment. Lukt de vernieuwing niet, dan gaat de status naar relink_needed.", - "ISO 8601 instant the item went live, or the moment the owner confirmed they shared it.": "ISO 8601-moment waarop het item live ging, of het moment waarop de eigenaar bevestigde dat hij het deelde.", - "ISO 8601 instant the last account finished. Stamped once and never moved.": "ISO 8601-moment waarop het laatste account klaar was. Dit wordt eenmaal gezet en daarna niet meer verplaatst.", - "ISO 8601 instant the metrics were last pulled.": "ISO 8601-moment waarop de cijfers voor het laatst zijn opgehaald.", - "ISO 8601 instant the owner of a share-mode account was asked to post. Set by the advocacy path only.": "ISO 8601-moment waarop de eigenaar van een deelaccount is gevraagd te plaatsen. Alleen het deelpad zet dit.", - "ISO 8601 instant the post should go out. Empty means as soon as it is approved.": "ISO 8601-moment waarop het bericht uit moet gaan. Leeg betekent zodra het is goedgekeurd.", - "Likes": "Likes", - "Likes, favourites or reactions.": "Likes, favorieten of reacties.", - "LinkedIn": "LinkedIn", - "Mastodon": "Mastodon", - "Media": "Media", - "Media Type": "Mediatype", - "Media type of the file.": "Mediatype van het bestand.", - "Metrics": "Cijfers", - "Metrics Read At": "Cijfers gelezen op", - "Network not configured": "Netwerk niet ingericht", - "Network unavailable": "Netwerk niet bereikbaar", - "Not permitted": "Niet toegestaan", - "Note": "Toelichting", - "Path of the file in Nextcloud Files.": "Pad van het bestand in Nextcloud Bestanden.", - "Per-network overrides, keyed by network name. A variant may carry its own body, link or media; anything it leaves out falls back to the post's own value.": "Afwijkingen per netwerk, met de netwerknaam als sleutel. Een variant mag een eigen tekst, link of media hebben. Wat de variant weglaat, komt uit het bericht zelf.", - "Personal account": "Persoonlijk account", - "Post": "Bericht", - "Prepare a share": "Deling voorbereiden", - "Public address of the profile, used to open the account in its own network.": "Openbaar adres van het profiel, om het account in het eigen netwerk te openen.", - "Public address of the published item, so a marketer can open what actually went out.": "Openbaar adres van het geplaatste item, zodat een marketeer kan openen wat er werkelijk uit is gegaan.", - "Publicly reachable address of the image, required by the networks that fetch media rather than accept an upload.": "Openbaar bereikbaar adres van de afbeelding, nodig voor de netwerken die media ophalen in plaats van een upload aannemen.", - "Publish directly": "Direct plaatsen", - "Publish Mode": "Manier van plaatsen", - "Raw Metrics": "Ruwe cijfers", - "Reconnect needed": "Opnieuw koppelen nodig", - "Rejected by the network": "Geweigerd door het netwerk", - "Replies or comments.": "Antwoorden of reacties.", - "Reposts, reblogs or shares.": "Reposts, reblogs of delingen.", - "Scheduled For": "Gepland voor", - "Share Prompted At": "Om deling gevraagd op", - "Shared by the owner": "Gedeeld door de eigenaar", - "Shares": "Delingen", - "Skipped": "Overgeslagen", - "Social Account": "Social account", - "Social Post": "Social bericht", - "Social Publication": "Social plaatsing", - "Spend budget reached": "Uitgavenlimiet bereikt", - "Status Reason": "Reden van de status", - "The account as its own network spells it, for example @conduction@mastodon.nl. It is what a colleague recognises, so it is stored exactly as the network returns it.": "Het account zoals het netwerk het zelf schrijft, bijvoorbeeld @conduction@mastodon.nl. Dit is wat een collega herkent, dus het wordt precies bewaard zoals het netwerk het teruggeeft.", - "The account's own server, for the two networks that have no single API host: a Mastodon instance or a Bluesky personal data server. The broker pins this host onto the credential at mint and refuses to move it afterwards, so this field is a readable copy and never the authority.": "De eigen server van het account, voor de twee netwerken zonder vaste API-host: een Mastodon-instantie of een Bluesky personal data server. De broker legt deze host bij het aanmaken vast op de credential en verplaatst hem daarna niet meer. Dit veld is dus een leesbare kopie en nooit de bron.", - "The address the post points at, before campaign decoration. The stored value stays clean so the same post can be moved to another campaign without unpicking a query string.": "Het adres waar het bericht naar wijst, voordat de campagne eraan wordt toegevoegd. De bewaarde waarde blijft schoon, zodat hetzelfde bericht naar een andere campagne kan zonder een querystring uit elkaar te halen.", - "The article this post repurposes, when it came from one. Reading the article gives the composer its summary, hero image and public link to start from.": "Het artikel waar dit bericht op teruggaat, als het uit een artikel komt. De opsteller begint daarmee met de samenvatting, de hoofdafbeelding en de openbare link uit dat artikel.", - "The campaign this post belongs to. When set, the link is decorated with that campaign's UTM parameters so a click can be attributed. Campaigns arrive in phase 4; until then this is a value a marketer fills in and the decorator already honours.": "De campagne waar dit bericht bij hoort. Is die gevuld, dan krijgt de link de UTM-parameters van die campagne mee zodat een klik toe te wijzen is. Campagnes komen in fase 4. Tot dan vult een marketeer deze waarde zelf in en de linkdecorator gebruikt hem al.", - "The connected account this publication went to.": "Het gekoppelde account waar deze plaatsing heen ging.", - "The connected accounts this post goes to. One post to five accounts produces five publications, each with its own outcome.": "De gekoppelde accounts waar dit bericht heen gaat. Een bericht naar vijf accounts levert vijf plaatsingen op, elk met een eigen uitkomst.", - "The failure in words a marketer can act on. Never carries a token, a header or a full request.": "De mislukking in woorden waar een marketeer iets mee kan. Bevat nooit een token, een header of een volledig verzoek.", - "The five numbers every network can answer, after normalisation.": "De vijf getallen die elk netwerk kan geven, na normalisatie.", - "The human decisions taken on this post. Appended by the approve and reject paths from the session user and never taken from a request body.": "De beslissingen die mensen over dit bericht namen. Het goedkeur- en afkeurpad voegen ze toe vanuit de sessiegebruiker en nemen ze nooit over uit een verzoek.", - "The name the network shows for this account.": "De naam die het netwerk bij dit account toont.", - "The network of the account, copied here so a ranking can group by network without reading every account.": "Het netwerk van het account, hier meegeschreven zodat een ranglijst per netwerk kan groeperen zonder elk account te lezen.", - "The network this account lives on. It selects the adapter that shapes a publish request and the broker provider the credential was minted against.": "Het netwerk waar dit account staat. Het bepaalt welke adapter een plaatsingsverzoek vormgeeft en tegen welke brokerprovider de credential is aangemaakt.", - "The network's own identifier for the published item, used to read its numbers back.": "De eigen aanduiding van het netwerk voor het geplaatste item, waarmee de cijfers worden teruggelezen.", - "The network's own identifier for this account: a Facebook page id, an Instagram business account id, a LinkedIn person or organisation URN, or a Bluesky DID. Adapters address the account by this value, so a renamed handle does not break publishing.": "De eigen aanduiding van het netwerk voor dit account: een Facebookpagina-id, een Instagram business-account-id, een LinkedIn-URN voor een persoon of organisatie, of een Bluesky-DID. Adapters spreken het account op deze waarde aan, zodat een gewijzigde handle het plaatsen niet stukmaakt.", - "The Nextcloud user this account belongs to. For a personal account it is the authorization boundary: only this user or an administrator may publish as them, request a share from them or revoke the connection. Stamped by the connect path from the session and never taken from a request body.": "De Nextcloud-gebruiker bij wie dit account hoort. Bij een persoonlijk account is dit de autorisatiegrens: alleen deze gebruiker of een beheerder mag namens hem plaatsen, hem om een deling vragen of de koppeling intrekken. Het koppelpad zet deze waarde vanuit de sessie en neemt hem nooit over uit een verzoek.", - "The Nextcloud user who created the post, stamped from the session.": "De Nextcloud-gebruiker die het bericht maakte, gezet vanuit de sessie.", - "The Nextcloud user who decided.": "De Nextcloud-gebruiker die besliste.", - "The OAuth client id the connection was made with. Public by design, never a secret. Empty when the connection used the Conduction developer app; filled when the tenant brought its own application.": "Het OAuth-client-id waarmee de koppeling is gemaakt. Openbaar van opzet en nooit geheim. Leeg wanneer de koppeling de ontwikkelaarsapplicatie van Conduction gebruikte, gevuld wanneer de organisatie een eigen applicatie meebracht.", - "The outcome for this one account. awaiting_share and shared are the advocacy path, where no application may post and the owner does it themselves.": "De uitkomst voor dit ene account. awaiting_share en shared horen bij het delen door collega's, waar geen applicatie mag plaatsen en de eigenaar het zelf doet.", - "The permissions the account granted, as the network names them. Read back from the broker so a missing scope explains a refusal instead of looking like a bug.": "De rechten die het account heeft gegeven, zoals het netwerk ze noemt. Ze worden bij de broker teruggelezen, zodat een ontbrekend recht een weigering verklaart in plaats van op een fout te lijken.", - "The post this publication belongs to.": "Het bericht waar deze plaatsing bij hoort.", - "The provider's own payload, kept untouched so a normalisation can be recomputed when a network changes what it reports.": "De onbewerkte inhoud van de aanbieder, ongewijzigd bewaard zodat de normalisatie opnieuw gedaan kan worden als een netwerk verandert wat het meldt.", - "The text of the post as it applies to every network that has no variant of its own.": "De tekst van het bericht, zoals die geldt voor elk netwerk zonder eigen variant.", - "Threads": "Threads", - "Times the item was seen.": "Hoe vaak het item is gezien.", - "UUID of the credential OpenRegister's broker holds for this account. It is a reference, not a secret: Pipelinq cannot read the token behind it and never tries. Empty until the connect flow returns.": "UUID van de credential die de broker van OpenRegister voor dit account bewaart. Het is een verwijzing en geen geheim: Pipelinq kan het token erachter niet lezen en probeert dat ook niet. Leeg totdat het koppelen klaar is.", - "Views": "Weergaven", - "Waiting for approval": "Wacht op goedkeuring", - "Waiting for the owner to share": "Wacht tot de eigenaar deelt", - "Waiting to go out": "Wacht om uit te gaan", - "What they decided.": "Wat er is beslist.", - "What this publication cost in euros. Only X charges per post and per read today; every other network records zero.": "Wat deze plaatsing in euro's kostte. Alleen X rekent vandaag per bericht en per uitlezing. Elk ander netwerk noteert nul.", - "Where the connection stands. The first five values are the broker's own vocabulary and are mirrored from it. not_configured is Pipelinq's own: the network has no developer application filed yet, so nothing can be connected and the interface says so instead of offering a button that fails.": "Hoe de koppeling ervoor staat. De eerste vijf waarden komen letterlijk van de broker. not_configured is van Pipelinq zelf: voor dit netwerk is nog geen ontwikkelaarsapplicatie aangevraagd, dus er valt niets te koppelen en het scherm zegt dat in plaats van een knop aan te bieden die niet werkt.", - "Where the post stands. A post reaches scheduled only after a person approved it, and reaches published only when every account it names has a publication that succeeded or was handed to its owner to share.": "Hoe het bericht ervoor staat. Een bericht komt pas op gepland als een mens het heeft goedgekeurd, en pas op geplaatst als elk genoemd account een plaatsing heeft die is gelukt of aan de eigenaar is gegeven om te delen.", - "Whether an agent drafted this post (ADR-088). Stamped by the write path, never accepted from a client.": "Of een agent dit bericht heeft geschreven (ADR-088). Het schrijfpad zet dit, een client nooit.", - "Whether Pipelinq publishes to this account itself or prepares the text for its owner to post. Personal Facebook and Instagram accounts are always share, because no application may post to them at all.": "Of Pipelinq zelf op dit account plaatst of de tekst klaarzet voor de eigenaar. Persoonlijke Facebook- en Instagram-accounts staan altijd op delen, omdat geen enkele applicatie daarop mag plaatsen.", - "Whether this account may be picked in the composer. Revoking a connection clears it rather than deleting the row, so the publications that already went out keep naming the account they went to.": "Of dit account in de opsteller gekozen mag worden. Een koppeling intrekken zet dit uit en verwijdert de rij niet, zodat plaatsingen die al uit zijn gegaan het account blijven noemen waar ze heen gingen.", - "Whether this is a company account the tenant runs or a colleague's own account. A personal account belongs to the person who connected it and only they or an administrator may act on it.": "Of dit een bedrijfsaccount van de organisatie is of het eigen account van een collega. Een persoonlijk account hoort bij degene die het gekoppeld heeft. Alleen die persoon of een beheerder mag er iets mee doen.", - "Which agent drafted it. Stamped alongside agentAuthored and cleared when a person takes authorship.": "Welke agent het schreef. Dit wordt samen met agentAuthored gezet en gewist zodra een mens het auteurschap overneemt.", - "Why the account holds its current status, in words a marketer can act on. Written by the connect and publish paths, never by a client.": "Waarom het account deze status heeft, in woorden waar een marketeer iets mee kan. Het koppel- en plaatspad schrijven dit, nooit een client.", - "Why the post is in status failed, in words a marketer can act on. It names the account and the network, so a retry goes to the right place.": "Waarom het bericht op mislukt staat, in woorden waar een marketeer iets mee kan. Het noemt het account en het netwerk, zodat een nieuwe poging naar de goede plek gaat.", - "Why this publication failed, as one of a closed set a caller can branch on. A failure always carries one of these rather than only a sentence, so the interface can offer the right next step.": "Waarom deze plaatsing mislukte, als een waarde uit een vaste lijst waar een aanroeper op kan splitsen. Een mislukking draagt altijd zo'n waarde en niet alleen een zin, zodat het scherm de juiste volgende stap kan aanbieden.", - "Why, in their own words.": "Waarom, in eigen woorden.", - "X": "X", - "Compose a post": "Bericht opstellen", - "Connect": "Koppelen", - "Copy text": "Tekst kopiëren", - "Edit post": "Bericht bewerken", - "Engagement rate": "Interactiepercentage", - "Followers": "Volgers", - "I posted this": "Ik heb dit geplaatst", - "Internal name, never published": "Interne naam, wordt nooit geplaatst", - "Leave empty to use the body above": "Laat leeg om de tekst hierboven te gebruiken", - "No application may post to this account, so the text is ready for you to post.": "Geen enkele applicatie mag op dit account plaatsen, dus de tekst staat klaar zodat je hem zelf kunt plaatsen.", - "No social accounts yet.": "Nog geen social accounts.", - "Nothing has been published yet.": "Er is nog niets geplaatst.", - "Open the composer": "Open de opsteller", - "Open what went out": "Bekijk wat er uit is gegaan", - "Per network": "Per netwerk", - "Post this yourself": "Plaats dit zelf", - "Reconnect": "Opnieuw koppelen", - "Scheduled for": "Gepland voor", - "Share this myself": "Zelf delen", - "Social accounts": "Social accounts", - "Social performance": "Social prestaties", - "Submit for approval": "Ter goedkeuring aanbieden", - "That did not work.": "Dat is niet gelukt.", - "The account is connected.": "Het account is gekoppeld.", - "The accounts could not be loaded.": "De accounts konden niet geladen worden.", - "The campaign parameters are added when it goes out": "De campagneparameters worden toegevoegd zodra het bericht uitgaat", - "The connection could not be recorded.": "De koppeling kon niet vastgelegd worden.", - "The connection could not be revoked.": "De koppeling kon niet ingetrokken worden.", - "The connection could not be started.": "De koppeling kon niet gestart worden.", - "The connection was not completed. Try connecting the account again.": "De koppeling is niet afgerond. Probeer het account opnieuw te koppelen.", - "The file picker could not be opened.": "De bestandskiezer kon niet geopend worden.", - "The numbers could not be loaded.": "De cijfers konden niet geladen worden.", - "The post could not be loaded.": "Het bericht kon niet geladen worden.", - "The post could not be saved.": "Het bericht kon niet opgeslagen worden.", - "The prepared text could not be loaded.": "De voorbereide tekst kon niet geladen worden.", - "The publications could not be loaded.": "De plaatsingen konden niet geladen worden.", - "The retry did not work.": "De nieuwe poging is niet gelukt.", - "The share could not be recorded.": "De deling kon niet vastgelegd worden.", - "The text could not be copied. Select it and copy it by hand.": "De tekst kon niet gekopieerd worden. Selecteer hem en kopieer hem zelf.", - "This post has not gone out yet.": "Dit bericht is nog niet uitgegaan.", - "This post names no accounts yet.": "Dit bericht noemt nog geen accounts.", - "What this post says on every network": "Wat dit bericht op elk netwerk zegt", - "Written by an agent: {agent}": "Geschreven door een agent: {agent}", - "New post": "Nieuw bericht", - "Post details": "Berichtgegevens", - "Prepared text": "Voorbereide tekst", - "Social account": "Social account", - "Social post": "Social bericht", - "Social posts": "Social berichten", - "What this says per network": "Wat dit per netwerk zegt", - "Where it went": "Waar het heen ging", - "A short summary of the change, for a page or sitemap watch. For a feed or a timeline this is the entry's own summary.": "Een korte samenvatting van de wijziging, bij een pagina- of sitemapbewaking. Bij een feed of tijdlijn is dit de samenvatting van het item zelf.", - "Added by hand": "Handmatig toegevoegd", - "Arrange something": "Iets regelen", - "Came from": "Komt van", - "Cannot be checked": "Niet te controleren", - "Checked at": "Gecontroleerd op", - "Compare options": "Opties vergelijken", - "Competitor": "Concurrent", - "Competitor Watch": "Concurrentbewaking", - "Confirmed by": "Bevestigd door", - "Could not reach it": "Niet te bereiken", - "Could not read it": "Niet te lezen", - "Difficulty": "Moeilijkheid", - "Every day": "Elke dag", - "Every hour": "Elk uur", - "Every week": "Elke week", - "Feed": "Feed", - "Feeds": "Feeds", - "Find something out": "Iets uitzoeken", - "Fingerprint": "Vingerafdruk", - "For a page watch, a hash of the selected fragment as it was last seen. The fragment itself is never stored.": "Bij een paginabewaking een hash van het geselecteerde deel zoals het voor het laatst gezien is. Het deel zelf wordt nooit bewaard.", - "For a page watch, a hash per line of the fragment as it was last seen, capped. It is what lets the next run say how much was removed without keeping a copy of somebody else's page: the lines that were ADDED are shown from the run's own fresh fetch, and the removed ones are counted, not quoted.": "Bij een paginabewaking een hash per regel van het deel zoals het voor het laatst gezien is, met een maximum. Daarmee kan de volgende keer zeggen hoeveel er weg is zonder een kopie van andermans pagina te bewaren: de regels die erbij kwamen komen uit de verse ophaalactie van die run, en de verdwenen regels worden geteld, niet geciteerd.", - "For a page watch, the CSS selector of the fragment to compare. A selector that matches nothing is reported rather than silently treated as unchanged.": "Bij een paginabewaking de CSS-selector van het deel dat vergeleken wordt. Een selector die niets vindt wordt gemeld, niet stilzwijgend als ongewijzigd behandeld.", - "How hard the term is to win, 0 to 100, when somebody has looked it up. Filled in by hand for the same reason as volume.": "Hoe lastig de term te winnen is, 0 tot 100, als iemand het heeft opgezocht. Handmatig ingevuld, om dezelfde reden als het volume.", - "How often": "Hoe vaak", - "How often this watch is due. The flow fires hourly and runs the watches whose cadence has come round.": "Hoe vaak deze bewaking aan de beurt is. De flow gaat elk uur af en draait de bewakingen waarvan het ritme rond is.", - "How relevant hermiq judged this item, 0 to 100. Absent when hermiq did not score it, which is not the same as a zero and is rendered as not scored.": "Hoe relevant hermiq dit item vond, 0 tot 100. Afwezig als hermiq er geen score aan gaf, wat iets anders is dan een nul en getoond wordt als niet beoordeeld.", - "How the last run ended.": "Hoe de laatste keer afliep.", - "Intent": "Intentie", - "Keep an eye on it": "In de gaten houden", - "Keyword Target": "Zoekterm", - "Last outcome": "Laatste uitkomst", - "Last reason": "Laatste toelichting", - "Line fingerprints": "Regelvingerafdrukken", - "Monthly searches, when somebody has looked it up. Nothing in Pipelinq fills this in: the source that would is out of scope, so an empty value means not measured.": "Zoekopdrachten per maand, als iemand het heeft opgezocht. Niets in Pipelinq vult dit in: de bron die dat zou doen valt buiten scope, dus leeg betekent niet gemeten.", - "Nothing of ours answers it": "Niets van ons beantwoordt dit", - "One push from page one": "Eén zetje van pagina één", - "Our account": "Ons account", - "Page fragment": "Deel van een pagina", - "Public fediverse handles. Only networks with a public timeline can be watched.": "Openbare fediverse-accounts. Alleen netwerken met een openbare tijdlijn kunnen gevolgd worden.", - "Public handles": "Openbare accounts", - "Public timeline": "Openbare tijdlijn", - "RSS or Atom feed URLs to watch.": "RSS- of Atom-feeds om te volgen.", - "Reach a specific page": "Een bepaalde pagina bereiken", - "Read": "Gelezen", - "Relevance": "Relevantie", - "Saved search": "Bewaarde zoekopdracht", - "Scored by an agent": "Beoordeeld door een agent", - "Search volume": "Zoekvolume", - "Seen at": "Gezien op", - "Selector": "Selector", - "Sitemap": "Sitemap", - "Social Connection": "Sociale connectie", - "Source stamp": "Bronstempel", - "Target page": "Doelpagina", - "The OpenConnector source this watch reads through, when it needs one of its own. An OpenConnector source is a per-origin allow-list, so a competitor on their own domain gets their own source; leave this empty to use the shared source in competitor.egress_source.": "De OpenConnector-bron waar deze bewaking doorheen leest, als die er een van zichzelf nodig heeft. Een OpenConnector-bron is een lijst per domein, dus een concurrent op een eigen domein krijgt een eigen bron; laat dit leeg om de gedeelde bron uit competitor.egress_source te gebruiken.", - "The Search Console property the proposal came from, when it came from one.": "De Search Console-property waar het voorstel vandaan komt, als het ergens vandaan komt.", - "The client record for this organisation, when it is also a customer.": "De klant die bij deze organisatie hoort, als het ook een klant is.", - "The client whose handle this is.": "De klant van wie dit account is.", - "The competitor this event is about.": "De concurrent waar deze melding over gaat.", - "The competitor this watch belongs to.": "De concurrent waar deze bewaking bij hoort.", - "The connected socialAccount the audit looked from.": "Het gekoppelde socialAccount waarvandaan de controle keek.", - "The handle on the other side.": "Het account aan de andere kant.", - "The kind of watch that produced it.": "Het soort bewaking dat de melding opleverde.", - "The network this row is about.": "Het netwerk waar deze regel over gaat.", - "The one-line reason hermiq gave for the score.": "De reden in één zin die hermiq bij de score gaf.", - "The organisation's name.": "De naam van de organisatie.", - "The organisation's own site.": "De eigen site van de organisatie.", - "The page that should win this term. A URL on our own site, or a portaliq page reference.": "De pagina die deze term moet winnen. Een URL op onze eigen site, of een verwijzing naar een portaliq-pagina.", - "The search term itself, as people type it.": "De zoekterm zelf, zoals mensen die typen.", - "The sitemap to diff for new and changed pages. A sitemap index is followed.": "De sitemap die vergeleken wordt op nieuwe en gewijzigde pagina's. Een sitemap-index wordt gevolgd.", - "The user who confirmed the proposal.": "De gebruiker die het voorstel bevestigde.", - "The value that decides whether this item changed: a sitemap lastmod, a feed guid, or a fragment fingerprint.": "De waarde die bepaalt of dit item veranderd is: een lastmod uit een sitemap, een guid uit een feed, of een vingerafdruk van een deel van een pagina.", - "The watch that produced this event.": "De bewaking die deze melding opleverde.", - "Their handle": "Hun account", - "Their profile": "Hun profiel", - "Their public profile, when the network gave one.": "Hun openbare profiel, als het netwerk er een gaf.", - "They follow us": "Zij volgen ons", - "Two pages, one query": "Twee pagina's, één zoekopdracht", - "Use less": "Minder gebruiken", - "Use more": "Vaker gebruiken", - "Watch": "Bewaking", - "Watch Event": "Bewakingsmelding", - "We follow them": "Wij volgen hen", - "What changed": "Wat er veranderd is", - "What is being watched. These five are the sources that can be read legitimately; LinkedIn and Meta post data are not among them, and no sixth kind should be added for them.": "Wat er gevolgd wordt. Dit zijn de vijf bronnen die legitiem te lezen zijn; berichten van LinkedIn en Meta horen daar niet bij, en er hoort geen zesde soort voor te komen.", - "What somebody typing this is trying to do.": "Wat iemand die dit typt wil bereiken.", - "What the item is called, as the source names it.": "Hoe het item heet, zoals de bron het noemt.", - "What the last run said when it did not end in ok.": "Wat de laatste keer meldde toen het niet goed ging.", - "What to read: a feed URL, a sitemap URL, a page URL, a fediverse handle, or a search query.": "Wat er gelezen wordt: een feed-URL, een sitemap-URL, een pagina-URL, een fediverse-account of een zoekopdracht.", - "What we decided to do about this term.": "Wat we met deze term besloten hebben.", - "What we watch this organisation for.": "Waarom we deze organisatie volgen.", - "When the audit last looked.": "Wanneer de controle voor het laatst keek.", - "When the proposal was confirmed.": "Wanneer het voorstel bevestigd is.", - "When the watch first saw this item.": "Wanneer de bewaking dit item voor het eerst zag.", - "When this watch last ran, whatever the outcome.": "Wanneer deze bewaking voor het laatst draaide, wat de uitkomst ook was.", - "Where the item lives. Together with the watch this is the event's identity, so a re-run updates rather than duplicates.": "Waar het item staat. Samen met de bewaking is dit de identiteit van de melding, dus een tweede run werkt bij in plaats van te verdubbelen.", - "Whether our account follows theirs. Unknown means the network will not say, not that we do not.": "Of ons account het hunne volgt. Onbekend betekent dat het netwerk het niet zegt, niet dat we het niet doen.", - "Whether the relevance on this event was written by an agent (ADR-088). The item itself is never agent-authored: it is somebody else's publication.": "Of de relevantie bij deze melding door een agent geschreven is (ADR-088). Het item zelf nooit: dat is andermans publicatie.", - "Whether their account follows ours, on the same three-value vocabulary.": "Of hun account het onze volgt, met dezelfde drie antwoorden.", - "Whether this competitor's watches run.": "Of de bewakingen van deze concurrent draaien.", - "Whether this watch runs.": "Of deze bewaking draait.", - "Which derivation proposed this term, so a target can be traced back to the evidence for it.": "Welke afleiding deze term voorstelde, zodat een zoekterm terug te voeren is op het bewijs ervoor.", - "Why": "Waarom", - "Why the answer is unknown, in the words the page shows.": "Waarom het antwoord onbekend is, in de woorden die de pagina toont.", - "Why this term matters, and what was decided about it.": "Waarom deze term ertoe doet, en wat erover besloten is.", - "Competitors": "Concurrenten", - "Connection audit": "Connectiecontrole", - "The handle as its own network spells it, without the leading at sign.": "Het account zoals het netwerk het zelf schrijft, zonder de apenstaart ervoor.", - "The network this handle lives on. Only Mastodon and Bluesky publish a timeline that can be read without impersonating anybody.": "Het netwerk waarop dit account staat. Alleen Mastodon en Bluesky publiceren een tijdlijn die te lezen is zonder je voor iemand anders uit te geven." + "{value} is not one of the allowed sources: {allowed}": "{value} staat niet in de toegestane bronnen: {allowed}", + "{value} of {quota} on track ({percent}%)": "{value} van {quota} op koers ({percent}%)" } } diff --git a/lib/Settings/register.d/91-time-billing-handoff.json b/lib/Settings/register.d/91-time-billing-handoff.json index db64db6e4..5bdc5b20e 100644 --- a/lib/Settings/register.d/91-time-billing-handoff.json +++ b/lib/Settings/register.d/91-time-billing-handoff.json @@ -1,165 +1,165 @@ { - "components": { - "schemas": { - "billingTimeEntry": { - "properties": { - "timeEntry": { - "type": "string", - "format": "uuid", - "title": "Urenboeking", - "title:en": "Time entry", - "description": "De humaniq `TimeEntry` die deze regel factureert. Een platte uuid en geen `$ref`: humaniq's register is een ander register, en ADR-062 regel 7 geeft een doel buiten dit register geen `$ref`.", - "description:en": "The humaniq `TimeEntry` this line bills. A plain uuid and not a `$ref`: humaniq's register is a different register, and ADR-062 rule 7 gives a cross-register target no `$ref`.", - "facetable": true - }, - "billingSyncStatus": { - "type": "string", - "enum": [ - "pending", - "synced", - "failed" - ], - "description": "Shillinq time-intake billing handoff state (time-billing-handoff-emit). Unset until the first 'Send to billing' attempt for the batch this entry belongs to. pending = marked before the intake call; synced = the batch was accepted (billingInvoiceId set); failed = a transient/transport error, retried by BillingHandoffRetryJob's re-notification and a manual re-send.", - "title": "Billing Sync Status" - }, - "billingBatchId": { - "type": "string", - "description": "Deterministic UUIDv5 batch id (client + period + sorted entry UUIDs) this entry was last submitted under. Stable across a replay so shillinq's idempotency check returns duplicated:true instead of double-billing.", - "title": "Billing Batch ID" - }, - "billingInvoiceId": { - "type": "string", - "description": "The shillinq draft invoice id returned by the time-intake endpoint on success. An entry carrying a billingInvoiceId is excluded from every future batch selection.", - "title": "Billing Invoice ID" - } - } - }, - "client": { - "properties": { - "shillinqOrganisationRef": { - "type": "string", - "description": "The shillinq-resolvable customer/organisation reference used as the time-intake batch's organisationRef (time-billing-handoff-emit). Maintained by administrators/managers on the client record. A client without a mapping cannot be billed through the intake: the send surfaces an actionable 422 naming this client.", - "title": "Shillinq Organisation Reference" - } - } - } - }, - "objects": [ - { - "@self": { - "register": "pipelinq", - "schema": "client", - "slug": "client-billing-demo-municipality", - "id": "16c492f2-d639-400c-b36d-03a1a39e97e9" + "components": { + "schemas": { + "billingTimeEntry": { + "properties": { + "timeEntry": { + "type": "string", + "format": "uuid", + "title": "Time entry", + "title:en": "Time entry", + "description": "The humaniq `TimeEntry` this line bills. A plain uuid and not a `$ref`: humaniq's register is a different register, and ADR-062 rule 7 gives a target outside this register no `$ref`.", + "description:en": "The humaniq `TimeEntry` this line bills. A plain uuid and not a `$ref`: humaniq's register is a different register, and ADR-062 rule 7 gives a cross-register target no `$ref`.", + "facetable": true + }, + "billingSyncStatus": { + "type": "string", + "enum": [ + "pending", + "synced", + "failed" + ], + "description": "Shillinq time-intake billing handoff state (time-billing-handoff-emit). Unset until the first 'Send to billing' attempt for the batch this entry belongs to. pending = marked before the intake call; synced = the batch was accepted (billingInvoiceId set); failed = a transient/transport error, retried by BillingHandoffRetryJob's re-notification and a manual re-send.", + "title": "Billing Sync Status" + }, + "billingBatchId": { + "type": "string", + "description": "Deterministic UUIDv5 batch id (client + period + sorted entry UUIDs) this entry was last submitted under. Stable across a replay so shillinq's idempotency check returns duplicated:true instead of double-billing.", + "title": "Billing Batch ID" + }, + "billingInvoiceId": { + "type": "string", + "description": "The shillinq draft invoice id returned by the time-intake endpoint on success. An entry carrying a billingInvoiceId is excluded from every future batch selection.", + "title": "Billing Invoice ID" + } + } + }, + "client": { + "properties": { + "shillinqOrganisationRef": { + "type": "string", + "description": "The shillinq-resolvable customer/organisation reference used as the time-intake batch's organisationRef (time-billing-handoff-emit). Maintained by administrators/managers on the client record. A client without a mapping cannot be billed through the intake: the send surfaces an actionable 422 naming this client.", + "title": "Shillinq Organisation Reference" + } + } + } }, - "name": "Gemeente Voorbeeld", - "type": "organization", - "contactsUid": "demo-municipality-billing-001", - "email": "info@gemeente-voorbeeld.nl", - "industry": "Lokale overheid", - "shillinqOrganisationRef": "00000000-0000-0000-0000-000000000000", - "notes": "time-billing-handoff-emit demo archetype: two approved, un-billed time entries in the same period map to one 'Send to billing' batch. shillinqOrganisationRef is an obvious nil-UUID placeholder — replace with the real shillinq customer id before enabling the intake." - }, - { - "@self": { - "register": "pipelinq", - "schema": "client", - "slug": "client-billing-demo-consultancy", - "id": "00fd49da-6752-4a0d-8b37-9085e22bb10c" - }, - "name": "Meridiaan Advies B.V.", - "type": "organization", - "contactsUid": "demo-consultancy-billing-001", - "email": "info@meridiaan-advies.nl", - "industry": "Consultancy", - "shillinqOrganisationRef": "00000000-0000-0000-0000-000000000000", - "notes": "time-billing-handoff-emit demo archetype: already-billed exclusion — its one approved entry already carries billingSyncStatus:synced + nil-UUID batch/invoice placeholders, so it is excluded from any new batch selection." - }, - { - "@self": { - "register": "pipelinq", - "schema": "client", - "slug": "client-billing-demo-travel", - "id": "c8f0824c-ee9c-4149-a545-a8d85bd24b01" - }, - "name": "Zonnereizen", - "type": "organization", - "contactsUid": "demo-travel-billing-001", - "email": "info@zonnereizen.nl", - "industry": "Reizen", - "notes": "time-billing-handoff-emit demo archetype: no shillinqOrganisationRef mapping — 'Send to billing' for this client surfaces the actionable 422 unmapped-client scenario." - }, - { - "@self": { - "register": "pipelinq", - "schema": "billingTimeEntry", - "slug": "time-entry-billing-demo-muni-1", - "id": "84354c2c-5009-4a67-baac-1ccd11a8ec95" - }, - "title": "KCC inrichting werkplekprofielen", - "description": "Inrichting van werkplekprofielen voor het KCC-team.", - "hours": 6.5, - "date": "2026-06-10", - "status": "approved", - "billingCategory": "billing-category-declarabel", - "client": "16c492f2-d639-400c-b36d-03a1a39e97e9", - "approvedBy": "admin", - "approvedAt": "2026-06-10T16:00:00Z" - }, - { - "@self": { - "register": "pipelinq", - "schema": "billingTimeEntry", - "slug": "time-entry-billing-demo-muni-2", - "id": "8cefcadf-f17e-47cf-a898-48c287200615" - }, - "title": "Kennisbank redactie", - "description": "Redactie van de kennisbankartikelen voor het subsidieportaal.", - "hours": 3.0, - "date": "2026-06-12", - "status": "approved", - "billingCategory": "billing-category-declarabel", - "client": "16c492f2-d639-400c-b36d-03a1a39e97e9", - "approvedBy": "admin", - "approvedAt": "2026-06-12T11:00:00Z" - }, - { - "@self": { - "register": "pipelinq", - "schema": "billingTimeEntry", - "slug": "time-entry-billing-demo-consult-1", - "id": "5ebe90c9-3dea-4832-ba47-a9c6992f51ea" - }, - "title": "Data-governance assessment", - "description": "Assessment van de data-governance volwassenheid.", - "hours": 8.0, - "date": "2026-06-08", - "status": "approved", - "billingCategory": "billing-category-declarabel", - "client": "00fd49da-6752-4a0d-8b37-9085e22bb10c", - "approvedBy": "admin", - "approvedAt": "2026-06-08T15:00:00Z", - "billingSyncStatus": "synced", - "billingBatchId": "00000000-0000-0000-0000-000000000000", - "billingInvoiceId": "00000000-0000-0000-0000-000000000000" - }, - { - "@self": { - "register": "pipelinq", - "schema": "billingTimeEntry", - "slug": "time-entry-billing-demo-travel-1", - "id": "8b34a794-7ca1-411a-909a-f902d5360ae6" - }, - "title": "Boekingsflow support", - "description": "Support op de boekingsflow van het reisplatform.", - "hours": 2.0, - "date": "2026-06-14", - "status": "approved", - "billingCategory": "billing-category-declarabel", - "client": "c8f0824c-ee9c-4149-a545-a8d85bd24b01", - "approvedBy": "admin", - "approvedAt": "2026-06-14T09:00:00Z" - } - ] - } + "objects": [ + { + "@self": { + "register": "pipelinq", + "schema": "client", + "slug": "client-billing-demo-municipality", + "id": "16c492f2-d639-400c-b36d-03a1a39e97e9" + }, + "name": "Gemeente Voorbeeld", + "type": "organization", + "contactsUid": "demo-municipality-billing-001", + "email": "info@gemeente-voorbeeld.nl", + "industry": "Lokale overheid", + "shillinqOrganisationRef": "00000000-0000-0000-0000-000000000000", + "notes": "time-billing-handoff-emit demo archetype: two approved, un-billed time entries in the same period map to one 'Send to billing' batch. shillinqOrganisationRef is an obvious nil-UUID placeholder — replace with the real shillinq customer id before enabling the intake." + }, + { + "@self": { + "register": "pipelinq", + "schema": "client", + "slug": "client-billing-demo-consultancy", + "id": "00fd49da-6752-4a0d-8b37-9085e22bb10c" + }, + "name": "Meridiaan Advies B.V.", + "type": "organization", + "contactsUid": "demo-consultancy-billing-001", + "email": "info@meridiaan-advies.nl", + "industry": "Consultancy", + "shillinqOrganisationRef": "00000000-0000-0000-0000-000000000000", + "notes": "time-billing-handoff-emit demo archetype: already-billed exclusion — its one approved entry already carries billingSyncStatus:synced + nil-UUID batch/invoice placeholders, so it is excluded from any new batch selection." + }, + { + "@self": { + "register": "pipelinq", + "schema": "client", + "slug": "client-billing-demo-travel", + "id": "c8f0824c-ee9c-4149-a545-a8d85bd24b01" + }, + "name": "Zonnereizen", + "type": "organization", + "contactsUid": "demo-travel-billing-001", + "email": "info@zonnereizen.nl", + "industry": "Reizen", + "notes": "time-billing-handoff-emit demo archetype: no shillinqOrganisationRef mapping — 'Send to billing' for this client surfaces the actionable 422 unmapped-client scenario." + }, + { + "@self": { + "register": "pipelinq", + "schema": "billingTimeEntry", + "slug": "time-entry-billing-demo-muni-1", + "id": "84354c2c-5009-4a67-baac-1ccd11a8ec95" + }, + "title": "KCC inrichting werkplekprofielen", + "description": "Inrichting van werkplekprofielen voor het KCC-team.", + "hours": 6.5, + "date": "2026-06-10", + "status": "approved", + "billingCategory": "billing-category-declarabel", + "client": "16c492f2-d639-400c-b36d-03a1a39e97e9", + "approvedBy": "admin", + "approvedAt": "2026-06-10T16:00:00Z" + }, + { + "@self": { + "register": "pipelinq", + "schema": "billingTimeEntry", + "slug": "time-entry-billing-demo-muni-2", + "id": "8cefcadf-f17e-47cf-a898-48c287200615" + }, + "title": "Kennisbank redactie", + "description": "Redactie van de kennisbankartikelen voor het subsidieportaal.", + "hours": 3.0, + "date": "2026-06-12", + "status": "approved", + "billingCategory": "billing-category-declarabel", + "client": "16c492f2-d639-400c-b36d-03a1a39e97e9", + "approvedBy": "admin", + "approvedAt": "2026-06-12T11:00:00Z" + }, + { + "@self": { + "register": "pipelinq", + "schema": "billingTimeEntry", + "slug": "time-entry-billing-demo-consult-1", + "id": "5ebe90c9-3dea-4832-ba47-a9c6992f51ea" + }, + "title": "Data-governance assessment", + "description": "Assessment van de data-governance volwassenheid.", + "hours": 8.0, + "date": "2026-06-08", + "status": "approved", + "billingCategory": "billing-category-declarabel", + "client": "00fd49da-6752-4a0d-8b37-9085e22bb10c", + "approvedBy": "admin", + "approvedAt": "2026-06-08T15:00:00Z", + "billingSyncStatus": "synced", + "billingBatchId": "00000000-0000-0000-0000-000000000000", + "billingInvoiceId": "00000000-0000-0000-0000-000000000000" + }, + { + "@self": { + "register": "pipelinq", + "schema": "billingTimeEntry", + "slug": "time-entry-billing-demo-travel-1", + "id": "8b34a794-7ca1-411a-909a-f902d5360ae6" + }, + "title": "Boekingsflow support", + "description": "Support op de boekingsflow van het reisplatform.", + "hours": 2.0, + "date": "2026-06-14", + "status": "approved", + "billingCategory": "billing-category-declarabel", + "client": "c8f0824c-ee9c-4149-a545-a8d85bd24b01", + "approvedBy": "admin", + "approvedAt": "2026-06-14T09:00:00Z" + } + ] + } } From b79e117710867ed72d937004f25c047f205122d3 Mon Sep 17 00:00:00 2001 From: Ruben van der Linde Date: Sat, 5 Sep 2026 14:53:53 +0200 Subject: [PATCH 2/2] fix(setup): drop a manifest key no schema allows and no component reads The demo-data step carried display: cards. Neither the hydra-vendored manifest schema nor the library's own accepts it, so gate-22 and gate-53 failed on development, and CnSetupWizard branches on step.type and never looks at step.display, so removing it changes nothing on screen. The app's own check:manifest passed it because that validator runs the laxer v1 path. If a choice step should be able to ask for cards, that is a schema and a renderer in nextcloud-vue, not a key an app can assert on its own. --- src/manifest.json | 1 - 1 file changed, 1 deletion(-) diff --git a/src/manifest.json b/src/manifest.json index 1e7dc59e9..12e220e2e 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -24,7 +24,6 @@ { "id": "demo-data", "type": "choice", - "display": "cards", "optionsSource": "datasets", "configKey": "demo_dataset", "title": "Load example data?",