Files
Oxicloud/static/locales/nl.json
T
Edouard Vanbelle 09985f8a95 feat(group): 1st implementation of Groups
this implements first version (manageable only by admin right now)

    routes:

        GET /api/groups
        List subject groups (paginated). Admin-only.

        POST /api/groups
        Create a new ReBAC subject group. Admin-only. The name must match the RFC 5321 local-part shape and be globally unique (case-insensitive).

        GET /api/groups/search
        Search non-virtual groups by name substring. Authenticated only (no admin role required) — backs the share-dialog recipient autocomplete.

        GET /api/groups/{id}
        Fetch a single group's details. Admin-only.

        DELETE /api/groups/{id}
        Delete a group. Cascades to `subject_group_members` (FK) and to `access_grants` rows referencing this group as a subject. Admin-only.

        PATCH /api/groups/{id}
        Update a group's metadata. Admin-only. v1 only persists name renames.

        GET /api/groups/{id}/effective-members
        List every user transitively reached through this group (members of members of members, etc.). Used by admin / audit tooling. Admin-only.

        GET /api/groups/{id}/members
        List the *direct* members of a group (one level only). Admin-only.

        POST /api/groups/{id}/members
        Add a member to a group. Exactly one of `user_id` / `group_id` must be provided. Adding a group-member runs a write-time cycle check and a nesting-depth check (max 8). Admin-only.

        DELETE /api/groups/{id}/members/group/{gid}
        Remove a nested group-member from a group. Admin-only.

        DELETE /api/groups/{id}/members/user/{uid}
        Remove a user-member from a group. Admin-only.

fix hurl

groups

round

groups
2026-05-31 20:57:45 +02:00

