diff --git a/src/translation/nl.json b/src/translation/nl.json
new file mode 100644
index 000000000..20905a4c2
--- /dev/null
+++ b/src/translation/nl.json
@@ -0,0 +1,1434 @@
+{
+ "apps": {
+ "noApps": {
+ "title": "Nog geen apps geïnstalleerd!",
+ "description": "Wat dacht je ervan om er te installeren? Kijk eens in de App Store"
+ },
+ "noAccess": {
+ "title": "Je hebt nog geen toegang tot apps.",
+ "description": "Zodra je toegang hebt, worden ze hier getoond."
+ },
+ "configActionTooltip": "Configuratie",
+ "adminPageActionTooltip": "Admin pagina",
+ "infoActionTooltip": "Info",
+ "logsActionTooltip": "Logbestanden",
+ "title": "Mijn Apps",
+ "domainsFilterHeader": "Alle Domeinen",
+ "tagsFilterHeaderAll": "Alle Tags",
+ "tagsFilterHeader": "Tags: {{ tags }}",
+ "stateFilterHeader": "Alle statussen",
+ "searchPlaceholder": "Zoek Apps"
+ },
+ "main": {
+ "logout": "Uitloggen",
+ "dialog": {
+ "cancel": "Annuleer",
+ "save": "Opslaan",
+ "close": "Sluiten",
+ "no": "Nee",
+ "yes": "Ja"
+ },
+ "username": "Gebruikersnaam",
+ "displayName": "Naam",
+ "actions": "Acties",
+ "table": {
+ "date": "Datum"
+ },
+ "pagination": {
+ "prev": "terug",
+ "next": "volgende",
+ "perPageSelector": "Toon {{ n }} per pagina"
+ },
+ "action": {
+ "reboot": "Herstart",
+ "logs": "Logs"
+ },
+ "clipboard": {
+ "copied": "Gekopieerd naar klembord",
+ "clickToCopy": "Klik om te kopiëren",
+ "clickToCopyBackupId": "Klik om backup id te kopiëren"
+ },
+ "rebootDialog": {
+ "title": "Weet je zeker dat je de server wilt herstarten?",
+ "rebootAction": "Herstart nu",
+ "warning": "Het herstarten van de server zorgt voor tijdelijke onbereikbaarheid van alle apps geïnstalleerd op deze Cloudron!",
+ "description": "Gebruik dit om veiligheidsupdates te installeren of indien je onverwachte problemen ervaart. Alle apps en services die momenteel werken op deze Cloudron zullen automatisch opstarten zodra de herstart is voltooid."
+ },
+ "offline": "Cloudron is offline. Opnieuw verbinden…"
+ },
+ "appstore": {
+ "title": "App Store",
+ "category": {
+ "all": "Alle",
+ "popular": "Populair",
+ "newApps": "Nieuwe Apps",
+ "analytics": "Analyses",
+ "chat": "Chat",
+ "blog": "Blog",
+ "document": "Documenten",
+ "crm": "CRM",
+ "forum": "Forum",
+ "gallery": "Gallerij",
+ "finance": "Financiën",
+ "git": "Code Hosting",
+ "email": "E-mail",
+ "game": "Spellen",
+ "hosting": "Web Hosting",
+ "media": "Media",
+ "notes": "Notities",
+ "sync": "Bestandssynchronisatie",
+ "project": "Project Management",
+ "wiki": "Wiki",
+ "vpn": "VPN",
+ "learning": "Onderwijs"
+ },
+ "noAppsFound": "Geen apps gevonden.",
+ "appMissing": "Mis je een app? Laat het ons weten.",
+ "unstable": "Onstabiel",
+ "installDialog": {
+ "lastUpdated": "Laatst geüpdatet {{ date }}",
+ "memoryRequirement": "Minstens {{ size }} geheugen nodig",
+ "location": "Domein",
+ "locationPlaceholder": "Leeg laten om hoofddomein te gebruiken",
+ "userManagement": "Gebruikersbeheer",
+ "userManagementNone": "Deze app heeft eigen gebruikersbeheer.",
+ "userManagementLeaveToApp": "Laat het gebruikersbeheer over aan de app",
+ "userManagementAllUsers": "Alle gebruikers van deze Cloudron toegang geven",
+ "errorUserManagementSelectAtLeastOne": "Selecteer minstens één gebruiker of groep",
+ "users": "Gebruikers",
+ "groups": "Groepen",
+ "lowOnResources": "Deze Cloudron heeft te weinig werkgeheugen.",
+ "pleaseUpgradeServer": "Vergroot het geheugen van de server of de-installeer apps om geheugen vrij te maken.",
+ "subscriptionRequired": "Om meer apps te kunnen installeren is een betaald abonnement nodig.",
+ "setupSubscriptionAction": "Abonnement nemen",
+ "installAnywayAction": "Toch installeren",
+ "installAction": "Installeren",
+ "doInstallAction": "Installeren {{ dnsOverwrite ? 'en DNS overschrijven' : '' }}",
+ "manualWarning": "Voeg handmatig een A record toe voor {{ location }} die verwijst naar het IP van deze Cloudron",
+ "userManagementMailbox": "Alle gebruikers met een mailbox op deze Cloudron hebben toegang.",
+ "userManagementSelectUsers": "Alleen de volgende gebruikers en groepen toegang geven",
+ "configuredForCloudronEmail": "Deze app is voorgeconfigureerd voor gebruik met Cloudron E-mail."
+ },
+ "accountDialog": {
+ "titleSignUp": "Bij Cloudron.io registreren",
+ "titleLogin": "Inloggen bij Cloudron.io",
+ "description": "Dit account geeft toegang tot de App Store en abonnementsbeheer",
+ "email": "E-mail",
+ "password": "Wachtwoord",
+ "2faToken": "2FA Token (indien ingeschakeld)",
+ "intendedUse": "Doel",
+ "chooseAnOption": "Kies een optie…",
+ "licenseCheckbox": "Ik accepteer de Cloudron licentie",
+ "errorWrongPassword": "Onjuist wachtwoord",
+ "loginAction": "Inloggen",
+ "createAccountAction": "Account aanmaken",
+ "switchToSignUpAction": "Nog geen account? Registreer",
+ "switchToLoginAction": "Al een account? Log in"
+ },
+ "searchPlaceholder": "Zoek voor alternatieven zoals Github, Dropbox, Slack, Trello, …",
+ "appNotFoundDialog": {
+ "title": "App niet gevonden",
+ "description": "De app {{ appId }} met versie {{ version }} bestaat niet."
+ },
+ "categoryLabel": "Categorie"
+ },
+ "users": {
+ "title": "Gebruikers",
+ "newUserAction": "Nieuwe gebruiker",
+ "users": {
+ "user": "Gebruiker",
+ "groups": "Groepen",
+ "empty": "Geen gebruikers gevonden",
+ "adminTooltip": "Deze gebruiker is admin",
+ "usermanagerTooltip": "Deze gebruiker kan groepen en andere gebruikers beheren",
+ "inactiveTooltip": "Gebruiker is inactief",
+ "externalLdapTooltip": "Van externe LDAP adresboek",
+ "resetPasswordTooltip": "Wachtwoord herstel link",
+ "editUserTooltip": "Wijzig gebruiker",
+ "removeUserTooltip": "Verwijder gebruiker",
+ "superadminTooltip": "Deze gebruiker is superadmin",
+ "notActivatedYetTooltip": "Gebruiker is nog niet geactiveerd"
+ },
+ "groups": {
+ "title": "Groepen",
+ "name": "Naam",
+ "users": "Gebruikers",
+ "externalLdapTooltip": "Van extern LDAP adresboek",
+ "newGroupAction": "Nieuwe groep"
+ },
+ "settings": {
+ "title": "Instellingen",
+ "require2FACheckbox": "Gebruikers moeten 2FA activeren",
+ "subscriptionRequired": "Deze functies zijn alleen beschikbaar voor betaalde abonnementen.",
+ "subscriptionRequiredAction": "Abonnement nemen",
+ "saveAction": "Opslaan",
+ "allowProfileEditCheckbox": "Sta gebruikers toe om hun naam en e-mail aan te passen"
+ },
+ "externalLdap": {
+ "title": "LDAP",
+ "subscriptionRequired": "Deze functie is alleen beschikbaar voor betaalde abonnementen.",
+ "subscriptionRequiredAction": "Neem nu een abonnement",
+ "noopInfo": "LDAP authenticatie is niet geconfigureerd.",
+ "provider": "Aanbieder",
+ "acceptSelfSignedCert": "Accepteer zelf-ondertekende certificaten",
+ "baseDn": "Base DN",
+ "filter": "Filter",
+ "usernameField": "Veld voor gebruikersnaam",
+ "syncGroups": "Groepen synchroniseren",
+ "groupBaseDn": "Groep Base DN",
+ "groupFilter": "Groepsfilter",
+ "groupnameField": "Veld voor groepsnaam",
+ "server": "Server URL",
+ "showLogsAction": "Toon logs",
+ "syncAction": "Synchroniseer",
+ "configureAction": "Configureer",
+ "bindUsername": "Bind DN/Username (optioneel)",
+ "bindPassword": "Bind Password (optioneel)",
+ "errorSelfSignedCert": "Server gebruikt een ongeldig of zelf-ondertekend certificaat.",
+ "description": "Cloudron synchroniseert gebruikers en groepen van een extern LDAP of ActiveDirectory server. Wachtwoordverificatie vindt plaats door de externe server. De synchronisatie is niet automatisch en dient handmatig gestart te worden.",
+ "auth": "Authenticatie",
+ "autocreateUsersOnLogin": "Maak automatisch gebruikers aan na inloggen bij deze Cloudron"
+ },
+ "subscriptionDialog": {
+ "title": "Abonnement benodigd",
+ "setupAction": "Abonnement nemen",
+ "description": "Om meer gebruikers te kunnen toevoegen is een abonnement nodig.",
+ "groupDescription": "Gebruikersgroepen zijn onderdeel van het business abonnement."
+ },
+ "addUserDialog": {
+ "addUserAction": "Gebruiker toevoegen",
+ "title": "Gebruiker toevoegen",
+ "sendInviteCheckbox": "Stuur nu een uitnodigingsmail"
+ },
+ "user": {
+ "fullName": "Volledige naam",
+ "username": "Gebruikersnaam",
+ "role": "Rol",
+ "groups": "Groepen",
+ "noGroups": "Geen groepen beschikbaar.",
+ "errorNotValidFullName": "Dit is geen geldige naam",
+ "errorEmailRequired": "Een e-mail is verplicht",
+ "errorInvalidEmail": "Dit is geen geldig e-mailadres",
+ "displayName": "Weergavenaam",
+ "primaryEmail": "Primair e-mailadres",
+ "email": "E-mailadres",
+ "recoveryEmail": "E-mailadres voor wachtwoordherstel",
+ "errorDisplayNameRequired": "Naam is verplicht",
+ "activeCheckbox": "Gebruiker is actief",
+ "errorInvalidUsername": "Dit is geen geldige gebruikersnaam",
+ "usernamePlaceholder": "Optioneel. Indien niet ingevuld mag de gebruiker bij registratie zelf kiezen"
+ },
+ "deleteUserDialog": {
+ "deleteAction": "Verwijder",
+ "title": "Verwijder gebruiker {{ username }}",
+ "description": "Na verwijdering heeft de gebruiker geen toegang meer tot het Dashboard of apps. Let op: de gebruikersgegevens in de apps worden niet verwijderd."
+ },
+ "editUserDialog": {
+ "title": "Gebruiker {{ username }} bewerken",
+ "externalLdapWarning": "Deze gebruiker wordt gesynchroniseerd met het externe LDAP adresboek."
+ },
+ "addGroupDialog": {
+ "title": "Groep toevoegen"
+ },
+ "group": {
+ "name": "Naam",
+ "errorNameRequired": "Een naam is verplicht",
+ "errorNameTooShort": "De naam is te kort",
+ "errorNameTooLong": "De naam is te lang",
+ "users": "Gebruikers",
+ "addGroupAction": "Groep toevoegen"
+ },
+ "editGroupDialog": {
+ "title": "Groep {{ name }} bewerken",
+ "externalLdapWarning": "Deze groep wordt gesynchroniseerd met het externe LDAP adresboek."
+ },
+ "deleteGroupDialog": {
+ "title": "Groep {{ name }} verwijderen",
+ "description": "Deze groep heeft {{ memberCount }} lid/leden. Weet je zeker dat deze groep niet in gebruik is?",
+ "deleteAction": "Verwijder"
+ },
+ "passwordResetDialog": {
+ "title": "Wachtwoordherstel-link voor {{ username }}",
+ "sendEmailLinkAction": "E-mail link naar gebruiker",
+ "description": "Gebruik onderstaande link om {{ username }}'s wachtwoord te herstellen of opnieuw uit te nodigen:"
+ },
+ "externalLdapDialog": {
+ "title": "Configureer LDAP"
+ },
+ "role": {
+ "user": "Gebruiker",
+ "usermanager": "Gebruikersmanager",
+ "admin": "Administrator",
+ "owner": "Superadmin"
+ },
+ "searchPlaceholder": "Zoeken"
+ },
+ "profile": {
+ "title": "Profiel",
+ "changeAvatar": {
+ "useGravatar": "Gebruik Gravatar",
+ "title": "Verander je profiel afbeelding",
+ "useCustomPicture": "Gebruik eigen afbeelding"
+ },
+ "primaryEmail": "Primair e-mailadres",
+ "passwordRecoveryEmail": "Wachtwoordherstel e-mailadres",
+ "language": "Taal",
+ "changePassword": {
+ "title": "Verander je wachtwoord",
+ "newPassword": "Nieuw wachtwoord",
+ "newPasswordRepeat": "Herhaal nieuw wachtwoord",
+ "errorPasswordRequired": "Een wachtwoord is verplicht",
+ "errorPasswordsDontMatch": "Wachtwoorden komen niet overeen",
+ "currentPassword": "Huidig wachtwoord",
+ "errorPasswordInvalid": "Wachtwoord moet minstens 8 en maximaal 256 tekens bevatten"
+ },
+ "disable2FA": {
+ "password": "Wachtwoord",
+ "disable": "Uitschakelen",
+ "title": "Schakel Twee-Factor (2FA) authenticatie uit"
+ },
+ "enable2FA": {
+ "token": "Token",
+ "enable": "Inschakelen",
+ "setup2FA": "Twee-Factor (2FA) authenticatie instellen",
+ "title": "Schakel Twee-Factor (2FA) authenticatie in",
+ "description": "Jouw Cloudron Administrator heeft Twee-Factor (2FA) authenticatie voor alle gebruikers verplicht gesteld. Schakel jouw Twee-Factor (2FA) authenticatie in.",
+ "authenticatorAppDescription": "Gebruik Google Authenticator (Android, iOS), FreeOTP authenticator (Android, iOS) of vergelijkbare Twee-Factor (2FA) authenticatie app om de QR-code te scannen."
+ },
+ "appPasswords": {
+ "app": "App",
+ "name": "Naam",
+ "noPasswordsPlaceholder": "Er zijn geen App wachtwoorden aangemaakt",
+ "newPassword": "Nieuw wachtwoord",
+ "deletePasswordTooltip": "Verwijder wachtwoord",
+ "title": "App wachtwoorden",
+ "description": "App wachtwoorden zijn een veiligheidsmiddel om je Cloudronaccount te beschermen. Indien je toegang wilt tot een Cloudron-app met een niet-vertrouwde mobiele app of andere software, kun je inloggen met je gebruikersnaam en app wachtwoord die je hier kunt aanmaken."
+ },
+ "apiTokens": {
+ "title": "API Tokens",
+ "newApiToken": "Nieuwe API Token",
+ "name": "Naam",
+ "noTokensPlaceholder": "Er zijn geen API Tokens aangemaakt",
+ "revokeTokenTooltip": "Token intrekken",
+ "expiresAt": "Vervalt op",
+ "description": "Gebruik deze persoonlijke toegangstokens voor authenticatie met de Cloudron API"
+ },
+ "loginTokens": {
+ "title": "Inlog Tokens",
+ "description": "Je hebt {{ webadminTokenCount}} actieve web token(s) en {{ cliTokenCount }} CLI token(s).",
+ "logoutAll": "Overal uitloggen"
+ },
+ "changeEmail": {
+ "title": "Primair e-mailadres aanpassen",
+ "errorEmailInvalid": "Het e-mailadres is niet geldig",
+ "errorEmailRequired": "Een geldig e-mailadres is verplicht"
+ },
+ "changeFallbackEmail": {
+ "errorEmailRequired": "Een geldig e-mailadres is verplicht",
+ "title": "E-mailadres voor wachtwoordherstel wijzigen",
+ "errorEmailInvalid": "Dit e-mailadres is niet geldig"
+ },
+ "changeDisplayName": {
+ "title": "Pas je weergavenaam aan",
+ "errorNameInvalid": "Deze weergavenaam is niet geldig",
+ "errorDisplayNameRequired": "Een geldige weergavenaam is verplicht"
+ },
+ "createAppPassword": {
+ "title": "App wachtwoord aanmaken",
+ "errorNameRequired": "Een beschrijving is verplicht",
+ "app": "App",
+ "description": "Het volgende wachtwoord is gegenereerd voor de app:",
+ "generatePassword": "Genereer wachtwoord",
+ "name": "Beschrijving van het wachtwoord",
+ "copyNow": "Let op: kopieer het wachtwoord nu, vanwege veiligheidsredenen wordt het nooit meer getoond."
+ },
+ "createApiToken": {
+ "title": "API Token aanmaken",
+ "name": "API Token Naam",
+ "errorNameRequired": "Een naam is verplicht",
+ "generateToken": "Genereer API Token",
+ "description": "Nieuwe API token:",
+ "copyNow": "Let op: kopieer de API token nu, vanwege veiligheidsredenen wordt het nooit meer getoond."
+ },
+ "changePasswordAction": "Verander wachtwoord",
+ "disable2FAAction": "Twee-Factor (2FA) authenticatie uitschakelen",
+ "enable2FAAction": "Twee-Factor (2FA) authenticatie inschakelen"
+ },
+ "backups": {
+ "title": "Backups",
+ "location": {
+ "title": "Locatie",
+ "disabledList": "Van de volgende app(s) is de automatische backup uitgeschakeld:",
+ "provider": "Aanbieder",
+ "location": "Locatie",
+ "endpoint": "Eindpunt",
+ "configure": "Configureer",
+ "description": "Cloudron maakt een volledige backup van je systeem op de geconfigureerde locatie.",
+ "format": "Opslagformaat"
+ },
+ "schedule": {
+ "title": "Planning en bewaartermijn",
+ "schedule": "Planning",
+ "retentionPolicy": "Bewaartermijn",
+ "configure": "Configureer",
+ "description": "Cloudron maakt een volledige backup van je systeem gebaseerd op dit geplande interval en bewaart de backups volgens de ingestelde bewaartermijn."
+ },
+ "listing": {
+ "title": "Lijst met bestaande back-ups",
+ "noBackups": "Er zijn nog geen backups gemaakt",
+ "contents": "Inhoud",
+ "version": "Versie",
+ "noApps": "Geen apps",
+ "cleanupBackups": "Backups opschonen",
+ "backupNow": "Backup maken",
+ "stopTask": "Stop {{ taskType === 'backup' ? 'Backup' : 'Cleanup' }}",
+ "appCount": "{{ appCount }} apps",
+ "tooltipDownloadBackupConfig": "Download Backup Configuratie"
+ },
+ "logs": {
+ "title": "Logbestanden",
+ "showLogs": "Toon logbestanden",
+ "description": "Voorzichtig: de logbestanden kunnen gevoelige gegevens bevatten. Deel de logbestanden niet op publiek toegankelijke servers."
+ },
+ "backupDetails": {
+ "title": "Backup Details",
+ "id": "Id",
+ "date": "Datum",
+ "version": "Versie",
+ "format": "Formaat",
+ "list": "Bevat backups van {{appCount}} apps"
+ },
+ "cleanupBackups": {
+ "title": "Backups opschonen",
+ "cleanupNow": "Nu opschonen",
+ "description": "Backups worden automatisch dagelijks opgeschoond op basis van de bewaartermijn. Deze actie start direct een opschoning van backups."
+ },
+ "configureBackupSchedule": {
+ "title": "Configureer backup planning en bewaartermijn",
+ "schedule": "Planning",
+ "days": "Dagen",
+ "hours": "Uren",
+ "retentionPolicy": "Bewaartermijn",
+ "scheduleDescription": "Selecteer de dagen en uren waarop Cloudron een backup start. Let op: zorg ervoor dat deze tijden niet overlappen met de update planning."
+ },
+ "configureBackupStorage": {
+ "title": "Configureer backup opslag",
+ "provider": "Opslag aanbieder",
+ "mountPoint": "Mount point",
+ "mountPointDescription": "De mount point moet handmatig ingesteld worden. Zie handleiding.",
+ "localDirectory": "Lokale backup map",
+ "ext4Label": "Backup map is een externe EXT4 schijf",
+ "hardlinksLabel": "Gebruik hardlinks",
+ "s3Endpoint": "Eindpunt",
+ "acceptSelfSignedCerts": "Accepteer zelf-ondertekend certificaat",
+ "bucketName": "Bucket naam",
+ "prefix": "Prefix",
+ "region": "Regio",
+ "gcsServiceKey": "Serviceaccountsleutel",
+ "format": "Opslagformaat",
+ "s3LikeNote": "Verwijder alle 'object expiration lifecycle'-regels omdat anders rsync backups beschadigt worden.",
+ "encryptionPassword": "Encryptie wachtwoord (optioneel)",
+ "advancedSettings": "Geavanceerde instellingen…",
+ "memoryLimit": "Geheugen limiet",
+ "uploadPartSize": "Upload onderdeelgrootte",
+ "memoryLimitDescription": "Geheugenlimiet voor backups. Verhoog deze limiet als je de backup-gelijktijdigheidswaarden verhoogt.",
+ "downloadConcurrency": "Download gelijktijdigheid",
+ "downloadConcurrencyDescription": "Aantal bestanden dat parallel moet worden gedownload tijdens het herstellen",
+ "uploadConcurrency": "Upload gelijktijdigheid",
+ "copyConcurrency": "Gelijktijdigheid bij kopiëren",
+ "copyConcurrencyDescription": "Aantal externe bestandskopieën, die parallel bij het maken van een back-up gebruikt worden.",
+ "copyConcurrencyDigitalOceanNote": "Het limiet van DigitalOcean Spaces ligt op 20.",
+ "encryptionPasswordPlaceholder": "Wachtwoord wat gebruikt is om backups te versleutelen",
+ "noopNote": "Deze optie onderbreekt de backup en herstel functionaliteit van Cloudron en dient alleen gebruikt te worden voor testen. Zorg ervoor dat van deze server op een andere wijze een backup wordt gemaakt.",
+ "s3AccessKeyId": "Toegangssleutel id",
+ "s3SecretAccessKey": "Geheime toegangssleutel",
+ "formatChangeNote": "Voorgaande backups, die een ander opslagformaat gebruikten, dienen handmatig verwijderd te worden.",
+ "encryptionDescription": "Let op: bewaar dit wachtwoord op een veilige plaats. Cloudron bewaart dit wachtwoord niet, zonder dit wachtwoord kunnen backups niet ontsleutelt worden",
+ "uploadPartSizeDescription": "Meerdelige uploaddeelgrootte. Er worden maximaal 3 delen parallel geüpload en vereist evenveel geheugen.",
+ "uploadConcurrencyDescription": "Aantal bestanden dat parallel moet worden geüpload tijdens het maken van een backup",
+ "encryptionPasswordRepeat": "Herhaal wachtwoord"
+ },
+ "backupFailed": {
+ "title": "Backup maken niet mogelijk"
+ }
+ },
+ "branding": {
+ "title": "Ontwerp- en tekstaanpassingen",
+ "cloudronName": "Naam van deze Cloudron",
+ "logo": "Logo",
+ "footer": {
+ "title": "Voettekst",
+ "subscriptionRequired": "Aanpassen van de voettekst is alleen beschikbaar voor betaalde abonnementen.",
+ "setupSubscriptionNow": "Abonnement nemen",
+ "description": "Om de voettekst op te maken kun je Markdown gebruiken."
+ },
+ "changeLogo": {
+ "title": "Kies een Cloudron-afbeelding"
+ }
+ },
+ "emails": {
+ "title": "E-mail",
+ "domains": {
+ "title": "Domeinen",
+ "domain": "Domein",
+ "config": "Configuratie",
+ "testEmailTooltip": "Verstuur test e-mail",
+ "outbound": "Alleen uitgaand",
+ "disabled": "Uitgeschakeld",
+ "stats": "{{ mailboxCount }} Mailbox(en) / in gebruik: {{ usage }}"
+ },
+ "settings": {
+ "title": "Instellingen",
+ "info": "Deze instellingen zijn generiek voor alle domeinen.",
+ "location": "Mail server locatie",
+ "maxMailSize": "Maximale e-mail grootte",
+ "spamFilter": "Spam filtering",
+ "spamFilterOverview": "{{ blacklistCount }} adres(sen) op de blokkeerlijst.",
+ "changeDomainProgress": "E-mail domein aanpassen:",
+ "solrEnabled": "Ingeschakeld",
+ "solrRunning": "Actief",
+ "solrNotRunning": "Inactief",
+ "solrFts": "Zoek volledige tekst (Solr)",
+ "solrDisabled": "Uitgeschakeld"
+ },
+ "eventlog": {
+ "title": "Logboek",
+ "time": "Tijd",
+ "details": "Details",
+ "empty": "Logboek is leeg.",
+ "type": {
+ "outgoing": "Uitgaand",
+ "deferred": "Uitgesteld",
+ "incoming": "Inkomend",
+ "queued": "Wachtrij",
+ "denied": "Geweigerd",
+ "spamFilterTrained": "Spam filter getraind",
+ "outboundInfo": "E-mail in de wachtrij geplaatst voor aflevering aan {{ rcptTo | prettyEmailAddresses }} van {{ mailFrom | prettyEmailAddresses }}",
+ "receivedInfo": "Opgeslagen e-mail van {{ mailFrom | prettyEmailAddresses }} in de mailbox {{ rcptTo | prettyEmailAddresses }}",
+ "deliveredInfo": "Afgeleverde e-mail aan {{ rcptTo | prettyEmailAddresses }} van {{ mailFrom | prettyEmailAddresses }}",
+ "deniedInfo": "Verbinding van {{ remote.ip }} geweigerd. {{ details.message || details.reason }}",
+ "bounce": "Bounce",
+ "bounceInfo": "Bounce-mail gestuurd van {{ mailFrom | prettyEmailAddresses }} voor e-mail {{ rcptTo | prettyEmailAddresses }}. {{ details.message || details.reason }}",
+ "deferredInfo": "De aflevering van e-mails aan {{ rcptTo | prettyEmailAddresses }} is niet gelukt. {{ details.message || details.reason }}. Wordt over {{ details.delay }} seconden opnieuw geprobeerd.",
+ "inboundInfo": "Inkomende e-mail van {{ mailFrom | prettyEmailAddresses }} aan {{ rcptTo | prettyEmailAddresses }}. Spam: {{ details.spamStatus.indexOf('Yes,') === 0 ? 'Yes' : 'No' }}",
+ "spamFilterTrainedInfo": "Het spam filter wordt getraind op basis van de e-mailbox inhoud"
+ },
+ "showRawLogsAction": "Toon ruwe data logbestanden",
+ "searchPlaceholder": "Zoeken"
+ },
+ "changeDomainDialog": {
+ "location": "Locatie",
+ "manualInfo": "Voeg handmatig een A record toe voor {{ domain }} die verwijst naar het IP van deze Cloudron",
+ "locationPlaceholder": "Leeg laten om hoofddomein te gebruiken",
+ "title": "E-mail server locatie aanpassen",
+ "description": "Cloudron zorgt voor de benodigde DNS aanpassingen van alle domeinen en herstart de e-mail server. Desktop & mobiele e-mailprogramma's moeten opnieuw geconfigureerd worden met deze nieuwe locatie als IMAP en SMTP server."
+ },
+ "changeMailSizeDialog": {
+ "title": "Maximale e-mail grootte aanpassen",
+ "description": "Het aanpassen van de maximale e-mail grootte vereist een herstart van de mailserver.",
+ "size": "Maximale grootte in megabyte:"
+ },
+ "spamFilterDialog": {
+ "title": "Spam Filtering",
+ "blacklisteAddresses": "E-mailadressen op de blokkeer-lijst",
+ "customRules": "Aangepaste Spamassassin regels",
+ "blacklisteAddressesPlaceholder": "Regel gescheiden e-mailadres patronen",
+ "customRulesPlaceholder": "Aangepaste Spamassassin regels",
+ "blacklisteAddressesInfo": "Overeenkomende adressen belanden in de Spam folder van de gebruikers. '*' en '?' glob patronen worden ondersteund."
+ },
+ "testMailDialog": {
+ "title": "Verstuur test e-mail voor {{ domain }}",
+ "description": "Hiermee stuur je een test e-mail van no-reply@{{ domain }} aan onderstaand adres.",
+ "mailTo": "E-mail aan",
+ "mailToPlaceholder": "E-mailadres",
+ "sendAction": "Verstuur"
+ },
+ "solrConfig": {
+ "title": "Zoek volledige tekst (Solr)",
+ "enableSolrCheckbox": "'Zoek volledige tekst' (Solr) inschakelen",
+ "notEnoughMemory": "Minstens 3GB configureren voor de e-mail dienst om solr te activeren.",
+ "description": "Solr kan gebruikt worden voor 'volledige tekst zoeken' in e-mails. Solr werkt alleen als de e-mail dienst minstens 3GB RAM is toegewezen."
+ },
+ "typeFilterHeader": "Alle gebeurtenissen"
+ },
+ "domains": {
+ "domainDialog": {
+ "nameComUsername": "Name.com Gebruikersnaam",
+ "namecheapInfo": "Het IP adres van deze server moet opgenomen worden in de toegangslijst voor deze API sleutel.",
+ "addTitle": "Domein toevoegen",
+ "editTitle": "Configureer {{ domain }}",
+ "provider": "DNS Aanbieder",
+ "route53AccessKeyId": "Toegangssleutel Id",
+ "route53SecretAccessKey": "Geheime toegangssleutel",
+ "digitalOceanToken": "DigitalOcean Token",
+ "gandiApiKey": "Gandi API Key",
+ "goDaddyApiKey": "API Sleutel",
+ "goDaddyApiSecret": "API geheim",
+ "cloudflareTokenType": "Token Type",
+ "cloudflareTokenTypeGlobalApiKey": "Globale API Sleutel",
+ "cloudflareTokenTypeApiToken": "API Token",
+ "cloudflareEmail": "Cloudflare E-mailadres",
+ "linodeToken": "Linode Token",
+ "nameComApiToken": "API Token",
+ "namecheapUsername": "Namecheap Gebruikersnaam",
+ "namecheapApiKey": "API Sleutel",
+ "manualInfo": "Alle DNS records moeten handmatig ingesteld worden bij elke installatie voor elke app.",
+ "wildcardInfo": "Stel A records in voor *.{{ domain }} en {{ domain }} met het IP adres van deze Cloudron server.",
+ "advancedAction": "Geavanceerde instellingen...",
+ "zoneName": "Zone Naam (Optioneel)",
+ "certProvider": "Certificaat aanbieder",
+ "fallbackCert": "Reservecertificaat (optioneel)",
+ "fallbackCertCustomCert": "Aangepast certificaat",
+ "fallbackCertCustomCertInfo": "Dit wildcardcertificaat wordt gebruikt voor alle apps van dit domein. Als dit niet het geval is, wordt een automatisch gegenereerd zelfondertekend certificaat gebruikt.",
+ "fallbackCertKeyPlaceholder": "Sleutel",
+ "fallbackCertCertificatePlaceholder": "Certificaat",
+ "letsEncryptInfo": "Let's Encrypt vereist dat deze server bereikbaar is op poort 80",
+ "fallbackCertInfo": "Certificaten worden automatisch verkregen en vernieuwd door Let’s Encrypt. Bekijk de huidige limieten hier.\nDit wildcardcertificaat wordt gebruikt indien het verkrijgen van een Let's Encrypt-certificaat mislukt. Als dit niet het geval is, wordt een automatisch gegenereerd zelfondertekend certificaat gebruikt als reserve.",
+ "addDescription": "Met het toevoegen van een domein krijg je de mogelijkheid om apps te installeren op subdomeinen. E-mailinstellingen voor het domein gaat via het E-mail scherm.",
+ "domain": "Domein",
+ "gcdnsServiceAccountKey": "Service Account Sleutel"
+ },
+ "title": "Domeinen & Certificaten",
+ "addDomain": "Domein toevoegen",
+ "domain": "Domein",
+ "provider": "Aanbieder",
+ "tooltipEdit": "Bewerk domein",
+ "tooltipRemove": "Verwijder domein",
+ "renewCerts": {
+ "title": "Vernieuw certificaten",
+ "renewAllAction": "Vernieuw alle certificaten",
+ "showLogsAction": "Toon logbestanden",
+ "description": "Cloudron vernieuwt Let's Encrypt certificaten automatisch. Gebruik deze optie om nu te vernieuwen."
+ },
+ "changeDashboardDomain": {
+ "changeAction": "Domein aanpassen",
+ "cancelAction": "Annuleer",
+ "showLogsAction": "Toon logbestanden",
+ "title": "Dashboard-domein aanpassen",
+ "description": "Hierdoor verhuist het Dashboard en de e-mailserver naar het my subdomein van het geselecteerde domein."
+ },
+ "subscriptionRequired": {
+ "title": "Abonnement verplicht",
+ "description": "Om meer domeinen toe te kunnen voegen is een betaald abonnement nodig.",
+ "setupAction": "Abonnement nemen"
+ },
+ "removeDialog": {
+ "title": "Weet je zeker dat je {{ domain }} wilt verwijderen?",
+ "description": "Dit zal het domein {{ domain }} verwijderen.",
+ "removeAction": "Verwijder"
+ }
+ },
+ "app": {
+ "email": {
+ "csp": {
+ "title": "Content Security Policy"
+ },
+ "from": {
+ "title": "E-mail VAN adres",
+ "mailboxPlaceholder": "Laat leeg om platformstandaard te gebruiken",
+ "saveAction": "Opslaan",
+ "description": "Dit stelt het adres in waarvandaan deze app e-mail verzendt. Deze app is al geconfigureerd om e-mail te verzenden met deze {{ domain }}'s uitgaande e-mail instellingen."
+ }
+ },
+ "backAction": "Terug naar Mijn Apps",
+ "logsActionTooltip": "Logbestanden",
+ "terminalActionTooltip": "Terminal",
+ "filemanagerActionTooltip": "Bestandsbeheer",
+ "docsActionTooltip": "Documentatie",
+ "firstTimeSetupAction": "Eerste installatie",
+ "docsAction": "Documentatie",
+ "adminPageAction": "Adminpagina",
+ "displayTabTitle": "Toon",
+ "locationTabTitle": "Locatie",
+ "accessControlTabTitle": "Toegangscontrole",
+ "resourcesTabTitle": "Middelen",
+ "storageTabTitle": "Opslag",
+ "securityTabTitle": "Beveiliging",
+ "emailTabTitle": "E-mail",
+ "updatesTabTitle": "Updates",
+ "backupsTabTitle": "Backups",
+ "repairTabTitle": "Repareren",
+ "uninstallTabTitle": "De-installeren",
+ "display": {
+ "label": "Label",
+ "tags": "Tags",
+ "icon": "Pictogram",
+ "tagsTooltip": "Voor groeperen in het Dashboard",
+ "iconResetAction": "Pictogram herstellen",
+ "saveAction": "Opslaan",
+ "tagsPlaceholder": "Gebruik een spatie om tags te scheiden"
+ },
+ "location": {
+ "redirections": "Omleidingen",
+ "redirectionsPlaceholder": "Leeg laten om hoofddomein te gebruiken",
+ "addRedirectionAction": "Omleiding toevoegen",
+ "locationPlaceholder": "Leeg laten om hoofddomein te gebruiken",
+ "saveAction": "Opslaan",
+ "location": "Locatie",
+ "noRedirections": "Er zijn geen omleidingen ingesteld."
+ },
+ "accessControl": {
+ "userManagement": {
+ "title": "Gebruikersbeheer",
+ "description": "Deze app is ingesteld voor authenticatie met het Cloudron Gebruikersadresboek.",
+ "dashboardVisibility": "Dashboard zichtbaarheid",
+ "sftpAccessControl": "Deze instelling regelt ook SFTP-toegang.",
+ "visibleForSelected": "Alleen zichtbaar voor de volgende gebruikers en groepen",
+ "descriptionSftp": "Regelt ook SFTP-toegang.",
+ "visibleForAllUsers": "Zichtbaar voor alle gebruikers op deze Cloudron"
+ },
+ "sftp": {
+ "title": "SFTP",
+ "server": "Server",
+ "port": "Poort",
+ "username": "Gebruikersnaam"
+ }
+ },
+ "resources": {
+ "memory": {
+ "title": "Geheugenlimiet",
+ "description": "Cloudron wijst 50% van deze waarde toe als RAM en 50% als swap.",
+ "resizeAction": "Grootte wijzigen",
+ "error": "Kan geheugenlimiet niet instellen, probeer minder."
+ },
+ "cpu": {
+ "setAction": "Vastleggen",
+ "title": "CPU Shares",
+ "description": "Percentage CPU-tijd wanneer het systeem zwaar wordt belast."
+ }
+ },
+ "storage": {
+ "appdata": {
+ "title": "App data",
+ "dataDirPlaceholder": "Laat leeg om platformstandaard te gebruiken",
+ "moveAction": "Verplaats data",
+ "description": "Standaard bevinden de gegevens van deze app zich op {{ storagePath }}. Als de server onvoldoende schijfruimte heeft, kunt je een externe EXT4-schijf koppelen en de gegevens van deze app daarheen verplaatsen."
+ },
+ "mounts": {
+ "title": "Mounts",
+ "readOnly": "Alleen-lezen",
+ "volume": "Volume",
+ "noMounts": "Er zijn geen Volumes gemount.",
+ "saveAction": "Opslaan",
+ "addMountAction": "Volume mount toevoegen"
+ }
+ },
+ "graphs": {
+ "selectPeriod": "Selecteer periode {{ period }}",
+ "period": {
+ "24h": "24 uur",
+ "12h": "12 uur",
+ "7d": "7 dagen",
+ "30d": "30 dagen"
+ },
+ "memoryTitle": "Geheugen (RAM + Swap) in MB"
+ },
+ "security": {
+ "csp": {
+ "description": "Als u deze optie instelt, worden alle CSP-headers die door de app zelf zijn verzonden, overschreven",
+ "title": "Content Security Policy",
+ "saveAction": "Opslaan"
+ },
+ "robots": {
+ "title": "Robots.txt",
+ "disableIndexingAction": "Indexering uitschakelen",
+ "txtPlaceholder": "Leeg laten om toe te staan dat bots deze app indexeren"
+ }
+ },
+ "updates": {
+ "info": {
+ "title": "Informatie over deze app",
+ "description": "Titel en versie van deze app",
+ "appId": "ID van deze app",
+ "packageVersion": "Pakketversie",
+ "lastUpdated": "Laatst geüpdatet",
+ "checkForUpdatesAction": "Controleer op updates",
+ "customAppUpdateInfo": "Er zijn geen updates beschikbaar voor deze maatwerk app",
+ "updateAvailableAction": "Update beschikbaar"
+ },
+ "auto": {
+ "title": "Automatische updates",
+ "enabled": "Automatische updates zijn momenteel ingeschakeld.",
+ "disabled": "Automatische updates zijn momenteel uitgeschakeld.",
+ "disableAction": "Automatische updates uitschakelen",
+ "enableAction": "Automatische updates inschakelen",
+ "description": "Cloudron controleert de App Store periodiek op updates. Als je dit uitschakelt zorg er dan voor dat je updates handmatig installeert."
+ }
+ },
+ "backups": {
+ "backups": {
+ "title": "Backups",
+ "packageVersion": "Pakketversie",
+ "time": "Aangemaakt op",
+ "downloadConfigTooltip": "Download backup configuratie",
+ "createBackupAction": "Maak backup",
+ "importAction": "Importeer backup",
+ "description": "Backups zijn complete momentopnamen van de app. Je kunt deze app backups gebruiken voor herstel of om de app te klonen.",
+ "cloneTooltip": "Maak een kloon van deze backup",
+ "restoreTooltip": "Herstel met deze backup"
+ },
+ "import": {
+ "title": "Importeer van externe backup",
+ "description": "Gebruik dit om een app vanaf een andere Cloudron te migreren. De te migreren app moet dezelfde pakketversie en toegangscontrole instellingen hebben."
+ },
+ "auto": {
+ "title": "Automatische backups",
+ "description": "Cloudron maakt periodiek een backup op basis van deze backup instellingen.",
+ "enabled": "Automatische backups zijn momenteel ingeschakeld.",
+ "disabled": "Automatische backups zijn momenteel uitgeschakeld.",
+ "disableAction": "Automatische backups uitschakelen",
+ "enableAction": "Automatische backups inschakelen"
+ }
+ },
+ "repair": {
+ "recovery": {
+ "title": "Crash herstel",
+ "enableRecoveryModeAction": "Herstelmodus inschakelen",
+ "disableRecoveryModeAction": "Herstelmodus uitschakelen",
+ "restartAction": "App herstarten",
+ "description": "Indien de app niet reageert, probeer dan een herstart van de app. Indien de app continue herstart vanwege een defecte plug-in of verkeerde configuratie, plaats de app dan in herstel-modus voor toegang tot de Terminal.\nVolg deze instructies om de app weer werkend te krijgen.."
+ },
+ "taskError": {
+ "title": "Taak fout",
+ "retryAction": "Probeer taak {{ task }} opnieuw",
+ "description": "Indien een configuratie, update, herstel of backup resulteert in een fout, probeer de taak dan opnieuw."
+ },
+ "appIsBusyTooltip": "App is bezet"
+ },
+ "uninstall": {
+ "startStop": {
+ "title": "Start / Stop",
+ "startAction": "Start App",
+ "stopAction": "Stop App",
+ "description": "Apps kunnen ook gestopt worden in plaats van de-installeren om server capaciteit vrij te maken. Toekomstige app backups bevatten geen wijzigingen tussen nu en de laatste app backup. Start daarom handmatig een backup alvorens de app te stoppen."
+ },
+ "uninstall": {
+ "title": "De-installeer",
+ "uninstallAction": "De-installeer",
+ "backupWarning": "App backups worden niet verwijderd maar opgeschoond volgens de ingestelde bewaartermijn. Je kunt deze app terugzetten met een bestaande backup, volg hiervoor deze instructies.",
+ "description": "Hierdoor wordt de app direct verwijderd inclusief alle bijbehorende data. De bijbehorende site wordt onbereikbaar."
+ }
+ },
+ "appInfo": {
+ "package": "Pakket",
+ "postInstallConfirmCheckbox": "Bevestig instructies",
+ "openAction": "Open {{ app }}",
+ "firstTimeCollapseHeader": "Eerste gebruik instructies",
+ "firstTimeTitle": "Eerste gebruik",
+ "customAppUpdateWarning": "Dit is een aangepaste app en niet geïnstalleerd vanuit de App Store, het krijgt hierdoor geen updates. Lees de documentatie over hoe je een aangepaste app kunt updaten.",
+ "appDocsUrl": "Bekijk de {{ title }} documentatie voor informatie en tips over deze app. Indien je meer hulp nodig hebt ga dan naar Cloudron's {{ title }} forum.",
+ "sso": "Deze app is ingesteld voor authenticatie via het Cloudron gebuikersadresboek. Cloudron gebruikers kunnen inloggen en het direct gebruiken.",
+ "ssoEmail": "Deze app is zodanig ingesteld dat alle gebruikers met een e-mailbox op deze Cloudron toegang hebben. Log in met je e-mailadres en wachtwoord voor toegang tot die e-mailbox."
+ },
+ "uninstallDialog": {
+ "uninstallAction": "De-installeer",
+ "title": "De-installeer {{ app }}",
+ "description": "Hiermee de-installeer je direct {{ app }} inclusief alle bijbehorende gegevens."
+ },
+ "domainCollisionDialog": {
+ "title": "Domeinbotsing",
+ "overwriteAction": "Overschrijf bestaande DNS Records",
+ "collisionListTitle": "De volgende domeinen bestaan al in je DNS:",
+ "description": "Uit voorzorg zal Cloudron geen bestaande DNS records overschrijven. Bevestig dat bovenstaande domeinen niet in gebruik zijn voor diensten buiten Cloudron om."
+ },
+ "repairDialog": {
+ "title": "Repareer {{ app }}",
+ "retryAction": "Probeer {{ task }} opnieuw",
+ "location": "Locatie",
+ "fromBackup": "De volgende backup herstellen:",
+ "taskError": "De {{ task }} opdracht is mislukt met de volgende foutmelding:",
+ "domainDescription": "Cloudron zal de app repareren met de volgende domeinen:",
+ "description": "Cloudron zal de app opnieuw installeren met de bestaande configuratie. Bestaande gegevens zullen hersteld worden."
+ },
+ "importBackupDialog": {
+ "title": "Importeer backup",
+ "uploadAction": "Upload backup configuratie",
+ "importAction": "Importeer",
+ "description": "Alle gegevens tussen nu en de laatst bekende backup zullen onherstelbaar verloren gaan. Het is aanbevolen om eerst handmatig een backup te maken van de gegevens vóór de import."
+ },
+ "updateDialog": {
+ "title": "Update {{ app }}",
+ "changelogHeader": "Wijzigingen voor nieuwe versie {{ version}}:",
+ "skipBackupCheckbox": "Backup overslaan",
+ "updateAction": "Update",
+ "setupSubscriptionAction": "Abonnement nemen",
+ "subscriptionExpired": "Je Cloudron abonnement is verlopen. Neem een abonnement om deze app te updaten.",
+ "unstableWarning": "Deze update is een pre-release en geldt nog niet als stabiel. Voorzichtig: update is voor eigen risico."
+ },
+ "restoreDialog": {
+ "title": "Herstel {{ app }}",
+ "restoreAction": "Herstel",
+ "warning": "Alle gegevens tussen nu en de laatst bekende backup zullen onherstelbaar verloren gaan. Het is aanbevolen om eerst handmatig een backup te maken van de gegevens vóór het herstellen.",
+ "description": "Hierdoor zal deze app worden hersteld met de gegevens van {{ creationTime }}."
+ },
+ "cloneDialog": {
+ "title": "Kloon {{ app }}",
+ "location": "Locatie",
+ "cloneAction": "Kloon",
+ "description": "Backup van {{ creationTime }} en versie v{{ packageVersion }} gebruiken"
+ },
+ "projectWebsiteAction": "Project Website",
+ "graphsTabTitle": "Grafieken",
+ "states": {
+ "notResponding": "Reageert niet",
+ "stopped": "Gestopt",
+ "running": "Lopend"
+ }
+ },
+ "network": {
+ "title": "Netwerk",
+ "ip": {
+ "title": "IP Adres",
+ "provider": "Aanbieder",
+ "address": "IP Adres",
+ "interface": "Naam netwerkinterface",
+ "configure": "Configureer",
+ "interfaceDescription": "Toon beschikbare apparaten op deze server met:",
+ "description": "Cloudron gebruikt dit IP adres tijdens het instellen van DNS records.",
+ "detected": "gedetecteerd"
+ },
+ "firewall": {
+ "title": "Firewall",
+ "configure": {
+ "title": "Firewall Configuratie",
+ "blocklistPlaceholder": "Regelgescheiden IP adressen of subnet",
+ "description": "Deze IP-adressen worden door de firewall geblokkeerd. Ze kunnen geen verbinding maken met de server, ook niet met de e-mailserver, het Dashboard en de apps. Let op: zorg ervoor dat je jezelf niet buitensluit."
+ },
+ "blockedIpRanges": "Geblokkeerde IP's & bereiken",
+ "blocklist": "{{ blockCount }} IP('s) geblokkeerd"
+ },
+ "dyndns": {
+ "title": "Dynamische DNS",
+ "description": "Schakel deze optie in om je DNS records synchroon te houden met je veranderende IP adres. Dit is handig als je Cloudron opgenomen is in een netwerk waarbij het publieke IP adres steeds wisselt zoals in een thuissituatie.",
+ "useLabel": "Gebruik Dynamische DNS",
+ "saved": "Opgeslagen"
+ },
+ "configureIp": {
+ "title": "Configureer IP aanbieder",
+ "providerGenericDescription": "Het publieke IP adres van deze server wordt automatisch gedetecteerd."
+ }
+ },
+ "services": {
+ "title": "Diensten",
+ "service": "Dienst",
+ "memoryUsage": "Geheugengebruik",
+ "memoryLimit": "Geheugenlimiet",
+ "configureActionTooltip": "Configureer",
+ "restartActionTooltip": "Herstart",
+ "configure": {
+ "title": "Configureer {{ name }}",
+ "accessControl": "Toegangscontrole",
+ "requireAdminRoleLabel": "Admin rol benodigd voor toegang tot SFTP",
+ "resetToDefaults": "Terugstellen naar standaardwaarden",
+ "memoryLimitDescription": "Cloudron wijst 50% van deze waarde toe als RAM en 50% als swap.",
+ "accessControlDescription": "Indien je toestaat dat non-admins toegang hebben tot SFTP, dan kunnen zij bijv. configuratiebestanden en geheime sleutels inzien. Voor WordPress kunnen ze alle wachtwoorden vastleggen."
+ },
+ "description": "Cloudron diensten bestaan uit functionaliteiten zoals databases, e-mail en authenticatie. Hint: alle diensten dienen 'groen' te zijn, zo niet dan kun je deze herstarten of het geheugenlimiet verhogen."
+ },
+ "settings": {
+ "appstoreAccount": {
+ "setupAction": "Instellen account",
+ "email": "Account e-mailadres",
+ "subscription": "Abonnement",
+ "cloudronId": "Cloudron ID",
+ "subscriptionEndsAt": "Opgezegd en eindigt op",
+ "subscriptionSetupAction": "Abonnement instellen",
+ "subscriptionChangeAction": "Abonnement wijzigen",
+ "subscriptionReactivateAction": "Abonnement heractiveren",
+ "title": "Cloudron.io Account",
+ "description": "Een Cloudron.io account wordt gebruikt voor toegang tot de App Store en om je abonnement te beheren."
+ },
+ "timezone": {
+ "title": "Tijdzone",
+ "description": "De huidige tijdzone instelling is {{ timeZone }}.\nDeze instelling wordt gebruikt voor backup planning en update taken."
+ },
+ "updates": {
+ "title": "Updates",
+ "autoUpdateDisabled": "Automatische update voor het platform en apps is uitgeschakeld.",
+ "currentSchedule": "De huidige automatische update planning voor het platform en de apps is",
+ "showLogsAction": "Toon logbestanden",
+ "changeScheduleAction": "Planning aanpassen",
+ "checkForUpdatesAction": "Controleer op updates",
+ "updateAvailableAction": "Update beschikbaar",
+ "stopUpdateAction": "Stop Update",
+ "version": "Platform versie"
+ },
+ "privateDockerRegistry": {
+ "subscriptionRequired": "Deze functie is alleen beschikbaar voor betaalde abonnementen.",
+ "setupSubscriptionAction": "Abonnement nemen",
+ "server": "Serveradres",
+ "username": "Gebruikersnaam",
+ "configureAction": "Configureer register",
+ "title": "Privaat Docker Register",
+ "description": "Cloudron kan aangepaste apps binnenhalen en installeren van een privaat docker register.",
+ "usernameNotSet": "Niet ingesteld"
+ },
+ "privateDockerRegistryDialog": {
+ "title": "Privaat Register configuratie",
+ "email": "E-mailadres (optioneel)",
+ "passwordToken": "Wachtwoord/Token"
+ },
+ "updateScheduleDialog": {
+ "disableCheckbox": "Automatische updates uitschakelen",
+ "enableCheckbox": "Automatische updates inschakelen",
+ "selectOne": "Selecteer minstens één dag en tijd",
+ "days": "Dagen",
+ "hours": "Uren",
+ "title": "Automatische update planning configureren",
+ "description": "Selecteer de dagen en uren waarop Cloudron automatische platform- en app-updates uitvoert. Let op: zorg ervoor dat deze planning niet overlapt met de backup planning."
+ },
+ "updateDialog": {
+ "title": "Update Cloudron naar",
+ "blockingApps": "Onderstaande apps blokkeren een update omdat ze openstaande acties hebben:",
+ "blockingAppsInfo": "Wacht tot de bovenstaande activiteiten uitgevoerd zijn.",
+ "unstableWarning": "Deze update is een premature versie en geldt nog als niet als stabiel. Update op eigen risico.",
+ "changes": "Aanpassingen",
+ "skipBackupCheckbox": "Backup overslaan",
+ "updateAction": "Update"
+ },
+ "language": {
+ "title": "Taal",
+ "description": "De standaard taal van deze Cloudron kan hier ingesteld worden. Deze instelling wordt ook gebruikt voor systeem e-mails zoals gebruikersuitnodigingen en wachtwoord herstellingen. Elke gebruiker kan een eigen voorkeurtaal instellen in het Profiel."
+ },
+ "title": "Instellingen"
+ },
+ "support": {
+ "title": "Ondersteuning",
+ "ticket": {
+ "title": "Ticket",
+ "subscriptionRequired": "Ondersteuningstickets zijn alleen beschikbaar voor betaalde abonnementen.",
+ "type": "Type",
+ "typeApp": "App fout",
+ "typeBug": "Foutrapport",
+ "typeEmail": "E-mail fout",
+ "selectApp": "Selecteer App",
+ "topic": "Onderwerp",
+ "report": "Rapporteer",
+ "email": "E-mail",
+ "submitAction": "Indienen",
+ "reportPlaceholder": "Beschrijf je probleem",
+ "emailPlaceholder": "Indien nodig, geef een alternatief e-mailadres op dan hierboven is vermeld",
+ "subscriptionRequiredDescription": "Je kunt ook antwoorden op je vragen vinden in onze documentatie of vraag op ons Forum.",
+ "emailInfo": "(E-mail van het abonnement is {{ email }})",
+ "sshCheckbox": "Sta toe dat ondersteuningsmedewerkers toegang krijgen tot deze server middels SSH"
+ },
+ "remoteSupport": {
+ "title": "Ondersteuning op afstand",
+ "subscriptionRequired": "Ondersteuning op afstand is alleen beschikbaar voor betaalde abonnementen.",
+ "warning": "Schakel deze optie niet in, tenzij je hiervoor een verzoek hebt gekregen van het Cloudron ondersteuningsteam.",
+ "disableAction": "SSH ondersteuningstoegang uitschakelen",
+ "enableAction": "SSH ondersteuningstoegang inschakelen",
+ "description": "Met het inschakelen van deze optie geeft je ondersteuningsmedewerkers toegang tot deze server middels SSH."
+ }
+ },
+ "system": {
+ "title": "Systeeminformatie",
+ "diskUsage": {
+ "usageInfo": "{{ available | prettyDiskSize }} van {{ size | prettyDiskSize }} beschikbaar",
+ "diskContent": "Deze {{ type }} schijf bevat",
+ "notAvailableYet": "Nog niet beschikbaar",
+ "title": "Schijfgebruik",
+ "mountedAt": "{{ filesystem }} mounted op {{ mountpoint }}"
+ },
+ "systemMemory": {
+ "title": "Systeemgeheugen",
+ "graphSubtext": "App waardes worden niet gestapeld weergegeven"
+ },
+ "cpuUsage": {
+ "title": "CPU-gebruik",
+ "graphTitle": "Percentage"
+ },
+ "selectPeriodLabel": "Selecteer periode"
+ },
+ "eventlog": {
+ "title": "Logboek",
+ "time": "Tijd",
+ "source": "Bron",
+ "details": "Details",
+ "searchPlaceholder": "Zoeken",
+ "filterAllEvents": "Alle gebeurtenissen"
+ },
+ "notifications": {
+ "title": "Notificaties",
+ "dismissTooltip": "Afwijzen",
+ "clearAll": "Alles wissen",
+ "nonePending": "Alles bijgewerkt!"
+ },
+ "logs": {
+ "title": "Logbestanden",
+ "clear": "Leegmaken",
+ "download": "Download volledige logbestanden"
+ },
+ "terminal": {
+ "title": "Terminal",
+ "download": {
+ "title": "Download van {{ name }}",
+ "filePath": "Pad naar bestand of map",
+ "download": "Download"
+ },
+ "scheduler": "Planner/Cron",
+ "restart": "Herstart",
+ "uploading": "Uploading...",
+ "downloadAction": "Download",
+ "busy": {
+ "restarting": "Herstarten app...",
+ "resuming": "App wordt hervat...",
+ "installing": "App wordt geïnstalleerd...",
+ "restartingInPausedMode": "Herstarten app in pauzeer-modus..."
+ },
+ "contextmenu": {
+ "copy": "Kopiëren",
+ "clear": "Leegmaken",
+ "pasteInfo": "Gebruik Ctrl+v om te plakken"
+ },
+ "upload": {
+ "title": "Uploaden bestand naar {{ name }}"
+ },
+ "uploadToTmp": "Upload naar /tmp"
+ },
+ "filemanager": {
+ "title": "Bestandsbeheer",
+ "removeDialog": {
+ "reallyDelete": "Weet je zeker dat je {{ fileName }} wilt verwijderen?"
+ },
+ "newDirectoryDialog": {
+ "title": "Nieuwe map",
+ "create": "Aanmaken"
+ },
+ "newFileDialog": {
+ "title": "Nieuw bestand",
+ "create": "Aanmaken"
+ },
+ "renameDialog": {
+ "title": "Hernoem {{ fileName }}",
+ "newName": "Nieuwe naam",
+ "rename": "Hernoem"
+ },
+ "chownDialog": {
+ "newOwner": "Nieuwe eigenaar",
+ "change": "Eigenaar aanpassen",
+ "recursiveCheckbox": "Eigenaar recursief aanpassen",
+ "title": "Eigenaarschap veranderen voor {{ fileName }}"
+ },
+ "uploadingDialog": {
+ "title": "Uploaden bestanden ({{ countDone }}/{{ count }})",
+ "closeWarning": "Herlaad deze pagina niet totdat het uploaden is afgerond.",
+ "retry": "Probeer opnieuw",
+ "overwrite": "Overschrijven",
+ "errorAlreadyExists": "Een of meerdere bestanden bestaan al.",
+ "errorFailed": "Uploaden van een of meerdere bestanden is mislukt. Probeer opnieuw."
+ },
+ "extractDialog": {
+ "title": "Uitpakken {{ fileName }}",
+ "closeWarning": "Herlaad deze pagina niet totdat het uitpakken is afgerond."
+ },
+ "textEditorCloseDialog": {
+ "details": "Veranderingen gaan verloren als je ze nu niet opslaat",
+ "dontSave": "Niet opslaan",
+ "title": "Bestand heeft niet-opgeslagen veranderingen"
+ },
+ "notFound": "Niet gevonden",
+ "toolbar": {
+ "new": "Nieuw",
+ "newFile": "Nieuw bestand",
+ "uploadFolder": "Upload map",
+ "uploadFile": "Upload bestand",
+ "restartApp": "Herstart app",
+ "openTerminal": "Open Terminal",
+ "openLogs": "Open logbestanden",
+ "upload": "Upload",
+ "newFolder": "Nieuwe map"
+ },
+ "list": {
+ "name": "Naam",
+ "size": "Grootte",
+ "owner": "Eigenaar",
+ "empty": "Geen bestanden",
+ "symlink": "symlink naar {{ target }}",
+ "menu": {
+ "chown": "Eigenaarschap aanpassen",
+ "extract": "Hier uitpakken",
+ "download": "Download",
+ "delete": "Verwijderen",
+ "rename": "Hernoem"
+ }
+ },
+ "extract": {
+ "error": "Fout tijdens uitpakken: {{ message }}"
+ },
+ "newFile": {
+ "errorAlreadyExists": "Bestaat al"
+ },
+ "status": {
+ "restartingApp": "herstarten app"
+ },
+ "newDirectory": {
+ "errorAlreadyExists": "Bestaat al"
+ }
+ },
+ "email": {
+ "backAction": "Terug naar e-mail",
+ "config": {
+ "title": "E-mailconfiguratie {{ domain }}",
+ "connectionDetails": "Verbindingsdetails voor andere e-mailprogramma's"
+ },
+ "incoming": {
+ "disableAction": "Uitschakelen",
+ "enableAction": "Inschakelen",
+ "outgointServerInfo": "Uitgaande e-mail (SMTP)",
+ "sieveServerInfo": "ManageSieve",
+ "loginHelp": "Gebruik mailboxname@{{ domain }} en het wachtwoord van de e-mailbox eigenaar voor toegang tot mailboxen van dit domein",
+ "server": "Server",
+ "port": "Poort",
+ "tabTitle": "E-mailboxen",
+ "mailboxes": {
+ "addAction": "Toevoegen",
+ "disabledTooltip": "E-mail is uitgeschakeld voor dit domein",
+ "name": "Naam",
+ "owner": "Eigenaar",
+ "aliases": "Aliassen",
+ "usage": "Gebruik",
+ "title": "E-mailboxen"
+ },
+ "mailinglists": {
+ "title": "E-maillijsten",
+ "name": "Naam",
+ "members": "Lijst van deelnemers",
+ "description": "Een e-mail gestuurd aan een e-maillijst wordt automatisch doorgestuurd naar diens deelnemers.",
+ "everyoneTooltip": "Versturen naar deze lijst is toegestaan voor iedereen",
+ "membersOnlyTooltip": "Versturen naar deze lijst is alleen toegestaan voor deelnemers"
+ },
+ "catchall": {
+ "title": "Catch-all",
+ "description": "E-mails verstuurd naar niet-bestaande adressen worden doorgestuurd naar de volgende e-mailboxen.",
+ "saveAction": "Opslaan",
+ "subscriptionRequired": "Deze functie is alleen beschikbaar voor betaalde abonnementen. Neem een abonnement"
+ },
+ "incomingServerInfo": "Inkomende e-mail (IMAP)",
+ "title": "Inkomende e-mail",
+ "description": "Cloudron E-mailserver maakt het mogelijk e-mail te ontvangen voor dit domein. Rainloop, SOGo, Roundcube zijn voorgeconfigureerd voor Cloudron e-mail."
+ },
+ "outbound": {
+ "tabTitle": "Uitgaand",
+ "title": "E-mail Relay",
+ "description": "Cloudron gebruikt deze e-mailserver (Smart host) om uitgaande e-mails te versturen van apps in dit domein.",
+ "mailRelay": {
+ "host": "SMTP Host",
+ "port": "SMTP Poort (STARTTLS)",
+ "selfsignedCheckbox": "Accepteer zelf-ondertekende certificaten",
+ "apiTokenOrKey": "API Token/Sleutel",
+ "username": "Gebruikersnaam",
+ "password": "Wachtwoord",
+ "saveSuccess": "Opgeslagen",
+ "saveAction": "Opslaan",
+ "spfDocInfo": "Cloudron stelt niet automatisch een SPF record in. Stel dit handmatig in met behulp van de {{ name }}handleiding."
+ },
+ "noopAdminDomainWarning": "Cloudron kan geen uitnodigingen versturen aan gebruikers, herstel wachtwoord en andere notificaties indien e-mail is uitgeschakeld op het primaire domein",
+ "noopNonAdminDomainWarning": "Cloudron kan geen e-mail versturen voor apps van dit domein indien e-mail is uitgeschakeld."
+ },
+ "masquerading": {
+ "title": "Vermommen",
+ "enableAction": "Inschakelen",
+ "disableAction": "Uitschakelen",
+ "description": "Middels 'vermommen' kunnen gebruikers en apps e-mail versturen met elke willekeurige gebruikersnaam in het VAN adres."
+ },
+ "signature": {
+ "title": "Handtekening",
+ "description": "Deze tekst wordt toegevoegd aan alle uitgaande e-mails van dit domein.",
+ "plainTextFormat": "Tekstformaat",
+ "htmlFormat": "HTML formaat (Optioneel)",
+ "subscriptionRequired": "Deze functie is allen beschikbaar voor betaalde abonnementen. Abonneer nu",
+ "saveAction": "Opslaan"
+ },
+ "status": {
+ "tabTitle": "Status"
+ },
+ "dnsStatus": {
+ "title": "DNS Status",
+ "namecheapInfo": "Namecheap vereist handmatige handelingen voor MX records",
+ "ptrInfo": "Het PTR record wordt ingesteld door je VPS aanbieder en niet door je DNS aanbieder.",
+ "hostname": "Hostnaam",
+ "domain": "Domein",
+ "expected": "Verwachte waarde",
+ "current": "Huidige waarde",
+ "type": "Record-type",
+ "reSetupAction": "DNS opnieuw instellen",
+ "description": "De status van DNS Records kan een foutmelding weergeven tijdens DNS propagatie (~5 minuten). Zie de hulp bij fouten in de documentatie.",
+ "recordNotSet": "niet ingesteld"
+ },
+ "smtpStatus": {
+ "title": "SMTP Status",
+ "outboudDirect": "Uitgaande SMTP (Direct)",
+ "outboudRelay": "Uitgaande SMTP (Relay)",
+ "blacklistCheck": "IP-adres blokkeerlijst check",
+ "notBlacklisted": "Deze server's IP {{ ip }} staat niet op een blokkeerlijst.",
+ "blacklisted": "Deze server's IP {{ ip }} staat op een blokkeerlijst."
+ },
+ "subscriptionDialog": {
+ "title": "Abonnement verplicht",
+ "description": "Om meer e-mailboxen te kunnen toevoegen is een betaald abonnement nodig.",
+ "setupAction": "Abonnement nemen"
+ },
+ "enableEmailDialog": {
+ "title": "E-mail inschakelen voor {{ domain }}?",
+ "noProviderInfo": "Er is geen DNS aanbieder ingesteld. De DNS records zoals getoond in het Status-tab dienen handmatig ingesteld te worden.",
+ "setupDnsCheckbox": "DNS records voor e-mail nu instellen",
+ "setupDnsInfo": "Gebruik deze optie om automatisch e-mail gerelateerde DNS records in te stellen. Het nu niet inschakelen kan handig zijn om eerst e-mail boxen aan te maken en e-mails te importeren voor ingebruikname.",
+ "enableAction": "Inschakelen",
+ "description": "Hiermee wordt Cloudron zo geconfigureerd dat e-mails ontvangen worden voor {{ domain }}. In de documentatie staat beschreven welke benodigde poorten ingesteld dienen te worden voor Cloudron Email.",
+ "cloudflareInfo": "Het domein {{ adminDomain }} wordt beheerd door Cloudflare. Zorg ervoor dat Cloudflare proxying uitgeschakeld is voor {{ mailFqdn }} en ingesteld is op DNS only. Dit is noodzakelijk omdat Cloudflare geen e-mail-proxy kan uitvoeren."
+ },
+ "disableEmailDialog": {
+ "title": "E-mail Server voor {{ domain }} uitschakelen?",
+ "disableAction": "Uitschakelen",
+ "description": "Hiermee wordt Cloudron ingesteld om geen e-mails meer te ontvangen voor {{ domain }}. Mailboxen en lijsten gekoppeld aan dit domein worden niet verwijderd."
+ },
+ "addMailboxDialog": {
+ "title": "Mailbox toevoegen",
+ "name": "Naam",
+ "owner": "Mailbox eigenaar"
+ },
+ "editMailboxDialog": {
+ "title": "Bewerk mailbox {{ name }}@{{ domain }}",
+ "owner": "Mailbox eigenaar",
+ "aliases": "Aliassen",
+ "noAliases": "Er zijn geen aliassen ingesteld.",
+ "addAliasAction": "Alias toevoegen",
+ "addAnotherAliasAction": "Een andere alias toevoegen"
+ },
+ "deleteMailboxDialog": {
+ "purgeMailboxCheckbox": "Verwijder alle e-mails en filters in deze mailbox",
+ "deleteAction": "Verwijder",
+ "title": "Verwijder mailbox {{ name }}@{{ domain }}",
+ "description": "Na verwijdering zullen e-mails aan deze mailbox teruggestuurd worden. Je kunt ervoor kiezen om de e-mails in deze mailbox niet te verwijderen voor archiveringsdoeleinden. Gearchiveerde e-mails bevinden zich in /home/yellowtent/boxdata/mail/vmail op de server."
+ },
+ "addMailinglistDialog": {
+ "title": "Maillijst toevoegen",
+ "members": "Lijst leden",
+ "membersInfo": "Plaats meerdere e-mailadressen elk op een nieuwe regel",
+ "membersOnlyCheckbox": "Het versturen van e-mail aan deze lijst beperken tot de leden"
+ },
+ "editMailinglistDialog": {
+ "title": "Bewerk Maillijst {{ name }}@{{ domain }}"
+ },
+ "deleteMailinglistDialog": {
+ "title": "Verwijder maillijst {{ name }}@{{ domain }}",
+ "deleteAction": "Verwijder",
+ "description": "Weet je zeker dat je maillijst {{ name }}@{{ domain }} wilt verwijderen?"
+ },
+ "mailboxboxDialog": {
+ "usersHeader": "Gebruikers",
+ "groupsHeader": "Groepen"
+ },
+ "settings": {
+ "tabTitle": "Instellingen"
+ }
+ },
+ "login": {
+ "loginTo": "Inloggen bij",
+ "username": "Gebruikersnaam",
+ "signInAction": "Aanmelden",
+ "password": "Wachtwoord",
+ "resetPasswordAction": "Herstel wachtwoord",
+ "2faToken": "2FA Token (indien ingeschakeld)",
+ "errorIncorrectCredentials": "Onjuiste gebruikersnaam of wachtwoord"
+ },
+ "passwordReset": {
+ "title": "Wachtwoord herstellen",
+ "usernameOrEmail": "Gebruikersnaam of e-mail",
+ "resetAction": "Reset",
+ "success": {
+ "openDashboardAction": "Open Dashboard",
+ "title": "Wachtwoord veranderd"
+ },
+ "passwordChanged": {
+ "submitAction": "Indienen"
+ },
+ "newPassword": {
+ "errorMismatch": "Wachtwoorden komen niet overeen",
+ "passwordRepeat": "Herhaal wachtwoord",
+ "errorLength": "Wachtwoord moet minstens 8 en maximaal 256 tekens bevatten",
+ "password": "Nieuw wachtwoord",
+ "title": "E-mail voor wachtwoordherstel is verstuurd"
+ },
+ "emailSent": {
+ "title": "E-mail voor wachtwoordherstel is verstuurd"
+ },
+ "backToLoginAction": "Terug naar inloggen"
+ },
+ "storage": {
+ "mounts": {
+ "volumeLocation": "Volumes worden ge-mount met de Volume-naam in de /media map van deze app."
+ }
+ },
+ "volumes": {
+ "backupWarning": "Volumes worden niet geback-upt. Het herstellen van een app, herstelt niet de inhoud van het Volume. Zorg ervoor dat je een geschikt backup-plan hebt voor elke Volume.",
+ "description": "Volumes zijn mappen op de server die gedeeld kunnen worden tussen apps. Dit mogen NFS/SSHFS mounts of op deze server aangesloten externe schijven zijn.",
+ "removeVolumeDialog": {
+ "removeAction": "Verwijder",
+ "description": "Hiermee wordt het Volume {{ volume }} verwijderd. De gegevens in het host-pad worden niet verwijderd..",
+ "title": "Weet je zeker dat je {{ volume }} wilt verwijderen?"
+ },
+ "addVolumeDialog": {
+ "addAction": "Toevoegen",
+ "nameWarning": "Cloudron mount dit host-pad in de app's container met deze naam onder /media.",
+ "title": "Volume toevoegen"
+ },
+ "hostPath": "Host-pad",
+ "removeVolumeActionTooltip": "Verwijder Volume",
+ "openFileManagerActionTooltip": "Open bestandsbeheer",
+ "name": "Naam",
+ "addVolumeAction": "Volume toevoegen",
+ "title": "Volumes"
+ },
+ "lang": {
+ "it": "Italiaans",
+ "fr": "Frans",
+ "de": "Duits",
+ "en": "Engels",
+ "nl": "Nederlands",
+ "zh_Hans": "Chinees (vereenvoudigd)",
+ "vi": "Vietnamees",
+ "pl": "Pools"
+ },
+ "passwordResetEmail": {
+ "subject": "[<%= cloudron %>] Wachtwoord herstellen",
+ "resetActionText": "Om je wachtwoord opnieuw in te stellen, klik hier: <%- resetLink %>",
+ "expireNote": "Deze link is 24 uur geldig.",
+ "resetAction": "Wachtwoord opnieuw instellen",
+ "description": "Er is voor je account een nieuw wachtwoord aangevraagd. Indien je dit niet zelf gedaan hebt negeer dan deze e-mail.",
+ "salutation": "Hallo <%= user %>,"
+ },
+ "welcomeEmail": {
+ "subject": "Welkom bij <%= cloudron %>",
+ "inviteLinkActionText": "Volg deze link om te starten: <%- inviteLink %>",
+ "expireNote": "Deze uitnodigingslink is 7 dagen geldig.",
+ "invitor": "Je ontvangt deze e-mail omdat je bent uitgenodigd door <%= invitor %>.",
+ "inviteLinkAction": "Start hier",
+ "salutation": "Hallo <%= user %>,",
+ "welcomeTo": "Welkom bij <%= cloudronName %>!"
+ },
+ "setupAccount": {
+ "success": {
+ "openDashboardAction": "Open Dashboard",
+ "title": "Je account is klaar"
+ },
+ "invalidToken": {
+ "description": "Neem contact op met de administrator voor een nieuwe uitnodigingslink.",
+ "title": "Ongeldige of verlopen uitnodigingslink"
+ },
+ "setupAction": "Instellen",
+ "errorPasswordNoMatch": "Wachtwoorden komen niet overeen",
+ "errorPassword": "Wachtwoord moet minstens 8 en maximaal 256 tekens bevatten",
+ "passwordRepeat": "Herhaal wachtwoord",
+ "password": "Nieuw wachtwoord",
+ "fullName": "Volledige naam",
+ "errorUsernameInvalid": "Geen geldige gebruikersnaam",
+ "errorUsernameTooLong": "De gebruikersnaam is te lang",
+ "errorUsernameTooShort": "De gebruikersnaam is te kort",
+ "username": "Gebruikersnaam",
+ "description": "Stel je account in",
+ "welcomeTo": "Welkom bij"
+ },
+ "lang.ja": "Japans"
+}