]> Frank Brehm's Git Trees - pixelpark/pp-admin-tools.git/commitdiff
Updating translations.
authorFrank Brehm <frank.brehm@pixelpark.com>
Fri, 2 Feb 2024 10:30:01 +0000 (11:30 +0100)
committerFrank Brehm <frank.brehm@pixelpark.com>
Fri, 2 Feb 2024 10:30:01 +0000 (11:30 +0100)
locale/de_DE/LC_MESSAGES/pp_admintools.po
locale/en_US/LC_MESSAGES/pp_admintools.po
locale/pp_admintools.pot

index 89346db9cabe56ffe5ab3ab8cba67d50ac877187..570d1846c3236566ab4011968fbb45c182ed60fe 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-02-01 12:25+0100\n"
-"PO-Revision-Date: 2024-02-01 14:55+0100\n"
+"POT-Creation-Date: 2024-02-02 11:16+0100\n"
+"PO-Revision-Date: 2024-02-02 11:25+0100\n"
 "Last-Translator: Frank Brehm <frank.brehm@pixelpark.com>\n"
 "Language: de_DE\n"
 "Language-Team: de_DE <solution@pixelpark.com>\n"
@@ -18,11 +18,15 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.12.1\n"
 
-#: lib/pp_admintools/app/__init__.py:128
+#: lib/pp_admintools/app/__init__.py:51
+msgid "Cursor position:"
+msgstr "Cursorposition:"
+
+#: lib/pp_admintools/app/__init__.py:158
 msgid "Using logfile {!r}."
 msgstr "Verwende Logdatei {!r}."
 
-#: lib/pp_admintools/app/__init__.py:130
+#: lib/pp_admintools/app/__init__.py:160
 msgid "Don't using a logfile."
 msgstr "Verwende keine Logdatei."
 
@@ -86,10 +90,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: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
+#: lib/pp_admintools/app/ldap.py:1170 lib/pp_admintools/app/ldap.py:1297
+#: lib/pp_admintools/app/ldap.py:1345 lib/pp_admintools/app/ldap.py:1393
+#: lib/pp_admintools/app/ldap.py:1879 lib/pp_admintools/app/ldap.py:1910
+#: lib/pp_admintools/app/ldap.py:1941 lib/pp_admintools/app/ldap.py:1972
 msgid "Result:"
 msgstr "Ergebnis:"
 
@@ -295,7 +299,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:2029
+#: lib/pp_admintools/app/barracuda_sync.py:756 lib/pp_admintools/app/ldap.py:2085
 msgid "Values to add to attribute {!r}:"
 msgstr "Werte, die zu Attribut {!r} hinzugefügt werden:"
 
@@ -303,11 +307,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:2050
+#: lib/pp_admintools/app/barracuda_sync.py:777 lib/pp_admintools/app/ldap.py:2106
 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:2053
+#: lib/pp_admintools/app/barracuda_sync.py:780 lib/pp_admintools/app/ldap.py:2109
 msgid "No changes to attribute {!r}."
 msgstr "Keine Änderungen an Attribut {!r}."
 
@@ -1124,234 +1128,264 @@ msgstr "Verbindungs-Optionen zu Server {!r}:"
 msgid "LDAP server {s}: {re}"
 msgstr "LDAP-Server {s}: {re}"
 
-#: lib/pp_admintools/app/ldap.py:825
+#: lib/pp_admintools/app/ldap.py:829
 msgid "Connecting to LDAP server {url} as {dn!r} ..."
 msgstr "Verbinde mit LDAP-Server {url} als {dn!r} …"
 
-#: lib/pp_admintools/app/ldap.py:833
+#: lib/pp_admintools/app/ldap.py:836
+msgid "Try number {nr} for connecting to LDAP server instance {i!r} ..."
+msgstr "Versuch Nummer {nr} zum Verbiinden mit der LDAP-Serverinstanz {i!r} …"
+
+#: lib/pp_admintools/app/ldap.py:848
+msgid "Got a {cls} on connecting to LDAP instance {i!r}:"
+msgstr "Habe einen {cls} bei der Verbindung zur LDAP-Instanz {i!r} erhalten:"
+
+#: lib/pp_admintools/app/ldap.py:852
+msgid "Waiting #{nr} on connecting to instance {i!r} because of a {cls}:"
+msgstr "Warten Nummer {nr} bei der Verbindung zur Instanz {i!r} wegen einem {cls}:"
+
+#: lib/pp_admintools/app/ldap.py:858
 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:838
+#: lib/pp_admintools/app/ldap.py:863
 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:848
+#: lib/pp_admintools/app/ldap.py:873
 msgid "Finishing ..."
 msgstr "Beende …"
 
-#: lib/pp_admintools/app/ldap.py:859
+#: lib/pp_admintools/app/ldap.py:884
 msgid "Disconnecting from all remaining LDAP instances ..."
 msgstr "Trenne Verbindung zu allen verbleibenden LDAP-Instanzen …"
 
-#: lib/pp_admintools/app/ldap.py:876
+#: lib/pp_admintools/app/ldap.py:905
 msgid "Unbinding from LDAP server {!r} ..."
 msgstr "Trenne Bindung zu LDAP-Server {!r} …"
 
-#: lib/pp_admintools/app/ldap.py:883
+#: lib/pp_admintools/app/ldap.py:909
+msgid "Try number {nr} for disconnecting from LDAP server instance {i!r} ..."
+msgstr "Versuch Nummer {nr} zum Trennen der Verbindung zur LDAP-Serverinstanz {i!r} …"
+
+#: lib/pp_admintools/app/ldap.py:921
+msgid "Got a {cls} on disconnecting from LDAP instance {i!r}:"
+msgstr "Habe einen {cls} beim Trennen der Verbindung zur LDAP-Instanz {i!r} erhalten:"
+
+#: lib/pp_admintools/app/ldap.py:925
+msgid "Waiting #{nr} on disconnecting from instance {i!r} because of a {cls}:"
+msgstr "Warten Nummer {nr} beim Trennen der Verbindung zur Instanz {i!r} wegen einem {cls}:"
+
+#: lib/pp_admintools/app/ldap.py:931
+msgid "{c} on disconnecting from LDAP server instance {i!r}: {e}"
+msgstr "{c} beim Trennen der Verbindung zur LDAP-Serverinstanz {i!r}: {e}"
+
+#: lib/pp_admintools/app/ldap.py:939
 msgid "Removing LDAP server connection data {!r} ..."
 msgstr "Entferne LDAP-Server-Verbindung {!r} …"
 
-#: lib/pp_admintools/app/ldap.py:906
+#: lib/pp_admintools/app/ldap.py:962
 msgid "recursive"
 msgstr "rekursuv"
 
-#: lib/pp_admintools/app/ldap.py:922
+#: lib/pp_admintools/app/ldap.py:978
 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:952
+#: lib/pp_admintools/app/ldap.py:1008
 msgid "Result of searching:"
 msgstr "Ergebnis der Suche:"
 
-#: 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
+#: lib/pp_admintools/app/ldap.py:1010 lib/pp_admintools/app/ldap.py:1155
+#: lib/pp_admintools/app/ldap.py:1200 lib/pp_admintools/app/ldap.py:1342
+#: lib/pp_admintools/app/ldap.py:1390 lib/pp_admintools/app/ldap.py:1876
+#: lib/pp_admintools/app/ldap.py:1907 lib/pp_admintools/app/ldap.py:1938
+#: lib/pp_admintools/app/ldap.py:1969
 msgid "Got a response entry:"
 msgstr "Erhaltener Antwort-Eintrag:"
 
-#: lib/pp_admintools/app/ldap.py:958
+#: lib/pp_admintools/app/ldap.py:1014
 msgid "Search was not successful."
 msgstr "Die Suche war nicht erfolgreich."
 
-#: lib/pp_admintools/app/ldap.py:974
+#: lib/pp_admintools/app/ldap.py:1030
 msgid "Try number {} for searching ..."
 msgstr "Versuch Nummer {} zur Suche …"
 
-#: lib/pp_admintools/app/ldap.py:990 lib/pp_admintools/app/ldap.py:1005
+#: lib/pp_admintools/app/ldap.py:1046 lib/pp_admintools/app/ldap.py:1061
 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:993
+#: lib/pp_admintools/app/ldap.py:1049
 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:1000
+#: lib/pp_admintools/app/ldap.py:1056
 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:1041 lib/pp_admintools/app/ldap.py:1238
+#: lib/pp_admintools/app/ldap.py:1097 lib/pp_admintools/app/ldap.py:1294
 msgid "Found entry {!r}."
 msgstr "Gefundener Eintrag {!r}."
 
-#: lib/pp_admintools/app/ldap.py:1048 lib/pp_admintools/app/ldap.py:1091
+#: lib/pp_admintools/app/ldap.py:1104 lib/pp_admintools/app/ldap.py:1147
 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:1052
+#: lib/pp_admintools/app/ldap.py:1108
 msgid "Got response entries:"
 msgstr "Erhaltene Antworteinträge:"
 
-#: lib/pp_admintools/app/ldap.py:1056 lib/pp_admintools/app/ldap.py:1103
+#: lib/pp_admintools/app/ldap.py:1112 lib/pp_admintools/app/ldap.py:1159
 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:1080 lib/pp_admintools/app/ldap.py:1133
+#: lib/pp_admintools/app/ldap.py:1136 lib/pp_admintools/app/ldap.py:1189
 msgid "Using LDAP filter: {!r}"
 msgstr "Verwende LDAP-Filter: {!r}."
 
-#: lib/pp_admintools/app/ldap.py:1095 lib/pp_admintools/app/ldap.py:1140
+#: lib/pp_admintools/app/ldap.py:1151 lib/pp_admintools/app/ldap.py:1196
 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:1129