793 lines
33 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"app": {
"title": "OxiCloud",
"description": "Minimalistisch cloudopslagsysteem"
},
"nav": {
"files": "Bestanden",
"shared": "Gedeeld",
"recent": "Recente",
"favorites": "Favorieten",
"photos": "Foto's",
"music": "Muziek",
"trash": "Prullenbak",
"sharedwithme": "Gedeeld met mij"
},
"photos": {
"empty_state": "Nog geen foto's",
"empty_hint": "Upload afbeeldingen of video's om ze hier te zien",
"items_selected": "geselecteerd",
"view_daily": "Dag",
"view_monthly": "Maand",
"view_yearly": "Jaar"
},
"music": {
"create_playlist": "Afspeellijst Maken",
"playlists": "Afspeellijsten",
"no_playlists": "Nog geen afspeellijsten",
"select_playlist": "Selecteer een afspeellijst",
"select_hint": "Kies een afspeellijst uit de zijbalk of maak een nieuwe",
"add_tracks": "Tracks Toevoegen",
"no_tracks": "Geen tracks in deze afspeellijst",
"unknown_artist": "Onbekende Artiest",
"unknown_title": "Onbekend",
"confirm_delete": "Deze afspeellijst verwijderen?",
"playlist_name": "Naam afspeellijst",
"create": "Maken",
"delete": "Verwijderen",
"share": "Delen",
"edit": "Bewerken",
"play_all": "Alles Afspelen",
"shuffle": "Shuffle",
"repeat": "Herhalen",
"repeat_one": "Een Herhalen",
"queue": "Wachtrij",
"queue_empty": "Wachtrij is leeg",
"not_playing": "Niet afspelend",
"play": "Afspelen",
"pause": "Pauzeren",
"previous": "Vorige",
"next": "Volgende",
"volume": "Volume",
"mute": "Dempen",
"unmute": "Geluid aan",
"title": "Titel",
"artist": "Artiest",
"album": "Album",
"tracks": "tracks",
"add": "Toevoegen",
"added": "Toegevoegd!",
"added_to_playlist": "toegevoegd aan playlist",
"add_to_playlist": "Aan playlist toevoegen",
"load_error": "Fout bij laden van playlists",
"add_error": "Kon tracks niet toevoegen aan playlist",
"no_playlists_yet": "Nog geen playlists. Maak er eerst een!",
"selected_files": "Geselecteerd:",
"error": "Fout",
"search_audio": "Audiobestanden zoeken…",
"no_audio_files": "Geen audiobestanden gevonden",
"selected": "geselecteerd",
"loading": "Laden…",
"search_error": "Kan audiobestanden niet laden",
"adding": "Toevoegen…",
"can_write": "Can edit",
"cover_updated": "Cover updated",
"empty_hint": "Create your first playlist to start organizing your music",
"make_private": "Make private",
"make_public": "Make public",
"manage_shares": "Manage Shares",
"no_shares": "No shares yet",
"playback_error": "Playback failed",
"private": "Private",
"public": "Public",
"read_only": "Read only",
"remove": "Remove",
"remove_share": "Remove share",
"set_cover": "Set cover",
"share_with_user": "User ID or email",
"toggle_public": "Visibility",
"track_removed": "Track removed"
},
"actions": {
"search": "Zoek bestanden...",
"new_folder": "Nieuwe map",
"upload": "Uploaden",
"upload_files": "Bestanden uploaden",
"upload_folder": "Map uploaden",
"upload.uploading": "Uploaden...",
"upload.complete": "{count} / {total} geüpload",
"upload.files": "bestanden",
"rename": "Hernoemen",
"move": "Verplaatsen naar...",
"move_to": "Verplaatsen naar",
"delete": "Verwijderen",
"download": "Downloaden",
"view": "Bekijken",
"cancel": "Annuleren",
"confirm": "Bevestigen",
"share": "Delen",
"favorite": "Toevoegen aan favorieten",
"unfavorite": "Verwijderen uit favorieten",
"copy": "Kopiëren",
"notify": "Melden",
"send": "Verzenden",
"clear_recent": "Recente wissen",
"logout": "Uitloggen",
"create": "Maken",
"search_btn": "Zoeken",
"close": "Sluiten",
"delete_permanently": "Permanent verwijderen",
"empty_trash": "Prullenbak legen",
"open_parent_folder": "Naar bovenliggende map"
},
"user_menu": {
"appearance": "Weergave",
"about": "Over OxiCloud",
"about_description": "Cloudopslagplatform gebouwd met Rust & Clean Architecture. Snel, veilig en privé.",
"admin_panel": "Beheerpaneel",
"profile": "Mijn profiel",
"role_user": "Gebruiker",
"theme": {
"light": "Licht",
"dark": "Donker",
"auto": "Zoals systeem"
},
"manage_groups": "Groepen beheren"
},
"share": {
"dialogTitle": "Deellink",
"linkLabel": "Deellink:",
"copyLink": "Kopiëren",
"permissions": "Rechten:",
"permissionRead": "Lezen",
"permissionWrite": "Schrijven",
"permissionReshare": "Opnieuw delen",
"password": "Wachtwoordbeveiliging:",
"generatePassword": "Genereren",
"expiration": "Verloopdatum:",
"update": "Delen bijwerken",
"remove": "Delen verwijderen",
"notifyTitle": "Notificatie verzenden",
"notifyEmailLabel": "E-mailadres:",
"notifyMessageLabel": "Bericht (optioneel):",
"notifySend": "Notificatie verzenden",
"shareWithOthers": "Met anderen delen",
"sharePublicly": "Openbaar delen",
"shareSettings": "Deelinstellingen",
"shareCopied": "Link gekopieerd naar klembord",
"shareCreated": "Deellink succesvol aangemaakt",
"shareUpdated": "Deelinstellingen bijgewerkt",
"shareRemoved": "Delen verwijderd"
},
"share_dialogTitle": "Deellink",
"share_linkLabel": "Deellink:",
"share_copyLink": "Kopiëren",
"share_permissions": "Rechten:",
"share_permissionRead": "Lezen",
"share_permissionWrite": "Schrijven",
"share_permissionReshare": "Opnieuw delen",
"share_password": "Wachtwoordbeveiliging:",
"share_generatePassword": "Genereren",
"share_expiration": "Verloopdatum:",
"share_update": "Share bijwerken",
"share_remove": "Share verwijderen",
"share_notifyTitle": "Notificatie verzenden",
"share_notifyEmailLabel": "E-mailadres:",
"share_notifyMessageLabel": "Bericht (optioneel):",
"share_notifySend": "Notificatie verzenden",
"shared": {
"backToFiles": "Terug naar Bestanden",
"pageTitle": "Gedeelde items",
"pageDescription": "Beheer je gedeelde bestanden en mappen",
"filterType": "Type:",
"filterAll": "Alles",
"filterFiles": "Bestanden",
"filterFolders": "Mappen",
"sortBy": "Sorteren op:",
"sortByName": "Naam",
"sortByDate": "Datum gedeeld",
"sortByExpiration": "Verloop",
"search": "Zoeken",
"colName": "Naam",
"colType": "Type",
"colDateShared": "Gedeeld op",
"colExpiration": "Verloop",
"colPermissions": "Rechten",
"colPassword": "Wachtwoord",
"colActions": "Acties",
"emptyStateTitle": "Nog geen gedeelde items",
"emptyStateDesc": "Als je bestanden of mappen deelt, verschijnen ze hier",
"goToFiles": "Ga naar Bestanden",
"typeFile": "Bestand",
"typeFolder": "Map",
"noExpiration": "Geen verloop",
"hasPassword": "Ja",
"noPassword": "Nee",
"editShare": "Delen bewerken",
"notifyShare": "Iemand informeren",
"copyLink": "Link kopiëren",
"removeShare": "Delen verwijderen",
"linkCopied": "Link gekopieerd naar klembord!",
"linkCopyFailed": "Kopiëren van link mislukt",
"itemUpdated": "Deelinstellingen bijgewerkt",
"itemRemoved": "Delen verwijderd",
"invalidEmail": "Voer een geldig e-mailadres in",
"notificationSent": "Notificatie verzonden",
"notificationFailed": "Notificatie verzenden mislukt",
"shared_backToFiles": "Terug naar Bestanden",
"shared_pageTitle": "Gedeelde items",
"shared_pageDescription": "Beheer je gedeelde bestanden en mappen",
"shared_filterType": "Type:",
"shared_filterAll": "Alles",
"shared_filterFiles": "Bestanden",
"shared_filterFolders": "Mappen",
"shared_sortBy": "Sorteren op:",
"shared_sortByName": "Naam",
"shared_sortByDate": "Datum gedeeld",
"shared_sortByExpiration": "Verloop",
"shared_search": "Zoeken",
"shared_colName": "Naam",
"shared_colType": "Type",
"shared_colDateShared": "Gedeeld op",
"shared_colExpiration": "Verloop",
"shared_colPermissions": "Rechten",
"shared_colPassword": "Wachtwoord",
"shared_colActions": "Acties",
"shared_emptyStateTitle": "Nog geen gedeelde items",
"shared_emptyStateDesc": "Als je bestanden of mappen deelt, verschijnen ze hier",
"shared_goToFiles": "Ga naar Bestanden",
"shared_typeFile": "Bestand",
"shared_typeFolder": "Map",
"shared_noExpiration": "Geen verloop",
"shared_hasPassword": "Ja",
"shared_noPassword": "Nee",
"shared_editShare": "Delen bewerken",
"shared_notifyShare": "Iemand informeren",
"shared_copyLink": "Link kopiëren",
"shared_removeShare": "Delen verwijderen",
"shared_linkCopied": "Link gekopieerd naar klembord!",
"shared_linkCopyFailed": "Kopiëren van link mislukt",
"shared_itemUpdated": "Deelinstellingen bijgewerkt",
"shared_itemRemoved": "Delen verwijderd",
"shared_invalidEmail": "Voer een geldig e-mailadres in",
"shared_notificationSent": "Notificatie verzonden",
"shared_notificationFailed": "Notificatie verzenden mislukt"
},
"files": {
"name": "Naam",
"type": "Type",
"size": "Grootte",
"modified": "Gewijzigd",
"no_files": "Geen bestanden in deze map",
"empty_hint": "Upload bestanden of maak mappen aan om te beginnen",
"loading": "Bestanden laden…",
"view_grid": "Rasterweergave",
"view_list": "Lijstweergave",
"file_types": {
"document": "Document",
"image": "Afbeelding",
"video": "Video",
"audio": "Audio",
"pdf": "PDF",
"text": "Tekst",
"folder": "Map",
"spreadsheet": "Spreadsheet",
"presentation": "Presentatie",
"archive": "Archief",
"installer": "Installatiebestand",
"code": "Code"
},
"owner": "Eigenaar"
},
"dialogs": {
"rename_folder": "Map hernoemen",
"rename_file": "Bestand hernoemen",
"new_name": "Nieuwe naam",
"new_folder_title": "Nieuwe map",
"folder_name": "Mapnaam",
"folder_placeholder": "Mijn map",
"rename_title": "Hernoemen",
"move_file": "Bestand verplaatsen",
"move_folder": "Map verplaatsen",
"select_destination": "Selecteer doelmap:",
"root": "Hoofdmap",
"delete_confirmation": "Weet je zeker dat je wilt verwijderen",
"and_contents": "en alle inhoud",
"no_undo": "Deze actie kan niet ongedaan gemaakt worden",
"confirm_title": "Actie bevestigen",
"confirm_delete": "Verplaatsen naar prullenbak",
"confirm_delete_file": "Weet je zeker dat je het bestand \"{{name}}\" naar de prullenbak wilt verplaatsen?",
"confirm_delete_folder": "Weet je zeker dat je de map \"{{name}}\" en alle inhoud naar de prullenbak wilt verplaatsen?",
"confirm_permanent_delete": "Permanent verwijderen",
"confirm_permanent_delete_msg": "Weet je zeker dat je dit item permanent wilt verwijderen? Deze actie kan niet ongedaan gemaakt worden.",
"confirm_empty_trash": "Prullenbak legen",
"confirm_delete_share": "Deellink verwijderen",
"confirm_delete_share_msg": "Weet je zeker dat je deze deellink wilt verwijderen?",
"share_file": "Bestand delen",
"share_folder": "Map delen",
"existing_shares": "Bestaande delingen",
"share_options": "Deelopties",
"password": "Wachtwoord",
"expiration": "Verloop",
"permissions": "Rechten",
"generated_link": "Gegenereerde link",
"notify": "Notificatie verzenden",
"recipient": "Ontvanger",
"message": "Bericht",
"go_to_parent": ".. (parent folder)",
"no_subfolders": "No subfolders",
"select_this_folder": "Select this folder",
"move_to_home": "Verplaatsen naar de thuismap"
},
"dropzone": {
"drag_files": "Sleep bestanden hierheen of klik om te selecteren",
"drop_files": "Laat bestanden vallen om te uploaden"
},
"permissions": {
"read": "Lezen",
"write": "Schrijven",
"reshare": "Opnieuw delen"
},
"errors": {
"file_not_found": "Bestand niet gevonden",
"folder_not_found": "Map niet gevonden",
"delete_error": "Fout bij verwijderen",
"upload_error": "Fout bij uploaden van bestand",
"rename_error": "Fout bij hernoemen",
"move_error": "Fout bij verplaatsen",
"empty_name": "Naam mag niet leeg zijn",
"name_exists": "Een bestand of map met deze naam bestaat al",
"generic_error": "Er is een fout opgetreden",
"group_name_invalid": "De groepsnaam moet voldoen aan het e-mailprefix-formaat (letters, cijfers, punt, streepje, underscore; 1–64 tekens).",
"group_cycle": "Dit lid zou een circulaire groepsverwijzing veroorzaken.",
"group_depth_exceeded": "Deze nestdiepte overschrijdt het maximum (8).",
"group_virtual_immutable": "De groep 'Internal' wordt door het systeem beheerd en kan niet worden gewijzigd.",
"group_not_found": "Groep niet gevonden.",
"group_name_taken": "Er bestaat al een groep met deze naam."
},
"breadcrumb": {
"home": "Start"
},
"trash": {
"empty_trash": "Prullenbak legen",
"empty_state": "Prullenbak is leeg",
"original_location": "Oorspronkelijke locatie",
"deleted_date": "Verwijderdatum",
"remaining": "Resterend",
"actions": "Acties",
"restore": "Herstellen",
"delete_permanently": "Permanent verwijderen",
"empty_confirm": "Weet je zeker dat je de prullenbak wilt legen? Dit verwijdert alle items permanent.",
"groupby": {
"remaining_days": "Resterende dagen",
"trashed_time": "Verwijderd op"
}
},
"daysRemaining": {
"expired": "Verlopen",
"today": "Vandaag",
"tomorrow": "Morgen",
"inDays": "{{count}} dagen"
},
"expiryChip": {
"never": "Verloopt nooit",
"expired": "Verlopen",
"today": "Verloopt vandaag",
"tomorrow": "Verloopt morgen",
"inDays": "Verloopt over {{count}} dagen",
"onDate": "Verloopt op {{date}}"
},
"auth": {
"login_title": "Inloggen",
"username": "Gebruikersnaam",
"username_placeholder": "Voer je gebruikersnaam in",
"password": "Wachtwoord",
"password_placeholder": "Voer je wachtwoord in",
"login_button": "Inloggen",
"no_account": "Nog geen account?",
"register": "Aanmelden",
"admin_setup": "Eerste keer?",
"setup": "Administrator instellen",
"register_title": "Account aanmaken",
"email": "E-mailadres",
"email_placeholder": "Voer je e-mailadres in",
"confirm_password": "Bevestig wachtwoord",
"confirm_password_placeholder": "Bevestig je wachtwoord",
"register_button": "Account aanmaken",
"have_account": "Heb je al een account?",
"login": "Inloggen",
"setup_title": "Eerste setup",
"setup_step1": "Admin",
"setup_step2": "Systeem",
"setup_step3": "Voltooid",
"admin_username": "Admin gebruikersnaam",
"admin_email": "Admin e-mailadres",
"admin_password": "Admin wachtwoord",
"create_admin": "Administrator aanmaken",
"back_to_login": "Al ingesteld?",
"admin_success": "Administrator account succesvol aangemaakt! Je kunt nu inloggen.",
"account_success": "Account succesvol aangemaakt! Je kunt nu inloggen.",
"passwords_mismatch": "Wachtwoorden komen niet overeen",
"admin_create_error": "Fout bij het aanmaken van het administratoraccount",
"or": "of",
"sso_login": "Inloggen met SSO",
"sso_login_provider": "Inloggen met {{provider}}"
},
"storage": {
"title": "Opslag",
"calculating": "Bezig met berekenen...",
"used": "{percentage}% gebruikt ({used} / {total})"
},
"viewer": {
"unsupported_file": "Dit bestandstype kan niet bekeken worden.",
"download_file": "Bestand downloaden",
"zoom_in": "Inzoomen",
"zoom_out": "Uitzoomen",
"zoom_reset": "Zoom terugzetten"
},
"language_selector": {
"title": "Welkom!",
"subtitle": "Selecteer je taal om door te gaan",
"continue": "Doorgaan",
"languages": {
"en": "English",
"es": "Español",
"zh": "中文",
"fa": "فارسی",
"fr": "Français",
"de": "Deutsch",
"pt": "Português",
"ar": "العربية",
"hi": "हिन्दी",
"it": "Italiano",
"ja": "日本語",
"ko": "한국어",
"nl": "Nederlands",
"ru": "Русский"
}
},
"favorites": {
"empty_state": "Nog geen favorieten",
"empty_hint": "Markeer bestanden of mappen om ze aan je favorieten toe te voegen",
"add": "Toevoegen aan favorieten",
"remove": "Verwijderen uit favorieten",
"added_title": "Toegevoegd aan favorieten",
"added_msg": "toegevoegd aan favorieten",
"removed_title": "Verwijderd uit favorieten",
"removed_msg": "verwijderd uit favorieten"
},
"recent": {
"title": "Recent",
"clear": "Recente wissen",
"accessed": "Geopend",
"empty_state": "Geen recente bestanden",
"empty_hint": "Bestanden die je opent verschijnen hier",
"loadMore": "Meer laden"
},
"notifications": {
"file_renamed": "Bestand hernoemd",
"file_renamed_to": "Bestand hernoemd naar \"{{name}}\"",
"folder_renamed": "Map hernoemd",
"folder_renamed_to": "Map hernoemd naar \"{{name}}\"",
"file_uploaded": "Bestand geüpload",
"file_deleted": "Bestand verplaatst naar prullenbak",
"folder_deleted": "Map verplaatst naar prullenbak",
"item_deleted_permanently": "Item permanent verwijderd",
"trash_emptied": "Prullenbak succesvol geleegd",
"title": "Notificaties",
"empty": "Geen notificaties",
"link_created": "Link aangemaakt",
"share_success": "Deellink succesvol aangemaakt",
"upload_files_section_title": "Uploaden hier niet beschikbaar",
"upload_files_section_body": "Ga naar de sectie Bestanden om bestanden te uploaden"
},
"batch": {
"one_selected": "1 item geselecteerd",
"n_selected": "{count} items geselecteerd",
"confirm_delete": "Weet je zeker dat je {count} items naar de prullenbak wilt verplaatsen?",
"move_title": "Verplaats {count} item(s)",
"add_favorites": "Toevoegen aan favorieten",
"move_copy": "Verplaatsen of kopiëren"
},
"admin": {
"page_title": "Beheerderspaneel",
"back_to_app": "Terug naar OxiCloud",
"loading": "Laden…",
"access_denied": "Toegang geweigerd",
"access_denied_desc": "Beheerdersrechten vereist.",
"sign_in": "Inloggen",
"tab_dashboard": "Dashboard",
"tab_users": "Gebruikers",
"tab_oidc": "SSO / OIDC",
"total_users": "Totaal gebruikers",
"active_users": "Actieve gebruikers",
"admins": "Beheerders",
"version": "Versie",
"storage_overview": "Opslagoverzicht",
"used": "Gebruikt",
"total_quota": "Totaal quotum",
"usage_pct": "Gebruik %",
"users_over_80": "Gebruikers >80% quotum",
"users_over_quota": "Gebruikers boven quotum",
"system": "Systeem",
"auth_label": "Auth",
"oidc_label": "OIDC",
"quotas_label": "Quota",
"enabled": "Ingeschakeld",
"disabled": "Uitgeschakeld",
"active": "Actief",
"off": "Uit",
"allow_registration": "Openbare zelfregistratie toestaan",
"registration_warning": "Openbare registratie is uitgeschakeld. Alleen beheerders kunnen gebruikers aanmaken.",
"user_management": "Gebruikersbeheer",
"create_user": "Gebruiker aanmaken",
"col_user": "Gebruiker",
"col_role": "Rol",
"col_auth": "Auth",
"col_status": "Status",
"col_storage": "Opslag",
"col_last_login": "Laatste login",
"col_actions": "Acties",
"loading_users": "Gebruikers laden…",
"failed_load_users": "Laden mislukt",
"no_users_found": "Geen gebruikers gevonden",
"showing_users": "Toont {{from}}-{{to}} van {{total}}",
"prev": "Vorige",
"next": "Volgende",
"inactive": "Inactief",
"you_badge": "(jij)",
"local": "Lokaal",
"never": "Nooit",
"just_now": "Zojuist",
"minutes_ago": "{{n}}min geleden",
"hours_ago": "{{n}}u geleden",
"days_ago": "{{n}}d geleden",
"edit_quota_title": "Quotum bewerken",
"reset_password_title": "Wachtwoord resetten",
"toggle_role_title": "Rol wisselen",
"deactivate_title": "Deactiveren",
"activate_title": "Activeren",
"delete_title": "Verwijderen",
"sso_title": "Single Sign-On (OIDC / SSO)",
"enable_sso": "SSO-authenticatie inschakelen",
"provider_name": "Providernaam",
"issuer_url": "Uitgever-URL",
"issuer_url_hint": "OpenID Connect uitgever-URL",
"auto_discover": "Auto-ontdekking",
"discovering": "Ontdekken…",
"client_id": "Client-ID",
"client_secret": "Client-secret",
"client_secret_placeholder": "Laat leeg om huidige waarde te behouden",
"secret_configured": "Een client-secret is al geconfigureerd",
"callback_url": "Callback-URL",
"callback_url_hint": "(registreer bij uw IdP)",
"advanced_settings": "Geavanceerde instellingen",
"scopes": "Scopes",
"auto_provision": "Gebruikers automatisch aanmaken bij eerste login",
"admin_groups": "Beheergroepen",
"admin_groups_hint": "Kommagescheiden OIDC-groepsnamen",
"disable_password": "Wachtwoord-login uitschakelen (alleen OIDC)",
"password_warning": "Dit voorkomt ALLE logins op basis van wachtwoord!",
"test_btn": "Testen",
"save_btn": "Opslaan",
"saving": "Opslaan…",
"settings_saved": "Instellingen opgeslagen — OIDC is nu {{status}}",
"quota_modal_title": "Opslagquotum bijwerken",
"quota_user_label": "Gebruiker:",
"new_quota": "Nieuw quotum",
"quota_unlimited_hint": "0 voor onbeperkt",
"cancel": "Annuleren",
"create_user_title": "Nieuwe gebruiker aanmaken",
"username_label": "Gebruikersnaam",
"username_placeholder": "jandevries",
"username_hint": "3–32 tekens",
"password_label": "Wachtwoord",
"password_placeholder": "Min 8 tekens",
"email_label": "E-mail",
"email_optional": "(optioneel)",
"email_placeholder": "gebruiker@voorbeeld.nl (automatisch indien leeg)",
"role_label": "Rol",
"role_user": "Gebruiker",
"role_admin": "Beheerder",
"quota_label": "Quotum",
"creating": "Aanmaken…",
"reset_pw_title": "Wachtwoord resetten",
"new_password_label": "Nieuw wachtwoord",
"resetting": "Resetten…",
"reset_btn": "Resetten",
"confirm_role_change": "Rol wijzigen naar {{role}}?",
"confirm_deactivate": "Weet u zeker dat u deze gebruiker wilt deactiveren?",
"confirm_activate": "Weet u zeker dat u deze gebruiker wilt activeren?",
"confirm_delete_user": "Gebruiker \"{{name}}\" VERWIJDEREN? Kan niet ongedaan worden gemaakt!",
"confirm_action": "Actie bevestigen",
"confirm_yes": "Bevestigen",
"confirm_no": "Annuleren",
"error_username_short": "Gebruikersnaam moet minimaal 3 tekens bevatten",
"error_password_short": "Wachtwoord moet minimaal 8 tekens bevatten",
"error_generic": "Mislukt",
"error_network": "Netwerkfout: {{message}}",
"error_create_user": "Kan gebruiker niet aanmaken",
"tab_storage": "Opslag",
"storage_title": "Opslagconfiguratie",
"storage_current_backend": "Huidig backend",
"storage_total_blobs": "Totaal blobs",
"storage_total_size": "Totale grootte",
"storage_dedup_ratio": "Deduplicatieverhouding",
"storage_backend": "Backend",
"storage_local": "Lokaal",
"storage_s3": "S3-compatibel",
"storage_provider_preset": "Providerinstelling",
"storage_preset_custom": "Aangepast",
"storage_endpoint_url": "Eindpunt-URL",
"storage_endpoint_hint": "Leeg laten voor AWS S3",
"storage_bucket": "Bucket",
"storage_region": "Regio",
"storage_access_key": "Toegangssleutel",
"storage_secret_key": "Geheime sleutel",
"storage_secret_configured": "Sleutel geconfigureerd",
"storage_key_placeholder": "Nieuwe sleutel invoeren",
"storage_path_style": "Padstijl forceren",
"storage_path_style_hint": "Vereist voor MinIO en sommige S3-compatibele diensten",
"storage_test_connection": "Verbinding testen",
"storage_test_success": "Verbinding geslaagd",
"storage_test_failure": "Verbinding mislukt",
"storage_save": "Configuratie opslaan",
"storage_saved": "Configuratie opgeslagen",
"storage_migration": "Gegevensmigratie",
"storage_migration_coming_soon": "Migratietools binnenkort beschikbaar",
"migration_status_label": "Migratiestatus",
"migration_start": "Migratie starten",
"migration_pause": "Pauzeren",
"migration_resume": "Hervatten",
"migration_verify": "Verifiëren",
"migration_complete": "Voltooien",
"migration_started": "Migratie gestart",
"migration_paused_msg": "Migratie gepauzeerd",
"migration_resumed_msg": "Migratie hervat",
"migration_completed_msg": "Migratie succesvol voltooid",
"migration_verifying": "Bezig met verifiëren...",
"migration_verify_passed": "Verificatie geslaagd",
"migration_verify_failed": "Verificatie mislukt",
"migration_failed_blobs": "Mislukte blobs",
"testing": "Bezig met testen..."
},
"profile": {
"page_title": "Profiel",
"back_to_app": "Terug naar OxiCloud",
"loading": "Laden…",
"not_authenticated": "Niet geauthenticeerd",
"not_authenticated_desc": "Log in om uw profiel te bekijken.",
"sign_in": "Inloggen",
"role_admin": "Beheerder",
"role_user": "Gebruiker",
"account_details": "Accountgegevens",
"username": "Gebruikersnaam",
"email": "E-mail",
"role": "Rol",
"last_login": "Laatste login",
"storage": "Opslag",
"used": "Gebruikt",
"quota": "Quotum",
"usage": "Gebruik",
"unlimited": "Onbeperkt",
"app_passwords": "App-wachtwoorden",
"app_pw_desc": "Genereer wachtwoorden voor WebDAV-, CalDAV- en CardDAV-clients. Elk wachtwoord wordt slechts één keer getoond.",
"app_pw_label_placeholder": "Label (bijv. Thunderbird, macOS)",
"generate": "Genereren",
"generating": "Genereren…",
"new_password_for": "Nieuw wachtwoord voor",
"copy_warning": "Kopieer dit wachtwoord nu. U kunt het niet opnieuw bekijken.",
"copy_to_clipboard": "Kopiëren naar klembord",
"col_label": "Label",
"col_created": "Aangemaakt",
"col_last_used": "Laatst gebruikt",
"col_status": "Status",
"active": "Actief",
"revoked": "Ingetrokken",
"revoke_title": "Intrekken",
"no_app_passwords": "Nog geen app-wachtwoorden.",
"client_sessions": "Clientsessies",
"client_sessions_desc": "Automatisch gegenereerd bij het verbinden van een Nextcloud-compatibele client.",
"col_client": "Client",
"never": "Nooit",
"just_now": "Zojuist",
"minutes_ago": "{{n}} min geleden",
"hours_ago": "{{n}}u geleden",
"days_ago": "{{n}} dagen geleden",
"change_password": "Wachtwoord wijzigen",
"current_password": "Huidig wachtwoord",
"new_password": "Nieuw wachtwoord",
"min_8_chars": "Minimaal 8 tekens",
"confirm_password": "Bevestig nieuw wachtwoord",
"update_password": "Wachtwoord bijwerken",
"updating": "Bijwerken…",
"password_updated": "Wachtwoord succesvol bijgewerkt",
"passwords_no_match": "Wachtwoorden komen niet overeen",
"password_too_short": "Wachtwoord moet minimaal 8 tekens bevatten",
"password_change_failed": "Wachtwoord wijzigen mislukt",
"error_network": "Netwerkfout: {{message}}",
"error_label_required": "Voer een label in",
"error_create_pw": "App-wachtwoord aanmaken mislukt",
"confirm_revoke": "App-wachtwoord \"{{label}}\" intrekken? Clients die dit wachtwoord gebruiken zullen stoppen.",
"error_revoke": "Intrekken mislukt",
"edit_photo": "Edit photo",
"photo_tab_url": "URL",
"photo_tab_upload": "Upload",
"photo_url_placeholder": "https://example.com/photo.jpg",
"photo_url_hint": "https://, http://, or data:image/…;base64,… accepted",
"photo_choose_file": "Choose a photo (PNG, JPEG, WebP)",
"photo_resize_note": "Images larger than 512 × 512 px are automatically resized.",
"photo_save": "Save photo",
"photo_remove": "Remove photo",
"photo_cancel": "Cancel",
"photo_save_failed": "Failed to save photo",
"photo_no_file": "Please select a file first",
"photo_managed_by_oidc": "Photo managed by your identity provider."
},
"upload": {
"uploading": "Bezig met uploaden...",
"files": "bestanden",
"complete": "{{count}} / {{total}} geüpload"
},
"storage_quota_exceeded": "Opslagquotum overschreden",
"sharedwithme": {
"pageTitle": "Gedeeld met mij",
"pageDescription": "Bestanden en mappen die andere gebruikers met u hebben gedeeld",
"emptyStateTitle": "Er is nog niets met u gedeeld",
"emptyStateDesc": "Items die andere gebruikers met u delen, verschijnen hier",
"loadMore": "Meer laden",
"sharedBy": "Gedeeld door",
"colName": "Naam",
"colType": "Type",
"colSharedBy": "Gedeeld door",
"colDate": "Datum gedeeld",
"colPermissions": "Machtigingen"
},
"groupby": {
"none": "Geen",
"title": "Groeperen op",
"owner": "Eigenaar",
"shareDate": "Deeldatum",
"type": "Type",
"type.folders": "Mappen",
"accessedAt": "Toegangsdatum",
"modifiedAt": "Wijzigingsdatum",
"createdAt": "Aanmaakdatum",
"size": "Grootte",
"favoriteDate": "Favoritendatum",
"byFiles": "By files",
"sharedWith": "Shared with"
},
"dateBucket": {
"today": "Vandaag",
"last7days": "Afgelopen 7 dagen",
"last30days": "Afgelopen 30 dagen"
},
"groups": {
"title": "Groepen beheren",
"create_button": "Groep maken",
"create_dialog_title": "Nieuwe groep",
"edit_dialog_title": "Groep hernoemen",
"name_label": "Naam",
"name_placeholder": "engineering",
"description_label": "Beschrijving (optioneel)",
"members_section": "Leden",
"add_member_placeholder": "Een gebruiker of groep toevoegen…",
"no_members": "Nog geen leden.",
"remove_member": "Verwijderen",
"delete_group": "Groep verwijderen",
"delete_confirm": "De groep \"{name}\" verwijderen? Aan deze groep gekoppelde rechten worden ingetrokken.",
"empty_state": "Nog geen groepen.",
"load_more": "Meer laden",
"back_to_list": "Terug",
"loading": "Bezig met laden…",
"virtual_badge": "Systeem",
"member_count_zero": "Geen leden",
"member_count_one": "1 lid",
"member_count_other": "{count} leden",
"delete_confirm_label": "Typ de groepsnaam ter bevestiging:",
"delete_confirm_mismatch": "Typ de groepsnaam exact om te bevestigen.",
"virtual_internal_name": "Intern"
}
}