]> Frank Brehm's Git Trees - pixelpark/pp-admin-tools.git/commitdiff
Translations
authorFrank Brehm <frank.brehm@pixelpark.com>
Wed, 17 May 2023 14:32:31 +0000 (16:32 +0200)
committerFrank Brehm <frank.brehm@pixelpark.com>
Wed, 17 May 2023 14:32:31 +0000 (16:32 +0200)
locale/de_DE/LC_MESSAGES/pp_admintools.po
locale/en_US/LC_MESSAGES/pp_admintools.po
locale/pp_admintools.pot

index ea6455ecf32ac59d5ed752eb7777b731e1e09261..894ac606d8200f5af313e60cd86468728a99a377 100644 (file)
@@ -7,16 +7,16 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pp_admintools 0.8.7\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2023-05-10 16:23+0200\n"
-"PO-Revision-Date: 2023-05-10 16:00+0100\n"
+"POT-Creation-Date: 2023-05-17 16:31+0200\n"
+"PO-Revision-Date: 2023-05-17 16:30+0100\n"
 "Last-Translator: Frank Brehm <frank.brehm@pixelpark.com>\n"
 "Language: de_DE\n"
 "Language-Team: de_DE <solution@pixelpark.com>\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.8.0\n"
+"Generated-By: Babel 2.12.1\n"
 
 #: lib/pp_admintools/app/__init__.py:114
 msgid "Using logfile {!r}."
@@ -26,6 +26,87 @@ msgstr "Verwende Logdatei {!r}."
 msgid "Don't using a logfile."
 msgstr "Verwende keine Logdatei."
 
+#: lib/pp_admintools/app/barracuda_sync.py:105
+msgid "Synchronization of existing virtual aliases with alias definitions in LDAP for Barracuda."
+msgstr ""
+"Synchronisiere die existierenden virtuellen Aliase mit den Aliasdefinitionen im LDAP für die "
+"Barracudas."
+
+#: lib/pp_admintools/app/barracuda_sync.py:119
+msgid "Barracuda sync options"
+msgstr "Barracuda-Synchronisationsoptionen"
+
+#: lib/pp_admintools/app/barracuda_sync.py:122
+msgid "DIR"
+msgstr "VERZ"
+
+#: lib/pp_admintools/app/barracuda_sync.py:124
+msgid "The directory containing the virtual aliases mapping file. It has to be exists. Default: {!r}."
+msgstr ""
+"iDas Verzeichnis, welches die Mapping-Datei für die virtuellen Aliase enthält. Es muss "
+"existieren. Vorgabe: {!r}."
+
+#: lib/pp_admintools/app/barracuda_sync.py:131
+msgid "NAME"
+msgstr "NAME"
+
+#: lib/pp_admintools/app/barracuda_sync.py:132
+msgid ""
+"All possible basenames of the virtual aliases file below the latter directory. All of these "
+"basenames are used as source of the virtual aliases. Default: {!r}."
+msgstr ""
+"Alle möglichen Basisnamen der Datei mit den virtuellen Aliasen im verhergehenden Verzeichnis. "
+"All diese Basisnamen werden als Quelle der virtuellen Aliase verwendet. Vorgabe: {!r}."
+
+#: lib/pp_admintools/app/barracuda_sync.py:139 lib/pp_admintools/app/mk_ldap_passwd.py:107
+msgid "TYPE"
+msgstr "TYP"
+
+#: lib/pp_admintools/app/barracuda_sync.py:140
+msgid "The used lookup table type of all virtual aliases table. Default: {!r}."
+msgstr "Der verwendete Lookup-Tabellentyp für alle virtuellen Alias-Dateien. Vorgabe: {!r}."
+
+#: lib/pp_admintools/app/barracuda_sync.py:147
+msgid ""
+"The DN of LDAP container (mostly an OU), where the virtual alias entries should be located. "
+"Default: {!r}."
+msgstr ""
+"Die DN des LDAP-Containers (meistens eine OU), in dem alle virtuellen Aliaseinträge geplegt "
+"werden sollen. Vorgabe: {!r}"
+
+#: lib/pp_admintools/app/barracuda_sync.py:171 lib/pp_admintools/app/barracuda_sync.py:230
+msgid "Checking postfix commands and lookup table types ..."
+msgstr "Überprüfe Postfix-Kommandos und Lookup-Tabellentypen …"
+
+#: lib/pp_admintools/app/barracuda_sync.py:188
+msgid "Postfix seems not to be installed."
+msgstr "Postfix scheint nicht installiert zu sein."
+
+#: lib/pp_admintools/app/barracuda_sync.py:191
+msgid "Evaluating lookup table types."
+msgstr "Ermittle Lookup-Tabellentypen."
+
+#: lib/pp_admintools/app/barracuda_sync.py:196
+msgid "Error {} on evaluating lookup table types"
+msgstr "Fehler {} beim Ermitteln der Lookup-Tabellentypen"
+
+#: lib/pp_admintools/app/barracuda_sync.py:205 lib/pp_admintools/app/dns_deploy_zones.py:456
+#: lib/pp_admintools/app/dns_deploy_zones.py:810 lib/pp_admintools/app/ldap.py:871
+#: lib/pp_admintools/app/ldap.py:1004 lib/pp_admintools/app/ldap.py:1057
+#: lib/pp_admintools/app/ldap.py:1110 lib/pp_admintools/app/ldap.py:1398
+#: lib/pp_admintools/app/ldap.py:1432 lib/pp_admintools/app/ldap.py:1466
+#: lib/pp_admintools/app/ldap.py:1500
+msgid "Result:"
+msgstr "Ergebnis:"
+
+#: lib/pp_admintools/app/barracuda_sync.py:214
+msgid "Did not found valid lookup table types."
+msgstr "Kein gültigen Lookup-Tabelletypen gefunden."
+
+#: lib/pp_admintools/app/barracuda_sync.py:221
+msgid "Wrong lookup table type {!r} given. Valid types are:"
+msgstr "Ungültiger Lookup-Tabelletyp {!r} angegeben. Gültige typen sind:"
+
 #: lib/pp_admintools/app/check_ldap_dn_attributes.py:82
 msgid ""
 "Checking all attributes with a DN syntax ({alist}) in the given instance. The check is for the "
@@ -196,14 +277,6 @@ msgstr "Versuche alle Schlüssel der named.conf zu ermitteln …"
 msgid "Executing: {}"
 msgstr "Führe aus: {}"
 
-#: lib/pp_admintools/app/dns_deploy_zones.py:456 lib/pp_admintools/app/dns_deploy_zones.py:810
-#: lib/pp_admintools/app/ldap.py:872 lib/pp_admintools/app/ldap.py:1006
-#: lib/pp_admintools/app/ldap.py:1059 lib/pp_admintools/app/ldap.py:1112
-#: lib/pp_admintools/app/ldap.py:1400 lib/pp_admintools/app/ldap.py:1434
-#: lib/pp_admintools/app/ldap.py:1468 lib/pp_admintools/app/ldap.py:1502
-msgid "Result:"
-msgstr "Ergebnis:"
-
 #: lib/pp_admintools/app/dns_deploy_zones.py:497 lib/pp_admintools/app/dns_deploy_zones.py:499
 msgid "Found named keys:"
 msgstr "iGefundene Schlüssel von named:"
@@ -364,19 +437,19 @@ msgstr "Neu starten {} …"
 msgid "Reloading {} ..."
 msgstr "Reload {} …"
 
-#: lib/pp_admintools/app/duplicate_attribs.py:61
+#: lib/pp_admintools/app/duplicate_attribs.py:58
 msgid "Evaluating all LDAP entries, which are using duplicate attributes, which should be unique."
 msgstr "Ermittelt alle LDAP-Einträge, die Duplikat-Attribute haben, welche aber eindeutig sein sollten."
 
-#: lib/pp_admintools/app/duplicate_attribs.py:74
+#: lib/pp_admintools/app/duplicate_attribs.py:71
 msgid "Evaluation options"
 msgstr "Evaluationsoptionen"
 
-#: lib/pp_admintools/app/duplicate_attribs.py:77 lib/pp_admintools/app/duplicate_attribs.py:85
+#: lib/pp_admintools/app/duplicate_attribs.py:74 lib/pp_admintools/app/duplicate_attribs.py:82
 msgid "ATTRIBUTE"
 msgstr "ATTRIBUT"
 
-#: lib/pp_admintools/app/duplicate_attribs.py:78
+#: lib/pp_admintools/app/duplicate_attribs.py:75
 msgid ""
 "All attribute types, which should be unique over the complete LDAP tree. Per default the "
 "following attribute types should be unique:"
@@ -384,7 +457,7 @@ msgstr ""
 "Alle Attributtypen, die eindeutig über den gesamten LDAP-Baum sein sollten. Per Vorgabe sollen "
 "die folgenden Attributtypen eindeutig sein:"
 
-#: lib/pp_admintools/app/duplicate_attribs.py:86
+#: lib/pp_admintools/app/duplicate_attribs.py:83
 msgid ""
 "All attribute types, where their uniqueness depends on an additional LDAP filter. For instance, "
 "the attribute 'gidNumber' should be unique for all entries, which are using the objectClass "
@@ -399,118 +472,118 @@ msgstr ""
 "\"objectClass=posixGroup\"' sein (welches auch die Vorgabe diese Option ist). Bitte beachten, "
 "dass dieser Filter von der Anwendung automatich mit Klammern umschlossen wird."
 
-#: lib/pp_admintools/app/duplicate_attribs.py:134
+#: lib/pp_admintools/app/duplicate_attribs.py:131
 msgid "Wrong definition for a filter dependend unique attribute given:"
 msgstr "Ungültige Definition für einen Filter eines eindeutigen Attributes angegeben:"
 
-#: lib/pp_admintools/app/duplicate_attribs.py:153
+#: lib/pp_admintools/app/duplicate_attribs.py:150
 msgid "Checking for globally unique attribute '"
 msgstr "Überprüfe global eindeutiges Attribut '"
 
-#: lib/pp_admintools/app/duplicate_attribs.py:154 lib/pp_admintools/app/duplicate_attribs.py:168
+#: lib/pp_admintools/app/duplicate_attribs.py:151 lib/pp_admintools/app/duplicate_attribs.py:165
 msgid "' ..."
 msgstr "' …"
 