+#: lib/pp_admintools/app/ldap.py:1185
 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:1156
+#: lib/pp_admintools/app/ldap.py:1212
 msgid "Got no entry DNs."
 msgstr "Keine Eintrag-DNs gefunden."
 
-#: lib/pp_admintools/app/ldap.py:1166
+#: lib/pp_admintools/app/ldap.py:1222
 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:1171
+#: lib/pp_admintools/app/ldap.py:1227
 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:1178
+#: lib/pp_admintools/app/ldap.py:1234
 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:1185
+#: lib/pp_admintools/app/ldap.py:1241
 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:1194 lib/pp_admintools/app/remove_ldap_user.py:311
+#: lib/pp_admintools/app/ldap.py:1250 lib/pp_admintools/app/remove_ldap_user.py:311
 msgid "Empty user given."
 msgstr "Leere Nutzername übergeben."
 
-#: lib/pp_admintools/app/ldap.py:1197
+#: lib/pp_admintools/app/ldap.py:1253
 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: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
+#: lib/pp_admintools/app/ldap.py:1283 lib/pp_admintools/app/ldap.py:1331
+#: lib/pp_admintools/app/ldap.py:1379 lib/pp_admintools/app/ldap.py:1866
+#: lib/pp_admintools/app/ldap.py:1897 lib/pp_admintools/app/ldap.py:1928
+#: lib/pp_admintools/app/ldap.py:1959
 msgid "Searching in {uri}/{bdn} with filter: {fltr}"
 msgstr "Suche in {uri}/{bdn} mit dem Filter: {fltr}"
 
-#: lib/pp_admintools/app/ldap.py:1244
+#: lib/pp_admintools/app/ldap.py:1300
 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:1292
+#: lib/pp_admintools/app/ldap.py:1348
 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:1340
+#: lib/pp_admintools/app/ldap.py:1396
 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:1357 lib/pp_admintools/app/set_ldap_password.py:401
+#: lib/pp_admintools/app/ldap.py:1413 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:1375
+#: lib/pp_admintools/app/ldap.py:1431
 msgid "ObjectClasses of {dn!r}:"
 msgstr "ObjectClasses von {dn!r}:"
 
-#: lib/pp_admintools/app/ldap.py:1385
+#: lib/pp_admintools/app/ldap.py:1441
 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:1398
+#: lib/pp_admintools/app/ldap.py:1454
 msgid "Searching DN {dn!r} in {uri}."
 msgstr "Suche DN {dn!r} in {uri}."
 
-#: lib/pp_admintools/app/ldap.py:1411
+#: lib/pp_admintools/app/ldap.py:1467
 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:1462
+#: lib/pp_admintools/app/ldap.py:1518
 msgid "Creating entry {dn!r} on {uri}:"
 msgstr "Erstelle Eintrag {dn!r} in {uri} …"
 
-#: lib/pp_admintools/app/ldap.py:1468
+#: lib/pp_admintools/app/ldap.py:1524
 msgid "Simulation mode - entry will not be created."
 msgstr "Simulationsmodus - der Eintrag wird nicht erstellt."
 
-#: lib/pp_admintools/app/ldap.py:1492
+#: lib/pp_admintools/app/ldap.py:1548
 msgid "Creation status: {!r}."
 msgstr "Erstellungsstatus: {!r}"
 
-#: lib/pp_admintools/app/ldap.py:1494
+#: lib/pp_admintools/app/ldap.py:1550
 msgid "Result of creating:"
 msgstr "Ergebnis der Erstellung:"
 
-#: lib/pp_admintools/app/ldap.py:1497
+#: lib/pp_admintools/app/ldap.py:1553
 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:1505
+#: lib/pp_admintools/app/ldap.py:1561
 msgid "Creation successful."
 msgstr "Die Erstellung war erfolgreich."
 
-#: lib/pp_admintools/app/ldap.py:1520
+#: lib/pp_admintools/app/ldap.py:1576
 msgid "Try number {} for adding entry ..."
 msgstr "Versuch Nummer {} zum Hinzufügen eines Eintrags …"
 
-#: lib/pp_admintools/app/ldap.py:1537
+#: lib/pp_admintools/app/ldap.py:1593
 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
+#: lib/pp_admintools/app/ldap.py:1596
 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}:"
+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
+#: lib/pp_admintools/app/ldap.py:1607
 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
+#: lib/pp_admintools/app/ldap.py:1640
 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:1589
+#: lib/pp_admintools/app/ldap.py:1645
 msgid "Simulation mode - changes are not applied."
 msgstr "Simulationsmodus - hier wird jetzt nichts geändert."
 
-#: lib/pp_admintools/app/ldap.py:1613
+#: lib/pp_admintools/app/ldap.py:1669
 msgid "Modification status: {!r}."
 msgstr "Änderungsstatus: {!r}."
 
-#: lib/pp_admintools/app/ldap.py:1615
+#: lib/pp_admintools/app/ldap.py:1671
 msgid "Result of modifying:"
 msgstr "Ergebnis der Änderung:"
 
-#: lib/pp_admintools/app/ldap.py:1618
+#: lib/pp_admintools/app/ldap.py:1674
 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:1622 lib/pp_admintools/app/ldap.py:1672
+#: lib/pp_admintools/app/ldap.py:1678 lib/pp_admintools/app/ldap.py:1728
 #: 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
@@ -1359,88 +1393,88 @@ msgstr "Die Änderung von {dn!r} war NICHT erfolgreich - {desc}: {msg}"
 msgid "Changes:"
 msgstr "Änderungen:"
 
-#: lib/pp_admintools/app/ldap.py:1625
+#: lib/pp_admintools/app/ldap.py:1681
 msgid "Modification successful."
 msgstr "Die Änderung war erfolgreich."
 
-#: lib/pp_admintools/app/ldap.py:1639
+#: lib/pp_admintools/app/ldap.py:1695
 msgid "Try number {} for modifying an entry ..."
 msgstr "Versuch Nummer {} zur Änderung eines Eintrages …"
 
-#: lib/pp_admintools/app/ldap.py:1655
+#: lib/pp_admintools/app/ldap.py:1711
 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
+#: lib/pp_admintools/app/ldap.py:1714
 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
+#: lib/pp_admintools/app/ldap.py:1725
 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
+#: lib/pp_admintools/app/ldap.py:1756
 msgid "Deleting LDAP entry {dn!r} on {uri} ..."
 msgstr "Lösche LDAP-Eintrag {dn!r} in {uri} …"
 
-#: lib/pp_admintools/app/ldap.py:1705
+#: lib/pp_admintools/app/ldap.py:1761
 msgid "Simulation mode - deletion will not be executed."
 msgstr "Simulationsmodus - hier wird jetzt nichts gelöscht."
 
-#: lib/pp_admintools/app/ldap.py:1729
+#: lib/pp_admintools/app/ldap.py:1785
 msgid "Deletion status: {!r}."
 msgstr "Löschstatus: {!r}"
 
-#: lib/pp_admintools/app/ldap.py:1731
+#: lib/pp_admintools/app/ldap.py:1787
 msgid "Result of deletion:"
 msgstr "Ergebnis der Löschung:"
 
-#: lib/pp_admintools/app/ldap.py:1734
+#: lib/pp_admintools/app/ldap.py:1790
 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:1740
+#: lib/pp_admintools/app/ldap.py:1796
 msgid "Deletion successful."
 msgstr "Die Löschung war erfolgreich."
 
-#: lib/pp_admintools/app/ldap.py:1755
+#: lib/pp_admintools/app/ldap.py:1811
 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
+#: lib/pp_admintools/app/ldap.py:1827
 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
+#: lib/pp_admintools/app/ldap.py:1830
 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
+#: lib/pp_admintools/app/ldap.py:1841
 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
+#: lib/pp_admintools/app/ldap.py:1985
 msgid "Reading password file {!r} ..."
 msgstr "Lese Passwortdatei {!r} …"
 
-#: lib/pp_admintools/app/ldap.py:1960
+#: lib/pp_admintools/app/ldap.py:2016
 msgid "Could not detect RDN from DN {!r}."
 msgstr "Konnte RDN nich aus {!r} ermitteln."
 
-#: lib/pp_admintools/app/ldap.py:1964
+#: lib/pp_admintools/app/ldap.py:2020
 msgid "Found RDN attribute {!r}."
 msgstr "Fand RDN-Attribut {!r}."
 
-#: lib/pp_admintools/app/ldap.py:1970
+#: lib/pp_admintools/app/ldap.py:2026
 msgid "RDN attribute {!r} will not be touched."
 msgstr "Das RDN-Attribut {!r} wird nicht angefasst."
 
-#: lib/pp_admintools/app/ldap.py:1976 lib/pp_admintools/app/ldap.py:1995
-#: lib/pp_admintools/app/ldap.py:2073
+#: lib/pp_admintools/app/ldap.py:2032 lib/pp_admintools/app/ldap.py:2051
+#: lib/pp_admintools/app/ldap.py:2129
 msgid "Attribute {!r} will not be touched."
 msgstr "Das Attribut {!r} wird nicht angefasst."
 
-#: lib/pp_admintools/app/ldap.py:2033
+#: lib/pp_admintools/app/ldap.py:2089
 msgid "Values to removed from attribute {!r}:"
 msgstr "Werte, die von Attribut {!r} gelöscht werden."
 
@@ -1745,142 +1779,150 @@ msgstr ""
 msgid "Removing non structural entries from target LDAP instance."
 msgstr "Löschen nicht-struktureller Einträge in der Ziel-LDAP-Instanz."
 
