]> Frank Brehm's Git Trees - pixelpark/pp-admin-tools.git/commitdiff
Translations
authorFrank Brehm <frank@brehm-online.com>
Thu, 20 Oct 2022 15:41:10 +0000 (17:41 +0200)
committerFrank Brehm <frank@brehm-online.com>
Thu, 20 Oct 2022 15:41:10 +0000 (17:41 +0200)
lib/pp_admintools/app/mirror_ldap.py
locale/de_DE/LC_MESSAGES/pp_admintools.po
locale/en_US/LC_MESSAGES/pp_admintools.po
locale/pp_admintools.pot

index 58ef7f19beb637acdfb572c2b92ad7bc326f9256..1c304f4d98a41dd87bb925cbbaa269d9734e86dc 100644 (file)
@@ -35,7 +35,7 @@ from .ldap import BaseLdapApplication
 from ..argparse_actions import NonNegativeItegerOptionAction
 from ..argparse_actions import LimitedFloatOptionAction
 
-__version__ = '0.4.1'
+__version__ = '0.4.2'
 LOG = logging.getLogger(__name__)
 
 _ = XLATOR.gettext
@@ -210,7 +210,7 @@ class MirrorLdapApplication(BaseLdapApplication):
         src_url = self.cfg.ldap_connection[self.src_instance].url
         tgt_url = self.cfg.ldap_connection[self.tgt_instance].url
         msg = _(
-            "Start mirroring  LDAP instance {src!r} ({src_url}) to instance {tgt!r} ({tgt_url}) "
+            "Start mirroring LDAP instance {src!r} ({src_url}) to instance {tgt!r} ({tgt_url}) "
             "[{yes}/{no}]?").format(
             src=self.src_instance, src_url=src_url, tgt=self.tgt_instance, tgt_url=tgt_url,
             yes=self.colored(_('yes'), 'RED'), no=self.colored(_('No'), 'GREEN')) + ' '
index 07404ceac145a445c5595affdce2ae7fe494ed54..3eecd06e51170b90b928f371f5541418bacaeaed 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pp_admintools 0.9.1\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2022-10-20 17:11+0200\n"
+"POT-Creation-Date: 2022-10-20 17:39+0200\n"
 "PO-Revision-Date: 2022-10-20 17:12+0200\n"
 "Last-Translator: Frank Brehm <frank.brehm@pixelpark.com>\n"
 "Language: de_DE\n"
@@ -326,8 +326,8 @@ msgstr "Optionen für die Vorgabe-LDAP-Verbindung"
 msgid "Options fo LDAP connections"
 msgstr "Optionen für die LDAP-Verbindungen"
 
-#: lib/pp_admintools/app/ldap.py:327 lib/pp_admintools/app/remove_ldap_user.py:279
-#: lib/pp_admintools/app/set_ldap_password.py:583
+#: lib/pp_admintools/app/ldap.py:327 lib/pp_admintools/app/mirror_ldap.py:216
+#: lib/pp_admintools/app/remove_ldap_user.py:279 lib/pp_admintools/app/set_ldap_password.py:583
 msgid "No"
 msgstr "Nein"
 
@@ -417,7 +417,7 @@ 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:429 lib/pp_admintools/app/mirror_ldap.py:107
+#: lib/pp_admintools/app/ldap.py:429 lib/pp_admintools/app/mirror_ldap.py:108
 msgid "SECONDS"
 msgstr "SEKUNDEN"
 
@@ -529,7 +529,7 @@ msgstr "Versuche den DN des Nutzer {u!r} als LDAP DN zu ermitteln …"
 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:872 lib/pp_admintools/app/remove_ldap_user.py:299
+#: lib/pp_admintools/app/ldap.py:872 lib/pp_admintools/app/remove_ldap_user.py:289
 msgid "Empty user given."
 msgstr "Leere Nutzername übergeben."
 
@@ -604,9 +604,9 @@ msgstr "Simulationsmodus - hier wird jetzt nichts geändert."
 msgid "Modification NOT successfull - {c}: {e}"
 msgstr "Die Änderung war NICHT erfolgreich - {c}: {e}"
 
-#: lib/pp_admintools/app/ldap.py:1171 lib/pp_admintools/app/remove_ldap_user.py:426
-#: lib/pp_admintools/app/remove_ldap_user.py:453 lib/pp_admintools/app/remove_ldap_user.py:480
-#: lib/pp_admintools/app/remove_ldap_user.py:511 lib/pp_admintools/app/remove_ldap_user.py:542
+#: lib/pp_admintools/app/ldap.py:1171 lib/pp_admintools/app/remove_ldap_user.py:416
+#: lib/pp_admintools/app/remove_ldap_user.py:443 lib/pp_admintools/app/remove_ldap_user.py:470
+#: lib/pp_admintools/app/remove_ldap_user.py:501 lib/pp_admintools/app/remove_ldap_user.py:532
 #: lib/pp_admintools/app/set_ldap_password.py:612
 msgid "Changes:"
 msgstr "Änderungen:"
@@ -746,7 +746,7 @@ msgstr "Die zu sendende Mail:"
 msgid "Did not found sendmail executable."
 msgstr "Kein ausführbares Programm 'sendmail' gefunden."
 
-#: lib/pp_admintools/app/mirror_ldap.py:86
+#: lib/pp_admintools/app/mirror_ldap.py:87
 msgid ""
 "Mirror the content of a complete LDAP instance (server or cluster) to another instance. This "
 "will be done first by clearing the target instance, then copying structural entries from the "
@@ -760,15 +760,15 @@ msgstr ""
 "dessen werden einige Transformationen ausgeführt, wie die Erssetzung der Inhalte bestimmter "
 "Attribute durch andere Werte."
 
-#: lib/pp_admintools/app/mirror_ldap.py:94
+#: lib/pp_admintools/app/mirror_ldap.py:95
 msgid "Do not execute a countdown before starting the application."
 msgstr "Keinen Countdown vor dem Start der Anwendung ausführen."
 