-#: lib/pp_admintools/app/duplicate_attribs.py:167
+#: lib/pp_admintools/app/duplicate_attribs.py:164
 msgid "Checking for dependend unique attribute '"
 msgstr "Überprüfe abhängig eindeutiges Attribut '"
 
-#: lib/pp_admintools/app/duplicate_attribs.py:175 lib/pp_admintools/app/ldap.py:559
+#: lib/pp_admintools/app/duplicate_attribs.py:172 lib/pp_admintools/app/ldap.py:557
 msgid "Used filter:"
 msgstr "Verwendeter Filter:"
 
-#: lib/pp_admintools/app/duplicate_attribs.py:219
+#: lib/pp_admintools/app/duplicate_attribs.py:216
 msgid "No duplicates for attribute {!r} found."
 msgstr "Keine Duplikate für das Attribut {!r} gefunden."
 
-#: lib/pp_admintools/app/ldap.py:117 lib/pp_admintools/app/ldap.py:280
+#: lib/pp_admintools/app/ldap.py:115 lib/pp_admintools/app/ldap.py:283
 msgid "The path {!r} must be an absolute path."
 msgstr "Der Pfad {!r} muss ein absoluter Pfad sein."
 
-#: lib/pp_admintools/app/ldap.py:123 lib/pp_admintools/app/ldap.py:284
+#: lib/pp_admintools/app/ldap.py:121 lib/pp_admintools/app/ldap.py:287
 #: lib/pp_admintools/app/ldap.py:1516
 msgid "The file {!r} does not exists."
 msgstr "Die Datei {!r} existiert nicht."
 
-#: lib/pp_admintools/app/ldap.py:127 lib/pp_admintools/app/ldap.py:288
+#: lib/pp_admintools/app/ldap.py:125 lib/pp_admintools/app/ldap.py:291
 #: lib/pp_admintools/app/ldap.py:1521
 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:131 lib/pp_admintools/app/ldap.py:292
+#: lib/pp_admintools/app/ldap.py:129 lib/pp_admintools/app/ldap.py:295
 #: lib/pp_admintools/app/ldap.py:1526
 msgid "The given file {!r} is not readable."
 msgstr "Die angegebene Datei {} ist nicht lesbar."
 
-#: lib/pp_admintools/app/ldap.py:152
+#: lib/pp_admintools/app/ldap.py:151
 msgid "a port number must be greater than zero and less or equal to {}."
 msgstr "ein Port muss größer als Null und kleiner oder gleich {} sein."
 
-#: lib/pp_admintools/app/ldap.py:157
+#: lib/pp_admintools/app/ldap.py:156
 msgid "Wrong port number {!r}:"
 msgstr "Ungültige Portnummer {!r}."
 
-#: lib/pp_admintools/app/ldap.py:325
+#: lib/pp_admintools/app/ldap.py:324
 msgid "LDAP options"
 msgstr "LDAP-Optionen"
 
-#: lib/pp_admintools/app/ldap.py:327
+#: lib/pp_admintools/app/ldap.py:326
 msgid "Options for the default LDAP connection"
 msgstr "Optionen für die Vorgabe-LDAP-Verbindung"
 
-#: lib/pp_admintools/app/ldap.py:329
+#: lib/pp_admintools/app/ldap.py:328
 msgid "Options fo LDAP connections"
 msgstr "Optionen für die LDAP-Verbindungen"
 
-#: lib/pp_admintools/app/ldap.py:336 lib/pp_admintools/app/mirror_ldap.py:244
+#: lib/pp_admintools/app/ldap.py:335 lib/pp_admintools/app/mirror_ldap.py:244
 #: lib/pp_admintools/app/remove_ldap_user.py:280 lib/pp_admintools/app/set_ldap_password.py:492
 msgid "No"
 msgstr "Nein"
 
-#: lib/pp_admintools/app/ldap.py:338
+#: lib/pp_admintools/app/ldap.py:337
 msgid "Yes"
 msgstr "Ja"
 
-#: lib/pp_admintools/app/ldap.py:344
+#: lib/pp_admintools/app/ldap.py:343
 msgid "HOST"
 msgstr "HOST"
 
-#: lib/pp_admintools/app/ldap.py:345
+#: lib/pp_admintools/app/ldap.py:344
 msgid "Hostname or address of the LDAP server to use. Default: {!r}"
 msgstr "Der Hostname oder die Adresse des zu verwendenden LDAP-Servers. Vorgabe: {!r}"
 
-#: lib/pp_admintools/app/ldap.py:352
+#: lib/pp_admintools/app/ldap.py:351
 msgid "Use ldaps to connect to the LDAP server. Default: {}"
 msgstr "Soll ldaps zum Verbinden mit dem LDAP-Server verwendet werden? Vorgabe: {}."
 
-#: lib/pp_admintools/app/ldap.py:357 lib/pp_admintools/app/mail.py:261
+#: lib/pp_admintools/app/ldap.py:356 lib/pp_admintools/app/mail.py:261
 #: lib/pp_admintools/app/pdns.py:275
 msgid "PORT"
 msgstr "PORT"
 
-#: lib/pp_admintools/app/ldap.py:359
+#: lib/pp_admintools/app/ldap.py:358
 msgid "The port number to connect to the LDAP server. Default: {}"
 msgstr "Welcher Port soll verwendet werden, um sich mit dem LDAP-Server zu verbinden? Vorgabe: {}."
 
-#: lib/pp_admintools/app/ldap.py:365
+#: lib/pp_admintools/app/ldap.py:364
 msgid "The base DN used as the root for the LDAP searches. Default: {!r}"
 msgstr "Die Basis-DN, die als Ausgangspunt bei LDAP-Suchen verwendet werden soll. Vorgabe: {!r}"
 
-#: lib/pp_admintools/app/ldap.py:372
+#: lib/pp_admintools/app/ldap.py:371
 msgid "The Bind DN to use to connect to the LDAP server. Default: {!r}"
 msgstr "Die Bind-DN, die zur Verbindung mit dem LDAP-Server verwendet werden soll. Vorgabe: {!r}"
 
-#: lib/pp_admintools/app/ldap.py:380 lib/pp_admintools/app/mk_ldap_passwd.py:134
+#: lib/pp_admintools/app/ldap.py:379 lib/pp_admintools/app/mk_ldap_passwd.py:134
 #: lib/pp_admintools/app/set_ldap_password.py:130 lib/pp_admintools/app/set_ldap_password.py:131
 #: lib/pp_admintools/app/set_ldap_password.py:148 lib/pp_admintools/app/set_ldap_password.py:151
 msgid "PASSWORD"
 msgstr "PASSWORT"
 
-#: lib/pp_admintools/app/ldap.py:381
+#: lib/pp_admintools/app/ldap.py:380
 msgid "Use PASSWORD as the password for simple LDAP authentication."
 msgstr "Verwende PASSWORT als Passwort für die einfache Authentifizierung."
 
-#: lib/pp_admintools/app/ldap.py:386
+#: lib/pp_admintools/app/ldap.py:385
 msgid ""
 "Prompt for simple LDAP authentication. This is used instead of specifying the password on the "
 "command line."
@@ -518,20 +591,20 @@ msgstr ""
 "Nachfrage nach dem Passwort für eine einfache LDAP-Authentifizierung. Dies wird anstelle der "
 "Angabe des Passwortes an der Kommandozeile verwendet."
 
-#: lib/pp_admintools/app/ldap.py:392 lib/pp_admintools/app/set_ldap_password.py:142
+#: lib/pp_admintools/app/ldap.py:391 lib/pp_admintools/app/set_ldap_password.py:142
 #: lib/pp_admintools/app/set_ldap_password.py:144
 msgid "PASSWORD_FILE"
 msgstr "PASSWORT_DATEI"
 
-#: lib/pp_admintools/app/ldap.py:394
+#: lib/pp_admintools/app/ldap.py:393
 msgid "Use contents of PASSWORD_FILE as the password for simple authentication."
 msgstr "Verwende den Inhalt der PASSWORT_DATEI als das Passort für eine einfache LDAP-Authentifizierung."
 
-#: lib/pp_admintools/app/ldap.py:402 lib/pp_admintools/app/pdns.py:249
+#: lib/pp_admintools/app/ldap.py:401 lib/pp_admintools/app/pdns.py:249
 msgid "INSTANCE"
 msgstr "INSTANZ"
 
-#: lib/pp_admintools/app/ldap.py:405
+#: lib/pp_admintools/app/ldap.py:404
 msgid "If not given, then the instance {!r} will be used."
 msgstr "Wenn nicht angegeben, dann wird die Instanz {!r} verwendet."
 
@@ -562,79 +635,79 @@ msgstr "SEKUNDEN"
 msgid "Using the given timeout in seconds for all LDAP operations. Default: {}"
 msgstr "Der Timeout in Sekunden für alle LDAP-Operationen. Vorgabe: {}."
 
-#: lib/pp_admintools/app/ldap.py:474
+#: lib/pp_admintools/app/ldap.py:472
 msgid "Checking given instances."
 msgstr "Überprüfe die übergebenen Instanzen."
 
-#: lib/pp_admintools/app/ldap.py:478
+#: lib/pp_admintools/app/ldap.py:476
 msgid "Given insts:"
 msgstr "Übergebene Instanzen:"
 
-#: lib/pp_admintools/app/ldap.py:529
+#: lib/pp_admintools/app/ldap.py:527
 msgid "Configured LDAP instances:"
 msgstr "Konfigurierte LDAP-Instanzen:"
 
-#: lib/pp_admintools/app/ldap.py:546
+#: lib/pp_admintools/app/ldap.py:544
 msgid "Verifying given instances ..."
 msgstr "Überprüfe Instanzen …"
 
-#: lib/pp_admintools/app/ldap.py:582
+#: lib/pp_admintools/app/ldap.py:580
 msgid "Filtered instances:"
 msgstr "Gefilterte Instanzen:"
 
-#: lib/pp_admintools/app/ldap.py:587
+#: lib/pp_admintools/app/ldap.py:585
 msgid "LDAP instances to use:"
 msgstr "Verwendete LDAP-Instanzen:"
 
