]> Frank Brehm's Git Trees - pixelpark/pp-admin-tools.git/commitdiff
Updating translations.
authorFrank Brehm <frank.brehm@pixelpark.com>
Thu, 1 Feb 2024 13:55:05 +0000 (14:55 +0100)
committerFrank Brehm <frank.brehm@pixelpark.com>
Thu, 1 Feb 2024 13:55:05 +0000 (14:55 +0100)
locale/de_DE/LC_MESSAGES/pp_admintools.po
locale/en_US/LC_MESSAGES/pp_admintools.po
locale/pp_admintools.pot

index 1150cdc65682aca025b545411acf513dfd5d88c2..89346db9cabe56ffe5ab3ab8cba67d50ac877187 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pp_admintools 0.11.0\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2024-01-31 08:45+0100\n"
-"PO-Revision-Date: 2024-01-31 08:50+0100\n"
+"POT-Creation-Date: 2024-02-01 12:25+0100\n"
+"PO-Revision-Date: 2024-02-01 14:55+0100\n"
 "Last-Translator: Frank Brehm <frank.brehm@pixelpark.com>\n"
 "Language: de_DE\n"
 "Language-Team: de_DE <solution@pixelpark.com>\n"
@@ -44,8 +44,8 @@ msgstr ""
 "Die DN des LDAP-Containers (meistens eine OU), in dem alle virtuellen Aliaseinträge geplegt "
 "werden sollen. Vorgabe: {!r}"
 
-#: lib/pp_admintools/app/barracuda_sync.py:149 lib/pp_admintools/app/ldap.py:457
-#: lib/pp_admintools/app/ldap.py:468 lib/pp_admintools/app/mirror_ldap.py:114
+#: lib/pp_admintools/app/barracuda_sync.py:149 lib/pp_admintools/app/ldap.py:458
+#: lib/pp_admintools/app/ldap.py:469 lib/pp_admintools/app/mirror_ldap.py:114
 #: lib/pp_admintools/app/pdns.py:275
 msgid "SECONDS"
 msgstr "SEKUNDEN"
@@ -86,10 +86,10 @@ msgstr "Fehler {} beim Ermitteln der Lookup-Tabellentypen"
 
 #: lib/pp_admintools/app/barracuda_sync.py:231 lib/pp_admintools/app/barracuda_sync.py:427
 #: lib/pp_admintools/app/dns_deploy_zones.py:431 lib/pp_admintools/app/dns_deploy_zones.py:791
-#: lib/pp_admintools/app/ldap.py:1111 lib/pp_admintools/app/ldap.py:1249
-#: lib/pp_admintools/app/ldap.py:1309 lib/pp_admintools/app/ldap.py:1369
-#: lib/pp_admintools/app/ldap.py:1677 lib/pp_admintools/app/ldap.py:1718
-#: lib/pp_admintools/app/ldap.py:1759 lib/pp_admintools/app/ldap.py:1800
+#: lib/pp_admintools/app/ldap.py:1114 lib/pp_admintools/app/ldap.py:1241
+#: lib/pp_admintools/app/ldap.py:1289 lib/pp_admintools/app/ldap.py:1337
+#: lib/pp_admintools/app/ldap.py:1823 lib/pp_admintools/app/ldap.py:1854
+#: lib/pp_admintools/app/ldap.py:1885 lib/pp_admintools/app/ldap.py:1916
 msgid "Result:"
 msgstr "Ergebnis:"
 
@@ -295,7 +295,7 @@ msgstr "Es sollen keine LDAP-Einträge geändert werden."
 msgid "LDAP Entries to modified:"
 msgstr "Zu ändernde LDAP-Einträge:"
 
-#: lib/pp_admintools/app/barracuda_sync.py:756 lib/pp_admintools/app/ldap.py:1913
+#: lib/pp_admintools/app/barracuda_sync.py:756 lib/pp_admintools/app/ldap.py:2029
 msgid "Values to add to attribute {!r}:"
 msgstr "Werte, die zu Attribut {!r} hinzugefügt werden:"
 
@@ -303,11 +303,11 @@ msgstr "Werte, die zu Attribut {!r} hinzugefügt werden:"
 msgid "Values to be removed from attribute {!r}:"
 msgstr "Werte, die von Attribut {!r} gelöscht werden sollen:"
 
-#: lib/pp_admintools/app/barracuda_sync.py:777 lib/pp_admintools/app/ldap.py:1934
+#: lib/pp_admintools/app/barracuda_sync.py:777 lib/pp_admintools/app/ldap.py:2050
 msgid "Changes for attribute {!r}:"
 msgstr "Änedrungen für Attribut {!r}:"
 
-#: lib/pp_admintools/app/barracuda_sync.py:780 lib/pp_admintools/app/ldap.py:1937
+#: lib/pp_admintools/app/barracuda_sync.py:780 lib/pp_admintools/app/ldap.py:2053
 msgid "No changes to attribute {!r}."
 msgstr "Keine Änderungen an Attribut {!r}."
 
@@ -578,7 +578,7 @@ msgstr "Möchten Sie die Gruppe '{}' wirklich löschen"
 msgid "[{yes}/{no}]?"
 msgstr "[{yes}/{no}]?"
 
-#: lib/pp_admintools/app/clean_empty_ldap_groups.py:252 lib/pp_admintools/app/ldap.py:325
+#: lib/pp_admintools/app/clean_empty_ldap_groups.py:252 lib/pp_admintools/app/ldap.py:326
 #: lib/pp_admintools/app/mirror_ldap.py:245 lib/pp_admintools/app/remove_ldap_user.py:301
 #: lib/pp_admintools/app/set_ldap_password.py:481
 msgid "No"
@@ -906,7 +906,7 @@ msgstr "' …"
 msgid "Checking for dependend unique attribute '"
 msgstr "Überprüfe abhängig eindeutiges Attribut '"
 
-#: lib/pp_admintools/app/duplicate_attribs.py:172 lib/pp_admintools/app/ldap.py:611
+#: lib/pp_admintools/app/duplicate_attribs.py:172 lib/pp_admintools/app/ldap.py:612
 msgid "Used filter:"
 msgstr "Verwendeter Filter:"
 
@@ -914,74 +914,74 @@ msgstr "Verwendeter Filter:"
 msgid "No duplicates for attribute {!r} found."
 msgstr "Keine Duplikate für das Attribut {!r} gefunden."
 
-#: lib/pp_admintools/app/ldap.py:235
+#: lib/pp_admintools/app/ldap.py:236
 msgid "The value {v} for {n} must be greater than zero."
 msgstr "Der Wert {v} für {n} muss größer als Null sein."
 
-#: lib/pp_admintools/app/ldap.py:239 lib/pp_admintools/app/ldap.py:261
+#: lib/pp_admintools/app/ldap.py:240 lib/pp_admintools/app/ldap.py:262
 msgid "The value {v} for {n} must not be greater than {m}."
 msgstr "Der Wert {v} für {n} darf nicht größer als {m} sein."
 
-#: lib/pp_admintools/app/ldap.py:257
+#: lib/pp_admintools/app/ldap.py:258
 msgid "The value {v} for {n} must be equal to or greater than zero."
 msgstr "Der Wert {v} für {n} muss größer als oder gleich Null sein."
 
-#: lib/pp_admintools/app/ldap.py:314
+#: lib/pp_admintools/app/ldap.py:315
 msgid "LDAP options"
 msgstr "LDAP-Optionen"
 
-#: lib/pp_admintools/app/ldap.py:316
+#: lib/pp_admintools/app/ldap.py:317
 msgid "Options for the default LDAP connection"
 msgstr "Optionen für die Vorgabe-LDAP-Verbindung"
 
-#: lib/pp_admintools/app/ldap.py:318
+#: lib/pp_admintools/app/ldap.py:319
 msgid "Options fo LDAP connections"
 msgstr "Optionen für die LDAP-Verbindungen"
 
-#: lib/pp_admintools/app/ldap.py:327
+#: lib/pp_admintools/app/ldap.py:328
 msgid "Yes"
 msgstr "Ja"
 
-#: lib/pp_admintools/app/ldap.py:333 lib/pp_admintools/app/ldap.py:429
+#: lib/pp_admintools/app/ldap.py:334 lib/pp_admintools/app/ldap.py:430
 msgid "HOST"
 msgstr "HOST"
 
-#: lib/pp_admintools/app/ldap.py:334
+#: lib/pp_admintools/app/ldap.py:335
 msgid "Hostname or address of the LDAP server to use. Default: {!r}"
 msgstr "Der Hostname oder die Adresse des zu verwendenden LDAP-Servers. Vorgabe: {!r}"
 
-#: lib/pp_admintools/app/ldap.py:341
+#: lib/pp_admintools/app/ldap.py:342
 msgid "Use ldaps to connect to the LDAP server. Default: {}"
 msgstr "Soll ldaps zum Verbinden mit dem LDAP-Server verwendet werden? Vorgabe: {}."
 
-#: lib/pp_admintools/app/ldap.py:346 lib/pp_admintools/app/ldap.py:435
+#: lib/pp_admintools/app/ldap.py:347 lib/pp_admintools/app/ldap.py:436
 #: lib/pp_admintools/app/mail.py:243 lib/pp_admintools/app/pdns.py:264
 msgid "PORT"
 msgstr "PORT"
 
-#: lib/pp_admintools/app/ldap.py:348
+#: lib/pp_admintools/app/ldap.py:349
 msgid "The port number to connect to the LDAP server. Default: {}"
 msgstr "Welcher Port soll verwendet werden, um sich mit dem LDAP-Server zu verbinden? Vorgabe: {}."
 
-#: lib/pp_admintools/app/ldap.py:354
+#: lib/pp_admintools/app/ldap.py:355
 msgid "The base DN used as the root for the LDAP searches. Default: {!r}"
 msgstr "Die Basis-DN, die als Ausgangspunkt bei LDAP-Suchen verwendet werden soll. Vorgabe: {!r}"
 
-#: lib/pp_admintools/app/ldap.py:361
+#: lib/pp_admintools/app/ldap.py:362
 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:369 lib/pp_admintools/app/mk_ldap_passwd.py:123
+#: lib/pp_admintools/app/ldap.py:370 lib/pp_admintools/app/mk_ldap_passwd.py:123
 #: lib/pp_admintools/app/set_ldap_password.py:123 lib/pp_admintools/app/set_ldap_password.py:124
 #: lib/pp_admintools/app/set_ldap_password.py:141 lib/pp_admintools/app/set_ldap_password.py:144
 msgid "PASSWORD"
 msgstr "PASSWORT"
 
-#: lib/pp_admintools/app/ldap.py:370
+#: lib/pp_admintools/app/ldap.py:371
 msgid "Use PASSWORD as the password for simple LDAP authentication."
 msgstr "Verwende PASSWORT als Passwort für die einfache Authentifizierung."
 
-#: lib/pp_admintools/app/ldap.py:375
+#: lib/pp_admintools/app/ldap.py:376
 msgid ""
 "Prompt for simple LDAP authentication. This is used instead of specifying the password on the "
 "command line."
@@ -989,30 +989,30 @@ msgstr ""
 "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:381 lib/pp_admintools/app/set_ldap_password.py:135
+#: lib/pp_admintools/app/ldap.py:382 lib/pp_admintools/app/set_ldap_password.py:135
 #: lib/pp_admintools/app/set_ldap_password.py:137
 msgid "PASSWORD_FILE"
 msgstr "PASSWORT_DATEI"
 
-#: lib/pp_admintools/app/ldap.py:383
+#: lib/pp_admintools/app/ldap.py:384
 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:391 lib/pp_admintools/app/pdns.py:238
+#: lib/pp_admintools/app/ldap.py:392 lib/pp_admintools/app/pdns.py:238
 msgid "INSTANCE"
 msgstr "INSTANZ"
 
-#: lib/pp_admintools/app/ldap.py:394
+#: lib/pp_admintools/app/ldap.py:395
 msgid "If not given, then the instance {!r} will be used."
 msgstr "Wenn nicht angegeben, dann wird die Instanz {!r} verwendet."
 
-#: lib/pp_admintools/app/ldap.py:398
+#: lib/pp_admintools/app/ldap.py:399
 msgid "The LDAP instance (LDAP cluster) from configuration, where to execute this script."
 msgstr ""
 "Die LDAP-Instanz (das LDAP-Cluster) aus der Konfiguration, in welcher das Skript ausgeführt "
 "werden soll."
 
