PSA/server/public/locales/nl/msp/clients.json
Hermes 284313f908
Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Initial import of AlgaPSA codebase from PSA server
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz

Source: /opt/alga-psa on psa.joliet.tech
2026-06-22 16:12:17 -05:00

1330 lines
66 KiB
JSON
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"common": {
"actions": {
"add": "Toevoegen",
"assign": "Toewijzen",
"back": "Terug",
"cancel": "Annuleren",
"close": "Sluiten",
"create": "Aanmaken",
"delete": "Verwijderen",
"dismiss": "Afwijzen",
"downloadCsv": "CSV downloaden",
"edit": "Bewerken",
"import": "Importeren",
"reactivate": "Opnieuw activeren",
"remove": "Verwijderen",
"retry": "Opnieuw proberen",
"save": "Opslaan",
"saving": "Opslaan...",
"search": "Zoekopdracht",
"select": "Selecteer",
"update": "Bijwerken",
"uploadCsv": "CSV uploaden",
"view": "Weergave"
},
"states": {
"active": "Actief",
"inactive": "Inactief",
"loading": "Laden...",
"na": "N.v.t.",
"none": "Geen",
"archived": "Gearchiveerd",
"draft": "Concept",
"expired": "Verlopen",
"published": "Gepubliceerd",
"terminated": "Beëindigd"
},
"no": "Nee",
"yes": "Ja"
},
"clientsPage": {
"title": "Klantenpagina",
"description": "Hoofdbeheerpagina voor klanten met zoeken, filters en klantenraster/lijstweergave",
"searchPlaceholder": "Zoek klanten, notities, documenten en interacties",
"createClient": "Klant aanmaken",
"createClientShort": "+ Klant aanmaken",
"allClients": "Alle klanten",
"activeClients": "Actieve klanten",
"inactiveClients": "Inactieve klanten",
"allTypes": "Alle soorten",
"companies": "Bedrijven",
"individuals": "Individuen",
"filterByStatus": "Filter op status",
"filterByType": "Filter op type",
"statusFilterLabel": "Statusfilter",
"clientTypeFilterLabel": "Klanttypefilter",
"cardsView": "Kaarten",
"tableView": "Tafel",
"loadingClients": "Klanten laden...",
"actionsMenu": "Actiemenu",
"deleteClient": "Klant verwijderen",
"deleteSelected": "Geselecteerde verwijderen",
"deleteSelectedClients": "Geselecteerde klanten verwijderen",
"markAsInactive": "Markeer als inactief",
"markShort": "Markering",
"reset": "Opnieuw instellen",
"deleteResults": "Resultaten verwijderen",
"associatedRecords": "Bijbehorende records",
"deleteBlockedSingle": "Kan deze client niet verwijderen vanwege de volgende gekoppelde records:",
"deleteBlockedPlural": "Aan deze clients zijn gekoppelde records die eerst moeten worden verwijderd.",
"deleteBlockedHelp": "Verwijder deze items of wijs ze opnieuw toe voordat de klant kan worden verwijderd.",
"alreadyInactive": "Deze klant is al gemarkeerd als inactief.",
"bulkInactivePrompt": "Markeer deze klanten als inactief. Ze zullen voor de meeste weergaven verborgen zijn, maar behouden al hun gegevens.",
"singleDeletePrompt": "Deze klant heeft de volgende bijbehorende records:",
"deactivateContactsPrompt": "Wilt u de aan {{count}} gekoppelde contact(en) ook deactiveren?",
"bulkDeleteError": "Er is een fout opgetreden bij het verwijderen van clients. Probeer het opnieuw.",
"singleDeleteError": "Er is een fout opgetreden bij het verwijderen van de client. Probeer het opnieuw.",
"deleteSingleSuccess": "{{name}} is succesvol verwijderd.",
"markInactiveFailed": "Kan de client niet als inactief markeren",
"bulkInactiveError": "Er is een fout opgetreden bij het markeren van clients als inactief. Probeer het opnieuw.",
"singleInactiveError": "Er is een fout opgetreden bij het markeren van de client als inactief. Probeer het opnieuw.",
"bulkReactivateError": "Er is een fout opgetreden bij het opnieuw activeren van clients. Probeer het opnieuw.",
"exportError": "Kan klanten niet naar CSV exporteren",
"unknownClient": "Onbekende klant",
"unknownError": "Onbekende fout",
"actions": "Acties",
"allSelected": "Alle {{count}}-klanten geselecteerd",
"selectedSingle": "{{count}} Geselecteerd",
"selectedPlural": "{{count}} Geselecteerd",
"createSuccess": "{{name}} is succesvol aangemaakt.",
"exportSuccess_one": "{{count}} klant geëxporteerd naar CSV",
"exportSuccess_other": "{{count}} klanten geëxporteerd naar CSV",
"bulkDeleteSuccess_one": "{{count}} klant is succesvol verwijderd.",
"bulkDeleteSuccess_other": "{{count}} klanten zijn succesvol verwijderd.",
"bulkInactiveFailed_one": "{{count}} klant kon niet als inactief worden gemarkeerd.",
"bulkInactiveFailed_other": "{{count}} klanten konden niet als inactief worden gemarkeerd.",
"bulkInactiveWithContactsSuccess": "{{clientCount}} {{clientsLabel}} en {{contactCount}} {{contactsLabel}} zijn succesvol als inactief gemarkeerd.",
"singleInactiveSuccess": "{{name}} is succesvol als inactief gemarkeerd.",
"bulkInactiveSuccess_one": "{{count}} klant is succesvol gemarkeerd als inactief.",
"bulkInactiveSuccess_other": "{{count}} klanten zijn succesvol gemarkeerd als inactief.",
"bulkInactiveShortSuccess_one": "{{count}} klant is gemarkeerd als inactief.",
"bulkInactiveShortSuccess_other": "{{count}} klanten zijn gemarkeerd als inactief.",
"bulkInactiveWithContactsShortSuccess": "{{clientCount}} {{clientsLabel}} en {{contactCount}} {{contactsLabel}} zijn gemarkeerd als inactief.",
"bulkInactiveShortError": "Er is een fout opgetreden bij het markeren van clients als inactief.",
"bulkReactivateFailed_one": "{{count}} klant kon niet opnieuw worden geactiveerd.",
"bulkReactivateFailed_other": "{{count}} klanten konden niet opnieuw worden geactiveerd.",
"bulkReactivateWithContactsSuccess": "{{clientCount}} {{clientsLabel}} en {{contactCount}} {{contactsLabel}} zijn succesvol opnieuw geactiveerd.",
"bulkReactivateSuccess_one": "{{count}} klant is succesvol opnieuw geactiveerd.",
"bulkReactivateSuccess_other": "{{count}} klanten zijn succesvol opnieuw geactiveerd.",
"deleteClientUnable": "Kan deze klant niet verwijderen.",
"deleteSinglePrompt": "Weet u zeker dat u {{name}} wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
"markFailedAsInactive": "Markeer {{count}} als Inactief",
"multiDeleteSuccessSummary_one": "{{count}} klant succesvol verwijderd.",
"multiDeleteSuccessSummary_other": "{{count}} klanten succesvol verwijderd.",
"multiDeleteFailedSummary_one": "{{count}} klant kon niet worden verwijderd",
"multiDeleteFailedSummary_other": "{{count}} klanten konden niet worden verwijderd",
"inactiveAlternative": "U kunt deze klant in plaats daarvan als inactief markeren. Inactieve klanten zijn voor de meeste weergaven verborgen, maar behouden al hun gegevens en kunnen later als actief worden gemarkeerd.",
"table": {
"client": "Cliënt"
},
"entities": {
"client_one": "klant",
"client_other": "klanten",
"contact_one": "contact",
"contact_other": "contacten"
},
"dependency": {
"contact": "contact",
"contacts": "contacten",
"ticket": "ticket",
"tickets": "tickets",
"project": "project",
"projects": "projecten",
"invoice": "factuur",
"invoices": "facturen",
"document": "document",
"documents": "documenten",
"interaction": "interactie",
"interactions": "interacties",
"asset": "bezit",
"assets": "activa",
"serviceUsageRecord": "servicegebruiksrecord",
"serviceUsageRecords": "servicegebruiksrecords",
"bucketUsageRecord": "record voor emmergebruik",
"bucketUsageRecords": "registraties van emmergebruik"
},
"deleteSelectedPrompt_one": "Weet u zeker dat u {{count}} geselecteerde klant wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
"deleteSelectedPrompt_other": "Weet u zeker dat u {{count}} geselecteerde klanten wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
"singleInactiveWithContactsSuccess_one": "{{name}} en {{count}} contact zijn succesvol gedeactiveerd.",
"singleInactiveWithContactsSuccess_other": "{{name}} en {{count}} contacten zijn succesvol gedeactiveerd.",
"clientTypes": {
"company": "Bedrijf",
"individual": "Persoon"
},
"print": {
"title": "Klanten",
"selectedTitle": "Geselecteerde klanten",
"subtitle": "{{count}} klanten",
"noClients": "Geen klanten om af te drukken",
"emptyValue": "-",
"columns": {
"name": "Klant",
"type": "Type",
"phone": "Telefoon",
"address": "Adres",
"status": "Status"
},
"optionsDialog": {
"title": "Afdrukopties",
"description": "Kies welke kolommen worden opgenomen bij het afdrukken van klanten."
}
},
"shareTooltip": "Afdrukken, importeren en exporteren",
"defaultClientDeleteError": "De standaardklant kan niet worden verwijderd. Stel eerst een andere klant als standaard in bij Algemene instellingen.",
"clientNotFound": "Klant niet gevonden.",
"deletePermissionDenied": "Toestemming geweigerd: klanten kunnen niet worden verwijderd."
},
"clientDetails": {
"title": "Klantgegevens",
"backToClients": "Terug naar Klanten",
"openInNewTab": "Openen in nieuw tabblad",
"addTicket": "Ticket toevoegen",
"details": "Details",
"contacts": "Contacten",
"assets": "Activa",
"documents": "Documenten",
"billing": "Facturering",
"interactions": "Interacties",
"notes": "Opmerkingen",
"huduTab": "Hudu",
"huduPasswordsTab": "Wachtwoorden",
"clientLocations": "Klantlocaties",
"billingDashboard": "Factureringsdashboard",
"clientAndContacts": "Klant & Contacten",
"clientOnly": "Alleen klant",
"accountManager": "Accountmanager",
"clientName": "Klantnaam",
"clientType": "Klanttype",
"industry": "Industrie",
"companySize": "Bedrijfsgrootte",
"annualRevenue": "Jaarlijkse omzet",
"lastContactDate": "Laatste contactdatum",
"paymentTerms": "Betalingsvoorwaarden",
"parentClient": "Ouder Cliënt",
"defaultContact": "Standaardcontactpersoon",
"providerDefault": "Standaard van de provider",
"inboundEmailDomains": "Inkomende e-maildomeinen",
"inboundEmailDomainsHelp": "Alleen deze domeinen worden gebruikt voor het matchen van binnenkomende e-maildomeinen (bijvoorbeeld acme.com). Domeinen moeten uniek zijn voor alle clients.",
"noInboundDomains": "Geen inkomende e-maildomeinen geconfigureerd. Er wordt geen gebruik gemaakt van domeinmatching.",
"inboundTicketDestination": "Inkomende ticketbestemming",
"inboundDestinationPrecedence": "Voorrang: Contact overschrijven -> Klantbestemming -> Standaard provider.",
"manageLocations": "Beheer locaties",
"loadingUsers": "Gebruikers laden...",
"loadingPolicies": "Beleid laden...",
"loadingDestinations": "Bestemmingen laden...",
"loadingTaxSettings": "Belastinginstellingen laden...",
"loadingTicketFilters": "Ticketfilters laden...",
"saveSuccess": "Klantgegevens succesvol opgeslagen.",
"saveError": "Kan klantgegevens niet opslaan. Probeer het opnieuw.",
"deleteSuccess": "Klant is succesvol verwijderd.",
"inactiveSuccess": "Klant is succesvol als inactief gemarkeerd.",
"reactivateSuccess": "Klant is succesvol gereactiveerd.",
"refreshError": "Kan de nieuwste klantgegevens niet ophalen.",
"deleteValidationError": "Kan de verwijdering niet valideren. Probeer het opnieuw.",
"deactivateError": "Er is een fout opgetreden bij het deactiveren van de client. Probeer het opnieuw.",
"markInactiveError": "Er is een fout opgetreden bij het markeren van de client als inactief. Probeer het opnieuw.",
"reactivateError": "Er is een fout opgetreden bij het opnieuw activeren van de client. Probeer het opnieuw.",
"entraSyncError": "Kan Entra-synchronisatie niet starten.",
"deleteError": "Kan klant niet verwijderen. Probeer het opnieuw.",
"deactivateWithContactsSuccess_one": "Klant en {{count}} contact zijn succesvol gedeactiveerd.",
"deactivateWithContactsSuccess_other": "Klant en {{count}} contacten zijn succesvol gedeactiveerd.",
"reactivateWithContactsSuccess_one": "Klant en {{count}} contact zijn succesvol gereactiveerd.",
"reactivateWithContactsSuccess_other": "Klant en {{count}} contacten zijn succesvol gereactiveerd.",
"singleInactiveSuccess": "{{name}} is succesvol als inactief gemarkeerd.",
"slaPolicy": "SLA-beleid",
"defaultPolicy": "{{name}} (standaard)",
"selectSlaPolicy": "Selecteer SLA-beleid",
"selectDefaultContact": "Selecteer standaardcontact",
"noActiveContacts": "Geen actieve contacten",
"timezone": "Tijdzone",
"timezoneHelper": "Selecteer de tijdzone voor deze client",
"taxSettings": "Belastinginstellingen",
"additionalInfo": "Aanvullende informatie",
"tickets": "Tickets",
"saveChanges": "Wijzigingen opslaan",
"requiredFields": "Vul alle verplichte velden in",
"syncEntraNow": "Synchroniseer Entra nu",
"deactivateClient": "Deactiveer Klant",
"reactivateClient": "Klant opnieuw activeren",
"deactivatePrompt": "Deze klant heeft {{count}} actieve contact(en). Wilt u deze ook deactiveren?",
"reactivatePrompt": "Deze klant heeft {{count}} inactieve contact(en). Wilt u deze ook opnieuw activeren?",
"deactivatePortalWarning": "Gedeactiveerde gebruikers kunnen niet inloggen op het klantportaal.",
"activeContacts": "Actieve contacten:",
"inactiveContacts": "Inactieve contacten:",
"selectClientType": "Selecteer klanttype",
"status": {
"label": "Status",
"helper": "Stel de clientstatus in op actief of inactief"
},
"entraSyncStarted": "Entra-synchronisatie gestart. Uitvoerings-ID: {{runId}}",
"entraSyncStatusUnknown": "Synchronisatiestatus niet beschikbaar",
"clientNameRequired": "Klantnaam is vereist",
"deactivateClientAndContacts": "Klant en contacten deactiveren",
"reactivateClientAndContacts": "Klant en contacten opnieuw activeren",
"inboundDomainAdded": "Inkomend e-maildomein toegevoegd",
"inboundDomainAddFailed": "Kan domein niet toevoegen",
"inboundDomainRemoved": "Inkomend e-maildomein verwijderd",
"inboundDomainRemoveFailed": "Kan domein niet verwijderen",
"fields": {
"accountManager": "Accountmanager",
"url": "URL",
"status": "Status"
},
"deactivateClientDescription": "Deactiveert de record zonder de gegevens te verwijderen.",
"deactivateClientOnlyDescription": "Deactiveer de klant maar laat de contacten actief.",
"nameAliasAddFailed": "Kan alias niet toevoegen",
"nameAliasAdded": "Alias toegevoegd",
"nameAliasRemoveFailed": "Kan alias niet verwijderen",
"nameAliasRemoved": "Alias verwijderd",
"nameAliases": "Overeenkomende aliassen",
"noNameAliases": "Geen aliassen geconfigureerd. De klantnaam zelf komt altijd overeen."
},
"quickAddClient": {
"title": "Nieuwe klant toevoegen",
"clientDetails": "Klantgegevens",
"clientLocation": "Klant Locatie",
"contactInformation": "Contactgegevens",
"clientName": "Klantnaam *",
"clientType": "Klanttype",
"company": "Bedrijf",
"individual": "Individueel",
"companyNamePlaceholder": "Bedrijfsnaam",
"enterClientName": "Voer de klantnaam in",
"websiteUrl": "Website-URL",
"accountManager": "Accountmanager",
"selectAccountManager": "Selecteer Accountmanager",
"industry": "Industrie",
"notes": "Opmerkingen",
"notesPlaceholder": "Voeg eventuele eerste opmerkingen toe (optioneel)",
"address": "Adres",
"streetAddress": "Adres",
"city": "Stad",
"state": "Staat",
"stateProvince": "Staat/Provincie",
"postalCode": "Postcode",
"zipCode": "Postcode",
"country": "Land",
"selectCountry": "Selecteer Land",
"mainOffice": "Hoofdkantoor",
"contactName": "Naam contactpersoon",
"contactEmail": "E-mailadres voor contact",
"contactPhone": "Neem contact op met telefoon",
"email": "E-mail",
"emailPlaceholder": "E-mailadres",
"phone": "Telefoon",
"phonePlaceholder": "Telefoonnummer",
"name": "Naam",
"creating": "Aanmaken...",
"createClient": "Klant aanmaken",
"loadingUsers": "Gebruikers laden...",
"loadingCountries": "Landen laden...",
"validationHeader": "Corrigeer de volgende fouten:",
"clientCreatedLocationFailed": "Klant gemaakt, maar kan locatie niet toevoegen.",
"clientCreatedContactFailed": "Klant gemaakt maar kon geen contactpersoon toevoegen.",
"usersLoadError": "Kan gebruikers niet laden voor selectie Accountmanager.",
"countriesLoadError": "Kan landen niet laden.",
"phoneTypeSuggestionsError": "Kan suggesties voor contacttelefoontypen niet laden.",
"created": "\"{{name}}\" aangemaakt. Voeg hieronder een andere klant toe.",
"createAndAddAnother": "Aanmaken + Nog een toevoegen",
"createAndView": "Aanmaken + Klant bekijken",
"additionalDetails": "Aanvullende gegevens"
},
"clientCreatedDialog": {
"title": "Klant gemaakt",
"viewClient": "Klant bekijken",
"addAnother": "Voeg nog een toe",
"createdMessage": "\"{{name}}\" is succesvol aangemaakt.",
"unknownClient": "Cliënt"
},
"clientLocations": {
"title": "Klantlocatiemanager",
"listTitle": "Locaties",
"addLocation": "Locatie toevoegen",
"addNewLocation": "Nieuwe locatie toevoegen",
"editLocation": "Locatie bewerken",
"deleteLocation": "Locatie verwijderen",
"emptyTitle": "Nog geen locaties",
"emptyDescription": "Klik op 'Locatie toevoegen' om aan de slag te gaan",
"locationName": "Locatienaam",
"locationNamePlaceholder": "bijvoorbeeld hoofdkantoor, magazijn",
"address": "Adres",
"addressLine1": "Adresregel 1",
"addressLine2": "Adresregel 2",
"addressLine3": "Adresregel 3",
"city": "Stad",
"stateProvince": "Staat/Provincie",
"postalCode": "Postcode",
"country": "Land",
"phone": "Telefoon",
"email": "E-mail",
"notes": "Opmerkingen",
"billingAddress": "Factuuradres",
"shippingAddress": "Verzendadres",
"defaultLocation": "Standaardlocatie",
"defaultSetSuccess": "Standaardlocatie bijgewerkt",
"createSuccess": "Locatie is succesvol aangemaakt",
"updateSuccess": "Locatie bijgewerkt",
"deleteSuccess": "Locatie succesvol verwijderd",
"loadError": "Kan clientlocaties niet laden",
"saveError": "Kan locatie niet opslaan",
"deleteError": "Kan locatie niet verwijderen",
"setDefaultError": "Kan de standaardlocatie niet instellen",
"countriesLoadError": "Kan landen niet laden",
"taxRegionsLoadError": "Kan belastingregio's niet laden",
"confirmDelete": "Weet u zeker dat u de locatie \"{{name}}\" wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt."
},
"billingConfigForm": {
"billingContactInformation": "Contactgegevens voor facturering",
"billingContact": "Contactpersoon voor facturering",
"alternativeBillingEmail": "Alternatief factureringsmailadres",
"alternativeBillingEmailHelp": "Of voer een specifiek facturerings-e-mailadres in",
"invoiceDeliveryMethod": "Factuurleveringsmethode",
"invoiceTemplate": "Factuursjabloon",
"invoiceTemplateHelp": "Selecteer een sjabloon of gebruik de standaardsjabloon",
"paymentTerms": {
"dueOnReceipt": "Verschuldigd bij ontvangst",
"net15": "Netto 15",
"net30": "Netto 30"
},
"preferredPaymentMethod": "Voorkeursbetaalmethode",
"defaultCurrency": "Standaardvaluta",
"selectTaxRegion": "Selecteer belastingregio (optioneel)",
"loadingRegions": "Regio's laden...",
"taxRegionLoadError": "Kan belastingregio's niet laden.",
"defaultTaxRegion": "Standaardbelastingregio",
"defaultTemplateLabel": "(Standaard)",
"deliveryMethods": {
"both": "Beide",
"email": "E-mail",
"mail": "E-mail"
},
"paymentMethods": {
"bankTransfer": "Bankoverschrijving",
"check": "Rekening",
"creditCard": "Creditcard"
},
"paymentTermsLabel": "Betalingsvoorwaarden",
"standardTemplateLabel": "(Standaard)",
"taxRegionsLoadError": "Kan belastingregio's niet laden.",
"usingDefaultTemplate": "Standaardsjabloon gebruiken: {{name}}"
},
"billingConfiguration": {
"general": "Algemeen",
"contractLines": "Contractlijnen",
"contractLineOverlaps": "Contractregel overlapt",
"taxRates": "Belastingtarieven",
"save": "Factureringsconfiguratie opslaan",
"errorDialogTitle": "Fout",
"saveSuccess": "Factureringsconfiguratie is succesvol opgeslagen",
"saveError": "Kan factureringsconfiguratie niet opslaan",
"serviceTypeRequired": "Selecteer een servicetype",
"contractLineAddSuccess": "Contractregel succesvol toegevoegd",
"contractLineSaveSuccess": "Contractregel succesvol opgeslagen",
"contractLineSaveError": "Kan wijzigingen niet opslaan. Probeer het opnieuw.",
"contractLineUpdateSuccess": "Contractregel is succesvol bijgewerkt",
"contractLineRemoveSuccess": "Contractregel is succesvol verwijderd",
"contractLineAddError": "Kan contractregel niet toevoegen. Probeer het opnieuw.",
"contractLineUpdateError": "Kan de contractregel niet bijwerken. Probeer het opnieuw.",
"contractLineRemoveError": "Kan de contractregel niet verwijderen. Probeer het opnieuw.",
"serviceAddSuccess": "Dienst succesvol toegevoegd",
"serviceUpdateSuccess": "Service is succesvol bijgewerkt",
"serviceDeleteSuccess": "Dienst succesvol verwijderd",
"serviceCategoryUpdateSuccess": "Servicecategorie is succesvol bijgewerkt",
"serviceAddError": "Kan service niet toevoegen. Probeer het opnieuw.",
"serviceUpdateError": "Kan de service niet updaten. Probeer het opnieuw.",
"serviceCategoryUpdateError": "Kan de servicecategorie niet updaten. Probeer het opnieuw.",
"serviceDeleteError": "Kan service niet verwijderen. Probeer het opnieuw.",
"defaultTaxAssignedSuccess": "Standaardbelastingtarief succesvol toegewezen",
"defaultTaxChangedSuccess": "Standaardbelastingtarief succesvol gewijzigd",
"defaultTaxAssignError": "Kan het standaardbelastingtarief niet toewijzen",
"defaultTaxChangeError": "Kan het standaardbelastingtarief niet wijzigen",
"taxRatesRefreshError": "Kan de lijst met belastingtarieven niet vernieuwen.",
"taxRateCreatedSuccess": "Belastingtarief is succesvol aangemaakt",
"invalidDateFormat": "Ongeldige datumnotatie",
"invalidDate": "Ongeldige datum",
"formattingError": "Formatteringsfout",
"removeAssignmentTitle": "Contractregeltoewijzing verwijderen",
"removeAssignmentMessage": "Weet u zeker dat u deze contractregeltoewijzing van de klant wilt verwijderen? De contractregel zelf wordt niet verwijderd.",
"contracts": "Contracten"
},
"clientBillingSchedule": {
"title": "Factureringsschema",
"edit": "Schema bewerken",
"save": "Schema opslaan",
"saveSuccess": "Factureringsschema opgeslagen",
"saveError": "Kan factureringsschema niet opslaan",
"loadError": "Kan het factureringsschema niet laden",
"previewError": "Kan geen voorbeeld bekijken van factureringsperioden",
"historyPreviewError": "Kan geen voorbeeld bekijken van de bootstrap van de factureringsgeschiedenis",
"createNextCycle": "Maak de volgende cyclus",
"createNextCycleSuccess": "Volgende factureringscyclus gemaakt",
"createNextCycleError": "Kan de volgende factureringscyclus niet maken",
"cycleType": "Cyclustype",
"selectBillingCycle": "Selecteer factureringscyclus...",
"dayOfMonth": "Dag van de maand (128)",
"selectDay": "Selecteer dag...",
"weekday": "Weekdag",
"selectWeekday": "Selecteer weekdag...",
"firstCycleStartDate": "Startdatum eerste cyclus (UTC)",
"firstCycleStartHelp": "Wordt gebruikt om stabiele pariteit tot stand te brengen; laat dit leeg voor rollende tweewekelijkse cycli.",
"startMonth": "Begin maand",
"selectMonth": "Selecteer maand...",
"historyStartDate": "Begindatum factureringsgeschiedenis (optioneel)",
"historyStartHelp": "Indien ingesteld, worden historische factureringscycli voor klanten gegenereerd vanaf de grens van de factureringscyclus tot en met vandaag.",
"billingPeriodsSemantics": "Voor factureringsperioden wordt de semantiek [begin, einde) gebruikt. De einddatum is de start van de volgende periode.",
"rollingNoAnchor": "Rollen (geen anker)",
"weeklyRolling": "Wekelijks (rollend)",
"biWeeklyRolling": "Tweewekelijks (rollend)",
"createInProgress": "Aanmaken...",
"previewLoading": "Voorbeeld van clientcadans laden...",
"currentScheduleLoading": "Huidig schema laden...",
"updatingHistoryPreview": "Bootstrapvoorbeeld van factureringsgeschiedenis bijwerken...",
"updatingCadencePreview": "Voorbeeld van clientcadans bijwerken...",
"normalizedHistoryBoundary": "Genormaliseerde geschiedenisgrens: {{date}}",
"earliestInvoicedBoundary": "Vroegste gefactureerde grens: {{date}}",
"uninvoicedCyclesToRegenerate": "Niet-gefactureerde cycli om opnieuw te genereren: {{count}}",
"cycleOptions": {
"weekly": "Wekelijks",
"bi-weekly": "Tweewekelijks",
"monthly": "Maandelijks",
"quarterly": "Driemaandelijks",
"semi-annually": "Halfjaarlijks",
"annually": "Jaarlijks"
},
"summary": {
"weeklyAnchored": "Wekelijks (weekdag={{dayOfWeek}})",
"biWeeklyAnchored": "Tweewekelijks (begint {{referenceDate}})",
"monthly": "Maandelijks (dag {{dayOfMonth}})",
"quarterly": "Driemaandelijks ({{monthOfYear}}/{{dayOfMonth}})",
"semiAnnually": "Halfjaarlijks ({{monthOfYear}}/{{dayOfMonth}})",
"annually": "Jaarlijks ({{monthOfYear}}/{{dayOfMonth}})"
},
"months": {
"1": "Januari",
"2": "Februari",
"3": "Maart",
"4": "april",
"5": "Kunnen",
"6": "juni",
"7": "juli",
"8": "augustus",
"9": "september",
"10": "oktober",
"11": "November",
"12": "december"
},
"weekdays": {
"1": "Maandag",
"2": "Dinsdag",
"3": "Woensdag",
"4": "Donderdag",
"5": "Vrijdag",
"6": "Zaterdag",
"7": "Zondag"
}
},
"clientContractAssignment": {
"title": "Contracten",
"assignContract": "Contract toewijzen",
"contracts": "Contracten",
"contractName": "Contractnaam",
"contractLines": "Contractlijnen",
"description": "Beschrijving",
"startDate": "Startdatum",
"endDate": "Einddatum",
"renewal": "Vernieuwing",
"status": "Status",
"actions": "Acties",
"openMenu": "Menu openen",
"unassign": "Toewijzing ongedaan maken",
"loading": "Contracten laden...",
"empty": "Er zijn nog geen contracten toegewezen aan deze klant.",
"loadError": "Kan contractgegevens niet laden",
"selectContract": "Contract selecteren...",
"noDescription": "Geen beschrijving",
"ongoing": "Lopend",
"autoRenew": "Automatisch verlengen",
"nonRenewing": "Niet-verlengend",
"manualRenewal": "Handmatige verlenging",
"manualDue": "Handmatig (vervaldatum {{date}})",
"addError": "Kan contract niet toevoegen aan klant",
"deactivateError": "Kan het contract niet deactiveren",
"updateError": "Kan contract niet updaten",
"createContract": "Contract aanmaken",
"quickAdd": "Snel toevoegen"
},
"clientContractDialog": {
"assignTitle": "Wijs contract toe aan klant",
"editTitle": "Contracttoewijzing bewerken",
"renewalSettings": "Verlengingsinstellingen",
"renewalSettingsHelp": "Bepaal hoe deze opdracht voor bepaalde tijd bij verlenging moet worden afgehandeld.",
"renewalSettingsSubtext": "Verlengingsinstellingen verschijnen voor opdrachten voor bepaalde tijd met een einddatum.",
"tenantDefaults": "Gebruik de standaardwaarden voor huurderverlenging",
"tenantDefaultsHelp": "De verlengingsmodus en opzegtermijn volgen de standaardfactureringsinstellingen van uw organisatie.",
"autoRenew": "Automatisch verlengen",
"manualRenewal": "Handmatige verlenging",
"nonRenewing": "Niet-verlengend",
"ongoing": "Lopend (geen einddatum)",
"noticePeriodDays": "Opzegtermijn (dagen)",
"renewalTermMonths": "Verlengingstermijn (maanden)",
"includedContractLines": "Inbegrepen contractregels:",
"unexpectedError": "Er is een onverwachte fout opgetreden.",
"assignContract": "Contract toewijzen",
"cancel": "Annuleren",
"endDate": "Einddatum",
"endDateAfterStart": "De einddatum moet na de startdatum liggen",
"endDateRequired": "De einddatum is vereist als deze niet aan de gang is",
"noticePeriodInvalid": "Dagen van de opzegtermijn moeten een niet-negatief geheel getal zijn",
"noticePeriodPlaceholder": "bijvoorbeeld 30",
"renewalMode": "Verlengingsmodus",
"renewalTermInvalid": "De maanden van de verlengingstermijn moeten een positief geheel getal zijn voor contracten met automatische verlenging",
"renewalTermPlaceholder": "bijvoorbeeld 12",
"startDate": "Startdatum",
"startDateRequired": "Startdatum is vereist",
"updateAssignment": "Opdracht bijwerken",
"useTenantRenewalDefaults": "Gebruik de standaardwaarden voor huurderverlenging"
},
"clientContractLineDashboard": {
"title": "Gebruiksstatistieken (afgelopen 30 dagen)",
"usageChart": "Gebruiksgrafiek",
"hoursByService": "Uren per service (afgelopen 30 dagen)",
"recentInvoices": "Recente facturen",
"bucketUsage": "Emmergebruik",
"invoiceNumber": "Factuur #",
"invoiceDate": "Factuurdatum",
"dueDate": "Deadline",
"status": "Status",
"totalAmount": "Totaal bedrag",
"serviceName": "Dienstnaam",
"totalDurationHours": "Totale duur (uren)",
"totalQuantity": "Totale hoeveelheid",
"unit": "Eenheid",
"hoursUsed": "uur gebruikt",
"hoursUsedSummary": "{{used}} / {{total}} uur gebruikt",
"noActiveBucketPlans": "Geen actieve bucketplannen gevonden.",
"noHours": "Er zijn geen uren geregistreerd in de geselecteerde periode.",
"noInvoices": "Geen recente facturen gevonden.",
"noUsage": "Geen gebruiksgegevens gevonden in de geselecteerde periode."
},
"clientContractLineGuide": {
"title": "Handleiding voor het ondubbelzinnig maken van contractregels",
"overviewTitle": "Overzicht",
"bestPracticesTitle": "Beste praktijken",
"troubleshootingTitle": "Problemen oplossen",
"commonScenariosTitle": "Veelvoorkomende scenario's",
"bestPractices": {
"clearNamingDescription": "Benoem contractregels op een manier die duidelijk hun doel en reikwijdte voor deze klant aangeeft.",
"clearNamingItem1": "Neem het contractregeltype op in de naam (bijvoorbeeld 'Maandelijkse supportbucket', 'Projectgebaseerd plan')",
"clearNamingItem2": "Overweeg om datums of versienummers op te nemen voor contractregels die in de loop van de tijd veranderen",
"clearNamingItem3": "Gebruik consistente naamgevingspatronen voor alle contractregels voor deze klant",
"clearNamingTitle": "2. Gebruik duidelijke naamgevingsconventies voor plannen",
"description": "Volg deze best practices om nauwkeurige facturering te garanderen en verwarring te minimaliseren bij het beheren van meerdere contractregels voor deze klant.",
"documentRulesDescription": "Documenteer duidelijk hoe service-overlappingen voor deze specifieke klant moeten worden afgehandeld.",
"documentRulesItem1": "Creëer klantspecifieke richtlijnen voor welke contractregel u in verschillende scenario's moet gebruiken",
"documentRulesItem2": "Deel deze richtlijnen met alle teamleden die bij deze klant werken",
"documentRulesItem3": "Geef voorbeelden van veelvoorkomende situaties en hoe hiermee moet worden omgegaan",
"documentRulesTitle": "3. Regels voor het ondubbelzinnig maken van documenten",
"minimizeOverlapsDescription": "Vermijd waar mogelijk dezelfde service in meerdere contractregels voor deze klant. Dit vereenvoudigt de facturering en rapportage.",
"minimizeOverlapsItem1": "Bekijk de Service Overlap Matrix om overlappende services te identificeren",
"minimizeOverlapsItem2": "Overweeg het consolideren van contractregels of het reorganiseren van services",
"minimizeOverlapsItem3": "Als er overlappingen nodig zijn, zorg dan voor duidelijke documentatie over welke contractregel wanneer moet worden gebruikt",
"minimizeOverlapsTitle": "1. Minimaliseer service-overlappingen",
"title": "Best practices voor het ondubbelzinnig maken van contractregels"
},
"overview": {
"benefitBilling": "Nauwkeurige facturering en omzetverantwoording",
"benefitReporting": "Duidelijke rapportage en analyse",
"benefitsTitle": "Voordelen van de juiste ondubbelzinnigheid",
"benefitTracking": "Vereenvoudigde tijdinvoer en gebruiksregistratie",
"benefitTransparency": "Verbeterde klanttransparantie",
"bucketPriorityDescription": "Bucketcontractregels krijgen voorrang bij het ondubbelzinnig maken van services voor deze klant.",
"bucketPriorityLabel": "Bucketprioriteit:",
"description": "Wanneer een klant meerdere contractregels heeft die dezelfde service omvatten, moet het systeem bepalen welke contractregel moet worden gebruikt voor tijdsinvoer en gebruiksregistratie. In deze handleiding wordt uitgelegd hoe u met deze situatie om kunt gaan voor deze specifieke klant.",
"explicitAssignmentDescription": "Wanneer een dienst in meerdere contractregels voorkomt, moeten gebruikers de beoogde toewijzingscontext kiezen in plaats van te vertrouwen op impliciete fallback.",
"explicitAssignmentLabel": "Expliciete toewijzing vereist:",
"explicitSelectionDescription": "Wanneer gebruikers handmatig moeten kiezen op welke contractregel ze voor deze klant willen factureren.",
"explicitSelectionLabel": "Expliciete selectie:",
"issueIncorrectBilling": "Onjuiste facturering wanneer de toewijzingscontext dubbelzinnig is",
"issueReporting": "Rapporteren van inconsistenties tussen verschillende contractregels",
"issueUnexpectedBilling": "Onverwacht factureringsgedrag voor deze klant",
"issueUserConfusion": "Verwarring bij gebruikers bij het selecteren van contractregels voor tijdsinvoer",
"keyConceptsTitle": "Sleutelconcepten:",
"potentialIssuesTitle": "Potentiële problemen voor deze klant",
"serviceOverlapDescription": "Wanneer dezelfde dienst voorkomt in meerdere contractregels voor deze klant.",
"serviceOverlapLabel": "Service-overlapping:",
"title": "Het ondubbelzinnig maken van contractregels voor deze klant begrijpen"
},
"scenarios": {
"description": "Deze voorbeelden illustreren hoe het ondubbelzinnig maken van contractregels werkt in algemene scenario's voor deze klant.",
"scenario1Description": "Wanneer een dienst voor deze klant zowel in een bucketcontractregel als in een standaardcontractregel verschijnt:",
"scenario1Item1": "De bucketcontractregel wordt standaard geselecteerd",
"scenario1Item2": "Tijdsinvoer en gebruik verbruiken het in de bucket inbegrepen tegoed en gaan vervolgens op dezelfde bucketcontractregel verder als overschrijding tegen het ingestelde overschrijdingstarief",
"scenario1Item3": "De facturatie schakelt niet automatisch over naar de standaardcontractregel wanneer de bucket op is",
"scenario1Item4": "Gebruikers kunnen deze standaard handmatig overschrijven door tijdens de tijdinvoer een andere contractregel te selecteren",
"scenario1Title": "Scenario 1: Bucketplan + Standaardplan",
"scenario2Description": "Wanneer een dienst voorkomt in meerdere standaardcontractregels voor deze klant:",
"scenario2Item1": "Gebruikers worden tijdens de tijdinvoer gevraagd om te selecteren op welke contractregel ze willen factureren",
"scenario2Item2": "Als er expliciet geen contractregel is geselecteerd, zou de facturering moeten stoppen met een dubbelzinnigheidsfout die een keuze van de gebruiker vereist",
"scenario2Item3": "Overweeg om deze contractregels te consolideren om verwarring te voorkomen",
"scenario2Title": "Scenario 2: Meerdere standaardplannen",
"scenario3Description": "Wanneer een dienst in meerdere bucketcontractregels voor deze klant voorkomt:",
"scenario3Item1": "Tijdens de tijdinvoer wordt gebruikers gevraagd te selecteren op welke bucket ze willen factureren",
"scenario3Item2": "Als er expliciet geen bucket is geselecteerd, stopt de facturering met een dubbelzinnigheidsfout die een keuze van de gebruiker vereist",
"scenario3Item3": "Teams kunnen interne richtlijnen definiëren voor het kiezen tussen overlappende buckets",
"scenario3Title": "Scenario 3: Plannen voor meerdere buckets",
"title": "Veel voorkomende ondubbelzinnigheidsscenario's"
},
"tabs": {
"bestPractices": "Beste praktijken",
"overview": "Overzicht",
"scenarios": "Veelvoorkomende scenario's",
"troubleshooting": "Problemen oplossen"
},
"troubleshooting": {
"description": "Oplossingen voor veelvoorkomende problemen met betrekking tot het ondubbelzinnig maken van contractregels voor deze klant.",
"issueReportingDescription": "Als u inconsistente rapportage ziet voor services die voorkomen in meerdere contractregels voor deze klant:",
"issueReportingItem1": "Gebruik het filter contract_line_id in rapporten om gegevens voor specifieke contractregels te bekijken",
"issueReportingItem2": "Controleer of tijdinvoer of gebruiksregistraties expliciete contractregeltoewijzingen hebben",
"issueReportingItem3": "Bekijk historische gegevens om te zien of contractregeltoewijzingen in de loop van de tijd zijn veranderd",
"issueReportingItem4": "Overweeg om de contractregelconfiguratie van de klant bij te werken om overlappingen te verminderen",
"issueReportingTitle": "Probleem: inconsistente rapportage",
"issueSelectionMissingDescription": "Als de vervolgkeuzelijst voor contractregelselectie niet verschijnt tijdens de tijdinvoer voor deze klant:",
"issueSelectionMissingItem1": "Controleer of de service daadwerkelijk is opgenomen in meerdere actieve contractregels",
"issueSelectionMissingItem2": "Controleer of een van de contractregels is verlopen of nog niet actief is",
"issueSelectionMissingItem3": "Zorg ervoor dat de klant- en serviceselecties zijn gemaakt voordat u de vervolgkeuzelijst met contractregels verwacht",
"issueSelectionMissingItem4": "Probeer de pagina te vernieuwen of de browsercache te wissen",
"issueSelectionMissingTitle": "Probleem: Planselectie verschijnt niet",
"issueWrongPlanDescription": "Als tijdboekingen voor deze klant op de verkeerde contractregel worden gefactureerd:",
"issueWrongPlanItem1": "Controleer of aan de tijdinvoer een expliciete contract_line_id is toegewezen",
"issueWrongPlanItem2": "Controleer of de service is opgenomen in de verwachte contractregel",
"issueWrongPlanItem3": "Bekijk de ondubbelzinnigheidsregels om te begrijpen waarom een bepaalde contractregel is geselecteerd",
"issueWrongPlanItem4": "Update de tijdsinvoer om expliciet de juiste contractregel te selecteren",
"issueWrongPlanItem5": "Overweeg om de contractregelconfiguratie van de klant bij te werken om toekomstige problemen te voorkomen",
"issueWrongPlanTitle": "Probleem: tijdsvermelding gefactureerd volgens verkeerd abonnement",
"title": "Problemen met het ondubbelzinnig maken van contractregels oplossen"
}
},
"clientCreditExpirationSettings": {
"title": "Instellingen voor vervaldatum van krediet",
"enable": "Schakel tegoedvervaldatum in",
"useDefault": "Gebruik standaardinstellingen",
"useDefaultHelp": "Gebruik de systeembrede standaardinstellingen voor het verlopen van tegoeden",
"expirationPeriodDays": "Vervalperiode (dagen)",
"expirationPeriodHelp": "Aantal dagen waarna credits vervallen",
"notificationDays": "Kennisgevingsdagen",
"notificationDaysHelp": "Dagen vóór de vervaldatum voor het verzenden van meldingen (door komma's gescheiden)",
"placeholder": "bijvoorbeeld 30, 7, 1",
"enabledHelp": "Indien ingeschakeld, vervallen de tegoeden na de opgegeven periode",
"loadError": "Kan instellingen niet laden",
"saveError": "Kan instellingen niet opslaan",
"clientSpecificEnabled": "Klantspecifieke instellingen voor het verlopen van het krediet zijn ingeschakeld.",
"notificationsUpdatedSuccess": "De meldingsdagen zijn bijgewerkt.",
"periodUpdatedSuccess": "De vervalperiode van het krediet is bijgewerkt.",
"save": "Opslaan",
"updatedSuccess": "Instellingen voor het verlopen van tegoeden zijn bijgewerkt.",
"updateError": "Kan de instellingen niet updaten",
"useDefaultSuccess": "Klant gebruikt nu de standaardinstellingen voor het verlopen van het krediet."
},
"clientGridCard": {
"actions": "Klantacties",
"quickView": "Snelle weergave",
"defaultClient": "Standaardklant",
"taxExempt": "Belasting vrijgesteld",
"taxExemptTooltip": "Deze klant is vrijgesteld van belasting. Er wordt geen belasting geheven op zijn facturen",
"type": "Type:",
"address": "Adres:",
"phone": "Telefoon:",
"url": "URL:",
"clientActions": "Klantacties",
"default": "Standaard",
"selectClient": "Selecteer klant {{name}}"
},
"clientLanguagePreference": {
"title": "Taalinstellingen van de client",
"label": "Standaardtaal voor contacten",
"description": "Van toepassing op elke portaalgebruiker van {{clientName}}, tenzij deze in hun profiel een eigen voorkeur heeft ingesteld.",
"selectPlaceholder": "Selecteer een taal",
"updating": "Taalvoorkeur bijwerken...",
"loadError": "Kan de taalvoorkeur van de client niet laden:",
"saveError": "Kan de taalvoorkeur van de client niet bijwerken",
"cardDescription": "Stel de standaardtaal in voor alle contacten in {{clientName}}.",
"saveSuccess": "Standaardtaal voor {{clientName}}-contacten bijgewerkt naar {{language}}",
"thisClient": "cliënt"
},
"clientQuickView": {
"notFound": "Klant niet gevonden",
"loadError": "Kan klantgegevens niet laden",
"unknownError": "Er is iets misgegaan"
},
"clientServiceOverlapMatrix": {
"title": "Service-overlapmatrix",
"description": "In deze matrix wordt weergegeven welke diensten in meerdere contractregels voor deze klant voorkomen.",
"showAllServices": "Toon alle diensten",
"showOverlappingOnly": "Alleen overlap weergeven",
"service": "Dienst",
"count": "Graaf",
"serviceCountSuffix": "dienst(en)",
"legendTitle": "Matrix-legende",
"legendIncluded": "Service is inbegrepen in contractregel (geen overlap)",
"legendOverlap": "Service is inbegrepen in contractregel (met overlap)",
"legendMultiple": "Service komt voor in meerdere contractregels",
"noContractLines": "Er zijn geen contractregels toegewezen aan deze klant",
"noOverlaps": "Er zijn geen serviceoverlappingen gedetecteerd voor deze client",
"loadError": "Kan gegevens voor de overlapmatrix voor de klantenservice niet laden",
"unknown": "Onbekend",
"countColumn": "Graaf",
"legendMultipleLines": "Service komt voor in meerdere contractregels",
"legendNoOverlap": "Service is inbegrepen in contractregel (geen overlap)",
"legendWithOverlap": "Service is inbegrepen in contractregel (met overlap)",
"loading": "Service-overlappingsmatrix laden...",
"overlapCount": "{{count}} dienst(en)",
"overlapSummary": "verschijnen in meerdere contractregels voor deze klant. Deze matrix laat zien welke diensten op welke lijn zijn opgenomen.",
"overlapTooltip": "Deze service komt voor in meerdere contractregels",
"serviceColumn": "Dienst",
"unknownType": "Onbekend",
"unnamedPlan": "Naamloze plannen"
},
"clientSideDetails": {
"address": "Adres:",
"phone": "Telefoon:",
"email": "E-mail:",
"url": "URL:"
},
"clientTaxRates": {
"title": "Standaard belastingtarief voor klanten",
"assignDefaultRate": "Wijs standaardtarief toe",
"createNewRate": "Nieuw belastingtarief maken",
"selectAssign": "Selecteer het belastingtarief dat u wilt toewijzen",
"selectChange": "Selecteer Nieuw standaardtarief",
"description": "Beschrijving:",
"region": "Regio:",
"taxPercentage": "Belastingpercentage:",
"noDefaultRate": "Er is geen standaardbelastingtarief toegewezen.",
"loadingRates": "Tarieven laden...",
"loadingDetails": "Belastinggegevens laden...",
"assigning": "Toewijzen...",
"saveChange": "Wijziging opslaan",
"cancel": "Annuleren",
"change": "Wijziging",
"createDrawerDescription": "Voer de gegevens voor het nieuwe belastingtarief in.",
"createDrawerTitle": "Nieuw belastingtarief maken",
"loadingTaxDetails": "Belastinggegevens laden...",
"loadTaxRegionsError": "Kan belastingregio's niet laden.",
"na": "N.v.t.",
"noDefaultAssigned": "Er is geen standaardbelastingtarief toegewezen.",
"noDescription": "Geen beschrijving",
"saving": "Opslaan...",
"selectNewDefaultRate": "Selecteer Nieuw standaardtarief",
"selectRateToAssign": "Selecteer het belastingtarief dat u wilt toewijzen",
"taxRateCreatedSuccess": "Belastingtarief is succesvol aangemaakt.",
"taxRateCreateError": "Kan belastingtarief niet aanmaken: {{message}}",
"taxRateOption": "{{regionLabel}} - {{percentage}}% ({{description}})",
"unknownRegion": "Onbekende regio"
},
"clientZeroDollarInvoiceSettings": {
"title": "Nul-dollar factuurinstellingen",
"invoiceHandling": "Factuurafhandeling",
"selectHandling": "Selecteer verwerkingsoptie",
"suppressEmptyInvoices": "Onderdruk lege facturen",
"suppressHelp": "Sla het maken van facturen zonder regelitems over",
"createAsDraft": "Maak als concept",
"createAndFinalize": "Creëer en voltooi",
"useDefault": "Gebruik standaardinstellingen",
"useDefaultHelp": "Gebruik de systeembrede standaardinstellingen voor facturen van nul dollar",
"updated": "De instellingen voor nul-dollarfacturen zijn bijgewerkt.",
"clientSpecificEnabled": "Klantspecifieke nul-dollar factuurinstellingen ingeschakeld.",
"handling": {
"finalized": "Creëer en voltooi",
"normal": "Maak als concept"
},
"handlingHelp": "Kies hoe nul-dollarfacturen moeten worden afgehandeld wanneer ze worden gegenereerd",
"loadError": "Kan instellingen niet laden",
"saveError": "Kan instellingen niet opslaan",
"suppressEmptyHelp": "Sla het maken van facturen zonder regelitems over",
"updatedSuccess": "De instellingen voor nul-dollarfacturen zijn bijgewerkt.",
"updateError": "Kan de instellingen niet updaten",
"useDefaultSuccess": "Klant zal nu de standaard nul-dollar factuurinstellingen gebruiken."
},
"clientsImportDialog": {
"title": "Klanten importeren",
"uploadDescription": "Upload een CSV-bestand met klantgegevens",
"mapFieldsTitle": "Wijs klantvelden toe aan CSV-kolommen",
"mapFieldsDescription": "Selecteer welke CSV-kolom de gegevens voor elk klantveld bevat. Velden gemarkeerd met * zijn verplicht.",
"previewTitle": "Voorbeeld importeren",
"importComplete": "Importeren voltooid",
"downloadTemplate": "CSV-sjabloon downloaden",
"replaceExisting": "Vervang gegevens voor bestaande klanten",
"skipInvalidRecords": "Sla ongeldige records over",
"continueOnValidationErrors": "Ga door met importeren, zelfs als sommige records validatiefouten bevatten",
"updateExisting": "Update bestaande klanten",
"clientFields": "Klantvelden:",
"locationFields": "Locatievelden:",
"requiredHelp": "* Vereiste velden moeten in kaart worden gebracht voordat het importeren kan doorgaan",
"recordsPrefix": "Je importeert",
"recordsSuffix": "records. De verwerking kan even duren.",
"validReady": "Geldig - Klaar om te importeren",
"invalidHasErrors": "Ongeldig - bevat fouten",
"notMapped": "Niet in kaart gebracht",
"selectCsvColumn": "Selecteer CSV-kolom",
"selectField": "Selecteer veld",
"required": "Vereist:",
"issues": "Problemen",
"status": "Status",
"totalRecords": "Totaal aantal records:",
"processing": "Verwerken...",
"importing": "Importeren...",
"clientNameRequired": "Klantnaam is vereist",
"invalidEmail": "Ongeldig e-mailformaat",
"creditLimitNumber": "Kredietlimiet moet een getal zijn",
"clientField": "Klantveld",
"recordsMessage": "U importeert {{count}}-records. De verwerking kan even duren.",
"updateExistingLabel": "Update bestaande klanten",
"exists": "Bestaat",
"email": "E-mail",
"clientName": "Klantnaam",
"importCompleteMessage": "{{count}}-clients zijn geïmporteerd",
"updateExistingTitle": "Update bestaande klanten",
"updateExistingMessage": "{{count}}-clients bestaan al. Wilt u ze updaten met de nieuwe gegevens?"
},
"clientsList": {
"name": "Naam",
"type": "Type",
"address": "Adres",
"phone": "Telefoon",
"created": "Gemaakt",
"accountManager": "Accountmanager",
"tags": "Labels",
"actions": "Acties",
"openMenu": "Menu openen",
"quickView": "Snelle weergave",
"selectClient": "Selecteer Klant",
"defaultClient": "Standaardklant",
"taxExempt": "Belasting vrijgesteld",
"clickThisButton": "Klik op deze knop",
"default": "Standaard",
"taxExemptTooltip": "Deze klant is vrijgesteld van belasting. Er wordt geen belasting geheven op zijn facturen",
"url": "URL"
},
"contractLinePickerDialog": {
"addPlan": "Plan toevoegen",
"updatePlan": "Plan bijwerken",
"contractLine": "Contractlijn",
"serviceCategory": "Servicecategorie",
"allCategories": "Alle categorieën",
"allCategoriesHelp": "Als u 'Alle categorieën' selecteert, betekent dit dat dit plan van toepassing is, ongeacht de servicecategorie.",
"selectContractLine": "Selecteer een contractregel",
"selectCategory": "Categorie selecteren...",
"selectContractLinePlaceholder": "Contractregel selecteren...",
"startDate": "Startdatum",
"endDate": "Einddatum",
"ongoing": "Lopend",
"cancel": "Annuleren",
"title": "Selecteer een contractregel"
},
"contractLines": {
"title": "Contractlijnen",
"addNewPlan": "Nieuw abonnement toevoegen",
"plan": "Plan",
"category": "Categorie",
"startDate": "Startdatum",
"endDate": "Einddatum",
"actions": "Acties",
"selectAssignment": "Opdracht selecteren...",
"unknownCategory": "Onbekende categorie",
"unknownPlan": "Onbekend plan",
"removePlan": "Plan verwijderen",
"allCategories": "Alle categorieën",
"assignmentLabel": "Opdracht {{assignmentId}} • Contract {{contractId}} ({{startDate}} → {{endDate}})",
"edit": "Bewerken",
"ongoing": "Lopend",
"openMenu": "Menu openen"
},
"serviceCatalog": {
"title": "Servicecatalogus",
"addNewService": "Nieuwe dienst toevoegen",
"serviceName": "Dienstnaam",
"category": "Categorie",
"defaultRate": "Standaardtarief",
"unitOfMeasure": "Maateenheid",
"deleteService": "Dienst verwijderen",
"deleteConfirm": "Weet u zeker dat u deze service wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
"actions": "Acties",
"delete": "Verwijderen",
"deleteMessage": "Weet u zeker dat u deze service wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
"deleteTitle": "Dienst verwijderen"
},
"taxRateCreateForm": {
"title": "Belastingtarief maken",
"description": "Beschrijving",
"descriptionOptional": "Beschrijving (optioneel)",
"startDate": "Startdatum *",
"endDate": "Einddatum (optioneel)",
"percentage": "Percentage (%) *",
"taxRegion": "Belastingregio *",
"create": "Belastingtarief maken",
"creating": "Aanmaken...",
"validationHeader": "Vul de verplichte velden in:",
"regionsLoading": "Regio's laden...",
"cancel": "Annuleren",
"descriptionLabel": "Beschrijving (optioneel)",
"descriptionPlaceholder": "bijvoorbeeld de staatsbelasting van Californië",
"endDateLabel": "Einddatum (optioneel)",
"loadingRegions": "Regio's laden...",
"loadTaxRegionsError": "Kan belastingregio's niet laden.",
"percentageLabel": "Percentage (%) *",
"percentagePlaceholder": "bijvoorbeeld 8,25 *",
"regionLabel": "Belastingregio *",
"selectRegion": "Selecteer belastingregio *",
"startDateLabel": "Startdatum *",
"unknownError": "Er is een onbekende fout opgetreden",
"validation": {
"description": "Beschrijving",
"descriptionLength": "Beschrijving mag niet langer zijn dan 255 tekens",
"endDateAfterStart": "De einddatum moet na de startdatum liggen",
"endDateValid": "Einddatum moet een geldige datum zijn",
"percentage": "percentage",
"percentageMax": "Belastingpercentage mag niet hoger zijn dan 100%",
"percentageNonNegative": "Het belastingpercentage kan niet negatief zijn",
"percentageNumber": "Het belastingpercentage moet een geldig getal zijn",
"percentageRequired": "Belastingpercentage is vereist",
"regionRequired": "Belastingregio is vereist",
"startDateRequired": "Startdatum is vereist",
"startDateValid": "De startdatum moet een geldige datum zijn"
}
},
"taxSettingsForm": {
"title": "Instellingen voor belastingberekening",
"description": "Configureer hoe belastingen worden berekend voor deze klant.",
"createDefault": "Maak standaardbelastinginstellingen",
"goToBillingTaxSettings": "Ga naar Factureringsbelastinginstellingen",
"taxExemptStatus": "Belastingvrijstelling",
"taxExempt": "Belasting vrijgesteld",
"taxExemptHelp": "Indien ingeschakeld, worden er geen belastingen toegepast op facturen voor deze klant.",
"taxExemptionCertificate": "Belastingvrijstellingscertificaat",
"certificatePlaceholder": "Certificaatnummer (optioneel)",
"taxSource": "Belastingbron",
"effectiveTaxSource": "Effectieve belastingbron:",
"reverseChargeApplicable": "Omgekeerde lading van toepassing",
"reverseChargeHelp": "Door de verlegging verschuift de belastingplicht naar de koper (gebruikelijk bij grensoverschrijdende B2B-transacties).",
"noSettings": "Er zijn geen belastinginstellingen gevonden voor deze klant.",
"save": "Belastinginstellingen opslaan",
"saveSuccess": "Belastinginstellingen zijn bijgewerkt",
"defaultCreatedSuccess": "Standaardbelastinginstellingen zijn succesvol aangemaakt",
"taxExemptSuccess": "Status van belastingvrijstelling is succesvol bijgewerkt",
"certificateSuccess": "Certificaat voor belastingvrijstelling is bijgewerkt",
"saveError": "Kan de belastinginstellingen niet updaten",
"defaultCreateError": "Fout bij het maken van standaardbelastinginstellingen",
"certificateLabel": "Belastingvrijstellingscertificaat",
"certificateUpdatedSuccess": "Certificaat voor belastingvrijstelling is bijgewerkt",
"certificateUpdateError": "Kan certificaat voor belastingvrijstelling niet bijwerken",
"createDefaultSettings": "Maak standaardbelastinginstellingen",
"dismiss": "Afwijzen",
"fetchError": "Fout bij ophalen van belastinginstellingen",
"reverseCharge": "Omgekeerde lading van toepassing",
"reverseChargeTooltip": "Door de verlegging verschuift de belastingplicht naar de koper (gebruikelijk bij grensoverschrijdende B2B-transacties).",
"saveTaxSettings": "Belastinginstellingen opslaan",
"saving": "Opslaan...",
"taxCalculationDescription": "Configureer hoe belastingen worden berekend voor deze klant.",
"taxCalculationSettings": "Instellingen voor belastingberekening",
"taxExemptDescription": "Markeer deze klant als belastingvrijgesteld en sla eventueel een certificaatnummer op.",
"taxExemptTooltip": "Indien ingeschakeld, worden er geen belastingen toegepast op facturen voor deze klant.",
"taxExemptUpdatedSuccess": "Status van belastingvrijstelling is succesvol bijgewerkt",
"taxExemptUpdateError": "Kan de status van belastingvrijstelling niet bijwerken",
"taxSourceExternal": "Extern",
"taxSourceHelp": "Beheer standaard belastingtarieven voor klanten in Klantinstellingen → Belastingtarieven, en beheer globale tarieven in Facturering → Belastinginstellingen.",
"taxSourceInternal": "Intern"
},
"clientNotesPanel": {
"title": "Opmerkingen en snelle informatie",
"initialNote": "Eerste opmerking",
"lastUpdated": "Laatst bijgewerkt:",
"save": "Opslaan",
"retry": "Opnieuw proberen",
"loadError": "Notities kunnen niet worden geladen",
"unknownError": "Onbekende fout",
"loadErrorTitle": "Notities kunnen niet worden geladen"
},
"actions": {
"cancel": "Annuleren",
"delete": "Verwijderen",
"print": "Afdrukken",
"printOptions": "Afdrukopties",
"printSelected": "Geselecteerde afdrukken ({{count}})"
},
"clients": {
"locations": {
"buttons": {
"add": "Locatie toevoegen",
"save": "Locatie opslaan"
},
"card": {
"addressHelper": "Volledig adres voor deze locatie",
"addressLabel": "Adres",
"billingTag": "Facturering",
"delete": "Locatie verwijderen",
"edit": "Locatie bewerken",
"emailHelper": "E-mailadres voor deze locatie",
"emailLabel": "E-mail",
"notesHelper": "Aanvullende opmerkingen voor deze locatie",
"notesLabel": "Opmerkingen",
"phoneHelper": "Telefoonnummer voor deze locatie",
"phoneLabel": "Telefoon",
"setDefault": "Als standaard instellen",
"shippingTag": "Verzending",
"unnamed": "Naamloze locatie"
},
"dialog": {
"addTitle": "Nieuwe locatie toevoegen",
"deleteMessage": "Weet u zeker dat u de locatie \"{{name}}\" wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
"deleteTitle": "Locatie verwijderen",
"editTitle": "Locatie bewerken"
},
"empty": {
"description": "Klik op 'Locatie toevoegen' om aan de slag te gaan",
"title": "Nog geen locaties toegevoegd"
},
"errors": {
"delete": "Kan locatie niet verwijderen",
"loadCountries": "Kan landen niet laden",
"loadLocations": "Kan clientlocaties niet laden",
"loadTaxRegions": "Kan belastingregio's niet laden",
"save": "Kan locatie niet opslaan",
"setDefault": "Kan de standaardlocatie niet instellen"
},
"form": {
"addressLine1": "Adresregel 1",
"addressLine1Helper": "Primaire adresregel (vereist)",
"addressLine2": "Adresregel 2",
"addressLine2Helper": "Aanvullende adresgegevens (optioneel)",
"addressLine3": "Adresregel 3",
"billingAddress": "Factuuradres",
"billingAddressHelper": "Gebruik deze locatie als factuuradres",
"city": "Stad",
"cityHelper": "Plaatsnaam (verplicht)",
"country": "Land",
"countryHelper": "Selecteer land (verplicht)",
"defaultLocation": "Standaardlocatie",
"defaultLocationHelper": "Markeer dit als de standaardlocatie voor de client",
"email": "E-mail",
"emailHelper": "E-mailadres voor deze locatie",
"locationName": "Locatienaam",
"locationNameHelper": "Naam voor deze locatie (bijvoorbeeld hoofdkantoor, magazijn)",
"notes": "Opmerkingen",
"notesHelper": "Aanvullende opmerkingen over deze locatie",
"phone": "Telefoon",
"phoneHelper": "Telefoonnummer voor deze locatie",
"placeholder": {
"addressLine1": "Voer adres in *",
"city": "Plaats invoeren *",
"country": "Selecteer land *",
"loadingCountries": "Landen laden...",
"locationName": "bijvoorbeeld hoofdkantoor, magazijn",
"taxRegion": "Selecteer een belastingregio...",
"taxRegionOption": "Selecteer een belastingregio..."
},
"postalCode": "Postcode",
"postalCodeHelper": "Postcode of postcode",
"shippingAddress": "Verzendadres",
"shippingAddressHelper": "Gebruik deze locatie als verzendadres",
"stateProvince": "Staat/Provincie",
"stateProvinceHelper": "Naam van staat of provincie",
"taxRegion": "Belastingregio",
"taxRegionHelper": "Selecteer de toepasselijke belastingregio"
},
"listTitle": "Locaties",
"loading": "Locaties laden...",
"managerLabel": "Klantlocatiemanager",
"success": {
"create": "Locatie is succesvol aangemaakt",
"delete": "Locatie succesvol verwijderd",
"setDefault": "Standaardlocatie bijgewerkt",
"update": "Locatie bijgewerkt"
},
"validation": {
"title": "Vul de verplichte velden in:"
}
}
},
"clientsGrid": {
"itemLabel": "klanten",
"itemsPerPage18": "18 kaarten/pagina",
"itemsPerPage27": "27 kaarten/pagina",
"itemsPerPage36": "36 kaarten/pagina",
"itemsPerPage9": "9 kaarten/pagina"
},
"status": {
"error": "Fout",
"saving": "Opslaan...",
"success": "Succes"
},
"notes": {
"messages": {
"saveSuccess": "Notities opgeslagen",
"saveFailed": "Notities opslaan is mislukt"
}
},
"interactions": {
"onlineMeeting": {
"downloadRecording": "Opname downloaden",
"join": "Deelnemen",
"noArtifacts": "Er zijn nog geen opnamen of transcripties beschikbaar.",
"recordingArtifact": "Opname",
"refreshFailed": "Kan opnamen niet vernieuwen. Probeer het opnieuw.",
"refreshRecordings": "Opnamen vernieuwen",
"sectionTitle": "Onlinevergadering",
"transcriptArtifact": "Transcriptie",
"viewTranscript": "Transcriptie bekijken"
},
"quickAdd": {
"teams": {
"attendees": {
"add": "Toevoegen",
"addContact": "Selecteer contactpersonen...",
"addUser": "Selecteer interne gebruikers...",
"badge": {
"clientLocation": "Klantlocatie",
"contact": "Contact",
"email": "E-mail",
"internal": "Intern"
},
"duplicateEmail": "Dat e-mailadres staat al op de deelnemerslijst.",
"emailPlaceholder": "naam@voorbeeld.com",
"empty": "Nog geen deelnemers toegevoegd.",
"helper": "Deelnemers ontvangen een Teams-agenda-uitnodiging van de organisator van de vergadering.",
"invalidEmail": "Voer een geldig e-mailadres in.",
"label": "Deelnemers",
"remove": "{{name}} verwijderen",
"tabs": {
"contacts": "Contactpersonen",
"email": "E-mail",
"users": "Gebruikers"
}
},
"checkingCapability": "Beschikbaarheid van Teams-vergaderingen controleren...",
"createFailed": "Kan Teams-vergadering niet aanmaken",
"createToggle": "Teams-vergadering aanmaken",
"endRequired": "Eindtijd is vereist om een Teams-vergadering aan te maken",
"startRequired": "Starttijd is vereist om een Teams-vergadering aan te maken",
"unavailable": "Het aanmaken van Teams-vergaderingen is niet beschikbaar voor deze tenant."
}
},
"feed": {
"addInteraction": "Interactie toevoegen",
"allTypes": "Alle typen",
"applyFilters": "Filters toepassen",
"endDate": "Einddatum",
"filter": "Filteren",
"filterDialogTitle": "Interacties filteren",
"reset": "Resetten",
"searchPlaceholder": "Interacties zoeken",
"startDate": "Startdatum",
"title": "Interacties",
"typePlaceholder": "Interactietype"
},
"overall": {
"allContacts": "Alle contacten",
"allStatuses": "Alle statussen",
"allUsers": "Alle gebruikers",
"byUser": "Door {{name}}",
"collapse": "Recente interacties samenvouwen",
"contactsFromClient": "Contacten van de geselecteerde klant",
"endTime": "Eindtijd",
"endTimeLabel": "Eindtijd interactie",
"endTimePlaceholder": "Filteren tot deze eindtijd",
"expand": "Recente interacties uitvouwen",
"startTime": "Starttijd",
"startTimeLabel": "Starttijd interactie",
"startTimePlaceholder": "Filteren vanaf deze starttijd",
"statusPlaceholder": "Status",
"title": "Recente interacties"
}
},
"clientDrawer": {
"loadFailed": "Kan klantgegevens niet laden.",
"loading": "Laden...",
"notFound": "Klant niet gevonden."
},
"clientTabs": {
"assets": {
"columns": {
"assetTag": "Asset-tag",
"details": "Details",
"location": "Locatie",
"name": "Naam",
"purchaseDate": "Aankoopdatum",
"serialNumber": "Serienummer",
"status": "Status",
"type": "Type",
"warrantyEnd": "Einde garantie"
},
"details": {
"local": "Lokaal",
"network": "Netwerk",
"noIp": "Geen IP",
"none": "Geen details beschikbaar"
},
"drawerLoadError": "Kan assetdetails momenteel niet laden. Probeer het opnieuw.",
"expiredSuffix": "(Verlopen)",
"filterByType": "Filteren op type",
"inventory": {
"subtitle": "Beheer en volg alle assets van de klant",
"title": "Assetinventaris"
},
"loading": "Assets laden...",
"loadingHint": "Even geduld terwijl we uw gegevens ophalen",
"maintenanceTypes": {
"subtitle": "Uitsplitsing per categorie",
"title": "Onderhoudstypen"
},
"overview": {
"assetsWithMaintenance": "Assets met onderhoud",
"coverageRate": "Dekkingsgraad",
"subtitle": "Onderhoudsstatistieken",
"title": "Assetoverzicht",
"totalSchedules": "Totaal aantal schema's"
},
"summary": {
"activeBadge": "Actief",
"maintenanceRate": "Onderhoudspercentage",
"needsAttention": "Heeft aandacht nodig",
"overdueMaintenance": "Achterstallig onderhoud",
"scheduledBadge": "Gepland",
"totalAssets": "Totaal aantal assets",
"upcomingMaintenance": "Aankomend onderhoud"
},
"typePlaceholder": "Alle assettypen...",
"types": {
"all": "Alle assettypen",
"mobileDevice": "Mobiel apparaat",
"networkDevice": "Netwerkapparaat",
"printer": "Printer",
"server": "Server",
"workstation": "Werkstation"
}
},
"tickets": {
"addTicket": "Ticket toevoegen",
"filters": {
"allAssignees": "Alle toegewezen personen",
"allPriorities": "Alle prioriteiten",
"categoryPlaceholder": "Filteren op categorie",
"reset": "Resetten",
"searchPlaceholder": "Tickets zoeken...",
"statusPlaceholder": "Status selecteren"
},
"loadMore": {
"label": "Meer tickets laden",
"loading": "Laden..."
},
"loading": "Tickets laden...",
"title": "Klanttickets",
"toasts": {
"loadTicketFailed": "Kan ticket niet laden",
"openTicketFailed": "Kan ticket niet openen",
"userNotAuthenticated": "Gebruiker niet geauthenticeerd"
}
}
}
}