-#: lib/pp_admintools/app/mirror_ldap.py:104
+#: lib/pp_admintools/app/mirror_ldap.py:105
 msgid "Miroring options"
 msgstr "Spiegelungs--Optionen"
 
-#: lib/pp_admintools/app/mirror_ldap.py:109
+#: lib/pp_admintools/app/mirror_ldap.py:110
 msgid ""
 "Number of seconds to wait after each write operation. Given as a float value, and if set to "
 "zero, there is no waiting after a write. (default: {:.1f})"
@@ -777,50 +777,50 @@ msgstr ""
 "angegeben, und wenn sie auf Null gesetzt werden, erfolgt kein Warten nach dem Schreiben. "
 "(Vorgabe: {:.1f})"
 
-#: lib/pp_admintools/app/mirror_ldap.py:116
+#: lib/pp_admintools/app/mirror_ldap.py:117
 msgid "NUMBER"
 msgstr "ANZAHL"
 
-#: lib/pp_admintools/app/mirror_ldap.py:118
+#: lib/pp_admintools/app/mirror_ldap.py:119
 msgid "Limiting the mirroring to the first NUMBER entries. This option is valid only in simulation mode."
 msgstr ""
 "Begrenzung der Spiegelung auf die erste ANZAHL Einträge. Diese Option ist nur im Simulations-"
 "Modus gültig."
 
-#: lib/pp_admintools/app/mirror_ldap.py:125
+#: lib/pp_admintools/app/mirror_ldap.py:126
 msgid "Mirror only structural entries (entries with childs)."
 msgstr "Nur strukturelle Einträge (Einträge mit Child-Einträgen) spiegeln."
 
-#: lib/pp_admintools/app/mirror_ldap.py:147
+#: lib/pp_admintools/app/mirror_ldap.py:148
 msgid "Limiting the number of entries for mirroring to {} entries."
 msgstr "Begrenze die Anzahl der Einträge zum Spiegeln auf {}."
 
-#: lib/pp_admintools/app/mirror_ldap.py:151
+#: lib/pp_admintools/app/mirror_ldap.py:152
 msgid "Limition the number of entries for mirroring may only be done in simulation mode."
 msgstr "Die Begrenzung der Anzahl der Einträge zum Spiegeln ist nur im Simulationsmodus erlaubt."
 
-#: lib/pp_admintools/app/mirror_ldap.py:167
+#: lib/pp_admintools/app/mirror_ldap.py:168
 msgid "Checking mirror source instance for target instance {!r} ..."
 msgstr "Überprüfe die Quell-Instanz für Spiegelung zur Ziel-Instanz {!r} …"
 
-#: lib/pp_admintools/app/mirror_ldap.py:171
+#: lib/pp_admintools/app/mirror_ldap.py:172
 msgid "Got {!r} as the mirror source instance."
 msgstr "Habe {!r} als Quell-Instanz für die Spiegelung erhalten."
 
-#: lib/pp_admintools/app/mirror_ldap.py:174 lib/pp_admintools/app/mirror_ldap.py:183
-#: lib/pp_admintools/app/mirror_ldap.py:194
+#: lib/pp_admintools/app/mirror_ldap.py:175 lib/pp_admintools/app/mirror_ldap.py:184
+#: lib/pp_admintools/app/mirror_ldap.py:195
 msgid "Error in configuration:"
 msgstr "Fehler in der Konfiguration:"
 
-#: lib/pp_admintools/app/mirror_ldap.py:175
+#: lib/pp_admintools/app/mirror_ldap.py:176
 msgid "the source LDAP instance {src!r} for mirroring to {tgt!r} does not exists."
 msgstr "die Quell-LDAP-Instanz {src!r} für die Spiegelung nach {tgt!r} existiert nicht."
 
-#: lib/pp_admintools/app/mirror_ldap.py:184
+#: lib/pp_admintools/app/mirror_ldap.py:185
 msgid "the source LDAP instance {src!r} must not be the same like the target instance."
 msgstr "die Quell-LDAP-Instanz {src!r} darf nicht identisch mit der Ziel-Instanz sein."
 
-#: lib/pp_admintools/app/mirror_ldap.py:195
+#: lib/pp_admintools/app/mirror_ldap.py:196
 msgid ""
 "the base DN {src_dn!r} of the source instance {src!r} does not match the base DN {tgt_dn!r} of "
 "the target instance {tgt!r}."
@@ -828,37 +828,48 @@ msgstr ""
 "die Basis-DN {src_dn!r} der Quell-Instanz {src!r} stimmt nicht mit der Basis-DN {tgt_dn!r} der "
 "Ziel-Instanz {tgt!r} überein."
 
-#: lib/pp_admintools/app/mirror_ldap.py:213
+#: lib/pp_admintools/app/mirror_ldap.py:212
+msgid "Start mirroring LDAP instance {src!r} ({src_url}) to instance {tgt!r} ({tgt_url}) [{yes}/{no}]?"
+msgstr ""
+"Starte Spiegelung der LDAP-Instanz {src!r} ({src_url}) zur Instanz {tgt!r} ({tgt_url}) "
+"[{yes}/{no}]?"
+
+#: lib/pp_admintools/app/mirror_ldap.py:216 lib/pp_admintools/app/remove_ldap_user.py:279
+#: lib/pp_admintools/app/set_ldap_password.py:583
+msgid "yes"
+msgstr "ja"
+
+#: lib/pp_admintools/app/mirror_ldap.py:222 lib/pp_admintools/app/mirror_ldap.py:240
+msgid "Interrupted on demand."
+msgstr "Abbruch auf Verlangen."
+
+#: lib/pp_admintools/app/mirror_ldap.py:227
 msgid "Start mirroring LDAP instance {src!r} ({src_url}) to instance {tgt!r} ({tgt_url}) ..."
 msgstr "Starte Spiegelung der LDAP-Instanz {src!r} ({src_url}) zur Instanz {tgt!r} ({tgt_url}) …"
 
-#: lib/pp_admintools/app/mirror_ldap.py:226
+#: lib/pp_admintools/app/mirror_ldap.py:240
 msgid "Got a {}:"
 msgstr "Habe ein {} erhalten:"
 