-#: lib/pp_admintools/app/ldap.py:402
+#: lib/pp_admintools/app/ldap.py:403
 msgid ""
 "The LDAP instance (LDAP cluster) from configuration, where to execute this script. It is "
 "possible to give here the value {val_all!r}, then all found LDAP instances except {default!r} "
@@ -1024,25 +1024,25 @@ msgstr ""
 " außer {default!r} verwendet. Es ist ebenfalls möglich, den Wert {val_list!r} anzugeben, in "
 "diesem Fall werden alle LDAP-Instanzen ausgegeben, und das Skript beendet sich."
 
-#: lib/pp_admintools/app/ldap.py:430
+#: lib/pp_admintools/app/ldap.py:431
 msgid "Override configured hostname or address of the LDAP server."
 msgstr "Überschreibt den konfigurierten Hostnamen oder die Adresse des zu verwendenden LDAP-Servers."
 
-#: lib/pp_admintools/app/ldap.py:437
+#: lib/pp_admintools/app/ldap.py:438
 msgid "Override the configured port number to connect to the LDAP server."
 msgstr "Überschreibt den konfigurierten TCP Port für die Verbindung mit dem LDAP-Server."
 
-#: lib/pp_admintools/app/ldap.py:442
+#: lib/pp_admintools/app/ldap.py:443
 msgid "Override the configured base DN of the instance used as the root for the LDAP searches."
 msgstr ""
 "Überschreibt die konfigurierte Basis-DN, die als Ausgangspunkt bei der LDAP-Suche verwendet "
 "werden soll."
 
-#: lib/pp_admintools/app/ldap.py:448
+#: lib/pp_admintools/app/ldap.py:449
 msgid "COUNT"
 msgstr "ANZAHL"
 
-#: lib/pp_admintools/app/ldap.py:451
+#: lib/pp_admintools/app/ldap.py:452
 msgid ""
 "The number of retries for executing a LDAP request, which was failing because of a connection "
 "problem. Default: {}"
@@ -1050,7 +1050,7 @@ msgstr ""
 "Die Anzahl der Versuche zum Ausführen einer LDAP-Abfrage, welche wegen einem Verbindungsproblem "
 "misslang. Vorgabe: {}"
 
-#: lib/pp_admintools/app/ldap.py:460
+#: lib/pp_admintools/app/ldap.py:461
 msgid ""
 "The time in seconds after a failed LDAP request, which was failing because of a connection "
 "problem, for the next try. Default: {}"
@@ -1058,365 +1058,389 @@ msgstr ""
 "Die Wartezeit in Sekunden nach einer misslungenen LDAP-Abfrage, was von einem Verbindungsproblem"
 " verursacht wurde. Vorgabe: {}"
 
-#: lib/pp_admintools/app/ldap.py:470
+#: lib/pp_admintools/app/ldap.py:471
 msgid "Using the given timeout in seconds for all LDAP operations. Default: {}"
 msgstr "Der Timeout in Sekunden für alle LDAP-Operationen. Vorgabe: {}."
 
-#: lib/pp_admintools/app/ldap.py:505
+#: lib/pp_admintools/app/ldap.py:506
 msgid "Limiting console timeout to {} seconds due to LDAP timeout."
 msgstr ""
 "Begrenze wegen des LDAP-Zeitüberschreitungslimits das Zeitüberschreitungslimit der Konsole auf "
 "{} Sekunden."
 
-#: lib/pp_admintools/app/ldap.py:516
+#: lib/pp_admintools/app/ldap.py:517
 msgid "Checking given instances."
 msgstr "Überprüfe die übergebenen Instanzen."
 
-#: lib/pp_admintools/app/ldap.py:520
+#: lib/pp_admintools/app/ldap.py:521
 msgid "Given insts:"
 msgstr "Übergebene Instanzen:"
 
-#: lib/pp_admintools/app/ldap.py:577
+#: lib/pp_admintools/app/ldap.py:578
 msgid "Configured LDAP instances:"
 msgstr "Konfigurierte LDAP-Instanzen:"
 
-#: lib/pp_admintools/app/ldap.py:598
+#: lib/pp_admintools/app/ldap.py:599
 msgid "Verifying given instances ..."
 msgstr "Überprüfe Instanzen …"
 
-#: lib/pp_admintools/app/ldap.py:636
+#: lib/pp_admintools/app/ldap.py:637
 msgid "Filtered instances:"
 msgstr "Gefilterte Instanzen:"
 
-#: lib/pp_admintools/app/ldap.py:644
+#: lib/pp_admintools/app/ldap.py:645
 msgid "LDAP instances to use:"
 msgstr "Verwendete LDAP-Instanzen:"
 
-#: lib/pp_admintools/app/ldap.py:660
+#: lib/pp_admintools/app/ldap.py:661
 msgid "LDAP instance {!r} not found in configuration or is not usable."
 msgstr "Die LDAP-Instanz {!r} wurde nicht in der Konfiguration gefunden oder ist nicht verwendbar."
 
-#: lib/pp_admintools/app/ldap.py:740
+#: lib/pp_admintools/app/ldap.py:741
 msgid "Preparations ..."
 msgstr "Vorbereitungen …"
 
-#: lib/pp_admintools/app/ldap.py:744
+#: lib/pp_admintools/app/ldap.py:745
 msgid "Open all necessary LDAP connections ..."
 msgstr "Öffne alle notwendigen LDAP-Verbindungen …"
 
-#: lib/pp_admintools/app/ldap.py:758
+#: lib/pp_admintools/app/ldap.py:759
 msgid "Password of user {usr} on LDAP instance {inst}:"
 msgstr "Passwort des Nutzers {usr} der LDAP-Instanz {inst}:"
 
-#: lib/pp_admintools/app/ldap.py:770
+#: lib/pp_admintools/app/ldap.py:771
 msgid "Info about LDAP server {}:"
 msgstr "Informationen zu LDAP-Server {}:"
 
-#: lib/pp_admintools/app/ldap.py:783
+#: lib/pp_admintools/app/ldap.py:784
 msgid "Trying to get LDAP server object for {} ..."
 msgstr "Versuche ein LDAP-Server-Objekt für {} zu bekommen …"
 
-#: lib/pp_admintools/app/ldap.py:799
+#: lib/pp_admintools/app/ldap.py:800
 msgid "Connect options to server {!r}:"
 msgstr "Verbindungs-Optionen zu Server {!r}:"
 
-#: lib/pp_admintools/app/ldap.py:806
+#: lib/pp_admintools/app/ldap.py:807
 msgid "LDAP server {s}: {re}"
 msgstr "LDAP-Server {s}: {re}"
 
-#: lib/pp_admintools/app/ldap.py:824
+#: lib/pp_admintools/app/ldap.py:825
 msgid "Connecting to LDAP server {url} as {dn!r} ..."
 msgstr "Verbinde mit LDAP-Server {url} als {dn!r} …"
 
-#: lib/pp_admintools/app/ldap.py:832
+#: lib/pp_admintools/app/ldap.py:833
 msgid "Could not connect to LDAP server {url!r} as {user!r}: {e}"
 msgstr "Konnte keine Verbindung zum LDAP-Server {url!r} als Nutzer {url!r} herstellen: {e}"
 
-#: lib/pp_admintools/app/ldap.py:837
+#: lib/pp_admintools/app/ldap.py:838
 msgid "{c} on connecting to LDAP server {url!r} as {user!r}: {e}"
 msgstr "{c} beim Verbinden mit LDAP-Server {url} als {user!r}: {e}"
 
-#: lib/pp_admintools/app/ldap.py:847
+#: lib/pp_admintools/app/ldap.py:848
 msgid "Finishing ..."
 msgstr "Beende …"
 
-#: lib/pp_admintools/app/ldap.py:858
+#: lib/pp_admintools/app/ldap.py:859
 msgid "Disconnecting from all remaining LDAP instances ..."
 msgstr "Trenne Verbindung zu allen verbleibenden LDAP-Instanzen …"
 
-#: lib/pp_admintools/app/ldap.py:875
+#: lib/pp_admintools/app/ldap.py:876
 msgid "Unbinding from LDAP server {!r} ..."
 msgstr "Trenne Bindung zu LDAP-Server {!r} …"
 
-#: lib/pp_admintools/app/ldap.py:882
+#: lib/pp_admintools/app/ldap.py:883
 msgid "Removing LDAP server connection data {!r} ..."
 msgstr "Entferne LDAP-Server-Verbindung {!r} …"
 
-#: lib/pp_admintools/app/ldap.py:905
+#: lib/pp_admintools/app/ldap.py:906
 msgid "recursive"
 msgstr "rekursuv"
 
-#: lib/pp_admintools/app/ldap.py:921
+#: lib/pp_admintools/app/ldap.py:922
 msgid "Searching in {uri}/{bdn} {rec}for all entries with filter {fltr!r}, giving attributes:"
 msgstr ""
 "Suche in {uri}/{bdn} {rec}nach allen Einträgen mit dem Filter {fltr!r} und den angegebenen "
 "Attributen:"
 
-#: lib/pp_admintools/app/ldap.py:951
+#: lib/pp_admintools/app/ldap.py:952
 msgid "Result of searching:"
 msgstr "Ergebnis der Suche:"
 
-#: lib/pp_admintools/app/ldap.py:953 lib/pp_admintools/app/ldap.py:1096
-#: lib/pp_admintools/app/ldap.py:1141 lib/pp_admintools/app/ldap.py:1246
-#: lib/pp_admintools/app/ldap.py:1306 lib/pp_admintools/app/ldap.py:1366
-#: lib/pp_admintools/app/ldap.py:1674 lib/pp_admintools/app/ldap.py:1715
-#: lib/pp_admintools/app/ldap.py:1756 lib/pp_admintools/app/ldap.py:1797
+#: lib/pp_admintools/app/ldap.py:954 lib/pp_admintools/app/ldap.py:1099
+#: lib/pp_admintools/app/ldap.py:1144 lib/pp_admintools/app/ldap.py:1286
+#: lib/pp_admintools/app/ldap.py:1334 lib/pp_admintools/app/ldap.py:1820
+#: lib/pp_admintools/app/ldap.py:1851 lib/pp_admintools/app/ldap.py:1882
+#: lib/pp_admintools/app/ldap.py:1913
 msgid "Got a response entry:"
 msgstr "Erhaltener Antwort-Eintrag:"
 
-#: lib/pp_admintools/app/ldap.py:957
+#: lib/pp_admintools/app/ldap.py:958
 msgid "Search was not successful."
 msgstr "Die Suche war nicht erfolgreich."
 
-#: lib/pp_admintools/app/ldap.py:973
+#: lib/pp_admintools/app/ldap.py:974
 msgid "Try number {} for searching ..."
 msgstr "Versuch Nummer {} zur Suche …"
 
-#: lib/pp_admintools/app/ldap.py:989 lib/pp_admintools/app/ldap.py:1002
+#: lib/pp_admintools/app/ldap.py:990 lib/pp_admintools/app/ldap.py:1005
 msgid "Got a {cls} on searching in LDAP instance {i!r}:"
 msgstr "Habe einen {cls} bei der Suche in der LDAP-Instanz {i!r} erhalten:"
 
-#: lib/pp_admintools/app/ldap.py:992
-msgid "Waiting because of a {}:"
-msgstr "Warten wegen einem {}:"
+#: lib/pp_admintools/app/ldap.py:993
+msgid "Waiting #{nr} on searching in instance {i!r} because of a {cls}:"
+msgstr "Warten Nummer {nr} bei der Suche in Instanz {i!r} wegen einem {cls}:"
 
-#: lib/pp_admintools/app/ldap.py:997
+#: lib/pp_admintools/app/ldap.py:1000
 msgid "Session terminated by server on searching on instance {i!r}:"
 msgstr "Die Sitzung wurde vom Server bei der Suche in der Instanz {i!r} unterbrochen:"
 
-#: lib/pp_admintools/app/ldap.py:1038
+#: lib/pp_admintools/app/ldap.py:1041 lib/pp_admintools/app/ldap.py:1238
 msgid "Found entry {!r}."
 msgstr "Gefundener Eintrag {!r}."
 