-#: lib/pp_admintools/app/ldap.py:603
+#: lib/pp_admintools/app/ldap.py:601
 msgid "LDAP instance {!r} not found in configuration or is not usable."
 msgstr "Die LDAP-Instanz {!r} wurde nicht in der Konfiguration gefunden oder ist nicht verwendbar."
 
-#: lib/pp_admintools/app/ldap.py:658
+#: lib/pp_admintools/app/ldap.py:656
 msgid "Preparations ..."
 msgstr "Vorbereitungen …"
 
-#: lib/pp_admintools/app/ldap.py:661
+#: lib/pp_admintools/app/ldap.py:659
 msgid "Open all necessary LDAP connections ..."
 msgstr "Öffne alle notwendigen LDAP-Verbindungen …"
 
-#: lib/pp_admintools/app/ldap.py:675
+#: lib/pp_admintools/app/ldap.py:673
 msgid "Password of user {usr} on LDAP instance {inst}:"
 msgstr "Passwort des Nutzers {usr} der LDAP-Instanz {inst}:"
 
-#: lib/pp_admintools/app/ldap.py:684
+#: lib/pp_admintools/app/ldap.py:682
 msgid "Info about LDAP server {}:"
 msgstr "Informationen zu LDAP-Server {}:"
 
-#: lib/pp_admintools/app/ldap.py:694
+#: lib/pp_admintools/app/ldap.py:692
 msgid "Trying to get LDAP server object for {} ..."
 msgstr "Versuche ein LDAP-Server-Objekt für {} zu bekommen …"
 
-#: lib/pp_admintools/app/ldap.py:710
+#: lib/pp_admintools/app/ldap.py:708
 msgid "Connect options to server {!r}:"
 msgstr "Verbindungs-Optionen zu Server {!r}:"
 
-#: lib/pp_admintools/app/ldap.py:717
+#: lib/pp_admintools/app/ldap.py:715
 msgid "LDAP server {s}: {re}"
 msgstr "LDAP-Server {s}: {re}"
 
-#: lib/pp_admintools/app/ldap.py:731
+#: lib/pp_admintools/app/ldap.py:729
 msgid "Connecting to LDAP server {url} as {dn!r} ..."
 msgstr "Verbinde mit LDAP-Server {url} als {dn!r} …"
 
-#: lib/pp_admintools/app/ldap.py:743
+#: lib/pp_admintools/app/ldap.py:741
 msgid "Finishing ..."
 msgstr "Beende …"
 
-#: lib/pp_admintools/app/ldap.py:753
+#: lib/pp_admintools/app/ldap.py:751
 msgid "Disconnecting from all remaining LDAP instances ..."
 msgstr "Trenne Verbindung zu allen verbleibenden LDAP-Instanzen …"
 
-#: lib/pp_admintools/app/ldap.py:766
+#: lib/pp_admintools/app/ldap.py:764
 msgid "Unbinding from LDAP server {!r} ..."
 msgstr "Trenne Bindung zu LDAP-Server {!r} …"
 
-#: lib/pp_admintools/app/ldap.py:773
+#: lib/pp_admintools/app/ldap.py:771
 msgid "Disconnecting from LDAP server {!r} ..."
 msgstr "Trenne Verbindung zu LDAP-Server {!r} …"
 
@@ -664,193 +737,193 @@ msgstr "Erhaltene Antworteinträge:"
 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:849 lib/pp_admintools/app/ldap.py:892
+#: lib/pp_admintools/app/ldap.py:848 lib/pp_admintools/app/ldap.py:890
 msgid "Using LDAP filter: {!r}"
 msgstr "Verwende LDAP-Filter: {!r}."
 
-#: lib/pp_admintools/app/ldap.py:858 lib/pp_admintools/app/ldap.py:901
+#: lib/pp_admintools/app/ldap.py:857 lib/pp_admintools/app/ldap.py:899
 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:862 lib/pp_admintools/app/ldap.py:905
-#: lib/pp_admintools/app/ldap.py:1003 lib/pp_admintools/app/ldap.py:1056
-#: lib/pp_admintools/app/ldap.py:1109 lib/pp_admintools/app/ldap.py:1197
-#: lib/pp_admintools/app/ldap.py:1397 lib/pp_admintools/app/ldap.py:1431
-#: lib/pp_admintools/app/ldap.py:1465 lib/pp_admintools/app/ldap.py:1499
+#: lib/pp_admintools/app/ldap.py:861 lib/pp_admintools/app/ldap.py:903
+#: lib/pp_admintools/app/ldap.py:1001 lib/pp_admintools/app/ldap.py:1054
+#: lib/pp_admintools/app/ldap.py:1107 lib/pp_admintools/app/ldap.py:1195
+#: lib/pp_admintools/app/ldap.py:1395 lib/pp_admintools/app/ldap.py:1429
+#: lib/pp_admintools/app/ldap.py:1463 lib/pp_admintools/app/ldap.py:1497
 msgid "Got a response entry:"
 msgstr "Erhaltener Antwort-Eintrag:"
 
-#: lib/pp_admintools/app/ldap.py:888
+#: lib/pp_admintools/app/ldap.py:886
 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:927
+#: lib/pp_admintools/app/ldap.py:925
 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:932
+#: lib/pp_admintools/app/ldap.py:930
 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:939
+#: lib/pp_admintools/app/ldap.py:937
 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:946
+#: lib/pp_admintools/app/ldap.py:944
 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:955 lib/pp_admintools/app/remove_ldap_user.py:290
+#: lib/pp_admintools/app/ldap.py:953 lib/pp_admintools/app/remove_ldap_user.py:290
 msgid "Empty user given."
 msgstr "Leere Nutzername übergeben."
 
-#: lib/pp_admintools/app/ldap.py:958
+#: lib/pp_admintools/app/ldap.py:956
 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:988 lib/pp_admintools/app/ldap.py:1041
-#: lib/pp_admintools/app/ldap.py:1094 lib/pp_admintools/app/ldap.py:1385
-#: lib/pp_admintools/app/ldap.py:1419 lib/pp_admintools/app/ldap.py:1453
-#: lib/pp_admintools/app/ldap.py:1487
+#: lib/pp_admintools/app/ldap.py:986 lib/pp_admintools/app/ldap.py:1039
+#: lib/pp_admintools/app/ldap.py:1092 lib/pp_admintools/app/ldap.py:1383
+#: lib/pp_admintools/app/ldap.py:1417 lib/pp_admintools/app/ldap.py:1451
+#: lib/pp_admintools/app/ldap.py:1485
 msgid "Searching in {uri}/{bdn} with filter: {fltr}"
 msgstr "Suche in {uri}/{bdn} mit dem Filter: {fltr}"
 
-#: lib/pp_admintools/app/ldap.py:999
+#: lib/pp_admintools/app/ldap.py:997
 msgid "Result of searching for mail address {m!r}:"
 msgstr "Ergebnis der Suche nach der Mailadresse {m!r}:"
 
-#: lib/pp_admintools/app/ldap.py:1010
+#: lib/pp_admintools/app/ldap.py:1008
 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:1052
+#: lib/pp_admintools/app/ldap.py:1050
 msgid "Result of searching for uid {u!r}:"
 msgstr "Ergebnis der Suche nach UID {u!r}:"
 
-#: lib/pp_admintools/app/ldap.py:1063
+#: lib/pp_admintools/app/ldap.py:1061
 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:1105
+#: lib/pp_admintools/app/ldap.py:1103
 msgid "Result of searching for CN {cn!r}:"
 msgstr "Ergebnis der Suche nach CN {cn!r}:"
 
-#: lib/pp_admintools/app/ldap.py:1116
+#: lib/pp_admintools/app/ldap.py:1114
 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:1133 lib/pp_admintools/app/set_ldap_password.py:411
+#: lib/pp_admintools/app/ldap.py:1131 lib/pp_admintools/app/set_ldap_password.py:411
 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:1151
+#: lib/pp_admintools/app/ldap.py:1149
 msgid "ObjectClasses of {dn!r}:"
 msgstr "ObjectClasses von {dn!r}:"
 
-#: lib/pp_admintools/app/ldap.py:1161
+#: lib/pp_admintools/app/ldap.py:1159
 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:1183
+#: lib/pp_admintools/app/ldap.py:1181
 msgid "Searching DN {dn!r} in {uri}."
 msgstr "Suche DN {dn!r} in {uri}."
 
-#: lib/pp_admintools/app/ldap.py:1193
+#: lib/pp_admintools/app/ldap.py:1191
 msgid "Result of searching for DN {dn!r}:"
 msgstr "Ergebnis der Suche nach dem DN {dn!r}:"
 
-#: lib/pp_admintools/app/ldap.py:1201
+#: lib/pp_admintools/app/ldap.py:1199
 msgid "Entry with DN {dn!r} not found in {uri}."
 msgstr "Ein Eintrag bit dem DN {dn!r} wurde nicht in {uri} gefunden."
 
-#: lib/pp_admintools/app/ldap.py:1246
+#: lib/pp_admintools/app/ldap.py:1244
 msgid "Creating entry {dn!r} on {uri}:"
 msgstr "Erstelle Eintrag {dn!r} in {uri} …"
 
-#: lib/pp_admintools/app/ldap.py:1252
+#: lib/pp_admintools/app/ldap.py:1250
 msgid "Simulation mode - entry will not be created."
 msgstr "Simulationsmodus - der Eintrag wird nicht erstellt."
 
-#: lib/pp_admintools/app/ldap.py:1259
+#: lib/pp_admintools/app/ldap.py:1257
 msgid "Creation of entry {dn!r} was NOT successfull - {c}: {e}"
 msgstr "Die Erstellung des Eintrags {dn!r} war NICHT erfolgreich - {c}: {e}"
 
-#: lib/pp_admintools/app/ldap.py:1274
+#: lib/pp_admintools/app/ldap.py:1272
 msgid "Creation status: {!r}."
 msgstr "Erstellungsstatus: {!r}"
 
-#: lib/pp_admintools/app/ldap.py:1276
+#: lib/pp_admintools/app/ldap.py:1274
 msgid "Result of creating:"
 msgstr "Ergebnis der Erstellung:"
 
