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>
308 lines
12 KiB
JSON
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."
|
|
}
|
|
}
|