-#: lib/pp_admintools/app/ldap.py:1045 lib/pp_admintools/app/ldap.py:1088
+#: lib/pp_admintools/app/ldap.py:1048 lib/pp_admintools/app/ldap.py:1091
 msgid "Found one entry with filter {fltr!r} in {uri}/{bdn}."
 msgid_plural "Found {nr} enries with filter {fltr!r} in {uri}/{bdn}."
 msgstr[0] "Fand einen Eintrag mit dem Filter {fltr!r} in {uri}/{bdn}."
 msgstr[1] "Fand {nr} Einträge mit dem Filter {fltr!r} in {uri}/{bdn}."
 
-#: lib/pp_admintools/app/ldap.py:1049
+#: lib/pp_admintools/app/ldap.py:1052
 msgid "Got response entries:"
 msgstr "Erhaltene Antworteinträge:"
 
-#: lib/pp_admintools/app/ldap.py:1053 lib/pp_admintools/app/ldap.py:1100
+#: lib/pp_admintools/app/ldap.py:1056 lib/pp_admintools/app/ldap.py:1103
 msgid "No entry found with filter {fltr!r} in {uri}/{bdn}."
 msgstr "Keinen Eintrag mit dem Filter {fltr!r} in {uri}/{bdn} gefunden."
 
-#: lib/pp_admintools/app/ldap.py:1077 lib/pp_admintools/app/ldap.py:1130
+#: lib/pp_admintools/app/ldap.py:1080 lib/pp_admintools/app/ldap.py:1133
 msgid "Using LDAP filter: {!r}"
 msgstr "Verwende LDAP-Filter: {!r}."
 
-#: lib/pp_admintools/app/ldap.py:1092 lib/pp_admintools/app/ldap.py:1137
+#: lib/pp_admintools/app/ldap.py:1095 lib/pp_admintools/app/ldap.py:1140
 msgid "Result of searching for DNs of all entries:"
 msgstr "Ergebnis der Suche nach den DNs aller Einträge:"
 
-#: lib/pp_admintools/app/ldap.py:1126
+#: lib/pp_admintools/app/ldap.py:1129
 msgid "Getting all Entry DNs of LDAP instance {i!r} below {b!r}."
 msgstr "Hole DNs aller Einträge der LDAP-Instanz {i!r} unterhalb von {b!r}."
 
-#: lib/pp_admintools/app/ldap.py:1153
+#: lib/pp_admintools/app/ldap.py:1156
 msgid "Got no entry DNs."
 msgstr "Keine Eintrag-DNs gefunden."
 
-#: lib/pp_admintools/app/ldap.py:1163
+#: lib/pp_admintools/app/ldap.py:1166
 msgid "Trying to evaluate DN of user {user!r} in LDAP instance {inst} ..."
 msgstr "Versuche den DN des Nutzer {user!r} auf der LDAP-Instanz {inst} zu ermitteln …"
 
-#: lib/pp_admintools/app/ldap.py:1168
+#: lib/pp_admintools/app/ldap.py:1171
 msgid "Trying to evaluate DN of user {u!r} as a mail address ..."
 msgstr "Versuche den DN des Nutzer {u!r} als Mailadresse zu ermitteln …"
 
-#: lib/pp_admintools/app/ldap.py:1175
+#: lib/pp_admintools/app/ldap.py:1178
 msgid "Trying to evaluate DN of user {u!r} as a LDAP DN ..."
 msgstr "Versuche den DN des Nutzer {u!r} als LDAP DN zu ermitteln …"
 
-#: lib/pp_admintools/app/ldap.py:1182
+#: lib/pp_admintools/app/ldap.py:1185
 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:1191 lib/pp_admintools/app/remove_ldap_user.py:311
+#: lib/pp_admintools/app/ldap.py:1194 lib/pp_admintools/app/remove_ldap_user.py:311
 msgid "Empty user given."
 msgstr "Leere Nutzername übergeben."
 
-#: lib/pp_admintools/app/ldap.py:1194
+#: lib/pp_admintools/app/ldap.py:1197
 msgid "Trying to evaluate DN of user {u!r} as a CN ({c}) ..."
 msgstr "Versuche den DN des Nutzer {u!r} als CN ({c}) zu ermitteln …"
 
-#: lib/pp_admintools/app/ldap.py:1223 lib/pp_admintools/app/ldap.py:1283
-#: lib/pp_admintools/app/ldap.py:1343 lib/pp_admintools/app/ldap.py:1654
-#: lib/pp_admintools/app/ldap.py:1695 lib/pp_admintools/app/ldap.py:1736
-#: lib/pp_admintools/app/ldap.py:1777
+#: lib/pp_admintools/app/ldap.py:1227 lib/pp_admintools/app/ldap.py:1275
+#: lib/pp_admintools/app/ldap.py:1323 lib/pp_admintools/app/ldap.py:1810
+#: lib/pp_admintools/app/ldap.py:1841 lib/pp_admintools/app/ldap.py:1872
+#: lib/pp_admintools/app/ldap.py:1903
 msgid "Searching in {uri}/{bdn} with filter: {fltr}"
 msgstr "Suche in {uri}/{bdn} mit dem Filter: {fltr}"
 
-#: lib/pp_admintools/app/ldap.py:1242
-msgid "Result of searching for mail address {m!r}:"
-msgstr "Ergebnis der Suche nach der Mailadresse {m!r}:"
-
-#: lib/pp_admintools/app/ldap.py:1253
+#: lib/pp_admintools/app/ldap.py:1244
 msgid "User with mail address {m!r} not found in {uri}/{bdn}."
 msgstr "Ein Nutzer mit der Mailadresse {m!r} wurde nicht in {uri}/{bdn} gefunden."
 
-#: lib/pp_admintools/app/ldap.py:1302
-msgid "Result of searching for uid {u!r}:"
-msgstr "Ergebnis der Suche nach UID {u!r}:"
-
-#: lib/pp_admintools/app/ldap.py:1313
+#: lib/pp_admintools/app/ldap.py:1292
 msgid "User with uid {u!r} not found in {uri}/{bdn}."
 msgstr "Ein Nutzer mit der UID {u!r} wurde nicht in {uri}/{bdn} gefunden."
 
-#: lib/pp_admintools/app/ldap.py:1362
-msgid "Result of searching for CN {cn!r}:"
-msgstr "Ergebnis der Suche nach CN {cn!r}:"
-
-#: lib/pp_admintools/app/ldap.py:1373
+#: lib/pp_admintools/app/ldap.py:1340
 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:1390 lib/pp_admintools/app/set_ldap_password.py:401
+#: lib/pp_admintools/app/ldap.py:1357 lib/pp_admintools/app/set_ldap_password.py:401
 msgid "User with DN {dn!r} not found in {uri}."
 msgstr "Ein Nutzer mit dem DN {dn!r} wurde nicht in {uri} gefunden."
 
-#: lib/pp_admintools/app/ldap.py:1408
+#: lib/pp_admintools/app/ldap.py:1375
 msgid "ObjectClasses of {dn!r}:"
 msgstr "ObjectClasses von {dn!r}:"
 
-#: lib/pp_admintools/app/ldap.py:1418
+#: lib/pp_admintools/app/ldap.py:1385
 msgid "Entry {dn!r} in {uri} seems not to be an account."
 msgstr "Der Eintrag {dn!r} in {uri} scheint kein Nutzerkonto zu sein."
 
-#: lib/pp_admintools/app/ldap.py:1431
+#: lib/pp_admintools/app/ldap.py:1398
 msgid "Searching DN {dn!r} in {uri}."
 msgstr "Suche DN {dn!r} in {uri}."
 
-#: lib/pp_admintools/app/ldap.py:1444
+#: lib/pp_admintools/app/ldap.py:1411
 msgid "Entry with DN {dn!r} not found in {i!r} ({uri})."
 msgstr "Ein Eintrag bit dem DN {dn!r} wurde nicht in {i!r} ({uri}) gefunden."
 
-#: lib/pp_admintools/app/ldap.py:1488
+#: lib/pp_admintools/app/ldap.py:1462
 msgid "Creating entry {dn!r} on {uri}:"
 msgstr "Erstelle Eintrag {dn!r} in {uri} …"
 
-#: lib/pp_admintools/app/ldap.py:1494
+#: lib/pp_admintools/app/ldap.py:1468
 msgid "Simulation mode - entry will not be created."
 msgstr "Simulationsmodus - der Eintrag wird nicht erstellt."
 
-#: lib/pp_admintools/app/ldap.py:1508
-msgid "Creation of entry {dn!r} was NOT successfull - {c}: {e}"
-msgstr "Die Erstellung des Eintrags {dn!r} war NICHT erfolgreich - {c}: {e}"
-
-#: lib/pp_admintools/app/ldap.py:1526
+#: lib/pp_admintools/app/ldap.py:1492
 msgid "Creation status: {!r}."
 msgstr "Erstellungsstatus: {!r}"
 
-#: lib/pp_admintools/app/ldap.py:1528
+#: lib/pp_admintools/app/ldap.py:1494
 msgid "Result of creating:"
 msgstr "Ergebnis der Erstellung:"
 
-#: lib/pp_admintools/app/ldap.py:1531
+#: lib/pp_admintools/app/ldap.py:1497
 msgid "Creation of entry {dn!r} was NOT successful: {desc} - {msg}"
 msgstr "Die Erstellung des Eintrags {dn!r} war NICHT erfolgreich - {desc}: {msg}"
 
-#: lib/pp_admintools/app/ldap.py:1537
+#: lib/pp_admintools/app/ldap.py:1505
 msgid "Creation successful."
 msgstr "Die Erstellung war erfolgreich."
 
-#: lib/pp_admintools/app/ldap.py:1547
+#: lib/pp_admintools/app/ldap.py:1520
+msgid "Try number {} for adding entry ..."
+msgstr "Versuch Nummer {} zum Hinzufügen eines Eintrags …"
+
+#: lib/pp_admintools/app/ldap.py:1537
+msgid "Got a {cls} on adding LDAP entry {dn!r} to instance {i!r}:"
+msgstr "Habe einen {cls} beim Hinzufügen des Eintrags {dn!r} in die LDAP-Instanz {i!r} erhalten:"
+
+#: lib/pp_admintools/app/ldap.py:1540
+msgid "Waiting #{nr} on inserting LDAP entry {dn!r} to instance {i!r} because of a {cls}:"
+msgstr "Warten Nummer #{nr} beim Hinzufügen des Eintrags {dn!r} in die LDAP-Instanz {i!r} wegen einem {cls}:"
+
+#: lib/pp_admintools/app/ldap.py:1551
+msgid "Creation of entry {dn!r} in instance {i!r} was NOT successfull - {c}: {e}"
+msgstr "Die Erstellung des Eintrags {dn!r} in die LDAP-Instanz {i!r} war NICHT erfolgreich - {c}: {e}"
+
+#: lib/pp_admintools/app/ldap.py:1584
 msgid "Applying changes on {uri} to DN {dn!r}:"
 msgstr "Wende Änderungen in {uri} an DN {dn!r} an:"
 
-#: lib/pp_admintools/app/ldap.py:1552
+#: lib/pp_admintools/app/ldap.py:1589
 msgid "Simulation mode - changes are not applied."
 msgstr "Simulationsmodus - hier wird jetzt nichts geändert."
 
-#: lib/pp_admintools/app/ldap.py:1565
-msgid "Modification of {dn!r} was NOT successfull - {c}: {e}"
-msgstr "Die Änderung von {dn!r} war NICHT erfolgreich - {c}: {e}"
-
-#: lib/pp_admintools/app/ldap.py:1567 lib/pp_admintools/app/ldap.py:1589
-#: lib/pp_admintools/app/remove_ldap_user.py:442 lib/pp_admintools/app/remove_ldap_user.py:469
-#: lib/pp_admintools/app/remove_ldap_user.py:496 lib/pp_admintools/app/remove_ldap_user.py:527
-#: lib/pp_admintools/app/remove_ldap_user.py:558 lib/pp_admintools/app/remove_ldap_user.py:674
-#: lib/pp_admintools/app/set_ldap_password.py:510
-msgid "Changes:"
-msgstr "Änderungen:"
-
-#: lib/pp_admintools/app/ldap.py:1582
+#: lib/pp_admintools/app/ldap.py:1613
 msgid "Modification status: {!r}."
 msgstr "Änderungsstatus: {!r}."
 
-#: lib/pp_admintools/app/ldap.py:1584
+#: lib/pp_admintools/app/ldap.py:1615
 msgid "Result of modifying:"
 msgstr "Ergebnis der Änderung:"
 
-#: lib/pp_admintools/app/ldap.py:1587
+#: lib/pp_admintools/app/ldap.py:1618
 msgid "Modification of {dn!r} was NOT successful: {desc} - {msg}"
 msgstr "Die Änderung von {dn!r} war NICHT erfolgreich - {desc}: {msg}"
 