-#: lib/pp_admintools/app/ldap.py:1279
+#: lib/pp_admintools/app/ldap.py:1277
 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:1285
+#: lib/pp_admintools/app/ldap.py:1283
 msgid "Creation successful."
 msgstr "Die Erstellung war erfolgreich."
 
-#: lib/pp_admintools/app/ldap.py:1296
+#: lib/pp_admintools/app/ldap.py:1294
 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:1301
+#: lib/pp_admintools/app/ldap.py:1299
 msgid "Simulation mode - changes are not applied."
 msgstr "Simulationsmodus - hier wird jetzt nichts geändert."
 
-#: lib/pp_admintools/app/ldap.py:1307
+#: lib/pp_admintools/app/ldap.py:1305
 msgid "Modification of {dn!r} was NOT successfull - {c}: {e}"
 msgstr "Die Änderung von {dn!r} war NICHT erfolgreich - {c}: {e}"
 
-#: lib/pp_admintools/app/ldap.py:1309 lib/pp_admintools/app/ldap.py:1328
+#: lib/pp_admintools/app/ldap.py:1307 lib/pp_admintools/app/ldap.py:1326
 #: lib/pp_admintools/app/remove_ldap_user.py:417 lib/pp_admintools/app/remove_ldap_user.py:444
 #: lib/pp_admintools/app/remove_ldap_user.py:471 lib/pp_admintools/app/remove_ldap_user.py:502
 #: lib/pp_admintools/app/remove_ldap_user.py:533 lib/pp_admintools/app/set_ldap_password.py:521
 msgid "Changes:"
 msgstr "Änderungen:"
 
-#: lib/pp_admintools/app/ldap.py:1321
+#: lib/pp_admintools/app/ldap.py:1319
 msgid "Modification status: {!r}."
 msgstr "Änderungsstatus: {!r}."
 
-#: lib/pp_admintools/app/ldap.py:1323
+#: lib/pp_admintools/app/ldap.py:1321
 msgid "Result of modifying:"
 msgstr "Ergebnis der Änderung:"
 
-#: lib/pp_admintools/app/ldap.py:1326
+#: lib/pp_admintools/app/ldap.py:1324
 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:1331
+#: lib/pp_admintools/app/ldap.py:1329
 msgid "Modification successful."
 msgstr "Die Änderung war erfolgreich."
 
-#: lib/pp_admintools/app/ldap.py:1341
+#: lib/pp_admintools/app/ldap.py:1339
 msgid "Deleting LDAP entry {dn!r} on {uri} ..."
 msgstr "Lösche LDAP-Eintrag {dn!r} in {uri} …"
 
-#: lib/pp_admintools/app/ldap.py:1346
+#: lib/pp_admintools/app/ldap.py:1344
 msgid "Simulation mode - deletion will not be executed."
 msgstr "Simulationsmodus - hier wird jetzt nichts gelöscht."
 
-#: lib/pp_admintools/app/ldap.py:1352
+#: lib/pp_admintools/app/ldap.py:1350
 msgid "Deletion of {dn!r} was NOT successfull - {c}: {e}"
 msgstr "Das Löschen von {dn!r} war NICHT erfolgreich - {c}: {e}"
 
-#: lib/pp_admintools/app/ldap.py:1357
+#: lib/pp_admintools/app/ldap.py:1355
 msgid "Deletion status: {!r}."
 msgstr "Löschstatus: {!r}"
 
-#: lib/pp_admintools/app/ldap.py:1359
+#: lib/pp_admintools/app/ldap.py:1357
 msgid "Result of deletion:"
 msgstr "Ergebnis der Löschung:"
 
-#: lib/pp_admintools/app/ldap.py:1362
+#: lib/pp_admintools/app/ldap.py:1360
 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:1366
+#: lib/pp_admintools/app/ldap.py:1364
 msgid "Deletion successful."
 msgstr "Die Löschung war erfolgreich."
 
@@ -871,7 +944,7 @@ msgid "RDN attribute {!r} will not be touched."
 msgstr "Das RDN-Attribut {!r} wird nicht angefasst."
 
 #: lib/pp_admintools/app/ldap.py:1560 lib/pp_admintools/app/ldap.py:1579
-#: lib/pp_admintools/app/ldap.py:1652
+#: lib/pp_admintools/app/ldap.py:1657
 msgid "Attribute {!r} will not be touched."
 msgstr "Das Attribut {!r} wird nicht angefasst."
 
@@ -1309,10 +1382,6 @@ msgstr ""
 "Das Schema (die Hashing-Methode), das zum Hashen des neuen Passwortes verwendet wird.  Vorgabe: "
 "{default!r}."
 
-#: lib/pp_admintools/app/mk_ldap_passwd.py:107
-msgid "TYPE"
-msgstr "TYP"
-
 #: lib/pp_admintools/app/mk_ldap_passwd.py:113
 msgid "Like {}"
 msgstr "Wie {}"
index 6ab3093cc69b9ab81f8534511ca241285006a1a7..763c7623b513cd89d75a5ac395fd299c5b8ae428 100644 (file)
@@ -7,16 +7,16 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pp_admintools 0.8.7\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2023-05-10 16:23+0200\n"
-"PO-Revision-Date: 2023-05-10 16:00+0100\n"
+"POT-Creation-Date: 2023-05-17 16:31+0200\n"
+"PO-Revision-Date: 2023-05-17 16: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"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.8.0\n"
+"Generated-By: Babel 2.12.1\n"
 
 #: lib/pp_admintools/app/__init__.py:114
 msgid "Using logfile {!r}."
@@ -26,6 +26,79 @@ msgstr ""
 msgid "Don't using a logfile."
 msgstr ""
 
+#: lib/pp_admintools/app/barracuda_sync.py:105
+msgid "Synchronization of existing virtual aliases with alias definitions in LDAP for Barracuda."
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:119
+msgid "Barracuda sync options"
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:122
+msgid "DIR"
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:124
+msgid "The directory containing the virtual aliases mapping file. It has to be exists. Default: {!r}."
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:131
+msgid "NAME"
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:132
+msgid ""
+"All possible basenames of the virtual aliases file below the latter directory. All of these "
+"basenames are used as source of the virtual aliases. Default: {!r}."
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:139 lib/pp_admintools/app/mk_ldap_passwd.py:107
+msgid "TYPE"
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:140
+msgid "The used lookup table type of all virtual aliases table. Default: {!r}."
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:147
+msgid ""
+"The DN of LDAP container (mostly an OU), where the virtual alias entries should be located. "
+"Default: {!r}."
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:171 lib/pp_admintools/app/barracuda_sync.py:230
+msgid "Checking postfix commands and lookup table types ..."
+msgstr "Checking postfix commands and lookup table types …"
+
+#: lib/pp_admintools/app/barracuda_sync.py:188
+msgid "Postfix seems not to be installed."
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:191
+msgid "Evaluating lookup table types."
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:196
+msgid "Error {} on evaluating lookup table types"
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:205 lib/pp_admintools/app/dns_deploy_zones.py:456
+#: lib/pp_admintools/app/dns_deploy_zones.py:810 lib/pp_admintools/app/ldap.py:871
+#: lib/pp_admintools/app/ldap.py:1004 lib/pp_admintools/app/ldap.py:1057
+#: lib/pp_admintools/app/ldap.py:1110 lib/pp_admintools/app/ldap.py:1398
+#: lib/pp_admintools/app/ldap.py:1432 lib/pp_admintools/app/ldap.py:1466
+#: lib/pp_admintools/app/ldap.py:1500
+msgid "Result:"
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:214
+msgid "Did not found valid lookup table types."
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:221
+msgid "Wrong lookup table type {!r} given. Valid types are:"
+msgstr ""
+
 #: lib/pp_admintools/app/check_ldap_dn_attributes.py:82
 msgid ""
 "Checking all attributes with a DN syntax ({alist}) in the given instance. The check is for the "
@@ -190,14 +263,6 @@ msgstr "Trying to get all keys from named.conf …"
 msgid "Executing: {}"
 msgstr ""
 
-#: lib/pp_admintools/app/dns_deploy_zones.py:456 lib/pp_admintools/app/dns_deploy_zones.py:810
-#: lib/pp_admintools/app/ldap.py:872 lib/pp_admintools/app/ldap.py:1006
-#: lib/pp_admintools/app/ldap.py:1059 lib/pp_admintools/app/ldap.py:1112
-#: lib/pp_admintools/app/ldap.py:1400 lib/pp_admintools/app/ldap.py:1434
-#: lib/pp_admintools/app/ldap.py:1468 lib/pp_admintools/app/ldap.py:1502
-msgid "Result:"
-msgstr ""
-
 #: lib/pp_admintools/app/dns_deploy_zones.py:497 lib/pp_admintools/app/dns_deploy_zones.py:499
 msgid "Found named keys:"
 msgstr ""
@@ -356,25 +421,25 @@ msgstr "Restarting {} …"
 msgid "Reloading {} ..."
 msgstr "Reloading {} …"
 
-#: lib/pp_admintools/app/duplicate_attribs.py:61
+#: lib/pp_admintools/app/duplicate_attribs.py:58
 msgid "Evaluating all LDAP entries, which are using duplicate attributes, which should be unique."
 msgstr ""
 
-#: lib/pp_admintools/app/duplicate_attribs.py:74
+#: lib/pp_admintools/app/duplicate_attribs.py:71
 msgid "Evaluation options"
 msgstr ""
 
-#: lib/pp_admintools/app/duplicate_attribs.py:77 lib/pp_admintools/app/duplicate_attribs.py:85
+#: lib/pp_admintools/app/duplicate_attribs.py:74 lib/pp_admintools/app/duplicate_attribs.py:82
 msgid "ATTRIBUTE"
 msgstr ""
 
-#: lib/pp_admintools/app/duplicate_attribs.py:78
+#: lib/pp_admintools/app/duplicate_attribs.py:75
 msgid ""
 "All attribute types, which should be unique over the complete LDAP tree. Per default the "
 "following attribute types should be unique:"
 msgstr ""
 
-#: lib/pp_admintools/app/duplicate_attribs.py:86
+#: lib/pp_admintools/app/duplicate_attribs.py:83
 msgid ""
 "All attribute types, where their uniqueness depends on an additional LDAP filter. For instance, "
 "the attribute 'gidNumber' should be unique for all entries, which are using the objectClass "
