]> Frank Brehm's Git Trees - pixelpark/puppetmaster-webhooks.git/commitdiff
Completing i18n
authorFrank Brehm <frank.brehm@pixelpark.com>
Mon, 25 Mar 2019 09:52:47 +0000 (10:52 +0100)
committerFrank Brehm <frank.brehm@pixelpark.com>
Mon, 25 Mar 2019 09:52:47 +0000 (10:52 +0100)
locale/de_DE/LC_MESSAGES/puppetmaster_webhooks.po
locale/en_US/LC_MESSAGES/puppetmaster_webhooks.po
locale/puppetmaster_webhooks.pot

index cc3ca81933a8d9a5fd526271fef36d92f80279ac..f34355981a7f8f077e136b6f13de79022b2d6709 100644 (file)
@@ -5,10 +5,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: puppetmaster_webhooks 1.3.1\n"
+"Project-Id-Version: puppetmaster_webhooks 1.5.4\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2019-03-14 16:43+0100\n"
-"PO-Revision-Date: 2019-03-14 16:50+0100\n"
+"POT-Creation-Date: 2019-03-25 10:46+0100\n"
+"PO-Revision-Date: 2019-03-25 11:00+0100\n"
 "Last-Translator: Frank Brehm <frank.brehm@pixelpark.com>\n"
 "Language: de_DE\n"
 "Language-Team: Frank Brehm <frank.brehm@pixelpark.com>\n"
@@ -18,75 +18,75 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.6.0\n"
 
-#: lib/webhooks/base_app.py:94 lib/webhooks/base_app.py:1086
+#: lib/webhooks/base_app.py:82 lib/webhooks/base_app.py:1111
 msgid "Data directory {!r} does not exists."
 msgstr "Das Datenverzeichnis {!r} existiert nicht."
 
-#: lib/webhooks/base_app.py:98 lib/webhooks/base_app.py:1090
+#: lib/webhooks/base_app.py:86 lib/webhooks/base_app.py:1115
 msgid "Path to data directory {!r} is not a directory."
 msgstr "Der Pfad zum Datenverzeichnis {!r} ist kein Verzeichnis."
 
-#: lib/webhooks/base_app.py:111 lib/webhooks/base_app.py:835
+#: lib/webhooks/base_app.py:99 lib/webhooks/base_app.py:853
 msgid "Logging directory {!r} does not exists."
 msgstr "Das Log-Verzeichnis {!r} existiert nicht."
 
-#: lib/webhooks/base_app.py:115 lib/webhooks/base_app.py:841
+#: lib/webhooks/base_app.py:103 lib/webhooks/base_app.py:859
 msgid "Path to logging directory {!r} is not a directory."
 msgstr "Der Pfad zum Log-Verzeichnis {!r} ist kein Verzeichnis."
 
-#: lib/webhooks/base_app.py:176
+#: lib/webhooks/base_app.py:164
 msgid "Base gitlab webhook application."
 msgstr "Basisanwendung für Gitlab-Webhooks."
 
-#: lib/webhooks/base_app.py:290
+#: lib/webhooks/base_app.py:283
 msgid "General hook options"
 msgstr "Allgemeine Webhook-Optionen"
 
-#: lib/webhooks/base_app.py:294
+#: lib/webhooks/base_app.py:287
 msgid "Don't send error mails in case of some exceptions."
 msgstr "Keine Fehler-Mails im Falle von Fehlern und Ausnahmen senden."
 
-#: lib/webhooks/base_app.py:298 lib/webhooks/base_app.py:304
+#: lib/webhooks/base_app.py:291 lib/webhooks/base_app.py:297
 msgid "DIR"
 msgstr "VERZEICHNIS"
 
-#: lib/webhooks/base_app.py:300
+#: lib/webhooks/base_app.py:293
 msgid "Data directory, default: {!r}."
 msgstr "Datenverzeichnis, Vorgabe: {!r}."
 
-#: lib/webhooks/base_app.py:306
+#: lib/webhooks/base_app.py:299
 msgid "Logging directory, default: {!r}."
 msgstr "Log-Verzeichnis. Vorgabe: {!r}."
 
-#: lib/webhooks/base_app.py:313
+#: lib/webhooks/base_app.py:306
 msgid "Sorting all lists of modules by name and vendor, in this order."
 msgstr "Sortieren aller Modullisten nach Name und Herausgeber, in dieser Reihenfolge."
 
-#: lib/webhooks/base_app.py:318
+#: lib/webhooks/base_app.py:311
 msgid "Sorting all lists of modules by the full name of the module (default)."
 msgstr "Sortieren aller Modullisten nach dem vollen Modulnamen (Vorgabe)."
 
-#: lib/webhooks/base_app.py:323
+#: lib/webhooks/base_app.py:316
 msgid "Enforces behaviour as called as a CGI script."
 msgstr "Erzwingt ein Verhalten des Skripts, als wenn es als CGI-Skript aufgerufen würde."
 
-#: lib/webhooks/base_app.py:328
+#: lib/webhooks/base_app.py:321
 msgid "An optional query string like on HTTP GET requests."
 msgstr "Ein optionaler Abfrage-String wie bei einem HTTP-GET-Request."
 
-#: lib/webhooks/base_app.py:606 lib/webhooks/r10k.py:96 lib/webhooks/r10k.py:106
+#: lib/webhooks/base_app.py:610 lib/webhooks/r10k.py:96 lib/webhooks/r10k.py:106
 msgid "Command {!r} not found."
 msgstr "Das Kommando {!r} wurde nicht gefunden."
 
-#: lib/webhooks/base_app.py:644
+#: lib/webhooks/base_app.py:648
 msgid "Trying to read config from {!r} ..."
 msgstr "Versuche Konfiguration aus {!r} zu lesen …"
 
-#: lib/webhooks/base_app.py:648
+#: lib/webhooks/base_app.py:652
 msgid "Reading config from {!r} ..."
 msgstr "Lese Konfiguration aus {!r} …"
 
-#: lib/webhooks/base_app.py:653
+#: lib/webhooks/base_app.py:660
 msgid ""
 "Read config:\n"
 "{}"
@@ -94,103 +94,107 @@ msgstr ""
 "Gelesene Konfiguration:\n"
 "{}"
 
-#: lib/webhooks/base_app.py:666
+#: lib/webhooks/base_app.py:673
 msgid "Configuration error"
 msgstr "Konfigurationsfehler"
 
-#: lib/webhooks/base_app.py:675
+#: lib/webhooks/base_app.py:682
 msgid "Wrong verbose level {v!d} in file {f!r}, must be >= 0"
 msgstr "Falsches Ausführlichkeitsniveau {v!d} in Datei {f!r}, es muss größer als oder gleich Null sein."
 
-#: lib/webhooks/base_app.py:678
+#: lib/webhooks/base_app.py:685
 msgid "Wrong verbose level {v!r} in file {f!r}: {e}"
 msgstr "Falsches Ausführlichkeitsniveau {v!r}n Datei {f!r}: {e}"
 
-#: lib/webhooks/base_app.py:693
+#: lib/webhooks/base_app.py:700
 msgid "Logging directory {p!r} in file {f!r} must be an absolute path."
 msgstr "Das Log-Verzeichnis {p!r} in Datei {f!r} muss ein absoluter Pfad sein."
 
-#: lib/webhooks/base_app.py:702
+#: lib/webhooks/base_app.py:709
 msgid "Default parent directory {p!r} in file {f!r} must be an absolute path."
 msgstr "Das Vorgabe-Parent-Verzeichnis {p!r} in Datei {f!r} muss ein absoluter Pfad sein."
 
-#: lib/webhooks/base_app.py:827
+#: lib/webhooks/base_app.py:730
+msgid "Path for the Puppet environments {p!r} must be an absolute path in {f!r}."
+msgstr "Der Pfad zu den Puppet-Umgebungen {p!r} muss ein absoluter Pfad in {f!r} sein."
+
+#: lib/webhooks/base_app.py:845
 msgid "Initialization error"
 msgstr "Initialisierungsfehler"
 
-#: lib/webhooks/base_app.py:847
+#: lib/webhooks/base_app.py:865
 msgid "Logging directory {!r} is not writeable."
 msgstr "In das Log-Verzeichnis {!r} kann nicht geschrieben werden."
 
-#: lib/webhooks/base_app.py:862
+#: lib/webhooks/base_app.py:880
 msgid "Could not open error logfile {f!r}: {e}"
 msgstr "Konnte Fehler-Logdatei {f!r} nicht öffnen: {e}"
 
-#: lib/webhooks/base_app.py:898
+#: lib/webhooks/base_app.py:923
 msgid "Python CGI is running."
 msgstr "Python-CGI-Skript wird ausgeführt."
 
-#: lib/webhooks/base_app.py:931 lib/webhooks/base_app.py:936
+#: lib/webhooks/base_app.py:956 lib/webhooks/base_app.py:961
 msgid "Got a {cn} performing {a}: {e}"
 msgstr "Hab einen {cn} bei der Ausführung von {a} erhalten: {e}"
 
-#: lib/webhooks/base_app.py:942
+#: lib/webhooks/base_app.py:967 lib/webhooks/base_app.py:1458
 msgid "Got a {cn} reading input data as JSON: {e}"
 msgstr "Hab einen {cn} beim Lesen der Eingabedaten als JSON erhalten: {e}"
 
-#: lib/webhooks/base_app.py:943
+#: lib/webhooks/base_app.py:968
 msgid "Input data: {!r}"
 msgstr "Eingabedaten: {!r}"
 
-#: lib/webhooks/base_app.py:957
+#: lib/webhooks/base_app.py:982
 msgid "Executing {} ..."
 msgstr "Führe {} aus …"
 
-#: lib/webhooks/base_app.py:1036
+#: lib/webhooks/base_app.py:1061
 msgid "Project {!r}: Received special characters in module name"
 msgstr "Projekt {!r}: Spezialzeichen in Modulnamen erhalten"
 
-#: lib/webhooks/base_app.py:1061
+#: lib/webhooks/base_app.py:1086
 msgid "Last commit by {n!r} <{m}> at {d}."
 msgstr "Letzter Commit durch {n!r} <{m}> am {d}."
 
-#: lib/webhooks/base_app.py:1072
+#: lib/webhooks/base_app.py:1097
 msgid "Executing webhook {a!r} for Git SSH URL {u!r}, branch {b!r}."
 msgstr "Führe Webhook {a!r} für Git-SSH-URL {u!r}, Branch {b!r}, aus."
 
-#: lib/webhooks/base_app.py:1094
+#: lib/webhooks/base_app.py:1119
 msgid "Data directory {!r} is not writeable."
 msgstr "Im Datenverzeichnis {!r} kann nicht geschrieben werden."
 
-#: lib/webhooks/base_app.py:1110
+#: lib/webhooks/base_app.py:1135
 msgid "Error while processing {!r} project:"
 msgid_plural "Errors while processing {!r} project:"
 msgstr[0] "Fehler bei der Verarbeitung des {!r}-Projektes:"
 msgstr[1] "Fehler bei der Verarbeitung des {!r}-Projektes:"
 
-#: lib/webhooks/base_app.py:1114
+#: lib/webhooks/base_app.py:1139
 msgid "Puppetmaster deploy error for project {!r}"
 msgid_plural "Puppetmaster deploy errors for project {!r}"
 msgstr[0] "Puppetmaster-Deploy-Fehler für das Projekt {!r}"
 msgstr[1] "Puppetmaster-Deploy-Fehler für das Projekt {!r}"
 
-#: lib/webhooks/base_app.py:1119
+#: lib/webhooks/base_app.py:1144
 msgid "Error while processing {!r}:"
 msgid_plural "Errors while processing {!r}:"
 msgstr[0] "Fehler bei der Ausführung von {!r}:"
 msgstr[1] "Fehler bei der Ausführung von {!r}:"
 
-#: lib/webhooks/base_app.py:1123
+#: lib/webhooks/base_app.py:1148
 msgid "Puppetmaster error processing {!r}"
 msgid_plural "Puppetmaster errors processing {!r}"
 msgstr[0] "Puppetmaster-Fehler bei der Ausführung von {!r}"
 msgstr[1] "Puppetmaster-Fehler bei der Ausführung von {!r}"
 
-#: lib/webhooks/base_app.py:1129
+#: lib/webhooks/base_app.py:1154
 msgid "Cheers"
 msgstr "Grüße"
 
-#: lib/webhooks/base_app.py:1147
+#: lib/webhooks/base_app.py:1172
 msgid ""
 "Sending the following mail to {r!r} via {s}:{p}:\n"
 "{m}"
@@ -198,7 +202,7 @@ msgstr ""
 "Verschicken der folgenden Mail an {r!r} via {s}:{p}:\n"
 "{m}"
 
-#: lib/webhooks/base_app.py:1151
+#: lib/webhooks/base_app.py:1176
 msgid ""
 "Sending a mail to {r!r} via {s}:{p}:\n"
 "{e}"
@@ -206,15 +210,15 @@ msgstr ""
 "Verschicken einer Mail an {r!r} via {s}:{p}:\n"
 "{e}"
 
-#: lib/webhooks/base_app.py:1156
+#: lib/webhooks/base_app.py:1181
 msgid "It's undesired to send error mails."
 msgstr "Das Versenden von Fehler-Mails ist nicht gewünscht."
 
-#: lib/webhooks/base_app.py:1160
+#: lib/webhooks/base_app.py:1185
 msgid "Simulation mode, don't sending mail."
 msgstr "Simulations-Modus, kein Versenden von Mails."
 
-#: lib/webhooks/base_app.py:1178
+#: lib/webhooks/base_app.py:1203
 msgid ""
 "Errors on sending error message for project {pr!r} to {r!r} via {s}:{p}:\n"
 "{e}"
@@ -222,7 +226,7 @@ msgstr ""
 "Fehler beim Versenden der Fehlermail für das Projekt {pr!r} an {r!r} via {s}:{p}:\n"
 "{e}"
 
-#: lib/webhooks/base_app.py:1184
+#: lib/webhooks/base_app.py:1209
 msgid ""
 "Errors on sending error message for {a!r} to {r!r} via {s}:{p}:\n"
 "{e}"
@@ -230,27 +234,75 @@ msgstr ""
 "Fehler beim Versenden der Fehlermail für {a!r} an {r!r} via {s}:{p}:\n"
 "{e}"
 
-#: lib/webhooks/base_app.py:1196
+#: lib/webhooks/base_app.py:1222
 msgid "Reading Puppetfile of environment {!r} ..."
 msgstr "Lese Puppetfile von Umgebung {!r} …"
 
-#: lib/webhooks/base_app.py:1224
+#: lib/webhooks/base_app.py:1250
 msgid "Cache file {!r} not found."
 msgstr "Cache-Datei {!r} nicht gefunden."
 