-#: lib/pp_admintools/app/mirror_ldap.py:533 lib/pp_admintools/app/mirror_ldap.py:594
+#: lib/pp_admintools/app/mirror_ldap.py:519 lib/pp_admintools/app/mirror_ldap.py:584
+#: lib/pp_admintools/app/mirror_ldap.py:642 lib/pp_admintools/app/mirror_ldap.py:935
+#: lib/pp_admintools/app/mirror_ldap.py:975
+msgid "Evaluating one entry."
+msgid_plural "Evaluating {no} entries."
+msgstr[0] "Untersuche einen Eintrag."
+msgstr[1] "Untersuche {no} Einträge."
+
+#: lib/pp_admintools/app/mirror_ldap.py:538 lib/pp_admintools/app/mirror_ldap.py:604
 msgid "Entry {!r} exists on the source instance, will not be removed."
 msgstr "Der Eintrag {!r} existiert in der Ziel-Instanz und wird deshalb nicht gelöscht."
 
-#: lib/pp_admintools/app/mirror_ldap.py:539
+#: lib/pp_admintools/app/mirror_ldap.py:544
 msgid "Entry {!r} is a structural entry, will not be removed at this point."
 msgstr "Der Eintrag {!r} ist ein struktureller Eintrag, und wird deshalb an dieser Stelle nicht gelöscht."
 
-#: lib/pp_admintools/app/mirror_ldap.py:546 lib/pp_admintools/app/mirror_ldap.py:600
-#: lib/pp_admintools/app/mirror_ldap.py:665 lib/pp_admintools/app/mirror_ldap.py:966
+#: lib/pp_admintools/app/mirror_ldap.py:551 lib/pp_admintools/app/mirror_ldap.py:610
+#: lib/pp_admintools/app/mirror_ldap.py:680 lib/pp_admintools/app/mirror_ldap.py:1005
 msgid "Entry {!r} is set to be kept."
 msgstr "Der Eintrag {!r} wurde auf Erhalten gesetzt."
 
-#: lib/pp_admintools/app/mirror_ldap.py:558
+#: lib/pp_admintools/app/mirror_ldap.py:563
 msgid "Removed one not structural entry in target LDAP instance."
 msgid_plural "Removed {no} not structural entries in target LDAP instance."
 msgstr[0] "Es wurde ein nicht-struktureller Eintrag in der Ziel-LDAP-Instanz gelöscht."
 msgstr[1] "Es wurden {no} nicht-strukturelle Einträge in der Ziel-LDAP-Instanz gelöscht."
 
-#: lib/pp_admintools/app/mirror_ldap.py:563
+#: lib/pp_admintools/app/mirror_ldap.py:568
 msgid "None not structural entries in target LDAP instance removed."
 msgstr "Es wurden keine nicht-strukturellen Einträge in der Ziel-LDAP-Instanz gelöscht."
 
-#: lib/pp_admintools/app/mirror_ldap.py:577
+#: lib/pp_admintools/app/mirror_ldap.py:582
 msgid "Removing structural entries from target LDAP instance."
 msgstr "Löschen struktureller Einträge in der Ziel-LDAP-Instanz."
 
-#: lib/pp_admintools/app/mirror_ldap.py:605
+#: lib/pp_admintools/app/mirror_ldap.py:615
 msgid "Entry {!r} is set to be synchronized."
 msgstr "Der Eintrag {!r} wurde auf Synchronisation gesetzt."
 
-#: lib/pp_admintools/app/mirror_ldap.py:617
+#: lib/pp_admintools/app/mirror_ldap.py:627
 msgid "Removed one structural entry in target LDAP instance."
 msgid_plural "Removed {no} structural entries in target LDAP instance."
 msgstr[0] "Es wurde ein struktureller Eintrag in der Ziel-LDAP-Instanz gelöscht."
 msgstr[1] "Es wurden {no} strukturelle Einträge in der Ziel-LDAP-Instanz gelöscht."
 
-#: lib/pp_admintools/app/mirror_ldap.py:622
+#: lib/pp_admintools/app/mirror_ldap.py:632
 msgid "None structural entries in target LDAP instance removed."
 msgstr "Es wurden keine strukturellen Einträge in der Ziel-LDAP-Instanz gelöscht."
 
-#: lib/pp_admintools/app/mirror_ldap.py:630
+#: lib/pp_admintools/app/mirror_ldap.py:640
 msgid "Mirroring structural entries from source to target LDAP instance."
 msgstr "Spiegeln struktureller Einträge von der Quell- in die Ziel-LDAP-Instanz."
 
-#: lib/pp_admintools/app/mirror_ldap.py:648
+#: lib/pp_admintools/app/mirror_ldap.py:663
 msgid "Mirrored one structural entry in target LDAP instance."
 msgid_plural "Mirrored {no} structural entries to target LDAP instance."
 msgstr[0] "Es wurde ein struktureller Eintrag in die Ziel-LDAP-Instanz gespiegelt."
 msgstr[1] "Es wurden {no} strukturelle Einträge in die Ziel-LDAP-Instanz gespiegelt."
 
-#: lib/pp_admintools/app/mirror_ldap.py:653
+#: lib/pp_admintools/app/mirror_ldap.py:668
 msgid "Mirrored no structural entries to target LDAP instance."
 msgstr "Es wurden keine strukturellen Einträge in die Ziel-LDAP-Instanz gespiegelt."
 
-#: lib/pp_admintools/app/mirror_ldap.py:669 lib/pp_admintools/app/mirror_ldap.py:972
+#: lib/pp_admintools/app/mirror_ldap.py:684 lib/pp_admintools/app/mirror_ldap.py:1012
 msgid "Mirroring entry {!r} ..."
 msgstr "Spiegele Eintrag {!r} …"
 
-#: lib/pp_admintools/app/mirror_ldap.py:675 lib/pp_admintools/app/mirror_ldap.py:977
+#: lib/pp_admintools/app/mirror_ldap.py:690 lib/pp_admintools/app/mirror_ldap.py:1017
 msgid "Error on reading entry {!r} from source:"
 msgstr "Fehler beim Lesen des Eintrags {!r} von der Quelle:"
 
-#: lib/pp_admintools/app/mirror_ldap.py:679 lib/pp_admintools/app/mirror_ldap.py:980
+#: lib/pp_admintools/app/mirror_ldap.py:694 lib/pp_admintools/app/mirror_ldap.py:1020
 msgid "Did not found {!r} in the source LDAP."
 msgstr "Fand {!r} nicht in der Quell-Datenbank."
 
-#: lib/pp_admintools/app/mirror_ldap.py:701 lib/pp_admintools/app/mirror_ldap.py:991
+#: lib/pp_admintools/app/mirror_ldap.py:716 lib/pp_admintools/app/mirror_ldap.py:1031
 msgid "Error on reading entry {!r} from target:"
 msgstr "Fehler beim Lesen des Eintrags {!r} vom Ziel:"
 
-#: lib/pp_admintools/app/mirror_ldap.py:716 lib/pp_admintools/app/mirror_ldap.py:1006
+#: lib/pp_admintools/app/mirror_ldap.py:731 lib/pp_admintools/app/mirror_ldap.py:1047
 msgid "Modifying entry {!r} ..."
 msgstr "Ändere Eintrag {!r} …"
 
-#: lib/pp_admintools/app/mirror_ldap.py:717 lib/pp_admintools/app/mirror_ldap.py:1007
+#: lib/pp_admintools/app/mirror_ldap.py:732 lib/pp_admintools/app/mirror_ldap.py:1048
 msgid "Got modify data for DN {!r}:"
 msgstr "Bekam Änderungsdaten für DN {!r}:"
 
-#: lib/pp_admintools/app/mirror_ldap.py:727 lib/pp_admintools/app/mirror_ldap.py:1018
+#: lib/pp_admintools/app/mirror_ldap.py:742 lib/pp_admintools/app/mirror_ldap.py:1059
 msgid "No changes necessary on DN {!r}."
 msgstr "Keine Änderungen bei DN {!r} notwendig."
 
-#: lib/pp_admintools/app/mirror_ldap.py:731 lib/pp_admintools/app/mirror_ldap.py:994
+#: lib/pp_admintools/app/mirror_ldap.py:746 lib/pp_admintools/app/mirror_ldap.py:1034
 msgid "Target entry {!r} not found."
 msgstr "Der Ziel-Eintrag {!r} wurde nicht gefunden."
 
-#: lib/pp_admintools/app/mirror_ldap.py:734
+#: lib/pp_admintools/app/mirror_ldap.py:749
 msgid "Creating entry {!r} ..."
 msgstr "Erstelle Eintrag {!r} …"
 
-#: lib/pp_admintools/app/mirror_ldap.py:735
+#: lib/pp_admintools/app/mirror_ldap.py:750
 msgid "Got create data for DN {!r}:"
 msgstr "Bekam Erstellungsdaten für DN {!r}:"
 
-#: lib/pp_admintools/app/mirror_ldap.py:784
+#: lib/pp_admintools/app/mirror_ldap.py:800
 msgid "Modifying source data for {!r} ..."
 msgstr "Ändere Quelldaten für {!r} …"
 
-#: lib/pp_admintools/app/mirror_ldap.py:795
+#: lib/pp_admintools/app/mirror_ldap.py:811
 msgid "Replacing attribute {a!r} in entry {dn!r} ..."
 msgstr "Ersetze Attribut {a!r} in Eintrag {dn!r} …"
 
-#: lib/pp_admintools/app/mirror_ldap.py:841
+#: lib/pp_admintools/app/mirror_ldap.py:857
 msgid "Deleting attribute {a!r} from entry {dn!r} ..."
 msgstr "Lösche Attribut {a!r} von Eintrag {dn!r} …"
 
-#: lib/pp_admintools/app/mirror_ldap.py:878
+#: lib/pp_admintools/app/mirror_ldap.py:894
 msgid "Adding attribute {a!r} to entry {dn!r} ..."
 msgstr "Füge Attribut {a!r} zu Eintrag {!r} hinzu …"
 
