mirror of
https://github.com/UNITRONIX/BetterDesk.git
synced 2026-09-10 17:45:42 +00:00
edba7c5da6
Rework password reset flow and diagnostics: change reset-password.js argument order (password first, optional username) and update Docker/CLI scripts to call it accordingly; persist DEFAULT_ADMIN_PASSWORD to .env and restart betterdesk-console after resets to avoid overwrites. Add translations for an "invalid_credentials" message across supported locales. Harden reset-password.js with a bcrypt self-test, log hash info, and add additional data directory candidates. Enhance authService with detailed auth/logging (hash type, failures/success), safer admin-hash migration logic (avoid overwriting if admin has logged in), and self-tests when creating/updating admin password hashes to detect/retry corrupted hashes. Co-Authored-By: MrBrodacz - Design <215021251+MrBrodacz2025@users.noreply.github.com> Co-Authored-By: boruto79 <176351662+boruto79@users.noreply.github.com>
1056 lines
44 KiB
JSON
1056 lines
44 KiB
JSON
{
|
|
"meta": {
|
|
"lang": "de",
|
|
"name": "German",
|
|
"native_name": "Deutsch",
|
|
"direction": "ltr"
|
|
},
|
|
"common": {
|
|
"loading": "Laden...",
|
|
"confirm": "Bestätigen",
|
|
"alert": "Warnung",
|
|
"prompt": "Wert eingeben",
|
|
"copied": "In die Zwischenablage kopiert",
|
|
"save": "Speichern",
|
|
"saved": "Gespeichert",
|
|
"error": "Fehler",
|
|
"success": "Erfolg",
|
|
"warning": "Warnung",
|
|
"info": "Information",
|
|
"all": "Alle",
|
|
"cancel": "Abbrechen",
|
|
"delete": "Löschen"
|
|
},
|
|
"nav": {
|
|
"main": "Hauptmenü",
|
|
"tools": "Werkzeuge",
|
|
"system": "System",
|
|
"dashboard": "Dashboard",
|
|
"devices": "Geräte",
|
|
"keys": "Schlüssel",
|
|
"generator": "Generator",
|
|
"settings": "Einstellungen",
|
|
"users": "Benutzer",
|
|
"inventory": "Inventar",
|
|
"tickets": "Tickets",
|
|
"activity": "Aktivität",
|
|
"automation": "Automatisierung",
|
|
"file_transfer": "Dateiübertragung",
|
|
"network": "Netzwerk",
|
|
"dataguard": "DataGuard",
|
|
"reports": "Berichte",
|
|
"tenants": "Mandanten",
|
|
"registrations": "Registrierungen",
|
|
"toggle_sidebar": "Seitenleiste umschalten"
|
|
},
|
|
"auth": {
|
|
"login": "Anmelden",
|
|
"logout": "Abmelden",
|
|
"login_title": "Anmelden",
|
|
"login_subtitle": "Anmelden bei BetterDesk Console",
|
|
"username": "Benutzername",
|
|
"username_placeholder": "Benutzername eingeben",
|
|
"password": "Passwort",
|
|
"password_placeholder": "Passwort eingeben",
|
|
"remember_me": "Angemeldet bleiben",
|
|
"login_failed": "Anmeldung fehlgeschlagen. Bitte überprüfen Sie Ihre Anmeldedaten.",
|
|
"invalid_credentials": "Ungültiger Benutzername oder Passwort.",
|
|
"fill_all_fields": "Bitte füllen Sie alle Felder aus",
|
|
"logout_confirm": "Sind Sie sicher, dass Sie sich abmelden möchten?",
|
|
"change_password": "Passwort ändern",
|
|
"password_required": "Passwort ist erforderlich",
|
|
"totp_title": "Zwei-Faktor-Authentifizierung",
|
|
"totp_subtitle": "Geben Sie den 6-stelligen Code aus Ihrer Authenticator-App ein",
|
|
"totp_code": "Bestätigungscode",
|
|
"totp_verify": "Bestätigen",
|
|
"totp_use_recovery": "Stattdessen einen Wiederherstellungscode verwenden",
|
|
"totp_use_code": "Stattdessen Authenticator-Code verwenden",
|
|
"totp_recovery_code": "Wiederherstellungscode",
|
|
"totp_back_to_login": "Zurück zur Anmeldung",
|
|
"totp_invalid_code": "Ungültiger Bestätigungscode. Bitte versuchen Sie es erneut.",
|
|
"totp_enter_code": "Bitte geben Sie einen 6-stelligen Code ein",
|
|
"totp_enter_recovery": "Bitte geben Sie einen Wiederherstellungscode ein",
|
|
"totp_session_expired": "Sitzung abgelaufen. Bitte melden Sie sich erneut an.",
|
|
"totp_already_enabled": "Zwei-Faktor-Authentifizierung ist bereits aktiviert"
|
|
},
|
|
"dashboard": {
|
|
"title": "Dashboard",
|
|
"subtitle": "Übersicht Ihres RustDesk-Servers",
|
|
"total_devices": "Geräte gesamt",
|
|
"online_now": "Jetzt online",
|
|
"banned": "Gesperrt",
|
|
"active_connections": "Aktive Verbindungen",
|
|
"offline_devices": "Offline",
|
|
"server_status": "Serverstatus",
|
|
"quick_actions": "Schnellaktionen",
|
|
"manage_devices": "Verbundene Geräte verwalten",
|
|
"view_keys": "Serverschlüssel anzeigen",
|
|
"generate_config": "Client-Konfiguration generieren",
|
|
"server_settings": "Einstellungen konfigurieren"
|
|
},
|
|
"devices": {
|
|
"title": "Geräte",
|
|
"id": "ID",
|
|
"hostname": "Hostname",
|
|
"username": "Benutzername",
|
|
"platform": "Plattform",
|
|
"version": "Version",
|
|
"ip_address": "IP-Adresse",
|
|
"note": "Notiz",
|
|
"last_seen": "Zuletzt gesehen",
|
|
"last_online": "Zuletzt online",
|
|
"first_seen": "Erstmals gesehen",
|
|
"created": "Erstellt",
|
|
"status": "Status",
|
|
"ban_reason": "Sperrgrund",
|
|
"actions": "Aktionen",
|
|
"search_placeholder": "Geräte suchen...",
|
|
"filter_all": "Alle",
|
|
"filter_online": "Online",
|
|
"filter_offline": "Offline",
|
|
"filter_banned": "Gesperrt",
|
|
"selected": "ausgewählt",
|
|
"showing": "Anzeige",
|
|
"of": "von",
|
|
"sync_status": "Synchronisierungsstatus",
|
|
"sync_success": "Status erfolgreich synchronisiert",
|
|
"empty_title": "Keine Geräte gefunden",
|
|
"empty_text": "Keine Geräte entsprechen Ihren aktuellen Filtern",
|
|
"edit_title": "Gerätedetails",
|
|
"delete_title": "Gerät löschen",
|
|
"delete_confirm": "Sind Sie sicher, dass Sie Gerät {id} löschen möchten?",
|
|
"delete_warning": "Sie sind dabei, dieses Gerät dauerhaft zu löschen:",
|
|
"delete_permanent": "Diese Aktion kann nicht rückgängig gemacht werden. Alle mit diesem Gerät verknüpften Daten werden dauerhaft aus der Datenbank entfernt.",
|
|
"delete_success": "Gerät erfolgreich gelöscht",
|
|
"details": "Gerätedetails",
|
|
"ban_title": "Gerät sperren",
|
|
"ban_confirm": "Sind Sie sicher, dass Sie Gerät {id} sperren möchten?",
|
|
"ban_success": "Gerät erfolgreich gesperrt",
|
|
"unban_title": "Gerät entsperren",
|
|
"unban_confirm": "Sind Sie sicher, dass Sie Gerät {id} entsperren möchten?",
|
|
"unban_success": "Gerät erfolgreich entsperrt",
|
|
"change_id": "ID ändern",
|
|
"change_id_title": "Geräte-ID ändern",
|
|
"new_id": "Neue ID",
|
|
"change_id_hint": "6-16 Zeichen, nur Buchstaben, Zahlen, Bindestriche und Unterstriche",
|
|
"change_id_success": "Geräte-ID erfolgreich geändert",
|
|
"id_length_error": "ID muss 6-16 Zeichen lang sein",
|
|
"id_format_error": "ID darf nur Buchstaben, Zahlen, Bindestriche und Unterstriche enthalten",
|
|
"bulk_delete_title": "Mehrere Geräte löschen",
|
|
"bulk_delete_confirm": "Sind Sie sicher, dass Sie {count} Geräte löschen möchten?",
|
|
"bulk_delete_success": "{count} Geräte erfolgreich gelöscht",
|
|
"columns": "Spalten",
|
|
"toggle_columns": "Sichtbare Spalten umschalten"
|
|
},
|
|
"keys": {
|
|
"title": "Serverschlüssel",
|
|
"subtitle": "Öffentlicher Schlüssel und Konfiguration für RustDesk-Clients",
|
|
"public_key": "Öffentlicher Schlüssel",
|
|
"qr_code": "QR-Code",
|
|
"server_info": "Serverinformationen",
|
|
"download": "Schlüssel herunterladen",
|
|
"show_qr": "QR anzeigen",
|
|
"qr_hint": "Scannen Sie diesen QR-Code mit der RustDesk-Mobilapp",
|
|
"no_key": "Kein öffentlicher Schlüssel gefunden",
|
|
"no_key_to_copy": "Kein Schlüssel zum Kopieren",
|
|
"no_qr": "QR-Code nicht verfügbar",
|
|
"download_success": "Schlüsseldatei heruntergeladen"
|
|
},
|
|
"settings": {
|
|
"title": "Einstellungen",
|
|
"subtitle": "Konsolenkonfiguration und Kontoeinstellungen",
|
|
"tab_general": "Allgemein",
|
|
"tab_server": "Server",
|
|
"tab_branding": "Branding",
|
|
"tab_backup": "Sicherung",
|
|
"language": "Sprache",
|
|
"change_password": "Passwort ändern",
|
|
"password_desc": "Aktualisieren Sie Ihr Kontopasswort",
|
|
"current_password": "Aktuelles Passwort",
|
|
"new_password": "Neues Passwort",
|
|
"confirm_password": "Passwort bestätigen",
|
|
"save_password": "Passwort aktualisieren",
|
|
"password_changed": "Passwort erfolgreich geändert",
|
|
"fill_all_fields": "Bitte füllen Sie alle Felder aus",
|
|
"passwords_not_match": "Passwörter stimmen nicht überein",
|
|
"password_requirements": "Passwortanforderungen",
|
|
"password_requirements_not_met": "Passwort erfüllt nicht die Anforderungen",
|
|
"req_length": "Mindestens 8 Zeichen",
|
|
"req_uppercase": "Mindestens ein Großbuchstabe",
|
|
"req_lowercase": "Mindestens ein Kleinbuchstabe",
|
|
"req_number": "Mindestens eine Zahl",
|
|
"server_info": "Serverinformationen",
|
|
"version": "Version",
|
|
"database": "Datenbank",
|
|
"uptime": "Laufzeit",
|
|
"audit_log": "Audit-Protokoll",
|
|
"audit_desc": "Aktuelle Konsolenaktivität",
|
|
"no_audit_logs": "Keine Audit-Protokolle gefunden",
|
|
"backend_title": "Server-Backend",
|
|
"backend_desc": "Wählen Sie das Server-Backend für Geräteverwaltung und Signal-/Relay-Dienste.",
|
|
"backend_original": "Original",
|
|
"backend_enhanced": "Erweitert",
|
|
"backend_rustdesk_desc": "Standard RustDesk Signal- und Relay-Server (hbbs + hbbr). Basis-HTTP-API mit eingeschränkten Endpunkten.",
|
|
"backend_betterdesk_desc": "Erweiterter Go-basierter Server mit vollständiger REST-API, JWT-Authentifizierung, Sperrliste, Tags, Echtzeit-WebSocket-Events und Audit-Protokollierung.",
|
|
"backend_feature_signal": "Signal-Server (ID-Registrierung)",
|
|
"backend_feature_relay": "Relay-Server (Verbindungsweiterleitung)",
|
|
"backend_feature_basic_api": "Basis-REST-API",
|
|
"backend_feature_full_api": "Vollständige REST-API (34+ Endpunkte)",
|
|
"backend_feature_jwt": "JWT-Authentifizierung & TOTP 2FA",
|
|
"backend_feature_blocklist": "IP/ID-Sperrlisten-Verwaltung",
|
|
"backend_feature_tags": "Geräte-Tags & Gruppierung",
|
|
"backend_feature_audit": "Audit-Ereignisprotokollierung",
|
|
"backend_feature_websocket": "Echtzeit-WebSocket-Events",
|
|
"backend_connection": "Verbindung",
|
|
"backend_api_url": "API-URL",
|
|
"backend_test": "Verbindung testen",
|
|
"backend_testing": "Teste...",
|
|
"backend_save": "Backend übernehmen",
|
|
"backend_saved": "Server-Backend erfolgreich gewechselt. Gerätedaten werden jetzt vom neuen Backend verwaltet.",
|
|
"backend_save_failed": "Wechsel des Server-Backends fehlgeschlagen",
|
|
"backend_test_success": "Verbindung erfolgreich! Server ist erreichbar.",
|
|
"backend_test_failed": "Verbindung fehlgeschlagen. Server ist nicht erreichbar.",
|
|
"backend_confirm_switch": "Sind Sie sicher, dass Sie das Server-Backend wechseln möchten? Dies ändert die Geräteverwaltung.",
|
|
"backend_unreachable": "Wechsel nicht möglich: Zielserver ist nicht erreichbar. Starten Sie den Server zuerst.",
|
|
"invalid_backend": "Ungültige Backend-Auswahl. Wählen Sie 'rustdesk' oder 'betterdesk'.",
|
|
"backend_status_running": "Verbunden",
|
|
"backend_status_unreachable": "Nicht erreichbar",
|
|
"backend_status_error": "Fehler",
|
|
"backend_status_unknown": "Unbekannt",
|
|
"totp_title": "Zwei-Faktor-Authentifizierung",
|
|
"totp_desc": "Fügen Sie eine zusätzliche Sicherheitsebene mit TOTP-Authenticator-Apps hinzu (Google Authenticator, Microsoft Authenticator, Authy usw.)",
|
|
"totp_enabled": "2FA aktiviert",
|
|
"totp_enabled_desc": "Ihr Konto ist durch Zwei-Faktor-Authentifizierung geschützt.",
|
|
"totp_disabled": "2FA nicht aktiviert",
|
|
"totp_disabled_desc": "Aktivieren Sie die Zwei-Faktor-Authentifizierung für zusätzliche Kontosicherheit.",
|
|
"totp_setup": "2FA aktivieren",
|
|
"totp_disable": "2FA deaktivieren",
|
|
"totp_step1": "Installieren Sie eine Authenticator-App auf Ihrem Telefon",
|
|
"totp_step2": "Scannen Sie den QR-Code unten",
|
|
"totp_step3": "Geben Sie den 6-stelligen Code zur Überprüfung ein",
|
|
"totp_manual_key": "Manueller Schlüssel",
|
|
"totp_enter_code": "Bestätigungscode eingeben",
|
|
"totp_verify_enable": "Überprüfen & Aktivieren",
|
|
"totp_enabled_success": "Zwei-Faktor-Authentifizierung aktiviert!",
|
|
"totp_recovery_warning": "Bewahren Sie diese Wiederherstellungscodes sicher auf. Jeder Code kann nur einmal verwendet werden. Wenn Sie den Zugang zu Ihrer Authenticator-App verlieren, können Sie diese Codes zum Anmelden verwenden.",
|
|
"totp_done": "Fertig",
|
|
"totp_disable_warning": "Das Deaktivieren der Zwei-Faktor-Authentifizierung macht Ihr Konto weniger sicher. Geben Sie Ihr Passwort zur Bestätigung ein.",
|
|
"totp_disabled_success": "Zwei-Faktor-Authentifizierung wurde deaktiviert."
|
|
},
|
|
"audit": {
|
|
"time": "Zeit",
|
|
"user": "Benutzer",
|
|
"action": "Aktion",
|
|
"details": "Details"
|
|
},
|
|
"generator": {
|
|
"title": "Client-Konfigurationsgenerator",
|
|
"subtitle": "Konfiguration für RustDesk-Clients generieren",
|
|
"config_options": "Konfigurationsoptionen",
|
|
"server_address": "Serveradresse",
|
|
"server_address_hint": "Domain oder IP-Adresse Ihres Servers",
|
|
"custom_port": "Benutzerdefinierter Port",
|
|
"port_hint": "Leer lassen für Standard (21116)",
|
|
"relay_server": "Relay-Server",
|
|
"relay_placeholder": "Gleich wie ID-Server, wenn leer",
|
|
"relay_hint": "Optional: separate Relay-Serveradresse",
|
|
"include_key": "Öffentlichen Schlüssel in Konfiguration aufnehmen",
|
|
"generate": "Konfiguration generieren",
|
|
"output": "Konfigurationsausgabe",
|
|
"usage_title": "Verbindungsdetails",
|
|
"generated": "Konfiguration generiert",
|
|
"server_required": "Serveradresse ist erforderlich",
|
|
"nothing_to_copy": "Generieren Sie zuerst eine Konfiguration"
|
|
},
|
|
"server": {
|
|
"port": "Port",
|
|
"api_port": "API-Port",
|
|
"id_server": "ID-Server",
|
|
"relay_server": "Relay-Server",
|
|
"api_key": "API-Schlüssel"
|
|
},
|
|
"status": {
|
|
"online": "Online",
|
|
"offline": "Offline",
|
|
"banned": "Gesperrt",
|
|
"running": "Läuft",
|
|
"stopped": "Gestoppt",
|
|
"unknown": "Unbekannt",
|
|
"checking": "Prüfe..."
|
|
},
|
|
"actions": {
|
|
"refresh": "Aktualisieren",
|
|
"copy": "Kopieren",
|
|
"connect": "Verbinden",
|
|
"connect_desktop": "Über Desktop-Client verbinden",
|
|
"details": "Details",
|
|
"edit": "Bearbeiten",
|
|
"delete": "Löschen",
|
|
"ban": "Sperren",
|
|
"unban": "Entsperren",
|
|
"save": "Speichern",
|
|
"cancel": "Abbrechen",
|
|
"confirm": "Bestätigen",
|
|
"close": "Schließen",
|
|
"clear": "Leeren",
|
|
"ok": "OK"
|
|
},
|
|
"time": {
|
|
"just_now": "Gerade eben",
|
|
"minutes_ago": "Vor {count} Minute(n)",
|
|
"hours_ago": "Vor {count} Stunde(n)",
|
|
"days_ago": "Vor {count} Tag(en)"
|
|
},
|
|
"users": {
|
|
"title": "Benutzerverwaltung",
|
|
"subtitle": "Konsolenbenutzer und Berechtigungen verwalten",
|
|
"add_user": "Benutzer hinzufügen",
|
|
"edit_user": "Benutzer bearbeiten",
|
|
"username": "Benutzername",
|
|
"username_placeholder": "Benutzername eingeben",
|
|
"username_hint": "3-32 Zeichen, nur Buchstaben, Zahlen und Unterstriche",
|
|
"password": "Passwort",
|
|
"password_placeholder": "Passwort eingeben",
|
|
"password_hint": "Mindestens 8 Zeichen mit Groß-/Kleinbuchstaben, Zahlen und Sonderzeichen",
|
|
"password_leave_empty": "Leer lassen, um aktuelles beizubehalten",
|
|
"role": "Rolle",
|
|
"role_admin": "Administrator",
|
|
"role_operator": "Operator",
|
|
"role_viewer": "Betrachter",
|
|
"role_hint": "Betrachter können nur Daten einsehen, Operatoren können Geräte verwalten, Administratoren haben vollen Zugriff",
|
|
"created": "Erstellt",
|
|
"last_login": "Letzte Anmeldung",
|
|
"never": "Nie",
|
|
"actions": "Aktionen",
|
|
"create": "Benutzer erstellen",
|
|
"edit": "Bearbeiten",
|
|
"reset_password": "Passwort zurücksetzen",
|
|
"new_password": "Neues Passwort",
|
|
"delete_title": "Benutzer löschen",
|
|
"delete_confirm": "Sind Sie sicher, dass Sie Benutzer {username} löschen möchten?",
|
|
"delete_success": "Benutzer erfolgreich gelöscht",
|
|
"user_created": "Benutzer erfolgreich erstellt",
|
|
"user_updated": "Benutzer erfolgreich aktualisiert",
|
|
"password_reset_success": "Passwort erfolgreich zurückgesetzt",
|
|
"empty_title": "Keine Benutzer gefunden",
|
|
"empty_text": "Fügen Sie Benutzer hinzu, um den Konsolenzugriff zu verwalten",
|
|
"fill_required": "Bitte füllen Sie alle Pflichtfelder aus",
|
|
"invalid_username": "Benutzername muss 3-32 Zeichen lang sein, nur Buchstaben, Zahlen und Unterstriche",
|
|
"username_exists": "Benutzername existiert bereits",
|
|
"weak_password": "Passwort ist zu schwach",
|
|
"password_too_short": "Passwort muss mindestens 8 Zeichen lang sein",
|
|
"invalid_role": "Ungültige Rolle",
|
|
"cannot_demote_self": "Sie können sich nicht selbst herabstufen",
|
|
"cannot_delete_self": "Sie können Ihr eigenes Konto nicht löschen",
|
|
"last_admin": "Der letzte Administrator kann nicht gelöscht werden",
|
|
"admin_only": "Diese Funktion ist nur für Administratoren verfügbar",
|
|
"password_required": "Passwort ist erforderlich",
|
|
"not_found": "Benutzer nicht gefunden",
|
|
"strength_weak": "Schwach",
|
|
"strength_medium": "Mittel",
|
|
"strength_strong": "Stark",
|
|
"security_tips_title": "Sicherheitsempfehlungen",
|
|
"tip_strong_passwords": "Verwenden Sie starke, einzigartige Passwörter für jeden Benutzer",
|
|
"tip_unique_accounts": "Erstellen Sie individuelle Konten für jede Person",
|
|
"tip_viewer_role": "Verwenden Sie die Betrachter-Rolle für Benutzer, die nur Lesezugriff benötigen",
|
|
"tip_operator_role": "Verwenden Sie die Operator-Rolle für Benutzer, die Geräte verwalten, aber keine Benutzer verwalten müssen",
|
|
"tip_audit_logs": "Überprüfen Sie regelmäßig die Audit-Protokolle auf verdächtige Aktivitäten"
|
|
},
|
|
"folders": {
|
|
"title": "Ordner",
|
|
"create": "Ordner erstellen",
|
|
"edit": "Ordner bearbeiten",
|
|
"delete": "Ordner löschen",
|
|
"name": "Ordnername",
|
|
"name_placeholder": "Ordnername eingeben",
|
|
"name_required": "Ordnername ist erforderlich",
|
|
"name_too_long": "Ordnername ist zu lang (max. 50 Zeichen)",
|
|
"color": "Farbe",
|
|
"icon": "Symbol",
|
|
"not_found": "Ordner nicht gefunden",
|
|
"delete_confirm": "Sind Sie sicher, dass Sie diesen Ordner löschen möchten? Geräte werden nicht mehr zugewiesen.",
|
|
"delete_success": "Ordner erfolgreich gelöscht",
|
|
"created": "Ordner erfolgreich erstellt",
|
|
"updated": "Ordner erfolgreich aktualisiert",
|
|
"no_devices_selected": "Keine Geräte ausgewählt",
|
|
"devices_moved": "Geräte erfolgreich verschoben",
|
|
"device_assigned": "Gerät dem Ordner zugewiesen",
|
|
"unassigned": "Nicht zugewiesen",
|
|
"all_devices": "Alle Geräte",
|
|
"drag_hint": "Ziehen Sie Geräte in Ordner, um sie zu organisieren",
|
|
"move_to": "Verschieben nach",
|
|
"toggle_sidebar": "Seitenleiste umschalten"
|
|
},
|
|
"errors": {
|
|
"not_found_title": "Seite nicht gefunden",
|
|
"not_found_message": "Die gesuchte Seite existiert nicht oder wurde verschoben.",
|
|
"server_error_title": "Serverfehler",
|
|
"server_error_message": "Etwas ist schiefgelaufen. Bitte versuchen Sie es später erneut.",
|
|
"go_home": "Zur Startseite",
|
|
"try_again": "Erneut versuchen",
|
|
"load_devices_failed": "Geräte konnten nicht geladen werden",
|
|
"load_key_failed": "Schlüssel konnte nicht geladen werden",
|
|
"load_qr_failed": "QR-Code konnte nicht geladen werden",
|
|
"load_audit_failed": "Audit-Protokoll konnte nicht geladen werden",
|
|
"load_users_failed": "Benutzer konnten nicht geladen werden",
|
|
"load_folders_failed": "Ordner konnten nicht geladen werden",
|
|
"download_failed": "Download fehlgeschlagen",
|
|
"logout_failed": "Abmeldung fehlgeschlagen",
|
|
"password_change_failed": "Passwortänderung fehlgeschlagen",
|
|
"language_change_failed": "Sprachwechsel fehlgeschlagen",
|
|
"ban_failed": "Gerät konnte nicht gesperrt werden",
|
|
"unban_failed": "Gerät konnte nicht entsperrt werden",
|
|
"delete_failed": "Gerät konnte nicht gelöscht werden",
|
|
"change_id_failed": "Geräte-ID konnte nicht geändert werden",
|
|
"bulk_delete_failed": "Geräte konnten nicht gelöscht werden",
|
|
"sync_failed": "Synchronisierung fehlgeschlagen"
|
|
},
|
|
"remote": {
|
|
"title": "Remote-Desktop",
|
|
"connecting": "Verbinde...",
|
|
"waiting_password": "Warte auf Passwort",
|
|
"authenticating": "Authentifiziere...",
|
|
"streaming": "Verbunden",
|
|
"disconnected": "Getrennt",
|
|
"error": "Fehler",
|
|
"status_idle": "Bereit",
|
|
"password_required": "Passwort erforderlich",
|
|
"enter_password_for": "Passwort für Gerät eingeben",
|
|
"password_placeholder": "Gerätepasswort",
|
|
"connect": "Verbinden",
|
|
"reconnect": "Erneut verbinden",
|
|
"disconnect": "Trennen",
|
|
"back_to_devices": "Zurück zu Geräten",
|
|
"fullscreen": "Vollbild",
|
|
"toggle_audio": "Audio umschalten",
|
|
"send_keys": "Tasten senden",
|
|
"scale_mode": "Skalierungsmodus",
|
|
"scale_fit": "An Fenster anpassen",
|
|
"scale_fill": "Fenster ausfüllen",
|
|
"scale_original": "Originalgröße (1:1)",
|
|
"scale_stretch": "Strecken",
|
|
"actions": "Aktionen",
|
|
"lock_screen": "Bildschirm sperren",
|
|
"restart_remote": "Remote-Gerät neu starten",
|
|
"refresh_screen": "Bildschirm aktualisieren",
|
|
"clipboard_paste": "Aus Zwischenablage einfügen",
|
|
"block_input": "Eingabe blockieren",
|
|
"display_settings": "Anzeigeeinstellungen",
|
|
"image_quality": "Bildqualität",
|
|
"quality_best": "Beste Qualität",
|
|
"quality_balanced": "Ausgewogen",
|
|
"quality_low": "Leistung",
|
|
"show_cursor": "Remote-Cursor anzeigen",
|
|
"lock_after_session": "Nach Sitzung sperren",
|
|
"privacy_mode": "Datenschutzmodus",
|
|
"disable_clipboard": "Zwischenablage deaktivieren",
|
|
"chat": "Chat",
|
|
"chat_placeholder": "Nachricht eingeben...",
|
|
"record": "Bildschirm aufnehmen",
|
|
"view_only": "Nur anzeigen",
|
|
"pin_toolbar": "Symbolleiste anheften",
|
|
"confirm_restart": "Sind Sie sicher, dass Sie das Remote-Gerät neu starten möchten?",
|
|
"webcodecs_not_supported": "Ihr Browser unterstützt die WebCodecs-API nicht. Bitte verwenden Sie Chrome 94+ oder Edge 94+.",
|
|
"webcodecs_insecure_context": "WebCodecs über HTTP nicht verfügbar. Video verwendet Software-Fallback. Für beste Leistung verwenden Sie HTTPS.",
|
|
"webcodecs_fallback_active": "Software-Videodecoder aktiv (eingeschränkte Leistung)",
|
|
"click_to_start": "Zum Starten klicken",
|
|
"autoplay_blocked": "Der Browser erfordert eine Benutzerinteraktion, um Video und Audio abzuspielen.",
|
|
"start_playback": "Wiedergabe starten"
|
|
},
|
|
"branding": {
|
|
"identity_title": "Markenidentität",
|
|
"identity_desc": "Passen Sie den Anwendungsnamen und die Beschreibung an, die in der Konsole angezeigt werden",
|
|
"app_name": "Anwendungsname",
|
|
"app_description": "Anwendungsbeschreibung",
|
|
"logo_title": "Logo",
|
|
"logo_desc": "Wählen Sie, wie Ihr Logo in der Seitenleiste und auf der Anmeldeseite erscheint",
|
|
"logo_type_icon": "Material-Symbol",
|
|
"logo_type_svg": "SVG-Code",
|
|
"logo_type_image": "Bild-URL",
|
|
"logo_icon_name": "Symbolname",
|
|
"logo_icon_hint": "Geben Sie einen Material Icons-Namen ein (z.B. dns, cloud, security). Siehe fonts.google.com/icons",
|
|
"logo_svg_code": "SVG-Code",
|
|
"logo_svg_hint": "Fügen Sie Ihr SVG-Markup hier ein. Unterstützt vollständige <svg>-Elemente mit Pfaden und Stilen.",
|
|
"logo_image_upload": "Bild hochladen",
|
|
"logo_image_choose": "Bilddatei auswählen",
|
|
"logo_image_hint": "PNG, JPG, GIF, WebP oder SVG. Max. 1,5 MB. Das Bild wird als Base64-Daten gespeichert.",
|
|
"logo_image_url": "Bilddaten / URL",
|
|
"logo_image_url_hint": "Wird automatisch beim Hochladen ausgefüllt oder manuell als URL eingegeben.",
|
|
"logo_image_too_large": "Bild ist zu groß. Maximale Größe beträgt 1,5 MB.",
|
|
"logo_image_invalid_type": "Ungültiger Dateityp. Verwenden Sie PNG, JPG, GIF, WebP oder SVG.",
|
|
"preview": "Vorschau",
|
|
"colors_title": "Farbschema",
|
|
"colors_desc": "Passen Sie die Farbpalette an. Leer lassen für Standardwerte.",
|
|
"colors_backgrounds": "Hintergründe",
|
|
"colors_text": "Text",
|
|
"colors_accents": "Akzentfarben",
|
|
"colors_borders": "Rahmen",
|
|
"import_export_title": "Import / Export",
|
|
"import_export_desc": "Speichern Sie Ihr Theme als JSON-Datei oder importieren Sie eines von einer anderen Instanz",
|
|
"export_theme": "Theme exportieren",
|
|
"import_theme": "Theme importieren",
|
|
"reset_defaults": "Auf Standardwerte zurücksetzen",
|
|
"save_branding": "Branding speichern",
|
|
"saved": "Branding erfolgreich gespeichert. Wird neu geladen...",
|
|
"exported": "Theme exportiert",
|
|
"imported": "Theme erfolgreich importiert. Wird neu geladen...",
|
|
"import_error": "Theme konnte nicht importiert werden. Ungültiges Dateiformat.",
|
|
"reset_confirm": "Sind Sie sicher, dass Sie das Branding auf die Standardwerte zurücksetzen möchten? Dies kann nicht rückgängig gemacht werden.",
|
|
"reset_success": "Branding auf Standardwerte zurückgesetzt. Wird neu geladen..."
|
|
},
|
|
"device_detail": {
|
|
"tab_overview": "Übersicht",
|
|
"tab_tags": "Tags & Notizen",
|
|
"tab_actions": "Aktionen",
|
|
"section_identity": "Identität",
|
|
"section_network": "Netzwerk",
|
|
"section_timestamps": "Zeitstempel",
|
|
"section_connect": "Verbindung",
|
|
"section_manage": "Verwaltung",
|
|
"folder": "Ordner",
|
|
"status_tier": "Statusstufe",
|
|
"device_banned": "Dieses Gerät ist gesperrt",
|
|
"no_reason": "Kein Grund angegeben",
|
|
"tags": "Tags",
|
|
"no_tags": "Keine Tags diesem Gerät zugewiesen",
|
|
"tag_placeholder": "Tag-Namen eingeben...",
|
|
"add_tag": "Hinzufügen",
|
|
"tag_exists": "Dieses Tag existiert bereits",
|
|
"notes": "Notizen",
|
|
"notes_placeholder": "Notizen zu diesem Gerät hinzufügen...",
|
|
"danger_zone": "Gefahrenbereich",
|
|
"action_connect_web": "Web-Remote",
|
|
"action_connect_web_desc": "Über Browser-Remote-Desktop verbinden",
|
|
"action_native_remote": "BetterDesk Remote",
|
|
"action_native_remote_desc": "Nativer JPEG-Stream — keine Plugins erforderlich",
|
|
"action_connect_desktop": "Desktop-Client",
|
|
"action_connect_desktop_desc": "In Desktop-Client-App öffnen",
|
|
"action_change_id_desc": "Geräte-Registrierungs-ID ändern",
|
|
"action_ban_desc": "Dieses Gerät am Verbinden hindern",
|
|
"action_unban_desc": "Diesem Gerät wieder erlauben, sich zu verbinden",
|
|
"action_delete_desc": "Dieses Gerät dauerhaft entfernen",
|
|
"tab_hardware": "Hardware",
|
|
"tab_metrics": "Metriken",
|
|
"section_system": "System",
|
|
"section_cpu": "Prozessor",
|
|
"section_memory": "Arbeitsspeicher",
|
|
"section_displays": "Bildschirme",
|
|
"section_encoding": "Encoding-Fähigkeiten",
|
|
"section_live_metrics": "Live-Metriken",
|
|
"section_current_usage": "Aktuelle Auslastung",
|
|
"section_usage_history": "Auslastungsverlauf",
|
|
"os": "Betriebssystem",
|
|
"version": "Client-Version",
|
|
"cpu_model": "CPU-Modell",
|
|
"cpu_cores": "CPU-Kerne",
|
|
"cpu_freq": "CPU-Frequenz",
|
|
"total_memory": "Gesamtspeicher",
|
|
"metric_memory": "Arbeitsspeicher",
|
|
"metric_disk": "Festplatte",
|
|
"metrics_updated": "Aktualisiert",
|
|
"device_groups": "Gruppen",
|
|
"no_sysinfo": "Keine Hardwareinformationen verfügbar",
|
|
"no_sysinfo_hint": "Systeminfo erscheint, nachdem das Gerät einen Sysinfo-Bericht gesendet hat",
|
|
"no_metrics": "Keine Metrikdaten verfügbar",
|
|
"no_metrics_hint": "Metriken erscheinen, nachdem das Gerät Heartbeat-Berichte gesendet hat",
|
|
"chart_oldest": "← Älteste",
|
|
"chart_newest": "Neueste →"
|
|
},
|
|
"inventory": {
|
|
"title": "Inventar",
|
|
"subtitle": "Hardware- und Softwareinventar der verwalteten Geräte",
|
|
"device_id": "Geräte-ID",
|
|
"hostname": "Hostname",
|
|
"os": "Betriebssystem",
|
|
"cpu": "CPU",
|
|
"cpu_cores": "CPU-Kerne",
|
|
"cpu_usage": "CPU-Auslastung",
|
|
"memory": "Arbeitsspeicher",
|
|
"memory_total": "Gesamtspeicher",
|
|
"memory_used": "Belegter Speicher",
|
|
"memory_available": "Verfügbarer Speicher",
|
|
"memory_usage": "Speicherauslastung",
|
|
"swap": "Swap",
|
|
"disks": "Festplatten",
|
|
"disk_count": "Festplattenanzahl",
|
|
"network": "Netzwerk",
|
|
"network_interfaces": "Netzwerkschnittstellen",
|
|
"software": "Software",
|
|
"software_count": "Installierte Software",
|
|
"system": "System",
|
|
"kernel": "Kernel",
|
|
"architecture": "Architektur",
|
|
"uptime": "Laufzeit",
|
|
"frequency": "Frequenz",
|
|
"physical_cores": "Physische Kerne",
|
|
"logical_cores": "Logische Kerne",
|
|
"model": "Modell",
|
|
"usage": "Auslastung",
|
|
"total": "Gesamt",
|
|
"used": "Belegt",
|
|
"available": "Verfügbar",
|
|
"mount_point": "Einhängepunkt",
|
|
"removable": "Wechselbar",
|
|
"mac_address": "MAC-Adresse",
|
|
"ip_addresses": "IP-Adressen",
|
|
"traffic": "Datenverkehr",
|
|
"collect_now": "Jetzt erfassen",
|
|
"collector_running": "Erfassung läuft",
|
|
"collector_stopped": "Erfassung gestoppt",
|
|
"last_upload": "Letzter Upload",
|
|
"total_uploads": "Gesamt",
|
|
"last_seen": "Zuletzt gesehen",
|
|
"collected_at": "Erfasst am",
|
|
"no_data": "Noch keine Inventardaten verfügbar. Klicken Sie auf \"Jetzt erfassen\", um Systeminformationen zu sammeln.",
|
|
"no_devices": "Keine Geräte mit Inventardaten gefunden",
|
|
"detail_title": "Geräte-Inventardetails",
|
|
"telemetry": "Telemetrie",
|
|
"view_detail": "Details anzeigen",
|
|
"export": "Exportieren",
|
|
"refresh": "Aktualisieren"
|
|
},
|
|
"tickets": {
|
|
"title": "Helpdesk",
|
|
"subtitle": "Support-Tickets und Problemverfolgung",
|
|
"create": "Neues Ticket",
|
|
"edit": "Ticket bearbeiten",
|
|
"delete": "Ticket löschen",
|
|
"detail": "Ticketdetails",
|
|
"ticket_id": "Ticket-ID",
|
|
"ticket_title": "Titel",
|
|
"description": "Beschreibung",
|
|
"status": "Status",
|
|
"priority": "Priorität",
|
|
"category": "Kategorie",
|
|
"assigned_to": "Zugewiesen an",
|
|
"created_by": "Erstellt von",
|
|
"device": "Gerät",
|
|
"sla_due": "SLA-Fälligkeit",
|
|
"created_at": "Erstellt",
|
|
"updated_at": "Aktualisiert",
|
|
"resolved_at": "Gelöst",
|
|
"closed_at": "Geschlossen",
|
|
"status_open": "Offen",
|
|
"status_in_progress": "In Bearbeitung",
|
|
"status_resolved": "Gelöst",
|
|
"status_closed": "Geschlossen",
|
|
"priority_low": "Niedrig",
|
|
"priority_medium": "Mittel",
|
|
"priority_high": "Hoch",
|
|
"priority_critical": "Kritisch",
|
|
"category_general": "Allgemein",
|
|
"category_hardware": "Hardware",
|
|
"category_software": "Software",
|
|
"category_network": "Netzwerk",
|
|
"category_access": "Zugang",
|
|
"category_other": "Sonstiges",
|
|
"comments": "Kommentare",
|
|
"add_comment": "Kommentar hinzufügen",
|
|
"comment_placeholder": "Kommentar schreiben...",
|
|
"internal_note": "Interne Notiz (für Endbenutzer nicht sichtbar)",
|
|
"attachments": "Anhänge",
|
|
"upload_attachment": "Anhang hochladen",
|
|
"download": "Herunterladen",
|
|
"connect_device": "Mit Gerät verbinden",
|
|
"no_tickets": "Keine Tickets gefunden",
|
|
"no_comments": "Noch keine Kommentare",
|
|
"no_attachments": "Keine Anhänge",
|
|
"title_required": "Titel ist erforderlich",
|
|
"delete_confirm": "Sind Sie sicher, dass Sie Ticket #{id} löschen möchten?",
|
|
"delete_success": "Ticket erfolgreich gelöscht",
|
|
"created_success": "Ticket erfolgreich erstellt",
|
|
"updated_success": "Ticket erfolgreich aktualisiert",
|
|
"sla_overdue": "SLA überfällig",
|
|
"filter_all": "Alle",
|
|
"search_placeholder": "Tickets suchen...",
|
|
"assign_to_me": "Mir zuweisen",
|
|
"unassign": "Zuweisung aufheben",
|
|
"stats_total": "Gesamt",
|
|
"stats_open": "Offen",
|
|
"stats_in_progress": "In Bearbeitung",
|
|
"stats_resolved": "Gelöst",
|
|
"stats_closed": "Geschlossen"
|
|
},
|
|
"activity": {
|
|
"title": "Aktivitätsüberwachung",
|
|
"subtitle": "Anwendungsnutzung und Leerlaufverfolgung",
|
|
"device": "Gerät",
|
|
"hostname": "Hostname",
|
|
"sessions": "Sitzungen",
|
|
"idle_time": "Leerlaufzeit",
|
|
"active_time": "Aktive Zeit",
|
|
"last_report": "Letzter Bericht",
|
|
"top_apps": "Top-Anwendungen",
|
|
"app_name": "Anwendung",
|
|
"window_title": "Fenstertitel",
|
|
"category": "Kategorie",
|
|
"duration": "Dauer",
|
|
"started_at": "Gestartet",
|
|
"ended_at": "Beendet",
|
|
"session_count": "Sitzungsanzahl",
|
|
"total_active": "Gesamtaktiv",
|
|
"total_idle": "Gesamtleerlauf",
|
|
"detail_count": "Detaileinträge",
|
|
"no_data": "Keine Aktivitätsdaten verfügbar",
|
|
"no_sessions": "Keine Sitzungen aufgezeichnet",
|
|
"filter_from": "Von",
|
|
"filter_to": "Bis",
|
|
"filter_apply": "Filter anwenden",
|
|
"hours": "Stunden",
|
|
"minutes": "Minuten",
|
|
"seconds": "Sekunden",
|
|
"category_browser": "Browser",
|
|
"category_productivity": "Produktivität",
|
|
"category_communication": "Kommunikation",
|
|
"category_development": "Entwicklung",
|
|
"category_media": "Medien",
|
|
"category_gaming": "Spiele",
|
|
"category_system": "System",
|
|
"category_other": "Sonstiges",
|
|
"summary": "Zusammenfassung",
|
|
"details": "Details",
|
|
"refresh": "Aktualisieren"
|
|
},
|
|
"automation": {
|
|
"title": "Automatisierung & Alerts",
|
|
"subtitle": "Alarmregeln, Remote-Befehle und SMTP-Konfiguration",
|
|
"rules": "Alarmregeln",
|
|
"rules_subtitle": "Bedingungen definieren, die Benachrichtigungen auslösen",
|
|
"alerts": "Alarmverlauf",
|
|
"alerts_subtitle": "Ausgelöste Alarme anzeigen und bestätigen",
|
|
"commands": "Remote-Befehle",
|
|
"commands_subtitle": "Befehle an Remote-Geräte senden",
|
|
"smtp": "SMTP-Konfiguration",
|
|
"smtp_subtitle": "E-Mail-Benachrichtigungseinstellungen",
|
|
"rule_name": "Regelname",
|
|
"description": "Beschreibung",
|
|
"condition_type": "Bedingungstyp",
|
|
"condition_op": "Operator",
|
|
"condition_value": "Schwellenwert",
|
|
"severity": "Schweregrad",
|
|
"scope_device": "Zielgerät",
|
|
"scope_all": "Alle Geräte",
|
|
"cooldown": "Abklingzeit (Sekunden)",
|
|
"notify_emails": "Benachrichtigungs-E-Mails",
|
|
"enabled": "Aktiviert",
|
|
"disabled": "Deaktiviert",
|
|
"create_rule": "Regel erstellen",
|
|
"edit_rule": "Regel bearbeiten",
|
|
"delete_rule": "Regel löschen",
|
|
"acknowledge": "Bestätigen",
|
|
"acknowledged": "Bestätigt",
|
|
"unacknowledged": "Unbestätigt",
|
|
"triggered_at": "Ausgelöst am",
|
|
"severity_info": "Info",
|
|
"severity_warning": "Warnung",
|
|
"severity_critical": "Kritisch",
|
|
"op_gt": "Größer als",
|
|
"op_gte": "Größer oder gleich",
|
|
"op_lt": "Kleiner als",
|
|
"op_lte": "Kleiner oder gleich",
|
|
"op_eq": "Gleich",
|
|
"op_neq": "Ungleich",
|
|
"type_cpu_usage": "CPU-Auslastung (%)",
|
|
"type_memory_usage": "Speicherauslastung (%)",
|
|
"type_disk_usage": "Festplattenauslastung (%)",
|
|
"type_offline_duration": "Offline-Dauer (s)",
|
|
"type_idle_duration": "Leerlaufdauer (s)",
|
|
"type_custom": "Benutzerdefiniert",
|
|
"command_type": "Befehlstyp",
|
|
"command_payload": "Befehl / Skript",
|
|
"command_result": "Ergebnis",
|
|
"command_status": "Status",
|
|
"send_command": "Befehl senden",
|
|
"status_pending": "Ausstehend",
|
|
"status_running": "Läuft",
|
|
"status_completed": "Abgeschlossen",
|
|
"status_failed": "Fehlgeschlagen",
|
|
"smtp_host": "SMTP-Host",
|
|
"smtp_port": "Port",
|
|
"smtp_secure": "TLS verwenden",
|
|
"smtp_user": "Benutzername",
|
|
"smtp_pass": "Passwort",
|
|
"smtp_from": "Absenderadresse",
|
|
"smtp_test": "Verbindung testen",
|
|
"smtp_save": "Konfiguration speichern",
|
|
"smtp_test_success": "Verbindung erfolgreich",
|
|
"smtp_test_failed": "Verbindung fehlgeschlagen",
|
|
"no_rules": "Keine Alarmregeln konfiguriert",
|
|
"no_alerts": "Keine Alarme ausgelöst",
|
|
"no_commands": "Keine Befehle gesendet"
|
|
},
|
|
"file_transfer": {
|
|
"title": "Dateiübertragung",
|
|
"transfers": "Übertragungen",
|
|
"new_transfer": "Neue Übertragung",
|
|
"upload": "Hochladen",
|
|
"download": "Herunterladen",
|
|
"direction": "Richtung",
|
|
"filename": "Dateiname",
|
|
"file_size": "Dateigröße",
|
|
"mime_type": "MIME-Typ",
|
|
"progress": "Fortschritt",
|
|
"status": "Status",
|
|
"device": "Gerät",
|
|
"initiated_by": "Gestartet von",
|
|
"created_at": "Erstellt am",
|
|
"cancel": "Abbrechen",
|
|
"cancel_confirm": "Sind Sie sicher, dass Sie diese Übertragung abbrechen möchten?",
|
|
"download_file": "Datei herunterladen",
|
|
"browse_files": "Dateien durchsuchen",
|
|
"select_file": "Datei auswählen",
|
|
"select_device": "Gerät auswählen",
|
|
"no_transfers": "Keine Dateiübertragungen",
|
|
"status_pending": "Ausstehend",
|
|
"status_active": "Aktiv",
|
|
"status_completed": "Abgeschlossen",
|
|
"status_failed": "Fehlgeschlagen",
|
|
"status_cancelled": "Abgebrochen",
|
|
"bytes_transferred": "Übertragene Bytes",
|
|
"chunks": "Blöcke",
|
|
"transfer_started": "Übertragung gestartet",
|
|
"transfer_completed": "Übertragung abgeschlossen",
|
|
"transfer_failed": "Übertragung fehlgeschlagen",
|
|
"transfer_cancelled": "Übertragung abgebrochen",
|
|
"max_file_size": "Maximale Dateigröße: 4 GB",
|
|
"error_too_large": "Datei ist zu groß",
|
|
"error_no_device": "Kein Gerät ausgewählt",
|
|
"error_no_file": "Keine Datei ausgewählt"
|
|
},
|
|
"network": {
|
|
"title": "Netzwerküberwachung",
|
|
"targets": "Überwachungsziele",
|
|
"add_target": "Ziel hinzufügen",
|
|
"edit_target": "Ziel bearbeiten",
|
|
"delete_target": "Ziel löschen",
|
|
"delete_confirm": "Sind Sie sicher, dass Sie dieses Ziel löschen möchten?",
|
|
"target_name": "Name",
|
|
"host": "Host",
|
|
"port": "Port",
|
|
"url": "URL",
|
|
"check_type": "Prüftyp",
|
|
"timeout": "Zeitlimit (ms)",
|
|
"interval": "Intervall (ms)",
|
|
"enabled": "Aktiviert",
|
|
"status": "Status",
|
|
"last_check": "Letzte Prüfung",
|
|
"last_rtt": "Letzte RTT",
|
|
"rtt_ms": "RTT (ms)",
|
|
"status_up": "Erreichbar",
|
|
"status_down": "Nicht erreichbar",
|
|
"status_unknown": "Unbekannt",
|
|
"check_now": "Jetzt prüfen",
|
|
"history": "Prüfverlauf",
|
|
"stats": "Statistiken",
|
|
"total_targets": "Ziele gesamt",
|
|
"targets_up": "Erreichbare Ziele",
|
|
"targets_down": "Nicht erreichbare Ziele",
|
|
"type_ping": "Ping (ICMP)",
|
|
"type_tcp": "TCP-Port",
|
|
"type_http": "HTTP",
|
|
"type_https": "HTTPS",
|
|
"tools": "Netzwerktools",
|
|
"ping_tool": "Ping-Test",
|
|
"tcp_tool": "TCP-Port-Prüfung",
|
|
"http_tool": "HTTP-Prüfung",
|
|
"dns_tool": "DNS-Auflösung",
|
|
"monitor_start": "Überwachung starten",
|
|
"monitor_stop": "Überwachung stoppen",
|
|
"monitor_running": "Überwachung läuft",
|
|
"monitor_stopped": "Überwachung gestoppt",
|
|
"no_targets": "Keine Überwachungsziele konfiguriert",
|
|
"no_history": "Kein Prüfverlauf verfügbar",
|
|
"error_code": "Fehler",
|
|
"status_code": "HTTP-Statuscode"
|
|
},
|
|
"dataguard": {
|
|
"title": "DataGuard — DLP",
|
|
"policies": "DLP-Richtlinien",
|
|
"add_policy": "Richtlinie hinzufügen",
|
|
"edit_policy": "Richtlinie bearbeiten",
|
|
"delete_policy": "Richtlinie löschen",
|
|
"delete_confirm": "Sind Sie sicher, dass Sie diese Richtlinie löschen möchten?",
|
|
"policy_name": "Name",
|
|
"policy_description": "Beschreibung",
|
|
"enabled": "Aktiviert",
|
|
"disabled": "Deaktiviert",
|
|
"rules": "Regeln",
|
|
"add_rule": "Regel hinzufügen",
|
|
"rule_type": "Regeltyp",
|
|
"rule_type_usb": "USB-Gerät",
|
|
"rule_type_file": "Dateioperation",
|
|
"action": "Aktion",
|
|
"action_allow": "Erlauben",
|
|
"action_block": "Blockieren",
|
|
"action_log": "Nur protokollieren",
|
|
"filter": "Filter",
|
|
"vid": "Hersteller-ID (VID)",
|
|
"pid": "Produkt-ID (PID)",
|
|
"serial": "Seriennummer",
|
|
"device_class": "Geräteklasse",
|
|
"drive_type": "Laufwerkstyp",
|
|
"file_extensions": "Dateierweiterungen",
|
|
"events": "DLP-Ereignisse",
|
|
"event_source": "Quelle",
|
|
"event_source_usb": "USB",
|
|
"event_source_file": "Datei",
|
|
"event_type": "Ereignistyp",
|
|
"event_details": "Details",
|
|
"no_policies": "Keine DLP-Richtlinien konfiguriert",
|
|
"no_events": "Keine DLP-Ereignisse aufgezeichnet",
|
|
"stats": "Statistiken",
|
|
"total_events": "Ereignisse gesamt",
|
|
"blocked_events": "Blockiert",
|
|
"logged_events": "Protokolliert",
|
|
"usb_events": "USB-Ereignisse",
|
|
"file_events": "Datei-Ereignisse",
|
|
"device_id": "Geräte-ID",
|
|
"policy_matched": "Richtlinie übereinstimmend",
|
|
"timestamp": "Zeitstempel",
|
|
"drive_removable": "Wechselbar",
|
|
"drive_fixed": "Fest",
|
|
"drive_network": "Netzwerk",
|
|
"drive_cdrom": "CD-ROM",
|
|
"drive_unknown": "Unbekannt"
|
|
},
|
|
"reports": {
|
|
"title": "Berichte",
|
|
"generate": "Bericht generieren",
|
|
"generate_csv": "CSV exportieren",
|
|
"report_type": "Berichtstyp",
|
|
"type_devices": "Geräteübersicht",
|
|
"type_activity": "Aktivitätsübersicht",
|
|
"type_security": "Sicherheitsbericht",
|
|
"type_tickets": "Ticketbericht",
|
|
"type_network": "Netzwerkbericht",
|
|
"type_inventory": "Inventarbericht",
|
|
"type_alerts": "Alarmbericht",
|
|
"saved": "Gespeicherte Berichte",
|
|
"save_report": "Bericht speichern",
|
|
"delete_report": "Bericht löschen",
|
|
"delete_confirm": "Sind Sie sicher, dass Sie diesen gespeicherten Bericht löschen möchten?",
|
|
"no_saved": "Keine gespeicherten Berichte",
|
|
"report_title": "Titel",
|
|
"created_by": "Erstellt von",
|
|
"created_at": "Erstellt am",
|
|
"filters": "Filter",
|
|
"date_from": "Von",
|
|
"date_to": "Bis",
|
|
"device_filter": "Geräte-ID",
|
|
"generated_at": "Generiert am",
|
|
"section": "Datenabschnitt",
|
|
"total_devices": "Geräte gesamt",
|
|
"online": "Online",
|
|
"offline": "Offline",
|
|
"banned": "Gesperrt",
|
|
"platform_distribution": "Plattformverteilung",
|
|
"top_applications": "Top-Anwendungen",
|
|
"total_active": "Gesamtaktive Zeit",
|
|
"total_idle": "Gesamtleerlaufzeit",
|
|
"dlp_stats": "DLP-Statistiken",
|
|
"banned_devices": "Gesperrte Geräte",
|
|
"audit_logs": "Audit-Protokolle",
|
|
"ticket_stats": "Ticketstatistiken",
|
|
"category_distribution": "Kategorieverteilung",
|
|
"priority_distribution": "Prioritätsverteilung",
|
|
"targets_status": "Zielstatus",
|
|
"os_distribution": "Betriebssystemverteilung",
|
|
"avg_ram": "Durchschnittlicher RAM",
|
|
"alert_rules": "Alarmregeln",
|
|
"recent_alerts": "Letzte Alarme"
|
|
},
|
|
"tenants": {
|
|
"title": "Mehrmandantenfähigkeit",
|
|
"list": "Mandanten",
|
|
"add_tenant": "Mandant hinzufügen",
|
|
"edit_tenant": "Mandant bearbeiten",
|
|
"delete_tenant": "Mandant löschen",
|
|
"delete_confirm": "Sind Sie sicher, dass Sie diesen Mandanten löschen möchten? Alle Geräte- und Benutzerzuweisungen werden entfernt.",
|
|
"name": "Name",
|
|
"slug": "Slug",
|
|
"contact_name": "Kontaktname",
|
|
"contact_email": "Kontakt-E-Mail",
|
|
"max_devices": "Max. Geräte",
|
|
"max_devices_hint": "0 = unbegrenzt",
|
|
"notes": "Notizen",
|
|
"active": "Aktiv",
|
|
"inactive": "Inaktiv",
|
|
"devices": "Geräte",
|
|
"users": "Benutzer",
|
|
"assign_device": "Gerät zuweisen",
|
|
"assign_devices": "Geräte zuweisen",
|
|
"remove_device": "Gerät entfernen",
|
|
"assign_user": "Benutzer zuweisen",
|
|
"remove_user": "Benutzer entfernen",
|
|
"no_tenants": "Keine Mandanten konfiguriert",
|
|
"no_devices": "Keine Geräte diesem Mandanten zugewiesen",
|
|
"no_users": "Keine Benutzer diesem Mandanten zugewiesen",
|
|
"stats": "Mandantenstatistiken",
|
|
"total_devices": "Geräte gesamt",
|
|
"online_devices": "Online-Geräte",
|
|
"total_users": "Benutzer gesamt",
|
|
"created_at": "Erstellt am",
|
|
"updated_at": "Aktualisiert am",
|
|
"slug_exists": "Mandanten-Slug existiert bereits"
|
|
},
|
|
"registrations": {
|
|
"title": "Geräteregistrierungen",
|
|
"subtitle": "Registrierungsanfragen von über LAN entdeckten Geräten verwalten",
|
|
"search_placeholder": "Nach Geräte-ID, Hostname oder IP suchen...",
|
|
"no_registrations": "Keine Registrierungsanfragen",
|
|
"col_device_id": "Geräte-ID",
|
|
"col_hostname": "Hostname",
|
|
"col_platform": "Plattform",
|
|
"col_ip": "IP-Adresse",
|
|
"col_version": "Version",
|
|
"col_status": "Status",
|
|
"col_requested": "Angefordert",
|
|
"col_actions": "Aktionen",
|
|
"status_pending": "Ausstehend",
|
|
"status_approved": "Genehmigt",
|
|
"status_rejected": "Abgelehnt",
|
|
"approve_btn": "Genehmigen",
|
|
"approve_confirm": "Sind Sie sicher, dass Sie dieses Gerät genehmigen möchten? Es erhält Server-Anmeldedaten und kann sich automatisch verbinden.",
|
|
"approved_success": "Geräteregistrierung erfolgreich genehmigt",
|
|
"reject_btn": "Ablehnen",
|
|
"reject_title": "Registrierung ablehnen",
|
|
"reject_confirm": "Sind Sie sicher, dass Sie diese Registrierungsanfrage ablehnen möchten?",
|
|
"reject_reason": "Grund (optional)",
|
|
"reject_reason_placeholder": "Ablehnungsgrund eingeben...",
|
|
"rejected_success": "Geräteregistrierung abgelehnt",
|
|
"delete_confirm": "Sind Sie sicher, dass Sie diesen Registrierungseintrag löschen möchten?",
|
|
"deleted_success": "Registrierungseintrag gelöscht"
|
|
},
|
|
"backup": {
|
|
"title": "Sicherung",
|
|
"desc": "Laden Sie eine vollständige Sicherung Ihrer Konsolenkonfiguration, Benutzer, Gruppen und Einstellungen herunter. Go-Server-Peer-Daten sind enthalten, wenn das BetterDesk-Backend aktiv ist.",
|
|
"restore_title": "Wiederherstellen",
|
|
"restore_desc": "Laden Sie eine zuvor heruntergeladene Sicherungsdatei hoch, um die Konsolenkonfiguration wiederherzustellen. Wählen Sie unten aus, welche Abschnitte wiederhergestellt werden sollen.",
|
|
"stat_users": "Benutzer",
|
|
"stat_settings": "Einstellungen",
|
|
"stat_folders": "Ordner",
|
|
"stat_groups": "Gruppen",
|
|
"stat_strategies": "Strategien",
|
|
"stat_backend": "Backend",
|
|
"download": "Sicherung herunterladen",
|
|
"creating": "Sicherung wird erstellt...",
|
|
"download_success": "Sicherung erfolgreich heruntergeladen",
|
|
"upload": "Sicherung hochladen",
|
|
"restore_confirm": "Sind Sie sicher, dass Sie aus dieser Sicherung wiederherstellen möchten? Ausgewählte Abschnitte werden überschrieben.",
|
|
"restore_success": "Sicherung erfolgreich wiederhergestellt. Einige Änderungen erfordern möglicherein Neuladen der Seite.",
|
|
"restored": "Wiederhergestellt",
|
|
"skipped": "Übersprungen",
|
|
"backup_date": "Sicherungsdatum",
|
|
"opt_settings": "Konsoleneinstellungen",
|
|
"opt_branding": "Branding / Theme",
|
|
"opt_folders": "Geräteordner",
|
|
"opt_groups": "Benutzer- & Gerätegruppen",
|
|
"opt_addressbooks": "Adressbücher",
|
|
"opt_users": "Benutzerkonten",
|
|
"opt_users_warning": "Destruktiv: Ersetzt ALLE Benutzerkonten durch Sicherungsdaten. Sie werden möglicherweise abgemeldet.",
|
|
"no_file": "Keine Sicherungsdatei ausgewählt",
|
|
"invalid_json": "Ungültige Sicherungsdatei: kein gültiges JSON",
|
|
"invalid_format": "Ungültige Sicherungsdatei: keine BetterDesk-Sicherung"
|
|
}
|
|
}
|