-#: lib/pp_admintools/app/ldap.py:1592
+#: lib/pp_admintools/app/ldap.py:1622 lib/pp_admintools/app/ldap.py:1672
+#: lib/pp_admintools/app/remove_ldap_user.py:442 lib/pp_admintools/app/remove_ldap_user.py:469
+#: lib/pp_admintools/app/remove_ldap_user.py:496 lib/pp_admintools/app/remove_ldap_user.py:527
+#: lib/pp_admintools/app/remove_ldap_user.py:558 lib/pp_admintools/app/remove_ldap_user.py:674
+#: lib/pp_admintools/app/set_ldap_password.py:510
+msgid "Changes:"
+msgstr "Änderungen:"
+
+#: lib/pp_admintools/app/ldap.py:1625
 msgid "Modification successful."
 msgstr "Die Änderung war erfolgreich."
 
-#: lib/pp_admintools/app/ldap.py:1601
+#: lib/pp_admintools/app/ldap.py:1639
+msgid "Try number {} for modifying an entry ..."
+msgstr "Versuch Nummer {} zur Änderung eines Eintrages …"
+
+#: lib/pp_admintools/app/ldap.py:1655
+msgid "Got a {cls} on modifying LDAP entry {dn!r} on instance {i!r}:"
+msgstr "Habe einen {cls} bei der Änderung des Eintrages {dn!r} in der LDAP-Instanz {i!r} erhalten:"
+
+#: lib/pp_admintools/app/ldap.py:1658
+msgid "Waiting #{nr} on modifying LDAP entry {dn!r} on instance {i!r} because of a {cls}:"
+msgstr "Warten Nummer #{nr} beim Ändern des Eintrags {dn!r} in der LDAP-Instanz {i!r} wegen einem {cls}:"
+
+#: lib/pp_admintools/app/ldap.py:1669
+msgid "Modification of entry {dn!r} on instance {i!r} was NOT successfull - {c}: {e}"
+msgstr "Die Änderung von des Eintrags {dn!r} in der LDAP-Instanz {i!r} war NICHT erfolgreich - {c}: {e}"
+
+#: lib/pp_admintools/app/ldap.py:1700
 msgid "Deleting LDAP entry {dn!r} on {uri} ..."
 msgstr "Lösche LDAP-Eintrag {dn!r} in {uri} …"
 
-#: lib/pp_admintools/app/ldap.py:1606
+#: lib/pp_admintools/app/ldap.py:1705
 msgid "Simulation mode - deletion will not be executed."
 msgstr "Simulationsmodus - hier wird jetzt nichts gelöscht."
 
-#: lib/pp_admintools/app/ldap.py:1619
-msgid "Deletion of {dn!r} was NOT successfull - {c}: {e}"
-msgstr "Das Löschen von {dn!r} war NICHT erfolgreich - {c}: {e}"
-
-#: lib/pp_admintools/app/ldap.py:1627
+#: lib/pp_admintools/app/ldap.py:1729
 msgid "Deletion status: {!r}."
 msgstr "Löschstatus: {!r}"
 
-#: lib/pp_admintools/app/ldap.py:1629
+#: lib/pp_admintools/app/ldap.py:1731
 msgid "Result of deletion:"
 msgstr "Ergebnis der Löschung:"
 
-#: lib/pp_admintools/app/ldap.py:1632
+#: lib/pp_admintools/app/ldap.py:1734
 msgid "Deletion of {dn!r} was NOT successful: {desc} - {msg}"
 msgstr "Das Löschen von {dn!r} war NICHT erfolgreich - {desc}: {msg}"
 
-#: lib/pp_admintools/app/ldap.py:1636
+#: lib/pp_admintools/app/ldap.py:1740
 msgid "Deletion successful."
 msgstr "Die Löschung war erfolgreich."
 
-#: lib/pp_admintools/app/ldap.py:1813
+#: lib/pp_admintools/app/ldap.py:1755
+msgid "Try number {i} for deleting entry {dn!r} ..."
+msgstr "Versuch Nummer {} zum Löschen des Eintrags {dn!r} …"
+
+#: lib/pp_admintools/app/ldap.py:1771
+msgid "Got a {cls} on deleting LDAP entry {dn!r} on instance {i!r}:"
+msgstr "Habe einen {cls} beim Löschen es Eintrags {dn!r} in der LDAP-Instanz {i!r} erhalten:"
+
+#: lib/pp_admintools/app/ldap.py:1774
+msgid "Waiting #{nr} on deleting LDAP entry {dn!r} on instance {i!r} because of a {cls}:"
+msgstr "Warten Nummer #{nr} beim Löschen des Eintrags {dn!r} in der LDAP-Instanz {i!r} wegen einem {cls}:"
+
+#: lib/pp_admintools/app/ldap.py:1785
+msgid "Deleting of entry {dn!r} on instance {i!r} was NOT successfull - {c}: {e}"
+msgstr "Das Löschen des Eintrags {dn!r} in der LDAP-Instanz {i!r} war NICHT erfolgreich - {c}: {e}"
+
+#: lib/pp_admintools/app/ldap.py:1929
 msgid "Reading password file {!r} ..."
 msgstr "Lese Passwortdatei {!r} …"
 
-#: lib/pp_admintools/app/ldap.py:1844
+#: lib/pp_admintools/app/ldap.py:1960
 msgid "Could not detect RDN from DN {!r}."
 msgstr "Konnte RDN nich aus {!r} ermitteln."
 
-#: lib/pp_admintools/app/ldap.py:1848
+#: lib/pp_admintools/app/ldap.py:1964
 msgid "Found RDN attribute {!r}."
 msgstr "Fand RDN-Attribut {!r}."
 
-#: lib/pp_admintools/app/ldap.py:1854
+#: lib/pp_admintools/app/ldap.py:1970
 msgid "RDN attribute {!r} will not be touched."
 msgstr "Das RDN-Attribut {!r} wird nicht angefasst."
 
-#: lib/pp_admintools/app/ldap.py:1860 lib/pp_admintools/app/ldap.py:1879
-#: lib/pp_admintools/app/ldap.py:1957
+#: lib/pp_admintools/app/ldap.py:1976 lib/pp_admintools/app/ldap.py:1995
+#: lib/pp_admintools/app/ldap.py:2073
 msgid "Attribute {!r} will not be touched."
 msgstr "Das Attribut {!r} wird nicht angefasst."
 
-#: lib/pp_admintools/app/ldap.py:1917
+#: lib/pp_admintools/app/ldap.py:2033
 msgid "Values to removed from attribute {!r}:"
 msgstr "Werte, die von Attribut {!r} gelöscht werden."
 
@@ -2449,21 +2473,21 @@ msgstr "Die Option muss kleiner oder gleich {m} sein (gegeben: {v})."
 msgid "The option must be less than {m} (given: {v})."
 msgstr "Die Option muss kleiner als {m} sein (gegeben: {v})."
 
-#: lib/pp_admintools/app/ldap.py:208 lib/pp_admintools/argparse_actions.py:268
+#: lib/pp_admintools/app/ldap.py:209 lib/pp_admintools/argparse_actions.py:268
 msgid "The path {!r} must be an absolute path."
 msgstr "Der Pfad {!r} muss ein absoluter Pfad sein."
 
-#: lib/pp_admintools/app/ldap.py:212 lib/pp_admintools/app/ldap.py:1816
+#: lib/pp_admintools/app/ldap.py:213 lib/pp_admintools/app/ldap.py:1932
 #: lib/pp_admintools/argparse_actions.py:274
 msgid "The file {!r} does not exists."
 msgstr "Die Datei {!r} existiert nicht."
 
-#: lib/pp_admintools/app/ldap.py:216 lib/pp_admintools/app/ldap.py:1821
+#: lib/pp_admintools/app/ldap.py:217 lib/pp_admintools/app/ldap.py:1937
 #: lib/pp_admintools/argparse_actions.py:278
 msgid "The given path {!r} exists, but is not a regular file."
 msgstr "Der angegebene Pfad {!r} existiert, ist aber keine reguläre Datei."
 
-#: lib/pp_admintools/app/ldap.py:220 lib/pp_admintools/app/ldap.py:1826
+#: lib/pp_admintools/app/ldap.py:221 lib/pp_admintools/app/ldap.py:1942
 #: lib/pp_admintools/argparse_actions.py:282
 msgid "The given file {!r} is not readable."
 msgstr "Die angegebene Datei {} ist nicht lesbar."
index 90b9491dcf595761173262ded73f414975511371..a8d0724a410531fc0508456b96cb2f8ea1404962 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pp_admintools 0.11.0\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2024-01-31 08:45+0100\n"
-"PO-Revision-Date: 2024-01-30 18:10+0100\n"
+"POT-Creation-Date: 2024-02-01 12:25+0100\n"
+"PO-Revision-Date: 2024-02-01 14:55+0100\n"
 "Last-Translator: Frank Brehm <frank.brehm@pixelpark.com>\n"
 "Language: en_US\n"
 "Language-Team: Frank Brehm <frank.brehm@pixelpark.com>\n"
@@ -40,8 +40,8 @@ msgid ""
 "Default: {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/barracuda_sync.py:149 lib/pp_admintools/app/ldap.py:457
-#: lib/pp_admintools/app/ldap.py:468 lib/pp_admintools/app/mirror_ldap.py:114
+#: lib/pp_admintools/app/barracuda_sync.py:149 lib/pp_admintools/app/ldap.py:458
+#: lib/pp_admintools/app/ldap.py:469 lib/pp_admintools/app/mirror_ldap.py:114
 #: lib/pp_admintools/app/pdns.py:275
 msgid "SECONDS"
 msgstr ""
@@ -78,10 +78,10 @@ msgstr ""
 
 #: lib/pp_admintools/app/barracuda_sync.py:231 lib/pp_admintools/app/barracuda_sync.py:427
 #: lib/pp_admintools/app/dns_deploy_zones.py:431 lib/pp_admintools/app/dns_deploy_zones.py:791
-#: lib/pp_admintools/app/ldap.py:1111 lib/pp_admintools/app/ldap.py:1249
-#: lib/pp_admintools/app/ldap.py:1309 lib/pp_admintools/app/ldap.py:1369
-#: lib/pp_admintools/app/ldap.py:1677 lib/pp_admintools/app/ldap.py:1718
-#: lib/pp_admintools/app/ldap.py:1759 lib/pp_admintools/app/ldap.py:1800
+#: lib/pp_admintools/app/ldap.py:1114 lib/pp_admintools/app/ldap.py:1241
+#: lib/pp_admintools/app/ldap.py:1289 lib/pp_admintools/app/ldap.py:1337
+#: lib/pp_admintools/app/ldap.py:1823 lib/pp_admintools/app/ldap.py:1854
+#: lib/pp_admintools/app/ldap.py:1885 lib/pp_admintools/app/ldap.py:1916
 msgid "Result:"
 msgstr ""
 
@@ -285,7 +285,7 @@ msgstr ""
 msgid "LDAP Entries to modified:"
 msgstr ""
 
-#: lib/pp_admintools/app/barracuda_sync.py:756 lib/pp_admintools/app/ldap.py:1913
+#: lib/pp_admintools/app/barracuda_sync.py:756 lib/pp_admintools/app/ldap.py:2029
 msgid "Values to add to attribute {!r}:"
 msgstr ""
 
@@ -293,11 +293,11 @@ msgstr ""
 msgid "Values to be removed from attribute {!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/barracuda_sync.py:777 lib/pp_admintools/app/ldap.py:1934
+#: lib/pp_admintools/app/barracuda_sync.py:777 lib/pp_admintools/app/ldap.py:2050
 msgid "Changes for attribute {!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/barracuda_sync.py:780 lib/pp_admintools/app/ldap.py:1937
+#: lib/pp_admintools/app/barracuda_sync.py:780 lib/pp_admintools/app/ldap.py:2053
 msgid "No changes to attribute {!r}."
 msgstr ""
 
@@ -552,7 +552,7 @@ msgstr ""
 msgid "[{yes}/{no}]?"
 msgstr ""
 
-#: lib/pp_admintools/app/clean_empty_ldap_groups.py:252 lib/pp_admintools/app/ldap.py:325
+#: lib/pp_admintools/app/clean_empty_ldap_groups.py:252 lib/pp_admintools/app/ldap.py:326
 #: lib/pp_admintools/app/mirror_ldap.py:245 lib/pp_admintools/app/remove_ldap_user.py:301
 #: lib/pp_admintools/app/set_ldap_password.py:481
 msgid "No"
