Files
dyolink/frontend/messages/nl.json
Admin 3f2b332bd3 Add Today action lists and clickable KPI links (Phase 3).
Show upcoming appointments for the rest of today and link each KPI card to its relevant dashboard tab.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-11 00:48:35 +03:30

775 lines
38 KiB
JSON

{
"common": {
"appName": "DyoLink",
"loading": "Laden...",
"loadingApp": "Applicatie laden...",
"loadingWorkspace": "Werkruimte laden...",
"continue": "Doorgaan",
"back": "Terug",
"save": "Opslaan",
"cancel": "Annuleren",
"delete": "Verwijderen",
"edit": "Bewerken",
"next": "Volgende",
"dismiss": "Afwijzen",
"or": "Of",
"and": "en",
"close": "Sluiten",
"redirecting": "Bezig met doorsturen...",
"readOnlyAccess": "Alleen-lezen toegang voor deze organisatie.",
"errorGeneric": "Er is iets misgegaan",
"loadingEllipsis": "Laden...",
"search": "Zoeken",
"action": "Actie",
"status": "Status",
"name": "Naam",
"email": "E-mail",
"date": "Datum",
"organization": "Organisatie",
"backToApp": "← Terug naar app",
"copied": "Gekopieerd",
"copyLink": "Link kopiëren",
"none": "Geen",
"preview": "Voorbeeld"
},
"language": {
"label": "Taal",
"selectLanguage": "Selecteer taal",
"en": "Engels",
"fa": "Perzisch",
"nl": "Nederlands"
},
"theme": {
"switchToLight": "Overschakelen naar lichte modus",
"switchToDark": "Overschakelen naar donkere modus",
"lightMode": "Lichte modus",
"darkMode": "Donkere modus"
},
"nav": {
"dashboard": "Dashboard",
"staff": "Medewerkers",
"patients": "Patiënten",
"appointment": "Afspraak",
"treatment": "Behandeling",
"cases": "Dossiers",
"tasks": "Taken",
"billing": "Facturatie",
"reports": "Rapporten",
"clinics": "Klinieken",
"labs": "Laboratoria"
},
"auth": {
"login": "Inloggen",
"signIn": "Aanmelden",
"signOut": "Uitloggen",
"register": "Registreren",
"startTrial": "Proefperiode starten",
"startFreeTrial": "Gratis proefperiode starten",
"dashboard": "Dashboard",
"signInTitle": "Meld u aan bij uw account",
"signInPrompt": "Of {link}",
"startTrialLink": "start uw gratis proefperiode",
"registerTitle": "Start uw gratis proefperiode van 30 dagen",
"registerPrompt": "Heeft u al een account?",
"signInLink": "Aanmelden",
"email": "E-mailadres",
"password": "Wachtwoord",
"confirmPassword": "Bevestig wachtwoord",
"fullName": "Volledige naam",
"rememberMe": "Onthoud mij",
"showPassword": "Wachtwoord tonen",
"hidePassword": "Wachtwoord verbergen",
"forgotPassword": "Wachtwoord vergeten?",
"invalidCredentials": "Ongeldig e-mailadres of wachtwoord",
"loginFailed": "Inloggen mislukt",
"registrationFailed": "Registratie mislukt. Probeer het opnieuw.",
"startMyFreeTrial": "Start mijn gratis proefperiode",
"trialIncludes": "Uw proefperiode omvat:",
"trialTeamMembers": "Tot 5 teamleden",
"trialFullAccess": "Volledige toegang tot alle functies",
"trialNoCard": "30 dagen gratis, geen creditcard vereist",
"termsAgreement": "Door u aan te melden gaat u akkoord met onze {terms} en {privacy}",
"termsOfService": "Servicevoorwaarden",
"privacyPolicy": "Privacybeleid",
"signedIn": "Aangemeld",
"switchOrganization": "Organisatie wisselen",
"subscriptions": "Abonnementen",
"account": "Account",
"emailPlaceholder": "you@example.com",
"passwordPlaceholder": "••••••••",
"namePlaceholder": "John Doe",
"termsIntro": "Door u te registreren gaat u akkoord met onze",
"errorRegistrationFailed": "Registratie mislukt",
"errorLoginFailed": "Inloggen mislukt",
"errorCreateOrganization": "Organisatie aanmaken mislukt",
"acceptInviteTitle": "Uitnodiging accepteren",
"loadingInvitation": "Uitnodiging laden...",
"invalidInvitationLink": "Ongeldige uitnodigingslink",
"invitationAlreadyAccepted": "Deze uitnodiging is al geaccepteerd. U kunt nu inloggen.",
"errorLoadInvitation": "Kon uitnodiging niet laden",
"organizationLabel": "Organisatie:",
"emailLabel": "E-mail:",
"nameRequired": "Naam is verplicht",
"passwordMinLength8": "Wachtwoord moet minimaal 8 tekens bevatten",
"passwordsDoNotMatch": "Wachtwoorden komen niet overeen",
"labelName": "Naam",
"labelCreatePassword": "Wachtwoord aanmaken",
"labelConfirmPassword": "Bevestig wachtwoord",
"activateAccount": "Account activeren",
"invitationAcceptedRedirect": "Uitnodiging geaccepteerd. Doorsturen naar inloggen...",
"errorAcceptInvitation": "Kon uitnodiging niet accepteren",
"alreadyHaveAccess": "Heeft u al toegang?",
"goToLogin": "Ga naar inloggen",
"acceptOrganizationTitle": "Organisatie-uitnodiging accepteren",
"alreadyHaveAccount": "Heeft u al een account?",
"invitedBy": "Uitgenodigd door:",
"ownerEmail": "E-mail eigenaar",
"activateOrganization": "Organisatie activeren",
"organizationAcceptedRedirect": "Uitnodiging geaccepteerd. Doorsturen naar inloggen...",
"stepAccount": "Account",
"stepOrganization": "Organisatie",
"organizationName": "Organisatienaam",
"organizationNamePlaceholder": "Sunshine Tandartspraktijk",
"organizationEmail": "Organisatie e-mail",
"organizationEmailPlaceholder": "contact@sunshineclinic.com",
"organizationType": "Organisatietype",
"dentalClinic": "Tandartspraktijk",
"dentalLab": "Tandtechnisch Laboratorium",
"mobile": "Mobiel nummer",
"mobilePlaceholder": "0612 345 678",
"forgotPasswordTitle": "Wachtwoord herstellen",
"forgotPasswordSubtitle": "Voer het mobiele nummer van uw account in. We sturen een verificatiecode.",
"codeSentHint": "Voer de verificatiecode in die we naar uw mobiel hebben gestuurd.",
"sendCode": "Verificatiecode versturen",
"verificationCode": "Verificatiecode",
"verificationCodePlaceholder": "12345",
"verifyAndContinue": "Verifiëren en doorgaan",
"backToSignIn": "Terug naar inloggen",
"codeSendFailed": "Verificatiecode kon niet worden verstuurd. Probeer het opnieuw.",
"verifyFailed": "Ongeldige of verlopen verificatiecode."
},
"landing": {
"heroTitle": "Verbind Tandheelkundige Klinieken & Laboratoria",
"heroHighlight": "Naadloos",
"heroSubtitle": "Stroomlijn de communicatie tussen tandheelkundige professionals. Start met een gratis proefperiode van 30 dagen, zonder creditcard.",
"featureClinicsTitle": "Voor Klinieken",
"featureClinicsDescription": "Beheer patiënten, afspraken en stuur casussen direct naar laboratoria.",
"featureLabsTitle": "Voor Laboratoria",
"featureLabsDescription": "Ontvang casussen, volg de voortgang en communiceer met klinieken.",
"featureTeamTitle": "Teambeheer",
"featureTeamDescription": "Voeg tijdens de proefperiode maximaal 5 teamleden toe. Schaal mee met uw groei.",
"featureTrialTitle": "Proefperiode van 30 dagen",
"featureTrialDescription": "Volledige toegang tot alle functies. Geen creditcard vereist.",
"featureRealtimeTitle": "Realtime Updates",
"featureRealtimeDescription": "Ontvang direct meldingen bij statuswijzigingen van casussen.",
"featureSecurityTitle": "Veilig & Conform",
"featureSecurityDescription": "HIPAA-conform met beveiliging op ondernemingsniveau.",
"footerCopyright": "© 2026 DyoLink. Alle rechten voorbehouden.",
"termsAndConditions": "Algemene Voorwaarden"
},
"accountMenu": {
"noActiveSubscription": "Geen actief abonnement — bekijk Abonnementen",
"trialEnded": "Proefperiode beëindigd — bekijk Abonnementen",
"trialEndingSoon": "Proefperiode eindigt binnenkort — bekijk Abonnementen",
"seatsLow": "Aantal beschikbare plaatsen raakt op — bekijk Abonnementen",
"reviewSubscriptions": "Abonnementen bekijken"
},
"validation": {
"emailInvalid": "Voer een geldig e-mailadres in",
"passwordRequired": "Wachtwoord is verplicht",
"nameMinLength": "Naam moet minimaal 2 tekens bevatten",
"passwordMinLength": "Wachtwoord moet minimaal 8 tekens bevatten",
"passwordUppercase": "Wachtwoord moet minimaal één hoofdletter bevatten",
"passwordNumber": "Wachtwoord moet minimaal één cijfer bevatten",
"organizationNameMinLength": "Organisatienaam moet minimaal 2 tekens bevatten",
"organizationEmailInvalid": "Voer een geldig organisatie-e-mailadres in",
"organizationTypeRequired": "Selecteer een organisatietype",
"passwordsDoNotMatch": "Wachtwoorden komen niet overeen",
"mobileRequired": "Mobiel nummer is verplicht",
"mobileInvalid": "Voer een geldig Iraans mobiel nummer in",
"codeRequired": "Verificatiecode is verplicht"
},
"today": {
"welcomeBack": "Welkom terug!!",
"noSubscriptionNotice": "Deze organisatie heeft nog geen actief abonnement.",
"choosePlanLink": "Kies een abonnement",
"noSubscriptionCta": "om het aankoopproces te starten.",
"noWidgets": "Geen dashboardstatistieken beschikbaar voor uw huidige rechten.",
"loadError": "Dashboardstatistieken konden niet worden geladen.",
"seatsUnlimited": "Onbeperkt abonnement",
"widgetAppointmentsToday": "Afspraken van vandaag",
"widgetPatientsToday": "Patiënten vandaag",
"widgetTreatmentsToday": "Behandelingen vandaag",
"widgetDraftTreatments": "Conceptbehandelingen",
"widgetLabCasesPendingSend": "Labcases wachten op verzending",
"widgetCasesReceivedToday": "Cases ontvangen vandaag",
"widgetTasksInProgress": "Taken in uitvoering",
"widgetImportantTasks": "Belangrijke taken",
"widgetPendingConnections": "Openstaande koppelingsverzoeken",
"widgetSeats": "Zitplaatsgebruik",
"widgetPendingStaffInvites": "Openstaande medewerkersuitnodigingen",
"chartTreatmentMixTitle": "Behandelingsmix",
"chartTreatmentMixSubtitle": "Afgelopen 7 dagen",
"chartTasksByStepTitle": "Taken per workflowstap",
"chartTasksByStepSubtitle": "Nu in uitvoering",
"chartEmpty": "Nog geen gegevens voor deze periode.",
"upcomingAppointmentsTitle": "Komende afspraken vandaag",
"upcomingAppointmentsSubtitle": "Afspraken die nog niet zijn afgerond",
"viewAllAppointments": "Bekijk planning",
"noUpcomingAppointments": "Geen komende afspraken meer voor vandaag."
},
"staff": {
"redirecting": "Bezig met doorsturen...",
"title": "Medewerkersbeheer",
"subtitle": "Nodig teamleden uit, stel tabbladtoegang in en blijf binnen het limiet van uw abonnementsplaatsen.",
"inviteMember": "Lid uitnodigen",
"seatsLabel": "Plaatsen:",
"unlimitedPlan": "(onbeperkt abonnement)",
"seatLimitReached": "Plaatslimiet van het abonnement voor deze organisatie is bereikt.",
"noActivePlan": "Geen actief abonnement geselecteerd voor deze organisatie. Kies een abonnementsplan om leden uit te nodigen.",
"invitedPending": "Uitnodiging is in afwachting totdat ze de link openen, een wachtwoord instellen en inloggen.",
"invitedAccepted": "Uitnodiging is onmiddellijk geaccepteerd.",
"inviteLinkHeading": "Uitnodigingslink",
"shareLinkHint": "Deel deze link handmatig via SMS of e-mail. Er wordt een nieuwe link gegenereerd als de vorige is verlopen of verloren is gegaan.",
"loadingTeam": "Team laden...",
"tableName": "Naam",
"tableEmail": "E-mail",
"tableRole": "Rol",
"tableStatus": "Status",
"tableAccess": "Toegang",
"tableAction": "Actie",
"roleOwner": "Eigenaar",
"roleStaff": "Medewerker",
"statusActive": "Actief",
"statusPending": "In afwachting",
"statusDisabled": "Uitgeschakeld",
"statusExpired": "Verlopen",
"allFeatures": "Alle functies",
"inviteModalTitle": "Teamlid uitnodigen",
"stepOf": "Stap {step} van 2",
"permissionView": "Bekijken",
"permissionEdit": "Bewerken",
"labelEmail": "E-mail",
"labelDisplayName": "Weergavenaam",
"tabAccess": "Tabbladtoegang",
"sendInvite": "Uitnodiging verzenden",
"skipForNow": "Nu overslaan",
"enableModalTitle": "Teamlid inschakelen",
"enableConfirm": "{name} ({email}) inschakelen?",
"enableBullet1": "Ze kunnen opnieuw inloggen op deze organisatie met hun bestaande account.",
"enableBullet2": "Er wordt geen nieuwe uitnodiging verzonden en er zijn geen gegevens verwijderd terwijl ze waren uitgeschakeld.",
"enableBullet3": "Inschakelen gebruikt één plaats in uw abonnement.",
"noSeatsAvailable": "Geen plaatsen beschikbaar. Schakel een ander lid uit of upgrade uw abonnement voordat u deze persoon inschakelt.",
"enableMemberButton": "Lid inschakelen",
"disableModalTitle": "Teamlid uitschakelen",
"disableConfirm": "{name} ({email}) uitschakelen?",
"disableBullet1": "Ze kunnen niet inloggen op deze organisatie.",
"disableBullet2": "Er worden geen gegevens verwijderd.",
"disableBullet3": "Uitschakelen maakt één plaats vrij in uw abonnement, zodat u iemand anders kunt uitnodigen.",
"disableMemberButton": "Lid uitschakelen",
"editModalTitle": "Lid bewerken",
"loadingWorkingHours": "Werktijden laden...",
"errorLoadStaff": "Medewerkers laden mislukt.",
"errorCopyInvite": "Kon uitnodigingslink niet kopiëren.",
"errorSendInvite": "Uitnodiging verzenden mislukt.",
"errorLoadWorkingHours": "Werktijden laden mislukt.",
"successMemberUpdated": "Lid bijgewerkt.",
"errorUpdateMember": "Lid bijwerken mislukt.",
"errorDeleteNotImplemented": "Verwijderen is nog niet geïmplementeerd.",
"successMemberDisabled": "{name} is uitgeschakeld. Er is nu een plaats beschikbaar.",
"errorDisableMember": "Lid uitschakelen mislukt.",
"successMemberEnabled": "{name} is ingeschakeld en kan opnieuw inloggen.",
"errorEnableMember": "Lid inschakelen mislukt.",
"successInvited": "{name} ({email}) is uitgenodigd.",
"copyInviteLink": "Uitnodigingslink kopiëren",
"copyInviteLinkTitle": "Uitnodigingslink kopiëren (genereert indien nodig een nieuwe link)",
"enableMemberAria": "Lid inschakelen",
"enableMemberTitle": "Lid inschakelen (gebruikt een plaats)",
"disableMemberAria": "Lid uitschakelen",
"disableMemberTitle": "Lid uitschakelen (maakt een plaats vrij)",
"editMemberAria": "Lid bewerken",
"deleteMemberAria": "Lid verwijderen",
"deleteMemberTitle": "Lid verwijderen (niet geïmplementeerd)",
"features": {
"featureToday": "Vandaag",
"featureStaff": "Medewerkers",
"featureOrganizations": "Organisaties",
"featureClinics": "Klinieken",
"featureLabs": "Laboratoria",
"featurePatients": "Patiënten",
"featureAppointment": "Afspraak",
"featureTreatment": "Behandeling",
"featureCases": "Dossiers",
"featureTasks": "Taken",
"featureBilling": "Facturatie",
"featureReports": "Rapporten",
"noTabAccess": "Geen tabbladtoegang",
"readOnlySuffix": "(Alleen lezen)"
},
"workingHours": {
"recommendedTitle": "Werktijden aanbevolen",
"recommendedBody": "Medewerkers met bewerkingsrechten voor behandelingen verschijnen als aanbiederkolommen in Afspraken. Stel hun wekelijkse uren in, zodat het rooster de juiste boekbare tijden weergeeft.",
"intro": "Stel wekelijkse werktijden in voor deze aanbieder. Het afsprakenrooster gebruikt deze uren om boekbare tijdsloten weer te geven.",
"workingDay": "Werkdag",
"start": "Start",
"end": "Einde",
"removeShift": "Dienst verwijderen",
"addShift": "Dienst toevoegen",
"autoRepeatWeekly": "Deze uren wekelijks herhalen aan het begin van elke week (kopieer door op maandag)",
"weekdayMon": "Ma",
"weekdayTue": "Di",
"weekdayWed": "Wo",
"weekdayThu": "Do",
"weekdayFri": "Vr",
"weekdaySat": "Za",
"weekdaySun": "Zo",
"validationNeedsShift": "{day} heeft minstens één dienst nodig of moet worden gemarkeerd als vrij.",
"validationEndAfterStart": "Eindtijd van dienst op {day} moet na de starttijd liggen.",
"validationOverlap": "Diensten op {day} mogen niet overlappen."
}
},
"patients": {
"title": "Patiënten",
"newPatient": "Nieuwe patiënt",
"errorLoadPatients": "Patiënten laden mislukt.",
"successPatientSaved": "Patiënt {firstName} {lastName} is succesvol opgeslagen.",
"errorSavePatient": "Patiënt opslaan mislukt.",
"firstName": "Voornaam",
"lastName": "Achternaam",
"mobile": "Mobiel",
"mobilePlaceholder": "0612345678",
"mobileLabel": "Mobiel:",
"patientAlreadyExists": "Er bestaat al een patiënt met dit mobiele nummer: {firstName} {lastName}. Deze is voor u geselecteerd.",
"savePatient": "Patiënt opslaan",
"dialogTitle": "Nieuwe patiënt",
"searchPlaceholder": "Zoek patiënten op naam, mobiel, e-mail",
"loadingPatients": "Patiënten laden...",
"noResults": "Geen patiënten gevonden voor deze zoekopdracht.",
"noContact": "Geen contact",
"selectPatient": "Selecteer een patiënt om details te bekijken.",
"emailLabel": "E-mail:",
"statusLabel": "Status:",
"statusActive": "Actief",
"statusInactive": "Inactief",
"emptyValue": "-"
},
"cases": {
"title": "Dossiers",
"subtitle": "Labdossiers van gekoppelde klinieken. Volg de voortgang en markeer belangrijke taken.",
"searchPlaceholder": "Zoeken op patiëntnaam of mobiel…",
"emptyList": "Nog geen dossiers ontvangen.",
"selectCaseHint": "Selecteer een dossier uit de lijst om taken te bekijken.",
"fromClinic": "Van {name}",
"sentAt": "Verzonden {date}",
"taskProgressLabel": "Taken: {completed} van {total} voltooid",
"taskProgressShort": "{progress} taken",
"treatmentDetails": "Behandeldetails",
"teethLabel": "Tanden",
"tasksByTooth": "Taken",
"toothGroupTitle": "Tanden {teeth} · {prosthesis}",
"noTasks": "Er zijn geen taken gegenereerd voor dit dossier.",
"statusInProgress": "Bezig",
"statusCompleted": "Voltooid",
"importantLabel": "Belangrijk",
"markCaseImportant": "Zaak als belangrijk markeren",
"markImportant": "Markeren als belangrijk",
"lastUpdatedBy": "Bijgewerkt door {name}",
"lastUpdatedUnknown": "Nog niet gestart",
"timelineTitle": "Geschiedenis",
"timelineEntry": "{status} · {name} · {date}",
"errorLoadList": "Dossiers laden mislukt.",
"errorLoadDetail": "Dossierdetails laden mislukt.",
"errorUpdateTask": "Taak bijwerken mislukt.",
"filterClinic": "Kliniek",
"filterClinicAll": "Alle klinieken",
"filterTreatmentType": "Behandeltype",
"filterTreatmentTypeAll": "Alle types",
"filterSentFrom": "Verzonden vanaf",
"filterSentTo": "Verzonden tot",
"clearFilters": "Filters wissen",
"patientMobile": "Mobiel",
"showComments": "Opmerkingen",
"commentsCount": "Opmerkingen ({count})",
"latestAttachment": "Laatste bestand",
"viewAttachments": "Alle bijlagen bekijken",
"attachmentsDialogTitle": "Zaakbijlagen",
"attachmentsDialogSubtitle": "Bekijk en download bestanden die met deze zaak zijn gedeeld.",
"noAttachments": "Er zijn geen bijlagen met deze zaak gedeeld.",
"downloadAttachment": "Downloaden",
"downloadAllAttachments": "Alles downloaden",
"attachmentPreviewUnavailable": "Voorbeeld niet beschikbaar",
"prevPage": "Vorige",
"nextPage": "Volgende",
"pageSummary": "Pagina {page} van {totalPages} ({total} dossiers)",
"statusLabel": "Status"
},
"tasks": {
"title": "Taken",
"subtitle": "Alle labtaken van gekoppelde klinieken. Filter, sorteer en werk de status van elke stap bij.",
"subtitleOwner": "Alle labtaken van gekoppelde klinieken. Filter, sorteer en werk de status van elke stap bij.",
"loading": "Taken laden…",
"emptyList": "Geen taken komen overeen met de huidige filters.",
"emptyListOwner": "Geen taken komen overeen met de huidige filters.",
"noPermissionTitle": "Taken",
"noPermissionBody": "U heeft geen toestemming om taken voor deze organisatie te bekijken.",
"fromClinic": "Van {name}",
"patientLabel": "Patiënt",
"taskDate": "{date}",
"teethLabel": "Tanden {teeth}",
"importantBadge": "Belangrijk",
"lastUpdatedBy": "Bijgewerkt door {name}",
"statusInProgress": "Bezig",
"statusCompleted": "Voltooid",
"searchPlaceholder": "Zoek patiënt of kliniek…",
"filterClinic": "Kliniek",
"filterClinicAll": "Alle klinieken",
"filterStatus": "Status",
"filterStatusAll": "Alle statussen",
"showCompleted": "Voltooide tonen",
"importantOnly": "Alleen belangrijk",
"filterSentFrom": "Vanaf",
"filterSentTo": "Tot",
"sortBy": "Sorteren op",
"sortDate": "Datum",
"sortStatus": "Status",
"sortClinic": "Kliniek",
"sortPatient": "Patiënt",
"sortImportant": "Belangrijk",
"sortProsthesis": "Prothesetype",
"sortTaskType": "Taaktype",
"sortDirection": "Sorteerrichting",
"clearFilters": "Filters wissen",
"commentsButton": "Opmerkingen",
"errorLoadList": "Taken laden mislukt.",
"errorUpdateTask": "Taak bijwerken mislukt.",
"pageSummary": "Pagina {page} van {totalPages} ({total} taken)"
},
"caseComments": {
"title": "Opmerkingen",
"placeholder": "Schrijf een opmerking…",
"reply": "Antwoorden…",
"post": "Plaatsen",
"empty": "Nog geen opmerkingen.",
"visibleToClinicToggle": "Zichtbaar voor kliniek",
"clinicCanSee": "Kliniek kan dit zien",
"hiddenFromClinic": "Verborgen voor kliniek",
"makeVisible": "Zichtbaar maken voor kliniek",
"makeHidden": "Verbergen voor kliniek",
"labAuthor": "Lab",
"clinicAuthor": "Kliniek",
"errorLoad": "Opmerkingen laden mislukt.",
"errorPost": "Opmerking plaatsen mislukt.",
"errorToggle": "Zichtbaarheid bijwerken mislukt.",
"send": "Opmerking versturen",
"composerVisible": "Zichtbaar voor kliniek",
"composerHidden": "Verborgen voor kliniek"
},
"appointments": {
"title": "Afspraken",
"subtitle": "Zoek een patiënt, kies een datum en klik vervolgens op een tijdslot onder een aanbieder om te boeken.",
"loadingSchedule": "Rooster laden...",
"infoPastViewOnly": "Afspraken uit het verleden zijn alleen-lezen.",
"infoSelectPatient": "Selecteer een patiënt voor het boeken.",
"errorOutsideHours": "Deze afspraak valt buiten de huidige werktijden van de aanbieder en kan niet worden bewerkt.",
"successUpdated": "Afspraak bijgewerkt.",
"successSaved": "Afspraak opgeslagen.",
"errorUpdate": "Kon afspraak niet bijwerken.",
"errorSave": "Kon afspraak niet opslaan.",
"confirmRemove": "Deze afspraak verwijderen?",
"successRemoved": "Afspraak verwijderd.",
"errorDelete": "Kon afspraak niet verwijderen.",
"errorLoadSchedule": "Rooster laden mislukt.",
"successPatientSaved": "Patiënt {firstName} {lastName} is opgeslagen.",
"searchPlaceholder": "Bestaande patiënten zoeken",
"searching": "Zoeken...",
"searchHint": "Typ om te zoeken naar patiënten op naam, telefoon of e-mail.",
"noPermissionAdd": "U heeft geen toestemming om patiënten toe te voegen.",
"editTitle": "Afspraak bewerken",
"newTitle": "Nieuwe afspraak",
"providerLabel": "Aanbieder:",
"patientLabel": "Patiënt",
"startLabel": "Start",
"endLabel": "Einde",
"purposeLabel": "Doel",
"errorSelectPatient": "Selecteer eerst een patiënt.",
"errorEndAfterStart": "Eindtijd moet na de starttijd liggen.",
"errorPastSchedule": "Kan niet in het verleden plannen.",
"errorPastViewOnly": "Afspraken uit het verleden zijn alleen-lezen.",
"errorMissingDetails": "Ontbrekende afspraakgegevens.",
"noProviders": "Geen aanbieders beschikbaar. Voeg medewerkers met bewerkingsrechten voor behandelingen toe om hier kolommen te zien.",
"noWorkingHours": "Er zijn geen werktijden geconfigureerd voor deze dag. Stel werktijden van de aanbieder in bij Medewerkersbeheer.",
"noHoursSet": "Geen uren ingesteld",
"offToday": "Vandaag vrij",
"slotOffToday": "Aanbieder is vandaag vrij",
"slotHoursNotConfigured": "Werktijden niet geconfigureerd",
"slotOutsideHours": "Buiten werktijden",
"slotCannotCreate": "U kunt geen afspraken maken",
"slotBookAt": "Boeken om {time}",
"outsideHoursBlocked": "Buiten werktijden — bewerken geblokkeerd",
"overlappingChoose": "{count} overlappend — klik om te kiezen",
"overlapping": "{count} overlappend",
"legend": "Legenda",
"overlappingTitle": "Overlappende afspraken ({count})",
"purposeConsultation": "Consult",
"purposeFilling": "Vulling",
"purposeEndo": "Endo",
"purposeVisit": "Bezoek",
"purposeHygiene": "Hygiëne"
},
"treatment": {
"loading": "Laden...",
"noPermissionTitle": "Behandelwerkruimte",
"noPermissionBody": "U heeft geen toestemming om het tabblad Behandeling voor deze organisatie te bekijken.",
"title": "Behandeling",
"subtitleEdit": "Documenteer casussen voor uw afspraken, sla concepten op en stuur werk naar gekoppelde organisaties.",
"subtitleEditPhase4": "Plan eerst behandeldetails, groepeer daarna lab-afhankelijk werk in het lab-dispatchpaneel.",
"subtitleReadOnly": "Alleen-lezen toegang — u kunt afspraken en behandelgeschiedenis bekijken, maar niet bewerken.",
"pastDayNotice": "Dagen in het verleden zijn alleen-lezen. U kunt afspraken en geschiedenis bekijken, maar behandelcasussen kunnen niet worden toegevoegd of gewijzigd.",
"selectedPatient": "Geselecteerde patiënt",
"purposeLabel": "Doel:",
"loadingAppointments": "Afspraken laden...",
"selectDayWithAppointment": "Selecteer een dag met ten minste één afspraak.",
"confirmDiscard": "U heeft niet-opgeslagen wijzigingen. Wilt u deze negeren en doorgaan?",
"errorChooseOrg": "Kies ten minste één actieve organisatie om deze case te verzenden.",
"successCaseSent": "Case verzonden naar geselecteerde organisaties.",
"successFilesUploaded": "{count} bestand(en) succesvol geüpload.",
"errorLoadAppointments": "Afspraken laden mislukt.",
"errorLoadOrgs": "Gekoppelde organisaties laden mislukt.",
"errorLoadHistory": "Behandelgeschiedenis laden mislukt.",
"errorLoadDraft": "Behandelconcept laden mislukt.",
"errorUpload": "Bijlagen uploaden mislukt.",
"errorSaveDraft": "Behandelconcept opslaan mislukt.",
"errorSendCase": "Case verzenden mislukt.",
"errorCaseMustSave": "Case moet worden opgeslagen voor verzending.",
"treatmentPlanTitle": "Behandeling · {patientName}",
"hiddenMessage": "Afspraken zijn verborgen.",
"showAppointments": "Afspraken tonen",
"appointmentsTitle": "Mijn afspraken",
"hideAppointments": "Afspraken verbergen",
"emptyDay": "Geen afspraken aan u toegewezen op deze dag.",
"casesTitle": "Behandelcasussen",
"casesSubtitle": "Elke case heeft zijn eigen tanden, notities, bijlagen en verzendbestemmingen.",
"detailsTitle": "Behandeldetails",
"detailsSubtitle": "Plan tanden, type, notities en bijlagen per detailregel.",
"addDetail": "Detail toevoegen",
"detailLabel": "Detail {n}",
"detailSentBadge": "verzonden",
"detailLockedInShipment": "Dit detail is naar het lab verzonden en kan niet meer worden bewerkt.",
"detailsSaveHint": "Lab-dispatch wordt hieronder apart geconfigureerd.",
"addCase": "Case toevoegen",
"caseLabel": "Case {n}",
"comments": "Opmerkingen",
"commentsPlaceholder": "Schrijf klinische notities voor deze case...",
"treatmentType": "Behandeltype",
"typeConsultation": "consult",
"typeFilling": "vulling",
"typeEndo": "endo",
"typeVisit": "bezoek",
"typeHygiene": "hygiëne",
"attachments": "Bijlagen",
"attachFiles": "Voeg bestanden toe voor deze behandelscase",
"chooseFiles": "Kies bestanden",
"sendToOrgs": "Verzend deze case naar gekoppelde organisaties",
"searchOrgsPlaceholder": "Zoek actieve organisaties...",
"recent": "Recent:",
"noOrgMatch": "Geen actieve organisatie komt overeen met uw zoekopdracht.",
"sendThisCase": "Verzend deze case",
"labDispatchTitle": "Lab-dispatch",
"labDispatchSubtitle": "Groepeer lab-afhankelijke details in zendingen en stuur ze naar gekoppelde labs.",
"labDispatchSendHint": "Groepering wordt opgeslagen wanneer u naar het lab verzendt.",
"addLabShipment": "Labzending toevoegen",
"labShipmentLabel": "Zending {n}",
"includeDetails": "Behandeldetails opnemen",
"labShipmentIncludedDetails": "Opgenomen in deze zending",
"labShipmentNoIncludedDetails": "Geen details opgenomen in deze zending.",
"labShipmentNoDetailsAvailable": "Alle labdetails zitten al in andere zendingen of zijn verzonden.",
"labDetailLine": "Detail {n} · {type} · {teeth}",
"noLabDetails": "Nog geen prothese-details. Voeg prothese toe in de behandeldetails hierboven.",
"labDispatchEmpty": "Voeg een labzending toe om details te groeperen en naar een lab te sturen.",
"prosthesisTypesTitle": "Prothesetypes",
"prosthesisApplyAll": "Toepassen op alle tanden",
"prosthesisSelectPlaceholder": "Selecteer prothesetype…",
"prosthesisColTooth": "Tand",
"prosthesisColDetail": "Detail",
"prosthesisColType": "Prothesetype",
"selectLab": "Bestemmingslab",
"selectLabPlaceholder": "Kies een gekoppeld lab…",
"sendToLab": "Versturen naar lab",
"saveLabShipments": "Labzendingen opslaan",
"labDispatchSaveHint": "Slaat groepering op zonder te verzenden.",
"successLabShipmentsSaved": "Labzendingen opgeslagen.",
"errorSaveLabShipments": "Labzendingen opslaan mislukt.",
"errorLabCaseNeedsDetails": "Selecteer minimaal één behandeldetail voor deze zending.",
"unsavedChanges": "Niet-opgeslagen wijzigingen",
"saveStatusSaving": "Opslaan…",
"saveStatusSaved": "Alle wijzigingen opgeslagen",
"saveStatusError": "Opslaan mislukt — controleer uw verbinding",
"sendSavesFirst": "Verzenden is per case en slaat eerst automatisch op.",
"historyTitle": "Eerdere behandelingen",
"historySubtitle": "Klik op een behandeling om te bekijken. Gebruik Open in de voorbeeldkkaart om deze in de werkruimte te laden.",
"loadingHistory": "Geschiedenis laden...",
"historyEmpty": "Geen andere behandelingen voor deze patiënt geregistreerd.",
"historyDetailLabel": "Detail {n} · {type}",
"previewTitle": "Behandelvoorbeeld",
"openTreatment": "Openen",
"selectAppointment": "Selecteer een afspraak om de behandeling te bekijken.",
"detailCount": "{n} detail(s)",
"detailSummary": "Detail {n}: {type}",
"detailAttachmentCount": "{n, plural, one {# bestand} other {# bestanden}}",
"detailNotSentToLab": "Niet naar lab verzonden",
"detailPendingLabSend": "Dit labdetail is nog niet verzonden.",
"historicalReadonlyNotice": "U bekijkt een eerdere behandeling (alleen-lezen).",
"errorNoAppointmentForTreatment": "Deze behandeling heeft geen gekoppelde afspraak en kan niet worden geopend.",
"teethLabel": "Tanden:",
"teethNone": "Geen geselecteerd",
"noCases": "Geen casussen in deze behandeling.",
"noDetails": "Nog geen behandeldetails.",
"typeLabel": "Type:",
"commentsLabel": "Opmerkingen:",
"commentsEmpty": "Opmerkingen: —",
"attachFilesShort": "Bestanden bijvoegen",
"sendCase": "Verzend deze case",
"sendToLinkedOrgs": "Verzenden naar gekoppelde organisaties",
"noActiveOrgs": "Geen actieve gekoppelde organisaties.",
"confirmSend": "Bevestig verzending",
"toothChartTitle": "FDI-tanddiagram",
"toothChartTitleCompact": "Tanddiagram",
"toothChartHint": "Tik op tanden om meerdere te selecteren. Geldt voor het actieve detail.",
"toothChartWholePlan": "Hele behandelplan tonen",
"labShipmentAttachments": "Bestanden voor het lab",
"labShipmentAttachmentsHint": "Kies welke bijlagen van dit detail bij deze zending horen. Standaard worden er geen meegestuurd.",
"selectedLabel": "Geselecteerd:",
"selectedEmpty": "—",
"upperArch": "Bovenboog",
"lowerArch": "Onderboog",
"toothAria": "FDI-tand {fdi}",
"toothSelectedSuffix": ", geselecteerd",
"sentToAt": "Verzonden naar {orgName} op {datetime}",
"fallbackOrgName": "organisatie"
},
"organizations": {
"loadingOrganization": "Organisatie laden...",
"subtitle": "Zoek organisaties, stuur verbindingsverzoeken naar bestaande accounts, of uitnodigingslinks wanneer ze nog niet op DyoLink staan.",
"invitationHistory": "Uitnodigingsgeschiedenis",
"searchPlaceholder": "Zoek {counterpart} op naam, e-mail of telefoon...",
"backToList": "Terug naar lijst",
"tableOrganization": "Organisatie",
"tableOwnerEmail": "E-mail eigenaar",
"tableDate": "Datum",
"tableStatus": "Status",
"tableAction": "Actie",
"emptyConnections": "Nog geen verbindingen. Zoek om een verbindingsverzoek of een uitnodigingslink te verzenden.",
"statusInvitationPending": "Uitnodiging in afwachting",
"statusConnectionPending": "Verbindingsverzoek in afwachting",
"statusConnected": "Verbonden",
"statusDeclined": "Verbindingsverzoek afgewezen",
"statusFound": "Gevonden",
"statusToday": "Vandaag",
"acceptRequest": "Verbindingsverzoek accepteren",
"declineRequest": "Verbindingsverzoek afwijzen",
"removeConnection": "Verbinding verwijderen",
"sendRequest": "Verbindingsverzoek verzenden",
"noDirectoryResults": "Geen organisatie gevonden in directoryzoekopdracht.",
"hideInvitationFields": "Uitnodigingsvelden verbergen",
"sendInvitationLink": "Uitnodigingslink verzenden",
"counterpartNameLabel": "Naam {counterpart}",
"ownerEmailLabel": "E-mail eigenaar",
"sendInvitation": "Uitnodiging verzenden",
"successConnectionSent": "Verbindingsverzoek voor {counterpart} verzonden.",
"successInviteCreated": "Uitnodigingslink aangemaakt voor {email}",
"successLinkCopied": "Uitnodigingslink gekopieerd naar klembord.",
"successAccepted": "Verbindingsverzoek geaccepteerd.",
"successDeclined": "Verbindingsverzoek afgewezen.",
"successRemoved": "Verbinding verwijderd.",
"historyTitle": "Uitnodigingsgeschiedenis",
"loadingHistory": "Uitnodigingsgeschiedenis laden...",
"historyEmpty": "Nog geen uitnodigingen.",
"tableInvitationLink": "Uitnodigingslink",
"statusPending": "Uitnodiging in afwachting",
"statusAccepted": "Uitnodiging geaccepteerd",
"statusRejected": "Uitnodiging afgewezen",
"statusExpired": "Uitnodiging verlopen",
"copyInvitationLink": "Uitnodigingslink kopiëren",
"copyInvitationLinkTitle": "Uitnodigingslink kopiëren (genereert indien nodig een nieuwe link)",
"selectorTitle": "Organisaties",
"selectorSubtitleWithCreate": "Selecteer een organisatie om door te gaan, of maak een nieuwe aan.",
"selectorSubtitleSelectOnly": "Selecteer een organisatie om door te gaan.",
"createOrganization": "Organisatie aanmaken",
"createAndContinue": "Aanmaken en doorgaan",
"emptyCanCreate": "Geen organisaties gevonden. Maak uw eerste organisatie aan om door te gaan.",
"emptyAskOwner": "Geen organisaties gevonden. Vraag een organisatie-eigenaar om u uit te nodigen.",
"continueArrow": "Doorgaan →",
"planLabel": "Plan: {name} • {maxUsers} gebruikers",
"counterpartClinic": "Kliniek",
"counterpartLab": "Laboratorium",
"viewCaseHistory": "Casusgeschiedenis bekijken",
"caseHistoryBackToConnections": "← Terug naar verbindingen",
"caseHistoryTitle": "Casusgeschiedenis met {name}",
"caseHistorySubtitleClinic": "Cases die u naar dit lab hebt gestuurd, inclusief lab-workflowstatus per stap.",
"caseHistorySubtitleLab": "Cases ontvangen van deze kliniek, inclusief taakstatus per stap.",
"caseHistoryEmpty": "Nog geen cases uitgewisseld met deze organisatie.",
"caseHistorySentToLab": "Verzonden naar {name}",
"caseHistoryErrorLoadList": "Casusgeschiedenis laden mislukt.",
"caseHistoryErrorLoadDetail": "Casusdetails laden mislukt."
},
"settings": {
"accountTitle": "Account",
"accountSubtitle": "Profiel- en beveiligingsinstellingen voor uw login.",
"accountPlaceholder": "Wachtwoordwijziging en profielbewerking worden hierna hier aangesloten (bijv. uitnodigingsflow, wachtwoord herstellen).",
"changePasswordTitle": "Wachtwoord wijzigen",
"resetPasswordTitle": "Nieuw wachtwoord instellen",
"resetPasswordSubtitle": "Uw mobiel is geverifieerd. Kies een nieuw wachtwoord voor uw account.",
"currentPassword": "Huidig wachtwoord",
"newPassword": "Nieuw wachtwoord",
"confirmNewPassword": "Bevestig nieuw wachtwoord",
"updatePassword": "Wachtwoord bijwerken",
"setNewPassword": "Nieuw wachtwoord opslaan",
"passwordChanged": "Wachtwoord bijgewerkt. Log opnieuw in.",
"passwordChangeFailed": "Wachtwoord kon niet worden bijgewerkt. Probeer het opnieuw.",
"subscriptionsTitle": "Abonnementen",
"subscriptionsSubtitle": "Uw DyoLink-werkruimteplan en plaatsen voor {orgName}. Kliniek- en laboratoriuminkomsten blijven onder het tabblad Facturatie in de zijbalk.",
"noSubscriptionNotice": "Deze organisatie heeft geen actief abonnement. Selecteer hieronder een abonnement om het aankoopproces te starten.",
"currentPlan": "Huidig abonnement",
"planPrice": "Abonnementsprijs",
"seatsUsed": "Plaatsen gebruikt",
"seatsRemaining": "Plaatsen over",
"daysRemaining": "Dagen over",
"unlimited": "Onbeperkt",
"unlimitedSeats": "Onbeperkte plaatsen",
"seatsCount": "{n} plaatsen",
"pricePerMonth": "${price} / maand",
"noActiveSubscription": "Geen actief abonnement voor deze organisatie.",
"trialEnded": "Proefperiode is beëindigd. Kies een abonnement wanneer afrekenen beschikbaar is.",
"trialEndsIn": "Proefperiode eindigt over {days} dag(en).",
"seatsLow": "Plaatsgebruik is hoog voor deze organisatie.",
"choosePlanIntro": "Kies een abonnement om door te gaan. Aankoopintegratie is nog niet actief, dus dit bereidt momenteel alleen de selectiestap voor.",
"planSolo": "Solo",
"planSmall": "Klein",
"planMedium": "Middel",
"planLarge": "Groot",
"planEnterprise": "Onderneming",
"startPurchase": "Aankoopproces starten",
"purchaseNotice": "Aankoopstroom wordt binnenkort ingeschakeld. {plan} is geselecteerd en klaar voor afrekenconfiguratie."
},
"schedule": {
"defaultLabel": "Roosterdatum",
"previousDay": "Vorige dag",
"nextDay": "Volgende dag",
"chooseDate": "Kies roosterdatum",
"year": "Jaar",
"month": "Maand",
"day": "Dag",
"monthJanuary": "Januari",
"monthFebruary": "Februari",
"monthMarch": "Maart",
"monthApril": "April",
"monthMay": "Mei",
"monthJune": "Juni",
"monthJuly": "Juli",
"monthAugust": "Augustus",
"monthSeptember": "September",
"monthOctober": "Oktober",
"monthNovember": "November",
"monthDecember": "December"
}
}