diff --git a/front/php/templates/language/de_de.json b/front/php/templates/language/de_de.json
index 22a79610..80f4f692 100644
--- a/front/php/templates/language/de_de.json
+++ b/front/php/templates/language/de_de.json
@@ -28,7 +28,7 @@
"Navigation_Events": "Ereignisse",
"Navigation_Report": "Bericht",
"Navigation_Maintenance": "Wartung",
- "Navigation_Settings": "Einstellung",
+ "Navigation_Settings": "Einstellungen",
"Navigation_SystemInfo": "System info",
"Navigation_Network": "Netzwerk",
"Navigation_HelpFAQ": "Hilfe / FAQ",
@@ -435,7 +435,7 @@
"Gen_ReadDocs": "Read more in the docs.",
"Gen_DataUpdatedUITakesTime": "OK - It may take a while for the UI to update if a scan is runnig.",
"Gen_LockedDB": "ERROR - DB might be locked - Check F12 Dev tools -> Console or try later.",
- "Login_Default_PWD": "Default password \"123456\" is still active.",
+ "Login_Default_PWD": "Standardpasswort \"123456\" noch immer aktiv.",
"Navigation_Plugins": "Plugins",
"Navigation_Flows": "Flows",
"Navigation_Donations": "Donations",
@@ -476,9 +476,9 @@
"DevDetail_Tools_WOL_noti_text": "The Wake-on-LAN command is sent to the broadcast address. If the target is not in the subnet/vlan of Pi.Alert, the target device will not respond.",
"DevDetail_Tools_WOL": "Send Wol command to ",
"DevDetail_WOL_Title": " Wake-on-LAN",
- "DevDetail_Run_Actions_Title": " Run action on device",
- "DevDetail_Run_Actions_Tooltip": "Run an action on the current device from the dropdown list.",
- "DevDetail_Copy_Device_Title": " Copy details from device",
+ "DevDetail_Run_Actions_Title": " Aktion auf Gerät ausführen",
+ "DevDetail_Run_Actions_Tooltip": "Eine Aktion aus der Dropdown-Liste auf dem aktuellen Gerät ausführen.",
+ "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",
"BackDevDetail_Copy_Title": "Copy details",
"BackDevDetail_Copy_Ask": "Copy details from device from the dropdown list (Everything on this page will be overwritten)?",
@@ -545,37 +545,37 @@
"settings_expand_all": "Expand all",
"Setting_Override": "Override value",
"Setting_Override_Description": "Enabling this option will override an App supplied default value with the value specified above.",
- "General_display_name": "General",
+ "General_display_name": "Allgemein",
"General_icon": "",
"SCAN_SUBNETS_description": "Arp-scan is a command-line tool that uses the ARP protocol to discover and fingerprint IP hosts on the local network. An alternative to ARP scan is to enable the PIHOLE_RUNPiHole integration settings. The arp-scan time itself depends on the number of IP addresses to check so set this up carefully with the appropriate network mask and interface. Check the subnets documentation for help on setting up VLANs, what VLANs are supported, or how to figure out the network mask and your interface.",
- "LOG_LEVEL_name": "Print additional logging",
- "LOG_LEVEL_description": "This setting will enable more verbose logging. Useful for debugging events writing into the database.",
- "TIMEZONE_name": "Time zone",
- "TIMEZONE_description": "Time zone to display stats correctly. Find your time zone here.",
- "ENABLE_PLUGINS_name": "Enable Plugins",
- "ENABLE_PLUGINS_description": "Enables the plugins functionality. Loading plugins requires more hardware resources so you might want to disable them on low-powered system.",
- "PLUGINS_KEEP_HIST_name": "Plugins History",
- "PLUGINS_KEEP_HIST_description": "How many entries of Plugins History scan results should be kept (per Plugin, not device specific).",
- "PIALERT_WEB_PROTECTION_name": "Enable login",
- "PIALERT_WEB_PROTECTION_description": "When enabled a login dialog is displayed. Read below carefully if you get locked out of your instance.",
- "PIALERT_WEB_PASSWORD_name": "Login password",
- "PIALERT_WEB_PASSWORD_description": "The default password is 123456. To change the password run /home/pi/pialert/back/pialert-cli in the container or use the SETPWD_RUN Set password plugin.",
- "INCLUDED_SECTIONS_name": "Notify on",
- "INCLUDED_SECTIONS_description": "Specifies which events trigger notifications. Remove the event type(s) you do not want to get notified on. This setting overrides device-specific settings in the UI. (CTRL + Click to select/deselect).",
- "DAYS_TO_KEEP_EVENTS_name": "Delete events older than",
- "DAYS_TO_KEEP_EVENTS_description": "This is a maintenance setting. This specifies the number of days worth of event entries that will be kept. All older events will be deleted periodically. Also applies on Plugin Events History.",
- "HRS_TO_KEEP_NEWDEV_name": "Keep new devices for",
- "HRS_TO_KEEP_NEWDEV_description": "This is a maintenance setting. If enabled (0 is disabled), devices marked as New Device will be deleted if their First Session time was older than the specified hours in this setting. Use this setting if you want to auto-delete New Devices after X hours.",
+ "LOG_LEVEL_name": "Erweiterte Protokollierung",
+ "LOG_LEVEL_description": "Diese Einstellung aktiviert die erweiterte Protokollierung. Nützlich fürs Debuggen von in die Datenbank geschriebenen Events.",
+ "TIMEZONE_name": "Zeitzone",
+ "TIMEZONE_description": "Zeitzone um Statistiken korrekt darzustellen. Finde deine Zeitzone hier.",
+ "ENABLE_PLUGINS_name": "TODO Enable Plugins",
+ "ENABLE_PLUGINS_description": "TODO Enables the plugins functionality. Loading plugins requires more hardware resources so you might want to disable them on low-powered system.",
+ "PLUGINS_KEEP_HIST_name": "TODO Plugins History",
+ "PLUGINS_KEEP_HIST_description": "TODO How many entries of Plugins History scan results should be kept (per Plugin, not device specific).",
+ "PIALERT_WEB_PROTECTION_name": "Login aktivieren",
+ "PIALERT_WEB_PROTECTION_description": "Ein Loginfenster wird angezeigt wenn aktiviert. Untere Beschreibung genau durchlesen falls Sie sich aus Ihrer Instanz aussperren.",
+ "PIALERT_WEB_PASSWORD_name": "Login-Passwort",
+ "PIALERT_WEB_PASSWORD_description": "Das Standardpasswort ist 123456. Um das Passwort zu ändern, entweder /home/pi/pialert/back/pialert-cli im Container starten oder SETPWD_RUN Set password plugin nutzen.",
+ "INCLUDED_SECTIONS_name": "Benachrichtigungen",
+ "INCLUDED_SECTIONS_description": "Spezifiziert, bei welchen Events Benachrichtigungen versendet werden. Entfernen Sie die Eventtypen, bei welchen Sie nicht benachrichtigt werden wollen. Diese Einstellung überschreibt gerätespezifische Einstellungen im UI. (STRG + klicken zum aus-/abwählen).",
+ "DAYS_TO_KEEP_EVENTS_name": "Lösche Events älter als",
+ "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.",
+ "HRS_TO_KEEP_NEWDEV_name": "Neue Geräte speichern für",
+ "HRS_TO_KEEP_NEWDEV_description": "TODO Dies ist eine Wartungseinstellung. Geräte markiert als New Device werden gelöscht, wenn ihre First Session länger her ist als die angegebenen Stunden in dieser Einstellung. 0 deaktiviert diese Funktion. Nutzen Sie diese Einstellung, um New Devices automatisch nach X Stunden zu löschen.",
"REPORT_DASHBOARD_URL_name": "Pi.Alert URL",
- "REPORT_DASHBOARD_URL_description": "This URL is used as the base for generating links in the emails. Enter full URL starting with http:// including the port number (no trailig slash /).",
- "DIG_GET_IP_ARG_name": "Internet IP discovery",
- "DIG_GET_IP_ARG_description": "Change the dig utility arguments if you have issues resolving your Internet IP. Arguments are added at the end of the following command: dig +short .",
- "NETWORK_DEVICE_TYPES_name": "Network device types",
- "NETWORK_DEVICE_TYPES_description": "Which device types are allowed to be used as network devices in the Network view. The device type has to match exactly the Type setting on a specific device in Device details. Do not remove existing types, only add new ones.",
- "UI_LANG_name": "UI Language",
- "UI_LANG_description": "Select the preferred UI language.",
- "UI_PRESENCE_name": "Show in presence chart",
- "UI_PRESENCE_description": "Select what statuses should be shown in the Device presence over time chart in the Devices page. (CTRL + Click to select/deselect)",
+ "REPORT_DASHBOARD_URL_description": "Diese URL wird als Basis fürs Erstellen von Links in E-Mails genutzt. Geben Sie die gesamte URL startend mit http:// inklusive der genutzten Portnummer ein (keinen nachfolgenden Schrägstrich / nutzen).",
+ "DIG_GET_IP_ARG_name": "Erkennung externer IP (\"Internet IP\")",
+ "DIG_GET_IP_ARG_description": "Ändere die Argumente des dig Dienstprogramms, wenn Probleme beim Auflösen der externen IP auftreten. Argumente werden an das Ende des folgenden Befehls angehängt: dig +short .",
+ "NETWORK_DEVICE_TYPES_name": "Netzwerkgeräte-Typen",
+ "NETWORK_DEVICE_TYPES_description": "TODO Welche Gerätetypen als Netzwerkgeräte in der Netzwerkansicht verwendet werden können. Der Gerätetyp muss genau der Type Einstellung eines spezifischen Geräts in den Gerätedetails übereinstimmen. Entfernen Sie keine existierenden Typen, sondern fügen Sie nur neue ein.",
+ "UI_LANG_name": "UI Sprache",
+ "UI_LANG_description": "Bevorzugte Oberflächensprache auswählen.",
+ "UI_PRESENCE_name": "Anzeige im Präsenzdiagramm",
+ "UI_PRESENCE_description": "TODO Auswählen, welche Status im Device presence over time-Diagramm in der Devices-Seite angzeigt werden sollen. (STRG + klicken zum aus-/abwählen).",
"Email_display_name": "Email",
"Email_icon": "",
"REPORT_MAIL_name": "Enable email",
@@ -660,8 +660,8 @@
"MQTT_DELAY_SEC_description": "A little hack - delay adding to the queue in case the process is restarted and previous publish processes aborted (it takes ~2s to update a sensor config on the broker). Tested with 2-3 seconds of delay. This delay is only applied when devices are created (during the first notification loop). It doesn not affect subsequent scans or notifications.",
"API_display_name": "API",
"API_icon": "",
- "API_CUSTOM_SQL_name": "Custom endpoint",
- "API_CUSTOM_SQL_description": "You can specify a custom SQL query which will generate a JSON file and then expose it via the table_custom_endpoint.json file endpoint.",
+ "API_CUSTOM_SQL_name": "Benutzerdefinierte SQL-Abfrage",
+ "API_CUSTOM_SQL_description": "Benutzerdefinierte SQL-Abfrage, welche eine JSON-Datei generiert und diese mit dem Dateiendpunkt table_custom_endpoint.json zur Verfügung stellt.",
"Donations_Title": "Donations",
"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 PiAlert. 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: