diff --git a/application/locale/de_DE/LC_MESSAGES/businessprocess.mo b/application/locale/de_DE/LC_MESSAGES/businessprocess.mo index 1c88340..18661df 100644 Binary files a/application/locale/de_DE/LC_MESSAGES/businessprocess.mo and b/application/locale/de_DE/LC_MESSAGES/businessprocess.mo differ diff --git a/application/locale/de_DE/LC_MESSAGES/businessprocess.po b/application/locale/de_DE/LC_MESSAGES/businessprocess.po index 89aa4d3..4e49262 100644 --- a/application/locale/de_DE/LC_MESSAGES/businessprocess.po +++ b/application/locale/de_DE/LC_MESSAGES/businessprocess.po @@ -1,62 +1,69 @@ # Icinga Web 2 - Head for multiple monitoring backends. -# Copyright (C) 2017 Icinga Development Team +# Copyright (C) 2019 Icinga Development Team # This file is distributed under the same license as Businessprocess Module. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" -"Project-Id-Version: Businessprocess Module (2.1.0)\n" -"Report-Msgid-Bugs-To: dev@icinga.org\n" -"POT-Creation-Date: 2017-02-20 15:18+0100\n" -"PO-Revision-Date: 2017-02-20 15:20+0100\n" -"Last-Translator: Thomas Gelf \n" +"Project-Id-Version: Businessprocess Module (2.2.0)\n" +"Report-Msgid-Bugs-To: dev@icinga.com\n" +"POT-Creation-Date: 2019-03-01 10:32+0000\n" +"PO-Revision-Date: 2019-03-01 12:34+0100\n" +"Last-Translator: Johannes Meyer \n" "Language: de_DE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-Basepath: .\n" "Language-Team: \n" -"X-Generator: Poedit 1.8.7.1\n" +"X-Generator: Poedit 2.0.6\n" +"X-Poedit-SearchPath-0: .\n" -#: application/controllers/ProcessController.php:189 +#: ../../../../application/controllers/ProcessController.php:196 #, php-format msgid "%d applied simulation(s) have been dropped" msgstr "%d angewendete Simulation(en) wurde(n) entfernt" -#: library/Businessprocess/Web/Controller.php:201 +#: ../../../../library/Businessprocess/Web/Controller.php:201 #, php-format msgid "%d pending change(s) have been dropped" msgstr "%d vorgenommene Änderung(en) wurde(n) verworfen" -#: application/controllers/ProcessController.php:396 +#: ../../../../library/Businessprocess/Web/Form/Validator/NoDuplicateChildrenValidator.php:34 +msgid "%label% is already defined in this process" +msgstr "%label% ist bereits in diesem Prozess definiert" + +#: ../../../../application/controllers/ProcessController.php:427 #, php-format msgid "%s: Configuration" msgstr "%s: Konfiguration" -#: application/controllers/ProcessController.php:350 +#: ../../../../application/controllers/ProcessController.php:381 #, php-format msgid "%s: Source Code" msgstr "%s: Quellcode" -#: application/controllers/ProcessController.php:345 +#: ../../../../application/controllers/ProcessController.php:376 #, php-format msgid "%s: Source Code Differences" msgstr "%s: Quellcode Unterschiede" -#: library/Businessprocess/ProvidedHook/Director/DataType/BusinessProcess.php:17 -msgid "(no process config chosen)" -msgstr "(keine Prozess-Konfiguration gewählt)" +#: ../../../../application/forms/AddNodeForm.php:92 +msgid "%value% is already defined in this process" +msgstr "%value% ist bereits in diesem Prozess definiert" -#: library/Businessprocess/Web/Form/QuickBaseForm.php:113 +#: ../../../../library/Businessprocess/Web/Form/QuickBaseForm.php:113 msgid "- please choose -" msgstr "- bitte wählen -" -#: application/forms/BpUploadForm.php:184 +#: ../../../../application/forms/BpConfigForm.php:143 +#: ../../../../application/forms/BpUploadForm.php:184 #, php-format msgid "A process named \"%s\" already exists" msgstr "Ein Prozess namens \"%s\" existiert bereits" -#: application/forms/BpConfigForm.php:49 +#: ../../../../application/forms/BpConfigForm.php:49 msgid "" "A slightly more detailed description for this process, about 100-150 " "characters long" @@ -64,203 +71,249 @@ msgstr "" "Eine etwas detailliertere Beschreibung dieses Prozesses, etwa 100-150 " "Zeichen lang" -#: application/forms/AddNodeForm.php:87 application/forms/ProcessForm.php:61 +#: ../../../../application/forms/ProcessForm.php:61 +#: ../../../../application/forms/AddNodeForm.php:110 +#: ../../../../application/forms/EditNodeForm.php:114 msgid "AND" msgstr "UND" -#: application/forms/SimulationForm.php:62 +#: ../../../../application/views/scripts/host/show.phtml:10 +#: ../../../../application/views/scripts/service/show.phtml:11 +msgid "Access Denied" +msgstr "Zugriff Verweigert" + +#: ../../../../application/forms/SimulationForm.php:62 msgid "Acknowledged" msgstr "Bestätigt" -#: application/forms/BpConfigForm.php:91 -#: library/Businessprocess/Renderer/TreeRenderer.php:246 -#: library/Businessprocess/Renderer/TileRenderer.php:95 +#: ../../../../application/forms/BpConfigForm.php:91 msgid "Add" msgstr "Hinzufügen" -#: library/Businessprocess/Renderer/TreeRenderer.php:251 -#: library/Businessprocess/Renderer/TileRenderer.php:99 -#: library/Businessprocess/Renderer/TileRenderer.php:108 +#: ../../../../library/Businessprocess/Web/Component/RenderedProcessActionBar.php:131 +msgid "Add Node" +msgstr "Knoten hinzufügen" + +#: ../../../../library/Businessprocess/Web/Component/RenderedProcessActionBar.php:128 +#: ../../../../library/Businessprocess/Renderer/TreeRenderer.php:317 msgid "Add a new business process node" msgstr "Neuen Business-Prozess hinzufügen" -#: application/forms/AddNodeForm.php:41 +#: ../../../../application/forms/AddNodeForm.php:50 msgid "Add a new root node" msgstr "Neuen Wurzelknoten hinzufügen" -#: application/forms/AddNodeForm.php:36 +#: ../../../../library/Businessprocess/Renderer/TileRenderer/NodeTile.php:323 +msgid "Add a new sub-node to this business process" +msgstr "Neuen Knoten zu diesem Business-Prozess hinzufügen" + +#: ../../../../application/forms/AddNodeForm.php:45 #, php-format msgid "Add a node to %s" msgstr "Neuen Knoten zu %s hinzufügen" -#: application/forms/SimulationForm.php:43 +#: ../../../../application/forms/SimulationForm.php:43 #, php-format msgid "Add simulation for %s" msgstr "Simulation für %s hinzufügen" -#: application/forms/BpConfigForm.php:78 +#: ../../../../application/forms/BpConfigForm.php:78 msgid "Add to menu" msgstr "Zum Menü hinzufügen" -#: configuration.php:50 +#: ../../../../configuration.php:48 msgid "Allow to create whole new process configuration (files)" msgstr "Erlaube das erstellen einer neuen Prozess-Konfiguration (Datei)" -#: configuration.php:54 +#: ../../../../configuration.php:52 msgid "Allow to modify process definitions, to add and remove nodes" msgstr "" "Erlaubt es Prozessdefinitionen zu modifizieren, sowie Knoten hinzuzufügen " "und zu entfernen" -#: configuration.php:46 +#: ../../../../configuration.php:44 msgid "" "Allow to see all available processes, regardless of configured restrictions" msgstr "" "Erlaubt es, alle verfügbaren Prozesse unabhängig von konfigurierten " "Restriktionen zu sehen" -#: application/forms/SimulationForm.php:72 +#: ../../../../application/forms/SimulationForm.php:72 msgid "Apply" msgstr "Anwenden" -#: application/forms/DeleteNodeForm.php:68 +#: ../../../../application/forms/DeleteNodeForm.php:68 msgid "Are you sure?" msgstr "Sind Sie sicher?" -#: application/forms/BpConfigForm.php:55 +#: ../../../../application/forms/BpConfigForm.php:55 msgid "Backend" msgstr "Backend" -#: library/Businessprocess/ProvidedHook/Monitoring/HostActions.php:12 -#: library/Businessprocess/ProvidedHook/Monitoring/ServiceActions.php:15 +#: ../../../../library/Businessprocess/ProvidedHook/Monitoring/ServiceActions.php:15 +#: ../../../../library/Businessprocess/ProvidedHook/Monitoring/HostActions.php:12 msgid "Business Impact" msgstr "Business Impact" -#: application/controllers/NodeController.php:22 +#: ../../../../application/controllers/NodeController.php:22 #, php-format msgid "Business Impact (%s)" msgstr "Business Impact (%s)" -#: application/controllers/ProcessController.php:473 -#: library/Businessprocess/Web/Controller.php:133 -#: library/Businessprocess/Web/Controller.php:144 +#: ../../../../application/controllers/ProcessController.php:496 +#: ../../../../library/Businessprocess/Web/Controller.php:133 +#: ../../../../library/Businessprocess/Web/Controller.php:144 msgid "Business Process" msgstr "Business-Prozess" -#: application/controllers/ProcessController.php:86 +#: ../../../../application/controllers/ProcessController.php:87 #, php-format msgid "Business Process \"%s\"" msgstr "Business-Prozess \"%s\"" -#: application/controllers/IndexController.php:15 +#: ../../../../application/controllers/IndexController.php:15 msgid "Business Process Overview" msgstr "Business-Prozessübersicht" -#: configuration.php:6 +#: ../../../../configuration.php:6 msgid "Business Processes" msgstr "Business-Prozesse" -#: application/forms/BpUploadForm.php:64 +#: ../../../../application/forms/BpUploadForm.php:64 msgid "Business process source code" msgstr "Business-Prozess Quellcode" -#: library/Businessprocess/Web/Component/RenderedProcessActionBar.php:90 +# Braucht nicht übersetzt zu werden. Wird vom monitoring Modul bereitgestellt. +#: ../../../../library/Businessprocess/MonitoringRestrictions.php:46 +#, php-format +msgid "" +"Cannot apply restriction %s using the filter %s. You can only use the " +"following columns: %s" +msgstr "" + +#: ../../../../library/Businessprocess/Renderer/TileRenderer/NodeTile.php:111 +msgid "Children" +msgstr "Kinder" + +#: ../../../../application/forms/AddNodeForm.php:251 +msgid "Choose a different configuration file to import its processes" +msgstr "" +"Wähle eine andere Konfigurations-Datei um dessen Prozesse zu importieren" + +#: ../../../../library/Businessprocess/Web/Component/RenderedProcessActionBar.php:88 +msgid "Click to lock editing for this process" +msgstr "Klicke um diesen Prozess zu sperren" + +#: ../../../../library/Businessprocess/Web/Component/RenderedProcessActionBar.php:77 +msgid "Click to unlock editing for this process" +msgstr "Klicke um diesen Prozess zu entsperren" + +#: ../../../../library/Businessprocess/Web/Component/RenderedProcessActionBar.php:105 +#: ../../../../library/Businessprocess/Web/Component/RenderedProcessActionBar.php:118 msgid "Config" msgstr "Konfiguration" -#: library/Businessprocess/State/MonitoringState.php:40 +#: ../../../../library/Businessprocess/State/MonitoringState.php:40 #, php-format msgid "Could not retrieve process state: %s" msgstr "Konnte den Prozess-Status nicht ermitteln: %s" -#: application/controllers/ProcessController.php:484 -#: library/Businessprocess/Web/Component/Dashboard.php:55 +#: ../../../../application/controllers/ProcessController.php:507 +#: ../../../../library/Businessprocess/Web/Component/Dashboard.php:56 msgid "Create" msgstr "Erstelle" -#: application/controllers/ProcessController.php:40 +#: ../../../../application/controllers/ProcessController.php:41 msgid "Create a new Business Process" msgstr "Neuen Business-Prozess erstellen" -#: library/Businessprocess/Web/Component/Dashboard.php:56 +#: ../../../../library/Businessprocess/Web/Component/Dashboard.php:57 msgid "Create a new Business Process configuration" msgstr "Erstelle eine neue Business-Prozesskonfiguration" -#: application/forms/SimulationForm.php:30 +#: ../../../../application/forms/SimulationForm.php:30 msgid "Current simulation" msgstr "Aktuelle Simulation" -#: application/forms/AddNodeForm.php:90 -msgid "DEG" -msgstr "DEG" - -#: application/forms/BpConfigForm.php:110 +#: ../../../../application/forms/BpConfigForm.php:110 msgid "Delete" msgstr "Löschen" -#: application/forms/DeleteNodeForm.php:36 +#: ../../../../application/forms/DeleteNodeForm.php:36 #, php-format msgid "Delete \"%s\"" msgstr "Lösche \"%s\"" -#: application/forms/DeleteNodeForm.php:76 +#: ../../../../application/forms/DeleteNodeForm.php:76 #, php-format msgid "Delete all occurrences of %s" msgstr "Lösche alle Vorkommen von %s" -#: application/forms/DeleteNodeForm.php:57 +#: ../../../../application/forms/DeleteNodeForm.php:57 #, php-format msgid "Delete from %s" msgstr "Entferne von %s" -#: application/forms/DeleteNodeForm.php:62 +#: ../../../../application/forms/DeleteNodeForm.php:62 #, php-format msgid "Delete root node \"%s\"" msgstr "Lösche den Wurzelknoten \"%s\"" -#: library/Businessprocess/Renderer/TileRenderer/NodeTile.php:282 +#: ../../../../library/Businessprocess/Renderer/TileRenderer/NodeTile.php:338 msgid "Delete this node" msgstr "Lösche diesen Knoten" -#: application/forms/BpConfigForm.php:47 +#: ../../../../application/forms/BpConfigForm.php:47 msgid "Description" msgstr "Beschreibung" -#: application/controllers/ProcessController.php:443 +#: ../../../../application/controllers/ProcessController.php:475 msgid "Diff" msgstr "Unterschied" -#: application/controllers/ProcessController.php:304 -#: application/controllers/ProcessController.php:316 +#: ../../../../application/controllers/ProcessController.php:334 +#: ../../../../application/controllers/ProcessController.php:347 msgid "Dismiss" msgstr "Verwerfen" -#: application/forms/DeleteNodeForm.php:71 +#: ../../../../application/forms/BpConfigForm.php:39 +#: ../../../../application/forms/ProcessForm.php:50 +#: ../../../../application/forms/AddNodeForm.php:99 +#: ../../../../application/forms/EditNodeForm.php:103 +msgid "Display Name" +msgstr "Anzeige Name" + +#: ../../../../application/forms/DeleteNodeForm.php:71 msgid "Do you really want to delete this node?" msgstr "Möchtest du diesen Knoten wirklich löschen?" -#: application/controllers/ProcessController.php:456 +#: ../../../../application/controllers/ProcessController.php:487 msgid "Download" msgstr "Download" -#: application/controllers/ProcessController.php:462 +#: ../../../../application/controllers/ProcessController.php:485 msgid "Download process configuration" msgstr "Prozesskonfiguration herunterladen" -#: application/forms/AddNodeForm.php:144 +#: ../../../../library/Businessprocess/Web/Component/RenderedProcessActionBar.php:70 +msgid "Editing Locked" +msgstr "Änderungen gesperrt" + +#: ../../../../application/forms/AddNodeForm.php:171 msgid "Existing Process" msgstr "Existierender Prozess" -#: application/forms/BpUploadForm.php:132 +#: ../../../../application/forms/AddNodeForm.php:244 +#: ../../../../application/forms/BpUploadForm.php:132 msgid "File" msgstr "Datei" -#: library/Businessprocess/Web/Form/QuickForm.php:389 -#: library/Businessprocess/Web/Form/QuickForm.php:414 +#: ../../../../library/Businessprocess/Web/Form/QuickForm.php:392 +#: ../../../../library/Businessprocess/Web/Form/QuickForm.php:417 msgid "Form has successfully been sent" msgstr "Das Formular wurde erfolgreich versandt" -#: library/Businessprocess/Web/Component/Dashboard.php:47 +#: ../../../../library/Businessprocess/Web/Component/Dashboard.php:49 msgid "" "From here you can reach all your defined Business Process configurations, " "create new or modify existing ones" @@ -268,27 +321,42 @@ msgstr "" "Von hier kannst du alle definierten Business-Prozesskonfigurationen " "erreichen, neue erstellen oder bestehende bearbeiten" -#: library/Businessprocess/Web/Component/RenderedProcessActionBar.php:46 +#: ../../../../library/Businessprocess/Web/Component/RenderedProcessActionBar.php:55 msgid "Fullscreen" msgstr "Vollbild" -#: application/controllers/ProcessController.php:448 +#: ../../../../application/views/scripts/host/show.phtml:12 +#: ../../../../application/views/scripts/service/show.phtml:13 +msgid "Hide this message" +msgstr "Nachricht schließen" + +#: ../../../../application/controllers/ProcessController.php:473 msgid "Highlight changes" msgstr "Änderungen hervorheben" -#: application/forms/AddNodeForm.php:131 application/forms/AddNodeForm.php:190 +#: ../../../../application/forms/AddNodeForm.php:158 +#: ../../../../application/forms/AddNodeForm.php:218 +#: ../../../../application/forms/EditNodeForm.php:181 +#: ../../../../application/forms/EditNodeForm.php:203 msgid "Host" msgstr "Host" -#: application/forms/AddNodeForm.php:166 +#: ../../../../application/forms/AddNodeForm.php:193 msgid "Hosts" msgstr "Hosts" -#: application/forms/AddNodeForm.php:172 +#: ../../../../application/forms/AddNodeForm.php:199 msgid "Hosts that should be part of this business process node" msgstr "Hosts welche Teil dieses Business-Prozesses sein sollen" -#: application/forms/BpConfigForm.php:57 +#: ../../../../application/forms/BpConfigForm.php:16 +#: ../../../../application/forms/ProcessForm.php:35 +#: ../../../../application/forms/AddNodeForm.php:77 +#: ../../../../application/forms/EditNodeForm.php:94 +msgid "ID" +msgstr "ID" + +#: ../../../../application/forms/BpConfigForm.php:57 msgid "" "Icinga Web Monitoring Backend where current object states for this process " "should be retrieved from" @@ -296,397 +364,498 @@ msgstr "" "Das Icinga Web Monitoring Backend von welchem die Status-Informationen für " "diesen Prozess bezogen werden sollen" -#: application/forms/SimulationForm.php:67 +#: ../../../../library/Businessprocess/Web/Component/RenderedProcessActionBar.php:66 +msgid "Imported processes can only be changed in their original configuration" +msgstr "" +"Importierte Prozesse können nur in ihrer originalen Konfiguration geändert " +"werden" + +#: ../../../../application/forms/SimulationForm.php:67 msgid "In downtime" msgstr "In Downtime" -#: application/forms/AddNodeForm.php:117 application/forms/ProcessForm.php:89 +#: ../../../../application/forms/ProcessForm.php:94 +#: ../../../../application/forms/AddNodeForm.php:144 +#: ../../../../application/forms/EditNodeForm.php:144 msgid "Info URL" msgstr "Info-URL" -#: application/controllers/ProcessController.php:125 +#: ../../../../application/controllers/ProcessController.php:133 msgid "Leave full screen and switch back to normal mode" msgstr "Vollbildmodus verlassen, zurück zur normalen Ansicht" -#: library/Businessprocess/Web/Component/RenderedProcessActionBar.php:74 -msgid "Lock" -msgstr "Sperren" +#: ../../../../library/Businessprocess/Web/Component/RenderedProcessActionBar.php:91 +msgid "Lock Editing" +msgstr "Prozess sperren" -#: library/Businessprocess/Web/Component/RenderedProcessActionBar.php:79 -msgid "Lock this process" -msgstr "Sperre diesen Prozess" - -#: application/forms/AddNodeForm.php:91 application/forms/ProcessForm.php:64 +#: ../../../../application/forms/ProcessForm.php:64 +#: ../../../../application/forms/AddNodeForm.php:113 +#: ../../../../application/forms/EditNodeForm.php:117 msgid "MIN 1" msgstr "MIN 1" -#: application/forms/AddNodeForm.php:92 application/forms/ProcessForm.php:65 +#: ../../../../application/forms/ProcessForm.php:65 +#: ../../../../application/forms/AddNodeForm.php:114 +#: ../../../../application/forms/EditNodeForm.php:118 msgid "MIN 2" msgstr "MIN 2" -#: application/forms/AddNodeForm.php:93 application/forms/ProcessForm.php:66 +#: ../../../../application/forms/ProcessForm.php:66 +#: ../../../../application/forms/AddNodeForm.php:115 +#: ../../../../application/forms/EditNodeForm.php:119 msgid "MIN 3" msgstr "MIN 3" -#: application/forms/AddNodeForm.php:94 application/forms/ProcessForm.php:67 +#: ../../../../application/forms/ProcessForm.php:67 +#: ../../../../application/forms/AddNodeForm.php:116 +#: ../../../../application/forms/EditNodeForm.php:120 msgid "MIN 4" msgstr "MIN 4" -#: application/forms/AddNodeForm.php:95 application/forms/ProcessForm.php:68 +#: ../../../../application/forms/ProcessForm.php:68 +#: ../../../../application/forms/AddNodeForm.php:117 +#: ../../../../application/forms/EditNodeForm.php:121 msgid "MIN 5" msgstr "MIN 5" -#: application/forms/AddNodeForm.php:96 application/forms/ProcessForm.php:69 +#: ../../../../application/forms/ProcessForm.php:69 +#: ../../../../application/forms/AddNodeForm.php:118 +#: ../../../../application/forms/EditNodeForm.php:122 msgid "MIN 6" msgstr "MIN 6" -#: application/forms/AddNodeForm.php:97 application/forms/ProcessForm.php:70 +#: ../../../../application/forms/ProcessForm.php:70 +#: ../../../../application/forms/AddNodeForm.php:119 +#: ../../../../application/forms/EditNodeForm.php:123 msgid "MIN 7" msgstr "MIN 7" -#: application/forms/AddNodeForm.php:98 application/forms/ProcessForm.php:71 +#: ../../../../application/forms/ProcessForm.php:71 +#: ../../../../application/forms/AddNodeForm.php:120 +#: ../../../../application/forms/EditNodeForm.php:124 msgid "MIN 8" msgstr "MIN 8" -#: application/forms/AddNodeForm.php:99 application/forms/ProcessForm.php:72 +#: ../../../../application/forms/ProcessForm.php:72 +#: ../../../../application/forms/AddNodeForm.php:121 +#: ../../../../application/forms/EditNodeForm.php:125 msgid "MIN 9" msgstr "MIN 9" -#: application/forms/ProcessForm.php:44 +#: ../../../../application/forms/ProcessForm.php:44 +#: ../../../../application/forms/EditNodeForm.php:52 #, php-format msgid "Modify \"%s\"" msgstr "Bearbeite \"%s\"" -#: application/forms/SimulationForm.php:41 +#: ../../../../application/forms/SimulationForm.php:41 #, php-format msgid "Modify simulation for %s" msgstr "Bearbeite die Simulation für %s" -#: library/Businessprocess/Renderer/TileRenderer/NodeTile.php:269 +#: ../../../../library/Businessprocess/Renderer/TileRenderer/NodeTile.php:309 msgid "Modify this business process node" msgstr "Bearbeite diesen Business-Prozessknoten" -#: library/Businessprocess/Renderer/TreeRenderer.php:203 +#: ../../../../library/Businessprocess/Renderer/TileRenderer/NodeTile.php:289 +msgid "Modify this monitored node" +msgstr "Bearbeite diesen überwachten Knoten" + +#: ../../../../library/Businessprocess/Renderer/TreeRenderer.php:270 msgid "Modify this node" msgstr "Bearbeite diesen Knoten" -#: library/Businessprocess/Web/Component/RenderedProcessActionBar.php:95 +#: ../../../../library/Businessprocess/Web/Component/RenderedProcessActionBar.php:102 +#: ../../../../library/Businessprocess/Web/Component/RenderedProcessActionBar.php:115 msgid "Modify this process" msgstr "Bearbeite diesen Prozess" -#: library/Businessprocess/Renderer/TreeRenderer.php:226 +#: ../../../../library/Businessprocess/Renderer/TreeRenderer.php:293 +#: ../../../../library/Businessprocess/Renderer/TileRenderer/NodeTile.php:223 msgid "More information" msgstr "Weitere Informationen" -#: application/forms/AddNodeForm.php:89 application/forms/ProcessForm.php:63 +#: ../../../../application/forms/ProcessForm.php:63 +#: ../../../../application/forms/AddNodeForm.php:112 +#: ../../../../application/forms/EditNodeForm.php:116 msgid "NOT" msgstr "NICHT" -#: application/forms/BpConfigForm.php:16 application/forms/AddNodeForm.php:68 -#: application/forms/BpUploadForm.php:39 application/forms/ProcessForm.php:35 +#: ../../../../application/forms/BpUploadForm.php:39 msgid "Name" msgstr "Name" -#: library/Businessprocess/BpNode.php:295 +#: ../../../../library/Businessprocess/BpNode.php:304 #, php-format msgid "Nesting error detected: %s" msgstr "Verschachtelungsfehler erkannt: %s" -#: application/forms/AddNodeForm.php:147 +#: ../../../../application/forms/AddNodeForm.php:174 msgid "New Process Node" msgstr "Neuer Prozessknoten" -#: application/forms/AddNodeForm.php:60 application/forms/AddNodeForm.php:183 -#: application/forms/BpUploadForm.php:142 +#: ../../../../application/forms/AddNodeForm.php:69 +#: ../../../../application/forms/AddNodeForm.php:211 +#: ../../../../application/forms/AddNodeForm.php:275 +#: ../../../../application/forms/BpUploadForm.php:142 +#: ../../../../application/forms/EditNodeForm.php:78 +#: ../../../../application/forms/EditNodeForm.php:196 msgid "Next" msgstr "Weiter" -#: application/forms/BpConfigForm.php:85 -#: application/forms/DeleteNodeForm.php:74 +#: ../../../../application/forms/BpConfigForm.php:85 +#: ../../../../application/forms/DeleteNodeForm.php:74 msgid "No" msgstr "Nein" -#: library/Businessprocess/Web/Component/Dashboard.php:76 +#: ../../../../library/Businessprocess/Web/Component/Dashboard.php:79 msgid "No Business Process has been defined for you" msgstr "Es wurde noch kein Business-Prozess für dich definiert" -#: library/Businessprocess/BpConfig.php:728 +#: ../../../../library/Businessprocess/BpConfig.php:875 #, php-format msgid "No business process nodes for \"%s\" have been defined yet" msgstr "Es wurden noch keine Business-Prozess Knoten für \"%s\" definiert" -#: library/Businessprocess/Web/Controller.php:226 +#: ../../../../application/controllers/NodeController.php:100 +msgid "No impact detected. Is this node part of a business process?" +msgstr "Kein Impact festgestellt. Ist dieser Knoten Teil eines Prozesses?" + +#: ../../../../application/forms/MoveNodeForm.php:65 +msgid "No process found with name %value%" +msgstr "Kein Prozess gefunden mit dem Namen %value%" + +#: ../../../../library/Businessprocess/Web/Controller.php:226 #, php-format msgid "No such process config: \"%s\"" msgstr "Keine entsprechende Prozesskonfiguration gefunden: \"%s\"" -#: library/Businessprocess/BpConfig.php:595 +#: ../../../../library/Businessprocess/BpConfig.php:733 #, php-format msgid "Node \"%s\" has been defined twice" msgstr "Der Knoten \"%s\" wurde doppelt definiert" -#: application/controllers/NodeController.php:19 +#: ../../../../application/controllers/NodeController.php:19 msgid "Node Impact" msgstr "Impact des Knotens" -#: application/forms/AddNodeForm.php:150 +#: ../../../../application/forms/MoveNodeForm.php:171 +msgid "Node order updated" +msgstr "Reihenfolge der Knoten aktualisiert" + +#: ../../../../application/forms/AddNodeForm.php:177 msgid "Node type" msgstr "Knotentyp" -#: library/Businessprocess/Web/Component/Dashboard.php:75 +#: ../../../../library/Businessprocess/Web/Component/Dashboard.php:76 msgid "Not available" msgstr "Nicht verfügbar" -#: application/forms/AddNodeForm.php:88 application/forms/ProcessForm.php:62 +#: ../../../../application/forms/ProcessForm.php:62 +#: ../../../../application/forms/AddNodeForm.php:111 +#: ../../../../application/forms/EditNodeForm.php:115 msgid "OR" msgstr "ODER" -#: application/forms/AddNodeForm.php:84 application/forms/ProcessForm.php:58 +#: ../../../../application/forms/ProcessForm.php:58 +#: ../../../../application/forms/AddNodeForm.php:107 +#: ../../../../application/forms/EditNodeForm.php:111 msgid "Operator" msgstr "Operator" -#: application/forms/AddNodeForm.php:221 +#: ../../../../application/forms/AddNodeForm.php:270 +#: ../../../../application/forms/EditNodeForm.php:234 msgid "Other processes that should be part of this business process node" msgstr "Andere Prozesse welche Teil dieses Business-Prozesses sein sollen" -#: library/Businessprocess/Web/Form/BpConfigBaseForm.php:45 +#: ../../../../library/Businessprocess/Web/Form/BpConfigBaseForm.php:50 #, php-format msgid "Please prefix the name with \"%s\"" msgstr "Bitte stelle \"%s\" dem Namen voran" -#: library/Businessprocess/Web/Form/BpConfigBaseForm.php:50 +#: ../../../../library/Businessprocess/Web/Form/BpConfigBaseForm.php:55 #, php-format msgid "Please prefix the name with one of \"%s\"" msgstr "Bitte stelle dem Namen eines von \"%s\" voran" -#: application/controllers/ProcessController.php:499 +#: ../../../../application/controllers/ProcessController.php:522 msgid "Process Configuration" msgstr "Prozess-Konfiguration" -#: application/forms/AddNodeForm.php:215 +#: ../../../../application/forms/AddNodeForm.php:264 +#: ../../../../application/forms/EditNodeForm.php:228 msgid "Process nodes" msgstr "Prozess-Knoten" -#: configuration.php:58 +#: ../../../../configuration.php:56 msgid "Restrict access to configurations with the given prefix" msgstr "Beschränke den Zugriff auf Konfigurationen mit dem gegebenen Präfix" -#: application/forms/AddNodeForm.php:132 +#: ../../../../application/forms/AddNodeForm.php:159 +#: ../../../../application/forms/EditNodeForm.php:219 msgid "Service" msgstr "Service" -#: application/forms/AddNodeForm.php:201 +#: ../../../../application/forms/AddNodeForm.php:229 msgid "Services" msgstr "Services" -#: application/forms/AddNodeForm.php:207 +#: ../../../../application/forms/AddNodeForm.php:235 msgid "Services that should be part of this business process node" msgstr "Services welche Teil dieses Business-Prozesses sein sollen" -#: configuration.php:26 +#: ../../../../library/Businessprocess/Renderer/Breadcrumb.php:38 +msgid "Show Overview" +msgstr "Zeige Übersicht" + +#: ../../../../configuration.php:24 msgid "Show all" msgstr "Alle anzeigen" -#: application/controllers/ProcessController.php:431 +#: ../../../../application/controllers/ProcessController.php:458 msgid "Show source code" msgstr "Quellcode anzeigen" -#: library/Businessprocess/Renderer/TileRenderer/NodeTile.php:255 +#: ../../../../library/Businessprocess/Renderer/TileRenderer/NodeTile.php:277 msgid "Show the business impact of this node by simulating a specific state" msgstr "" "Zeige den Business Impact dieses Knoten durch Simulation eines gewünschten " "Zustandes" -#: library/Businessprocess/Renderer/TileRenderer/NodeTile.php:220 +#: ../../../../library/Businessprocess/Renderer/TreeRenderer.php:189 +#: ../../../../library/Businessprocess/Renderer/TileRenderer/NodeTile.php:208 +msgid "Show this process as part of its original configuration" +msgstr "Zeige diesen Prozess in seiner originalen Konfiguration" + +#: ../../../../library/Businessprocess/Renderer/TileRenderer/NodeTile.php:196 msgid "Show this subtree as a tree" msgstr "Zeige diesen Teilbaum als eigenen Baum" -#: library/Businessprocess/Renderer/TileRenderer/NodeTile.php:212 +#: ../../../../library/Businessprocess/Renderer/TileRenderer/NodeTile.php:188 msgid "Show tiles for this subtree" msgstr "Zeige Kacheln für diesen Teilbaum" -#: library/Businessprocess/Renderer/TreeRenderer.php:216 +#: ../../../../library/Businessprocess/Renderer/TreeRenderer.php:283 msgid "Simulate a specific state" msgstr "Einen bestimmten Zustand simulieren" -#: application/forms/SimulationForm.php:111 +#: ../../../../application/forms/SimulationForm.php:111 msgid "Simulation has been removed" msgstr "Simulation wurde entfernt" -#: application/forms/SimulationForm.php:103 +#: ../../../../application/forms/SimulationForm.php:103 msgid "Simulation has been set" msgstr "Simulation wurde gesetzt" -#: application/controllers/ProcessController.php:426 -#: application/controllers/ProcessController.php:508 -#: application/forms/BpUploadForm.php:62 +#: ../../../../application/forms/BpUploadForm.php:62 +#: ../../../../application/controllers/ProcessController.php:460 +#: ../../../../application/controllers/ProcessController.php:531 msgid "Source" msgstr "Quelle" -#: application/forms/SimulationForm.php:52 +#: ../../../../application/forms/SimulationForm.php:52 msgid "State" msgstr "Status" -#: application/forms/BpConfigForm.php:66 +#: ../../../../application/forms/BpConfigForm.php:66 msgid "State Type" msgstr "Statustyp" -#: application/controllers/ProcessController.php:298 -#: application/forms/BpConfigForm.php:107 application/forms/BpUploadForm.php:74 +#: ../../../../application/forms/BpConfigForm.php:107 +#: ../../../../application/forms/BpUploadForm.php:74 +#: ../../../../application/controllers/ProcessController.php:330 msgid "Store" msgstr "Speichern" -#: library/Businessprocess/Web/Form/QuickForm.php:177 +#: ../../../../library/Businessprocess/Web/Form/QuickForm.php:180 msgid "Submit" msgstr "Absenden" -#: application/forms/AddNodeForm.php:112 application/forms/ProcessForm.php:84 +#: ../../../../application/forms/ProcessForm.php:89 +#: ../../../../application/forms/AddNodeForm.php:139 +#: ../../../../application/forms/EditNodeForm.php:139 msgid "Subprocess only" msgstr "Nur Unterprozess" -#: library/Businessprocess/Web/Component/RenderedProcessActionBar.php:26 +#: ../../../../library/Businessprocess/Web/Component/RenderedProcessActionBar.php:23 msgid "Switch to Tile view" msgstr "Zur Kachelansicht wechseln" -#: library/Businessprocess/Web/Component/RenderedProcessActionBar.php:38 +#: ../../../../library/Businessprocess/Web/Component/RenderedProcessActionBar.php:31 msgid "Switch to Tree view" msgstr "Zur Baumansicht wechseln" -#: library/Businessprocess/Web/Component/RenderedProcessActionBar.php:51 +#: ../../../../library/Businessprocess/Web/Component/RenderedProcessActionBar.php:52 msgid "Switch to fullscreen mode" msgstr "Zum Vollbildmodus wechseln" -#: application/forms/AddNodeForm.php:153 +#: ../../../../application/forms/EditNodeForm.php:182 +msgid "The host for this business process node" +msgstr "Der Host für diesen Business-Prozess Knoten" + +#: ../../../../application/forms/AddNodeForm.php:180 msgid "The node type you want to add" msgstr "Der gewünschte Knotentyp" -#: application/forms/BpConfigForm.php:34 application/forms/AddNodeForm.php:71 -#: application/forms/BpUploadForm.php:42 application/forms/ProcessForm.php:38 +#: ../../../../application/forms/EditNodeForm.php:220 +msgid "The service for this business process node" +msgstr "Der Service für diesen Business-Prozess Knoten" + +#: ../../../../application/forms/BpConfigForm.php:34 +#: ../../../../application/forms/ProcessForm.php:38 +#: ../../../../application/forms/AddNodeForm.php:80 +#: ../../../../application/forms/BpUploadForm.php:42 +#: ../../../../application/forms/EditNodeForm.php:98 msgid "This is the unique identifier of this process" msgstr "Das ist der eindeutige Bezeichner dieses Prozesses" -#: application/controllers/ProcessController.php:294 +#: ../../../../application/controllers/ProcessController.php:322 #, php-format msgid "This process has %d pending change(s)." msgstr "Dieser Prozess hat %d ungesicherte Änderung(en)" -#: application/controllers/ProcessController.php:313 +#: ../../../../application/controllers/ProcessController.php:342 #, php-format msgid "This process shows %d simulated state(s)." -msgstr "Dieser Prozess zeigt %d simulierte Zustände" +msgstr "Dieser Prozess zeigt %d simulierte Zustände." -#: library/Businessprocess/Web/Component/RenderedProcessActionBar.php:21 -msgid "Tiles" -msgstr "Kacheln" - -#: application/forms/BpConfigForm.php:39 application/forms/AddNodeForm.php:76 -#: application/forms/ProcessForm.php:50 -msgid "Title" -msgstr "Titel" - -#: application/forms/AddNodeForm.php:111 application/forms/ProcessForm.php:83 +#: ../../../../application/forms/ProcessForm.php:88 +#: ../../../../application/forms/AddNodeForm.php:138 +#: ../../../../application/forms/EditNodeForm.php:138 msgid "Toplevel Process" msgstr "Toplevel-Prozess" -#: library/Businessprocess/Web/Component/RenderedProcessActionBar.php:33 -msgid "Tree" -msgstr "Baum" - -#: application/forms/AddNodeForm.php:119 application/forms/ProcessForm.php:91 +#: ../../../../application/forms/ProcessForm.php:96 +#: ../../../../application/forms/AddNodeForm.php:146 +#: ../../../../application/forms/EditNodeForm.php:146 msgid "URL pointing to more information about this node" msgstr "URL zu mehr Informationen über diesen Knoten" -#: library/Businessprocess/BpConfig.php:538 +#: ../../../../library/Businessprocess/BpConfig.php:676 msgid "Unbound nodes" msgstr "Ungebundene Knoten" -#: library/Businessprocess/Web/Component/RenderedProcessActionBar.php:62 -msgid "Unlock" -msgstr "Entsperren" +#: ../../../../library/Businessprocess/Web/Component/RenderedProcessActionBar.php:80 +msgid "Unlock Editing" +msgstr "Prozess entsperren" -#: library/Businessprocess/Web/Component/RenderedProcessActionBar.php:67 -msgid "Unlock this process" -msgstr "Entsperre diesen Prozess" - -#: application/forms/DeleteNodeForm.php:49 +#: ../../../../application/forms/DeleteNodeForm.php:49 #, php-format msgid "Unsure? Show business impact of \"%s\"" msgstr "Nicht sicher? Zeige den Business Impact von \"%s\"" -#: application/controllers/ProcessController.php:487 -#: library/Businessprocess/Web/Component/Dashboard.php:64 +#: ../../../../application/controllers/ProcessController.php:510 +#: ../../../../library/Businessprocess/Web/Component/Dashboard.php:65 msgid "Upload" msgstr "Hochladen" -#: application/controllers/ProcessController.php:61 +#: ../../../../application/controllers/ProcessController.php:62 msgid "Upload a Business Process Config file" msgstr "Lade eine Business-Prozess Konfigurationsdatei hoch" -#: library/Businessprocess/Web/Component/Dashboard.php:65 +#: ../../../../library/Businessprocess/Web/Component/Dashboard.php:66 msgid "Upload an existing Business Process configuration" msgstr "Lade eine existierende Business-Prozess Konfigurationsdatei hoch" -#: application/forms/BpConfigForm.php:73 +#: ../../../../application/forms/BpConfigForm.php:73 msgid "Use HARD states" msgstr "HARD-States benutzen" -#: application/forms/BpConfigForm.php:72 +#: ../../../../application/forms/BpConfigForm.php:72 msgid "Use SOFT states" msgstr "SOFT-States benutzen" -#: application/forms/SimulationForm.php:124 +#: ../../../../application/forms/SimulationForm.php:125 #, php-format msgid "Use current state (%s)" msgstr "Aktuellen Status benutzen (%s)" -#: application/forms/BpConfigForm.php:61 +#: ../../../../application/forms/BpConfigForm.php:61 msgid "Use the configured default backend" msgstr "Benutze das konfigurierte Standard-Backend" -#: application/forms/AddNodeForm.php:78 application/forms/ProcessForm.php:52 -msgid "" -"Usually this title will be shown for this node. Equals name if not given" +#: ../../../../application/forms/ProcessForm.php:52 +#: ../../../../application/forms/AddNodeForm.php:101 +#: ../../../../application/forms/EditNodeForm.php:105 +msgid "Usually this name will be shown for this node. Equals ID if not given" msgstr "" -"Für gewöhnlich wird dieser Titel für diesen Knoten angezeigt. Entspricht dem " -"Namen, wenn nicht angegeben" +"Für gewöhnlich wird dieser Name für diesen Knoten angezeigt. Entspricht der " +"ID, wenn nicht angegeben" -#: application/forms/BpConfigForm.php:41 +#: ../../../../application/forms/BpConfigForm.php:41 msgid "" -"Usually this title will be shown for this process. Equals name if not given" +"Usually this name will be shown for this process. Equals ID if not given" msgstr "" -"Für gewöhnlich wird dieser Titel für diesen Prozess angezeigt. Entspricht " -"dem Namen, wenn nicht angegeben" +"Für gewöhnlich wird dieser Name für diesen Prozess angezeigt. Entspricht der " +"ID, wenn nicht angegeben" -#: application/forms/AddNodeForm.php:104 application/forms/ProcessForm.php:77 +#: ../../../../library/Businessprocess/Web/Component/RenderedProcessActionBar.php:43 +msgid "View" +msgstr "Ansicht" + +#: ../../../../application/forms/ProcessForm.php:82 +#: ../../../../application/forms/AddNodeForm.php:131 +#: ../../../../application/forms/EditNodeForm.php:131 msgid "Visualization" msgstr "Darstellung" -#: library/Businessprocess/Web/Component/Dashboard.php:42 +#: ../../../../library/Businessprocess/Web/Component/Dashboard.php:42 msgid "Welcome to your Business Process Overview" msgstr "Willkommen zur Übersicht deiner Business-Prozesse" -#: application/forms/DeleteNodeForm.php:144 +#: ../../../../application/forms/DeleteNodeForm.php:145 msgid "Well, maybe next time" msgstr "Na gut, vielleicht nächstes Mal" -#: application/forms/AddNodeForm.php:107 application/forms/ProcessForm.php:80 +#: ../../../../application/forms/ProcessForm.php:85 +#: ../../../../application/forms/AddNodeForm.php:134 +#: ../../../../application/forms/EditNodeForm.php:134 msgid "Where to show this process" msgstr "Wo dieser Prozess angezeigt werden soll" -#: application/forms/BpConfigForm.php:69 +#: ../../../../application/forms/BpConfigForm.php:69 msgid "Whether this process should be based on Icinga hard or soft states" msgstr "Ob dieser Prozess auf Icinga's Hard- oder Softstates basieren soll" -#: application/forms/BpConfigForm.php:81 +#: ../../../../application/forms/BpConfigForm.php:81 msgid "Whether this process should be linked in the main Icinga Web 2 menu" msgstr "Ob dieser Prozess ins Icinga Web 2 Hauptmenü verlinkt werden soll" -#: application/forms/BpConfigForm.php:84 +#: ../../../../application/forms/BpConfigForm.php:84 msgid "Yes" msgstr "Ja" -#~ msgid "Add children" -#~ msgstr "Nachfolger hinzufügen" +#: ../../../../application/views/scripts/host/show.phtml:11 +#, php-format +msgid "You are lacking permission to access host \"%s\"." +msgstr "Nicht genügend Berechtigungen für Zugriff auf Host \"%s\"." + +#: ../../../../application/views/scripts/service/show.phtml:12 +#, php-format +msgid "You are lacking permission to access service \"%s\" on host \"%s\"" +msgstr "" +"Nicht genügend Berechtigungen für Zugriff auf Service \"%s\" in Host \"%s\"" + +#~ msgid "(no process config chosen)" +#~ msgstr "(keine Prozess-Konfiguration gewählt)" + +#~ msgid "DEG" +#~ msgstr "DEG" + +#~ msgid "Lock" +#~ msgstr "Sperren" + +#~ msgid "Lock this process" +#~ msgstr "Sperre diesen Prozess" + +#~ msgid "Tiles" +#~ msgstr "Kacheln" + +#~ msgid "Title" +#~ msgstr "Titel" + +#~ msgid "Tree" +#~ msgstr "Baum" #~ msgid "Another process" #~ msgstr "Ein anderer Prozess" diff --git a/doc/01-Installation.md b/doc/01-Installation.md index 45a6ffe..30859ca 100644 --- a/doc/01-Installation.md +++ b/doc/01-Installation.md @@ -21,7 +21,7 @@ You might want to use a script as follows for this task: ICINGAWEB_MODULEPATH="/usr/share/icingaweb2/modules" REPO_URL="https://github.com/Icinga/icingaweb2-module-businessprocess" TARGET_DIR="${ICINGAWEB_MODULEPATH}/businessprocess" -MODULE_VERSION="2.1.0" +MODULE_VERSION="2.2.0" URL="${REPO_URL}/archive/v${MODULE_VERSION}.tar.gz" install -d -m 0755 "${TARGET_DIR}" wget -q -O - "$URL" | tar xfz - -C "${TARGET_DIR}" --strip-components 1 @@ -38,7 +38,7 @@ It will be immediately ready for use: ICINGAWEB_MODULEPATH="/usr/share/icingaweb2/modules" REPO_URL="https://github.com/Icinga/icingaweb2-module-businessprocess" TARGET_DIR="${ICINGAWEB_MODULEPATH}/businessprocess" -MODULE_VERSION="2.1.0" +MODULE_VERSION="2.2.0" git clone "${REPO_URL}" "${TARGET_DIR}" ``` diff --git a/doc/82-Changelog.md b/doc/82-Changelog.md index e3f7450..acc2330 100644 --- a/doc/82-Changelog.md +++ b/doc/82-Changelog.md @@ -1,20 +1,55 @@ Changelog =============================== +2.2.0 +----- + +### Issues and Features +* You can find issues and feature requests related to this release on our + [roadmap](https://github.com/Icinga/icingaweb2-module-businessprocess/milestone/6?closed=1) + +### New Dependency + +* The module now depends on the [Icinga PHP Library (ipl)](https://github.com/Icinga/icingaweb2-module-ipl) + +### New Features + +* Nodes can now be reordered by using Drag'n'Drop + [#123](https://github.com/Icinga/icingaweb2-module-businessprocess/issues/123) +* Importing nodes from other process configurations is now fully supported + [#133](https://github.com/Icinga/icingaweb2-module-businessprocess/issues/133) + +### Usability and Visualization + +* Lighter Design for the tree view and breadcrumbs +* Breadcrumbs provide a way back to the global overview now +* Info urls to external sites now open in a new browser tab +* Linked processes are now shown as part of a node's impact + +### Permissions + +* Users restricted by the monitoring module's `monitoring/filter/objects` + restriction now get a properly filtered list of hosts and services + while adding new nodes. + [#67](https://github.com/Icinga/icingaweb2-module-businessprocess/issues/67) +* Users with the permission `businessprocess/showall` were previously not able + to see configurations if they were also restricted by other roles. + [#200](https://github.com/Icinga/icingaweb2-module-businessprocess/issues/200) + 2.1.0 ----- -### Fixed issues and related features +### Issues and Features * You can find issues and feature requests related to this release on our [roadmap](https://github.com/Icinga/icingaweb2-module-businessprocess/milestone/4?closed=1) -### Usability and visualization +### Usability and Visualization * Missing nodes are now shown in a generic error notice * `Unbound nodes` (nodes not being shown at top level and not in use as a sub node) are now reachable through a fake node * A bug with the Chrome browser showing messed up checkboxes has been fixed -### State calculation +### State Calculation * Missing nodes are now considered being `UNKNOWN` (or `UNREACHABLE` when being a host node). The former behaviour comes from Icinga 1.x, as a reload there had the potential to trigger false alarms. This is no longer an issue diff --git a/module.info b/module.info index c492692..d0e51e9 100644 --- a/module.info +++ b/module.info @@ -1,6 +1,6 @@ Name: Businessprocess -Version: 2.1.0 -Depends: monitoring>=2.4.1 +Version: 2.2.0 +Depends: monitoring (>= 2.4.1), ipl (>= 0.1.1) Description: A Business Process viewer and modeler Provides a web-based process modeler for. It integrates as a module into Icinga Web 2 and provides a plugin check command for Icinga. Tile and tree