-#: lib/pp_admintools/app/mirror_ldap.py:917
+#: lib/pp_admintools/app/mirror_ldap.py:933
 msgid "Mirroring non-structural entries from source to target LDAP instance."
 msgstr "Spiegeln nicht-struktureller Einträge von der Quell- in die Ziel-LDAP-Instanz."
 
-#: lib/pp_admintools/app/mirror_ldap.py:938
+#: lib/pp_admintools/app/mirror_ldap.py:959
 msgid "Mirrored one non-structural entry in target LDAP instance."
 msgid_plural "Mirrored {no} non-structural entries to target LDAP instance."
 msgstr[0] "Es wurde ein nicht-struktureller Eintrag in die Ziel-LDAP-Instanz gespiegelt."
 msgstr[1] "Es wurden {no} nicht-strukturelle Einträge in die Ziel-LDAP-Instanz gespiegelt."
 
-#: lib/pp_admintools/app/mirror_ldap.py:943
+#: lib/pp_admintools/app/mirror_ldap.py:964
 msgid "Mirrored none not-structural entries to target LDAP instance."
 msgstr "Es wurden keine nicht-strukturellen Einträge in die Ziel-LDAP-Instanz gespiegelt."
 
-#: lib/pp_admintools/app/mirror_ldap.py:952
+#: lib/pp_admintools/app/mirror_ldap.py:973
 msgid "Mirroring members in group entries from source to target LDAP instance."
 msgstr "Spiegeln von Mitgliedern in Gruppeneinträgen von der Quell- in die Ziel-LDAP-Instanz."
 
-#: lib/pp_admintools/app/mirror_ldap.py:1023
+#: lib/pp_admintools/app/mirror_ldap.py:992
 msgid "Mirrored one group entry in target LDAP instance."
 msgid_plural "Mirrored {no} group entries to target LDAP instance."
 msgstr[0] "Es wurde ein Gruppeneintrag in die Ziel-LDAP-Instanz gespiegelt."
 msgstr[1] "Es wurden {no} Gruppeneinträge in die Ziel-LDAP-Instanz gespiegelt."
 
-#: lib/pp_admintools/app/mirror_ldap.py:1028
+#: lib/pp_admintools/app/mirror_ldap.py:997
 msgid "Mirrored no group entries to target LDAP instance."
 msgstr "Es wurden keine Gruppeneinträge in die Ziel-LDAP-Instanz gespiegelt."
 
@@ -2477,17 +2519,17 @@ msgstr "Die Option muss kleiner als {m} sein (gegeben: {v})."
 msgid "The path {!r} must be an absolute path."
 msgstr "Der Pfad {!r} muss ein absoluter Pfad sein."
 
-#: lib/pp_admintools/app/ldap.py:213 lib/pp_admintools/app/ldap.py:1932
+#: lib/pp_admintools/app/ldap.py:213 lib/pp_admintools/app/ldap.py:1988
 #: 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:217 lib/pp_admintools/app/ldap.py:1937
+#: lib/pp_admintools/app/ldap.py:217 lib/pp_admintools/app/ldap.py:1993
 #: 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:221 lib/pp_admintools/app/ldap.py:1942
+#: lib/pp_admintools/app/ldap.py:221 lib/pp_admintools/app/ldap.py:1998
 #: lib/pp_admintools/argparse_actions.py:282
 msgid "The given file {!r} is not readable."
 msgstr "Die angegebene Datei {} ist nicht lesbar."
index a8d0724a410531fc0508456b96cb2f8ea1404962..9d8470a363da44efebbc5aec896ad967638668a1 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-02-01 12:25+0100\n"
-"PO-Revision-Date: 2024-02-01 14:55+0100\n"
+"POT-Creation-Date: 2024-02-02 11:16+0100\n"
+"PO-Revision-Date: 2024-02-02 11:20+0100\n"
 "Last-Translator: Frank Brehm <frank.brehm@pixelpark.com>\n"
 "Language: en_US\n"
 "Language-Team: Frank Brehm <frank.brehm@pixelpark.com>\n"
@@ -18,11 +18,15 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.12.1\n"
 
-#: lib/pp_admintools/app/__init__.py:128
+#: lib/pp_admintools/app/__init__.py:51
+msgid "Cursor position:"
+msgstr ""
+
+#: lib/pp_admintools/app/__init__.py:158
 msgid "Using logfile {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/__init__.py:130
+#: lib/pp_admintools/app/__init__.py:160
 msgid "Don't using a logfile."
 msgstr ""
 
@@ -78,10 +82,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: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
+#: lib/pp_admintools/app/ldap.py:1170 lib/pp_admintools/app/ldap.py:1297
+#: lib/pp_admintools/app/ldap.py:1345 lib/pp_admintools/app/ldap.py:1393
+#: lib/pp_admintools/app/ldap.py:1879 lib/pp_admintools/app/ldap.py:1910
+#: lib/pp_admintools/app/ldap.py:1941 lib/pp_admintools/app/ldap.py:1972
 msgid "Result:"
 msgstr ""
 
@@ -285,7 +289,7 @@ msgstr ""
 msgid "LDAP Entries to modified:"
 msgstr ""
 
-#: lib/pp_admintools/app/barracuda_sync.py:756 lib/pp_admintools/app/ldap.py:2029
+#: lib/pp_admintools/app/barracuda_sync.py:756 lib/pp_admintools/app/ldap.py:2085
 msgid "Values to add to attribute {!r}:"
 msgstr ""
 
@@ -293,11 +297,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:2050
+#: lib/pp_admintools/app/barracuda_sync.py:777 lib/pp_admintools/app/ldap.py:2106
 msgid "Changes for attribute {!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/barracuda_sync.py:780 lib/pp_admintools/app/ldap.py:2053
+#: lib/pp_admintools/app/barracuda_sync.py:780 lib/pp_admintools/app/ldap.py:2109
 msgid "No changes to attribute {!r}."
 msgstr ""
 
@@ -1070,232 +1074,260 @@ msgstr ""
 msgid "LDAP server {s}: {re}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:825
+#: lib/pp_admintools/app/ldap.py:829
 msgid "Connecting to LDAP server {url} as {dn!r} ..."
 msgstr "Connecting to LDAP server {url} as {dn!r} …"
 
-#: lib/pp_admintools/app/ldap.py:833
+#: lib/pp_admintools/app/ldap.py:836
+msgid "Try number {nr} for connecting to LDAP server instance {i!r} ..."
+msgstr "Try number {nr} for connecting to LDAP server instance {i!r} …"
+
+#: lib/pp_admintools/app/ldap.py:848
+msgid "Got a {cls} on connecting to LDAP instance {i!r}:"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:852
+msgid "Waiting #{nr} on connecting to instance {i!r} because of a {cls}:"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:858
 msgid "Could not connect to LDAP server {url!r} as {user!r}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:838
+#: lib/pp_admintools/app/ldap.py:863
 msgid "{c} on connecting to LDAP server {url!r} as {user!r}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:848
+#: lib/pp_admintools/app/ldap.py:873
 msgid "Finishing ..."
 msgstr "Finishing …"
 
-#: lib/pp_admintools/app/ldap.py:859
+#: lib/pp_admintools/app/ldap.py:884
 msgid "Disconnecting from all remaining LDAP instances ..."
 msgstr "Disconnecting from all remaining LDAP instances …"
 
-#: lib/pp_admintools/app/ldap.py:876
+#: lib/pp_admintools/app/ldap.py:905
 msgid "Unbinding from LDAP server {!r} ..."
 msgstr "Unbinding from LDAP server {!r} …"
 
-#: lib/pp_admintools/app/ldap.py:883
+#: lib/pp_admintools/app/ldap.py:909
+msgid "Try number {nr} for disconnecting from LDAP server instance {i!r} ..."
+msgstr "Try number {nr} for disconnecting from LDAP server instance {i!r} …"
+
+#: lib/pp_admintools/app/ldap.py:921
+msgid "Got a {cls} on disconnecting from LDAP instance {i!r}:"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:925
+msgid "Waiting #{nr} on disconnecting from instance {i!r} because of a {cls}:"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:931
+msgid "{c} on disconnecting from LDAP server instance {i!r}: {e}"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:939
 msgid "Removing LDAP server connection data {!r} ..."
 msgstr "Removing LDAP server connection data {!r} …"
 
-#: lib/pp_admintools/app/ldap.py:906
+#: lib/pp_admintools/app/ldap.py:962
 msgid "recursive"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:922
+#: lib/pp_admintools/app/ldap.py:978
 msgid "Searching in {uri}/{bdn} {rec}for all entries with filter {fltr!r}, giving attributes:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:952
+#: lib/pp_admintools/app/ldap.py:1008
 msgid "Result of searching:"
 msgstr ""
 
-#: 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
+#: lib/pp_admintools/app/ldap.py:1010 lib/pp_admintools/app/ldap.py:1155
+#: lib/pp_admintools/app/ldap.py:1200 lib/pp_admintools/app/ldap.py:1342
+#: lib/pp_admintools/app/ldap.py:1390 lib/pp_admintools/app/ldap.py:1876
+#: lib/pp_admintools/app/ldap.py:1907 lib/pp_admintools/app/ldap.py:1938
+#: lib/pp_admintools/app/ldap.py:1969
 msgid "Got a response entry:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:958
+#: lib/pp_admintools/app/ldap.py:1014
 msgid "Search was not successful."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:974
+#: lib/pp_admintools/app/ldap.py:1030
 msgid "Try number {} for searching ..."
 msgstr "Try number {} for searching …"
 
-#: lib/pp_admintools/app/ldap.py:990 lib/pp_admintools/app/ldap.py:1005
+#: lib/pp_admintools/app/ldap.py:1046 lib/pp_admintools/app/ldap.py:1061
 msgid "Got a {cls} on searching in LDAP instance {i!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:993
