Files
slp-modular-cms/frontend/src/i18n/locales/nl/translation.json
T
SluijsensandClaude Sonnet 5 d09b3196d8 Toon live slug-preview inline naast titel in plaats van los blok
Op verzoek: "Slug: gegenereerde-slug [Aanpassen]" direct onder het
titelveld, waarbij de preview meebeweegt met wat je typt in Titel
(client-side mirror van de backend Slugifier) zolang de slug niet
handmatig is overschreven. Zodra de admin 'm expliciet aanpast en
niet leeg laat, stopt het meebewegen met de titel — consistent met
hoe OfferingsService.UpdateAsync de slug al behandelde.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-04 15:55:32 +02:00

308 lines
12 KiB
JSON

{
"common": {
"appName": "SlpModularCms",
"loading": "Laden…",
"cancel": "Annuleren",
"save": "Opslaan",
"retry": "Opnieuw"
},
"nav": {
"dashboard": "Dashboard",
"users": "Gebruikers",
"cms": "CMS",
"offerings": "Aanbiedingen",
"profile": "Profiel",
"settings": "Instellingen",
"openMenu": "Navigatie openen",
"closeMenu": "Navigatie sluiten"
},
"theme": {
"switchToLight": "Overschakelen naar licht thema",
"switchToDark": "Overschakelen naar donker thema"
},
"login": {
"title": "Inloggen",
"subtitle": "Log in op je SlpModularCms-account",
"email": "E-mail",
"emailPlaceholder": "jij@voorbeeld.nl",
"password": "Wachtwoord",
"submit": "Inloggen",
"submitting": "Bezig met inloggen…",
"errors": {
"emailRequired": "E-mail is verplicht",
"emailInvalid": "Voer een geldig e-mailadres in",
"passwordRequired": "Wachtwoord is verplicht",
"invalidCredentials": "Ongeldige e-mail of wachtwoord",
"generic": "Er is iets misgegaan. Probeer het opnieuw."
}
},
"setup": {
"title": "Systeeminstallatie",
"nameLabel": "Volledige naam",
"emailLabel": "E-mail",
"passwordLabel": "Wachtwoord",
"confirmPasswordLabel": "Wachtwoord bevestigen",
"languageLabel": "Taalkeuze",
"submitButton": "Owner-account aanmaken",
"successMessage": "Account aangemaakt. Je kunt nu inloggen."
},
"inviteComplete": {
"title": "Account voltooien",
"emailLabel": "E-mail",
"nameLabel": "Volledige naam",
"passwordLabel": "Wachtwoord",
"confirmPasswordLabel": "Wachtwoord bevestigen",
"submitButton": "Setup voltooien",
"loadingMessage": "Uitnodiging valideren…",
"invalidTokenMessage": "Deze uitnodigingslink is verlopen of ongeldig.",
"requestNewInvitationLink": "Vraag een nieuwe uitnodigingslink aan",
"successMessage": "Account-setup voltooid. Je kunt nu inloggen."
},
"dashboard": {
"title": "Dashboard",
"welcome": "Welkom terug, {{name}}"
},
"availability": {
"title": "Systeemstatus",
"available": "Beschikbaar",
"maintenance": "Onderhoud",
"unavailable": "Niet beschikbaar",
"messageAvailable": "Systeem werkt normaal.",
"messageMaintenance": "Het systeem ondergaat gepland onderhoud.",
"messageUnavailable": "Het systeem is momenteel niet beschikbaar.",
"errorTitle": "Status kon niet worden geladen",
"staleLabel": "Laatste bekende status",
"retry": "Opnieuw proberen"
},
"userMenu": {
"language": "Taal",
"logout": "Uitloggen"
},
"users": {
"title": "Gebruikers",
"inviteButton": "Gebruiker uitnodigen",
"table": {
"name": "Naam",
"email": "E-mail",
"role": "Rol",
"status": "Status",
"createdAt": "Aangemaakt",
"actions": "Acties"
},
"status": {
"active": "Actief",
"inactive": "Inactief",
"pendingInvite": "Uitnodiging in behandeling"
},
"actions": {
"copyInviteLink": "Uitnodigingslink kopiëren",
"changeRole": "Rol wijzigen",
"deactivate": "Deactiveren",
"activate": "Activeren",
"delete": "Gebruiker verwijderen",
"linkCopied": "Uitnodigingslink gekopieerd naar klembord"
},
"active": {
"successDeactivated": "{{name}} is gedeactiveerd.",
"successActivated": "{{name}} is geactiveerd."
},
"delete": {
"title": "Gebruiker verwijderen",
"description": "Weet je zeker dat je {{name}} ({{email}}) wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
"descriptionPending": "Weet je zeker dat je de openstaande uitnodiging voor {{email}} wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
"confirmButton": "Verwijderen",
"success": "{{name}} is verwijderd."
},
"invite": {
"title": "Gebruiker uitnodigen",
"emailLabel": "E-mailadres",
"roleLabel": "Rol",
"rolePlaceholder": "Selecteer een rol",
"submitButton": "Uitnodiging versturen",
"step2Title": "Uitnodiging aangemaakt",
"step2Description": "Deel de onderstaande link met de genodigde.",
"linkLabel": "Uitnodigingslink",
"copyLink": "Link kopiëren",
"close": "Sluiten"
},
"roles": {
"Owner": "Eigenaar",
"Administrator": "Beheerder",
"User": "Gebruiker"
},
"ownerAssign": {
"title": "Eigenaarrol toewijzen",
"description": "Je staat op het punt <strong>{{name}}</strong> eigenaar te maken. Eigenaars hebben volledige toegang tot het systeem, inclusief het kunnen beheren en verwijderen van andere eigenaars. Weet je het zeker?",
"confirmButton": "Eigenaar maken"
},
"selfRoleChange": {
"title": "Eigen rol wijzigen",
"description": "Je staat op het punt je eigen rol te wijzigen naar <strong>{{role}}</strong>. Je wordt daarna automatisch uitgelogd zodat de wijziging direct ingaat.",
"confirmButton": "Wijzigen en uitloggen"
},
"errors": {
"lastOwnerRequired": "Er moet minimaal één Eigenaar blijven. Wijs eerst een andere Eigenaar aan voor je deze rol wijzigt.",
"insufficientPermissions": "Je hebt geen toestemming om deze actie uit te voeren."
}
},
"profile": {
"title": "Mijn profiel",
"name": "Volledige naam",
"email": "E-mailadres",
"role": "Rol",
"save": "Wijzigingen opslaan",
"saving": "Opslaan…",
"saveSuccess": "Profiel succesvol bijgewerkt",
"changePassword": "Wachtwoord wijzigen",
"changePasswordDialog": {
"title": "Wachtwoord wijzigen",
"current": "Huidig wachtwoord",
"new": "Nieuw wachtwoord",
"confirm": "Nieuw wachtwoord bevestigen",
"submit": "Wachtwoord wijzigen",
"submitting": "Bezig…",
"success": "Wachtwoord succesvol gewijzigd",
"errorCurrent": "Huidig wachtwoord is onjuist"
}
},
"settings": {
"title": "Systeeminstellingen",
"availability": {
"title": "Systeembeschikbaarheid",
"mode": "Beschikbaarheidsmodus",
"reason": "Bericht (optioneel)",
"save": "Beschikbaarheid bijwerken",
"saving": "Bijwerken…",
"saveSuccess": "Beschikbaarheid bijgewerkt",
"modes": {
"Available": "Beschikbaar",
"Maintenance": "Onderhoud",
"NotAvailable": "Niet beschikbaar"
},
"masterControlledTitle": "Beheerd door Master-CMS",
"masterControlled": "Deze instantie is door de Master-CMS uitgeschakeld. De beschikbaarheid kan hier niet worden gewijzigd totdat de Master de status weer vrijgeeft.",
"masterControlledSaveError": "Kan niet worden gewijzigd: de Master-CMS beheert deze status."
},
"modules": { "title": "Modulebeheer", "comingSoon": "Binnenkort beschikbaar" },
"systemConfig": { "title": "Systeemconfiguratie", "comingSoon": "Binnenkort beschikbaar" },
"branding": { "title": "Huisstijl / Thema", "comingSoon": "Binnenkort beschikbaar" }
},
"cms": {
"title": "CMS-instanties",
"addButton": "CMS toevoegen",
"emptyState": {
"heading": "Nog geen CMS-instanties",
"description": "Voeg uw eerste CMS-instantie toe om aan de slag te gaan."
},
"table": {
"name": "Naam",
"url": "URL",
"status": "Status",
"lastContact": "Laatste contact",
"disableMessage": "Uitschakelreden",
"actions": "Acties"
},
"status": {
"Available": "Beschikbaar",
"NotAvailable": "Niet beschikbaar",
"Inactive": "Inactief"
},
"actions": {
"setStatus": "Status instellen"
},
"add": {
"title": "CMS-instantie toevoegen",
"nameLabel": "Naam",
"urlLabel": "URL",
"apiKeyLabel": "API-sleutel",
"submitButton": "Toevoegen",
"successToast": "CMS-instantie succesvol toegevoegd",
"errors": {
"conflict": "Er bestaat al een CMS-instantie met deze naam of URL."
}
},
"setStatus": {
"title": "Status instellen",
"statusLabel": "Status",
"disableMessageLabel": "Uitschakelreden",
"disableMessagePlaceholder": "Reden voor uitschakelen…",
"submitButton": "Opslaan",
"successContactedToast": "Status bijgewerkt — cliënt bevestigd",
"successUnreachableToast": "Status opgeslagen — cliënt niet bereikbaar"
}
},
"offerings": {
"title": "Aanbiedingen",
"addButton": "Aanbieding toevoegen",
"emptyState": {
"heading": "Nog geen aanbiedingen",
"description": "Voeg je eerste aanbieding toe om te beginnen."
},
"table": {
"title": "Titel",
"price": "Prijs",
"featured": "Uitgelicht",
"actions": "Acties"
},
"actions": {
"drag": "Sleep om te herordenen",
"edit": "Bewerken",
"delete": "Verwijderen",
"moveUp": "Omhoog verplaatsen",
"moveDown": "Omlaag verplaatsen",
"markFeatured": "Markeren als uitgelicht",
"unmarkFeatured": "Uitgelicht verwijderen"
},
"deleteDialog": {
"title": "Aanbieding verwijderen",
"message": "Weet je zeker dat je '{{title}}' wilt verwijderen?",
"confirmButton": "Verwijderen",
"cancelButton": "Annuleren"
},
"form": {
"createTitle": "Nieuwe aanbieding",
"editTitle": "Aanbieding bewerken",
"titleLabel": "Titel",
"slugLabel": "Slug",
"slugAutoHint": "Wordt automatisch gegenereerd uit de titel",
"editSlugButton": "Aanpassen",
"confirmSlugButton": "Slug bevestigen",
"cancelSlugEditButton": "Slug-bewerking annuleren",
"descriptionLabel": "Beschrijving",
"priceLabel": "Prijs",
"priceNoteLabel": "Prijsnotitie",
"featuresLabel": "Kenmerken",
"addFeatureButton": "Kenmerk toevoegen",
"removeFeatureButton": "Verwijderen",
"ctaLabelLabel": "Knoptekst",
"featuredLabel": "Uitgelicht",
"submitButton": "Opslaan",
"successToast": "Aanbieding succesvol opgeslagen"
}
},
"error": {
"403": {
"title": "Toegang geweigerd",
"message": "Je hebt geen toestemming om deze pagina te bekijken."
},
"404": {
"title": "Pagina niet gevonden",
"message": "De pagina die je zoekt bestaat niet."
},
"backToDashboard": "Terug naar dashboard",
"unexpected": {
"title": "Er is iets misgegaan",
"message": "Deze pagina kon niet worden weergegeven. Probeer het opnieuw of ga terug naar het dashboard."
}
},
"errors": {
"network": "Kan de server niet bereiken. Controleer je verbinding en probeer opnieuw.",
"generic": "Er is iets misgegaan. Probeer het opnieuw.",
"accessDenied": "Je hebt geen toestemming om deze pagina te bekijken.",
"setupRequired": "Systeeminstallatie vereist. Initialiseer eerst het systeem.",
"invalidInvitationToken": "Ongeldig of verlopen uitnodigingstoken.",
"featureUnavailableTitle": "Niet beschikbaar op deze instantie",
"featureUnavailable": "Deze functie is alleen beschikbaar op een Master-CMS-instantie."
}
}