-#: lib/webhooks/base_app.py:1228
+#: lib/webhooks/base_app.py:1254
 msgid "Cache file {!r} not readable."
 msgstr "Cache-Datei {!r} nicht lesbar."
 
-#: lib/webhooks/base_app.py:1259
+#: lib/webhooks/base_app.py:1285
 msgid "Could not evaluate content of {f!r}: {e}"
 msgstr "Konnte den Inhalt von {f!r} nicht auswerten: {e}"
 
-#: lib/webhooks/base_module_info.py:80
+#: lib/webhooks/base_app.py:1302
+msgid "Collecting all Puppet environments in {!r}."
+msgstr "Sammle alle Puppet-Umgebungen in {!r}."
+
+#: lib/webhooks/base_app.py:1322
+msgid "Did not found environments in {!r}."
+msgstr "Keine Umgebungen in {!r} gefunden."
+
+#: lib/webhooks/base_app.py:1341
+msgid "Reading metadata files of environment {!r} ..."
+msgstr "Lese Metadaten-Dateien von Umgebung {!r} …"
+
+#: lib/webhooks/base_app.py:1354
+msgid "Got no module info from directory {!r}."
+msgstr "Keine Modul-Informationen aus dem Verzeichnis {!r} erhalten."
+
+#: lib/webhooks/base_app.py:1363 lib/webhooks/r10k.py:122
+msgid "Directory {!r} does not exists."
+msgstr "Das Verzeichnis {!r} existiert nicht."
+
+#: lib/webhooks/base_app.py:1367
+msgid "Path {!r} is not a directory."
+msgstr "Der Pfad {!r} is kein Verzeichnis."
+
+#: lib/webhooks/base_app.py:1372
+msgid "Metadatafile {!r} does not exists."
+msgstr "Die Metadaten-Datei {!r} existiert nicht."
+
+#: lib/webhooks/base_app.py:1375
+msgid "Metadatafile {!r} is not a regular file."
+msgstr "Die Metadaten-Datei {!r} ist keine reguläre Datei."
+
+#: lib/webhooks/base_app.py:1378
+msgid "No read access to metadatafile {!r}."
+msgstr "Kein Lesezugriff auf die Metadaten-Datei {!r}."
+
+#: lib/webhooks/base_app.py:1388
+msgid "Could not interprete {f!r} as a regular JSON file: {e}"
+msgstr "Konnte {f!r} nicht als reguläre JSON-Datei interpretieren: {e}"
+
+#: lib/webhooks/base_app.py:1392
+msgid "Did not found any data in {!r}."
+msgstr "Keine Daten in {!r} gefunden."
+
+#: lib/webhooks/base_app.py:1447
+msgid "All modules infos:"
+msgstr "Alle Modul-Informationen:"
+
+#: lib/webhooks/base_module_info.py:74
 msgid "Could not analyze given full module name {!r}."
 msgstr "Konnte den übergebenen kompletten Modulnamen {!r} nicht analysieren."
 
-#: lib/webhooks/base_module_info.py:98
+#: lib/webhooks/base_module_info.py:92
 msgid ""
 "There must be given a full module name or the base module name and the vendor name (user name on"
 " Puppet Forge)."
@@ -311,96 +363,140 @@ msgstr "Das Skript {!r} existiert, ist aber nicht ausführbar."
 msgid "Compiling language catalogues by calling {!r} ..."
 msgstr "Kompiliere Sprachkataloge durch Aufruf von {!r} …"
 
-#: lib/webhooks/forge/__init__.py:159 lib/webhooks/forge/base_module_info.py:133
-#: lib/webhooks/forge/cur_mod_release_info.py:316 lib/webhooks/forge/mod_release_info.py:211
-#: lib/webhooks/forge/owner_info.py:124
+#: lib/webhooks/forge/__init__.py:153 lib/webhooks/forge/base_module_info.py:127
+#: lib/webhooks/forge/cur_mod_release_info.py:308 lib/webhooks/forge/mod_release_info.py:205
+#: lib/webhooks/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} stammt nicht von Klasse {c!r} ab, sondern statt dessen von {e!r}."
 
-#: lib/webhooks/forge/__init__.py:170 lib/webhooks/forge/base_module_info.py:147
-#: lib/webhooks/forge/cur_mod_release_info.py:355 lib/webhooks/forge/mod_release_info.py:227
-#: lib/webhooks/forge/owner_info.py:136
+#: lib/webhooks/forge/__init__.py:164 lib/webhooks/forge/base_module_info.py:141
+#: lib/webhooks/forge/cur_mod_release_info.py:347 lib/webhooks/forge/mod_release_info.py:221
+#: lib/webhooks/forge/owner_info.py:126
 msgid "Comparing {} objects ..."
 msgstr "Vergleiche {}-Objekte …"
 
-#: lib/webhooks/forge/__init__.py:187
+#: lib/webhooks/forge/__init__.py:181
 msgid "Trying to get data for {} from:"
 msgstr "Versuche die Daten für {} zu bekommen:"
 
-#: lib/webhooks/forge/__init__.py:197 lib/webhooks/forge/mod_info.py:516
+#: lib/webhooks/forge/__init__.py:191 lib/webhooks/forge/mod_info.py:543
 msgid "Got {}:"
 msgstr "Bekam {}:"
 
-#: lib/webhooks/forge/cur_mod_release_info.py:151 lib/webhooks/forge/cur_mod_release_info.py:271
+#: lib/webhooks/forge/cur_mod_release_info.py:143 lib/webhooks/forge/cur_mod_release_info.py:263
 msgid "Got a {c} setting {w}: {e}"
 msgstr "Bekam einen {c} beim Setzen von {w}: {e}"
 
-#: lib/webhooks/forge/mod_dict.py:59
+#: lib/webhooks/forge/mod_dict.py:60
+msgid "Data file of forge modules cache is not existing"
+msgstr "Die Datendatei des Caches der Forge-Module existiert nicht"
+
+#: lib/webhooks/forge/mod_dict.py:71
+msgid "Data file of forge modules cache is a directory"
+msgstr "Die Datendatei des Caches der Forge-Module ist ein Verzeichnis"
+
+#: lib/webhooks/forge/mod_dict.py:82
+msgid "Data file of forge modules cache is not readable"
+msgstr "Die Datendatei des Caches der Forge-Module kann nicht gelesen werden"
+
+#: lib/webhooks/forge/mod_dict.py:93
 msgid "Parent directory of forge modules cache is not existing"
 msgstr "Das übergoerdnete Verzeichnis des Forge-Modul-Caches existiert nicht"
 
-#: lib/webhooks/forge/mod_dict.py:70
+#: lib/webhooks/forge/mod_dict.py:104
 msgid "Parent directory of forge modules cache is not a directory"
 msgstr "Das übergoerdnete Verzeichnis des Forge-Modul-Caches is kein Verzeichnis"
 
-#: lib/webhooks/forge/mod_dict.py:81
+#: lib/webhooks/forge/mod_dict.py:115
 msgid "Parent directory of forge modules cache is not writeable"
 msgstr "Im übergoerdneten Verzeichnis des Forge-Modul-Caches kann nicht geschrieben werden"
 
-#: lib/webhooks/forge/mod_dict.py:150 lib/webhooks/forge/mod_dict.py:170
-#: lib/webhooks/forge/mod_dict.py:196
+#: lib/webhooks/forge/mod_dict.py:192 lib/webhooks/forge/mod_dict.py:212
+#: lib/webhooks/forge/mod_dict.py:238
 msgid "The value of {!r} may not be None."
 msgstr "Der Wert von {!r} darf nicht None sein."
 
-#: lib/webhooks/forge/mod_dict.py:153 lib/webhooks/forge/mod_dict.py:173
+#: lib/webhooks/forge/mod_dict.py:195 lib/webhooks/forge/mod_dict.py:215
 msgid "The value of {!r} may not be empty."
 msgstr "Der Wert von {!r} darf nicht leer sein."
 
-#: lib/webhooks/forge/mod_dict.py:157
+#: lib/webhooks/forge/mod_dict.py:199
 msgid "The value of {!r} must be an absolute pathname."
 msgstr "Der Wert von {!r} muss ein absoluter Pfad sein."
 
-#: lib/webhooks/forge/mod_dict.py:199
+#: lib/webhooks/forge/mod_dict.py:241
 msgid "Wrong datatype {t!r} as a value for {w!r}."
 msgstr "Falscher Datentyp {t!r} als Wert für {w!r}."
 
-#: lib/webhooks/forge/mod_info.py:178 lib/webhooks/forge/mod_info.py:214
+#: lib/webhooks/forge/mod_dict.py:532
+msgid "Converting Python objects into a dict of {} objects."
+msgstr "Konvertieren der Python-Objekte in ein Dictionary von {}-Objekten."
+
+#: lib/webhooks/forge/mod_dict.py:566
+msgid "Trying to open {!r} exclusive ..."
+msgstr "Versuche, {!r} exklusiv zu öffnen …"
+
+#: lib/webhooks/forge/mod_dict.py:569
+msgid "Simulation mode, cache file will not be written."
+msgstr "Simulations-Modus, Cache-Datei wird nicht geschrieben."
+
+#: lib/webhooks/forge/mod_dict.py:576
+msgid "Error on creating file {f!r}: {e}"
+msgstr "Fehler bim Erstellen der Datei {f!r}: {e}"
+
+#: lib/webhooks/forge/mod_dict.py:605
+msgid "Renaming {src!r} => {tgt!r}."
+msgstr "Umbenennung {src!r} => {tgt!r}."
+
+#: lib/webhooks/forge/mod_dict.py:627
+msgid "Trying to read {!r} ..."
+msgstr "Versuche {}!r zu lesen …"
+
+#: lib/webhooks/forge/mod_dict.py:638
+msgid "Deserialize file content to Python objects."
+msgstr "Deserialisiere Dateiinhalt in Python-Objekte."
+
+#: lib/webhooks/forge/mod_dict.py:641
+msgid "File content as Python objects:"
+msgstr "Dateiinhalt als Python-Objekte:"
+
+#: lib/webhooks/forge/mod_info.py:177 lib/webhooks/forge/mod_info.py:213
 msgid "The number of {w!r} must be greater or equal to zero (Given: {v})."
 msgstr "Die Anzahl von {w!r} muss größer gleich Null sein."
 
-#: lib/webhooks/forge/mod_info.py:442
+#: lib/webhooks/forge/mod_info.py:468
 msgid "Trying to instantiate a {}-object from:"
 msgstr "Versuche ein {}-Objekt zu instanzieren aus:"
 
-#: lib/webhooks/forge/mod_info.py:447
+#: lib/webhooks/forge/mod_info.py:473
 msgid "Did not found {!r}-definition in data for forge module:"
 msgstr "Fand keine {!r}-Definition in den Daten des Forge-Moduls:"
 
-#: lib/webhooks/forge/mod_info.py:454
+#: lib/webhooks/forge/mod_info.py:480
 msgid "Found empty {!r}-definition in data for forge module:"
 msgstr "Leere {!r}-Definition in den Daten des Forge-Moduls gefunden:"
 
-#: lib/webhooks/forge/mod_info.py:524
+#: lib/webhooks/forge/mod_info.py:551
 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 abgekündigt und sollte durch das Modul {n!r} ersetzt werden."
 
-#: lib/webhooks/forge/mod_release_info.py:133
+#: lib/webhooks/forge/mod_release_info.py:127
 msgid "The file size of a release must be greater or equal to zero (Given: {})."
 msgstr "Die Dateigröße eines Releases muss größer gleich Null sein (Gegeben {})."
 
-#: lib/webhooks/forge/mod_release_list.py:41
+#: lib/webhooks/forge/mod_release_list.py:34
 msgid "Invalid type {t!r} as an item of a {c}, only {o} objects are allowed."
 msgstr "Ungültiger Typ {t!r} als Listeneintrag eines {c}, nur {o}-Objekte sind erlaubt."
 
-#: lib/webhooks/forge/mod_release_list.py:85
+#: lib/webhooks/forge/mod_release_list.py:79
 msgid "{m} takes at most {max} arguments ({n} given)."
 msgstr "{m} akzeptiert höchstens {max} Argumente ({gegeben {n})."
 
-#: lib/webhooks/forge/mod_release_list.py:122
+#: lib/webhooks/forge/mod_release_list.py:116
 msgid "Release {!r} is not in release list."
 msgstr "Das Release {!r} ist nicht in der Release-Liste."
 
-#: lib/webhooks/get_forge_modules.py:89
+#: lib/webhooks/get_forge_modules.py:83
 msgid ""
 "Collects information about all used Puppet Modules from {url!r} and cache those information in "
 "{cdir!r}."
@@ -408,111 +504,47 @@ msgstr ""
 "Sammelt Informationen über alle verwendeten Puppet-Module von {url!r} und speichert diese "
 "Informationen in {cdir!r}."
 
-#: lib/webhooks/get_forge_modules.py:117 lib/webhooks/get_forge_modules.py:133
+#: lib/webhooks/get_forge_modules.py:111 lib/webhooks/get_forge_modules.py:120
 msgid "Don't get module information from Puppet forge."
 msgstr "Keine Modul-Informationen von Puppet-Forge holen."
 
-#: lib/webhooks/get_forge_modules.py:172
-msgid "Path for the Puppet environments {p!r} must be an absolute path in {f!r}."
-msgstr "Der Pfad zu den Puppet-Umgebungen {p!r} muss ein absoluter Pfad in {f!r} sein."
-
-#: lib/webhooks/get_forge_modules.py:182
+#: lib/webhooks/get_forge_modules.py:158
 msgid "Invalid HTTP timeout {t!r} in {f!r} found."
 msgstr "Ungültige HTTP-Zeitüberschreitung in {f!r} gefunden."
 
-#: lib/webhooks/get_forge_modules.py:200
+#: lib/webhooks/get_forge_modules.py:176
 msgid "[{}]: Here I go again ..."
 msgstr "[{}]: Es geht mal wieder los …"
 
-#: lib/webhooks/get_forge_modules.py:226
+#: lib/webhooks/get_forge_modules.py:197
 msgid "[{}]: Finished."
 msgstr "[{}]: Beendet."
 
-#: lib/webhooks/get_forge_modules.py:246
+#: lib/webhooks/get_forge_modules.py:204
 msgid "Collecting module information from upstream ..."
 msgstr "Sammle Modul-Informationen von Upstream …"
 
-#: lib/webhooks/get_forge_modules.py:269
+#: lib/webhooks/get_forge_modules.py:227
 msgid "Got a {}:"
 msgstr "Bekam ein {}:"
 
-#: lib/webhooks/get_forge_modules.py:283
+#: lib/webhooks/get_forge_modules.py:241
 msgid "Got module info from Forge:"
 msgstr "Erhaltene Modulinformationen von Forge:"
 
-#: lib/webhooks/get_forge_modules.py:285
+#: lib/webhooks/get_forge_modules.py:243
 msgid "Got module info from Forge for module {!r}."
 msgstr "Bekam Modulinformationen von Forge für Modul {!r}."
 