@@ -383,137 +448,137 @@ msgid ""
 "default for this option). Please note, that this filter will be wrapped by parenthesis."
 msgstr ""
 
-#: lib/pp_admintools/app/duplicate_attribs.py:134
+#: lib/pp_admintools/app/duplicate_attribs.py:131
 msgid "Wrong definition for a filter dependend unique attribute given:"
 msgstr ""
 
-#: lib/pp_admintools/app/duplicate_attribs.py:153
+#: lib/pp_admintools/app/duplicate_attribs.py:150
 msgid "Checking for globally unique attribute '"
 msgstr ""
 
-#: lib/pp_admintools/app/duplicate_attribs.py:154 lib/pp_admintools/app/duplicate_attribs.py:168
+#: lib/pp_admintools/app/duplicate_attribs.py:151 lib/pp_admintools/app/duplicate_attribs.py:165
 msgid "' ..."
 msgstr "' …"
 
-#: lib/pp_admintools/app/duplicate_attribs.py:167
+#: lib/pp_admintools/app/duplicate_attribs.py:164
 msgid "Checking for dependend unique attribute '"
 msgstr ""
 
-#: lib/pp_admintools/app/duplicate_attribs.py:175 lib/pp_admintools/app/ldap.py:559
+#: lib/pp_admintools/app/duplicate_attribs.py:172 lib/pp_admintools/app/ldap.py:557
 msgid "Used filter:"
 msgstr ""
 
-#: lib/pp_admintools/app/duplicate_attribs.py:219
+#: lib/pp_admintools/app/duplicate_attribs.py:216
 msgid "No duplicates for attribute {!r} found."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:117 lib/pp_admintools/app/ldap.py:280
+#: lib/pp_admintools/app/ldap.py:115 lib/pp_admintools/app/ldap.py:283
 msgid "The path {!r} must be an absolute path."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:123 lib/pp_admintools/app/ldap.py:284
+#: lib/pp_admintools/app/ldap.py:121 lib/pp_admintools/app/ldap.py:287
 #: lib/pp_admintools/app/ldap.py:1516
 msgid "The file {!r} does not exists."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:127 lib/pp_admintools/app/ldap.py:288
+#: lib/pp_admintools/app/ldap.py:125 lib/pp_admintools/app/ldap.py:291
 #: lib/pp_admintools/app/ldap.py:1521
 msgid "The given path {!r} exists, but is not a regular file."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:131 lib/pp_admintools/app/ldap.py:292
+#: lib/pp_admintools/app/ldap.py:129 lib/pp_admintools/app/ldap.py:295
 #: lib/pp_admintools/app/ldap.py:1526
 msgid "The given file {!r} is not readable."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:152
+#: lib/pp_admintools/app/ldap.py:151
 msgid "a port number must be greater than zero and less or equal to {}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:157
+#: lib/pp_admintools/app/ldap.py:156
 msgid "Wrong port number {!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:325
+#: lib/pp_admintools/app/ldap.py:324
 msgid "LDAP options"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:327
+#: lib/pp_admintools/app/ldap.py:326
 msgid "Options for the default LDAP connection"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:329
+#: lib/pp_admintools/app/ldap.py:328
 msgid "Options fo LDAP connections"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:336 lib/pp_admintools/app/mirror_ldap.py:244
+#: lib/pp_admintools/app/ldap.py:335 lib/pp_admintools/app/mirror_ldap.py:244
 #: lib/pp_admintools/app/remove_ldap_user.py:280 lib/pp_admintools/app/set_ldap_password.py:492
 msgid "No"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:338
+#: lib/pp_admintools/app/ldap.py:337
 msgid "Yes"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:344
+#: lib/pp_admintools/app/ldap.py:343
 msgid "HOST"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:345
+#: lib/pp_admintools/app/ldap.py:344
 msgid "Hostname or address of the LDAP server to use. Default: {!r}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:352
+#: lib/pp_admintools/app/ldap.py:351
 msgid "Use ldaps to connect to the LDAP server. Default: {}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:357 lib/pp_admintools/app/mail.py:261
+#: lib/pp_admintools/app/ldap.py:356 lib/pp_admintools/app/mail.py:261
 #: lib/pp_admintools/app/pdns.py:275
 msgid "PORT"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:359
+#: lib/pp_admintools/app/ldap.py:358
 msgid "The port number to connect to the LDAP server. Default: {}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:365
+#: lib/pp_admintools/app/ldap.py:364
 msgid "The base DN used as the root for the LDAP searches. Default: {!r}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:372
+#: lib/pp_admintools/app/ldap.py:371
 msgid "The Bind DN to use to connect to the LDAP server. Default: {!r}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:380 lib/pp_admintools/app/mk_ldap_passwd.py:134
+#: lib/pp_admintools/app/ldap.py:379 lib/pp_admintools/app/mk_ldap_passwd.py:134
 #: lib/pp_admintools/app/set_ldap_password.py:130 lib/pp_admintools/app/set_ldap_password.py:131
 #: lib/pp_admintools/app/set_ldap_password.py:148 lib/pp_admintools/app/set_ldap_password.py:151
 msgid "PASSWORD"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:381
+#: lib/pp_admintools/app/ldap.py:380
 msgid "Use PASSWORD as the password for simple LDAP authentication."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:386
+#: lib/pp_admintools/app/ldap.py:385
 msgid ""
 "Prompt for simple LDAP authentication. This is used instead of specifying the password on the "
 "command line."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:392 lib/pp_admintools/app/set_ldap_password.py:142
+#: lib/pp_admintools/app/ldap.py:391 lib/pp_admintools/app/set_ldap_password.py:142
 #: lib/pp_admintools/app/set_ldap_password.py:144
 msgid "PASSWORD_FILE"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:394
+#: lib/pp_admintools/app/ldap.py:393
 msgid "Use contents of PASSWORD_FILE as the password for simple authentication."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:402 lib/pp_admintools/app/pdns.py:249
+#: lib/pp_admintools/app/ldap.py:401 lib/pp_admintools/app/pdns.py:249
 msgid "INSTANCE"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:405
+#: lib/pp_admintools/app/ldap.py:404
 msgid "If not given, then the instance {!r} will be used."
 msgstr ""
 
@@ -538,79 +603,79 @@ msgstr ""
 msgid "Using the given timeout in seconds for all LDAP operations. Default: {}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:474
+#: lib/pp_admintools/app/ldap.py:472
 msgid "Checking given instances."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:478
+#: lib/pp_admintools/app/ldap.py:476
 msgid "Given insts:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:529
+#: lib/pp_admintools/app/ldap.py:527
 msgid "Configured LDAP instances:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:546
+#: lib/pp_admintools/app/ldap.py:544
 msgid "Verifying given instances ..."
 msgstr "Verifying given instances …"
 
-#: lib/pp_admintools/app/ldap.py:582
+#: lib/pp_admintools/app/ldap.py:580
 msgid "Filtered instances:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:587
+#: lib/pp_admintools/app/ldap.py:585
 msgid "LDAP instances to use:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:603
+#: lib/pp_admintools/app/ldap.py:601
 msgid "LDAP instance {!r} not found in configuration or is not usable."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:658
+#: lib/pp_admintools/app/ldap.py:656
 msgid "Preparations ..."
 msgstr "Preparations …"
 
-#: lib/pp_admintools/app/ldap.py:661
+#: lib/pp_admintools/app/ldap.py:659
 msgid "Open all necessary LDAP connections ..."
 msgstr "Open all necessary LDAP connections …"
 
-#: lib/pp_admintools/app/ldap.py:675
+#: lib/pp_admintools/app/ldap.py:673
 msgid "Password of user {usr} on LDAP instance {inst}:"
 msgstr "Password of user {usr} on LDAP instance {inst}:"
 
-#: lib/pp_admintools/app/ldap.py:684
+#: lib/pp_admintools/app/ldap.py:682
 msgid "Info about LDAP server {}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:694
+#: lib/pp_admintools/app/ldap.py:692
 msgid "Trying to get LDAP server object for {} ..."
 msgstr "Trying to get LDAP server object for {} …"
 
-#: lib/pp_admintools/app/ldap.py:710
+#: lib/pp_admintools/app/ldap.py:708
 msgid "Connect options to server {!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:717
+#: lib/pp_admintools/app/ldap.py:715
 msgid "LDAP server {s}: {re}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:731
+#: lib/pp_admintools/app/ldap.py:729
 msgid "Connecting to LDAP server {url} as {dn!r} ..."
 msgstr "Connecting to LDAP server {url} as {dn!r} …"
 
-#: lib/pp_admintools/app/ldap.py:743
+#: lib/pp_admintools/app/ldap.py:741
 msgid "Finishing ..."
 msgstr "Finishing …"
 
-#: lib/pp_admintools/app/ldap.py:753
+#: lib/pp_admintools/app/ldap.py:751
 msgid "Disconnecting from all remaining LDAP instances ..."
 msgstr "Disconnecting from all remaining LDAP instances …"
 
-#: lib/pp_admintools/app/ldap.py:766
+#: lib/pp_admintools/app/ldap.py:764
 msgid "Unbinding from LDAP server {!r} ..."
 msgstr "Unbinding from LDAP server {!r} …"
 
-#: lib/pp_admintools/app/ldap.py:773
+#: lib/pp_admintools/app/ldap.py:771
 msgid "Disconnecting from LDAP server {!r} ..."
 msgstr "Disconnecting from LDAP server {!r} …"
 
@@ -640,193 +705,193 @@ msgstr ""
 msgid "No entry found with filter {fltr!r} in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:849 lib/pp_admintools/app/ldap.py:892
+#: lib/pp_admintools/app/ldap.py:848 lib/pp_admintools/app/ldap.py:890
 msgid "Using LDAP filter: {!r}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:858 lib/pp_admintools/app/ldap.py:901
+#: lib/pp_admintools/app/ldap.py:857 lib/pp_admintools/app/ldap.py:899
 msgid "Result of searching for DNs of all entries:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:862 lib/pp_admintools/app/ldap.py:905