@@ -868,7 +868,7 @@ msgstr "' …"
 msgid "Checking for dependend unique attribute '"
 msgstr ""
 
-#: lib/pp_admintools/app/duplicate_attribs.py:172 lib/pp_admintools/app/ldap.py:611
+#: lib/pp_admintools/app/duplicate_attribs.py:172 lib/pp_admintools/app/ldap.py:612
 msgid "Used filter:"
 msgstr ""
 
@@ -876,101 +876,101 @@ msgstr ""
 msgid "No duplicates for attribute {!r} found."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:235
+#: lib/pp_admintools/app/ldap.py:236
 msgid "The value {v} for {n} must be greater than zero."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:239 lib/pp_admintools/app/ldap.py:261
+#: lib/pp_admintools/app/ldap.py:240 lib/pp_admintools/app/ldap.py:262
 msgid "The value {v} for {n} must not be greater than {m}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:257
+#: lib/pp_admintools/app/ldap.py:258
 msgid "The value {v} for {n} must be equal to or greater than zero."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:314
+#: lib/pp_admintools/app/ldap.py:315
 msgid "LDAP options"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:316
+#: lib/pp_admintools/app/ldap.py:317
 msgid "Options for the default LDAP connection"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:318
+#: lib/pp_admintools/app/ldap.py:319
 msgid "Options fo LDAP connections"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:327
+#: lib/pp_admintools/app/ldap.py:328
 msgid "Yes"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:333 lib/pp_admintools/app/ldap.py:429
+#: lib/pp_admintools/app/ldap.py:334 lib/pp_admintools/app/ldap.py:430
 msgid "HOST"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:334
+#: lib/pp_admintools/app/ldap.py:335
 msgid "Hostname or address of the LDAP server to use. Default: {!r}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:341
+#: lib/pp_admintools/app/ldap.py:342
 msgid "Use ldaps to connect to the LDAP server. Default: {}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:346 lib/pp_admintools/app/ldap.py:435
+#: lib/pp_admintools/app/ldap.py:347 lib/pp_admintools/app/ldap.py:436
 #: lib/pp_admintools/app/mail.py:243 lib/pp_admintools/app/pdns.py:264
 msgid "PORT"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:348
+#: lib/pp_admintools/app/ldap.py:349
 msgid "The port number to connect to the LDAP server. Default: {}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:354
+#: lib/pp_admintools/app/ldap.py:355
 msgid "The base DN used as the root for the LDAP searches. Default: {!r}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:361
+#: lib/pp_admintools/app/ldap.py:362
 msgid "The Bind DN to use to connect to the LDAP server. Default: {!r}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:369 lib/pp_admintools/app/mk_ldap_passwd.py:123
+#: lib/pp_admintools/app/ldap.py:370 lib/pp_admintools/app/mk_ldap_passwd.py:123
 #: lib/pp_admintools/app/set_ldap_password.py:123 lib/pp_admintools/app/set_ldap_password.py:124
 #: lib/pp_admintools/app/set_ldap_password.py:141 lib/pp_admintools/app/set_ldap_password.py:144
 msgid "PASSWORD"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:370
+#: lib/pp_admintools/app/ldap.py:371
 msgid "Use PASSWORD as the password for simple LDAP authentication."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:375
+#: lib/pp_admintools/app/ldap.py:376
 msgid ""
 "Prompt for simple LDAP authentication. This is used instead of specifying the password on the "
 "command line."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:381 lib/pp_admintools/app/set_ldap_password.py:135
+#: lib/pp_admintools/app/ldap.py:382 lib/pp_admintools/app/set_ldap_password.py:135
 #: lib/pp_admintools/app/set_ldap_password.py:137
 msgid "PASSWORD_FILE"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:383
+#: lib/pp_admintools/app/ldap.py:384
 msgid "Use contents of PASSWORD_FILE as the password for simple authentication."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:391 lib/pp_admintools/app/pdns.py:238
+#: lib/pp_admintools/app/ldap.py:392 lib/pp_admintools/app/pdns.py:238
 msgid "INSTANCE"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:394
+#: lib/pp_admintools/app/ldap.py:395
 msgid "If not given, then the instance {!r} will be used."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:398
+#: lib/pp_admintools/app/ldap.py:399
 msgid "The LDAP instance (LDAP cluster) from configuration, where to execute this script."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:402
+#: lib/pp_admintools/app/ldap.py:403
 msgid ""
 "The LDAP instance (LDAP cluster) from configuration, where to execute this script. It is "
 "possible to give here the value {val_all!r}, then all found LDAP instances except {default!r} "
@@ -978,317 +978,324 @@ msgid ""
 "are shown, and the application is exiting."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:430
+#: lib/pp_admintools/app/ldap.py:431
 msgid "Override configured hostname or address of the LDAP server."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:437
+#: lib/pp_admintools/app/ldap.py:438
 msgid "Override the configured port number to connect to the LDAP server."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:442
+#: lib/pp_admintools/app/ldap.py:443
 msgid "Override the configured base DN of the instance used as the root for the LDAP searches."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:448
+#: lib/pp_admintools/app/ldap.py:449
 msgid "COUNT"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:451
+#: lib/pp_admintools/app/ldap.py:452
 msgid ""
 "The number of retries for executing a LDAP request, which was failing because of a connection "
 "problem. Default: {}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:460
+#: lib/pp_admintools/app/ldap.py:461
 msgid ""
 "The time in seconds after a failed LDAP request, which was failing because of a connection "
 "problem, for the next try. Default: {}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:470
+#: lib/pp_admintools/app/ldap.py:471
 msgid "Using the given timeout in seconds for all LDAP operations. Default: {}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:505
+#: lib/pp_admintools/app/ldap.py:506
 msgid "Limiting console timeout to {} seconds due to LDAP timeout."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:516
+#: lib/pp_admintools/app/ldap.py:517
 msgid "Checking given instances."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:520
+#: lib/pp_admintools/app/ldap.py:521
 msgid "Given insts:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:577
+#: lib/pp_admintools/app/ldap.py:578
 msgid "Configured LDAP instances:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:598
+#: lib/pp_admintools/app/ldap.py:599
 msgid "Verifying given instances ..."
 msgstr "Verifying given instances …"
 
-#: lib/pp_admintools/app/ldap.py:636
+#: lib/pp_admintools/app/ldap.py:637
 msgid "Filtered instances:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:644
+#: lib/pp_admintools/app/ldap.py:645
 msgid "LDAP instances to use:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:660
+#: lib/pp_admintools/app/ldap.py:661
 msgid "LDAP instance {!r} not found in configuration or is not usable."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:740
+#: lib/pp_admintools/app/ldap.py:741
 msgid "Preparations ..."
 msgstr "Preparations …"
 
-#: lib/pp_admintools/app/ldap.py:744
+#: lib/pp_admintools/app/ldap.py:745
 msgid "Open all necessary LDAP connections ..."
 msgstr "Open all necessary LDAP connections …"
 
-#: lib/pp_admintools/app/ldap.py:758
+#: lib/pp_admintools/app/ldap.py:759
 msgid "Password of user {usr} on LDAP instance {inst}:"
 msgstr "Password of user {usr} on LDAP instance {inst}:"
 
-#: lib/pp_admintools/app/ldap.py:770
+#: lib/pp_admintools/app/ldap.py:771
 msgid "Info about LDAP server {}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:783
+#: lib/pp_admintools/app/ldap.py:784
 msgid "Trying to get LDAP server object for {} ..."
 msgstr "Trying to get LDAP server object for {} …"
 
-#: lib/pp_admintools/app/ldap.py:799
+#: lib/pp_admintools/app/ldap.py:800
 msgid "Connect options to server {!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:806
+#: lib/pp_admintools/app/ldap.py:807
 msgid "LDAP server {s}: {re}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:824
+#: lib/pp_admintools/app/ldap.py:825
 msgid "Connecting to LDAP server {url} as {dn!r} ..."
 msgstr "Connecting to LDAP server {url} as {dn!r} …"
 
-#: lib/pp_admintools/app/ldap.py:832
+#: lib/pp_admintools/app/ldap.py:833
 msgid "Could not connect to LDAP server {url!r} as {user!r}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:837
+#: lib/pp_admintools/app/ldap.py:838
 msgid "{c} on connecting to LDAP server {url!r} as {user!r}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:847
+#: lib/pp_admintools/app/ldap.py:848
 msgid "Finishing ..."
 msgstr "Finishing …"
 
-#: lib/pp_admintools/app/ldap.py:858
+#: lib/pp_admintools/app/ldap.py:859
 msgid "Disconnecting from all remaining LDAP instances ..."
 msgstr "Disconnecting from all remaining LDAP instances …"
 
-#: lib/pp_admintools/app/ldap.py:875
+#: lib/pp_admintools/app/ldap.py:876
 msgid "Unbinding from LDAP server {!r} ..."
 msgstr "Unbinding from LDAP server {!r} …"
 
-#: lib/pp_admintools/app/ldap.py:882
+#: lib/pp_admintools/app/ldap.py:883
 msgid "Removing LDAP server connection data {!r} ..."
 msgstr "Removing LDAP server connection data {!r} …"
 
-#: lib/pp_admintools/app/ldap.py:905
+#: lib/pp_admintools/app/ldap.py:906
 msgid "recursive"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:921
+#: lib/pp_admintools/app/ldap.py:922
 msgid "Searching in {uri}/{bdn} {rec}for all entries with filter {fltr!r}, giving attributes:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:951
+#: lib/pp_admintools/app/ldap.py:952
 msgid "Result of searching:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:953 lib/pp_admintools/app/ldap.py:1096
-#: lib/pp_admintools/app/ldap.py:1141 lib/pp_admintools/app/ldap.py:1246
-#: lib/pp_admintools/app/ldap.py:1306 lib/pp_admintools/app/ldap.py:1366
-#: lib/pp_admintools/app/ldap.py:1674 lib/pp_admintools/app/ldap.py:1715
-#: lib/pp_admintools/app/ldap.py:1756 lib/pp_admintools/app/ldap.py:1797
+#: lib/pp_admintools/app/ldap.py:954 lib/pp_admintools/app/ldap.py:1099
+#: lib/pp_admintools/app/ldap.py:1144 lib/pp_admintools/app/ldap.py:1286
+#: lib/pp_admintools/app/ldap.py:1334 lib/pp_admintools/app/ldap.py:1820
+#: lib/pp_admintools/app/ldap.py:1851 lib/pp_admintools/app/ldap.py:1882
+#: lib/pp_admintools/app/ldap.py:1913
 msgid "Got a response entry:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:957
+#: lib/pp_admintools/app/ldap.py:958
 msgid "Search was not successful."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:973
+#: lib/pp_admintools/app/ldap.py:974
 msgid "Try number {} for searching ..."
 msgstr "Try number {} for searching …"
 
-#: lib/pp_admintools/app/ldap.py:989 lib/pp_admintools/app/ldap.py:1002
+#: lib/pp_admintools/app/ldap.py:990 lib/pp_admintools/app/ldap.py:1005
 msgid "Got a {cls} on searching in LDAP instance {i!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:992
-msgid "Waiting because of a {}:"
+#: lib/pp_admintools/app/ldap.py:993
+msgid "Waiting #{nr} on searching in instance {i!r} because of a {cls}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:997
+#: lib/pp_admintools/app/ldap.py:1000
 msgid "Session terminated by server on searching on instance {i!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1038
+#: lib/pp_admintools/app/ldap.py:1041 lib/pp_admintools/app/ldap.py:1238
 msgid "Found entry {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1045 lib/pp_admintools/app/ldap.py:1088
+#: lib/pp_admintools/app/ldap.py:1048 lib/pp_admintools/app/ldap.py:1091
 msgid "Found one entry with filter {fltr!r} in {uri}/{bdn}."
 msgid_plural "Found {nr} enries with filter {fltr!r} in {uri}/{bdn}."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/pp_admintools/app/ldap.py:1049
+#: lib/pp_admintools/app/ldap.py:1052
 msgid "Got response entries:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1053 lib/pp_admintools/app/ldap.py:1100
+#: lib/pp_admintools/app/ldap.py:1056 lib/pp_admintools/app/ldap.py:1103
 msgid "No entry found with filter {fltr!r} in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1077 lib/pp_admintools/app/ldap.py:1130