-#: lib/pp_admintools/app/mirror_ldap.py:226
-msgid "Interrupted on demand."
-msgstr "Abbruch auf Verlangen."
-
-#: lib/pp_admintools/app/mirror_ldap.py:235
+#: lib/pp_admintools/app/mirror_ldap.py:249
 msgid "Removing all existing entries in target LDAP instance (except the base DN entry, of course)."
 msgstr ""
 "Löschen aller existierender Einträge in der Ziel-LDAP-Instanz (natürlich außer dem mit der "
 "Basis-DN)."
 
-#: lib/pp_admintools/app/mirror_ldap.py:247
+#: lib/pp_admintools/app/mirror_ldap.py:261
 msgid "Trying to get DNs of all entries in the target LDAP instance."
 msgstr "Versuche die DNs aller Einträge in der Ziel-LDAP-Instanz zu ermitteln."
 
-#: lib/pp_admintools/app/mirror_ldap.py:288
+#: lib/pp_admintools/app/mirror_ldap.py:302
 msgid "Removing all non structural entries from target LDAP instance."
 msgstr "Löschen aller nicht-strukturellen Einträge in der Ziel-LDAP-Instanz."
 
-#: lib/pp_admintools/app/mirror_ldap.py:300
+#: lib/pp_admintools/app/mirror_ldap.py:314
 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:316
+#: lib/pp_admintools/app/mirror_ldap.py:330
 msgid "Removing all structural entries from target LDAP instance."
 msgstr "Löschen aller strukturellen Einträge in der Ziel-LDAP-Instanz."
 
@@ -1066,105 +1077,93 @@ msgstr "Deaktivieren [{yes}/{no}]?"
 msgid "Remove [{yes}/{no}]?"
 msgstr "Löschen [{yes}/{no}]?"
 
-#: lib/pp_admintools/app/remove_ldap_user.py:279 lib/pp_admintools/app/set_ldap_password.py:583
-msgid "yes"
-msgstr "ja"
-
-#: lib/pp_admintools/app/remove_ldap_user.py:284
-msgid "Abort deactivating by {cls}: {e}"
-msgstr "Abbruch der Deaktivierung durch {cls}: {e}"
-
-#: lib/pp_admintools/app/remove_ldap_user.py:286
-msgid "Abort removing by {cls}: {e}"
-msgstr "Abbruch des Löschens durch {cls}: {e}"
-
-#: lib/pp_admintools/app/remove_ldap_user.py:295
+#: lib/pp_admintools/app/remove_ldap_user.py:285
 msgid "Evaluating DNs of the user {!r} to remove ..."
 msgstr "Ermitteln der DNs des Nutzers {!r} zum Löschen …"
 
-#: lib/pp_admintools/app/remove_ldap_user.py:309 lib/pp_admintools/app/set_ldap_password.py:531
+#: lib/pp_admintools/app/remove_ldap_user.py:299 lib/pp_admintools/app/set_ldap_password.py:531
 msgid "Got DN {dn!r} for user {user!r} in LDAP instance {inst}."
 msgstr "Habe DN {dn!r} für den Nutzer {user!r} in der LDAP-Instanz {inst} ermittelt."
 
-#: lib/pp_admintools/app/remove_ldap_user.py:316 lib/pp_admintools/app/set_ldap_password.py:536
+#: lib/pp_admintools/app/remove_ldap_user.py:306 lib/pp_admintools/app/set_ldap_password.py:536
 msgid "Found {nr} entries for user {u!r} in LDAP instance {i}."
 msgstr "Fand {nr} Einträge für den Nutzer {u!r} in der LDAP-Instanz {i}."
 
-#: lib/pp_admintools/app/remove_ldap_user.py:328 lib/pp_admintools/app/set_ldap_password.py:550
+#: lib/pp_admintools/app/remove_ldap_user.py:318 lib/pp_admintools/app/set_ldap_password.py:550
 msgid "Did not found user {user!r} in LDAP instance {inst}."
 msgstr "Der Nutzer {user!r} wurde nicht in der LDAP-Instanz {inst} gefunden."
 
-#: lib/pp_admintools/app/remove_ldap_user.py:337
+#: lib/pp_admintools/app/remove_ldap_user.py:327
 msgid "Deactivating all given users from {} ..."
 msgstr "Deaktivieren aller übergebenen Nutzer in {} …"
 
-#: lib/pp_admintools/app/remove_ldap_user.py:339
+#: lib/pp_admintools/app/remove_ldap_user.py:329
 msgid "Removing all given users from {} ..."
 msgstr "Lösche alle übergebenen Nutzer in {} …"
 
-#: lib/pp_admintools/app/remove_ldap_user.py:354
+#: lib/pp_admintools/app/remove_ldap_user.py:344
 msgid "Deactivating user {dn!r} from {inst} ..."
 msgstr "Deaktivieren von Nutzer {dn!r} in {inst} …"
 
-#: lib/pp_admintools/app/remove_ldap_user.py:357
+#: lib/pp_admintools/app/remove_ldap_user.py:347
 msgid "Removing user {dn!r} from {inst} ..."
 msgstr "Lösche Nutzer {dn!r} in {inst} …"
 
-#: lib/pp_admintools/app/remove_ldap_user.py:363
+#: lib/pp_admintools/app/remove_ldap_user.py:353
 msgid "Attributes of {!r}:"
 msgstr "Attribute von {!r}:"
 
-#: lib/pp_admintools/app/remove_ldap_user.py:384
+#: lib/pp_admintools/app/remove_ldap_user.py:374
 msgid "{c} on removing user {dn!r}: {e}"
 msgstr "{c} beim Löschen des Nutzers {dn!r}: {e}"
 
-#: lib/pp_admintools/app/remove_ldap_user.py:390
+#: lib/pp_admintools/app/remove_ldap_user.py:380
 msgid "User {dn!r} successful deactivated on {inst}."
 msgstr "Der Nutzer {dn!r} wurde erfolgreich auf {inst} deaktiviert."
 
