]> Frank Brehm's Git Trees - pixelpark/puppet-tools.git/commitdiff
Adding gettext files.
authorFrank Brehm <frank.brehm@pixelpark.com>
Wed, 15 Feb 2023 16:09:21 +0000 (17:09 +0100)
committerFrank Brehm <frank.brehm@pixelpark.com>
Wed, 15 Feb 2023 16:09:21 +0000 (17:09 +0100)
locale/de_DE/LC_MESSAGES/dpx_puppettools.po [new file with mode: 0644]
locale/dpx_puppettools.pot [new file with mode: 0644]
locale/en_US/LC_MESSAGES/dpx_puppettools.po [new file with mode: 0644]

diff --git a/locale/de_DE/LC_MESSAGES/dpx_puppettools.po b/locale/de_DE/LC_MESSAGES/dpx_puppettools.po
new file mode 100644 (file)
index 0000000..26096c7
--- /dev/null
@@ -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 <frank.brehm@pixelpark.com>, 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 <frank.brehm@pixelpark.com>\n"
+"Language: de_DE\n"
+"Language-Team: de_DE <frank.brehm@pixelpark.com>\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 (file)
index 0000000..cb93d4e
--- /dev/null
@@ -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 <frank.brehm@pixelpark.com>, 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 <frank.brehm@pixelpark.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.8.0\n"
+
+#: 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 (file)
index 0000000..3d70222
--- /dev/null
@@ -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 <frank.brehm@pixelpark.com>, 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 <frank.brehm@pixelpark.com>\n"
+"Language: en_US\n"
+"Language-Team: en_US <frank.brehm@pixelpark.com>\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 ""
+