+#: lib/pp_admintools/app/ldap.py:1080 lib/pp_admintools/app/ldap.py:1133
 msgid "Using LDAP filter: {!r}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1092 lib/pp_admintools/app/ldap.py:1137
+#: lib/pp_admintools/app/ldap.py:1095 lib/pp_admintools/app/ldap.py:1140
 msgid "Result of searching for DNs of all entries:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1126
+#: lib/pp_admintools/app/ldap.py:1129
 msgid "Getting all Entry DNs of LDAP instance {i!r} below {b!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1153
-#, fuzzy
+#: lib/pp_admintools/app/ldap.py:1156
 msgid "Got no entry DNs."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1163
+#: lib/pp_admintools/app/ldap.py:1166
 msgid "Trying to evaluate DN of user {user!r} in LDAP instance {inst} ..."
 msgstr "Trying to evaluate DN of user {user!r} in LDAP instance {inst} …"
 
-#: lib/pp_admintools/app/ldap.py:1168
+#: lib/pp_admintools/app/ldap.py:1171
 msgid "Trying to evaluate DN of user {u!r} as a mail address ..."
 msgstr "Trying to evaluate DN of user {u!r} as a mail address …"
 
-#: lib/pp_admintools/app/ldap.py:1175
+#: lib/pp_admintools/app/ldap.py:1178
 msgid "Trying to evaluate DN of user {u!r} as a LDAP DN ..."
 msgstr "Trying to evaluate DN of user {u!r} as a LDAP DN …"
 
-#: lib/pp_admintools/app/ldap.py:1182
+#: lib/pp_admintools/app/ldap.py:1185
 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:1191 lib/pp_admintools/app/remove_ldap_user.py:311
+#: lib/pp_admintools/app/ldap.py:1194 lib/pp_admintools/app/remove_ldap_user.py:311
 msgid "Empty user given."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1194
+#: lib/pp_admintools/app/ldap.py:1197
 msgid "Trying to evaluate DN of user {u!r} as a CN ({c}) ..."
 msgstr "Trying to evaluate DN of user {u!r} as a CN ({c}) …"
 
-#: lib/pp_admintools/app/ldap.py:1223 lib/pp_admintools/app/ldap.py:1283
-#: lib/pp_admintools/app/ldap.py:1343 lib/pp_admintools/app/ldap.py:1654
-#: lib/pp_admintools/app/ldap.py:1695 lib/pp_admintools/app/ldap.py:1736
-#: lib/pp_admintools/app/ldap.py:1777
+#: lib/pp_admintools/app/ldap.py:1227 lib/pp_admintools/app/ldap.py:1275
+#: lib/pp_admintools/app/ldap.py:1323 lib/pp_admintools/app/ldap.py:1810
+#: lib/pp_admintools/app/ldap.py:1841 lib/pp_admintools/app/ldap.py:1872
+#: lib/pp_admintools/app/ldap.py:1903
 msgid "Searching in {uri}/{bdn} with filter: {fltr}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1242
-msgid "Result of searching for mail address {m!r}:"
-msgstr ""
-
-#: lib/pp_admintools/app/ldap.py:1253
+#: lib/pp_admintools/app/ldap.py:1244
 msgid "User with mail address {m!r} not found in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1302
-msgid "Result of searching for uid {u!r}:"
-msgstr ""
-
-#: lib/pp_admintools/app/ldap.py:1313
+#: lib/pp_admintools/app/ldap.py:1292
 msgid "User with uid {u!r} not found in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1362
-msgid "Result of searching for CN {cn!r}:"
-msgstr ""
-
-#: lib/pp_admintools/app/ldap.py:1373
+#: lib/pp_admintools/app/ldap.py:1340
 msgid "User with cn {cn!r} not found in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1390 lib/pp_admintools/app/set_ldap_password.py:401
+#: lib/pp_admintools/app/ldap.py:1357 lib/pp_admintools/app/set_ldap_password.py:401
 msgid "User with DN {dn!r} not found in {uri}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1408
+#: lib/pp_admintools/app/ldap.py:1375
 msgid "ObjectClasses of {dn!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1418
+#: lib/pp_admintools/app/ldap.py:1385
 msgid "Entry {dn!r} in {uri} seems not to be an account."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1431
+#: lib/pp_admintools/app/ldap.py:1398
 msgid "Searching DN {dn!r} in {uri}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1444
+#: lib/pp_admintools/app/ldap.py:1411
 msgid "Entry with DN {dn!r} not found in {i!r} ({uri})."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1488
+#: lib/pp_admintools/app/ldap.py:1462
 msgid "Creating entry {dn!r} on {uri}:"
 msgstr "Creating entry {dn!r} on {uri}:"
 
-#: lib/pp_admintools/app/ldap.py:1494
+#: lib/pp_admintools/app/ldap.py:1468
 msgid "Simulation mode - entry will not be created."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1508
-msgid "Creation of entry {dn!r} was NOT successfull - {c}: {e}"
-msgstr ""
-
-#: lib/pp_admintools/app/ldap.py:1526
+#: lib/pp_admintools/app/ldap.py:1492
 msgid "Creation status: {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1528
+#: lib/pp_admintools/app/ldap.py:1494
 msgid "Result of creating:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1531
+#: lib/pp_admintools/app/ldap.py:1497
 msgid "Creation of entry {dn!r} was NOT successful: {desc} - {msg}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1537
+#: lib/pp_admintools/app/ldap.py:1505
 msgid "Creation successful."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1547
+#: lib/pp_admintools/app/ldap.py:1520
+msgid "Try number {} for adding entry ..."
+msgstr "Try number {} for dding entry …"
+
+#: lib/pp_admintools/app/ldap.py:1537
+msgid "Got a {cls} on adding LDAP entry {dn!r} to instance {i!r}:"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:1540
+msgid "Waiting #{nr} on inserting LDAP entry {dn!r} to instance {i!r} because of a {cls}:"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:1551
+msgid "Creation of entry {dn!r} in instance {i!r} was NOT successfull - {c}: {e}"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:1584
 msgid "Applying changes on {uri} to DN {dn!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1552
+#: lib/pp_admintools/app/ldap.py:1589
 msgid "Simulation mode - changes are not applied."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1565
-msgid "Modification of {dn!r} was NOT successfull - {c}: {e}"
+#: lib/pp_admintools/app/ldap.py:1613
+msgid "Modification status: {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1567 lib/pp_admintools/app/ldap.py:1589
+#: lib/pp_admintools/app/ldap.py:1615
+msgid "Result of modifying:"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:1618
+msgid "Modification of {dn!r} was NOT successful: {desc} - {msg}"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:1622 lib/pp_admintools/app/ldap.py:1672
 #: lib/pp_admintools/app/remove_ldap_user.py:442 lib/pp_admintools/app/remove_ldap_user.py:469
 #: lib/pp_admintools/app/remove_ldap_user.py:496 lib/pp_admintools/app/remove_ldap_user.py:527
 #: lib/pp_admintools/app/remove_ldap_user.py:558 lib/pp_admintools/app/remove_ldap_user.py:674
@@ -1296,72 +1303,88 @@ msgstr ""
 msgid "Changes:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1582
-msgid "Modification status: {!r}."
+#: lib/pp_admintools/app/ldap.py:1625
+msgid "Modification successful."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1584
-msgid "Result of modifying:"
+#: lib/pp_admintools/app/ldap.py:1639
+msgid "Try number {} for modifying an entry ..."
+msgstr "Try number {} for modifying an entry …"
+
+#: lib/pp_admintools/app/ldap.py:1655
+msgid "Got a {cls} on modifying LDAP entry {dn!r} on instance {i!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1587
-msgid "Modification of {dn!r} was NOT successful: {desc} - {msg}"
+#: lib/pp_admintools/app/ldap.py:1658
+msgid "Waiting #{nr} on modifying LDAP entry {dn!r} on instance {i!r} because of a {cls}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1592
-msgid "Modification successful."
+#: lib/pp_admintools/app/ldap.py:1669
+msgid "Modification of entry {dn!r} on instance {i!r} was NOT successfull - {c}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1601
+#: lib/pp_admintools/app/ldap.py:1700
 msgid "Deleting LDAP entry {dn!r} on {uri} ..."
 msgstr "Deleting LDAP entry {dn!r} on {uri} …"
 
-#: lib/pp_admintools/app/ldap.py:1606
+#: lib/pp_admintools/app/ldap.py:1705
 msgid "Simulation mode - deletion will not be executed."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1619
-msgid "Deletion of {dn!r} was NOT successfull - {c}: {e}"
-msgstr ""
-
-#: lib/pp_admintools/app/ldap.py:1627
+#: lib/pp_admintools/app/ldap.py:1729
 msgid "Deletion status: {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1629
+#: lib/pp_admintools/app/ldap.py:1731
 msgid "Result of deletion:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1632
+#: lib/pp_admintools/app/ldap.py:1734
 msgid "Deletion of {dn!r} was NOT successful: {desc} - {msg}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1636
+#: lib/pp_admintools/app/ldap.py:1740
 msgid "Deletion successful."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1813
+#: lib/pp_admintools/app/ldap.py:1755
+msgid "Try number {i} for deleting entry {dn!r} ..."
+msgstr "Try number {} for deleting entry {dn!r} …"
+
+#: lib/pp_admintools/app/ldap.py:1771
+msgid "Got a {cls} on deleting LDAP entry {dn!r} on instance {i!r}:"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:1774
+msgid "Waiting #{nr} on deleting LDAP entry {dn!r} on instance {i!r} because of a {cls}:"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:1785
+msgid "Deleting of entry {dn!r} on instance {i!r} was NOT successfull - {c}: {e}"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:1929
 msgid "Reading password file {!r} ..."
 msgstr "Reading password file {!r} …"
 
-#: lib/pp_admintools/app/ldap.py:1844
+#: lib/pp_admintools/app/ldap.py:1960
 msgid "Could not detect RDN from DN {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1848
+#: lib/pp_admintools/app/ldap.py:1964
 msgid "Found RDN attribute {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1854
+#: lib/pp_admintools/app/ldap.py:1970
 msgid "RDN attribute {!r} will not be touched."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1860 lib/pp_admintools/app/ldap.py:1879
-#: lib/pp_admintools/app/ldap.py:1957
+#: lib/pp_admintools/app/ldap.py:1976 lib/pp_admintools/app/ldap.py:1995
+#: lib/pp_admintools/app/ldap.py:2073
 msgid "Attribute {!r} will not be touched."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1917
+#: lib/pp_admintools/app/ldap.py:2033
 msgid "Values to removed from attribute {!r}:"
 msgstr ""
 
@@ -2342,21 +2365,21 @@ msgstr ""
 msgid "The option must be less than {m} (given: {v})."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:208 lib/pp_admintools/argparse_actions.py:268
+#: lib/pp_admintools/app/ldap.py:209 lib/pp_admintools/argparse_actions.py:268
 msgid "The path {!r} must be an absolute path."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:212 lib/pp_admintools/app/ldap.py:1816
+#: lib/pp_admintools/app/ldap.py:213 lib/pp_admintools/app/ldap.py:1932
 #: lib/pp_admintools/argparse_actions.py:274
 msgid "The file {!r} does not exists."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:216 lib/pp_admintools/app/ldap.py:1821
+#: lib/pp_admintools/app/ldap.py:217 lib/pp_admintools/app/ldap.py:1937
 #: lib/pp_admintools/argparse_actions.py:278
 msgid "The given path {!r} exists, but is not a regular file."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:220 lib/pp_admintools/app/ldap.py:1826
+#: lib/pp_admintools/app/ldap.py:221 lib/pp_admintools/app/ldap.py:1942
 #: lib/pp_admintools/argparse_actions.py:282
 msgid "The given file {!r} is not readable."
 msgstr ""
index b88aa6a349fd77d3df1c7907720eb2e13a558a72..0ae96e60c8229a472058b757ca0c1e166e01bfd3 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pp_admintools 0.11.0\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2024-01-31 08:45+0100\n"
+"POT-Creation-Date: 2024-02-01 12:25+0100\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"
@@ -39,8 +39,8 @@ msgid ""
 "Default: {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/barracuda_sync.py:149 lib/pp_admintools/app/ldap.py:457
