export default { // Navbar "navbar.upload": "Verzenden", "navbar.signin": "Aanmelden", "navbar.home": "Startpagina", "navbar.signup": "Registreren", "navbar.links.shares": "Mijn gedeelde bestanden", "navbar.links.reverse": "Reverse shares", "navbar.avatar.account": "Mijn account", "navbar.avatar.admin": "Beheer", "navbar.avatar.signout": "Afmelden", // END navbar // / "home.title": "Een zelfgehost platform voor het delen van bestanden.", "home.description": "Wil je echt je persoonlijke bestanden geven aan derden zoals WeTransfer?", "home.bullet.a.name": "Zelf-gehost", "home.bullet.a.description": "Host Pingvin Share op uw eigen machine.", "home.bullet.b.name": "Privacy", "home.bullet.b.description": "Uw bestanden zijn van u en mogen nooit in handen komen van derden.", "home.bullet.c.name": "Geen vervelende limiet voor bestandsgrootte", "home.bullet.c.description": "Upload zo grote bestanden als je wilt. Alleen je harde schijf is je limiet.", "home.button.start": "Aan de slag", "home.button.source": "Bron code", // END / // /auth/signin "signin.title": "Welkom terug", "signin.description": "Heeft u nog geen account?", "signin.button.signup": "Registreren", "signin.input.email-or-username": "E-mailadres of gebruikersnaam", "signin.input.email-or-username.placeholder": "Uw e-mailadres of gebruikersnaam", "signin.input.password": "Wachtwoord", "signin.input.password.placeholder": "Uw wachtwoord", "signin.button.submit": "Aanmelden", "signIn.notify.totp-required.title": "Tweestapsverificatie vereist", "signIn.notify.totp-required.description": "Voer uw tweestapsverificatiecode in", "signIn.oauth.or": "OR", "signIn.oauth.github": "GitHub", "signIn.oauth.google": "Google", "signIn.oauth.microsoft": "Microsoft", "signIn.oauth.discord": "Discord", "signIn.oauth.oidc": "OpenID", // END /auth/signin // /auth/signup "signup.title": "Account aanmaken", "signup.description": "Heeft u al een account?", "signup.button.signin": "Aanmelden", "signup.input.username": "Gebruikersnaam", "signup.input.username.placeholder": "Uw gebruikersnaam", "signup.input.email": "E-mailadres", "signup.input.email.placeholder": "Uw e-mailadres", "signup.button.submit": "Laten we beginnen", // END /auth/signup // /auth/totp "totp.title": "TOTP Authentication", "totp.button.signIn": "Sign in", // END /auth/totp // /auth/reset-password "resetPassword.title": "Wachtwoord vergeten?", "resetPassword.description": "Voer uw e-mailadres in om uw wachtwoord opnieuw in te stellen.", "resetPassword.notify.success": "Een e-mail is verzonden met een link om uw wachtwoord te resetten.", "resetPassword.button.back": "Terug naar login pagina", "resetPassword.text.resetPassword": "Wachtwoord opnieuw instellen", "resetPassword.text.enterNewPassword": "Voer uw nieuwe wachtwoord in", "resetPassword.input.password": "Nieuw wachtwoord", "resetPassword.notify.passwordReset": "Uw wachtwoord is met succes opnieuw ingesteld.", // /account "account.title": "Mijn account", "account.card.info.title": "Account informatie", "account.card.info.username": "Gebruikersnaam", "account.card.info.email": "E-mailadres", "account.notify.info.success": "Account succesvol bijgewerkt", "account.card.password.title": "Wachtwoord", "account.card.password.old": "Oud wachtwoord", "account.card.password.new": "Nieuw wachtwoord", "account.card.password.noPasswordSet": "You don't have a password set. If you want to sign in with email and password you need to set a password.", "account.notify.password.success": "Wachtwoord succesvol gewijzigd", "account.card.oauth.title": "Social login", "account.card.oauth.github": "GitHub", "account.card.oauth.google": "Google", "account.card.oauth.microsoft": "Microsoft", "account.card.oauth.discord": "Discord", "account.card.oauth.oidc": "OpenID", "account.card.oauth.link": "Link", "account.card.oauth.unlink": "Unlink", "account.card.oauth.unlinked": "Unlinked", "account.modal.unlink.title": "Unlink account", "account.modal.unlink.description": "Unlinking your social accounts may cause you to lose your account if you don't remember your username and password.", "account.notify.oauth.unlinked.success": "Unlinked successfully", "account.card.security.title": "Beveiliging", "account.card.security.totp.enable.description": "Voer uw huidige wachtwoord in om TOTP in te schakelen", "account.card.security.totp.disable.description": "Voer uw huidige wachtwoord in om TOTP uit te schakelen", "account.card.security.totp.button.start": "Start", "account.modal.totp.title": "TOTP inschakelen", "account.modal.totp.step1": "Stap 1: Voeg uw authenticator toe", "account.modal.totp.step2": "Stap 2: Valideer uw code", "account.modal.totp.enterManually": "Handmatig invoeren", "account.modal.totp.code": "Code", "account.modal.totp.clickToCopy": "Klik om te kopiëren", "account.modal.totp.verify": "Verifiëren", "account.notify.totp.disable": "TOTP succesvol uitgeschakeld", "account.notify.totp.enable": "TOTP succesvol ingeschakeld", "account.card.language.title": "Taal", "account.card.language.description": "Het project is vertaald door de community. Sommige talen zijn mogelijk onvolledig.", "account.card.color.title": "Kleuren schema", // ThemeSwitcher.tsx "account.theme.dark": "Donker", "account.theme.light": "Licht", "account.theme.system": "Systeem", "account.button.delete": "Account verwijderen", "account.modal.delete.title": "Account verwijderen", "account.modal.delete.description": "Weet u zeker dat u uw account met al uw gedeelde bestanden wilt verwijderen?", // END /account // /account/shares "account.shares.title": "Mijn gedeelde bestanden", "account.shares.title.empty": "Het is hier leeg 👀", "account.shares.description.empty": "U heeft geen gedeelde bestanden.", "account.shares.button.create": "Maak er één", "account.shares.info.title": "Gegevens delen", "account.shares.table.id": "ID", "account.shares.table.name": "Naam", "account.shares.table.description": "Beschrijving", "account.shares.table.visitors": "Bezoekers", "account.shares.table.expiresAt": "Verloopt op", "account.shares.table.createdAt": "Aangemaakt op", "account.shares.table.size": "Grootte", "account.shares.modal.share-informations": "Gegevens delen", "account.shares.modal.share-link": "Deel link", "account.shares.modal.delete.title": "Delete share {share}", "account.shares.modal.delete.description": "Do you really want to delete this share?", // END /account/shares // /account/reverseShares "account.reverseShares.title": "Reverse shares", "account.reverseShares.description": "A reverse share allows you to generate a unique URL that allows external users to create a share.", "account.reverseShares.title.empty": "Het is hier leeg 👀", "account.reverseShares.description.empty": "You don't have any reverse shares.", // showCreateReverseShareModal.tsx "account.reverseShares.modal.title": "Create reverse share", "account.reverseShares.modal.expiration.label": "Vervaldatum", "account.reverseShares.modal.expiration.minute-singular": "Minuut", "account.reverseShares.modal.expiration.minute-plural": "Minuten", "account.reverseShares.modal.expiration.hour-singular": "Uur", "account.reverseShares.modal.expiration.hour-plural": "Uren", "account.reverseShares.modal.expiration.day-singular": "Dag", "account.reverseShares.modal.expiration.day-plural": "Dagen", "account.reverseShares.modal.expiration.week-singular": "Week", "account.reverseShares.modal.expiration.week-plural": "Weken", "account.reverseShares.modal.expiration.month-singular": "Maand", "account.reverseShares.modal.expiration.month-plural": "Maanden", "account.reverseShares.modal.expiration.year-singular": "Jaar", "account.reverseShares.modal.expiration.year-plural": "Jaren", "account.reverseShares.modal.max-size.label": "Max share size", "account.reverseShares.modal.send-email": "Stuur e-mail notificatie", "account.reverseShares.modal.send-email.description": "Send an email notification when a share is created with this reverse share link.", "account.reverseShares.modal.max-use.label": "Max uses", "account.reverseShares.modal.max-use.description": "The maximum amount of times this URL can be used to create a share.", "account.reverseShare.never-expires": "This reverse share will never expire.", "account.reverseShare.expires-on": "This reverse share will expire on {expiration}.", "account.reverseShares.table.no-shares": "No shares created yet", "account.reverseShares.table.count.singular": "share", "account.reverseShares.table.count.plural": "shares", "account.reverseShares.table.shares": "Shares", "account.reverseShares.table.remaining": "Remaining uses", "account.reverseShares.table.max-size": "Max share size", "account.reverseShares.table.expires": "Verloopt op", "account.reverseShares.modal.reverse-share-link": "Reverse share link", "account.reverseShares.modal.delete.title": "Delete reverse share", "account.reverseShares.modal.delete.description": "Do you really want to delete this reverse share? If you do, the associated shares will be deleted as well.", // END /account/reverseShares // /admin "admin.title": "Beheer", "admin.button.users": "Gebruikers beheer", "admin.button.config": "Configuratie", "admin.version": "Versie", // END /admin // /admin/users "admin.users.title": "Gebruikers beheren", "admin.users.table.username": "Gebruikersnaam", "admin.users.table.email": "E-mailadres", "admin.users.table.admin": "Beheerder", "admin.users.edit.update.title": "Gebruiker {username} bijwerken", "admin.users.edit.update.admin-privileges": "Beheerder privileges", "admin.users.edit.update.change-password.title": "Wachtwoord wijzigen", "admin.users.edit.update.change-password.field": "Nieuw wachtwoord", "admin.users.edit.update.change-password.button": "Nieuw wachtwoord opslaan", "admin.users.edit.update.notify.password.success": "Wachtwoord succesvol gewijzigd", "admin.users.edit.delete.title": "Gebruiker {username} verwijderen", "admin.users.edit.delete.description": "Do you really want to delete this user and all his shares?", // showCreateUserModal.tsx "admin.users.modal.create.title": "Gebruiker aanmaken", "admin.users.modal.create.username": "Gebruikersnaam", "admin.users.modal.create.email": "E-mailadres", "admin.users.modal.create.password": "Wachtwoord", "admin.users.modal.create.manual-password": "Wachtwoord handmatig instellen", "admin.users.modal.create.manual-password.description": "Indien niet aangevinkt, ontvangt de gebruiker een e-mail met een link om zijn wachtwoord in te stellen.", "admin.users.modal.create.admin": "Beheerder privileges", "admin.users.modal.create.admin.description": "Indien aangevinkt, heeft de gebruiker toegang tot de beheeromgeving.", // END /admin/users // /upload "upload.title": "Uploaden", "upload.notify.generic-error": "An error occurred while finishing your share.", "upload.notify.count-failed": "{count} bestanden konden niet worden geüpload. Opnieuw proberen.", // Dropzone.tsx "upload.dropzone.title": "Bestanden uploaden", "upload.dropzone.description": "Drag'n'drop files here to start your share. We can accept only files that are less than {maxSize} in total.", "upload.dropzone.notify.file-too-big": "Your files exceed the maximum share size of {maxSize}.", // FileList.tsx "upload.filelist.name": "Naam", "upload.filelist.size": "Grootte", // showCreateUploadModal.tsx "upload.modal.title": "Create Share", "upload.modal.link.error.invalid": "Can only contain letters, numbers, underscores, and hyphens", "upload.modal.link.error.taken": "Deze link is al in gebruik", "upload.modal.not-signed-in": "U bent niet aangemeld", "upload.modal.not-signed-in-description": "You will be unable to delete your share manually and view the visitor count.", "upload.modal.expires.never": "nooit", "upload.modal.expires.never-long": "Verloopt nooit", "upload.modal.expires.error.too-long": "Expiration exceeds maximum expiration date of {max}.", "upload.modal.link.label": "Koppeling", "upload.modal.expires.label": "Vervaldatum", "upload.modal.expires.minute-singular": "Minuut", "upload.modal.expires.minute-plural": "Minuten", "upload.modal.expires.hour-singular": "Uur", "upload.modal.expires.hour-plural": "Uren", "upload.modal.expires.day-singular": "Dag", "upload.modal.expires.day-plural": "Dagen", "upload.modal.expires.week-singular": "Week", "upload.modal.expires.week-plural": "Weken", "upload.modal.expires.month-singular": "Maand", "upload.modal.expires.month-plural": "Maanden", "upload.modal.expires.year-singular": "Jaar", "upload.modal.expires.year-plural": "Jaren", "upload.modal.accordion.description.title": "Beschrijving", "upload.modal.accordion.description.placeholder": "Note for the recipients of this share", "upload.modal.accordion.email.title": "E-mail ontvangers", "upload.modal.accordion.email.placeholder": "Voer e-mail ontvangers in", "upload.modal.accordion.email.invalid-email": "Ongeldig e-mailadres", "upload.modal.accordion.security.title": "Beveiliging opties", "upload.modal.accordion.security.password.label": "Paswoord beveiling", "upload.modal.accordion.security.password.placeholder": "Geen wachtwoord", "upload.modal.accordion.security.max-views.label": "Maximum aantal weergaven", "upload.modal.accordion.security.max-views.placeholder": "Onbeperkt", // showCompletedUploadModal.tsx "upload.modal.completed.never-expires": "This share will never expire.", "upload.modal.completed.expires-on": "This share will expire on {expiration}.", "upload.modal.completed.share-ready": "Share ready", // END /upload // /share/[id] "share.title": "Share {shareId}", "share.description": "Kijk eens wat ik met je heb gedeeld!", "share.error.visitor-limit-exceeded.title": "Bezoekerslimiet overschreden", "share.error.visitor-limit-exceeded.description": "The visitor limit from this share has been exceeded.", "share.error.removed.title": "Share removed", "share.error.not-found.title": "Share not found", "share.error.not-found.description": "The share you're looking for doesn't exist.", "share.modal.password.title": "Wachtwoord vereist", "share.modal.password.description": "To access this share please enter the password for the share.", "share.modal.password": "Wachtwoord", "share.modal.error.invalid-password": "Ongeldig wachtwoord", "share.button.download-all": "Alles downloaden", "share.notify.download-all-preparing": "The share is preparing. Try again in a few minutes.", "share.modal.file-link": "Bestand koppeling", "share.table.name": "Naam", "share.table.size": "Grootte", "share.modal.file-preview.error.not-supported.title": "Voorbeeld niet ondersteund", "share.modal.file-preview.error.not-supported.description": "Een voorbeeld voor dit bestandstype wordt niet ondersteund. Download het bestand om het te bekijken.", // END /share/[id] // /share/[id]/edit "share.edit.title": "Edit {shareId}", "share.edit.append-upload": "Append file", "share.edit.notify.generic-error": "An error occurred while finishing your share.", "share.edit.notify.save-success": "Share updated successfully", // END /share/[id]/edit // /admin/config "admin.config.title": "Configuratie", "admin.config.category.general": "Algemeen", "admin.config.category.share": "Delen", "admin.config.category.email": "E-mail", "admin.config.category.smtp": "SMTP", "admin.config.category.oauth": "Social Login", "admin.config.general.app-name": "App naam", "admin.config.general.app-name.description": "Naam van de applicatie", "admin.config.general.app-url": "App URL", "admin.config.general.app-url.description": "On which URL Pingvin Share is available", "admin.config.general.show-home-page": "Toon startpagina", "admin.config.general.show-home-page.description": "Toon of verberg de home pagina", "admin.config.general.logo": "Logo", "admin.config.general.logo.description": "Verander uw logo door een nieuwe afbeelding te uploaden. De afbeelding moet PNG zijn en het formaat moet 1:1 hebben.", "admin.config.general.logo.placeholder": "Afbeelding kiezen", "admin.config.email.enable-share-email-recipients": "Enable share email recipients", "admin.config.email.enable-share-email-recipients.description": "Whether to allow emails to share recipients. Only enable this if you have enabled SMTP.", "admin.config.email.share-recipients-subject": "Share recipients subject", "admin.config.email.share-recipients-subject.description": "Subject of the email which gets sent to the share recipients.", "admin.config.email.share-recipients-message": "Share recipients message", "admin.config.email.share-recipients-message.description": "Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n The variables will be replaced with the actual value.", "admin.config.email.reverse-share-subject": "Reverse share subject", "admin.config.email.reverse-share-subject.description": "Subject of the email which gets sent when someone created a share with your reverse share link.", "admin.config.email.reverse-share-message": "Reverse share message", "admin.config.email.reverse-share-message.description": "Message which gets sent when someone created a share with your reverse share link. {shareUrl} will be replaced with the creator's name and the share URL.", "admin.config.email.reset-password-subject": "Reset wachtwoord onderwerp", "admin.config.email.reset-password-subject.description": "Onderwerp van de e-mail die wordt verzonden wanneer een gebruiker een wachtwoordreset aanvraagt.", "admin.config.email.reset-password-message": "Wachtwoord opnieuw instellen bericht", "admin.config.email.reset-password-message.description": "Bericht dat wordt verzonden wanneer een gebruiker een wachtwoord reset aanvraagt. {url} zal worden vervangen door de wachtwoord reset URL.", "admin.config.email.invite-subject": "Onderwerp uitnodiging", "admin.config.email.invite-subject.description": "Onderwerp van de e-mail die wordt verzonden wanneer een beheerder een gebruiker uitnodigt.", "admin.config.email.invite-message": "Bericht uitnodiging", "admin.config.email.invite-message.description": "Bericht dat wordt verzonden wanneer een beheerder een gebruiker uitnodigt. {url} zal worden vervangen door de uitnodigings-URL en {password} met het wachtwoord.", "admin.config.share.allow-registration": "Sta registratie toe", "admin.config.share.allow-registration.description": "Of registratie is toegestaan", "admin.config.share.allow-unauthenticated-shares": "Allow unauthenticated shares", "admin.config.share.allow-unauthenticated-shares.description": "Whether unauthenticated users can create shares", "admin.config.share.max-expiration": "Max expiration", "admin.config.share.max-expiration.description": "Maximum share expiration in hours. Set to 0 to allow unlimited expiration.", "admin.config.share.max-size": "Max grootte", "admin.config.share.max-size.description": "Maximum share size in bytes", "admin.config.share.zip-compression-level": "Zip compressie niveau", "admin.config.share.zip-compression-level.description": "Pas het niveau aan voor evenwicht tussen bestandsgrootte en compressie snelheid. Geldige waarden variëren van 0 tot 9, waarbij 0 geen compressie is en 9 de maximale compressie is. ", "admin.config.smtp.enabled": "Inschakelen", "admin.config.smtp.enabled.description": "Of SMTP is ingeschakeld. Stel dit alleen in op true als u de host hebt ingevoerd, poort, e-mail, gebruiker en wachtwoord van uw SMTP-server.", "admin.config.smtp.host": "Host", "admin.config.smtp.host.description": "Host van de SMTP-server", "admin.config.smtp.port": "Poort", "admin.config.smtp.port.description": "Poort van de SMTP-server", "admin.config.smtp.email": "E-mail", "admin.config.smtp.email.description": "E-mailadres waar de e-mails van worden verzonden", "admin.config.smtp.username": "Gebruikersnaam", "admin.config.smtp.username.description": "Gebruikersnaam van de SMTP-server", "admin.config.smtp.password": "Wachtwoord", "admin.config.smtp.password.description": "Wachtwoord van de SMTP-server", "admin.config.smtp.button.test": "Test e-mail verzenden", "admin.config.oauth.allow-registration": "Allow registration", "admin.config.oauth.allow-registration.description": "Allow users to register via social login", "admin.config.oauth.ignore-totp": "Ignore TOTP", "admin.config.oauth.ignore-totp.description": "Whether to ignore TOTP when user using social login", "admin.config.oauth.github-enabled": "GitHub", "admin.config.oauth.github-enabled.description": "Whether GitHub login is enabled", "admin.config.oauth.github-client-id": "GitHub Client ID", "admin.config.oauth.github-client-id.description": "Client ID of the GitHub OAuth app", "admin.config.oauth.github-client-secret": "GitHub Client secret", "admin.config.oauth.github-client-secret.description": "Client secret of the GitHub OAuth app", "admin.config.oauth.google-enabled": "Google", "admin.config.oauth.google-enabled.description": "Whether Google login is enabled", "admin.config.oauth.google-client-id": "Google Client ID", "admin.config.oauth.google-client-id.description": "Client ID of the Google OAuth app", "admin.config.oauth.google-client-secret": "Google Client secret", "admin.config.oauth.google-client-secret.description": "Client secret of the Google OAuth app", "admin.config.oauth.microsoft-enabled": "Microsoft", "admin.config.oauth.microsoft-enabled.description": "Whether Microsoft login is enabled", "admin.config.oauth.microsoft-tenant": "Microsoft Tenant", "admin.config.oauth.microsoft-tenant.description": "Tenant ID of the Microsoft OAuth app\ncommon: Users with both a personal Microsoft account and a work or school account from Microsoft Entra ID can sign in to the application. organizations: Only users with work or school accounts from Microsoft Entra ID can sign in to the application.\nconsumers: Only users with a personal Microsoft account can sign in to the application.\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: Only users from a specific Microsoft Entra tenant (directory members with a work or school account or directory guests with a personal Microsoft account) can sign in to the application.", "admin.config.oauth.microsoft-client-id": "Microsoft Client ID", "admin.config.oauth.microsoft-client-id.description": "Client ID of the Microsoft OAuth app", "admin.config.oauth.microsoft-client-secret": "Microsoft Client secret", "admin.config.oauth.microsoft-client-secret.description": "Client secret of the Microsoft OAuth app", "admin.config.oauth.discord-enabled": "Discord", "admin.config.oauth.discord-enabled.description": "Whether Discord login is enabled", "admin.config.oauth.discord-client-id": "Discord Client ID", "admin.config.oauth.discord-client-id.description": "Client ID of the Discord OAuth app", "admin.config.oauth.discord-client-secret": "Discord Client secret", "admin.config.oauth.discord-client-secret.description": "Client secret of the Discord OAuth app", "admin.config.oauth.oidc-enabled": "OpenID", "admin.config.oauth.oidc-enabled.description": "Whether OpenID login is enabled", "admin.config.oauth.oidc-discovery-uri": "OpenID Discovery URI", "admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID OAuth app", "admin.config.oauth.oidc-client-id": "OpenID Client ID", "admin.config.oauth.oidc-client-id.description": "Client ID of the OpenID OAuth app", "admin.config.oauth.oidc-client-secret": "OpenID Client secret", "admin.config.oauth.oidc-client-secret.description": "Client secret of the OpenID OAuth app", // 404 "404.description": "Oeps, deze pagina bestaat niet.", "404.button.home": "Breng me terug naar huis", // error "error.title": "Error", "error.description": "Oops!", "error.button.back": "Go back", "error.msg.default": "Something went wrong.", "error.msg.access_denied": "You canceled the authentication process, please try again.", "error.msg.expired_token": "The authentication process took too long, please try again.", "error.msg.no_user": "User linked to this {0} account doesn't exist.", "error.msg.no_email": "Can't get email address from this {0} account.", "error.msg.already_linked": "This {0} account is already linked to another account.", "error.msg.not_linked": "This {0} account haven't linked to any account yet.", "error.param.provider_github": "GitHub", "error.param.provider_google": "Google", "error.param.provider_microsoft": "Microsoft", "error.param.provider_discord": "Discord", "error.param.provider_oidc": "OpenID", // Common translations "common.button.save": "Opslaan", "common.button.create": "Aanmaken", "common.button.submit": "Verzenden", "common.button.delete": "Verwijderen", "common.button.cancel": "Annuleer", "common.button.confirm": "Bevestigen", "common.button.disable": "Uitschakelen", "common.button.share": "Delen", "common.button.generate": "Genereren", "common.button.done": "Voltooid", "common.text.link": "Koppeling", "common.text.or": "of", "common.button.go-back": "Ga terug", "common.notify.copied": "Uw link is gekopieerd naar het klembord", "common.success": "Succes", "common.error": "Fout", "common.error.unknown": "Er is een onbekende fout opgetreden", "common.error.invalid-email": "Ongeldig e-mailadres", "common.error.too-short": "Moet ten minste {length} tekens bevatten", "common.error.too-long": "Moet maximaal {length} tekens bevatten", "common.error.exact-length": "Moet precies {length} tekens bevatten", "common.error.invalid-number": "Moet een getal zijn", "common.error.field-required": "Dit veld is verplicht" };