-#: lib/pp_admintools/app/ldap.py:1003 lib/pp_admintools/app/ldap.py:1056
-#: lib/pp_admintools/app/ldap.py:1109 lib/pp_admintools/app/ldap.py:1197
-#: lib/pp_admintools/app/ldap.py:1397 lib/pp_admintools/app/ldap.py:1431
-#: lib/pp_admintools/app/ldap.py:1465 lib/pp_admintools/app/ldap.py:1499
+#: lib/pp_admintools/app/ldap.py:861 lib/pp_admintools/app/ldap.py:903
+#: lib/pp_admintools/app/ldap.py:1001 lib/pp_admintools/app/ldap.py:1054
+#: lib/pp_admintools/app/ldap.py:1107 lib/pp_admintools/app/ldap.py:1195
+#: lib/pp_admintools/app/ldap.py:1395 lib/pp_admintools/app/ldap.py:1429
+#: lib/pp_admintools/app/ldap.py:1463 lib/pp_admintools/app/ldap.py:1497
 msgid "Got a response entry:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:888
+#: lib/pp_admintools/app/ldap.py:886
 msgid "Getting all Entry DNs of LDAP instance {i!r} below {b!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:927
+#: lib/pp_admintools/app/ldap.py:925
 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:932
+#: lib/pp_admintools/app/ldap.py:930
 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:939
+#: lib/pp_admintools/app/ldap.py:937
 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:946
+#: lib/pp_admintools/app/ldap.py:944
 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:955 lib/pp_admintools/app/remove_ldap_user.py:290
+#: lib/pp_admintools/app/ldap.py:953 lib/pp_admintools/app/remove_ldap_user.py:290
 msgid "Empty user given."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:958
+#: lib/pp_admintools/app/ldap.py:956
 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:988 lib/pp_admintools/app/ldap.py:1041
-#: lib/pp_admintools/app/ldap.py:1094 lib/pp_admintools/app/ldap.py:1385
-#: lib/pp_admintools/app/ldap.py:1419 lib/pp_admintools/app/ldap.py:1453
-#: lib/pp_admintools/app/ldap.py:1487
+#: lib/pp_admintools/app/ldap.py:986 lib/pp_admintools/app/ldap.py:1039
+#: lib/pp_admintools/app/ldap.py:1092 lib/pp_admintools/app/ldap.py:1383
+#: lib/pp_admintools/app/ldap.py:1417 lib/pp_admintools/app/ldap.py:1451
+#: lib/pp_admintools/app/ldap.py:1485
 msgid "Searching in {uri}/{bdn} with filter: {fltr}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:999
+#: lib/pp_admintools/app/ldap.py:997
 msgid "Result of searching for mail address {m!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1010
+#: lib/pp_admintools/app/ldap.py:1008
 msgid "User with mail address {m!r} not found in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1052
+#: lib/pp_admintools/app/ldap.py:1050
 msgid "Result of searching for uid {u!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1063
+#: lib/pp_admintools/app/ldap.py:1061
 msgid "User with uid {u!r} not found in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1105
+#: lib/pp_admintools/app/ldap.py:1103
 msgid "Result of searching for CN {cn!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1116
+#: lib/pp_admintools/app/ldap.py:1114
 msgid "User with cn {cn!r} not found in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1133 lib/pp_admintools/app/set_ldap_password.py:411
+#: lib/pp_admintools/app/ldap.py:1131 lib/pp_admintools/app/set_ldap_password.py:411
 msgid "User with DN {dn!r} not found in {uri}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1151
+#: lib/pp_admintools/app/ldap.py:1149
 msgid "ObjectClasses of {dn!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1161
+#: lib/pp_admintools/app/ldap.py:1159
 msgid "Entry {dn!r} in {uri} seems not to be an account."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1183
+#: lib/pp_admintools/app/ldap.py:1181
 msgid "Searching DN {dn!r} in {uri}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1193
+#: lib/pp_admintools/app/ldap.py:1191
 msgid "Result of searching for DN {dn!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1201
+#: lib/pp_admintools/app/ldap.py:1199
 msgid "Entry with DN {dn!r} not found in {uri}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1246
+#: lib/pp_admintools/app/ldap.py:1244
 msgid "Creating entry {dn!r} on {uri}:"
 msgstr "Creating entry {dn!r} on {uri}:"
 
-#: lib/pp_admintools/app/ldap.py:1252
+#: lib/pp_admintools/app/ldap.py:1250
 msgid "Simulation mode - entry will not be created."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1259
+#: lib/pp_admintools/app/ldap.py:1257
 msgid "Creation of entry {dn!r} was NOT successfull - {c}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1274
+#: lib/pp_admintools/app/ldap.py:1272
 msgid "Creation status: {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1276
+#: lib/pp_admintools/app/ldap.py:1274
 msgid "Result of creating:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1279
+#: lib/pp_admintools/app/ldap.py:1277
 msgid "Creation of entry {dn!r} was NOT successful: {desc} - {msg}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1285
+#: lib/pp_admintools/app/ldap.py:1283
 msgid "Creation successful."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1296
+#: lib/pp_admintools/app/ldap.py:1294
 msgid "Applying changes on {uri} to DN {dn!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1301
+#: lib/pp_admintools/app/ldap.py:1299
 msgid "Simulation mode - changes are not applied."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1307
+#: lib/pp_admintools/app/ldap.py:1305
 msgid "Modification of {dn!r} was NOT successfull - {c}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1309 lib/pp_admintools/app/ldap.py:1328
+#: lib/pp_admintools/app/ldap.py:1307 lib/pp_admintools/app/ldap.py:1326
 #: lib/pp_admintools/app/remove_ldap_user.py:417 lib/pp_admintools/app/remove_ldap_user.py:444
 #: lib/pp_admintools/app/remove_ldap_user.py:471 lib/pp_admintools/app/remove_ldap_user.py:502
 #: lib/pp_admintools/app/remove_ldap_user.py:533 lib/pp_admintools/app/set_ldap_password.py:521
 msgid "Changes:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1321
+#: lib/pp_admintools/app/ldap.py:1319
 msgid "Modification status: {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1323
+#: lib/pp_admintools/app/ldap.py:1321
 msgid "Result of modifying:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1326
+#: lib/pp_admintools/app/ldap.py:1324
 msgid "Modification of {dn!r} was NOT successful: {desc} - {msg}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1331
+#: lib/pp_admintools/app/ldap.py:1329
 msgid "Modification successful."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1341
+#: lib/pp_admintools/app/ldap.py:1339
 msgid "Deleting LDAP entry {dn!r} on {uri} ..."
 msgstr "Deleting LDAP entry {dn!r} on {uri} …"
 
-#: lib/pp_admintools/app/ldap.py:1346
+#: lib/pp_admintools/app/ldap.py:1344
 msgid "Simulation mode - deletion will not be executed."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1352
+#: lib/pp_admintools/app/ldap.py:1350
 msgid "Deletion of {dn!r} was NOT successfull - {c}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1357
+#: lib/pp_admintools/app/ldap.py:1355
 msgid "Deletion status: {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1359
+#: lib/pp_admintools/app/ldap.py:1357
 msgid "Result of deletion:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1362
+#: lib/pp_admintools/app/ldap.py:1360
 msgid "Deletion of {dn!r} was NOT successful: {desc} - {msg}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1366
+#: lib/pp_admintools/app/ldap.py:1364
 msgid "Deletion successful."
 msgstr ""
 
@@ -847,7 +912,7 @@ msgid "RDN attribute {!r} will not be touched."
 msgstr ""
 
 #: lib/pp_admintools/app/ldap.py:1560 lib/pp_admintools/app/ldap.py:1579
-#: lib/pp_admintools/app/ldap.py:1652
+#: lib/pp_admintools/app/ldap.py:1657
 msgid "Attribute {!r} will not be touched."
 msgstr ""
 
@@ -1261,10 +1326,6 @@ msgstr ""
 msgid "The schema (hashing method) to use to hash the new password. Default: {default!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/mk_ldap_passwd.py:107
-msgid "TYPE"
-msgstr ""
-
 #: lib/pp_admintools/app/mk_ldap_passwd.py:113
 msgid "Like {}"
 msgstr ""
index 5b962258fcf7048c2f5324386e0d38ecf9afa827..a3e12575754c496b039c7a7590cbe7e39b91b1ca 100644 (file)
@@ -8,14 +8,14 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pp_admintools 0.8.7\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2023-05-10 16:23+0200\n"
+"POT-Creation-Date: 2023-05-17 16:31+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"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.8.0\n"
+"Generated-By: Babel 2.12.1\n"
 
 #: lib/pp_admintools/app/__init__.py:114
 msgid "Using logfile {!r}."
@@ -25,6 +25,79 @@ msgstr ""
 msgid "Don't using a logfile."
 msgstr ""
 
+#: lib/pp_admintools/app/barracuda_sync.py:105
+msgid "Synchronization of existing virtual aliases with alias definitions in LDAP for Barracuda."
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:119
+msgid "Barracuda sync options"
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:122
+msgid "DIR"
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:124
+msgid "The directory containing the virtual aliases mapping file. It has to be exists. Default: {!r}."
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:131
+msgid "NAME"
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:132
+msgid ""
+"All possible basenames of the virtual aliases file below the latter directory. All of these "
+"basenames are used as source of the virtual aliases. Default: {!r}."
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:139 lib/pp_admintools/app/mk_ldap_passwd.py:107
+msgid "TYPE"
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:140
+msgid "The used lookup table type of all virtual aliases table. Default: {!r}."
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:147
+msgid ""
+"The DN of LDAP container (mostly an OU), where the virtual alias entries should be located. "
+"Default: {!r}."
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:171 lib/pp_admintools/app/barracuda_sync.py:230
+msgid "Checking postfix commands and lookup table types ..."
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:188
+msgid "Postfix seems not to be installed."
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:191
+msgid "Evaluating lookup table types."
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:196
+msgid "Error {} on evaluating lookup table types"
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:205 lib/pp_admintools/app/dns_deploy_zones.py:456
+#: lib/pp_admintools/app/dns_deploy_zones.py:810 lib/pp_admintools/app/ldap.py:871
+#: lib/pp_admintools/app/ldap.py:1004 lib/pp_admintools/app/ldap.py:1057
+#: lib/pp_admintools/app/ldap.py:1110 lib/pp_admintools/app/ldap.py:1398
+#: lib/pp_admintools/app/ldap.py:1432 lib/pp_admintools/app/ldap.py:1466
+#: lib/pp_admintools/app/ldap.py:1500
+msgid "Result:"
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:214
+msgid "Did not found valid lookup table types."
+msgstr ""
+
+#: lib/pp_admintools/app/barracuda_sync.py:221
+msgid "Wrong lookup table type {!r} given. Valid types are:"
+msgstr ""
+
 #: lib/pp_admintools/app/check_ldap_dn_attributes.py:82
 msgid ""
 "Checking all attributes with a DN syntax ({alist}) in the given instance. The check is for the "
