diff --git a/front/php/templates/language/de_de.json b/front/php/templates/language/de_de.json
index d55b8521..f37fff78 100644
--- a/front/php/templates/language/de_de.json
+++ b/front/php/templates/language/de_de.json
@@ -11,7 +11,7 @@
"APPRISE_SIZE_name": "Max payload size",
"APPRISE_URL_description": "Apprise notification target URL. For example for Telegram it would be tgram://{bot_token}/{chat_id}.",
"APPRISE_URL_name": "Apprise notification URL",
- "About_Design": "Designed for:",
+ "About_Design": "Entworfen für:",
"About_Exit": "Abmelden",
"About_Title": "Netzwerksicherheitsscanner und Benachrichtigungsframework",
"AppEvents_DateTimeCreated": "protokolliert",
@@ -34,22 +34,22 @@
"AppEvents_Type": "Typ",
"Apprise_display_name": "Apprise",
"Apprise_icon": "",
- "BackDevDetail_Actions_Ask_Run": "Do you want to execute the action?",
- "BackDevDetail_Actions_Not_Registered": "Action not registered: ",
- "BackDevDetail_Actions_Title_Run": "Run action",
- "BackDevDetail_Copy_Ask": "Copy details from device from the dropdown list (Everything on this page will be overwritten)?",
- "BackDevDetail_Copy_Title": "Copy details",
+ "BackDevDetail_Actions_Ask_Run": "Möchtest du die Aktion ausführen?",
+ "BackDevDetail_Actions_Not_Registered": "Aktion nicht registriert: ",
+ "BackDevDetail_Actions_Title_Run": "Aktion ausführen",
+ "BackDevDetail_Copy_Ask": "Details vom Gerät aus der Dropdown-Liste kopieren (alles auf dieser Seite wird überschrieben)?",
+ "BackDevDetail_Copy_Title": "Details kopieren",
"BackDevDetail_Tools_WOL_error": "Befehl wurde NICHT ausgeführt.",
- "BackDevDetail_Tools_WOL_okay": "Befehl wurde ausgeführt.",
- "BackDevices_Arpscan_disabled": "Automatischer Arp-Scan deaktiviert.",
- "BackDevices_Arpscan_enabled": "Automatischer Arp-Scan aktiviert.",
+ "BackDevDetail_Tools_WOL_okay": "Der Befehl wurde ausgeführt.",
+ "BackDevices_Arpscan_disabled": "Arp-Scan deaktiviert",
+ "BackDevices_Arpscan_enabled": "Arp-Scan aktiviert",
"BackDevices_Backup_CopError": "Die originale Datenbank konnte nicht gesichert werden.",
"BackDevices_Backup_Failed": "Das Backup wurde teilweise ausgeführt. Das Archiv ist entweder leer oder nicht vorhanden.",
- "BackDevices_Backup_okay": "Das Backup wurde erfolgreich beendet.",
+ "BackDevices_Backup_okay": "Die Sicherung wurde erfolgreich mit dem neuen Archiv ausgeführt",
"BackDevices_DBTools_DelActHistory": "Die Anzeige der Netzwerkaktivität wurde zurückgesetzt.",
"BackDevices_DBTools_DelActHistoryError": "Fehler beim Zurücksetzen der Netzwerkaktivitätsanzeige.",
- "BackDevices_DBTools_DelDevError_a": "Fehler beim Löschen des Gerätes.",
- "BackDevices_DBTools_DelDevError_b": "Fehler beim Löschen der Geräte.",
+ "BackDevices_DBTools_DelDevError_a": "Fehler beim Löschen des Gerätes",
+ "BackDevices_DBTools_DelDevError_b": "Fehler beim Löschen der Geräte",
"BackDevices_DBTools_DelDev_a": "Gerät wurde gelöscht",
"BackDevices_DBTools_DelDev_b": "Geräte wurden gelöscht",
"BackDevices_DBTools_DelEvents": "Events wurden gelöscht",
@@ -73,7 +73,7 @@
"DAYS_TO_KEEP_EVENTS_description": "Dies ist eine Wartungseinstellung. Spezifiziert wie viele Tage Events gespeichert bleiben. Alle älteren Events werden periodisch gelöscht. Wird auch auf die Plugins History angewendet.",
"DAYS_TO_KEEP_EVENTS_name": "Lösche Events älter als",
"DevDetail_Copy_Device_Title": " Details von Gerät kopieren",
- "DevDetail_Copy_Device_Tooltip": "Copy details from device from the dropdown list. Everything on this page will be overwritten",
+ "DevDetail_Copy_Device_Tooltip": "Details vom Gerät aus der Dropdown-Liste kopieren. Alles auf dieser Seite wird überschrieben",
"DevDetail_EveandAl_AlertAllEvents": "Melde alle Ereignisse",
"DevDetail_EveandAl_AlertDown": "Melde Down",
"DevDetail_EveandAl_Archived": "Archivierung",
@@ -86,9 +86,9 @@
"DevDetail_EveandAl_Skip": "pausiere wiederhol. Meldungen für",
"DevDetail_EveandAl_Title": "Ereignisse & Alarme einstellen",
"DevDetail_Events_CheckBox": "Blende Verbindungs-Ereignisse aus",
- "DevDetail_GoToNetworkNode": "Navigate to the Network page of the given node.",
+ "DevDetail_GoToNetworkNode": "Zur Netzwerkseite des angegebenen Knotens navigieren.",
"DevDetail_Icon": "Icon",
- "DevDetail_Icon_Descr": "Enter a font awesome icon name without the fa- prefix or with complete class, e.g.: fa fa-brands fa-apple.",
+ "DevDetail_Icon_Descr": "",
"DevDetail_Loading": "Laden ...",
"DevDetail_MainInfo_Comments": "Notiz",
"DevDetail_MainInfo_Favorite": "Favorit",
@@ -97,7 +97,7 @@
"DevDetail_MainInfo_Name": "Name",
"DevDetail_MainInfo_Network": " Knoten (MAC)",
"DevDetail_MainInfo_Network_Port": " Port",
- "DevDetail_MainInfo_Network_Site": "",
+ "DevDetail_MainInfo_Network_Site": "Seite",
"DevDetail_MainInfo_Network_Title": " Network",
"DevDetail_MainInfo_Owner": "Eigentümer",
"DevDetail_MainInfo_SSID": "SSID",
@@ -106,7 +106,7 @@
"DevDetail_MainInfo_Vendor": "Hersteller",
"DevDetail_MainInfo_mac": "MAC",
"DevDetail_Network_Node_hover": "Wählen Sie das Elternnetzgerät aus, an das das aktuelle Gerät angeschlossen ist, um den Netzwerkbaum zu erstellen.",
- "DevDetail_Network_Port_hover": "The port this device is connected to on the parent network device. If left empty a wifi icon is displayed in the Network tree.",
+ "DevDetail_Network_Port_hover": "Der Port, mit dem dieses Gerät am übergeordneten Netzwerkgerät verbunden ist. Bleibt er leer, wird ein WLAN-Symbol in der Netzwerkstruktur angezeigt.",
"DevDetail_Nmap_Scans": "Nmap Scans",
"DevDetail_Nmap_Scans_desc": "Hier kannst du manuelle NMAP Scans starten. Reguläre automatische NMAP Scans können mit dem Services & Ports (NMAP) Plugin geplant werden. Gehe zu den Einstellungen um erfahren",
"DevDetail_Nmap_buttonDefault": "Standard Scan",
@@ -137,7 +137,7 @@
"DevDetail_SessionTable_Disconnection": "Trennung",
"DevDetail_SessionTable_Duration": "Dauer",
"DevDetail_SessionTable_IP": "IP",
- "DevDetail_SessionTable_Order": "Order",
+ "DevDetail_SessionTable_Order": "Reihenfolge",
"DevDetail_Shortcut_CurrentStatus": "aktueller Status",
"DevDetail_Shortcut_DownAlerts": "Down Meldungen",
"DevDetail_Shortcut_Presence": "Anwesenheit",
@@ -161,7 +161,7 @@
"DevDetail_Tab_Plugins": " Plugins",
"DevDetail_Tab_Presence": " Anwesenheit",
"DevDetail_Tab_Sessions": " Sitzungen",
- "DevDetail_Tab_Tools": " Tools",
+ "DevDetail_Tab_Tools": " Werkzeuge",
"DevDetail_Tab_Tools_Internet_Info_Description": "Das Internet-Info-Tool zeigt Informationen über die Internetverbindung an, wie z. B. IP-Adresse, Stadt, Land, Ortsvorwahl und Zeitzone.",
"DevDetail_Tab_Tools_Internet_Info_Error": "Es ist ein Fehler aufgetreten",
"DevDetail_Tab_Tools_Internet_Info_Start": "Internet-Info starten",
@@ -181,17 +181,17 @@
"DevDetail_Tools_WOL_noti": "Wake-on-LAN",
"DevDetail_Tools_WOL_noti_text": "Der Wake-on-LAN Befehl wurde and die Broadcast Adresse gesendet. Wenn sich das zu startende Gerät nicht im gleichen Subnet / VLan wie NetAlertX befindet, wird das Gerät nicht reagieren.",
"DevDetail_Type_hover": "Der Type des Gerätes. If you select any of the pre-defined network devices (e.g.: AP, Firewall, Router, Switch...) they will show up in the Network tree configuration as possible parent network nodes.",
- "DevDetail_Vendor_hover": "Vendor should be auto-detected. You can overwrite or add your custom value.",
+ "DevDetail_Vendor_hover": "Der Anbieter sollte automatisch erkannt werden. Du kannst den Wert überschreiben oder deinen eigenen Wert hinzufügen.",
"DevDetail_WOL_Title": " Wake-on-LAN",
"DevDetail_button_AddIcon": "Neues Symbol Hinzufügen",
"DevDetail_button_AddIcon_Help": "Füge ein HTML SVG Tag oder Font Awesome HTML Tag ein. Siehe Icon Dokumentation für details.",
"DevDetail_button_AddIcon_Tooltip": "Neues Icon zu diesem Gerät hinzufügen, welches es noch nicht im dropdown gibt.",
- "DevDetail_button_Delete": "Lösche Gerät",
- "DevDetail_button_DeleteEvents": "Lösche Events",
+ "DevDetail_button_Delete": "Gerät löschen",
+ "DevDetail_button_DeleteEvents": "Ereignisse löschen",
"DevDetail_button_DeleteEvents_Warning": "Sind Sie sicher, dass Sie alle Ereignisse dieses Geräts löschen möchten? (dies löscht den Ereignisverlauf und die Sitzungen und könnte bei ständigen (anhaltenden) Benachrichtigungen helfen)",
- "DevDetail_button_OverwriteIcons": "Overwrite Icons",
- "DevDetail_button_OverwriteIcons_Tooltip": "Overwrite icons of all devices with the same device type",
- "DevDetail_button_OverwriteIcons_Warning": "Are you sure you want to overwrite all icons of all devices with the same device type as the current device type?",
+ "DevDetail_button_OverwriteIcons": "Symbole überschreiben",
+ "DevDetail_button_OverwriteIcons_Tooltip": "Symbole aller Geräte mit demselben Gerätetyp überschreiben",
+ "DevDetail_button_OverwriteIcons_Warning": "Bist du sicher, dass du alle Symbole aller Geräte mit dem gleichen Gerätetyp wie dem aktuellen Gerätetyp überschreiben willst?",
"DevDetail_button_Reset": "Verwerfen",
"DevDetail_button_Save": "Speichern",
"Device_MultiEdit": "Mehrfach-bearbeiten",
@@ -209,20 +209,20 @@
"Device_Shortcut_Favorites": "Favoriten",
"Device_Shortcut_NewDevices": "Neue Geräte",
"Device_Shortcut_OnlineChart": "Gerätepräsenz im Laufe der Zeit",
- "Device_TableHead_Connected_Devices": "Verbundene Geräte",
+ "Device_TableHead_Connected_Devices": "Verbindungen",
"Device_TableHead_Favorite": "Favorit",
"Device_TableHead_FirstSession": "Erste Sitzung",
"Device_TableHead_GUID": "GUID",
"Device_TableHead_Group": "Gruppe",
"Device_TableHead_Icon": "Icon",
"Device_TableHead_LastIP": "Letzte IP",
- "Device_TableHead_LastIPOrder": "Last IP Order",
+ "Device_TableHead_LastIPOrder": "",
"Device_TableHead_LastSession": "Zuletzt offline",
"Device_TableHead_Location": "Standort",
- "Device_TableHead_MAC": "MAC",
+ "Device_TableHead_MAC": "Zufälliger MAC",
"Device_TableHead_MAC_full": "Gesamte MAC",
"Device_TableHead_Name": "Name",
- "Device_TableHead_NetworkSite": "",
+ "Device_TableHead_NetworkSite": "Netzwerkseite",
"Device_TableHead_Owner": "Eigentümer",
"Device_TableHead_Parent_MAC": "Übergeordnete MAC",
"Device_TableHead_Port": "Port",
@@ -240,10 +240,10 @@
"Device_Tablelenght": "Zeige _MENU_ Einträge",
"Device_Tablelenght_all": "Alle",
"Device_Title": "Geräte",
- "Donations_Others": "Others",
- "Donations_Platforms": "Sponsor platforms",
+ "Donations_Others": "Andere",
+ "Donations_Platforms": "",
"Donations_Text": "Hey 👋! Thanks for clicking on this menu item 😅 I'm trying to collect some donations to make you better software. Also, it would help me not to get burned out. Me burning out might mean end of support for this app. Any small (recurring or not) sponsorship makes me want ot put more effort into this app. I don't want to lock features (new plugins) behind paywalls 🔐. Currently, I'm waking up 2h before work so I contribute to the app a bit. If I had some recurring income I could shorten my workweek and in the remaining time fully focus on NetAlertX. You'd get more functionality, a more polished app and less bugs. Thanks for reading - I'm super grateful for any support ❤🙏 TL;DR: By supporting me you get:
0 bedeutet deaktiviert), werden als \"Neues Gerät\" markierte Geräte gelöscht, wenn ihre erste Sitzung länger her ist als in dieser Einstellung angegeben. Verwenden Sie diese Einstellung, wenn Sie Neue Geräte nach X Stunden automatisch löschen wollen.",
- "HRS_TO_KEEP_NEWDEV_name": "Neue Geräte speichern für",
+ "HRS_TO_KEEP_NEWDEV_name": "Neue Geräte löschen nach",
"HelpFAQ_Cat_Detail": "Detailansicht",
"HelpFAQ_Cat_Detail_300_head": "Was bedeutet ",
"HelpFAQ_Cat_Detail_300_text_a": "meint ein Netzwerkgerät (ein Gerät vom Typ AP, Gateway, Firewall, Hypervisor, Powerline, Switch, WLAN, PLC, Router, USB-LAN-Adapter oder Internet). Benutzerdefinierte Typen können über die NETWORK_DEVICE_TYPES Einstellung hinzugefügt werden.",
@@ -345,7 +345,7 @@
"HelpFAQ_Cat_General_102_head": "Ich bekomme die Meldung, dass die Datenbank schreibgeschützt (read only) ist.",
"HelpFAQ_Cat_General_102_text": "Prüfe im NetAlertX verzeichnis ob der Ordner der Datenbank (db) die richtigen Rechte zugewiesen bekommen hat:app.db file (/app/db/app.db (see Examples for details)./app/front/log.docker exec netalertx chown -R www-data:www-data /app/db/app.db.123456. Um das Passwort zu ändern, entweder /app/back/pialert-cli im Container starten oder SETPWD_RUN Set password plugin nutzen.",
"PIALERT_WEB_PASSWORD_name": "Login-Passwort",
"PIALERT_WEB_PROTECTION_description": "Ein Loginfenster wird angezeigt wenn aktiviert. Untere Beschreibung genau durchlesen falls Sie sich aus Ihrer Instanz aussperren.",
- "PIALERT_WEB_PROTECTION_name": "Login aktivieren",
+ "PIALERT_WEB_PROTECTION_name": "Anmeldung aktivieren",
"PLUGINS_KEEP_HIST_description": "Wie viele Plugin Scanresultate behalten werden (pro Plugin, nicht gerätespezifisch).",
"PLUGINS_KEEP_HIST_name": "Plugins Verlauf",
"PUSHSAFER_TOKEN_description": "Your secret Pushsafer API key (token).",
"PUSHSAFER_TOKEN_name": "Pushsafer token",
"PUSHSAFER_display_name": "Pushsafer",
"PUSHSAFER_icon": "",
- "Plugins_DeleteAll": "Delete all (filters are ignored)",
+ "Plugins_DeleteAll": "Alles löschen (Filter werden ignoriert)",
"Plugins_Filters_Mac": "Mac Filter",
- "Plugins_History": "Events History",
- "Plugins_Obj_DeleteListed": "",
- "Plugins_Objects": "Plugin Objects",
+ "Plugins_History": "Verlauf der Ereignisse",
+ "Plugins_Obj_DeleteListed": "Aufgelistete Objekte löschen",
+ "Plugins_Objects": "Plugin-Objekte",
"Plugins_Out_of": "von",
- "Plugins_Unprocessed_Events": "Unprocessed Events",
- "Plugins_no_control": "No form control was found to render this value.",
+ "Plugins_Unprocessed_Events": "Unverarbeitete Ereignisse",
+ "Plugins_no_control": "",
"Presence_CalHead_day": "Tag",
"Presence_CalHead_lang": "de",
"Presence_CalHead_month": "Monat",
@@ -603,7 +603,7 @@
"REPORT_FROM_description": "Notification email subject line. Some SMTP servers need this to be an email.",
"REPORT_FROM_name": "Email subject",
"REPORT_MAIL_description": "If enabled an email is sent out with a list of changes you nove subscribed to. Please also fill out all remaining settings related to the SMTP setup below. If facing issues, set LOG_LEVEL to debug and check the error log.",
- "REPORT_MAIL_name": "Enable email",
+ "REPORT_MAIL_name": "E-Mail aktivieren",
"REPORT_MQTT_description": "Enable sending notifications via MQTT to your Home Assistance instance.",
"REPORT_MQTT_name": "Enable MQTT",
"REPORT_NTFY_description": "Enable sending notifications via NTFY.",
@@ -615,7 +615,7 @@
"REPORT_TO_name": "Send email to",
"REPORT_WEBHOOK_description": "Enable webhooks for notifications. Webhooks help you to connect to a lot of 3rd party tools, such as IFTTT, Zapier or n8n to name a few. Check out this simple n8n guide here to get started. If enabled, configure related settings below.",
"REPORT_WEBHOOK_name": "Enable Webhooks",
- "RandomMAC_hover": "Autodetected - indicates if the device randomizes it's MAC address.",
+ "RandomMAC_hover": "Automatisch erkannt - gibt an, ob das Gerät seine MAC-Adresse zufällig ermittelt.",
"Reports_Sent_Log": "Protokoll gesendeter Berichte",
"SCAN_SUBNETS_description": "",
"SCAN_SUBNETS_name": "",
@@ -634,10 +634,10 @@
"SMTP_USER_description": "The user name used to login into the SMTP server (sometimes a full email address).",
"SMTP_USER_name": "SMTP user",
"SYSTEM_TITLE": "Systeminformationen",
- "Setting_Override": "Override value",
- "Setting_Override_Description": "Enabling this option will override an App supplied default value with the value specified above.",
- "Settings_Metadata_Toggle": "Show/hide metadata for the given setting.",
- "Settings_Show_Description": "",
+ "Setting_Override": "Wert überschreiben",
+ "Setting_Override_Description": "",
+ "Settings_Metadata_Toggle": "Metadaten für die angegebene Einstellung anzeigen/ausblenden.",
+ "Settings_Show_Description": "Beschreibung der Einstellung anzeigen.",
"Settings_device_Scanners_desync": "⚠ Die Zeitpläne des Gerätescanners sind nicht synchronisiert.",
"Settings_device_Scanners_desync_popup": "",
"Speedtest_Results": "Ergebnisse des Geschwindigkeitstests",
@@ -721,19 +721,19 @@
"UI_DEV_SECTIONS_description": "Auswählen, welche Elemente in der Geräteseite versteckt werden sollen.",
"UI_DEV_SECTIONS_name": "Geräteauswahl verstecken",
"UI_ICONS_description": "",
- "UI_ICONS_name": "Vorgefertigte Icons",
+ "UI_ICONS_name": "Vordefinierte Symbole",
"UI_LANG_description": "Bevorzugte Oberflächensprache auswählen. Du möchtest beim Übersetzen helfen? Gerne hier: Weblate.",
- "UI_LANG_name": "UI Sprache",
+ "UI_LANG_name": "Sprache der Benutzeroberfläche",
"UI_MY_DEVICES_description": "",
"UI_MY_DEVICES_name": "In \"Meine Geräte\" anzeigen",
"UI_NOT_RANDOM_MAC_description": "",
- "UI_NOT_RANDOM_MAC_name": "",
+ "UI_NOT_RANDOM_MAC_name": "Nicht als zufällig markieren",
"UI_PRESENCE_description": "Auswählen, welche Status im Gerätepräsenz im Laufe der Zeit-Diagramm in der Geräte-Seite angzeigt werden sollen. (STRG + klicken zum aus-/abwählen).",
"UI_PRESENCE_name": "Anzeige im Präsenzdiagramm",
"UI_REFRESH_description": "",
- "UI_REFRESH_name": "Automatisch Aktualisieren",
+ "UI_REFRESH_name": "Benutzeroberfläche automatisch auffrischen",
"VERSION_description": "",
- "VERSION_name": "",
+ "VERSION_name": "Version oder Zeitstempel",
"WEBHOOK_PAYLOAD_description": "The Webhook payload data format for the body > attachments > text attribute in the payload json. See an example of the payload here. (e.g.: for discord use text)",
"WEBHOOK_PAYLOAD_name": "Payload type",
"WEBHOOK_REQUEST_METHOD_description": "The HTTP request method to be used for the webhook call.",
@@ -748,13 +748,13 @@
"Webhooks_icon": "",
"devices_old": "Aktualisiert...",
"general_event_description": "Das Ereignis, das Sie ausgelöst haben, könnte eine Weile dauern, bis Hintergrundprozesse abgeschlossen sind. Die Ausführung endet, wenn die unten ausgeführte Warteschlangen abgearbeitet ist. (Siehe error log, wenn Probleme auftreten.)