-#: lib/webhooks/get_forge_modules.py:287
+#: lib/webhooks/get_forge_modules.py:245
 msgid "Got no module info for {!r} from Forge."
 msgstr "Erhielt keine Modulinformationen für {!r} von Forge."
 
-#: lib/webhooks/get_forge_modules.py:294
-msgid "Reading metadata files of environment {!r} ..."
-msgstr "Lese Metadaten-Dateien von Umgebung {!r} …"
-
-#: lib/webhooks/get_forge_modules.py:307
-msgid "Got no module info from directory {!r}."
-msgstr "Keine Modul-Informationen aus dem Verzeichnis {!r} erhalten."
-
-#: lib/webhooks/get_forge_modules.py:316 lib/webhooks/r10k.py:122
-msgid "Directory {!r} does not exists."
-msgstr "Das Verzeichnis {!r} existiert nicht."
-
-#: lib/webhooks/get_forge_modules.py:320
-msgid "Path {!r} is not a directory."
-msgstr "Der Pfad {!r} is kein Verzeichnis."
-
-#: lib/webhooks/get_forge_modules.py:325
-msgid "Metadatafile {!r} does not exists."
-msgstr "Die Metadaten-Datei {!r} existiert nicht."
-
-#: lib/webhooks/get_forge_modules.py:328
-msgid "Metadatafile {!r} is not a regular file."
-msgstr "Die Metadaten-Datei {!r} ist keine reguläre Datei."
-
-#: lib/webhooks/get_forge_modules.py:331
-msgid "No read access to metadatafile {!r}."
-msgstr "Kein Lesezugriff auf die Metadaten-Datei {!r}."
-
-#: lib/webhooks/get_forge_modules.py:341
-msgid "Could not interprete {f!r} as a regular JSON file: {e}"
-msgstr "Konnte {f!r} nicht als reguläre JSON-Datei interpretieren: {e}"
-
-#: lib/webhooks/get_forge_modules.py:345
-msgid "Did not found any data in {!r}."
-msgstr "Keine Daten in {!r} gefunden."
-
-#: lib/webhooks/get_forge_modules.py:387
-msgid "Collecting all Puppet environments in {!r}."
-msgstr "Sammle alle Puppet-Umgebungen in {!r}."
-
-#: lib/webhooks/get_forge_modules.py:408
-msgid "Did not found environments in {!r}."
-msgstr "Keine Umgebungen in {!r} gefunden."
-
-#: lib/webhooks/forge/mod_dict.py:504 lib/webhooks/get_forge_modules.py:426
-msgid "Trying to open {!r} exclusive ..."
-msgstr "Versuche, {!r} exklusiv zu öffnen …"
-
-#: lib/webhooks/forge/mod_dict.py:507 lib/webhooks/get_forge_modules.py:429
-msgid "Simulation mode, cache file will not be written."
-msgstr "Simulations-Modus, Cache-Datei wird nicht geschrieben."
-
-#: lib/webhooks/forge/mod_dict.py:514 lib/webhooks/get_forge_modules.py:436
-msgid "Error on creating file {f!r}: {e}"
-msgstr "Fehler bim Erstellen der Datei {f!r}: {e}"
-
-#: lib/webhooks/forge/mod_dict.py:543 lib/webhooks/get_forge_modules.py:466
-msgid "Renaming {src!r} => {tgt!r}."
-msgstr "Umbenennung {src!r} => {tgt!r}."
-
-#: lib/webhooks/get_module_changes.py:62
+#: lib/webhooks/get_module_changes.py:63
 msgid "Puppet environment {!r} does not exists."
 msgstr "Die Puppet-Umgebung {!r} existiert nicht."
 
-#: lib/webhooks/get_module_changes.py:79
+#: lib/webhooks/get_module_changes.py:80
 msgid ""
 "Generates a list of all Puppets modules, which are newer in Puppet forge than in a defined "
 "environment."
@@ -520,49 +552,49 @@ msgstr ""
 "Erstellt eine Liste mit allen Puppet-Modulen, die bei Puppet-Forge in einer neueren Version als "
 "in der angegebenen Umgebung vorliegen."
 
-#: lib/webhooks/get_module_changes.py:98
+#: lib/webhooks/get_module_changes.py:99
 msgid "An environment may not be None."
 msgstr "Eine Umgebung darf nicht None sein."
 
-#: lib/webhooks/get_module_changes.py:101 lib/webhooks/get_module_changes.py:104
+#: lib/webhooks/get_module_changes.py:102 lib/webhooks/get_module_changes.py:105
 msgid "Invalid environment name: {!r}."
 msgstr "Ungültiger Name für eine Umgebung: {!r}."
 
-#: lib/webhooks/get_module_changes.py:130
+#: lib/webhooks/get_module_changes.py:131
 msgid "ENVIRONMENT"
 msgstr "UMGEBUNG"
 
-#: lib/webhooks/get_module_changes.py:131
+#: lib/webhooks/get_module_changes.py:132
 msgid "The Puppet environmment, which to compare with Puppet forge, default: {!r}."
 msgstr "Die Puppet-Umgebung, die mit Puppet-Forge verglichen werden soll. Vorgabe: {!r}."
 
-#: lib/webhooks/get_module_changes.py:161
+#: lib/webhooks/get_module_changes.py:162
 msgid "Here I go. ..."
 msgstr "Und hier geht's los …"
 
-#: lib/webhooks/get_module_changes.py:177
+#: lib/webhooks/get_module_changes.py:178
 msgid "Checking verions of modules ..."
 msgstr "Überprüfe Modul-Versionen …"
 
-#: lib/webhooks/get_module_changes.py:207
+#: lib/webhooks/get_module_changes.py:208
 msgid "Version of module {m!r} on Puppet forge {fv!r} is newer than the local version {lv!r}."
 msgstr "Die Version des Moduls {m!r} ist bei Puppet-Forge {fv!r} neuer als die lokale Version {lv!r}."
 
-#: lib/webhooks/get_module_changes.py:212
+#: lib/webhooks/get_module_changes.py:213
 msgid "Version of module {m!r} on Puppet forge {fv!r} is equal or older than the local version {lv!r}."
 msgstr ""
 "Die Version des Moduls {m!r} ist bei Puppet-Forge {fv!r} gleich oder älter als die lokale "
 "Version {lv!r}."
 
-#: lib/webhooks/get_module_changes.py:237
+#: lib/webhooks/get_module_changes.py:238
 msgid "Check for newer versions of Puppet modules in environment {!r}"
 msgstr "Überprüfen nach neueren Versionen von Puppet-Modulen in Umgebung {!r}"
 
-#: lib/webhooks/get_module_changes.py:241
+#: lib/webhooks/get_module_changes.py:242
 msgid "Results of checking for newer versions of Puppet modules in environment {!r}:"
 msgstr "Ergebnisse der Überprüfung nach neueren Versionen von Puppet-Modulen in Umgebung {!r}:"
 
-#: lib/webhooks/get_module_changes.py:249
+#: lib/webhooks/get_module_changes.py:250
 msgid ""
 "Didn't found any modules in environment {!r} with a\n"
 "newer version on Puppet Forge."
@@ -570,99 +602,107 @@ msgstr ""
 "Keine Module in Umgebung {!r} gefunden,\n"
 "für die eine neuere Version bei Puppet-Forge vorliegt."
 
-#: lib/webhooks/get_module_changes.py:253 lib/webhooks/get_module_changes.py:307
+#: lib/webhooks/get_module_changes.py:254 lib/webhooks/get_module_changes.py:308
 msgid "Checked at: {}"
 msgstr "Überprüft am: {}"
 
-#: lib/webhooks/get_module_changes.py:259
+#: lib/webhooks/get_module_changes.py:260
 msgid "Found one module in environment {e!r} with a newer version on Puppet Forge."
 msgid_plural "Found {n} modules in environment {e!r} with a newer version on Puppet Forge."
 msgstr[0] "Fand ein Modul in der Umgebung {e!r} mit einer neueren Version bei Puppet-Forge."
 msgstr[1] "Fand {n} Module in der Umgebung {e!r} mit einer neueren Version bei Puppet-Forge."
 
-#: lib/webhooks/get_module_changes.py:263
+#: lib/webhooks/get_module_changes.py:264
 msgid "Module"
 msgstr "Modul"
 
-#: lib/webhooks/get_module_changes.py:264
+#: lib/webhooks/get_module_changes.py:265
 msgid "Full Module name"
 msgstr "Vollständiger Modulname"
 
-#: lib/webhooks/get_module_changes.py:265
+#: lib/webhooks/get_module_changes.py:266
 msgid "Used Version"
 msgstr "Verwendete Version"
 
-#: lib/webhooks/get_module_changes.py:266
+#: lib/webhooks/get_module_changes.py:267
 msgid "Version on Puppet Forge"
 msgstr "Version bei Puppet-Forge"
 
-#: lib/webhooks/module_info.py:253
+#: lib/webhooks/module_info.py:305
 msgid "Parameter {p!r} is not of class {e}, but of class {c} instead."
 msgstr "Der Parameter {p!r} gehört nicht zur Klasse {e}, sondern ist statt dessen ein {c}-Objekt."
 
-#: lib/webhooks/module_info.py:291
+#: lib/webhooks/module_info.py:343
 msgid "Did not found module name in json."
 msgstr "Modulnamen nicht im JSON gefunden."
 
-#: lib/webhooks/module_info.py:319
+#: lib/webhooks/module_info.py:371
 msgid "Did not found module name in data."
 msgstr "Modulnamen nicht in den Daten gefunden."
 
-#: lib/webhooks/module_info.py:433
+#: lib/webhooks/module_info.py:485
 msgid "Could not analyze definitions in {!r}."
 msgstr "Konnte Definitionen in {!r} nicht analysieren."
 
-#: lib/webhooks/module_info.py:446
+#: lib/webhooks/module_info.py:498
 msgid "Could not analyze definition token {!r}."
 msgstr "Konnte Definitions-Token in {!r} nicht analysieren."
 
-#: lib/webhooks/forge/mod_info.py:473 lib/webhooks/module_info.py:462
+#: lib/webhooks/forge/mod_info.py:499 lib/webhooks/module_info.py:514
 msgid "Trying to get module {m!r} from Puppet forge {u!r} ..."
 msgstr "Versuche, das Module {m!r} von Puppet-Forge zu holen …"
 
-#: lib/webhooks/forge/mod_info.py:495 lib/webhooks/module_info.py:484
+#: lib/webhooks/module_info.py:534 lib/webhooks/r10k.py:276
+msgid "Got status code: {}."
+msgstr "Erhaltener Statuscode: {}"
+
+#: lib/webhooks/module_info.py:536
+msgid "Did not found module {} on Puppet forge."
+msgstr "Modul {} nicht bei Puppet-Forge gefunden."
+
+#: lib/webhooks/forge/mod_info.py:521 lib/webhooks/module_info.py:540
 msgid "No output for URL {!r}."
 msgstr "Keine Ausgabe unter der URL {!r}."
 
-#: lib/webhooks/module_info.py:508
+#: lib/webhooks/module_info.py:564
 msgid "Did not found version of current release of module {}."
 msgstr "Keine Versionsnummer für das aktuelle Release des Moduls {} gefunden."
 
-#: lib/webhooks/module_info.py:515
+#: lib/webhooks/module_info.py:571
 msgid "Did not found source information of module {}."
 msgstr "Keine Quell-Infformationen zu Modul {} gefunden."
 
-#: lib/webhooks/module_info.py:517
+#: lib/webhooks/module_info.py:573
 msgid "Did not found current release of module {}."
 msgstr "Kein aktuelles Release für Modul {} gefunden."
 
-#: lib/webhooks/forge/mod_dict.py:97 lib/webhooks/module_list.py:47
+#: lib/webhooks/forge/mod_dict.py:131 lib/webhooks/module_list.py:47
 msgid "Invalid value type {{!r}} to set, only {} allowed."
 msgstr "Ungültiger Werte-Typ {{!r}} gesetzt, es ist nur {} erlaubt."
 
-#: lib/webhooks/forge/mod_dict.py:99 lib/webhooks/module_list.py:49
+#: lib/webhooks/forge/mod_dict.py:133 lib/webhooks/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 identisch mit dem kompletten Namen {n!r} des Moduls sein."
 
-#: lib/webhooks/forge/mod_dict.py:100 lib/webhooks/module_list.py:50
+#: lib/webhooks/forge/mod_dict.py:134 lib/webhooks/module_list.py:50
 msgid "None type as key is not allowed."
 msgstr "Ein None-Typ ist als Schlüssel nicht erlaubt."
 
-#: lib/webhooks/forge/mod_dict.py:101 lib/webhooks/module_list.py:51
+#: lib/webhooks/forge/mod_dict.py:135 lib/webhooks/module_list.py:51
 msgid "Empty key {!r} is not allowed."
 msgstr "Ein leere Schlüssel is nicht erlaubt."
 
-#: lib/webhooks/forge/mod_dict.py:102 lib/webhooks/module_list.py:52
+#: lib/webhooks/forge/mod_dict.py:136 lib/webhooks/module_list.py:52
 msgid "Object {{!r}} is not a {} object."
 msgstr "Das Objekt {{!r}} ist kein {}-Objekt."
 
-#: lib/webhooks/module_meta_info.py:59 lib/webhooks/module_meta_info.py:105
-#: lib/webhooks/module_meta_info.py:335
+#: lib/webhooks/module_meta_info.py:55 lib/webhooks/module_meta_info.py:101
+#: lib/webhooks/module_meta_info.py:331
 msgid "{} not included in JSON data."
 msgstr "{} is in den JSON-Daten nicht enthalten."
 
-#: lib/webhooks/module_meta_info.py:111 lib/webhooks/module_meta_info.py:339
-#: lib/webhooks/module_meta_info.py:344 lib/webhooks/module_meta_info.py:349
+#: lib/webhooks/module_meta_info.py:107 lib/webhooks/module_meta_info.py:335
+#: lib/webhooks/module_meta_info.py:340 lib/webhooks/module_meta_info.py:345
 msgid "Invalid item {} - not a list."
 msgstr "Ungültiger Eintrag {} - keine Liste."
 
@@ -744,10 +784,6 @@ msgstr "Simulations-Modus, frage keine URL ab."
 msgid "No output."
 msgstr "Keine Ausgabe."
 
-#: lib/webhooks/r10k.py:276
-msgid "Got status code: {}."
-msgstr "Erhaltener Statuscode: {}"
-
 #: lib/webhooks/r10k.py:290
 msgid "Generating Puppet types for environment {e!r} on {h!r}."
 msgstr "Generiere Puppet-Typen für die Umgebung {e!r} auf {h!r}."
