mirror of
https://github.com/UNITRONIX/BetterDesk.git
synced 2026-09-10 17:45:42 +00:00
6f07a957e8
Fall back when GitHub /releases/latest is missing, return clear errors, and translate the module install gate.
4366 lines
223 KiB
JSON
4366 lines
223 KiB
JSON
{
|
||
"meta": {
|
||
"lang": "nl",
|
||
"name": "Dutch",
|
||
"native_name": "Nederlands",
|
||
"direction": "ltr"
|
||
},
|
||
"common": {
|
||
"loading": "Laden...",
|
||
"confirm": "Bevestigen",
|
||
"alert": "Waarschuwing",
|
||
"prompt": "Voer waarde in",
|
||
"copied": "Gekopieerd naar klembord",
|
||
"save": "Opslaan",
|
||
"saved": "Opgeslagen",
|
||
"error": "Fout",
|
||
"success": "Geslaagd",
|
||
"warning": "Waarschuwing",
|
||
"info": "Informatie",
|
||
"all": "Alle",
|
||
"cancel": "Annuleren",
|
||
"delete": "Verwijderen",
|
||
"actions": "Acties",
|
||
"close": "Sluiten",
|
||
"required": "Vereist",
|
||
"name_required": "Naam is vereist",
|
||
"active": "Actief",
|
||
"inactive": "Inactief",
|
||
"invalid_json": "Ongeldige JSON",
|
||
"field_required": "Het veld {field} is vereist",
|
||
"back": "Terug",
|
||
"edit": "Bewerken",
|
||
"yes": "Ja",
|
||
"no": "Nee"
|
||
},
|
||
"nav": {
|
||
"main": "Hoofdmenu",
|
||
"tools": "Hulpmiddelen",
|
||
"system": "Systeem",
|
||
"dashboard": "Overzicht",
|
||
"devices": "Apparaten",
|
||
"keys": "Sleutels",
|
||
"generator": "Generator",
|
||
"settings": "Instellingen",
|
||
"users": "Gebruikers",
|
||
"inventory": "Inventaris",
|
||
"tickets": "Tickets",
|
||
"help_requests": "Hulpverzoeken",
|
||
"activity": "Activiteit",
|
||
"automation": "Automatisering",
|
||
"file_transfer": "Bestandsoverdracht",
|
||
"network": "Netwerk",
|
||
"dataguard": "DataGuard",
|
||
"reports": "Rapporten",
|
||
"tenants": "Organisaties",
|
||
"registrations": "Registraties",
|
||
"management": "Beheer",
|
||
"toggle_sidebar": "Zijbalk in-/uitschakelen",
|
||
"cdap": "CDAP Apparaten",
|
||
"fleet": "Vloot",
|
||
"scaling": "Schaling",
|
||
"cross_platform": "Platformonafhankelijk",
|
||
"tokens": "Toegangstokens",
|
||
"organizations": "Organisaties",
|
||
"policies": "Beleid",
|
||
"attestation": "Attestatie",
|
||
"remote": "Externe toegang",
|
||
"toolkit": "Toolkit",
|
||
"security_audit": "Beveiligingsaudit",
|
||
"languages": "Talen",
|
||
"resource_control": "Bronbeheer",
|
||
"chat": "Chat",
|
||
"help": "Hulp",
|
||
"expand_sidebar": "Zijbalk uitklappen",
|
||
"toggle_theme": "Thema wisselen",
|
||
"sdk_studio": "SDK Studio",
|
||
"login": "Inloggen",
|
||
"permissions": "Machtigingen",
|
||
"server_management": "Serverbeheer",
|
||
"server_attestation": "Serverattestering",
|
||
"commercialization": "Commercialisatie",
|
||
"remote_open_tab": "Externe-bureaubladclient openen in nieuw tabblad",
|
||
"client_branding": "Client Branding"
|
||
},
|
||
"auth": {
|
||
"login": "Inloggen",
|
||
"logout": "Uitloggen",
|
||
"login_title": "Inloggen",
|
||
"login_subtitle": "Inloggen bij de BetterDesk-console",
|
||
"username": "Gebruikersnaam",
|
||
"username_placeholder": "Voer gebruikersnaam in",
|
||
"password": "Wachtwoord",
|
||
"password_placeholder": "Voer wachtwoord in",
|
||
"remember_me": "Onthoud mij",
|
||
"login_failed": "Inloggen mislukt. Controleer uw inloggegevens.",
|
||
"invalid_credentials": "Ongeldige gebruikersnaam of wachtwoord.",
|
||
"username_collision": "Er bestaat al een lokaal account met deze gebruikersnaam. Log in met uw lokale wachtwoord of vraag een beheerder om het conflicterende account te hernoemen of te verwijderen.",
|
||
"fill_all_fields": "Vul alle velden in",
|
||
"logout_confirm": "Weet u zeker dat u wilt uitloggen?",
|
||
"change_password": "Wachtwoord wijzigen",
|
||
"password_required": "Wachtwoord is vereist",
|
||
"totp_title": "Tweefactorauthenticatie",
|
||
"totp_subtitle": "Voer de 6-cijferige code in van uw authenticatie-app",
|
||
"totp_code": "Verificatiecode",
|
||
"totp_verify": "Verifiëren",
|
||
"totp_use_recovery": "Gebruik een herstelcode",
|
||
"totp_use_code": "Gebruik authenticatorcode",
|
||
"totp_recovery_code": "Herstelcode",
|
||
"totp_back_to_login": "Terug naar inloggen",
|
||
"totp_invalid_code": "Ongeldige verificatiecode. Probeer het opnieuw.",
|
||
"totp_enter_code": "Voer een 6-cijferige code in",
|
||
"totp_enter_recovery": "Voer een herstelcode in",
|
||
"totp_session_expired": "Sessie verlopen. Log opnieuw in.",
|
||
"totp_already_enabled": "Tweefactorauthenticatie is al ingeschakeld",
|
||
"pro_only_account": "Dit account is alleen voor de RustDesk-desktopclient. Gebruik de RustDesk-app om in te loggen.",
|
||
"passwords_mismatch": "Wachtwoorden komen niet overeen",
|
||
"or": "of",
|
||
"login_sso": "Aanmelden met SSO",
|
||
"login_sso_with": "Aanmelden met {{provider}}",
|
||
"oidc_denied": "Toegang is geweigerd door de identiteitsprovider.",
|
||
"oidc_invalid": "Ongeldige OIDC-callback. Probeer het opnieuw.",
|
||
"oidc_failed": "OIDC-authenticatie is mislukt. Probeer het opnieuw.",
|
||
"oidc_error": "Er is een fout opgetreden tijdens het aanmelden met SSO.",
|
||
"oidc_no_account": "Uw account is niet gevonden en automatische registratie is uitgeschakeld.",
|
||
"totp_rate_limited": "Te veel pogingen. Probeer het later opnieuw.",
|
||
"emergency_mode_banner": "Go-server onbereikbaar — noodmodus actief (alleen beheerder, beperkte functionaliteit)"
|
||
},
|
||
"dashboard": {
|
||
"title": "Overzicht",
|
||
"subtitle": "Overzicht van uw RustDesk-server",
|
||
"total_devices": "Totaal apparaten",
|
||
"online_now": "Nu online",
|
||
"banned": "Verbannen",
|
||
"active_connections": "Actieve verbindingen",
|
||
"offline_devices": "Offline",
|
||
"server_status": "Serverstatus",
|
||
"quick_actions": "Snelle acties",
|
||
"manage_devices": "Beheer verbonden apparaten",
|
||
"view_keys": "Bekijk serversleutels",
|
||
"generate_config": "Genereer clientconfiguratie",
|
||
"server_settings": "Configureer instellingen",
|
||
"greeting_morning": "Goedemorgen, {name}",
|
||
"greeting_afternoon": "Goedemiddag, {name}",
|
||
"greeting_evening": "Goedenavond, {name}",
|
||
"greeting_night": "Goedenacht, {name}",
|
||
"health_overview": "Gezondheidsoverzicht",
|
||
"devices_online": "Online apparaten",
|
||
"active_alerts": "Actieve waarschuwingen",
|
||
"recent_connections": "Totaal aantal apparaten",
|
||
"server_uptime": "Server-uptime",
|
||
"activity_feed": "Recente activiteit",
|
||
"no_recent_activity": "Geen recente activiteit",
|
||
"just_now": "zojuist",
|
||
"ago": "geleden",
|
||
"tip_desktop_mode": "Probeer de Desktopmodus voor een werkruimte met meerdere vensters en monitoringwidgets.",
|
||
"tip_keyboard_shortcuts": "Druk overal op Ctrl+K om het opdrachtenpalet voor snel zoeken te openen.",
|
||
"tip_address_book": "Synchroniseer uw adresboek tussen apparaten door in te loggen vanuit de RustDesk-client.",
|
||
"tip_2fa": "Schakel tweefactorauthenticatie in de Instellingen in voor extra accountbeveiliging.",
|
||
"tip_bulk_actions": "Selecteer meerdere apparaten en gebruik bulkacties om ze tegelijk te beheren.",
|
||
"tip_theme": "Wissel tussen donkere en lichte thema's in de instellingen van de zijbalk.",
|
||
"tip_cdap": "Verbind IoT-apparaten en industriele sensoren via de CDAP-gateway.",
|
||
"client_config_eyebrow": "Clientconfiguratie",
|
||
"client_config_title": "RustDesk-clientconfiguratie",
|
||
"client_config_subtitle": "Gebruik deze waarden in RustDesk om clients met deze BetterDesk-server te verbinden.",
|
||
"copy_all_config": "Alles kopiëren",
|
||
"show_config_qr": "QR tonen",
|
||
"config_server_id": "ID-server",
|
||
"config_relay_server": "Relayserver",
|
||
"config_api_server": "API-server",
|
||
"config_key": "Sleutel",
|
||
"client_config_hint": "Voer deze waarden in de netwerkinstellingen van RustDesk in, bij de ID-/relayserver.",
|
||
"open_generator": "Clientgenerator",
|
||
"open_keys": "Sleutels openen",
|
||
"open_remote": "Externe-bureaubladconsole openen",
|
||
"attention_panel": "Aandacht vereist",
|
||
"system_ready": "Systeem gereed",
|
||
"system_attention": "Aandacht vereist",
|
||
"config_not_ready": "De clientconfiguratie is nog niet gereed.",
|
||
"client_config_qr_title": "RustDesk-configuratie-QR",
|
||
"client_config_qr_hint": "Scan met RustDesk. Op Android/iOS 1.4.9+ schakel de ingebouwde allow-deep-link-server-settings in, of gebruik Copy deploy string → Network → Import Server Config.",
|
||
"client_server_host_label": "Client-serveradres",
|
||
"client_server_host_placeholder": "bijv. 203.0.113.10 of desk.example.com",
|
||
"client_server_host_hint": "Adres dat RustDesk-clients gebruiken voor deze server. Wijzig wanneer de panel-URL afwijkt van client-IP/DNS. Gescheiden domeinen: Instellingen → Openbare client-eindpunten.",
|
||
"apply_client_host": "Toepassen",
|
||
"copy_deploy_string": "Deploy-string kopiëren",
|
||
"show_intune_script": "Intune / PSADT-script",
|
||
"intune_script_title": "Windows-implementatiefragment",
|
||
"intune_script_hint": "Voer uit als beheerder na de RustDesk MSI. Gebruikt dezelfde config-string als Deploy-string kopiëren.",
|
||
"deploy_string_not_ready": "Deploy-string is niet beschikbaar totdat de publieke serversleutel is geladen.",
|
||
"client_server_host_env_hint": "Openbare ID-, relay- en API-eindpunten staan in Instellingen → Openbare client-eindpunten. Leeg daar om dit veld weer te gebruiken.",
|
||
"client_config_qr_unreachable_host": "Deze QR bevat localhost of een .local-adres. Telefoons kunnen dit meestal niet bereiken — stel eerst Client server address (of PANEL_PUBLIC_HOST) in op een LAN-IP of openbare DNS."
|
||
},
|
||
"devices": {
|
||
"title": "Apparaten",
|
||
"id": "ID",
|
||
"hostname": "Hostnaam",
|
||
"username": "Gebruikersnaam",
|
||
"platform": "Platform",
|
||
"version": "Versie",
|
||
"ip_address": "IP-adres",
|
||
"note": "Notitie",
|
||
"last_seen": "Laatst gezien",
|
||
"last_online": "Laatst online",
|
||
"first_seen": "Eerst gezien",
|
||
"created": "Aangemaakt",
|
||
"status": "Status",
|
||
"ban_reason": "Reden van verbanning",
|
||
"actions": "Acties",
|
||
"search_placeholder": "Apparaten zoeken...",
|
||
"filter_all": "Alle",
|
||
"filter_online": "Online",
|
||
"filter_offline": "Offline",
|
||
"filter_banned": "Verbannen",
|
||
"selected": "geselecteerd",
|
||
"showing": "Weergave",
|
||
"of": "van",
|
||
"sync_status": "Synchronisatiestatus",
|
||
"sync_success": "Status succesvol gesynchroniseerd",
|
||
"empty_title": "Geen apparaten gevonden",
|
||
"empty_text": "Geen apparaten voldoen aan de huidige filters",
|
||
"edit_title": "Apparaatdetails",
|
||
"delete_title": "Apparaat verwijderen",
|
||
"delete_confirm": "Weet u zeker dat u apparaat {id} wilt verwijderen?",
|
||
"delete_reserved_hint": "Het apparaat wordt verborgen en de ID blijft gereserveerd. Kies permanent verwijderen om de ID vrij te geven voor hergebruik.",
|
||
"delete_warning": "U staat op het punt dit apparaat te verwijderen:",
|
||
"delete_permanent": "Deze actie kan niet ongedaan worden gemaakt. Alle gegevens die aan dit apparaat zijn gekoppeld, worden permanent uit de database verwijderd.",
|
||
"delete_hard_option": "Permanent verwijderen (ID vrijgeven)",
|
||
"delete_hard_hint": "Verwijdert het apparaatre cord en geeft de ID vrij zodat de client opnieuw kan registreren.",
|
||
"delete_soft_success_hint": "Apparaat verborgen. Schakel «Verwijderde apparaten tonen» in om het te herstellen of permanent te verwijderen en de ID vrij te geven.",
|
||
"delete_success": "Apparaat succesvol verwijderd",
|
||
"revoke_option": "Apparaat intrekken",
|
||
"revoke_hint": "Blokkeer apparaat-ID en verbreek actieve verbindingen",
|
||
"revoke_success": "Apparaat succesvol ingetrokken",
|
||
"details": "Apparaatdetails",
|
||
"ban_title": "Apparaat verbannen",
|
||
"ban_confirm": "Weet u zeker dat u apparaat {id} wilt verbannen?",
|
||
"ban_success": "Apparaat succesvol verbannen",
|
||
"unban_title": "Verbanning opheffen",
|
||
"unban_confirm": "Weet u zeker dat u de verbanning van apparaat {id} wilt opheffen?",
|
||
"unban_success": "Verbanning succesvol opgeheven",
|
||
"change_id": "ID wijzigen",
|
||
"change_id_title": "Apparaat-ID wijzigen",
|
||
"new_id": "Nieuw ID",
|
||
"change_id_hint": "6-16 tekens, alleen letters, cijfers, koppeltekens en underscores",
|
||
"change_id_online_warn": "Apparaat is online. Wijzig de ID bij voorkeur in de RustDesk-client. Een wijziging in het paneel behoudt de identiteit, maar de client moet de nieuwe ID overnemen.",
|
||
"change_id_success": "Apparaat-ID succesvol gewijzigd",
|
||
"id_length_error": "ID moet 6-16 tekens lang zijn",
|
||
"id_format_error": "ID mag alleen letters, cijfers, koppeltekens en underscores bevatten",
|
||
"bulk_delete_title": "Meerdere apparaten verwijderen",
|
||
"bulk_delete_confirm": "Weet u zeker dat u {count} apparaten wilt verwijderen?",
|
||
"bulk_delete_success": "{count} apparaten succesvol verwijderd",
|
||
"columns": "Kolommen",
|
||
"toggle_columns": "Zichtbare kolommen in-/uitschakelen",
|
||
"not_found": "Apparaat niet gevonden",
|
||
"delete_failed": "Apparaat kon niet worden verwijderd",
|
||
"change_id_failed": "Apparaat-ID kon niet worden gewijzigd",
|
||
"invalid_id": "Ongeldige apparaat-ID",
|
||
"invalid_id_format": "Ongeldig ID-formaat",
|
||
"id_exists": "Deze apparaat-ID bestaat al",
|
||
"id_reserved_deleted": "Dit ID hoort bij een verwijderd apparaat. Herstel het of verwijder het permanent om het ID vrij te geven.",
|
||
"show_deleted": "Verwijderde apparaten tonen",
|
||
"deleted_badge": "Verwijderd",
|
||
"restore_title": "Apparaat herstellen",
|
||
"restore_confirm": "Apparaat {id} herstellen? Het wordt weer zichtbaar en kan opnieuw verbinden met dezelfde identiteit.",
|
||
"restore_success": "Apparaat succesvol hersteld",
|
||
"restore_action": "Herstellen",
|
||
"permanent_delete_title": "Apparaat permanent verwijderen",
|
||
"permanent_delete_confirm": "Apparaat {id} permanent verwijderen? Dit geeft het ID vrij en kan niet ongedaan worden gemaakt.",
|
||
"permanent_delete_success": "Apparaat permanent verwijderd",
|
||
"filter_deleted": "Verwijderd",
|
||
"no_selection": "Geen apparaten geselecteerd",
|
||
"device_type": "Apparaattype",
|
||
"filter_type_all": "All Types",
|
||
"filter_type_rustdesk": "RustDesk",
|
||
"filter_type_desktop": "Desktop",
|
||
"filter_type_scada": "SCADA",
|
||
"filter_type_iot": "IoT",
|
||
"filter_type_agent": "Agent",
|
||
"cdap_connected": "CDAP Verbonden",
|
||
"revoke": "Intrekken",
|
||
"access_policy": "Toegangsbeleid",
|
||
"unattended_access": "Onbeheerde toegang",
|
||
"enable_unattended": "Onbeheerde toegang inschakelen",
|
||
"access_password": "Toegangswachtwoord",
|
||
"password_configured": "Wachtwoord geconfigureerd",
|
||
"no_password": "Geen wachtwoord ingesteld",
|
||
"new_password": "Nieuw wachtwoord",
|
||
"clear_password": "Wachtwoord wissen",
|
||
"access_schedule": "Toegangsschema",
|
||
"enable_schedule": "Schema inschakelen",
|
||
"allowed_days": "Toegestane dagen",
|
||
"start_time": "Start time",
|
||
"end_time": "End time",
|
||
"timezone": "Timezone",
|
||
"allowed_operators": "Toegestane operators",
|
||
"all_operators": "Alle operators",
|
||
"operators_hint": "Laat leeg om alle operators toegang te geven.",
|
||
"last_updated_by": "Laatst bijgewerkt door",
|
||
"access_policy_saved": "Toegangsbeleid opgeslagen",
|
||
"tabs": {
|
||
"overview": "Overzicht",
|
||
"hardware": "Hardware",
|
||
"metrics": "Metrieken",
|
||
"connections": "Verbindingen",
|
||
"audit": "Audit",
|
||
"info": "Info",
|
||
"history": "Geschiedenis"
|
||
},
|
||
"hardware": {
|
||
"cpu": "Processor",
|
||
"memory": "Geheugen",
|
||
"disk": "Schijf",
|
||
"os": "Besturingssysteem",
|
||
"hostname": "Hostname",
|
||
"uptime": "Uptime",
|
||
"load_avg": "Gemiddelde belasting",
|
||
"network": "Netwerkadapters",
|
||
"no_data": "Geen hardwaregegevens beschikbaar",
|
||
"title": "Hardware-informatie",
|
||
"gpu": "Grafische kaart"
|
||
},
|
||
"display_name": "Weergavenaam",
|
||
"display_name_placeholder": "Voer een weergavenaam in...",
|
||
"note_placeholder": "Voer een notitie in...",
|
||
"tags": "Tags",
|
||
"filter_by_tags": "Filteren op tags",
|
||
"no_tags": "No tags",
|
||
"all_groups": "Alle groepen",
|
||
"create_group": "Groep maken",
|
||
"manage_groups": "Groepen beheren",
|
||
"group_name": "Groepsnaam",
|
||
"group_name_placeholder": "bijv. mediapc’s",
|
||
"dynamic_group": "Dynamische groep op tag",
|
||
"dynamic_group_hint": "Apparaten met deze tag worden automatisch toegevoegd.",
|
||
"tag_filter": "Tag filter",
|
||
"group_allowed_users": "Toegestane gebruikers",
|
||
"group_allowed_users_hint": "Laat leeg om de groep zichtbaar te houden voor iedereen met apparaatmachtigingen.",
|
||
"group_tag_required": "Tagfilter is verplicht voor dynamische groepen",
|
||
"group_invalid": "Ongeldige groeps-ID",
|
||
"group_not_found": "Groep niet gevonden",
|
||
"group_saved": "Apparaatgroep opgeslagen",
|
||
"strategies_title": "Access control strategies",
|
||
"strategies_hint": "Link user groups to device groups and push RustDesk Pro security settings to matching clients.",
|
||
"create_strategy": "Add strategy",
|
||
"edit_strategy": "Edit strategy",
|
||
"delete_strategy": "Delete strategy",
|
||
"delete_strategy_confirm": "Delete strategy {name}?",
|
||
"strategy_name": "Strategy name",
|
||
"strategy_name_required": "Strategy name is required",
|
||
"strategy_user_group": "User group",
|
||
"strategy_device_group": "Device group",
|
||
"strategy_any_user_group": "Any user group",
|
||
"strategy_any_device_group": "Any device group",
|
||
"strategy_enabled": "Enabled",
|
||
"strategy_disabled": "Disabled",
|
||
"strategy_enabled_label": "Strategy enabled",
|
||
"strategy_permissions": "Client security settings",
|
||
"strategy_permissions_hint": "Uses RustDesk advanced-setting keys (Y/N). Leave Default to keep client or strategy inheritance.",
|
||
"strategy_permissions_count": "{count} settings",
|
||
"strategy_perm_default": "Default",
|
||
"strategy_perm_allow": "Allow (Y)",
|
||
"strategy_perm_deny": "Deny (N)",
|
||
"strategy_perm_file_transfer": "File transfer",
|
||
"strategy_perm_disable_clipboard": "Disable clipboard",
|
||
"strategy_perm_enable_clipboard": "Enable clipboard",
|
||
"strategy_perm_audio": "Audio",
|
||
"strategy_perm_tunnel": "TCP tunnel",
|
||
"strategy_perm_camera": "Camera",
|
||
"strategy_perm_restart": "Remote restart",
|
||
"strategy_perm_block_input": "Block user input",
|
||
"strategy_created": "Strategy created",
|
||
"strategy_updated": "Strategy updated",
|
||
"strategy_deleted": "Strategy deleted",
|
||
"strategy_not_found": "Strategy not found",
|
||
"no_strategies": "No access control strategies yet",
|
||
"loading_strategies": "Loading strategies...",
|
||
"groups_saved": "Apparaatgroepen opgeslagen",
|
||
"group_membership_added": "Toegevoegd aan groep",
|
||
"group_membership_removed": "Verwijderd uit groep",
|
||
"no_groups": "Nog geen groepen",
|
||
"manual_groups": "Handmatige groepen",
|
||
"dynamic_memberships": "Dynamische lidmaatschappen",
|
||
"group_allowed_user_groups": "Toegestane gebruikersgroepen",
|
||
"group_allowed_user_groups_hint": "Gebruikers in geselecteerde groepen krijgen toegang tot deze apparaatgroep.",
|
||
"no_user_groups": "Geen gebruikersgroepen",
|
||
"edit_group": "Groep bewerken",
|
||
"delete_group": "Groep verwijderen",
|
||
"delete_group_confirm": "Apparaatgroep {name} verwijderen?",
|
||
"group_deleted": "Apparaatgroep verwijderd",
|
||
"folder_group_readonly": "Mapgebaseerde groepen worden via Mappen beheerd.",
|
||
"manage_user_groups": "Gebruikersgroepen beheren",
|
||
"restore_failed": "Gerat konnte nicht wiederhergestellt werden",
|
||
"no_signal_tooltip": "De client heeft onlangs de API bereikt maar is niet geregistreerd op de signalserver (UDP :21116). Herstart de client na servermigratie.",
|
||
"per_page": "Per pagina",
|
||
"strategy_assign": "Assign targets",
|
||
"strategy_assign_title": "Assign strategy: {name}",
|
||
"strategy_assign_devices": "Devices",
|
||
"strategy_assign_users": "Users",
|
||
"strategy_assign_groups": "Device groups",
|
||
"strategy_assign_hint": "Select devices, users, or device groups that should use this strategy directly (RustDesk Pro priority: device > user > group).",
|
||
"strategy_assign_saved": "Strategy assignments saved",
|
||
"strategy_assign_counts": "{peers} devices, {users} users, {groups} groups",
|
||
"strategy_assign_none": "No direct assignments"
|
||
},
|
||
"keys": {
|
||
"title": "Serversleutels",
|
||
"subtitle": "Publieke sleutel en configuratie voor RustDesk-clients",
|
||
"public_key": "Publieke sleutel",
|
||
"qr_code": "QR-code",
|
||
"server_info": "Serverinformatie",
|
||
"download": "Sleutel downloaden",
|
||
"show_qr": "QR tonen",
|
||
"qr_hint": "Scan met RustDesk mobiel. Op Android/iOS 1.4.9+ schakel allow-deep-link-server-settings in, of Import Server Config met de deploy-string.",
|
||
"no_key": "Geen publieke sleutel gevonden",
|
||
"no_key_to_copy": "Geen sleutel om te kopiëren",
|
||
"no_qr": "QR-code niet beschikbaar",
|
||
"download_success": "Sleutelbestand gedownload",
|
||
"not_found": "Sleutel niet gevonden",
|
||
"api_not_found": "API-sleutel niet gevonden",
|
||
"qr_unreachable_host": "Deze QR bevat localhost of een .local-adres. Telefoons kunnen dit meestal niet bereiken — stel eerst Client server address op het Dashboard (of PANEL_PUBLIC_HOST) in op een LAN-IP of openbare DNS."
|
||
},
|
||
"settings": {
|
||
"title": "Instellingen",
|
||
"subtitle": "Console-configuratie en accountinstellingen",
|
||
"tab_general": "Algemeen",
|
||
"tab_server": "Serverinstellingen",
|
||
"tab_branding": "Huisstijl",
|
||
"tab_backup": "Back-up",
|
||
"language": "Taal",
|
||
"change_password": "Wachtwoord wijzigen",
|
||
"password_desc": "Werk uw accountwachtwoord bij",
|
||
"current_password": "Huidig wachtwoord",
|
||
"new_password": "Nieuw wachtwoord",
|
||
"confirm_password": "Bevestig wachtwoord",
|
||
"save_password": "Wachtwoord bijwerken",
|
||
"password_changed": "Wachtwoord succesvol gewijzigd",
|
||
"fill_all_fields": "Vul alle velden in",
|
||
"passwords_not_match": "Wachtwoorden komen niet overeen",
|
||
"password_requirements": "Wachtwoordvereisten",
|
||
"password_requirements_not_met": "Wachtwoord voldoet niet aan de vereisten",
|
||
"req_length": "Minimaal 8 tekens",
|
||
"req_uppercase": "Minimaal één hoofdletter",
|
||
"req_lowercase": "Minimaal één kleine letter",
|
||
"req_number": "Minimaal één cijfer",
|
||
"server_info": "Serverinformatie",
|
||
"version": "Versie",
|
||
"database": "Database",
|
||
"uptime": "Uptime",
|
||
"audit_log": "Auditlogboek",
|
||
"audit_desc": "Recente console-activiteit",
|
||
"no_audit_logs": "Geen auditlogs gevonden",
|
||
"backend_title": "Serverbackend",
|
||
"backend_desc": "Kies de serverbackend voor apparaatbeheer en signaal/relay-diensten.",
|
||
"backend_original": "Origineel",
|
||
"backend_enhanced": "Verbeterd",
|
||
"backend_rustdesk_desc": "Standaard RustDesk signaal- en relayservers (hbbs + hbbr). Basis HTTP API met beperkte eindpunten.",
|
||
"backend_betterdesk_desc": "Verbeterde Go-gebaseerde server met volledige REST API, JWT-authenticatie, blokkeerlijst, tags, realtime WebSocket-events en auditregistratie.",
|
||
"backend_feature_signal": "Signaalserver (ID-registratie)",
|
||
"backend_feature_relay": "Relayserver (verbindingsdoorvoer)",
|
||
"backend_feature_basic_api": "Basis REST API",
|
||
"backend_feature_full_api": "Volledige REST API (34+ eindpunten)",
|
||
"backend_feature_jwt": "JWT-authenticatie en TOTP 2FA",
|
||
"backend_feature_blocklist": "IP/ID-blokkeerlijstbeheer",
|
||
"backend_feature_tags": "Tags en apparaatgroepering",
|
||
"backend_feature_audit": "Audit-eventregistratie",
|
||
"backend_feature_websocket": "Realtime WebSocket-events",
|
||
"backend_connection": "Verbinding",
|
||
"backend_api_url": "API-URL",
|
||
"backend_test": "Verbinding testen",
|
||
"backend_testing": "Testen...",
|
||
"backend_save": "Backend toepassen",
|
||
"backend_saved": "Serverbackend succesvol gewijzigd. Apparaatgegevens worden nu beheerd door de nieuwe backend.",
|
||
"backend_save_failed": "Wijzigen van serverbackend mislukt",
|
||
"backend_test_success": "Verbinding geslaagd! De server is bereikbaar.",
|
||
"backend_test_failed": "Verbinding mislukt. De server is niet bereikbaar.",
|
||
"backend_confirm_switch": "Weet u zeker dat u de serverbackend wilt wijzigen? Dit verandert het apparaatbeheer.",
|
||
"backend_unreachable": "Kan niet wijzigen: de doelserver is niet bereikbaar. Start eerst de server.",
|
||
"invalid_backend": "Ongeldige backendselectie. Kies 'rustdesk' of 'betterdesk'.",
|
||
"backend_status_running": "Verbonden",
|
||
"backend_status_unreachable": "Onbereikbaar",
|
||
"backend_status_error": "Fout",
|
||
"backend_status_unknown": "Onbekend",
|
||
"totp_title": "Tweefactorauthenticatie",
|
||
"totp_desc": "Voeg een extra beveiligingslaag toe met TOTP authenticatie-apps (Google Authenticator, Microsoft Authenticator, Authy, enz.)",
|
||
"totp_enabled": "2FA ingeschakeld",
|
||
"totp_enabled_desc": "Uw account is beschermd door tweefactorauthenticatie.",
|
||
"totp_disabled": "2FA niet ingeschakeld",
|
||
"totp_disabled_desc": "Schakel tweefactorauthenticatie in voor betere accountbeveiliging.",
|
||
"totp_setup": "2FA inschakelen",
|
||
"totp_disable": "2FA uitschakelen",
|
||
"totp_step1": "Installeer een authenticatie-app op uw telefoon",
|
||
"totp_step2": "Scan de onderstaande QR-code",
|
||
"totp_step3": "Voer de 6-cijferige code in om te verifiëren",
|
||
"totp_manual_key": "Handmatige sleutel",
|
||
"totp_enter_code": "Voer de verificatiecode in",
|
||
"totp_verify_enable": "Verifiëren en inschakelen",
|
||
"totp_enabled_success": "Tweefactorauthenticatie ingeschakeld!",
|
||
"totp_recovery_warning": "Bewaar deze herstelcodes op een veilige plaats. Elke code kan slechts één keer worden gebruikt. Als u de toegang tot uw authenticatie-app verliest, kunt u deze codes gebruiken om in te loggen.",
|
||
"totp_done": "Klaar",
|
||
"totp_disable_warning": "Het uitschakelen van tweefactorauthenticatie maakt uw account minder veilig. Voer uw wachtwoord in om te bevestigen.",
|
||
"totp_disabled_success": "Tweefactorauthenticatie is uitgeschakeld.",
|
||
"tab_auth": "Authenticatie",
|
||
"ldap_title": "LDAP / Active Directory-integratie",
|
||
"ldap_desc": "Configureer externe authenticatie via LDAP of Active Directory. Gebruikers kunnen zich aanmelden met hun domeinreferenties.",
|
||
"ldap_enabled": "LDAP-authenticatie inschakelen",
|
||
"ldap_enabled_hint": "Indien ingeschakeld kunnen directorygebruikers inloggen met LDAP/AD-gegevens. Elk account is gekoppeld aan één provider (local, LDAP of OIDC) — lokale wachtwoorden worden niet geaccepteerd voor LDAP-accounts.",
|
||
"ldap_connection": "Serververbinding",
|
||
"ldap_host": "Hostnaam",
|
||
"ldap_port": "Poort",
|
||
"ldap_use_tls": "LDAPS via TLS",
|
||
"ldap_start_tls": "StartTLS gebruiken",
|
||
"ldap_skip_verify": "TLS-controle overslaan",
|
||
"ldap_timeout": "Verbindingstime-out (s)",
|
||
"ldap_timeout_hint": "Aantal seconden om op een antwoord van de LDAP-server te wachten",
|
||
"ldap_bind_mode": "Bind-modus",
|
||
"ldap_direct_bind": "Directe bind",
|
||
"ldap_direct_bind_hint": "Bind direct met een DN-sjabloon in plaats van een serviceaccount te gebruiken om te zoeken.",
|
||
"ldap_bind_dn": "Bind-DN (serviceaccount)",
|
||
"ldap_bind_dn_hint": "Distinguished Name van een alleen-lezen serviceaccount dat wordt gebruikt om gebruikers te zoeken.",
|
||
"ldap_bind_password": "Bind-wachtwoord",
|
||
"ldap_base_dn": "Basis-DN",
|
||
"ldap_base_dn_hint": "Zoekbasis om gebruikers te vinden, bijv. dc=example,dc=com",
|
||
"ldap_user_filter": "Gebruikersfilter",
|
||
"ldap_user_filter_hint": "LDAP-filter om gebruikers te vinden. Gebruik {{username}} als placeholder. Standaard: (sAMAccountName={{username}})",
|
||
"ldap_direct_bind_dn": "DN-sjabloon voor directe bind",
|
||
"ldap_direct_bind_dn_hint": "DN-sjabloon voor directe bind. Gebruik {{username}} als placeholder, bijv. uid={{username}},ou=users,dc=example,dc=com",
|
||
"ldap_user_attrs": "Gebruikersattributen",
|
||
"ldap_attr_id": "Gebruikersnaam-attribuut",
|
||
"ldap_attr_email": "E-mailattribuut",
|
||
"ldap_attr_name": "Weergavenaam-attribuut",
|
||
"ldap_group_mapping": "Groep → rol-toewijzing",
|
||
"ldap_group_base_dn": "Basis-DN voor groepen",
|
||
"ldap_group_base_dn_hint": "Laat leeg om de hoofd-basis-DN te gebruiken",
|
||
"ldap_group_filter": "Groepsfilter",
|
||
"ldap_group_attr_name": "Groepsnaam-attribuut",
|
||
"ldap_default_role": "Standaardrol",
|
||
"ldap_default_role_hint": "Rol voor gebruikers waarvan LDAP-groepen met geen toewijzing overeenkomen",
|
||
"ldap_role_viewer": "Kijker",
|
||
"ldap_role_operator": "Operator",
|
||
"ldap_role_admin": "Beheerder",
|
||
"ldap_group_role_map": "Groep → rol-kaart",
|
||
"ldap_group_role_map_hint": "Wijs LDAP-groepen toe aan BetterDesk-rollen. Formaat: GroupDN=rol gescheiden door | (pipe). Voorbeeld: CN=Admins,DC=example,DC=com=admin|CN=Ops,DC=example,DC=com=operator",
|
||
"ldap_test_connection": "Verbinding testen",
|
||
"ldap_testing": "Testen...",
|
||
"ldap_test_success": "Verbinding gelukt! De LDAP-server is bereikbaar en de bind-referenties zijn geldig.",
|
||
"ldap_test_failed": "Verbinding mislukt",
|
||
"ldap_save": "LDAP-configuratie opslaan",
|
||
"ldap_saved": "LDAP-configuratie succesvol opgeslagen",
|
||
"oidc_title": "OIDC / OAuth2-aanmelding (SSO)",
|
||
"oidc_desc": "Configureer single sign-on via een OpenID Connect-provider (Azure AD, Okta, Google, Keycloak enz.).",
|
||
"oidc_enabled": "OIDC-authenticatie inschakelen",
|
||
"oidc_enabled_hint": "Gebruikers toestaan zich aan te melden met een externe identiteitsprovider",
|
||
"oidc_provider": "Identiteitsprovider",
|
||
"oidc_display_name": "Weergavenaam van knop",
|
||
"oidc_display_name_hint": "Tekst op de aanmeldknop (bijv. Azure AD, Okta)",
|
||
"oidc_issuer_url": "Issuer-URL",
|
||
"oidc_issuer_url_hint": "Issuer-URL van OpenID Connect (discovery gebeurt automatisch)",
|
||
"oidc_client_id": "Client-ID",
|
||
"oidc_client_secret": "Clientgeheim",
|
||
"oidc_redirect_url": "Omleidings-URL (callback)",
|
||
"oidc_redirect_url_hint": "Moet exact overeenkomen met de IdP. Pad: /api/auth/oidc/callback (of /api/oidc/callback). Gebruik bij voorkeur de openbare panel-URL — de console proxyt de callback naar de Go-API. API-poorten (:21114 / :21121) werken ook.",
|
||
"oidc_panel_url": "Panel-URL",
|
||
"oidc_panel_url_hint": "URL die operators gebruiken om de webconsole te openen (poort 5000 of reverse-proxy-hostname). Vereist voor SSO-aanmelding wanneer de OIDC-callback op de Go API-poort draait.",
|
||
"oidc_scopes": "Scopes",
|
||
"oidc_use_pkce": "PKCE gebruiken (aanbevolen)",
|
||
"oidc_auto_discovery": "Automatische discovery",
|
||
"oidc_allow_signup": "Gebruikers automatisch aanmaken",
|
||
"oidc_manual_endpoints": "Handmatige endpoint-URL’s",
|
||
"oidc_authorization_url": "Autorisatie-endpoint",
|
||
"oidc_token_url": "Token-endpoint",
|
||
"oidc_userinfo_url": "UserInfo-endpoint",
|
||
"oidc_claim_mapping": "Claim-toewijzing",
|
||
"oidc_claim_username": "Claim voor gebruikersnaam",
|
||
"oidc_claim_email": "Claim voor e-mail",
|
||
"oidc_claim_name": "Claim voor weergavenaam",
|
||
"oidc_claim_groups": "Claim voor groepen",
|
||
"oidc_role_mapping": "Roltoewijzing",
|
||
"oidc_default_role": "Standaardrol",
|
||
"oidc_group_role_map": "Groep → rol-toewijzing",
|
||
"oidc_group_role_map_hint": "Eén toewijzing per regel: groepsnaam=rol (bijv. admins=admin, operators=operator)",
|
||
"oidc_test_discovery": "Discovery testen",
|
||
"oidc_testing": "Testen...",
|
||
"oidc_test_success": "Discovery geslaagd! Endpoints opgelost.",
|
||
"oidc_test_failed": "Discovery mislukt",
|
||
"oidc_issuer_required": "Issuer-URL is vereist om discovery te testen",
|
||
"oidc_save": "OIDC-configuratie opslaan",
|
||
"oidc_saved": "OIDC-configuratie succesvol opgeslagen",
|
||
"tab_advanced": "Geavanceerd",
|
||
"connection_mode_title": "Verbindingsstrategie",
|
||
"connection_mode_desc": "Steuern, wie RustDesk-Desktop-Clients verbinden: directes P2P (Hole Punch) wenn moglich oder immer uber Relay.",
|
||
"connection_mode_label": "Standard-Verbindingsmodus",
|
||
"connection_mode_p2p_first": "P2P zuerst (empfohlen) — directe Verbinding versuchen, auf Relay zuruckfallen",
|
||
"connection_mode_relay_only": "Nur Relay — alle Sitzungen verwenden den Relay-Server",
|
||
"connection_mode_advanced": "Geavanceerde Optionen",
|
||
"connection_mode_fallback_ms": "P2P-Fallback-Timeout (ms)",
|
||
"connection_mode_same_nat_relay": "Relay erzwingen, wenn beide Peers dieselbe offentliche IP teilen (NAT-Hairpin)",
|
||
"connection_mode_network_hint": "P2P erfordert, dass UDP-Port 21116 zwischen Clients erreichbar ist. Signal TCP 21116, Relay TCP 21117, NAT-Test 21115 mussen auf dem Server offen sein. Webbrowser-Clients verwenden immer Relay.",
|
||
"connection_mode_save": "Opslaan",
|
||
"connection_mode_save_restart": "Opslaan & Server neu starten",
|
||
"connection_mode_saved": "Verbindingsmodus opgeslagen",
|
||
"connection_mode_restart_started": "Server-Herstart eingeleitet",
|
||
"connection_mode_restart_failed": "Server-Herstart mislukt",
|
||
"connection_mode_not_configurable": "Verbindingsmodus kann auf diesem Deployment nicht geandert werden (keine systemd-Unit oder docker-compose gefunden)",
|
||
"connection_mode_compose_error": "Serveromgevingsabschnitt in docker-compose.yml nicht gefunden",
|
||
"connection_mode_source_saved": "Opgeslagen in",
|
||
"connection_mode_source_defaults": "Server-Standardwerte verwenden (nicht uber Panel beschreibbar)",
|
||
"connection_mode_runtime": "Aktiver Server",
|
||
"advanced_title": "Konfigurationsbestanden",
|
||
"advanced_desc": "Serverkonfigurationsbestanden direct bearbeiten. Anderungen erfordern moglicherweise einen Serviceherstart. Vor jedem Opslaan wird eine Back-up erstellt.",
|
||
"advanced_warning": "Diese Bestanden enthalten Geheimen (API-Schlussel, Databasepassworter, Sessiegeheimse). Nur bearbeiten, wenn Sie wissen, was Sie tun. Falsche Syntax kann verhindern, dass der Server startet.",
|
||
"advanced_files_label": "Bestanden",
|
||
"advanced_select_file": "Eine Bestand aus der Liste auswahlen, um deren Inhalt anzuzeigen oder zu bearbeiten.",
|
||
"advanced_reload": "Herladen",
|
||
"advanced_save": "Bestand opslaan",
|
||
"advanced_apply_restart": "Toepassen (Service neu starten)",
|
||
"advanced_saved": "Konfigurationsbestand opgeslagen",
|
||
"advanced_restart_after_save": "Konfiguration opgeslagen. Den betroffenen Service jetzt neu starten, damit die Anderungen wirksam werden?",
|
||
"advanced_restart_confirm": "Die zugehorigen BetterDesk-Servicee neu starten? Aktive Verbindingen konnen kurz unterbrochen werden.",
|
||
"advanced_restart_console_confirm": "Den Webkonsolenservice neu starten? Ihre Browsersitzung wird kurz getrennt und die Seite wird neu geladen, wenn die Konsole wieder verfugbar ist.",
|
||
"advanced_restart_started": "Serviceherstart eingeleitet",
|
||
"advanced_restart_done": "Konsole neu gestartet — Seite wird neu geladen…",
|
||
"advanced_restart_polling": "Warten, bis die Konsole wieder online ist…",
|
||
"advanced_restart_timeout": "Herstart wurde gesendet, aber die Konsole hat nicht rechtzeitig geantwortet. Systemd/NSSM-Protokolle prufen und manuell herladen.",
|
||
"advanced_restart_failed": "Serviceherstart mislukt (unzureichende Berechtigungen oder Service nicht installiert)",
|
||
"advanced_save_confirm": "Anderungen an dieser Bestand opslaan? Eine Sicherung der vorherigen Version wird erstellt.",
|
||
"advanced_unsaved_confirm": "Sie haben unopgeslagene Anderungen. Diese verwerfen?",
|
||
"advanced_no_files": "Keine Konfigurationsbestanden auf diesem System verfugbar.",
|
||
"advanced_readonly": "schreibgeschutzt",
|
||
"advanced_missing": "fehlend",
|
||
"advanced_new_file": "Neue Bestand (wird erst beim Opslaan erstellt)",
|
||
"advanced_new_file_hint": "Neue Bestand — Inhalt hinzufugen und opslaan",
|
||
"advanced_backup_created": "Sicherung erstellt",
|
||
"advanced_restart_console": "Den Webkonsolenservice neu starten (z. B. systemctl restart betterdesk-console), damit .env-Anderungen wirksam werden.",
|
||
"advanced_restart_goserver": "Den BetterDesk Go-Server neu starten, damit Blocklist-Anderungen geladen werden.",
|
||
"advanced_restart_systemd": "Nach dem Bearbeiten von systemd-Units ausfuhren: systemctl daemon-reload && systemctl restart <service>",
|
||
"advanced_restart_generic": "Den betroffenen Service neu starten, damit die Anderungen wirksam werden.",
|
||
"advanced_error_unknown": "Onbekende Konfigurationsbestand",
|
||
"advanced_error_not_found": "Bestand bestaat niet",
|
||
"advanced_error_not_file": "Pfad ist keine regulare Bestand",
|
||
"advanced_error_too_large": "Bestand uberschreitet die maximale bearbeitbare Grosse (512 KB)",
|
||
"advanced_error_binary": "Binarbestanden konnen nicht im Panel bearbeitet werden",
|
||
"advanced_error_invalid": "Ungultiger Bestandinhalt",
|
||
"advanced_error_not_writable": "Bestand ist nicht vom Konsolenprozess beschreibbar",
|
||
"advanced_file_console-env": "Konsolenomgeving (.env)",
|
||
"advanced_file_console-env-local": "Konsolen-Uberschreibungen (.env.local)",
|
||
"advanced_file_go-blocklist": "Go-Server-Blocklist (blocklist.txt)",
|
||
"advanced_file_systemd-console": "systemd: betterdesk-console (service-unit)",
|
||
"advanced_file_systemd-server": "systemd: betterdesk-server (service-unit)",
|
||
"advanced_file_console-session-secret": "Konsolensitzungsgeheimnis (.session_secret)",
|
||
"advanced_file_go-audit-log": "Go-Server-Auditprotokoll (audit.jsonl)",
|
||
"advanced_file_build-env": "Agent-Build-Omgeving (/etc/betterdesk/build.env)",
|
||
"advanced_file_docker-supervisord": "Docker: supervisord.conf (supervisor-configuratie)",
|
||
"advanced_file_docker-compose": "Docker: docker-compose.yml (orkestratie)",
|
||
"advanced_restart_none": "Fur diese Bestand ist kein Serviceherstart erforderlich.",
|
||
"enrollment_title": "Gerateregistrierung (RustDesk)",
|
||
"enrollment_desc": "Steuern, wie sich neue RustDesk-Clients registrieren und wie Operatoren sie auf der Seite mit den Registrierungsanfragen genehmigen.",
|
||
"enrollment_require_approval": "Goedkeuring des Operators erforderlich (Beheerde modus)",
|
||
"enrollment_require_approval_hint": "Wenn aktiviert, werden onbekende Clients in die Warteschlange eingereiht, bis ein Operator sie in den Registrierungsanfragen genehmigt.",
|
||
"enrollment_rich_approve": "Vollstandiges Goedkeuringsformular (Name, Map, Groepen, Tags)",
|
||
"enrollment_rich_approve_hint": "Zeigt einen detaillierten Dialog bei der Goedkeuring von Registrierungs- oder LAN-Registrierungsanfragen an.",
|
||
"enrollment_tag_picker": "Tags aus vorhandenen Gerate-Tags auswahlen",
|
||
"enrollment_tag_picker_hint": "Ermoglicht Operatoren, Tags aus der auf der Gerateseite verwendeten Liste auszuwahlen, anstatt nur zu tippen.",
|
||
"enrollment_open_requests": "Offene Registrierungsanfragen",
|
||
"enrollment_pending_count": "{count} ausstehende Registrierungsanfrage(n)",
|
||
"go_server_version": "Go-server",
|
||
"go_server_version_dev_hint": "Go-binary meldt ontwikkelbuild — herbouw of werk de server bij om de productversie te matchen",
|
||
"tab_email": "Email",
|
||
"email": {
|
||
"title": "Email notifications",
|
||
"desc": "Configure SMTP delivery for operational notifications and system alert emails.",
|
||
"smtp_host": "SMTP host",
|
||
"smtp_port": "Port",
|
||
"smtp_secure": "Use TLS/SSL",
|
||
"smtp_user": "Username",
|
||
"smtp_pass": "Password",
|
||
"smtp_from": "From address",
|
||
"alert_email": "Alert email",
|
||
"alert_email_hint": "Fallback address when no operator email is available, and for system warnings.",
|
||
"smtp_test": "Test connection",
|
||
"smtp_save": "Save configuration",
|
||
"smtp_saved": "Email settings saved",
|
||
"smtp_test_success": "Connection successful",
|
||
"smtp_test_failed": "Connection failed"
|
||
},
|
||
"ui": {
|
||
"search_placeholder": "Search settings…",
|
||
"search_results": "{count} matching sections",
|
||
"auth_sub_enrollment": "Enrollment",
|
||
"auth_sub_ldap": "LDAP / AD",
|
||
"auth_sub_oidc": "OIDC / SSO",
|
||
"branding_rdclient": "RdClient",
|
||
"connection_p2p_hint": "Try direct peer connection first; fall back to relay when P2P fails.",
|
||
"connection_relay_hint": "Route all client traffic through the relay server.",
|
||
"auth_sub_client_sessions": "RustDesk-clients"
|
||
},
|
||
"confirm": {
|
||
"connection_mode_title": "Save connection strategy?",
|
||
"connection_mode": "Apply the new connection strategy for RustDesk clients?",
|
||
"connection_restart_title": "Save and restart server?",
|
||
"connection_restart": "Save connection settings and restart the BetterDesk server? Active sessions may disconnect briefly.",
|
||
"enrollment_mode_title": "Change enrollment mode?",
|
||
"enrollment_mode": "Switch enrollment to “{mode}”? This affects how new RustDesk clients can register.",
|
||
"ldap_enable_title": "Enable LDAP?",
|
||
"ldap_enable": "Enable LDAP / Active Directory sign-in? Console users may authenticate against your directory.",
|
||
"ldap_save_title": "Save LDAP settings?",
|
||
"ldap_save": "Save LDAP configuration? Incorrect settings can block directory sign-in.",
|
||
"oidc_enable_title": "Enable SSO?",
|
||
"oidc_enable": "Enable OIDC / SSO sign-in? Users may authenticate through your identity provider.",
|
||
"oidc_save_title": "Save SSO settings?",
|
||
"oidc_save": "Save OIDC / SSO configuration? Incorrect settings can block SSO sign-in.",
|
||
"smtp_save_title": "Save SMTP settings?",
|
||
"smtp_save": "Save SMTP configuration? Alert emails and notifications will use this mail server.",
|
||
"backup_restore_title": "Restore backup?",
|
||
"backup_restore": "Restore from this backup file? Selected data will be overwritten.",
|
||
"advanced_save_title": "Save configuration file?",
|
||
"advanced_restart_after_title": "Restart service?",
|
||
"advanced_restart_title": "Restart service?",
|
||
"advanced_discard_title": "Discard changes?"
|
||
},
|
||
"public_endpoints_title": "Openbare client-eindpunten",
|
||
"public_endpoints_desc": "Hostnaam en API-URL voor RustDesk-clients. Dashboard-config, QR-codes en deploy-strings.",
|
||
"public_endpoints_hint": "Instellen wanneer console-hostnaam afwijkt van ID/relay/API (reverse proxy / gesplitst DNS). Leeg = auto.",
|
||
"public_endpoints_server_id": "Openbare ID-server",
|
||
"public_endpoints_server_id_placeholder": "bijv. remote.example.com",
|
||
"public_endpoints_relay": "Openbare relay-server",
|
||
"public_endpoints_relay_placeholder": "bijv. remote.example.com (standaard: ID)",
|
||
"public_endpoints_api_url": "Openbare API-URL",
|
||
"public_endpoints_api_url_placeholder": "bijv. https://api.example.com",
|
||
"public_endpoints_api_url_hint": "Volledige URL voor RustDesk-login en API (standaard poort 21114).",
|
||
"public_endpoints_save": "Eindpunten opslaan",
|
||
"public_endpoints_saved": "Openbare client-eindpunten opgeslagen",
|
||
"public_endpoints_invalid_host": "Ongeldige ID- of relay-hostnaam",
|
||
"public_endpoints_invalid_api_url": "Ongeldige API-URL — gebruik http:// of https://",
|
||
"public_endpoints_save_title": "Openbare client-eindpunten opslaan?",
|
||
"public_endpoints_save_confirm": "RustDesk-clientwaarden op het dashboard bijwerken?",
|
||
"device_scope_title": "Device visibility default",
|
||
"device_scope_desc": "Controls what non-admin users see when no folder, group, or direct device grants exist.",
|
||
"device_scope_open": "Open (legacy) — show all devices until ACL is configured",
|
||
"device_scope_restricted": "Restricted — show only explicitly granted devices",
|
||
"device_scope_save": "Save visibility default",
|
||
"device_scope_saved": "Device visibility default saved",
|
||
"device_scope_invalid": "Invalid visibility mode",
|
||
"device_scope_restricted_warning": "Restricted mode is active. Ensure users have folder, group, or direct device grants or they will see an empty device list.",
|
||
"client_sessions_title": "RustDesk-clientsessies",
|
||
"client_sessions_desc": "Bepaal hoe lang RustDesk desktop- en mobiele apps ingelogd blijven op uw BetterDesk-account.",
|
||
"client_sessions_expiry_days": "Sessieduur (dagen)",
|
||
"client_sessions_expiry_hint": "Standaard 7 dagen. Zonder glijdende verlenging moeten clients opnieuw inloggen.",
|
||
"client_sessions_sliding": "Sessie verlengen bij activiteit",
|
||
"client_sessions_sliding_hint": "Tijdens gebruik wordt de sessie verlengd tot de maximale duur hieronder.",
|
||
"client_sessions_max_days": "Maximale sessieduur (dagen)",
|
||
"client_sessions_max_days_hint": "Bovengrens voor glijdende verlenging sinds eerste login (standaard 30 dagen).",
|
||
"client_sessions_save": "Sessie-instellingen opslaan",
|
||
"enrollment_ldap_hint": "LDAP/AD- en OIDC-instellingen staan onder de tabbladen LDAP / AD en OIDC / SSO hierboven.",
|
||
"oidc_redirect_url_invalid": "Redirect-URL moet http(s) gebruiken en eindigen op /api/auth/oidc/callback (of /api/oidc/callback).",
|
||
"oidc_redirect_url_example": "Voorbeeld: {url}",
|
||
"connection_mode_allow_shared_nat_initiator": "Shared-NAT-initiators toestaan (stock-clients, meerdere apparaten achter één openbaar IP)",
|
||
"connection_mode_allow_shared_nat_initiator_hint": "Optioneel. Als meerdere actieve peers één openbaar IP delen en de client geen logintoken of udp_port heeft, autoriseer als shared-nat-initiator. Erft geen apparaatidentiteit. Verzwakt de managed enrollment outbound-poort voor die NAT — alleen inschakelen voor CGNAT/kantoorsites zonder accountlogin."
|
||
},
|
||
"audit": {
|
||
"time": "Tijd",
|
||
"user": "Gebruiker",
|
||
"action": "Actie",
|
||
"details": "Details",
|
||
"action_login": "Login",
|
||
"action_login_failed": "Aanmelding mislukt",
|
||
"action_logout": "Logout",
|
||
"action_password_change": "Wachtwoord gewijzigd",
|
||
"action_2fa_enable": "2FA ingeschakeld",
|
||
"action_2fa_disable": "2FA uitgeschakeld",
|
||
"action_user_create": "Gebruiker aangemaakt",
|
||
"action_user_update": "Gebruiker bijgewerkt",
|
||
"action_user_delete": "Gebruiker verwijderd",
|
||
"action_settings_update": "Instellingen bijgewerkt",
|
||
"action_device_ban": "Apparaat geblokkeerd",
|
||
"action_device_unban": "Apparaatblokkade opgeheven",
|
||
"action_device_delete": "Apparaat verwijderd"
|
||
},
|
||
"generator": {
|
||
"title": "BetterDesk Support Generator",
|
||
"subtitle": "Build incoming-only BetterDesk Support clients for your end users",
|
||
"alpha_badge": "ALPHA",
|
||
"alpha_tooltip": "Downloads Client templates from GitHub and injects custom.txt. Appearance comes from Client Branding at runtime.",
|
||
"config_options": "Configuratieopties",
|
||
"server_address": "Serveradres",
|
||
"server_address_hint": "Domein of IP-adres van uw server",
|
||
"custom_port": "Aangepaste poort",
|
||
"port_hint": "Leeg laten voor standaard (21116)",
|
||
"relay_server": "Relayserver",
|
||
"relay_placeholder": "Zelfde als ID-server indien leeg",
|
||
"relay_hint": "Optioneel: afzonderlijk relayserveradres",
|
||
"include_key": "Publieke sleutel opnemen in configuratie",
|
||
"generate": "Configuratie genereren",
|
||
"output": "Configuratie-uitvoer",
|
||
"usage_title": "Verbindingsdetails",
|
||
"generated": "Configuratie gegenereerd",
|
||
"server_required": "Serveradres is vereist",
|
||
"nothing_to_copy": "Genereer eerst een configuratie",
|
||
"bundles_title": "Support bundles",
|
||
"new_bundle": "New Support",
|
||
"editor_title": "Pakketeditor",
|
||
"empty_state": "Select a Support bundle on the left or create a new one to begin.",
|
||
"loading": "Laden…",
|
||
"no_bundles": "No bundles yet. Create your first BetterDesk Support client.",
|
||
"module_title": "BetterDesk Support module",
|
||
"module_intro": "BetterDesk Support is an incoming-only desktop client (AGPL, based on BetterDesk-Client). The Generator downloads portable templates from GitHub Releases, then injects a server-locked custom.txt for each platform. Appearance is loaded at runtime from the Client Branding API — not baked into installers.",
|
||
"module_bullet_incoming": "Incoming connections only (no outbound remote to other devices)",
|
||
"module_bullet_platforms": "Templates: Windows / Linux / macOS (x64 + ARM64 portable)",
|
||
"module_bullet_terms": "Requires accepting AGPL terms before download",
|
||
"module_checking": "Checking module status…",
|
||
"module_accept_terms": "Accept terms",
|
||
"module_install": "Install from GitHub",
|
||
"module_finish": "Finish installation",
|
||
"module_downloading": "Downloading…",
|
||
"module_installed": "Module installed",
|
||
"module_status_label": "Status",
|
||
"module_terms_ok": "Terms accepted",
|
||
"module_terms_pending": "Terms not accepted",
|
||
"module_terms_required": "Accept AGPL terms before installing the module",
|
||
"module_templates_ok": "Templates present",
|
||
"module_templates_missing": "Templates missing",
|
||
"module_version": "Version {{v}}",
|
||
"module_seed_ok": "Signing seed present",
|
||
"module_seed_missing": "Signing seed missing (plain JSON Phase A)",
|
||
"module_error_prefix": "Error",
|
||
"module_no_release": "No GitHub release with generator templates found. Publish BetterDesk-Client release assets first.",
|
||
"bundle_name": "Pakketnaam",
|
||
"bundle_name_hint": "Alleen een intern label — wordt niet aan eindgebruikers getoond.",
|
||
"short_link": "Korte downloadlink",
|
||
"short_link_hint": "Gebruikt in de openbare URL (/d/…). Alleen kleine letters, cijfers en streepjes (2–32 tekens). Automatisch ingevuld vanuit pakketnaam — verkort voor eenvoudiger delen (bijv. acme).",
|
||
"branding_section": "Branding",
|
||
"company_name": "Bedrijfs-/merknaam",
|
||
"short_text": "Korte beschrijving",
|
||
"product_label": "Productlabel op de downloadpagina",
|
||
"product_label_placeholder": "bijv. Acme externe-ondersteuningsclient",
|
||
"product_label_hint": "Overschrijft de standaard productbeschrijving op de openbare downloadpagina. Leeg = ingebouwde BetterDesk-tekst.",
|
||
"hide_product_type": "Producttype verbergen op downloadpagina",
|
||
"hide_product_type_hint": "Indien ingeschakeld wordt de productbeschrijvingsregel niet getoond op het openbare downloadportaal.",
|
||
"contact_email": "Contact-e-mail",
|
||
"contact_phone": "Contacttelefoon",
|
||
"contact_url": "Contactwebsite",
|
||
"logo": "Logo",
|
||
"logo_hint": "PNG, JPEG, SVG of WebP. Maximaal 256 KB.",
|
||
"logo_clear": "Logo verwijderen",
|
||
"primary_color": "Primaire kleur",
|
||
"accent_color": "Kopkleur",
|
||
"default_lang": "Standaardtaal",
|
||
"allow_unattended": "Onbeheerde toegang toestaan",
|
||
"allow_unattended_hint": "Wanneer ingeschakeld toont de agent een blijvend wachtwoord voor operatortoegang.",
|
||
"save": "Pakket opslaan",
|
||
"revoke": "Intrekken",
|
||
"unrevoke": "Opnieuw activeren",
|
||
"revoked": "Ingetrokken",
|
||
"preview_title": "Livevoorbeeld",
|
||
"preview_hint": "Geschatte weergave van het agentvenster voor eindgebruikers.",
|
||
"preview_default_name": "BetterDesk-ondersteuning",
|
||
"preview_status_ready": "Klaar om te verbinden (beveiligde verbinding)",
|
||
"preview_id": "Uw ID",
|
||
"preview_password": "Wachtwoord",
|
||
"preview_chat": "Chatten met ondersteuning",
|
||
"preview_settings": "Instellingen (alleen admin)",
|
||
"preview_quit": "Afsluiten (alleen admin)",
|
||
"download_link_title": "Downloadlink",
|
||
"download_link_hint": "Deel deze link met eindgebruikers. Zij zien een downloadpagina met uw branding. Oude hex-links blijven werken nadat u de korte link wijzigt.",
|
||
"open_portal": "Openen",
|
||
"created": "Pakket aangemaakt",
|
||
"saved": "Pakket opgeslagen",
|
||
"deleted": "Pakket verwijderd",
|
||
"revoked_ok": "Pakket ingetrokken",
|
||
"unrevoked_ok": "Pakket opnieuw geactiveerd",
|
||
"link_copied": "Link naar klembord gekopieerd",
|
||
"copy_failed": "Automatisch kopiëren mislukt — kopieer handmatig",
|
||
"unsaved_confirm": "Niet-opgeslagen wijzigingen verwerpen?",
|
||
"confirm_revoke": "Dit pakket intrekken? De downloadlink werkt daarna niet meer.",
|
||
"confirm_unrevoke": "Dit pakket opnieuw activeren?",
|
||
"confirm_delete": "Dit pakket permanent verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
|
||
"errors": {
|
||
"validation_failed": "Validatie mislukt",
|
||
"name_required": "Pakketnaam is verplicht",
|
||
"company_name_required": "Bedrijfsnaam is verplicht",
|
||
"logo_invalid": "Het logo moet een geldig afbeeldingsbestand zijn",
|
||
"logo_too_large": "Het logo mag maximaal 256 KB zijn",
|
||
"logo_read_failed": "Logobestand kon niet worden gelezen",
|
||
"primary_color_invalid": "Primaire kleur moet een hexwaarde zijn (bijv. #2563eb)",
|
||
"accent_color_invalid": "Kopkleur moet een hexwaarde zijn (bijv. #1e293b)",
|
||
"contact_url_invalid": "Contactwebsite moet een geldige URL zijn",
|
||
"server_host_required": "Offentliche Serveradresse ist erforderlich",
|
||
"server_host_invalid": "Gultigen Domainnamen oder IPv4-Adresse eingeben",
|
||
"token_failed": "Registrierungstoken konnte nicht generiert werden — Serverkonnektivitat prufen",
|
||
"rebuild_revoked": "Ein widerrufenes Paket kann nicht neu erstellt werden — zuerst wieder aktivieren",
|
||
"slug_invalid": "Korte link mag alleen kleine letters, cijfers en streepjes bevatten",
|
||
"slug_too_short": "Korte link moet minimaal 2 tekens zijn",
|
||
"slug_too_long": "Korte link mag maximaal 32 tekens zijn",
|
||
"slug_taken": "Deze korte link wordt al door een ander pakket gebruikt",
|
||
"missing_hash": "Bundle has no branding hash — save the bundle first",
|
||
"unsupported_platform": "Unsupported platform/format for rebuild",
|
||
"platforms_required": "Selecteer minstens één platform om te bouwen"
|
||
},
|
||
"legacy_title": "Generator voor clientconfiguratie",
|
||
"connection_section": "Serververbinding",
|
||
"server_host": "Offentliche Serveradresse",
|
||
"server_host_placeholder": "support.example.com oder 203.0.113.10",
|
||
"server_host_hint": "Domainname oder offentliche IP-Adresse, unter der Endbenutzer Ihren BetterDesk-Server erreichen. Port wird aus der Konsolenkonfiguration ubernommen.",
|
||
"use_https": "HTTPS / WSS gebruiken (aanbevolen; uitvinken voor LAN-HTTP zoals RustDesk)",
|
||
"enrollment_token": "Gerateregistrierung",
|
||
"enrollment_token_pending": "Pro Gerat nach Goedkeuring",
|
||
"enrollment_token_set": "Pro Gerat — in Registrierungen genehmigen",
|
||
"enrollment_token_hint": "Jede Installation registriert sich selbst. Neue Gerate im Registrierungsbereich genehmigen; der Server stellt dann einen eindeutigen Zugriffsschlussel pro Computer aus.",
|
||
"enrollment_per_device": "Pro Gerat — in Registrierungen genehmigen",
|
||
"background_color": "Vensterachtergrond",
|
||
"surface_color": "Kaartachtergrond",
|
||
"text_color": "Tekstkleur",
|
||
"text_muted_color": "Gedampfte Tekstkleur",
|
||
"status_ready_color": "Farbe des Gereed-indicators",
|
||
"header_text_color": "Koptekstfarbe",
|
||
"builds_title": "Client-builds",
|
||
"builds_hint": "Auf diesem Server kompilierte Installationsprogramme fur jede Plattform. Nach der Behebung von Toolchain-Foutn oder der Aktualisierung der Agent-Quellen neu erstellen.",
|
||
"builds_loading": "Build-Status wird geladen…",
|
||
"builds_empty": "Noch keine Builds in der Warteschlange — Paket opslaan oder 'Alles opnieuw bouwen' klicken.",
|
||
"rebuild_all": "Alles opnieuw bouwen",
|
||
"rebuilding_all": "Neubuilds werden eingereiht…",
|
||
"rebuild_queued": "Alle Plattform-Builds in der Warteschlange",
|
||
"rebuild_confirm": "Alle Plattform-Installer fur dieses Paket neu erstellen? Vorhandene fertige Artefakte werden ersetzt.",
|
||
"build_status_ready": "Gereed",
|
||
"build_status_pending": "In wachtrij",
|
||
"build_status_building": "Bezig met bouwen",
|
||
"build_status_failed": "Mislukt",
|
||
"builds_summary": "{{ready}} bereit · {{pending}} in Warteschlange · {{building}} wird erstellt · {{failed}} mislukt",
|
||
"build_error_hint": "Build-Fout",
|
||
"preview_help": "Hulp vragen",
|
||
"preview_receive_support": "Ondersteuning ontvangen",
|
||
"preview_receive_hint": "Vraag hulp of chat met support. U kunt ook uw ID en wachtwoord hieronder delen.",
|
||
"preview_or_share": "Of deel uw ID",
|
||
"rdclient_tab": "RdClient desktop",
|
||
"rdclient_new_bundle": "Nieuw RdClient-pakket",
|
||
"rdclient_subtitle": "RdClient-installers bouwen met ingebedde paneel-URL",
|
||
"rdclient_server_url_hint": "Publieke URL van het BetterDesk-paneel (/remote).",
|
||
"agent_client_tab": "Agent Client",
|
||
"agent_client_new_bundle": "New Agent Client bundle",
|
||
"support_agent_tab": "Support Agent",
|
||
"support_agent_new_bundle": "Nieuwe Support Agent",
|
||
"product_agent_client": "Agent Client",
|
||
"product_support_agent": "Support",
|
||
"product_rdclient": "RdClient",
|
||
"retry_build": "Opnieuw",
|
||
"retry_queued": "Platformbuild in de wachtrij",
|
||
"toolchain_banner_ok": "Build toolchain ready (Go {{go}}).",
|
||
"toolchain_banner_warn": "Build toolchain issues detected — some platforms may fail until tools are installed.",
|
||
"toolchain_worker_off": "Agent build worker is disabled (AGENT_BUILD_WORKER=off).",
|
||
"toolchain_go": "Go toolchain missing or unhealthy — install/update Go from Settings → Updates.",
|
||
"toolchain_wixl": "wixl (msitools) required for Windows .msi builds.",
|
||
"toolchain_appimage": "appimagetool is vereist voor Linux-AppImage-builds. Voer scripts/install-build-toolchain.sh opnieuw uit (FUSE-vrije wrapper).",
|
||
"toolchain_deb": "dpkg-deb / fakeroot required for .deb packages.",
|
||
"toolchain_rpm": "rpmbuild required for .rpm packages.",
|
||
"toolchain_mesa": "Mesa/OpenGL support needed for Windows GUI builds on headless hosts.",
|
||
"toolchain_cgo": "CGO / mingw cross-compiler required for Windows Fyne builds.",
|
||
"toolchain_msi_missing": "MSI builder (wixl) not found — Windows installed builds will fail.",
|
||
"toolchain_go_missing": "Go is not available — Support Agent builds cannot run.",
|
||
"rebuild_pending_banner": "A generator rebuild is pending from the last update ({{reason}}).",
|
||
"platforms_section": "Buildplatforms",
|
||
"platforms_hint": "Kies welke installers worden gebouwd. Vink onnodige platforms uit voor een snellere eerste build.",
|
||
"advanced_branding": "Branding en uiterlijk (optioneel)",
|
||
"advanced_branding_hint": "Laat dichtgeklapt voor snelle aanmaak — standaardwaarden volstaan. Uitklappen voor logo, kleuren en contact.",
|
||
"toolchain_branding_seal": "Branding-ondertekening mislukt — controleer de ondertekeningssleutel op de console en bouw opnieuw.",
|
||
"toolchain_mingw_missing": "mingw-w64 (x86_64-w64-mingw32-gcc) niet gevonden — Windows-builds mislukken.",
|
||
"toolchain_appimage_missing": "appimagetool niet gevonden — AppImage-builds mislukken."
|
||
},
|
||
"server": {
|
||
"port": "Poort",
|
||
"api_port": "API-poort",
|
||
"id_server": "ID-server",
|
||
"relay_server": "Relayserver",
|
||
"api_key": "API-sleutel"
|
||
},
|
||
"status": {
|
||
"online": "Online",
|
||
"offline": "Offline",
|
||
"banned": "Verbannen",
|
||
"running": "Actief",
|
||
"stopped": "Gestopt",
|
||
"unknown": "Onbekend",
|
||
"checking": "Controleren...",
|
||
"label": "Status",
|
||
"no_signal": "Geen signaal"
|
||
},
|
||
"actions": {
|
||
"refresh": "Vernieuwen",
|
||
"copy": "Kopiëren",
|
||
"connect": "Verbinden",
|
||
"connect_desktop": "Verbinden via desktopclient",
|
||
"remote_viewer": "Externe viewer",
|
||
"web_remote": "Web-remote",
|
||
"details": "Details",
|
||
"edit": "Bewerken",
|
||
"delete": "Verwijderen",
|
||
"ban": "Verbannen",
|
||
"unban": "Verbanning opheffen",
|
||
"save": "Opslaan",
|
||
"cancel": "Annuleren",
|
||
"confirm": "Bevestigen",
|
||
"close": "Sluiten",
|
||
"clear": "Wissen",
|
||
"ok": "OK",
|
||
"saved": "Succesvol opgeslagen",
|
||
"back": "Terug",
|
||
"create": "Aanmaken",
|
||
"dismiss": "Negeren",
|
||
"view_all": "Alles bekijken",
|
||
"cdap_viewer": "CDAP Snapshot Viewer",
|
||
"add": "Toevoegen",
|
||
"remove": "Verwijderen",
|
||
"retry": "Opnieuw",
|
||
"show_value": "Tonen",
|
||
"hide_value": "Verbergen"
|
||
},
|
||
"time": {
|
||
"just_now": "Zojuist",
|
||
"seconds_ago": "{count} seconde(n) geleden",
|
||
"minutes_ago": "{count} minu(u)t(en) geleden",
|
||
"hours_ago": "{count} u(u)r(en) geleden",
|
||
"days_ago": "{count} dag(en) geleden",
|
||
"day_mon": "Mon",
|
||
"day_tue": "Tue",
|
||
"day_wed": "Wed",
|
||
"day_thu": "Thu",
|
||
"day_fri": "Fri",
|
||
"day_sat": "Sat",
|
||
"day_sun": "Sun"
|
||
},
|
||
"users": {
|
||
"title": "Gebruikersbeheer",
|
||
"subtitle": "Beheer gebruikers en consolemachtigingen",
|
||
"add_user": "Gebruiker toevoegen",
|
||
"edit_user": "Gebruiker bewerken",
|
||
"username": "Gebruikersnaam",
|
||
"username_placeholder": "Voer gebruikersnaam in",
|
||
"username_hint": "3-32 tekens, alleen letters, cijfers en underscores",
|
||
"password": "Wachtwoord",
|
||
"password_placeholder": "Voer wachtwoord in",
|
||
"password_hint": "Minimaal 8 tekens met hoofdletters, kleine letters, cijfers en symbolen",
|
||
"password_leave_empty": "Leeg laten om huidig te behouden",
|
||
"role": "Rol",
|
||
"role_admin": "Beheerder",
|
||
"role_operator": "Remote Operator",
|
||
"role_viewer": "Waarnemer",
|
||
"role_hint": "Server-wide role. Remote Operators connect remotely and can change their own password. Viewers are read-only (no Web Client). Pro License accounts activate RustDesk Pro via the desktop client API only — no web panel access. Organization roles are configured separately.",
|
||
"created": "Aangemaakt",
|
||
"last_login": "Laatste inlog",
|
||
"never": "Nooit",
|
||
"actions": "Acties",
|
||
"create": "Gebruiker aanmaken",
|
||
"edit": "Bewerken",
|
||
"reset_password": "Wachtwoord herstellen",
|
||
"new_password": "Nieuw wachtwoord",
|
||
"delete_title": "Gebruiker verwijderen",
|
||
"delete_confirm": "Weet u zeker dat u gebruiker {username} wilt verwijderen?",
|
||
"delete_success": "Gebruiker succesvol verwijderd",
|
||
"user_created": "Gebruiker succesvol aangemaakt",
|
||
"user_updated": "Gebruiker succesvol bijgewerkt",
|
||
"password_reset_success": "Wachtwoord succesvol hersteld",
|
||
"empty_title": "Geen gebruikers gevonden",
|
||
"empty_text": "Voeg gebruikers toe om consoletoegang te beheren",
|
||
"fill_required": "Vul alle verplichte velden in",
|
||
"invalid_username": "Gebruikersnaam moet 3-32 tekens zijn, alleen letters, cijfers en underscores",
|
||
"username_exists": "Gebruikersnaam bestaat al",
|
||
"weak_password": "Wachtwoord is te zwak",
|
||
"password_too_short": "Wachtwoord moet minimaal 8 tekens zijn",
|
||
"invalid_role": "Ongeldige rol",
|
||
"cannot_demote_self": "U kunt uzelf niet degraderen",
|
||
"cannot_delete_self": "U kunt uw eigen account niet verwijderen",
|
||
"last_admin": "Kan de laatste beheerder niet verwijderen",
|
||
"last_admin_go": "Kan niet verwijderen: dit is de enige Super Admin op de BetterDesk-server. Maak of synchroniseer eerst een andere Super Admin (geen Global Admin).",
|
||
"delete_mirror_failed": "Kon de gebruiker niet van de server verwijderen. Probeer opnieuw wanneer de BetterDesk-server bereikbaar is.",
|
||
"admin_only": "Deze functie is alleen beschikbaar voor beheerders",
|
||
"password_required": "Wachtwoord is vereist",
|
||
"not_found": "Gebruiker niet gevonden",
|
||
"strength_weak": "Zwak",
|
||
"strength_medium": "Gemiddeld",
|
||
"strength_strong": "Sterk",
|
||
"security_tips_title": "Beveiligingstips",
|
||
"tip_strong_passwords": "Gebruik sterke, unieke wachtwoorden voor elke gebruiker",
|
||
"tip_unique_accounts": "Maak individuele accounts aan voor elke persoon",
|
||
"tip_viewer_role": "Use Viewer for read-only monitoring; Remote Operator for users who need to connect",
|
||
"tip_operator_role": "Use operator role for users who need to manage devices but not users",
|
||
"tip_audit_logs": "Controleer regelmatig de auditlogs op verdachte activiteit",
|
||
"role_pro": "Pro License (client API only)",
|
||
"role_super_admin": "Super Admin",
|
||
"role_server_admin": "Serverbeheerder",
|
||
"role_global_admin": "Globale beheerder",
|
||
"organizations": "Organisaties",
|
||
"user_organizations": "Organisaties voor {username}",
|
||
"no_organizations": "Geen organisaties",
|
||
"org_removed": "Gebruiker uit organisatie verwijderd",
|
||
"server_role_label": "Serverrol",
|
||
"server_role_hint": "Bepaalt wat de gebruiker in de hele console kan doen (paneeltoegang, serverconfiguratie, audit enz.).",
|
||
"org_membership_section": "Organisatielidmaatschap",
|
||
"org_membership_hint": "Een gebruiker kan lid zijn van meerdere organisaties. De organisatierol bepaalt alleen machtigingen binnen die organisatie en staat los van de serverrol hierboven.",
|
||
"column_organizations": "Organisaties",
|
||
"no_orgs_short": "—",
|
||
"org_count_one": "{count} organisatie",
|
||
"org_count_many": "{count} organisaties",
|
||
"all_orgs_assigned": "De gebruiker is al lid van elke organisatie.",
|
||
"user_groups": "Gebruikersgroepen",
|
||
"user_groups_hint": "Gebruikersgroepen kunnen toegang geven tot geselecteerde apparaatgroepen.",
|
||
"loading_user_groups": "Gebruikersgroepen laden...",
|
||
"no_user_groups": "Geen gebruikersgroepen beschikbaar",
|
||
"create_user_group": "Groep maken",
|
||
"edit_user_group": "Gebruikersgroep bewerken",
|
||
"delete_user_group": "Gebruikersgroep verwijderen",
|
||
"delete_user_group_confirm": "Gebruikersgroep {name} verwijderen? Leden verliezen de via deze groep verleende toegang.",
|
||
"user_group_created": "Gebruikersgroep aangemaakt",
|
||
"user_group_updated": "Gebruikersgroep bijgewerkt",
|
||
"user_group_deleted": "Gebruikersgroep verwijderd",
|
||
"user_group_not_found": "Gebruikersgroep niet gevonden",
|
||
"group_name": "Groepsnaam",
|
||
"group_name_placeholder": "Operatorgroep",
|
||
"group_note": "Note",
|
||
"group_note_placeholder": "Optionele notitie",
|
||
"group_name_required": "Groepsnaam is verplicht",
|
||
"group_members_count": "{count} leden",
|
||
"provider": "Provider",
|
||
"provider_local": "Lokaal",
|
||
"provider_ldap": "LDAP/AD",
|
||
"provider_oidc": "SSO",
|
||
"password_managed_by_provider": "Vom Identitatsprovider verwaltet",
|
||
"provider_managed_hint": "Dieses Konto wird von einem externen Identitatsprovider (LDAP/AD oder SSO) verwaltet. Passwort und Rolle werden vom Provider gesteuert und konnen hier nicht geandert werden.",
|
||
"email": "Email",
|
||
"email_placeholder": "operator@example.com",
|
||
"email_hint": "Used for help request notifications when the user is assigned to device folders or groups.",
|
||
"scope_hint": "Limit which devices this user sees: assign user groups, folders, and/or direct devices. Without restrictions, operators and viewers see all devices (unless the server uses restricted default mode in Settings).",
|
||
"role_desc_viewer": "Read-only panel access: device list, audit, metrics. Cannot use Web Remote Desktop.",
|
||
"role_desc_operator": "Can connect via Web Client and RustDesk desktop, edit devices, and change own password in Settings.",
|
||
"role_desc_pro": "RustDesk desktop client API only — activates Pro license. Blocked from web panel login.",
|
||
"role_desc_admin": "Full access (legacy alias for Super Admin).",
|
||
"role_desc_super_admin": "Full server and panel access, including user and server configuration.",
|
||
"role_desc_server_admin": "Server infrastructure, keys, and read-only user visibility. No device connect.",
|
||
"role_desc_global_admin": "Manage all users, organizations, and devices. Cannot change server config.",
|
||
"user_folders": "Folder access",
|
||
"user_folders_hint": "Devices in selected folders are visible to this user when folder ACL is configured.",
|
||
"user_direct_devices": "Direct devices",
|
||
"user_direct_devices_hint": "Grant access to specific devices regardless of folder or group membership.",
|
||
"user_direct_devices_placeholder": "Enter device IDs separated by commas",
|
||
"effective_scope_count": "{count} devices visible",
|
||
"loading_folders": "Loading folders...",
|
||
"no_folders": "No folders available",
|
||
"pro_strategy_label": "RustDesk Pro strategy",
|
||
"pro_strategy_hint": "Optional access-control strategy for RustDesk Pro client features (separate from panel role).",
|
||
"pro_strategy_none": "None",
|
||
"column_scope": "Scope"
|
||
},
|
||
"folders": {
|
||
"title": "Mappen",
|
||
"create": "Map aanmaken",
|
||
"edit": "Map bewerken",
|
||
"delete": "Map verwijderen",
|
||
"name": "Mapnaam",
|
||
"name_placeholder": "Voer mapnaam in",
|
||
"name_required": "Mapnaam is vereist",
|
||
"name_too_long": "Mapnaam is te lang (max 50 tekens)",
|
||
"color": "Kleur",
|
||
"icon": "Pictogram",
|
||
"not_found": "Map niet gevonden",
|
||
"delete_confirm": "Weet u zeker dat u deze map wilt verwijderen? Apparaten worden losgekoppeld.",
|
||
"delete_success": "Map succesvol verwijderd",
|
||
"created": "Map succesvol aangemaakt",
|
||
"updated": "Map succesvol bijgewerkt",
|
||
"no_devices_selected": "Geen apparaten geselecteerd",
|
||
"devices_moved": "Apparaten succesvol verplaatst",
|
||
"device_assigned": "Apparaat toegewezen aan map",
|
||
"unassigned": "Niet toegewezen",
|
||
"all_devices": "Alle apparaten",
|
||
"drag_hint": "Sleep apparaten naar mappen om ze te ordenen",
|
||
"move_to": "Verplaatsen naar",
|
||
"toggle_sidebar": "Zijbalk in-/uitschakelen"
|
||
},
|
||
"errors": {
|
||
"forbidden_title": "Toegang geweigerd",
|
||
"forbidden_message": "U heeft geen toestemming om deze pagina te bekijken.",
|
||
"not_found_title": "Pagina niet gevonden",
|
||
"not_found_message": "De pagina die u zoekt bestaat niet of is verplaatst.",
|
||
"server_error_title": "Serverfout",
|
||
"server_error_message": "Er is iets misgegaan. Probeer het later opnieuw.",
|
||
"go_home": "Naar startpagina",
|
||
"try_again": "Opnieuw proberen",
|
||
"load_devices_failed": "Laden van apparaten mislukt",
|
||
"load_key_failed": "Laden van sleutel mislukt",
|
||
"load_qr_failed": "Laden van QR mislukt",
|
||
"load_audit_failed": "Laden van auditlogboek mislukt",
|
||
"load_users_failed": "Laden van gebruikers mislukt",
|
||
"load_folders_failed": "Laden van mappen mislukt",
|
||
"download_failed": "Download mislukt",
|
||
"logout_failed": "Uitloggen mislukt",
|
||
"password_change_failed": "Wachtwoord wijzigen mislukt",
|
||
"language_change_failed": "Taal wijzigen mislukt",
|
||
"ban_failed": "Verbannen van apparaat mislukt",
|
||
"unban_failed": "Opheffen van verbanning mislukt",
|
||
"delete_failed": "Verwijderen van apparaat mislukt",
|
||
"change_id_failed": "Wijzigen van apparaat-ID mislukt",
|
||
"bulk_delete_failed": "Verwijderen van apparaten mislukt",
|
||
"sync_failed": "Synchronisatie mislukt",
|
||
"error": "Fout",
|
||
"not_found": "Niet gevonden",
|
||
"server_error": "Serverfout",
|
||
"load_device_failed": "Laden van apparaat mislukt",
|
||
"load_orgs_failed": "Organisaties konden niet worden geladen"
|
||
},
|
||
"remote": {
|
||
"title": "Extern bureaublad",
|
||
"connecting": "Verbinden...",
|
||
"waiting_password": "Wacht op wachtwoord",
|
||
"authenticating": "Authenticeren...",
|
||
"streaming": "Verbonden",
|
||
"disconnected": "Verbinding verbroken",
|
||
"error": "Fout",
|
||
"status_idle": "Inactief",
|
||
"password_required": "Wachtwoord vereist",
|
||
"enter_password_for": "Voer het wachtwoord in voor apparaat",
|
||
"password_placeholder": "Apparaatwachtwoord",
|
||
"connect": "Verbinden",
|
||
"reconnect": "Opnieuw verbinden",
|
||
"disconnect": "Verbinding verbreken",
|
||
"back_to_devices": "Terug naar apparaten",
|
||
"fullscreen": "Volledig scherm",
|
||
"toggle_audio": "Audio in-/uitschakelen",
|
||
"send_keys": "Toetsen verzenden",
|
||
"scale_mode": "Schaalmodus",
|
||
"scale_fit": "Passend in venster",
|
||
"scale_fill": "Venster vullen",
|
||
"scale_original": "Origineel formaat (1:1)",
|
||
"scale_stretch": "Uitrekken",
|
||
"actions": "Acties",
|
||
"lock_screen": "Scherm vergrendelen",
|
||
"restart_remote": "Extern apparaat herstarten",
|
||
"refresh_screen": "Scherm vernieuwen",
|
||
"clipboard_paste": "Plakken vanaf klembord",
|
||
"block_input": "Invoer blokkeren",
|
||
"reset_keyboard": "Toetsenbordstatus resetten",
|
||
"reset_keyboard_done": "Toetsenbordstatus op remote gereset",
|
||
"keyboard_mode": "Toetsenbordmodus",
|
||
"keyboard_mode_auto": "Auto (Map, zoals RustDesk)",
|
||
"keyboard_mode_legacy": "Legacy (teken)",
|
||
"keyboard_mode_map": "Map (fysieke scancode)",
|
||
"display_settings": "Scherminstellingen",
|
||
"image_quality": "Beeldkwaliteit",
|
||
"quality_best": "Beste kwaliteit",
|
||
"quality_balanced": "Gebalanceerd",
|
||
"quality_low": "Prestaties",
|
||
"show_cursor": "Externe cursor tonen",
|
||
"lock_after_session": "Vergrendelen na sessie",
|
||
"privacy_mode": "Privacymodus",
|
||
"disable_clipboard": "Klembord uitschakelen",
|
||
"chat": "Chat",
|
||
"chat_placeholder": "Typ een bericht...",
|
||
"record": "Scherm opnemen",
|
||
"view_only": "Alleen weergeven",
|
||
"pin_toolbar": "Werkbalk vastzetten",
|
||
"monitors": "Monitors",
|
||
"select_monitor": "Monitor selecteren",
|
||
"quality_speed": "Snelheid",
|
||
"quality_quality": "Kwaliteit",
|
||
"recording_started": "Opname gestart",
|
||
"recording_stopped": "Opname gestopt",
|
||
"download_recording": "Opname downloaden",
|
||
"e2e_encrypted": "End-to-end versleuteld",
|
||
"e2e_key_exchange": "Sleuteluitwisseling bezig...",
|
||
"confirm_restart": "Weet u zeker dat u het externe apparaat wilt herstarten?",
|
||
"webcodecs_not_supported": "Uw browser ondersteunt de WebCodecs API niet. Gebruik Chrome 94+ of Edge 94+.",
|
||
"webcodecs_insecure_context": "WebCodecs niet beschikbaar via HTTP. Video gebruikt de softwaredecoder. Gebruik HTTPS voor betere prestaties.",
|
||
"webcodecs_fallback_active": "Software videodecoder actief (beperkte prestaties)",
|
||
"click_to_start": "Klik om te starten",
|
||
"autoplay_blocked": "De browser vereist gebruikersinteractie om video en audio te starten.",
|
||
"start_playback": "Afspelen starten",
|
||
"new_connection": "Nieuwe verbinding",
|
||
"device_id_placeholder": "Voer apparaat-ID in",
|
||
"session_picker": {
|
||
"title": "Apparaat kiezen",
|
||
"already_connected": "Al verbonden"
|
||
},
|
||
"http_warning": "HTTP-modus: beperkt tot H.264 software-decodering (~15 FPS). Gebruik HTTPS voor volledige prestaties (WebCodecs, VP9, 60 FPS).",
|
||
"file_transfer": "Bestandsoverdracht",
|
||
"file_upload": "Uploaden",
|
||
"file_download": "Downloaden",
|
||
"file_empty": "Deze map is leeg",
|
||
"file_transfers": "Overdrachten",
|
||
"file_complete": "Voltooid",
|
||
"file_error": "Overdracht mislukt",
|
||
"file_show_hidden": "Verborgen bestanden tonen",
|
||
"file_new_folder": "Nieuwe map",
|
||
"file_new_folder_prompt": "Voer mapnaam in:",
|
||
"file_parent": "Bovenliggende map",
|
||
"file_root": "Hoofdmap",
|
||
"file_rename": "Hernoemen",
|
||
"file_rename_prompt": "Voer nieuwe naam in:",
|
||
"file_delete_confirm": "Weet u zeker dat u dit item wilt verwijderen?",
|
||
"file_cancelled": "Overdracht geannuleerd",
|
||
"2fa_required": "Tweefactorcode vereist",
|
||
"2fa_hint": "Voer de zescijferige TOTP-code in om de sessie voort te zetten.",
|
||
"2fa_invalid": "Ongeldige 2FA-code",
|
||
"verify": "Verify",
|
||
"use_cdap_fallback": "CDAP-viewer gebruiken",
|
||
"cdap_fallback_hint": "Open de lichte JPEG-polling viewer die bd-signal/CDAP gebruikt in plaats van de RustDesk relay. Handig wanneer de peer offline is op de relay maar bereikbaar via het agentbeheerkanaal.",
|
||
"clipboard_empty": "Het klembord is leeg",
|
||
"clipboard_denied": "Toegang tot klembord geweigerd. HTTPS is vereist of de machtiging is niet verleend.",
|
||
"file_loading": "Laden...",
|
||
"file_timeout": "Het externe apparaat reageerde niet. Bestandsoverdracht wordt mogelijk niet ondersteund of is uitgeschakeld op de externe computer.",
|
||
"codec": "Videocodec",
|
||
"codec_auto": "Automatisch (aanbevolen)",
|
||
"remember_peer_password": "Apparaatwachtwoord onthouden op dit apparaat",
|
||
"save_peer_password": "Wachtwoord opslaan",
|
||
"input_mode_touch": "Aanraken",
|
||
"input_mode_touchpad": "Touchpad",
|
||
"show_keyboard": "Toetsenbord",
|
||
"special_keys": "Speciale toetsen",
|
||
"special_print_screen": "Print Screen",
|
||
"mobile_toolbar": "Remote bediening",
|
||
"phone_unsupported_title": "Remote desktop vereist een groter scherm",
|
||
"phone_unsupported_body": "Gebruik tablet, opengeklapt foldable of desktop. Apparaatbeheer blijft in de console.",
|
||
"phone_unsupported_back_devices": "Terug naar apparaten",
|
||
"phone_unsupported_get_desktop": "RdClient desktop downloaden",
|
||
"file_local": "Lokale computer",
|
||
"file_remote": "Externe computer",
|
||
"file_send": "Verzenden",
|
||
"file_pick_folder": "Map kiezen",
|
||
"file_queue_empty": "Geen overdrachten bezig",
|
||
"file_connecting": "Bestandsoverdrachtsessie verbinden…",
|
||
"file_connect_failed": "Kon bestandsoverdrachtsessie niet openen",
|
||
"file_local_limited": "Volledig lokaal mapbladeren vereist Chrome of Edge via HTTPS. Uploaden en downloaden blijft mogelijk.",
|
||
"file_transfer_unavailable_cdap": "Bestandsoverdracht is niet beschikbaar voor CDAP-snapshot-sessies.",
|
||
"file_status_waiting": "Wachten…",
|
||
"file_status_transferring": "Overdragen…",
|
||
"file_status_saving": "Opslaan…",
|
||
"file_status_downloaded": "Gedownload",
|
||
"file_status_uploaded": "Geüpload",
|
||
"file_drop_upload_hint": "Laat los om te uploaden naar: {path}",
|
||
"file_local_upload_hint": "Sleep bestanden in het vak links of klik om te uploaden. Bestemming is de map open aan de remote-kant.",
|
||
"file_transfer_stalled": "Extern apparaat startte overdracht niet",
|
||
"file_no_local_tree": "Kies een map om lokale bestanden te bladeren (optioneel)",
|
||
"file_dropzone_title": "Sleep bestanden hierheen",
|
||
"file_dropzone_subtitle": "of klik om bestanden te kiezen",
|
||
"file_dropzone_multiple": "Meerdere bestanden ondersteund",
|
||
"file_dropzone_waiting": "Wachten op remote-verbinding…",
|
||
"file_overwrite_title": "Bestand bestaat al",
|
||
"file_overwrite_message": "Er bestaat al een bestand «{name}» op de remote-computer. Overschrijven?",
|
||
"file_overwrite_skip": "Overslaan",
|
||
"file_overwrite_skip_all": "Alles overslaan",
|
||
"file_overwrite_confirm": "Overschrijven",
|
||
"file_overwrite_all": "Alles overschrijven",
|
||
"file_resume": "Hervatten",
|
||
"file_open": "Openen",
|
||
"file_up": "Omhoog",
|
||
"file_home": "Home",
|
||
"file_hide_hidden": "Verborgen bestanden verbergen",
|
||
"windows_sessions": "Windows-sessies",
|
||
"cliprdr_use_file_transfer": "Deze map is te groot om via het klembord te plakken. Gebruik Bestandsoverdracht om te voorkomen dat het externe bureaublad vastloopt.",
|
||
"file_upload_folder": "Map uploaden",
|
||
"file_download_folder": "Map downloaden",
|
||
"file_folder_tag": "map",
|
||
"file_status_folder_uploaded": "Map geüpload",
|
||
"file_status_folder_downloaded": "Map gedownload",
|
||
"file_status_current_file": "Huidig: {name}",
|
||
"file_folder_download_desktop_only": "Mapdownload vereist RdClient desktop. Download bestanden afzonderlijk of gebruik RdClient desktop."
|
||
},
|
||
"branding": {
|
||
"identity_title": "Merkidentiteit",
|
||
"identity_desc": "Pas de applicatienaam en beschrijving aan die in de console worden weergegeven",
|
||
"app_name": "Applicatienaam",
|
||
"app_description": "Applicatiebeschrijving",
|
||
"logo_title": "Logo",
|
||
"logo_desc": "Kies hoe uw logo wordt weergegeven in de zijbalk en op de inlogpagina",
|
||
"logo_type_icon": "Materiaalpictogram",
|
||
"logo_type_svg": "SVG-code",
|
||
"logo_type_image": "Afbeeldings-URL",
|
||
"logo_icon_name": "Pictogramnaam",
|
||
"logo_icon_hint": "Voer een Material Icons-naam in (bijv: dns, cloud, security). Zie fonts.google.com/icons",
|
||
"logo_svg_code": "SVG-code",
|
||
"logo_svg_hint": "Plak hier uw SVG-markup. Ondersteunt volledige <svg>-elementen met paden en stijlen.",
|
||
"logo_image_upload": "Afbeelding uploaden",
|
||
"logo_image_choose": "Afbeeldingsbestand kiezen",
|
||
"logo_image_hint": "PNG, JPG, GIF, WebP of SVG. Max 1,5 MB. Afbeelding wordt opgeslagen als base64-gegevens.",
|
||
"logo_image_url": "Afbeeldingsgegevens / URL",
|
||
"logo_image_url_hint": "Automatisch ingevuld bij uploaden of plak handmatig een URL.",
|
||
"logo_image_too_large": "Afbeelding is te groot. Maximale grootte: 1,5 MB.",
|
||
"logo_image_invalid_type": "Ongeldig bestandstype. Gebruik PNG, JPG, GIF, WebP of SVG.",
|
||
"preview": "Voorbeeld",
|
||
"colors_title": "Kleurenschema",
|
||
"colors_desc": "Pas het kleurenpalet aan. Laat leeg voor standaardwaarden.",
|
||
"colors_backgrounds": "Achtergronden",
|
||
"colors_text": "Tekst",
|
||
"colors_accents": "Accentkleuren",
|
||
"colors_borders": "Randen",
|
||
"import_export_title": "Importeren / Exporteren",
|
||
"import_export_desc": "Sla uw thema op als JSON-bestand of importeer er een van een andere instantie",
|
||
"export_theme": "Thema exporteren",
|
||
"import_theme": "Thema importeren",
|
||
"reset_defaults": "Standaardinstellingen herstellen",
|
||
"save_branding": "Huisstijl opslaan",
|
||
"saved": "Branding saved successfully.",
|
||
"exported": "Thema geëxporteerd",
|
||
"imported": "Theme imported successfully.",
|
||
"import_error": "Importeren van thema mislukt. Ongeldig bestandsformaat.",
|
||
"reset_confirm": "Weet u zeker dat u de huisstijl wilt herstellen naar standaard? Deze actie kan niet ongedaan worden gemaakt.",
|
||
"reset_success": "Branding reset to defaults.",
|
||
"logo_type_text": "Text Logo",
|
||
"logo_text": "Logo Text",
|
||
"logo_text_hint": "Primaire tekst die als merklogo wordt weergegeven",
|
||
"logo_text_accent": "Accent Text",
|
||
"logo_text_accent_hint": "Secundaire tekst onder het logo (bijv. productnaam of slogan)",
|
||
"logo_upload_success": "Logo succesvol geüpload.",
|
||
"typography_title": "Typography",
|
||
"typography_desc": "Kies lettertypen voor koppen en lopende tekst. Lettertypen worden naar de server gedownload voor self-hosting.",
|
||
"font_heading": "Lettertype voor koppen",
|
||
"font_heading_hint": "Gebruikt voor koppen (H1-H6) en tekstlogo",
|
||
"font_body": "Body Font",
|
||
"font_body_hint": "Gebruikt voor lopende tekst en UI-elementen",
|
||
"font_search_placeholder": "Lettertypen zoeken...",
|
||
"font_system_default": "Systeemstandaard",
|
||
"font_clear": "Clear",
|
||
"font_cat_all": "All",
|
||
"font_downloaded_count": "Lettertypen gedownload op de server",
|
||
"powered_by": "Entwickelt von",
|
||
"background_title": "Hintergrund & Erscheinungsbild",
|
||
"background_desc": "Ein Konsolen-Hintergrundbild, Farbverlauf oder einfarbigen Hintergrund festlegen. Karten schweben daruber.",
|
||
"bg_type_none": "Keiner",
|
||
"bg_type_color": "Einfarbig",
|
||
"bg_type_gradient": "Farbverlauf",
|
||
"bg_type_image": "Bild",
|
||
"bg_color": "Hintergrundfarbe",
|
||
"bg_gradient": "CSS-Farbverlauf",
|
||
"bg_gradient_hint": "Beliebiger gultiger CSS-Farbverlauf, z. B. linear-gradient(135deg, #1e293b, #0f172a)",
|
||
"bg_image_upload": "Hintergrundbild hochladen",
|
||
"bg_image_choose": "Bildbestand auswahlen",
|
||
"bg_image_hint": "PNG, JPG, WebP oder GIF. Maximal 8 MB. Auf dem Server opgeslagen.",
|
||
"bg_image_url": "Bildpfad / URL",
|
||
"bg_size": "Bildgrosse",
|
||
"bg_size_cover": "Abdecken (Bildschirm fullen)",
|
||
"bg_size_contain": "Einpassen (Contain)",
|
||
"bg_size_auto": "Auto (origineel)",
|
||
"bg_blur": "Hintergrundunscharfe",
|
||
"bg_overlay": "Dunkle Uberlagerung",
|
||
"bg_overlay_hint": "Verdunkelt den Hintergrund fur bessere Lesbarkeit des Textes.",
|
||
"bg_image_too_large": "Bild ist zu gross. Maximale Grosse betragt 8 MB.",
|
||
"bg_image_invalid_type": "Ungultiger Bestandtyp. Bitte PNG, JPG, WebP oder GIF verwenden.",
|
||
"bg_upload_success": "Hintergrundbild erfolgreich hochgeladen.",
|
||
"login_title": "Anmeldeseite",
|
||
"login_desc": "Uberschrift, Untertitel und Hintergrund des Anmeldebildschirms anpassen.",
|
||
"login_heading": "Anmeldeuberschrift",
|
||
"login_heading_placeholder": "Willkommen zuruck",
|
||
"login_subheading": "Anmeldeuntertitel",
|
||
"login_subheading_placeholder": "Bei Ihrem Konto anmelden",
|
||
"login_bg_inherit": "Wie die Konsole",
|
||
"agent_title": "Agent-Downloadseite",
|
||
"agent_desc": "Das offentliche Agent-Downloadportal fur Endbenutzer anpassen.",
|
||
"agent_show_powered": "\"Powered by BetterDesk\" anzeigen",
|
||
"agent_show_powered_hint": "Die BetterDesk-Zuschreibung in der Fusszeile des Downloadportals anzeigen.",
|
||
"footer_title": "Fusszeile & Copyright",
|
||
"footer_desc": "Eine benutzerdefinierte Fusszeile hinzufugen, die auf dem Anmeldebildschirm und in der Konsolenseitenleiste angezeigt wird.",
|
||
"footer_text": "Fusszeilentext",
|
||
"footer_text_hint": "z. B. ein Urheberrechtshinweis oder Firmenname.",
|
||
"show_powered": "BetterDesk-Zuschreibung anzeigen",
|
||
"show_powered_hint": "Den BetterDesk-Namen und die Version in der Anmeldefusszeile und Seitenleiste anzeigen.",
|
||
"custom_css_title": "Benutzerdefiniertes CSS",
|
||
"custom_css_desc": "Geavanceerd: Benutzerdefiniertes CSS einfugen, das auf der gesamten Konsole und der Anmeldeseite angewendet wird.",
|
||
"custom_css_hint": "Mit Vorsicht verwenden. Ungultige oder unsichere Regeln werden bereinigt. Maximal 20.000 Zeichen.",
|
||
"save_now": "Save now",
|
||
"autosaved": "Changes saved automatically.",
|
||
"status_saved": "All changes saved",
|
||
"status_dirty": "Unsaved changes",
|
||
"status_saving": "Saving…",
|
||
"status_error": "Save failed",
|
||
"revert_changes": "Revert changes",
|
||
"profiles_label": "Appearance profile",
|
||
"profile_apply": "Apply profile",
|
||
"profile_new": "New profile",
|
||
"profile_save": "Save to profile",
|
||
"profile_duplicate": "Duplicate",
|
||
"profile_delete": "Delete",
|
||
"profile_none": "— Select profile —",
|
||
"profile_active": "active",
|
||
"profile_applied": "Profile applied.",
|
||
"profile_created": "Profile created.",
|
||
"profile_updated": "Profile updated.",
|
||
"profile_duplicated": "Profile duplicated.",
|
||
"profile_deleted": "Profile deleted.",
|
||
"profile_delete_confirm": "Delete this appearance profile?",
|
||
"profile_name_prompt": "Profile name:",
|
||
"profile_select_first": "Select a profile first.",
|
||
"builtin_themes": "Built-in themes",
|
||
"theme_apply_confirm": "Apply this built-in theme? Current settings will be replaced.",
|
||
"theme_applied": "Theme applied.",
|
||
"module_identity": "Identity & logo",
|
||
"module_colors": "Colors",
|
||
"module_typography": "Typography",
|
||
"module_backgrounds": "Console background",
|
||
"module_pages": "Login & agent pages",
|
||
"module_advanced": "Advanced",
|
||
"modules_nav": "Appearance modules",
|
||
"live_preview": "Live preview",
|
||
"preview_apply_page": "Preview on this page",
|
||
"preview_card_title": "Dashboard card",
|
||
"preview_card_body": "Sample body text showing your typography and colors.",
|
||
"preview_btn_primary": "Primary",
|
||
"preview_btn_secondary": "Secondary",
|
||
"font_google": "Google Fonts",
|
||
"font_local": "Downloaded",
|
||
"font_upload": "Upload custom",
|
||
"font_upload_choose": "Choose font file",
|
||
"font_upload_name": "Font family name",
|
||
"font_upload_success": "Font uploaded successfully.",
|
||
"font_local_empty": "No fonts downloaded yet.",
|
||
"font_delete": "Remove font",
|
||
"glass_title": "Glazen oppervlakken",
|
||
"glass_desc": "Matglazen achtergrond voor kaarten, modals, formulieren en andere panelelementen.",
|
||
"glass_enabled": "Glazen oppervlakken inschakelen",
|
||
"glass_color": "Glazen tintkleur",
|
||
"glass_color_hint": "Basiskleur voor matglazen panelen. Gebruikt secundaire achtergrondkleur indien leeg.",
|
||
"glass_blur": "Oppervlaktevervaging",
|
||
"glass_opacity": "Glasdekking"
|
||
},
|
||
"device_detail": {
|
||
"tab_overview": "Overzicht",
|
||
"tab_tags": "Tags en notities",
|
||
"tab_actions": "Acties",
|
||
"section_identity": "Identiteit",
|
||
"section_network": "Netwerk",
|
||
"section_timestamps": "Tijdstempels",
|
||
"section_connect": "Verbinding",
|
||
"section_manage": "Beheer",
|
||
"folder": "Map",
|
||
"status_tier": "Statusniveau",
|
||
"device_banned": "Dit apparaat is verbannen",
|
||
"no_reason": "Geen reden opgegeven",
|
||
"tags": "Tags",
|
||
"no_tags": "Geen tags toegewezen aan dit apparaat",
|
||
"tag_placeholder": "Voer een tagnaam in...",
|
||
"add_tag": "Toevoegen",
|
||
"tag_exists": "Deze tag bestaat al",
|
||
"notes": "Notities",
|
||
"notes_placeholder": "Notities over dit apparaat toevoegen...",
|
||
"danger_zone": "Gevarenzone",
|
||
"action_connect_web": "Web remote",
|
||
"action_connect_web_desc": "Verbinden via browser extern bureaublad",
|
||
"action_native_remote": "BetterDesk extern",
|
||
"action_native_remote_desc": "Native JPEG-stream — geen plugin vereist",
|
||
"action_connect_desktop": "Desktopclient",
|
||
"action_connect_desktop_desc": "Openen in desktop-client-app",
|
||
"action_change_id_desc": "Wijzig het registratie-ID van het apparaat",
|
||
"action_ban_desc": "Voorkom dat dit apparaat verbinding maakt",
|
||
"action_unban_desc": "Sta dit apparaat weer toe om verbinding te maken",
|
||
"action_delete_desc": "Verwijder dit apparaat permanent",
|
||
"tab_hardware": "Hardware",
|
||
"tab_metrics": "Metrieken",
|
||
"section_system": "Systeem",
|
||
"section_cpu": "Processor",
|
||
"section_memory": "Geheugen",
|
||
"section_displays": "Beeldschermen",
|
||
"section_encoding": "Coderingscapaciteit",
|
||
"section_live_metrics": "Live metrics",
|
||
"section_current_usage": "Huidig gebruik",
|
||
"section_usage_history": "Gebruiksgeschiedenis",
|
||
"os": "Besturingssysteem",
|
||
"version": "Clientversie",
|
||
"cpu_model": "CPU-model",
|
||
"cpu_cores": "CPU-kernen",
|
||
"cpu_freq": "CPU-frequentie",
|
||
"total_memory": "Totaal geheugen",
|
||
"metric_memory": "Geheugen",
|
||
"metric_disk": "Schijf",
|
||
"metrics_updated": "Bijgewerkt",
|
||
"device_groups": "Groepen",
|
||
"no_sysinfo": "Geen hardware-informatie beschikbaar",
|
||
"no_sysinfo_hint": "Systeeminformatie verschijnt nadat het apparaat een sysinfo-rapport heeft verzonden",
|
||
"no_metrics": "Geen metrische gegevens beschikbaar",
|
||
"no_metrics_hint": "Metrics verschijnen nadat het apparaat heartbeat-rapporten heeft verzonden",
|
||
"chart_oldest": "← Oudste",
|
||
"chart_newest": "Nieuwste →",
|
||
"tab_services": "Services",
|
||
"tab_processes": "Processen",
|
||
"tab_events": "Gebeurtenissen",
|
||
"tab_activity": "Activiteit",
|
||
"tab_files": "Bestanden",
|
||
"agent_lazy_hint": "Klik op dit tabblad om live gegevens van de agent te laden",
|
||
"agent_offline": "Agent is niet online",
|
||
"agent_timeout": "Agent reageerde niet op tijd",
|
||
"agent_error": "Gegevens van agent konden niet worden geladen",
|
||
"service_name": "Naam",
|
||
"service_display": "Weergavenaam",
|
||
"service_status": "Status",
|
||
"service_start": "Startmodus",
|
||
"process_name": "Naam",
|
||
"process_user": "Gebruiker",
|
||
"process_memory": "Geheugen"
|
||
},
|
||
"inventory": {
|
||
"title": "Inventaris",
|
||
"subtitle": "Hardware- en software-inventaris van beheerde apparaten",
|
||
"device_id": "Apparaat-ID",
|
||
"hostname": "Hostnaam",
|
||
"os": "Besturingssysteem",
|
||
"cpu": "CPU",
|
||
"cpu_cores": "CPU-kernen",
|
||
"cpu_usage": "CPU-gebruik",
|
||
"memory": "Geheugen",
|
||
"memory_total": "Totaal geheugen",
|
||
"memory_used": "Gebruikt geheugen",
|
||
"memory_available": "Beschikbaar geheugen",
|
||
"memory_usage": "Geheugengebruik",
|
||
"swap": "Swap",
|
||
"disks": "Schijven",
|
||
"disk_count": "Aantal schijven",
|
||
"network": "Netwerk",
|
||
"network_interfaces": "Netwerkinterfaces",
|
||
"software": "Software",
|
||
"software_count": "Geïnstalleerde software",
|
||
"system": "Systeem",
|
||
"kernel": "Kernel",
|
||
"architecture": "Architectuur",
|
||
"uptime": "Uptime",
|
||
"frequency": "Frequentie",
|
||
"physical_cores": "Fysieke kernen",
|
||
"logical_cores": "Logische kernen",
|
||
"model": "Model",
|
||
"usage": "Gebruik",
|
||
"total": "Totaal",
|
||
"used": "Gebruikt",
|
||
"available": "Beschikbaar",
|
||
"mount_point": "Koppelpunt",
|
||
"removable": "Verwisselbaar",
|
||
"mac_address": "MAC-adres",
|
||
"ip_addresses": "IP-adressen",
|
||
"traffic": "Verkeer",
|
||
"collect_now": "Nu verzamelen",
|
||
"collector_running": "Verzameling bezig",
|
||
"collector_stopped": "Verzameling gestopt",
|
||
"last_upload": "Laatste upload",
|
||
"total_uploads": "Totaal",
|
||
"last_seen": "Laatst gezien",
|
||
"collected_at": "Verzameld op",
|
||
"no_data": "Geen inventarisgegevens beschikbaar. Klik op \"Nu verzamelen\" om systeeminformatie te verkrijgen.",
|
||
"no_devices": "Geen apparaten met inventarisgegevens gevonden",
|
||
"detail_title": "Apparaat-inventarisdetail",
|
||
"telemetry": "Telemetrie",
|
||
"view_detail": "Detail bekijken",
|
||
"export": "Exporteren",
|
||
"refresh": "Vernieuwen"
|
||
},
|
||
"tickets": {
|
||
"title": "Helpdesk",
|
||
"subtitle": "Ondersteuningstickets en probleemregistratie",
|
||
"create": "Nieuw ticket",
|
||
"edit": "Ticket bewerken",
|
||
"delete": "Ticket verwijderen",
|
||
"detail": "Ticketdetail",
|
||
"ticket_id": "Ticket-ID",
|
||
"ticket_title": "Titel",
|
||
"description": "Beschrijving",
|
||
"status": "Status",
|
||
"priority": "Prioriteit",
|
||
"category": "Categorie",
|
||
"assigned_to": "Toegewezen aan",
|
||
"created_by": "Aangemaakt door",
|
||
"device": "Apparaat",
|
||
"sla_due": "SLA-deadline",
|
||
"created_at": "Aangemaakt",
|
||
"updated_at": "Bijgewerkt",
|
||
"resolved_at": "Opgelost",
|
||
"closed_at": "Gesloten",
|
||
"status_open": "Openstaand",
|
||
"status_in_progress": "In behandeling",
|
||
"status_resolved": "Opgelost",
|
||
"status_closed": "Gesloten",
|
||
"priority_low": "Laag",
|
||
"priority_medium": "Gemiddeld",
|
||
"priority_high": "Hoog",
|
||
"priority_critical": "Kritiek",
|
||
"category_general": "Algemeen",
|
||
"category_hardware": "Hardware",
|
||
"category_software": "Software",
|
||
"category_network": "Netwerk",
|
||
"category_access": "Toegang",
|
||
"category_other": "Overig",
|
||
"comments": "Opmerkingen",
|
||
"add_comment": "Opmerking toevoegen",
|
||
"comment_placeholder": "Schrijf een opmerking...",
|
||
"internal_note": "Interne notitie (niet zichtbaar voor eindgebruikers)",
|
||
"attachments": "Bijlagen",
|
||
"upload_attachment": "Bijlage uploaden",
|
||
"download": "Downloaden",
|
||
"connect_device": "Verbinden met apparaat",
|
||
"no_tickets": "Geen tickets gevonden",
|
||
"no_comments": "Geen opmerkingen",
|
||
"no_attachments": "Geen bijlagen",
|
||
"title_required": "Titel is vereist",
|
||
"delete_confirm": "Weet u zeker dat u ticket #{id} wilt verwijderen?",
|
||
"delete_success": "Ticket succesvol verwijderd",
|
||
"created_success": "Ticket succesvol aangemaakt",
|
||
"updated_success": "Ticket succesvol bijgewerkt",
|
||
"sla_overdue": "SLA overschreden",
|
||
"filter_all": "Alle",
|
||
"search_placeholder": "Tickets zoeken...",
|
||
"assign_to_me": "Aan mij toewijzen",
|
||
"unassign": "Toewijzing verwijderen",
|
||
"stats_total": "Totaal",
|
||
"stats_open": "Openstaande tickets",
|
||
"stats_in_progress": "In behandeling",
|
||
"stats_resolved": "Opgelost",
|
||
"stats_closed": "Gesloten"
|
||
},
|
||
"activity": {
|
||
"title": "Activiteitsmonitoring",
|
||
"subtitle": "Applicatiegebruik en inactiviteitsregistratie",
|
||
"device": "Apparaat",
|
||
"hostname": "Hostnaam",
|
||
"sessions": "Sessies",
|
||
"idle_time": "Inactieve tijd",
|
||
"active_time": "Actieve tijd",
|
||
"last_report": "Laatste rapport",
|
||
"top_apps": "Meest gebruikte applicaties",
|
||
"app_name": "Applicatie",
|
||
"window_title": "Venstertitel",
|
||
"category": "Categorie",
|
||
"duration": "Duur",
|
||
"started_at": "Gestart",
|
||
"ended_at": "Beëindigd",
|
||
"session_count": "Aantal sessies",
|
||
"total_active": "Totaal actief",
|
||
"total_idle": "Totaal inactief",
|
||
"detail_count": "Gedetailleerde records",
|
||
"no_data": "Geen activiteitsgegevens beschikbaar",
|
||
"no_sessions": "Geen sessies geregistreerd",
|
||
"filter_from": "Van",
|
||
"filter_to": "Tot",
|
||
"filter_apply": "Filter toepassen",
|
||
"hours": "uren",
|
||
"minutes": "minuten",
|
||
"seconds": "seconden",
|
||
"category_browser": "Browser",
|
||
"category_productivity": "Productiviteit",
|
||
"category_communication": "Communicatie",
|
||
"category_development": "Ontwikkeling",
|
||
"category_media": "Media",
|
||
"category_gaming": "Gaming",
|
||
"category_system": "Systeem",
|
||
"category_other": "Overig",
|
||
"summary": "Samenvatting",
|
||
"details": "Details",
|
||
"refresh": "Vernieuwen",
|
||
"search": "Apparaten zoeken...",
|
||
"date_range": "Date Range",
|
||
"device_id": "Apparaat-ID",
|
||
"session_start": "Sessiestart",
|
||
"session_end": "Sessieeinde",
|
||
"user": "Gebruiker",
|
||
"no_activity": "Geen activiteit geregistreerd",
|
||
"reported_at": "Reported At",
|
||
"detail": "Detail",
|
||
"no_apps": "Geen applicaties"
|
||
},
|
||
"automation": {
|
||
"title": "Automatisering en waarschuwingen",
|
||
"subtitle": "Alarmregels en externe opdrachten",
|
||
"rules": "Alarmregels",
|
||
"rules_subtitle": "Definieer voorwaarden die meldingen activeren",
|
||
"alerts": "Waarschuwingsgeschiedenis",
|
||
"alerts_subtitle": "Bekijk en bevestig geactiveerde waarschuwingen",
|
||
"commands": "Externe commando's",
|
||
"commands_subtitle": "Verstuur commando's naar externe apparaten",
|
||
"smtp": "SMTP-configuratie",
|
||
"smtp_subtitle": "Instellingen voor e-mailmeldingen",
|
||
"rule_name": "Regelnaam",
|
||
"description": "Beschrijving",
|
||
"condition_type": "Voorwaardetype",
|
||
"condition_op": "Operator",
|
||
"condition_value": "Drempelwaarde",
|
||
"severity": "Ernst",
|
||
"scope_device": "Doelapparaat",
|
||
"scope_all": "Alle apparaten",
|
||
"cooldown": "Hersteltijd (seconden)",
|
||
"notify_emails": "Meldingse-mails",
|
||
"enabled": "Ingeschakeld",
|
||
"disabled": "Uitgeschakeld",
|
||
"create_rule": "Regel aanmaken",
|
||
"edit_rule": "Regel bewerken",
|
||
"delete_rule": "Regel verwijderen",
|
||
"acknowledge": "Bevestigen",
|
||
"acknowledged": "Bevestigd",
|
||
"unacknowledged": "Niet bevestigd",
|
||
"triggered_at": "Geactiveerd op",
|
||
"severity_info": "Informatie",
|
||
"severity_warning": "Waarschuwing",
|
||
"severity_critical": "Kritiek",
|
||
"op_gt": "Groter dan",
|
||
"op_gte": "Groter dan of gelijk aan",
|
||
"op_lt": "Kleiner dan",
|
||
"op_lte": "Kleiner dan of gelijk aan",
|
||
"op_eq": "Gelijk aan",
|
||
"op_neq": "Niet gelijk aan",
|
||
"type_cpu_usage": "CPU-gebruik (%)",
|
||
"type_memory_usage": "Geheugengebruik (%)",
|
||
"type_disk_usage": "Schijfgebruik (%)",
|
||
"type_offline_duration": "Offline duur (s)",
|
||
"type_idle_duration": "Inactieve duur (s)",
|
||
"type_custom": "Aangepast",
|
||
"command_type": "Commandotype",
|
||
"command_payload": "Commando / Script",
|
||
"command_result": "Resultaat",
|
||
"command_status": "Status",
|
||
"send_command": "Commando verzenden",
|
||
"status_pending": "Wachtend",
|
||
"status_running": "Actief",
|
||
"status_completed": "Voltooid",
|
||
"status_failed": "Mislukt",
|
||
"smtp_host": "SMTP-host",
|
||
"smtp_port": "Poort",
|
||
"smtp_secure": "TLS gebruiken",
|
||
"smtp_user": "Gebruikersnaam",
|
||
"smtp_pass": "Wachtwoord",
|
||
"smtp_from": "Afzenderadres",
|
||
"smtp_test": "Verbinding testen",
|
||
"smtp_save": "Configuratie opslaan",
|
||
"smtp_test_success": "Verbinding geslaagd",
|
||
"smtp_test_failed": "Verbinding mislukt",
|
||
"no_rules": "Geen alarmregels geconfigureerd",
|
||
"no_alerts": "Geen geactiveerde waarschuwingen",
|
||
"no_commands": "Geen commando's verzonden",
|
||
"id_payload_required": "Apparaat-ID en payload zijn vereist",
|
||
"no_commands_sent": "Nog geen commando's verzonden"
|
||
},
|
||
"file_transfer": {
|
||
"title": "Bestandsoverdracht",
|
||
"transfers": "Overdrachten",
|
||
"new_transfer": "Nieuwe overdracht",
|
||
"upload": "Uploaden",
|
||
"download": "Downloaden",
|
||
"direction": "Richting",
|
||
"filename": "Bestandsnaam",
|
||
"file_size": "Bestandsgrootte",
|
||
"mime_type": "MIME-type",
|
||
"progress": "Voortgang",
|
||
"status": "Status",
|
||
"device": "Apparaat",
|
||
"initiated_by": "Gestart door",
|
||
"created_at": "Aangemaakt op",
|
||
"cancel": "Annuleren",
|
||
"cancel_confirm": "Weet u zeker dat u deze overdracht wilt annuleren?",
|
||
"download_file": "Bestand downloaden",
|
||
"browse_files": "Bestanden bladeren",
|
||
"select_file": "Bestand selecteren",
|
||
"select_device": "Apparaat selecteren",
|
||
"no_transfers": "Geen bestandsoverdrachten",
|
||
"status_pending": "Wachtend",
|
||
"status_active": "Actief",
|
||
"status_completed": "Voltooid",
|
||
"status_failed": "Mislukt",
|
||
"status_cancelled": "Geannuleerd",
|
||
"bytes_transferred": "Overgedragen bytes",
|
||
"chunks": "Blokken",
|
||
"transfer_started": "Overdracht gestart",
|
||
"transfer_completed": "Overdracht voltooid",
|
||
"transfer_failed": "Overdracht mislukt",
|
||
"transfer_cancelled": "Overdracht geannuleerd",
|
||
"max_file_size": "Maximale bestandsgrootte: 4 GB",
|
||
"error_too_large": "Het bestand is te groot",
|
||
"error_no_device": "Geen apparaat geselecteerd",
|
||
"error_no_file": "Geen bestand geselecteerd"
|
||
},
|
||
"network": {
|
||
"title": "Netwerkmonitoring",
|
||
"targets": "Monitoringdoelen",
|
||
"add_target": "Doel toevoegen",
|
||
"edit_target": "Doel bewerken",
|
||
"delete_target": "Doel verwijderen",
|
||
"delete_confirm": "Weet u zeker dat u dit doel wilt verwijderen?",
|
||
"target_name": "Naam",
|
||
"host": "Host",
|
||
"port": "Poort",
|
||
"url": "URL",
|
||
"check_type": "Controletype",
|
||
"timeout": "Time-out",
|
||
"interval": "Intervaltijd",
|
||
"enabled": "Ingeschakeld",
|
||
"status": "Status",
|
||
"last_check": "Laatste controle",
|
||
"last_rtt": "Laatste RTT",
|
||
"rtt_ms": "RTT (ms)",
|
||
"status_up": "Bereikbaar",
|
||
"status_down": "Onbereikbaar",
|
||
"status_unknown": "Onbekend",
|
||
"check_now": "Nu controleren",
|
||
"history": "Controlegeschiedenis",
|
||
"stats": "Statistieken",
|
||
"total_targets": "Totaal doelen",
|
||
"targets_up": "Bereikbare doelen",
|
||
"targets_down": "Onbereikbare doelen",
|
||
"type_ping": "Ping (ICMP)",
|
||
"type_tcp": "TCP-poort",
|
||
"type_http": "HTTP",
|
||
"type_https": "HTTPS",
|
||
"tools": "Netwerkhulpmiddelen",
|
||
"ping_tool": "Pingtest",
|
||
"tcp_tool": "TCP-poortcontrole",
|
||
"http_tool": "HTTP-controle",
|
||
"dns_tool": "DNS-resolutie",
|
||
"monitor_start": "Monitoring starten",
|
||
"monitor_stop": "Monitoring stoppen",
|
||
"monitor_running": "Monitoring actief",
|
||
"monitor_stopped": "Monitoring gestopt",
|
||
"no_targets": "Geen monitoringdoelen geconfigureerd",
|
||
"no_history": "Geen controlegeschiedenis beschikbaar",
|
||
"error_code": "Fout",
|
||
"status_code": "HTTP-statuscode",
|
||
"search_targets": "Doelen zoeken...",
|
||
"name": "Name",
|
||
"tab_targets": "Targets",
|
||
"tab_tools": "Tools",
|
||
"avg_latency": "Avg Latency",
|
||
"type": "Type",
|
||
"latency": "Latency",
|
||
"check_history": "Controlehistorie",
|
||
"name_host_required": "Naam en host zijn verplicht",
|
||
"uptime": "Uptime",
|
||
"response_time": "Reactietijd",
|
||
"avg_response": "Gemiddelde reactie",
|
||
"charts": "Grafieken",
|
||
"realtime": "Realtime",
|
||
"response_time_ms": "Reactietijd (ms)",
|
||
"uptime_percent": "Uptime %",
|
||
"last_24h": "Laatste 24 uur",
|
||
"last_7d": "Laatste 7 dagen",
|
||
"last_30d": "Laatste 30 dagen"
|
||
},
|
||
"dataguard": {
|
||
"title": "DataGuard",
|
||
"policies": "DLP-beleid",
|
||
"add_policy": "Beleid toevoegen",
|
||
"edit_policy": "Beleid bewerken",
|
||
"delete_policy": "Beleid verwijderen",
|
||
"delete_confirm": "Weet u zeker dat u dit beleid wilt verwijderen?",
|
||
"policy_name": "Naam",
|
||
"policy_description": "Beschrijving",
|
||
"status": "Status",
|
||
"enabled": "Ingeschakeld",
|
||
"disabled": "Uitgeschakeld",
|
||
"rules": "Regels",
|
||
"add_rule": "Regel toevoegen",
|
||
"rule_type": "Regeltype",
|
||
"rule_type_usb": "USB-apparaat",
|
||
"rule_type_file": "Bestandsbewerking",
|
||
"action": "Actie",
|
||
"action_allow": "Toestaan",
|
||
"action_block": "Blokkeren",
|
||
"action_log": "Alleen loggen",
|
||
"filter": "Filter",
|
||
"vid": "Fabrikant-ID (VID)",
|
||
"pid": "Product-ID (PID)",
|
||
"serial": "Serienummer",
|
||
"device_class": "Apparaatklasse",
|
||
"drive_type": "Schijftype",
|
||
"file_extensions": "Bestandsextensies",
|
||
"events": "DLP-events",
|
||
"event_source": "Bron",
|
||
"event_source_usb": "USB",
|
||
"event_source_file": "Bestand",
|
||
"event_type": "Eventtype",
|
||
"event_details": "Details",
|
||
"no_policies": "Geen DLP-beleid geconfigureerd",
|
||
"no_events": "Geen DLP-events geregistreerd",
|
||
"stats": "Statistieken",
|
||
"total_events": "Totaal events",
|
||
"blocked_events": "Geblokkeerd",
|
||
"logged_events": "Gelogd",
|
||
"usb_events": "USB-events",
|
||
"file_events": "Bestandsevents",
|
||
"device_id": "Apparaat-ID",
|
||
"policy_matched": "Overeenkomend beleid",
|
||
"timestamp": "Tijdstempel",
|
||
"drive_removable": "Verwisselbaar",
|
||
"drive_fixed": "Vast",
|
||
"drive_network": "Netwerk",
|
||
"drive_cdrom": "CD-ROM",
|
||
"drive_unknown": "Onbekend",
|
||
"total_policies": "Totaal beleid",
|
||
"active_policies": "Actief beleid",
|
||
"violations": "Violations",
|
||
"blocked": "Blocked",
|
||
"tab_policies": "Beleid",
|
||
"tab_events": "Events",
|
||
"search_policies": "Beleid zoeken...",
|
||
"create_policy": "Beleid maken",
|
||
"policy_type": "Beleidstype",
|
||
"scope": "Scope",
|
||
"events_count": "Events",
|
||
"search_events": "Gebeurtenissen zoeken...",
|
||
"event_time": "Event Time",
|
||
"device": "Apparaat",
|
||
"policy": "Beleid",
|
||
"detail": "Detail",
|
||
"scope_help": "Komma-gescheiden apparaat-ID’s of leeg voor alle apparaten",
|
||
"scope_all": "Alle",
|
||
"active": "Active",
|
||
"type_file_type": "Bestandstype",
|
||
"type_clipboard": "Klembord",
|
||
"type_screen_share": "Scherm delen",
|
||
"type_file_transfer": "Bestandsoverdracht",
|
||
"policy_desc": "Beleidsbeschrijving",
|
||
"type_usb": "USB"
|
||
},
|
||
"reports": {
|
||
"title": "Rapporten",
|
||
"generate": "Rapport genereren",
|
||
"generate_csv": "CSV exporteren",
|
||
"report_type": "Rapporttype",
|
||
"type_devices": "Apparaatoverzicht",
|
||
"type_activity": "Activiteitsoverzicht",
|
||
"type_security": "Beveiligingsrapport",
|
||
"type_tickets": "Ticketrapport",
|
||
"type_network": "Netwerkrapport",
|
||
"type_inventory": "Inventarisrapport",
|
||
"type_alerts": "Waarschuwingsrapport",
|
||
"saved": "Opgeslagen rapporten",
|
||
"save_report": "Rapport opslaan",
|
||
"delete_report": "Rapport verwijderen",
|
||
"delete_confirm": "Weet u zeker dat u dit opgeslagen rapport wilt verwijderen?",
|
||
"no_saved": "Geen opgeslagen rapporten",
|
||
"report_title": "Titel",
|
||
"created_by": "Aangemaakt door",
|
||
"created_at": "Aangemaakt op",
|
||
"filters": "Filters",
|
||
"date_from": "Van",
|
||
"date_to": "Tot",
|
||
"device_filter": "Apparaat-ID",
|
||
"generated_at": "Gegenereerd op",
|
||
"section": "Gegevenssectie",
|
||
"total_devices": "Totaal apparaten",
|
||
"online": "Online",
|
||
"offline": "Offline",
|
||
"banned": "Verbannen",
|
||
"platform_distribution": "Platformdistributie",
|
||
"top_applications": "Meest gebruikte applicaties",
|
||
"total_active": "Totaal actieve tijd",
|
||
"total_idle": "Totaal inactieve tijd",
|
||
"dlp_stats": "DLP-statistieken",
|
||
"banned_devices": "Verbannen apparaten",
|
||
"audit_logs": "Auditlogs",
|
||
"ticket_stats": "Ticketstatistieken",
|
||
"category_distribution": "Categoriedistributie",
|
||
"priority_distribution": "Prioriteitsdistributie",
|
||
"targets_status": "Doelstatus",
|
||
"os_distribution": "OS-distributie",
|
||
"avg_ram": "Gemiddeld RAM",
|
||
"alert_rules": "Alarmregels",
|
||
"recent_alerts": "Recente waarschuwingen",
|
||
"tab_generate": "Genereren",
|
||
"tab_saved": "Opgeslagen rapporten",
|
||
"type_devices_desc": "Overzicht van alle geregistreerde apparaten",
|
||
"type_activity_desc": "Applicatiegebruik en sessiestatistieken",
|
||
"type_security_desc": "Beveiligingsgebeurtenissen en verbannen apparaten",
|
||
"type_tickets_desc": "Statistieken en overzicht van ondersteuningstickets",
|
||
"type_network_desc": "Netwerkmonitoring en uptimegegevens",
|
||
"type_inventory_desc": "Hardware- en software-inventaris",
|
||
"type_alerts_desc": "Waarschuwingen en regelgeschiedenis",
|
||
"report_name": "Rapportnaam",
|
||
"format": "Formaat",
|
||
"save": "Opslaan",
|
||
"preview": "Voorbeeld",
|
||
"download": "Downloaden",
|
||
"delete_saved": "Opgeslagen rapport verwijderen",
|
||
"raw_json": "Raw JSON"
|
||
},
|
||
"tenants": {
|
||
"title": "Multi-tenancy",
|
||
"list": "Tenants",
|
||
"add_tenant": "Tenant toevoegen",
|
||
"edit_tenant": "Tenant bewerken",
|
||
"delete_tenant": "Tenant verwijderen",
|
||
"delete_confirm": "Weet u zeker dat u deze tenant wilt verwijderen? Alle apparaat- en gebruikerstoewijzingen worden verwijderd.",
|
||
"name": "Naam",
|
||
"slug": "Slug",
|
||
"contact_name": "Contactnaam",
|
||
"contact_email": "Contact-e-mail",
|
||
"max_devices": "Max apparaten",
|
||
"max_devices_hint": "0 = onbeperkt",
|
||
"notes": "Notities",
|
||
"active": "Actief",
|
||
"inactive": "Inactief",
|
||
"devices": "Apparaten",
|
||
"users": "Gebruikers",
|
||
"assign_device": "Apparaat toewijzen",
|
||
"assign_devices": "Apparaten toewijzen",
|
||
"remove_device": "Apparaat verwijderen",
|
||
"assign_user": "Gebruiker toewijzen",
|
||
"remove_user": "Gebruiker verwijderen",
|
||
"no_tenants": "Geen tenants geconfigureerd",
|
||
"no_devices": "Geen apparaten toegewezen aan deze tenant",
|
||
"no_users": "Geen gebruikers toegewezen aan deze tenant",
|
||
"stats": "Tenantstatistieken",
|
||
"total_devices": "Totaal apparaten",
|
||
"online_devices": "Online apparaten",
|
||
"total_users": "Totaal gebruikers",
|
||
"created_at": "Aangemaakt op",
|
||
"updated_at": "Bijgewerkt op",
|
||
"slug_exists": "Tenant-slug bestaat al",
|
||
"total_tenants": "Totaal tenants",
|
||
"active_tenants": "Actieve tenants",
|
||
"search": "Tenant zoeken...",
|
||
"create_tenant": "Tenant aanmaken",
|
||
"detail": "Tenantdetails",
|
||
"contact": "Contact",
|
||
"enabled": "Ingeschakeld",
|
||
"disabled": "Tenants uitgeschakeld",
|
||
"max": "Max",
|
||
"info": "Tenantinformatie",
|
||
"status": "Status"
|
||
},
|
||
"registrations": {
|
||
"title": "Apparaatregistraties",
|
||
"subtitle": "Beheer registratieverzoeken van apparaten ontdekt via LAN",
|
||
"search_placeholder": "Zoeken op apparaat-ID, hostnaam of IP...",
|
||
"no_registrations": "Geen registratieverzoeken",
|
||
"col_device_id": "Apparaat-ID",
|
||
"col_hostname": "Hostnaam",
|
||
"col_platform": "Platform",
|
||
"col_ip": "IP-adres",
|
||
"col_version": "Versie",
|
||
"col_status": "Status",
|
||
"col_requested": "Aangevraagd",
|
||
"col_actions": "Acties",
|
||
"status_pending": "Wachtend",
|
||
"status_approved": "Goedgekeurd",
|
||
"status_rejected": "Afgewezen",
|
||
"approve_btn": "Goedkeuren",
|
||
"approve_confirm": "Weet u zeker dat u dit apparaat wilt goedkeuren? Het ontvangt de serverreferenties en kan automatisch verbinding maken.",
|
||
"approved_success": "Apparaatregistratie succesvol goedgekeurd",
|
||
"reject_btn": "Afwijzen",
|
||
"reject_title": "Registratie afwijzen",
|
||
"reject_confirm": "Weet u zeker dat u dit registratieverzoek wilt afwijzen?",
|
||
"reject_reason": "Reden (optioneel)",
|
||
"reject_reason_placeholder": "Voer de reden van afwijzing in...",
|
||
"rejected_success": "Apparaatregistratie afgewezen",
|
||
"delete_confirm": "Weet u zeker dat u dit registratierecord wilt verwijderen?",
|
||
"deleted_success": "Registratierecord verwijderd",
|
||
"enrollment_title": "Apparaatregistratie",
|
||
"enrollment_subtitle": "Openstaande registratieverzoeken van BetterDesk-desktopclients",
|
||
"enrollment_empty": "Geen openstaande registratieverzoeken",
|
||
"enrollment_approve": "Approve",
|
||
"enrollment_reject": "Reject",
|
||
"enrollment_display_name": "Weergavenaam",
|
||
"enrollment_display_name_placeholder": "Voer een naam voor dit apparaat in...",
|
||
"enrollment_sync_mode": "Synchronisatiemodus",
|
||
"enrollment_sync_silent": "Stil — minimale telemetrie",
|
||
"enrollment_sync_standard": "Standaard — gebalanceerde synchronisatie",
|
||
"enrollment_sync_turbo": "Turbo — agressieve synchronisatie",
|
||
"enrollment_approved_success": "Apparaatregistratie goedgekeurd",
|
||
"enrollment_rejected_success": "Apparaatregistratie geweigerd",
|
||
"approve_title": "Gerat genehmigen",
|
||
"field_name": "Geratename",
|
||
"field_name_placeholder": "Name fur dieses Gerat eingeben...",
|
||
"field_sync_mode": "Synchronisatiemodus",
|
||
"sync_standard": "Standaard — gebalanceerde synchronisatie",
|
||
"sync_silent": "Lautlos — minimale Telemetrie",
|
||
"sync_turbo": "Turbo — agressieve synchronisatie",
|
||
"field_tags": "Tags",
|
||
"field_tags_placeholder": "Kommagetrennte Tags (z. B. Buro, Laptop)...",
|
||
"field_tags_existing": "Vorhandene Tags",
|
||
"field_tag_add_placeholder": "Neues Tag hinzufugen...",
|
||
"field_tag_add_btn": "Hinzufugen",
|
||
"field_groups": "Gerategruppen",
|
||
"field_folder": "Map",
|
||
"field_folder_none": "Kein Map",
|
||
"reject_ban_option": "Dieses Gerat sperren",
|
||
"reject_ban_hint": "Das Gerat wird gesperrt und kann keine neuen Registrierungsanfragen senden.",
|
||
"clear_rejection_btn": "Opnieuw inschrijven toestaan",
|
||
"clear_rejection_confirm": "Deze afwijzing wissen zodat het apparaat opnieuw inschrijving kan aanvragen?",
|
||
"clear_rejection_success": "Inschrijvingsafwijzing gewist — apparaat kan opnieuw inschrijven",
|
||
"view_device_btn": "Apparaat bekijken",
|
||
"banner_open_mode": "Registrierung ist offen — neue RustDesk-Clients registrieren sich ohne Goedkeuring des Operators. Verwalteten Modus in den Instellingen festlegen, um diese Warteschlange zu nutzen.",
|
||
"banner_locked_mode": "Registrierung ist gesperrt — nur token-gebundene Gerate konnen sich registrieren. Der verwaltete Modus ist fur die Goedkeuring onbekender Clients durch den Operator erforderlich.",
|
||
"enrollment_settings_link": "Registrierungsinstellingen"
|
||
},
|
||
"backup": {
|
||
"title": "Back-up",
|
||
"desc": "Download een volledige back-up van de consoleconfiguratie, gebruikers, groepen en instellingen. Peer-gegevens van de Go-server worden meegenomen wanneer de BetterDesk-backend actief is.",
|
||
"restore_title": "Herstellen",
|
||
"restore_desc": "Upload een eerder gedownloaded back-upbestand om de consoleconfiguratie te herstellen. Selecteer hieronder welke secties u wilt herstellen.",
|
||
"stat_users": "Gebruikers",
|
||
"stat_settings": "Instellingen",
|
||
"stat_folders": "Mappen",
|
||
"stat_groups": "Groepen",
|
||
"stat_strategies": "Strategieën",
|
||
"stat_backend": "Backend",
|
||
"download": "Back-up downloaden",
|
||
"creating": "Back-up maken...",
|
||
"download_success": "Back-up succesvol gedownload",
|
||
"upload": "Back-up uploaden",
|
||
"restore_confirm": "Weet u zeker dat u wilt herstellen vanuit deze back-up? De geselecteerde secties worden overschreven.",
|
||
"restore_success": "Back-up succesvol hersteld. Sommige wijzigingen vereisen mogelijk het herladen van de pagina.",
|
||
"restored": "Hersteld",
|
||
"skipped": "Overgeslagen",
|
||
"backup_date": "Back-updatum",
|
||
"opt_settings": "Console-instellingen",
|
||
"opt_branding": "Huisstijl / Thema",
|
||
"opt_folders": "Apparaatmappen",
|
||
"opt_groups": "Gebruikers- en apparaatgroepen",
|
||
"opt_addressbooks": "Adresboeken",
|
||
"opt_users": "Gebruikersaccounts",
|
||
"opt_users_warning": "Destructief: vervangt ALLE gebruikersaccounts met back-upgegevens. U kunt worden uitgelogd.",
|
||
"no_file": "Geen back-upbestand geselecteerd",
|
||
"invalid_json": "Ongeldig back-upbestand: ongeldig JSON",
|
||
"invalid_format": "Ongeldig back-upbestand: is geen BetterDesk-back-up",
|
||
"stat_database": "Database-Engine",
|
||
"stat_keys": "Serverschlussel enthalten",
|
||
"stat_env": "Omgevingsbestand",
|
||
"stat_uploads": "Branding-Bestanden",
|
||
"restart_required": "Einige wiederhergestellte Komponenten (Schlussel / .env / Go-Database) erfordern einen Serviceherstart, damit die Anderungen wirksam werden.",
|
||
"security_warning": "Dieses Backup enthalt Geheimen (Serverschlussel, Omgevingsbestand, Passwort-Hashes und 2FA-Geheimen). Sicher aufbewahren und niemals teilen.",
|
||
"restore_warning": "Das Herstellen von Geheimenn, der Omgevingsbestand oder der Go-Server-Database uberschreibt die Serveridentitat und erfordert danach einen Serviceherstart.",
|
||
"opt_database": "Database (alle tabellen)",
|
||
"opt_database_hint": "Importiert alle Konsolendaten erneut. Wird sofort angewendet, kein Herstart erforderlich.",
|
||
"opt_uploads": "Branding-Bestanden",
|
||
"opt_uploads_hint": "Logo's en geüploade afbeeldingen.",
|
||
"opt_secrets": "Serverschlussel & Geheimen",
|
||
"opt_secrets_warning": "Uberschreibt die Ed25519-Serveridentitat, den API-Schlussel und das Sessiegeheim. Erfordert einen Serviceherstart.",
|
||
"opt_env": "Omgevingsbestand (.env)",
|
||
"opt_env_warning": "Uberschreibt SESSION_SECRET, API-Schlussel, Database-DSN, Ports und TLS-Instellingen. Erfordert einen Serviceherstart.",
|
||
"opt_godb": "Go-Server-Database",
|
||
"opt_godb_warning": "Uberschreibt die SQLite-Database des Go-Servers (nur SQLite-Backend). Erfordert einen Serviceherstart."
|
||
},
|
||
"cdap": {
|
||
"device_detail": "Apparaatdetails",
|
||
"loading": "Laden...",
|
||
"loading_widgets": "Apparaatwidgets laden...",
|
||
"load_error": "Apparaatgegevens konden niet worden geladen",
|
||
"connected": "Verbonden",
|
||
"disconnected": "Verbinding verbroken",
|
||
"device_offline_msg": "Het apparaat is momenteel offline. Widgetwaarden kunnen verouderd zijn.",
|
||
"no_widgets": "Geen widgets beschikbaar",
|
||
"no_widgets_desc": "Dit apparaat heeft geen CDAP-manifest met widgetdefinities geregistreerd.",
|
||
"command_log": "Commando-log",
|
||
"clear_log": "Logboek wissen",
|
||
"confirm_command": "Command bevestigen",
|
||
"select_option": "Selecteren",
|
||
"cdap_status": "CDAP-status",
|
||
"cdap_enabled": "CDAP ingeschakeld",
|
||
"cdap_disabled": "CDAP uitgeschakeld",
|
||
"cdap_devices": "CDAP-apparaten",
|
||
"cdap_connections": "Actieve verbindingen",
|
||
"send_command": "Command verzenden",
|
||
"command_sent": "Commando succesvol verzonden",
|
||
"command_failed": "Commando verzenden mislukt",
|
||
"devices_title": "CDAP-apparaten",
|
||
"devices_subtitle": "Apparaten verbonden via Custom Device Application Protocol",
|
||
"stat_connected": "Verbonden",
|
||
"stat_port": "Poort",
|
||
"search_devices": "Apparaten zoeken...",
|
||
"no_devices": "Geen apparaten",
|
||
"no_devices_desc": "Er zijn momenteel geen CDAP-apparaten verbonden. Apparaten verschijnen hier zodra ze verbinding maken met de gateway.",
|
||
"gateway_disabled": "Gateway uitgeschakeld",
|
||
"gateway_disabled_desc": "Schakel de CDAP-gateway in door CDAP_ENABLED=true in de serverconfiguratie te zetten.",
|
||
"gateway_active": "Actief",
|
||
"toggle_enable": "CDAP inschakelen",
|
||
"toggle_disable": "CDAP uitschakelen",
|
||
"enabled_restart": "CDAP ingeschakeld. Een serverherstart is vereist om wijzigingen toe te passen.",
|
||
"disabled_restart": "CDAP uitgeschakeld. Een serverherstart is vereist om wijzigingen toe te passen.",
|
||
"widgets": "Widgets",
|
||
"type_all": "Alle",
|
||
"type_iot": "IoT",
|
||
"type_scada": "SCADA",
|
||
"type_os_agent": "OS-agent",
|
||
"type_network": "Netwerk",
|
||
"type_camera": "Camera",
|
||
"type_custom": "Aangepast",
|
||
"active_alerts": "Actieve waarschuwingen",
|
||
"alert_fired": "Melding geactiveerd",
|
||
"alert_cleared": "Waarschuwing gewist",
|
||
"no_alerts": "Geen waarschuwingen",
|
||
"connect_terminal": "Terminal verbinden",
|
||
"table_search": "Zoeken...",
|
||
"just_now": "Zojuist",
|
||
"terminal_connecting": "Verbinden met apparaat...",
|
||
"terminal_disconnected": "Disconnected",
|
||
"terminal_error": "Terminalverbinding mislukt",
|
||
"linked_devices": "Gekoppelde apparaten",
|
||
"link_device": "Apparaat koppelen",
|
||
"unlink_device": "Ontkoppelen",
|
||
"no_linked_devices": "Geen gekoppelde apparaten",
|
||
"unlink_confirm": "Weet u zeker dat u dit apparaat wilt ontkoppelen?",
|
||
"link_prompt": "Voer de peer-ID in om aan dit apparaat te koppelen:",
|
||
"connect_desktop": "Desktop verbinden",
|
||
"connect_video": "Stream verbinden",
|
||
"connect_files": "Bestanden bekijken",
|
||
"connect_audio": "Audio verbinden",
|
||
"upload_file": "Upload",
|
||
"desktop_connecting": "Verbinden met bureaublad...",
|
||
"video_connecting": "Verbinden...",
|
||
"files_connecting": "Verbinden...",
|
||
"audio_connecting": "Audio verbinden...",
|
||
"audio_streaming": "Audio streamen",
|
||
"clipboard_in": "Klembord inkomend",
|
||
"clipboard_out": "Klembord uitgaand",
|
||
"monitor_select": "Monitor selecteren",
|
||
"keyframe_request": "Keyframe aanvragen",
|
||
"quality_auto": "Automatische kwaliteit"
|
||
},
|
||
"desktop": {
|
||
"switch_mode": "Modus wisselen",
|
||
"console_mode": "Consolemodus",
|
||
"loading": "Laden",
|
||
"minimize": "Minimize",
|
||
"maximize": "Maximize",
|
||
"restore": "Restore",
|
||
"close": "Sluiten",
|
||
"widgets_mode": "Widgetmodus",
|
||
"windows_mode": "Windows",
|
||
"wallpaper": "Wallpaper",
|
||
"add_widget": "Widget toevoegen",
|
||
"remove_widget": "Widget verwijderen",
|
||
"configure": "Configureren",
|
||
"search_widgets": "Widgets zoeken...",
|
||
"cat_monitoring": "Monitoring",
|
||
"cat_devices": "Apparaten",
|
||
"cat_tools": "Tools",
|
||
"cat_general": "General",
|
||
"notes_placeholder": "Notities...",
|
||
"search_placeholder": "Zoeken...",
|
||
"search_pages": "Pages",
|
||
"search_devices": "Apparaten zoeken",
|
||
"search_no_results": "No results",
|
||
"exit_desktop": "Exit Desktop",
|
||
"refresh": "Refresh",
|
||
"widget_clock": "Clock",
|
||
"widget_device_status": "Apparaatstatus",
|
||
"widget_server_health": "Servergezondheid",
|
||
"widget_system_stats": "Systeemstatistieken",
|
||
"widget_device_list": "Apparaatlijst",
|
||
"widget_quick_actions": "Snelle acties",
|
||
"widget_recent_activity": "Recente activiteit",
|
||
"widget_notes": "Notes",
|
||
"widget_network_monitor": "Netwerkmonitor",
|
||
"widget_tickets_summary": "Tickets",
|
||
"widget_iframe": "Web Embed",
|
||
"widget_cdap_devices": "CDAP-apparaten",
|
||
"widget_uptime": "Uptime",
|
||
"widget_port_status": "Port Status",
|
||
"widget_device_grid": "Apparaatraster",
|
||
"widget_multi_gauge": "Meervoudige meter",
|
||
"widget_weekly_chart": "Weekgrafiek",
|
||
"widget_quick_controls": "Snelle bediening",
|
||
"widget_bandwidth": "Bandwidth",
|
||
"widget_connection_stats": "Verbindingsstatistieken",
|
||
"widget_weather": "Weather",
|
||
"widget_world_clock": "World Clock",
|
||
"widget_bookmarks": "Bookmarks",
|
||
"widget_user_sessions": "Gebruikerssessies",
|
||
"widget_alert_feed": "Alert Feed",
|
||
"label_online": "Online",
|
||
"label_offline": "Offline",
|
||
"label_total": "Total",
|
||
"label_blocked": "Blocked",
|
||
"label_banned": "Banned",
|
||
"label_active": "Active",
|
||
"label_service": "Service",
|
||
"label_port": "Port",
|
||
"label_uptime_prefix": "Uptime:",
|
||
"label_uptime": "Uptime",
|
||
"label_no_devices": "Geen apparaten",
|
||
"label_no_activity": "No activity",
|
||
"label_no_targets": "No targets",
|
||
"label_unavailable": "Unavailable",
|
||
"label_open": "Openen",
|
||
"label_in_progress": "In Progress",
|
||
"label_resolved": "Resolved",
|
||
"label_set_url": "URL instellen",
|
||
"label_server_uptime": "Serveruptime",
|
||
"label_merged_info": "Samengevoegde informatie",
|
||
"label_with_notes": "Met notities",
|
||
"label_metric": "Metric",
|
||
"label_count": "Count",
|
||
"label_total_devices": "Totaal apparaten",
|
||
"label_throughput": "Throughput",
|
||
"label_active_relays": "Actieve relays",
|
||
"label_total_relayed": "Totaal doorgestuurd",
|
||
"label_total_bytes": "Total Bytes",
|
||
"label_filter_devices": "Apparaten filteren",
|
||
"label_all": "All",
|
||
"label_ban": "Ban",
|
||
"label_unban": "Unban",
|
||
"label_connect": "Connect",
|
||
"label_no_cdap_devices": "Geen CDAP-apparaten",
|
||
"action_add_widget": "Widget toevoegen",
|
||
"label_merged_server_info": "Samengevoegde serverinformatie",
|
||
"wp_images": "Afbeeldingen",
|
||
"wp_colors": "Effen kleuren",
|
||
"wp_custom_color": "Aangepaste kleur",
|
||
"wp_fit_style": "Stijl",
|
||
"wp_fill": "Vullen",
|
||
"wp_fit": "Passend",
|
||
"wp_stretch": "Uitrekken",
|
||
"wp_center": "Centreren",
|
||
"widget_calendar": "Calendar",
|
||
"widget_process_monitor": "Procesmonitor",
|
||
"widget_disk_usage": "Disk Usage",
|
||
"widget_log_viewer": "Log Viewer",
|
||
"widget_speed_test": "Speed Test",
|
||
"widget_database_stats": "Databasestatistieken",
|
||
"widget_docker_containers": "Docker-containers",
|
||
"widget_shell_command": "Shellopdracht",
|
||
"widget_device_map": "Apparaatkaart",
|
||
"widget_remote_connect": "Externe verbinding",
|
||
"label_no_online": "Geen online apparaten",
|
||
"label_no_events": "Geen gebeurtenissen",
|
||
"label_event_title": "Gebeurtenistitel",
|
||
"label_no_data": "Geen gegevens",
|
||
"label_download_speed": "Downloadsnelheid",
|
||
"label_latency": "Latency",
|
||
"label_server": "Serverinstantie",
|
||
"label_run_test": "Run Test",
|
||
"label_testing": "Testen",
|
||
"label_table": "Table",
|
||
"label_rows": "Rows",
|
||
"label_last_backup": "Last Backup",
|
||
"label_no_containers": "Geen containers",
|
||
"label_docker_unavailable": "Docker niet beschikbaar",
|
||
"label_no_command": "Geen opdracht",
|
||
"label_no_output": "Geen uitvoer",
|
||
"label_run": "Run",
|
||
"label_presets": "Presets",
|
||
"label_save_preset": "Voorinstelling opslaan",
|
||
"label_load_preset": "Load Preset",
|
||
"label_preset_name": "Naam van voorinstelling",
|
||
"label_preset_monitoring": "Monitoring",
|
||
"label_preset_helpdesk": "Helpdesk",
|
||
"label_preset_minimal": "Minimal",
|
||
"label_preset_developer": "Developer",
|
||
"label_snap_layout": "Snap Layout",
|
||
"label_auto_arrange": "Automatisch rangschikken",
|
||
"label_zone_layout": "Zone Layout",
|
||
"label_2col_equal": "2 gelijke kolommen",
|
||
"label_2col_wide": "2 brede kolommen",
|
||
"label_3col": "3 Columns",
|
||
"label_2x2_grid": "2×2 Grid",
|
||
"label_1_2": "1 + 2",
|
||
"label_1_3": "1 + 3",
|
||
"widget_group": "Widgetgroep",
|
||
"ungroup_widgets": "Widgets degroeperen",
|
||
"group_widgets": "Widgets groeperen",
|
||
"snap_layouts": "Snap-layouts",
|
||
"snap_left": "Snap Left",
|
||
"snap_right": "Snap Right",
|
||
"snap_top_left": "Vastzetten linksboven",
|
||
"snap_top_right": "Vastzetten rechtsboven",
|
||
"snap_bottom_left": "Vastzetten linksonder",
|
||
"snap_bottom_right": "Vastzetten rechtsonder",
|
||
"aero_shake": "Venster schudden",
|
||
"zone_resize": "Zonegrootte wijzigen",
|
||
"zone_borders": "Zonegrenzen",
|
||
"app_drawer": "Applications",
|
||
"search_apps": "Apps zoeken",
|
||
"edit_shortcuts": "Snelkoppelingen bewerken",
|
||
"widgets": "Widgetlijst",
|
||
"theme": "Theme",
|
||
"fullscreen": "Volledig scherm",
|
||
"pop_out_widget": "Pop Out",
|
||
"pop_in_widget": "Pop In",
|
||
"wp_unavailable": "Achtergronden niet beschikbaar",
|
||
"wp_download_hint": "Download achtergronden om ze hier te gebruiken.",
|
||
"help": "Help"
|
||
},
|
||
"desktop_login": {
|
||
"click_to_sign_in": "Klik om aan te melden",
|
||
"username_placeholder": "Gebruikersnaam",
|
||
"password_placeholder": "Wachtwoord",
|
||
"sign_in": "Sign in",
|
||
"verify": "Verify",
|
||
"totp_title": "Verificatiecode vereist",
|
||
"totp_subtitle": "Voer de zescijferige code uit uw authenticator-app in.",
|
||
"back_to_login": "Terug naar aanmelden",
|
||
"fill_all_fields": "Vul alle velden in",
|
||
"invalid_credentials": "Ongeldige gebruikersnaam of wachtwoord",
|
||
"invalid_code": "Ongeldige verificatiecode",
|
||
"enter_6_digits": "Voer 6 cijfers in",
|
||
"network_error": "Netwerkfout. Probeer het opnieuw.",
|
||
"session_expired": "Uw sessie is verlopen. Meld u opnieuw aan."
|
||
},
|
||
"tokens": {
|
||
"title": "Toegangstokens",
|
||
"subtitle": "Beheer API-toegangstokens voor integraties en automatisering",
|
||
"enrollment_mode": "Registratiemodus",
|
||
"mode_open": "Open registratie",
|
||
"mode_open_desc": "Elke geldige client kan registratie aanvragen.",
|
||
"mode_managed": "Managed",
|
||
"mode_managed_desc": "Devices need a valid token to register",
|
||
"mode_locked": "Locked",
|
||
"mode_locked_desc": "No new device registrations allowed",
|
||
"total": "Totaal",
|
||
"active": "Active",
|
||
"used": "Used",
|
||
"revoked": "Token succesvol ingetrokken",
|
||
"search_placeholder": "Tokens zoeken...",
|
||
"status_pending": "Pending",
|
||
"status_active": "Active",
|
||
"status_used": "Used",
|
||
"status_revoked": "Revoked",
|
||
"status_expired": "Expired",
|
||
"bulk_generate": "Bulk genereren",
|
||
"create": "Token aanmaken",
|
||
"edit": "Bewerken",
|
||
"token": "Token",
|
||
"name": "Tokennaam",
|
||
"status": "Status",
|
||
"uses": "Uses",
|
||
"bound_peer": "Bound Peer",
|
||
"expires": "Expires",
|
||
"created": "Token succesvol aangemaakt",
|
||
"actions": "Actions",
|
||
"name_placeholder": "Voer tokennaam in",
|
||
"max_uses": "Max Uses",
|
||
"max_uses_hint": "Maximaal aantal toegestane gebruiken voor dit token.",
|
||
"expires_in": "Expires In",
|
||
"no_expiration": "Geen vervaldatum",
|
||
"expires_1h": "1 hour",
|
||
"expires_24h": "24 hours",
|
||
"expires_7d": "7 days",
|
||
"expires_30d": "30 days",
|
||
"note": "Note",
|
||
"note_placeholder": "Optionele notitie",
|
||
"count": "Count",
|
||
"count_range": "Aantal moet tussen 1 en 100 liggen",
|
||
"name_prefix": "Name Prefix",
|
||
"generate": "Generate",
|
||
"token_created": "Token aangemaakt",
|
||
"tokens_generated": "Tokens gegenereerd",
|
||
"copy_warning": "Kopieer dit token nu. U kunt het niet meer zien!",
|
||
"copy_token": "Token kopiëren",
|
||
"copied": "Token naar klembord gekopieerd",
|
||
"revoke": "Intrekken",
|
||
"revoke_confirm": "Weet u zeker dat u dit token wilt intrekken? Deze actie kan niet ongedaan worden gemaakt.",
|
||
"revoked_success": "Token succesvol ingetrokken",
|
||
"no_tokens": "Geen tokens aangemaakt",
|
||
"expired": "Verlopen",
|
||
"never": "Never",
|
||
"save": "Opslaan",
|
||
"cancel": "Annuleren",
|
||
"unlimited": "Unlimited"
|
||
},
|
||
"help_request": {
|
||
"title": "Hulpverzoeken",
|
||
"subtitle": "Ondersteuningsverzoeken van eindgebruikers",
|
||
"new_request": "Nieuw hulpverzoek",
|
||
"device": "Apparaat",
|
||
"hostname": "Hostname",
|
||
"message": "Message",
|
||
"status": "Status",
|
||
"pending": "Pending",
|
||
"accepted": "Accepted",
|
||
"resolved": "Resolved",
|
||
"accept": "Accept",
|
||
"resolve": "Resolve",
|
||
"no_requests": "Geen hulpverzoeken",
|
||
"notification": "Melding voor hulpverzoek",
|
||
"stats_total": "Total",
|
||
"filter_all": "All"
|
||
},
|
||
"organizations": {
|
||
"title": "Organisaties",
|
||
"create": "Maken",
|
||
"edit": "Bewerken",
|
||
"detail": "Details",
|
||
"name": "Name",
|
||
"slug": "Slug",
|
||
"logo_url": "Logo URL",
|
||
"users": "Users",
|
||
"devices": "Apparaten",
|
||
"invitations": "Invitations",
|
||
"settings": "Instellingen",
|
||
"add_user": "Add User",
|
||
"assign_device": "Apparaat toewijzen",
|
||
"create_invitation": "Uitnodiging maken",
|
||
"delete_confirm": "Deze organisatie verwijderen?",
|
||
"no_orgs": "Geen organisaties",
|
||
"no_orgs_hint": "Maak een organisatie om gebruikers en apparaten gescheiden te beheren.",
|
||
"connection_policy": "Verbindingsbeleid",
|
||
"allow_file_transfer": "Bestandsoverdracht toestaan",
|
||
"allow_clipboard": "Klembord toestaan",
|
||
"max_session_duration": "Maximale sessieduur",
|
||
"role_owner": "Eigenaar (org-beheerder)",
|
||
"role_admin": "Beheerder",
|
||
"role_operator": "Operator",
|
||
"role_user": "Lid",
|
||
"username": "Gebruikersnaam",
|
||
"password": "Wachtwoord",
|
||
"display_name": "Weergavenaam",
|
||
"email": "Email",
|
||
"role": "Role",
|
||
"last_login": "Last Login",
|
||
"actions": "Actions",
|
||
"device_id": "Apparaat-ID",
|
||
"department": "Department",
|
||
"building": "Building",
|
||
"location": "Location",
|
||
"assigned_user": "Toegewezen gebruiker",
|
||
"token": "Token",
|
||
"expires": "Expires",
|
||
"used": "Used",
|
||
"no_users": "Geen gebruikers",
|
||
"no_devices": "Geen apparaten",
|
||
"no_invitations": "Geen uitnodigingen",
|
||
"user_added": "User added",
|
||
"user_removed": "Gebruiker verwijderd",
|
||
"user_updated": "Gebruiker bijgewerkt",
|
||
"device_assigned": "Apparaat toegewezen",
|
||
"device_unassigned": "Apparaattoewijzing verwijderd",
|
||
"invitation_created": "Uitnodiging aangemaakt",
|
||
"settings_saved": "Organisatie-instellingen opgeslagen",
|
||
"org_deleted": "Organisatie verwijderd",
|
||
"confirm_remove_user": "Deze gebruiker uit de organisatie verwijderen?",
|
||
"confirm_unassign_device": "Dit apparaat uit de organisatie verwijderen?",
|
||
"confirm_delete_org": "Deze organisatie permanent verwijderen?",
|
||
"edit_role": "Rol bewerken",
|
||
"raw_settings": "Ruwe instellingen",
|
||
"key": "Key",
|
||
"value": "Value",
|
||
"save": "Opslaan",
|
||
"policy_unattended": "Onbeheerde toegang",
|
||
"policy_attended": "Beheerde toegang",
|
||
"policy_ask": "Always ask",
|
||
"expires_hours": "Verloopt over uren",
|
||
"loading_failed": "Organisaties konden niet worden geladen",
|
||
"name_slug_required": "Naam en slug zijn verplicht",
|
||
"org_created": "Organisatie aangemaakt",
|
||
"org_updated": "Organisatie bijgewerkt",
|
||
"create_new_user": "Nieuwe gebruiker maken",
|
||
"add_existing_user": "Bestaande gebruiker toevoegen",
|
||
"none_available": "none",
|
||
"select_user": "Gebruiker selecteren",
|
||
"org_role": "Organisatierol",
|
||
"link_user_hint": "Koppel een bestaande gebruiker aan deze organisatie.",
|
||
"no_available_users": "Geen beschikbare gebruikers",
|
||
"user_linked": "Gebruiker gekoppeld",
|
||
"device_groups_tab": "Apparaatgroepen",
|
||
"device_groups_intro": "Apparaatgroepen gekoppeld aan deze organisatie bepalen welke machines leden kunnen bereiken in de RustDesk-client. Configureer lidmaatschap en toegang op de pagina Apparaten.",
|
||
"manage_in_devices": "Apparaten → Groepen openen",
|
||
"no_org_device_groups": "Er zijn nog geen apparaatgroepen gekoppeld aan deze organisatie.",
|
||
"create_org_device_group": "Apparaatgroep maken",
|
||
"org_device_group_created": "Apparaatgroep aangemaakt",
|
||
"org_user_groups_title": "Gebruikersgroepen",
|
||
"org_user_groups_intro": "Gebruikersgroepen gekoppeld aan de organisatie kunnen toegang krijgen tot de apparaatgroepen hierboven (Apparaten → Groepen → Toegestane gebruikersgroepen).",
|
||
"no_org_user_groups": "Geen gebruikersgroepen gekoppeld aan deze organisatie.",
|
||
"group_name": "Name",
|
||
"group_type": "Type",
|
||
"group_members": "Apparaten",
|
||
"group_type_manual": "Manual",
|
||
"group_type_tag": "Tag",
|
||
"group_allowed_user_groups": "Toegestane gebruikersgroepen",
|
||
"group_devices_suffix": "apparaten",
|
||
"group_name_required": "Groepsnaam is verplicht",
|
||
"org_team_id": "Organisatie team-ID",
|
||
"link_team_id_hint": "De groep wordt automatisch gekoppeld aan deze organisatie (team-ID = organisatie-ID).",
|
||
"address_book": "Adresboek",
|
||
"address_book_import_devices": "Organisatieapparaten importeren",
|
||
"address_book_save": "Adresboek opslaan",
|
||
"address_book_intro": "Beheer contacten die met leden van deze organisatie worden gedeeld. Persoonlijke adresboekitems blijven privé en krijgen voorrang bij conflicten.",
|
||
"address_book_enabled": "Dit adresboek delen met organisatieleden",
|
||
"address_book_json": "Adresboek-JSON",
|
||
"address_book_json_hint": "RustDesk legacy-formaat, bijvoorbeeld: {\"peers\":[{\"id\":\"123456789\",\"alias\":\"Office PC\"}],\"tags\":[\"Office\"]}. Zet hier geen wachtwoorden — gebruik Wachtwoord instellen bij het contact.",
|
||
"address_book_invalid_json": "Het adresboek moet geldige JSON zijn",
|
||
"address_book_peers_array_required": "Adresboek-peers moeten een array zijn",
|
||
"address_book_tags_array_required": "Adresboek-tags moeten een array zijn",
|
||
"address_book_saved": "Adresboek opgeslagen",
|
||
"address_book_save_failed": "Adresboek opslaan mislukt",
|
||
"address_book_imported": "Organisatieapparaten geïmporteerd",
|
||
"address_book_import_none": "Geen nieuwe organisatieapparaten om te importeren",
|
||
"address_book_contacts": "Shared contacts",
|
||
"address_book_add_peer": "Add contact",
|
||
"address_book_peer_id": "Device ID",
|
||
"address_book_alias": "Alias",
|
||
"address_book_peer_tags": "Contact tags",
|
||
"address_book_peer_tags_placeholder": "office, support",
|
||
"address_book_tags_label": "Global tags",
|
||
"address_book_tags_placeholder": "Office, Support",
|
||
"address_book_tags_hint": "Comma-separated tags available in the RustDesk client address book.",
|
||
"address_book_no_peers": "No contacts yet — add a device ID or import organization devices.",
|
||
"address_book_show_json": "Advanced JSON",
|
||
"address_book_hide_json": "Structured editor",
|
||
"address_book_password_vault_hint": "Vooraf ingestelde unattended-wachtwoorden worden versleuteld opgeslagen in de BetterDesk-database (AES-GCM), niet in het adresboek-JSON. Stel hetzelfde permanente wachtwoord in op elk werkstation. Wie een contact ziet, kan het preset bij verbinden ontvangen (RustDesk AB / Web Remote).",
|
||
"address_book_peer_id_required": "Voer een apparaat-ID in voordat u een wachtwoord instelt",
|
||
"address_book_preset_password": "Vooraf ingesteld wachtwoord",
|
||
"address_book_password_set": "Ingesteld",
|
||
"address_book_password_unset": "Niet ingesteld",
|
||
"address_book_set_password": "Wachtwoord instellen",
|
||
"address_book_clear_password": "Wachtwoord wissen",
|
||
"address_book_set_password_prompt": "Voer het permanente unattended-wachtwoord voor dit werkstation in (moet overeenkomen met het doelapparaat):",
|
||
"address_book_password_required": "Wachtwoord mag niet leeg zijn",
|
||
"address_book_password_saved": "Vooraf ingesteld wachtwoord opgeslagen (versleuteld)",
|
||
"address_book_password_save_failed": "Opslaan van vooraf ingesteld wachtwoord mislukt",
|
||
"address_book_clear_password_confirm": "Opgeslagen vooraf ingesteld wachtwoord voor dit contact wissen?",
|
||
"address_book_password_cleared": "Vooraf ingesteld wachtwoord gewist",
|
||
"address_book_password_clear_failed": "Wissen van vooraf ingesteld wachtwoord mislukt"
|
||
},
|
||
"chat": {
|
||
"e2e_enabled": "End-to-end versleuteld",
|
||
"e2e_establishing": "Beveiligd kanaal wordt opgezet...",
|
||
"e2e_established": "Beveiligd kanaal opgezet",
|
||
"e2e_unsupported": "E2E-versleuteling wordt niet ondersteund in deze browser",
|
||
"typing_indicator": "aan het typen...",
|
||
"read_receipt": "Gelezen",
|
||
"delivered": "Bezorgd",
|
||
"file_share": "Bestand",
|
||
"file_too_large": "Bestand te groot (max 50MB)",
|
||
"file_encrypted": "Versleutelde bestandsoverdracht",
|
||
"presence_online": "Online",
|
||
"presence_away": "Afwezig",
|
||
"presence_busy": "Bezet",
|
||
"presence_offline": "Offline",
|
||
"key_rotation": "Beveiligingssleutels vernieuwd",
|
||
"new_message": "Nieuw bericht",
|
||
"title": "Chat",
|
||
"contacts": "Contacten",
|
||
"groups": "Groepen",
|
||
"no_contacts": "Nog geen contacten",
|
||
"no_groups": "Nog geen groepen",
|
||
"no_messages": "Nog geen berichten",
|
||
"no_results": "Geen resultaten gevonden",
|
||
"select_conversation": "Selecteer een gesprek om te beginnen met chatten",
|
||
"type_message": "Typ een bericht...",
|
||
"send": "Verzenden",
|
||
"attach_file": "Bestand bijvoegen",
|
||
"emoji": "Emoji",
|
||
"search_messages": "Berichten zoeken",
|
||
"create_group": "Groep aanmaken",
|
||
"group_name": "Groepsnaam",
|
||
"group_members": "Leden",
|
||
"cancel": "Annuleren",
|
||
"create": "Aanmaken",
|
||
"members": "leden",
|
||
"today": "Vandaag",
|
||
"yesterday": "Gisteren",
|
||
"react": "Reageren",
|
||
"my_presence": "Mijn status",
|
||
"search_placeholder": "Contacten en berichten zoeken",
|
||
"select_conversation_hint": "Selecteer een gesprek om berichten te bekijken",
|
||
"info": "Informatie",
|
||
"group_name_placeholder": "Voer een groepsnaam in"
|
||
},
|
||
"toast": {
|
||
"device_connected": "Apparaat verbonden",
|
||
"device_disconnected": "Apparaat losgekoppeld",
|
||
"session_started": "Sessie gestart",
|
||
"session_ended": "Sessie beëindigd",
|
||
"file_upload_complete": "Bestandsupload voltooid",
|
||
"settings_saved": "Instellingen opgeslagen",
|
||
"error_generic": "Er is een fout opgetreden",
|
||
"connection_lost": "Verbinding verloren",
|
||
"reconnecting": "Opnieuw verbinden"
|
||
},
|
||
"theme": {
|
||
"dark": "Dark",
|
||
"light": "Light",
|
||
"auto": "System",
|
||
"title": "Theme",
|
||
"custom": "Aangepast"
|
||
},
|
||
"days": {
|
||
"mon": "Mon",
|
||
"tue": "Tue",
|
||
"wed": "Wed",
|
||
"thu": "Thu",
|
||
"fri": "Fri",
|
||
"sat": "Sat",
|
||
"sun": "Sun"
|
||
},
|
||
"toolkit": {
|
||
"title": "Toolkit",
|
||
"subtitle": "Diagnostische hulpmiddelen en beheertaken voor BetterDesk-operators.",
|
||
"cat_network": "Network",
|
||
"cat_crypto": "Crypto",
|
||
"cat_encoding": "Encoding",
|
||
"cat_system": "System",
|
||
"host": "Host",
|
||
"port": "Port",
|
||
"domain": "Domain",
|
||
"run": "Run",
|
||
"generate": "Generate",
|
||
"encode": "Encode",
|
||
"decode": "Decode",
|
||
"send": "Verzenden",
|
||
"refresh": "Refresh",
|
||
"algorithm": "Algorithm",
|
||
"input_text": "Input Text",
|
||
"enter_text": "Tekst invoeren",
|
||
"length": "Length",
|
||
"options": "Options",
|
||
"source": "Source",
|
||
"lines": "Lines",
|
||
"log_console": "Console",
|
||
"log_go": "Go-serverlog",
|
||
"mac_address": "MAC Address",
|
||
"broadcast": "Broadcast",
|
||
"ping_title": "Ping",
|
||
"ping_desc": "Controleer ICMP-bereikbaarheid en pakketverlies.",
|
||
"tcp_title": "TCP-poorttest",
|
||
"tcp_desc": "Controleer of een TCP-poort bereikbaar is vanaf de server.",
|
||
"ssl_title": "TLS-certificaatcontrole",
|
||
"ssl_desc": "Inspecteer certificaatketen, vervaldatum en hostnaammatch.",
|
||
"http_title": "HTTP-verzoek",
|
||
"http_desc": "Voer een eenvoudige HTTP(S)-controle uit en bekijk statuscode en headers.",
|
||
"dns_title": "DNS Lookup",
|
||
"dns_desc": "Los DNS-records op vanaf de serveromgeving.",
|
||
"whois_title": "DNS Records",
|
||
"whois_desc": "Zoek domeinregistratie- en netwerkgegevens op.",
|
||
"speed_title": "Speed Test",
|
||
"speed_desc": "Meet ruwe downloaddoorvoer vanaf de console.",
|
||
"run_speed_test": "Snelheidstest uitvoeren",
|
||
"wol_title": "Wake-on-LAN",
|
||
"wol_desc": "Stuur een Wake-on-LAN magic packet naar een apparaat.",
|
||
"wol_sent": "Wake-on-LAN-pakket verzonden",
|
||
"hash_title": "Hash berekenen",
|
||
"hash_desc": "Bereken SHA-256 of andere hashes voor tekstinvoer.",
|
||
"password_title": "Wachtwoordgenerator",
|
||
"password_desc": "Genereer sterke willekeurige wachtwoorden voor beheerdoeleinden.",
|
||
"jwt_title": "JWT Decoder",
|
||
"jwt_desc": "Decodeer JWT-header en payload zonder de handtekening te verifiëren.",
|
||
"jwt_token": "JWT Token",
|
||
"base64_title": "Base64",
|
||
"base64_desc": "Base64 coderen of decoderen.",
|
||
"url_title": "URL Encoder",
|
||
"url_desc": "URL-waarden coderen of decoderen.",
|
||
"processes_title": "Processen",
|
||
"processes_desc": "Toon actieve serverprocessen en resourcegebruik.",
|
||
"disk_title": "Disk Usage",
|
||
"disk_desc": "Bekijk schijfgebruik en vrije ruimte.",
|
||
"db_title": "Databasecontrole",
|
||
"db_desc": "Bekijk databasestatistieken en basisgezondheid.",
|
||
"docker_title": "Docker-containers",
|
||
"docker_desc": "Toon lokale containers en hun status.",
|
||
"logs_title": "Log Viewer",
|
||
"logs_desc": "Bekijk recente console- en serverlogs.",
|
||
"ip_address": "IP",
|
||
"latency": "Latency",
|
||
"ttl": "TTL",
|
||
"status": "Status",
|
||
"resolved": "Resolved",
|
||
"subject": "Subject",
|
||
"issuer": "Issuer",
|
||
"valid_from": "Geldig vanaf",
|
||
"valid_to": "Geldig tot",
|
||
"days_left": "Days Left",
|
||
"days": "days",
|
||
"protocol": "Protocol",
|
||
"cipher": "Cipher",
|
||
"alt_names": "SANs",
|
||
"chain": "Chain",
|
||
"record_type": "Type",
|
||
"record_value": "Value",
|
||
"hash_value": "Hash",
|
||
"entropy": "Entropy",
|
||
"very_strong": "Very Strong",
|
||
"strong": "Strong",
|
||
"weak": "Weak",
|
||
"expiry": "Expiry",
|
||
"expired": "Expired",
|
||
"valid": "Valid",
|
||
"process_name": "Name",
|
||
"db_type": "Type",
|
||
"db_size": "Size",
|
||
"table_name": "Table",
|
||
"row_count": "Rows",
|
||
"no_data": "Geen gegevens",
|
||
"no_docker": "Docker is niet beschikbaar of er zijn geen containers.",
|
||
"no_logs": "Geen logs beschikbaar"
|
||
},
|
||
"policies": {
|
||
"title": "Organisatiebeleid",
|
||
"subtitle": "Beheer beveiligings-, verbindings- en functiebeleid voor organisaties",
|
||
"select_org": "Organisatie",
|
||
"select_org_placeholder": "Selecteer een organisatie...",
|
||
"select_org_first": "Selecteer een organisatie om het beleidsauditlogboek te bekijken.",
|
||
"configured": "Geconfigureerd",
|
||
"connection_title": "Verbindingsbeleid",
|
||
"connection_desc": "Beheer hoe externe sessies worden opgezet",
|
||
"connection_mode": "Verbindingsmodus",
|
||
"mode_attended": "Begeleid (vereist gebruikersgoedkeuring)",
|
||
"mode_unattended": "Onbegeleid (altijd toestaan)",
|
||
"mode_ask": "Altijd vragen",
|
||
"max_session": "Max. sessieduur (minuten)",
|
||
"idle_lock": "Vergrendeling bij inactiviteit (minuten)",
|
||
"wallpaper_policy": "Achtergrond tijdens sessie",
|
||
"wallpaper_show": "Tonen",
|
||
"wallpaper_hide_session": "Verbergen tijdens sessie",
|
||
"wallpaper_hide_always": "Altijd verbergen",
|
||
"features_title": "Functiebeleid",
|
||
"features_desc": "Specifieke functies voor apparaten in- of uitschakelen",
|
||
"allow_file_transfer": "Bestandsoverdracht toestaan",
|
||
"allow_clipboard": "Klembord-synchronisatie toestaan",
|
||
"allow_audio": "Audio-streaming toestaan",
|
||
"allow_recording": "Sessieopname toestaan",
|
||
"security_title": "Beveiligingsbeleid",
|
||
"security_desc": "Beveiligingsvereisten afdwingen voor organisatieapparaten",
|
||
"require_2fa": "2FA vereist voor onbegeleide toegang",
|
||
"password_min_length": "Minimale wachtwoordlengte",
|
||
"password_require_special": "Speciale tekens vereist",
|
||
"password_max_age": "Max. wachtwoordleeftijd (dagen, 0=nooit)",
|
||
"allowed_operators": "Toegestane operatorrollen (kommagescheiden)",
|
||
"network_title": "Netwerkbeleid",
|
||
"network_desc": "Relay-servers en directe verbindingen beheren",
|
||
"block_direct_p2p": "Direct P2P blokkeren (relay afdwingen)",
|
||
"allowed_relays": "Toegestane relay-servers (één per regel)",
|
||
"ip_allowlist": "IP-whitelist (CIDR, één per regel)",
|
||
"update_title": "Updatebeleid",
|
||
"update_desc": "Automatische updates en updatekanalen beheren",
|
||
"auto_update": "Auto-update inschakelen",
|
||
"update_channel": "Updatekanaal",
|
||
"audit_title": "Beleidswijzigingen",
|
||
"audit_desc": "Recente beleidswijzigingsgeschiedenis",
|
||
"no_audit": "Geen beleidswijzigingen geregistreerd.",
|
||
"save_success": "Beleid opgeslagen",
|
||
"save_failed": "Beleid kon niet worden opgeslagen",
|
||
"load_failed": "Beleid kon niet worden geladen",
|
||
"block_direct_p2p_hint": "Gilt fur Gerate in dieser Organisatie. Der globale Standard wird unter Instellingen → Verbindingsstrategie festgelegt."
|
||
},
|
||
"attestation": {
|
||
"title": "Apparaatattestatie",
|
||
"subtitle": "Apparaatidentiteitsverificatie en hardware-vingerafdrukken monitoren",
|
||
"verified": "Geverifieerd",
|
||
"pending": "In afwachting",
|
||
"failed": "Mislukt",
|
||
"device_list": "Attestatierecords",
|
||
"device_list_desc": "Hardware-vingerafdrukken en identiteitsverificatiestatus",
|
||
"col_device": "Apparaat-ID",
|
||
"col_hostname": "Hostnaam",
|
||
"col_fingerprint": "Vingerafdruk",
|
||
"col_status": "Status",
|
||
"col_last_check": "Laatste controle",
|
||
"col_actions": "Acties",
|
||
"no_records": "Geen attestatierecords gevonden.",
|
||
"verify_success": "Attestatie succesvol geverifieerd",
|
||
"verify_failed": "Attestatieverificatie mislukt",
|
||
"revoke_success": "Attestatie ingetrokken",
|
||
"revoke_failed": "Attestatie kon niet worden ingetrokken"
|
||
},
|
||
"fleet": {
|
||
"title": "Vlootbeheer",
|
||
"tab_resources": "Bronnen",
|
||
"tab_tasks": "Taken",
|
||
"tab_builder": "Bouwer",
|
||
"tab_compliance": "Compliance",
|
||
"res_title": "Bronnenmapping",
|
||
"res_all_types": "Alle typen",
|
||
"res_type_printer": "Printer",
|
||
"res_type_network_drive": "Netwerkschijf",
|
||
"res_type_dns": "DNS-server",
|
||
"res_type_proxy": "Proxy",
|
||
"res_type_vpn": "VPN",
|
||
"res_add": "Bron toevoegen",
|
||
"res_name": "Bronnaam",
|
||
"res_type": "Type",
|
||
"res_address": "Adres / Pad",
|
||
"res_target": "Doel",
|
||
"res_scope": "Bereik",
|
||
"res_scope_org": "Organisatie",
|
||
"res_scope_group": "Groep",
|
||
"res_scope_device": "Apparaat",
|
||
"res_scope_value": "Bereikwaarde",
|
||
"res_status": "Status",
|
||
"res_active": "Actief",
|
||
"res_inactive": "Inactief",
|
||
"res_no_data": "Geen bronnen gevonden. Klik op 'Toevoegen'.",
|
||
"res_confirm_delete": "Weet u zeker dat u deze bron wilt verwijderen?",
|
||
"task_title": "Taakplanner",
|
||
"task_all_status": "Alle statussen",
|
||
"task_status_pending": "Wachtend",
|
||
"task_status_running": "Lopend",
|
||
"task_status_success": "Geslaagd",
|
||
"task_status_failed": "Mislukt",
|
||
"task_search": "Taken zoeken…",
|
||
"task_create": "Taak aanmaken",
|
||
"task_name": "Taaknaam",
|
||
"task_type": "Type",
|
||
"task_type_script": "Script",
|
||
"task_type_install": "Installatie",
|
||
"task_type_update": "Bijwerken",
|
||
"task_type_restart": "Herstart",
|
||
"task_type_deploy": "Implementatie",
|
||
"task_type_scan": "Scan",
|
||
"task_targets": "Doelen",
|
||
"task_targets_help": "Apparaat-ID's of groepsnamen, gescheiden door komma's",
|
||
"task_schedule": "Planning",
|
||
"task_schedule_once": "Eenmalig",
|
||
"task_schedule_cron": "Cron",
|
||
"task_schedule_interval": "Interval",
|
||
"task_schedule_value": "Planningswaarde",
|
||
"task_script": "Script / Opdracht",
|
||
"task_retries": "Pogingen",
|
||
"task_timeout": "Timeout (s)",
|
||
"task_last_run": "Laatste uitvoering",
|
||
"task_no_data": "Geen taken gevonden. Maak een nieuwe taak aan.",
|
||
"task_confirm_delete": "Weet u zeker dat u deze taak wilt verwijderen?",
|
||
"task_output": "Taakuitvoer",
|
||
"task_retry": "Opnieuw",
|
||
"builder_title": "Visuele workflowbouwer",
|
||
"builder_select_workflow": "Workflow selecteren…",
|
||
"builder_new": "Nieuw",
|
||
"builder_save": "Opslaan",
|
||
"builder_export": "Exporteren",
|
||
"builder_execute": "Uitvoeren",
|
||
"builder_dry_run": "Testrun",
|
||
"builder_triggers": "Triggers",
|
||
"builder_conditions": "Voorwaarden",
|
||
"builder_actions": "Acties",
|
||
"builder_results": "Resultaten",
|
||
"builder_transforms": "Transformaties",
|
||
"builder_properties": "Eigenschappen",
|
||
"builder_no_selection": "Selecteer een knooppunt om eigenschappen te bewerken.",
|
||
"workflow_name": "Workflownaam:",
|
||
"comp_title": "Software-compliance",
|
||
"comp_compliant": "Conform",
|
||
"comp_warning": "Waarschuwing",
|
||
"comp_critical": "Kritiek",
|
||
"comp_score": "Gem. score",
|
||
"comp_device": "Apparaat",
|
||
"comp_hostname": "Hostnaam",
|
||
"comp_os": "OS",
|
||
"comp_score_col": "Score",
|
||
"comp_issues": "Problemen",
|
||
"comp_last_scan": "Laatste scan",
|
||
"comp_scan": "Scannen",
|
||
"comp_scan_all": "Alles scannen",
|
||
"comp_remediate": "Herstellen",
|
||
"comp_remediate_confirm": "Auto-herstel op dit apparaat uitvoeren?",
|
||
"comp_no_data": "Geen compliancegegevens. Voer een scan uit.",
|
||
"save": "Opslaan",
|
||
"cancel": "Annuleren",
|
||
"close": "Sluiten",
|
||
"edit": "Bewerken",
|
||
"delete": "Verwijderen",
|
||
"actions": "Acties",
|
||
"all_orgs": "Alle organisaties",
|
||
"builder_node_trigger_manual": "Handmatige trigger",
|
||
"builder_node_trigger_schedule": "Schedule",
|
||
"builder_node_trigger_event": "Gebeurtenistrigger",
|
||
"builder_node_cond_os": "OS Check",
|
||
"builder_node_cond_threshold": "Threshold",
|
||
"builder_node_cond_time_window": "Time Window",
|
||
"builder_node_action_script": "Run Script",
|
||
"builder_node_action_install": "Install SW",
|
||
"builder_node_action_restart": "Apparaat herstarten",
|
||
"builder_node_action_file_deploy": "Bestand uitrollen",
|
||
"builder_node_action_message": "Bericht verzenden",
|
||
"builder_node_result_log": "Log Output",
|
||
"builder_node_result_alert": "Waarschuwing aanmaken",
|
||
"builder_node_result_chain": "Volgende actie koppelen",
|
||
"builder_node_transform_parse": "Parse JSON",
|
||
"builder_node_transform_filter": "Filter",
|
||
"builder_node_transform_delay": "Delay",
|
||
"select_org_placeholder": "Organisatie selecteren...",
|
||
"all_types": "All Types",
|
||
"type_printer": "Printer",
|
||
"type_network_drive": "Netwerkstation",
|
||
"type_dns": "DNS-record",
|
||
"type_vpn": "VPN",
|
||
"type_proxy": "Proxy",
|
||
"add_resource": "Resource toevoegen",
|
||
"edit_resource": "Resource bewerken",
|
||
"col_name": "Name",
|
||
"col_type": "Type",
|
||
"col_target": "Target",
|
||
"col_scope": "Scope",
|
||
"col_status": "Status",
|
||
"col_actions": "Actions",
|
||
"no_resources": "No resources found.",
|
||
"active": "Active",
|
||
"inactive": "Inactive",
|
||
"address": "Adres",
|
||
"scope_org": "Organisatie",
|
||
"scope_group": "Groep",
|
||
"scope_device": "Apparaat",
|
||
"scope_value": "Scope Value",
|
||
"scope_value_hint": "Organization, group, or device ID",
|
||
"confirm_delete": "Dit item verwijderen?",
|
||
"all_statuses": "Alle statussen",
|
||
"status_pending": "Pending",
|
||
"status_running": "Running",
|
||
"status_success": "Success",
|
||
"status_failed": "Mislukt",
|
||
"search_tasks": "Taken zoeken...",
|
||
"create_task": "Taak maken",
|
||
"edit_task": "Taak bewerken",
|
||
"col_task_name": "Task Name",
|
||
"col_task_type": "Type",
|
||
"col_schedule": "Schedule",
|
||
"col_last_run": "Last Run",
|
||
"no_tasks": "No tasks found.",
|
||
"task_type_file_deploy": "Bestand uitrollen",
|
||
"task_type_registry": "Registry",
|
||
"target_devices": "Doelapparaten",
|
||
"target_hint": "Device IDs or group names",
|
||
"schedule_immediate": "Immediate",
|
||
"schedule_once": "Once",
|
||
"schedule_cron": "Cron",
|
||
"cron_placeholder": "*/5 * * * *",
|
||
"script_content": "Scriptinhoud",
|
||
"retry_count": "Retries",
|
||
"timeout_sec": "Timeout (s)",
|
||
"loading": "Laden...",
|
||
"no_output": "Geen uitvoer",
|
||
"error_loading": "Laden mislukt",
|
||
"select_workflow": "Workflow selecteren",
|
||
"new_workflow": "New",
|
||
"export": "Export",
|
||
"execute": "Execute",
|
||
"dry_run": "Dry Run",
|
||
"node_triggers": "Triggers",
|
||
"node_manual": "Handmatig",
|
||
"node_schedule": "Schedule",
|
||
"node_event": "Gebeurtenis",
|
||
"node_conditions": "Conditions",
|
||
"node_os_check": "OS Check",
|
||
"node_threshold": "Threshold",
|
||
"node_time_window": "Time Window",
|
||
"node_actions": "Actions",
|
||
"node_run_script": "Run Script",
|
||
"node_install": "Install SW",
|
||
"node_restart": "Herstarten",
|
||
"node_file_deploy": "Bestand uitrollen",
|
||
"node_send_message": "Bericht verzenden",
|
||
"node_results": "Results",
|
||
"node_log_output": "Log Output",
|
||
"node_send_alert": "Waarschuwing verzenden",
|
||
"node_chain": "Keten",
|
||
"node_transforms": "Transforms",
|
||
"node_parse_json": "Parse JSON",
|
||
"node_filter": "Filter",
|
||
"node_delay": "Delay",
|
||
"node_properties": "Properties",
|
||
"all_organizations": "Alle organisaties",
|
||
"scan_all": "Scan All",
|
||
"compliant": "Compliant",
|
||
"non_compliant": "Warning",
|
||
"critical_issues": "Critical",
|
||
"avg_score": "Avg. Score",
|
||
"col_device": "Apparaat",
|
||
"col_hostname": "Hostname",
|
||
"col_os": "OS",
|
||
"col_score": "Score",
|
||
"col_issues": "Issues",
|
||
"col_last_scan": "Last Scan",
|
||
"no_compliance_data": "No compliance data available.",
|
||
"confirm_remediate": "Herstelactie voor dit item starten?"
|
||
},
|
||
"scaling": {
|
||
"title": "Schaling & Relay-beheer",
|
||
"tab_overview": "Overzicht",
|
||
"tab_relays": "Relay-knooppunten",
|
||
"tab_rules": "Toewijzingsregels",
|
||
"tab_capacity": "Capaciteitsplanning",
|
||
"arch_title": "Netwerkarchitectuur",
|
||
"arch_loading": "Architectuurdiagram laden...",
|
||
"stat_relay_nodes": "Relay-knooppunten",
|
||
"stat_total_devices": "Totaal apparaten",
|
||
"stat_active_sessions": "Actieve sessies",
|
||
"stat_bandwidth": "Totale bandbreedte",
|
||
"relay_health": "Relay-status",
|
||
"no_relays": "Geen relay-knooppunten geconfigureerd. Voeg uw eerste knooppunt toe om de belasting te verdelen.",
|
||
"relay_search": "Relays zoeken...",
|
||
"relay_add": "Relay-knooppunt toevoegen",
|
||
"relay_edit": "Relay-knooppunt bewerken",
|
||
"col_name": "Naam",
|
||
"col_address": "Adres",
|
||
"col_location": "Locatie",
|
||
"col_devices": "Apparaten",
|
||
"col_sessions": "Sessies",
|
||
"col_bandwidth": "Bandbreedte",
|
||
"col_status": "Status",
|
||
"col_actions": "Acties",
|
||
"col_priority": "Prioriteit",
|
||
"col_rule_name": "Regelnaam",
|
||
"col_match": "Overeenkomst",
|
||
"col_target_relay": "Doel-relay",
|
||
"col_fallback": "Terugval",
|
||
"status_online": "Online",
|
||
"status_degraded": "Verslechterd",
|
||
"status_offline": "Offline",
|
||
"status_enabled": "Ingeschakeld",
|
||
"status_disabled": "Uitgeschakeld",
|
||
"confirm_delete_relay": "Weet u zeker dat u dit relay-knooppunt wilt verwijderen?",
|
||
"confirm_delete_rule": "Weet u zeker dat u deze toewijzingsregel wilt verwijderen?",
|
||
"rules_hint": "Toewijzingsregels bepalen welke relay-server specifieke apparaatgroepen bedient. Regels worden geëvalueerd op prioriteit (laagste eerst).",
|
||
"rule_add": "Regel toevoegen",
|
||
"rule_edit": "Regel bewerken",
|
||
"rule_match_type": "Overeenkomsttype",
|
||
"match_subnet": "Subnet",
|
||
"match_group": "Apparaatgroep",
|
||
"match_tag": "Apparaat-tag",
|
||
"match_location": "Locatie",
|
||
"rule_match_value": "Overeenkomstwaarde",
|
||
"fallback_master": "Masterserver",
|
||
"fallback_nearest": "Dichtstbijzijnde relay",
|
||
"relay_max_sessions": "Max. sessies",
|
||
"relay_max_bandwidth": "Max. bandbreedte (Mbps)",
|
||
"cap_tiers": "Capaciteitsniveaus",
|
||
"cap_loading": "Capaciteitsgegevens laden...",
|
||
"cap_recommendations": "Aanbevelingen",
|
||
"cap_no_recs": "Geen aanbevelingen beschikbaar.",
|
||
"cap_planning": "Infrastructuurplanning",
|
||
"cap_config": "Configuratie",
|
||
"cap_max_devices": "Max. apparaten",
|
||
"cap_max_sessions": "Max. sessies",
|
||
"cap_current": "Huidig",
|
||
"cap_utilization": "Bezettingsgraad",
|
||
"cap_tier_devices": "Apparaatcapaciteit",
|
||
"cap_tier_sessions": "Sessiecapaciteit",
|
||
"cap_tier_bandwidth": "Bandbreedtecapaciteit",
|
||
"cap_single_sqlite": "Enkele server (SQLite)",
|
||
"cap_single_pg": "Enkele server (PostgreSQL)",
|
||
"cap_master_3": "Master + 3 relays",
|
||
"cap_master_10": "Master + 10 relays",
|
||
"rec_no_relays": "Geen relay-knooppunten geconfigureerd. Overweeg relays toe te voegen voor betere prestaties en redundantie.",
|
||
"rec_devices_high": "Apparaatgebruik is hoog. Overweeg meer relay-knooppunten toe te voegen.",
|
||
"rec_sessions_high": "Sessiecapaciteit nadert zijn limiet. Overweeg infrastructuurupgrade.",
|
||
"rec_cpu_high": "Sommige relay-knooppunten melden hoog CPU-gebruik. Overweeg loadbalancing.",
|
||
"rec_all_good": "Alle systemen opereren binnen normale parameters. Geen actie vereist.",
|
||
"save": "Opslaan",
|
||
"cancel": "Annuleren",
|
||
"edit": "Bewerken",
|
||
"delete": "Verwijderen",
|
||
"close": "Sluiten",
|
||
"no_rules": "Geen toewijzingsregels.",
|
||
"relays_info_banner": "Relaynodes helpen sessies verdelen over meerdere netwerklocaties. Sla wijzigingen op en herstart services indien nodig.",
|
||
"relay_name_address_required": "Relaynaam en adres zijn verplicht",
|
||
"relay_save_failed": "Relay kon niet worden opgeslagen",
|
||
"relay_delete_failed": "Relay kon niet worden verwijderd",
|
||
"relay_saved": "Relay opgeslagen",
|
||
"relay_deleted": "Relay verwijderd",
|
||
"rule_name_value_required": "Regelnaam en waarde zijn verplicht",
|
||
"rule_save_failed": "Regel kon niet worden opgeslagen",
|
||
"rule_delete_failed": "Regel kon niet worden verwijderd",
|
||
"rule_saved": "Regel opgeslagen",
|
||
"rule_deleted": "Regel verwijderd"
|
||
},
|
||
"cross_platform": {
|
||
"title": "Platformonafhankelijke compatibiliteit",
|
||
"tab_matrix": "Compatibiliteitsmatrix",
|
||
"tab_distribution": "Verdeling",
|
||
"tab_protocols": "Protocollen",
|
||
"tab_limitations": "Beperkingen",
|
||
"matrix_hint": "Functie-ondersteuningsmatrix voor alle ondersteunde platforms. Groen = volledige ondersteuning, Geel = gedeeltelijk, Grijs = niet beschikbaar, Blauw = gepland.",
|
||
"col_feature": "Functie",
|
||
"legend_full": "Volledige ondersteuning",
|
||
"legend_partial": "Gedeeltelijke ondersteuning",
|
||
"legend_none": "Niet beschikbaar",
|
||
"legend_planned": "Gepland",
|
||
"platform_breakdown": "Platformverdeling",
|
||
"arch_breakdown": "Architectuurverdeling",
|
||
"version_breakdown": "Versieverdeling",
|
||
"summary": "Samenvatting",
|
||
"total_devices": "Totaal apparaten",
|
||
"unique_platforms": "Platforms",
|
||
"unique_archs": "Architecturen",
|
||
"unique_versions": "Clientversies",
|
||
"no_devices": "Nog geen apparaten geregistreerd.",
|
||
"protocols_hint": "Protocolcapaciteitsonderhandeling zorgt ervoor dat elke client alleen ondersteunde functies ontvangt. De server past zijn gedrag aan op basis van gerapporteerde capaciteiten.",
|
||
"capability_negotiation": "Capaciteitsonderhandeling",
|
||
"codec_support": "Codec-ondersteuning (online apparaten)",
|
||
"feature_support": "Functie-ondersteuning (online apparaten)",
|
||
"no_codec_data": "Geen codec-gegevens van online apparaten.",
|
||
"no_feature_data": "Geen functiegegevens van online apparaten.",
|
||
"protobuf_schema": "ClientCapabilities Protobuf-schema",
|
||
"diagram_client": "Client",
|
||
"diagram_server": "BetterDesk-server",
|
||
"diagram_peer": "Externe peer",
|
||
"limitations_hint": "Elk platform heeft specifieke beperkingen die de beschikbare functies beïnvloeden. Controleer deze bij het plannen van implementaties.",
|
||
"feat_desktop_client": "Desktop-client",
|
||
"feat_background_agent": "Achtergrondagent",
|
||
"feat_remote_target": "Extern doel",
|
||
"feat_screen_capture": "Schermopname",
|
||
"feat_input_injection": "Invoer-injectie",
|
||
"feat_file_transfer": "Bestandsoverdracht",
|
||
"feat_clipboard_sync": "Klembord-synchronisatie",
|
||
"feat_audio_streaming": "Audio-streaming",
|
||
"feat_chat": "Chat",
|
||
"feat_h264": "H.264-codec",
|
||
"feat_vp9": "VP9-codec",
|
||
"feat_av1": "AV1-codec",
|
||
"feat_cdap_agent": "CDAP-agent",
|
||
"platform_windows": "Windows",
|
||
"platform_linux": "Linux",
|
||
"platform_macos": "macOS",
|
||
"platform_android": "Android",
|
||
"platform_ios": "iOS",
|
||
"platform_web": "Webbrowser",
|
||
"platform_chromeos": "ChromeOS",
|
||
"status_production": "Productie",
|
||
"status_testing": "Test",
|
||
"status_planned": "Gepland",
|
||
"status_limited": "Beperkt",
|
||
"status_experimental": "Experimenteel",
|
||
"limit_win_uac": "UAC-verhoging vereist voor service-installatie en invoer-injectie op beveiligde bureaubladen.",
|
||
"limit_win_service": "Draait als NSSM-service; vereist beheerdersrechten voor installatie.",
|
||
"limit_win_firewall": "Windows Firewall-regels moeten poorten 21115-21119 toestaan voor relay-verbindingen.",
|
||
"limit_linux_wayland": "Wayland-compositors beperken programmatische schermopname; PipeWire portal-API vereist.",
|
||
"limit_linux_pipewire": "Audio-opname vereist PipeWire; PulseAudio-fallback beschikbaar maar beperkt.",
|
||
"limit_linux_arm": "ARM64-builds beschikbaar; sommige codecs kunnen software-decodering gebruiken (langzamer).",
|
||
"limit_mac_screen": "Schermopname-toestemming vereist in Systeeminstellingen > Privacy en beveiliging.",
|
||
"limit_mac_signing": "Agent moet ondertekend zijn met Apple Developer ID voor distributie.",
|
||
"limit_mac_notarize": "Notarisatie vereist voor macOS Gatekeeper (niet-App Store-distributie).",
|
||
"limit_android_projection": "MediaProjection API vereist toestemming van de gebruiker voor elke schermopnamesessie.",
|
||
"limit_android_accessibility": "Invoer-injectie vereist AccessibilityService; beperkt vanaf Android 14+.",
|
||
"limit_android_battery": "Achtergrondservice beperkt door Doze-modus; mogelijk batterijoptimalisatie-uitzondering nodig.",
|
||
"limit_ios_capture": "Apple verbiedt schermopname op de achtergrond; alleen viewer-modus ondersteund.",
|
||
"limit_ios_input": "Geen invoer-injectie toegestaan; alleen extern bekijken en chat.",
|
||
"limit_ios_appstore": "Distributie alleen via App Store; TestFlight voor bètatests.",
|
||
"limit_web_https": "WebCodecs API en WebRTC vereisen HTTPS; HTTP valt terug op JMuxer (beperkte codecs).",
|
||
"limit_web_codec": "Codec-ondersteuning afhankelijk van browser; H.264 breed ondersteund, VP9/AV1 varieert.",
|
||
"limit_web_performance": "Prestaties beperkt door browser-sandbox; geen directe hardwareversnelling.",
|
||
"limit_chrome_crostini": "Volledige agent-ondersteuning alleen binnen de Crostini Linux-container.",
|
||
"limit_chrome_pwa": "PWA-modus biedt alleen webcapaciteiten; geen native agentfuncties.",
|
||
"limit_chrome_input": "Invoer-injectie buiten de Crostini-container niet ondersteund.",
|
||
"feat_session_recording": "Sitzungsaufzeichnung",
|
||
"feat_multi_monitor": "Multi-Monitor",
|
||
"feat_unattended_access": "Unbeaufsichtigter Zugriff",
|
||
"limit_win_virtual_account": "Servicee laufen unter isolierten virtuellen Konten anstelle von LocalSystem; benutzerdefinierte Protokollpfade mussen moglicherweise ACL-Anpassungen vorgenommen werden.",
|
||
"limit_linux_unprivileged": "Servicee laufen unter dem dedizierten unprivilegierten Konto 'betterdesk' mit systemd-Hartung (NoNewPrivileges, ProtectSystem=strict)."
|
||
},
|
||
"security_audit": {
|
||
"title": "Beveiligingsaudit",
|
||
"tab_overview": "Overzicht",
|
||
"tab_events": "Auditgebeurtenissen",
|
||
"tab_hardening": "Beveiliging versterken",
|
||
"tab_vulnerabilities": "Kwetsbaarheden",
|
||
"security_score": "Beveiligingsscore",
|
||
"failed_logins": "Mislukte aanmeldingen (24u)",
|
||
"active_bans": "Actieve bans",
|
||
"api_keys": "API-sleutels",
|
||
"old_keys": "Oude sleutels (>90d)",
|
||
"security_checks": "Beveiligingscontroles",
|
||
"tls_status": "TLS-status",
|
||
"pass": "OK",
|
||
"warning": "Waarschuwing",
|
||
"fail": "Fout",
|
||
"tls_signal": "Signal TLS",
|
||
"tls_relay": "Relay TLS",
|
||
"tls_api": "API TLS",
|
||
"tls_wss": "TLS / WSS",
|
||
"enabled": "Ingeschakeld",
|
||
"disabled": "Uitgeschakeld",
|
||
"all_events": "Alle gebeurtenissen",
|
||
"event_login_failed": "Aanmelding mislukt",
|
||
"event_login_success": "Aanmelding geslaagd",
|
||
"event_peer_banned": "Apparaat verbannen",
|
||
"event_ip_banned": "IP verbannen",
|
||
"event_config_changed": "Configuratie gewijzigd",
|
||
"event_key_created": "Sleutel aangemaakt",
|
||
"refresh": "Vernieuwen",
|
||
"col_time": "Tijd",
|
||
"col_action": "Actie",
|
||
"col_actor": "Actor",
|
||
"col_target": "Doel",
|
||
"col_ip": "IP-adres",
|
||
"col_details": "Details",
|
||
"no_events": "Geen auditgebeurtenissen gevonden.",
|
||
"hardening_hint": "Beveiligingsversterkingsprioriteiten voor uw BetterDesk-implementatie. Gesorteerd op ernst.",
|
||
"no_hardening": "Geen versterkingsitems beschikbaar.",
|
||
"vuln_hint": "Resultaten van de kwetsbaarheidsscan voor afhankelijkheden. Voer npm audit regelmatig uit.",
|
||
"no_vulns": "Geen kwetsbaarheden gevonden. Uw afhankelijkheden zijn veilig."
|
||
},
|
||
"languages": {
|
||
"title": "Taalbeheer",
|
||
"total_languages": "Totaal aantal talen",
|
||
"fully_translated": "Volledig vertaald",
|
||
"needs_review": "Moet worden nagekeken",
|
||
"reference_keys": "Referentiesleutels",
|
||
"no_languages": "Geen talen gevonden",
|
||
"badge_reference": "Referentie",
|
||
"badge_review": "Nalezen",
|
||
"badge_complete": "Volledig",
|
||
"coverage": "dekking",
|
||
"keys": "sleutels",
|
||
"missing": "ontbrekend",
|
||
"extra": "extra",
|
||
"view_missing": "Ontbrekende sleutels bekijken",
|
||
"fix_missing": "Fix Missing",
|
||
"missing_keys_for": "Ontbrekende sleutels voor",
|
||
"missing_keys_count": "keys missing (English fallback values shown)",
|
||
"and_more": "en nog {n}...",
|
||
"all_keys_present": "Alle sleutels aanwezig",
|
||
"confirm_fix": "Add missing keys to {code} with English fallback values?",
|
||
"fixed_title": "Keys Fixed",
|
||
"fixed_msg": "Ontbrekende sleutels in {code} moeten handmatig worden vertaald.",
|
||
"no_fix_needed": "Geen correctie nodig"
|
||
},
|
||
"resource_control": {
|
||
"title": "Resourcebeheer",
|
||
"tab_overview": "Overzicht",
|
||
"tab_usb": "USB Control",
|
||
"tab_optical": "Optische stations",
|
||
"tab_monitors": "Monitors",
|
||
"tab_disks": "Disk Access",
|
||
"tab_quotas": "Quota",
|
||
"compliance_by_category": "Naleving per categorie",
|
||
"device_compliance": "Apparaatnaleving",
|
||
"search_devices": "Apparaten zoeken...",
|
||
"col_device": "Apparaat",
|
||
"col_platform": "Platform",
|
||
"col_status": "Status",
|
||
"col_usb": "USB",
|
||
"col_optical": "Optical",
|
||
"col_monitors": "Monitors",
|
||
"col_disks": "Disks",
|
||
"col_quotas": "Quotas",
|
||
"col_actions": "Actions",
|
||
"stat_total_devices": "Totaal apparaten",
|
||
"stat_compliant": "Compliant",
|
||
"stat_partial": "Partial",
|
||
"stat_noncompliant": "Non-Compliant",
|
||
"stat_compliance_rate": "Nalevingspercentage",
|
||
"badge_na": "N/A",
|
||
"badge_compliant": "OK",
|
||
"badge_partial": "Partial",
|
||
"badge_noncompliant": "Fail",
|
||
"btn_configure": "Configureren",
|
||
"no_devices": "Geen apparaten gevonden",
|
||
"usb_title": "USB-opslag",
|
||
"usb_hint": "Beheer beleid voor verwisselbare USB-opslag.",
|
||
"usb_storage_policy": "USB-opslagbeleid",
|
||
"usb_whitelist": "USB-toegestane lijst",
|
||
"usb_whitelist_hint": "Eén apparaat-ID of serienummer per regel.",
|
||
"usb_audit_log": "USB-auditlog",
|
||
"optical_title": "Optische stations",
|
||
"optical_hint": "Beheer toegang tot cd/dvd/blu-ray-stations.",
|
||
"optical_policy": "Beleid voor optische stations",
|
||
"optical_audit_log": "Auditlog optische stations",
|
||
"monitors_title": "Monitoren",
|
||
"monitors_hint": "Beperk het aantal schermen en de scherminstellingen.",
|
||
"monitors_max_count": "Maximaal aantal monitoren",
|
||
"monitors_max_hint": "0 betekent geen limiet.",
|
||
"monitors_resolution": "Resolutielimiet",
|
||
"monitors_brightness": "Helderheidslimiet",
|
||
"monitors_power_schedule": "Stroomschema voor monitoren",
|
||
"monitors_power_hint": "Optioneel schema voor automatisch uitschakelen of dimmen.",
|
||
"disks_title": "Schijven",
|
||
"disks_hint": "Beperk opslagapparaten en bewaak schijfgezondheid.",
|
||
"disks_readonly": "Alleen-lezen-modus afdwingen",
|
||
"disks_encryption": "Versleuteling vereisen",
|
||
"disks_smart": "SMART-gezondheid controleren",
|
||
"disks_hidden": "Verborgen paden",
|
||
"disks_hidden_hint": "Paden die voor bestandsbrowser en bestandsoverdracht verborgen moeten blijven.",
|
||
"quotas_title": "Quota en limieten",
|
||
"quotas_hint": "Beperk bandbreedte, opslag en processen.",
|
||
"quotas_cpu": "CPU Limit",
|
||
"quotas_ram": "RAM Limit",
|
||
"quotas_bandwidth": "Bandbreedtelimiet",
|
||
"quotas_bandwidth_hint": "Maximale overdrachtssnelheid per sessie.",
|
||
"quotas_disk_quota": "Schijfquota",
|
||
"quotas_disk_hint": "Maximale opslagruimte die BetterDesk-functies mogen gebruiken.",
|
||
"quotas_process_whitelist": "Toegestane processenlijst",
|
||
"quotas_process_hint": "Eén procesnaam per regel.",
|
||
"policy_allowed": "Allowed",
|
||
"policy_blocked": "Blocked",
|
||
"policy_whitelist": "Toegestane lijst",
|
||
"policy_any": "Any"
|
||
},
|
||
"sdk_studio": {
|
||
"title": "SDK Studio",
|
||
"subtitle": "Visual flow editor for CDAP bridges",
|
||
"new_flow": "New Flow",
|
||
"open_flow": "Open Flow",
|
||
"save_flow": "Save Flow",
|
||
"run_flow": "Run",
|
||
"debug": "Debug",
|
||
"deploy": "Deploy",
|
||
"undo": "Undo",
|
||
"redo": "Redo",
|
||
"untitled": "Untitled Flow",
|
||
"code_mode": "Code Mode",
|
||
"toggle_grid": "Toggle Grid",
|
||
"zoom_in": "Zoom In",
|
||
"zoom_out": "Zoom Out",
|
||
"zoom_fit": "Fit to Screen",
|
||
"palette": "Node Palette",
|
||
"search_nodes": "Search nodes...",
|
||
"cat_sources": "Sources",
|
||
"cat_processing": "Processing",
|
||
"cat_outputs": "Outputs",
|
||
"empty_title": "Start Building",
|
||
"empty_desc": "Drag nodes from the palette to start building a flow",
|
||
"browse_templates": "Browse Templates",
|
||
"inspector": "Inspector",
|
||
"select_node": "Select a node to inspect its properties",
|
||
"console": "Console",
|
||
"clear_console": "Clear",
|
||
"console_ready": "Studio ready",
|
||
"label": "Label",
|
||
"configuration": "Configuration",
|
||
"connections": "Connections",
|
||
"inputs": "Inputs",
|
||
"outputs": "Outputs",
|
||
"delete_node": "Delete Node",
|
||
"nodes": "Nodes",
|
||
"wires": "Wires",
|
||
"status_ready": "Ready",
|
||
"status_deployed": "Deployed",
|
||
"flow_name": "Flow Name",
|
||
"flow_desc": "Description",
|
||
"loading": "Loading...",
|
||
"no_flows": "No saved flows yet",
|
||
"confirm_delete": "Are you sure you want to delete this flow?",
|
||
"templates": "Templates",
|
||
"node_modbus_tcp": "Modbus TCP",
|
||
"node_modbus_rtu": "Modbus RTU",
|
||
"node_snmp_poll": "SNMP Poll",
|
||
"node_rest_poll": "REST Poll",
|
||
"node_mqtt_subscribe": "MQTT Subscribe",
|
||
"node_webhook": "Webhook",
|
||
"node_device_telemetry": "Device Telemetry",
|
||
"node_database_query": "Database Query",
|
||
"node_file_watch": "File Watch",
|
||
"node_filter": "Filter",
|
||
"node_transform": "Transform",
|
||
"node_aggregate": "Aggregate",
|
||
"node_delay": "Delay",
|
||
"node_debounce": "Debounce",
|
||
"node_switch": "Switch",
|
||
"node_merge": "Merge",
|
||
"node_script": "Script",
|
||
"node_widget_update": "Widget Update",
|
||
"node_alert": "Alert",
|
||
"node_command": "Command",
|
||
"node_log": "Log",
|
||
"node_rest_call": "REST Call",
|
||
"node_mqtt_publish": "MQTT Publish",
|
||
"node_database_write": "Database Write",
|
||
"node_email": "Email",
|
||
"node_modbus_write": "Modbus Write",
|
||
"import_flow": "Import Flow"
|
||
},
|
||
"updates": {
|
||
"tab_title": "Updates",
|
||
"title": "Updatebeheer",
|
||
"desc": "Check for new versions and update the BetterDesk console from GitHub",
|
||
"current_version": "Huidige versie",
|
||
"latest_version": "Latest version",
|
||
"status": "Status",
|
||
"check_now": "Nu controleren",
|
||
"checking": "Checking…",
|
||
"up_to_date": "Alles is actueel",
|
||
"update_available": "Update beschikbaar",
|
||
"changelog": "Release Notes",
|
||
"no_changelog": "Geen changelog beschikbaar",
|
||
"files_changed": "Gewijzigde bestanden",
|
||
"files": "Bestanden",
|
||
"changes_unavailable": "Wijzigingen niet beschikbaar",
|
||
"create_backup": "Back-up maken",
|
||
"install": "Install Update",
|
||
"install_confirm": "Are you sure you want to install this update? The console will restart after the update.",
|
||
"installing": "Installeren...",
|
||
"creating_backup": "Back-up maken...",
|
||
"downloading": "Downloaden...",
|
||
"install_success": "Update succesvol geïnstalleerd",
|
||
"install_failed": "Installatie van update mislukt",
|
||
"restarting": "Services herstarten...",
|
||
"restart_complete": "Herstart voltooid",
|
||
"restart_timeout": "Console did not restart in time. Please check manually.",
|
||
"no_version": "Versie-informatie niet beschikbaar",
|
||
"backups_title": "Back-ups",
|
||
"backups_desc": "Herstel of beheer eerder gemaakte updateback-ups.",
|
||
"no_backups": "Geen back-ups gevonden",
|
||
"restore": "Restore",
|
||
"restore_confirm": "Deze back-up herstellen?",
|
||
"restore_success": "Back-up succesvol hersteld",
|
||
"baseline_set": "Baseline ingesteld",
|
||
"commits_behind": "Commits achter",
|
||
"total_files": "Totaal bestanden",
|
||
"applied": "Applied",
|
||
"failed": "Mislukt",
|
||
"skipped": "Skipped",
|
||
"removed": "Removed",
|
||
"auto": "Auto",
|
||
"manual": "Manual",
|
||
"component_console": "Web Console",
|
||
"component_server": "Go-server",
|
||
"component_agent": "Agent",
|
||
"component_scripts": "Installatiescripts",
|
||
"component_other": "Other",
|
||
"server_rebuild_warning": "Go Server source changed — binary rebuild required. Use the ALL-IN-ONE script or compile manually.",
|
||
"include_server": "Include Go Server (compile & deploy binary)",
|
||
"checking_go": "Go-toolchain controleren...",
|
||
"go_not_found": "Go is niet gevonden",
|
||
"go_check_failed": "Go-controle mislukt",
|
||
"server_building": "Serverbinary bouwen...",
|
||
"server_built": "Serverbinary gebouwd",
|
||
"server_build_failed": "Serverbuild mislukt",
|
||
"server_deployed": "Serverbinary uitgerold",
|
||
"server_deploy_failed": "Serverbinary kon niet worden uitgerold",
|
||
"server_build_note": "Server compilation may take 1-5 minutes. The page will remain unresponsive during compilation.",
|
||
"server_source_downloading": "Serverbroncode downloaden...",
|
||
"delete": "Verwijderen",
|
||
"delete_confirm": "Back-up {name} permanent verwijderen? Dit kan niet ongedaan worden gemaakt.",
|
||
"delete_success": "Back-up verwijderd",
|
||
"delete_failed": "Back-up kon niet worden verwijderd",
|
||
"retention_label": "Bewaartermijn",
|
||
"retention_hint": "Aantal dagen om updateback-ups te bewaren.",
|
||
"retention_saved": "Bewaartermijn opgeslagen",
|
||
"retention_invalid": "Ongeldige bewaartermijn",
|
||
"retention_required_for_prune": "Bewaartermijn is vereist om op te schonen",
|
||
"prune_now": "Apply now",
|
||
"prune_confirm": "Alleen de {n} meest recente back-ups behouden en de rest verwijderen?",
|
||
"prune_done": "{n} back-up(s) opgeschoond",
|
||
"total_size": "Total size",
|
||
"backups_count": "backup(s)",
|
||
"strategy_label": "Updatestrategie",
|
||
"strategy_download": "Voorgebouwde binary downloaden",
|
||
"strategy_compile": "Lokaal compileren",
|
||
"both_available": "Download en compilatie beschikbaar",
|
||
"download_available": "Download beschikbaar",
|
||
"no_method": "Geen updatemethode beschikbaar",
|
||
"no_release": "No release",
|
||
"available": "Beschikbaar",
|
||
"server_downloading": "Serverbinary downloaden...",
|
||
"server_downloaded": "Serverbinary gedownload",
|
||
"server_download_failed": "Serverbinary kon niet worden gedownload",
|
||
"server_download_note": "Als er geen releasebinary beschikbaar is, bouw de server lokaal met Go.",
|
||
"install_go_hint": "Installeer Go om de serverbinary lokaal te bouwen.",
|
||
"strategy_install_go": "Go installeren en compileren",
|
||
"strategy_install_go_hint": "Downloads the official Go toolchain (~120 MB) into the console data directory, then compiles the server. Use this when Go is not installed on the host.",
|
||
"auto_strategy": "Auto",
|
||
"auto_strategy_hint": "The console will pick the best available method (download → compile → auto-install Go).",
|
||
"auto_available": "Automatische update beschikbaar",
|
||
"toolchain_ready": "Toolchain gereed",
|
||
"toolchain_will_install": "Go toolchain will be installed automatically",
|
||
"toolchain_downloading": "Toolchain downloaden...",
|
||
"toolchain_failed": "Toolchaininstallatie mislukt",
|
||
"modal_title": "Update installeren",
|
||
"modal_done_title": "Update voltooid",
|
||
"modal_close": "Sluiten",
|
||
"modal_reload_now": "Nu herladen",
|
||
"log_title": "Updatelog",
|
||
"log_expand": "Log uitvouwen",
|
||
"log_collapse": "Log inklappen",
|
||
"log_copy": "Log kopiëren",
|
||
"progress_step": "Stap {current} van {total}",
|
||
"reload_countdown": "Automatisch herladen over {seconds} s",
|
||
"retry_update": "Update opnieuw proberen",
|
||
"retry_confirm": "Deze update opnieuw installeren?",
|
||
"phase_confirm": "Confirmation",
|
||
"phase_backup": "Backup",
|
||
"phase_console": "Webconsole bijwerken",
|
||
"phase_server": "Servercomponent bijwerken",
|
||
"phase_restart": "Services herstarten",
|
||
"phase_done": "Done",
|
||
"preparing": "Preparing…",
|
||
"backup_skipped": "Back-up overgeslagen",
|
||
"server_skipped": "Serverupdate overgeslagen",
|
||
"server_not_selected": "Go server not selected",
|
||
"server_processing": "Servercomponent verwerken...",
|
||
"no_restart_needed": "Geen herstart nodig",
|
||
"complete": "Voltooid",
|
||
"complete_summary": "Updateproces voltooid.",
|
||
"complete_with_errors": "Update voltooid met waarschuwingen",
|
||
"modal_done_with_errors_title": "Update voltooid met aandachtspunten",
|
||
"console_will_restart": "De webconsole wordt opnieuw gestart.",
|
||
"restart_complete_msg": "Herstart voltooid. Vernieuw de pagina indien nodig.",
|
||
"refresh_recommended": "Vernieuwen aanbevolen",
|
||
"confirm_title": "Update bevestigen",
|
||
"confirm_with_backup": "Er wordt eerst een back-up gemaakt voordat de update wordt geïnstalleerd.",
|
||
"confirm_no_backup": "De update wordt zonder back-up geïnstalleerd.",
|
||
"server_stale_title": "Serverbinary verouderd",
|
||
"server_stale_desc": "De broncode van de Go-server is bijgewerkt, maar de actieve binary is niet opnieuw gebouwd. Bouw deze nu opnieuw om beveiligings- en bibliotheekupdates toe te passen.",
|
||
"rebuild_server": "Serverbinary opnieuw bouwen",
|
||
"rebuilding_server": "Server opnieuw bouwen...",
|
||
"rebuild_server_success": "Serverbinary opnieuw gebouwd en herstart",
|
||
"rebuild_server_failed": "Serverbinary kon niet opnieuw worden gebouwd",
|
||
"channel_title": "Updatekanaal",
|
||
"channel_desc": "Kies waar het paneel updates controleert. Productie moet Stable gebruiken.",
|
||
"channel_stable": "Stabiel (main)",
|
||
"channel_development": "Ontwikkeling (dev)",
|
||
"channel_branch_label": "GitHub-branch",
|
||
"channel_save": "Kanaal wisselen",
|
||
"channel_saved": "Kanaal gewijzigd. Klik op Controleren op updates.",
|
||
"channel_save_failed": "Updatekanaal opslaan mislukt",
|
||
"channel_docker_blocked": "Docker-image-installaties kunnen het updatekanaal niet vanuit het panel wisselen. Stel BETTERDESK_IMAGE_TAG=latest (stable) of BETTERDESK_IMAGE_TAG=dev (development) in en voer uit: docker compose pull && docker compose up -d.",
|
||
"channel_docker_note": "Het updatekanaal in het panel geldt alleen voor native installs. Voor GHCR-images wijzigt u BETTERDESK_IMAGE_TAG en maakt u containers opnieuw aan.",
|
||
"channel_switch_warning": "Kanaalwijziging verandert de GitHub-branch. Bijgehouden commit-SHA blijft — volgende check kan groot verschil tonen. Doorgaan?",
|
||
"channel_pick_label": "Overschakelen naar",
|
||
"channel_apply_hint": "Wordt direct opgeslagen na bevestiging. Klik daarna op Controleren op updates.",
|
||
"channel_confirm_switch": "Bron wijzigen van {from} naar {to}? Geïnstalleerde commit blijft tot Controleren op updates.",
|
||
"docker_title": "Docker-image-implementatie",
|
||
"docker_desc": "Deze console draait vanuit een voorgebouwd containerimage. Updates worden toegepast door nieuwere images van GHCR te pullen, niet via in-app-installatie of Go-herbouw.",
|
||
"docker_install_note": "In-app-installatie is uitgeschakeld in Docker. Voer de bovenstaande commando's uit op de host en vernieuw daarna deze pagina.",
|
||
"docker_update_available": "Nieuwe containerimages beschikbaar",
|
||
"docker_sha_unknown": "Up-to-date (image-commit onbekend)",
|
||
"docker_images": "Images",
|
||
"more_options": "Meer opties",
|
||
"option_advanced": "Geavanceerde opties",
|
||
"option_advanced_desc": "Backupbewaring, Docker-implementatie, server herbouw en updatestrategie",
|
||
"agent_rebuild_queued": "Support Agent generator rebuild queued for {{count}} bundle(s) ({{staged}}/{{paths}} source files synced).",
|
||
"agent_source_sync_failed": "Support Agent source sync failed — generator rebuild may be incomplete.",
|
||
"preflight_blocked_title": "Update-installatie geblokkeerd",
|
||
"preflight_warnings_title": "Voor installatie",
|
||
"install_blocked_hint": "Installatie is uitgeschakeld totdat de bovenstaande problemen zijn opgelost.",
|
||
"preflight_info_title": "Voor installatie",
|
||
"preflight_info_note": "U kunt de update installeren — dit zijn alleen informatieve meldingen."
|
||
},
|
||
"permissions": {
|
||
"title": "Machtigingen",
|
||
"subtitle": "Beheer fijnmazige machtigingen per serverrol.",
|
||
"info_title": "Rolgebaseerde machtigingen",
|
||
"info_desc": "Standaardrollen hebben ingebouwde machtigingen. U kunt specifieke machtigingen per rol overschrijven zonder de rolhiërarchie te wijzigen.",
|
||
"select_role": "Rol selecteren",
|
||
"select_role_placeholder": "Kies een rol...",
|
||
"reset_overrides": "Overschrijvingen resetten",
|
||
"granted": "Granted",
|
||
"overrides": "Overrides",
|
||
"level": "Level",
|
||
"super_admin_tag": "Full access",
|
||
"server_level_tag": "Serverniveau",
|
||
"custom": "Custom",
|
||
"default": "Default",
|
||
"revert": "Terugdraaien",
|
||
"saved": "Machtiging opgeslagen",
|
||
"reverted": "Machtiging teruggedraaid",
|
||
"all_reverted": "Alle overschrijvingen zijn teruggedraaid",
|
||
"confirm_reset": "Alle machtiging-overschrijvingen voor deze rol verwijderen?",
|
||
"empty_title": "Selecteer een rol",
|
||
"empty_desc": "Kies links een rol om de machtigingen te bekijken.",
|
||
"locked_title": "Super Admin",
|
||
"locked_desc": "Deze rol erft zijn basisgedrag uit de ingebouwde beveiligingshiërarchie.",
|
||
"cat_device": "Apparaten",
|
||
"cat_user": "Users",
|
||
"cat_server": "Serversysteem",
|
||
"cat_org": "Organisaties",
|
||
"cat_audit": "Audit en observatie",
|
||
"cat_cdap": "CDAP",
|
||
"cat_enrollment": "Enrollment",
|
||
"cat_chat": "Chat",
|
||
"cat_branding": "Branding",
|
||
"perm_device_view": "Apparaten bekijken",
|
||
"perm_device_connect": "Met apparaten verbinden",
|
||
"perm_device_edit": "Apparaten bewerken",
|
||
"perm_device_delete": "Apparaten verwijderen",
|
||
"perm_device_ban": "Apparaten blokkeren",
|
||
"perm_device_change_id": "Apparaat-ID wijzigen",
|
||
"perm_user_view": "Gebruikers bekijken",
|
||
"perm_user_create": "Gebruikers maken",
|
||
"perm_user_edit": "Gebruikers bewerken",
|
||
"perm_user_delete": "Gebruikers verwijderen",
|
||
"perm_server_config": "Server configureren",
|
||
"perm_server_keys": "Serversleutels beheren",
|
||
"perm_org_create": "Organisaties maken",
|
||
"perm_org_edit": "Organisaties bewerken",
|
||
"perm_org_delete": "Organisaties verwijderen",
|
||
"perm_org_manage_users": "Organisatiegebruikers beheren",
|
||
"perm_org_manage_devices": "Organisatieapparaten beheren",
|
||
"perm_audit_view": "Auditlogs bekijken",
|
||
"perm_metrics_view": "Metrieken bekijken",
|
||
"perm_blocklist_edit": "Blokkeerlijst bewerken",
|
||
"perm_cdap_view": "CDAP bekijken",
|
||
"perm_cdap_command": "CDAP-commando’s uitvoeren",
|
||
"perm_cdap_terminal": "CDAP-terminal openen",
|
||
"perm_cdap_files": "CDAP-bestanden beheren",
|
||
"perm_enrollment_manage": "Registraties beheren",
|
||
"perm_enrollment_approve": "Registraties goedkeuren",
|
||
"perm_chat_access": "Chat access",
|
||
"perm_branding_edit": "Branding bewerken",
|
||
"perm_server_attestation": "Server-Prestatieattestierung"
|
||
},
|
||
"notifications": {
|
||
"title": "Meldingen",
|
||
"empty": "Geen nieuwe meldingen",
|
||
"mark_all_read": "Alles als gelezen markeren",
|
||
"see_all": "Alle hulpverzoeken bekijken",
|
||
"help_request": "Hulpverzoek",
|
||
"just_now": "just now"
|
||
},
|
||
"accessibility": {
|
||
"title": "Toegankelijkheid",
|
||
"subtitle": "Pas de console aan voor zicht, beweging en lezen.",
|
||
"close": "Toegankelijkheidsmenu sluiten",
|
||
"profiles": "Snelle profielen",
|
||
"profile_low_vision": "Low vision",
|
||
"profile_low_vision_hint": "Grotere tekst, sterker contrast en duidelijkere focusindicatoren.",
|
||
"profile_dyslexia": "Dyslexievriendelijk",
|
||
"profile_dyslexia_hint": "Leesbaar lettertype, ruimere spatiëring en rustigere tekstblokken.",
|
||
"profile_motion_safe": "Motion safe",
|
||
"profile_motion_safe_hint": "Vermindert beweging en schakelt niet-essentiële animaties uit.",
|
||
"profile_color_assist": "Kleurondersteuning",
|
||
"profile_color_assist_hint": "Past kleuren aan en benadrukt links en koppen voor betere herkenbaarheid.",
|
||
"reading": "Lezen",
|
||
"font_size": "Tekstgrootte",
|
||
"line_height": "Regelhoogte",
|
||
"letter_spacing": "Letterspatiëring",
|
||
"word_spacing": "Woordspatiëring",
|
||
"readable_font": "Leesbaar lettertype",
|
||
"readable_font_hint": "Gebruik een lettertype dat voor lange tekstblokken gemakkelijker te lezen is.",
|
||
"dyslexia_spacing": "Dyslexiespatiëring",
|
||
"dyslexia_spacing_hint": "Vergroot regel-, woord- en letterafstand voor comfortabeler lezen.",
|
||
"visual": "Visueel",
|
||
"contrast": "Contrast",
|
||
"contrast_normal": "Normal",
|
||
"contrast_high_dark": "Hoog contrast donker",
|
||
"contrast_high_light": "Hoog contrast licht",
|
||
"contrast_yellow_black": "Geel op zwart",
|
||
"color_filter": "Kleurfilter",
|
||
"filter_none": "None",
|
||
"filter_protanopia": "Protanopia",
|
||
"filter_deuteranopia": "Deuteranopia",
|
||
"filter_tritanopia": "Tritanopia",
|
||
"filter_achromatopsia": "Achromatopsia",
|
||
"saturation": "Verzadiging",
|
||
"underline_links": "Links onderstrepen",
|
||
"underline_links_hint": "Maak links visueel herkenbaar zonder alleen op kleur te vertrouwen.",
|
||
"highlight_links": "Links markeren",
|
||
"highlight_links_hint": "Voeg een zachte achtergrond toe aan klikbare links.",
|
||
"highlight_headings": "Koppen markeren",
|
||
"highlight_headings_hint": "Maak sectiekoppen duidelijker zichtbaar.",
|
||
"hide_media": "Dim media",
|
||
"hide_media_hint": "Verberg decoratieve afbeeldingen en niet-essentiële media.",
|
||
"interaction": "Interactie",
|
||
"strong_focus": "Sterke focusrand",
|
||
"strong_focus_hint": "Toon een duidelijke rand rond het actieve element.",
|
||
"large_cursor": "Grote cursor",
|
||
"large_cursor_hint": "Vergroot de cursorindicatoren in interactieve weergaven.",
|
||
"reduce_motion": "Beweging verminderen",
|
||
"reduce_motion_hint": "Beperk overgangen, parallax en bewegende effecten.",
|
||
"pause_animations": "Animaties pauzeren",
|
||
"pause_animations_hint": "Stop niet-essentiële animaties terwijl deze instelling actief is.",
|
||
"reading_guide": "Leesliniaal",
|
||
"reading_guide_hint": "Toon een horizontale gids die de huidige leesregel volgt.",
|
||
"reading_mask": "Leesmasker",
|
||
"reading_mask_hint": "Dim inhoud buiten het actieve leesgebied.",
|
||
"preview": "Voorbeeld",
|
||
"preview_title": "Voorbeeldtitel",
|
||
"preview_text": "Dit voorbeeld toont hoe tekst, links en knoppen eruitzien met de huidige toegankelijkheidsinstellingen.",
|
||
"preview_link": "Voorbeeldlink",
|
||
"preview_status": "Online",
|
||
"preview_button": "Voorbeeldknop",
|
||
"preview_secondary": "Secondary",
|
||
"reset": "Resetten",
|
||
"done": "Gereed"
|
||
},
|
||
"server_mgmt": {
|
||
"title": "Serverbeheer",
|
||
"subtitle": "Cockpit-achtig paneel voor de BetterDesk-consolehost (BÈTA).",
|
||
"beta_tooltip": "Deze serverbeheerfuncties zijn nog in bèta.",
|
||
"notice_title": "Serverbeheer",
|
||
"notice_body": "Gebruik deze hulpmiddelen voorzichtig. Wijzigingen kunnen actieve services beïnvloeden.",
|
||
"tab_overview": "Overzicht",
|
||
"tab_terminal": "Terminal",
|
||
"tab_files": "Bestanden",
|
||
"tab_services": "Services",
|
||
"cpu": "CPU",
|
||
"memory": "Geheugen",
|
||
"load": "Laden",
|
||
"disks": "Schijven",
|
||
"history": "Geschiedenis",
|
||
"host_info": "Host info",
|
||
"cores": "cores",
|
||
"uptime": "Uptime",
|
||
"no_disks": "Geen schijven gevonden",
|
||
"info_hostname": "Hostname",
|
||
"info_platform": "Platform",
|
||
"info_kernel": "Kernel",
|
||
"info_node": "Node.js",
|
||
"info_process_id": "Process ID",
|
||
"info_pty_available": "Interactieve PTY-terminal beschikbaar",
|
||
"term_connect": "Verbinden",
|
||
"term_disconnect": "Verbinding verbreken",
|
||
"term_clear": "Clear",
|
||
"term_status": "Status",
|
||
"term_connecting": "Connecting…",
|
||
"term_connected": "Connected",
|
||
"term_disconnected": "Disconnected",
|
||
"term_error": "Terminalfout",
|
||
"term_warning": "Terminalwaarschuwing",
|
||
"term_hint": "Voer opdrachten uit met dezelfde zorg als op de server zelf.",
|
||
"term_lib_failed": "Terminalbibliotheek kon niet worden geladen",
|
||
"files_up": "Omhoog",
|
||
"files_go": "Go",
|
||
"files_mkdir": "New folder",
|
||
"files_name": "Naam",
|
||
"files_size": "Grootte",
|
||
"files_perms": "Mode",
|
||
"files_mtime": "Modified",
|
||
"files_rename": "Rename",
|
||
"files_rename_prompt": "New name:",
|
||
"files_empty": "Deze map is leeg",
|
||
"files_error": "Bestanden konden niet worden geladen",
|
||
"read_failed": "Bestand kon niet worden gelezen",
|
||
"save_failed": "Bestand kon niet worden opgeslagen",
|
||
"rename_failed": "Naam wijzigen mislukt",
|
||
"delete_failed": "Verwijderen mislukt",
|
||
"delete_confirm": "Dit item verwijderen?",
|
||
"mkdir_prompt": "Nieuwe mapnaam",
|
||
"mkdir_failed": "Map kon niet worden gemaakt",
|
||
"file_saved": "Bestand opgeslagen",
|
||
"binary_warn": "Dit lijkt een binair bestand. Bewerken kan het bestand beschadigen.",
|
||
"encoding_utf8": "UTF-8 text",
|
||
"truncated": "truncated",
|
||
"full": "full",
|
||
"svc_search_placeholder": "Services zoeken...",
|
||
"svc_name": "Service",
|
||
"svc_state": "Status",
|
||
"svc_description": "Description",
|
||
"svc_empty": "Geen services gevonden",
|
||
"svc_load_failed": "Services konden niet worden geladen",
|
||
"svc_action_failed": "Serviceactie mislukt",
|
||
"svc_confirm": "Run",
|
||
"svc_start": "Starten",
|
||
"svc_stop": "Stoppen",
|
||
"svc_restart": "Herstarten",
|
||
"svc_reload": "Reload",
|
||
"svc_enable": "Enable",
|
||
"svc_disable": "Disable",
|
||
"svc_status": "Status"
|
||
},
|
||
"download": {
|
||
"title": "BetterDesk Agent downloaden",
|
||
"choose_platform": "Platform kiezen",
|
||
"choose_platform_hint": "Selecteer het installatieprogramma dat bij uw besturingssysteem past.",
|
||
"download": "Downloaden",
|
||
"building": "Bouwen…",
|
||
"failed": "Build mislukt",
|
||
"need_help": "Hulp nodig?",
|
||
"powered_by": "Aangedreven door",
|
||
"product_agent_client": "BetterDesk Agent Client — full managed endpoint agent",
|
||
"product_support_agent": "BetterDesk Support Agent — lightweight end-user client",
|
||
"product_rdclient": "BetterDesk RdClient — operator remote desktop client"
|
||
},
|
||
"server_attestation": {
|
||
"title": "Serverattetering",
|
||
"subtitle": "Prestatiebenchmark die de capaciteit voor gelijktijdige externe verbindingen bepaalt bij een drempel van 80% CPU, RAM en schijf.",
|
||
"warning_title": "Belastingstest",
|
||
"warning_body": "De benchmark simuleert parallelle WebSocket-verbindingen naar de signaal- en relayservers. Voer uit tijdens daluren — deze test belast de productieomgeving.",
|
||
"run_benchmark": "Benchmark uitvoeren",
|
||
"abort": "Afbreken",
|
||
"download_report": "JSON-rapport downloaden",
|
||
"last_test": "Laatste test",
|
||
"no_test_yet": "Er is nog geen benchmark uitgevoerd",
|
||
"max_connections": "Maximale verbindingen",
|
||
"threshold_80": "80%-drempel — eindstatistieken",
|
||
"disk": "Schijf",
|
||
"ramp_chart": "Belastingsrampgrafiek",
|
||
"connections": "Verbindingen",
|
||
"connections_short": "verb.",
|
||
"tier_guide_title": "Wat betekent elk niveau?",
|
||
"tier_bronze": "BRONZE",
|
||
"tier_iron": "IRON",
|
||
"tier_titanium": "TITANIUM",
|
||
"tier_platinum": "PLATINUM",
|
||
"tier_obsidian": "OBSIDIAN",
|
||
"tier_none": "NIET BEOORDEELD",
|
||
"tier_bronze_desc": "1–25 gelijktijdige verbindingen — kleine VPS (1–2 vCPU, 2–4 GB RAM).",
|
||
"tier_iron_desc": "26–75 verbindingen — middensegmentserver (2–4 vCPU, 4–8 GB RAM).",
|
||
"tier_platinum_desc": "76–200 verbindingen — hogeprestatiestserver (4–8 vCPU, 8–16 GB RAM).",
|
||
"tier_titanium_desc": "201–400 verbindingen — enterprise-infrastructuur (8+ vCPU, 16–32 GB RAM).",
|
||
"tier_obsidian_desc": "401+ verbindingen — turboclasse: dedicated hardware, 16+ vCPU, 32+ GB RAM, NVMe.",
|
||
"docker_note": "Opmerking: in Docker kunnen CPU/RAM-statistieken de containerlimieten weerspiegelen in plaats van de fysieke host.",
|
||
"badge_tooltip": "BetterDesk-serverattetering — serverprestaties certificering",
|
||
"confirm_run": "Deze benchmark zal de server belasten met gesimuleerde verbindingen. Doorgaan?",
|
||
"starting": "Starten...",
|
||
"complete": "Benchmark voltooid",
|
||
"signal_peers": "Signaalpeer's",
|
||
"relay_sessions": "Relaysessies",
|
||
"page_error": "Fout beim Laden der Serverattestatiesseite",
|
||
"mode_estimated": "Geschatzt (WebSocket nicht erreichbar)",
|
||
"incomplete": "Benchmark abgeschlossen ohne gultige Einstufung"
|
||
},
|
||
"commercialization": {
|
||
"title": "Commercialisatie",
|
||
"subtitle": "Supportpakketten, factureerbare sessies en rapporten",
|
||
"alpha_badge": "ALPHA",
|
||
"alpha_tooltip": "Vroege functie — facturering en pakketten zijn in actieve ontwikkeling.",
|
||
"tabs": {
|
||
"overview": "Overzicht",
|
||
"packages": "Pakketten & contracten",
|
||
"sessions": "Sessies",
|
||
"reports": "Rapporten",
|
||
"settings": "Geavanceerde instellingen"
|
||
},
|
||
"clock": {
|
||
"title": "Servertijd (NTP)",
|
||
"check_now": "Nu controleren",
|
||
"unsynced": "Serverklok niet gesynchroniseerd — factureerbare sessies kunnen worden geblokkeerd",
|
||
"synced_detail": "Klok gesynchroniseerd voor facturering",
|
||
"ntp_servers": "NTP-servers",
|
||
"ntp_servers_hint": "Kommagescheiden hostnamen of IP's. Geldt voor de Go-server (betterdesk-server).",
|
||
"max_skew_ms": "Maximale klokafwijking (ms)",
|
||
"require_sync": "Gesynchroniseerde klok vereisen voor factureerbare sessies",
|
||
"trust_os": "Vertrouw OS NTP wanneer directe queries falen",
|
||
"trust_os_hint": "Gebruik systemd-timesyncd/chrony-status wanneer UDP NTP geblokkeerd is.",
|
||
"save": "NTP-instellingen opslaan",
|
||
"saved": "Klokinstellingen opgeslagen. Herstart Go-server gestart.",
|
||
"save_restart": "NTP opslaan en Go-server herstarten? Actieve sessies kunnen kort verbreken.",
|
||
"status_offset": "Offset",
|
||
"status_server": "NTP-bron",
|
||
"status_os": "OS-klok gesynchroniseerd",
|
||
"status_error": "Laatste fout",
|
||
"os_yes": "Ja",
|
||
"os_no": "Nee",
|
||
"checked": "Clock check completed"
|
||
},
|
||
"stats": {
|
||
"active_sessions": "Actieve factureerbare sessies",
|
||
"expiring_contracts": "Contracts expiring (30 days)",
|
||
"expiring_hint": "Active assignments with end date within 30 days"
|
||
},
|
||
"packages": {
|
||
"new": "Nieuw pakket",
|
||
"name": "Naam",
|
||
"included_minutes": "Inbegrepen minuten",
|
||
"overage_rate": "Overage tarief / u",
|
||
"currency": "Valuta",
|
||
"heading": "Supportpakketten",
|
||
"prompt_name": "Pakketnaam",
|
||
"create_title": "Nieuw pakket voor organisatie",
|
||
"create_submit": "Pakket aanmaken",
|
||
"select_org": "Organisatie",
|
||
"select_org_placeholder": "Selecteer organisatie…",
|
||
"description": "Description",
|
||
"edit_title": "Edit package",
|
||
"created": "Package created",
|
||
"updated": "Package updated",
|
||
"deleted": "Package deleted",
|
||
"delete_confirm": "Delete this package? Assignments using it must be removed first."
|
||
},
|
||
"sessions": {
|
||
"device": "Apparaat",
|
||
"operator": "Operator",
|
||
"duration": "Duur",
|
||
"phase": "Fase",
|
||
"amount": "Bedrag",
|
||
"org": "Organization"
|
||
},
|
||
"reports": {
|
||
"session": "Sessie",
|
||
"summary": "Samenvatting",
|
||
"date": "Datum"
|
||
},
|
||
"contracts": {
|
||
"title": "Organisatiecontracten",
|
||
"new": "Pakket toewijzen",
|
||
"org": "Organisatie",
|
||
"package": "Pakket",
|
||
"remaining": "Resterende minuten",
|
||
"status": "Status",
|
||
"actions": "Acties",
|
||
"suspend": "Opschorten",
|
||
"activate": "Activeren",
|
||
"select_org": "Selecteer organisatie",
|
||
"select_package": "Selecteer pakket",
|
||
"no_orgs": "Geen organisaties gevonden",
|
||
"no_packages": "Maak eerst een pakket aan",
|
||
"assignments_title": "Package assignments",
|
||
"target": "Target",
|
||
"hourly_rate": "Hourly rate",
|
||
"custom_overage": "Custom overage rate / h",
|
||
"validity": "Validity",
|
||
"valid_from": "Valid from",
|
||
"valid_until": "Valid until",
|
||
"edit_title": "Edit assignment",
|
||
"updated": "Assignment updated",
|
||
"deleted": "Assignment removed",
|
||
"delete_confirm": "Remove this package assignment?"
|
||
},
|
||
"export": {
|
||
"csv": "Exporteer CSV",
|
||
"pdf": "Exporteer PDF",
|
||
"sessions_csv": "Exporteer sessies CSV"
|
||
},
|
||
"report": {
|
||
"title": "Werkrapport",
|
||
"subtitle": "Beschrijf het uitgevoerde werk tijdens deze remote sessie.",
|
||
"category": "Categorie",
|
||
"ticket_ref": "Ticketreferentie",
|
||
"summary": "Uitgevoerd werk",
|
||
"skip": "Nu overslaan",
|
||
"submit": "Rapport verzenden",
|
||
"summary_required": "Samenvatting is verplicht",
|
||
"saved": "Werkrapport opgeslagen"
|
||
},
|
||
"empty": {
|
||
"packages": "Nog geen pakketten. Maak er een met de knop hierboven.",
|
||
"contracts": "Nog geen organisatiecontracten. Wijs een pakket toe aan een organisatie.",
|
||
"sessions": "Nog geen factureerbare sessies geregistreerd.",
|
||
"reports": "Nog geen werkrapporten ingediend."
|
||
},
|
||
"assign": {
|
||
"title": "Bestaand pakket toewijzen",
|
||
"submit": "Toewijzen",
|
||
"target_type": "Target type",
|
||
"target": "Target",
|
||
"select_target": "Select target…",
|
||
"missing_fields": "Select target and package",
|
||
"optional": "Optional",
|
||
"success": "Package assigned"
|
||
},
|
||
"form": {
|
||
"cancel": "Annuleren"
|
||
},
|
||
"notifications": {
|
||
"title": "Email notifications",
|
||
"desc": "Notify operators by email when devices in their folders or groups submit help requests.",
|
||
"smtp_status": "SMTP status",
|
||
"smtp_configured": "SMTP is configured",
|
||
"smtp_missing": "SMTP is not configured — set it up in Settings → Email",
|
||
"smtp_link": "Open SMTP settings",
|
||
"help_requests_enabled": "Send email for new help requests",
|
||
"notify_assigned_operators": "Notify operators assigned to the device folder or group",
|
||
"fallback_alert_email": "Use alert email when no operator address is available",
|
||
"include_folder_in_subject": "Include folder name in the email subject",
|
||
"save": "Save notification settings",
|
||
"saved": "Notification settings saved"
|
||
},
|
||
"targets": {
|
||
"org": "Organization",
|
||
"device_group": "Device group",
|
||
"folder": "Folder",
|
||
"device": "Device"
|
||
},
|
||
"actions": {
|
||
"edit": "Edit",
|
||
"delete": "Delete",
|
||
"save": "Save",
|
||
"refresh": "Refresh"
|
||
},
|
||
"filters": {
|
||
"target_type": "Target type",
|
||
"all_types": "All types",
|
||
"all_statuses": "All statuses",
|
||
"all_orgs": "All organizations",
|
||
"organization": "Organization",
|
||
"search": "Search",
|
||
"search_placeholder": "Name or package…",
|
||
"device_id_placeholder": "Device ID"
|
||
},
|
||
"status": {
|
||
"active": "Active",
|
||
"suspended": "Suspended",
|
||
"pending_report": "Pending report",
|
||
"closed": "Closed"
|
||
}
|
||
},
|
||
"remote_dashboard": {
|
||
"title": "Externe-bureaubladclient",
|
||
"subtitle": "Maak verbinding met uw apparaten vanuit de browser",
|
||
"search_placeholder": "Zoeken op ID, hostnaam of notitie…",
|
||
"filter_all": "Alle",
|
||
"filter_online": "Online",
|
||
"filter_offline": "Offline",
|
||
"col_id": "Apparaat-ID",
|
||
"col_hostname": "Hostnaam",
|
||
"col_platform": "Platform",
|
||
"col_status": "Status",
|
||
"col_last_seen": "Laatst gezien",
|
||
"connect": "Verbinden",
|
||
"empty": "Geen apparaten komen overeen met de filters",
|
||
"loading": "Apparaten laden…",
|
||
"error_load": "Apparaten laden mislukt",
|
||
"open_panel": "Console openen",
|
||
"devices_count": "{count} apparaten",
|
||
"retry": "Opnieuw",
|
||
"nav_address_book": "Adresboek",
|
||
"nav_folders": "Mappen",
|
||
"nav_groups": "Groepen",
|
||
"nav_tags": "Tags",
|
||
"quick_connect": "Extern bureaublad bedienen",
|
||
"quick_connect_placeholder": "Voer extern ID in…",
|
||
"view_grid": "Rasterweergave",
|
||
"view_list": "Lijstweergave",
|
||
"sync_now": "Vernieuwen",
|
||
"last_sync": "Bijgewerkt",
|
||
"status_ready": "Gereed",
|
||
"sync_error": "Synchronisatiefout",
|
||
"unassigned": "Niet toegewezen",
|
||
"no_groups": "Geen groepen",
|
||
"no_tags": "Geen tags",
|
||
"collapse_devices": "Apparaatlijst inklappen",
|
||
"expand_devices": "Apparaatlijst uitklappen",
|
||
"open_settings": "Instellingen"
|
||
},
|
||
"rdclient_login": {
|
||
"title": "Remote Desktop-client",
|
||
"subtitle": "Meld u aan om verbinding te maken met uw apparaten",
|
||
"username_placeholder": "Gebruikersnaam",
|
||
"password_placeholder": "Wachtwoord",
|
||
"remember_me": "Onthoud mij op dit apparaat",
|
||
"sign_in": "Aanmelden",
|
||
"totp_title": "Tweefactorauthenticatie",
|
||
"totp_subtitle": "Voer de 6-cijferige code uit uw authenticator-app in",
|
||
"verify": "Verifiëren",
|
||
"back_to_login": "Terug naar aanmelden",
|
||
"open_console_login": "Console-aanmelding openen",
|
||
"session_expired": "Sessie verlopen. Meld u opnieuw aan.",
|
||
"fill_all_fields": "Vul alle velden in",
|
||
"invalid_credentials": "Ongeldige inloggegevens",
|
||
"network_error": "Netwerkfout",
|
||
"enter_6_digits": "Voer alle 6 cijfers in",
|
||
"invalid_code": "Ongeldige code"
|
||
},
|
||
"rdclient_settings": {
|
||
"title": "RdClient-instellingen",
|
||
"open": "Instellingen",
|
||
"server_url": "Paneel-URL",
|
||
"tls_strict": "Strikte TLS",
|
||
"sign_out": "Afmelden",
|
||
"reset_client": "Client resetten",
|
||
"discovery_refresh": "Vernieuwen",
|
||
"discovery_empty": "Geen servers gevonden op het lokale netwerk"
|
||
},
|
||
"mobile_nav": {
|
||
"label": "Hoofdnavigatie",
|
||
"home": "Home",
|
||
"devices": "Apparaten",
|
||
"remote": "Remote",
|
||
"chat": "Chat",
|
||
"more": "Meer"
|
||
},
|
||
"mesh": {
|
||
"settings_title": "MeshCentral Compatibility",
|
||
"enabled": "MeshCentral layer enabled",
|
||
"disabled": "MeshCentral layer disabled",
|
||
"server_id": "Server ID (for .msh)",
|
||
"download_msh": "Download MeshAgent .msh",
|
||
"agents_online": "Mesh agents online",
|
||
"device_type": "Mesh Agent",
|
||
"transport_mesh": "MeshCentral KVM",
|
||
"linked_peer": "Linked device",
|
||
"link_peer": "Link to RustDesk/CDAP peer on same host",
|
||
"onboarding_title": "MeshAgent onboarding",
|
||
"onboarding_body": "Download the .msh file, install MeshAgent on endpoints, and devices appear as mesh_agent in the device list.",
|
||
"run_command": "Opdracht uitvoeren",
|
||
"terminal": "Terminal",
|
||
"files": "Bestandsbrowser",
|
||
"run_command_title": "Opdracht op apparaat uitvoeren",
|
||
"command_placeholder": "Uit te voeren opdracht",
|
||
"command_sent": "Opdracht naar agent verzonden",
|
||
"command_failed": "Verzenden mislukt",
|
||
"run_as_shell": "In shell uitvoeren",
|
||
"terminal_title": "Remote-terminal",
|
||
"terminal_unavailable": "Terminalmodule niet geladen",
|
||
"link_peer_title": "Mesh-agent koppelen",
|
||
"link_peer_hint": "RustDesk- of CDAP-peer-ID op dezelfde host. Leeg om te ontkoppelen.",
|
||
"link_saved": "Koppeling bijgewerkt",
|
||
"transport_terminal": "Mesh-terminal",
|
||
"transport_files": "Mesh-bestanden",
|
||
"settings_desc": "MeshAgent-onboarding en Server ID voor .msh-bestanden.",
|
||
"mesh_name": "Mesh-groepnaam (.msh)",
|
||
"copy_server_id": "Server ID kopiëren",
|
||
"copy_server_id_ok": "Server ID gekopieerd",
|
||
"enabled_label": "Ingeschakeld",
|
||
"disabled_label": "Uitgeschakeld",
|
||
"share_link": "Gast-desktoplink",
|
||
"share_link_title": "Gast-desktoplink maken",
|
||
"share_link_hint": "Tijdelijke alleen-bekijken-link. Ontvangers kunnen remote desktop openen zonder panelaccount.",
|
||
"share_ttl": "Geldig voor (minuten)",
|
||
"share_url": "Deel-URL",
|
||
"share_create": "Link maken",
|
||
"share_created": "Gastlink gemaakt",
|
||
"port_tcp": "TCP-portrelay",
|
||
"port_forward_title": "TCP-relay via MeshAgent",
|
||
"port_connect": "Verbinden",
|
||
"port_connected": "Relay gereed",
|
||
"port_connecting": "Verbinden…",
|
||
"port_closed": "Verbroken",
|
||
"port_error": "WebSocket-fout",
|
||
"port_invalid": "Ongeldige poort",
|
||
"port_send": "Verzenden",
|
||
"port_send_placeholder": "Tekst naar remote poort sturen…",
|
||
"port_unavailable": "Portrelay-module niet geladen",
|
||
"power_sleep": "Slapen",
|
||
"power_reset": "Reset",
|
||
"power_confirm": "Energieactie verzenden",
|
||
"power_sent": "Energiecommando verzonden",
|
||
"power_wake": "Wake",
|
||
"power_off": "Power off",
|
||
"filter_mesh": "Mesh agents",
|
||
"port_udp": "UDP port relay",
|
||
"groups_title": "Mesh groups",
|
||
"group_id_placeholder": "Group ID",
|
||
"group_name_placeholder": "Display name",
|
||
"group_add": "Add group",
|
||
"groups_save": "Save groups",
|
||
"groups_empty": "No mesh groups yet.",
|
||
"groups_load_error": "Could not load mesh groups.",
|
||
"groups_saved": "Mesh groups saved",
|
||
"groups_save_error": "Failed to save mesh groups",
|
||
"recordings_title": "Session recordings (server)",
|
||
"recordings_desc": "Mesh desktop sessions captured on the server (.mcrec). CDAP/RustDesk browser recordings stay local unless exported.",
|
||
"recordings_empty": "No server recordings yet.",
|
||
"recordings_load_error": "Could not load recordings.",
|
||
"recording_download": "Download",
|
||
"recording_server_on": "Server recording enabled — reconnecting…",
|
||
"recording_server_off": "Server recording disabled — reconnecting…",
|
||
"cert_missing": "Agent-server certificate not found. Back up mesh_agent_server.pem after agents connect.",
|
||
"cert_ok": "Agent-server certificate present",
|
||
"onboarding_step_msh": "Download the .msh file and set the mesh group name.",
|
||
"onboarding_step_install": "Install unmodified MeshAgent on endpoints using the .msh file.",
|
||
"onboarding_step_verify": "Confirm devices appear as mesh_agent and show online."
|
||
},
|
||
"guest_access": {
|
||
"title": "Gast-remote",
|
||
"subtitle": "Tijdelijke toegang — alleen gedeelde apparaten",
|
||
"menu": "Gasttoegangslink",
|
||
"create_title": "Gasttoegangslink maken",
|
||
"create_hint": "Tijdbegrensde RdClient-link. Ontvangers verbinden alleen met geselecteerde apparaten — geen Console-login, geen volledige lijst.",
|
||
"devices": "Apparaten",
|
||
"ttl": "Geldig voor (minuten)",
|
||
"label": "Label (optioneel)",
|
||
"view_only": "Alleen bekijken",
|
||
"url": "Deel-URL",
|
||
"create": "Link maken",
|
||
"created": "Gastlink gemaakt",
|
||
"invalid_title": "Ongeldige gastlink",
|
||
"missing_token": "Deze gastlink mist een token.",
|
||
"expired": "Deze gastlink is ongeldig of verlopen.",
|
||
"device_denied": "Deze gastlink is ongeldig, verlopen of staat dit apparaat niet toe.",
|
||
"empty": "Geen apparaten op deze gastlink.",
|
||
"expires": "Verloopt",
|
||
"back_to_list": "Terug naar gastenlijst"
|
||
},
|
||
"ux35": {
|
||
"resize_sidebar": "Zijbalkbreedte aanpassen",
|
||
"open_menu": "Menu openen",
|
||
"theme_mode_hint": "Licht en Donker zijn ingebouwd. Aangepast wordt actief wanneer u hieronder kleuren bewerkt.",
|
||
"switch_to_ux35": "Overschakelen naar UX 3.5 (Beta)",
|
||
"switch_to_classic": "Overschakelen naar klassieke UI",
|
||
"beta_badge": "BETA",
|
||
"beta_tooltip": "Beta-consolelay-out — optioneel; de klassieke UI blijft de standaard."
|
||
},
|
||
"help": {
|
||
"panel": {
|
||
"title": "Help & supporters",
|
||
"thanks": "BetterDesk is gratis en open source dankzij mensen en organisaties die geloven in zelf-gehoste remote management. Dank je.",
|
||
"honorary": "Ere-supporters",
|
||
"backers": "Individuele supporters",
|
||
"sponsor_cta": "Steun het project",
|
||
"links": "Nuttige links",
|
||
"link_sponsors": "GitHub Sponsors",
|
||
"link_bmc": "Buy Me a Coffee",
|
||
"link_repo": "GitHub-repository",
|
||
"link_issues": "Issues & feedback",
|
||
"link_sponsors_md": "Volledige sponsorslijst",
|
||
"close": "Sluiten"
|
||
}
|
||
},
|
||
"client_branding": {
|
||
"subtitle": "White-label for BetterDesk desktop clients and a compatible subset for RustDesk.",
|
||
"form_title": "Client Branding profile",
|
||
"hint": "Saved to the BetterDesk (Go) server. BetterDesk clients fetch full branding automatically; stock RustDesk receives only a safe subset via heartbeat.",
|
||
"company_name": "Company name",
|
||
"support_contact": "Support contact",
|
||
"phone": "Phone",
|
||
"email": "Email",
|
||
"website": "Website",
|
||
"accent_color": "Accent color",
|
||
"logo": "Logo",
|
||
"logo_hint": "PNG, JPEG, or WebP, max 512 KiB.",
|
||
"clear_logo": "Clear logo",
|
||
"preview_betterdesk": "BetterDesk preview",
|
||
"preview_rustdesk": "RustDesk subset (heartbeat)",
|
||
"preview_rustdesk_hint": "Stock RustDesk does not call /api/branding — these options go in strategy.config_options.",
|
||
"revision": "Revision",
|
||
"saved": "Client branding saved",
|
||
"save_failed": "Failed to save branding",
|
||
"load_failed": "Failed to load branding",
|
||
"logo_too_large": "Logo must be at most 512 KiB",
|
||
"logo_invalid": "Invalid logo format"
|
||
}
|
||
}
|