+#: lib/pp_admintools/app/ldap.py:1049
 msgid "Waiting #{nr} on searching in instance {i!r} because of a {cls}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1000
+#: lib/pp_admintools/app/ldap.py:1056
 msgid "Session terminated by server on searching on instance {i!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1041 lib/pp_admintools/app/ldap.py:1238
+#: lib/pp_admintools/app/ldap.py:1097 lib/pp_admintools/app/ldap.py:1294
 msgid "Found entry {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1048 lib/pp_admintools/app/ldap.py:1091
+#: lib/pp_admintools/app/ldap.py:1104 lib/pp_admintools/app/ldap.py:1147
 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:1052
+#: lib/pp_admintools/app/ldap.py:1108
 msgid "Got response entries:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1056 lib/pp_admintools/app/ldap.py:1103
+#: lib/pp_admintools/app/ldap.py:1112 lib/pp_admintools/app/ldap.py:1159
 msgid "No entry found with filter {fltr!r} in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1080 lib/pp_admintools/app/ldap.py:1133
+#: lib/pp_admintools/app/ldap.py:1136 lib/pp_admintools/app/ldap.py:1189
 msgid "Using LDAP filter: {!r}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1095 lib/pp_admintools/app/ldap.py:1140
+#: lib/pp_admintools/app/ldap.py:1151 lib/pp_admintools/app/ldap.py:1196
 msgid "Result of searching for DNs of all entries:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1129
+#: lib/pp_admintools/app/ldap.py:1185
 msgid "Getting all Entry DNs of LDAP instance {i!r} below {b!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1156
+#: lib/pp_admintools/app/ldap.py:1212
 msgid "Got no entry DNs."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1166
+#: lib/pp_admintools/app/ldap.py:1222
 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:1171
+#: lib/pp_admintools/app/ldap.py:1227
 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:1178
+#: lib/pp_admintools/app/ldap.py:1234
 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:1185
+#: lib/pp_admintools/app/ldap.py:1241
 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:1194 lib/pp_admintools/app/remove_ldap_user.py:311
+#: lib/pp_admintools/app/ldap.py:1250 lib/pp_admintools/app/remove_ldap_user.py:311
 msgid "Empty user given."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1197
+#: lib/pp_admintools/app/ldap.py:1253
 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: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
+#: lib/pp_admintools/app/ldap.py:1283 lib/pp_admintools/app/ldap.py:1331
+#: lib/pp_admintools/app/ldap.py:1379 lib/pp_admintools/app/ldap.py:1866
+#: lib/pp_admintools/app/ldap.py:1897 lib/pp_admintools/app/ldap.py:1928
+#: lib/pp_admintools/app/ldap.py:1959
 msgid "Searching in {uri}/{bdn} with filter: {fltr}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1244
+#: lib/pp_admintools/app/ldap.py:1300
 msgid "User with mail address {m!r} not found in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1292
+#: lib/pp_admintools/app/ldap.py:1348
 msgid "User with uid {u!r} not found in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1340
+#: lib/pp_admintools/app/ldap.py:1396
 msgid "User with cn {cn!r} not found in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1357 lib/pp_admintools/app/set_ldap_password.py:401
+#: lib/pp_admintools/app/ldap.py:1413 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:1375
+#: lib/pp_admintools/app/ldap.py:1431
 msgid "ObjectClasses of {dn!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1385
+#: lib/pp_admintools/app/ldap.py:1441
 msgid "Entry {dn!r} in {uri} seems not to be an account."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1398
+#: lib/pp_admintools/app/ldap.py:1454
 msgid "Searching DN {dn!r} in {uri}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1411
+#: lib/pp_admintools/app/ldap.py:1467
 msgid "Entry with DN {dn!r} not found in {i!r} ({uri})."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1462
+#: lib/pp_admintools/app/ldap.py:1518
 msgid "Creating entry {dn!r} on {uri}:"
 msgstr "Creating entry {dn!r} on {uri}:"
 
-#: lib/pp_admintools/app/ldap.py:1468
+#: lib/pp_admintools/app/ldap.py:1524
 msgid "Simulation mode - entry will not be created."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1492
+#: lib/pp_admintools/app/ldap.py:1548
 msgid "Creation status: {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1494
+#: lib/pp_admintools/app/ldap.py:1550
 msgid "Result of creating:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1497
+#: lib/pp_admintools/app/ldap.py:1553
 msgid "Creation of entry {dn!r} was NOT successful: {desc} - {msg}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1505
+#: lib/pp_admintools/app/ldap.py:1561
 msgid "Creation successful."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1520
+#: lib/pp_admintools/app/ldap.py:1576
 msgid "Try number {} for adding entry ..."
 msgstr "Try number {} for dding entry …"
 
-#: lib/pp_admintools/app/ldap.py:1537
+#: lib/pp_admintools/app/ldap.py:1593
 msgid "Got a {cls} on adding LDAP entry {dn!r} to instance {i!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1540
+#: lib/pp_admintools/app/ldap.py:1596
 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
+#: lib/pp_admintools/app/ldap.py:1607
 msgid "Creation of entry {dn!r} in instance {i!r} was NOT successfull - {c}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1584
+#: lib/pp_admintools/app/ldap.py:1640
 msgid "Applying changes on {uri} to DN {dn!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1589
+#: lib/pp_admintools/app/ldap.py:1645
 msgid "Simulation mode - changes are not applied."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1613
+#: lib/pp_admintools/app/ldap.py:1669
 msgid "Modification status: {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1615
+#: lib/pp_admintools/app/ldap.py:1671
 msgid "Result of modifying:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1618
+#: lib/pp_admintools/app/ldap.py:1674
 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/ldap.py:1678 lib/pp_admintools/app/ldap.py:1728
 #: 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
@@ -1303,88 +1335,88 @@ msgstr ""
 msgid "Changes:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1625
+#: lib/pp_admintools/app/ldap.py:1681
 msgid "Modification successful."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1639
+#: lib/pp_admintools/app/ldap.py:1695
 msgid "Try number {} for modifying an entry ..."
 msgstr "Try number {} for modifying an entry …"
 
-#: lib/pp_admintools/app/ldap.py:1655
+#: lib/pp_admintools/app/ldap.py:1711
 msgid "Got a {cls} on modifying LDAP entry {dn!r} on instance {i!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1658
+#: lib/pp_admintools/app/ldap.py:1714
 msgid "Waiting #{nr} on modifying LDAP entry {dn!r} on instance {i!r} because of a {cls}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1669
+#: lib/pp_admintools/app/ldap.py:1725
 msgid "Modification of entry {dn!r} on instance {i!r} was NOT successfull - {c}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1700
+#: lib/pp_admintools/app/ldap.py:1756
 msgid "Deleting LDAP entry {dn!r} on {uri} ..."
 msgstr "Deleting LDAP entry {dn!r} on {uri} …"
 
-#: lib/pp_admintools/app/ldap.py:1705
+#: lib/pp_admintools/app/ldap.py:1761
 msgid "Simulation mode - deletion will not be executed."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1729
+#: lib/pp_admintools/app/ldap.py:1785
 msgid "Deletion status: {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1731
+#: lib/pp_admintools/app/ldap.py:1787
 msgid "Result of deletion:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1734
+#: lib/pp_admintools/app/ldap.py:1790
 msgid "Deletion of {dn!r} was NOT successful: {desc} - {msg}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1740
+#: lib/pp_admintools/app/ldap.py:1796
 msgid "Deletion successful."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1755
+#: lib/pp_admintools/app/ldap.py:1811
 msgid "Try number {i} for deleting entry {dn!r} ..."
 msgstr "Try number {} for deleting entry {dn!r} …"
 
-#: lib/pp_admintools/app/ldap.py:1771
+#: lib/pp_admintools/app/ldap.py:1827
 msgid "Got a {cls} on deleting LDAP entry {dn!r} on instance {i!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1774
+#: lib/pp_admintools/app/ldap.py:1830
 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
+#: lib/pp_admintools/app/ldap.py:1841
 msgid "Deleting of entry {dn!r} on instance {i!r} was NOT successfull - {c}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1929
+#: lib/pp_admintools/app/ldap.py:1985
 msgid "Reading password file {!r} ..."
 msgstr "Reading password file {!r} …"
 
-#: lib/pp_admintools/app/ldap.py:1960
+#: lib/pp_admintools/app/ldap.py:2016
 msgid "Could not detect RDN from DN {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1964
+#: lib/pp_admintools/app/ldap.py:2020
 msgid "Found RDN attribute {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1970
+#: lib/pp_admintools/app/ldap.py:2026
 msgid "RDN attribute {!r} will not be touched."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1976 lib/pp_admintools/app/ldap.py:1995
-#: lib/pp_admintools/app/ldap.py:2073
+#: lib/pp_admintools/app/ldap.py:2032 lib/pp_admintools/app/ldap.py:2051
+#: lib/pp_admintools/app/ldap.py:2129
 msgid "Attribute {!r} will not be touched."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:2033
+#: lib/pp_admintools/app/ldap.py:2089
 msgid "Values to removed from attribute {!r}:"
 msgstr ""
 
@@ -1669,142 +1701,150 @@ msgstr ""
 msgid "Removing non structural entries from target LDAP instance."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:533 lib/pp_admintools/app/mirror_ldap.py:594
+#: lib/pp_admintools/app/mirror_ldap.py:519 lib/pp_admintools/app/mirror_ldap.py:584
+#: lib/pp_admintools/app/mirror_ldap.py:642 lib/pp_admintools/app/mirror_ldap.py:935
+#: lib/pp_admintools/app/mirror_ldap.py:975
+msgid "Evaluating one entry."
+msgid_plural "Evaluating {no} entries."
+msgstr[0] ""
+msgstr[1] ""
+
+#: lib/pp_admintools/app/mirror_ldap.py:538 lib/pp_admintools/app/mirror_ldap.py:604
 msgid "Entry {!r} exists on the source instance, will not be removed."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:539