@@ -756,75 +792,79 @@ msgstr "Generiere Puppet-Typen für die Umgebung {e!r} auf {h!r}."
 msgid "Deploying r10k environment {e!r} on {h!r}."
 msgstr "Rolle r10k-Umgebung {e!r} auf {h!r} aus."
 
-#: lib/webhooks/show_env.py:68
+#: lib/webhooks/show_env.py:69
 msgid "Shows all environment variables and sonme information about Python."
 msgstr "Stellt alle Umgebungsvariablen und einige Informationen zu Python dar."
 
-#: lib/webhooks/show_env.py:77
+#: lib/webhooks/show_env.py:78
 msgid "Environment"
 msgstr "Umgebung"
 
-#: lib/webhooks/show_env.py:151 lib/webhooks/show_env.py:190
+#: lib/webhooks/show_env.py:152 lib/webhooks/show_env.py:191
 msgid "All environment variables."
 msgstr "Alle Umgebungsvariablen."
 
-#: lib/webhooks/show_env.py:156 lib/webhooks/show_env.py:196
+#: lib/webhooks/show_env.py:157 lib/webhooks/show_env.py:197
 msgid "Environment name"
 msgstr "Name der Umgebungsvariablen"
 
-#: lib/webhooks/show_env.py:157 lib/webhooks/show_env.py:197
+#: lib/webhooks/show_env.py:158 lib/webhooks/show_env.py:198
 msgid "Environment value"
 msgstr "Wert der Umgebungsvariablen"
 
-#: lib/webhooks/show_env.py:238
+#: lib/webhooks/show_env.py:239
 msgid "Module list:"
 msgstr "Modul-Liste:"
 
-#: lib/webhooks/show_env.py:255
+#: lib/webhooks/show_env.py:256
 msgid "Python version:"
 msgstr "Python-Version:"
 
-#: lib/webhooks/show_modules.py:60
+#: lib/webhooks/show_modules.py:62
 msgid "Returns a list with all used Puppet modules."
 msgstr "Gibt eine Liste mit allen Puppet-Modulen zurück."
 
-#: lib/webhooks/show_modules.py:68
+#: lib/webhooks/show_modules.py:70
 msgid "All Puppet modules."
 msgstr "Alle Puppet-Module"
 
-#: lib/webhooks/show_modules.py:173
+#: lib/webhooks/show_modules.py:175
 msgid "{c}: Invalid regular expression {r!r}: {e}"
 msgstr "{c}: Ungültiger regulärer Ausdruck {r!r}: {e}"
 
-#: lib/webhooks/show_modules.py:231 lib/webhooks/show_modules.py:311
+#: lib/webhooks/show_modules.py:228 lib/webhooks/show_modules.py:320
 msgid "No suitable modules found."
 msgstr "Keine passenden Module gefunden."
 
-#: lib/webhooks/show_modules.py:240 lib/webhooks/show_modules.py:316
+#: lib/webhooks/show_modules.py:237 lib/webhooks/show_modules.py:325
 msgid "Name"
 msgstr "Name"
 
-#: lib/webhooks/show_modules.py:242 lib/webhooks/show_modules.py:317
+#: lib/webhooks/show_modules.py:239 lib/webhooks/show_modules.py:326
 msgid "Complete Name"
 msgstr "Vollständiger Name"
 
-#: lib/webhooks/show_modules.py:244 lib/webhooks/show_modules.py:318
+#: lib/webhooks/show_modules.py:241 lib/webhooks/show_modules.py:327
 msgid "Repository"
 msgstr "Repository"
 
-#: lib/webhooks/show_modules.py:246
+#: lib/webhooks/show_modules.py:243
 msgid "Homepage at Puppet Forge"
 msgstr "Homepage bei Puppet Forge"
 
-#: lib/webhooks/show_modules.py:248
+#: lib/webhooks/show_modules.py:245
 msgid "Version"
 msgstr "Version"
 
-#: lib/webhooks/show_modules.py:250 lib/webhooks/show_modules.py:323
+#: lib/webhooks/show_modules.py:247 lib/webhooks/show_modules.py:332
 msgid "Last Check"
 msgstr "Letzte Überprüfung"
 
-#: lib/webhooks/show_modules.py:300 lib/webhooks/show_modules.py:365
+#: lib/webhooks/show_modules.py:297 lib/webhooks/show_modules.py:408
+msgid "Module {o!r} is deprecated and should be substituted by {sb}{n!r}{eb}."
+msgstr "Das Module {o!r} ist abgekündigt und sollte durch {sb}{n!r}{eb} ersetzt werden."
+
+#: lib/webhooks/show_modules.py:309 lib/webhooks/show_modules.py:378
 msgid "Found total {sb}one module{eb}."
 msgid_plural "Found total {sb}{nr} modules{eb}."
 msgstr[0] "Insgesamt {sb}ein Modul{eb} gefunden."
index 0fe2870e9dff528a57a82ce564110f796389812d..9e461c55c3f9b869b712179fc618029f7c20a23f 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: puppetmaster_webhooks 1.3.1\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2019-03-14 16:43+0100\n"
+"POT-Creation-Date: 2019-03-25 10:46+0100\n"
 "PO-Revision-Date: 2018-12-28 09:57+0100\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language: en_US\n"
@@ -18,229 +18,281 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.6.0\n"
 
-#: lib/webhooks/base_app.py:94 lib/webhooks/base_app.py:1086
+#: lib/webhooks/base_app.py:82 lib/webhooks/base_app.py:1111
 msgid "Data directory {!r} does not exists."
 msgstr ""
 
-#: lib/webhooks/base_app.py:98 lib/webhooks/base_app.py:1090
+#: lib/webhooks/base_app.py:86 lib/webhooks/base_app.py:1115
 msgid "Path to data directory {!r} is not a directory."
 msgstr ""
 
-#: lib/webhooks/base_app.py:111 lib/webhooks/base_app.py:835
+#: lib/webhooks/base_app.py:99 lib/webhooks/base_app.py:853
 msgid "Logging directory {!r} does not exists."
 msgstr ""
 
-#: lib/webhooks/base_app.py:115 lib/webhooks/base_app.py:841
+#: lib/webhooks/base_app.py:103 lib/webhooks/base_app.py:859
 msgid "Path to logging directory {!r} is not a directory."
 msgstr ""
 
-#: lib/webhooks/base_app.py:176
+#: lib/webhooks/base_app.py:164
 msgid "Base gitlab webhook application."
 msgstr ""
 
-#: lib/webhooks/base_app.py:290
+#: lib/webhooks/base_app.py:283
 msgid "General hook options"
 msgstr ""
 
-#: lib/webhooks/base_app.py:294
+#: lib/webhooks/base_app.py:287
 msgid "Don't send error mails in case of some exceptions."
 msgstr ""
 
-#: lib/webhooks/base_app.py:298 lib/webhooks/base_app.py:304
+#: lib/webhooks/base_app.py:291 lib/webhooks/base_app.py:297
 msgid "DIR"
 msgstr ""
 
-#: lib/webhooks/base_app.py:300
+#: lib/webhooks/base_app.py:293
 msgid "Data directory, default: {!r}."
 msgstr ""
 
-#: lib/webhooks/base_app.py:306
+#: lib/webhooks/base_app.py:299
 msgid "Logging directory, default: {!r}."
 msgstr ""
 
-#: lib/webhooks/base_app.py:313
+#: lib/webhooks/base_app.py:306
 msgid "Sorting all lists of modules by name and vendor, in this order."
 msgstr ""
 
-#: lib/webhooks/base_app.py:318
+#: lib/webhooks/base_app.py:311
 msgid "Sorting all lists of modules by the full name of the module (default)."
 msgstr ""
 
-#: lib/webhooks/base_app.py:323
+#: lib/webhooks/base_app.py:316
 msgid "Enforces behaviour as called as a CGI script."
 msgstr ""
 
-#: lib/webhooks/base_app.py:328
+#: lib/webhooks/base_app.py:321
 msgid "An optional query string like on HTTP GET requests."
 msgstr ""
 
-#: lib/webhooks/base_app.py:606 lib/webhooks/r10k.py:96 lib/webhooks/r10k.py:106
+#: lib/webhooks/base_app.py:610 lib/webhooks/r10k.py:96 lib/webhooks/r10k.py:106
 msgid "Command {!r} not found."
 msgstr ""
 
-#: lib/webhooks/base_app.py:644
+#: lib/webhooks/base_app.py:648
 msgid "Trying to read config from {!r} ..."
 msgstr "Trying to read config from {!r} …"
 
-#: lib/webhooks/base_app.py:648
+#: lib/webhooks/base_app.py:652
 msgid "Reading config from {!r} ..."
 msgstr "Reading config from {!r} …"
 
-#: lib/webhooks/base_app.py:653
+#: lib/webhooks/base_app.py:660
 msgid ""
 "Read config:\n"
 "{}"
 msgstr ""
 
-#: lib/webhooks/base_app.py:666
+#: lib/webhooks/base_app.py:673
 msgid "Configuration error"
 msgstr ""
 
-#: lib/webhooks/base_app.py:675
+#: lib/webhooks/base_app.py:682
 msgid "Wrong verbose level {v!d} in file {f!r}, must be >= 0"
 msgstr ""
 
-#: lib/webhooks/base_app.py:678
+#: lib/webhooks/base_app.py:685
 msgid "Wrong verbose level {v!r} in file {f!r}: {e}"
 msgstr ""
 
-#: lib/webhooks/base_app.py:693
+#: lib/webhooks/base_app.py:700
 msgid "Logging directory {p!r} in file {f!r} must be an absolute path."
 msgstr ""
 
-#: lib/webhooks/base_app.py:702
+#: lib/webhooks/base_app.py:709
 msgid "Default parent directory {p!r} in file {f!r} must be an absolute path."
 msgstr ""
 
-#: lib/webhooks/base_app.py:827
+#: lib/webhooks/base_app.py:730
+msgid "Path for the Puppet environments {p!r} must be an absolute path in {f!r}."
+msgstr ""
+
+#: lib/webhooks/base_app.py:845
 msgid "Initialization error"
 msgstr ""
 
-#: lib/webhooks/base_app.py:847
+#: lib/webhooks/base_app.py:865
 msgid "Logging directory {!r} is not writeable."
 msgstr ""
 
-#: lib/webhooks/base_app.py:862
+#: lib/webhooks/base_app.py:880
 msgid "Could not open error logfile {f!r}: {e}"
 msgstr ""
 
-#: lib/webhooks/base_app.py:898
+#: lib/webhooks/base_app.py:923
 msgid "Python CGI is running."
 msgstr ""
 
-#: lib/webhooks/base_app.py:931 lib/webhooks/base_app.py:936
+#: lib/webhooks/base_app.py:956 lib/webhooks/base_app.py:961
 msgid "Got a {cn} performing {a}: {e}"
 msgstr ""
 
-#: lib/webhooks/base_app.py:942
+#: lib/webhooks/base_app.py:967 lib/webhooks/base_app.py:1458
 msgid "Got a {cn} reading input data as JSON: {e}"
 msgstr ""
 
-#: lib/webhooks/base_app.py:943
+#: lib/webhooks/base_app.py:968
 msgid "Input data: {!r}"
 msgstr ""
 
-#: lib/webhooks/base_app.py:957
+#: lib/webhooks/base_app.py:982
 msgid "Executing {} ..."
 msgstr "Executing {} …"
 
-#: lib/webhooks/base_app.py:1036
+#: lib/webhooks/base_app.py:1061
 msgid "Project {!r}: Received special characters in module name"
 msgstr ""
 
-#: lib/webhooks/base_app.py:1061
+#: lib/webhooks/base_app.py:1086
 msgid "Last commit by {n!r} <{m}> at {d}."
 msgstr ""
 
-#: lib/webhooks/base_app.py:1072
+#: lib/webhooks/base_app.py:1097
 msgid "Executing webhook {a!r} for Git SSH URL {u!r}, branch {b!r}."
 msgstr ""
 
-#: lib/webhooks/base_app.py:1094
+#: lib/webhooks/base_app.py:1119
 msgid "Data directory {!r} is not writeable."
 msgstr ""
 
-#: lib/webhooks/base_app.py:1110
+#: lib/webhooks/base_app.py:1135
 msgid "Error while processing {!r} project:"
 msgid_plural "Errors while processing {!r} project:"
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/webhooks/base_app.py:1114
+#: lib/webhooks/base_app.py:1139
 msgid "Puppetmaster deploy error for project {!r}"
 msgid_plural "Puppetmaster deploy errors for project {!r}"
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/webhooks/base_app.py:1119
+#: lib/webhooks/base_app.py:1144
 msgid "Error while processing {!r}:"
 msgid_plural "Errors while processing {!r}:"
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/webhooks/base_app.py:1123
+#: lib/webhooks/base_app.py:1148
 msgid "Puppetmaster error processing {!r}"
 msgid_plural "Puppetmaster errors processing {!r}"
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/webhooks/base_app.py:1129
+#: lib/webhooks/base_app.py:1154
 msgid "Cheers"
 msgstr ""
 
-#: lib/webhooks/base_app.py:1147
+#: lib/webhooks/base_app.py:1172
 msgid ""
 "Sending the following mail to {r!r} via {s}:{p}:\n"
 "{m}"
 msgstr ""
 
-#: lib/webhooks/base_app.py:1151
+#: lib/webhooks/base_app.py:1176
 msgid ""
 "Sending a mail to {r!r} via {s}:{p}:\n"
 "{e}"
 msgstr ""
 
-#: lib/webhooks/base_app.py:1156
+#: lib/webhooks/base_app.py:1181
 msgid "It's undesired to send error mails."
 msgstr ""
 
-#: lib/webhooks/base_app.py:1160
+#: lib/webhooks/base_app.py:1185
 msgid "Simulation mode, don't sending mail."
 msgstr ""
 
-#: lib/webhooks/base_app.py:1178
+#: lib/webhooks/base_app.py:1203
 msgid ""
 "Errors on sending error message for project {pr!r} to {r!r} via {s}:{p}:\n"
 "{e}"
 msgstr ""
 
-#: lib/webhooks/base_app.py:1184
+#: lib/webhooks/base_app.py:1209
 msgid ""
 "Errors on sending error message for {a!r} to {r!r} via {s}:{p}:\n"
 "{e}"
 msgstr ""
 
-#: lib/webhooks/base_app.py:1196
+#: lib/webhooks/base_app.py:1222
 msgid "Reading Puppetfile of environment {!r} ..."
 msgstr "Reading Puppetfile of environment {!r} …"
 
-#: lib/webhooks/base_app.py:1224
+#: lib/webhooks/base_app.py:1250
 msgid "Cache file {!r} not found."
 msgstr ""
 
-#: lib/webhooks/base_app.py:1228
+#: lib/webhooks/base_app.py:1254
 msgid "Cache file {!r} not readable."
 msgstr ""
 
