From: Frank Brehm Date: Wed, 15 Feb 2023 16:09:21 +0000 (+0100) Subject: Adding gettext files. X-Git-Tag: 0.3.0~2^2~11 X-Git-Url: https://git.uhu-banane.de/?a=commitdiff_plain;h=19ec2dcc49378f9d7f32de0bd03181960304fcf9;p=pixelpark%2Fpuppet-tools.git Adding gettext files. --- diff --git a/locale/de_DE/LC_MESSAGES/dpx_puppettools.po b/locale/de_DE/LC_MESSAGES/dpx_puppettools.po new file mode 100644 index 0000000..26096c7 --- /dev/null +++ b/locale/de_DE/LC_MESSAGES/dpx_puppettools.po @@ -0,0 +1,798 @@ +# German (Germany) translations for dpx_puppettools. +# Copyright (C) 2023 Frank Brehm, Digitas Pixelpark Berlin +# This file is distributed under the same license as the dpx_puppettools project. +# Frank Brehm , 2023. +# +msgid "" +msgstr "" +"Project-Id-Version: dpx_puppettools 0.2.2\n" +"Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n" +"POT-Creation-Date: 2023-02-15 17:08+0100\n" +"PO-Revision-Date: 2023-02-15 14:51+0100\n" +"Last-Translator: FULL NAME \n" +"Language: de_DE\n" +"Language-Team: de_DE \n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.8.0\n" + +#: lib/dpx_puppettools/app/__init__.py:140 +msgid "Path {!r} for the var directory must be an absolute path." +msgstr "Der Pfad zum var-Verzeichnis muss ein absoluter Pfad sein." + +#: lib/dpx_puppettools/app/__init__.py:166 +msgid "Common options for Puppet" +msgstr "Allgemeine Optionen für Puppet" + +#: lib/dpx_puppettools/app/__init__.py:168 +msgid "The directory containing the checked out r10k directories. Default: {!r}." +msgstr "Das Verzeichnis, welches die ausgecheckten r10k-Verzeichnisse enthält. Vorgabe: {!r}." + +#: lib/dpx_puppettools/app/__init__.py:172 lib/dpx_puppettools/app/__init__.py:183 +msgid "DIRECTORY" +msgstr "VERZEICHNIS" + +#: lib/dpx_puppettools/app/__init__.py:176 +msgid "" +"The directory containing variable data from DPX puppet tools. Cache files for the forge " +"information are read and written from the sub directory {fd!r} below it. Caching Git " +"repositories are cloned in the sub directory {gd!r} below it. Default: {vd!r}." +msgstr "" +"Das Verzeichnis, welches die variablen Daten der DPX-Puppettools enthält. Die Cache-Dateien der " +"Forge-Informationenn werden aus dem Unterverzeichnis {fd!r} darunter gelesen und dort auch " +"wieder hineingeschrieben. Die Cache-Git-Repositories werden in das Unterverzeichnis {gd!r} " +"darunter geklont. Vorgabe: {vd!r}." + +#: lib/dpx_puppettools/app/__init__.py:187 +msgid "Mailing options" +msgstr "Mail-Optionen" + +#: lib/dpx_puppettools/app/__init__.py:202 lib/dpx_puppettools/app/__init__.py:210 +#: lib/dpx_puppettools/app/__init__.py:216 lib/dpx_puppettools/app/__init__.py:222 +msgid "ADDRESS" +msgstr "ADRESSE" + +#: lib/dpx_puppettools/app/__init__.py:203 +msgid "Sender mail address for mails generated by this script. Default: {!r}" +msgstr "Die Absender-Mailadresse für Mails, di emit diesem Script generiert werden. Vorgabe: {!r}." + +#: lib/dpx_puppettools/app/__init__.py:211 +msgid "Mail addresses of all recipients for mails generated by this script." +msgstr "Die Mailadressen aller Empfänger der Mails, die mit diesem Script generiert werden." + +#: lib/dpx_puppettools/app/__init__.py:217 +msgid "Mail addresses of all CC recipients for mails generated by this script." +msgstr "Die Mailadressen aller CC-Empfänger der Mails, die mit diesem Script generiert werden." + +#: lib/dpx_puppettools/app/__init__.py:223 +msgid "Reply mail address for mails generated by this script." +msgstr "Die Antwort-Mailadresse für Mails, die mit diesem Script generiert werden." + +#: lib/dpx_puppettools/app/__init__.py:230 +msgid "METHOD" +msgstr "METHODE" + +#: lib/dpx_puppettools/app/__init__.py:231 +msgid "Method for sending the mails generated by this script. Valid values: {v}, default: {d!r}." +msgstr "" +"Die Methode zum Senden der Mails, die mit diesem Script generiert werden. Gültige Werte: {v}, " +"Vorgabe: {d!r}." + +#: lib/dpx_puppettools/app/__init__.py:239 +msgid "SERVER" +msgstr "SERVER" + +#: lib/dpx_puppettools/app/__init__.py:240 +msgid "" +"Mail server for submitting mails generated by this script if the mail method of this script is " +"'smtp'. Default: {!r}." +msgstr "" +"Der Mailserver für die Übermittlung der von diesem Script generierten Mails, wenn die Mail-" +"Methode 'smtp' ist. Vorgabe: {!r}." + +#: lib/dpx_puppettools/app/__init__.py:247 +msgid "PORT" +msgstr "PORT" + +#: lib/dpx_puppettools/app/__init__.py:249 +msgid "" +"The port to use for submitting generated by this script if the mail method of this script is " +"'smtp'. Default: {}." +msgstr "" +"Der zu vewendende Port für die Übermittlung der von diesem Script generierten Mails, wenn die " +"Mail-Methode 'smtp' ist. Vorgabe: {}." + +#: lib/dpx_puppettools/app/__init__.py:274 +msgid "Using logfile {!r}." +msgstr "Verwende Logdatei {!r}." + +#: lib/dpx_puppettools/app/__init__.py:276 +msgid "Don't using a logfile." +msgstr "Verwende keine Logdatei." + +#: lib/dpx_puppettools/app/__init__.py:301 +msgid "Got invalid SMTP port number {!r}." +msgstr "Ungültige SMTP-Port-Nummer {!r} erhalten." + +#: lib/dpx_puppettools/app/__init__.py:319 +msgid "Got invalid mail from address {!r}." +msgstr "Ungültige Absender-Mailadresse {!r} erhalten." + +#: lib/dpx_puppettools/app/__init__.py:342 +msgid "Got invalid recipient mail addresses:" +msgstr "Ungültige Empfänger-Mailadresse erhalten:" + +#: lib/dpx_puppettools/app/__init__.py:370 +msgid "Got invalid cc mail addresses:" +msgstr "Ungültige CC-Mailadresse erhalten:" + +#: lib/dpx_puppettools/app/__init__.py:385 +msgid "Got invalid reply mail address {!r}." +msgstr "Ungültige AntwortMailadresse {!r} erhalten." + +#: lib/dpx_puppettools/app/__init__.py:395 +msgid "Got command line arguments:" +msgstr "Bekam Kommandozeilenargumente:" + +#: lib/dpx_puppettools/app/__init__.py:412 +msgid "Mail to send:" +msgstr "Zu versendende Mail:" + +#: lib/dpx_puppettools/app/__init__.py:445 +msgid "Did not found sendmail executable." +msgstr "Kein ausführbares Kommand 'sendmail' defunden." + +#: lib/dpx_puppettools/app/__init__.py:451 +msgid "Executing: {}" +msgstr "Ausführen: {}" + +#: lib/dpx_puppettools/app/__init__.py:460 +msgid "Evaluate all existing checked out puppet environments below {!r} ..." +msgstr "Ermittle alle existierenden und ausgecheckten Puppet-Umgebungen unterhalb von {!r} …" + +#: lib/dpx_puppettools/app/__init__.py:471 +msgid "Dit not found environments root directory {!r}." +msgstr "Das Root-Verzeichnis der Environments {!r} wurde nicht gefunden." + +#: lib/dpx_puppettools/app/__init__.py:500 +msgid "Found environments:" +msgstr "Fand Environment:" + +#: lib/dpx_puppettools/app/__init__.py:502 +msgid "Did not found checked out Puppet environments." +msgstr "Fand keine Puppet-Umgebungen." + +#: lib/dpx_puppettools/app/get_forge_module.py:66 +msgid "Write the cache file also, if the data was successful read from cache file." +msgstr "Schreibe die Cache-Datei auch, wenn di eDaten erfolgreich aus der Cache-Datei gelesen wurden." + +#: lib/dpx_puppettools/app/get_forge_module.py:69 +msgid "" +"This application retrieves information about the given module from Puppet forge, writes the " +"found information into its cache file and displays the most important." +msgstr "" +"Diese Anwendubg ermittelt Informationen über das gegebene Modul von Pupet Forge, schreibt diese " +"gefundenen Informationen in seine Cache-Datei und zeigt die wichtigesten Informationen." + +#: lib/dpx_puppettools/app/get_forge_module.py:84 +msgid "Options for Puppet forge operations" +msgstr "Optionen für Operationen mit Puppet-Forge" + +#: lib/dpx_puppettools/app/get_forge_module.py:88 +msgid "Read the forge information from a possibly existing cache file (default)." +msgstr "Lese die Informationen aus einer möglicherweise existierenden Cache-Datei (Vorgabe)." + +#: lib/dpx_puppettools/app/get_forge_module.py:92 +msgid "" +"Don't read the forge information from a existing cache file, get it always straight from Puppet " +"forge." +msgstr "" +"Lese nicht di eForge-Informationen aus einer existierenden Cache-Datei, sondern hole diese immer" +" direkt von Puppet Forge." + +#: lib/dpx_puppettools/app/get_forge_module.py:100 +msgid "Write the cache file after retrieving the infos from Puppet forge" +msgstr "Schreibe der Cache-Datei nach dem Holen der Informationen von Puppet Forge" + +#: lib/dpx_puppettools/app/get_forge_module.py:102 lib/dpx_puppettools/app/get_forge_module.py:109 +msgid "(default)" +msgstr "(Vorgabe)" + +#: lib/dpx_puppettools/app/get_forge_module.py:107 +msgid "Don't write the cache file after retrieving the infos from Puppet forge" +msgstr "Schreibe die Cache-Datei nicht nach em Holen der Informationen von Puppet Forge" + +#: lib/dpx_puppettools/app/get_forge_module.py:114 +msgid "Show more details of the forge module." +msgstr "Zeige mehr Details des Puppet-Moduls" + +#: lib/dpx_puppettools/app/get_forge_module.py:119 +msgid "PUPPET-MODULE" +msgstr "PUPPET-MODUL" + +#: lib/dpx_puppettools/app/get_forge_module.py:120 +msgid "The name of the module, which data should be retrieved from Puppet forge." +msgstr "Der Name des Moduls, dessen Daten von Puppet-Forge abgefragt werden sollen." + +#: lib/dpx_puppettools/app/get_forge_module.py:151 +msgid "The var directory {!r} is not writeable." +msgstr "Das var-Verzeichnis {!r} ist nicht beschreibbar." + +#: lib/dpx_puppettools/app/get_forge_module.py:159 +msgid "Creating a {} object ..." +msgstr "Erstelle ein {}-Objekt." + +#: lib/dpx_puppettools/app/get_forge_module.py:165 +msgid "Finished creating a {} object." +msgstr "Beende Erstellung eines -Objektes." + +#: lib/dpx_puppettools/app/get_forge_module.py:182 +msgid "Could not read cache: {}" +msgstr "Konnte Cache nicht lesen: {}" + +#: lib/dpx_puppettools/app/get_forge_module.py:203 +msgid "Could not write cache: {}" +msgstr "Konnte Cache nicht schreiben: {}" + +#: lib/dpx_puppettools/app/get_forge_module.py:220 +msgid "Get entry about this module in Puppetfile of environment {!r} ..." +msgstr "Einen Eintrag über dieses Modul im Puppetfile der Umgebung {!r} erhalten …" + +#: lib/dpx_puppettools/app/get_forge_module.py:231 +msgid "Read Puppetfile:" +msgstr "Lese Puppetfile:" + +#: lib/dpx_puppettools/app/get_forge_module.py:235 +msgid "Module {m!r} not found in Puppetfile of environment {e!r}." +msgstr "Modul {m!r} nicht im Puppetfile der Umgebung {e!r} gefunden." + +#: lib/dpx_puppettools/app/get_forge_module.py:242 +msgid "Puppetfile entry of module {m!r} not found in Puppetfile of environment {e!r}:" +msgstr "Kein Eintrag für das Modul {m!r} im Puppetfile der Umgebung {e!r} gefunden:" + +#: lib/dpx_puppettools/app/get_forge_module.py:256 +msgid "Information about module {!r}:" +msgstr "Informationen über das Modul {!r}:" + +#: lib/dpx_puppettools/app/get_forge_module.py:263 +msgid "Module-Info:" +msgstr "Modul-Informationen:" + +#: lib/dpx_puppettools/app/get_forge_module.py:267 +msgid "Last checked for Puppet forge:" +msgstr "Letzter Check in Puppet Forge:" + +#: lib/dpx_puppettools/app/get_forge_module.py:270 +msgid "Usage in Puppet environments:" +msgstr "Verwendung in den Puppet-Umgebungen:" + +#: lib/dpx_puppettools/app/get_forge_module.py:276 +msgid "This module seems not to be used in Puppet environments." +msgstr "Dieses Modul scheint in keiner Puppet-Umgebung verwendet zu werden." + +#: lib/dpx_puppettools/argparse_actions.py:45 +msgid "Value {v!r} for a {what} port is invalid:" +msgstr "Der Wert {v!r} für einen {what}-Port is ungültig:" + +#: lib/dpx_puppettools/argparse_actions.py:50 +msgid "Value {v!r} for a {what} port must be greater than 0 and less than {max}." +msgstr "Der Wert {v!r} für einen {what}-Port muss größer als Null und kleiner als {max} sein." + +#: lib/dpx_puppettools/argparse_actions.py:65 lib/dpx_puppettools/argparse_actions.py:95 +msgid "Got a {c} for converting {v!r} into an integer value: {e}" +msgstr "Einen {c} beim Konvertieren von {v!r} in einen Integer-Wert erhalten: {e}" + +#: lib/dpx_puppettools/argparse_actions.py:70 +msgid "The option must not be negative (given: {})." +msgstr "Die Option darf nicht negativ sein." + +#: lib/dpx_puppettools/argparse_actions.py:101 lib/dpx_puppettools/argparse_actions.py:138 +msgid "The option must be greater or equal to {m} (given: {v})." +msgstr "Die Option muss größer als oder gleich {m} sein (gegeben: {v})." + +#: lib/dpx_puppettools/argparse_actions.py:107 lib/dpx_puppettools/argparse_actions.py:143 +msgid "The option must be less or equal to {m} (given: {v})." +msgstr "Die Option muss kleiner als oder gleich {m} sein (gegeben: {v})." + +#: lib/dpx_puppettools/argparse_actions.py:133 +msgid "Got a {c} for converting {v!r} into a float value: {e}" +msgstr "Einen {c} beim Konvertieren von {v!r} in einen Float-Wert erhalten: {e}" + +#: lib/dpx_puppettools/base_moduleinfo.py:68 +msgid "Could not analyze given full module name {!r}." +msgstr "Konnte den übergebenen vollen Modulnamen {!r} nicht analysieren." + +#: lib/dpx_puppettools/base_moduleinfo.py:95 +msgid "" +"There must be given a full module name or the base module name and the vendor name (user name on" +" Puppet Forge)." +msgstr "" +"Es muss entweder der volle Modulname oder dar Basis-Modulname und der Herausgebername (der " +"Nutzername bei Puppet Forge) angegeben werden." + +#: lib/dpx_puppettools/base_moduleinfo.py:176 lib/dpx_puppettools/base_moduleinfo.py:202 +#: lib/dpx_puppettools/base_moduleinfo.py:227 lib/dpx_puppettools/base_moduleinfo.py:244 +#: lib/dpx_puppettools/base_moduleinfo.py:269 +msgid "Cannot compare an empty puppet module info with another module info." +msgstr "Kann ein leeres Puppet-Modul-Objekt nicht mit einer anderen Modul-Information vergleichen." + +#: lib/dpx_puppettools/config.py:220 +msgid "Evaluating config section {!r} again ..." +msgstr "Werte nochmals den Konfigurationsabschnitt {!r} aus …" + +#: lib/dpx_puppettools/config.py:224 lib/dpx_puppettools/config.py:262 +#: lib/dpx_puppettools/config.py:299 +msgid "Evaluating config section {!r}:" +msgstr "Werte en Konfigurationsabschnitt {!r} aus:" + +#: lib/dpx_puppettools/config.py:235 lib/dpx_puppettools/config.py:248 +msgid "Found configured {what} {v!r}." +msgstr "iFand konfiguriertes {what} {v!r}." + +#: lib/dpx_puppettools/config.py:236 +msgid "Logging directory" +msgstr "Log-Verzeichnis" + +#: lib/dpx_puppettools/config.py:240 +msgid "The path to the logging directory {!r} must be absolute." +msgstr "Der Pfad zum Log-Verzeichnis {!r} muss absolut sein." + +#: lib/dpx_puppettools/config.py:249 +msgid "var directory" +msgstr "Var-Verzeichnis" + +#: lib/dpx_puppettools/config.py:253 +msgid "The path to the var directory {!r} must be absolute." +msgstr "Der Pfad zum Var-Verzeichnis {!r} muss absolut sein." + +#: lib/dpx_puppettools/config.py:278 +msgid "The path to the root deployment directory {!r} must be absolute." +msgstr "Der Pfad zum Root-Verzeichnis der Deployment-Verzeihnisse {!r} muss absolut sein." + +#: lib/dpx_puppettools/config.py:289 +msgid "The path to the root environments directory {!r} must be absolute." +msgstr "Der Pfad zum Root-Verzeichnis der Umgebungen {!r} muss absolut sein." + +#: lib/dpx_puppettools/config.py:320 lib/dpx_puppettools/config.py:344 +#: lib/dpx_puppettools/config.py:416 +msgid "Found invalid {what} {addr!r} in configuration." +msgstr "Fand ungültige {what} {addr!r} in der Konfiguration." + +#: lib/dpx_puppettools/config.py:345 +msgid "from address" +msgstr "From-Adresse" + +#: lib/dpx_puppettools/config.py:363 lib/dpx_puppettools/config.py:367 +msgid "recipient mail address" +msgstr "Empfänger-Mailadresse" + +#: lib/dpx_puppettools/config.py:389 lib/dpx_puppettools/config.py:393 +msgid "cc mail address" +msgstr "CC-Mailadresse" + +#: lib/dpx_puppettools/config.py:417 +msgid "reply to address" +msgstr "Antwort-Mailadresse" + +#: lib/dpx_puppettools/config.py:433 +msgid "Found invalid mail method {!r} in configuration." +msgstr "Ungültige Mail-Methode {!r} in der Konfiguration gefunden." + +#: lib/dpx_puppettools/config.py:467 +msgid "Value {!r} for SMTP port is invalid:" +msgstr "Der Wert {!r} für einen SMTP-Port ist ungültig." + +#: lib/dpx_puppettools/config.py:472 +msgid "Found invalid SMTP port number {} in configuration." +msgstr "Fand ungültige SMTP-Port-Nummer {} in der Konfiguration." + +#: lib/dpx_puppettools/forge/__init__.py:156 lib/dpx_puppettools/forge/base_module_info.py:127 +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:314 +#: lib/dpx_puppettools/forge/mod_release_info.py:208 lib/dpx_puppettools/forge/owner_info.py:114 +msgid "Parameter {p!r} is not of class {c!r}, but of {e!r} instead." +msgstr "Der Parameter {p!r} ist nicht von der Klasse {c!r} instanziiert, sondern statt dessen ein {e!r}." + +#: lib/dpx_puppettools/forge/__init__.py:167 lib/dpx_puppettools/forge/base_module_info.py:141 +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:353 +#: lib/dpx_puppettools/forge/mod_release_info.py:224 lib/dpx_puppettools/forge/owner_info.py:126 +msgid "Comparing {} objects ..." +msgstr "Vergleiche {}-Objekte …" + +#: lib/dpx_puppettools/forge/__init__.py:184 +msgid "Trying to get data for {} from:" +msgstr "Versuche die Daten für {} zu ermitteln aus:" + +#: lib/dpx_puppettools/forge/__init__.py:194 lib/dpx_puppettools/forge/mod_info.py:853 +msgid "Got {}:" +msgstr "Bekam {}:" + +#: lib/dpx_puppettools/forge/__init__.py:202 lib/dpx_puppettools/forge/base_module_info.py:162 +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:396 lib/dpx_puppettools/forge/mod_info.py:671 +#: lib/dpx_puppettools/forge/mod_release_info.py:251 lib/dpx_puppettools/forge/owner_info.py:145 +msgid "Applying data ..." +msgstr "Weise Daten zu …" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:149 +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:269 +msgid "Got a {c} setting {w}: {e}" +msgstr "Bekam ein {c} beim Setzen von {w}: {e}" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:452 +msgid "Current revision of module on Puppet forge:" +msgstr "Aktuelle Revision des Moduls auf Puppet Forge:" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:459 +msgid "Version:" +msgstr "Version:" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:460 lib/dpx_puppettools/forge/mod_info.py:896 +#: lib/dpx_puppettools/forge/mod_release_info.py:294 +msgid "Created at:" +msgstr "Erstellt am:" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:461 lib/dpx_puppettools/forge/mod_info.py:897 +msgid "Updated at:" +msgstr "Aktualisiert am:" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:462 +#: lib/dpx_puppettools/forge/mod_release_info.py:299 +msgid "File size:" +msgstr "Dateigröße:" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:463 +#: lib/dpx_puppettools/forge/mod_release_info.py:302 +msgid "Supported:" +msgstr "Unterstützt:" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:464 +msgid "Using PDK:" +msgstr "Verwendet PDK:" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:465 +msgid "Validation score:" +msgstr "Gültigkeits-Punktzahl:" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:466 lib/dpx_puppettools/forge/mod_info.py:901 +msgid "Downloads:" +msgstr "Downloads:" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:468 +msgid "Deleted for:" +msgstr "Gelöscht wegen:" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:469 +msgid "File URI:" +msgstr "Datei-URI:" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:470 +msgid "File MD5:" +msgstr "MD5-Summer der Datei:" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:471 +msgid "File README:" +msgstr "README--Datei" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:495 +#: lib/dpx_puppettools/forge/mod_release_info.py:305 +msgid "Yes" +msgstr "Ja" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:497 +#: lib/dpx_puppettools/forge/mod_release_info.py:303 +msgid "No" +msgstr "Nein" + +#: lib/dpx_puppettools/forge/mod_info.py:245 lib/dpx_puppettools/forge/mod_info.py:281 +msgid "The number of {w!r} must be greater or equal to zero (Given: {v})." +msgstr "Die Anzahl von {w!r} muss größer als oder gleich Null sein (Gegeben: {v})." + +#: lib/dpx_puppettools/forge/mod_info.py:461 +msgid "The URI of the Puppet forge API must not be None." +msgstr "Die URI der Puppet-Forge-API darf nicht None sein." + +#: lib/dpx_puppettools/forge/mod_info.py:465 +msgid "The URI of the Puppet forge API must not be empty." +msgstr "Die URI der Puppet-Forge-API darf nicht leer sein." + +#: lib/dpx_puppettools/forge/mod_info.py:478 +msgid "The HTTP timeout value must not be None." +msgstr "Der HTTP-Timeout-Wert darf nicht None sein." + +#: lib/dpx_puppettools/forge/mod_info.py:483 +msgid "Invalid value {!r} for a HTTP timeout:" +msgstr "Ungültiger Wert {!r} für einen HTTP-Timeout:" + +#: lib/dpx_puppettools/forge/mod_info.py:487 +msgid "The HTTP timeout must be greater than zero (Given: {})." +msgstr "Der HTTP-Timeout muss größer als Null sein (Gegeben: {})." + +#: lib/dpx_puppettools/forge/mod_info.py:492 +msgid "The HTTP timeout must not be greater than {max} seconds. (Given: {v}." +msgstr "Der HTTP-Timeout darf nicht größer als {max} Sekunden sein. (Gegeben: {})." + +#: lib/dpx_puppettools/forge/mod_info.py:525 +msgid "The var directory must not be None." +msgstr "Das Var-Verzeichnis darf nicht None sein." + +#: lib/dpx_puppettools/forge/mod_info.py:529 +msgid "The var directory must be an absolute path." +msgstr "Das Var-Verzeichnis muss ein absoluter Pfad sein." + +#: lib/dpx_puppettools/forge/mod_info.py:608 +msgid "Resetting all forge data ..." +msgstr "Setze alle Forge-Daten zurück …" + +#: lib/dpx_puppettools/forge/mod_info.py:641 lib/dpx_puppettools/forge/mod_info.py:728 +msgid "Could not evaluate name of the forge cache file." +msgstr "Konnte den Namen der Forge-Cache-Datei nicht ermitteln." + +#: lib/dpx_puppettools/forge/mod_info.py:645 +msgid "Forge cache file {!r} does not exists." +msgstr "Die Forge-Cache-Datei {!r} existiert nicht." + +#: lib/dpx_puppettools/forge/mod_info.py:648 +msgid "Forge cache file {!r} is not a regular file." +msgstr "Die Forge-Cache-Datei {!r} ist keine reguläre Datei." + +#: lib/dpx_puppettools/forge/mod_info.py:651 +msgid "Forge cache file {!r} is not readable." +msgstr "Die Forge-Cache-Datei {!r} ist nich lesbar." + +#: lib/dpx_puppettools/forge/mod_info.py:654 +msgid "Reading forge cache file {!r} ..." +msgstr "Lese die Forge-Cache-Datei {!r} …" + +#: lib/dpx_puppettools/forge/mod_info.py:661 +msgid "Invalid YAML data found in file {!r):" +msgstr "Ungültige YAML-Daten in Datei {!r) gefunden:" + +#: lib/dpx_puppettools/forge/mod_info.py:677 +msgid "The given data seems not to be valid cached puppet forge data:" +msgstr "Die gefundenen Daten scheinen gültigen gecachten Puppet-Forge-Daten zu sein:" + +#: lib/dpx_puppettools/forge/mod_info.py:735 +msgid "Directory {!r} does not exists." +msgstr "Das Verzeichnis {!r} existiert nicht." + +#: lib/dpx_puppettools/forge/mod_info.py:738 +msgid "Path {!r} is not a directory." +msgstr "Der Pfad {!r} ist kein Verzeichnis." + +#: lib/dpx_puppettools/forge/mod_info.py:741 lib/dpx_puppettools/forge/mod_info.py:748 +msgid "Directory {!r} is not writeable." +msgstr "In das Verzeichnis {!r} kann nicht geschrieben werden." + +#: lib/dpx_puppettools/forge/mod_info.py:744 +msgid "Creating directory {!r} ..." +msgstr "Erstelle Verzeichnis {!r} …" + +#: lib/dpx_puppettools/forge/mod_info.py:753 +msgid "Writing forge cache file {!r} ..." +msgstr "Schreibe Forge-Cache-Datei {!r} …" + +#: lib/dpx_puppettools/forge/mod_info.py:759 +msgid "Got {ec} on writing puppet forge cache file {fn!r}: {e}" +msgstr "Habe einen {ec} beim Schreiben der Forge-Cache-Datei {fn!r} erhalten: {e}" + +#: lib/dpx_puppettools/forge/mod_info.py:768 +msgid "Trying to instantiate a {}-object from:" +msgstr "Versuche ein {}-Objekt zu instanzieren aus:" + +#: lib/dpx_puppettools/forge/mod_info.py:773 +msgid "Did not found {!r}-definition in data for forge module:" +msgstr "Keine {!r}-Definition in den Daten des Forge-Moduls gefunden." + +#: lib/dpx_puppettools/forge/mod_info.py:780 +msgid "Found empty {!r}-definition in data for forge module:" +msgstr "Fand leere {!r}-Definition in den Daten für das Forge-Modul:" + +#: lib/dpx_puppettools/forge/mod_info.py:798 +msgid "Trying to get module {m!r} from Puppet forge {u!r} ..." +msgstr "Versuche das Modul {m!r} von Puppet Forge {u!r} zu holen …" + +#: lib/dpx_puppettools/forge/mod_info.py:833 +msgid "Did not found module {!r} on Puppet forge:" +msgstr "Modul {!r} nicht bei Puppet Forge gefunden:" + +#: lib/dpx_puppettools/forge/mod_info.py:839 +msgid "No output for URL {!r}." +msgstr "Keine Daten für die URL {!r}." + +#: lib/dpx_puppettools/forge/mod_info.py:863 +msgid "Module {c!r} is deprecated at Puppet forge and should be substituted by module {n!r}." +msgstr "Das Modul {c!r} ist bei Puppet Forge überholt und sollte durch das Modul {n!r} ersetzt werden." + +#: lib/dpx_puppettools/forge/mod_info.py:885 +msgid "Module {!r} not found on Puppet forge." +msgstr "Das Modul {!r} wurde bei Puppet Forge nicht gefunden." + +#: lib/dpx_puppettools/forge/mod_info.py:889 +msgid "Information about {!r} from Puppet forge:" +msgstr "Informationen über {!r} von uppet Forge:" + +#: lib/dpx_puppettools/forge/mod_info.py:898 +msgid "Project URL:" +msgstr "Projekt-URL" + +#: lib/dpx_puppettools/forge/mod_info.py:899 +msgid "Deprecated at:" +msgstr "Überholt seit:" + +#: lib/dpx_puppettools/forge/mod_info.py:900 +msgid "Deprecated for:" +msgstr "Grund der Überholung:" + +#: lib/dpx_puppettools/forge/mod_info.py:902 +msgid "Feedback score:" +msgstr "Rückmeldungs-Punktestand:" + +#: lib/dpx_puppettools/forge/mod_info.py:903 +msgid "Endorsement:" +msgstr "Einstufung:" + +#: lib/dpx_puppettools/forge/mod_info.py:904 +msgid "Superseded by:" +msgstr "Ersetzt durch:" + +#: lib/dpx_puppettools/forge/mod_release_info.py:130 +msgid "The file size of a release must be greater or equal to zero (Given: {})." +msgstr "Die Dateigrö0e eines Release mus größer als oder glein Null sein (Gegeben: {})." + +#: lib/dpx_puppettools/forge/mod_release_info.py:297 +msgid "Deleted at:" +msgstr "Geläscht am:" + +#: lib/dpx_puppettools/forge/mod_release_list.py:46 +msgid "Invalid type {t!r} as an item of a {c}, only {o} objects are allowed." +msgstr "Ungültiger Typ {t!r} für einen {c}-Eintrag, nur {o}-Objekte sind erlaubt." + +#: lib/dpx_puppettools/forge/mod_release_list.py:91 +msgid "{m} takes at most {max} arguments ({n} given)." +msgstr "{m} nimmzt höchstens {max} Argumente ({n} übergeben)." + +#: lib/dpx_puppettools/forge/mod_release_list.py:128 +msgid "Release {!r} is not in release list." +msgstr "Das Releas {!r} ist nicht in der Release-Liste." + +#: lib/dpx_puppettools/forge/mod_release_list.py:220 +msgid "All revisions of module on Puppet forge:" +msgstr "Alle odul-Revisionen bei Puppet Forge:" + +#: lib/dpx_puppettools/module_list.py:47 +msgid "Invalid value type {{!r}} to set, only {} allowed." +msgstr "Ungültiger Typ {{!r}}, nur {} ist erlaubt." + +#: lib/dpx_puppettools/module_list.py:49 +msgid "The key {k!r} must be equal to the full name {n!r} of the module." +msgstr "Der Schlüssel {k!r} muss gleich dem vollen Modulnamen {n!r} sein." + +#: lib/dpx_puppettools/module_list.py:50 +msgid "None type as key is not allowed." +msgstr "Ein None-Type ist als Schlüssel nicht erlaubt." + +#: lib/dpx_puppettools/module_list.py:51 +msgid "Empty key {!r} is not allowed." +msgstr "Ein leere Schlüssel {!r} ist nicht erlaubt." + +#: lib/dpx_puppettools/module_list.py:52 +msgid "Object {{!r}} is not a {} object." +msgstr "Das Objekt {{!r}} is kein {}-Objekt." + +#: lib/dpx_puppettools/module_metadata.py:67 lib/dpx_puppettools/module_metadata.py:126 +#: lib/dpx_puppettools/module_metadata.py:427 +msgid "{} not included in JSON data." +msgstr "{} nicht mit in en JSON-Daten enthalten." + +#: lib/dpx_puppettools/module_metadata.py:132 lib/dpx_puppettools/module_metadata.py:431 +#: lib/dpx_puppettools/module_metadata.py:436 lib/dpx_puppettools/module_metadata.py:441 +msgid "Invalid item {} - not a list." +msgstr "Ungültiger Eintrag {} - keine Liste." + +#: lib/dpx_puppettools/module_metadata.py:378 +msgid "Metadata file {!r} does not exists." +msgstr "Die Metadaten-Datei {!r} existiert nicht." + +#: lib/dpx_puppettools/module_metadata.py:382 +msgid "Metadata file {!r} is not a regular file." +msgstr "Die Metadaten-Datei {!r} ist keine reguläre Datei." + +#: lib/dpx_puppettools/module_metadata.py:386 +msgid "Metadata file {!r} not is readable." +msgstr "Die Metadaten-Datei {!r} ist nicht lesbar." + +#: lib/dpx_puppettools/module_metadata.py:389 lib/dpx_puppettools/puppetfile.py:304 +msgid "Reading {!r} ..." +msgstr "Lese {!r} …" + +#: lib/dpx_puppettools/module_metadata.py:396 +msgid "Could not interprete {f!r} as a regular JSON file: {e}" +msgstr "Konnte {f!r} nicht als reguläre JSON-Datei auswerten: {e}" + +#: lib/dpx_puppettools/pfile_moduleinfo.py:115 lib/dpx_puppettools/pfile_moduleinfo.py:119 +msgid "Invalid repository type {!r}." +msgstr "Ungültiger Repository-Typ {!r}." + +#: lib/dpx_puppettools/pfile_moduleinfo.py:162 +msgid "Invalid Git reference type {!r}." +msgstr "Ungültiger Git-Referenz-Typ {!r}." + +#: lib/dpx_puppettools/pfile_moduleinfo.py:349 +msgid "Did not found module name in data." +msgstr "Modul nicht in den Daten gefunden." + +#: lib/dpx_puppettools/pfile_moduleinfo.py:420 +msgid "Could not analyze definitions in {!r}." +msgstr "Konnte Definitionen in {!r} nicht analysieren." + +#: lib/dpx_puppettools/pfile_moduleinfo.py:464 +msgid "Could not analyze definition token {!r}." +msgstr "Konnte Definition in Token {!r} nicht analysieren." + +#: lib/dpx_puppettools/pfile_moduleinfo.py:529 +msgid "{c} for {m!r} has tag :local, but this not set to {t!r}, but {v!r} instead." +msgstr "" +"{c} für {m!r} hat das Tag :local, aber dieser ist nicht auf {t!r} gesetzt, sonder statt dessen " +"auf {v!r}." + +#: lib/dpx_puppettools/pfile_moduleinfo.py:586 +msgid "Type" +msgstr "Typ" + +#: lib/dpx_puppettools/pfile_moduleinfo.py:589 +msgid "version" +msgstr "Version" + +#: lib/dpx_puppettools/puppetfile.py:112 +msgid "The root directory of all puppet environments may not be None." +msgstr "Das Root-Verzeichnis aller Puppet-Umgebungen darf nicht None sein." + +#: lib/dpx_puppettools/app/__init__.py:117 lib/dpx_puppettools/puppetfile.py:117 +msgid "Path {!r} for the root directory of all puppet environments must be an absolute path." +msgstr "Der Pfad {!r} für das oot-Verzeichnis aller Puppet-Umgebungen muss ein absoluter Pfad sein." + +#: lib/dpx_puppettools/puppetfile.py:133 +msgid "The module directory must not be None." +msgstr "Das Modulverzeichnis darf nicht None sein." + +#: lib/dpx_puppettools/puppetfile.py:147 +msgid "The forge URL must not be None." +msgstr "Die Forge-URL darf nicht None sein." + +#: lib/dpx_puppettools/puppetfile.py:294 +msgid "Puppetfile {!r} does not exists." +msgstr "Das Puppetfile {!r} exitiert nicht." + +#: lib/dpx_puppettools/puppetfile.py:298 +msgid "Puppetfile {!r} is not readable." +msgstr "Das Puppetfile {!r} ist nicht lesbar." + +#: lib/dpx_puppettools/puppetfile.py:347 lib/dpx_puppettools/puppetfile.py:367 +msgid "{ec} on reading Puppetfile {lnr!r} ({nr}): {e}" +msgstr "{ec} beim Lesen des Puppetfile {lnr!r} ({nr}): {e}" + +#: lib/dpx_puppettools/puppetfile.py:350 lib/dpx_puppettools/puppetfile.py:370 +msgid "Module definition was: {!r}" +msgstr "Die Modul-Definition war: {!r}" + +#: lib/dpx_puppettools/xlate.py:112 +msgid "Module directory: {!r}" +msgstr "Modul-Verzeichnis: {!r}" + +#: lib/dpx_puppettools/xlate.py:113 +msgid "Base directory: {!r}" +msgstr "Basis-Verzeichnis: {!r}" + +#: lib/dpx_puppettools/xlate.py:114 +msgid "Locale directory: {!r}" +msgstr "Verzeichnis für Locales: {!r}" + +#: lib/dpx_puppettools/xlate.py:115 +msgid "Locale domain: {!r}" +msgstr "Locale-Domäne: {!r}" + +#: lib/dpx_puppettools/xlate.py:116 +msgid "Found .mo-file: {!r}" +msgstr "Gefundene .mo-Datei: {!r}" + diff --git a/locale/dpx_puppettools.pot b/locale/dpx_puppettools.pot new file mode 100644 index 0000000..cb93d4e --- /dev/null +++ b/locale/dpx_puppettools.pot @@ -0,0 +1,779 @@ +# Translations template for dpx_puppettools. +# Copyright (C) 2023 Frank Brehm, Digitas Pixelpark Berlin +# This file is distributed under the same license as the dpx_puppettools project. +# Frank Brehm , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: dpx_puppettools 0.2.2\n" +"Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n" +"POT-Creation-Date: 2023-02-15 17:08+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.8.0\n" + +#: lib/dpx_puppettools/app/__init__.py:140 +msgid "Path {!r} for the var directory must be an absolute path." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:166 +msgid "Common options for Puppet" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:168 +msgid "The directory containing the checked out r10k directories. Default: {!r}." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:172 lib/dpx_puppettools/app/__init__.py:183 +msgid "DIRECTORY" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:176 +msgid "" +"The directory containing variable data from DPX puppet tools. Cache files for the forge " +"information are read and written from the sub directory {fd!r} below it. Caching Git " +"repositories are cloned in the sub directory {gd!r} below it. Default: {vd!r}." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:187 +msgid "Mailing options" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:202 lib/dpx_puppettools/app/__init__.py:210 +#: lib/dpx_puppettools/app/__init__.py:216 lib/dpx_puppettools/app/__init__.py:222 +msgid "ADDRESS" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:203 +msgid "Sender mail address for mails generated by this script. Default: {!r}" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:211 +msgid "Mail addresses of all recipients for mails generated by this script." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:217 +msgid "Mail addresses of all CC recipients for mails generated by this script." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:223 +msgid "Reply mail address for mails generated by this script." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:230 +msgid "METHOD" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:231 +msgid "Method for sending the mails generated by this script. Valid values: {v}, default: {d!r}." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:239 +msgid "SERVER" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:240 +msgid "" +"Mail server for submitting mails generated by this script if the mail method of this script is " +"'smtp'. Default: {!r}." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:247 +msgid "PORT" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:249 +msgid "" +"The port to use for submitting generated by this script if the mail method of this script is " +"'smtp'. Default: {}." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:274 +msgid "Using logfile {!r}." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:276 +msgid "Don't using a logfile." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:301 +msgid "Got invalid SMTP port number {!r}." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:319 +msgid "Got invalid mail from address {!r}." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:342 +msgid "Got invalid recipient mail addresses:" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:370 +msgid "Got invalid cc mail addresses:" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:385 +msgid "Got invalid reply mail address {!r}." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:395 +msgid "Got command line arguments:" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:412 +msgid "Mail to send:" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:445 +msgid "Did not found sendmail executable." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:451 +msgid "Executing: {}" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:460 +msgid "Evaluate all existing checked out puppet environments below {!r} ..." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:471 +msgid "Dit not found environments root directory {!r}." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:500 +msgid "Found environments:" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:502 +msgid "Did not found checked out Puppet environments." +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:66 +msgid "Write the cache file also, if the data was successful read from cache file." +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:69 +msgid "" +"This application retrieves information about the given module from Puppet forge, writes the " +"found information into its cache file and displays the most important." +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:84 +msgid "Options for Puppet forge operations" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:88 +msgid "Read the forge information from a possibly existing cache file (default)." +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:92 +msgid "" +"Don't read the forge information from a existing cache file, get it always straight from Puppet " +"forge." +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:100 +msgid "Write the cache file after retrieving the infos from Puppet forge" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:102 lib/dpx_puppettools/app/get_forge_module.py:109 +msgid "(default)" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:107 +msgid "Don't write the cache file after retrieving the infos from Puppet forge" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:114 +msgid "Show more details of the forge module." +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:119 +msgid "PUPPET-MODULE" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:120 +msgid "The name of the module, which data should be retrieved from Puppet forge." +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:151 +msgid "The var directory {!r} is not writeable." +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:159 +msgid "Creating a {} object ..." +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:165 +msgid "Finished creating a {} object." +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:182 +msgid "Could not read cache: {}" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:203 +msgid "Could not write cache: {}" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:220 +msgid "Get entry about this module in Puppetfile of environment {!r} ..." +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:231 +msgid "Read Puppetfile:" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:235 +msgid "Module {m!r} not found in Puppetfile of environment {e!r}." +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:242 +msgid "Puppetfile entry of module {m!r} not found in Puppetfile of environment {e!r}:" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:256 +msgid "Information about module {!r}:" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:263 +msgid "Module-Info:" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:267 +msgid "Last checked for Puppet forge:" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:270 +msgid "Usage in Puppet environments:" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:276 +msgid "This module seems not to be used in Puppet environments." +msgstr "" + +#: lib/dpx_puppettools/argparse_actions.py:45 +msgid "Value {v!r} for a {what} port is invalid:" +msgstr "" + +#: lib/dpx_puppettools/argparse_actions.py:50 +msgid "Value {v!r} for a {what} port must be greater than 0 and less than {max}." +msgstr "" + +#: lib/dpx_puppettools/argparse_actions.py:65 lib/dpx_puppettools/argparse_actions.py:95 +msgid "Got a {c} for converting {v!r} into an integer value: {e}" +msgstr "" + +#: lib/dpx_puppettools/argparse_actions.py:70 +msgid "The option must not be negative (given: {})." +msgstr "" + +#: lib/dpx_puppettools/argparse_actions.py:101 lib/dpx_puppettools/argparse_actions.py:138 +msgid "The option must be greater or equal to {m} (given: {v})." +msgstr "" + +#: lib/dpx_puppettools/argparse_actions.py:107 lib/dpx_puppettools/argparse_actions.py:143 +msgid "The option must be less or equal to {m} (given: {v})." +msgstr "" + +#: lib/dpx_puppettools/argparse_actions.py:133 +msgid "Got a {c} for converting {v!r} into a float value: {e}" +msgstr "" + +#: lib/dpx_puppettools/base_moduleinfo.py:68 +msgid "Could not analyze given full module name {!r}." +msgstr "" + +#: lib/dpx_puppettools/base_moduleinfo.py:95 +msgid "" +"There must be given a full module name or the base module name and the vendor name (user name on" +" Puppet Forge)." +msgstr "" + +#: lib/dpx_puppettools/base_moduleinfo.py:176 lib/dpx_puppettools/base_moduleinfo.py:202 +#: lib/dpx_puppettools/base_moduleinfo.py:227 lib/dpx_puppettools/base_moduleinfo.py:244 +#: lib/dpx_puppettools/base_moduleinfo.py:269 +msgid "Cannot compare an empty puppet module info with another module info." +msgstr "" + +#: lib/dpx_puppettools/config.py:220 +msgid "Evaluating config section {!r} again ..." +msgstr "" + +#: lib/dpx_puppettools/config.py:224 lib/dpx_puppettools/config.py:262 +#: lib/dpx_puppettools/config.py:299 +msgid "Evaluating config section {!r}:" +msgstr "" + +#: lib/dpx_puppettools/config.py:235 lib/dpx_puppettools/config.py:248 +msgid "Found configured {what} {v!r}." +msgstr "" + +#: lib/dpx_puppettools/config.py:236 +msgid "Logging directory" +msgstr "" + +#: lib/dpx_puppettools/config.py:240 +msgid "The path to the logging directory {!r} must be absolute." +msgstr "" + +#: lib/dpx_puppettools/config.py:249 +msgid "var directory" +msgstr "" + +#: lib/dpx_puppettools/config.py:253 +msgid "The path to the var directory {!r} must be absolute." +msgstr "" + +#: lib/dpx_puppettools/config.py:278 +msgid "The path to the root deployment directory {!r} must be absolute." +msgstr "" + +#: lib/dpx_puppettools/config.py:289 +msgid "The path to the root environments directory {!r} must be absolute." +msgstr "" + +#: lib/dpx_puppettools/config.py:320 lib/dpx_puppettools/config.py:344 +#: lib/dpx_puppettools/config.py:416 +msgid "Found invalid {what} {addr!r} in configuration." +msgstr "" + +#: lib/dpx_puppettools/config.py:345 +msgid "from address" +msgstr "" + +#: lib/dpx_puppettools/config.py:363 lib/dpx_puppettools/config.py:367 +msgid "recipient mail address" +msgstr "" + +#: lib/dpx_puppettools/config.py:389 lib/dpx_puppettools/config.py:393 +msgid "cc mail address" +msgstr "" + +#: lib/dpx_puppettools/config.py:417 +msgid "reply to address" +msgstr "" + +#: lib/dpx_puppettools/config.py:433 +msgid "Found invalid mail method {!r} in configuration." +msgstr "" + +#: lib/dpx_puppettools/config.py:467 +msgid "Value {!r} for SMTP port is invalid:" +msgstr "" + +#: lib/dpx_puppettools/config.py:472 +msgid "Found invalid SMTP port number {} in configuration." +msgstr "" + +#: lib/dpx_puppettools/forge/__init__.py:156 lib/dpx_puppettools/forge/base_module_info.py:127 +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:314 +#: lib/dpx_puppettools/forge/mod_release_info.py:208 lib/dpx_puppettools/forge/owner_info.py:114 +msgid "Parameter {p!r} is not of class {c!r}, but of {e!r} instead." +msgstr "" + +#: lib/dpx_puppettools/forge/__init__.py:167 lib/dpx_puppettools/forge/base_module_info.py:141 +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:353 +#: lib/dpx_puppettools/forge/mod_release_info.py:224 lib/dpx_puppettools/forge/owner_info.py:126 +msgid "Comparing {} objects ..." +msgstr "" + +#: lib/dpx_puppettools/forge/__init__.py:184 +msgid "Trying to get data for {} from:" +msgstr "" + +#: lib/dpx_puppettools/forge/__init__.py:194 lib/dpx_puppettools/forge/mod_info.py:853 +msgid "Got {}:" +msgstr "" + +#: lib/dpx_puppettools/forge/__init__.py:202 lib/dpx_puppettools/forge/base_module_info.py:162 +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:396 lib/dpx_puppettools/forge/mod_info.py:671 +#: lib/dpx_puppettools/forge/mod_release_info.py:251 lib/dpx_puppettools/forge/owner_info.py:145 +msgid "Applying data ..." +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:149 +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:269 +msgid "Got a {c} setting {w}: {e}" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:452 +msgid "Current revision of module on Puppet forge:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:459 +msgid "Version:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:460 lib/dpx_puppettools/forge/mod_info.py:896 +#: lib/dpx_puppettools/forge/mod_release_info.py:294 +msgid "Created at:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:461 lib/dpx_puppettools/forge/mod_info.py:897 +msgid "Updated at:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:462 +#: lib/dpx_puppettools/forge/mod_release_info.py:299 +msgid "File size:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:463 +#: lib/dpx_puppettools/forge/mod_release_info.py:302 +msgid "Supported:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:464 +msgid "Using PDK:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:465 +msgid "Validation score:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:466 lib/dpx_puppettools/forge/mod_info.py:901 +msgid "Downloads:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:468 +msgid "Deleted for:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:469 +msgid "File URI:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:470 +msgid "File MD5:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:471 +msgid "File README:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:495 +#: lib/dpx_puppettools/forge/mod_release_info.py:305 +msgid "Yes" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:497 +#: lib/dpx_puppettools/forge/mod_release_info.py:303 +msgid "No" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:245 lib/dpx_puppettools/forge/mod_info.py:281 +msgid "The number of {w!r} must be greater or equal to zero (Given: {v})." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:461 +msgid "The URI of the Puppet forge API must not be None." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:465 +msgid "The URI of the Puppet forge API must not be empty." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:478 +msgid "The HTTP timeout value must not be None." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:483 +msgid "Invalid value {!r} for a HTTP timeout:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:487 +msgid "The HTTP timeout must be greater than zero (Given: {})." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:492 +msgid "The HTTP timeout must not be greater than {max} seconds. (Given: {v}." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:525 +msgid "The var directory must not be None." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:529 +msgid "The var directory must be an absolute path." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:608 +msgid "Resetting all forge data ..." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:641 lib/dpx_puppettools/forge/mod_info.py:728 +msgid "Could not evaluate name of the forge cache file." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:645 +msgid "Forge cache file {!r} does not exists." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:648 +msgid "Forge cache file {!r} is not a regular file." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:651 +msgid "Forge cache file {!r} is not readable." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:654 +msgid "Reading forge cache file {!r} ..." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:661 +msgid "Invalid YAML data found in file {!r):" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:677 +msgid "The given data seems not to be valid cached puppet forge data:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:735 +msgid "Directory {!r} does not exists." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:738 +msgid "Path {!r} is not a directory." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:741 lib/dpx_puppettools/forge/mod_info.py:748 +msgid "Directory {!r} is not writeable." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:744 +msgid "Creating directory {!r} ..." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:753 +msgid "Writing forge cache file {!r} ..." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:759 +msgid "Got {ec} on writing puppet forge cache file {fn!r}: {e}" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:768 +msgid "Trying to instantiate a {}-object from:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:773 +msgid "Did not found {!r}-definition in data for forge module:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:780 +msgid "Found empty {!r}-definition in data for forge module:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:798 +msgid "Trying to get module {m!r} from Puppet forge {u!r} ..." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:833 +msgid "Did not found module {!r} on Puppet forge:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:839 +msgid "No output for URL {!r}." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:863 +msgid "Module {c!r} is deprecated at Puppet forge and should be substituted by module {n!r}." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:885 +msgid "Module {!r} not found on Puppet forge." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:889 +msgid "Information about {!r} from Puppet forge:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:898 +msgid "Project URL:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:899 +msgid "Deprecated at:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:900 +msgid "Deprecated for:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:902 +msgid "Feedback score:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:903 +msgid "Endorsement:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:904 +msgid "Superseded by:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_release_info.py:130 +msgid "The file size of a release must be greater or equal to zero (Given: {})." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_release_info.py:297 +msgid "Deleted at:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_release_list.py:46 +msgid "Invalid type {t!r} as an item of a {c}, only {o} objects are allowed." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_release_list.py:91 +msgid "{m} takes at most {max} arguments ({n} given)." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_release_list.py:128 +msgid "Release {!r} is not in release list." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_release_list.py:220 +msgid "All revisions of module on Puppet forge:" +msgstr "" + +#: lib/dpx_puppettools/module_list.py:47 +msgid "Invalid value type {{!r}} to set, only {} allowed." +msgstr "" + +#: lib/dpx_puppettools/module_list.py:49 +msgid "The key {k!r} must be equal to the full name {n!r} of the module." +msgstr "" + +#: lib/dpx_puppettools/module_list.py:50 +msgid "None type as key is not allowed." +msgstr "" + +#: lib/dpx_puppettools/module_list.py:51 +msgid "Empty key {!r} is not allowed." +msgstr "" + +#: lib/dpx_puppettools/module_list.py:52 +msgid "Object {{!r}} is not a {} object." +msgstr "" + +#: lib/dpx_puppettools/module_metadata.py:67 lib/dpx_puppettools/module_metadata.py:126 +#: lib/dpx_puppettools/module_metadata.py:427 +msgid "{} not included in JSON data." +msgstr "" + +#: lib/dpx_puppettools/module_metadata.py:132 lib/dpx_puppettools/module_metadata.py:431 +#: lib/dpx_puppettools/module_metadata.py:436 lib/dpx_puppettools/module_metadata.py:441 +msgid "Invalid item {} - not a list." +msgstr "" + +#: lib/dpx_puppettools/module_metadata.py:378 +msgid "Metadata file {!r} does not exists." +msgstr "" + +#: lib/dpx_puppettools/module_metadata.py:382 +msgid "Metadata file {!r} is not a regular file." +msgstr "" + +#: lib/dpx_puppettools/module_metadata.py:386 +msgid "Metadata file {!r} not is readable." +msgstr "" + +#: lib/dpx_puppettools/module_metadata.py:389 lib/dpx_puppettools/puppetfile.py:304 +msgid "Reading {!r} ..." +msgstr "" + +#: lib/dpx_puppettools/module_metadata.py:396 +msgid "Could not interprete {f!r} as a regular JSON file: {e}" +msgstr "" + +#: lib/dpx_puppettools/pfile_moduleinfo.py:115 lib/dpx_puppettools/pfile_moduleinfo.py:119 +msgid "Invalid repository type {!r}." +msgstr "" + +#: lib/dpx_puppettools/pfile_moduleinfo.py:162 +msgid "Invalid Git reference type {!r}." +msgstr "" + +#: lib/dpx_puppettools/pfile_moduleinfo.py:349 +msgid "Did not found module name in data." +msgstr "" + +#: lib/dpx_puppettools/pfile_moduleinfo.py:420 +msgid "Could not analyze definitions in {!r}." +msgstr "" + +#: lib/dpx_puppettools/pfile_moduleinfo.py:464 +msgid "Could not analyze definition token {!r}." +msgstr "" + +#: lib/dpx_puppettools/pfile_moduleinfo.py:529 +msgid "{c} for {m!r} has tag :local, but this not set to {t!r}, but {v!r} instead." +msgstr "" + +#: lib/dpx_puppettools/pfile_moduleinfo.py:586 +msgid "Type" +msgstr "" + +#: lib/dpx_puppettools/pfile_moduleinfo.py:589 +msgid "version" +msgstr "" + +#: lib/dpx_puppettools/puppetfile.py:112 +msgid "The root directory of all puppet environments may not be None." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:117 lib/dpx_puppettools/puppetfile.py:117 +msgid "Path {!r} for the root directory of all puppet environments must be an absolute path." +msgstr "" + +#: lib/dpx_puppettools/puppetfile.py:133 +msgid "The module directory must not be None." +msgstr "" + +#: lib/dpx_puppettools/puppetfile.py:147 +msgid "The forge URL must not be None." +msgstr "" + +#: lib/dpx_puppettools/puppetfile.py:294 +msgid "Puppetfile {!r} does not exists." +msgstr "" + +#: lib/dpx_puppettools/puppetfile.py:298 +msgid "Puppetfile {!r} is not readable." +msgstr "" + +#: lib/dpx_puppettools/puppetfile.py:347 lib/dpx_puppettools/puppetfile.py:367 +msgid "{ec} on reading Puppetfile {lnr!r} ({nr}): {e}" +msgstr "" + +#: lib/dpx_puppettools/puppetfile.py:350 lib/dpx_puppettools/puppetfile.py:370 +msgid "Module definition was: {!r}" +msgstr "" + +#: lib/dpx_puppettools/xlate.py:112 +msgid "Module directory: {!r}" +msgstr "" + +#: lib/dpx_puppettools/xlate.py:113 +msgid "Base directory: {!r}" +msgstr "" + +#: lib/dpx_puppettools/xlate.py:114 +msgid "Locale directory: {!r}" +msgstr "" + +#: lib/dpx_puppettools/xlate.py:115 +msgid "Locale domain: {!r}" +msgstr "" + +#: lib/dpx_puppettools/xlate.py:116 +msgid "Found .mo-file: {!r}" +msgstr "" + diff --git a/locale/en_US/LC_MESSAGES/dpx_puppettools.po b/locale/en_US/LC_MESSAGES/dpx_puppettools.po new file mode 100644 index 0000000..3d70222 --- /dev/null +++ b/locale/en_US/LC_MESSAGES/dpx_puppettools.po @@ -0,0 +1,780 @@ +# English (United States) translations for dpx_puppettools. +# Copyright (C) 2023 Frank Brehm, Digitas Pixelpark Berlin +# This file is distributed under the same license as the dpx_puppettools project. +# Frank Brehm , 2023. +# +msgid "" +msgstr "" +"Project-Id-Version: dpx_puppettools 0.2.2\n" +"Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n" +"POT-Creation-Date: 2023-02-15 17:08+0100\n" +"PO-Revision-Date: 2023-02-15 14:51+0100\n" +"Last-Translator: Frank Brehm \n" +"Language: en_US\n" +"Language-Team: en_US \n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.8.0\n" + +#: lib/dpx_puppettools/app/__init__.py:140 +msgid "Path {!r} for the var directory must be an absolute path." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:166 +msgid "Common options for Puppet" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:168 +msgid "The directory containing the checked out r10k directories. Default: {!r}." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:172 lib/dpx_puppettools/app/__init__.py:183 +msgid "DIRECTORY" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:176 +msgid "" +"The directory containing variable data from DPX puppet tools. Cache files for the forge " +"information are read and written from the sub directory {fd!r} below it. Caching Git " +"repositories are cloned in the sub directory {gd!r} below it. Default: {vd!r}." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:187 +msgid "Mailing options" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:202 lib/dpx_puppettools/app/__init__.py:210 +#: lib/dpx_puppettools/app/__init__.py:216 lib/dpx_puppettools/app/__init__.py:222 +msgid "ADDRESS" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:203 +msgid "Sender mail address for mails generated by this script. Default: {!r}" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:211 +msgid "Mail addresses of all recipients for mails generated by this script." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:217 +msgid "Mail addresses of all CC recipients for mails generated by this script." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:223 +msgid "Reply mail address for mails generated by this script." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:230 +msgid "METHOD" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:231 +msgid "Method for sending the mails generated by this script. Valid values: {v}, default: {d!r}." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:239 +msgid "SERVER" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:240 +msgid "" +"Mail server for submitting mails generated by this script if the mail method of this script is " +"'smtp'. Default: {!r}." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:247 +msgid "PORT" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:249 +msgid "" +"The port to use for submitting generated by this script if the mail method of this script is " +"'smtp'. Default: {}." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:274 +msgid "Using logfile {!r}." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:276 +msgid "Don't using a logfile." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:301 +msgid "Got invalid SMTP port number {!r}." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:319 +msgid "Got invalid mail from address {!r}." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:342 +msgid "Got invalid recipient mail addresses:" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:370 +msgid "Got invalid cc mail addresses:" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:385 +msgid "Got invalid reply mail address {!r}." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:395 +msgid "Got command line arguments:" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:412 +msgid "Mail to send:" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:445 +msgid "Did not found sendmail executable." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:451 +msgid "Executing: {}" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:460 +msgid "Evaluate all existing checked out puppet environments below {!r} ..." +msgstr "Evaluate all existing checked out puppet environments below {!r} …" + +#: lib/dpx_puppettools/app/__init__.py:471 +msgid "Dit not found environments root directory {!r}." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:500 +msgid "Found environments:" +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:502 +msgid "Did not found checked out Puppet environments." +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:66 +msgid "Write the cache file also, if the data was successful read from cache file." +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:69 +msgid "" +"This application retrieves information about the given module from Puppet forge, writes the " +"found information into its cache file and displays the most important." +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:84 +msgid "Options for Puppet forge operations" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:88 +msgid "Read the forge information from a possibly existing cache file (default)." +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:92 +msgid "" +"Don't read the forge information from a existing cache file, get it always straight from Puppet " +"forge." +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:100 +msgid "Write the cache file after retrieving the infos from Puppet forge" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:102 lib/dpx_puppettools/app/get_forge_module.py:109 +msgid "(default)" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:107 +msgid "Don't write the cache file after retrieving the infos from Puppet forge" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:114 +msgid "Show more details of the forge module." +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:119 +msgid "PUPPET-MODULE" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:120 +msgid "The name of the module, which data should be retrieved from Puppet forge." +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:151 +msgid "The var directory {!r} is not writeable." +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:159 +msgid "Creating a {} object ..." +msgstr "Creating a {} object …" + +#: lib/dpx_puppettools/app/get_forge_module.py:165 +msgid "Finished creating a {} object." +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:182 +msgid "Could not read cache: {}" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:203 +msgid "Could not write cache: {}" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:220 +msgid "Get entry about this module in Puppetfile of environment {!r} ..." +msgstr "Get entry about this module in Puppetfile of environment {!r} …" + +#: lib/dpx_puppettools/app/get_forge_module.py:231 +msgid "Read Puppetfile:" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:235 +msgid "Module {m!r} not found in Puppetfile of environment {e!r}." +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:242 +msgid "Puppetfile entry of module {m!r} not found in Puppetfile of environment {e!r}:" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:256 +msgid "Information about module {!r}:" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:263 +msgid "Module-Info:" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:267 +msgid "Last checked for Puppet forge:" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:270 +msgid "Usage in Puppet environments:" +msgstr "" + +#: lib/dpx_puppettools/app/get_forge_module.py:276 +msgid "This module seems not to be used in Puppet environments." +msgstr "" + +#: lib/dpx_puppettools/argparse_actions.py:45 +msgid "Value {v!r} for a {what} port is invalid:" +msgstr "" + +#: lib/dpx_puppettools/argparse_actions.py:50 +msgid "Value {v!r} for a {what} port must be greater than 0 and less than {max}." +msgstr "" + +#: lib/dpx_puppettools/argparse_actions.py:65 lib/dpx_puppettools/argparse_actions.py:95 +msgid "Got a {c} for converting {v!r} into an integer value: {e}" +msgstr "" + +#: lib/dpx_puppettools/argparse_actions.py:70 +msgid "The option must not be negative (given: {})." +msgstr "" + +#: lib/dpx_puppettools/argparse_actions.py:101 lib/dpx_puppettools/argparse_actions.py:138 +msgid "The option must be greater or equal to {m} (given: {v})." +msgstr "" + +#: lib/dpx_puppettools/argparse_actions.py:107 lib/dpx_puppettools/argparse_actions.py:143 +msgid "The option must be less or equal to {m} (given: {v})." +msgstr "" + +#: lib/dpx_puppettools/argparse_actions.py:133 +msgid "Got a {c} for converting {v!r} into a float value: {e}" +msgstr "" + +#: lib/dpx_puppettools/base_moduleinfo.py:68 +msgid "Could not analyze given full module name {!r}." +msgstr "" + +#: lib/dpx_puppettools/base_moduleinfo.py:95 +msgid "" +"There must be given a full module name or the base module name and the vendor name (user name on" +" Puppet Forge)." +msgstr "" + +#: lib/dpx_puppettools/base_moduleinfo.py:176 lib/dpx_puppettools/base_moduleinfo.py:202 +#: lib/dpx_puppettools/base_moduleinfo.py:227 lib/dpx_puppettools/base_moduleinfo.py:244 +#: lib/dpx_puppettools/base_moduleinfo.py:269 +msgid "Cannot compare an empty puppet module info with another module info." +msgstr "" + +#: lib/dpx_puppettools/config.py:220 +msgid "Evaluating config section {!r} again ..." +msgstr "Evaluating config section {!r} again …" + +#: lib/dpx_puppettools/config.py:224 lib/dpx_puppettools/config.py:262 +#: lib/dpx_puppettools/config.py:299 +msgid "Evaluating config section {!r}:" +msgstr "" + +#: lib/dpx_puppettools/config.py:235 lib/dpx_puppettools/config.py:248 +msgid "Found configured {what} {v!r}." +msgstr "" + +#: lib/dpx_puppettools/config.py:236 +msgid "Logging directory" +msgstr "" + +#: lib/dpx_puppettools/config.py:240 +msgid "The path to the logging directory {!r} must be absolute." +msgstr "" + +#: lib/dpx_puppettools/config.py:249 +msgid "var directory" +msgstr "" + +#: lib/dpx_puppettools/config.py:253 +msgid "The path to the var directory {!r} must be absolute." +msgstr "" + +#: lib/dpx_puppettools/config.py:278 +msgid "The path to the root deployment directory {!r} must be absolute." +msgstr "" + +#: lib/dpx_puppettools/config.py:289 +msgid "The path to the root environments directory {!r} must be absolute." +msgstr "" + +#: lib/dpx_puppettools/config.py:320 lib/dpx_puppettools/config.py:344 +#: lib/dpx_puppettools/config.py:416 +msgid "Found invalid {what} {addr!r} in configuration." +msgstr "" + +#: lib/dpx_puppettools/config.py:345 +msgid "from address" +msgstr "" + +#: lib/dpx_puppettools/config.py:363 lib/dpx_puppettools/config.py:367 +msgid "recipient mail address" +msgstr "" + +#: lib/dpx_puppettools/config.py:389 lib/dpx_puppettools/config.py:393 +msgid "cc mail address" +msgstr "" + +#: lib/dpx_puppettools/config.py:417 +msgid "reply to address" +msgstr "" + +#: lib/dpx_puppettools/config.py:433 +msgid "Found invalid mail method {!r} in configuration." +msgstr "" + +#: lib/dpx_puppettools/config.py:467 +msgid "Value {!r} for SMTP port is invalid:" +msgstr "" + +#: lib/dpx_puppettools/config.py:472 +msgid "Found invalid SMTP port number {} in configuration." +msgstr "" + +#: lib/dpx_puppettools/forge/__init__.py:156 lib/dpx_puppettools/forge/base_module_info.py:127 +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:314 +#: lib/dpx_puppettools/forge/mod_release_info.py:208 lib/dpx_puppettools/forge/owner_info.py:114 +msgid "Parameter {p!r} is not of class {c!r}, but of {e!r} instead." +msgstr "" + +#: lib/dpx_puppettools/forge/__init__.py:167 lib/dpx_puppettools/forge/base_module_info.py:141 +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:353 +#: lib/dpx_puppettools/forge/mod_release_info.py:224 lib/dpx_puppettools/forge/owner_info.py:126 +msgid "Comparing {} objects ..." +msgstr "Comparing {} objects …" + +#: lib/dpx_puppettools/forge/__init__.py:184 +msgid "Trying to get data for {} from:" +msgstr "" + +#: lib/dpx_puppettools/forge/__init__.py:194 lib/dpx_puppettools/forge/mod_info.py:853 +msgid "Got {}:" +msgstr "" + +#: lib/dpx_puppettools/forge/__init__.py:202 lib/dpx_puppettools/forge/base_module_info.py:162 +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:396 lib/dpx_puppettools/forge/mod_info.py:671 +#: lib/dpx_puppettools/forge/mod_release_info.py:251 lib/dpx_puppettools/forge/owner_info.py:145 +msgid "Applying data ..." +msgstr "Applying data …" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:149 +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:269 +msgid "Got a {c} setting {w}: {e}" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:452 +msgid "Current revision of module on Puppet forge:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:459 +msgid "Version:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:460 lib/dpx_puppettools/forge/mod_info.py:896 +#: lib/dpx_puppettools/forge/mod_release_info.py:294 +msgid "Created at:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:461 lib/dpx_puppettools/forge/mod_info.py:897 +msgid "Updated at:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:462 +#: lib/dpx_puppettools/forge/mod_release_info.py:299 +msgid "File size:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:463 +#: lib/dpx_puppettools/forge/mod_release_info.py:302 +msgid "Supported:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:464 +msgid "Using PDK:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:465 +msgid "Validation score:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:466 lib/dpx_puppettools/forge/mod_info.py:901 +msgid "Downloads:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:468 +msgid "Deleted for:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:469 +msgid "File URI:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:470 +msgid "File MD5:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:471 +msgid "File README:" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:495 +#: lib/dpx_puppettools/forge/mod_release_info.py:305 +msgid "Yes" +msgstr "" + +#: lib/dpx_puppettools/forge/cur_mod_release_info.py:497 +#: lib/dpx_puppettools/forge/mod_release_info.py:303 +msgid "No" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:245 lib/dpx_puppettools/forge/mod_info.py:281 +msgid "The number of {w!r} must be greater or equal to zero (Given: {v})." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:461 +msgid "The URI of the Puppet forge API must not be None." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:465 +msgid "The URI of the Puppet forge API must not be empty." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:478 +msgid "The HTTP timeout value must not be None." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:483 +msgid "Invalid value {!r} for a HTTP timeout:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:487 +msgid "The HTTP timeout must be greater than zero (Given: {})." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:492 +msgid "The HTTP timeout must not be greater than {max} seconds. (Given: {v}." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:525 +msgid "The var directory must not be None." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:529 +msgid "The var directory must be an absolute path." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:608 +msgid "Resetting all forge data ..." +msgstr "Resetting all forge data …" + +#: lib/dpx_puppettools/forge/mod_info.py:641 lib/dpx_puppettools/forge/mod_info.py:728 +msgid "Could not evaluate name of the forge cache file." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:645 +msgid "Forge cache file {!r} does not exists." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:648 +msgid "Forge cache file {!r} is not a regular file." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:651 +msgid "Forge cache file {!r} is not readable." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:654 +msgid "Reading forge cache file {!r} ..." +msgstr "Reading forge cache file {!r} …" + +#: lib/dpx_puppettools/forge/mod_info.py:661 +msgid "Invalid YAML data found in file {!r):" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:677 +msgid "The given data seems not to be valid cached puppet forge data:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:735 +msgid "Directory {!r} does not exists." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:738 +msgid "Path {!r} is not a directory." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:741 lib/dpx_puppettools/forge/mod_info.py:748 +msgid "Directory {!r} is not writeable." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:744 +msgid "Creating directory {!r} ..." +msgstr "Creating directory {!r} …" + +#: lib/dpx_puppettools/forge/mod_info.py:753 +msgid "Writing forge cache file {!r} ..." +msgstr "Writing forge cache file {!r} …" + +#: lib/dpx_puppettools/forge/mod_info.py:759 +msgid "Got {ec} on writing puppet forge cache file {fn!r}: {e}" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:768 +msgid "Trying to instantiate a {}-object from:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:773 +msgid "Did not found {!r}-definition in data for forge module:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:780 +msgid "Found empty {!r}-definition in data for forge module:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:798 +msgid "Trying to get module {m!r} from Puppet forge {u!r} ..." +msgstr "Trying to get module {m!r} from Puppet forge {u!r} …" + +#: lib/dpx_puppettools/forge/mod_info.py:833 +msgid "Did not found module {!r} on Puppet forge:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:839 +msgid "No output for URL {!r}." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:863 +msgid "Module {c!r} is deprecated at Puppet forge and should be substituted by module {n!r}." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:885 +msgid "Module {!r} not found on Puppet forge." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:889 +msgid "Information about {!r} from Puppet forge:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:898 +msgid "Project URL:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:899 +msgid "Deprecated at:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:900 +msgid "Deprecated for:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:902 +msgid "Feedback score:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:903 +msgid "Endorsement:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_info.py:904 +msgid "Superseded by:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_release_info.py:130 +msgid "The file size of a release must be greater or equal to zero (Given: {})." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_release_info.py:297 +msgid "Deleted at:" +msgstr "" + +#: lib/dpx_puppettools/forge/mod_release_list.py:46 +msgid "Invalid type {t!r} as an item of a {c}, only {o} objects are allowed." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_release_list.py:91 +msgid "{m} takes at most {max} arguments ({n} given)." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_release_list.py:128 +msgid "Release {!r} is not in release list." +msgstr "" + +#: lib/dpx_puppettools/forge/mod_release_list.py:220 +msgid "All revisions of module on Puppet forge:" +msgstr "" + +#: lib/dpx_puppettools/module_list.py:47 +msgid "Invalid value type {{!r}} to set, only {} allowed." +msgstr "" + +#: lib/dpx_puppettools/module_list.py:49 +msgid "The key {k!r} must be equal to the full name {n!r} of the module." +msgstr "" + +#: lib/dpx_puppettools/module_list.py:50 +msgid "None type as key is not allowed." +msgstr "" + +#: lib/dpx_puppettools/module_list.py:51 +msgid "Empty key {!r} is not allowed." +msgstr "" + +#: lib/dpx_puppettools/module_list.py:52 +msgid "Object {{!r}} is not a {} object." +msgstr "" + +#: lib/dpx_puppettools/module_metadata.py:67 lib/dpx_puppettools/module_metadata.py:126 +#: lib/dpx_puppettools/module_metadata.py:427 +msgid "{} not included in JSON data." +msgstr "" + +#: lib/dpx_puppettools/module_metadata.py:132 lib/dpx_puppettools/module_metadata.py:431 +#: lib/dpx_puppettools/module_metadata.py:436 lib/dpx_puppettools/module_metadata.py:441 +msgid "Invalid item {} - not a list." +msgstr "" + +#: lib/dpx_puppettools/module_metadata.py:378 +msgid "Metadata file {!r} does not exists." +msgstr "" + +#: lib/dpx_puppettools/module_metadata.py:382 +msgid "Metadata file {!r} is not a regular file." +msgstr "" + +#: lib/dpx_puppettools/module_metadata.py:386 +msgid "Metadata file {!r} not is readable." +msgstr "" + +#: lib/dpx_puppettools/module_metadata.py:389 lib/dpx_puppettools/puppetfile.py:304 +msgid "Reading {!r} ..." +msgstr "Reading {!r} …" + +#: lib/dpx_puppettools/module_metadata.py:396 +msgid "Could not interprete {f!r} as a regular JSON file: {e}" +msgstr "" + +#: lib/dpx_puppettools/pfile_moduleinfo.py:115 lib/dpx_puppettools/pfile_moduleinfo.py:119 +msgid "Invalid repository type {!r}." +msgstr "" + +#: lib/dpx_puppettools/pfile_moduleinfo.py:162 +msgid "Invalid Git reference type {!r}." +msgstr "" + +#: lib/dpx_puppettools/pfile_moduleinfo.py:349 +msgid "Did not found module name in data." +msgstr "" + +#: lib/dpx_puppettools/pfile_moduleinfo.py:420 +msgid "Could not analyze definitions in {!r}." +msgstr "" + +#: lib/dpx_puppettools/pfile_moduleinfo.py:464 +msgid "Could not analyze definition token {!r}." +msgstr "" + +#: lib/dpx_puppettools/pfile_moduleinfo.py:529 +msgid "{c} for {m!r} has tag :local, but this not set to {t!r}, but {v!r} instead." +msgstr "" + +#: lib/dpx_puppettools/pfile_moduleinfo.py:586 +msgid "Type" +msgstr "" + +#: lib/dpx_puppettools/pfile_moduleinfo.py:589 +msgid "version" +msgstr "" + +#: lib/dpx_puppettools/puppetfile.py:112 +msgid "The root directory of all puppet environments may not be None." +msgstr "" + +#: lib/dpx_puppettools/app/__init__.py:117 lib/dpx_puppettools/puppetfile.py:117 +msgid "Path {!r} for the root directory of all puppet environments must be an absolute path." +msgstr "" + +#: lib/dpx_puppettools/puppetfile.py:133 +msgid "The module directory must not be None." +msgstr "" + +#: lib/dpx_puppettools/puppetfile.py:147 +msgid "The forge URL must not be None." +msgstr "" + +#: lib/dpx_puppettools/puppetfile.py:294 +msgid "Puppetfile {!r} does not exists." +msgstr "" + +#: lib/dpx_puppettools/puppetfile.py:298 +msgid "Puppetfile {!r} is not readable." +msgstr "" + +#: lib/dpx_puppettools/puppetfile.py:347 lib/dpx_puppettools/puppetfile.py:367 +msgid "{ec} on reading Puppetfile {lnr!r} ({nr}): {e}" +msgstr "" + +#: lib/dpx_puppettools/puppetfile.py:350 lib/dpx_puppettools/puppetfile.py:370 +msgid "Module definition was: {!r}" +msgstr "" + +#: lib/dpx_puppettools/xlate.py:112 +msgid "Module directory: {!r}" +msgstr "" + +#: lib/dpx_puppettools/xlate.py:113 +msgid "Base directory: {!r}" +msgstr "" + +#: lib/dpx_puppettools/xlate.py:114 +msgid "Locale directory: {!r}" +msgstr "" + +#: lib/dpx_puppettools/xlate.py:115 +msgid "Locale domain: {!r}" +msgstr "" + +#: lib/dpx_puppettools/xlate.py:116 +msgid "Found .mo-file: {!r}" +msgstr "" +