+#: lib/pp_admintools/app/mirror_ldap.py:544
 msgid "Entry {!r} is a structural entry, will not be removed at this point."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:546 lib/pp_admintools/app/mirror_ldap.py:600
-#: lib/pp_admintools/app/mirror_ldap.py:665 lib/pp_admintools/app/mirror_ldap.py:966
+#: lib/pp_admintools/app/mirror_ldap.py:551 lib/pp_admintools/app/mirror_ldap.py:610
+#: lib/pp_admintools/app/mirror_ldap.py:680 lib/pp_admintools/app/mirror_ldap.py:1005
 msgid "Entry {!r} is set to be kept."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:558
+#: lib/pp_admintools/app/mirror_ldap.py:563
 msgid "Removed one not structural entry in target LDAP instance."
 msgid_plural "Removed {no} not structural entries in target LDAP instance."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:563
+#: lib/pp_admintools/app/mirror_ldap.py:568
 msgid "None not structural entries in target LDAP instance removed."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:577
+#: lib/pp_admintools/app/mirror_ldap.py:582
 msgid "Removing structural entries from target LDAP instance."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:605
+#: lib/pp_admintools/app/mirror_ldap.py:615
 msgid "Entry {!r} is set to be synchronized."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:617
+#: lib/pp_admintools/app/mirror_ldap.py:627
 msgid "Removed one structural entry in target LDAP instance."
 msgid_plural "Removed {no} structural entries in target LDAP instance."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:622
+#: lib/pp_admintools/app/mirror_ldap.py:632
 msgid "None structural entries in target LDAP instance removed."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:630
+#: lib/pp_admintools/app/mirror_ldap.py:640
 msgid "Mirroring structural entries from source to target LDAP instance."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:648
+#: lib/pp_admintools/app/mirror_ldap.py:663
 msgid "Mirrored one structural entry in target LDAP instance."
 msgid_plural "Mirrored {no} structural entries to target LDAP instance."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:653
+#: lib/pp_admintools/app/mirror_ldap.py:668
 msgid "Mirrored no structural entries to target LDAP instance."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:669 lib/pp_admintools/app/mirror_ldap.py:972
+#: lib/pp_admintools/app/mirror_ldap.py:684 lib/pp_admintools/app/mirror_ldap.py:1012
 msgid "Mirroring entry {!r} ..."
 msgstr "Mirroring entry {!r} …"
 
-#: lib/pp_admintools/app/mirror_ldap.py:675 lib/pp_admintools/app/mirror_ldap.py:977
+#: lib/pp_admintools/app/mirror_ldap.py:690 lib/pp_admintools/app/mirror_ldap.py:1017
 msgid "Error on reading entry {!r} from source:"
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:679 lib/pp_admintools/app/mirror_ldap.py:980
+#: lib/pp_admintools/app/mirror_ldap.py:694 lib/pp_admintools/app/mirror_ldap.py:1020
 msgid "Did not found {!r} in the source LDAP."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:701 lib/pp_admintools/app/mirror_ldap.py:991
+#: lib/pp_admintools/app/mirror_ldap.py:716 lib/pp_admintools/app/mirror_ldap.py:1031
 msgid "Error on reading entry {!r} from target:"
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:716 lib/pp_admintools/app/mirror_ldap.py:1006
+#: lib/pp_admintools/app/mirror_ldap.py:731 lib/pp_admintools/app/mirror_ldap.py:1047
 msgid "Modifying entry {!r} ..."
 msgstr "Modifying entry {!r} …"
 
-#: lib/pp_admintools/app/mirror_ldap.py:717 lib/pp_admintools/app/mirror_ldap.py:1007
+#: lib/pp_admintools/app/mirror_ldap.py:732 lib/pp_admintools/app/mirror_ldap.py:1048
 msgid "Got modify data for DN {!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:727 lib/pp_admintools/app/mirror_ldap.py:1018
+#: lib/pp_admintools/app/mirror_ldap.py:742 lib/pp_admintools/app/mirror_ldap.py:1059
 msgid "No changes necessary on DN {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:731 lib/pp_admintools/app/mirror_ldap.py:994
+#: lib/pp_admintools/app/mirror_ldap.py:746 lib/pp_admintools/app/mirror_ldap.py:1034
 msgid "Target entry {!r} not found."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:734
+#: lib/pp_admintools/app/mirror_ldap.py:749
 msgid "Creating entry {!r} ..."
 msgstr "Creating entry {!r} …"
 
-#: lib/pp_admintools/app/mirror_ldap.py:735
+#: lib/pp_admintools/app/mirror_ldap.py:750
 msgid "Got create data for DN {!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:784
+#: lib/pp_admintools/app/mirror_ldap.py:800
 msgid "Modifying source data for {!r} ..."
 msgstr "Modifying source data for {!r} …"
 
-#: lib/pp_admintools/app/mirror_ldap.py:795
+#: lib/pp_admintools/app/mirror_ldap.py:811
 msgid "Replacing attribute {a!r} in entry {dn!r} ..."
 msgstr "Replacing attribute {a!r} in entry {dn!r} …"
 
-#: lib/pp_admintools/app/mirror_ldap.py:841
+#: lib/pp_admintools/app/mirror_ldap.py:857
 msgid "Deleting attribute {a!r} from entry {dn!r} ..."
 msgstr "Deleting attribute {a!r} from entry {dn!r} …"
 
-#: lib/pp_admintools/app/mirror_ldap.py:878
+#: lib/pp_admintools/app/mirror_ldap.py:894
 msgid "Adding attribute {a!r} to entry {dn!r} ..."
 msgstr "Adding attribute {a!r} to entry {dn!r} …"
 
-#: lib/pp_admintools/app/mirror_ldap.py:917
+#: lib/pp_admintools/app/mirror_ldap.py:933
 msgid "Mirroring non-structural entries from source to target LDAP instance."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:938
+#: lib/pp_admintools/app/mirror_ldap.py:959
 msgid "Mirrored one non-structural entry in target LDAP instance."
 msgid_plural "Mirrored {no} non-structural entries to target LDAP instance."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:943
+#: lib/pp_admintools/app/mirror_ldap.py:964
 msgid "Mirrored none not-structural entries to target LDAP instance."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:952
+#: lib/pp_admintools/app/mirror_ldap.py:973
 msgid "Mirroring members in group entries from source to target LDAP instance."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:1023
+#: lib/pp_admintools/app/mirror_ldap.py:992
 msgid "Mirrored one group entry in target LDAP instance."
 msgid_plural "Mirrored {no} group entries to target LDAP instance."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:1028
+#: lib/pp_admintools/app/mirror_ldap.py:997
 msgid "Mirrored no group entries to target LDAP instance."
 msgstr ""
 
@@ -2369,17 +2409,17 @@ msgstr ""
 msgid "The path {!r} must be an absolute path."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:213 lib/pp_admintools/app/ldap.py:1932
+#: lib/pp_admintools/app/ldap.py:213 lib/pp_admintools/app/ldap.py:1988
 #: lib/pp_admintools/argparse_actions.py:274
 msgid "The file {!r} does not exists."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:217 lib/pp_admintools/app/ldap.py:1937
+#: lib/pp_admintools/app/ldap.py:217 lib/pp_admintools/app/ldap.py:1993
 #: 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:221 lib/pp_admintools/app/ldap.py:1942
+#: lib/pp_admintools/app/ldap.py:221 lib/pp_admintools/app/ldap.py:1998
 #: lib/pp_admintools/argparse_actions.py:282
 msgid "The given file {!r} is not readable."
 msgstr ""
index 0ae96e60c8229a472058b757ca0c1e166e01bfd3..8d3ee26cec9a05e8bdd48ff11faf7ba7533e8cee 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-02-01 12:25+0100\n"
+"POT-Creation-Date: 2024-02-02 11:16+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"
@@ -17,11 +17,15 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.12.1\n"
 
-#: lib/pp_admintools/app/__init__.py:128
+#: lib/pp_admintools/app/__init__.py:51
+msgid "Cursor position:"
+msgstr ""
+
+#: lib/pp_admintools/app/__init__.py:158
 msgid "Using logfile {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/__init__.py:130
+#: lib/pp_admintools/app/__init__.py:160
 msgid "Don't using a logfile."
 msgstr ""
 
@@ -77,10 +81,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: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
+#: lib/pp_admintools/app/ldap.py:1170 lib/pp_admintools/app/ldap.py:1297
+#: lib/pp_admintools/app/ldap.py:1345 lib/pp_admintools/app/ldap.py:1393
+#: lib/pp_admintools/app/ldap.py:1879 lib/pp_admintools/app/ldap.py:1910
+#: lib/pp_admintools/app/ldap.py:1941 lib/pp_admintools/app/ldap.py:1972
 msgid "Result:"
 msgstr ""
 
@@ -284,7 +288,7 @@ msgstr ""
 msgid "LDAP Entries to modified:"
 msgstr ""
 
-#: lib/pp_admintools/app/barracuda_sync.py:756 lib/pp_admintools/app/ldap.py:2029
+#: lib/pp_admintools/app/barracuda_sync.py:756 lib/pp_admintools/app/ldap.py:2085
 msgid "Values to add to attribute {!r}:"
 msgstr ""
 
@@ -292,11 +296,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:2050
+#: lib/pp_admintools/app/barracuda_sync.py:777 lib/pp_admintools/app/ldap.py:2106
 msgid "Changes for attribute {!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/barracuda_sync.py:780 lib/pp_admintools/app/ldap.py:2053