-#: lib/webhooks/base_app.py:1259
+#: lib/webhooks/base_app.py:1285
 msgid "Could not evaluate content of {f!r}: {e}"
 msgstr ""
 
-#: lib/webhooks/base_module_info.py:80
+#: lib/webhooks/base_app.py:1302
+msgid "Collecting all Puppet environments in {!r}."
+msgstr ""
+
+#: lib/webhooks/base_app.py:1322
+msgid "Did not found environments in {!r}."
+msgstr ""
+
+#: lib/webhooks/base_app.py:1341
+msgid "Reading metadata files of environment {!r} ..."
+msgstr "Reading metadata files of environment {!r} …"
+
+#: lib/webhooks/base_app.py:1354
+msgid "Got no module info from directory {!r}."
+msgstr ""
+
+#: lib/webhooks/base_app.py:1363 lib/webhooks/r10k.py:122
+msgid "Directory {!r} does not exists."
+msgstr ""
+
+#: lib/webhooks/base_app.py:1367
+msgid "Path {!r} is not a directory."
+msgstr ""
+
+#: lib/webhooks/base_app.py:1372
+msgid "Metadatafile {!r} does not exists."
+msgstr ""
+
+#: lib/webhooks/base_app.py:1375
+msgid "Metadatafile {!r} is not a regular file."
+msgstr ""
+
+#: lib/webhooks/base_app.py:1378
+msgid "No read access to metadatafile {!r}."
+msgstr ""
+
+#: lib/webhooks/base_app.py:1388
+msgid "Could not interprete {f!r} as a regular JSON file: {e}"
+msgstr ""
+
+#: lib/webhooks/base_app.py:1392
+msgid "Did not found any data in {!r}."
+msgstr ""
+
+#: lib/webhooks/base_app.py:1447
+msgid "All modules infos:"
+msgstr ""
+
+#: lib/webhooks/base_module_info.py:74
 msgid "Could not analyze given full module name {!r}."
 msgstr ""
 
-#: lib/webhooks/base_module_info.py:98
+#: lib/webhooks/base_module_info.py:92
 msgid ""
 "There must be given a full module name or the base module name and the vendor name (user name on"
 " Puppet Forge)."
@@ -295,350 +347,338 @@ msgstr ""
 msgid "Compiling language catalogues by calling {!r} ..."
 msgstr "Compiling language catalogues by calling {!r} …"
 
-#: lib/webhooks/forge/__init__.py:159 lib/webhooks/forge/base_module_info.py:133
-#: lib/webhooks/forge/cur_mod_release_info.py:316 lib/webhooks/forge/mod_release_info.py:211
-#: lib/webhooks/forge/owner_info.py:124
+#: lib/webhooks/forge/__init__.py:153 lib/webhooks/forge/base_module_info.py:127
+#: lib/webhooks/forge/cur_mod_release_info.py:308 lib/webhooks/forge/mod_release_info.py:205
+#: lib/webhooks/forge/owner_info.py:114
 msgid "Parameter {p!r} is not of class {c!r}, but of {e!r} instead."
 msgstr ""
 
-#: lib/webhooks/forge/__init__.py:170 lib/webhooks/forge/base_module_info.py:147
-#: lib/webhooks/forge/cur_mod_release_info.py:355 lib/webhooks/forge/mod_release_info.py:227
-#: lib/webhooks/forge/owner_info.py:136
+#: lib/webhooks/forge/__init__.py:164 lib/webhooks/forge/base_module_info.py:141
+#: lib/webhooks/forge/cur_mod_release_info.py:347 lib/webhooks/forge/mod_release_info.py:221
+#: lib/webhooks/forge/owner_info.py:126
 msgid "Comparing {} objects ..."
 msgstr "Comparing {} objects …"
 
-#: lib/webhooks/forge/__init__.py:187
+#: lib/webhooks/forge/__init__.py:181
 msgid "Trying to get data for {} from:"
 msgstr ""
 
-#: lib/webhooks/forge/__init__.py:197 lib/webhooks/forge/mod_info.py:516
+#: lib/webhooks/forge/__init__.py:191 lib/webhooks/forge/mod_info.py:543
 msgid "Got {}:"
 msgstr ""
 
-#: lib/webhooks/forge/cur_mod_release_info.py:151 lib/webhooks/forge/cur_mod_release_info.py:271
+#: lib/webhooks/forge/cur_mod_release_info.py:143 lib/webhooks/forge/cur_mod_release_info.py:263
 msgid "Got a {c} setting {w}: {e}"
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:59
+#: lib/webhooks/forge/mod_dict.py:60
+msgid "Data file of forge modules cache is not existing"
+msgstr ""
+
+#: lib/webhooks/forge/mod_dict.py:71
+msgid "Data file of forge modules cache is a directory"
+msgstr ""
+
+#: lib/webhooks/forge/mod_dict.py:82
+msgid "Data file of forge modules cache is not readable"
+msgstr ""
+
+#: lib/webhooks/forge/mod_dict.py:93
 msgid "Parent directory of forge modules cache is not existing"
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:70
+#: lib/webhooks/forge/mod_dict.py:104
 msgid "Parent directory of forge modules cache is not a directory"
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:81
+#: lib/webhooks/forge/mod_dict.py:115
 msgid "Parent directory of forge modules cache is not writeable"
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:150 lib/webhooks/forge/mod_dict.py:170
-#: lib/webhooks/forge/mod_dict.py:196
+#: lib/webhooks/forge/mod_dict.py:192 lib/webhooks/forge/mod_dict.py:212
+#: lib/webhooks/forge/mod_dict.py:238
 msgid "The value of {!r} may not be None."
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:153 lib/webhooks/forge/mod_dict.py:173
+#: lib/webhooks/forge/mod_dict.py:195 lib/webhooks/forge/mod_dict.py:215
 msgid "The value of {!r} may not be empty."
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:157
+#: lib/webhooks/forge/mod_dict.py:199
 msgid "The value of {!r} must be an absolute pathname."
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:199
+#: lib/webhooks/forge/mod_dict.py:241
 msgid "Wrong datatype {t!r} as a value for {w!r}."
 msgstr ""
 
-#: lib/webhooks/forge/mod_info.py:178 lib/webhooks/forge/mod_info.py:214
+#: lib/webhooks/forge/mod_dict.py:532
+msgid "Converting Python objects into a dict of {} objects."
+msgstr ""
+
+#: lib/webhooks/forge/mod_dict.py:566
+msgid "Trying to open {!r} exclusive ..."
+msgstr "Trying to open {!r} exclusive …"
+
+#: lib/webhooks/forge/mod_dict.py:569
+msgid "Simulation mode, cache file will not be written."
+msgstr ""
+
+#: lib/webhooks/forge/mod_dict.py:576
+msgid "Error on creating file {f!r}: {e}"
+msgstr ""
+
+#: lib/webhooks/forge/mod_dict.py:605
+msgid "Renaming {src!r} => {tgt!r}."
+msgstr ""
+
+#: lib/webhooks/forge/mod_dict.py:627
+msgid "Trying to read {!r} ..."
+msgstr "Trying to read {!r} …"
+
+#: lib/webhooks/forge/mod_dict.py:638
+msgid "Deserialize file content to Python objects."
+msgstr ""
+
+#: lib/webhooks/forge/mod_dict.py:641
+msgid "File content as Python objects:"
+msgstr ""
+
+#: lib/webhooks/forge/mod_info.py:177 lib/webhooks/forge/mod_info.py:213
 msgid "The number of {w!r} must be greater or equal to zero (Given: {v})."
 msgstr ""
 
-#: lib/webhooks/forge/mod_info.py:442
+#: lib/webhooks/forge/mod_info.py:468
 msgid "Trying to instantiate a {}-object from:"
 msgstr ""
 
-#: lib/webhooks/forge/mod_info.py:447
+#: lib/webhooks/forge/mod_info.py:473
 msgid "Did not found {!r}-definition in data for forge module:"
 msgstr ""
 
-#: lib/webhooks/forge/mod_info.py:454
+#: lib/webhooks/forge/mod_info.py:480
 msgid "Found empty {!r}-definition in data for forge module:"
 msgstr ""
 
-#: lib/webhooks/forge/mod_info.py:524
+#: lib/webhooks/forge/mod_info.py:551
 msgid "Module {c!r} is deprecated at Puppet forge and should be substituted by module {n!r}."
 msgstr ""
 
-#: lib/webhooks/forge/mod_release_info.py:133
+#: lib/webhooks/forge/mod_release_info.py:127
 msgid "The file size of a release must be greater or equal to zero (Given: {})."
 msgstr ""
 
-#: lib/webhooks/forge/mod_release_list.py:41
+#: lib/webhooks/forge/mod_release_list.py:34
 msgid "Invalid type {t!r} as an item of a {c}, only {o} objects are allowed."
 msgstr ""
 
-#: lib/webhooks/forge/mod_release_list.py:85
+#: lib/webhooks/forge/mod_release_list.py:79
 msgid "{m} takes at most {max} arguments ({n} given)."
 msgstr ""
 
-#: lib/webhooks/forge/mod_release_list.py:122
+#: lib/webhooks/forge/mod_release_list.py:116
 msgid "Release {!r} is not in release list."
 msgstr ""
 
-#: lib/webhooks/get_forge_modules.py:89
+#: lib/webhooks/get_forge_modules.py:83
 msgid ""
 "Collects information about all used Puppet Modules from {url!r} and cache those information in "
 "{cdir!r}."
 msgstr ""
 
-#: lib/webhooks/get_forge_modules.py:117 lib/webhooks/get_forge_modules.py:133
+#: lib/webhooks/get_forge_modules.py:111 lib/webhooks/get_forge_modules.py:120
 msgid "Don't get module information from Puppet forge."
 msgstr ""
 
-#: lib/webhooks/get_forge_modules.py:172
-msgid "Path for the Puppet environments {p!r} must be an absolute path in {f!r}."
-msgstr ""
-
-#: lib/webhooks/get_forge_modules.py:182
+#: lib/webhooks/get_forge_modules.py:158
 msgid "Invalid HTTP timeout {t!r} in {f!r} found."
 msgstr ""
 
-#: lib/webhooks/get_forge_modules.py:200
+#: lib/webhooks/get_forge_modules.py:176
 msgid "[{}]: Here I go again ..."
 msgstr "[{}]: Here I go again …"
 
-#: lib/webhooks/get_forge_modules.py:226
+#: lib/webhooks/get_forge_modules.py:197
 msgid "[{}]: Finished."
 msgstr ""
 
-#: lib/webhooks/get_forge_modules.py:246
+#: lib/webhooks/get_forge_modules.py:204
 msgid "Collecting module information from upstream ..."
 msgstr "Collecting module information from upstream …"
 
-#: lib/webhooks/get_forge_modules.py:269
+#: lib/webhooks/get_forge_modules.py:227
 msgid "Got a {}:"
 msgstr ""
 
-#: lib/webhooks/get_forge_modules.py:283
+#: lib/webhooks/get_forge_modules.py:241
 msgid "Got module info from Forge:"
 msgstr ""
 
-#: lib/webhooks/get_forge_modules.py:285
+#: lib/webhooks/get_forge_modules.py:243
 msgid "Got module info from Forge for module {!r}."
 msgstr ""
 
-#: lib/webhooks/get_forge_modules.py:287
+#: lib/webhooks/get_forge_modules.py:245
 msgid "Got no module info for {!r} from Forge."
 msgstr ""
 
-#: lib/webhooks/get_forge_modules.py:294
-msgid "Reading metadata files of environment {!r} ..."
-msgstr "Reading metadata files of environment {!r} …"
-
-#: lib/webhooks/get_forge_modules.py:307
-msgid "Got no module info from directory {!r}."
-msgstr ""
-
-#: lib/webhooks/get_forge_modules.py:316 lib/webhooks/r10k.py:122
-msgid "Directory {!r} does not exists."
-msgstr ""
-
-#: lib/webhooks/get_forge_modules.py:320
-msgid "Path {!r} is not a directory."
-msgstr ""
-
-#: lib/webhooks/get_forge_modules.py:325
-msgid "Metadatafile {!r} does not exists."
-msgstr ""
-
-#: lib/webhooks/get_forge_modules.py:328
-msgid "Metadatafile {!r} is not a regular file."
-msgstr ""
-
-#: lib/webhooks/get_forge_modules.py:331
-msgid "No read access to metadatafile {!r}."
-msgstr ""
-
-#: lib/webhooks/get_forge_modules.py:341
-msgid "Could not interprete {f!r} as a regular JSON file: {e}"
-msgstr ""
-
-#: lib/webhooks/get_forge_modules.py:345
-msgid "Did not found any data in {!r}."
-msgstr ""
-
-#: lib/webhooks/get_forge_modules.py:387
-msgid "Collecting all Puppet environments in {!r}."
-msgstr ""
-
-#: lib/webhooks/get_forge_modules.py:408
-msgid "Did not found environments in {!r}."
-msgstr ""
-
-#: lib/webhooks/forge/mod_dict.py:504 lib/webhooks/get_forge_modules.py:426
-msgid "Trying to open {!r} exclusive ..."
-msgstr "Trying to open {!r} exclusive …"
-
-#: lib/webhooks/forge/mod_dict.py:507 lib/webhooks/get_forge_modules.py:429
-msgid "Simulation mode, cache file will not be written."
-msgstr ""
-
-#: lib/webhooks/forge/mod_dict.py:514 lib/webhooks/get_forge_modules.py:436
-msgid "Error on creating file {f!r}: {e}"
-msgstr ""
-
-#: lib/webhooks/forge/mod_dict.py:543 lib/webhooks/get_forge_modules.py:466
-msgid "Renaming {src!r} => {tgt!r}."
-msgstr ""
-
-#: lib/webhooks/get_module_changes.py:62
+#: lib/webhooks/get_module_changes.py:63
 msgid "Puppet environment {!r} does not exists."
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:79
+#: lib/webhooks/get_module_changes.py:80
 msgid ""
 "Generates a list of all Puppets modules, which are newer in Puppet forge than in a defined "
 "environment."
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:98
+#: lib/webhooks/get_module_changes.py:99
 msgid "An environment may not be None."
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:101 lib/webhooks/get_module_changes.py:104
+#: lib/webhooks/get_module_changes.py:102 lib/webhooks/get_module_changes.py:105
 msgid "Invalid environment name: {!r}."
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:130
+#: lib/webhooks/get_module_changes.py:131
 msgid "ENVIRONMENT"
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:131
+#: lib/webhooks/get_module_changes.py:132
 msgid "The Puppet environmment, which to compare with Puppet forge, default: {!r}."
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:161
+#: lib/webhooks/get_module_changes.py:162
 msgid "Here I go. ..."
 msgstr "Here I go …"
 
-#: lib/webhooks/get_module_changes.py:177
+#: lib/webhooks/get_module_changes.py:178
 msgid "Checking verions of modules ..."
 msgstr "Checking verions of modules …"
 