-#: lib/pp_admintools/app/remove_ldap_user.py:393
+#: lib/pp_admintools/app/remove_ldap_user.py:383
 msgid "User {dn!r} successful removed from {inst}."
 msgstr "Der Nutzer {dn!r} wurde erfolgreich von {inst} gelöscht."
 
-#: lib/pp_admintools/app/remove_ldap_user.py:419
+#: lib/pp_admintools/app/remove_ldap_user.py:409
 msgid "Updating user info for {dn!r} on {inst} ..."
 msgstr "Aktualisiere die Nutzerinformationenn für {dn!r} in {inst} …"
 
-#: lib/pp_admintools/app/remove_ldap_user.py:424 lib/pp_admintools/app/set_ldap_password.py:610
+#: lib/pp_admintools/app/remove_ldap_user.py:414 lib/pp_admintools/app/set_ldap_password.py:610
 msgid "{c} on deactivating user {dn!r}: {e}"
 msgstr "{c} beim Deaktivieren des Nutzers {dn!r}: {e}"
 
-#: lib/pp_admintools/app/remove_ldap_user.py:440
+#: lib/pp_admintools/app/remove_ldap_user.py:430
 msgid "Did not found any group memberships of {dn!r} in {inst}."
 msgstr "Keine Gruppenmitgliedschaften von {dn!r} in {inst} gefunden."
 
-#: lib/pp_admintools/app/remove_ldap_user.py:446 lib/pp_admintools/app/remove_ldap_user.py:473
-#: lib/pp_admintools/app/remove_ldap_user.py:504 lib/pp_admintools/app/remove_ldap_user.py:535
+#: lib/pp_admintools/app/remove_ldap_user.py:436 lib/pp_admintools/app/remove_ldap_user.py:463
+#: lib/pp_admintools/app/remove_ldap_user.py:494 lib/pp_admintools/app/remove_ldap_user.py:525
 msgid "Removing user {u!r} from group {g!r} ..."
 msgstr "Lösche Nutzer {u!r} aus der Gruppe {g!r} …"
 
-#: lib/pp_admintools/app/remove_ldap_user.py:451 lib/pp_admintools/app/remove_ldap_user.py:478
-#: lib/pp_admintools/app/remove_ldap_user.py:509 lib/pp_admintools/app/remove_ldap_user.py:540
+#: lib/pp_admintools/app/remove_ldap_user.py:441 lib/pp_admintools/app/remove_ldap_user.py:468
+#: lib/pp_admintools/app/remove_ldap_user.py:499 lib/pp_admintools/app/remove_ldap_user.py:530
 msgid "{c} on removing user {dn!r} from group {g!r}: {e}"
 msgstr "{c} beim Löschen des Nutzers {dn!r} von der Gruppe {g!r}: {e}"
 
-#: lib/pp_admintools/app/remove_ldap_user.py:467
+#: lib/pp_admintools/app/remove_ldap_user.py:457
 msgid "Did not found any unique group memberships of {dn!r} in {inst}."
 msgstr "Keine eindeutigen Gruppenmitgliedschaften von {dn!r} in {inst} gefunden."
 
-#: lib/pp_admintools/app/remove_ldap_user.py:491
+#: lib/pp_admintools/app/remove_ldap_user.py:481
 msgid "Deleting user {uid!r} from all POSIX groups in {inst}."
 msgstr "Lösche Nutzer {uid!r} aus allen POSIX-Gruppen in {inst} …"
 
-#: lib/pp_admintools/app/remove_ldap_user.py:498
+#: lib/pp_admintools/app/remove_ldap_user.py:488
 msgid "Did not found any POSIX group memberships of {uid!r} in {inst}."
 msgstr "Keine POSIX-Gruppenmitgliedschaften von {uid!r} in {inst} gefunden."
 
-#: lib/pp_admintools/app/remove_ldap_user.py:522
+#: lib/pp_admintools/app/remove_ldap_user.py:512
 msgid "Deleting user {uid!r} from all sudo groups in {inst}."
 msgstr "Lösche Nutzer {uid!r} aus allen sudo-Gruppen in {inst}."
 
-#: lib/pp_admintools/app/remove_ldap_user.py:529
+#: lib/pp_admintools/app/remove_ldap_user.py:519
 msgid "Did not found any sudo group memberships of {uid!r} in {inst}."
 msgstr "Keine sudo-Gruppenmitgliedschaften von {uid!r} in {inst} gefunden."
 
index 0029ada1822ba5138d88c3d8948f2a98c1a25e25..80ab24d40fb77d3f7f9f750da15d35d4d745ac74 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pp_admintools 0.9.1\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2022-10-20 17:11+0200\n"
+"POT-Creation-Date: 2022-10-20 17:39+0200\n"
 "PO-Revision-Date: 2022-10-20 12:00+0200\n"
 "Last-Translator: Frank Brehm <frank.brehm@pixelpark.com>\n"
 "Language: en_US\n"
@@ -322,8 +322,8 @@ msgstr ""
 msgid "Options fo LDAP connections"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:327 lib/pp_admintools/app/remove_ldap_user.py:279
-#: lib/pp_admintools/app/set_ldap_password.py:583
+#: lib/pp_admintools/app/ldap.py:327 lib/pp_admintools/app/mirror_ldap.py:216
+#: lib/pp_admintools/app/remove_ldap_user.py:279 lib/pp_admintools/app/set_ldap_password.py:583
 msgid "No"
 msgstr ""
 
@@ -405,7 +405,7 @@ msgid ""
 "are shown, and the application is exiting."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:429 lib/pp_admintools/app/mirror_ldap.py:107
+#: lib/pp_admintools/app/ldap.py:429 lib/pp_admintools/app/mirror_ldap.py:108
 msgid "SECONDS"
 msgstr ""
 
@@ -517,7 +517,7 @@ msgstr "Trying to evaluate DN of user {u!r} as a LDAP DN …"
 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:872 lib/pp_admintools/app/remove_ldap_user.py:299
+#: lib/pp_admintools/app/ldap.py:872 lib/pp_admintools/app/remove_ldap_user.py:289
 msgid "Empty user given."
 msgstr ""
 