-#: lib/pp_admintools/app/ldap.py:468 lib/pp_admintools/app/mirror_ldap.py:114
+#: lib/pp_admintools/app/barracuda_sync.py:149 lib/pp_admintools/app/ldap.py:458
+#: lib/pp_admintools/app/ldap.py:469 lib/pp_admintools/app/mirror_ldap.py:114
 #: lib/pp_admintools/app/pdns.py:275
 msgid "SECONDS"
 msgstr ""
@@ -77,10 +77,10 @@ msgstr ""
 
 #: lib/pp_admintools/app/barracuda_sync.py:231 lib/pp_admintools/app/barracuda_sync.py:427
 #: lib/pp_admintools/app/dns_deploy_zones.py:431 lib/pp_admintools/app/dns_deploy_zones.py:791
-#: lib/pp_admintools/app/ldap.py:1111 lib/pp_admintools/app/ldap.py:1249
-#: lib/pp_admintools/app/ldap.py:1309 lib/pp_admintools/app/ldap.py:1369
-#: lib/pp_admintools/app/ldap.py:1677 lib/pp_admintools/app/ldap.py:1718
-#: lib/pp_admintools/app/ldap.py:1759 lib/pp_admintools/app/ldap.py:1800
+#: lib/pp_admintools/app/ldap.py:1114 lib/pp_admintools/app/ldap.py:1241
+#: lib/pp_admintools/app/ldap.py:1289 lib/pp_admintools/app/ldap.py:1337
+#: lib/pp_admintools/app/ldap.py:1823 lib/pp_admintools/app/ldap.py:1854
+#: lib/pp_admintools/app/ldap.py:1885 lib/pp_admintools/app/ldap.py:1916
 msgid "Result:"
 msgstr ""
 
@@ -284,7 +284,7 @@ msgstr ""
 msgid "LDAP Entries to modified:"
 msgstr ""
 
-#: lib/pp_admintools/app/barracuda_sync.py:756 lib/pp_admintools/app/ldap.py:1913
+#: lib/pp_admintools/app/barracuda_sync.py:756 lib/pp_admintools/app/ldap.py:2029
 msgid "Values to add to attribute {!r}:"
 msgstr ""
 
@@ -292,11 +292,11 @@ msgstr ""
 msgid "Values to be removed from attribute {!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/barracuda_sync.py:777 lib/pp_admintools/app/ldap.py:1934
+#: lib/pp_admintools/app/barracuda_sync.py:777 lib/pp_admintools/app/ldap.py:2050
 msgid "Changes for attribute {!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/barracuda_sync.py:780 lib/pp_admintools/app/ldap.py:1937
+#: lib/pp_admintools/app/barracuda_sync.py:780 lib/pp_admintools/app/ldap.py:2053
 msgid "No changes to attribute {!r}."
 msgstr ""
 
@@ -549,7 +549,7 @@ msgstr ""
 msgid "[{yes}/{no}]?"
 msgstr ""
 
-#: lib/pp_admintools/app/clean_empty_ldap_groups.py:252 lib/pp_admintools/app/ldap.py:325
+#: lib/pp_admintools/app/clean_empty_ldap_groups.py:252 lib/pp_admintools/app/ldap.py:326
 #: lib/pp_admintools/app/mirror_ldap.py:245 lib/pp_admintools/app/remove_ldap_user.py:301
 #: lib/pp_admintools/app/set_ldap_password.py:481
 msgid "No"
@@ -865,7 +865,7 @@ msgstr ""
 msgid "Checking for dependend unique attribute '"
 msgstr ""
 
-#: lib/pp_admintools/app/duplicate_attribs.py:172 lib/pp_admintools/app/ldap.py:611
+#: lib/pp_admintools/app/duplicate_attribs.py:172 lib/pp_admintools/app/ldap.py:612
 msgid "Used filter:"
 msgstr ""
 
@@ -873,101 +873,101 @@ msgstr ""
 msgid "No duplicates for attribute {!r} found."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:235
+#: lib/pp_admintools/app/ldap.py:236
 msgid "The value {v} for {n} must be greater than zero."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:239 lib/pp_admintools/app/ldap.py:261
+#: lib/pp_admintools/app/ldap.py:240 lib/pp_admintools/app/ldap.py:262
 msgid "The value {v} for {n} must not be greater than {m}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:257
+#: lib/pp_admintools/app/ldap.py:258
 msgid "The value {v} for {n} must be equal to or greater than zero."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:314
+#: lib/pp_admintools/app/ldap.py:315
 msgid "LDAP options"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:316
+#: lib/pp_admintools/app/ldap.py:317
 msgid "Options for the default LDAP connection"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:318
+#: lib/pp_admintools/app/ldap.py:319
 msgid "Options fo LDAP connections"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:327
+#: lib/pp_admintools/app/ldap.py:328
 msgid "Yes"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:333 lib/pp_admintools/app/ldap.py:429
+#: lib/pp_admintools/app/ldap.py:334 lib/pp_admintools/app/ldap.py:430
 msgid "HOST"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:334
+#: lib/pp_admintools/app/ldap.py:335
 msgid "Hostname or address of the LDAP server to use. Default: {!r}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:341
+#: lib/pp_admintools/app/ldap.py:342
 msgid "Use ldaps to connect to the LDAP server. Default: {}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:346 lib/pp_admintools/app/ldap.py:435
+#: lib/pp_admintools/app/ldap.py:347 lib/pp_admintools/app/ldap.py:436
 #: lib/pp_admintools/app/mail.py:243 lib/pp_admintools/app/pdns.py:264
 msgid "PORT"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:348
+#: lib/pp_admintools/app/ldap.py:349
 msgid "The port number to connect to the LDAP server. Default: {}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:354
+#: lib/pp_admintools/app/ldap.py:355
 msgid "The base DN used as the root for the LDAP searches. Default: {!r}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:361
+#: lib/pp_admintools/app/ldap.py:362
 msgid "The Bind DN to use to connect to the LDAP server. Default: {!r}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:369 lib/pp_admintools/app/mk_ldap_passwd.py:123
+#: lib/pp_admintools/app/ldap.py:370 lib/pp_admintools/app/mk_ldap_passwd.py:123
 #: lib/pp_admintools/app/set_ldap_password.py:123 lib/pp_admintools/app/set_ldap_password.py:124
 #: lib/pp_admintools/app/set_ldap_password.py:141 lib/pp_admintools/app/set_ldap_password.py:144
 msgid "PASSWORD"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:370
+#: lib/pp_admintools/app/ldap.py:371
 msgid "Use PASSWORD as the password for simple LDAP authentication."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:375
+#: lib/pp_admintools/app/ldap.py:376
 msgid ""
 "Prompt for simple LDAP authentication. This is used instead of specifying the password on the "
 "command line."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:381 lib/pp_admintools/app/set_ldap_password.py:135
+#: lib/pp_admintools/app/ldap.py:382 lib/pp_admintools/app/set_ldap_password.py:135
 #: lib/pp_admintools/app/set_ldap_password.py:137
 msgid "PASSWORD_FILE"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:383
+#: lib/pp_admintools/app/ldap.py:384
 msgid "Use contents of PASSWORD_FILE as the password for simple authentication."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:391 lib/pp_admintools/app/pdns.py:238
+#: lib/pp_admintools/app/ldap.py:392 lib/pp_admintools/app/pdns.py:238
 msgid "INSTANCE"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:394
+#: lib/pp_admintools/app/ldap.py:395
 msgid "If not given, then the instance {!r} will be used."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:398
+#: lib/pp_admintools/app/ldap.py:399
 msgid "The LDAP instance (LDAP cluster) from configuration, where to execute this script."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:402
+#: lib/pp_admintools/app/ldap.py:403
 msgid ""
 "The LDAP instance (LDAP cluster) from configuration, where to execute this script. It is "
 "possible to give here the value {val_all!r}, then all found LDAP instances except {default!r} "
@@ -975,316 +975,324 @@ msgid ""
 "are shown, and the application is exiting."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:430
+#: lib/pp_admintools/app/ldap.py:431
 msgid "Override configured hostname or address of the LDAP server."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:437
+#: lib/pp_admintools/app/ldap.py:438
 msgid "Override the configured port number to connect to the LDAP server."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:442
+#: lib/pp_admintools/app/ldap.py:443
 msgid "Override the configured base DN of the instance used as the root for the LDAP searches."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:448
+#: lib/pp_admintools/app/ldap.py:449
 msgid "COUNT"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:451
+#: lib/pp_admintools/app/ldap.py:452
 msgid ""
 "The number of retries for executing a LDAP request, which was failing because of a connection "
 "problem. Default: {}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:460
+#: lib/pp_admintools/app/ldap.py:461
 msgid ""
 "The time in seconds after a failed LDAP request, which was failing because of a connection "
 "problem, for the next try. Default: {}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:470
+#: lib/pp_admintools/app/ldap.py:471
 msgid "Using the given timeout in seconds for all LDAP operations. Default: {}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:505
+#: lib/pp_admintools/app/ldap.py:506
 msgid "Limiting console timeout to {} seconds due to LDAP timeout."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:516
+#: lib/pp_admintools/app/ldap.py:517
 msgid "Checking given instances."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:520
+#: lib/pp_admintools/app/ldap.py:521
 msgid "Given insts:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:577
+#: lib/pp_admintools/app/ldap.py:578
 msgid "Configured LDAP instances:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:598
+#: lib/pp_admintools/app/ldap.py:599
 msgid "Verifying given instances ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:636
+#: lib/pp_admintools/app/ldap.py:637
 msgid "Filtered instances:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:644
+#: lib/pp_admintools/app/ldap.py:645
 msgid "LDAP instances to use:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:660
+#: lib/pp_admintools/app/ldap.py:661
 msgid "LDAP instance {!r} not found in configuration or is not usable."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:740
+#: lib/pp_admintools/app/ldap.py:741
 msgid "Preparations ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:744
+#: lib/pp_admintools/app/ldap.py:745
 msgid "Open all necessary LDAP connections ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:758
+#: lib/pp_admintools/app/ldap.py:759
 msgid "Password of user {usr} on LDAP instance {inst}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:770
+#: lib/pp_admintools/app/ldap.py:771
 msgid "Info about LDAP server {}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:783
+#: lib/pp_admintools/app/ldap.py:784
 msgid "Trying to get LDAP server object for {} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:799
+#: lib/pp_admintools/app/ldap.py:800
 msgid "Connect options to server {!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:806
+#: lib/pp_admintools/app/ldap.py:807
 msgid "LDAP server {s}: {re}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:824
+#: lib/pp_admintools/app/ldap.py:825
 msgid "Connecting to LDAP server {url} as {dn!r} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:832
+#: lib/pp_admintools/app/ldap.py:833
 msgid "Could not connect to LDAP server {url!r} as {user!r}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:837
+#: lib/pp_admintools/app/ldap.py:838
 msgid "{c} on connecting to LDAP server {url!r} as {user!r}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:847
+#: lib/pp_admintools/app/ldap.py:848
 msgid "Finishing ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:858
+#: lib/pp_admintools/app/ldap.py:859
 msgid "Disconnecting from all remaining LDAP instances ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:875
+#: lib/pp_admintools/app/ldap.py:876
 msgid "Unbinding from LDAP server {!r} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:882
+#: lib/pp_admintools/app/ldap.py:883
 msgid "Removing LDAP server connection data {!r} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:905
+#: lib/pp_admintools/app/ldap.py:906
 msgid "recursive"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:921
+#: lib/pp_admintools/app/ldap.py:922
 msgid "Searching in {uri}/{bdn} {rec}for all entries with filter {fltr!r}, giving attributes:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:951
+#: lib/pp_admintools/app/ldap.py:952
 msgid "Result of searching:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:953 lib/pp_admintools/app/ldap.py:1096
-#: lib/pp_admintools/app/ldap.py:1141 lib/pp_admintools/app/ldap.py:1246
-#: lib/pp_admintools/app/ldap.py:1306 lib/pp_admintools/app/ldap.py:1366
-#: lib/pp_admintools/app/ldap.py:1674 lib/pp_admintools/app/ldap.py:1715
-#: lib/pp_admintools/app/ldap.py:1756 lib/pp_admintools/app/ldap.py:1797
+#: lib/pp_admintools/app/ldap.py:954 lib/pp_admintools/app/ldap.py:1099
+#: lib/pp_admintools/app/ldap.py:1144 lib/pp_admintools/app/ldap.py:1286
+#: lib/pp_admintools/app/ldap.py:1334 lib/pp_admintools/app/ldap.py:1820
+#: lib/pp_admintools/app/ldap.py:1851 lib/pp_admintools/app/ldap.py:1882
+#: lib/pp_admintools/app/ldap.py:1913
 msgid "Got a response entry:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:957