-#: lib/webhooks/get_module_changes.py:207
+#: lib/webhooks/get_module_changes.py:208
 msgid "Version of module {m!r} on Puppet forge {fv!r} is newer than the local version {lv!r}."
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:212
+#: lib/webhooks/get_module_changes.py:213
 msgid "Version of module {m!r} on Puppet forge {fv!r} is equal or older than the local version {lv!r}."
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:237
+#: lib/webhooks/get_module_changes.py:238
 msgid "Check for newer versions of Puppet modules in environment {!r}"
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:241
+#: lib/webhooks/get_module_changes.py:242
 msgid "Results of checking for newer versions of Puppet modules in environment {!r}:"
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:249
+#: lib/webhooks/get_module_changes.py:250
 msgid ""
 "Didn't found any modules in environment {!r} with a\n"
 "newer version on Puppet Forge."
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:253 lib/webhooks/get_module_changes.py:307
+#: lib/webhooks/get_module_changes.py:254 lib/webhooks/get_module_changes.py:308
 msgid "Checked at: {}"
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:259
+#: lib/webhooks/get_module_changes.py:260
 msgid "Found one module in environment {e!r} with a newer version on Puppet Forge."
 msgid_plural "Found {n} modules in environment {e!r} with a newer version on Puppet Forge."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/webhooks/get_module_changes.py:263
+#: lib/webhooks/get_module_changes.py:264
 msgid "Module"
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:264
+#: lib/webhooks/get_module_changes.py:265
 msgid "Full Module name"
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:265
+#: lib/webhooks/get_module_changes.py:266
 msgid "Used Version"
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:266
+#: lib/webhooks/get_module_changes.py:267
 msgid "Version on Puppet Forge"
 msgstr ""
 
-#: lib/webhooks/module_info.py:253
+#: lib/webhooks/module_info.py:305
 msgid "Parameter {p!r} is not of class {e}, but of class {c} instead."
 msgstr ""
 
-#: lib/webhooks/module_info.py:291
+#: lib/webhooks/module_info.py:343
 msgid "Did not found module name in json."
 msgstr ""
 
-#: lib/webhooks/module_info.py:319
+#: lib/webhooks/module_info.py:371
 msgid "Did not found module name in data."
 msgstr ""
 
-#: lib/webhooks/module_info.py:433
+#: lib/webhooks/module_info.py:485
 msgid "Could not analyze definitions in {!r}."
 msgstr ""
 
-#: lib/webhooks/module_info.py:446
+#: lib/webhooks/module_info.py:498
 msgid "Could not analyze definition token {!r}."
 msgstr ""
 
-#: lib/webhooks/forge/mod_info.py:473 lib/webhooks/module_info.py:462
+#: lib/webhooks/forge/mod_info.py:499 lib/webhooks/module_info.py:514
 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/webhooks/forge/mod_info.py:495 lib/webhooks/module_info.py:484
+#: lib/webhooks/module_info.py:534 lib/webhooks/r10k.py:276
+msgid "Got status code: {}."
+msgstr ""
+
+#: lib/webhooks/module_info.py:536
+msgid "Did not found module {} on Puppet forge."
+msgstr ""
+
+#: lib/webhooks/forge/mod_info.py:521 lib/webhooks/module_info.py:540
 msgid "No output for URL {!r}."
 msgstr ""
 
-#: lib/webhooks/module_info.py:508
+#: lib/webhooks/module_info.py:564
 msgid "Did not found version of current release of module {}."
 msgstr ""
 
-#: lib/webhooks/module_info.py:515
+#: lib/webhooks/module_info.py:571
 msgid "Did not found source information of module {}."
 msgstr ""
 
-#: lib/webhooks/module_info.py:517
+#: lib/webhooks/module_info.py:573
 msgid "Did not found current release of module {}."
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:97 lib/webhooks/module_list.py:47
+#: lib/webhooks/forge/mod_dict.py:131 lib/webhooks/module_list.py:47
 msgid "Invalid value type {{!r}} to set, only {} allowed."
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:99 lib/webhooks/module_list.py:49
+#: lib/webhooks/forge/mod_dict.py:133 lib/webhooks/module_list.py:49
 msgid "The key {k!r} must be equal to the full name {n!r} of the module."
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:100 lib/webhooks/module_list.py:50
+#: lib/webhooks/forge/mod_dict.py:134 lib/webhooks/module_list.py:50
 msgid "None type as key is not allowed."
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:101 lib/webhooks/module_list.py:51
+#: lib/webhooks/forge/mod_dict.py:135 lib/webhooks/module_list.py:51
 msgid "Empty key {!r} is not allowed."
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:102 lib/webhooks/module_list.py:52
+#: lib/webhooks/forge/mod_dict.py:136 lib/webhooks/module_list.py:52
 msgid "Object {{!r}} is not a {} object."
 msgstr ""
 
-#: lib/webhooks/module_meta_info.py:59 lib/webhooks/module_meta_info.py:105
-#: lib/webhooks/module_meta_info.py:335
+#: lib/webhooks/module_meta_info.py:55 lib/webhooks/module_meta_info.py:101
+#: lib/webhooks/module_meta_info.py:331
 msgid "{} not included in JSON data."
 msgstr ""
 
-#: lib/webhooks/module_meta_info.py:111 lib/webhooks/module_meta_info.py:339
-#: lib/webhooks/module_meta_info.py:344 lib/webhooks/module_meta_info.py:349
+#: lib/webhooks/module_meta_info.py:107 lib/webhooks/module_meta_info.py:335
+#: lib/webhooks/module_meta_info.py:340 lib/webhooks/module_meta_info.py:345
 msgid "Invalid item {} - not a list."
 msgstr ""
 
@@ -718,10 +758,6 @@ msgstr ""
 msgid "No output."
 msgstr ""
 
-#: lib/webhooks/r10k.py:276
-msgid "Got status code: {}."
-msgstr ""
-
 #: lib/webhooks/r10k.py:290
 msgid "Generating Puppet types for environment {e!r} on {h!r}."
 msgstr ""
@@ -730,75 +766,79 @@ msgstr ""
 msgid "Deploying r10k environment {e!r} on {h!r}."
 msgstr ""
 
-#: lib/webhooks/show_env.py:68
+#: lib/webhooks/show_env.py:69
 msgid "Shows all environment variables and sonme information about Python."
 msgstr ""
 
-#: lib/webhooks/show_env.py:77
+#: lib/webhooks/show_env.py:78
 msgid "Environment"
 msgstr ""
 
-#: lib/webhooks/show_env.py:151 lib/webhooks/show_env.py:190
+#: lib/webhooks/show_env.py:152 lib/webhooks/show_env.py:191
 msgid "All environment variables."
 msgstr ""
 
-#: lib/webhooks/show_env.py:156 lib/webhooks/show_env.py:196
+#: lib/webhooks/show_env.py:157 lib/webhooks/show_env.py:197
 msgid "Environment name"
 msgstr ""
 
-#: lib/webhooks/show_env.py:157 lib/webhooks/show_env.py:197
+#: lib/webhooks/show_env.py:158 lib/webhooks/show_env.py:198
 msgid "Environment value"
 msgstr ""
 
-#: lib/webhooks/show_env.py:238
+#: lib/webhooks/show_env.py:239
 msgid "Module list:"
 msgstr ""
 
-#: lib/webhooks/show_env.py:255
+#: lib/webhooks/show_env.py:256
 msgid "Python version:"
 msgstr ""
 
-#: lib/webhooks/show_modules.py:60
+#: lib/webhooks/show_modules.py:62
 msgid "Returns a list with all used Puppet modules."
 msgstr ""
 
-#: lib/webhooks/show_modules.py:68
+#: lib/webhooks/show_modules.py:70
 msgid "All Puppet modules."
 msgstr ""
 
-#: lib/webhooks/show_modules.py:173
+#: lib/webhooks/show_modules.py:175
 msgid "{c}: Invalid regular expression {r!r}: {e}"
 msgstr ""
 
-#: lib/webhooks/show_modules.py:231 lib/webhooks/show_modules.py:311
+#: lib/webhooks/show_modules.py:228 lib/webhooks/show_modules.py:320
 msgid "No suitable modules found."
 msgstr ""
 
-#: lib/webhooks/show_modules.py:240 lib/webhooks/show_modules.py:316
+#: lib/webhooks/show_modules.py:237 lib/webhooks/show_modules.py:325
 msgid "Name"
 msgstr ""
 
-#: lib/webhooks/show_modules.py:242 lib/webhooks/show_modules.py:317
+#: lib/webhooks/show_modules.py:239 lib/webhooks/show_modules.py:326
 msgid "Complete Name"
 msgstr ""
 
-#: lib/webhooks/show_modules.py:244 lib/webhooks/show_modules.py:318
+#: lib/webhooks/show_modules.py:241 lib/webhooks/show_modules.py:327
 msgid "Repository"
 msgstr ""
 
-#: lib/webhooks/show_modules.py:246
+#: lib/webhooks/show_modules.py:243
 msgid "Homepage at Puppet Forge"
 msgstr ""
 
-#: lib/webhooks/show_modules.py:248
+#: lib/webhooks/show_modules.py:245
 msgid "Version"
 msgstr ""
 
-#: lib/webhooks/show_modules.py:250 lib/webhooks/show_modules.py:323
+#: lib/webhooks/show_modules.py:247 lib/webhooks/show_modules.py:332
 msgid "Last Check"
 msgstr ""
 
-#: lib/webhooks/show_modules.py:300 lib/webhooks/show_modules.py:365
+#: lib/webhooks/show_modules.py:297 lib/webhooks/show_modules.py:408
+msgid "Module {o!r} is deprecated and should be substituted by {sb}{n!r}{eb}."
+msgstr ""
+
+#: lib/webhooks/show_modules.py:309 lib/webhooks/show_modules.py:378
 msgid "Found total {sb}one module{eb}."
 msgid_plural "Found total {sb}{nr} modules{eb}."
 msgstr[0] ""
index 96e4531c4360f77c08461d3cb9d0ae32dcc287a7..ca9438be735daa01e544927ff16e7f30eff9d1f4 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: puppetmaster_webhooks 1.5.2\n"
+"Project-Id-Version: puppetmaster_webhooks 1.5.4\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2019-03-14 16:43+0100\n"
+"POT-Creation-Date: 2019-03-25 10:46+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"
@@ -17,229 +17,281 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.6.0\n"
 
-#: lib/webhooks/base_app.py:94 lib/webhooks/base_app.py:1086
+#: lib/webhooks/base_app.py:82 lib/webhooks/base_app.py:1111
 msgid "Data directory {!r} does not exists."
 msgstr ""
 
-#: lib/webhooks/base_app.py:98 lib/webhooks/base_app.py:1090
+#: lib/webhooks/base_app.py:86 lib/webhooks/base_app.py:1115
 msgid "Path to data directory {!r} is not a directory."
 msgstr ""
 
-#: lib/webhooks/base_app.py:111 lib/webhooks/base_app.py:835
+#: lib/webhooks/base_app.py:99 lib/webhooks/base_app.py:853
 msgid "Logging directory {!r} does not exists."
 msgstr ""
 
-#: lib/webhooks/base_app.py:115 lib/webhooks/base_app.py:841
+#: lib/webhooks/base_app.py:103 lib/webhooks/base_app.py:859
 msgid "Path to logging directory {!r} is not a directory."
 msgstr ""
 
-#: lib/webhooks/base_app.py:176
+#: lib/webhooks/base_app.py:164
 msgid "Base gitlab webhook application."
 msgstr ""
 
-#: lib/webhooks/base_app.py:290
+#: lib/webhooks/base_app.py:283
 msgid "General hook options"
 msgstr ""
 
-#: lib/webhooks/base_app.py:294
+#: lib/webhooks/base_app.py:287
 msgid "Don't send error mails in case of some exceptions."
 msgstr ""
 
-#: lib/webhooks/base_app.py:298 lib/webhooks/base_app.py:304
+#: lib/webhooks/base_app.py:291 lib/webhooks/base_app.py:297
 msgid "DIR"
 msgstr ""
 
-#: lib/webhooks/base_app.py:300
+#: lib/webhooks/base_app.py:293
 msgid "Data directory, default: {!r}."
 msgstr ""
 
-#: lib/webhooks/base_app.py:306
+#: lib/webhooks/base_app.py:299
 msgid "Logging directory, default: {!r}."
 msgstr ""
 
-#: lib/webhooks/base_app.py:313
+#: lib/webhooks/base_app.py:306
 msgid "Sorting all lists of modules by name and vendor, in this order."
 msgstr ""
 
-#: lib/webhooks/base_app.py:318
+#: lib/webhooks/base_app.py:311
 msgid "Sorting all lists of modules by the full name of the module (default)."
 msgstr ""
 
-#: lib/webhooks/base_app.py:323
+#: lib/webhooks/base_app.py:316
 msgid "Enforces behaviour as called as a CGI script."
 msgstr ""
 
-#: lib/webhooks/base_app.py:328
+#: lib/webhooks/base_app.py:321
 msgid "An optional query string like on HTTP GET requests."
 msgstr ""
 
-#: lib/webhooks/base_app.py:606 lib/webhooks/r10k.py:96 lib/webhooks/r10k.py:106
+#: lib/webhooks/base_app.py:610 lib/webhooks/r10k.py:96 lib/webhooks/r10k.py:106
 msgid "Command {!r} not found."
 msgstr ""
 
-#: lib/webhooks/base_app.py:644
+#: lib/webhooks/base_app.py:648
 msgid "Trying to read config from {!r} ..."
 msgstr ""
 
-#: lib/webhooks/base_app.py:648
+#: lib/webhooks/base_app.py:652
 msgid "Reading config from {!r} ..."
 msgstr ""
 
-#: lib/webhooks/base_app.py:653
+#: lib/webhooks/base_app.py:660
 msgid ""
 "Read config:\n"
 "{}"
 msgstr ""
 
-#: lib/webhooks/base_app.py:666
+#: lib/webhooks/base_app.py:673
 msgid "Configuration error"
 msgstr ""
 
-#: lib/webhooks/base_app.py:675
+#: lib/webhooks/base_app.py:682
 msgid "Wrong verbose level {v!d} in file {f!r}, must be >= 0"
 msgstr ""
 
-#: lib/webhooks/base_app.py:678
+#: lib/webhooks/base_app.py:685
 msgid "Wrong verbose level {v!r} in file {f!r}: {e}"
 msgstr ""
 
-#: lib/webhooks/base_app.py:693
+#: lib/webhooks/base_app.py:700
 msgid "Logging directory {p!r} in file {f!r} must be an absolute path."
 msgstr ""
 
-#: lib/webhooks/base_app.py:702
+#: lib/webhooks/base_app.py:709
 msgid "Default parent directory {p!r} in file {f!r} must be an absolute path."
 msgstr ""
 