@@ -592,9 +592,9 @@ msgstr ""
 msgid "Modification NOT successfull - {c}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1171 lib/pp_admintools/app/remove_ldap_user.py:426
-#: lib/pp_admintools/app/remove_ldap_user.py:453 lib/pp_admintools/app/remove_ldap_user.py:480
-#: lib/pp_admintools/app/remove_ldap_user.py:511 lib/pp_admintools/app/remove_ldap_user.py:542
+#: lib/pp_admintools/app/ldap.py:1171 lib/pp_admintools/app/remove_ldap_user.py:416
+#: lib/pp_admintools/app/remove_ldap_user.py:443 lib/pp_admintools/app/remove_ldap_user.py:470
+#: lib/pp_admintools/app/remove_ldap_user.py:501 lib/pp_admintools/app/remove_ldap_user.py:532
 #: lib/pp_admintools/app/set_ldap_password.py:612
 msgid "Changes:"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "Did not found sendmail executable."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:86
+#: lib/pp_admintools/app/mirror_ldap.py:87
 msgid ""
 "Mirror the content of a complete LDAP instance (server or cluster) to another instance. This "
 "will be done first by clearing the target instance, then copying structural entries from the "
@@ -737,96 +737,106 @@ msgid ""
 "values."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:94
+#: lib/pp_admintools/app/mirror_ldap.py:95
 msgid "Do not execute a countdown before starting the application."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:104
+#: lib/pp_admintools/app/mirror_ldap.py:105
 msgid "Miroring options"
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:109
+#: lib/pp_admintools/app/mirror_ldap.py:110
 msgid ""
 "Number of seconds to wait after each write operation. Given as a float value, and if set to "
 "zero, there is no waiting after a write. (default: {:.1f})"
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:116
+#: lib/pp_admintools/app/mirror_ldap.py:117
 msgid "NUMBER"
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:118
+#: lib/pp_admintools/app/mirror_ldap.py:119
 msgid "Limiting the mirroring to the first NUMBER entries. This option is valid only in simulation mode."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:125
+#: lib/pp_admintools/app/mirror_ldap.py:126
 msgid "Mirror only structural entries (entries with childs)."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:147
+#: lib/pp_admintools/app/mirror_ldap.py:148
 msgid "Limiting the number of entries for mirroring to {} entries."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:151
+#: lib/pp_admintools/app/mirror_ldap.py:152
 msgid "Limition the number of entries for mirroring may only be done in simulation mode."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:167
+#: lib/pp_admintools/app/mirror_ldap.py:168
 msgid "Checking mirror source instance for target instance {!r} ..."
 msgstr "Checking mirror source instance for target instance {!r} …"
 
-#: lib/pp_admintools/app/mirror_ldap.py:171
+#: lib/pp_admintools/app/mirror_ldap.py:172
 msgid "Got {!r} as the mirror source instance."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:174 lib/pp_admintools/app/mirror_ldap.py:183
-#: lib/pp_admintools/app/mirror_ldap.py:194
+#: lib/pp_admintools/app/mirror_ldap.py:175 lib/pp_admintools/app/mirror_ldap.py:184
+#: lib/pp_admintools/app/mirror_ldap.py:195
 msgid "Error in configuration:"
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:175
+#: lib/pp_admintools/app/mirror_ldap.py:176
 msgid "the source LDAP instance {src!r} for mirroring to {tgt!r} does not exists."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:184
+#: lib/pp_admintools/app/mirror_ldap.py:185
 msgid "the source LDAP instance {src!r} must not be the same like the target instance."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:195
+#: lib/pp_admintools/app/mirror_ldap.py:196
 msgid ""
 "the base DN {src_dn!r} of the source instance {src!r} does not match the base DN {tgt_dn!r} of "
 "the target instance {tgt!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:213
-msgid "Start mirroring LDAP instance {src!r} ({src_url}) to instance {tgt!r} ({tgt_url}) ..."
+#: lib/pp_admintools/app/mirror_ldap.py:212
+#, fuzzy
+msgid "Start mirroring LDAP instance {src!r} ({src_url}) to instance {tgt!r} ({tgt_url}) [{yes}/{no}]?"
 msgstr "Start mirroring LDAP instance {src!r} ({src_url}) to instance {tgt!r} ({tgt_url}) …"
 
-#: lib/pp_admintools/app/mirror_ldap.py:226
-msgid "Got a {}:"
+#: lib/pp_admintools/app/mirror_ldap.py:216 lib/pp_admintools/app/remove_ldap_user.py:279
+#: lib/pp_admintools/app/set_ldap_password.py:583
+msgid "yes"
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:226
+#: lib/pp_admintools/app/mirror_ldap.py:222 lib/pp_admintools/app/mirror_ldap.py:240
 msgid "Interrupted on demand."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:235
+#: lib/pp_admintools/app/mirror_ldap.py:227
+msgid "Start mirroring LDAP instance {src!r} ({src_url}) to instance {tgt!r} ({tgt_url}) ..."
+msgstr "Start mirroring LDAP instance {src!r} ({src_url}) to instance {tgt!r} ({tgt_url}) …"
+
+#: lib/pp_admintools/app/mirror_ldap.py:240
+msgid "Got a {}:"
+msgstr ""
+
+#: lib/pp_admintools/app/mirror_ldap.py:249
 msgid "Removing all existing entries in target LDAP instance (except the base DN entry, of course)."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:247
+#: lib/pp_admintools/app/mirror_ldap.py:261
 msgid "Trying to get DNs of all entries in the target LDAP instance."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:288
+#: lib/pp_admintools/app/mirror_ldap.py:302
 msgid "Removing all non structural entries from target LDAP instance."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:300
+#: lib/pp_admintools/app/mirror_ldap.py:314
 msgid "Entry {!r} is a structural entry, will not be removed at this point."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:316
+#: lib/pp_admintools/app/mirror_ldap.py:330
 msgid "Removing all structural entries from target LDAP instance."
 msgstr ""
 