+#: lib/pp_admintools/app/barracuda_sync.py:780 lib/pp_admintools/app/ldap.py:2109
 msgid "No changes to attribute {!r}."
 msgstr ""
 
@@ -1067,232 +1071,260 @@ msgstr ""
 msgid "LDAP server {s}: {re}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:825
+#: lib/pp_admintools/app/ldap.py:829
 msgid "Connecting to LDAP server {url} as {dn!r} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:833
+#: lib/pp_admintools/app/ldap.py:836
+msgid "Try number {nr} for connecting to LDAP server instance {i!r} ..."
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:848
+msgid "Got a {cls} on connecting to LDAP instance {i!r}:"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:852
+msgid "Waiting #{nr} on connecting to instance {i!r} because of a {cls}:"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:858
 msgid "Could not connect to LDAP server {url!r} as {user!r}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:838
+#: lib/pp_admintools/app/ldap.py:863
 msgid "{c} on connecting to LDAP server {url!r} as {user!r}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:848
+#: lib/pp_admintools/app/ldap.py:873
 msgid "Finishing ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:859
+#: lib/pp_admintools/app/ldap.py:884
 msgid "Disconnecting from all remaining LDAP instances ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:876
+#: lib/pp_admintools/app/ldap.py:905
 msgid "Unbinding from LDAP server {!r} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:883
+#: lib/pp_admintools/app/ldap.py:909
+msgid "Try number {nr} for disconnecting from LDAP server instance {i!r} ..."
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:921
+msgid "Got a {cls} on disconnecting from LDAP instance {i!r}:"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:925
+msgid "Waiting #{nr} on disconnecting from instance {i!r} because of a {cls}:"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:931
+msgid "{c} on disconnecting from LDAP server instance {i!r}: {e}"
+msgstr ""
+
+#: lib/pp_admintools/app/ldap.py:939
 msgid "Removing LDAP server connection data {!r} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:906
+#: lib/pp_admintools/app/ldap.py:962
 msgid "recursive"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:922
+#: lib/pp_admintools/app/ldap.py:978
 msgid "Searching in {uri}/{bdn} {rec}for all entries with filter {fltr!r}, giving attributes:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:952
+#: lib/pp_admintools/app/ldap.py:1008
 msgid "Result of searching:"
 msgstr ""
 
-#: 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
+#: lib/pp_admintools/app/ldap.py:1010 lib/pp_admintools/app/ldap.py:1155
+#: lib/pp_admintools/app/ldap.py:1200 lib/pp_admintools/app/ldap.py:1342
+#: lib/pp_admintools/app/ldap.py:1390 lib/pp_admintools/app/ldap.py:1876
+#: lib/pp_admintools/app/ldap.py:1907 lib/pp_admintools/app/ldap.py:1938
+#: lib/pp_admintools/app/ldap.py:1969
 msgid "Got a response entry:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:958
+#: lib/pp_admintools/app/ldap.py:1014
 msgid "Search was not successful."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:974
+#: lib/pp_admintools/app/ldap.py:1030
 msgid "Try number {} for searching ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:990 lib/pp_admintools/app/ldap.py:1005
+#: lib/pp_admintools/app/ldap.py:1046 lib/pp_admintools/app/ldap.py:1061
 msgid "Got a {cls} on searching in LDAP instance {i!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:993
+#: lib/pp_admintools/app/ldap.py:1049
 msgid "Waiting #{nr} on searching in instance {i!r} because of a {cls}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1000
+#: lib/pp_admintools/app/ldap.py:1056
 msgid "Session terminated by server on searching on instance {i!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1041 lib/pp_admintools/app/ldap.py:1238
+#: lib/pp_admintools/app/ldap.py:1097 lib/pp_admintools/app/ldap.py:1294
 msgid "Found entry {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1048 lib/pp_admintools/app/ldap.py:1091
+#: lib/pp_admintools/app/ldap.py:1104 lib/pp_admintools/app/ldap.py:1147
 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:1052
+#: lib/pp_admintools/app/ldap.py:1108
 msgid "Got response entries:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1056 lib/pp_admintools/app/ldap.py:1103
+#: lib/pp_admintools/app/ldap.py:1112 lib/pp_admintools/app/ldap.py:1159
 msgid "No entry found with filter {fltr!r} in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1080 lib/pp_admintools/app/ldap.py:1133
+#: lib/pp_admintools/app/ldap.py:1136 lib/pp_admintools/app/ldap.py:1189
 msgid "Using LDAP filter: {!r}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1095 lib/pp_admintools/app/ldap.py:1140
+#: lib/pp_admintools/app/ldap.py:1151 lib/pp_admintools/app/ldap.py:1196
 msgid "Result of searching for DNs of all entries:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1129
+#: lib/pp_admintools/app/ldap.py:1185
 msgid "Getting all Entry DNs of LDAP instance {i!r} below {b!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1156
+#: lib/pp_admintools/app/ldap.py:1212
 msgid "Got no entry DNs."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1166
+#: lib/pp_admintools/app/ldap.py:1222
 msgid "Trying to evaluate DN of user {user!r} in LDAP instance {inst} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1171
+#: lib/pp_admintools/app/ldap.py:1227
 msgid "Trying to evaluate DN of user {u!r} as a mail address ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1178
+#: lib/pp_admintools/app/ldap.py:1234
 msgid "Trying to evaluate DN of user {u!r} as a LDAP DN ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1185
+#: lib/pp_admintools/app/ldap.py:1241
 msgid "Trying to evaluate DN of user {u!r} as a UID (Posix user name) ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1194 lib/pp_admintools/app/remove_ldap_user.py:311
+#: lib/pp_admintools/app/ldap.py:1250 lib/pp_admintools/app/remove_ldap_user.py:311
 msgid "Empty user given."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1197
+#: lib/pp_admintools/app/ldap.py:1253
 msgid "Trying to evaluate DN of user {u!r} as a CN ({c}) ..."
 msgstr ""
 
-#: 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
+#: lib/pp_admintools/app/ldap.py:1283 lib/pp_admintools/app/ldap.py:1331
+#: lib/pp_admintools/app/ldap.py:1379 lib/pp_admintools/app/ldap.py:1866
+#: lib/pp_admintools/app/ldap.py:1897 lib/pp_admintools/app/ldap.py:1928
+#: lib/pp_admintools/app/ldap.py:1959
 msgid "Searching in {uri}/{bdn} with filter: {fltr}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1244
+#: lib/pp_admintools/app/ldap.py:1300
 msgid "User with mail address {m!r} not found in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1292
+#: lib/pp_admintools/app/ldap.py:1348
 msgid "User with uid {u!r} not found in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1340
+#: lib/pp_admintools/app/ldap.py:1396
 msgid "User with cn {cn!r} not found in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1357 lib/pp_admintools/app/set_ldap_password.py:401
+#: lib/pp_admintools/app/ldap.py:1413 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:1375
+#: lib/pp_admintools/app/ldap.py:1431
 msgid "ObjectClasses of {dn!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1385
+#: lib/pp_admintools/app/ldap.py:1441
 msgid "Entry {dn!r} in {uri} seems not to be an account."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1398
+#: lib/pp_admintools/app/ldap.py:1454
 msgid "Searching DN {dn!r} in {uri}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1411
+#: lib/pp_admintools/app/ldap.py:1467
 msgid "Entry with DN {dn!r} not found in {i!r} ({uri})."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1462
+#: lib/pp_admintools/app/ldap.py:1518
 msgid "Creating entry {dn!r} on {uri}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1468
+#: lib/pp_admintools/app/ldap.py:1524
 msgid "Simulation mode - entry will not be created."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1492
+#: lib/pp_admintools/app/ldap.py:1548
 msgid "Creation status: {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1494
+#: lib/pp_admintools/app/ldap.py:1550
 msgid "Result of creating:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1497
+#: lib/pp_admintools/app/ldap.py:1553
 msgid "Creation of entry {dn!r} was NOT successful: {desc} - {msg}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1505
+#: lib/pp_admintools/app/ldap.py:1561
 msgid "Creation successful."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1520
+#: lib/pp_admintools/app/ldap.py:1576
 msgid "Try number {} for adding entry ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1537
+#: lib/pp_admintools/app/ldap.py:1593
 msgid "Got a {cls} on adding LDAP entry {dn!r} to instance {i!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1540
+#: lib/pp_admintools/app/ldap.py:1596
 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
+#: lib/pp_admintools/app/ldap.py:1607
 msgid "Creation of entry {dn!r} in instance {i!r} was NOT successfull - {c}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1584
+#: lib/pp_admintools/app/ldap.py:1640
 msgid "Applying changes on {uri} to DN {dn!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1589
+#: lib/pp_admintools/app/ldap.py:1645
 msgid "Simulation mode - changes are not applied."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1613
+#: lib/pp_admintools/app/ldap.py:1669
 msgid "Modification status: {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1615
+#: lib/pp_admintools/app/ldap.py:1671
 msgid "Result of modifying:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1618
+#: lib/pp_admintools/app/ldap.py:1674
 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/ldap.py:1678 lib/pp_admintools/app/ldap.py:1728
 #: 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
@@ -1300,88 +1332,88 @@ msgstr ""
 msgid "Changes:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1625
+#: lib/pp_admintools/app/ldap.py:1681
 msgid "Modification successful."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1639
+#: lib/pp_admintools/app/ldap.py:1695
 msgid "Try number {} for modifying an entry ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1655
+#: lib/pp_admintools/app/ldap.py:1711
 msgid "Got a {cls} on modifying LDAP entry {dn!r} on instance {i!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1658
+#: lib/pp_admintools/app/ldap.py:1714
 msgid "Waiting #{nr} on modifying LDAP entry {dn!r} on instance {i!r} because of a {cls}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1669