-#: lib/webhooks/base_app.py:827
+#: lib/webhooks/base_app.py:730
+msgid "Path for the Puppet environments {p!r} must be an absolute path in {f!r}."
+msgstr ""
+
+#: lib/webhooks/base_app.py:845
 msgid "Initialization error"
 msgstr ""
 
-#: lib/webhooks/base_app.py:847
+#: lib/webhooks/base_app.py:865
 msgid "Logging directory {!r} is not writeable."
 msgstr ""
 
-#: lib/webhooks/base_app.py:862
+#: lib/webhooks/base_app.py:880
 msgid "Could not open error logfile {f!r}: {e}"
 msgstr ""
 
-#: lib/webhooks/base_app.py:898
+#: lib/webhooks/base_app.py:923
 msgid "Python CGI is running."
 msgstr ""
 
-#: lib/webhooks/base_app.py:931 lib/webhooks/base_app.py:936
+#: lib/webhooks/base_app.py:956 lib/webhooks/base_app.py:961
 msgid "Got a {cn} performing {a}: {e}"
 msgstr ""
 
-#: lib/webhooks/base_app.py:942
+#: lib/webhooks/base_app.py:967 lib/webhooks/base_app.py:1458
 msgid "Got a {cn} reading input data as JSON: {e}"
 msgstr ""
 
-#: lib/webhooks/base_app.py:943
+#: lib/webhooks/base_app.py:968
 msgid "Input data: {!r}"
 msgstr ""
 
-#: lib/webhooks/base_app.py:957
+#: lib/webhooks/base_app.py:982
 msgid "Executing {} ..."
 msgstr ""
 
-#: lib/webhooks/base_app.py:1036
+#: lib/webhooks/base_app.py:1061
 msgid "Project {!r}: Received special characters in module name"
 msgstr ""
 
-#: lib/webhooks/base_app.py:1061
+#: lib/webhooks/base_app.py:1086
 msgid "Last commit by {n!r} <{m}> at {d}."
 msgstr ""
 
-#: lib/webhooks/base_app.py:1072
+#: lib/webhooks/base_app.py:1097
 msgid "Executing webhook {a!r} for Git SSH URL {u!r}, branch {b!r}."
 msgstr ""
 
-#: lib/webhooks/base_app.py:1094
+#: lib/webhooks/base_app.py:1119
 msgid "Data directory {!r} is not writeable."
 msgstr ""
 
-#: lib/webhooks/base_app.py:1110
+#: lib/webhooks/base_app.py:1135
 msgid "Error while processing {!r} project:"
 msgid_plural "Errors while processing {!r} project:"
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/webhooks/base_app.py:1114
+#: lib/webhooks/base_app.py:1139
 msgid "Puppetmaster deploy error for project {!r}"
 msgid_plural "Puppetmaster deploy errors for project {!r}"
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/webhooks/base_app.py:1119
+#: lib/webhooks/base_app.py:1144
 msgid "Error while processing {!r}:"
 msgid_plural "Errors while processing {!r}:"
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/webhooks/base_app.py:1123
+#: lib/webhooks/base_app.py:1148
 msgid "Puppetmaster error processing {!r}"
 msgid_plural "Puppetmaster errors processing {!r}"
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/webhooks/base_app.py:1129
+#: lib/webhooks/base_app.py:1154
 msgid "Cheers"
 msgstr ""
 
-#: lib/webhooks/base_app.py:1147
+#: lib/webhooks/base_app.py:1172
 msgid ""
 "Sending the following mail to {r!r} via {s}:{p}:\n"
 "{m}"
 msgstr ""
 
-#: lib/webhooks/base_app.py:1151
+#: lib/webhooks/base_app.py:1176
 msgid ""
 "Sending a mail to {r!r} via {s}:{p}:\n"
 "{e}"
 msgstr ""
 
-#: lib/webhooks/base_app.py:1156
+#: lib/webhooks/base_app.py:1181
 msgid "It's undesired to send error mails."
 msgstr ""
 
-#: lib/webhooks/base_app.py:1160
+#: lib/webhooks/base_app.py:1185
 msgid "Simulation mode, don't sending mail."
 msgstr ""
 
-#: lib/webhooks/base_app.py:1178
+#: lib/webhooks/base_app.py:1203
 msgid ""
 "Errors on sending error message for project {pr!r} to {r!r} via {s}:{p}:\n"
 "{e}"
 msgstr ""
 
-#: lib/webhooks/base_app.py:1184
+#: lib/webhooks/base_app.py:1209
 msgid ""
 "Errors on sending error message for {a!r} to {r!r} via {s}:{p}:\n"
 "{e}"
 msgstr ""
 
-#: lib/webhooks/base_app.py:1196
+#: lib/webhooks/base_app.py:1222
 msgid "Reading Puppetfile of environment {!r} ..."
 msgstr ""
 
-#: lib/webhooks/base_app.py:1224
+#: lib/webhooks/base_app.py:1250
 msgid "Cache file {!r} not found."
 msgstr ""
 
-#: lib/webhooks/base_app.py:1228
+#: lib/webhooks/base_app.py:1254
 msgid "Cache file {!r} not readable."
 msgstr ""
 
-#: lib/webhooks/base_app.py:1259
+#: lib/webhooks/base_app.py:1285
 msgid "Could not evaluate content of {f!r}: {e}"
 msgstr ""
 
-#: lib/webhooks/base_module_info.py:80
+#: lib/webhooks/base_app.py:1302
+msgid "Collecting all Puppet environments in {!r}."
+msgstr ""
+
+#: lib/webhooks/base_app.py:1322
+msgid "Did not found environments in {!r}."
+msgstr ""
+
+#: lib/webhooks/base_app.py:1341
+msgid "Reading metadata files of environment {!r} ..."
+msgstr ""
+
+#: lib/webhooks/base_app.py:1354
+msgid "Got no module info from directory {!r}."
+msgstr ""
+
+#: lib/webhooks/base_app.py:1363 lib/webhooks/r10k.py:122
+msgid "Directory {!r} does not exists."
+msgstr ""
+
+#: lib/webhooks/base_app.py:1367
+msgid "Path {!r} is not a directory."
+msgstr ""
+
+#: lib/webhooks/base_app.py:1372
+msgid "Metadatafile {!r} does not exists."
+msgstr ""
+
+#: lib/webhooks/base_app.py:1375
+msgid "Metadatafile {!r} is not a regular file."
+msgstr ""
+
+#: lib/webhooks/base_app.py:1378
+msgid "No read access to metadatafile {!r}."
+msgstr ""
+
+#: lib/webhooks/base_app.py:1388
+msgid "Could not interprete {f!r} as a regular JSON file: {e}"
+msgstr ""
+
+#: lib/webhooks/base_app.py:1392
+msgid "Did not found any data in {!r}."
+msgstr ""
+
+#: lib/webhooks/base_app.py:1447
+msgid "All modules infos:"
+msgstr ""
+
+#: lib/webhooks/base_module_info.py:74
 msgid "Could not analyze given full module name {!r}."
 msgstr ""
 
-#: lib/webhooks/base_module_info.py:98
+#: lib/webhooks/base_module_info.py:92
 msgid ""
 "There must be given a full module name or the base module name and the vendor name (user name on"
 " Puppet Forge)."
@@ -294,350 +346,338 @@ msgstr ""
 msgid "Compiling language catalogues by calling {!r} ..."
 msgstr ""
 
-#: lib/webhooks/forge/__init__.py:159 lib/webhooks/forge/base_module_info.py:133
-#: lib/webhooks/forge/cur_mod_release_info.py:316 lib/webhooks/forge/mod_release_info.py:211
-#: lib/webhooks/forge/owner_info.py:124
+#: lib/webhooks/forge/__init__.py:153 lib/webhooks/forge/base_module_info.py:127
+#: lib/webhooks/forge/cur_mod_release_info.py:308 lib/webhooks/forge/mod_release_info.py:205
+#: lib/webhooks/forge/owner_info.py:114
 msgid "Parameter {p!r} is not of class {c!r}, but of {e!r} instead."
 msgstr ""
 
-#: lib/webhooks/forge/__init__.py:170 lib/webhooks/forge/base_module_info.py:147
-#: lib/webhooks/forge/cur_mod_release_info.py:355 lib/webhooks/forge/mod_release_info.py:227
-#: lib/webhooks/forge/owner_info.py:136
+#: lib/webhooks/forge/__init__.py:164 lib/webhooks/forge/base_module_info.py:141
+#: lib/webhooks/forge/cur_mod_release_info.py:347 lib/webhooks/forge/mod_release_info.py:221
+#: lib/webhooks/forge/owner_info.py:126
 msgid "Comparing {} objects ..."
 msgstr ""
 
-#: lib/webhooks/forge/__init__.py:187
+#: lib/webhooks/forge/__init__.py:181
 msgid "Trying to get data for {} from:"
 msgstr ""
 
-#: lib/webhooks/forge/__init__.py:197 lib/webhooks/forge/mod_info.py:516
+#: lib/webhooks/forge/__init__.py:191 lib/webhooks/forge/mod_info.py:543
 msgid "Got {}:"
 msgstr ""
 
-#: lib/webhooks/forge/cur_mod_release_info.py:151 lib/webhooks/forge/cur_mod_release_info.py:271
+#: lib/webhooks/forge/cur_mod_release_info.py:143 lib/webhooks/forge/cur_mod_release_info.py:263
 msgid "Got a {c} setting {w}: {e}"
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:59
+#: lib/webhooks/forge/mod_dict.py:60
+msgid "Data file of forge modules cache is not existing"
+msgstr ""
+
+#: lib/webhooks/forge/mod_dict.py:71
+msgid "Data file of forge modules cache is a directory"
+msgstr ""
+
+#: lib/webhooks/forge/mod_dict.py:82
+msgid "Data file of forge modules cache is not readable"
+msgstr ""
+
+#: lib/webhooks/forge/mod_dict.py:93
 msgid "Parent directory of forge modules cache is not existing"
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:70
+#: lib/webhooks/forge/mod_dict.py:104
 msgid "Parent directory of forge modules cache is not a directory"
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:81
+#: lib/webhooks/forge/mod_dict.py:115
 msgid "Parent directory of forge modules cache is not writeable"
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:150 lib/webhooks/forge/mod_dict.py:170
-#: lib/webhooks/forge/mod_dict.py:196
+#: lib/webhooks/forge/mod_dict.py:192 lib/webhooks/forge/mod_dict.py:212
+#: lib/webhooks/forge/mod_dict.py:238
 msgid "The value of {!r} may not be None."
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:153 lib/webhooks/forge/mod_dict.py:173
+#: lib/webhooks/forge/mod_dict.py:195 lib/webhooks/forge/mod_dict.py:215
 msgid "The value of {!r} may not be empty."
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:157
+#: lib/webhooks/forge/mod_dict.py:199
 msgid "The value of {!r} must be an absolute pathname."
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:199
+#: lib/webhooks/forge/mod_dict.py:241
 msgid "Wrong datatype {t!r} as a value for {w!r}."
 msgstr ""
 
-#: lib/webhooks/forge/mod_info.py:178 lib/webhooks/forge/mod_info.py:214
+#: lib/webhooks/forge/mod_dict.py:532
+msgid "Converting Python objects into a dict of {} objects."
+msgstr ""
+
+#: lib/webhooks/forge/mod_dict.py:566
+msgid "Trying to open {!r} exclusive ..."
+msgstr ""
+
+#: lib/webhooks/forge/mod_dict.py:569
+msgid "Simulation mode, cache file will not be written."
+msgstr ""
+
+#: lib/webhooks/forge/mod_dict.py:576
+msgid "Error on creating file {f!r}: {e}"
+msgstr ""
+
+#: lib/webhooks/forge/mod_dict.py:605
+msgid "Renaming {src!r} => {tgt!r}."
+msgstr ""
+
+#: lib/webhooks/forge/mod_dict.py:627
+msgid "Trying to read {!r} ..."
+msgstr ""
+
+#: lib/webhooks/forge/mod_dict.py:638
+msgid "Deserialize file content to Python objects."
+msgstr ""
+
+#: lib/webhooks/forge/mod_dict.py:641
+msgid "File content as Python objects:"
+msgstr ""
+
+#: lib/webhooks/forge/mod_info.py:177 lib/webhooks/forge/mod_info.py:213
 msgid "The number of {w!r} must be greater or equal to zero (Given: {v})."
 msgstr ""
 
-#: lib/webhooks/forge/mod_info.py:442
+#: lib/webhooks/forge/mod_info.py:468
 msgid "Trying to instantiate a {}-object from:"
 msgstr ""
 
-#: lib/webhooks/forge/mod_info.py:447
+#: lib/webhooks/forge/mod_info.py:473
 msgid "Did not found {!r}-definition in data for forge module:"
 msgstr ""
 
-#: lib/webhooks/forge/mod_info.py:454
+#: lib/webhooks/forge/mod_info.py:480
 msgid "Found empty {!r}-definition in data for forge module:"
 msgstr ""
 
-#: lib/webhooks/forge/mod_info.py:524
+#: lib/webhooks/forge/mod_info.py:551
 msgid "Module {c!r} is deprecated at Puppet forge and should be substituted by module {n!r}."
 msgstr ""
 
-#: lib/webhooks/forge/mod_release_info.py:133
+#: lib/webhooks/forge/mod_release_info.py:127
 msgid "The file size of a release must be greater or equal to zero (Given: {})."
 msgstr ""
 
-#: lib/webhooks/forge/mod_release_list.py:41
+#: lib/webhooks/forge/mod_release_list.py:34
 msgid "Invalid type {t!r} as an item of a {c}, only {o} objects are allowed."
 msgstr ""
 
-#: lib/webhooks/forge/mod_release_list.py:85
+#: lib/webhooks/forge/mod_release_list.py:79
 msgid "{m} takes at most {max} arguments ({n} given)."
 msgstr ""
 
-#: lib/webhooks/forge/mod_release_list.py:122
+#: lib/webhooks/forge/mod_release_list.py:116
 msgid "Release {!r} is not in release list."
 msgstr ""
 
-#: lib/webhooks/get_forge_modules.py:89
+#: lib/webhooks/get_forge_modules.py:83
 msgid ""
 "Collects information about all used Puppet Modules from {url!r} and cache those information in "
 "{cdir!r}."
 msgstr ""
 
-#: lib/webhooks/get_forge_modules.py:117 lib/webhooks/get_forge_modules.py:133
+#: lib/webhooks/get_forge_modules.py:111 lib/webhooks/get_forge_modules.py:120
 msgid "Don't get module information from Puppet forge."
 msgstr ""
 
-#: lib/webhooks/get_forge_modules.py:172
-msgid "Path for the Puppet environments {p!r} must be an absolute path in {f!r}."
-msgstr ""
-
-#: lib/webhooks/get_forge_modules.py:182
+#: lib/webhooks/get_forge_modules.py:158
 msgid "Invalid HTTP timeout {t!r} in {f!r} found."
 msgstr ""
 
