From 330e9bdd31ff83207d3e332fd63ae94b9cdf9af9 Mon Sep 17 00:00:00 2001 From: Frank Brehm Date: Thu, 20 Oct 2022 12:00:26 +0200 Subject: [PATCH] Translations --- lib/pp_admintools/app/mirror_ldap.py | 4 +- locale/de_DE/LC_MESSAGES/pp_admintools.po | 195 +++++++++++++--------- locale/en_US/LC_MESSAGES/pp_admintools.po | 191 +++++++++++++-------- locale/pp_admintools.pot | 189 +++++++++++++-------- 4 files changed, 355 insertions(+), 224 deletions(-) diff --git a/lib/pp_admintools/app/mirror_ldap.py b/lib/pp_admintools/app/mirror_ldap.py index 5f0708c..f324354 100644 --- a/lib/pp_admintools/app/mirror_ldap.py +++ b/lib/pp_admintools/app/mirror_ldap.py @@ -28,7 +28,7 @@ from .ldap import BaseLdapApplication from ..argparse_actions import NonNegativeItegerOptionAction from ..argparse_actions import LimitedFloatOptionAction -__version__ = '0.2.0' +__version__ = '0.2.1' LOG = logging.getLogger(__name__) _ = XLATOR.gettext @@ -170,7 +170,7 @@ class MirrorLdapApplication(BaseLdapApplication): if tgt_name.lower() == src_name.lower(): msg = _("Error in configuration:") msg += ' ' + _( - "The source LDAP instance {src!r} must not be the same like the " + "the source LDAP instance {src!r} must not be the same like the " "target instance.").format(src=src_name) LOG.error(msg) self.exit(3) diff --git a/locale/de_DE/LC_MESSAGES/pp_admintools.po b/locale/de_DE/LC_MESSAGES/pp_admintools.po index a16d003..5c0b9e5 100644 --- a/locale/de_DE/LC_MESSAGES/pp_admintools.po +++ b/locale/de_DE/LC_MESSAGES/pp_admintools.po @@ -7,8 +7,8 @@ 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-18 18:12+0200\n" -"PO-Revision-Date: 2022-09-30 16:55+0200\n" +"POT-Creation-Date: 2022-10-20 11:58+0200\n" +"PO-Revision-Date: 2022-10-20 12:00+0200\n" "Last-Translator: Frank Brehm \n" "Language: de_DE\n" "Language-Team: de_DE \n" @@ -120,10 +120,10 @@ msgid "Executing: {}" msgstr "Führe aus: {}" #: lib/pp_admintools/app/dns_deploy_zones.py:452 lib/pp_admintools/app/dns_deploy_zones.py:806 -#: lib/pp_admintools/app/ldap.py:787 lib/pp_admintools/app/ldap.py:840 -#: lib/pp_admintools/app/ldap.py:893 lib/pp_admintools/app/ldap.py:1124 -#: lib/pp_admintools/app/ldap.py:1158 lib/pp_admintools/app/ldap.py:1192 -#: lib/pp_admintools/app/ldap.py:1226 +#: lib/pp_admintools/app/ldap.py:790 lib/pp_admintools/app/ldap.py:843 +#: lib/pp_admintools/app/ldap.py:896 lib/pp_admintools/app/ldap.py:1127 +#: lib/pp_admintools/app/ldap.py:1161 lib/pp_admintools/app/ldap.py:1195 +#: lib/pp_admintools/app/ldap.py:1229 msgid "Result:" msgstr "Ergebnis:" @@ -292,17 +292,17 @@ msgid "The path {!r} must be an absolute path." msgstr "Der Pfad {!r} muss ein absoluter Pfad sein." #: lib/pp_admintools/app/ldap.py:115 lib/pp_admintools/app/ldap.py:217 -#: lib/pp_admintools/app/ldap.py:1240 +#: lib/pp_admintools/app/ldap.py:1243 msgid "The file {!r} does not exists." msgstr "Die Datei {!r} existiert nicht." #: lib/pp_admintools/app/ldap.py:119 lib/pp_admintools/app/ldap.py:221 -#: lib/pp_admintools/app/ldap.py:1245 +#: lib/pp_admintools/app/ldap.py:1248 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:123 lib/pp_admintools/app/ldap.py:225 -#: lib/pp_admintools/app/ldap.py:1250 +#: lib/pp_admintools/app/ldap.py:1253 msgid "The given file {!r} is not readable." msgstr "Die angegebene Datei {} ist nicht lesbar." @@ -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:371 lib/pp_admintools/app/mirror_ldap.py:89 +#: lib/pp_admintools/app/ldap.py:371 lib/pp_admintools/app/mirror_ldap.py:97 msgid "SECONDS" msgstr "SEKUNDEN" @@ -445,212 +445,212 @@ msgstr "Überprüfene Instanzen …" msgid "Used filter:" msgstr "Verwendeter Filter:" -#: lib/pp_admintools/app/ldap.py:526 -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:536 +#: lib/pp_admintools/app/ldap.py:517 msgid "LDAP instances to use:" msgstr "Verwendete LDAP-Instanzen:" -#: lib/pp_admintools/app/ldap.py:585 +#: lib/pp_admintools/app/ldap.py:533 +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:588 msgid "Preparations ..." msgstr "Vorbereitungen …" -#: lib/pp_admintools/app/ldap.py:588 +#: lib/pp_admintools/app/ldap.py:591 msgid "Open all necessary LDAP connections ..." msgstr "Öffne alle notwendigen LDAP-Verbindungen …" -#: lib/pp_admintools/app/ldap.py:602 +#: lib/pp_admintools/app/ldap.py:605 msgid "Password of user {usr} on LDAP instance {inst}:" msgstr "Passwort des Nutzers {usr} der LDAP-Instanz {inst}:" -#: lib/pp_admintools/app/ldap.py:611 +#: lib/pp_admintools/app/ldap.py:614 msgid "Info about LDAP server {}:" msgstr "Informationen zu LDAP-Server {}:" -#: lib/pp_admintools/app/ldap.py:621 +#: lib/pp_admintools/app/ldap.py:624 msgid "Trying to get LDAP server object for {} ..." msgstr "Versuche ein LDAP-Server-Objekt für {} zu bekommen …" -#: lib/pp_admintools/app/ldap.py:637 +#: lib/pp_admintools/app/ldap.py:640 msgid "Connect options to server {!r}:" msgstr "Verbindungs-Optionen zu Server {!r}:" -#: lib/pp_admintools/app/ldap.py:644 +#: lib/pp_admintools/app/ldap.py:647 msgid "LDAP server {s}: {re}" msgstr "LDAP-Server {s}: {re}" -#: lib/pp_admintools/app/ldap.py:658 +#: lib/pp_admintools/app/ldap.py:661 msgid "Connecting to LDAP server {url} as {dn!r} ..." msgstr "Verbinde mit LDAP-Server {url} als {dn!r} …" -#: lib/pp_admintools/app/ldap.py:670 +#: lib/pp_admintools/app/ldap.py:673 msgid "Finishing ..." msgstr "Beende …" -#: lib/pp_admintools/app/ldap.py:679 +#: lib/pp_admintools/app/ldap.py:682 msgid "Disconnecting from all remaining LDAP instances ..." msgstr "Trenne Verbindung zu allen verbleibenden LDAP-Instanzen …" -#: lib/pp_admintools/app/ldap.py:692 +#: lib/pp_admintools/app/ldap.py:695 msgid "Unbinding from LDAP server {!r} ..." msgstr "Trenne Bindung zu LDAP-Server {!r} …" -#: lib/pp_admintools/app/ldap.py:699 +#: lib/pp_admintools/app/ldap.py:702 msgid "Disconnecting from LDAP server {!r} ..." msgstr "Trenne Verbindung zu LDAP-Server {!r} …" -#: lib/pp_admintools/app/ldap.py:708 +#: lib/pp_admintools/app/ldap.py:711 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:713 +#: lib/pp_admintools/app/ldap.py:716 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:720 +#: lib/pp_admintools/app/ldap.py:723 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:727 +#: lib/pp_admintools/app/ldap.py:730 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:736 lib/pp_admintools/app/remove_ldap_user.py:299 +#: lib/pp_admintools/app/ldap.py:739 lib/pp_admintools/app/remove_ldap_user.py:299 msgid "Empty user given." msgstr "Leere Nutzername übergeben." -#: lib/pp_admintools/app/ldap.py:739 +#: lib/pp_admintools/app/ldap.py:742 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:769 lib/pp_admintools/app/ldap.py:822 -#: lib/pp_admintools/app/ldap.py:875 lib/pp_admintools/app/ldap.py:1109 -#: lib/pp_admintools/app/ldap.py:1143 lib/pp_admintools/app/ldap.py:1177 -#: lib/pp_admintools/app/ldap.py:1211 +#: lib/pp_admintools/app/ldap.py:772 lib/pp_admintools/app/ldap.py:825 +#: lib/pp_admintools/app/ldap.py:878 lib/pp_admintools/app/ldap.py:1112 +#: lib/pp_admintools/app/ldap.py:1146 lib/pp_admintools/app/ldap.py:1180 +#: lib/pp_admintools/app/ldap.py:1214 msgid "Searching in {uri}/{bdn} with filter: {fltr}" msgstr "Suche in {uri}/{bdn} mit dem Filter: {fltr}" -#: lib/pp_admintools/app/ldap.py:780 +#: lib/pp_admintools/app/ldap.py:783 msgid "Result of searching for mail address {m!r}:" msgstr "Ergebnis der Suche nach der Mailadresse {m!r}:" -#: lib/pp_admintools/app/ldap.py:784 lib/pp_admintools/app/ldap.py:837 -#: lib/pp_admintools/app/ldap.py:890 lib/pp_admintools/app/ldap.py:978 -#: lib/pp_admintools/app/ldap.py:1121 lib/pp_admintools/app/ldap.py:1155 -#: lib/pp_admintools/app/ldap.py:1189 lib/pp_admintools/app/ldap.py:1223 +#: lib/pp_admintools/app/ldap.py:787 lib/pp_admintools/app/ldap.py:840 +#: lib/pp_admintools/app/ldap.py:893 lib/pp_admintools/app/ldap.py:981 +#: lib/pp_admintools/app/ldap.py:1124 lib/pp_admintools/app/ldap.py:1158 +#: lib/pp_admintools/app/ldap.py:1192 lib/pp_admintools/app/ldap.py:1226 msgid "Got a response entry:" msgstr "Erhaltener Antwort-Eintrag:" -#: lib/pp_admintools/app/ldap.py:791 +#: lib/pp_admintools/app/ldap.py:794 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:833 +#: lib/pp_admintools/app/ldap.py:836 msgid "Result of searching for uid {u!r}:" msgstr "Ergebnis der Suche nach UID {u!r}:" -#: lib/pp_admintools/app/ldap.py:844 +#: lib/pp_admintools/app/ldap.py:847 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:886 +#: lib/pp_admintools/app/ldap.py:889 msgid "Result of searching for CN {cn!r}:" msgstr "Ergebnis der Suche nach CN {cn!r}:" -#: lib/pp_admintools/app/ldap.py:897 +#: lib/pp_admintools/app/ldap.py:900 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:914 lib/pp_admintools/app/set_ldap_password.py:508 +#: lib/pp_admintools/app/ldap.py:917 lib/pp_admintools/app/set_ldap_password.py:508 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:932 +#: lib/pp_admintools/app/ldap.py:935 msgid "ObjectClasses of {dn!r}:" msgstr "ObjectClasses von {dn!r}:" -#: lib/pp_admintools/app/ldap.py:942 +#: lib/pp_admintools/app/ldap.py:945 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:964 +#: lib/pp_admintools/app/ldap.py:967 msgid "Searching DN {dn!r} in {uri}." msgstr "Suche DN {dn!r} in {uri}." -#: lib/pp_admintools/app/ldap.py:974 +#: lib/pp_admintools/app/ldap.py:977 msgid "Result of searching for DN {dn!r}:" msgstr "Ergebnis der Suche nach dem DN {dn!r}:" -#: lib/pp_admintools/app/ldap.py:982 +#: lib/pp_admintools/app/ldap.py:985 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:1023 +#: lib/pp_admintools/app/ldap.py:1026 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:1028 +#: lib/pp_admintools/app/ldap.py:1031 msgid "Simulation mode - changes are not applied." msgstr "Simulationsmodus - hier wird jetzt nichts geändert." -#: lib/pp_admintools/app/ldap.py:1034 +#: lib/pp_admintools/app/ldap.py:1037 msgid "Modification NOT successfull - {c}: {e}" msgstr "Die Änderung war NICHT erfolgreich - {c}: {e}" -#: lib/pp_admintools/app/ldap.py:1035 lib/pp_admintools/app/remove_ldap_user.py:426 +#: lib/pp_admintools/app/ldap.py:1038 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/set_ldap_password.py:612 msgid "Changes:" msgstr "Änderungen:" -#: lib/pp_admintools/app/ldap.py:1047 +#: lib/pp_admintools/app/ldap.py:1050 msgid "Modification status: {!r}." msgstr "Änderungsstatus: {!r}." -#: lib/pp_admintools/app/ldap.py:1049 +#: lib/pp_admintools/app/ldap.py:1052 msgid "Result of modifying:" msgstr "Ergebnis der Änderung:" -#: lib/pp_admintools/app/ldap.py:1052 +#: lib/pp_admintools/app/ldap.py:1055 msgid "Modification NOT successful: {desc} - {msg}" msgstr "Die Änderung war NICHT erfolgreich - {desc}: {msg}" -#: lib/pp_admintools/app/ldap.py:1056 +#: lib/pp_admintools/app/ldap.py:1059 msgid "Modification successful." msgstr "Die Änderung war erfolgreich." -#: lib/pp_admintools/app/ldap.py:1066 +#: lib/pp_admintools/app/ldap.py:1069 msgid "Deleting LDAP entry {dn!r} on {uri} ..." msgstr "Lösche LDAP-Eintrag {dn!r} in {uri} …" -#: lib/pp_admintools/app/ldap.py:1071 +#: lib/pp_admintools/app/ldap.py:1074 msgid "Simulation mode - deletion will not be executed." msgstr "Simulationsmodus - hier wird jetzt nichts gelöscht." -#: lib/pp_admintools/app/ldap.py:1077 +#: lib/pp_admintools/app/ldap.py:1080 msgid "Deletion NOT successfull - {c}: {e}" msgstr "Die Löschung war NICHT erfolgreich - {c}: {e}" -#: lib/pp_admintools/app/ldap.py:1081 +#: lib/pp_admintools/app/ldap.py:1084 msgid "Deletion status: {!r}." msgstr "Löschstatus: {!r}" -#: lib/pp_admintools/app/ldap.py:1083 +#: lib/pp_admintools/app/ldap.py:1086 msgid "Result of deletion:" msgstr "Ergebnis der Löschung:" -#: lib/pp_admintools/app/ldap.py:1086 +#: lib/pp_admintools/app/ldap.py:1089 msgid "Deletion NOT successful: {desc} - {msg}" msgstr "Die Löschung war NICHT erfolgreich - {desc}: {msg}" -#: lib/pp_admintools/app/ldap.py:1090 +#: lib/pp_admintools/app/ldap.py:1093 msgid "Deletion successful." msgstr "Die Löschung war erfolgreich." -#: lib/pp_admintools/app/ldap.py:1237 +#: lib/pp_admintools/app/ldap.py:1240 msgid "Reading password file {!r} ..." msgstr "Lese Passwortdatei {!r} …" @@ -741,7 +741,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:70 +#: lib/pp_admintools/app/mirror_ldap.py:76 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 " @@ -755,11 +755,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:86 +#: lib/pp_admintools/app/mirror_ldap.py:84 +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:94 msgid "Miroring options" msgstr "Spiegelungs--Optionen" -#: lib/pp_admintools/app/mirror_ldap.py:91 +#: lib/pp_admintools/app/mirror_ldap.py:99 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})" @@ -768,20 +772,61 @@ msgstr "" "angegeben, und wenn sie auf Null gesetzt werden, erfolgt kein Warten nach dem Schreiben. " "(Vorgabe: {:.1f})" -#: lib/pp_admintools/app/mirror_ldap.py:98 +#: lib/pp_admintools/app/mirror_ldap.py:106 msgid "NUMBER" msgstr "ANZAHL" -#: lib/pp_admintools/app/mirror_ldap.py:100 +#: lib/pp_admintools/app/mirror_ldap.py:108 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:107 +#: lib/pp_admintools/app/mirror_ldap.py:115 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:137 +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:141 +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:156 +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:160 +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:163 lib/pp_admintools/app/mirror_ldap.py:171 +#: lib/pp_admintools/app/mirror_ldap.py:182 +msgid "Error in configuration:" +msgstr "Fehler in der Konfiguration:" + +#: lib/pp_admintools/app/mirror_ldap.py:164 +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:172 +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:183 +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 "" +"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:217 +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/pdns.py:99 lib/pp_admintools/app/pdns.py:183 msgid "Configuration not available." msgstr "Die Konfiguration ist nicht verfügbar." diff --git a/locale/en_US/LC_MESSAGES/pp_admintools.po b/locale/en_US/LC_MESSAGES/pp_admintools.po index 2dc421c..9935deb 100644 --- a/locale/en_US/LC_MESSAGES/pp_admintools.po +++ b/locale/en_US/LC_MESSAGES/pp_admintools.po @@ -7,8 +7,8 @@ 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-18 18:12+0200\n" -"PO-Revision-Date: 2022-09-30 16:50+0200\n" +"POT-Creation-Date: 2022-10-20 11:58+0200\n" +"PO-Revision-Date: 2022-10-20 12:00+0200\n" "Last-Translator: Frank Brehm \n" "Language: en_US\n" "Language-Team: Frank Brehm \n" @@ -118,10 +118,10 @@ msgid "Executing: {}" msgstr "" #: lib/pp_admintools/app/dns_deploy_zones.py:452 lib/pp_admintools/app/dns_deploy_zones.py:806 -#: lib/pp_admintools/app/ldap.py:787 lib/pp_admintools/app/ldap.py:840 -#: lib/pp_admintools/app/ldap.py:893 lib/pp_admintools/app/ldap.py:1124 -#: lib/pp_admintools/app/ldap.py:1158 lib/pp_admintools/app/ldap.py:1192 -#: lib/pp_admintools/app/ldap.py:1226 +#: lib/pp_admintools/app/ldap.py:790 lib/pp_admintools/app/ldap.py:843 +#: lib/pp_admintools/app/ldap.py:896 lib/pp_admintools/app/ldap.py:1127 +#: lib/pp_admintools/app/ldap.py:1161 lib/pp_admintools/app/ldap.py:1195 +#: lib/pp_admintools/app/ldap.py:1229 msgid "Result:" msgstr "" @@ -288,17 +288,17 @@ msgid "The path {!r} must be an absolute path." msgstr "" #: lib/pp_admintools/app/ldap.py:115 lib/pp_admintools/app/ldap.py:217 -#: lib/pp_admintools/app/ldap.py:1240 +#: lib/pp_admintools/app/ldap.py:1243 msgid "The file {!r} does not exists." msgstr "" #: lib/pp_admintools/app/ldap.py:119 lib/pp_admintools/app/ldap.py:221 -#: lib/pp_admintools/app/ldap.py:1245 +#: lib/pp_admintools/app/ldap.py:1248 msgid "The given path {!r} exists, but is not a regular file." msgstr "" #: lib/pp_admintools/app/ldap.py:123 lib/pp_admintools/app/ldap.py:225 -#: lib/pp_admintools/app/ldap.py:1250 +#: lib/pp_admintools/app/ldap.py:1253 msgid "The given file {!r} is not readable." msgstr "" @@ -405,7 +405,7 @@ msgid "" "are shown, and the application is exiting." msgstr "" -#: lib/pp_admintools/app/ldap.py:371 lib/pp_admintools/app/mirror_ldap.py:89 +#: lib/pp_admintools/app/ldap.py:371 lib/pp_admintools/app/mirror_ldap.py:97 msgid "SECONDS" msgstr "" @@ -433,212 +433,212 @@ msgstr "Verifying given instances …" msgid "Used filter:" msgstr "" -#: lib/pp_admintools/app/ldap.py:526 -msgid "LDAP instance {!r} not found in configuration or is not usable." +#: lib/pp_admintools/app/ldap.py:517 +msgid "LDAP instances to use:" msgstr "" -#: lib/pp_admintools/app/ldap.py:536 -msgid "LDAP instances to use:" +#: lib/pp_admintools/app/ldap.py:533 +msgid "LDAP instance {!r} not found in configuration or is not usable." msgstr "" -#: lib/pp_admintools/app/ldap.py:585 +#: lib/pp_admintools/app/ldap.py:588 msgid "Preparations ..." msgstr "Preparations …" -#: lib/pp_admintools/app/ldap.py:588 +#: lib/pp_admintools/app/ldap.py:591 msgid "Open all necessary LDAP connections ..." msgstr "Open all necessary LDAP connections …" -#: lib/pp_admintools/app/ldap.py:602 +#: lib/pp_admintools/app/ldap.py:605 msgid "Password of user {usr} on LDAP instance {inst}:" msgstr "Password of user {usr} on LDAP instance {inst}:" -#: lib/pp_admintools/app/ldap.py:611 +#: lib/pp_admintools/app/ldap.py:614 msgid "Info about LDAP server {}:" msgstr "" -#: lib/pp_admintools/app/ldap.py:621 +#: lib/pp_admintools/app/ldap.py:624 msgid "Trying to get LDAP server object for {} ..." msgstr "Trying to get LDAP server object for {} …" -#: lib/pp_admintools/app/ldap.py:637 +#: lib/pp_admintools/app/ldap.py:640 msgid "Connect options to server {!r}:" msgstr "" -#: lib/pp_admintools/app/ldap.py:644 +#: lib/pp_admintools/app/ldap.py:647 msgid "LDAP server {s}: {re}" msgstr "" -#: lib/pp_admintools/app/ldap.py:658 +#: lib/pp_admintools/app/ldap.py:661 msgid "Connecting to LDAP server {url} as {dn!r} ..." msgstr "Connecting to LDAP server {url} as {dn!r} …" -#: lib/pp_admintools/app/ldap.py:670 +#: lib/pp_admintools/app/ldap.py:673 msgid "Finishing ..." msgstr "Finishing …" -#: lib/pp_admintools/app/ldap.py:679 +#: lib/pp_admintools/app/ldap.py:682 msgid "Disconnecting from all remaining LDAP instances ..." msgstr "Disconnecting from all remaining LDAP instances …" -#: lib/pp_admintools/app/ldap.py:692 +#: lib/pp_admintools/app/ldap.py:695 msgid "Unbinding from LDAP server {!r} ..." msgstr "Unbinding from LDAP server {!r} …" -#: lib/pp_admintools/app/ldap.py:699 +#: lib/pp_admintools/app/ldap.py:702 msgid "Disconnecting from LDAP server {!r} ..." msgstr "Disconnecting from LDAP server {!r} …" -#: lib/pp_admintools/app/ldap.py:708 +#: lib/pp_admintools/app/ldap.py:711 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:713 +#: lib/pp_admintools/app/ldap.py:716 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:720 +#: lib/pp_admintools/app/ldap.py:723 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:727 +#: lib/pp_admintools/app/ldap.py:730 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:736 lib/pp_admintools/app/remove_ldap_user.py:299 +#: lib/pp_admintools/app/ldap.py:739 lib/pp_admintools/app/remove_ldap_user.py:299 msgid "Empty user given." msgstr "" -#: lib/pp_admintools/app/ldap.py:739 +#: lib/pp_admintools/app/ldap.py:742 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:769 lib/pp_admintools/app/ldap.py:822 -#: lib/pp_admintools/app/ldap.py:875 lib/pp_admintools/app/ldap.py:1109 -#: lib/pp_admintools/app/ldap.py:1143 lib/pp_admintools/app/ldap.py:1177 -#: lib/pp_admintools/app/ldap.py:1211 +#: lib/pp_admintools/app/ldap.py:772 lib/pp_admintools/app/ldap.py:825 +#: lib/pp_admintools/app/ldap.py:878 lib/pp_admintools/app/ldap.py:1112 +#: lib/pp_admintools/app/ldap.py:1146 lib/pp_admintools/app/ldap.py:1180 +#: lib/pp_admintools/app/ldap.py:1214 msgid "Searching in {uri}/{bdn} with filter: {fltr}" msgstr "" -#: lib/pp_admintools/app/ldap.py:780 +#: lib/pp_admintools/app/ldap.py:783 msgid "Result of searching for mail address {m!r}:" msgstr "" -#: lib/pp_admintools/app/ldap.py:784 lib/pp_admintools/app/ldap.py:837 -#: lib/pp_admintools/app/ldap.py:890 lib/pp_admintools/app/ldap.py:978 -#: lib/pp_admintools/app/ldap.py:1121 lib/pp_admintools/app/ldap.py:1155 -#: lib/pp_admintools/app/ldap.py:1189 lib/pp_admintools/app/ldap.py:1223 +#: lib/pp_admintools/app/ldap.py:787 lib/pp_admintools/app/ldap.py:840 +#: lib/pp_admintools/app/ldap.py:893 lib/pp_admintools/app/ldap.py:981 +#: lib/pp_admintools/app/ldap.py:1124 lib/pp_admintools/app/ldap.py:1158 +#: lib/pp_admintools/app/ldap.py:1192 lib/pp_admintools/app/ldap.py:1226 msgid "Got a response entry:" msgstr "" -#: lib/pp_admintools/app/ldap.py:791 +#: lib/pp_admintools/app/ldap.py:794 msgid "User with mail address {m!r} not found in {uri}/{bdn}." msgstr "" -#: lib/pp_admintools/app/ldap.py:833 +#: lib/pp_admintools/app/ldap.py:836 msgid "Result of searching for uid {u!r}:" msgstr "" -#: lib/pp_admintools/app/ldap.py:844 +#: lib/pp_admintools/app/ldap.py:847 msgid "User with uid {u!r} not found in {uri}/{bdn}." msgstr "" -#: lib/pp_admintools/app/ldap.py:886 +#: lib/pp_admintools/app/ldap.py:889 msgid "Result of searching for CN {cn!r}:" msgstr "" -#: lib/pp_admintools/app/ldap.py:897 +#: lib/pp_admintools/app/ldap.py:900 msgid "User with cn {cn!r} not found in {uri}/{bdn}." msgstr "" -#: lib/pp_admintools/app/ldap.py:914 lib/pp_admintools/app/set_ldap_password.py:508 +#: lib/pp_admintools/app/ldap.py:917 lib/pp_admintools/app/set_ldap_password.py:508 msgid "User with DN {dn!r} not found in {uri}." msgstr "" -#: lib/pp_admintools/app/ldap.py:932 +#: lib/pp_admintools/app/ldap.py:935 msgid "ObjectClasses of {dn!r}:" msgstr "" -#: lib/pp_admintools/app/ldap.py:942 +#: lib/pp_admintools/app/ldap.py:945 msgid "Entry {dn!r} in {uri} seems not to be an account." msgstr "" -#: lib/pp_admintools/app/ldap.py:964 +#: lib/pp_admintools/app/ldap.py:967 msgid "Searching DN {dn!r} in {uri}." msgstr "" -#: lib/pp_admintools/app/ldap.py:974 +#: lib/pp_admintools/app/ldap.py:977 msgid "Result of searching for DN {dn!r}:" msgstr "" -#: lib/pp_admintools/app/ldap.py:982 +#: lib/pp_admintools/app/ldap.py:985 msgid "Entry with DN {dn!r} not found in {uri}." msgstr "" -#: lib/pp_admintools/app/ldap.py:1023 +#: lib/pp_admintools/app/ldap.py:1026 msgid "Applying changes on {uri} to DN {dn!r}:" msgstr "" -#: lib/pp_admintools/app/ldap.py:1028 +#: lib/pp_admintools/app/ldap.py:1031 msgid "Simulation mode - changes are not applied." msgstr "" -#: lib/pp_admintools/app/ldap.py:1034 +#: lib/pp_admintools/app/ldap.py:1037 msgid "Modification NOT successfull - {c}: {e}" msgstr "" -#: lib/pp_admintools/app/ldap.py:1035 lib/pp_admintools/app/remove_ldap_user.py:426 +#: lib/pp_admintools/app/ldap.py:1038 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/set_ldap_password.py:612 msgid "Changes:" msgstr "" -#: lib/pp_admintools/app/ldap.py:1047 +#: lib/pp_admintools/app/ldap.py:1050 msgid "Modification status: {!r}." msgstr "" -#: lib/pp_admintools/app/ldap.py:1049 +#: lib/pp_admintools/app/ldap.py:1052 msgid "Result of modifying:" msgstr "" -#: lib/pp_admintools/app/ldap.py:1052 +#: lib/pp_admintools/app/ldap.py:1055 msgid "Modification NOT successful: {desc} - {msg}" msgstr "" -#: lib/pp_admintools/app/ldap.py:1056 +#: lib/pp_admintools/app/ldap.py:1059 msgid "Modification successful." msgstr "" -#: lib/pp_admintools/app/ldap.py:1066 +#: lib/pp_admintools/app/ldap.py:1069 msgid "Deleting LDAP entry {dn!r} on {uri} ..." msgstr "Deleting LDAP entry {dn!r} on {uri} …" -#: lib/pp_admintools/app/ldap.py:1071 +#: lib/pp_admintools/app/ldap.py:1074 msgid "Simulation mode - deletion will not be executed." msgstr "" -#: lib/pp_admintools/app/ldap.py:1077 +#: lib/pp_admintools/app/ldap.py:1080 msgid "Deletion NOT successfull - {c}: {e}" msgstr "" -#: lib/pp_admintools/app/ldap.py:1081 +#: lib/pp_admintools/app/ldap.py:1084 msgid "Deletion status: {!r}." msgstr "" -#: lib/pp_admintools/app/ldap.py:1083 +#: lib/pp_admintools/app/ldap.py:1086 msgid "Result of deletion:" msgstr "" -#: lib/pp_admintools/app/ldap.py:1086 +#: lib/pp_admintools/app/ldap.py:1089 msgid "Deletion NOT successful: {desc} - {msg}" msgstr "" -#: lib/pp_admintools/app/ldap.py:1090 +#: lib/pp_admintools/app/ldap.py:1093 msgid "Deletion successful." msgstr "" -#: lib/pp_admintools/app/ldap.py:1237 +#: lib/pp_admintools/app/ldap.py:1240 msgid "Reading password file {!r} ..." msgstr "Reading password file {!r} …" @@ -723,7 +723,7 @@ msgstr "" msgid "Did not found sendmail executable." msgstr "" -#: lib/pp_admintools/app/mirror_ldap.py:70 +#: lib/pp_admintools/app/mirror_ldap.py:76 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 " @@ -732,28 +732,71 @@ msgid "" "values." msgstr "" -#: lib/pp_admintools/app/mirror_ldap.py:86 +#: lib/pp_admintools/app/mirror_ldap.py:84 +msgid "Do not execute a countdown before starting the application." +msgstr "" + +#: lib/pp_admintools/app/mirror_ldap.py:94 msgid "Miroring options" msgstr "" -#: lib/pp_admintools/app/mirror_ldap.py:91 +#: lib/pp_admintools/app/mirror_ldap.py:99 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:98 +#: lib/pp_admintools/app/mirror_ldap.py:106 msgid "NUMBER" msgstr "" -#: lib/pp_admintools/app/mirror_ldap.py:100 +#: lib/pp_admintools/app/mirror_ldap.py:108 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:107 +#: lib/pp_admintools/app/mirror_ldap.py:115 msgid "Mirror only structural entries (entries with childs)." msgstr "" +#: lib/pp_admintools/app/mirror_ldap.py:137 +msgid "Limiting the number of entries for mirroring to {} entries." +msgstr "" + +#: lib/pp_admintools/app/mirror_ldap.py:141 +msgid "Limition the number of entries for mirroring may only be done in simulation mode." +msgstr "" + +#: lib/pp_admintools/app/mirror_ldap.py:156 +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:160 +msgid "Got {!r} as the mirror source instance." +msgstr "" + +#: lib/pp_admintools/app/mirror_ldap.py:163 lib/pp_admintools/app/mirror_ldap.py:171 +#: lib/pp_admintools/app/mirror_ldap.py:182 +msgid "Error in configuration:" +msgstr "" + +#: lib/pp_admintools/app/mirror_ldap.py:164 +msgid "the source LDAP instance {src!r} for mirroring to {tgt!r} does not exists." +msgstr "" + +#: lib/pp_admintools/app/mirror_ldap.py:172 +msgid "the source LDAP instance {src!r} must not be the same like the target instance." +msgstr "" + +#: lib/pp_admintools/app/mirror_ldap.py:183 +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:217 +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/pdns.py:99 lib/pp_admintools/app/pdns.py:183 msgid "Configuration not available." msgstr "" diff --git a/locale/pp_admintools.pot b/locale/pp_admintools.pot index fe015a5..e60ad1a 100644 --- a/locale/pp_admintools.pot +++ b/locale/pp_admintools.pot @@ -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-18 18:12+0200\n" +"POT-Creation-Date: 2022-10-20 11:58+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -117,10 +117,10 @@ msgid "Executing: {}" msgstr "" #: lib/pp_admintools/app/dns_deploy_zones.py:452 lib/pp_admintools/app/dns_deploy_zones.py:806 -#: lib/pp_admintools/app/ldap.py:787 lib/pp_admintools/app/ldap.py:840 -#: lib/pp_admintools/app/ldap.py:893 lib/pp_admintools/app/ldap.py:1124 -#: lib/pp_admintools/app/ldap.py:1158 lib/pp_admintools/app/ldap.py:1192 -#: lib/pp_admintools/app/ldap.py:1226 +#: lib/pp_admintools/app/ldap.py:790 lib/pp_admintools/app/ldap.py:843 +#: lib/pp_admintools/app/ldap.py:896 lib/pp_admintools/app/ldap.py:1127 +#: lib/pp_admintools/app/ldap.py:1161 lib/pp_admintools/app/ldap.py:1195 +#: lib/pp_admintools/app/ldap.py:1229 msgid "Result:" msgstr "" @@ -287,17 +287,17 @@ msgid "The path {!r} must be an absolute path." msgstr "" #: lib/pp_admintools/app/ldap.py:115 lib/pp_admintools/app/ldap.py:217 -#: lib/pp_admintools/app/ldap.py:1240 +#: lib/pp_admintools/app/ldap.py:1243 msgid "The file {!r} does not exists." msgstr "" #: lib/pp_admintools/app/ldap.py:119 lib/pp_admintools/app/ldap.py:221 -#: lib/pp_admintools/app/ldap.py:1245 +#: lib/pp_admintools/app/ldap.py:1248 msgid "The given path {!r} exists, but is not a regular file." msgstr "" #: lib/pp_admintools/app/ldap.py:123 lib/pp_admintools/app/ldap.py:225 -#: lib/pp_admintools/app/ldap.py:1250 +#: lib/pp_admintools/app/ldap.py:1253 msgid "The given file {!r} is not readable." msgstr "" @@ -404,7 +404,7 @@ msgid "" "are shown, and the application is exiting." msgstr "" -#: lib/pp_admintools/app/ldap.py:371 lib/pp_admintools/app/mirror_ldap.py:89 +#: lib/pp_admintools/app/ldap.py:371 lib/pp_admintools/app/mirror_ldap.py:97 msgid "SECONDS" msgstr "" @@ -432,212 +432,212 @@ msgstr "" msgid "Used filter:" msgstr "" -#: lib/pp_admintools/app/ldap.py:526 -msgid "LDAP instance {!r} not found in configuration or is not usable." +#: lib/pp_admintools/app/ldap.py:517 +msgid "LDAP instances to use:" msgstr "" -#: lib/pp_admintools/app/ldap.py:536 -msgid "LDAP instances to use:" +#: lib/pp_admintools/app/ldap.py:533 +msgid "LDAP instance {!r} not found in configuration or is not usable." msgstr "" -#: lib/pp_admintools/app/ldap.py:585 +#: lib/pp_admintools/app/ldap.py:588 msgid "Preparations ..." msgstr "" -#: lib/pp_admintools/app/ldap.py:588 +#: lib/pp_admintools/app/ldap.py:591 msgid "Open all necessary LDAP connections ..." msgstr "" -#: lib/pp_admintools/app/ldap.py:602 +#: lib/pp_admintools/app/ldap.py:605 msgid "Password of user {usr} on LDAP instance {inst}:" msgstr "" -#: lib/pp_admintools/app/ldap.py:611 +#: lib/pp_admintools/app/ldap.py:614 msgid "Info about LDAP server {}:" msgstr "" -#: lib/pp_admintools/app/ldap.py:621 +#: lib/pp_admintools/app/ldap.py:624 msgid "Trying to get LDAP server object for {} ..." msgstr "" -#: lib/pp_admintools/app/ldap.py:637 +#: lib/pp_admintools/app/ldap.py:640 msgid "Connect options to server {!r}:" msgstr "" -#: lib/pp_admintools/app/ldap.py:644 +#: lib/pp_admintools/app/ldap.py:647 msgid "LDAP server {s}: {re}" msgstr "" -#: lib/pp_admintools/app/ldap.py:658 +#: lib/pp_admintools/app/ldap.py:661 msgid "Connecting to LDAP server {url} as {dn!r} ..." msgstr "" -#: lib/pp_admintools/app/ldap.py:670 +#: lib/pp_admintools/app/ldap.py:673 msgid "Finishing ..." msgstr "" -#: lib/pp_admintools/app/ldap.py:679 +#: lib/pp_admintools/app/ldap.py:682 msgid "Disconnecting from all remaining LDAP instances ..." msgstr "" -#: lib/pp_admintools/app/ldap.py:692 +#: lib/pp_admintools/app/ldap.py:695 msgid "Unbinding from LDAP server {!r} ..." msgstr "" -#: lib/pp_admintools/app/ldap.py:699 +#: lib/pp_admintools/app/ldap.py:702 msgid "Disconnecting from LDAP server {!r} ..." msgstr "" -#: lib/pp_admintools/app/ldap.py:708 +#: lib/pp_admintools/app/ldap.py:711 msgid "Trying to evaluate DN of user {user!r} in LDAP instance {inst} ..." msgstr "" -#: lib/pp_admintools/app/ldap.py:713 +#: lib/pp_admintools/app/ldap.py:716 msgid "Trying to evaluate DN of user {u!r} as a mail address ..." msgstr "" -#: lib/pp_admintools/app/ldap.py:720 +#: lib/pp_admintools/app/ldap.py:723 msgid "Trying to evaluate DN of user {u!r} as a LDAP DN ..." msgstr "" -#: lib/pp_admintools/app/ldap.py:727 +#: lib/pp_admintools/app/ldap.py:730 msgid "Trying to evaluate DN of user {u!r} as a UID (Posix user name) ..." msgstr "" -#: lib/pp_admintools/app/ldap.py:736 lib/pp_admintools/app/remove_ldap_user.py:299 +#: lib/pp_admintools/app/ldap.py:739 lib/pp_admintools/app/remove_ldap_user.py:299 msgid "Empty user given." msgstr "" -#: lib/pp_admintools/app/ldap.py:739 +#: lib/pp_admintools/app/ldap.py:742 msgid "Trying to evaluate DN of user {u!r} as a CN ({c}) ..." msgstr "" -#: lib/pp_admintools/app/ldap.py:769 lib/pp_admintools/app/ldap.py:822 -#: lib/pp_admintools/app/ldap.py:875 lib/pp_admintools/app/ldap.py:1109 -#: lib/pp_admintools/app/ldap.py:1143 lib/pp_admintools/app/ldap.py:1177 -#: lib/pp_admintools/app/ldap.py:1211 +#: lib/pp_admintools/app/ldap.py:772 lib/pp_admintools/app/ldap.py:825 +#: lib/pp_admintools/app/ldap.py:878 lib/pp_admintools/app/ldap.py:1112 +#: lib/pp_admintools/app/ldap.py:1146 lib/pp_admintools/app/ldap.py:1180 +#: lib/pp_admintools/app/ldap.py:1214 msgid "Searching in {uri}/{bdn} with filter: {fltr}" msgstr "" -#: lib/pp_admintools/app/ldap.py:780 +#: lib/pp_admintools/app/ldap.py:783 msgid "Result of searching for mail address {m!r}:" msgstr "" -#: lib/pp_admintools/app/ldap.py:784 lib/pp_admintools/app/ldap.py:837 -#: lib/pp_admintools/app/ldap.py:890 lib/pp_admintools/app/ldap.py:978 -#: lib/pp_admintools/app/ldap.py:1121 lib/pp_admintools/app/ldap.py:1155 -#: lib/pp_admintools/app/ldap.py:1189 lib/pp_admintools/app/ldap.py:1223 +#: lib/pp_admintools/app/ldap.py:787 lib/pp_admintools/app/ldap.py:840 +#: lib/pp_admintools/app/ldap.py:893 lib/pp_admintools/app/ldap.py:981 +#: lib/pp_admintools/app/ldap.py:1124 lib/pp_admintools/app/ldap.py:1158 +#: lib/pp_admintools/app/ldap.py:1192 lib/pp_admintools/app/ldap.py:1226 msgid "Got a response entry:" msgstr "" -#: lib/pp_admintools/app/ldap.py:791 +#: lib/pp_admintools/app/ldap.py:794 msgid "User with mail address {m!r} not found in {uri}/{bdn}." msgstr "" -#: lib/pp_admintools/app/ldap.py:833 +#: lib/pp_admintools/app/ldap.py:836 msgid "Result of searching for uid {u!r}:" msgstr "" -#: lib/pp_admintools/app/ldap.py:844 +#: lib/pp_admintools/app/ldap.py:847 msgid "User with uid {u!r} not found in {uri}/{bdn}." msgstr "" -#: lib/pp_admintools/app/ldap.py:886 +#: lib/pp_admintools/app/ldap.py:889 msgid "Result of searching for CN {cn!r}:" msgstr "" -#: lib/pp_admintools/app/ldap.py:897 +#: lib/pp_admintools/app/ldap.py:900 msgid "User with cn {cn!r} not found in {uri}/{bdn}." msgstr "" -#: lib/pp_admintools/app/ldap.py:914 lib/pp_admintools/app/set_ldap_password.py:508 +#: lib/pp_admintools/app/ldap.py:917 lib/pp_admintools/app/set_ldap_password.py:508 msgid "User with DN {dn!r} not found in {uri}." msgstr "" -#: lib/pp_admintools/app/ldap.py:932 +#: lib/pp_admintools/app/ldap.py:935 msgid "ObjectClasses of {dn!r}:" msgstr "" -#: lib/pp_admintools/app/ldap.py:942 +#: lib/pp_admintools/app/ldap.py:945 msgid "Entry {dn!r} in {uri} seems not to be an account." msgstr "" -#: lib/pp_admintools/app/ldap.py:964 +#: lib/pp_admintools/app/ldap.py:967 msgid "Searching DN {dn!r} in {uri}." msgstr "" -#: lib/pp_admintools/app/ldap.py:974 +#: lib/pp_admintools/app/ldap.py:977 msgid "Result of searching for DN {dn!r}:" msgstr "" -#: lib/pp_admintools/app/ldap.py:982 +#: lib/pp_admintools/app/ldap.py:985 msgid "Entry with DN {dn!r} not found in {uri}." msgstr "" -#: lib/pp_admintools/app/ldap.py:1023 +#: lib/pp_admintools/app/ldap.py:1026 msgid "Applying changes on {uri} to DN {dn!r}:" msgstr "" -#: lib/pp_admintools/app/ldap.py:1028 +#: lib/pp_admintools/app/ldap.py:1031 msgid "Simulation mode - changes are not applied." msgstr "" -#: lib/pp_admintools/app/ldap.py:1034 +#: lib/pp_admintools/app/ldap.py:1037 msgid "Modification NOT successfull - {c}: {e}" msgstr "" -#: lib/pp_admintools/app/ldap.py:1035 lib/pp_admintools/app/remove_ldap_user.py:426 +#: lib/pp_admintools/app/ldap.py:1038 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/set_ldap_password.py:612 msgid "Changes:" msgstr "" -#: lib/pp_admintools/app/ldap.py:1047 +#: lib/pp_admintools/app/ldap.py:1050 msgid "Modification status: {!r}." msgstr "" -#: lib/pp_admintools/app/ldap.py:1049 +#: lib/pp_admintools/app/ldap.py:1052 msgid "Result of modifying:" msgstr "" -#: lib/pp_admintools/app/ldap.py:1052 +#: lib/pp_admintools/app/ldap.py:1055 msgid "Modification NOT successful: {desc} - {msg}" msgstr "" -#: lib/pp_admintools/app/ldap.py:1056 +#: lib/pp_admintools/app/ldap.py:1059 msgid "Modification successful." msgstr "" -#: lib/pp_admintools/app/ldap.py:1066 +#: lib/pp_admintools/app/ldap.py:1069 msgid "Deleting LDAP entry {dn!r} on {uri} ..." msgstr "" -#: lib/pp_admintools/app/ldap.py:1071 +#: lib/pp_admintools/app/ldap.py:1074 msgid "Simulation mode - deletion will not be executed." msgstr "" -#: lib/pp_admintools/app/ldap.py:1077 +#: lib/pp_admintools/app/ldap.py:1080 msgid "Deletion NOT successfull - {c}: {e}" msgstr "" -#: lib/pp_admintools/app/ldap.py:1081 +#: lib/pp_admintools/app/ldap.py:1084 msgid "Deletion status: {!r}." msgstr "" -#: lib/pp_admintools/app/ldap.py:1083 +#: lib/pp_admintools/app/ldap.py:1086 msgid "Result of deletion:" msgstr "" -#: lib/pp_admintools/app/ldap.py:1086 +#: lib/pp_admintools/app/ldap.py:1089 msgid "Deletion NOT successful: {desc} - {msg}" msgstr "" -#: lib/pp_admintools/app/ldap.py:1090 +#: lib/pp_admintools/app/ldap.py:1093 msgid "Deletion successful." msgstr "" -#: lib/pp_admintools/app/ldap.py:1237 +#: lib/pp_admintools/app/ldap.py:1240 msgid "Reading password file {!r} ..." msgstr "" @@ -722,7 +722,7 @@ msgstr "" msgid "Did not found sendmail executable." msgstr "" -#: lib/pp_admintools/app/mirror_ldap.py:70 +#: lib/pp_admintools/app/mirror_ldap.py:76 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 " @@ -731,28 +731,71 @@ msgid "" "values." msgstr "" -#: lib/pp_admintools/app/mirror_ldap.py:86 +#: lib/pp_admintools/app/mirror_ldap.py:84 +msgid "Do not execute a countdown before starting the application." +msgstr "" + +#: lib/pp_admintools/app/mirror_ldap.py:94 msgid "Miroring options" msgstr "" -#: lib/pp_admintools/app/mirror_ldap.py:91 +#: lib/pp_admintools/app/mirror_ldap.py:99 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:98 +#: lib/pp_admintools/app/mirror_ldap.py:106 msgid "NUMBER" msgstr "" -#: lib/pp_admintools/app/mirror_ldap.py:100 +#: lib/pp_admintools/app/mirror_ldap.py:108 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:107 +#: lib/pp_admintools/app/mirror_ldap.py:115 msgid "Mirror only structural entries (entries with childs)." msgstr "" +#: lib/pp_admintools/app/mirror_ldap.py:137 +msgid "Limiting the number of entries for mirroring to {} entries." +msgstr "" + +#: lib/pp_admintools/app/mirror_ldap.py:141 +msgid "Limition the number of entries for mirroring may only be done in simulation mode." +msgstr "" + +#: lib/pp_admintools/app/mirror_ldap.py:156 +msgid "Checking mirror source instance for target instance {!r} ..." +msgstr "" + +#: lib/pp_admintools/app/mirror_ldap.py:160 +msgid "Got {!r} as the mirror source instance." +msgstr "" + +#: lib/pp_admintools/app/mirror_ldap.py:163 lib/pp_admintools/app/mirror_ldap.py:171 +#: lib/pp_admintools/app/mirror_ldap.py:182 +msgid "Error in configuration:" +msgstr "" + +#: lib/pp_admintools/app/mirror_ldap.py:164 +msgid "the source LDAP instance {src!r} for mirroring to {tgt!r} does not exists." +msgstr "" + +#: lib/pp_admintools/app/mirror_ldap.py:172 +msgid "the source LDAP instance {src!r} must not be the same like the target instance." +msgstr "" + +#: lib/pp_admintools/app/mirror_ldap.py:183 +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:217 +msgid "Start mirroring LDAP instance {src!r} ({src_url}) to instance {tgt!r} ({tgt_url}) ..." +msgstr "" + #: lib/pp_admintools/app/pdns.py:99 lib/pp_admintools/app/pdns.py:183 msgid "Configuration not available." msgstr "" -- 2.39.5