diff --git a/webminlog/lang/de b/webminlog/lang/de
index 341b202dd..5b1ee5493 100644
--- a/webminlog/lang/de
+++ b/webminlog/lang/de
@@ -1,54 +1,66 @@
-index_title=Webmin-Ereignisanzeige
-index_header=Das Webmin-Protokoll nach Ereignissen durchsuchen ...
+index_title=Webmin-Ereignis-Log
+index_header=Das Webmin-Log nach Ereignissen durchsuchen ..
index_uall=Von jedem Benutzer
index_user=Von Benutzer
+index_users=Vom Benutzer ..
index_nuser=Von jedem Benutzer außer
-index_ouser=Von einem nicht-Webmin Benutzer
+index_ouser=Von einem Nicht-Webmin-Benutzer
index_mall=In jedem Modul
index_module=In Modul
+index_modules=In Modulen ..
index_tall=Zu jeder Zeit
index_today=Nur heute
-index_yesterday=Nur für gestern
+index_yesterday=Nur gestern
index_week=Während der letzten Woche
index_time=Zwischen $1 und $2
index_search=Suche
-index_return=Webmin-Ereignisanzeige
-index_nolog=Hinweis - die Webmin-Protokollierung ist derzeit nicht aktiviert. Daher ist eine Suche in den Protokollen nicht sinnvoll.
-index_nologfiles=Hinweis - die Protokollierung von Dateiänderungen ist derzeit nicht aktiviert. Daher werden die Protokolle keine Details über Dateiänderungen oder ausgeführte Befehle enthalten.
-index_fall=Welche irgendeine Datei geändert hat
+index_return=Webmin-Ereignis-Log
+index_nolog=Hinweis - die Webmin-Protokollierung ist nicht aktiviert. Aus diesem Grund ist eine Suche nicht sinnvoll.
+index_nologfiles=Hinweis - die Protokollierung von Dateiänderungen ist nicht aktiviert. Aus diesem Grund werden die Ereignis-Logs keine Details über Dateiänderungen oder ausgeführte Befehle enthalten.
+index_fall=Welche eine beliebige Datei geändert hat
index_file=Diese modifizierte Datei
index_wall=Von jedem Webmin-Server
index_whost=Von Server
-index_susers=Aktionen von Webmin Benutzern
-index_smods=Aktionen im Modul
-index_sfile=Aktionen die modifizierte Datei
-index_sdiff=Datei Änderung oder Kommando Ausführung
+index_susers=Ereignisse von Webmin-Benutzern
+index_smods=Ereignisse im Modul
+index_sfile=Ereignisse, die eine Datei änderten
+index_sdiff=Datei-Änderung oder Befehlsausführung
index_dall=Alle Änderungen
-index_diff=Änderung enthält
-index_stimes=Aktionen an Datum
+index_diff=Änderungen enthalten
+index_stimes=Ereignisse von Datum
index_sdesc=Aktionsbeschreibung beinhaltet
index_shost=Quell Webmin Server
-index_long=Zeige volle Aktionsbeschreibungen?
+index_long=Zeige vollständige Ereignisbeschreibungen?
index_global=<Nicht in einem Modul>
+index_header2=E-Mail-Optionen für Benachrichtigungen
+index_notify=E-Mail für Webmin-Ereignisse senden?
+index_notify_mods=Für Ereignisse in Modulen
+index_notify_users=Für Ereignisse von Benutzern
+index_notify_email=Schicke eine Email an
+index_notify_usub=Benutzername in E-Mail-Betreff einfügen?
+index_notify_msub=Ereignis in E-Mail-Betreff einfügen?
+index_searchtab=Protokolle durchsuchen
+index_notifytab=Email-Benachrichtigung
+index_searchdesc=Dieses Formular kann verwendet werden, um Webmin-Ereignisse nach Benutzer, Modul, Datum und durchgeführten Dateien zu suchen.
+index_notifydesc=Dieses Formular kann verwendet werden, um E-Mail-Benachrichtigungen zu konfigurieren, wenn Webmin-Ereignisse von ausgewählten Benutzern oder in ausgewählten Modulen ausgeführt werden.
search_title=Suchergebnisse
-search_date=Datum
-search_time=Zeit
+search_datetime=Datum und Zeit
search_user=Benutzer
search_host=Client-Adresse
search_webmin=Webmin-Server
search_module=Modul
search_action=Ereignis
-search_none2=Keine Aktionen passte zu Ihrer Suche
+search_none2=Es konnte kein Ereignis gefunden werden
search_return=Suchergebnisse
search_sid=Ereignisse von Benutzer $1 in Sitzung $2
search_critall=Alle aufgezeichneten Ereignisse
search_crit=Aufgezeichnete Ereignisse
search_critu=von Benutzer $1
-search_critnu=von jedem, außer Benutzer $1
+search_critnu=von jedem Benutzer, außer $1
search_critm=von Modul $1
search_critt=zwischen $1 und $2
-search_critd=Beschreibung beinhaltet $1
+search_critd=wo die Beschreibung $1 beinhaltet
search_critt2=am $1
search_config=Geänderte Modulkonfiguration
search_etime=Ungültige Start- oder Endzeit
@@ -56,23 +68,23 @@ search_err=Suche fehlgeschlagen
search_global=Nichts
search_global_login=In Webmin eingeloggt
search_global_logout=In Webmin ausgeloggt
-search_global_failed=Webmin-Login fehlgeschlagen : $1
+search_global_failed=Webmin-Login fehlgeschlagen: $1
search_global_expiredpass=Passwort abgelaufen
search_global_wronguser=Ungültiger Benutzer
search_global_wrongpass=Ungültiges Passwort
search_global_baduser=Ungültiger Benutzername
search_global_badpass=Ungültiges Passwort
search_global_twofactor=Ungültiger Zwei-Faktor-Token
-search_csv=Exportieren als CSV.
+search_csv=Als CSV exportieren.
view_title=Ereignisdetails
view_header=Details des aufgezeichneten Ereignisses in $1
view_action=Beschreibung
view_module=Webmin-Modul
view_script=Erzeugt von Skript
-view_user=Webminbenutzer
+view_user=Webmin-Benutzer
view_ip=Client-IP oder Hostname
-view_host=Quell Webmin-Server
+view_host=Quell-Webmin-Server
view_sid=Sitzungs-ID
view_time=Datum und Zeit
view_nofiles=Keine Konfigurationsdateiänderungen wurden für dieses Ereignis aufgezeichnet
@@ -82,51 +94,59 @@ view_type_delete=Datei $1 gelöscht
view_type_exec=Befehl ausgeführt
view_type_sql=SQL-Statement in Datenbank $1 ausgeführt
view_type_kill=Signal $1 an PID $2 gesendet
-view_type_symlink=Link erzeugt: $1 -> $2
-view_type_unsymlink=Link gelöscht: $1 -> $2
-view_type_resymlink=Link geändert: $1 -> $2
-view_type_mkdir=Verzeichnis $1 angelegt
-view_type_rmdir=Verzeichnis $1 gelöscht
+view_type_symlink=Symlink erzeugt: $1 -> $2
+view_type_unsymlink=Symlink gelöscht: $1 -> $2
+view_type_resymlink=Symlink geändert: $1 -> $2
+view_type_mkdir=Verzeichnis $1 erstellt
+view_type_rmdir=Verzeichnis $1 entfernt
view_type_rename=$1 in $2 umbenannt
-view_ecannot=Sie dürfen diesen Logeintrag nicht anschauen
-view_rollback2=Rollback ausgewählte Dateien
+view_ecannot=Keine Berechtigung zum Anzeigen dieses Logeintrags
+view_rollback2=Ausgewählte Dateien zurückrollen
view_return=Aktionsdetails
-view_input=Eingabe an Kommando
-view_anno=Log Eintrag Annotation
-view_output=Webmin Seiteninhalt
+view_input=Befehlseingabe
+view_anno=Log-Eintrag-Annotation
+view_output=Webmin-Seiteninhalt
view_files=Dateien geändert und Befehle ausgeführt
-view_raw=Raw Log Daten
-view_rawname=Parameter Name
-view_rawvalue=Parameter Wert
+view_raw=Raw-Log-Daten
+view_rawname=Parameter-Name
+view_rawvalue=Parameter-Wert
acl_mods=Darf Logs in Modulen ansehen
acl_all=Alle
acl_sel=Unten ausgewählte ..
acl_self=Nur Selbst
-acl_users=Darf Aktionen nach Benutzern auswählen
-acl_rollback=Darf Aktionen komplett rückgängig machen?
+acl_users=Darf Ereignisse nach Benutzern auswählen
+acl_rollback=Darf Ereignisse komplett rückgängig machen?
+acl_notify=Darf E-Mail-Benachrichtigungen konfigurieren?
-rollback_title=Zurückschreib-Aktion
-rollback_rusure=Sind Sie sicher, daß Sie alle aufgelisteten Dateien mit dem vorherigem Inhalt überschreiben wollen? Alle Daten, die diese momentan haben, werden durch diese ersetzt :
-rollback_isdir=Ein Verzeichnis - keine Änderungen werden vorgenommen.
+rollback_title=Rollback-Ereignis
+rollback_rusure=Sicher, dass alle aufgelisteten Dateien mit dem vorherigen Inhalt überschrieben werden sollen? Alle beinhalteten Daten werden durch diese ersetzt:
+rollback_isdir=Ein Verzeichnis - es wurde keine Änderung vorgenommen.
rollback_link=Linkziel wird von $2 auf $1 geändert.
-rollback_nolink=Das Linkziel wurde nicht geändert.
+rollback_nolink=Linkziel wurde nicht geändert.
rollback_clink=Link zu $1 wird erzeugt.
-rollback_makefile=Link auf $1 wird mit Folgendem ersetzt :
+rollback_makefile=Link auf $1 wird mit Folgendem ersetzt:
rollback_makelink=Gesamte Datei wird mit einem Link nach $1 ersetzt.
-rollback_changes=Die folgenden Änderungen werden vorgenommen :
-rollback_nochanges=Diese Datei hat sich nicht verändert.
+rollback_changes=Die folgenden Änderungen werden vorgenommen:
+rollback_nochanges=Datei ist unverändert.
rollback_delete=Datei wird gelöscht.
-rollback_nodelete=Datei existierte nicht vor der Aktion und existiert jetzt auch nicht.
-rollback_fillfile=Datei wird mit folgendem Inhalt erzeugt :
-rollback_none=Alle Dateien haben den gleichen Inhalt, bevor diese Aktion ausgeführt wurde. Es sind keine Änderungen nötig.
-rollback_ok=Dateien jetzt zurückschreiben.
+rollback_nodelete=Datei existierte nicht vor dem Ereignis und existiert jetzt auch nicht.
+rollback_fillfile=Datei wird mit folgendem Inhalt erzeugt:
+rollback_none=Alle Dateien haben den gleichen Inhalt, bevor dieses Ereignis ausgeführt wurde. Es sind keine Änderungen nötig.
+rollback_ok=Dateien jetzt zurückschreiben
rollback_skipdir=Überspringe Verzeichnis $1.
-rollback_madelink=Erzeuge Link von $1 nach $2.
-rollback_madefile=Link $1 wird durch eine Datei ersetzt.
+rollback_madelink=Link von $1 nach $2 erzeugt.
+rollback_madefile=Link $1 durch eine Datei ersetzt.
rollback_modfile=Inhalt der Datei $1 zurückgeschrieben.
-rollback_deleted=Gelöschte Datei $1.
+rollback_deleted=Datei $1 gelöscht.
rollback_nodeleted=Nicht-existente Datei $1 ausgelassen.
rollback_enone=Keine Dateien ausgewählt
-log_rollback=Zurück gerollte Aktion $1 in Modul $2
+notify_err=Benachrichtigungsoptionen konnten nicht gespeichert werden
+notify_ecannot=Sie dürfen keine Benachrichtigungen konfigurieren
+notify_emods=Keine Module ausgewählt
+notify_eusers=Keine Benutzer ausgewählt
+notify_eemail=Keine E-Mail-Adresse eingegeben
+
+log_rollback=Zurückgerolltes Ereignis $1 in Modul $2
+log_notify=Optionen für gespeicherte E-Mail-Benachrichtigungen