msgstr ""
"Project-Id-Version: pp_admintools 0.9.1\n"
"Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2022-09-30 16:45+0200\n"
+"POT-Creation-Date: 2022-10-17 17:45+0200\n"
"PO-Revision-Date: 2022-09-30 16:55+0200\n"
"Last-Translator: Frank Brehm <frank.brehm@pixelpark.com>\n"
"Language: de_DE\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.3\n"
-#: lib/pp_admintools/app/__init__.py:58
-msgid "Timeout on answering on the console."
-msgstr "Zeitüberschreitung beim Antworten an der Konsole."
-
-#: lib/pp_admintools/app/__init__.py:77
-msgid "a timeout must be greater than zero and less or equal to {}."
-msgstr "Ein iTimeout muss größer als Null und kleiner oder gleich {} sein."
-
-#: lib/pp_admintools/app/__init__.py:82
-msgid "Wrong timeout {!r}:"
-msgstr "Ungültiger Timeout {!r}:"
-
-#: lib/pp_admintools/app/__init__.py:126 lib/pp_admintools/app/remove_ldap_user.py:278
-#: lib/pp_admintools/app/set_ldap_password.py:577
-msgid "yes"
-msgstr "ja"
-
-#: lib/pp_admintools/app/__init__.py:133
-msgid "no"
-msgstr "nein"
-
-#: lib/pp_admintools/app/__init__.py:164
-msgid "Wrong prompt timeout {v!r}, must be greater or equal to Null and less or equal to {max}."
-msgstr ""
-"Falscher Eingabe-Timeout {v!r}, er muss größer oder gleich Null sowie kleiner oder gleich {max} "
-"sein."
-
-#: lib/pp_admintools/app/__init__.py:249
-msgid "Password:"
-msgstr "Passwort:"
-
-#: lib/pp_admintools/app/__init__.py:252 lib/pp_admintools/app/set_ldap_password.py:388
-#: lib/pp_admintools/app/set_ldap_password.py:408
-msgid "Repeat password:"
-msgstr "Passwort-Wiederholung:"
-
-#: lib/pp_admintools/app/__init__.py:266
-msgid "The entered passwords does not match."
-msgstr "Die angegebenen Passwörter stimmen nicht überein."
-
-#: lib/pp_admintools/app/__init__.py:279 lib/pp_admintools/app/__init__.py:345
-msgid "Interrupted on demand."
-msgstr "Abbruch auf Verlangen."
-
-#: lib/pp_admintools/app/__init__.py:304 lib/pp_admintools/app/__init__.py:309
-#: lib/pp_admintools/app/__init__.py:379 lib/pp_admintools/app/__init__.py:384
-msgid "Got a {}:"
-msgstr "Habe ein {} erhalten:"
-
-#: lib/pp_admintools/app/__init__.py:340
-msgid "Yes/No"
-msgstr "Ja/Nein"
-
-#: lib/pp_admintools/app/dns_deploy_zones.py:121
+#: lib/pp_admintools/app/dns_deploy_zones.py:123
msgid "Generation of the BIND9 configuration file for slave zones."
msgstr "Generierung der BIND9-Konfigurationsdatei für Slave-Zonen."
-#: lib/pp_admintools/app/dns_deploy_zones.py:263
+#: lib/pp_admintools/app/dns_deploy_zones.py:261 lib/pp_admintools/app/set_ldap_password.py:198
+msgid "Options for {}"
+msgstr "Optionen für {}"
+
+#: lib/pp_admintools/app/dns_deploy_zones.py:267
msgid "Keep a backup file for each changed configuration file."
msgstr "Eine Backup-Datei für jede geänderte Konfigurationsdatei aufbewahren."
-#: lib/pp_admintools/app/dns_deploy_zones.py:268
+#: lib/pp_admintools/app/dns_deploy_zones.py:272
msgid "Keeping the temporary directory instead of removing it at the end (e.g. for debugging purposes)"
msgstr "Aufbewahren des temporären Verzeichnisses, anstatt es am Ende zu löschen (z.Bsp. zum Debuggen)"
-#: lib/pp_admintools/app/dns_deploy_zones.py:294
+#: lib/pp_admintools/app/dns_deploy_zones.py:300
msgid "Post init phase."
msgstr "Nach-Init-Phase."
-#: lib/pp_admintools/app/dns_deploy_zones.py:298
+#: lib/pp_admintools/app/dns_deploy_zones.py:304
msgid "My own post init phase."
msgstr "Die eigene Nach-Init-Phase."
-#: lib/pp_admintools/app/dns_deploy_zones.py:314
+#: lib/pp_admintools/app/dns_deploy_zones.py:320
msgid "Unknown time zone: {!r}."
msgstr "Unbekannte Zeitzone: {!r}."
-#: lib/pp_admintools/app/dns_deploy_zones.py:334
+#: lib/pp_admintools/app/dns_deploy_zones.py:340
msgid "You must be root to execute this script."
msgstr "Du musst root sein, um dieses Skript ausführen zu können."
-#: lib/pp_admintools/app/dns_deploy_zones.py:336
+#: lib/pp_admintools/app/dns_deploy_zones.py:342
msgid "But in simulation mode we are continuing nevertheless."
msgstr "Aber im Simulationsmodus machen wir trotzdem weiter."
-#: lib/pp_admintools/app/dns_deploy_zones.py:346
+#: lib/pp_admintools/app/dns_deploy_zones.py:352
msgid "Using the global DNS master is not supported, please use 'local' or 'public'"
msgstr "Die Verwendung des glovalen Masters wird nicht unterstützt, bitte 'local' oder 'public' verwenden"
-#: lib/pp_admintools/app/dns_deploy_zones.py:354
+#: lib/pp_admintools/app/dns_deploy_zones.py:360
msgid "Starting: {}"
msgstr "Starte: {}"
-#: lib/pp_admintools/app/dns_deploy_zones.py:361
+#: lib/pp_admintools/app/dns_deploy_zones.py:367
msgid "Could not occupy pidfile: {}"
msgstr "Konnte PID-Datei nicht vereinnahmen."
-#: lib/pp_admintools/app/dns_deploy_zones.py:386
+#: lib/pp_admintools/app/dns_deploy_zones.py:392
msgid "Ending: {}"
msgstr "Beendet: {}"
-#: lib/pp_admintools/app/dns_deploy_zones.py:391
+#: lib/pp_admintools/app/dns_deploy_zones.py:397
msgid "Cleaning up ..."
msgstr "Aufräumen …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:395
+#: lib/pp_admintools/app/dns_deploy_zones.py:401
msgid "Searching for {!r}."
msgstr "Suche nach {!r}."
-#: lib/pp_admintools/app/dns_deploy_zones.py:398
+#: lib/pp_admintools/app/dns_deploy_zones.py:404
msgid "Keep existing backup file {!r}."
msgstr "Behalte existierende Backup-Datei {!r}."
-#: lib/pp_admintools/app/dns_deploy_zones.py:400
+#: lib/pp_admintools/app/dns_deploy_zones.py:406
msgid "Removing {!r} ..."
msgstr "Lösche {!r} …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:406
+#: lib/pp_admintools/app/dns_deploy_zones.py:412
msgid "Error removing {p!r} - {c}: {e}"
msgstr "Fehler beim Löschen {p!r} - {c}: {e}"
-#: lib/pp_admintools/app/dns_deploy_zones.py:411
+#: lib/pp_admintools/app/dns_deploy_zones.py:417
msgid "Temporary directory {!r} will not be removed. It's on yours to remove it manually."
msgstr ""
"Das temporäre Verzeichnis {!r} wird nicht gelöscht. Du musst Dich selbst darum kümmern, es "
"manuell zu löschen."
-#: lib/pp_admintools/app/dns_deploy_zones.py:416
+#: lib/pp_admintools/app/dns_deploy_zones.py:422
msgid "Destroying temporary directory {!r} ..."
msgstr "Zerstöre temporäres Verzeichnis {!r} …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:425
+#: lib/pp_admintools/app/dns_deploy_zones.py:431
msgid "Temporary directory: {!r}."
msgstr "Temporäres Verzeichnis: {!r}."
-#: lib/pp_admintools/app/dns_deploy_zones.py:430
+#: lib/pp_admintools/app/dns_deploy_zones.py:436
msgid "Temporary zones conf: {!r}"
msgstr "Temporäre Zonenkonfiguration: {!r}"
-#: lib/pp_admintools/app/dns_deploy_zones.py:435
+#: lib/pp_admintools/app/dns_deploy_zones.py:441
msgid "Trying to get all keys from named.conf ..."
msgstr "Versuche alle Schlüssel der named.conf zu ermitteln …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:441 lib/pp_admintools/app/dns_deploy_zones.py:795
-#: lib/pp_admintools/app/dns_deploy_zones.py:831 lib/pp_admintools/app/dns_deploy_zones.py:863
-#: lib/pp_admintools/app/dns_deploy_zones.py:898 lib/pp_admintools/app/dns_deploy_zones.py:933
+#: lib/pp_admintools/app/dns_deploy_zones.py:447 lib/pp_admintools/app/dns_deploy_zones.py:801
+#: lib/pp_admintools/app/dns_deploy_zones.py:837 lib/pp_admintools/app/dns_deploy_zones.py:869
+#: lib/pp_admintools/app/dns_deploy_zones.py:904 lib/pp_admintools/app/dns_deploy_zones.py:939
#: lib/pp_admintools/app/mail.py:326
msgid "Executing: {}"
msgstr "Führe aus: {}"
-#: lib/pp_admintools/app/dns_deploy_zones.py:447 lib/pp_admintools/app/dns_deploy_zones.py:801
+#: lib/pp_admintools/app/dns_deploy_zones.py:453 lib/pp_admintools/app/dns_deploy_zones.py:807
#: lib/pp_admintools/app/ldap.py:766 lib/pp_admintools/app/ldap.py:819
#: lib/pp_admintools/app/ldap.py:872 lib/pp_admintools/app/ldap.py:1103
#: lib/pp_admintools/app/ldap.py:1137 lib/pp_admintools/app/ldap.py:1171
msgid "Result:"
msgstr "Ergebnis:"
-#: lib/pp_admintools/app/dns_deploy_zones.py:488 lib/pp_admintools/app/dns_deploy_zones.py:490
+#: lib/pp_admintools/app/dns_deploy_zones.py:494 lib/pp_admintools/app/dns_deploy_zones.py:496
msgid "Found named keys:"
msgstr "iGefundene Schlüssel von named:"
-#: lib/pp_admintools/app/dns_deploy_zones.py:490 lib/pp_admintools/app/dns_deploy_zones.py:521
+#: lib/pp_admintools/app/dns_deploy_zones.py:496 lib/pp_admintools/app/dns_deploy_zones.py:527
msgid "None"
msgstr "Keine"
-#: lib/pp_admintools/app/dns_deploy_zones.py:495
+#: lib/pp_admintools/app/dns_deploy_zones.py:501
msgid "Generating {} ..."
msgstr "Generiere {} …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:519 lib/pp_admintools/app/dns_deploy_zones.py:521
+#: lib/pp_admintools/app/dns_deploy_zones.py:525 lib/pp_admintools/app/dns_deploy_zones.py:527
msgid "Collected server configuration:"
msgstr "Ermittelte Servers-Konfiguration:"
-#: lib/pp_admintools/app/dns_deploy_zones.py:542
+#: lib/pp_admintools/app/dns_deploy_zones.py:548
msgid "Generated file {!r}:"
msgstr "Generierte Datei {!r}:"
-#: lib/pp_admintools/app/dns_deploy_zones.py:558
+#: lib/pp_admintools/app/dns_deploy_zones.py:564
msgid "Pure local zone {!r} will not be considered."
msgstr "Die rein lokale Zone {!r} wird nich mit beachtet."
-#: lib/pp_admintools/app/dns_deploy_zones.py:590
+#: lib/pp_admintools/app/dns_deploy_zones.py:596
msgid "Key {k!r} for zone {z!r} not found in named configuration."
msgstr "Der Schlüssel {k!r} für die Zone {z!r} wurde in der named-Konfiguration nicht gefunden."
-#: lib/pp_admintools/app/dns_deploy_zones.py:620
+#: lib/pp_admintools/app/dns_deploy_zones.py:626
msgid "Got IPv4 tuples: {}"
msgstr "Habe IPv4-Tupels erhalten: {}"
-#: lib/pp_admintools/app/dns_deploy_zones.py:644
+#: lib/pp_admintools/app/dns_deploy_zones.py:650
msgid "Got IPv6 tokens: {}"
msgstr "Habe IPv6-Tupels erhalten: {}"
-#: lib/pp_admintools/app/dns_deploy_zones.py:651
+#: lib/pp_admintools/app/dns_deploy_zones.py:657
msgid "Comparing generated files with existing ones."
msgstr "Vergleiche die generierten Dateien mit den existierenden."
-#: lib/pp_admintools/app/dns_deploy_zones.py:658
+#: lib/pp_admintools/app/dns_deploy_zones.py:664
msgid "Files to replace:"
msgstr "Dateien, die ersetzt werden:"
-#: lib/pp_admintools/app/dns_deploy_zones.py:664
+#: lib/pp_admintools/app/dns_deploy_zones.py:670
msgid "Source file not defined."
msgstr "Die Quell-Datei ist nicht definiert."
-#: lib/pp_admintools/app/dns_deploy_zones.py:666
+#: lib/pp_admintools/app/dns_deploy_zones.py:672
msgid "Target file not defined."
msgstr "Die Ziel-Datei ist nicht definiert."
-#: lib/pp_admintools/app/dns_deploy_zones.py:668
+#: lib/pp_admintools/app/dns_deploy_zones.py:674
msgid "Comparing {one!r} with {two!r} ..."
msgstr "Vergleiche {one!r} mit {two!r} …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:672 lib/pp_admintools/app/dns_deploy_zones.py:681
+#: lib/pp_admintools/app/dns_deploy_zones.py:678 lib/pp_admintools/app/dns_deploy_zones.py:687
msgid "{what} {f!r} does not exists."
msgstr "Die {what} {f!r} existiert nicht."
-#: lib/pp_admintools/app/dns_deploy_zones.py:673 lib/pp_admintools/app/dns_deploy_zones.py:677
+#: lib/pp_admintools/app/dns_deploy_zones.py:679 lib/pp_admintools/app/dns_deploy_zones.py:683
msgid "Source file"
msgstr "Quell-Datei"
-#: lib/pp_admintools/app/dns_deploy_zones.py:676 lib/pp_admintools/app/dns_deploy_zones.py:686
+#: lib/pp_admintools/app/dns_deploy_zones.py:682 lib/pp_admintools/app/dns_deploy_zones.py:692
msgid "{what} {f!r} is not a regular file."
msgstr "Die {what} {f!r} ist keine reguläre Datei."
-#: lib/pp_admintools/app/dns_deploy_zones.py:682 lib/pp_admintools/app/dns_deploy_zones.py:687
+#: lib/pp_admintools/app/dns_deploy_zones.py:688 lib/pp_admintools/app/dns_deploy_zones.py:693
msgid "Target file"
msgstr "Ziel-Datei"
-#: lib/pp_admintools/app/dns_deploy_zones.py:693 lib/pp_admintools/app/dns_deploy_zones.py:710
+#: lib/pp_admintools/app/dns_deploy_zones.py:699 lib/pp_admintools/app/dns_deploy_zones.py:716
msgid "Reading {!r} ..."
msgstr "Lese {!r} …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:703 lib/pp_admintools/app/dns_deploy_zones.py:720
+#: lib/pp_admintools/app/dns_deploy_zones.py:709 lib/pp_admintools/app/dns_deploy_zones.py:726
msgid "Cleaned version of {!r}:"
msgstr "Bereinigte Version von {!r}:"
-#: lib/pp_admintools/app/dns_deploy_zones.py:725
+#: lib/pp_admintools/app/dns_deploy_zones.py:731
msgid ""
"Source file {sf!r} has different number essential lines ({sl}) than the target file {tf!r} ({tl}"
" lines)."
"Die Quelldatei {sf!r} besitzt eine andere Anzahl essentieller Zeilen ({sl}) als die Zieldatei "
"{tf!r} ({tl} lines)."
-#: lib/pp_admintools/app/dns_deploy_zones.py:734
+#: lib/pp_admintools/app/dns_deploy_zones.py:740
msgid "Source file {sf!r} has a different content than the target file {tf!r}."
msgstr "Die Quelldate {sf!r} hat einen anderen Inhalt als die Zielfatei {tf!r}."
-#: lib/pp_admintools/app/dns_deploy_zones.py:746
+#: lib/pp_admintools/app/dns_deploy_zones.py:752
msgid "No replacement of any config files necessary."
msgstr "Es muss keine Datei ersetzt werden."
-#: lib/pp_admintools/app/dns_deploy_zones.py:749
+#: lib/pp_admintools/app/dns_deploy_zones.py:755
msgid "Start replacing of config files ..."
msgstr "Starting Ersatz von Konfigurations-Dateien …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:757 lib/pp_admintools/app/dns_deploy_zones.py:767
+#: lib/pp_admintools/app/dns_deploy_zones.py:763 lib/pp_admintools/app/dns_deploy_zones.py:773
msgid "Copying {frm!r} => {to!r} ..."
msgstr "Kopieren {frm!r} => {to!r} …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:763
+#: lib/pp_admintools/app/dns_deploy_zones.py:769
msgid "All backuped config files:"
msgstr "Alle gesicherten Konfigurations-Dateien:"
-#: lib/pp_admintools/app/dns_deploy_zones.py:775
+#: lib/pp_admintools/app/dns_deploy_zones.py:781
msgid "Restoring of original config files because of an exception."
msgstr "Wiederherstellung der Original-Konfigurations-Dateien wegen eines Fehlers."
-#: lib/pp_admintools/app/dns_deploy_zones.py:779
+#: lib/pp_admintools/app/dns_deploy_zones.py:785
msgid "Moving {frm!r} => {to!r} ..."
msgstr "Verschieben {frm!r} => {to!r} …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:785
+#: lib/pp_admintools/app/dns_deploy_zones.py:791
msgid "Could not find backup file {!r}."
msgstr "Konnte Backup-Datei {!r} nicht finden."
-#: lib/pp_admintools/app/dns_deploy_zones.py:790
+#: lib/pp_admintools/app/dns_deploy_zones.py:796
msgid "Checking syntax correctness of named.conf ..."
msgstr "Überprüfe synaktische Richtigkeit der named.conf …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:811
+#: lib/pp_admintools/app/dns_deploy_zones.py:817
msgid "Reload or restart of named is not necessary."
msgstr "Ein Reload oder Neustart von named ist nicht notwendig."
-#: lib/pp_admintools/app/dns_deploy_zones.py:816
+#: lib/pp_admintools/app/dns_deploy_zones.py:822
msgid "Named is not running, please start it manually."
msgstr "Named läuft nicht, bitte manuell starten."
-#: lib/pp_admintools/app/dns_deploy_zones.py:827
+#: lib/pp_admintools/app/dns_deploy_zones.py:833
msgid "Checking, whether named is running ..."
msgstr "Überprüfen, ob named läuft …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:845 lib/pp_admintools/app/dns_deploy_zones.py:880
-#: lib/pp_admintools/app/dns_deploy_zones.py:915 lib/pp_admintools/app/dns_deploy_zones.py:950
+#: lib/pp_admintools/app/dns_deploy_zones.py:851 lib/pp_admintools/app/dns_deploy_zones.py:886
+#: lib/pp_admintools/app/dns_deploy_zones.py:921 lib/pp_admintools/app/dns_deploy_zones.py:956
msgid "Return value: {!r}"
msgstr "Rückgabewert: {!r}"
-#: lib/pp_admintools/app/dns_deploy_zones.py:847 lib/pp_admintools/app/dns_deploy_zones.py:849
-#: lib/pp_admintools/app/dns_deploy_zones.py:882 lib/pp_admintools/app/dns_deploy_zones.py:884
-#: lib/pp_admintools/app/dns_deploy_zones.py:917 lib/pp_admintools/app/dns_deploy_zones.py:919
-#: lib/pp_admintools/app/dns_deploy_zones.py:952 lib/pp_admintools/app/dns_deploy_zones.py:954
+#: lib/pp_admintools/app/dns_deploy_zones.py:853 lib/pp_admintools/app/dns_deploy_zones.py:855
+#: lib/pp_admintools/app/dns_deploy_zones.py:888 lib/pp_admintools/app/dns_deploy_zones.py:890
+#: lib/pp_admintools/app/dns_deploy_zones.py:923 lib/pp_admintools/app/dns_deploy_zones.py:925
+#: lib/pp_admintools/app/dns_deploy_zones.py:958 lib/pp_admintools/app/dns_deploy_zones.py:960
msgid "Output on {}"
msgstr "Ausgabe an {}"
-#: lib/pp_admintools/app/dns_deploy_zones.py:859
+#: lib/pp_admintools/app/dns_deploy_zones.py:865
msgid "Starting {} ..."
msgstr "Starten {} …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:894
+#: lib/pp_admintools/app/dns_deploy_zones.py:900
msgid "Restarting {} ..."
msgstr "Neu starten {} …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:929
+#: lib/pp_admintools/app/dns_deploy_zones.py:935
msgid "Reloading {} ..."
msgstr "Reload {} …"
msgid "Options fo LDAP connections"
msgstr "Optionen für die LDAP-Verbindungen"
-#: lib/pp_admintools/app/ldap.py:267 lib/pp_admintools/app/remove_ldap_user.py:278
-#: lib/pp_admintools/app/set_ldap_password.py:577
+#: lib/pp_admintools/app/ldap.py:267 lib/pp_admintools/app/remove_ldap_user.py:280
+#: lib/pp_admintools/app/set_ldap_password.py:579
msgid "No"
msgstr "Nein"
msgstr "Soll ldaps zum Verbinden mit dem LDAP-Server verwendet werden? Vorgabe: {}."
#: lib/pp_admintools/app/ldap.py:288 lib/pp_admintools/app/mail.py:261
-#: lib/pp_admintools/app/pdns.py:275
+#: lib/pp_admintools/app/pdns.py:274
msgid "PORT"
msgstr "PORT"
msgid "The Bind DN to use to connect to the LDAP server. Default: {!r}"
msgstr "Die Bind-DN, die zur Verbindung mit dem LDAP-Server verwendet werden soll. Vorgabe: {!r}"
-#: lib/pp_admintools/app/ldap.py:311 lib/pp_admintools/app/set_ldap_password.py:202
-#: lib/pp_admintools/app/set_ldap_password.py:203 lib/pp_admintools/app/set_ldap_password.py:220
-#: lib/pp_admintools/app/set_ldap_password.py:223
+#: lib/pp_admintools/app/ldap.py:311 lib/pp_admintools/app/set_ldap_password.py:204
+#: lib/pp_admintools/app/set_ldap_password.py:205 lib/pp_admintools/app/set_ldap_password.py:222
+#: lib/pp_admintools/app/set_ldap_password.py:225
msgid "PASSWORD"
msgstr "PASSWORT"
"Nachfrage nach dem Passwort für eine einfache LDAP-Authentifizierung. Dies wird anstelle der "
"Angabe des Passwortes an der Kommandozeile verwendet."
-#: lib/pp_admintools/app/ldap.py:323 lib/pp_admintools/app/set_ldap_password.py:214
-#: lib/pp_admintools/app/set_ldap_password.py:216
+#: lib/pp_admintools/app/ldap.py:323 lib/pp_admintools/app/set_ldap_password.py:216
+#: lib/pp_admintools/app/set_ldap_password.py:218
msgid "PASSWORD_FILE"
msgstr "PASSWORT_DATEI"
msgid "Use contents of PASSWORD_FILE as the password for simple authentication."
msgstr "Verwende den Inhalt der PASSWORT_DATEI als das Passort für eine einfache LDAP-Authentifizierung."
-#: lib/pp_admintools/app/ldap.py:333 lib/pp_admintools/app/pdns.py:249
+#: lib/pp_admintools/app/ldap.py:333 lib/pp_admintools/app/pdns.py:248
msgid "INSTANCE"
msgstr "INSTANZ"
msgid "Used filter:"
msgstr "Verwendeter Filter:"
-#: lib/pp_admintools/app/ldap.py:507 lib/pp_admintools/app/remove_ldap_user.py:179
+#: lib/pp_admintools/app/ldap.py:507 lib/pp_admintools/app/remove_ldap_user.py:181
msgid "LDAP instance {!r} not found in configuration."
msgstr "Die LDAP-Instanz {!r} wurde nicht in der Konfiguration gefunden."
msgid "Trying to evaluate DN of user {u!r} as a UID (Posix user name) ..."
msgstr "Versuche den DN des Nutzer {u!r} als UID (POSIX Benutzername) zu ermitteln …"
-#: lib/pp_admintools/app/ldap.py:715 lib/pp_admintools/app/remove_ldap_user.py:298
+#: lib/pp_admintools/app/ldap.py:715 lib/pp_admintools/app/remove_ldap_user.py:300
msgid "Empty user given."
msgstr "Leere Nutzername übergeben."
msgid "User with cn {cn!r} not found in {uri}/{bdn}."
msgstr "Ein Nutzer mit dem CN {cn!r} wurde nicht in {uri}/{bdn} gefunden."
-#: lib/pp_admintools/app/ldap.py:893 lib/pp_admintools/app/set_ldap_password.py:502
+#: lib/pp_admintools/app/ldap.py:893 lib/pp_admintools/app/set_ldap_password.py:504
msgid "User with DN {dn!r} not found in {uri}."
msgstr "Ein Nutzer mit dem DN {dn!r} wurde nicht in {uri} gefunden."
msgid "Modification NOT successfull - {c}: {e}"
msgstr "Die Änderung war NICHT erfolgreich - {c}: {e}"
-#: lib/pp_admintools/app/ldap.py:1014 lib/pp_admintools/app/remove_ldap_user.py:425
-#: lib/pp_admintools/app/remove_ldap_user.py:452 lib/pp_admintools/app/remove_ldap_user.py:479
-#: lib/pp_admintools/app/remove_ldap_user.py:510 lib/pp_admintools/app/remove_ldap_user.py:541
-#: lib/pp_admintools/app/set_ldap_password.py:610
+#: lib/pp_admintools/app/ldap.py:1014 lib/pp_admintools/app/remove_ldap_user.py:427
+#: lib/pp_admintools/app/remove_ldap_user.py:454 lib/pp_admintools/app/remove_ldap_user.py:481
+#: lib/pp_admintools/app/remove_ldap_user.py:512 lib/pp_admintools/app/remove_ldap_user.py:543
+#: lib/pp_admintools/app/set_ldap_password.py:612
msgid "Changes:"
msgstr "Änderungen:"
msgid "Did not found sendmail executable."
msgstr "Kein ausführbares Programm 'sendmail' gefunden."
-#: lib/pp_admintools/app/pdns.py:99 lib/pp_admintools/app/pdns.py:183
+#: lib/pp_admintools/app/pdns.py:100 lib/pp_admintools/app/pdns.py:184
msgid "Configuration not available."
msgstr "Die Konfiguration ist nicht verfügbar."
-#: lib/pp_admintools/app/pdns.py:113
+#: lib/pp_admintools/app/pdns.py:114
msgid "Invalid API key {!r} given."
msgstr "Ungültiger API-Schlüssel {!r} angegeben."
-#: lib/pp_admintools/app/pdns.py:125
+#: lib/pp_admintools/app/pdns.py:126
msgid "Invalid API host {!r} given."
msgstr "Ungültiger API-Host {!r} angegeben."
-#: lib/pp_admintools/app/pdns.py:138
+#: lib/pp_admintools/app/pdns.py:139
msgid "Invalid API port {!r} given."
msgstr "Ungültiger API-Port {!r} angegeben."
-#: lib/pp_admintools/app/pdns.py:150
+#: lib/pp_admintools/app/pdns.py:151
msgid "Invalid API server name {!r} given."
msgstr "Ungültiger API-Servername {!r} angegeben."
-#: lib/pp_admintools/app/pdns.py:168 lib/pp_admintools/app/pdns.py:171
+#: lib/pp_admintools/app/pdns.py:169 lib/pp_admintools/app/pdns.py:172
msgid "Invalid instance {!r} given."
msgstr "Ungültige Instanz {!r} angegeben."
-#: lib/pp_admintools/app/pdns.py:179
+#: lib/pp_admintools/app/pdns.py:180
msgid "Evaluating instance {!r} ..."
msgstr "Ermittle Instanz {!r} …"
-#: lib/pp_admintools/app/pdns.py:187
+#: lib/pp_admintools/app/pdns.py:188
msgid "PDNS instance {!r} is not configured."
msgstr "Die PDNS Instanz {!r} ist nicht konfiguriert."
-#: lib/pp_admintools/app/pdns.py:240
+#: lib/pp_admintools/app/pdns.py:239
msgid "PowerDNS API options"
msgstr "PowerDNS API-Optionen"
-#: lib/pp_admintools/app/pdns.py:250
+#: lib/pp_admintools/app/pdns.py:249
msgid "Select, which PowerDNS instance to use. Valid values: {v}, default: {d!r}."
msgstr "Auswahl der zu verwendenden PowerDNS-Instanz. Gültige Werte: {v}, Vorgaben: {d!r}."
-#: lib/pp_admintools/app/pdns.py:258 lib/pp_admintools/app/pdns.py:264
-#: lib/pp_admintools/app/pdns.py:270
+#: lib/pp_admintools/app/pdns.py:257 lib/pp_admintools/app/pdns.py:263
+#: lib/pp_admintools/app/pdns.py:269
msgid "Using the {!r} PowerDNS instance."
msgstr "Verwenden der {!r}-PowerDNS-Instanz."
-#: lib/pp_admintools/app/pdns.py:278
+#: lib/pp_admintools/app/pdns.py:277
msgid "Which port to connect to PowerDNS API, default: {}."
msgstr "Welcher Port soll verwendet werden, um sich mit der PowerDNS-API zu verbinden, Vorgabe: {}."
-#: lib/pp_admintools/app/pdns.py:284
-msgid "SECS"
-msgstr "SEKUNDEN"
-
-#: lib/pp_admintools/app/pdns.py:285
-msgid "PowerDNS API access"
-msgstr "PowerDNS API Zugang"
-
-#: lib/pp_admintools/app/pdns.py:286
-msgid "The timeout in seconds to request the PowerDNS API, default: {}."
-msgstr "Der Timeout in Sekunden um die PowerDNS-API abzufragen, Vorgabe: {}."
-
-#: lib/pp_admintools/app/pdns.py:309
+#: lib/pp_admintools/app/pdns.py:302
msgid "No path given for{d} [{s}]/{k} in configuration."
msgstr "Kein Pfad für{d} [{s}]/{k} in der Konfiguration angegegben."
-#: lib/pp_admintools/app/pdns.py:316
+#: lib/pp_admintools/app/pdns.py:309
msgid "Path {p!r} for{d} [{s}]/{k} in configuration must be an absolute path."
msgstr "Der Pfad {p!r} für{d} [{s}]/{k} in der Konfiguration muss ein absoluter sein."
-#: lib/pp_admintools/app/pdns.py:339 lib/pp_admintools/app/pdns.py:375
-#: lib/pp_admintools/app/pdns.py:402
+#: lib/pp_admintools/app/pdns.py:332 lib/pp_admintools/app/pdns.py:368
+#: lib/pp_admintools/app/pdns.py:395
msgid "Executing {} ..."
msgstr "Ausführung von {} …"
-#: lib/pp_admintools/app/pdns.py:377
+#: lib/pp_admintools/app/pdns.py:370
msgid "Setting Loglevel of the requests module to {}."
msgstr "Setze das Loglevel des Requests-Moduls auf {}."
-#: lib/pp_admintools/app/pdns.py:391
+#: lib/pp_admintools/app/pdns.py:384
msgid "Executing nothing ..."
msgstr "Führe nicht aus …"
-#: lib/pp_admintools/app/pdns.py:411 lib/pp_admintools/app/pdns.py:433
-#: lib/pp_admintools/app/pdns.py:444 lib/pp_admintools/app/pdns.py:454
+#: lib/pp_admintools/app/pdns.py:404 lib/pp_admintools/app/pdns.py:426
+#: lib/pp_admintools/app/pdns.py:437 lib/pp_admintools/app/pdns.py:447
msgid "The PDNS server object does not exists."
msgstr "Das PDNS-Server-Objekt existiert nicht."
-#: lib/pp_admintools/app/pdns.py:413 lib/pp_admintools/app/pdns.py:435
-#: lib/pp_admintools/app/pdns.py:446 lib/pp_admintools/app/pdns.py:456
+#: lib/pp_admintools/app/pdns.py:406 lib/pp_admintools/app/pdns.py:428
+#: lib/pp_admintools/app/pdns.py:439 lib/pp_admintools/app/pdns.py:449
msgid "The PDNS server object is not initialized."
msgstr "Das PDNS-Server-Objekt ist nicht initialisiert."
-#: lib/pp_admintools/app/pdns.py:464
+#: lib/pp_admintools/app/pdns.py:457
msgid "Trying to get complete information about zone {!r} ..."
msgstr "Versuch die kompletten Informationen über die Zone {!r} zu bekommen …"
-#: lib/pp_admintools/app/pdns.py:470
+#: lib/pp_admintools/app/pdns.py:463
msgid "The given zone {} was not found."
msgstr "Die angegebene Zone {} wurde nicht gefunden."
-#: lib/pp_admintools/app/pdns.py:473
+#: lib/pp_admintools/app/pdns.py:466
msgid "Got a response:"
msgstr "Erhaltene Antwort:"
-#: lib/pp_admintools/app/pdns.py:478
+#: lib/pp_admintools/app/pdns.py:471
msgid "Zone object:"
msgstr "Zonen-Objekt:"
-#: lib/pp_admintools/app/remove_ldap_user.py:68
+#: lib/pp_admintools/app/remove_ldap_user.py:70
msgid ""
"Disables or removes the given users from LDAP. If disabling, then the user will not be really "
"removed, but disabled by locking the password, setting all status flags to {inact!r}, assigning "
msgid "Removing the user from LDAP."
msgstr "Löschen der übergebenen Nutzer im LDAP."
-#: lib/pp_admintools/app/remove_ldap_user.py:136 lib/pp_admintools/app/set_ldap_password.py:267
-#: lib/pp_admintools/app/set_ldap_password.py:270
+#: lib/pp_admintools/app/remove_ldap_user.py:136 lib/pp_admintools/app/set_ldap_password.py:269
+#: lib/pp_admintools/app/set_ldap_password.py:272
msgid "USER"
msgstr "NUTZER"
"angegeben werden. Bitte beachten, dass sich letzterer bei den verschiedenen LDAP-Instanzen "
"unterscheiden kann."
-#: lib/pp_admintools/app/remove_ldap_user.py:159
+#: lib/pp_admintools/app/remove_ldap_user.py:161
msgid "No users to remove given."
msgstr "Kein Nutzername zum Löschen angegeben."
-#: lib/pp_admintools/app/remove_ldap_user.py:172
+#: lib/pp_admintools/app/remove_ldap_user.py:174
msgid "Checking given instances for admin and read/write access."
msgstr "Überprüfe die gegebenen Instanzen nach Admin- und Schreib-/Lesezugriffsrechten."
-#: lib/pp_admintools/app/remove_ldap_user.py:187
+#: lib/pp_admintools/app/remove_ldap_user.py:189
msgid "LDAP instance {!r} has only readonly access."
msgstr "Die LDAP-Instanz {!r} besitzt nur Lesezugriffsrechte."
-#: lib/pp_admintools/app/remove_ldap_user.py:192
+#: lib/pp_admintools/app/remove_ldap_user.py:194
msgid "No admin access to LDAP instance {!r}."
msgstr "Keine Admin-Zugriffsrechte bei LDAP-Instanz {!r}."
-#: lib/pp_admintools/app/remove_ldap_user.py:209
+#: lib/pp_admintools/app/remove_ldap_user.py:211
msgid "All given users were not found in any LDAP instance."
msgstr "Alle übergebenen Nutzer wurden in keiner der LDAP-Instanzen gefunden."
-#: lib/pp_admintools/app/remove_ldap_user.py:214
+#: lib/pp_admintools/app/remove_ldap_user.py:216
msgid "Evaluated DNs to remove:"
msgstr "Zum Löschen ermittelte DNs:"
-#: lib/pp_admintools/app/remove_ldap_user.py:223
+#: lib/pp_admintools/app/remove_ldap_user.py:225
msgid "Start disabling user entries in:"
msgstr "Beginne Deaktivierung der Nutzereinträge in:"
-#: lib/pp_admintools/app/remove_ldap_user.py:225
+#: lib/pp_admintools/app/remove_ldap_user.py:227
msgid "Start removing user entries in:"
msgstr "Beginne Löschung der Nutzereinträge in:"
-#: lib/pp_admintools/app/remove_ldap_user.py:229
+#: lib/pp_admintools/app/remove_ldap_user.py:231
msgid "Start disabling user entries ..."
msgstr "Beginne Deaktivierung der Nutzereinträge …"
-#: lib/pp_admintools/app/remove_ldap_user.py:231
+#: lib/pp_admintools/app/remove_ldap_user.py:233
msgid "Start removing user entries ..."
msgstr "Beginne Löschung der Nutzereinträge …"
-#: lib/pp_admintools/app/remove_ldap_user.py:246
+#: lib/pp_admintools/app/remove_ldap_user.py:248
msgid "Do you really want to deactivate the following users?"
msgstr "Möchten Sie die folgenden Nutzer wirklich deaktivieren?"
-#: lib/pp_admintools/app/remove_ldap_user.py:248
+#: lib/pp_admintools/app/remove_ldap_user.py:250
msgid "Do you really want to remove the following users?"
msgstr "Möchten Sie die folgenden Nutzer wirklich löschen?"
-#: lib/pp_admintools/app/remove_ldap_user.py:274
+#: lib/pp_admintools/app/remove_ldap_user.py:276
msgid "Deactivate [{yes}/{no}]?"
msgstr "Deaktivieren [{yes}/{no}]?"
-#: lib/pp_admintools/app/remove_ldap_user.py:276
+#: lib/pp_admintools/app/remove_ldap_user.py:278
msgid "Remove [{yes}/{no}]?"
msgstr "Löschen [{yes}/{no}]?"
-#: lib/pp_admintools/app/remove_ldap_user.py:283
+#: lib/pp_admintools/app/remove_ldap_user.py:280 lib/pp_admintools/app/set_ldap_password.py:579
+msgid "yes"
+msgstr "ja"
+
+#: lib/pp_admintools/app/remove_ldap_user.py:285
msgid "Abort deactivating by {cls}: {e}"
msgstr "Abbruch der Deaktivierung durch {cls}: {e}"
-#: lib/pp_admintools/app/remove_ldap_user.py:285
+#: lib/pp_admintools/app/remove_ldap_user.py:287
msgid "Abort removing by {cls}: {e}"
msgstr "Abbruch des Löschens durch {cls}: {e}"
-#: lib/pp_admintools/app/remove_ldap_user.py:294
+#: lib/pp_admintools/app/remove_ldap_user.py:296
msgid "Evaluating DNs of the user {!r} to remove ..."
msgstr "Ermitteln der DNs des Nutzers {!r} zum Löschen …"
-#: lib/pp_admintools/app/remove_ldap_user.py:308 lib/pp_admintools/app/set_ldap_password.py:525
+#: lib/pp_admintools/app/remove_ldap_user.py:310 lib/pp_admintools/app/set_ldap_password.py:527
msgid "Got DN {dn!r} for user {user!r} in LDAP instance {inst}."
msgstr "Habe DN {dn!r} für den Nutzer {user!r} in der LDAP-Instanz {inst} ermittelt."
-#: lib/pp_admintools/app/remove_ldap_user.py:315 lib/pp_admintools/app/set_ldap_password.py:530
+#: lib/pp_admintools/app/remove_ldap_user.py:317 lib/pp_admintools/app/set_ldap_password.py:532
msgid "Found {nr} entries for user {u!r} in LDAP instance {i}."
msgstr "Fand {nr} Einträge für den Nutzer {u!r} in der LDAP-Instanz {i}."
-#: lib/pp_admintools/app/remove_ldap_user.py:327 lib/pp_admintools/app/set_ldap_password.py:544
+#: lib/pp_admintools/app/remove_ldap_user.py:329 lib/pp_admintools/app/set_ldap_password.py:546
msgid "Did not found user {user!r} in LDAP instance {inst}."
msgstr "Der Nutzer {user!r} wurde nicht in der LDAP-Instanz {inst} gefunden."
-#: lib/pp_admintools/app/remove_ldap_user.py:336
+#: lib/pp_admintools/app/remove_ldap_user.py:338
msgid "Deactivating all given users from {} ..."
msgstr "Deaktivieren aller übergebenen Nutzer in {} …"
-#: lib/pp_admintools/app/remove_ldap_user.py:338
+#: lib/pp_admintools/app/remove_ldap_user.py:340
msgid "Removing all given users from {} ..."
msgstr "Lösche alle übergebenen Nutzer in {} …"
-#: lib/pp_admintools/app/remove_ldap_user.py:353
+#: lib/pp_admintools/app/remove_ldap_user.py:355
msgid "Deactivating user {dn!r} from {inst} ..."
msgstr "Deaktivieren von Nutzer {dn!r} in {inst} …"
-#: lib/pp_admintools/app/remove_ldap_user.py:356
+#: lib/pp_admintools/app/remove_ldap_user.py:358
msgid "Removing user {dn!r} from {inst} ..."
msgstr "Lösche Nutzer {dn!r} in {inst} …"
-#: lib/pp_admintools/app/remove_ldap_user.py:362
+#: lib/pp_admintools/app/remove_ldap_user.py:364
msgid "Attributes of {!r}:"
msgstr "Attribute von {!r}:"
-#: lib/pp_admintools/app/remove_ldap_user.py:383
+#: lib/pp_admintools/app/remove_ldap_user.py:385
msgid "{c} on removing user {dn!r}: {e}"
msgstr "{c} beim Löschen des Nutzers {dn!r}: {e}"
-#: lib/pp_admintools/app/remove_ldap_user.py:389
+#: lib/pp_admintools/app/remove_ldap_user.py:391
msgid "User {dn!r} successful deactivated on {inst}."
msgstr "Der Nutzer {dn!r} wurde erfolgreich auf {inst} deaktiviert."
-#: lib/pp_admintools/app/remove_ldap_user.py:392
+#: lib/pp_admintools/app/remove_ldap_user.py:394
msgid "User {dn!r} successful removed from {inst}."
msgstr "Der Nutzer {dn!r} wurde erfolgreich von {inst} gelöscht."
-#: lib/pp_admintools/app/remove_ldap_user.py:418
+#: lib/pp_admintools/app/remove_ldap_user.py:420
msgid "Updating user info for {dn!r} on {inst} ..."
msgstr "Aktualisiere die Nutzerinformationenn für {dn!r} in {inst} …"
-#: lib/pp_admintools/app/remove_ldap_user.py:423 lib/pp_admintools/app/set_ldap_password.py:608
+#: lib/pp_admintools/app/remove_ldap_user.py:425 lib/pp_admintools/app/set_ldap_password.py:610
msgid "{c} on deactivating user {dn!r}: {e}"
msgstr "{c} beim Deaktivieren des Nutzers {dn!r}: {e}"
-#: lib/pp_admintools/app/remove_ldap_user.py:439
+#: lib/pp_admintools/app/remove_ldap_user.py:441
msgid "Did not found any group memberships of {dn!r} in {inst}."
msgstr "Keine Gruppenmitgliedschaften von {dn!r} in {inst} gefunden."
-#: lib/pp_admintools/app/remove_ldap_user.py:445 lib/pp_admintools/app/remove_ldap_user.py:472
-#: lib/pp_admintools/app/remove_ldap_user.py:503 lib/pp_admintools/app/remove_ldap_user.py:534
+#: lib/pp_admintools/app/remove_ldap_user.py:447 lib/pp_admintools/app/remove_ldap_user.py:474
+#: lib/pp_admintools/app/remove_ldap_user.py:505 lib/pp_admintools/app/remove_ldap_user.py:536
msgid "Removing user {u!r} from group {g!r} ..."
msgstr "Lösche Nutzer {u!r} aus der Gruppe {g!r} …"
-#: lib/pp_admintools/app/remove_ldap_user.py:450 lib/pp_admintools/app/remove_ldap_user.py:477
-#: lib/pp_admintools/app/remove_ldap_user.py:508 lib/pp_admintools/app/remove_ldap_user.py:539
+#: lib/pp_admintools/app/remove_ldap_user.py:452 lib/pp_admintools/app/remove_ldap_user.py:479
+#: lib/pp_admintools/app/remove_ldap_user.py:510 lib/pp_admintools/app/remove_ldap_user.py:541
msgid "{c} on removing user {dn!r} from group {g!r}: {e}"
msgstr "{c} beim Löschen des Nutzers {dn!r} von der Gruppe {g!r}: {e}"
-#: lib/pp_admintools/app/remove_ldap_user.py:466
+#: lib/pp_admintools/app/remove_ldap_user.py:468
msgid "Did not found any unique group memberships of {dn!r} in {inst}."
msgstr "Keine eindeutigen Gruppenmitgliedschaften von {dn!r} in {inst} gefunden."
-#: lib/pp_admintools/app/remove_ldap_user.py:490
+#: lib/pp_admintools/app/remove_ldap_user.py:492
msgid "Deleting user {uid!r} from all POSIX groups in {inst}."
msgstr "Lösche Nutzer {uid!r} aus allen POSIX-Gruppen in {inst} …"
-#: lib/pp_admintools/app/remove_ldap_user.py:497
+#: lib/pp_admintools/app/remove_ldap_user.py:499
msgid "Did not found any POSIX group memberships of {uid!r} in {inst}."
msgstr "Keine POSIX-Gruppenmitgliedschaften von {uid!r} in {inst} gefunden."
-#: lib/pp_admintools/app/remove_ldap_user.py:521
+#: lib/pp_admintools/app/remove_ldap_user.py:523
msgid "Deleting user {uid!r} from all sudo groups in {inst}."
msgstr "Lösche Nutzer {uid!r} aus allen sudo-Gruppen in {inst}."
-#: lib/pp_admintools/app/remove_ldap_user.py:528
+#: lib/pp_admintools/app/remove_ldap_user.py:530
msgid "Did not found any sudo group memberships of {uid!r} in {inst}."
msgstr "Keine sudo-Gruppenmitgliedschaften von {uid!r} in {inst} gefunden."
-#: lib/pp_admintools/app/set_ldap_password.py:98
+#: lib/pp_admintools/app/set_ldap_password.py:100
msgid "The ancient and notorious 3 DES crypt method."
msgstr "Die antike und berüchtigte 3 DES Verschlüsselungsmethode."
-#: lib/pp_admintools/app/set_ldap_password.py:99 lib/pp_admintools/app/set_ldap_password.py:102
+#: lib/pp_admintools/app/set_ldap_password.py:101 lib/pp_admintools/app/set_ldap_password.py:104
msgid "Pure {} hashing method."
msgstr "Reine {}-hashing Methode."
-#: lib/pp_admintools/app/set_ldap_password.py:100 lib/pp_admintools/app/set_ldap_password.py:103
-#: lib/pp_admintools/app/set_ldap_password.py:105 lib/pp_admintools/app/set_ldap_password.py:107
+#: lib/pp_admintools/app/set_ldap_password.py:102 lib/pp_admintools/app/set_ldap_password.py:105
+#: lib/pp_admintools/app/set_ldap_password.py:107 lib/pp_admintools/app/set_ldap_password.py:109
msgid "A {} based hashing algorithm."
msgstr "Ein {}-basierter Hashing-Algorithmus"
-#: lib/pp_admintools/app/set_ldap_password.py:101 lib/pp_admintools/app/set_ldap_password.py:104
-#: lib/pp_admintools/app/set_ldap_password.py:106 lib/pp_admintools/app/set_ldap_password.py:108
+#: lib/pp_admintools/app/set_ldap_password.py:103 lib/pp_admintools/app/set_ldap_password.py:106
+#: lib/pp_admintools/app/set_ldap_password.py:108 lib/pp_admintools/app/set_ldap_password.py:110
msgid "Salted {} hashing method."
msgstr "Gesalzene {}-hashing Methode."
-#: lib/pp_admintools/app/set_ldap_password.py:109
+#: lib/pp_admintools/app/set_ldap_password.py:111
msgid "A hashing method derived from {} with additional computing rounds."
msgstr "Eine von {} abgeleitete Hashing-Methode mit zusätzlichen Berechnungsrunden."
-#: lib/pp_admintools/app/set_ldap_password.py:159
+#: lib/pp_admintools/app/set_ldap_password.py:161
msgid ""
"Changing the password of the given user. If no user was given, then {app} tries to use the name "
"of the user logged in on the controlling terminal."
"Ändern des Passwortes des angegebenen Nutzers. Wenn kein Nutzer angegeben wird, versucht {app} "
"den Namen des am Terminal angemeldeten Nutzers zu verwenden."
-#: lib/pp_admintools/app/set_ldap_password.py:196
-msgid "Options for {}"
-msgstr "Optionen für {}"
-
-#: lib/pp_admintools/app/set_ldap_password.py:203
+#: lib/pp_admintools/app/set_ldap_password.py:205
msgid "Use {} as the current user password."
msgstr "Verwende {} als das aktuelle Nutzerpasswort."
-#: lib/pp_admintools/app/set_ldap_password.py:208
+#: lib/pp_admintools/app/set_ldap_password.py:210
msgid ""
"Prompt for current user password. This is used instead of specifying the password on the command"
" line."
"Nachfrage nach dem aktuellen Passwort des Nutzers. Das wird anstelle der Angabe des Passortes in"
" der Kommandozeile verwendet."
-#: lib/pp_admintools/app/set_ldap_password.py:216
+#: lib/pp_admintools/app/set_ldap_password.py:218
msgid "Use contents of {} as the current user password."
msgstr "Verwende den Inhalt von {} als das aktuelle Nutzerpasswort."
-#: lib/pp_admintools/app/set_ldap_password.py:221
+#: lib/pp_admintools/app/set_ldap_password.py:223
msgid "Use {} as the new user password. If not given, it will be asked for it."
msgstr "Verwende {} als das neue Nutzerpasswort. Wenn nicht angegeben, wird danach gefragt."
-#: lib/pp_admintools/app/set_ldap_password.py:229
+#: lib/pp_admintools/app/set_ldap_password.py:231
msgid "Do not check the quality of the new password with the {} library."
msgstr "Keine Überprüfung der Qualität des neuen Passwortes mit der {}-Bibliothek."
-#: lib/pp_admintools/app/set_ldap_password.py:244
+#: lib/pp_admintools/app/set_ldap_password.py:246
msgid "SCHEMA"
msgstr "SCHEMA"
-#: lib/pp_admintools/app/set_ldap_password.py:245
+#: lib/pp_admintools/app/set_ldap_password.py:247
msgid ""
"The schema (hashing method) to use to hash the new password. It is possible to give here the "
"value {val_list!r}, then all possible schemes are shown and exit. Default: {default!r}."
"möglich, hier den Wert {val_list!r} anzugeben, dann werden alle verfügbaren Schemen aufgelistet."
" Vorgabe: {default!r}."
-#: lib/pp_admintools/app/set_ldap_password.py:249
+#: lib/pp_admintools/app/set_ldap_password.py:251
msgid "If you are not using an admin account, then the password will hashed only by the default schema."
-msgstr "Wenn kein Admin-Account verwendet wird, dann wird das Passwort ausschließlich mit dem Vorgabe-Schema gehasht."
+msgstr ""
+"Wenn kein Admin-Account verwendet wird, dann wird das Passwort ausschließlich mit dem Vorgabe-"
+"Schema gehasht."
-#: lib/pp_admintools/app/set_ldap_password.py:253
+#: lib/pp_admintools/app/set_ldap_password.py:255
msgid ""
"The user, which password in the given LDAP instance should be changed. It may be given by its "
"Uid (the alphanumeric POSIX name), its mail address or its LDAP DN."
"seine Uid (der alphanumerische POSIX-Nutzername), als seine Mailadresse oder als seine LDAP-DN "
"angegeben werden."
-#: lib/pp_admintools/app/set_ldap_password.py:258
+#: lib/pp_admintools/app/set_ldap_password.py:260
msgid "If not given, then your current user name {!r} will be used."
msgstr "Wenn nicht angegeben, dann wird der aktuelle Nutzername {!r} verwendet."
-#: lib/pp_admintools/app/set_ldap_password.py:261
+#: lib/pp_admintools/app/set_ldap_password.py:263
msgid ""
"If you are using a readonly LDAP instance or an instance w/o admin access, then you must provide"
" somehow the current password of the user to change."
"Wenn eine LDAP-Instanz verwendet wird, die nur Leserechte oder keinen Admin-Zugriff hat, dann "
"mussirgendwie das neue Passwort des Nutzer zum Ändern angegeben werden."
-#: lib/pp_admintools/app/set_ldap_password.py:314
+#: lib/pp_admintools/app/set_ldap_password.py:316
msgid "Could not detect your current login name."
msgstr "Konnte den aktuellen Anmeldenamen nicht ermitteln."
-#: lib/pp_admintools/app/set_ldap_password.py:319
+#: lib/pp_admintools/app/set_ldap_password.py:321
msgid "The user {!r} will never be managed by LDAP."
msgstr "Der Nutzer {!r} wird niemals nimmer nicht von LDAP gemanagt."
-#: lib/pp_admintools/app/set_ldap_password.py:355
+#: lib/pp_admintools/app/set_ldap_password.py:357
msgid "Usable Hashing schemes:"
msgstr "Verfügbare Hashing-Schemen:"
-#: lib/pp_admintools/app/set_ldap_password.py:364
+#: lib/pp_admintools/app/set_ldap_password.py:366
msgid "This schema cannot be used for authentication on a current freeradius server."
msgstr ""
"Dieses Schema kann nicht zur Authentifizierung an einem aktuellen Freeradius-Server verwendet "
"werden."
-#: lib/pp_admintools/app/set_ldap_password.py:368
+#: lib/pp_admintools/app/set_ldap_password.py:370
msgid "This is the default schema."
msgstr "Das ist das Vorgabe-Schema."
-#: lib/pp_admintools/app/set_ldap_password.py:383
+#: lib/pp_admintools/app/set_ldap_password.py:385
msgid "Using LDAP instance {inst!r} - {url}."
msgstr "Verwende LDAP-Instanz {inst!r} - {url}."
-#: lib/pp_admintools/app/set_ldap_password.py:387
+#: lib/pp_admintools/app/set_ldap_password.py:389
msgid "Current password of user {!r}:"
msgstr "Aktuelles Passwort des Nutzers {!r}:"
-#: lib/pp_admintools/app/set_ldap_password.py:401
+#: lib/pp_admintools/app/set_ldap_password.py:390 lib/pp_admintools/app/set_ldap_password.py:410
+msgid "Repeat password:"
+msgstr "Passwort-Wiederholung:"
+
+#: lib/pp_admintools/app/set_ldap_password.py:403
msgid "Non admin users must use the default schema {!r} for hashing their password."
msgstr "Nicht-Admin-Nutzer müssen das Vorgabeschema {!r} für das Hashen des Passwortes verwenden."
-#: lib/pp_admintools/app/set_ldap_password.py:407
+#: lib/pp_admintools/app/set_ldap_password.py:409
msgid "New password of user {!r}:"
msgstr "Neues Passwort für Nutzer {!r}:"
-#: lib/pp_admintools/app/set_ldap_password.py:414
+#: lib/pp_admintools/app/set_ldap_password.py:416
msgid "Checking the quality of the new password was disabled."
msgstr "Die Überprüfung der Qualität des neuen Passwortes wurde deaktiviert."
-#: lib/pp_admintools/app/set_ldap_password.py:417
+#: lib/pp_admintools/app/set_ldap_password.py:419
msgid "Testing quality of new password ..."
msgstr "Teste Qualität des neuen Passwortes …"
-#: lib/pp_admintools/app/set_ldap_password.py:421
+#: lib/pp_admintools/app/set_ldap_password.py:423
msgid "Quality of the new password is not sufficient:"
msgstr "Die Qualität des neuen Passwortes ist nicht ausreichend:"
-#: lib/pp_admintools/app/set_ldap_password.py:426
+#: lib/pp_admintools/app/set_ldap_password.py:428
msgid "Cannot testing the quality of the new password, because the Python module {!r} is not installed."
-msgstr "Kann die Qualität des neuen Passwortes nicht überprüfen, da das Pythod-Modul {!r} nicht installiert ist."
+msgstr ""
+"Kann die Qualität des neuen Passwortes nicht überprüfen, da das Pythod-Modul {!r} nicht "
+"installiert ist."
-#: lib/pp_admintools/app/set_ldap_password.py:453
+#: lib/pp_admintools/app/set_ldap_password.py:455
msgid "Unbinding user connection from LDAP server {} ..."
msgstr "Trenne Verbindung des Nutzers zu LDAP-Server {} …"
-#: lib/pp_admintools/app/set_ldap_password.py:464
+#: lib/pp_admintools/app/set_ldap_password.py:466
msgid "Testing connect to LDAP-Server {url} with current user {dn!r} and password ..."
msgstr "Teste eine Anmeldung am LDAP-Server {url} als aktueller Nutzer {dn!r} mit Passwort …"
-#: lib/pp_admintools/app/set_ldap_password.py:476
+#: lib/pp_admintools/app/set_ldap_password.py:478
msgid "Successful connected as {dn!r} to {url}."
msgstr "Erfolgreich als {dn!r} an {url} angemeldet."
-#: lib/pp_admintools/app/set_ldap_password.py:482
+#: lib/pp_admintools/app/set_ldap_password.py:484
msgid "Could not connect to {url} as {dn!r}: {e}"
msgstr "Nutzer {dn!r} konnte nicht an {url} angemeldet werden: {e}"
-#: lib/pp_admintools/app/set_ldap_password.py:493
+#: lib/pp_admintools/app/set_ldap_password.py:495
msgid "Trying to get current password hash of user {!r} ..."
msgstr "Versuche den aktuellen Passwort-Hash des Nutzers {!r} zu holen …"
-#: lib/pp_admintools/app/set_ldap_password.py:532
+#: lib/pp_admintools/app/set_ldap_password.py:534
msgid ""
"Please use another username, or use the correct DN from the following list as a parameter for "
"this script instead of the username:"
"Bitte einen anderen Nutzernamen oder den richtigen DN aus der folgenden Liste als Parameter für "
"dieses Skript als Nutzername angeben:"
-#: lib/pp_admintools/app/set_ldap_password.py:549
+#: lib/pp_admintools/app/set_ldap_password.py:551
msgid "Changing the password of user {dn!r} in LDAP instance {inst}."
msgstr "Ändern des Passwortes des Nutzers {dn!r} in der LDAP-Instanz {inst}."
-#: lib/pp_admintools/app/set_ldap_password.py:556
+#: lib/pp_admintools/app/set_ldap_password.py:558
msgid "Setting password of {dn!r} with hashing schema {schema!r}."
msgstr "Setze das Passwort von {dn!r} mit dem Hashing-Schema {schema!r}."
-#: lib/pp_admintools/app/set_ldap_password.py:558
+#: lib/pp_admintools/app/set_ldap_password.py:560
msgid "Setting password of '{dn}' with hashing schema '{schema}' ..."
msgstr "Setze das Passwort von '{dn}' mit dem Hashing-Schema '{schema}'."
-#: lib/pp_admintools/app/set_ldap_password.py:563
+#: lib/pp_admintools/app/set_ldap_password.py:565
msgid "Current password hash: '{}'."
msgstr "Aktueller Passwort-Hash: '{}'"
-#: lib/pp_admintools/app/set_ldap_password.py:566
+#: lib/pp_admintools/app/set_ldap_password.py:568
msgid "The user '{}' has currently no password."
msgstr "Der Nutzer '{}' hat aktuell kein Passwort."
-#: lib/pp_admintools/app/set_ldap_password.py:570
+#: lib/pp_admintools/app/set_ldap_password.py:572
msgid "Used schema: {!r}."
msgstr "Verwendetes Schama : {!r}."
-#: lib/pp_admintools/app/set_ldap_password.py:572
+#: lib/pp_admintools/app/set_ldap_password.py:574
msgid "New password hash: '{}'."
msgstr "Neuer Passwort-Hash: '{}'."
-#: lib/pp_admintools/app/set_ldap_password.py:576
+#: lib/pp_admintools/app/set_ldap_password.py:578
msgid "Apply new password? [{yes}/{no}]?"
msgstr "Neues Passwort setzen [{yes}/{no}]?"
-#: lib/pp_admintools/app/set_ldap_password.py:586
+#: lib/pp_admintools/app/set_ldap_password.py:588
msgid "Do not setting password for {!r}."
msgstr "Passwort für {!r} wird nicht gesetzt."
-#: lib/pp_admintools/app/set_ldap_password.py:602
+#: lib/pp_admintools/app/set_ldap_password.py:604
msgid "Setting password ..."
msgstr "Setze Passwort …"
msgid "Value {v!r} for a {what} port must be greater than 0 and less than {max}."
msgstr "Der Wert {v!r} für ein {what}-Port muss größer als 0 und kleiner als {max} sein."
-#: lib/pp_admintools/argparse_actions.py:77
-msgid "Value {v!r} for a timeout of {what} is invalid:"
-msgstr "Der Wert {v!r} für einen Timeout von {what} ist ungültig."
-
-#: lib/pp_admintools/argparse_actions.py:83
-msgid "Value {v!r} for a timeout of {what} must be greater than 0 and less than {max}."
-msgstr "Der Wert {v!r} für einen Timeout von {what} muss größer als 0 und kleiner als {max} sein."
-
#: lib/pp_admintools/config/dns_deploy_zones.py:202 lib/pp_admintools/config/dns_deploy_zones.py:515
#: lib/pp_admintools/config/mail.py:149 lib/pp_admintools/config/pdns.py:187
msgid "Evaluating config section {!r}:"
msgstr ""
"Project-Id-Version: pp_admintools 0.9.1\n"
"Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2022-09-30 16:45+0200\n"
+"POT-Creation-Date: 2022-10-17 17:45+0200\n"
"PO-Revision-Date: 2022-09-30 16:50+0200\n"
"Last-Translator: Frank Brehm <frank.brehm@pixelpark.com>\n"
"Language: en_US\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.3\n"
-#: lib/pp_admintools/app/__init__.py:58
-msgid "Timeout on answering on the console."
-msgstr ""
-
-#: lib/pp_admintools/app/__init__.py:77
-msgid "a timeout must be greater than zero and less or equal to {}."
-msgstr ""
-
-#: lib/pp_admintools/app/__init__.py:82
-msgid "Wrong timeout {!r}:"
-msgstr ""
-
-#: lib/pp_admintools/app/__init__.py:126 lib/pp_admintools/app/remove_ldap_user.py:278
-#: lib/pp_admintools/app/set_ldap_password.py:577
-msgid "yes"
-msgstr ""
-
-#: lib/pp_admintools/app/__init__.py:133
-msgid "no"
-msgstr ""
-
-#: lib/pp_admintools/app/__init__.py:164
-msgid "Wrong prompt timeout {v!r}, must be greater or equal to Null and less or equal to {max}."
-msgstr ""
-
-#: lib/pp_admintools/app/__init__.py:249
-msgid "Password:"
-msgstr ""
-
-#: lib/pp_admintools/app/__init__.py:252 lib/pp_admintools/app/set_ldap_password.py:388
-#: lib/pp_admintools/app/set_ldap_password.py:408
-msgid "Repeat password:"
-msgstr ""
-
-#: lib/pp_admintools/app/__init__.py:266
-msgid "The entered passwords does not match."
-msgstr ""
-
-#: lib/pp_admintools/app/__init__.py:279 lib/pp_admintools/app/__init__.py:345
-msgid "Interrupted on demand."
-msgstr ""
-
-#: lib/pp_admintools/app/__init__.py:304 lib/pp_admintools/app/__init__.py:309
-#: lib/pp_admintools/app/__init__.py:379 lib/pp_admintools/app/__init__.py:384
-msgid "Got a {}:"
-msgstr ""
-
-#: lib/pp_admintools/app/__init__.py:340
-msgid "Yes/No"
+#: lib/pp_admintools/app/dns_deploy_zones.py:123
+msgid "Generation of the BIND9 configuration file for slave zones."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:121
-msgid "Generation of the BIND9 configuration file for slave zones."
+#: lib/pp_admintools/app/dns_deploy_zones.py:261 lib/pp_admintools/app/set_ldap_password.py:198
+msgid "Options for {}"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:263
+#: lib/pp_admintools/app/dns_deploy_zones.py:267
msgid "Keep a backup file for each changed configuration file."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:268
+#: lib/pp_admintools/app/dns_deploy_zones.py:272
msgid "Keeping the temporary directory instead of removing it at the end (e.g. for debugging purposes)"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:294
+#: lib/pp_admintools/app/dns_deploy_zones.py:300
msgid "Post init phase."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:298
+#: lib/pp_admintools/app/dns_deploy_zones.py:304
msgid "My own post init phase."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:314
+#: lib/pp_admintools/app/dns_deploy_zones.py:320
msgid "Unknown time zone: {!r}."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:334
+#: lib/pp_admintools/app/dns_deploy_zones.py:340
msgid "You must be root to execute this script."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:336
+#: lib/pp_admintools/app/dns_deploy_zones.py:342
msgid "But in simulation mode we are continuing nevertheless."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:346
+#: lib/pp_admintools/app/dns_deploy_zones.py:352
msgid "Using the global DNS master is not supported, please use 'local' or 'public'"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:354
+#: lib/pp_admintools/app/dns_deploy_zones.py:360
msgid "Starting: {}"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:361
+#: lib/pp_admintools/app/dns_deploy_zones.py:367
msgid "Could not occupy pidfile: {}"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:386
+#: lib/pp_admintools/app/dns_deploy_zones.py:392
msgid "Ending: {}"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:391
+#: lib/pp_admintools/app/dns_deploy_zones.py:397
msgid "Cleaning up ..."
msgstr "Cleaning up …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:395
+#: lib/pp_admintools/app/dns_deploy_zones.py:401
msgid "Searching for {!r}."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:398
+#: lib/pp_admintools/app/dns_deploy_zones.py:404
msgid "Keep existing backup file {!r}."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:400
+#: lib/pp_admintools/app/dns_deploy_zones.py:406
msgid "Removing {!r} ..."
msgstr "Removing {!r} …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:406
+#: lib/pp_admintools/app/dns_deploy_zones.py:412
msgid "Error removing {p!r} - {c}: {e}"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:411
+#: lib/pp_admintools/app/dns_deploy_zones.py:417
msgid "Temporary directory {!r} will not be removed. It's on yours to remove it manually."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:416
+#: lib/pp_admintools/app/dns_deploy_zones.py:422
msgid "Destroying temporary directory {!r} ..."
msgstr "Destroying temporary directory {!r} …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:425
+#: lib/pp_admintools/app/dns_deploy_zones.py:431
msgid "Temporary directory: {!r}."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:430
+#: lib/pp_admintools/app/dns_deploy_zones.py:436
msgid "Temporary zones conf: {!r}"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:435
+#: lib/pp_admintools/app/dns_deploy_zones.py:441
msgid "Trying to get all keys from named.conf ..."
msgstr "Trying to get all keys from named.conf …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:441 lib/pp_admintools/app/dns_deploy_zones.py:795
-#: lib/pp_admintools/app/dns_deploy_zones.py:831 lib/pp_admintools/app/dns_deploy_zones.py:863
-#: lib/pp_admintools/app/dns_deploy_zones.py:898 lib/pp_admintools/app/dns_deploy_zones.py:933
+#: lib/pp_admintools/app/dns_deploy_zones.py:447 lib/pp_admintools/app/dns_deploy_zones.py:801
+#: lib/pp_admintools/app/dns_deploy_zones.py:837 lib/pp_admintools/app/dns_deploy_zones.py:869
+#: lib/pp_admintools/app/dns_deploy_zones.py:904 lib/pp_admintools/app/dns_deploy_zones.py:939
#: lib/pp_admintools/app/mail.py:326
msgid "Executing: {}"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:447 lib/pp_admintools/app/dns_deploy_zones.py:801
+#: lib/pp_admintools/app/dns_deploy_zones.py:453 lib/pp_admintools/app/dns_deploy_zones.py:807
#: lib/pp_admintools/app/ldap.py:766 lib/pp_admintools/app/ldap.py:819
#: lib/pp_admintools/app/ldap.py:872 lib/pp_admintools/app/ldap.py:1103
#: lib/pp_admintools/app/ldap.py:1137 lib/pp_admintools/app/ldap.py:1171
msgid "Result:"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:488 lib/pp_admintools/app/dns_deploy_zones.py:490
+#: lib/pp_admintools/app/dns_deploy_zones.py:494 lib/pp_admintools/app/dns_deploy_zones.py:496
msgid "Found named keys:"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:490 lib/pp_admintools/app/dns_deploy_zones.py:521
+#: lib/pp_admintools/app/dns_deploy_zones.py:496 lib/pp_admintools/app/dns_deploy_zones.py:527
msgid "None"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:495
+#: lib/pp_admintools/app/dns_deploy_zones.py:501
msgid "Generating {} ..."
msgstr "Generating {} …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:519 lib/pp_admintools/app/dns_deploy_zones.py:521
+#: lib/pp_admintools/app/dns_deploy_zones.py:525 lib/pp_admintools/app/dns_deploy_zones.py:527
msgid "Collected server configuration:"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:542
+#: lib/pp_admintools/app/dns_deploy_zones.py:548
msgid "Generated file {!r}:"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:558
+#: lib/pp_admintools/app/dns_deploy_zones.py:564
msgid "Pure local zone {!r} will not be considered."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:590
+#: lib/pp_admintools/app/dns_deploy_zones.py:596
msgid "Key {k!r} for zone {z!r} not found in named configuration."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:620
+#: lib/pp_admintools/app/dns_deploy_zones.py:626
msgid "Got IPv4 tuples: {}"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:644
+#: lib/pp_admintools/app/dns_deploy_zones.py:650
msgid "Got IPv6 tokens: {}"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:651
+#: lib/pp_admintools/app/dns_deploy_zones.py:657
msgid "Comparing generated files with existing ones."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:658
+#: lib/pp_admintools/app/dns_deploy_zones.py:664
msgid "Files to replace:"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:664
+#: lib/pp_admintools/app/dns_deploy_zones.py:670
msgid "Source file not defined."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:666
+#: lib/pp_admintools/app/dns_deploy_zones.py:672
msgid "Target file not defined."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:668
+#: lib/pp_admintools/app/dns_deploy_zones.py:674
msgid "Comparing {one!r} with {two!r} ..."
msgstr "Comparing {one!r} with {two!r} …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:672 lib/pp_admintools/app/dns_deploy_zones.py:681
+#: lib/pp_admintools/app/dns_deploy_zones.py:678 lib/pp_admintools/app/dns_deploy_zones.py:687
msgid "{what} {f!r} does not exists."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:673 lib/pp_admintools/app/dns_deploy_zones.py:677
+#: lib/pp_admintools/app/dns_deploy_zones.py:679 lib/pp_admintools/app/dns_deploy_zones.py:683
msgid "Source file"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:676 lib/pp_admintools/app/dns_deploy_zones.py:686
+#: lib/pp_admintools/app/dns_deploy_zones.py:682 lib/pp_admintools/app/dns_deploy_zones.py:692
msgid "{what} {f!r} is not a regular file."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:682 lib/pp_admintools/app/dns_deploy_zones.py:687
+#: lib/pp_admintools/app/dns_deploy_zones.py:688 lib/pp_admintools/app/dns_deploy_zones.py:693
msgid "Target file"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:693 lib/pp_admintools/app/dns_deploy_zones.py:710
+#: lib/pp_admintools/app/dns_deploy_zones.py:699 lib/pp_admintools/app/dns_deploy_zones.py:716
msgid "Reading {!r} ..."
msgstr "Reading {!r} …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:703 lib/pp_admintools/app/dns_deploy_zones.py:720
+#: lib/pp_admintools/app/dns_deploy_zones.py:709 lib/pp_admintools/app/dns_deploy_zones.py:726
msgid "Cleaned version of {!r}:"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:725
+#: lib/pp_admintools/app/dns_deploy_zones.py:731
msgid ""
"Source file {sf!r} has different number essential lines ({sl}) than the target file {tf!r} ({tl}"
" lines)."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:734
+#: lib/pp_admintools/app/dns_deploy_zones.py:740
msgid "Source file {sf!r} has a different content than the target file {tf!r}."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:746
+#: lib/pp_admintools/app/dns_deploy_zones.py:752
msgid "No replacement of any config files necessary."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:749
+#: lib/pp_admintools/app/dns_deploy_zones.py:755
msgid "Start replacing of config files ..."
msgstr "Start replacing of config files …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:757 lib/pp_admintools/app/dns_deploy_zones.py:767
+#: lib/pp_admintools/app/dns_deploy_zones.py:763 lib/pp_admintools/app/dns_deploy_zones.py:773
msgid "Copying {frm!r} => {to!r} ..."
msgstr "Copying {frm!r} => {to!r} …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:763
+#: lib/pp_admintools/app/dns_deploy_zones.py:769
msgid "All backuped config files:"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:775
+#: lib/pp_admintools/app/dns_deploy_zones.py:781
msgid "Restoring of original config files because of an exception."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:779
+#: lib/pp_admintools/app/dns_deploy_zones.py:785
msgid "Moving {frm!r} => {to!r} ..."
msgstr "Moving {frm!r} => {to!r} …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:785
+#: lib/pp_admintools/app/dns_deploy_zones.py:791
msgid "Could not find backup file {!r}."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:790
+#: lib/pp_admintools/app/dns_deploy_zones.py:796
msgid "Checking syntax correctness of named.conf ..."
msgstr "Checking syntax correctness of named.conf …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:811
+#: lib/pp_admintools/app/dns_deploy_zones.py:817
msgid "Reload or restart of named is not necessary."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:816
+#: lib/pp_admintools/app/dns_deploy_zones.py:822
msgid "Named is not running, please start it manually."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:827
+#: lib/pp_admintools/app/dns_deploy_zones.py:833
msgid "Checking, whether named is running ..."
msgstr "Checking, whether named is running …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:845 lib/pp_admintools/app/dns_deploy_zones.py:880
-#: lib/pp_admintools/app/dns_deploy_zones.py:915 lib/pp_admintools/app/dns_deploy_zones.py:950
+#: lib/pp_admintools/app/dns_deploy_zones.py:851 lib/pp_admintools/app/dns_deploy_zones.py:886
+#: lib/pp_admintools/app/dns_deploy_zones.py:921 lib/pp_admintools/app/dns_deploy_zones.py:956
msgid "Return value: {!r}"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:847 lib/pp_admintools/app/dns_deploy_zones.py:849
-#: lib/pp_admintools/app/dns_deploy_zones.py:882 lib/pp_admintools/app/dns_deploy_zones.py:884
-#: lib/pp_admintools/app/dns_deploy_zones.py:917 lib/pp_admintools/app/dns_deploy_zones.py:919
-#: lib/pp_admintools/app/dns_deploy_zones.py:952 lib/pp_admintools/app/dns_deploy_zones.py:954
+#: lib/pp_admintools/app/dns_deploy_zones.py:853 lib/pp_admintools/app/dns_deploy_zones.py:855
+#: lib/pp_admintools/app/dns_deploy_zones.py:888 lib/pp_admintools/app/dns_deploy_zones.py:890
+#: lib/pp_admintools/app/dns_deploy_zones.py:923 lib/pp_admintools/app/dns_deploy_zones.py:925
+#: lib/pp_admintools/app/dns_deploy_zones.py:958 lib/pp_admintools/app/dns_deploy_zones.py:960
msgid "Output on {}"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:859
+#: lib/pp_admintools/app/dns_deploy_zones.py:865
msgid "Starting {} ..."
msgstr "Starting {} …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:894
+#: lib/pp_admintools/app/dns_deploy_zones.py:900
msgid "Restarting {} ..."
msgstr "Restarting {} …"
-#: lib/pp_admintools/app/dns_deploy_zones.py:929
+#: lib/pp_admintools/app/dns_deploy_zones.py:935
msgid "Reloading {} ..."
msgstr "Reloading {} …"
msgid "Options fo LDAP connections"
msgstr ""
-#: lib/pp_admintools/app/ldap.py:267 lib/pp_admintools/app/remove_ldap_user.py:278
-#: lib/pp_admintools/app/set_ldap_password.py:577
+#: lib/pp_admintools/app/ldap.py:267 lib/pp_admintools/app/remove_ldap_user.py:280
+#: lib/pp_admintools/app/set_ldap_password.py:579
msgid "No"
msgstr ""
msgstr ""
#: lib/pp_admintools/app/ldap.py:288 lib/pp_admintools/app/mail.py:261
-#: lib/pp_admintools/app/pdns.py:275
+#: lib/pp_admintools/app/pdns.py:274
msgid "PORT"
msgstr ""
msgid "The Bind DN to use to connect to the LDAP server. Default: {!r}"
msgstr ""
-#: lib/pp_admintools/app/ldap.py:311 lib/pp_admintools/app/set_ldap_password.py:202
-#: lib/pp_admintools/app/set_ldap_password.py:203 lib/pp_admintools/app/set_ldap_password.py:220
-#: lib/pp_admintools/app/set_ldap_password.py:223
+#: lib/pp_admintools/app/ldap.py:311 lib/pp_admintools/app/set_ldap_password.py:204
+#: lib/pp_admintools/app/set_ldap_password.py:205 lib/pp_admintools/app/set_ldap_password.py:222
+#: lib/pp_admintools/app/set_ldap_password.py:225
msgid "PASSWORD"
msgstr ""
"command line."
msgstr ""
-#: lib/pp_admintools/app/ldap.py:323 lib/pp_admintools/app/set_ldap_password.py:214
-#: lib/pp_admintools/app/set_ldap_password.py:216
+#: lib/pp_admintools/app/ldap.py:323 lib/pp_admintools/app/set_ldap_password.py:216
+#: lib/pp_admintools/app/set_ldap_password.py:218
msgid "PASSWORD_FILE"
msgstr ""
msgid "Use contents of PASSWORD_FILE as the password for simple authentication."
msgstr ""
-#: lib/pp_admintools/app/ldap.py:333 lib/pp_admintools/app/pdns.py:249
+#: lib/pp_admintools/app/ldap.py:333 lib/pp_admintools/app/pdns.py:248
msgid "INSTANCE"
msgstr ""
msgid "Used filter:"
msgstr ""
-#: lib/pp_admintools/app/ldap.py:507 lib/pp_admintools/app/remove_ldap_user.py:179
+#: lib/pp_admintools/app/ldap.py:507 lib/pp_admintools/app/remove_ldap_user.py:181
msgid "LDAP instance {!r} not found in configuration."
msgstr ""
msgid "Trying to evaluate DN of user {u!r} as a UID (Posix user name) ..."
msgstr "Trying to evaluate DN of user {u!r} as a UID (Posix user name) …"
-#: lib/pp_admintools/app/ldap.py:715 lib/pp_admintools/app/remove_ldap_user.py:298
+#: lib/pp_admintools/app/ldap.py:715 lib/pp_admintools/app/remove_ldap_user.py:300
msgid "Empty user given."
msgstr ""
msgid "User with cn {cn!r} not found in {uri}/{bdn}."
msgstr ""
-#: lib/pp_admintools/app/ldap.py:893 lib/pp_admintools/app/set_ldap_password.py:502
+#: lib/pp_admintools/app/ldap.py:893 lib/pp_admintools/app/set_ldap_password.py:504
msgid "User with DN {dn!r} not found in {uri}."
msgstr ""
msgid "Modification NOT successfull - {c}: {e}"
msgstr ""
-#: lib/pp_admintools/app/ldap.py:1014 lib/pp_admintools/app/remove_ldap_user.py:425
-#: lib/pp_admintools/app/remove_ldap_user.py:452 lib/pp_admintools/app/remove_ldap_user.py:479
-#: lib/pp_admintools/app/remove_ldap_user.py:510 lib/pp_admintools/app/remove_ldap_user.py:541
-#: lib/pp_admintools/app/set_ldap_password.py:610
+#: lib/pp_admintools/app/ldap.py:1014 lib/pp_admintools/app/remove_ldap_user.py:427
+#: lib/pp_admintools/app/remove_ldap_user.py:454 lib/pp_admintools/app/remove_ldap_user.py:481
+#: lib/pp_admintools/app/remove_ldap_user.py:512 lib/pp_admintools/app/remove_ldap_user.py:543
+#: lib/pp_admintools/app/set_ldap_password.py:612
msgid "Changes:"
msgstr ""
msgid "Did not found sendmail executable."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:99 lib/pp_admintools/app/pdns.py:183
+#: lib/pp_admintools/app/pdns.py:100 lib/pp_admintools/app/pdns.py:184
msgid "Configuration not available."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:113
+#: lib/pp_admintools/app/pdns.py:114
msgid "Invalid API key {!r} given."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:125
+#: lib/pp_admintools/app/pdns.py:126
msgid "Invalid API host {!r} given."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:138
+#: lib/pp_admintools/app/pdns.py:139
msgid "Invalid API port {!r} given."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:150
+#: lib/pp_admintools/app/pdns.py:151
msgid "Invalid API server name {!r} given."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:168 lib/pp_admintools/app/pdns.py:171
+#: lib/pp_admintools/app/pdns.py:169 lib/pp_admintools/app/pdns.py:172
msgid "Invalid instance {!r} given."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:179
+#: lib/pp_admintools/app/pdns.py:180
msgid "Evaluating instance {!r} ..."
msgstr "Evaluating instance {!r} …"
-#: lib/pp_admintools/app/pdns.py:187
+#: lib/pp_admintools/app/pdns.py:188
msgid "PDNS instance {!r} is not configured."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:240
+#: lib/pp_admintools/app/pdns.py:239
msgid "PowerDNS API options"
msgstr ""
-#: lib/pp_admintools/app/pdns.py:250
+#: lib/pp_admintools/app/pdns.py:249
msgid "Select, which PowerDNS instance to use. Valid values: {v}, default: {d!r}."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:258 lib/pp_admintools/app/pdns.py:264
-#: lib/pp_admintools/app/pdns.py:270
+#: lib/pp_admintools/app/pdns.py:257 lib/pp_admintools/app/pdns.py:263
+#: lib/pp_admintools/app/pdns.py:269
msgid "Using the {!r} PowerDNS instance."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:278
+#: lib/pp_admintools/app/pdns.py:277
msgid "Which port to connect to PowerDNS API, default: {}."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:284
-msgid "SECS"
-msgstr ""
-
-#: lib/pp_admintools/app/pdns.py:285
-msgid "PowerDNS API access"
-msgstr ""
-
-#: lib/pp_admintools/app/pdns.py:286
-msgid "The timeout in seconds to request the PowerDNS API, default: {}."
-msgstr ""
-
-#: lib/pp_admintools/app/pdns.py:309
+#: lib/pp_admintools/app/pdns.py:302
msgid "No path given for{d} [{s}]/{k} in configuration."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:316
+#: lib/pp_admintools/app/pdns.py:309
msgid "Path {p!r} for{d} [{s}]/{k} in configuration must be an absolute path."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:339 lib/pp_admintools/app/pdns.py:375
-#: lib/pp_admintools/app/pdns.py:402
+#: lib/pp_admintools/app/pdns.py:332 lib/pp_admintools/app/pdns.py:368
+#: lib/pp_admintools/app/pdns.py:395
msgid "Executing {} ..."
msgstr "Executing {} …"
-#: lib/pp_admintools/app/pdns.py:377
+#: lib/pp_admintools/app/pdns.py:370
msgid "Setting Loglevel of the requests module to {}."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:391
+#: lib/pp_admintools/app/pdns.py:384
msgid "Executing nothing ..."
msgstr "Executing nothing …"
-#: lib/pp_admintools/app/pdns.py:411 lib/pp_admintools/app/pdns.py:433
-#: lib/pp_admintools/app/pdns.py:444 lib/pp_admintools/app/pdns.py:454
+#: lib/pp_admintools/app/pdns.py:404 lib/pp_admintools/app/pdns.py:426
+#: lib/pp_admintools/app/pdns.py:437 lib/pp_admintools/app/pdns.py:447
msgid "The PDNS server object does not exists."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:413 lib/pp_admintools/app/pdns.py:435
-#: lib/pp_admintools/app/pdns.py:446 lib/pp_admintools/app/pdns.py:456
+#: lib/pp_admintools/app/pdns.py:406 lib/pp_admintools/app/pdns.py:428
+#: lib/pp_admintools/app/pdns.py:439 lib/pp_admintools/app/pdns.py:449
msgid "The PDNS server object is not initialized."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:464
+#: lib/pp_admintools/app/pdns.py:457
msgid "Trying to get complete information about zone {!r} ..."
msgstr "Trying to get complete information about zone {!r} …"
-#: lib/pp_admintools/app/pdns.py:470
+#: lib/pp_admintools/app/pdns.py:463
msgid "The given zone {} was not found."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:473
+#: lib/pp_admintools/app/pdns.py:466
msgid "Got a response:"
msgstr ""
-#: lib/pp_admintools/app/pdns.py:478
+#: lib/pp_admintools/app/pdns.py:471
msgid "Zone object:"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:68
+#: lib/pp_admintools/app/remove_ldap_user.py:70
msgid ""
"Disables or removes the given users from LDAP. If disabling, then the user will not be really "
"removed, but disabled by locking the password, setting all status flags to {inact!r}, assigning "
msgid "Removing the user from LDAP."
msgstr "Removing the user from LDAP."
-#: lib/pp_admintools/app/remove_ldap_user.py:136 lib/pp_admintools/app/set_ldap_password.py:267
-#: lib/pp_admintools/app/set_ldap_password.py:270
+#: lib/pp_admintools/app/remove_ldap_user.py:136 lib/pp_admintools/app/set_ldap_password.py:269
+#: lib/pp_admintools/app/set_ldap_password.py:272
msgid "USER"
msgstr ""
"different in the particular LDAP instances)."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:159
+#: lib/pp_admintools/app/remove_ldap_user.py:161
msgid "No users to remove given."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:172
+#: lib/pp_admintools/app/remove_ldap_user.py:174
msgid "Checking given instances for admin and read/write access."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:187
+#: lib/pp_admintools/app/remove_ldap_user.py:189
msgid "LDAP instance {!r} has only readonly access."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:192
+#: lib/pp_admintools/app/remove_ldap_user.py:194
msgid "No admin access to LDAP instance {!r}."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:209
+#: lib/pp_admintools/app/remove_ldap_user.py:211
msgid "All given users were not found in any LDAP instance."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:214
+#: lib/pp_admintools/app/remove_ldap_user.py:216
msgid "Evaluated DNs to remove:"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:223
+#: lib/pp_admintools/app/remove_ldap_user.py:225
msgid "Start disabling user entries in:"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:225
+#: lib/pp_admintools/app/remove_ldap_user.py:227
msgid "Start removing user entries in:"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:229
+#: lib/pp_admintools/app/remove_ldap_user.py:231
msgid "Start disabling user entries ..."
msgstr "Start disabling user entries …"
-#: lib/pp_admintools/app/remove_ldap_user.py:231
+#: lib/pp_admintools/app/remove_ldap_user.py:233
msgid "Start removing user entries ..."
msgstr "Start removing user entries …"
-#: lib/pp_admintools/app/remove_ldap_user.py:246
+#: lib/pp_admintools/app/remove_ldap_user.py:248
msgid "Do you really want to deactivate the following users?"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:248
+#: lib/pp_admintools/app/remove_ldap_user.py:250
msgid "Do you really want to remove the following users?"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:274
+#: lib/pp_admintools/app/remove_ldap_user.py:276
msgid "Deactivate [{yes}/{no}]?"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:276
+#: lib/pp_admintools/app/remove_ldap_user.py:278
msgid "Remove [{yes}/{no}]?"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:283
-msgid "Abort deactivating by {cls}: {e}"
+#: lib/pp_admintools/app/remove_ldap_user.py:280 lib/pp_admintools/app/set_ldap_password.py:579
+msgid "yes"
msgstr ""
#: lib/pp_admintools/app/remove_ldap_user.py:285
+msgid "Abort deactivating by {cls}: {e}"
+msgstr ""
+
+#: lib/pp_admintools/app/remove_ldap_user.py:287
msgid "Abort removing by {cls}: {e}"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:294
+#: lib/pp_admintools/app/remove_ldap_user.py:296
msgid "Evaluating DNs of the user {!r} to remove ..."
msgstr "Evaluating DNs of the user {!r} to remove …"
-#: lib/pp_admintools/app/remove_ldap_user.py:308 lib/pp_admintools/app/set_ldap_password.py:525
+#: lib/pp_admintools/app/remove_ldap_user.py:310 lib/pp_admintools/app/set_ldap_password.py:527
msgid "Got DN {dn!r} for user {user!r} in LDAP instance {inst}."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:315 lib/pp_admintools/app/set_ldap_password.py:530
+#: lib/pp_admintools/app/remove_ldap_user.py:317 lib/pp_admintools/app/set_ldap_password.py:532
msgid "Found {nr} entries for user {u!r} in LDAP instance {i}."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:327 lib/pp_admintools/app/set_ldap_password.py:544
+#: lib/pp_admintools/app/remove_ldap_user.py:329 lib/pp_admintools/app/set_ldap_password.py:546
msgid "Did not found user {user!r} in LDAP instance {inst}."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:336
+#: lib/pp_admintools/app/remove_ldap_user.py:338
msgid "Deactivating all given users from {} ..."
msgstr "Deactivating all given users from {} …"
-#: lib/pp_admintools/app/remove_ldap_user.py:338
+#: lib/pp_admintools/app/remove_ldap_user.py:340
msgid "Removing all given users from {} ..."
msgstr "Removing all given users from {} …"
-#: lib/pp_admintools/app/remove_ldap_user.py:353
+#: lib/pp_admintools/app/remove_ldap_user.py:355
msgid "Deactivating user {dn!r} from {inst} ..."
msgstr "Deactivating user {dn!r} from {inst} …"
-#: lib/pp_admintools/app/remove_ldap_user.py:356
+#: lib/pp_admintools/app/remove_ldap_user.py:358
msgid "Removing user {dn!r} from {inst} ..."
msgstr "Removing user {dn!r} from {inst} …"
-#: lib/pp_admintools/app/remove_ldap_user.py:362
+#: lib/pp_admintools/app/remove_ldap_user.py:364
msgid "Attributes of {!r}:"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:383
+#: lib/pp_admintools/app/remove_ldap_user.py:385
msgid "{c} on removing user {dn!r}: {e}"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:389
+#: lib/pp_admintools/app/remove_ldap_user.py:391
msgid "User {dn!r} successful deactivated on {inst}."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:392
+#: lib/pp_admintools/app/remove_ldap_user.py:394
msgid "User {dn!r} successful removed from {inst}."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:418
+#: lib/pp_admintools/app/remove_ldap_user.py:420
msgid "Updating user info for {dn!r} on {inst} ..."
msgstr "Updating user info for {dn!r} on {inst} …"
-#: lib/pp_admintools/app/remove_ldap_user.py:423 lib/pp_admintools/app/set_ldap_password.py:608
+#: lib/pp_admintools/app/remove_ldap_user.py:425 lib/pp_admintools/app/set_ldap_password.py:610
msgid "{c} on deactivating user {dn!r}: {e}"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:439
+#: lib/pp_admintools/app/remove_ldap_user.py:441
msgid "Did not found any group memberships of {dn!r} in {inst}."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:445 lib/pp_admintools/app/remove_ldap_user.py:472
-#: lib/pp_admintools/app/remove_ldap_user.py:503 lib/pp_admintools/app/remove_ldap_user.py:534
+#: lib/pp_admintools/app/remove_ldap_user.py:447 lib/pp_admintools/app/remove_ldap_user.py:474
+#: lib/pp_admintools/app/remove_ldap_user.py:505 lib/pp_admintools/app/remove_ldap_user.py:536
msgid "Removing user {u!r} from group {g!r} ..."
msgstr "Removing user {u!r} from group {g!r} …"
-#: lib/pp_admintools/app/remove_ldap_user.py:450 lib/pp_admintools/app/remove_ldap_user.py:477
-#: lib/pp_admintools/app/remove_ldap_user.py:508 lib/pp_admintools/app/remove_ldap_user.py:539
+#: lib/pp_admintools/app/remove_ldap_user.py:452 lib/pp_admintools/app/remove_ldap_user.py:479
+#: lib/pp_admintools/app/remove_ldap_user.py:510 lib/pp_admintools/app/remove_ldap_user.py:541
msgid "{c} on removing user {dn!r} from group {g!r}: {e}"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:466
+#: lib/pp_admintools/app/remove_ldap_user.py:468
msgid "Did not found any unique group memberships of {dn!r} in {inst}."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:490
+#: lib/pp_admintools/app/remove_ldap_user.py:492
msgid "Deleting user {uid!r} from all POSIX groups in {inst}."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:497
+#: lib/pp_admintools/app/remove_ldap_user.py:499
msgid "Did not found any POSIX group memberships of {uid!r} in {inst}."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:521
+#: lib/pp_admintools/app/remove_ldap_user.py:523
msgid "Deleting user {uid!r} from all sudo groups in {inst}."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:528
+#: lib/pp_admintools/app/remove_ldap_user.py:530
msgid "Did not found any sudo group memberships of {uid!r} in {inst}."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:98
+#: lib/pp_admintools/app/set_ldap_password.py:100
msgid "The ancient and notorious 3 DES crypt method."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:99 lib/pp_admintools/app/set_ldap_password.py:102
+#: lib/pp_admintools/app/set_ldap_password.py:101 lib/pp_admintools/app/set_ldap_password.py:104
msgid "Pure {} hashing method."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:100 lib/pp_admintools/app/set_ldap_password.py:103
-#: lib/pp_admintools/app/set_ldap_password.py:105 lib/pp_admintools/app/set_ldap_password.py:107
+#: lib/pp_admintools/app/set_ldap_password.py:102 lib/pp_admintools/app/set_ldap_password.py:105
+#: lib/pp_admintools/app/set_ldap_password.py:107 lib/pp_admintools/app/set_ldap_password.py:109
msgid "A {} based hashing algorithm."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:101 lib/pp_admintools/app/set_ldap_password.py:104
-#: lib/pp_admintools/app/set_ldap_password.py:106 lib/pp_admintools/app/set_ldap_password.py:108
+#: lib/pp_admintools/app/set_ldap_password.py:103 lib/pp_admintools/app/set_ldap_password.py:106
+#: lib/pp_admintools/app/set_ldap_password.py:108 lib/pp_admintools/app/set_ldap_password.py:110
msgid "Salted {} hashing method."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:109
+#: lib/pp_admintools/app/set_ldap_password.py:111
msgid "A hashing method derived from {} with additional computing rounds."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:159
+#: lib/pp_admintools/app/set_ldap_password.py:161
msgid ""
"Changing the password of the given user. If no user was given, then {app} tries to use the name "
"of the user logged in on the controlling terminal."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:196
-msgid "Options for {}"
-msgstr ""
-
-#: lib/pp_admintools/app/set_ldap_password.py:203
+#: lib/pp_admintools/app/set_ldap_password.py:205
msgid "Use {} as the current user password."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:208
+#: lib/pp_admintools/app/set_ldap_password.py:210
msgid ""
"Prompt for current user password. This is used instead of specifying the password on the command"
" line."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:216
+#: lib/pp_admintools/app/set_ldap_password.py:218
msgid "Use contents of {} as the current user password."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:221
+#: lib/pp_admintools/app/set_ldap_password.py:223
msgid "Use {} as the new user password. If not given, it will be asked for it."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:229
+#: lib/pp_admintools/app/set_ldap_password.py:231
msgid "Do not check the quality of the new password with the {} library."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:244
+#: lib/pp_admintools/app/set_ldap_password.py:246
msgid "SCHEMA"
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:245
+#: lib/pp_admintools/app/set_ldap_password.py:247
msgid ""
"The schema (hashing method) to use to hash the new password. It is possible to give here the "
"value {val_list!r}, then all possible schemes are shown and exit. Default: {default!r}."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:249
+#: lib/pp_admintools/app/set_ldap_password.py:251
msgid "If you are not using an admin account, then the password will hashed only by the default schema."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:253
+#: lib/pp_admintools/app/set_ldap_password.py:255
msgid ""
"The user, which password in the given LDAP instance should be changed. It may be given by its "
"Uid (the alphanumeric POSIX name), its mail address or its LDAP DN."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:258
+#: lib/pp_admintools/app/set_ldap_password.py:260
msgid "If not given, then your current user name {!r} will be used."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:261
+#: lib/pp_admintools/app/set_ldap_password.py:263
msgid ""
"If you are using a readonly LDAP instance or an instance w/o admin access, then you must provide"
" somehow the current password of the user to change."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:314
+#: lib/pp_admintools/app/set_ldap_password.py:316
msgid "Could not detect your current login name."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:319
+#: lib/pp_admintools/app/set_ldap_password.py:321
msgid "The user {!r} will never be managed by LDAP."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:355
+#: lib/pp_admintools/app/set_ldap_password.py:357
msgid "Usable Hashing schemes:"
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:364
+#: lib/pp_admintools/app/set_ldap_password.py:366
msgid "This schema cannot be used for authentication on a current freeradius server."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:368
+#: lib/pp_admintools/app/set_ldap_password.py:370
msgid "This is the default schema."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:383
+#: lib/pp_admintools/app/set_ldap_password.py:385
msgid "Using LDAP instance {inst!r} - {url}."
msgstr "Using LDAP instance {inst!r} - {url}."
-#: lib/pp_admintools/app/set_ldap_password.py:387
+#: lib/pp_admintools/app/set_ldap_password.py:389
msgid "Current password of user {!r}:"
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:401
+#: lib/pp_admintools/app/set_ldap_password.py:390 lib/pp_admintools/app/set_ldap_password.py:410
+msgid "Repeat password:"
+msgstr ""
+
+#: lib/pp_admintools/app/set_ldap_password.py:403
msgid "Non admin users must use the default schema {!r} for hashing their password."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:407
+#: lib/pp_admintools/app/set_ldap_password.py:409
msgid "New password of user {!r}:"
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:414
+#: lib/pp_admintools/app/set_ldap_password.py:416
msgid "Checking the quality of the new password was disabled."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:417
+#: lib/pp_admintools/app/set_ldap_password.py:419
msgid "Testing quality of new password ..."
msgstr "Testing quality of new password …"
-#: lib/pp_admintools/app/set_ldap_password.py:421
+#: lib/pp_admintools/app/set_ldap_password.py:423
msgid "Quality of the new password is not sufficient:"
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:426
+#: lib/pp_admintools/app/set_ldap_password.py:428
msgid "Cannot testing the quality of the new password, because the Python module {!r} is not installed."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:453
+#: lib/pp_admintools/app/set_ldap_password.py:455
msgid "Unbinding user connection from LDAP server {} ..."
msgstr "Unbinding user connection from LDAP server {} …"
-#: lib/pp_admintools/app/set_ldap_password.py:464
+#: lib/pp_admintools/app/set_ldap_password.py:466
msgid "Testing connect to LDAP-Server {url} with current user {dn!r} and password ..."
msgstr "Testing connect to LDAP-Server {url} with current user {dn!r} and password …"
-#: lib/pp_admintools/app/set_ldap_password.py:476
+#: lib/pp_admintools/app/set_ldap_password.py:478
msgid "Successful connected as {dn!r} to {url}."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:482
+#: lib/pp_admintools/app/set_ldap_password.py:484
msgid "Could not connect to {url} as {dn!r}: {e}"
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:493
+#: lib/pp_admintools/app/set_ldap_password.py:495
msgid "Trying to get current password hash of user {!r} ..."
msgstr "Trying to get current password hash of user {!r} …"
-#: lib/pp_admintools/app/set_ldap_password.py:532
+#: lib/pp_admintools/app/set_ldap_password.py:534
msgid ""
"Please use another username, or use the correct DN from the following list as a parameter for "
"this script instead of the username:"
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:549
+#: lib/pp_admintools/app/set_ldap_password.py:551
msgid "Changing the password of user {dn!r} in LDAP instance {inst}."
msgstr "Changing the password of user {dn!r} in LDAP instance {inst}."
-#: lib/pp_admintools/app/set_ldap_password.py:556
+#: lib/pp_admintools/app/set_ldap_password.py:558
msgid "Setting password of {dn!r} with hashing schema {schema!r}."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:558
+#: lib/pp_admintools/app/set_ldap_password.py:560
msgid "Setting password of '{dn}' with hashing schema '{schema}' ..."
msgstr "Setting password of '{dn}' with hashing schema '{schema}' …"
-#: lib/pp_admintools/app/set_ldap_password.py:563
+#: lib/pp_admintools/app/set_ldap_password.py:565
msgid "Current password hash: '{}'."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:566
+#: lib/pp_admintools/app/set_ldap_password.py:568
msgid "The user '{}' has currently no password."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:570
+#: lib/pp_admintools/app/set_ldap_password.py:572
msgid "Used schema: {!r}."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:572
+#: lib/pp_admintools/app/set_ldap_password.py:574
msgid "New password hash: '{}'."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:576
+#: lib/pp_admintools/app/set_ldap_password.py:578
msgid "Apply new password? [{yes}/{no}]?"
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:586
+#: lib/pp_admintools/app/set_ldap_password.py:588
msgid "Do not setting password for {!r}."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:602
+#: lib/pp_admintools/app/set_ldap_password.py:604
msgid "Setting password ..."
msgstr "Setting password …"
msgid "Value {v!r} for a {what} port must be greater than 0 and less than {max}."
msgstr ""
-#: lib/pp_admintools/argparse_actions.py:77
-msgid "Value {v!r} for a timeout of {what} is invalid:"
-msgstr ""
-
-#: lib/pp_admintools/argparse_actions.py:83
-msgid "Value {v!r} for a timeout of {what} must be greater than 0 and less than {max}."
-msgstr ""
-
#: lib/pp_admintools/config/dns_deploy_zones.py:202 lib/pp_admintools/config/dns_deploy_zones.py:515
#: lib/pp_admintools/config/mail.py:149 lib/pp_admintools/config/pdns.py:187
msgid "Evaluating config section {!r}:"
msgstr ""
"Project-Id-Version: pp_admintools 0.9.1\n"
"Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2022-09-30 16:45+0200\n"
+"POT-Creation-Date: 2022-10-17 17:45+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <frank.brehm@pixelpark.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.3\n"
-#: lib/pp_admintools/app/__init__.py:58
-msgid "Timeout on answering on the console."
-msgstr ""
-
-#: lib/pp_admintools/app/__init__.py:77
-msgid "a timeout must be greater than zero and less or equal to {}."
-msgstr ""
-
-#: lib/pp_admintools/app/__init__.py:82
-msgid "Wrong timeout {!r}:"
-msgstr ""
-
-#: lib/pp_admintools/app/__init__.py:126 lib/pp_admintools/app/remove_ldap_user.py:278
-#: lib/pp_admintools/app/set_ldap_password.py:577
-msgid "yes"
-msgstr ""
-
-#: lib/pp_admintools/app/__init__.py:133
-msgid "no"
-msgstr ""
-
-#: lib/pp_admintools/app/__init__.py:164
-msgid "Wrong prompt timeout {v!r}, must be greater or equal to Null and less or equal to {max}."
-msgstr ""
-
-#: lib/pp_admintools/app/__init__.py:249
-msgid "Password:"
-msgstr ""
-
-#: lib/pp_admintools/app/__init__.py:252 lib/pp_admintools/app/set_ldap_password.py:388
-#: lib/pp_admintools/app/set_ldap_password.py:408
-msgid "Repeat password:"
-msgstr ""
-
-#: lib/pp_admintools/app/__init__.py:266
-msgid "The entered passwords does not match."
-msgstr ""
-
-#: lib/pp_admintools/app/__init__.py:279 lib/pp_admintools/app/__init__.py:345
-msgid "Interrupted on demand."
-msgstr ""
-
-#: lib/pp_admintools/app/__init__.py:304 lib/pp_admintools/app/__init__.py:309
-#: lib/pp_admintools/app/__init__.py:379 lib/pp_admintools/app/__init__.py:384
-msgid "Got a {}:"
-msgstr ""
-
-#: lib/pp_admintools/app/__init__.py:340
-msgid "Yes/No"
+#: lib/pp_admintools/app/dns_deploy_zones.py:123
+msgid "Generation of the BIND9 configuration file for slave zones."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:121
-msgid "Generation of the BIND9 configuration file for slave zones."
+#: lib/pp_admintools/app/dns_deploy_zones.py:261 lib/pp_admintools/app/set_ldap_password.py:198
+msgid "Options for {}"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:263
+#: lib/pp_admintools/app/dns_deploy_zones.py:267
msgid "Keep a backup file for each changed configuration file."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:268
+#: lib/pp_admintools/app/dns_deploy_zones.py:272
msgid "Keeping the temporary directory instead of removing it at the end (e.g. for debugging purposes)"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:294
+#: lib/pp_admintools/app/dns_deploy_zones.py:300
msgid "Post init phase."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:298
+#: lib/pp_admintools/app/dns_deploy_zones.py:304
msgid "My own post init phase."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:314
+#: lib/pp_admintools/app/dns_deploy_zones.py:320
msgid "Unknown time zone: {!r}."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:334
+#: lib/pp_admintools/app/dns_deploy_zones.py:340
msgid "You must be root to execute this script."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:336
+#: lib/pp_admintools/app/dns_deploy_zones.py:342
msgid "But in simulation mode we are continuing nevertheless."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:346
+#: lib/pp_admintools/app/dns_deploy_zones.py:352
msgid "Using the global DNS master is not supported, please use 'local' or 'public'"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:354
+#: lib/pp_admintools/app/dns_deploy_zones.py:360
msgid "Starting: {}"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:361
+#: lib/pp_admintools/app/dns_deploy_zones.py:367
msgid "Could not occupy pidfile: {}"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:386
+#: lib/pp_admintools/app/dns_deploy_zones.py:392
msgid "Ending: {}"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:391
+#: lib/pp_admintools/app/dns_deploy_zones.py:397
msgid "Cleaning up ..."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:395
+#: lib/pp_admintools/app/dns_deploy_zones.py:401
msgid "Searching for {!r}."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:398
+#: lib/pp_admintools/app/dns_deploy_zones.py:404
msgid "Keep existing backup file {!r}."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:400
+#: lib/pp_admintools/app/dns_deploy_zones.py:406
msgid "Removing {!r} ..."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:406
+#: lib/pp_admintools/app/dns_deploy_zones.py:412
msgid "Error removing {p!r} - {c}: {e}"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:411
+#: lib/pp_admintools/app/dns_deploy_zones.py:417
msgid "Temporary directory {!r} will not be removed. It's on yours to remove it manually."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:416
+#: lib/pp_admintools/app/dns_deploy_zones.py:422
msgid "Destroying temporary directory {!r} ..."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:425
+#: lib/pp_admintools/app/dns_deploy_zones.py:431
msgid "Temporary directory: {!r}."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:430
+#: lib/pp_admintools/app/dns_deploy_zones.py:436
msgid "Temporary zones conf: {!r}"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:435
+#: lib/pp_admintools/app/dns_deploy_zones.py:441
msgid "Trying to get all keys from named.conf ..."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:441 lib/pp_admintools/app/dns_deploy_zones.py:795
-#: lib/pp_admintools/app/dns_deploy_zones.py:831 lib/pp_admintools/app/dns_deploy_zones.py:863
-#: lib/pp_admintools/app/dns_deploy_zones.py:898 lib/pp_admintools/app/dns_deploy_zones.py:933
+#: lib/pp_admintools/app/dns_deploy_zones.py:447 lib/pp_admintools/app/dns_deploy_zones.py:801
+#: lib/pp_admintools/app/dns_deploy_zones.py:837 lib/pp_admintools/app/dns_deploy_zones.py:869
+#: lib/pp_admintools/app/dns_deploy_zones.py:904 lib/pp_admintools/app/dns_deploy_zones.py:939
#: lib/pp_admintools/app/mail.py:326
msgid "Executing: {}"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:447 lib/pp_admintools/app/dns_deploy_zones.py:801
+#: lib/pp_admintools/app/dns_deploy_zones.py:453 lib/pp_admintools/app/dns_deploy_zones.py:807
#: lib/pp_admintools/app/ldap.py:766 lib/pp_admintools/app/ldap.py:819
#: lib/pp_admintools/app/ldap.py:872 lib/pp_admintools/app/ldap.py:1103
#: lib/pp_admintools/app/ldap.py:1137 lib/pp_admintools/app/ldap.py:1171
msgid "Result:"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:488 lib/pp_admintools/app/dns_deploy_zones.py:490
+#: lib/pp_admintools/app/dns_deploy_zones.py:494 lib/pp_admintools/app/dns_deploy_zones.py:496
msgid "Found named keys:"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:490 lib/pp_admintools/app/dns_deploy_zones.py:521
+#: lib/pp_admintools/app/dns_deploy_zones.py:496 lib/pp_admintools/app/dns_deploy_zones.py:527
msgid "None"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:495
+#: lib/pp_admintools/app/dns_deploy_zones.py:501
msgid "Generating {} ..."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:519 lib/pp_admintools/app/dns_deploy_zones.py:521
+#: lib/pp_admintools/app/dns_deploy_zones.py:525 lib/pp_admintools/app/dns_deploy_zones.py:527
msgid "Collected server configuration:"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:542
+#: lib/pp_admintools/app/dns_deploy_zones.py:548
msgid "Generated file {!r}:"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:558
+#: lib/pp_admintools/app/dns_deploy_zones.py:564
msgid "Pure local zone {!r} will not be considered."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:590
+#: lib/pp_admintools/app/dns_deploy_zones.py:596
msgid "Key {k!r} for zone {z!r} not found in named configuration."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:620
+#: lib/pp_admintools/app/dns_deploy_zones.py:626
msgid "Got IPv4 tuples: {}"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:644
+#: lib/pp_admintools/app/dns_deploy_zones.py:650
msgid "Got IPv6 tokens: {}"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:651
+#: lib/pp_admintools/app/dns_deploy_zones.py:657
msgid "Comparing generated files with existing ones."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:658
+#: lib/pp_admintools/app/dns_deploy_zones.py:664
msgid "Files to replace:"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:664
+#: lib/pp_admintools/app/dns_deploy_zones.py:670
msgid "Source file not defined."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:666
+#: lib/pp_admintools/app/dns_deploy_zones.py:672
msgid "Target file not defined."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:668
+#: lib/pp_admintools/app/dns_deploy_zones.py:674
msgid "Comparing {one!r} with {two!r} ..."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:672 lib/pp_admintools/app/dns_deploy_zones.py:681
+#: lib/pp_admintools/app/dns_deploy_zones.py:678 lib/pp_admintools/app/dns_deploy_zones.py:687
msgid "{what} {f!r} does not exists."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:673 lib/pp_admintools/app/dns_deploy_zones.py:677
+#: lib/pp_admintools/app/dns_deploy_zones.py:679 lib/pp_admintools/app/dns_deploy_zones.py:683
msgid "Source file"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:676 lib/pp_admintools/app/dns_deploy_zones.py:686
+#: lib/pp_admintools/app/dns_deploy_zones.py:682 lib/pp_admintools/app/dns_deploy_zones.py:692
msgid "{what} {f!r} is not a regular file."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:682 lib/pp_admintools/app/dns_deploy_zones.py:687
+#: lib/pp_admintools/app/dns_deploy_zones.py:688 lib/pp_admintools/app/dns_deploy_zones.py:693
msgid "Target file"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:693 lib/pp_admintools/app/dns_deploy_zones.py:710
+#: lib/pp_admintools/app/dns_deploy_zones.py:699 lib/pp_admintools/app/dns_deploy_zones.py:716
msgid "Reading {!r} ..."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:703 lib/pp_admintools/app/dns_deploy_zones.py:720
+#: lib/pp_admintools/app/dns_deploy_zones.py:709 lib/pp_admintools/app/dns_deploy_zones.py:726
msgid "Cleaned version of {!r}:"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:725
+#: lib/pp_admintools/app/dns_deploy_zones.py:731
msgid ""
"Source file {sf!r} has different number essential lines ({sl}) than the target file {tf!r} ({tl}"
" lines)."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:734
+#: lib/pp_admintools/app/dns_deploy_zones.py:740
msgid "Source file {sf!r} has a different content than the target file {tf!r}."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:746
+#: lib/pp_admintools/app/dns_deploy_zones.py:752
msgid "No replacement of any config files necessary."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:749
+#: lib/pp_admintools/app/dns_deploy_zones.py:755
msgid "Start replacing of config files ..."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:757 lib/pp_admintools/app/dns_deploy_zones.py:767
+#: lib/pp_admintools/app/dns_deploy_zones.py:763 lib/pp_admintools/app/dns_deploy_zones.py:773
msgid "Copying {frm!r} => {to!r} ..."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:763
+#: lib/pp_admintools/app/dns_deploy_zones.py:769
msgid "All backuped config files:"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:775
+#: lib/pp_admintools/app/dns_deploy_zones.py:781
msgid "Restoring of original config files because of an exception."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:779
+#: lib/pp_admintools/app/dns_deploy_zones.py:785
msgid "Moving {frm!r} => {to!r} ..."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:785
+#: lib/pp_admintools/app/dns_deploy_zones.py:791
msgid "Could not find backup file {!r}."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:790
+#: lib/pp_admintools/app/dns_deploy_zones.py:796
msgid "Checking syntax correctness of named.conf ..."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:811
+#: lib/pp_admintools/app/dns_deploy_zones.py:817
msgid "Reload or restart of named is not necessary."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:816
+#: lib/pp_admintools/app/dns_deploy_zones.py:822
msgid "Named is not running, please start it manually."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:827
+#: lib/pp_admintools/app/dns_deploy_zones.py:833
msgid "Checking, whether named is running ..."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:845 lib/pp_admintools/app/dns_deploy_zones.py:880
-#: lib/pp_admintools/app/dns_deploy_zones.py:915 lib/pp_admintools/app/dns_deploy_zones.py:950
+#: lib/pp_admintools/app/dns_deploy_zones.py:851 lib/pp_admintools/app/dns_deploy_zones.py:886
+#: lib/pp_admintools/app/dns_deploy_zones.py:921 lib/pp_admintools/app/dns_deploy_zones.py:956
msgid "Return value: {!r}"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:847 lib/pp_admintools/app/dns_deploy_zones.py:849
-#: lib/pp_admintools/app/dns_deploy_zones.py:882 lib/pp_admintools/app/dns_deploy_zones.py:884
-#: lib/pp_admintools/app/dns_deploy_zones.py:917 lib/pp_admintools/app/dns_deploy_zones.py:919
-#: lib/pp_admintools/app/dns_deploy_zones.py:952 lib/pp_admintools/app/dns_deploy_zones.py:954
+#: lib/pp_admintools/app/dns_deploy_zones.py:853 lib/pp_admintools/app/dns_deploy_zones.py:855
+#: lib/pp_admintools/app/dns_deploy_zones.py:888 lib/pp_admintools/app/dns_deploy_zones.py:890
+#: lib/pp_admintools/app/dns_deploy_zones.py:923 lib/pp_admintools/app/dns_deploy_zones.py:925
+#: lib/pp_admintools/app/dns_deploy_zones.py:958 lib/pp_admintools/app/dns_deploy_zones.py:960
msgid "Output on {}"
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:859
+#: lib/pp_admintools/app/dns_deploy_zones.py:865
msgid "Starting {} ..."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:894
+#: lib/pp_admintools/app/dns_deploy_zones.py:900
msgid "Restarting {} ..."
msgstr ""
-#: lib/pp_admintools/app/dns_deploy_zones.py:929
+#: lib/pp_admintools/app/dns_deploy_zones.py:935
msgid "Reloading {} ..."
msgstr ""
msgid "Options fo LDAP connections"
msgstr ""
-#: lib/pp_admintools/app/ldap.py:267 lib/pp_admintools/app/remove_ldap_user.py:278
-#: lib/pp_admintools/app/set_ldap_password.py:577
+#: lib/pp_admintools/app/ldap.py:267 lib/pp_admintools/app/remove_ldap_user.py:280
+#: lib/pp_admintools/app/set_ldap_password.py:579
msgid "No"
msgstr ""
msgstr ""
#: lib/pp_admintools/app/ldap.py:288 lib/pp_admintools/app/mail.py:261
-#: lib/pp_admintools/app/pdns.py:275
+#: lib/pp_admintools/app/pdns.py:274
msgid "PORT"
msgstr ""
msgid "The Bind DN to use to connect to the LDAP server. Default: {!r}"
msgstr ""
-#: lib/pp_admintools/app/ldap.py:311 lib/pp_admintools/app/set_ldap_password.py:202
-#: lib/pp_admintools/app/set_ldap_password.py:203 lib/pp_admintools/app/set_ldap_password.py:220
-#: lib/pp_admintools/app/set_ldap_password.py:223
+#: lib/pp_admintools/app/ldap.py:311 lib/pp_admintools/app/set_ldap_password.py:204
+#: lib/pp_admintools/app/set_ldap_password.py:205 lib/pp_admintools/app/set_ldap_password.py:222
+#: lib/pp_admintools/app/set_ldap_password.py:225
msgid "PASSWORD"
msgstr ""
"command line."
msgstr ""
-#: lib/pp_admintools/app/ldap.py:323 lib/pp_admintools/app/set_ldap_password.py:214
-#: lib/pp_admintools/app/set_ldap_password.py:216
+#: lib/pp_admintools/app/ldap.py:323 lib/pp_admintools/app/set_ldap_password.py:216
+#: lib/pp_admintools/app/set_ldap_password.py:218
msgid "PASSWORD_FILE"
msgstr ""
msgid "Use contents of PASSWORD_FILE as the password for simple authentication."
msgstr ""
-#: lib/pp_admintools/app/ldap.py:333 lib/pp_admintools/app/pdns.py:249
+#: lib/pp_admintools/app/ldap.py:333 lib/pp_admintools/app/pdns.py:248
msgid "INSTANCE"
msgstr ""
msgid "Used filter:"
msgstr ""
-#: lib/pp_admintools/app/ldap.py:507 lib/pp_admintools/app/remove_ldap_user.py:179
+#: lib/pp_admintools/app/ldap.py:507 lib/pp_admintools/app/remove_ldap_user.py:181
msgid "LDAP instance {!r} not found in configuration."
msgstr ""
msgid "Trying to evaluate DN of user {u!r} as a UID (Posix user name) ..."
msgstr ""
-#: lib/pp_admintools/app/ldap.py:715 lib/pp_admintools/app/remove_ldap_user.py:298
+#: lib/pp_admintools/app/ldap.py:715 lib/pp_admintools/app/remove_ldap_user.py:300
msgid "Empty user given."
msgstr ""
msgid "User with cn {cn!r} not found in {uri}/{bdn}."
msgstr ""
-#: lib/pp_admintools/app/ldap.py:893 lib/pp_admintools/app/set_ldap_password.py:502
+#: lib/pp_admintools/app/ldap.py:893 lib/pp_admintools/app/set_ldap_password.py:504
msgid "User with DN {dn!r} not found in {uri}."
msgstr ""
msgid "Modification NOT successfull - {c}: {e}"
msgstr ""
-#: lib/pp_admintools/app/ldap.py:1014 lib/pp_admintools/app/remove_ldap_user.py:425
-#: lib/pp_admintools/app/remove_ldap_user.py:452 lib/pp_admintools/app/remove_ldap_user.py:479
-#: lib/pp_admintools/app/remove_ldap_user.py:510 lib/pp_admintools/app/remove_ldap_user.py:541
-#: lib/pp_admintools/app/set_ldap_password.py:610
+#: lib/pp_admintools/app/ldap.py:1014 lib/pp_admintools/app/remove_ldap_user.py:427
+#: lib/pp_admintools/app/remove_ldap_user.py:454 lib/pp_admintools/app/remove_ldap_user.py:481
+#: lib/pp_admintools/app/remove_ldap_user.py:512 lib/pp_admintools/app/remove_ldap_user.py:543
+#: lib/pp_admintools/app/set_ldap_password.py:612
msgid "Changes:"
msgstr ""
msgid "Did not found sendmail executable."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:99 lib/pp_admintools/app/pdns.py:183
+#: lib/pp_admintools/app/pdns.py:100 lib/pp_admintools/app/pdns.py:184
msgid "Configuration not available."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:113
+#: lib/pp_admintools/app/pdns.py:114
msgid "Invalid API key {!r} given."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:125
+#: lib/pp_admintools/app/pdns.py:126
msgid "Invalid API host {!r} given."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:138
+#: lib/pp_admintools/app/pdns.py:139
msgid "Invalid API port {!r} given."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:150
+#: lib/pp_admintools/app/pdns.py:151
msgid "Invalid API server name {!r} given."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:168 lib/pp_admintools/app/pdns.py:171
+#: lib/pp_admintools/app/pdns.py:169 lib/pp_admintools/app/pdns.py:172
msgid "Invalid instance {!r} given."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:179
+#: lib/pp_admintools/app/pdns.py:180
msgid "Evaluating instance {!r} ..."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:187
+#: lib/pp_admintools/app/pdns.py:188
msgid "PDNS instance {!r} is not configured."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:240
+#: lib/pp_admintools/app/pdns.py:239
msgid "PowerDNS API options"
msgstr ""
-#: lib/pp_admintools/app/pdns.py:250
+#: lib/pp_admintools/app/pdns.py:249
msgid "Select, which PowerDNS instance to use. Valid values: {v}, default: {d!r}."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:258 lib/pp_admintools/app/pdns.py:264
-#: lib/pp_admintools/app/pdns.py:270
+#: lib/pp_admintools/app/pdns.py:257 lib/pp_admintools/app/pdns.py:263
+#: lib/pp_admintools/app/pdns.py:269
msgid "Using the {!r} PowerDNS instance."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:278
+#: lib/pp_admintools/app/pdns.py:277
msgid "Which port to connect to PowerDNS API, default: {}."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:284
-msgid "SECS"
-msgstr ""
-
-#: lib/pp_admintools/app/pdns.py:285
-msgid "PowerDNS API access"
-msgstr ""
-
-#: lib/pp_admintools/app/pdns.py:286
-msgid "The timeout in seconds to request the PowerDNS API, default: {}."
-msgstr ""
-
-#: lib/pp_admintools/app/pdns.py:309
+#: lib/pp_admintools/app/pdns.py:302
msgid "No path given for{d} [{s}]/{k} in configuration."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:316
+#: lib/pp_admintools/app/pdns.py:309
msgid "Path {p!r} for{d} [{s}]/{k} in configuration must be an absolute path."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:339 lib/pp_admintools/app/pdns.py:375
-#: lib/pp_admintools/app/pdns.py:402
+#: lib/pp_admintools/app/pdns.py:332 lib/pp_admintools/app/pdns.py:368
+#: lib/pp_admintools/app/pdns.py:395
msgid "Executing {} ..."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:377
+#: lib/pp_admintools/app/pdns.py:370
msgid "Setting Loglevel of the requests module to {}."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:391
+#: lib/pp_admintools/app/pdns.py:384
msgid "Executing nothing ..."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:411 lib/pp_admintools/app/pdns.py:433
-#: lib/pp_admintools/app/pdns.py:444 lib/pp_admintools/app/pdns.py:454
+#: lib/pp_admintools/app/pdns.py:404 lib/pp_admintools/app/pdns.py:426
+#: lib/pp_admintools/app/pdns.py:437 lib/pp_admintools/app/pdns.py:447
msgid "The PDNS server object does not exists."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:413 lib/pp_admintools/app/pdns.py:435
-#: lib/pp_admintools/app/pdns.py:446 lib/pp_admintools/app/pdns.py:456
+#: lib/pp_admintools/app/pdns.py:406 lib/pp_admintools/app/pdns.py:428
+#: lib/pp_admintools/app/pdns.py:439 lib/pp_admintools/app/pdns.py:449
msgid "The PDNS server object is not initialized."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:464
+#: lib/pp_admintools/app/pdns.py:457
msgid "Trying to get complete information about zone {!r} ..."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:470
+#: lib/pp_admintools/app/pdns.py:463
msgid "The given zone {} was not found."
msgstr ""
-#: lib/pp_admintools/app/pdns.py:473
+#: lib/pp_admintools/app/pdns.py:466
msgid "Got a response:"
msgstr ""
-#: lib/pp_admintools/app/pdns.py:478
+#: lib/pp_admintools/app/pdns.py:471
msgid "Zone object:"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:68
+#: lib/pp_admintools/app/remove_ldap_user.py:70
msgid ""
"Disables or removes the given users from LDAP. If disabling, then the user will not be really "
"removed, but disabled by locking the password, setting all status flags to {inact!r}, assigning "
msgid "Removing the user from LDAP."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:136 lib/pp_admintools/app/set_ldap_password.py:267
-#: lib/pp_admintools/app/set_ldap_password.py:270
+#: lib/pp_admintools/app/remove_ldap_user.py:136 lib/pp_admintools/app/set_ldap_password.py:269
+#: lib/pp_admintools/app/set_ldap_password.py:272
msgid "USER"
msgstr ""
"different in the particular LDAP instances)."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:159
+#: lib/pp_admintools/app/remove_ldap_user.py:161
msgid "No users to remove given."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:172
+#: lib/pp_admintools/app/remove_ldap_user.py:174
msgid "Checking given instances for admin and read/write access."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:187
+#: lib/pp_admintools/app/remove_ldap_user.py:189
msgid "LDAP instance {!r} has only readonly access."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:192
+#: lib/pp_admintools/app/remove_ldap_user.py:194
msgid "No admin access to LDAP instance {!r}."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:209
+#: lib/pp_admintools/app/remove_ldap_user.py:211
msgid "All given users were not found in any LDAP instance."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:214
+#: lib/pp_admintools/app/remove_ldap_user.py:216
msgid "Evaluated DNs to remove:"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:223
+#: lib/pp_admintools/app/remove_ldap_user.py:225
msgid "Start disabling user entries in:"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:225
+#: lib/pp_admintools/app/remove_ldap_user.py:227
msgid "Start removing user entries in:"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:229
+#: lib/pp_admintools/app/remove_ldap_user.py:231
msgid "Start disabling user entries ..."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:231
+#: lib/pp_admintools/app/remove_ldap_user.py:233
msgid "Start removing user entries ..."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:246
+#: lib/pp_admintools/app/remove_ldap_user.py:248
msgid "Do you really want to deactivate the following users?"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:248
+#: lib/pp_admintools/app/remove_ldap_user.py:250
msgid "Do you really want to remove the following users?"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:274
+#: lib/pp_admintools/app/remove_ldap_user.py:276
msgid "Deactivate [{yes}/{no}]?"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:276
+#: lib/pp_admintools/app/remove_ldap_user.py:278
msgid "Remove [{yes}/{no}]?"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:283
-msgid "Abort deactivating by {cls}: {e}"
+#: lib/pp_admintools/app/remove_ldap_user.py:280 lib/pp_admintools/app/set_ldap_password.py:579
+msgid "yes"
msgstr ""
#: lib/pp_admintools/app/remove_ldap_user.py:285
+msgid "Abort deactivating by {cls}: {e}"
+msgstr ""
+
+#: lib/pp_admintools/app/remove_ldap_user.py:287
msgid "Abort removing by {cls}: {e}"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:294
+#: lib/pp_admintools/app/remove_ldap_user.py:296
msgid "Evaluating DNs of the user {!r} to remove ..."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:308 lib/pp_admintools/app/set_ldap_password.py:525
+#: lib/pp_admintools/app/remove_ldap_user.py:310 lib/pp_admintools/app/set_ldap_password.py:527
msgid "Got DN {dn!r} for user {user!r} in LDAP instance {inst}."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:315 lib/pp_admintools/app/set_ldap_password.py:530
+#: lib/pp_admintools/app/remove_ldap_user.py:317 lib/pp_admintools/app/set_ldap_password.py:532
msgid "Found {nr} entries for user {u!r} in LDAP instance {i}."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:327 lib/pp_admintools/app/set_ldap_password.py:544
+#: lib/pp_admintools/app/remove_ldap_user.py:329 lib/pp_admintools/app/set_ldap_password.py:546
msgid "Did not found user {user!r} in LDAP instance {inst}."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:336
+#: lib/pp_admintools/app/remove_ldap_user.py:338
msgid "Deactivating all given users from {} ..."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:338
+#: lib/pp_admintools/app/remove_ldap_user.py:340
msgid "Removing all given users from {} ..."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:353
+#: lib/pp_admintools/app/remove_ldap_user.py:355
msgid "Deactivating user {dn!r} from {inst} ..."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:356
+#: lib/pp_admintools/app/remove_ldap_user.py:358
msgid "Removing user {dn!r} from {inst} ..."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:362
+#: lib/pp_admintools/app/remove_ldap_user.py:364
msgid "Attributes of {!r}:"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:383
+#: lib/pp_admintools/app/remove_ldap_user.py:385
msgid "{c} on removing user {dn!r}: {e}"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:389
+#: lib/pp_admintools/app/remove_ldap_user.py:391
msgid "User {dn!r} successful deactivated on {inst}."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:392
+#: lib/pp_admintools/app/remove_ldap_user.py:394
msgid "User {dn!r} successful removed from {inst}."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:418
+#: lib/pp_admintools/app/remove_ldap_user.py:420
msgid "Updating user info for {dn!r} on {inst} ..."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:423 lib/pp_admintools/app/set_ldap_password.py:608
+#: lib/pp_admintools/app/remove_ldap_user.py:425 lib/pp_admintools/app/set_ldap_password.py:610
msgid "{c} on deactivating user {dn!r}: {e}"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:439
+#: lib/pp_admintools/app/remove_ldap_user.py:441
msgid "Did not found any group memberships of {dn!r} in {inst}."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:445 lib/pp_admintools/app/remove_ldap_user.py:472
-#: lib/pp_admintools/app/remove_ldap_user.py:503 lib/pp_admintools/app/remove_ldap_user.py:534
+#: lib/pp_admintools/app/remove_ldap_user.py:447 lib/pp_admintools/app/remove_ldap_user.py:474
+#: lib/pp_admintools/app/remove_ldap_user.py:505 lib/pp_admintools/app/remove_ldap_user.py:536
msgid "Removing user {u!r} from group {g!r} ..."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:450 lib/pp_admintools/app/remove_ldap_user.py:477
-#: lib/pp_admintools/app/remove_ldap_user.py:508 lib/pp_admintools/app/remove_ldap_user.py:539
+#: lib/pp_admintools/app/remove_ldap_user.py:452 lib/pp_admintools/app/remove_ldap_user.py:479
+#: lib/pp_admintools/app/remove_ldap_user.py:510 lib/pp_admintools/app/remove_ldap_user.py:541
msgid "{c} on removing user {dn!r} from group {g!r}: {e}"
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:466
+#: lib/pp_admintools/app/remove_ldap_user.py:468
msgid "Did not found any unique group memberships of {dn!r} in {inst}."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:490
+#: lib/pp_admintools/app/remove_ldap_user.py:492
msgid "Deleting user {uid!r} from all POSIX groups in {inst}."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:497
+#: lib/pp_admintools/app/remove_ldap_user.py:499
msgid "Did not found any POSIX group memberships of {uid!r} in {inst}."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:521
+#: lib/pp_admintools/app/remove_ldap_user.py:523
msgid "Deleting user {uid!r} from all sudo groups in {inst}."
msgstr ""
-#: lib/pp_admintools/app/remove_ldap_user.py:528
+#: lib/pp_admintools/app/remove_ldap_user.py:530
msgid "Did not found any sudo group memberships of {uid!r} in {inst}."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:98
+#: lib/pp_admintools/app/set_ldap_password.py:100
msgid "The ancient and notorious 3 DES crypt method."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:99 lib/pp_admintools/app/set_ldap_password.py:102
+#: lib/pp_admintools/app/set_ldap_password.py:101 lib/pp_admintools/app/set_ldap_password.py:104
msgid "Pure {} hashing method."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:100 lib/pp_admintools/app/set_ldap_password.py:103
-#: lib/pp_admintools/app/set_ldap_password.py:105 lib/pp_admintools/app/set_ldap_password.py:107
+#: lib/pp_admintools/app/set_ldap_password.py:102 lib/pp_admintools/app/set_ldap_password.py:105
+#: lib/pp_admintools/app/set_ldap_password.py:107 lib/pp_admintools/app/set_ldap_password.py:109
msgid "A {} based hashing algorithm."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:101 lib/pp_admintools/app/set_ldap_password.py:104
-#: lib/pp_admintools/app/set_ldap_password.py:106 lib/pp_admintools/app/set_ldap_password.py:108
+#: lib/pp_admintools/app/set_ldap_password.py:103 lib/pp_admintools/app/set_ldap_password.py:106
+#: lib/pp_admintools/app/set_ldap_password.py:108 lib/pp_admintools/app/set_ldap_password.py:110
msgid "Salted {} hashing method."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:109
+#: lib/pp_admintools/app/set_ldap_password.py:111
msgid "A hashing method derived from {} with additional computing rounds."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:159
+#: lib/pp_admintools/app/set_ldap_password.py:161
msgid ""
"Changing the password of the given user. If no user was given, then {app} tries to use the name "
"of the user logged in on the controlling terminal."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:196
-msgid "Options for {}"
-msgstr ""
-
-#: lib/pp_admintools/app/set_ldap_password.py:203
+#: lib/pp_admintools/app/set_ldap_password.py:205
msgid "Use {} as the current user password."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:208
+#: lib/pp_admintools/app/set_ldap_password.py:210
msgid ""
"Prompt for current user password. This is used instead of specifying the password on the command"
" line."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:216
+#: lib/pp_admintools/app/set_ldap_password.py:218
msgid "Use contents of {} as the current user password."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:221
+#: lib/pp_admintools/app/set_ldap_password.py:223
msgid "Use {} as the new user password. If not given, it will be asked for it."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:229
+#: lib/pp_admintools/app/set_ldap_password.py:231
msgid "Do not check the quality of the new password with the {} library."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:244
+#: lib/pp_admintools/app/set_ldap_password.py:246
msgid "SCHEMA"
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:245
+#: lib/pp_admintools/app/set_ldap_password.py:247
msgid ""
"The schema (hashing method) to use to hash the new password. It is possible to give here the "
"value {val_list!r}, then all possible schemes are shown and exit. Default: {default!r}."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:249
+#: lib/pp_admintools/app/set_ldap_password.py:251
msgid "If you are not using an admin account, then the password will hashed only by the default schema."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:253
+#: lib/pp_admintools/app/set_ldap_password.py:255
msgid ""
"The user, which password in the given LDAP instance should be changed. It may be given by its "
"Uid (the alphanumeric POSIX name), its mail address or its LDAP DN."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:258
+#: lib/pp_admintools/app/set_ldap_password.py:260
msgid "If not given, then your current user name {!r} will be used."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:261
+#: lib/pp_admintools/app/set_ldap_password.py:263
msgid ""
"If you are using a readonly LDAP instance or an instance w/o admin access, then you must provide"
" somehow the current password of the user to change."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:314
+#: lib/pp_admintools/app/set_ldap_password.py:316
msgid "Could not detect your current login name."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:319
+#: lib/pp_admintools/app/set_ldap_password.py:321
msgid "The user {!r} will never be managed by LDAP."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:355
+#: lib/pp_admintools/app/set_ldap_password.py:357
msgid "Usable Hashing schemes:"
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:364
+#: lib/pp_admintools/app/set_ldap_password.py:366
msgid "This schema cannot be used for authentication on a current freeradius server."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:368
+#: lib/pp_admintools/app/set_ldap_password.py:370
msgid "This is the default schema."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:383
+#: lib/pp_admintools/app/set_ldap_password.py:385
msgid "Using LDAP instance {inst!r} - {url}."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:387
+#: lib/pp_admintools/app/set_ldap_password.py:389
msgid "Current password of user {!r}:"
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:401
+#: lib/pp_admintools/app/set_ldap_password.py:390 lib/pp_admintools/app/set_ldap_password.py:410
+msgid "Repeat password:"
+msgstr ""
+
+#: lib/pp_admintools/app/set_ldap_password.py:403
msgid "Non admin users must use the default schema {!r} for hashing their password."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:407
+#: lib/pp_admintools/app/set_ldap_password.py:409
msgid "New password of user {!r}:"
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:414
+#: lib/pp_admintools/app/set_ldap_password.py:416
msgid "Checking the quality of the new password was disabled."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:417
+#: lib/pp_admintools/app/set_ldap_password.py:419
msgid "Testing quality of new password ..."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:421
+#: lib/pp_admintools/app/set_ldap_password.py:423
msgid "Quality of the new password is not sufficient:"
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:426
+#: lib/pp_admintools/app/set_ldap_password.py:428
msgid "Cannot testing the quality of the new password, because the Python module {!r} is not installed."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:453
+#: lib/pp_admintools/app/set_ldap_password.py:455
msgid "Unbinding user connection from LDAP server {} ..."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:464
+#: lib/pp_admintools/app/set_ldap_password.py:466
msgid "Testing connect to LDAP-Server {url} with current user {dn!r} and password ..."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:476
+#: lib/pp_admintools/app/set_ldap_password.py:478
msgid "Successful connected as {dn!r} to {url}."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:482
+#: lib/pp_admintools/app/set_ldap_password.py:484
msgid "Could not connect to {url} as {dn!r}: {e}"
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:493
+#: lib/pp_admintools/app/set_ldap_password.py:495
msgid "Trying to get current password hash of user {!r} ..."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:532
+#: lib/pp_admintools/app/set_ldap_password.py:534
msgid ""
"Please use another username, or use the correct DN from the following list as a parameter for "
"this script instead of the username:"
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:549
+#: lib/pp_admintools/app/set_ldap_password.py:551
msgid "Changing the password of user {dn!r} in LDAP instance {inst}."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:556
+#: lib/pp_admintools/app/set_ldap_password.py:558
msgid "Setting password of {dn!r} with hashing schema {schema!r}."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:558
+#: lib/pp_admintools/app/set_ldap_password.py:560
msgid "Setting password of '{dn}' with hashing schema '{schema}' ..."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:563
+#: lib/pp_admintools/app/set_ldap_password.py:565
msgid "Current password hash: '{}'."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:566
+#: lib/pp_admintools/app/set_ldap_password.py:568
msgid "The user '{}' has currently no password."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:570
+#: lib/pp_admintools/app/set_ldap_password.py:572
msgid "Used schema: {!r}."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:572
+#: lib/pp_admintools/app/set_ldap_password.py:574
msgid "New password hash: '{}'."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:576
+#: lib/pp_admintools/app/set_ldap_password.py:578
msgid "Apply new password? [{yes}/{no}]?"
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:586
+#: lib/pp_admintools/app/set_ldap_password.py:588
msgid "Do not setting password for {!r}."
msgstr ""
-#: lib/pp_admintools/app/set_ldap_password.py:602
+#: lib/pp_admintools/app/set_ldap_password.py:604
msgid "Setting password ..."
msgstr ""
msgid "Value {v!r} for a {what} port must be greater than 0 and less than {max}."
msgstr ""
-#: lib/pp_admintools/argparse_actions.py:77
-msgid "Value {v!r} for a timeout of {what} is invalid:"
-msgstr ""
-
-#: lib/pp_admintools/argparse_actions.py:83
-msgid "Value {v!r} for a timeout of {what} must be greater than 0 and less than {max}."
-msgstr ""
-
#: lib/pp_admintools/config/dns_deploy_zones.py:202 lib/pp_admintools/config/dns_deploy_zones.py:515
#: lib/pp_admintools/config/mail.py:149 lib/pp_admintools/config/pdns.py:187
msgid "Evaluating config section {!r}:"