From: Frank Brehm Date: Fri, 30 Sep 2022 14:58:57 +0000 (+0200) Subject: Translations X-Git-Tag: 0.6.0^2~1^2~5 X-Git-Url: https://git.uhu-banane.org/?a=commitdiff_plain;h=bb4940d4ed1c49485ecd44a0989eddfbeb7209e0;p=pixelpark%2Fpp-admin-tools.git Translations --- diff --git a/locale/de_DE/LC_MESSAGES/pp_admintools.po b/locale/de_DE/LC_MESSAGES/pp_admintools.po index c15692f..9e1669b 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-09-30 11:41+0200\n" -"PO-Revision-Date: 2022-09-30 11:45+0200\n" +"POT-Creation-Date: 2022-09-30 16:45+0200\n" +"PO-Revision-Date: 2022-09-30 16:55+0200\n" "Last-Translator: Frank Brehm \n" "Language: de_DE\n" "Language-Team: de_DE \n" @@ -31,7 +31,7 @@ msgid "Wrong timeout {!r}:" msgstr "Ungültiger Timeout {!r}:" #: lib/pp_admintools/app/__init__.py:126 lib/pp_admintools/app/remove_ldap_user.py:278 -#: lib/pp_admintools/app/set_ldap_password.py:512 +#: lib/pp_admintools/app/set_ldap_password.py:577 msgid "yes" msgstr "ja" @@ -49,8 +49,8 @@ msgstr "" msgid "Password:" msgstr "Passwort:" -#: lib/pp_admintools/app/__init__.py:252 lib/pp_admintools/app/set_ldap_password.py:364 -#: lib/pp_admintools/app/set_ldap_password.py:373 +#: lib/pp_admintools/app/__init__.py:252 lib/pp_admintools/app/set_ldap_password.py:388 +#: lib/pp_admintools/app/set_ldap_password.py:408 msgid "Repeat password:" msgstr "Passwort-Wiederholung:" @@ -170,9 +170,9 @@ msgstr "Führe aus: {}" #: lib/pp_admintools/app/dns_deploy_zones.py:447 lib/pp_admintools/app/dns_deploy_zones.py:801 #: lib/pp_admintools/app/ldap.py:766 lib/pp_admintools/app/ldap.py:819 -#: lib/pp_admintools/app/ldap.py:872 lib/pp_admintools/app/ldap.py:1101 -#: lib/pp_admintools/app/ldap.py:1135 lib/pp_admintools/app/ldap.py:1169 -#: lib/pp_admintools/app/ldap.py:1203 +#: lib/pp_admintools/app/ldap.py:872 lib/pp_admintools/app/ldap.py:1103 +#: lib/pp_admintools/app/ldap.py:1137 lib/pp_admintools/app/ldap.py:1171 +#: lib/pp_admintools/app/ldap.py:1205 msgid "Result:" msgstr "Ergebnis:" @@ -341,17 +341,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:114 lib/pp_admintools/app/ldap.py:215 -#: lib/pp_admintools/app/ldap.py:1217 +#: lib/pp_admintools/app/ldap.py:1219 msgid "The file {!r} does not exists." msgstr "Die Datei {!r} existiert nicht." #: lib/pp_admintools/app/ldap.py:118 lib/pp_admintools/app/ldap.py:219 -#: lib/pp_admintools/app/ldap.py:1222 +#: lib/pp_admintools/app/ldap.py:1224 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:122 lib/pp_admintools/app/ldap.py:223 -#: lib/pp_admintools/app/ldap.py:1227 +#: lib/pp_admintools/app/ldap.py:1229 msgid "The given file {!r} is not readable." msgstr "Die angegebene Datei {} ist nicht lesbar." @@ -376,7 +376,7 @@ msgid "Options fo LDAP connections" msgstr "Optionen für die LDAP-Verbindungen" #: lib/pp_admintools/app/ldap.py:267 lib/pp_admintools/app/remove_ldap_user.py:278 -#: lib/pp_admintools/app/set_ldap_password.py:512 +#: lib/pp_admintools/app/set_ldap_password.py:577 msgid "No" msgstr "Nein" @@ -413,9 +413,9 @@ msgstr "Die Basis-DN, die als Ausgangspunt bei LDAP-Suchen verwendet werden soll 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:311 lib/pp_admintools/app/set_ldap_password.py:191 -#: lib/pp_admintools/app/set_ldap_password.py:192 lib/pp_admintools/app/set_ldap_password.py:209 -#: lib/pp_admintools/app/set_ldap_password.py:212 +#: lib/pp_admintools/app/ldap.py:311 lib/pp_admintools/app/set_ldap_password.py:202 +#: lib/pp_admintools/app/set_ldap_password.py:203 lib/pp_admintools/app/set_ldap_password.py:220 +#: lib/pp_admintools/app/set_ldap_password.py:223 msgid "PASSWORD" msgstr "PASSWORT" @@ -431,8 +431,8 @@ 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:323 lib/pp_admintools/app/set_ldap_password.py:203 -#: lib/pp_admintools/app/set_ldap_password.py:205 +#: lib/pp_admintools/app/ldap.py:323 lib/pp_admintools/app/set_ldap_password.py:214 +#: lib/pp_admintools/app/set_ldap_password.py:216 msgid "PASSWORD_FILE" msgstr "PASSWORT_DATEI" @@ -542,11 +542,11 @@ msgstr "Beende …" msgid "Disconnecting from all remaining LDAP instances ..." msgstr "Trenne Verbindung zu allen verbleibenden LDAP-Instanzen …" -#: lib/pp_admintools/app/ldap.py:671 lib/pp_admintools/app/set_ldap_password.py:410 +#: lib/pp_admintools/app/ldap.py:671 msgid "Unbinding from LDAP server {!r} ..." msgstr "Trenne Bindung zu LDAP-Server {!r} …" -#: lib/pp_admintools/app/ldap.py:678 lib/pp_admintools/app/set_ldap_password.py:417 +#: lib/pp_admintools/app/ldap.py:678 msgid "Disconnecting from LDAP server {!r} ..." msgstr "Trenne Verbindung zu LDAP-Server {!r} …" @@ -575,9 +575,9 @@ 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:748 lib/pp_admintools/app/ldap.py:801 -#: lib/pp_admintools/app/ldap.py:854 lib/pp_admintools/app/ldap.py:1086 -#: lib/pp_admintools/app/ldap.py:1120 lib/pp_admintools/app/ldap.py:1154 -#: lib/pp_admintools/app/ldap.py:1188 +#: lib/pp_admintools/app/ldap.py:854 lib/pp_admintools/app/ldap.py:1088 +#: lib/pp_admintools/app/ldap.py:1122 lib/pp_admintools/app/ldap.py:1156 +#: lib/pp_admintools/app/ldap.py:1190 msgid "Searching in {uri}/{bdn} with filter: {fltr}" msgstr "Suche in {uri}/{bdn} mit dem Filter: {fltr}" @@ -587,8 +587,8 @@ msgstr "Ergebnis der Suche nach der Mailadresse {m!r}:" #: lib/pp_admintools/app/ldap.py:763 lib/pp_admintools/app/ldap.py:816 #: lib/pp_admintools/app/ldap.py:869 lib/pp_admintools/app/ldap.py:957 -#: lib/pp_admintools/app/ldap.py:1098 lib/pp_admintools/app/ldap.py:1132 -#: lib/pp_admintools/app/ldap.py:1166 lib/pp_admintools/app/ldap.py:1200 +#: lib/pp_admintools/app/ldap.py:1100 lib/pp_admintools/app/ldap.py:1134 +#: lib/pp_admintools/app/ldap.py:1168 lib/pp_admintools/app/ldap.py:1202 msgid "Got a response entry:" msgstr "Erhaltener Antwort-Eintrag:" @@ -612,7 +612,7 @@ msgstr "Ergebnis der Suche nach CN {cn!r}:" 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:893 lib/pp_admintools/app/set_ldap_password.py:437 +#: lib/pp_admintools/app/ldap.py:893 lib/pp_admintools/app/set_ldap_password.py:502 msgid "User with DN {dn!r} not found in {uri}." msgstr "Ein Nutzer mit dem DN {dn!r} wurde nicht in {uri} gefunden." @@ -636,69 +636,70 @@ msgstr "Ergebnis der Suche nach dem DN {dn!r}:" 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:1001 +#: lib/pp_admintools/app/ldap.py:1002 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:1006 +#: lib/pp_admintools/app/ldap.py:1007 msgid "Simulation mode - changes are not applied." msgstr "Simulationsmodus - hier wird jetzt nichts geändert." -#: lib/pp_admintools/app/ldap.py:1012 +#: lib/pp_admintools/app/ldap.py:1013 msgid "Modification NOT successfull - {c}: {e}" msgstr "Die Änderung war NICHT erfolgreich - {c}: {e}" -#: lib/pp_admintools/app/ldap.py:1013 lib/pp_admintools/app/remove_ldap_user.py:425 +#: lib/pp_admintools/app/ldap.py:1014 lib/pp_admintools/app/remove_ldap_user.py:425 #: lib/pp_admintools/app/remove_ldap_user.py:452 lib/pp_admintools/app/remove_ldap_user.py:479 #: lib/pp_admintools/app/remove_ldap_user.py:510 lib/pp_admintools/app/remove_ldap_user.py:541 +#: lib/pp_admintools/app/set_ldap_password.py:610 msgid "Changes:" msgstr "Änderungen:" -#: lib/pp_admintools/app/ldap.py:1025 +#: lib/pp_admintools/app/ldap.py:1026 msgid "Modification status: {!r}." msgstr "Änderungsstatus: {!r}." -#: lib/pp_admintools/app/ldap.py:1027 +#: lib/pp_admintools/app/ldap.py:1028 msgid "Result of modifying:" msgstr "Ergebnis der Änderung:" -#: lib/pp_admintools/app/ldap.py:1030 +#: lib/pp_admintools/app/ldap.py:1031 msgid "Modification NOT successful: {desc} - {msg}" msgstr "Die Änderung war NICHT erfolgreich - {desc}: {msg}" -#: lib/pp_admintools/app/ldap.py:1034 +#: lib/pp_admintools/app/ldap.py:1035 msgid "Modification successful." msgstr "Die Änderung war erfolgreich." -#: lib/pp_admintools/app/ldap.py:1043 +#: lib/pp_admintools/app/ldap.py:1045 msgid "Deleting LDAP entry {dn!r} on {uri} ..." msgstr "Lösche LDAP-Eintrag {dn!r} in {uri} …" -#: lib/pp_admintools/app/ldap.py:1048 +#: lib/pp_admintools/app/ldap.py:1050 msgid "Simulation mode - deletion will not be executed." msgstr "Simulationsmodus - hier wird jetzt nichts gelöscht." -#: lib/pp_admintools/app/ldap.py:1054 +#: lib/pp_admintools/app/ldap.py:1056 msgid "Deletion NOT successfull - {c}: {e}" msgstr "Die Löschung war NICHT erfolgreich - {c}: {e}" -#: lib/pp_admintools/app/ldap.py:1058 +#: lib/pp_admintools/app/ldap.py:1060 msgid "Deletion status: {!r}." msgstr "Löschstatus: {!r}" -#: lib/pp_admintools/app/ldap.py:1060 +#: lib/pp_admintools/app/ldap.py:1062 msgid "Result of deletion:" msgstr "Ergebnis der Löschung:" -#: lib/pp_admintools/app/ldap.py:1063 +#: lib/pp_admintools/app/ldap.py:1065 msgid "Deletion NOT successful: {desc} - {msg}" msgstr "Die Löschung war NICHT erfolgreich - {desc}: {msg}" -#: lib/pp_admintools/app/ldap.py:1067 +#: lib/pp_admintools/app/ldap.py:1069 msgid "Deletion successful." msgstr "Die Löschung war erfolgreich." -#: lib/pp_admintools/app/ldap.py:1214 +#: lib/pp_admintools/app/ldap.py:1216 msgid "Reading password file {!r} ..." msgstr "Lese Passwortdatei {!r} …" @@ -929,8 +930,8 @@ msgstr "Deaktivieren der Nutzer anstatt Löschung." msgid "Removing the user from LDAP." msgstr "Löschen der übergebenen Nutzer im LDAP." -#: lib/pp_admintools/app/remove_ldap_user.py:136 lib/pp_admintools/app/set_ldap_password.py:247 -#: lib/pp_admintools/app/set_ldap_password.py:250 +#: lib/pp_admintools/app/remove_ldap_user.py:136 lib/pp_admintools/app/set_ldap_password.py:267 +#: lib/pp_admintools/app/set_ldap_password.py:270 msgid "USER" msgstr "NUTZER" @@ -1013,15 +1014,15 @@ msgstr "Abbruch des Löschens durch {cls}: {e}" msgid "Evaluating DNs of the user {!r} to remove ..." msgstr "Ermitteln der DNs des Nutzers {!r} zum Löschen …" -#: lib/pp_admintools/app/remove_ldap_user.py:308 lib/pp_admintools/app/set_ldap_password.py:460 +#: lib/pp_admintools/app/remove_ldap_user.py:308 lib/pp_admintools/app/set_ldap_password.py:525 msgid "Got DN {dn!r} for user {user!r} in LDAP instance {inst}." msgstr "Habe DN {dn!r} für den Nutzer {user!r} in der LDAP-Instanz {inst} ermittelt." -#: lib/pp_admintools/app/remove_ldap_user.py:315 lib/pp_admintools/app/set_ldap_password.py:465 +#: lib/pp_admintools/app/remove_ldap_user.py:315 lib/pp_admintools/app/set_ldap_password.py:530 msgid "Found {nr} entries for user {u!r} in LDAP instance {i}." msgstr "Fand {nr} Einträge für den Nutzer {u!r} in der LDAP-Instanz {i}." -#: lib/pp_admintools/app/remove_ldap_user.py:327 lib/pp_admintools/app/set_ldap_password.py:479 +#: lib/pp_admintools/app/remove_ldap_user.py:327 lib/pp_admintools/app/set_ldap_password.py:544 msgid "Did not found user {user!r} in LDAP instance {inst}." msgstr "Der Nutzer {user!r} wurde nicht in der LDAP-Instanz {inst} gefunden." @@ -1061,7 +1062,7 @@ msgstr "Der Nutzer {dn!r} wurde erfolgreich von {inst} gelöscht." msgid "Updating user info for {dn!r} on {inst} ..." msgstr "Aktualisiere die Nutzerinformationenn für {dn!r} in {inst} …" -#: lib/pp_admintools/app/remove_ldap_user.py:423 +#: lib/pp_admintools/app/remove_ldap_user.py:423 lib/pp_admintools/app/set_ldap_password.py:608 msgid "{c} on deactivating user {dn!r}: {e}" msgstr "{c} beim Deaktivieren des Nutzers {dn!r}: {e}" @@ -1099,29 +1100,29 @@ msgstr "Lösche Nutzer {uid!r} aus allen sudo-Gruppen in {inst}." msgid "Did not found any sudo group memberships of {uid!r} in {inst}." msgstr "Keine sudo-Gruppenmitgliedschaften von {uid!r} in {inst} gefunden." -#: lib/pp_admintools/app/set_ldap_password.py:90 +#: lib/pp_admintools/app/set_ldap_password.py:98 msgid "The ancient and notorious 3 DES crypt method." msgstr "Die antike und berüchtigte 3 DES Verschlüsselungsmethode." -#: lib/pp_admintools/app/set_ldap_password.py:91 lib/pp_admintools/app/set_ldap_password.py:94 +#: lib/pp_admintools/app/set_ldap_password.py:99 lib/pp_admintools/app/set_ldap_password.py:102 msgid "Pure {} hashing method." msgstr "Reine {}-hashing Methode." -#: lib/pp_admintools/app/set_ldap_password.py:92 lib/pp_admintools/app/set_ldap_password.py:95 -#: lib/pp_admintools/app/set_ldap_password.py:97 lib/pp_admintools/app/set_ldap_password.py:99 +#: lib/pp_admintools/app/set_ldap_password.py:100 lib/pp_admintools/app/set_ldap_password.py:103 +#: lib/pp_admintools/app/set_ldap_password.py:105 lib/pp_admintools/app/set_ldap_password.py:107 msgid "A {} based hashing algorithm." msgstr "Ein {}-basierter Hashing-Algorithmus" -#: lib/pp_admintools/app/set_ldap_password.py:93 lib/pp_admintools/app/set_ldap_password.py:96 -#: lib/pp_admintools/app/set_ldap_password.py:98 lib/pp_admintools/app/set_ldap_password.py:100 +#: lib/pp_admintools/app/set_ldap_password.py:101 lib/pp_admintools/app/set_ldap_password.py:104 +#: lib/pp_admintools/app/set_ldap_password.py:106 lib/pp_admintools/app/set_ldap_password.py:108 msgid "Salted {} hashing method." msgstr "Gesalzene {}-hashing Methode." -#: lib/pp_admintools/app/set_ldap_password.py:101 +#: lib/pp_admintools/app/set_ldap_password.py:109 msgid "A hashing method derived from {} with additional computing rounds." msgstr "Eine von {} abgeleitete Hashing-Methode mit zusätzlichen Berechnungsrunden." -#: lib/pp_admintools/app/set_ldap_password.py:148 +#: lib/pp_admintools/app/set_ldap_password.py:159 msgid "" "Changing the password of the given user. If no user was given, then {app} tries to use the name " "of the user logged in on the controlling terminal." @@ -1129,15 +1130,15 @@ msgstr "" "Ändern des Passwortes des angegebenen Nutzers. Wenn kein Nutzer angegeben wird, versucht {app} " "den Namen des am Terminal angemeldeten Nutzers zu verwenden." -#: lib/pp_admintools/app/set_ldap_password.py:185 +#: lib/pp_admintools/app/set_ldap_password.py:196 msgid "Options for {}" msgstr "Optionen für {}" -#: lib/pp_admintools/app/set_ldap_password.py:192 +#: lib/pp_admintools/app/set_ldap_password.py:203 msgid "Use {} as the current user password." msgstr "Verwende {} als das aktuelle Nutzerpasswort." -#: lib/pp_admintools/app/set_ldap_password.py:197 +#: lib/pp_admintools/app/set_ldap_password.py:208 msgid "" "Prompt for current user password. This is used instead of specifying the password on the command" " line." @@ -1145,19 +1146,23 @@ msgstr "" "Nachfrage nach dem aktuellen Passwort des Nutzers. Das wird anstelle der Angabe des Passortes in" " der Kommandozeile verwendet." -#: lib/pp_admintools/app/set_ldap_password.py:205 +#: lib/pp_admintools/app/set_ldap_password.py:216 msgid "Use contents of {} as the current user password." msgstr "Verwende den Inhalt von {} als das aktuelle Nutzerpasswort." -#: lib/pp_admintools/app/set_ldap_password.py:210 +#: lib/pp_admintools/app/set_ldap_password.py:221 msgid "Use {} as the new user password. If not given, it will be asked for it." msgstr "Verwende {} als das neue Nutzerpasswort. Wenn nicht angegeben, wird danach gefragt." -#: lib/pp_admintools/app/set_ldap_password.py:225 +#: lib/pp_admintools/app/set_ldap_password.py:229 +msgid "Do not check the quality of the new password with the {} library." +msgstr "Keine Überprüfung der Qualität des neuen Passwortes mit der {}-Bibliothek." + +#: lib/pp_admintools/app/set_ldap_password.py:244 msgid "SCHEMA" msgstr "SCHEMA" -#: lib/pp_admintools/app/set_ldap_password.py:226 +#: lib/pp_admintools/app/set_ldap_password.py:245 msgid "" "The schema (hashing method) to use to hash the new password. It is possible to give here the " "value {val_list!r}, then all possible schemes are shown and exit. Default: {default!r}." @@ -1166,7 +1171,11 @@ msgstr "" "möglich, hier den Wert {val_list!r} anzugeben, dann werden alle verfügbaren Schemen aufgelistet." " Vorgabe: {default!r}." -#: lib/pp_admintools/app/set_ldap_password.py:233 +#: lib/pp_admintools/app/set_ldap_password.py:249 +msgid "If you are not using an admin account, then the password will hashed only by the default schema." +msgstr "Wenn kein Admin-Account verwendet wird, dann wird das Passwort ausschließlich mit dem Vorgabe-Schema gehasht." + +#: lib/pp_admintools/app/set_ldap_password.py:253 msgid "" "The user, which password in the given LDAP instance should be changed. It may be given by its " "Uid (the alphanumeric POSIX name), its mail address or its LDAP DN." @@ -1175,11 +1184,11 @@ msgstr "" "seine Uid (der alphanumerische POSIX-Nutzername), als seine Mailadresse oder als seine LDAP-DN " "angegeben werden." -#: lib/pp_admintools/app/set_ldap_password.py:238 +#: lib/pp_admintools/app/set_ldap_password.py:258 msgid "If not given, then your current user name {!r} will be used." msgstr "Wenn nicht angegeben, dann wird der aktuelle Nutzername {!r} verwendet." -#: lib/pp_admintools/app/set_ldap_password.py:241 +#: lib/pp_admintools/app/set_ldap_password.py:261 msgid "" "If you are using a readonly LDAP instance or an instance w/o admin access, then you must provide" " somehow the current password of the user to change." @@ -1187,57 +1196,81 @@ msgstr "" "Wenn eine LDAP-Instanz verwendet wird, die nur Leserechte oder keinen Admin-Zugriff hat, dann " "mussirgendwie das neue Passwort des Nutzer zum Ändern angegeben werden." -#: lib/pp_admintools/app/set_ldap_password.py:290 +#: lib/pp_admintools/app/set_ldap_password.py:314 msgid "Could not detect your current login name." msgstr "Konnte den aktuellen Anmeldenamen nicht ermitteln." -#: lib/pp_admintools/app/set_ldap_password.py:295 +#: lib/pp_admintools/app/set_ldap_password.py:319 msgid "The user {!r} will never be managed by LDAP." msgstr "Der Nutzer {!r} wird niemals nimmer nicht von LDAP gemanagt." -#: lib/pp_admintools/app/set_ldap_password.py:325 +#: lib/pp_admintools/app/set_ldap_password.py:355 msgid "Usable Hashing schemes:" msgstr "Verfügbare Hashing-Schemen:" -#: lib/pp_admintools/app/set_ldap_password.py:334 +#: lib/pp_admintools/app/set_ldap_password.py:364 msgid "This schema cannot be used for authentication on a current freeradius server." msgstr "" "Dieses Schema kann nicht zur Authentifizierung an einem aktuellen Freeradius-Server verwendet " "werden." -#: lib/pp_admintools/app/set_ldap_password.py:338 +#: lib/pp_admintools/app/set_ldap_password.py:368 msgid "This is the default schema." msgstr "Das ist das Vorgabe-Schema." -#: lib/pp_admintools/app/set_ldap_password.py:357 +#: lib/pp_admintools/app/set_ldap_password.py:383 msgid "Using LDAP instance {inst!r} - {url}." msgstr "Verwende LDAP-Instanz {inst!r} - {url}." -#: lib/pp_admintools/app/set_ldap_password.py:363 +#: lib/pp_admintools/app/set_ldap_password.py:387 msgid "Current password of user {!r}:" msgstr "Aktuelles Passwort des Nutzers {!r}:" -#: lib/pp_admintools/app/set_ldap_password.py:372 +#: lib/pp_admintools/app/set_ldap_password.py:401 +msgid "Non admin users must use the default schema {!r} for hashing their password." +msgstr "Nicht-Admin-Nutzer müssen das Vorgabeschema {!r} für das Hashen des Passwortes verwenden." + +#: lib/pp_admintools/app/set_ldap_password.py:407 msgid "New password of user {!r}:" msgstr "Neues Passwort für Nutzer {!r}:" -#: lib/pp_admintools/app/set_ldap_password.py:386 +#: lib/pp_admintools/app/set_ldap_password.py:414 +msgid "Checking the quality of the new password was disabled." +msgstr "Die Überprüfung der Qualität des neuen Passwortes wurde deaktiviert." + +#: lib/pp_admintools/app/set_ldap_password.py:417 +msgid "Testing quality of new password ..." +msgstr "Teste Qualität des neuen Passwortes …" + +#: lib/pp_admintools/app/set_ldap_password.py:421 +msgid "Quality of the new password is not sufficient:" +msgstr "Die Qualität des neuen Passwortes ist nicht ausreichend:" + +#: lib/pp_admintools/app/set_ldap_password.py:426 +msgid "Cannot testing the quality of the new password, because the Python module {!r} is not installed." +msgstr "Kann die Qualität des neuen Passwortes nicht überprüfen, da das Pythod-Modul {!r} nicht installiert ist." + +#: lib/pp_admintools/app/set_ldap_password.py:453 +msgid "Unbinding user connection from LDAP server {} ..." +msgstr "Trenne Verbindung des Nutzers zu LDAP-Server {} …" + +#: lib/pp_admintools/app/set_ldap_password.py:464 msgid "Testing connect to LDAP-Server {url} with current user {dn!r} and password ..." msgstr "Teste eine Anmeldung am LDAP-Server {url} als aktueller Nutzer {dn!r} mit Passwort …" -#: lib/pp_admintools/app/set_ldap_password.py:398 +#: lib/pp_admintools/app/set_ldap_password.py:476 msgid "Successful connected as {dn!r} to {url}." msgstr "Erfolgreich als {dn!r} an {url} angemeldet." -#: lib/pp_admintools/app/set_ldap_password.py:403 +#: lib/pp_admintools/app/set_ldap_password.py:482 msgid "Could not connect to {url} as {dn!r}: {e}" msgstr "Nutzer {dn!r} konnte nicht an {url} angemeldet werden: {e}" -#: lib/pp_admintools/app/set_ldap_password.py:428 +#: lib/pp_admintools/app/set_ldap_password.py:493 msgid "Trying to get current password hash of user {!r} ..." msgstr "Versuche den aktuellen Passwort-Hash des Nutzers {!r} zu holen …" -#: lib/pp_admintools/app/set_ldap_password.py:467 +#: lib/pp_admintools/app/set_ldap_password.py:532 msgid "" "Please use another username, or use the correct DN from the following list as a parameter for " "this script instead of the username:" @@ -1245,43 +1278,43 @@ msgstr "" "Bitte einen anderen Nutzernamen oder den richtigen DN aus der folgenden Liste als Parameter für " "dieses Skript als Nutzername angeben:" -#: lib/pp_admintools/app/set_ldap_password.py:484 +#: lib/pp_admintools/app/set_ldap_password.py:549 msgid "Changing the password of user {dn!r} in LDAP instance {inst}." msgstr "Ändern des Passwortes des Nutzers {dn!r} in der LDAP-Instanz {inst}." -#: lib/pp_admintools/app/set_ldap_password.py:491 +#: lib/pp_admintools/app/set_ldap_password.py:556 msgid "Setting password of {dn!r} with hashing schema {schema!r}." msgstr "Setze das Passwort von {dn!r} mit dem Hashing-Schema {schema!r}." -#: lib/pp_admintools/app/set_ldap_password.py:493 +#: lib/pp_admintools/app/set_ldap_password.py:558 msgid "Setting password of '{dn}' with hashing schema '{schema}' ..." msgstr "Setze das Passwort von '{dn}' mit dem Hashing-Schema '{schema}'." -#: lib/pp_admintools/app/set_ldap_password.py:498 +#: lib/pp_admintools/app/set_ldap_password.py:563 msgid "Current password hash: '{}'." msgstr "Aktueller Passwort-Hash: '{}'" -#: lib/pp_admintools/app/set_ldap_password.py:501 +#: lib/pp_admintools/app/set_ldap_password.py:566 msgid "The user '{}' has currently no password." msgstr "Der Nutzer '{}' hat aktuell kein Passwort." -#: lib/pp_admintools/app/set_ldap_password.py:505 +#: lib/pp_admintools/app/set_ldap_password.py:570 msgid "Used schema: {!r}." msgstr "Verwendetes Schama : {!r}." -#: lib/pp_admintools/app/set_ldap_password.py:507 +#: lib/pp_admintools/app/set_ldap_password.py:572 msgid "New password hash: '{}'." msgstr "Neuer Passwort-Hash: '{}'." -#: lib/pp_admintools/app/set_ldap_password.py:511 +#: lib/pp_admintools/app/set_ldap_password.py:576 msgid "Apply new password? [{yes}/{no}]?" msgstr "Neues Passwort setzen [{yes}/{no}]?" -#: lib/pp_admintools/app/set_ldap_password.py:521 +#: lib/pp_admintools/app/set_ldap_password.py:586 msgid "Do not setting password for {!r}." msgstr "Passwort für {!r} wird nicht gesetzt." -#: lib/pp_admintools/app/set_ldap_password.py:526 +#: lib/pp_admintools/app/set_ldap_password.py:602 msgid "Setting password ..." msgstr "Setze Passwort …" diff --git a/locale/en_US/LC_MESSAGES/pp_admintools.po b/locale/en_US/LC_MESSAGES/pp_admintools.po index 9393bc1..5609c92 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-09-30 11:41+0200\n" -"PO-Revision-Date: 2022-09-30 11:45+0200\n" +"POT-Creation-Date: 2022-09-30 16:45+0200\n" +"PO-Revision-Date: 2022-09-30 16:50+0200\n" "Last-Translator: Frank Brehm \n" "Language: en_US\n" "Language-Team: Frank Brehm \n" @@ -31,7 +31,7 @@ msgid "Wrong timeout {!r}:" msgstr "" #: lib/pp_admintools/app/__init__.py:126 lib/pp_admintools/app/remove_ldap_user.py:278 -#: lib/pp_admintools/app/set_ldap_password.py:512 +#: lib/pp_admintools/app/set_ldap_password.py:577 msgid "yes" msgstr "" @@ -47,8 +47,8 @@ msgstr "" msgid "Password:" msgstr "" -#: lib/pp_admintools/app/__init__.py:252 lib/pp_admintools/app/set_ldap_password.py:364 -#: lib/pp_admintools/app/set_ldap_password.py:373 +#: lib/pp_admintools/app/__init__.py:252 lib/pp_admintools/app/set_ldap_password.py:388 +#: lib/pp_admintools/app/set_ldap_password.py:408 msgid "Repeat password:" msgstr "" @@ -166,9 +166,9 @@ msgstr "" #: lib/pp_admintools/app/dns_deploy_zones.py:447 lib/pp_admintools/app/dns_deploy_zones.py:801 #: lib/pp_admintools/app/ldap.py:766 lib/pp_admintools/app/ldap.py:819 -#: lib/pp_admintools/app/ldap.py:872 lib/pp_admintools/app/ldap.py:1101 -#: lib/pp_admintools/app/ldap.py:1135 lib/pp_admintools/app/ldap.py:1169 -#: lib/pp_admintools/app/ldap.py:1203 +#: lib/pp_admintools/app/ldap.py:872 lib/pp_admintools/app/ldap.py:1103 +#: lib/pp_admintools/app/ldap.py:1137 lib/pp_admintools/app/ldap.py:1171 +#: lib/pp_admintools/app/ldap.py:1205 msgid "Result:" msgstr "" @@ -335,17 +335,17 @@ msgid "The path {!r} must be an absolute path." msgstr "" #: lib/pp_admintools/app/ldap.py:114 lib/pp_admintools/app/ldap.py:215 -#: lib/pp_admintools/app/ldap.py:1217 +#: lib/pp_admintools/app/ldap.py:1219 msgid "The file {!r} does not exists." msgstr "" #: lib/pp_admintools/app/ldap.py:118 lib/pp_admintools/app/ldap.py:219 -#: lib/pp_admintools/app/ldap.py:1222 +#: lib/pp_admintools/app/ldap.py:1224 msgid "The given path {!r} exists, but is not a regular file." msgstr "" #: lib/pp_admintools/app/ldap.py:122 lib/pp_admintools/app/ldap.py:223 -#: lib/pp_admintools/app/ldap.py:1227 +#: lib/pp_admintools/app/ldap.py:1229 msgid "The given file {!r} is not readable." msgstr "" @@ -370,7 +370,7 @@ msgid "Options fo LDAP connections" msgstr "" #: lib/pp_admintools/app/ldap.py:267 lib/pp_admintools/app/remove_ldap_user.py:278 -#: lib/pp_admintools/app/set_ldap_password.py:512 +#: lib/pp_admintools/app/set_ldap_password.py:577 msgid "No" msgstr "" @@ -407,9 +407,9 @@ msgstr "" msgid "The Bind DN to use to connect to the LDAP server. Default: {!r}" msgstr "" -#: lib/pp_admintools/app/ldap.py:311 lib/pp_admintools/app/set_ldap_password.py:191 -#: lib/pp_admintools/app/set_ldap_password.py:192 lib/pp_admintools/app/set_ldap_password.py:209 -#: lib/pp_admintools/app/set_ldap_password.py:212 +#: lib/pp_admintools/app/ldap.py:311 lib/pp_admintools/app/set_ldap_password.py:202 +#: lib/pp_admintools/app/set_ldap_password.py:203 lib/pp_admintools/app/set_ldap_password.py:220 +#: lib/pp_admintools/app/set_ldap_password.py:223 msgid "PASSWORD" msgstr "" @@ -423,8 +423,8 @@ msgid "" "command line." msgstr "" -#: lib/pp_admintools/app/ldap.py:323 lib/pp_admintools/app/set_ldap_password.py:203 -#: lib/pp_admintools/app/set_ldap_password.py:205 +#: lib/pp_admintools/app/ldap.py:323 lib/pp_admintools/app/set_ldap_password.py:214 +#: lib/pp_admintools/app/set_ldap_password.py:216 msgid "PASSWORD_FILE" msgstr "" @@ -527,11 +527,11 @@ msgstr "Finishing …" msgid "Disconnecting from all remaining LDAP instances ..." msgstr "Disconnecting from all remaining LDAP instances …" -#: lib/pp_admintools/app/ldap.py:671 lib/pp_admintools/app/set_ldap_password.py:410 +#: lib/pp_admintools/app/ldap.py:671 msgid "Unbinding from LDAP server {!r} ..." msgstr "Unbinding from LDAP server {!r} …" -#: lib/pp_admintools/app/ldap.py:678 lib/pp_admintools/app/set_ldap_password.py:417 +#: lib/pp_admintools/app/ldap.py:678 msgid "Disconnecting from LDAP server {!r} ..." msgstr "Disconnecting from LDAP server {!r} …" @@ -560,9 +560,9 @@ 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:748 lib/pp_admintools/app/ldap.py:801 -#: lib/pp_admintools/app/ldap.py:854 lib/pp_admintools/app/ldap.py:1086 -#: lib/pp_admintools/app/ldap.py:1120 lib/pp_admintools/app/ldap.py:1154 -#: lib/pp_admintools/app/ldap.py:1188 +#: lib/pp_admintools/app/ldap.py:854 lib/pp_admintools/app/ldap.py:1088 +#: lib/pp_admintools/app/ldap.py:1122 lib/pp_admintools/app/ldap.py:1156 +#: lib/pp_admintools/app/ldap.py:1190 msgid "Searching in {uri}/{bdn} with filter: {fltr}" msgstr "" @@ -572,8 +572,8 @@ msgstr "" #: lib/pp_admintools/app/ldap.py:763 lib/pp_admintools/app/ldap.py:816 #: lib/pp_admintools/app/ldap.py:869 lib/pp_admintools/app/ldap.py:957 -#: lib/pp_admintools/app/ldap.py:1098 lib/pp_admintools/app/ldap.py:1132 -#: lib/pp_admintools/app/ldap.py:1166 lib/pp_admintools/app/ldap.py:1200 +#: lib/pp_admintools/app/ldap.py:1100 lib/pp_admintools/app/ldap.py:1134 +#: lib/pp_admintools/app/ldap.py:1168 lib/pp_admintools/app/ldap.py:1202 msgid "Got a response entry:" msgstr "" @@ -597,7 +597,7 @@ msgstr "" msgid "User with cn {cn!r} not found in {uri}/{bdn}." msgstr "" -#: lib/pp_admintools/app/ldap.py:893 lib/pp_admintools/app/set_ldap_password.py:437 +#: lib/pp_admintools/app/ldap.py:893 lib/pp_admintools/app/set_ldap_password.py:502 msgid "User with DN {dn!r} not found in {uri}." msgstr "" @@ -621,69 +621,70 @@ msgstr "" msgid "Entry with DN {dn!r} not found in {uri}." msgstr "" -#: lib/pp_admintools/app/ldap.py:1001 +#: lib/pp_admintools/app/ldap.py:1002 msgid "Applying changes on {uri} to DN {dn!r}:" msgstr "" -#: lib/pp_admintools/app/ldap.py:1006 +#: lib/pp_admintools/app/ldap.py:1007 msgid "Simulation mode - changes are not applied." msgstr "" -#: lib/pp_admintools/app/ldap.py:1012 +#: lib/pp_admintools/app/ldap.py:1013 msgid "Modification NOT successfull - {c}: {e}" msgstr "" -#: lib/pp_admintools/app/ldap.py:1013 lib/pp_admintools/app/remove_ldap_user.py:425 +#: lib/pp_admintools/app/ldap.py:1014 lib/pp_admintools/app/remove_ldap_user.py:425 #: lib/pp_admintools/app/remove_ldap_user.py:452 lib/pp_admintools/app/remove_ldap_user.py:479 #: lib/pp_admintools/app/remove_ldap_user.py:510 lib/pp_admintools/app/remove_ldap_user.py:541 +#: lib/pp_admintools/app/set_ldap_password.py:610 msgid "Changes:" msgstr "" -#: lib/pp_admintools/app/ldap.py:1025 +#: lib/pp_admintools/app/ldap.py:1026 msgid "Modification status: {!r}." msgstr "" -#: lib/pp_admintools/app/ldap.py:1027 +#: lib/pp_admintools/app/ldap.py:1028 msgid "Result of modifying:" msgstr "" -#: lib/pp_admintools/app/ldap.py:1030 +#: lib/pp_admintools/app/ldap.py:1031 msgid "Modification NOT successful: {desc} - {msg}" msgstr "" -#: lib/pp_admintools/app/ldap.py:1034 +#: lib/pp_admintools/app/ldap.py:1035 msgid "Modification successful." msgstr "" -#: lib/pp_admintools/app/ldap.py:1043 +#: lib/pp_admintools/app/ldap.py:1045 msgid "Deleting LDAP entry {dn!r} on {uri} ..." msgstr "Deleting LDAP entry {dn!r} on {uri} …" -#: lib/pp_admintools/app/ldap.py:1048 +#: lib/pp_admintools/app/ldap.py:1050 msgid "Simulation mode - deletion will not be executed." msgstr "" -#: lib/pp_admintools/app/ldap.py:1054 +#: lib/pp_admintools/app/ldap.py:1056 msgid "Deletion NOT successfull - {c}: {e}" msgstr "" -#: lib/pp_admintools/app/ldap.py:1058 +#: lib/pp_admintools/app/ldap.py:1060 msgid "Deletion status: {!r}." msgstr "" -#: lib/pp_admintools/app/ldap.py:1060 +#: lib/pp_admintools/app/ldap.py:1062 msgid "Result of deletion:" msgstr "" -#: lib/pp_admintools/app/ldap.py:1063 +#: lib/pp_admintools/app/ldap.py:1065 msgid "Deletion NOT successful: {desc} - {msg}" msgstr "" -#: lib/pp_admintools/app/ldap.py:1067 +#: lib/pp_admintools/app/ldap.py:1069 msgid "Deletion successful." msgstr "" -#: lib/pp_admintools/app/ldap.py:1214 +#: lib/pp_admintools/app/ldap.py:1216 msgid "Reading password file {!r} ..." msgstr "Reading password file {!r} …" @@ -904,8 +905,8 @@ msgstr "" msgid "Removing the user from LDAP." msgstr "Removing the user from LDAP." -#: lib/pp_admintools/app/remove_ldap_user.py:136 lib/pp_admintools/app/set_ldap_password.py:247 -#: lib/pp_admintools/app/set_ldap_password.py:250 +#: lib/pp_admintools/app/remove_ldap_user.py:136 lib/pp_admintools/app/set_ldap_password.py:267 +#: lib/pp_admintools/app/set_ldap_password.py:270 msgid "USER" msgstr "" @@ -984,15 +985,15 @@ msgstr "" msgid "Evaluating DNs of the user {!r} to remove ..." msgstr "Evaluating DNs of the user {!r} to remove …" -#: lib/pp_admintools/app/remove_ldap_user.py:308 lib/pp_admintools/app/set_ldap_password.py:460 +#: lib/pp_admintools/app/remove_ldap_user.py:308 lib/pp_admintools/app/set_ldap_password.py:525 msgid "Got DN {dn!r} for user {user!r} in LDAP instance {inst}." msgstr "" -#: lib/pp_admintools/app/remove_ldap_user.py:315 lib/pp_admintools/app/set_ldap_password.py:465 +#: lib/pp_admintools/app/remove_ldap_user.py:315 lib/pp_admintools/app/set_ldap_password.py:530 msgid "Found {nr} entries for user {u!r} in LDAP instance {i}." msgstr "" -#: lib/pp_admintools/app/remove_ldap_user.py:327 lib/pp_admintools/app/set_ldap_password.py:479 +#: lib/pp_admintools/app/remove_ldap_user.py:327 lib/pp_admintools/app/set_ldap_password.py:544 msgid "Did not found user {user!r} in LDAP instance {inst}." msgstr "" @@ -1032,7 +1033,7 @@ msgstr "" msgid "Updating user info for {dn!r} on {inst} ..." msgstr "Updating user info for {dn!r} on {inst} …" -#: lib/pp_admintools/app/remove_ldap_user.py:423 +#: lib/pp_admintools/app/remove_ldap_user.py:423 lib/pp_admintools/app/set_ldap_password.py:608 msgid "{c} on deactivating user {dn!r}: {e}" msgstr "" @@ -1070,173 +1071,205 @@ msgstr "" msgid "Did not found any sudo group memberships of {uid!r} in {inst}." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:90 +#: lib/pp_admintools/app/set_ldap_password.py:98 msgid "The ancient and notorious 3 DES crypt method." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:91 lib/pp_admintools/app/set_ldap_password.py:94 +#: lib/pp_admintools/app/set_ldap_password.py:99 lib/pp_admintools/app/set_ldap_password.py:102 msgid "Pure {} hashing method." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:92 lib/pp_admintools/app/set_ldap_password.py:95 -#: lib/pp_admintools/app/set_ldap_password.py:97 lib/pp_admintools/app/set_ldap_password.py:99 +#: lib/pp_admintools/app/set_ldap_password.py:100 lib/pp_admintools/app/set_ldap_password.py:103 +#: lib/pp_admintools/app/set_ldap_password.py:105 lib/pp_admintools/app/set_ldap_password.py:107 msgid "A {} based hashing algorithm." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:93 lib/pp_admintools/app/set_ldap_password.py:96 -#: lib/pp_admintools/app/set_ldap_password.py:98 lib/pp_admintools/app/set_ldap_password.py:100 +#: lib/pp_admintools/app/set_ldap_password.py:101 lib/pp_admintools/app/set_ldap_password.py:104 +#: lib/pp_admintools/app/set_ldap_password.py:106 lib/pp_admintools/app/set_ldap_password.py:108 msgid "Salted {} hashing method." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:101 +#: lib/pp_admintools/app/set_ldap_password.py:109 msgid "A hashing method derived from {} with additional computing rounds." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:148 +#: lib/pp_admintools/app/set_ldap_password.py:159 msgid "" "Changing the password of the given user. If no user was given, then {app} tries to use the name " "of the user logged in on the controlling terminal." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:185 +#: lib/pp_admintools/app/set_ldap_password.py:196 msgid "Options for {}" msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:192 +#: lib/pp_admintools/app/set_ldap_password.py:203 msgid "Use {} as the current user password." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:197 +#: lib/pp_admintools/app/set_ldap_password.py:208 msgid "" "Prompt for current user password. This is used instead of specifying the password on the command" " line." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:205 +#: lib/pp_admintools/app/set_ldap_password.py:216 msgid "Use contents of {} as the current user password." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:210 +#: lib/pp_admintools/app/set_ldap_password.py:221 msgid "Use {} as the new user password. If not given, it will be asked for it." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:225 +#: lib/pp_admintools/app/set_ldap_password.py:229 +msgid "Do not check the quality of the new password with the {} library." +msgstr "" + +#: lib/pp_admintools/app/set_ldap_password.py:244 msgid "SCHEMA" msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:226 +#: lib/pp_admintools/app/set_ldap_password.py:245 msgid "" "The schema (hashing method) to use to hash the new password. It is possible to give here the " "value {val_list!r}, then all possible schemes are shown and exit. Default: {default!r}." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:233 +#: lib/pp_admintools/app/set_ldap_password.py:249 +msgid "If you are not using an admin account, then the password will hashed only by the default schema." +msgstr "" + +#: lib/pp_admintools/app/set_ldap_password.py:253 msgid "" "The user, which password in the given LDAP instance should be changed. It may be given by its " "Uid (the alphanumeric POSIX name), its mail address or its LDAP DN." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:238 +#: lib/pp_admintools/app/set_ldap_password.py:258 msgid "If not given, then your current user name {!r} will be used." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:241 +#: lib/pp_admintools/app/set_ldap_password.py:261 msgid "" "If you are using a readonly LDAP instance or an instance w/o admin access, then you must provide" " somehow the current password of the user to change." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:290 +#: lib/pp_admintools/app/set_ldap_password.py:314 msgid "Could not detect your current login name." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:295 +#: lib/pp_admintools/app/set_ldap_password.py:319 msgid "The user {!r} will never be managed by LDAP." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:325 +#: lib/pp_admintools/app/set_ldap_password.py:355 msgid "Usable Hashing schemes:" msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:334 +#: lib/pp_admintools/app/set_ldap_password.py:364 msgid "This schema cannot be used for authentication on a current freeradius server." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:338 +#: lib/pp_admintools/app/set_ldap_password.py:368 msgid "This is the default schema." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:357 +#: lib/pp_admintools/app/set_ldap_password.py:383 msgid "Using LDAP instance {inst!r} - {url}." msgstr "Using LDAP instance {inst!r} - {url}." -#: lib/pp_admintools/app/set_ldap_password.py:363 +#: lib/pp_admintools/app/set_ldap_password.py:387 msgid "Current password of user {!r}:" msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:372 +#: lib/pp_admintools/app/set_ldap_password.py:401 +msgid "Non admin users must use the default schema {!r} for hashing their password." +msgstr "" + +#: lib/pp_admintools/app/set_ldap_password.py:407 msgid "New password of user {!r}:" msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:386 +#: lib/pp_admintools/app/set_ldap_password.py:414 +msgid "Checking the quality of the new password was disabled." +msgstr "" + +#: lib/pp_admintools/app/set_ldap_password.py:417 +msgid "Testing quality of new password ..." +msgstr "Testing quality of new password …" + +#: lib/pp_admintools/app/set_ldap_password.py:421 +msgid "Quality of the new password is not sufficient:" +msgstr "" + +#: lib/pp_admintools/app/set_ldap_password.py:426 +msgid "Cannot testing the quality of the new password, because the Python module {!r} is not installed." +msgstr "" + +#: lib/pp_admintools/app/set_ldap_password.py:453 +msgid "Unbinding user connection from LDAP server {} ..." +msgstr "Unbinding user connection from LDAP server {} …" + +#: lib/pp_admintools/app/set_ldap_password.py:464 msgid "Testing connect to LDAP-Server {url} with current user {dn!r} and password ..." msgstr "Testing connect to LDAP-Server {url} with current user {dn!r} and password …" -#: lib/pp_admintools/app/set_ldap_password.py:398 +#: lib/pp_admintools/app/set_ldap_password.py:476 msgid "Successful connected as {dn!r} to {url}." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:403 +#: lib/pp_admintools/app/set_ldap_password.py:482 msgid "Could not connect to {url} as {dn!r}: {e}" msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:428 +#: lib/pp_admintools/app/set_ldap_password.py:493 msgid "Trying to get current password hash of user {!r} ..." msgstr "Trying to get current password hash of user {!r} …" -#: lib/pp_admintools/app/set_ldap_password.py:467 +#: lib/pp_admintools/app/set_ldap_password.py:532 msgid "" "Please use another username, or use the correct DN from the following list as a parameter for " "this script instead of the username:" msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:484 +#: lib/pp_admintools/app/set_ldap_password.py:549 msgid "Changing the password of user {dn!r} in LDAP instance {inst}." msgstr "Changing the password of user {dn!r} in LDAP instance {inst}." -#: lib/pp_admintools/app/set_ldap_password.py:491 +#: lib/pp_admintools/app/set_ldap_password.py:556 msgid "Setting password of {dn!r} with hashing schema {schema!r}." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:493 +#: lib/pp_admintools/app/set_ldap_password.py:558 msgid "Setting password of '{dn}' with hashing schema '{schema}' ..." msgstr "Setting password of '{dn}' with hashing schema '{schema}' …" -#: lib/pp_admintools/app/set_ldap_password.py:498 +#: lib/pp_admintools/app/set_ldap_password.py:563 msgid "Current password hash: '{}'." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:501 +#: lib/pp_admintools/app/set_ldap_password.py:566 msgid "The user '{}' has currently no password." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:505 +#: lib/pp_admintools/app/set_ldap_password.py:570 msgid "Used schema: {!r}." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:507 +#: lib/pp_admintools/app/set_ldap_password.py:572 msgid "New password hash: '{}'." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:511 +#: lib/pp_admintools/app/set_ldap_password.py:576 msgid "Apply new password? [{yes}/{no}]?" msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:521 +#: lib/pp_admintools/app/set_ldap_password.py:586 msgid "Do not setting password for {!r}." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:526 +#: lib/pp_admintools/app/set_ldap_password.py:602 msgid "Setting password ..." msgstr "Setting password …" diff --git a/locale/pp_admintools.pot b/locale/pp_admintools.pot index f94b94a..71139ed 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-09-30 11:41+0200\n" +"POT-Creation-Date: 2022-09-30 16:45+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -30,7 +30,7 @@ msgid "Wrong timeout {!r}:" msgstr "" #: lib/pp_admintools/app/__init__.py:126 lib/pp_admintools/app/remove_ldap_user.py:278 -#: lib/pp_admintools/app/set_ldap_password.py:512 +#: lib/pp_admintools/app/set_ldap_password.py:577 msgid "yes" msgstr "" @@ -46,8 +46,8 @@ msgstr "" msgid "Password:" msgstr "" -#: lib/pp_admintools/app/__init__.py:252 lib/pp_admintools/app/set_ldap_password.py:364 -#: lib/pp_admintools/app/set_ldap_password.py:373 +#: lib/pp_admintools/app/__init__.py:252 lib/pp_admintools/app/set_ldap_password.py:388 +#: lib/pp_admintools/app/set_ldap_password.py:408 msgid "Repeat password:" msgstr "" @@ -165,9 +165,9 @@ msgstr "" #: lib/pp_admintools/app/dns_deploy_zones.py:447 lib/pp_admintools/app/dns_deploy_zones.py:801 #: lib/pp_admintools/app/ldap.py:766 lib/pp_admintools/app/ldap.py:819 -#: lib/pp_admintools/app/ldap.py:872 lib/pp_admintools/app/ldap.py:1101 -#: lib/pp_admintools/app/ldap.py:1135 lib/pp_admintools/app/ldap.py:1169 -#: lib/pp_admintools/app/ldap.py:1203 +#: lib/pp_admintools/app/ldap.py:872 lib/pp_admintools/app/ldap.py:1103 +#: lib/pp_admintools/app/ldap.py:1137 lib/pp_admintools/app/ldap.py:1171 +#: lib/pp_admintools/app/ldap.py:1205 msgid "Result:" msgstr "" @@ -334,17 +334,17 @@ msgid "The path {!r} must be an absolute path." msgstr "" #: lib/pp_admintools/app/ldap.py:114 lib/pp_admintools/app/ldap.py:215 -#: lib/pp_admintools/app/ldap.py:1217 +#: lib/pp_admintools/app/ldap.py:1219 msgid "The file {!r} does not exists." msgstr "" #: lib/pp_admintools/app/ldap.py:118 lib/pp_admintools/app/ldap.py:219 -#: lib/pp_admintools/app/ldap.py:1222 +#: lib/pp_admintools/app/ldap.py:1224 msgid "The given path {!r} exists, but is not a regular file." msgstr "" #: lib/pp_admintools/app/ldap.py:122 lib/pp_admintools/app/ldap.py:223 -#: lib/pp_admintools/app/ldap.py:1227 +#: lib/pp_admintools/app/ldap.py:1229 msgid "The given file {!r} is not readable." msgstr "" @@ -369,7 +369,7 @@ msgid "Options fo LDAP connections" msgstr "" #: lib/pp_admintools/app/ldap.py:267 lib/pp_admintools/app/remove_ldap_user.py:278 -#: lib/pp_admintools/app/set_ldap_password.py:512 +#: lib/pp_admintools/app/set_ldap_password.py:577 msgid "No" msgstr "" @@ -406,9 +406,9 @@ msgstr "" msgid "The Bind DN to use to connect to the LDAP server. Default: {!r}" msgstr "" -#: lib/pp_admintools/app/ldap.py:311 lib/pp_admintools/app/set_ldap_password.py:191 -#: lib/pp_admintools/app/set_ldap_password.py:192 lib/pp_admintools/app/set_ldap_password.py:209 -#: lib/pp_admintools/app/set_ldap_password.py:212 +#: lib/pp_admintools/app/ldap.py:311 lib/pp_admintools/app/set_ldap_password.py:202 +#: lib/pp_admintools/app/set_ldap_password.py:203 lib/pp_admintools/app/set_ldap_password.py:220 +#: lib/pp_admintools/app/set_ldap_password.py:223 msgid "PASSWORD" msgstr "" @@ -422,8 +422,8 @@ msgid "" "command line." msgstr "" -#: lib/pp_admintools/app/ldap.py:323 lib/pp_admintools/app/set_ldap_password.py:203 -#: lib/pp_admintools/app/set_ldap_password.py:205 +#: lib/pp_admintools/app/ldap.py:323 lib/pp_admintools/app/set_ldap_password.py:214 +#: lib/pp_admintools/app/set_ldap_password.py:216 msgid "PASSWORD_FILE" msgstr "" @@ -526,11 +526,11 @@ msgstr "" msgid "Disconnecting from all remaining LDAP instances ..." msgstr "" -#: lib/pp_admintools/app/ldap.py:671 lib/pp_admintools/app/set_ldap_password.py:410 +#: lib/pp_admintools/app/ldap.py:671 msgid "Unbinding from LDAP server {!r} ..." msgstr "" -#: lib/pp_admintools/app/ldap.py:678 lib/pp_admintools/app/set_ldap_password.py:417 +#: lib/pp_admintools/app/ldap.py:678 msgid "Disconnecting from LDAP server {!r} ..." msgstr "" @@ -559,9 +559,9 @@ msgid "Trying to evaluate DN of user {u!r} as a CN ({c}) ..." msgstr "" #: lib/pp_admintools/app/ldap.py:748 lib/pp_admintools/app/ldap.py:801 -#: lib/pp_admintools/app/ldap.py:854 lib/pp_admintools/app/ldap.py:1086 -#: lib/pp_admintools/app/ldap.py:1120 lib/pp_admintools/app/ldap.py:1154 -#: lib/pp_admintools/app/ldap.py:1188 +#: lib/pp_admintools/app/ldap.py:854 lib/pp_admintools/app/ldap.py:1088 +#: lib/pp_admintools/app/ldap.py:1122 lib/pp_admintools/app/ldap.py:1156 +#: lib/pp_admintools/app/ldap.py:1190 msgid "Searching in {uri}/{bdn} with filter: {fltr}" msgstr "" @@ -571,8 +571,8 @@ msgstr "" #: lib/pp_admintools/app/ldap.py:763 lib/pp_admintools/app/ldap.py:816 #: lib/pp_admintools/app/ldap.py:869 lib/pp_admintools/app/ldap.py:957 -#: lib/pp_admintools/app/ldap.py:1098 lib/pp_admintools/app/ldap.py:1132 -#: lib/pp_admintools/app/ldap.py:1166 lib/pp_admintools/app/ldap.py:1200 +#: lib/pp_admintools/app/ldap.py:1100 lib/pp_admintools/app/ldap.py:1134 +#: lib/pp_admintools/app/ldap.py:1168 lib/pp_admintools/app/ldap.py:1202 msgid "Got a response entry:" msgstr "" @@ -596,7 +596,7 @@ msgstr "" msgid "User with cn {cn!r} not found in {uri}/{bdn}." msgstr "" -#: lib/pp_admintools/app/ldap.py:893 lib/pp_admintools/app/set_ldap_password.py:437 +#: lib/pp_admintools/app/ldap.py:893 lib/pp_admintools/app/set_ldap_password.py:502 msgid "User with DN {dn!r} not found in {uri}." msgstr "" @@ -620,69 +620,70 @@ msgstr "" msgid "Entry with DN {dn!r} not found in {uri}." msgstr "" -#: lib/pp_admintools/app/ldap.py:1001 +#: lib/pp_admintools/app/ldap.py:1002 msgid "Applying changes on {uri} to DN {dn!r}:" msgstr "" -#: lib/pp_admintools/app/ldap.py:1006 +#: lib/pp_admintools/app/ldap.py:1007 msgid "Simulation mode - changes are not applied." msgstr "" -#: lib/pp_admintools/app/ldap.py:1012 +#: lib/pp_admintools/app/ldap.py:1013 msgid "Modification NOT successfull - {c}: {e}" msgstr "" -#: lib/pp_admintools/app/ldap.py:1013 lib/pp_admintools/app/remove_ldap_user.py:425 +#: lib/pp_admintools/app/ldap.py:1014 lib/pp_admintools/app/remove_ldap_user.py:425 #: lib/pp_admintools/app/remove_ldap_user.py:452 lib/pp_admintools/app/remove_ldap_user.py:479 #: lib/pp_admintools/app/remove_ldap_user.py:510 lib/pp_admintools/app/remove_ldap_user.py:541 +#: lib/pp_admintools/app/set_ldap_password.py:610 msgid "Changes:" msgstr "" -#: lib/pp_admintools/app/ldap.py:1025 +#: lib/pp_admintools/app/ldap.py:1026 msgid "Modification status: {!r}." msgstr "" -#: lib/pp_admintools/app/ldap.py:1027 +#: lib/pp_admintools/app/ldap.py:1028 msgid "Result of modifying:" msgstr "" -#: lib/pp_admintools/app/ldap.py:1030 +#: lib/pp_admintools/app/ldap.py:1031 msgid "Modification NOT successful: {desc} - {msg}" msgstr "" -#: lib/pp_admintools/app/ldap.py:1034 +#: lib/pp_admintools/app/ldap.py:1035 msgid "Modification successful." msgstr "" -#: lib/pp_admintools/app/ldap.py:1043 +#: lib/pp_admintools/app/ldap.py:1045 msgid "Deleting LDAP entry {dn!r} on {uri} ..." msgstr "" -#: lib/pp_admintools/app/ldap.py:1048 +#: lib/pp_admintools/app/ldap.py:1050 msgid "Simulation mode - deletion will not be executed." msgstr "" -#: lib/pp_admintools/app/ldap.py:1054 +#: lib/pp_admintools/app/ldap.py:1056 msgid "Deletion NOT successfull - {c}: {e}" msgstr "" -#: lib/pp_admintools/app/ldap.py:1058 +#: lib/pp_admintools/app/ldap.py:1060 msgid "Deletion status: {!r}." msgstr "" -#: lib/pp_admintools/app/ldap.py:1060 +#: lib/pp_admintools/app/ldap.py:1062 msgid "Result of deletion:" msgstr "" -#: lib/pp_admintools/app/ldap.py:1063 +#: lib/pp_admintools/app/ldap.py:1065 msgid "Deletion NOT successful: {desc} - {msg}" msgstr "" -#: lib/pp_admintools/app/ldap.py:1067 +#: lib/pp_admintools/app/ldap.py:1069 msgid "Deletion successful." msgstr "" -#: lib/pp_admintools/app/ldap.py:1214 +#: lib/pp_admintools/app/ldap.py:1216 msgid "Reading password file {!r} ..." msgstr "" @@ -903,8 +904,8 @@ msgstr "" msgid "Removing the user from LDAP." msgstr "" -#: lib/pp_admintools/app/remove_ldap_user.py:136 lib/pp_admintools/app/set_ldap_password.py:247 -#: lib/pp_admintools/app/set_ldap_password.py:250 +#: lib/pp_admintools/app/remove_ldap_user.py:136 lib/pp_admintools/app/set_ldap_password.py:267 +#: lib/pp_admintools/app/set_ldap_password.py:270 msgid "USER" msgstr "" @@ -983,15 +984,15 @@ msgstr "" msgid "Evaluating DNs of the user {!r} to remove ..." msgstr "" -#: lib/pp_admintools/app/remove_ldap_user.py:308 lib/pp_admintools/app/set_ldap_password.py:460 +#: lib/pp_admintools/app/remove_ldap_user.py:308 lib/pp_admintools/app/set_ldap_password.py:525 msgid "Got DN {dn!r} for user {user!r} in LDAP instance {inst}." msgstr "" -#: lib/pp_admintools/app/remove_ldap_user.py:315 lib/pp_admintools/app/set_ldap_password.py:465 +#: lib/pp_admintools/app/remove_ldap_user.py:315 lib/pp_admintools/app/set_ldap_password.py:530 msgid "Found {nr} entries for user {u!r} in LDAP instance {i}." msgstr "" -#: lib/pp_admintools/app/remove_ldap_user.py:327 lib/pp_admintools/app/set_ldap_password.py:479 +#: lib/pp_admintools/app/remove_ldap_user.py:327 lib/pp_admintools/app/set_ldap_password.py:544 msgid "Did not found user {user!r} in LDAP instance {inst}." msgstr "" @@ -1031,7 +1032,7 @@ msgstr "" msgid "Updating user info for {dn!r} on {inst} ..." msgstr "" -#: lib/pp_admintools/app/remove_ldap_user.py:423 +#: lib/pp_admintools/app/remove_ldap_user.py:423 lib/pp_admintools/app/set_ldap_password.py:608 msgid "{c} on deactivating user {dn!r}: {e}" msgstr "" @@ -1069,173 +1070,205 @@ msgstr "" msgid "Did not found any sudo group memberships of {uid!r} in {inst}." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:90 +#: lib/pp_admintools/app/set_ldap_password.py:98 msgid "The ancient and notorious 3 DES crypt method." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:91 lib/pp_admintools/app/set_ldap_password.py:94 +#: lib/pp_admintools/app/set_ldap_password.py:99 lib/pp_admintools/app/set_ldap_password.py:102 msgid "Pure {} hashing method." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:92 lib/pp_admintools/app/set_ldap_password.py:95 -#: lib/pp_admintools/app/set_ldap_password.py:97 lib/pp_admintools/app/set_ldap_password.py:99 +#: lib/pp_admintools/app/set_ldap_password.py:100 lib/pp_admintools/app/set_ldap_password.py:103 +#: lib/pp_admintools/app/set_ldap_password.py:105 lib/pp_admintools/app/set_ldap_password.py:107 msgid "A {} based hashing algorithm." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:93 lib/pp_admintools/app/set_ldap_password.py:96 -#: lib/pp_admintools/app/set_ldap_password.py:98 lib/pp_admintools/app/set_ldap_password.py:100 +#: lib/pp_admintools/app/set_ldap_password.py:101 lib/pp_admintools/app/set_ldap_password.py:104 +#: lib/pp_admintools/app/set_ldap_password.py:106 lib/pp_admintools/app/set_ldap_password.py:108 msgid "Salted {} hashing method." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:101 +#: lib/pp_admintools/app/set_ldap_password.py:109 msgid "A hashing method derived from {} with additional computing rounds." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:148 +#: lib/pp_admintools/app/set_ldap_password.py:159 msgid "" "Changing the password of the given user. If no user was given, then {app} tries to use the name " "of the user logged in on the controlling terminal." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:185 +#: lib/pp_admintools/app/set_ldap_password.py:196 msgid "Options for {}" msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:192 +#: lib/pp_admintools/app/set_ldap_password.py:203 msgid "Use {} as the current user password." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:197 +#: lib/pp_admintools/app/set_ldap_password.py:208 msgid "" "Prompt for current user password. This is used instead of specifying the password on the command" " line." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:205 +#: lib/pp_admintools/app/set_ldap_password.py:216 msgid "Use contents of {} as the current user password." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:210 +#: lib/pp_admintools/app/set_ldap_password.py:221 msgid "Use {} as the new user password. If not given, it will be asked for it." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:225 +#: lib/pp_admintools/app/set_ldap_password.py:229 +msgid "Do not check the quality of the new password with the {} library." +msgstr "" + +#: lib/pp_admintools/app/set_ldap_password.py:244 msgid "SCHEMA" msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:226 +#: lib/pp_admintools/app/set_ldap_password.py:245 msgid "" "The schema (hashing method) to use to hash the new password. It is possible to give here the " "value {val_list!r}, then all possible schemes are shown and exit. Default: {default!r}." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:233 +#: lib/pp_admintools/app/set_ldap_password.py:249 +msgid "If you are not using an admin account, then the password will hashed only by the default schema." +msgstr "" + +#: lib/pp_admintools/app/set_ldap_password.py:253 msgid "" "The user, which password in the given LDAP instance should be changed. It may be given by its " "Uid (the alphanumeric POSIX name), its mail address or its LDAP DN." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:238 +#: lib/pp_admintools/app/set_ldap_password.py:258 msgid "If not given, then your current user name {!r} will be used." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:241 +#: lib/pp_admintools/app/set_ldap_password.py:261 msgid "" "If you are using a readonly LDAP instance or an instance w/o admin access, then you must provide" " somehow the current password of the user to change." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:290 +#: lib/pp_admintools/app/set_ldap_password.py:314 msgid "Could not detect your current login name." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:295 +#: lib/pp_admintools/app/set_ldap_password.py:319 msgid "The user {!r} will never be managed by LDAP." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:325 +#: lib/pp_admintools/app/set_ldap_password.py:355 msgid "Usable Hashing schemes:" msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:334 +#: lib/pp_admintools/app/set_ldap_password.py:364 msgid "This schema cannot be used for authentication on a current freeradius server." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:338 +#: lib/pp_admintools/app/set_ldap_password.py:368 msgid "This is the default schema." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:357 +#: lib/pp_admintools/app/set_ldap_password.py:383 msgid "Using LDAP instance {inst!r} - {url}." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:363 +#: lib/pp_admintools/app/set_ldap_password.py:387 msgid "Current password of user {!r}:" msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:372 +#: lib/pp_admintools/app/set_ldap_password.py:401 +msgid "Non admin users must use the default schema {!r} for hashing their password." +msgstr "" + +#: lib/pp_admintools/app/set_ldap_password.py:407 msgid "New password of user {!r}:" msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:386 +#: lib/pp_admintools/app/set_ldap_password.py:414 +msgid "Checking the quality of the new password was disabled." +msgstr "" + +#: lib/pp_admintools/app/set_ldap_password.py:417 +msgid "Testing quality of new password ..." +msgstr "" + +#: lib/pp_admintools/app/set_ldap_password.py:421 +msgid "Quality of the new password is not sufficient:" +msgstr "" + +#: lib/pp_admintools/app/set_ldap_password.py:426 +msgid "Cannot testing the quality of the new password, because the Python module {!r} is not installed." +msgstr "" + +#: lib/pp_admintools/app/set_ldap_password.py:453 +msgid "Unbinding user connection from LDAP server {} ..." +msgstr "" + +#: lib/pp_admintools/app/set_ldap_password.py:464 msgid "Testing connect to LDAP-Server {url} with current user {dn!r} and password ..." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:398 +#: lib/pp_admintools/app/set_ldap_password.py:476 msgid "Successful connected as {dn!r} to {url}." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:403 +#: lib/pp_admintools/app/set_ldap_password.py:482 msgid "Could not connect to {url} as {dn!r}: {e}" msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:428 +#: lib/pp_admintools/app/set_ldap_password.py:493 msgid "Trying to get current password hash of user {!r} ..." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:467 +#: lib/pp_admintools/app/set_ldap_password.py:532 msgid "" "Please use another username, or use the correct DN from the following list as a parameter for " "this script instead of the username:" msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:484 +#: lib/pp_admintools/app/set_ldap_password.py:549 msgid "Changing the password of user {dn!r} in LDAP instance {inst}." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:491 +#: lib/pp_admintools/app/set_ldap_password.py:556 msgid "Setting password of {dn!r} with hashing schema {schema!r}." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:493 +#: lib/pp_admintools/app/set_ldap_password.py:558 msgid "Setting password of '{dn}' with hashing schema '{schema}' ..." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:498 +#: lib/pp_admintools/app/set_ldap_password.py:563 msgid "Current password hash: '{}'." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:501 +#: lib/pp_admintools/app/set_ldap_password.py:566 msgid "The user '{}' has currently no password." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:505 +#: lib/pp_admintools/app/set_ldap_password.py:570 msgid "Used schema: {!r}." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:507 +#: lib/pp_admintools/app/set_ldap_password.py:572 msgid "New password hash: '{}'." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:511 +#: lib/pp_admintools/app/set_ldap_password.py:576 msgid "Apply new password? [{yes}/{no}]?" msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:521 +#: lib/pp_admintools/app/set_ldap_password.py:586 msgid "Do not setting password for {!r}." msgstr "" -#: lib/pp_admintools/app/set_ldap_password.py:526 +#: lib/pp_admintools/app/set_ldap_password.py:602 msgid "Setting password ..." msgstr ""