@@ -189,14 +262,6 @@ msgstr ""
 msgid "Executing: {}"
 msgstr ""
 
-#: lib/pp_admintools/app/dns_deploy_zones.py:456 lib/pp_admintools/app/dns_deploy_zones.py:810
-#: lib/pp_admintools/app/ldap.py:872 lib/pp_admintools/app/ldap.py:1006
-#: lib/pp_admintools/app/ldap.py:1059 lib/pp_admintools/app/ldap.py:1112
-#: lib/pp_admintools/app/ldap.py:1400 lib/pp_admintools/app/ldap.py:1434
-#: lib/pp_admintools/app/ldap.py:1468 lib/pp_admintools/app/ldap.py:1502
-msgid "Result:"
-msgstr ""
-
 #: lib/pp_admintools/app/dns_deploy_zones.py:497 lib/pp_admintools/app/dns_deploy_zones.py:499
 msgid "Found named keys:"
 msgstr ""
@@ -355,25 +420,25 @@ msgstr ""
 msgid "Reloading {} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/duplicate_attribs.py:61
+#: lib/pp_admintools/app/duplicate_attribs.py:58
 msgid "Evaluating all LDAP entries, which are using duplicate attributes, which should be unique."
 msgstr ""
 
-#: lib/pp_admintools/app/duplicate_attribs.py:74
+#: lib/pp_admintools/app/duplicate_attribs.py:71
 msgid "Evaluation options"
 msgstr ""
 
-#: lib/pp_admintools/app/duplicate_attribs.py:77 lib/pp_admintools/app/duplicate_attribs.py:85
+#: lib/pp_admintools/app/duplicate_attribs.py:74 lib/pp_admintools/app/duplicate_attribs.py:82
 msgid "ATTRIBUTE"
 msgstr ""
 
-#: lib/pp_admintools/app/duplicate_attribs.py:78
+#: lib/pp_admintools/app/duplicate_attribs.py:75
 msgid ""
 "All attribute types, which should be unique over the complete LDAP tree. Per default the "
 "following attribute types should be unique:"
 msgstr ""
 
-#: lib/pp_admintools/app/duplicate_attribs.py:86
+#: lib/pp_admintools/app/duplicate_attribs.py:83
 msgid ""
 "All attribute types, where their uniqueness depends on an additional LDAP filter. For instance, "
 "the attribute 'gidNumber' should be unique for all entries, which are using the objectClass "
@@ -382,137 +447,137 @@ msgid ""
 "default for this option). Please note, that this filter will be wrapped by parenthesis."
 msgstr ""
 
-#: lib/pp_admintools/app/duplicate_attribs.py:134
+#: lib/pp_admintools/app/duplicate_attribs.py:131
 msgid "Wrong definition for a filter dependend unique attribute given:"
 msgstr ""
 
-#: lib/pp_admintools/app/duplicate_attribs.py:153
+#: lib/pp_admintools/app/duplicate_attribs.py:150
 msgid "Checking for globally unique attribute '"
 msgstr ""
 
-#: lib/pp_admintools/app/duplicate_attribs.py:154 lib/pp_admintools/app/duplicate_attribs.py:168
+#: lib/pp_admintools/app/duplicate_attribs.py:151 lib/pp_admintools/app/duplicate_attribs.py:165
 msgid "' ..."
 msgstr ""
 
-#: lib/pp_admintools/app/duplicate_attribs.py:167
+#: lib/pp_admintools/app/duplicate_attribs.py:164
 msgid "Checking for dependend unique attribute '"
 msgstr ""
 
-#: lib/pp_admintools/app/duplicate_attribs.py:175 lib/pp_admintools/app/ldap.py:559
+#: lib/pp_admintools/app/duplicate_attribs.py:172 lib/pp_admintools/app/ldap.py:557
 msgid "Used filter:"
 msgstr ""
 
-#: lib/pp_admintools/app/duplicate_attribs.py:219
+#: lib/pp_admintools/app/duplicate_attribs.py:216
 msgid "No duplicates for attribute {!r} found."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:117 lib/pp_admintools/app/ldap.py:280
+#: lib/pp_admintools/app/ldap.py:115 lib/pp_admintools/app/ldap.py:283
 msgid "The path {!r} must be an absolute path."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:123 lib/pp_admintools/app/ldap.py:284
+#: lib/pp_admintools/app/ldap.py:121 lib/pp_admintools/app/ldap.py:287
 #: lib/pp_admintools/app/ldap.py:1516
 msgid "The file {!r} does not exists."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:127 lib/pp_admintools/app/ldap.py:288
+#: lib/pp_admintools/app/ldap.py:125 lib/pp_admintools/app/ldap.py:291
 #: lib/pp_admintools/app/ldap.py:1521
 msgid "The given path {!r} exists, but is not a regular file."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:131 lib/pp_admintools/app/ldap.py:292
+#: lib/pp_admintools/app/ldap.py:129 lib/pp_admintools/app/ldap.py:295
 #: lib/pp_admintools/app/ldap.py:1526
 msgid "The given file {!r} is not readable."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:152
+#: lib/pp_admintools/app/ldap.py:151
 msgid "a port number must be greater than zero and less or equal to {}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:157
+#: lib/pp_admintools/app/ldap.py:156
 msgid "Wrong port number {!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:325
+#: lib/pp_admintools/app/ldap.py:324
 msgid "LDAP options"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:327
+#: lib/pp_admintools/app/ldap.py:326
 msgid "Options for the default LDAP connection"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:329
+#: lib/pp_admintools/app/ldap.py:328
 msgid "Options fo LDAP connections"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:336 lib/pp_admintools/app/mirror_ldap.py:244
+#: lib/pp_admintools/app/ldap.py:335 lib/pp_admintools/app/mirror_ldap.py:244
 #: lib/pp_admintools/app/remove_ldap_user.py:280 lib/pp_admintools/app/set_ldap_password.py:492
 msgid "No"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:338
+#: lib/pp_admintools/app/ldap.py:337
 msgid "Yes"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:344
+#: lib/pp_admintools/app/ldap.py:343
 msgid "HOST"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:345
+#: lib/pp_admintools/app/ldap.py:344
 msgid "Hostname or address of the LDAP server to use. Default: {!r}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:352
+#: lib/pp_admintools/app/ldap.py:351
 msgid "Use ldaps to connect to the LDAP server. Default: {}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:357 lib/pp_admintools/app/mail.py:261
+#: lib/pp_admintools/app/ldap.py:356 lib/pp_admintools/app/mail.py:261
 #: lib/pp_admintools/app/pdns.py:275
 msgid "PORT"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:359
+#: lib/pp_admintools/app/ldap.py:358
 msgid "The port number to connect to the LDAP server. Default: {}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:365
+#: lib/pp_admintools/app/ldap.py:364
 msgid "The base DN used as the root for the LDAP searches. Default: {!r}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:372
+#: lib/pp_admintools/app/ldap.py:371
 msgid "The Bind DN to use to connect to the LDAP server. Default: {!r}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:380 lib/pp_admintools/app/mk_ldap_passwd.py:134
+#: lib/pp_admintools/app/ldap.py:379 lib/pp_admintools/app/mk_ldap_passwd.py:134
 #: lib/pp_admintools/app/set_ldap_password.py:130 lib/pp_admintools/app/set_ldap_password.py:131
 #: lib/pp_admintools/app/set_ldap_password.py:148 lib/pp_admintools/app/set_ldap_password.py:151
 msgid "PASSWORD"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:381
+#: lib/pp_admintools/app/ldap.py:380
 msgid "Use PASSWORD as the password for simple LDAP authentication."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:386
+#: lib/pp_admintools/app/ldap.py:385
 msgid ""
 "Prompt for simple LDAP authentication. This is used instead of specifying the password on the "
 "command line."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:392 lib/pp_admintools/app/set_ldap_password.py:142
+#: lib/pp_admintools/app/ldap.py:391 lib/pp_admintools/app/set_ldap_password.py:142
 #: lib/pp_admintools/app/set_ldap_password.py:144
 msgid "PASSWORD_FILE"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:394
+#: lib/pp_admintools/app/ldap.py:393
 msgid "Use contents of PASSWORD_FILE as the password for simple authentication."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:402 lib/pp_admintools/app/pdns.py:249
+#: lib/pp_admintools/app/ldap.py:401 lib/pp_admintools/app/pdns.py:249
 msgid "INSTANCE"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:405
+#: lib/pp_admintools/app/ldap.py:404
 msgid "If not given, then the instance {!r} will be used."
 msgstr ""
 
@@ -537,79 +602,79 @@ msgstr ""
 msgid "Using the given timeout in seconds for all LDAP operations. Default: {}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:474
+#: lib/pp_admintools/app/ldap.py:472
 msgid "Checking given instances."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:478
+#: lib/pp_admintools/app/ldap.py:476
 msgid "Given insts:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:529
+#: lib/pp_admintools/app/ldap.py:527
 msgid "Configured LDAP instances:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:546
+#: lib/pp_admintools/app/ldap.py:544
 msgid "Verifying given instances ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:582
+#: lib/pp_admintools/app/ldap.py:580
 msgid "Filtered instances:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:587
+#: lib/pp_admintools/app/ldap.py:585
 msgid "LDAP instances to use:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:603
+#: lib/pp_admintools/app/ldap.py:601
 msgid "LDAP instance {!r} not found in configuration or is not usable."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:658
+#: lib/pp_admintools/app/ldap.py:656
 msgid "Preparations ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:661
+#: lib/pp_admintools/app/ldap.py:659
 msgid "Open all necessary LDAP connections ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:675