@@ -1026,105 +1036,93 @@ msgstr ""
 msgid "Remove [{yes}/{no}]?"
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:279 lib/pp_admintools/app/set_ldap_password.py:583
-msgid "yes"
-msgstr ""
-
-#: lib/pp_admintools/app/remove_ldap_user.py:284
-msgid "Abort deactivating by {cls}: {e}"
-msgstr ""
-
-#: lib/pp_admintools/app/remove_ldap_user.py:286
-msgid "Abort removing by {cls}: {e}"
-msgstr ""
-
-#: lib/pp_admintools/app/remove_ldap_user.py:295
+#: lib/pp_admintools/app/remove_ldap_user.py:285
 msgid "Evaluating DNs of the user {!r} to remove ..."
 msgstr "Evaluating DNs of the user {!r} to remove …"
 
-#: lib/pp_admintools/app/remove_ldap_user.py:309 lib/pp_admintools/app/set_ldap_password.py:531
+#: lib/pp_admintools/app/remove_ldap_user.py:299 lib/pp_admintools/app/set_ldap_password.py:531
 msgid "Got DN {dn!r} for user {user!r} in LDAP instance {inst}."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:316 lib/pp_admintools/app/set_ldap_password.py:536
+#: lib/pp_admintools/app/remove_ldap_user.py:306 lib/pp_admintools/app/set_ldap_password.py:536
 msgid "Found {nr} entries for user {u!r} in LDAP instance {i}."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:328 lib/pp_admintools/app/set_ldap_password.py:550
+#: lib/pp_admintools/app/remove_ldap_user.py:318 lib/pp_admintools/app/set_ldap_password.py:550
 msgid "Did not found user {user!r} in LDAP instance {inst}."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:337
+#: lib/pp_admintools/app/remove_ldap_user.py:327
 msgid "Deactivating all given users from {} ..."
 msgstr "Deactivating all given users from {} …"
 
-#: lib/pp_admintools/app/remove_ldap_user.py:339
+#: lib/pp_admintools/app/remove_ldap_user.py:329
 msgid "Removing all given users from {} ..."
 msgstr "Removing all given users from {} …"
 
-#: lib/pp_admintools/app/remove_ldap_user.py:354
+#: lib/pp_admintools/app/remove_ldap_user.py:344
 msgid "Deactivating user {dn!r} from {inst} ..."
 msgstr "Deactivating user {dn!r} from {inst} …"
 
-#: lib/pp_admintools/app/remove_ldap_user.py:357
+#: lib/pp_admintools/app/remove_ldap_user.py:347
 msgid "Removing user {dn!r} from {inst} ..."
 msgstr "Removing user {dn!r} from {inst} …"
 
-#: lib/pp_admintools/app/remove_ldap_user.py:363
+#: lib/pp_admintools/app/remove_ldap_user.py:353
 msgid "Attributes of {!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:384
+#: lib/pp_admintools/app/remove_ldap_user.py:374
 msgid "{c} on removing user {dn!r}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:390
+#: lib/pp_admintools/app/remove_ldap_user.py:380
 msgid "User {dn!r} successful deactivated on {inst}."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:393
+#: lib/pp_admintools/app/remove_ldap_user.py:383
 msgid "User {dn!r} successful removed from {inst}."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:419
+#: lib/pp_admintools/app/remove_ldap_user.py:409
 msgid "Updating user info for {dn!r} on {inst} ..."
 msgstr "Updating user info for {dn!r} on {inst} …"
 
-#: lib/pp_admintools/app/remove_ldap_user.py:424 lib/pp_admintools/app/set_ldap_password.py:610
+#: lib/pp_admintools/app/remove_ldap_user.py:414 lib/pp_admintools/app/set_ldap_password.py:610
 msgid "{c} on deactivating user {dn!r}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:440
+#: lib/pp_admintools/app/remove_ldap_user.py:430
 msgid "Did not found any group memberships of {dn!r} in {inst}."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:446 lib/pp_admintools/app/remove_ldap_user.py:473
-#: lib/pp_admintools/app/remove_ldap_user.py:504 lib/pp_admintools/app/remove_ldap_user.py:535
+#: lib/pp_admintools/app/remove_ldap_user.py:436 lib/pp_admintools/app/remove_ldap_user.py:463
+#: lib/pp_admintools/app/remove_ldap_user.py:494 lib/pp_admintools/app/remove_ldap_user.py:525
 msgid "Removing user {u!r} from group {g!r} ..."
 msgstr "Removing user {u!r} from group {g!r} …"
 
-#: lib/pp_admintools/app/remove_ldap_user.py:451 lib/pp_admintools/app/remove_ldap_user.py:478
-#: lib/pp_admintools/app/remove_ldap_user.py:509 lib/pp_admintools/app/remove_ldap_user.py:540
+#: lib/pp_admintools/app/remove_ldap_user.py:441 lib/pp_admintools/app/remove_ldap_user.py:468
+#: lib/pp_admintools/app/remove_ldap_user.py:499 lib/pp_admintools/app/remove_ldap_user.py:530
 msgid "{c} on removing user {dn!r} from group {g!r}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:467
+#: lib/pp_admintools/app/remove_ldap_user.py:457
 msgid "Did not found any unique group memberships of {dn!r} in {inst}."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:491
+#: lib/pp_admintools/app/remove_ldap_user.py:481
 msgid "Deleting user {uid!r} from all POSIX groups in {inst}."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:498
+#: lib/pp_admintools/app/remove_ldap_user.py:488
 msgid "Did not found any POSIX group memberships of {uid!r} in {inst}."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:522
+#: lib/pp_admintools/app/remove_ldap_user.py:512
 msgid "Deleting user {uid!r} from all sudo groups in {inst}."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:529
+#: lib/pp_admintools/app/remove_ldap_user.py:519
 msgid "Did not found any sudo group memberships of {uid!r} in {inst}."
 msgstr ""
 