+#: lib/pp_admintools/app/ldap.py:1725
 msgid "Modification of entry {dn!r} on instance {i!r} was NOT successfull - {c}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1700
+#: lib/pp_admintools/app/ldap.py:1756
 msgid "Deleting LDAP entry {dn!r} on {uri} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1705
+#: lib/pp_admintools/app/ldap.py:1761
 msgid "Simulation mode - deletion will not be executed."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1729
+#: lib/pp_admintools/app/ldap.py:1785
 msgid "Deletion status: {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1731
+#: lib/pp_admintools/app/ldap.py:1787
 msgid "Result of deletion:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1734
+#: lib/pp_admintools/app/ldap.py:1790
 msgid "Deletion of {dn!r} was NOT successful: {desc} - {msg}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1740
+#: lib/pp_admintools/app/ldap.py:1796
 msgid "Deletion successful."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1755
+#: lib/pp_admintools/app/ldap.py:1811
 msgid "Try number {i} for deleting entry {dn!r} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1771
+#: lib/pp_admintools/app/ldap.py:1827
 msgid "Got a {cls} on deleting LDAP entry {dn!r} on instance {i!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1774
+#: lib/pp_admintools/app/ldap.py:1830
 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
+#: lib/pp_admintools/app/ldap.py:1841
 msgid "Deleting of entry {dn!r} on instance {i!r} was NOT successfull - {c}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1929
+#: lib/pp_admintools/app/ldap.py:1985
 msgid "Reading password file {!r} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1960
+#: lib/pp_admintools/app/ldap.py:2016
 msgid "Could not detect RDN from DN {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1964
+#: lib/pp_admintools/app/ldap.py:2020
 msgid "Found RDN attribute {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1970
+#: lib/pp_admintools/app/ldap.py:2026
 msgid "RDN attribute {!r} will not be touched."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1976 lib/pp_admintools/app/ldap.py:1995
-#: lib/pp_admintools/app/ldap.py:2073
+#: lib/pp_admintools/app/ldap.py:2032 lib/pp_admintools/app/ldap.py:2051
+#: lib/pp_admintools/app/ldap.py:2129
 msgid "Attribute {!r} will not be touched."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:2033
+#: lib/pp_admintools/app/ldap.py:2089
 msgid "Values to removed from attribute {!r}:"
 msgstr ""
 
@@ -1666,142 +1698,150 @@ msgstr ""
 msgid "Removing non structural entries from target LDAP instance."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:533 lib/pp_admintools/app/mirror_ldap.py:594
+#: lib/pp_admintools/app/mirror_ldap.py:519 lib/pp_admintools/app/mirror_ldap.py:584
+#: lib/pp_admintools/app/mirror_ldap.py:642 lib/pp_admintools/app/mirror_ldap.py:935
+#: lib/pp_admintools/app/mirror_ldap.py:975
+msgid "Evaluating one entry."
+msgid_plural "Evaluating {no} entries."
+msgstr[0] ""
+msgstr[1] ""
+
+#: lib/pp_admintools/app/mirror_ldap.py:538 lib/pp_admintools/app/mirror_ldap.py:604
 msgid "Entry {!r} exists on the source instance, will not be removed."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:539
+#: lib/pp_admintools/app/mirror_ldap.py:544
 msgid "Entry {!r} is a structural entry, will not be removed at this point."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:546 lib/pp_admintools/app/mirror_ldap.py:600
-#: lib/pp_admintools/app/mirror_ldap.py:665 lib/pp_admintools/app/mirror_ldap.py:966
+#: lib/pp_admintools/app/mirror_ldap.py:551 lib/pp_admintools/app/mirror_ldap.py:610
+#: lib/pp_admintools/app/mirror_ldap.py:680 lib/pp_admintools/app/mirror_ldap.py:1005
 msgid "Entry {!r} is set to be kept."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:558
+#: lib/pp_admintools/app/mirror_ldap.py:563
 msgid "Removed one not structural entry in target LDAP instance."
 msgid_plural "Removed {no} not structural entries in target LDAP instance."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:563
+#: lib/pp_admintools/app/mirror_ldap.py:568
 msgid "None not structural entries in target LDAP instance removed."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:577
+#: lib/pp_admintools/app/mirror_ldap.py:582
 msgid "Removing structural entries from target LDAP instance."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:605
+#: lib/pp_admintools/app/mirror_ldap.py:615
 msgid "Entry {!r} is set to be synchronized."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:617
+#: lib/pp_admintools/app/mirror_ldap.py:627
 msgid "Removed one structural entry in target LDAP instance."
 msgid_plural "Removed {no} structural entries in target LDAP instance."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:622
+#: lib/pp_admintools/app/mirror_ldap.py:632
 msgid "None structural entries in target LDAP instance removed."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:630
+#: lib/pp_admintools/app/mirror_ldap.py:640
 msgid "Mirroring structural entries from source to target LDAP instance."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:648
+#: lib/pp_admintools/app/mirror_ldap.py:663
 msgid "Mirrored one structural entry in target LDAP instance."
 msgid_plural "Mirrored {no} structural entries to target LDAP instance."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:653
+#: lib/pp_admintools/app/mirror_ldap.py:668
 msgid "Mirrored no structural entries to target LDAP instance."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:669 lib/pp_admintools/app/mirror_ldap.py:972
+#: lib/pp_admintools/app/mirror_ldap.py:684 lib/pp_admintools/app/mirror_ldap.py:1012
 msgid "Mirroring entry {!r} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:675 lib/pp_admintools/app/mirror_ldap.py:977
+#: lib/pp_admintools/app/mirror_ldap.py:690 lib/pp_admintools/app/mirror_ldap.py:1017
 msgid "Error on reading entry {!r} from source:"
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:679 lib/pp_admintools/app/mirror_ldap.py:980
+#: lib/pp_admintools/app/mirror_ldap.py:694 lib/pp_admintools/app/mirror_ldap.py:1020
 msgid "Did not found {!r} in the source LDAP."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:701 lib/pp_admintools/app/mirror_ldap.py:991
+#: lib/pp_admintools/app/mirror_ldap.py:716 lib/pp_admintools/app/mirror_ldap.py:1031
 msgid "Error on reading entry {!r} from target:"
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:716 lib/pp_admintools/app/mirror_ldap.py:1006
+#: lib/pp_admintools/app/mirror_ldap.py:731 lib/pp_admintools/app/mirror_ldap.py:1047
 msgid "Modifying entry {!r} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:717 lib/pp_admintools/app/mirror_ldap.py:1007
+#: lib/pp_admintools/app/mirror_ldap.py:732 lib/pp_admintools/app/mirror_ldap.py:1048
 msgid "Got modify data for DN {!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:727 lib/pp_admintools/app/mirror_ldap.py:1018
+#: lib/pp_admintools/app/mirror_ldap.py:742 lib/pp_admintools/app/mirror_ldap.py:1059
 msgid "No changes necessary on DN {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:731 lib/pp_admintools/app/mirror_ldap.py:994
+#: lib/pp_admintools/app/mirror_ldap.py:746 lib/pp_admintools/app/mirror_ldap.py:1034
 msgid "Target entry {!r} not found."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:734
+#: lib/pp_admintools/app/mirror_ldap.py:749
 msgid "Creating entry {!r} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:735
+#: lib/pp_admintools/app/mirror_ldap.py:750
 msgid "Got create data for DN {!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:784
+#: lib/pp_admintools/app/mirror_ldap.py:800
 msgid "Modifying source data for {!r} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:795
+#: lib/pp_admintools/app/mirror_ldap.py:811
 msgid "Replacing attribute {a!r} in entry {dn!r} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:841
+#: lib/pp_admintools/app/mirror_ldap.py:857
 msgid "Deleting attribute {a!r} from entry {dn!r} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:878
+#: lib/pp_admintools/app/mirror_ldap.py:894
 msgid "Adding attribute {a!r} to entry {dn!r} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:917
+#: lib/pp_admintools/app/mirror_ldap.py:933
 msgid "Mirroring non-structural entries from source to target LDAP instance."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:938
+#: lib/pp_admintools/app/mirror_ldap.py:959
 msgid "Mirrored one non-structural entry in target LDAP instance."
 msgid_plural "Mirrored {no} non-structural entries to target LDAP instance."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:943
+#: lib/pp_admintools/app/mirror_ldap.py:964
 msgid "Mirrored none not-structural entries to target LDAP instance."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:952
+#: lib/pp_admintools/app/mirror_ldap.py:973
 msgid "Mirroring members in group entries from source to target LDAP instance."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:1023
+#: lib/pp_admintools/app/mirror_ldap.py:992
 msgid "Mirrored one group entry in target LDAP instance."
 msgid_plural "Mirrored {no} group entries to target LDAP instance."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:1028
+#: lib/pp_admintools/app/mirror_ldap.py:997
 msgid "Mirrored no group entries to target LDAP instance."
 msgstr ""
 
@@ -2366,17 +2406,17 @@ msgstr ""
 msgid "The path {!r} must be an absolute path."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:213 lib/pp_admintools/app/ldap.py:1932
+#: lib/pp_admintools/app/ldap.py:213 lib/pp_admintools/app/ldap.py:1988
 #: lib/pp_admintools/argparse_actions.py:274
 msgid "The file {!r} does not exists."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:217 lib/pp_admintools/app/ldap.py:1937
+#: lib/pp_admintools/app/ldap.py:217 lib/pp_admintools/app/ldap.py:1993
 #: 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:221 lib/pp_admintools/app/ldap.py:1942
+#: lib/pp_admintools/app/ldap.py:221 lib/pp_admintools/app/ldap.py:1998
 #: lib/pp_admintools/argparse_actions.py:282
 msgid "The given file {!r} is not readable."
 msgstr ""