(Vielleicht bevorzugenn Sie eine Archivierung.)';
$pia_lang['Maintenance_Tool_upgrade_database_noti'] = 'Aktualisiere Datenbank';
$pia_lang['Maintenance_Tool_upgrade_database_text'] = 'Mit dieser Schaltfläche wird die Datenbank aktualisiert, um das Diagramm der Netzwerkaktivitäten der letzten 12 Stunden zu aktivieren. Bitte sichern Sie Ihre Datenbank, falls Probleme auftreten.';
$pia_lang['Maintenance_Tool_upgrade_database_noti_text'] = 'Machen Sie ein Backup, bevor Sie diese Funktion nutzen.';
$pia_lang['Maintenance_Tool_del_alldev'] = 'Alle Geräte löschen';
$pia_lang['Maintenance_Tool_del_alldev_text'] = 'Machen Sie ein Backup, bevor Sie diese Funktion nutzen. Der Vorgang kann ohne Backup nicht rückgängig gemacht werden. Alle Geräte werden in der Datenbank gelöscht.';
$pia_lang['Maintenance_Tool_del_alldev_noti'] = 'Geräte löschen';
$pia_lang['Maintenance_Tool_del_alldev_noti_text'] = 'Sind Sie sich sicher, dass Sie alle Geräte löschen wollen?';
$pia_lang['Maintenance_Tool_del_unknowndev'] = 'Löschen der (unknown) Geräte';
$pia_lang['Maintenance_Tool_del_unknowndev_text'] = 'Machen Sie ein Backup, bevor Sie diese Funktion nutzen. Der Vorgang kann ohne Backup nicht rückgängig gemacht werden. Alle Gräte mit dem Namen (unknown) werden aus der Datenbank gelöscht.';
$pia_lang['Maintenance_Tool_del_unknowndev_noti'] = 'Lösche (unknown) Geräte';
$pia_lang['Maintenance_Tool_del_unknowndev_noti_text'] = 'Sind Sie sicher, dass Sie alle (unknown) Geräte aus der Datenbank löschen wollen?';
$pia_lang['Maintenance_Tool_del_allevents'] = 'Alle Ereignisse löschen';
$pia_lang['Maintenance_Tool_del_allevents_text'] = 'Machen Sie ein Backup, bevor Sie diese Funktion nutzen. Der Vorgang kann ohne Backup nicht rückgängig gemacht werden. Alle Ereignisse werden aus der Datenbank gelöscht. Dies setzt auch die Anwesenheit zurück. Es kann ab dem Moment zu ungültigen Sitzungen kommen. Ein Scan, während das betreffende Gerät "online" ist, sollte das Problem lösen.';
$pia_lang['Maintenance_Tool_del_allevents_noti'] = 'Alle Ereignisse löschen';
$pia_lang['Maintenance_Tool_del_allevents_noti_text'] = 'Sind Sie sicher, dass Sie alle Ereignisse aus der Datenbank löschen wollen. Dies setzt die Anwesenheit aller Geräte zurück.';
$pia_lang['Maintenance_Tool_backup'] = 'DB Sicherung';
$pia_lang['Maintenance_Tool_backup_text'] = 'Die Datenbank-Sicherungen befinden sich im Datenbank-Verzeichnis, gepackt als zip-Archive, benannt mit dem Erstellungsdatum. Es gibt keine maximale Anzahl von Backups.';
$pia_lang['Maintenance_Tool_backup_noti'] = 'DB Sicherung';
$pia_lang['Maintenance_Tool_backup_noti_text'] = 'Sind Sie sicher, dass Sie die Datenbank jetzt sichern möchten. Prüfen Sie, dass gerade keine Scans stattfinden.';
$pia_lang['Maintenance_Tool_restore'] = 'DB Wiederherstellung';
$pia_lang['Maintenance_Tool_restore_text'] = 'Das neuste Backup kann über diese Funktion wiederhergestellt werden. Ältere Sicherungen müssen manuell wiederhergestellt werden. Es empfiehlt sich eine Integritätsprüfung nach der Wiederherstellung zu machen, falls die Datenbank bei der Sicherung geöffnet war.';
$pia_lang['Maintenance_Tool_restore_noti'] = 'DB Wiederherstellung';
$pia_lang['Maintenance_Tool_restore_noti_text'] = 'Sind Sie sicher, dass Sie die Datenbank aus der neusten Sicherung wiederherstellen möchten? Prüfen Sie, dass gerade keine Scans stattfinden.';
$pia_lang['Maintenance_Tool_purgebackup'] = 'Sicherungen aufräumen';
$pia_lang['Maintenance_Tool_purgebackup_text'] = 'Es werden, bis auf die letzten 3 Backups, alle übrigen Backups gelöscht.';
$pia_lang['Maintenance_Tool_purgebackup_noti'] = 'Sicherungen aufräumen';
$pia_lang['Maintenance_Tool_purgebackup_noti_text'] = 'Sind Sie sicher, alle Backups, bis auf die letzten 3 löschen möchten?';
$pia_lang['Maintenance_Tool_del_ActHistory'] = 'Löschen der Netzwerkaktivität';
$pia_lang['Maintenance_Tool_del_ActHistory_text'] = 'Der Graph für die Netzwerkaktivität wird zurückgesetzt. Hierbei werden die Events nicht beeinflusst.';
$pia_lang['Maintenance_Tool_del_ActHistory_noti'] = 'Netzwerkaktivität löschen';
$pia_lang['Maintenance_Tool_del_ActHistory_noti_text'] = 'Sind Sie sicher, dass Sie die Netzwerkaktivität zurücksetzen möchten?';
//////////////////////////////////////////////////////////////////
// Maintenance Page
//////////////////////////////////////////////////////////////////
$pia_lang['BackDevices_Arpscan_disabled'] = 'Automatischer Arp-Scan deaktiviert.';
$pia_lang['BackDevices_Arpscan_enabled'] = 'Automatischer Arp-Scan aktiviert.';
$pia_lang['BackDevices_darkmode_disabled'] = 'Heller Modus aktiviert.';
$pia_lang['BackDevices_darkmode_enabled'] = 'Dunkler Modus aktiviert.';
$pia_lang['BackDevices_Restore_CopError'] = 'Die originale Datenbank konnte nicht kopiert werden.';
$pia_lang['BackDevices_Restore_okay'] = 'Die Wiederherstellung wurde erfolgreich ausgeführt.';
$pia_lang['BackDevices_Restore_Failed'] = 'Die Wiederherstellung ist fehlgeschlagen. Stellen Sie das Backup manuell her.';
$pia_lang['BackDevices_Backup_CopError'] = 'Die originale Datenbank konnte nicht gesichert werden.';
$pia_lang['BackDevices_Backup_okay'] = 'Das Backup wurde erfolgreich beendet.';
$pia_lang['BackDevices_Backup_Failed'] = 'Das Backup wurde teilweise ausgeführt. Das Archiv ist entweder leer oder nicht vorhanden.';
$pia_lang['BackDevices_DBTools_DelDev_a'] = 'Gerät erfolgreich gelöscht.';
$pia_lang['BackDevices_DBTools_DelDev_b'] = 'Geräte erfolgreich gelöscht.';
$pia_lang['BackDevices_DBTools_DelEvents'] = 'Events erfolgreich gelöscht.';
$pia_lang['BackDevices_DBTools_DelEventsError'] = 'Fehler beim Löschen der Ereignisse.';
$pia_lang['BackDevices_DBTools_DelDevError_a'] = 'Fehler beim Löschen des Gerätes.';
$pia_lang['BackDevices_DBTools_DelDevError_b'] = 'Fehler beim Löschen der Geräte.';
$pia_lang['BackDevices_DBTools_UpdDev'] = 'Gerät erfolgreich aktualisiert.';
$pia_lang['BackDevices_DBTools_UpdDevError'] = 'Fehler beim Aktualisieren des Gerätes.';
$pia_lang['BackDevices_DBTools_Upgrade'] = 'Datenbank erfolgreich aktualisiert.';
$pia_lang['BackDevices_DBTools_UpgradeError'] = 'Fehler beim Aktualisieren der Datenbank.';
$pia_lang['BackDevices_DBTools_Purge'] = 'Die ältesten Backups wurden gelöscht.';
$pia_lang['BackDevices_DBTools_DelActHistory'] = 'Die Anzeige der Netzwerkaktivität wurde zurückgesetzt.';
$pia_lang['BackDevices_DBTools_DelActHistoryError'] = 'Fehler beim Zurücksetzen der Netzwerkaktivitätsanzeige.';
//////////////////////////////////////////////////////////////////
// Network Page
//////////////////////////////////////////////////////////////////
$pia_lang['Network_Title'] = 'Netzwerkübersicht';
$pia_lang['Network_ManageDevices'] = 'Geräte verwalten';
$pia_lang['Network_ManageAdd'] = 'Gerät hinzufügen';
$pia_lang['Network_ManageEdit'] = 'Gerät bearbeiten';
$pia_lang['Network_ManageDel'] = 'Gerät löschen';
$pia_lang['Network_ManageAdd_Name'] = 'Name des Gerätes';
$pia_lang['Network_ManageAdd_Name_text'] = 'Name ohne Sonderzeichen';
$pia_lang['Network_ManageAdd_Type'] = 'Gerätetyp';
$pia_lang['Network_ManageAdd_Type_text'] = '-- Typ wählen --';
$pia_lang['Network_ManageAdd_Port'] = 'Portanzahl';
$pia_lang['Network_ManageAdd_Port_text'] = 'bei WLAN oder Powerline leer lassen';
$pia_lang['Network_ManageAdd_Submit'] = 'Hinzufügen';
$pia_lang['Network_ManageEdit_ID'] = 'Gerät zum Bearbeiten auswählen';
$pia_lang['Network_ManageEdit_ID_text'] = '-- Gerät wählen --';
$pia_lang['Network_ManageEdit_Name'] = 'Neuer Name';
$pia_lang['Network_ManageEdit_Name_text'] = 'Name ohne Sonderzeichen';
$pia_lang['Network_ManageEdit_Type'] = 'Neuer Typ';
$pia_lang['Network_ManageEdit_Type_text'] = '-- Typ wählen --';
$pia_lang['Network_ManageEdit_Port'] = 'Neue Portanzahl';
$pia_lang['Network_ManageEdit_Port_text'] = 'bei WLAN oder Powerline leer lassen';
$pia_lang['Network_ManageEdit_Submit'] = 'Speichern';
$pia_lang['Network_ManageDel_Name'] = 'Gerät zum Löschen auswählen';
$pia_lang['Network_ManageDel_Name_text'] = '-- Gerät wählen --';
$pia_lang['Network_ManageDel_Submit'] = 'Löschen';
$pia_lang['Network_Table_State'] = 'Status';
$pia_lang['Network_Table_Hostname'] = 'Gerätename';
$pia_lang['Network_Table_IP'] = 'IP';
//////////////////////////////////////////////////////////////////
// Help Page
//////////////////////////////////////////////////////////////////
$pia_lang['HelpFAQ_Title'] = 'Hilfe / FAQ';
$pia_lang['HelpFAQ_Cat_General'] = 'Allgemein';
$pia_lang['HelpFAQ_Cat_Detail'] = 'Detailansicht';
$pia_lang['HelpFAQ_Cat_General_100_head'] = 'Die Uhr oben rechts und die Zeiten der Events/Anwesenheit stimmen nicht (Zeitverschiebung).';
$pia_lang['HelpFAQ_Cat_General_100_text_a'] = 'Auf deinem PC ist für die PHP Umgebung folgende Zeitzone voreingestellt:';
$pia_lang['HelpFAQ_Cat_General_100_text_b'] = 'Sollte dies nicht die Zeitzone sein, in der du dich aufhältst, solltest du die Zeitzone in der PHP Konfigurationsdatei anpassen. Diese findest du in diesem Verzeichnis:';
$pia_lang['HelpFAQ_Cat_General_100_text_c'] = 'Suche in dieser Datei nach dem Eintrag "date.timezone", entferne ggf. das führende ";" und trage die gewünschte Zeitzone ein. Eine Liste mit den unterstützten Zeitzonen findest du hier (Link).';
$pia_lang['HelpFAQ_Cat_General_101_head'] = 'Mein Netzwerk scheint langsamer zu werden, Streaming "ruckelt".';
$pia_lang['HelpFAQ_Cat_General_101_text'] = 'Es kann durchaus sein, das leistungsschwache Geräte mit der Art und Weise, wie Pi.Alert neue Geräte im Netzwerk erkennt, an ihre Leistungsgrenzen kommen. Dies verstärkt sich noch einmal,
wenn diese Geräte per WLAN mit dem Netzwerk kommunizieren. Lösungen wären hier, wenn möglich ein Wechsel auf eine Kabelverbindung oder, falls das Geräte nur einen begrenzten Zeitraum genutzt
werden soll, den arp-Scan auf der Wartungsseite zu pausieren.';
$pia_lang['HelpFAQ_Cat_General_102_head'] = 'Ich bekomme die Meldung, dass die Datenbank schreibgeschützt (read only) ist.';
$pia_lang['HelpFAQ_Cat_General_102_text'] = 'Prüfe im Pi.Alert verzeichnis ob der Ordner der Datenbank (db) die richtigen Rechte zugewiesen bekommen hat:
drwxrwx--- 2 (dein Username) www-data
Sollte die Berechtigung nicht stimmen, kannst du sie mit folgenden Befehlen im Terminal oder der Konsole wieder setzen:
sudo chgrp -R www-data ~/pialert/db
chmod -R 770 ~/pialert/db
Wenn die Datenbank danach noch immer schreibgeschützt ist, versuche eine erneute Installation, oder das Zuückspielen eines Datenbank-Backups über die Wartungsseite.';
$pia_lang['HelpFAQ_Cat_General_102docker_head'] = '(🐳 Docker only) Database issues (AJAX errors, read-only, not found)';
$pia_lang['HelpFAQ_Cat_General_102docker_text'] = 'Double-check you\'ve followed the dockerfile readme (most up-to-date info).
pialert.db file (/home/pi/pialert/db/pialert.db (see Examples for details)./home/pi/pialert/front/log.docker exec pialert chown -R www-data:www-data /home/pi/pialert/db/pialert.db./24 mask results in 256 IPs to check, where as a /16
mask checks around 65,536. Every IP takes a couple seconds to scan. This means that with an incorrect configuration
the scan will take hours to complete instead of seconds.
192.168.1.0/24 covers IP ranges 192.168.1.0 to 192.168.1.255.iwconfig in your ocntainer to find your interface name(s) (e.g.: eth0, eth1)123456. To change password run /home/pi/pialert/back/pialert-cli in the container';
$pia_lang['INCLUDED_SECTIONS_name'] = 'Notify on';
$pia_lang['INCLUDED_SECTIONS_description'] = 'Specifies which events trigger notifications. Remove the event type(s) you don\'t want to get notified on. This setting overrides device-specific settings in the UI. (CTRL + Click to select / deselect).';
$pia_lang['SCAN_CYCLE_MINUTES_name'] = 'Scan cycle delay';
$pia_lang['SCAN_CYCLE_MINUTES_description'] = 'The delay between scans. The shortest tested interval between scans was 3 minutes. A 5 minutes loop works reliably on a /24 network mask. If using arp-scan, the scan time itself depends on the number of IP addresses to check. This number depends on the network mask set in the "Subnets to scan" setting at the top. For example, a /24 mask results in 256 IPs to check, where as a /16 mask checks around 65000. Every IP takes a couple seconds to scan.';
$pia_lang['DAYS_TO_KEEP_EVENTS_name'] = 'Delete events older than';
$pia_lang['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.';
$pia_lang['REPORT_DASHBOARD_URL_name'] = 'Pi.Alert URL';
$pia_lang['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 /).';
//Email
$pia_lang['REPORT_MAIL_name'] = 'Enable email';
$pia_lang['REPORT_MAIL_description'] = 'If enabled an email is sent out with a list of changes you\'ve subscribed to. Please also fill out all remaining settings related to the SMTP setup below.';
$pia_lang['SMTP_SERVER_name'] = 'SMTP server URL';
$pia_lang['SMTP_SERVER_description'] = 'The SMTP server host URL. For example smtp-relay.sendinblue.com.';
$pia_lang['SMTP_PORT_name'] = 'SMTP server PORT';
$pia_lang['SMTP_PORT_description'] = 'Port number used for the SMTP connection.';
$pia_lang['SMTP_SKIP_LOGIN_name'] = 'Skip authentication';
$pia_lang['SMTP_SKIP_LOGIN_description'] = 'Don\'t use authentication when connecting to the SMTP server.';
$pia_lang['SMTP_USER_name'] = 'SMTP user';
$pia_lang['SMTP_USER_description'] = 'The user name used to login into the SMTP server (sometimes a full email address).';
$pia_lang['SMTP_PASS_name'] = 'SMTP password';
$pia_lang['SMTP_PASS_description'] = 'The SMTP server password. ';
$pia_lang['SMTP_SKIP_TLS_name'] = 'Don\'t use TLS';
$pia_lang['SMTP_SKIP_TLS_description'] = 'Disable TLS when connecting to your SMTP server.';
$pia_lang['REPORT_TO_name'] = 'Send email to';
$pia_lang['REPORT_TO_description'] = 'Email address to which the notification will be send to.';
$pia_lang['REPORT_FROM_name'] = 'Email subject';
$pia_lang['REPORT_FROM_description'] = 'Notification email subject line.';
//Webhooks
$pia_lang['REPORT_WEBHOOK_name'] = 'Enable Webhooks';
$pia_lang['REPORT_WEBHOOK_description'] = 'Enable webhooks for notifications. If enabled, configure related settings below.';
$pia_lang['WEBHOOK_URL_name'] = 'Target URL';
$pia_lang['WEBHOOK_URL_description'] = 'Target URL starting with http:// or https://.';
$pia_lang['WEBHOOK_PAYLOAD_name'] = 'Payload type';
$pia_lang['WEBHOOK_PAYLOAD_description'] = 'The Webhook payload data format for the "body > attachements > text" attribute in the payload json. See an examnple of the payload here. (e.g.: for discord use \'html\')';
$pia_lang['WEBHOOK_REQUEST_METHOD_name'] = 'Request method';
$pia_lang['WEBHOOK_REQUEST_METHOD_description'] = 'The HTTP request method to be used for the webhook call.';
// Apprise
$pia_lang['REPORT_APPRISE_name'] = 'Enable Apprise';
$pia_lang['REPORT_APPRISE_description'] = 'Enable sending notifications via Apprise.';
$pia_lang['APPRISE_HOST_name'] = 'Apprise host URL';
$pia_lang['APPRISE_HOST_description'] = 'Apprise host URL starting with http:// or https://. (don\'t forget to include /notify at the end)';
$pia_lang['APPRISE_URL_name'] = 'Apprise notification URL';
$pia_lang['APPRISE_URL_description'] = 'Apprise notification target URL.';
// NTFY
$pia_lang['REPORT_NTFY_name'] = 'Enable NTFY';
$pia_lang['REPORT_NTFY_description'] = 'Enable sending notifications via NTFY.';
$pia_lang['NTFY_HOST_name'] = 'NTFY host URL';
$pia_lang['NTFY_HOST_description'] = 'NTFY host URL starting with http:// or https://. You can use the hosted instance on https://ntfy.sh by simply entering https://ntfy.sh.';
$pia_lang['NTFY_TOPIC_name'] = 'NTFY topic';
$pia_lang['NTFY_TOPIC_description'] = 'Your secret topic.';
$pia_lang['NTFY_USER_name'] = 'NTFY user';
$pia_lang['NTFY_USER_description'] = 'Enter user if you need (host) an instance with enabled authetication.';
$pia_lang['NTFY_PASSWORD_name'] = 'NTFY password';
$pia_lang['NTFY_PASSWORD_description'] = 'Enter password if you need (host) an instance with enabled authetication.';
// Pushsafer
$pia_lang['REPORT_PUSHSAFER_name'] = 'Enable Pushsafer';
$pia_lang['REPORT_PUSHSAFER_description'] = 'Enable sending notifications via Pushsafer.';
$pia_lang['PUSHSAFER_TOKEN_name'] = 'Pushsafer token';
$pia_lang['PUSHSAFER_TOKEN_description'] = 'Your secret Pushsafer API key (token).';
// MQTT
$pia_lang['REPORT_MQTT_name'] = 'Enable MQTT';
$pia_lang['REPORT_MQTT_description'] = 'Enable sending notifications via MQTT to your Home Assistance instance.';
$pia_lang['MQTT_BROKER_name'] = 'MQTT broker URL';
$pia_lang['MQTT_BROKER_description'] = 'MQTT host URL (don\'t include http:// or https://).';
$pia_lang['MQTT_PORT_name'] = 'MQTT broker port';
$pia_lang['MQTT_PORT_description'] = 'Port number where the broker is listening. Usually 1883.';
$pia_lang['MQTT_USER_name'] = 'MQTT user';
$pia_lang['MQTT_USER_description'] = 'User name used to login into your MQTT broker instance.';
$pia_lang['MQTT_PASSWORD_name'] = 'MQTT password';
$pia_lang['MQTT_PASSWORD_description'] = 'Password used to login into your MQTT broker instance.';
$pia_lang['MQTT_QOS_name'] = 'MQTT Quality of Service';
$pia_lang['MQTT_QOS_description'] = 'Quality of service setting for MQTT message sending. 0 - Low quality to 2 - High quality. The higher the quality the longer the delay.';
$pia_lang['MQTT_DELAY_SEC_name'] = 'MQTT delay per device';
$pia_lang['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\'t affect subsequent scans or notifications.';
//DynDNS
$pia_lang['DDNS_ACTIVE_name'] = 'Enable DynDNS';
$pia_lang['DDNS_ACTIVE_description'] = '';
$pia_lang['DDNS_DOMAIN_name'] = 'DynDNS domain URL';
$pia_lang['DDNS_DOMAIN_description'] = '';
$pia_lang['DDNS_USER_name'] = 'DynDNS user';
$pia_lang['DDNS_USER_description'] = '';
$pia_lang['DDNS_PASSWORD_name'] = 'DynDNS password';
$pia_lang['DDNS_PASSWORD_description'] = '';
$pia_lang['DDNS_UPDATE_URL_name'] = 'DynDNS update URL';
$pia_lang['DDNS_UPDATE_URL_description'] = 'Update URL starting with http:// or https://.';
// PiHole
$pia_lang['PIHOLE_ACTIVE_name'] = 'Enable PiHole mapping';
$pia_lang['PIHOLE_ACTIVE_description'] = 'If enabled you need to map :/etc/pihole/pihole-FTL.db in your docker-compose.yml file.';
$pia_lang['DHCP_ACTIVE_name'] = 'Enable PiHole DHCP';
$pia_lang['DHCP_ACTIVE_description'] = 'If enabled you need to map :/etc/pihole/dhcp.leases in your docker-compose.yml file.';
?>