index e381bac0b8748ad850e9b6bdec9980e20e8b7a2d..dfc7476a89a8582838c1395ffa7dfc663f133d50 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pp_admintools 0.9.1\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2022-10-20 17:11+0200\n"
+"POT-Creation-Date: 2022-10-20 17:39+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <frank.brehm@pixelpark.com>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -321,8 +321,8 @@ msgstr ""
 msgid "Options fo LDAP connections"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:327 lib/pp_admintools/app/remove_ldap_user.py:279
-#: lib/pp_admintools/app/set_ldap_password.py:583
+#: lib/pp_admintools/app/ldap.py:327 lib/pp_admintools/app/mirror_ldap.py:216
+#: lib/pp_admintools/app/remove_ldap_user.py:279 lib/pp_admintools/app/set_ldap_password.py:583
 msgid "No"
 msgstr ""
 
@@ -404,7 +404,7 @@ msgid ""
 "are shown, and the application is exiting."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:429 lib/pp_admintools/app/mirror_ldap.py:107
+#: lib/pp_admintools/app/ldap.py:429 lib/pp_admintools/app/mirror_ldap.py:108
 msgid "SECONDS"
 msgstr ""
 
@@ -516,7 +516,7 @@ msgstr ""
 msgid "Trying to evaluate DN of user {u!r} as a UID (Posix user name) ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:872 lib/pp_admintools/app/remove_ldap_user.py:299
+#: lib/pp_admintools/app/ldap.py:872 lib/pp_admintools/app/remove_ldap_user.py:289
 msgid "Empty user given."
 msgstr ""
 
@@ -591,9 +591,9 @@ msgstr ""
 msgid "Modification NOT successfull - {c}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1171 lib/pp_admintools/app/remove_ldap_user.py:426
-#: lib/pp_admintools/app/remove_ldap_user.py:453 lib/pp_admintools/app/remove_ldap_user.py:480
-#: lib/pp_admintools/app/remove_ldap_user.py:511 lib/pp_admintools/app/remove_ldap_user.py:542
+#: lib/pp_admintools/app/ldap.py:1171 lib/pp_admintools/app/remove_ldap_user.py:416
+#: lib/pp_admintools/app/remove_ldap_user.py:443 lib/pp_admintools/app/remove_ldap_user.py:470
+#: lib/pp_admintools/app/remove_ldap_user.py:501 lib/pp_admintools/app/remove_ldap_user.py:532
 #: lib/pp_admintools/app/set_ldap_password.py:612
 msgid "Changes:"
 msgstr ""
@@ -727,7 +727,7 @@ msgstr ""
 msgid "Did not found sendmail executable."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:86
+#: lib/pp_admintools/app/mirror_ldap.py:87
 msgid ""
 "Mirror the content of a complete LDAP instance (server or cluster) to another instance. This "
 "will be done first by clearing the target instance, then copying structural entries from the "
@@ -736,96 +736,105 @@ msgid ""
 "values."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:94
+#: lib/pp_admintools/app/mirror_ldap.py:95
 msgid "Do not execute a countdown before starting the application."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:104
+#: lib/pp_admintools/app/mirror_ldap.py:105
 msgid "Miroring options"
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:109
+#: lib/pp_admintools/app/mirror_ldap.py:110
 msgid ""
 "Number of seconds to wait after each write operation. Given as a float value, and if set to "
 "zero, there is no waiting after a write. (default: {:.1f})"
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:116
+#: lib/pp_admintools/app/mirror_ldap.py:117
 msgid "NUMBER"
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:118
+#: lib/pp_admintools/app/mirror_ldap.py:119
 msgid "Limiting the mirroring to the first NUMBER entries. This option is valid only in simulation mode."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:125
+#: lib/pp_admintools/app/mirror_ldap.py:126
 msgid "Mirror only structural entries (entries with childs)."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:147
+#: lib/pp_admintools/app/mirror_ldap.py:148
 msgid "Limiting the number of entries for mirroring to {} entries."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:151
+#: lib/pp_admintools/app/mirror_ldap.py:152
 msgid "Limition the number of entries for mirroring may only be done in simulation mode."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:167
+#: lib/pp_admintools/app/mirror_ldap.py:168
 msgid "Checking mirror source instance for target instance {!r} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:171
+#: lib/pp_admintools/app/mirror_ldap.py:172
 msgid "Got {!r} as the mirror source instance."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:174 lib/pp_admintools/app/mirror_ldap.py:183
-#: lib/pp_admintools/app/mirror_ldap.py:194
+#: lib/pp_admintools/app/mirror_ldap.py:175 lib/pp_admintools/app/mirror_ldap.py:184
+#: lib/pp_admintools/app/mirror_ldap.py:195
 msgid "Error in configuration:"
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:175
+#: lib/pp_admintools/app/mirror_ldap.py:176
 msgid "the source LDAP instance {src!r} for mirroring to {tgt!r} does not exists."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:184
+#: lib/pp_admintools/app/mirror_ldap.py:185
 msgid "the source LDAP instance {src!r} must not be the same like the target instance."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:195
+#: lib/pp_admintools/app/mirror_ldap.py:196
 msgid ""
 "the base DN {src_dn!r} of the source instance {src!r} does not match the base DN {tgt_dn!r} of "
 "the target instance {tgt!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:213
-msgid "Start mirroring LDAP instance {src!r} ({src_url}) to instance {tgt!r} ({tgt_url}) ..."
+#: lib/pp_admintools/app/mirror_ldap.py:212
+msgid "Start mirroring LDAP instance {src!r} ({src_url}) to instance {tgt!r} ({tgt_url}) [{yes}/{no}]?"
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:226
-msgid "Got a {}:"
+#: lib/pp_admintools/app/mirror_ldap.py:216 lib/pp_admintools/app/remove_ldap_user.py:279
+#: lib/pp_admintools/app/set_ldap_password.py:583
+msgid "yes"
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:226
+#: lib/pp_admintools/app/mirror_ldap.py:222 lib/pp_admintools/app/mirror_ldap.py:240
 msgid "Interrupted on demand."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:235