+#: lib/pp_admintools/app/ldap.py:673
 msgid "Password of user {usr} on LDAP instance {inst}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:684
+#: lib/pp_admintools/app/ldap.py:682
 msgid "Info about LDAP server {}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:694
+#: lib/pp_admintools/app/ldap.py:692
 msgid "Trying to get LDAP server object for {} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:710
+#: lib/pp_admintools/app/ldap.py:708
 msgid "Connect options to server {!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:717
+#: lib/pp_admintools/app/ldap.py:715
 msgid "LDAP server {s}: {re}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:731
+#: lib/pp_admintools/app/ldap.py:729
 msgid "Connecting to LDAP server {url} as {dn!r} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:743
+#: lib/pp_admintools/app/ldap.py:741
 msgid "Finishing ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:753
+#: lib/pp_admintools/app/ldap.py:751
 msgid "Disconnecting from all remaining LDAP instances ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:766
+#: lib/pp_admintools/app/ldap.py:764
 msgid "Unbinding from LDAP server {!r} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:773
+#: lib/pp_admintools/app/ldap.py:771
 msgid "Disconnecting from LDAP server {!r} ..."
 msgstr ""
 
@@ -639,193 +704,193 @@ msgstr ""
 msgid "No entry found with filter {fltr!r} in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:849 lib/pp_admintools/app/ldap.py:892
+#: lib/pp_admintools/app/ldap.py:848 lib/pp_admintools/app/ldap.py:890
 msgid "Using LDAP filter: {!r}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:858 lib/pp_admintools/app/ldap.py:901
+#: lib/pp_admintools/app/ldap.py:857 lib/pp_admintools/app/ldap.py:899
 msgid "Result of searching for DNs of all entries:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:862 lib/pp_admintools/app/ldap.py:905
-#: lib/pp_admintools/app/ldap.py:1003 lib/pp_admintools/app/ldap.py:1056
-#: lib/pp_admintools/app/ldap.py:1109 lib/pp_admintools/app/ldap.py:1197
-#: lib/pp_admintools/app/ldap.py:1397 lib/pp_admintools/app/ldap.py:1431
-#: lib/pp_admintools/app/ldap.py:1465 lib/pp_admintools/app/ldap.py:1499
+#: lib/pp_admintools/app/ldap.py:861 lib/pp_admintools/app/ldap.py:903
+#: lib/pp_admintools/app/ldap.py:1001 lib/pp_admintools/app/ldap.py:1054
+#: lib/pp_admintools/app/ldap.py:1107 lib/pp_admintools/app/ldap.py:1195
+#: lib/pp_admintools/app/ldap.py:1395 lib/pp_admintools/app/ldap.py:1429
+#: lib/pp_admintools/app/ldap.py:1463 lib/pp_admintools/app/ldap.py:1497
 msgid "Got a response entry:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:888
+#: lib/pp_admintools/app/ldap.py:886
 msgid "Getting all Entry DNs of LDAP instance {i!r} below {b!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:927
+#: lib/pp_admintools/app/ldap.py:925
 msgid "Trying to evaluate DN of user {user!r} in LDAP instance {inst} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:932
+#: lib/pp_admintools/app/ldap.py:930
 msgid "Trying to evaluate DN of user {u!r} as a mail address ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:939
+#: lib/pp_admintools/app/ldap.py:937
 msgid "Trying to evaluate DN of user {u!r} as a LDAP DN ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:946
+#: lib/pp_admintools/app/ldap.py:944
 msgid "Trying to evaluate DN of user {u!r} as a UID (Posix user name) ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:955 lib/pp_admintools/app/remove_ldap_user.py:290
+#: lib/pp_admintools/app/ldap.py:953 lib/pp_admintools/app/remove_ldap_user.py:290
 msgid "Empty user given."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:958
+#: lib/pp_admintools/app/ldap.py:956
 msgid "Trying to evaluate DN of user {u!r} as a CN ({c}) ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:988 lib/pp_admintools/app/ldap.py:1041
-#: lib/pp_admintools/app/ldap.py:1094 lib/pp_admintools/app/ldap.py:1385
-#: lib/pp_admintools/app/ldap.py:1419 lib/pp_admintools/app/ldap.py:1453
-#: lib/pp_admintools/app/ldap.py:1487
+#: lib/pp_admintools/app/ldap.py:986 lib/pp_admintools/app/ldap.py:1039
+#: lib/pp_admintools/app/ldap.py:1092 lib/pp_admintools/app/ldap.py:1383
+#: lib/pp_admintools/app/ldap.py:1417 lib/pp_admintools/app/ldap.py:1451
+#: lib/pp_admintools/app/ldap.py:1485
 msgid "Searching in {uri}/{bdn} with filter: {fltr}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:999
+#: lib/pp_admintools/app/ldap.py:997
 msgid "Result of searching for mail address {m!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1010
+#: lib/pp_admintools/app/ldap.py:1008
 msgid "User with mail address {m!r} not found in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1052
+#: lib/pp_admintools/app/ldap.py:1050
 msgid "Result of searching for uid {u!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1063
+#: lib/pp_admintools/app/ldap.py:1061
 msgid "User with uid {u!r} not found in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1105
+#: lib/pp_admintools/app/ldap.py:1103
 msgid "Result of searching for CN {cn!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1116
+#: lib/pp_admintools/app/ldap.py:1114
 msgid "User with cn {cn!r} not found in {uri}/{bdn}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1133 lib/pp_admintools/app/set_ldap_password.py:411
+#: lib/pp_admintools/app/ldap.py:1131 lib/pp_admintools/app/set_ldap_password.py:411
 msgid "User with DN {dn!r} not found in {uri}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1151
+#: lib/pp_admintools/app/ldap.py:1149
 msgid "ObjectClasses of {dn!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1161
+#: lib/pp_admintools/app/ldap.py:1159
 msgid "Entry {dn!r} in {uri} seems not to be an account."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1183
+#: lib/pp_admintools/app/ldap.py:1181
 msgid "Searching DN {dn!r} in {uri}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1193
+#: lib/pp_admintools/app/ldap.py:1191
 msgid "Result of searching for DN {dn!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1201
+#: lib/pp_admintools/app/ldap.py:1199
 msgid "Entry with DN {dn!r} not found in {uri}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1246
+#: lib/pp_admintools/app/ldap.py:1244
 msgid "Creating entry {dn!r} on {uri}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1252
+#: lib/pp_admintools/app/ldap.py:1250
 msgid "Simulation mode - entry will not be created."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1259
+#: lib/pp_admintools/app/ldap.py:1257
 msgid "Creation of entry {dn!r} was NOT successfull - {c}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1274
+#: lib/pp_admintools/app/ldap.py:1272
 msgid "Creation status: {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1276
+#: lib/pp_admintools/app/ldap.py:1274
 msgid "Result of creating:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1279
+#: lib/pp_admintools/app/ldap.py:1277
 msgid "Creation of entry {dn!r} was NOT successful: {desc} - {msg}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1285
+#: lib/pp_admintools/app/ldap.py:1283
 msgid "Creation successful."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1296
+#: lib/pp_admintools/app/ldap.py:1294
 msgid "Applying changes on {uri} to DN {dn!r}:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1301
+#: lib/pp_admintools/app/ldap.py:1299
 msgid "Simulation mode - changes are not applied."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1307
+#: lib/pp_admintools/app/ldap.py:1305
 msgid "Modification of {dn!r} was NOT successfull - {c}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1309 lib/pp_admintools/app/ldap.py:1328
+#: lib/pp_admintools/app/ldap.py:1307 lib/pp_admintools/app/ldap.py:1326
 #: lib/pp_admintools/app/remove_ldap_user.py:417 lib/pp_admintools/app/remove_ldap_user.py:444
 #: lib/pp_admintools/app/remove_ldap_user.py:471 lib/pp_admintools/app/remove_ldap_user.py:502
 #: lib/pp_admintools/app/remove_ldap_user.py:533 lib/pp_admintools/app/set_ldap_password.py:521
 msgid "Changes:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1321
+#: lib/pp_admintools/app/ldap.py:1319
 msgid "Modification status: {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1323
+#: lib/pp_admintools/app/ldap.py:1321
 msgid "Result of modifying:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1326
+#: lib/pp_admintools/app/ldap.py:1324
 msgid "Modification of {dn!r} was NOT successful: {desc} - {msg}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1331
+#: lib/pp_admintools/app/ldap.py:1329
 msgid "Modification successful."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1341
+#: lib/pp_admintools/app/ldap.py:1339
 msgid "Deleting LDAP entry {dn!r} on {uri} ..."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1346
+#: lib/pp_admintools/app/ldap.py:1344
 msgid "Simulation mode - deletion will not be executed."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1352
+#: lib/pp_admintools/app/ldap.py:1350
 msgid "Deletion of {dn!r} was NOT successfull - {c}: {e}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1357
+#: lib/pp_admintools/app/ldap.py:1355
 msgid "Deletion status: {!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1359
+#: lib/pp_admintools/app/ldap.py:1357
 msgid "Result of deletion:"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1362
+#: lib/pp_admintools/app/ldap.py:1360
 msgid "Deletion of {dn!r} was NOT successful: {desc} - {msg}"
 msgstr ""
 
-#: lib/pp_admintools/app/ldap.py:1366
+#: lib/pp_admintools/app/ldap.py:1364
 msgid "Deletion successful."
 msgstr ""
 
@@ -846,7 +911,7 @@ msgid "RDN attribute {!r} will not be touched."
 msgstr ""
 
 #: lib/pp_admintools/app/ldap.py:1560 lib/pp_admintools/app/ldap.py:1579
-#: lib/pp_admintools/app/ldap.py:1652
+#: lib/pp_admintools/app/ldap.py:1657
 msgid "Attribute {!r} will not be touched."
 msgstr ""
 
@@ -1260,10 +1325,6 @@ msgstr ""
 msgid "The schema (hashing method) to use to hash the new password. Default: {default!r}."
 msgstr ""
 
-#: lib/pp_admintools/app/mk_ldap_passwd.py:107
-msgid "TYPE"
-msgstr ""
-
 #: lib/pp_admintools/app/mk_ldap_passwd.py:113
 msgid "Like {}"
 msgstr ""