-#: lib/webhooks/get_forge_modules.py:200
+#: lib/webhooks/get_forge_modules.py:176
 msgid "[{}]: Here I go again ..."
 msgstr ""
 
-#: lib/webhooks/get_forge_modules.py:226
+#: lib/webhooks/get_forge_modules.py:197
 msgid "[{}]: Finished."
 msgstr ""
 
-#: lib/webhooks/get_forge_modules.py:246
+#: lib/webhooks/get_forge_modules.py:204
 msgid "Collecting module information from upstream ..."
 msgstr ""
 
-#: lib/webhooks/get_forge_modules.py:269
+#: lib/webhooks/get_forge_modules.py:227
 msgid "Got a {}:"
 msgstr ""
 
-#: lib/webhooks/get_forge_modules.py:283
+#: lib/webhooks/get_forge_modules.py:241
 msgid "Got module info from Forge:"
 msgstr ""
 
-#: lib/webhooks/get_forge_modules.py:285
+#: lib/webhooks/get_forge_modules.py:243
 msgid "Got module info from Forge for module {!r}."
 msgstr ""
 
-#: lib/webhooks/get_forge_modules.py:287
+#: lib/webhooks/get_forge_modules.py:245
 msgid "Got no module info for {!r} from Forge."
 msgstr ""
 
-#: lib/webhooks/get_forge_modules.py:294
-msgid "Reading metadata files of environment {!r} ..."
-msgstr ""
-
-#: lib/webhooks/get_forge_modules.py:307
-msgid "Got no module info from directory {!r}."
-msgstr ""
-
-#: lib/webhooks/get_forge_modules.py:316 lib/webhooks/r10k.py:122
-msgid "Directory {!r} does not exists."
-msgstr ""
-
-#: lib/webhooks/get_forge_modules.py:320
-msgid "Path {!r} is not a directory."
-msgstr ""
-
-#: lib/webhooks/get_forge_modules.py:325
-msgid "Metadatafile {!r} does not exists."
-msgstr ""
-
-#: lib/webhooks/get_forge_modules.py:328
-msgid "Metadatafile {!r} is not a regular file."
-msgstr ""
-
-#: lib/webhooks/get_forge_modules.py:331
-msgid "No read access to metadatafile {!r}."
-msgstr ""
-
-#: lib/webhooks/get_forge_modules.py:341
-msgid "Could not interprete {f!r} as a regular JSON file: {e}"
-msgstr ""
-
-#: lib/webhooks/get_forge_modules.py:345
-msgid "Did not found any data in {!r}."
-msgstr ""
-
-#: lib/webhooks/get_forge_modules.py:387
-msgid "Collecting all Puppet environments in {!r}."
-msgstr ""
-
-#: lib/webhooks/get_forge_modules.py:408
-msgid "Did not found environments in {!r}."
-msgstr ""
-
-#: lib/webhooks/forge/mod_dict.py:504 lib/webhooks/get_forge_modules.py:426
-msgid "Trying to open {!r} exclusive ..."
-msgstr ""
-
-#: lib/webhooks/forge/mod_dict.py:507 lib/webhooks/get_forge_modules.py:429
-msgid "Simulation mode, cache file will not be written."
-msgstr ""
-
-#: lib/webhooks/forge/mod_dict.py:514 lib/webhooks/get_forge_modules.py:436
-msgid "Error on creating file {f!r}: {e}"
-msgstr ""
-
-#: lib/webhooks/forge/mod_dict.py:543 lib/webhooks/get_forge_modules.py:466
-msgid "Renaming {src!r} => {tgt!r}."
-msgstr ""
-
-#: lib/webhooks/get_module_changes.py:62
+#: lib/webhooks/get_module_changes.py:63
 msgid "Puppet environment {!r} does not exists."
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:79
+#: lib/webhooks/get_module_changes.py:80
 msgid ""
 "Generates a list of all Puppets modules, which are newer in Puppet forge than in a defined "
 "environment."
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:98
+#: lib/webhooks/get_module_changes.py:99
 msgid "An environment may not be None."
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:101 lib/webhooks/get_module_changes.py:104
+#: lib/webhooks/get_module_changes.py:102 lib/webhooks/get_module_changes.py:105
 msgid "Invalid environment name: {!r}."
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:130
+#: lib/webhooks/get_module_changes.py:131
 msgid "ENVIRONMENT"
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:131
+#: lib/webhooks/get_module_changes.py:132
 msgid "The Puppet environmment, which to compare with Puppet forge, default: {!r}."
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:161
+#: lib/webhooks/get_module_changes.py:162
 msgid "Here I go. ..."
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:177
+#: lib/webhooks/get_module_changes.py:178
 msgid "Checking verions of modules ..."
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:207
+#: lib/webhooks/get_module_changes.py:208
 msgid "Version of module {m!r} on Puppet forge {fv!r} is newer than the local version {lv!r}."
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:212
+#: lib/webhooks/get_module_changes.py:213
 msgid "Version of module {m!r} on Puppet forge {fv!r} is equal or older than the local version {lv!r}."
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:237
+#: lib/webhooks/get_module_changes.py:238
 msgid "Check for newer versions of Puppet modules in environment {!r}"
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:241
+#: lib/webhooks/get_module_changes.py:242
 msgid "Results of checking for newer versions of Puppet modules in environment {!r}:"
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:249
+#: lib/webhooks/get_module_changes.py:250
 msgid ""
 "Didn't found any modules in environment {!r} with a\n"
 "newer version on Puppet Forge."
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:253 lib/webhooks/get_module_changes.py:307
+#: lib/webhooks/get_module_changes.py:254 lib/webhooks/get_module_changes.py:308
 msgid "Checked at: {}"
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:259
+#: lib/webhooks/get_module_changes.py:260
 msgid "Found one module in environment {e!r} with a newer version on Puppet Forge."
 msgid_plural "Found {n} modules in environment {e!r} with a newer version on Puppet Forge."
 msgstr[0] ""
 msgstr[1] ""
 
-#: lib/webhooks/get_module_changes.py:263
+#: lib/webhooks/get_module_changes.py:264
 msgid "Module"
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:264
+#: lib/webhooks/get_module_changes.py:265
 msgid "Full Module name"
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:265
+#: lib/webhooks/get_module_changes.py:266
 msgid "Used Version"
 msgstr ""
 
-#: lib/webhooks/get_module_changes.py:266
+#: lib/webhooks/get_module_changes.py:267
 msgid "Version on Puppet Forge"
 msgstr ""
 
-#: lib/webhooks/module_info.py:253
+#: lib/webhooks/module_info.py:305
 msgid "Parameter {p!r} is not of class {e}, but of class {c} instead."
 msgstr ""
 
-#: lib/webhooks/module_info.py:291
+#: lib/webhooks/module_info.py:343
 msgid "Did not found module name in json."
 msgstr ""
 
-#: lib/webhooks/module_info.py:319
+#: lib/webhooks/module_info.py:371
 msgid "Did not found module name in data."
 msgstr ""
 
-#: lib/webhooks/module_info.py:433
+#: lib/webhooks/module_info.py:485
 msgid "Could not analyze definitions in {!r}."
 msgstr ""
 
-#: lib/webhooks/module_info.py:446
+#: lib/webhooks/module_info.py:498
 msgid "Could not analyze definition token {!r}."
 msgstr ""
 
-#: lib/webhooks/forge/mod_info.py:473 lib/webhooks/module_info.py:462
+#: lib/webhooks/forge/mod_info.py:499 lib/webhooks/module_info.py:514
 msgid "Trying to get module {m!r} from Puppet forge {u!r} ..."
 msgstr ""
 
-#: lib/webhooks/forge/mod_info.py:495 lib/webhooks/module_info.py:484
+#: lib/webhooks/module_info.py:534 lib/webhooks/r10k.py:276
+msgid "Got status code: {}."
+msgstr ""
+
+#: lib/webhooks/module_info.py:536
+msgid "Did not found module {} on Puppet forge."
+msgstr ""
+
+#: lib/webhooks/forge/mod_info.py:521 lib/webhooks/module_info.py:540
 msgid "No output for URL {!r}."
 msgstr ""
 
-#: lib/webhooks/module_info.py:508
+#: lib/webhooks/module_info.py:564
 msgid "Did not found version of current release of module {}."
 msgstr ""
 
-#: lib/webhooks/module_info.py:515
+#: lib/webhooks/module_info.py:571
 msgid "Did not found source information of module {}."
 msgstr ""
 
-#: lib/webhooks/module_info.py:517
+#: lib/webhooks/module_info.py:573
 msgid "Did not found current release of module {}."
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:97 lib/webhooks/module_list.py:47
+#: lib/webhooks/forge/mod_dict.py:131 lib/webhooks/module_list.py:47
 msgid "Invalid value type {{!r}} to set, only {} allowed."
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:99 lib/webhooks/module_list.py:49
+#: lib/webhooks/forge/mod_dict.py:133 lib/webhooks/module_list.py:49
 msgid "The key {k!r} must be equal to the full name {n!r} of the module."
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:100 lib/webhooks/module_list.py:50
+#: lib/webhooks/forge/mod_dict.py:134 lib/webhooks/module_list.py:50
 msgid "None type as key is not allowed."
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:101 lib/webhooks/module_list.py:51
+#: lib/webhooks/forge/mod_dict.py:135 lib/webhooks/module_list.py:51
 msgid "Empty key {!r} is not allowed."
 msgstr ""
 
-#: lib/webhooks/forge/mod_dict.py:102 lib/webhooks/module_list.py:52
+#: lib/webhooks/forge/mod_dict.py:136 lib/webhooks/module_list.py:52
 msgid "Object {{!r}} is not a {} object."
 msgstr ""
 
-#: lib/webhooks/module_meta_info.py:59 lib/webhooks/module_meta_info.py:105
-#: lib/webhooks/module_meta_info.py:335
+#: lib/webhooks/module_meta_info.py:55 lib/webhooks/module_meta_info.py:101
+#: lib/webhooks/module_meta_info.py:331
 msgid "{} not included in JSON data."
 msgstr ""
 
-#: lib/webhooks/module_meta_info.py:111 lib/webhooks/module_meta_info.py:339
-#: lib/webhooks/module_meta_info.py:344 lib/webhooks/module_meta_info.py:349
+#: lib/webhooks/module_meta_info.py:107 lib/webhooks/module_meta_info.py:335
+#: lib/webhooks/module_meta_info.py:340 lib/webhooks/module_meta_info.py:345
 msgid "Invalid item {} - not a list."
 msgstr ""
 
@@ -717,10 +757,6 @@ msgstr ""
 msgid "No output."
 msgstr ""
 
-#: lib/webhooks/r10k.py:276
-msgid "Got status code: {}."
-msgstr ""
-
 #: lib/webhooks/r10k.py:290
 msgid "Generating Puppet types for environment {e!r} on {h!r}."
 msgstr ""
@@ -729,75 +765,79 @@ msgstr ""
 msgid "Deploying r10k environment {e!r} on {h!r}."
 msgstr ""
 
-#: lib/webhooks/show_env.py:68
+#: lib/webhooks/show_env.py:69
 msgid "Shows all environment variables and sonme information about Python."
 msgstr ""
 
-#: lib/webhooks/show_env.py:77
+#: lib/webhooks/show_env.py:78
 msgid "Environment"
 msgstr ""
 
-#: lib/webhooks/show_env.py:151 lib/webhooks/show_env.py:190
+#: lib/webhooks/show_env.py:152 lib/webhooks/show_env.py:191
 msgid "All environment variables."
 msgstr ""
 
-#: lib/webhooks/show_env.py:156 lib/webhooks/show_env.py:196
+#: lib/webhooks/show_env.py:157 lib/webhooks/show_env.py:197
 msgid "Environment name"
 msgstr ""
 
-#: lib/webhooks/show_env.py:157 lib/webhooks/show_env.py:197
+#: lib/webhooks/show_env.py:158 lib/webhooks/show_env.py:198
 msgid "Environment value"
 msgstr ""
 
-#: lib/webhooks/show_env.py:238
+#: lib/webhooks/show_env.py:239
 msgid "Module list:"
 msgstr ""
 
-#: lib/webhooks/show_env.py:255
+#: lib/webhooks/show_env.py:256
 msgid "Python version:"
 msgstr ""
 
-#: lib/webhooks/show_modules.py:60
+#: lib/webhooks/show_modules.py:62
 msgid "Returns a list with all used Puppet modules."
 msgstr ""
 
-#: lib/webhooks/show_modules.py:68
+#: lib/webhooks/show_modules.py:70
 msgid "All Puppet modules."
 msgstr ""
 
-#: lib/webhooks/show_modules.py:173
+#: lib/webhooks/show_modules.py:175
 msgid "{c}: Invalid regular expression {r!r}: {e}"
 msgstr ""
 
-#: lib/webhooks/show_modules.py:231 lib/webhooks/show_modules.py:311
+#: lib/webhooks/show_modules.py:228 lib/webhooks/show_modules.py:320
 msgid "No suitable modules found."
 msgstr ""
 
-#: lib/webhooks/show_modules.py:240 lib/webhooks/show_modules.py:316
+#: lib/webhooks/show_modules.py:237 lib/webhooks/show_modules.py:325
 msgid "Name"
 msgstr ""
 
-#: lib/webhooks/show_modules.py:242 lib/webhooks/show_modules.py:317
+#: lib/webhooks/show_modules.py:239 lib/webhooks/show_modules.py:326
 msgid "Complete Name"
 msgstr ""
 
-#: lib/webhooks/show_modules.py:244 lib/webhooks/show_modules.py:318
+#: lib/webhooks/show_modules.py:241 lib/webhooks/show_modules.py:327
 msgid "Repository"
 msgstr ""
 
-#: lib/webhooks/show_modules.py:246
+#: lib/webhooks/show_modules.py:243
 msgid "Homepage at Puppet Forge"
 msgstr ""
 
-#: lib/webhooks/show_modules.py:248
+#: lib/webhooks/show_modules.py:245
 msgid "Version"
 msgstr ""
 
-#: lib/webhooks/show_modules.py:250 lib/webhooks/show_modules.py:323
+#: lib/webhooks/show_modules.py:247 lib/webhooks/show_modules.py:332
 msgid "Last Check"
 msgstr ""
 
-#: lib/webhooks/show_modules.py:300 lib/webhooks/show_modules.py:365
+#: lib/webhooks/show_modules.py:297 lib/webhooks/show_modules.py:408
+msgid "Module {o!r} is deprecated and should be substituted by {sb}{n!r}{eb}."
+msgstr ""
+
+#: lib/webhooks/show_modules.py:309 lib/webhooks/show_modules.py:378
 msgid "Found total {sb}one module{eb}."
 msgid_plural "Found total {sb}{nr} modules{eb}."
 msgstr[0] ""