+#: lib/pp_admintools/app/mirror_ldap.py:227
+msgid "Start mirroring LDAP instance {src!r} ({src_url}) to instance {tgt!r} ({tgt_url}) ..."
+msgstr ""
+
+#: lib/pp_admintools/app/mirror_ldap.py:240
+msgid "Got a {}:"
+msgstr ""
+
+#: lib/pp_admintools/app/mirror_ldap.py:249
 msgid "Removing all existing entries in target LDAP instance (except the base DN entry, of course)."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:247
+#: lib/pp_admintools/app/mirror_ldap.py:261
 msgid "Trying to get DNs of all entries in the target LDAP instance."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:288
+#: lib/pp_admintools/app/mirror_ldap.py:302
 msgid "Removing all non structural entries from target LDAP instance."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:300
+#: lib/pp_admintools/app/mirror_ldap.py:314
 msgid "Entry {!r} is a structural entry, will not be removed at this point."
 msgstr ""
 
-#: lib/pp_admintools/app/mirror_ldap.py:316
+#: lib/pp_admintools/app/mirror_ldap.py:330
 msgid "Removing all structural entries from target LDAP instance."
 msgstr ""
 
@@ -1025,105 +1034,93 @@ msgstr ""
 msgid "Remove [{yes}/{no}]?"
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:279 lib/pp_admintools/app/set_ldap_password.py:583
-msgid "yes"
-msgstr ""
-
-#: lib/pp_admintools/app/remove_ldap_user.py:284
-msgid "Abort deactivating by {cls}: {e}"
-msgstr ""
-
-#: lib/pp_admintools/app/remove_ldap_user.py:286
-msgid "Abort removing by {cls}: {e}"
-msgstr ""
-
-#: lib/pp_admintools/app/remove_ldap_user.py:295
+#: lib/pp_admintools/app/remove_ldap_user.py:285
 msgid "Evaluating DNs of the user {!r} to remove ..."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:309 lib/pp_admintools/app/set_ldap_password.py:531
+#: lib/pp_admintools/app/remove_ldap_user.py:299 lib/pp_admintools/app/set_ldap_password.py:531
 msgid "Got DN {dn!r} for user {user!r} in LDAP instance {inst}."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:316 lib/pp_admintools/app/set_ldap_password.py:536
+#: lib/pp_admintools/app/remove_ldap_user.py:306 lib/pp_admintools/app/set_ldap_password.py:536
 msgid "Found {nr} entries for user {u!r} in LDAP instance {i}."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:328 lib/pp_admintools/app/set_ldap_password.py:550
+#: lib/pp_admintools/app/remove_ldap_user.py:318 lib/pp_admintools/app/set_ldap_password.py:550
 msgid "Did not found user {user!r} in LDAP instance {inst}."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:337
+#: lib/pp_admintools/app/remove_ldap_user.py:327
 msgid "Deactivating all given users from {} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:339
+#: lib/pp_admintools/app/remove_ldap_user.py:329
 msgid "Removing all given users from {} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:354
+#: lib/pp_admintools/app/remove_ldap_user.py:344
 msgid "Deactivating user {dn!r} from {inst} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:357
+#: lib/pp_admintools/app/remove_ldap_user.py:347
 msgid "Removing user {dn!r} from {inst} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:363
+#: lib/pp_admintools/app/remove_ldap_user.py:353
 msgid "Attributes of {!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:384
+#: lib/pp_admintools/app/remove_ldap_user.py:374
 msgid "{c} on removing user {dn!r}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:390
+#: lib/pp_admintools/app/remove_ldap_user.py:380
 msgid "User {dn!r} successful deactivated on {inst}."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:393
+#: lib/pp_admintools/app/remove_ldap_user.py:383
 msgid "User {dn!r} successful removed from {inst}."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:419
+#: lib/pp_admintools/app/remove_ldap_user.py:409
 msgid "Updating user info for {dn!r} on {inst} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:424 lib/pp_admintools/app/set_ldap_password.py:610
+#: lib/pp_admintools/app/remove_ldap_user.py:414 lib/pp_admintools/app/set_ldap_password.py:610
 msgid "{c} on deactivating user {dn!r}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:440
+#: lib/pp_admintools/app/remove_ldap_user.py:430
 msgid "Did not found any group memberships of {dn!r} in {inst}."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:446 lib/pp_admintools/app/remove_ldap_user.py:473
-#: lib/pp_admintools/app/remove_ldap_user.py:504 lib/pp_admintools/app/remove_ldap_user.py:535
+#: lib/pp_admintools/app/remove_ldap_user.py:436 lib/pp_admintools/app/remove_ldap_user.py:463
+#: lib/pp_admintools/app/remove_ldap_user.py:494 lib/pp_admintools/app/remove_ldap_user.py:525
 msgid "Removing user {u!r} from group {g!r} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:451 lib/pp_admintools/app/remove_ldap_user.py:478
-#: lib/pp_admintools/app/remove_ldap_user.py:509 lib/pp_admintools/app/remove_ldap_user.py:540
+#: lib/pp_admintools/app/remove_ldap_user.py:441 lib/pp_admintools/app/remove_ldap_user.py:468
+#: lib/pp_admintools/app/remove_ldap_user.py:499 lib/pp_admintools/app/remove_ldap_user.py:530
 msgid "{c} on removing user {dn!r} from group {g!r}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:467
+#: lib/pp_admintools/app/remove_ldap_user.py:457
 msgid "Did not found any unique group memberships of {dn!r} in {inst}."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:491
+#: lib/pp_admintools/app/remove_ldap_user.py:481
 msgid "Deleting user {uid!r} from all POSIX groups in {inst}."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:498
+#: lib/pp_admintools/app/remove_ldap_user.py:488
 msgid "Did not found any POSIX group memberships of {uid!r} in {inst}."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:522
+#: lib/pp_admintools/app/remove_ldap_user.py:512
 msgid "Deleting user {uid!r} from all sudo groups in {inst}."
 msgstr ""
 
-#: lib/pp_admintools/app/remove_ldap_user.py:529
+#: lib/pp_admintools/app/remove_ldap_user.py:519
 msgid "Did not found any sudo group memberships of {uid!r} in {inst}."
 msgstr ""