From ccb1d92c1401c6fc1401b392ed9ffef862ffd16e Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Fri, 13 Oct 2017 07:29:34 +0000 Subject: [PATCH] Imported Translations from Zanata For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I399c8c0e8abdd23e6f32111ba032e4d180a0864b --- .../locale/en_GB/LC_MESSAGES/djangojs.po | 85 ++++ .../locale/de/LC_MESSAGES/releasenotes.po | 44 ++- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 365 +++++++++++++++++- 3 files changed, 489 insertions(+), 5 deletions(-) create mode 100644 muranodashboard/locale/en_GB/LC_MESSAGES/djangojs.po diff --git a/muranodashboard/locale/en_GB/LC_MESSAGES/djangojs.po b/muranodashboard/locale/en_GB/LC_MESSAGES/djangojs.po new file mode 100644 index 000000000..0d6eeb19e --- /dev/null +++ b/muranodashboard/locale/en_GB/LC_MESSAGES/djangojs.po @@ -0,0 +1,85 @@ +# Andi Chandler , 2016. #zanata +# Andi Chandler , 2017. #zanata +msgid "" +msgstr "" +"Project-Id-Version: murano-dashboard 4.0.0.0rc2.dev17\n" +"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" +"POT-Creation-Date: 2017-09-26 03:23+0000\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2017-10-11 12:34+0000\n" +"Last-Translator: Andi Chandler \n" +"Language-Team: English (United Kingdom)\n" +"Language: en-GB\n" +"X-Generator: Zanata 3.9.6\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +msgid " 1 capital letter" +msgstr " 1 capital letter" + +msgid " 1 digit" +msgstr " 1 digit" + +msgid " 1 non-capital letter" +msgstr " 1 non-capital letter" + +msgid " 1 special character" +msgstr " 1 special character" + +msgid " 7 characters" +msgstr " 7 characters" + +msgid "An error occurred. Please try again later." +msgstr "An error occurred. Please try again later." + +msgid "Cancel" +msgstr "Cancel" + +msgid "Create" +msgstr "Create" + +msgid "Loading" +msgstr "Loading" + +msgid "New" +msgstr "New" + +msgid "Passwords do not match" +msgstr "Passwords do not match" + +msgid "Show less" +msgstr "Show less" + +msgid "Show more" +msgstr "Show more" + +msgid "There was an error submitting the form. Please try again." +msgstr "There was an error submitting the form. Please try again." + +msgid "Unable to edit component metadata." +msgstr "Unable to edit component metadata." + +msgid "Unable to edit environment metadata." +msgstr "Unable to edit environment metadata." + +msgid "Unable to retrieve component metadata." +msgstr "Unable to retrieve component metadata." + +msgid "Unable to retrieve environment metadata." +msgstr "Unable to retrieve environment metadata." + +msgid "Unable to retrieve the packages." +msgstr "Unable to retrieve the packages." + +msgid "Unable to run action." +msgstr "Unable to run action." + +msgid "Waiting for a result" +msgstr "Waiting for a result" + +msgid "Working" +msgstr "Working" + +msgid "Your password should have at least" +msgstr "Your password should have at least" diff --git a/releasenotes/source/locale/de/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/de/LC_MESSAGES/releasenotes.po index 385076581..225286222 100644 --- a/releasenotes/source/locale/de/LC_MESSAGES/releasenotes.po +++ b/releasenotes/source/locale/de/LC_MESSAGES/releasenotes.po @@ -4,11 +4,11 @@ msgid "" msgstr "" "Project-Id-Version: Murano Dashboard Release Notes 4.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-04 12:55+0000\n" +"POT-Creation-Date: 2017-09-26 03:22+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2017-07-31 10:36+0000\n" +"PO-Revision-Date: 2017-09-29 10:28+0000\n" "Last-Translator: Robert Simai \n" "Language-Team: German\n" "Language: de\n" @@ -36,6 +36,9 @@ msgstr "3.0.0-12" msgid "3.1.0" msgstr "3.1.0" +msgid "4.0.0" +msgstr "4.0.0" + msgid "" "A new button, called \"Deployment History\", has been added to the " "Environments > Applications view. When clicked, the deployment history view " @@ -81,6 +84,17 @@ msgstr "" "Möglichkeit hinzugefügt, Aktionen (löschen, stilllegen oder bereitstellen) " "in multiplen ausgewählten Umgebungen auszuführen." +msgid "" +"Adds a new yaql function 'encryptData' which encrypts values passed from " +"MuranoPL UI definitions. Requires Barbican to be configured, see https://" +"docs.openstack.org/murano/latest/admin/appdev-guide/encrypting_properties." +"html for more info." +msgstr "" +"HInzufügen einer neuen yaql Funktion 'encryptData' welche von MuranoPL UI " +"Definitionen weitergegebene Werte verschlüsselt. Erfordert, dass Barbican " +"konfiguriert wurde, siehe https://docs.openstack.org/murano/latest/admin/" +"appdev-guide/encrypting_properties.html ." + msgid "Bug Fixes" msgstr "Fehlerkorrekturen" @@ -164,6 +178,17 @@ msgstr "" "Performanz von :guilabel:`Recent Activity` Paneels auf der :guilabel:`Browse " "Catalog` Seite." +msgid "" +"Introduce a fixed network mode for environments. Specifically, when this " +"mode is activated, in the environment creation dialog user is no longer " +"prompted for a network and instead a network previously assigned to the " +"current project is used." +msgstr "" +"Einführung eines festen Netzwerk-Modus für Umgebungen. Wenn dieser Modus " +"aktiviert ist, fragt der Umgebung-Dialog den Benutzer nicht mehr nach einem " +"Netzwerk, sondern es wird ein dem Projekt zuvor zugewiesenes Netzwerk " +"verwendet." + msgid "It is now possible to use any symbols in environments name." msgstr "Es können jetzt alle Zeichen im Umgebungsnamen verwendet werden." @@ -242,6 +267,15 @@ msgstr "" msgid "Murano-dashboard now supports python3" msgstr "Murano-Dashboard unterstützt jetzt Python 3" +msgid "" +"Network is assigned to project using project metadata key (custom) with " +"network ID as the value. Specify this metadata key in Horizon config to be " +"able to use it" +msgstr "" +"Das Netzwerk wird dem Projekt mittels Projekt-Metadaten-Schlüssel " +"(angepasst) mit der Netzwerk-ID als Wert zugewiesen. Geben Sie diesen " +"Metadaten-Schlüssel in der Horizon-Konfiguration an, um es zu verwenden" + msgid "New Features" msgstr "Neue Funktionen" @@ -281,6 +315,12 @@ msgstr "" "Die Parameter ``GLANCE_API_INSECURE``und ``GLANCE_API_URL`` wurden nach " "``GLARE_API_INSECURE`` und ``GLARE_API_URL`` umbenannt." +msgid "Pike Series Release Notes" +msgstr "Pike Serie Release Notes" + +msgid "Prelude" +msgstr "Einleitung" + msgid "" "Previously all murano-specific horizon settings had to be kept in " "``local_settings.py`` file of Horizon. You need to remove those settings " diff --git a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po index 207394740..050c9da4f 100644 --- a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po +++ b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po @@ -1,13 +1,14 @@ # Andi Chandler , 2016. #zanata +# Andi Chandler , 2017. #zanata msgid "" msgstr "" -"Project-Id-Version: Murano Dashboard Release Notes 3.2.1\n" +"Project-Id-Version: Murano Dashboard Release Notes 4.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-03-14 12:27+0000\n" +"POT-Creation-Date: 2017-09-26 03:22+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2016-06-28 05:40+0000\n" +"PO-Revision-Date: 2017-10-09 07:55+0000\n" "Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom)\n" "Language: en-GB\n" @@ -23,6 +24,32 @@ msgstr "2.0.0" msgid "2.0.1" msgstr "2.0.1" +msgid "2.0.2" +msgstr "2.0.2" + +msgid "3.0.0" +msgstr "3.0.0" + +msgid "3.0.0-12" +msgstr "3.0.0-12" + +msgid "3.1.0" +msgstr "3.1.0" + +msgid "4.0.0" +msgstr "4.0.0" + +msgid "" +"A new button, called \"Deployment History\", has been added to the " +"Environments > Applications view. When clicked, the deployment history view " +"is loaded, which shows deployments for all environments for the current " +"project (tenant)." +msgstr "" +"A new button, called \"Deployment History\", has been added to the " +"Environments > Applications view. When clicked, the deployment history view " +"is loaded, which shows deployments for all environments for the current " +"project (tenant)." + msgid "" "Add details page for packages, The details page will show more info to user, " "such as FQN, Description, etc." @@ -37,6 +64,36 @@ msgstr "" "Added :filter by 'KeyWord' in package definition can matches all the package " "parameters like name, tags ..etc." +msgid "" +"Added ``DISPLAY_MURANO_REPO_URL`` setting that is used as a user-visible " +"link to ``apps.openstack.org`` or any other murano applications repository." +msgstr "" +"Added ``DISPLAY_MURANO_REPO_URL`` setting that is used as a user-visible " +"link to ``apps.openstack.org`` or any other Murano applications repository." + +msgid "" +"Added a widget to display and select available volumes and volume snapshots." +msgstr "" +"Added a widget to display and select available volumes and volume snapshots." + +msgid "" +"Added the capability to execute actions (delete, abandon or deploy) on " +"multiple selected environments." +msgstr "" +"Added the capability to execute actions (delete, abandon or deploy) on " +"multiple selected environments." + +msgid "" +"Adds a new yaql function 'encryptData' which encrypts values passed from " +"MuranoPL UI definitions. Requires Barbican to be configured, see https://" +"docs.openstack.org/murano/latest/admin/appdev-guide/encrypting_properties." +"html for more info." +msgstr "" +"Adds a new yaql function 'encryptData' which encrypts values passed from " +"MuranoPL UI definitions. Requires Barbican to be configured, see https://" +"docs.openstack.org/murano/latest/admin/appdev-guide/encrypting_properties." +"html for more info." + msgid "Bug Fixes" msgstr "Bug Fixes" @@ -53,9 +110,108 @@ msgstr "" "Fix Downloading Package blocks downloading next package. Use 'tables." "LinkAction' instead of 'tables.Action' for DownloadPackage table action." +msgid "" +"Fixed the issue that prevented the murano dashboard from finding certain " +"horizon filters, such as 'parse_isotime', 'timesince_or_never', and others." +msgstr "" +"Fixed the issue that prevented the Murano dashboard from finding certain " +"horizon filters, such as 'parse_isotime', 'timesince_or_never', and others." + +msgid "" +"Fixed the issue that reset all environment changes from the previous session " +"(adding or removing components without deployment) after consequent login. " +"Also, the :guilabel:`Ready to deploy` status now only displays if there are " +"changes pending in the current session." +msgstr "" +"Fixed the issue that reset all environment changes from the previous session " +"(adding or removing components without deployment) after consequent login. " +"Also, the :guilabel:`Ready to deploy` status now only displays if there are " +"changes pending in the current session." + +msgid "" +"Fixed the issue with sequential download of packages. Dashboard is now using " +"'tables.LinkAction' instead of 'tables.Action' for DownloadPackage table " +"action." +msgstr "" +"Fixed the issue with sequential download of packages. Dashboard is now using " +"'tables.LinkAction' instead of 'tables.Action' for DownloadPackage table " +"action." + +msgid "" +"Fixed the password check in dynamic UI forms. Previously, the dashboard did " +"not validate the password fields with IDs not ending with 'password'. Now, " +"to determine whether to add default password validators to the field or not, " +"the dashbord only checks the field type itself, instead of both field type " +"and ending of the field ID." +msgstr "" +"Fixed the password check in dynamic UI forms. Previously, the dashboard did " +"not validate the password fields with IDs not ending with 'password'. Now, " +"to determine whether to add default password validators to the field or not, " +"the dashboard only checks the field type itself, instead of both field type " +"and ending of the field ID." + +msgid "Flavor field will show the initial value by default." +msgstr "Flavour field will show the initial value by default." + +msgid "" +"If a UI definition of the murano-applications has regex validation for input " +"field then before generating html an additional attribute called 'data-" +"validations' will be added to the form. This attribute has an array of " +"objects. These objects have regex patterns and error messages. When filling " +"a Murano-Applications form input fields will be validated by js script." +msgstr "" +"If a UI definition of the murano-applications has regex validation for input " +"field then before generating html an additional attribute called 'data-" +"validations' will be added to the form. This attribute has an array of " +"objects. These objects have regex patterns and error messages. When filling " +"a Murano-Applications form input fields will be validated by js script." + +msgid "" +"Improved the performance of the :guilabel:`Recent Activity` panel on the :" +"guilabel:`Browse Catalog` page." +msgstr "" +"Improved the performance of the :guilabel:`Recent Activity` panel on the :" +"guilabel:`Browse Catalog` page." + +msgid "" +"Introduce a fixed network mode for environments. Specifically, when this " +"mode is activated, in the environment creation dialog user is no longer " +"prompted for a network and instead a network previously assigned to the " +"current project is used." +msgstr "" +"Introduce a fixed network mode for environments. Specifically, when this " +"mode is activated, in the environment creation dialogue user is no longer " +"prompted for a network and instead a network previously assigned to the " +"current project is used." + msgid "It is now possible to use any symbols in environments name." msgstr "It is now possible to use any symbols in environments name." +msgid "" +"It is possible to specify static action (MuranoPL method) that is going to " +"be called before form is rendered. This allows MuranoPL class to provide " +"parameter values to the form. Because parameters can be used as initial " +"control values this also allows to have dynamic content in the form. " +"Parameters source method can be specified in ``ParametersSource`` attribute " +"of UI definition markup: ``ParametersSource: com.namespace.MyClass." +"myMethod``. If class name is not specified dashboard will try to infer it " +"from the ``Application`` section or the package FQN. If specified, static " +"action must be present in one of the classes in the same package that was " +"used to obtain UI definition file. The method must return a dictionary which " +"will be combined with Parameters that are already present in the file." +msgstr "" +"It is possible to specify static action (MuranoPL method) that is going to " +"be called before form is rendered. This allows MuranoPL class to provide " +"parameter values to the form. Because parameters can be used as initial " +"control values this also allows to have dynamic content in the form. " +"Parameters source method can be specified in ``ParametersSource`` attribute " +"of UI definition markup: ``ParametersSource: com.namespace.MyClass." +"myMethod``. If class name is not specified dashboard will try to infer it " +"from the ``Application`` section or the package FQN. If specified, static " +"action must be present in one of the classes in the same package that was " +"used to obtain UI definition file. The method must return a dictionary which " +"will be combined with Parameters that are already present in the file." + msgid "Liberty Series Release Notes" msgstr "Liberty Series Release Notes" @@ -65,12 +221,83 @@ msgstr "Mitaka Series Release Notes" msgid "Murano Dashboard Release Notes" msgstr "Murano Dashboard Release Notes" +msgid "" +"Murano Dashboard has been renamed to App Catalog and now allows seamless " +"integration and single panel structure with App Catalog UI dashboard." +msgstr "" +"Murano Dashboard has been renamed to App Catalogue and now allows seamless " +"integration and single panel structure with App Catalogue UI dashboard." + +msgid "" +"Murano Dashboard relies on Glance v1 API for image uploads. In case it is " +"not available an error will be shown and all the image-related functionality " +"will be unavailable." +msgstr "" +"Murano Dashboard relies on Glance v1 API for image uploads. In case it is " +"not available an error will be shown and all the image-related functionality " +"will be unavailable." + +msgid "" +"Murano dashboard has been renamed to App Catalog, monolithic config file has " +"been split into multiple small files. Every such file defines either a panel " +"group or adds general murano-related settings to horizon." +msgstr "" +"Murano dashboard has been renamed to App Catalogue, monolithic config file " +"has been split into multiple small files. Every such file defines either a " +"panel group or adds general murano-related settings to horizon." + +msgid "" +"Murano dashboard now comes with the ``muranodashboard/local/local_settings.d/" +"_50_murano.py`` file that contains murano-specific settings for horizon (for " +"example, ``MURANO_API_URL``)." +msgstr "" +"Murano dashboard now comes with the ``muranodashboard/local/local_settings.d/" +"_50_murano.py`` file that contains murano-specific settings for horizon (for " +"example, ``MURANO_API_URL``)." + msgid "Murano-dashboard now supports python3" msgstr "Murano-dashboard now supports python3" +msgid "" +"Network is assigned to project using project metadata key (custom) with " +"network ID as the value. Specify this metadata key in Horizon config to be " +"able to use it" +msgstr "" +"Network is assigned to project using project metadata key (custom) with " +"network ID as the value. Specify this metadata key in Horizon config to be " +"able to use it" + msgid "New Features" msgstr "New Features" +msgid "" +"New section ``Parameters`` was added to UI definition markup. Parameters is " +"a key-value storage, whose values are available as YAQL variables. Thus if " +"the section has a key ``var`` its value can be retrieved using ``$var`` " +"syntax and used anywhere in the markup - both as a field attribute values " +"and in Application/Templates sections. Parameter values can be a YAQL " +"expressions. The difference between Templates and Parameters is that " +"Parameters are evaluated once before form render whereas Templates are " +"evaluated on each access." +msgstr "" +"New section ``Parameters`` was added to UI definition markup. Parameters is " +"a key-value storage, whose values are available as YAQL variables. Thus if " +"the section has a key ``var`` its value can be retrieved using ``$var`` " +"syntax and used anywhere in the markup - both as a field attribute values " +"and in Application/Templates sections. Parameter values can be a YAQL " +"expressions. The difference between Templates and Parameters is that " +"Parameters are evaluated once before form render whereas Templates are " +"evaluated on each access." + +msgid "Newton Series Release Notes" +msgstr "Newton Series Release Notes" + +msgid "Ocata Series Release Notes" +msgstr "Ocata Series Release Notes" + +msgid "Other Notes" +msgstr "Other Notes" + msgid "" "Parameters ``GLANCE_API_INSECURE`` and ``GLANCE_API_URL`` have been renamed " "to ``GLARE_API_INSECURE`` and ``GLARE_API_URL``." @@ -78,6 +305,25 @@ msgstr "" "Parameters ``GLANCE_API_INSECURE`` and ``GLANCE_API_URL`` have been renamed " "to ``GLARE_API_INSECURE`` and ``GLARE_API_URL``." +msgid "Pike Series Release Notes" +msgstr "Pike Series Release Notes" + +msgid "Prelude" +msgstr "Prelude" + +msgid "" +"Previously all murano-specific horizon settings had to be kept in " +"``local_settings.py`` file of Horizon. You need to remove those settings " +"from local_settings.py and copy ``muranodashboard/local/local_settings.d/" +"_50_murano.py`` to ``openstack_dashboard/local/local_settings.d/`` directory " +"in horizon and keep all murano-related changes there." +msgstr "" +"Previously all murano-specific horizon settings had to be kept in " +"``local_settings.py`` file of Horizon. You need to remove those settings " +"from local_settings.py and copy ``muranodashboard/local/local_settings.d/" +"_50_murano.py`` to ``openstack_dashboard/local/local_settings.d/`` directory " +"in horizon and keep all murano-related changes there." + msgid "" "Requirements for the flavor field accepts 'max_vcpus' 'max_disk' and " "'max_memory_mb'. Previously only minimum values can be specified in the " @@ -90,9 +336,76 @@ msgstr "" msgid "Security Issues" msgstr "Security Issues" +msgid "" +"Specifying a base class in the UI definition now also fetches all the " +"packages with classes that inherit from that class, when glare is used. For " +"example, if you specify the 'io.example.Parent' class, the dashboard fetches " +"'io.example.Child1' and 'io.example.Child2', and any other descendants of " +"'io.example.Parent' that are present." +msgstr "" +"Specifying a base class in the UI definition now also fetches all the " +"packages with classes that inherit from that class, when glare is used. For " +"example, if you specify the 'io.example.Parent' class, the dashboard fetches " +"'io.example.Child1' and 'io.example.Child2', and any other descendants of " +"'io.example.Parent' that are present." + +msgid "" +"The :guilabel:`Environment components` page now reloads after an empty " +"environment deployment. This allows adding new components to the empty " +"environment without having to reload the page manually." +msgstr "" +"The :guilabel:`Environment components` page now reloads after an empty " +"environment deployment. This allows adding new components to the empty " +"environment without having to reload the page manually." + +msgid "" +"The issue with adding already deployed components to environment via " +"dropdown is fixed with applying changes for the new type format." +msgstr "" +"The issue with adding already deployed components to environment via " +"dropdown is fixed with applying changes for the new type format." + +msgid "This behavior is disabled by default and could be enabled by adding:" +msgstr "This behaviour is disabled by default and could be enabled by adding:" + +msgid "" +"To upgrade to Newton version of app catalog you need to remove old " +"``_50_murano.py`` config file, that defined in murano dashboard. Be sure to " +"also remove any .pyc and .po files. After that you need to copy all new " +"config files from ``muranodashboard/local/enabled/*.py`` to " +"``openstack_dashboard/local/enabled/`` and restart horizon" +msgstr "" +"To upgrade to Newton version of app catalogue you need to remove old " +"``_50_murano.py`` config file, that defined in Murano dashboard. Be sure to " +"also remove any .pyc and .po files. After that you need to copy all new " +"config files from ``muranodashboard/local/enabled/*.py`` to " +"``openstack_dashboard/local/enabled/`` and restart horizon" + +msgid "" +"Topology viewer now properly displays icons of the deployed applications." +msgstr "" +"Topology viewer now properly displays icons of the deployed applications." + +msgid "" +"UI definition version was bumped to ``2.4``. If application is going to use " +"Parameters it should indicate it by setting the version in UI file." +msgstr "" +"UI definition version was bumped to ``2.4``. If application is going to use " +"Parameters it should indicate it by setting the version in UI file." + +msgid "USE_FIXED_NETWORK = yes FIXED_MURANO_NETWORK = murano_network" +msgstr "USE_FIXED_NETWORK = yes FIXED_MURANO_NETWORK = murano_network" + msgid "Upgrade Notes" msgstr "Upgrade Notes" +msgid "" +"VM IP addresses are now properly displayed in the environment topology " +"viewer." +msgstr "" +"VM IP addresses are now properly displayed in the environment topology " +"viewer." + msgid "" "Version of Dynamic UI is increased to 2.3 due to *password* field update. " "Now *password* supports validator overloading and control of automatic " @@ -121,6 +434,36 @@ msgstr "" "When using glare the endpoint for client is now 'artifact' since glare has " "been moved to a separate service" +msgid "" +"``choice`` field type now can accept list of choices in a form of " +"dictionary. I.e. in addition to ``[[key1, value1], [key2, value2]]`` one can " +"provide ``{key1: value1, key2: value2}``" +msgstr "" +"``choice`` field type now can accept list of choices in a form of " +"dictionary. I.e. in addition to ``[[key1, value1], [key2, value2]]`` one can " +"provide ``{key1: value1, key2: value2}``" + +msgid "" +"``ref(templateName [, parameterName] [, idOnly])`` YAQL function was added " +"to UI definition DSL. This function evaluates template ``templateName`` and " +"fixes the result in parameters under ``parameterName`` key (or " +"``templateName`` if the second parameter was omitted). Then it generates " +"object ID and places it into ``?/id`` field. On the first use of " +"``parameterName`` or if ``idOnly`` is ``false`` the function will return the " +"whole object structure. On subsequent calls or if ``idOnly`` is ``true`` it " +"will return the ID that was generated upon the first call. Thus the function " +"brings ability to reference single object several times." +msgstr "" +"``ref(templateName [, parameterName] [, idOnly])`` YAQL function was added " +"to UI definition DSL. This function evaluates template ``templateName`` and " +"fixes the result in parameters under ``parameterName`` key (or " +"``templateName`` if the second parameter was omitted). Then it generates " +"object ID and places it into ``?/id`` field. On the first use of " +"``parameterName`` or if ``idOnly`` is ``false`` the function will return the " +"whole object structure. On subsequent calls or if ``idOnly`` is ``true`` it " +"will return the ID that was generated upon the first call. Thus the function " +"brings ability to reference single object several times." + msgid "" "cve-2016-4972 has been addressed. In ceveral places Murano used loaders " "inherited directly from yaml.Loader when parsing MuranoPL and UI files from " @@ -133,3 +476,19 @@ msgstr "" "packages. This is unsafe, because this loader is capable of creating custom " "python objects from specifically constructed yaml files. With this change " "all yaml loading operations are done using safe loaders instead." + +msgid "" +"cve-2016-4972 has been addressed. In several places Murano used loaders " +"inherited directly from yaml.Loader when parsing MuranoPL and UI files from " +"packages. This is unsafe, because this loader is capable of creating custom " +"python objects from specifically constructed yaml files. With this change " +"all yaml loading operations are done using safe loaders instead." +msgstr "" +"cve-2016-4972 has been addressed. In several places Murano used loaders " +"inherited directly from yaml.Loader when parsing MuranoPL and UI files from " +"packages. This is unsafe, because this loader is capable of creating custom " +"python objects from specifically constructed yaml files. With this change " +"all yaml loading operations are done using safe loaders instead." + +msgid "to the Horizon configuration." +msgstr "to the Horizon configuration."