+#: lib/pp_admintools/app/ldap.py:958
 msgid "Search was not successful."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:973
+#: lib/pp_admintools/app/ldap.py:974
 msgid "Try number {} for searching ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:989 lib/pp_admintools/app/ldap.py:1002
+#: lib/pp_admintools/app/ldap.py:990 lib/pp_admintools/app/ldap.py:1005
 msgid "Got a {cls} on searching in LDAP instance {i!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:992
-msgid "Waiting because of a {}:"
+#: lib/pp_admintools/app/ldap.py:993
+msgid "Waiting #{nr} on searching in instance {i!r} because of a {cls}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:997
+#: lib/pp_admintools/app/ldap.py:1000
 msgid "Session terminated by server on searching on instance {i!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1038
+#: lib/pp_admintools/app/ldap.py:1041 lib/pp_admintools/app/ldap.py:1238
 msgid "Found entry {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1045 lib/pp_admintools/app/ldap.py:1088
+#: lib/pp_admintools/app/ldap.py:1048 lib/pp_admintools/app/ldap.py:1091
 msgid "Found one entry with filter {fltr!r} in {uri}/{bdn}."
 msgid_plural "Found {nr} enries with filter {fltr!r} in {uri}/{bdn}."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/pp_admintools/app/ldap.py:1049
+#: lib/pp_admintools/app/ldap.py:1052
 msgid "Got response entries:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1053 lib/pp_admintools/app/ldap.py:1100
+#: lib/pp_admintools/app/ldap.py:1056 lib/pp_admintools/app/ldap.py:1103
 msgid "No entry found with filter {fltr!r} in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1077 lib/pp_admintools/app/ldap.py:1130
+#: lib/pp_admintools/app/ldap.py:1080 lib/pp_admintools/app/ldap.py:1133
 msgid "Using LDAP filter: {!r}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1092 lib/pp_admintools/app/ldap.py:1137
+#: lib/pp_admintools/app/ldap.py:1095 lib/pp_admintools/app/ldap.py:1140
 msgid "Result of searching for DNs of all entries:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1126
+#: lib/pp_admintools/app/ldap.py:1129
 msgid "Getting all Entry DNs of LDAP instance {i!r} below {b!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1153
+#: lib/pp_admintools/app/ldap.py:1156
 msgid "Got no entry DNs."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1163
+#: lib/pp_admintools/app/ldap.py:1166
 msgid "Trying to evaluate DN of user {user!r} in LDAP instance {inst} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1168
+#: lib/pp_admintools/app/ldap.py:1171
 msgid "Trying to evaluate DN of user {u!r} as a mail address ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1175
+#: lib/pp_admintools/app/ldap.py:1178
 msgid "Trying to evaluate DN of user {u!r} as a LDAP DN ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1182
+#: lib/pp_admintools/app/ldap.py:1185
 msgid "Trying to evaluate DN of user {u!r} as a UID (Posix user name) ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1191 lib/pp_admintools/app/remove_ldap_user.py:311
+#: lib/pp_admintools/app/ldap.py:1194 lib/pp_admintools/app/remove_ldap_user.py:311
 msgid "Empty user given."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1194
+#: lib/pp_admintools/app/ldap.py:1197
 msgid "Trying to evaluate DN of user {u!r} as a CN ({c}) ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1223 lib/pp_admintools/app/ldap.py:1283
-#: lib/pp_admintools/app/ldap.py:1343 lib/pp_admintools/app/ldap.py:1654
-#: lib/pp_admintools/app/ldap.py:1695 lib/pp_admintools/app/ldap.py:1736
-#: lib/pp_admintools/app/ldap.py:1777
+#: lib/pp_admintools/app/ldap.py:1227 lib/pp_admintools/app/ldap.py:1275
+#: lib/pp_admintools/app/ldap.py:1323 lib/pp_admintools/app/ldap.py:1810
+#: lib/pp_admintools/app/ldap.py:1841 lib/pp_admintools/app/ldap.py:1872
+#: lib/pp_admintools/app/ldap.py:1903
 msgid "Searching in {uri}/{bdn} with filter: {fltr}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1242
-msgid "Result of searching for mail address {m!r}:"
-msgstr ""
-
-#: lib/pp_admintools/app/ldap.py:1253
+#: lib/pp_admintools/app/ldap.py:1244
 msgid "User with mail address {m!r} not found in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1302
-msgid "Result of searching for uid {u!r}:"
-msgstr ""
-
-#: lib/pp_admintools/app/ldap.py:1313
+#: lib/pp_admintools/app/ldap.py:1292
 msgid "User with uid {u!r} not found in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1362
-msgid "Result of searching for CN {cn!r}:"
-msgstr ""
-
-#: lib/pp_admintools/app/ldap.py:1373
+#: lib/pp_admintools/app/ldap.py:1340
 msgid "User with cn {cn!r} not found in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1390 lib/pp_admintools/app/set_ldap_password.py:401
+#: lib/pp_admintools/app/ldap.py:1357 lib/pp_admintools/app/set_ldap_password.py:401
 msgid "User with DN {dn!r} not found in {uri}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1408
+#: lib/pp_admintools/app/ldap.py:1375
 msgid "ObjectClasses of {dn!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1418
+#: lib/pp_admintools/app/ldap.py:1385
 msgid "Entry {dn!r} in {uri} seems not to be an account."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1431
+#: lib/pp_admintools/app/ldap.py:1398
 msgid "Searching DN {dn!r} in {uri}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1444
+#: lib/pp_admintools/app/ldap.py:1411
 msgid "Entry with DN {dn!r} not found in {i!r} ({uri})."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1488
+#: lib/pp_admintools/app/ldap.py:1462
 msgid "Creating entry {dn!r} on {uri}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1494
+#: lib/pp_admintools/app/ldap.py:1468
 msgid "Simulation mode - entry will not be created."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1508
-msgid "Creation of entry {dn!r} was NOT successfull - {c}: {e}"
-msgstr ""
-
-#: lib/pp_admintools/app/ldap.py:1526
+#: lib/pp_admintools/app/ldap.py:1492
 msgid "Creation status: {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1528
+#: lib/pp_admintools/app/ldap.py:1494
 msgid "Result of creating:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1531
+#: lib/pp_admintools/app/ldap.py:1497
 msgid "Creation of entry {dn!r} was NOT successful: {desc} - {msg}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1537
+#: lib/pp_admintools/app/ldap.py:1505
 msgid "Creation successful."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1547
+#: lib/pp_admintools/app/ldap.py:1520
+msgid "Try number {} for adding entry ..."
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:1537
+msgid "Got a {cls} on adding LDAP entry {dn!r} to instance {i!r}:"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:1540
+msgid "Waiting #{nr} on inserting LDAP entry {dn!r} to instance {i!r} because of a {cls}:"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:1551
+msgid "Creation of entry {dn!r} in instance {i!r} was NOT successfull - {c}: {e}"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:1584
 msgid "Applying changes on {uri} to DN {dn!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1552
+#: lib/pp_admintools/app/ldap.py:1589
 msgid "Simulation mode - changes are not applied."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1565
-msgid "Modification of {dn!r} was NOT successfull - {c}: {e}"
+#: lib/pp_admintools/app/ldap.py:1613
+msgid "Modification status: {!r}."
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:1615
+msgid "Result of modifying:"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:1618
+msgid "Modification of {dn!r} was NOT successful: {desc} - {msg}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1567 lib/pp_admintools/app/ldap.py:1589
+#: lib/pp_admintools/app/ldap.py:1622 lib/pp_admintools/app/ldap.py:1672
 #: lib/pp_admintools/app/remove_ldap_user.py:442 lib/pp_admintools/app/remove_ldap_user.py:469
 #: lib/pp_admintools/app/remove_ldap_user.py:496 lib/pp_admintools/app/remove_ldap_user.py:527
 #: lib/pp_admintools/app/remove_ldap_user.py:558 lib/pp_admintools/app/remove_ldap_user.py:674
@@ -1292,72 +1300,88 @@ msgstr ""
 msgid "Changes:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1582
-msgid "Modification status: {!r}."
+#: lib/pp_admintools/app/ldap.py:1625
+msgid "Modification successful."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1584
-msgid "Result of modifying:"
+#: lib/pp_admintools/app/ldap.py:1639
+msgid "Try number {} for modifying an entry ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1587
-msgid "Modification of {dn!r} was NOT successful: {desc} - {msg}"
+#: lib/pp_admintools/app/ldap.py:1655
+msgid "Got a {cls} on modifying LDAP entry {dn!r} on instance {i!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1592
-msgid "Modification successful."
+#: lib/pp_admintools/app/ldap.py:1658
+msgid "Waiting #{nr} on modifying LDAP entry {dn!r} on instance {i!r} because of a {cls}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1601
-msgid "Deleting LDAP entry {dn!r} on {uri} ..."
+#: lib/pp_admintools/app/ldap.py:1669
+msgid "Modification of entry {dn!r} on instance {i!r} was NOT successfull - {c}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1606
-msgid "Simulation mode - deletion will not be executed."
+#: lib/pp_admintools/app/ldap.py:1700
+msgid "Deleting LDAP entry {dn!r} on {uri} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1619
-msgid "Deletion of {dn!r} was NOT successfull - {c}: {e}"
+#: lib/pp_admintools/app/ldap.py:1705
+msgid "Simulation mode - deletion will not be executed."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1627
+#: lib/pp_admintools/app/ldap.py:1729
 msgid "Deletion status: {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1629
+#: lib/pp_admintools/app/ldap.py:1731
 msgid "Result of deletion:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1632
+#: lib/pp_admintools/app/ldap.py:1734
 msgid "Deletion of {dn!r} was NOT successful: {desc} - {msg}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1636
+#: lib/pp_admintools/app/ldap.py:1740
 msgid "Deletion successful."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1813
+#: lib/pp_admintools/app/ldap.py:1755
+msgid "Try number {i} for deleting entry {dn!r} ..."
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:1771
+msgid "Got a {cls} on deleting LDAP entry {dn!r} on instance {i!r}:"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:1774
+msgid "Waiting #{nr} on deleting LDAP entry {dn!r} on instance {i!r} because of a {cls}:"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:1785
+msgid "Deleting of entry {dn!r} on instance {i!r} was NOT successfull - {c}: {e}"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:1929
 msgid "Reading password file {!r} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1844
+#: lib/pp_admintools/app/ldap.py:1960
 msgid "Could not detect RDN from DN {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1848
+#: lib/pp_admintools/app/ldap.py:1964
 msgid "Found RDN attribute {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1854
+#: lib/pp_admintools/app/ldap.py:1970
 msgid "RDN attribute {!r} will not be touched."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1860 lib/pp_admintools/app/ldap.py:1879
-#: lib/pp_admintools/app/ldap.py:1957
+#: lib/pp_admintools/app/ldap.py:1976 lib/pp_admintools/app/ldap.py:1995
+#: lib/pp_admintools/app/ldap.py:2073
 msgid "Attribute {!r} will not be touched."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1917
+#: lib/pp_admintools/app/ldap.py:2033
 msgid "Values to removed from attribute {!r}:"
 msgstr ""
 
@@ -2338,21 +2362,21 @@ msgstr ""
 msgid "The option must be less than {m} (given: {v})."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:208 lib/pp_admintools/argparse_actions.py:268
+#: lib/pp_admintools/app/ldap.py:209 lib/pp_admintools/argparse_actions.py:268
 msgid "The path {!r} must be an absolute path."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:212 lib/pp_admintools/app/ldap.py:1816
+#: lib/pp_admintools/app/ldap.py:213 lib/pp_admintools/app/ldap.py:1932
 #: lib/pp_admintools/argparse_actions.py:274
 msgid "The file {!r} does not exists."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:216 lib/pp_admintools/app/ldap.py:1821
+#: lib/pp_admintools/app/ldap.py:217 lib/pp_admintools/app/ldap.py:1937
 #: lib/pp_admintools/argparse_actions.py:278
 msgid "The given path {!r} exists, but is not a regular file."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:220 lib/pp_admintools/app/ldap.py:1826
+#: lib/pp_admintools/app/ldap.py:221 lib/pp_admintools/app/ldap.py:1942
 #: lib/pp_admintools/argparse_actions.py:282
 msgid "The given file {!r} is not readable."
 msgstr ""