Imported Translations from Zanata

For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Ibdc17486c18e119bd35f78d5f57053325a65398c
This commit is contained in:
OpenStack Proposal Bot 2021-03-23 06:50:24 +00:00
parent 9ee7099927
commit 7426586791
7 changed files with 483 additions and 24 deletions

View File

@ -1,15 +1,16 @@
# Andi Chandler <andi@gowling.com>, 2018. #zanata # Andi Chandler <andi@gowling.com>, 2018. #zanata
# Andi Chandler <andi@gowling.com>, 2019. #zanata # Andi Chandler <andi@gowling.com>, 2019. #zanata
# Andi Chandler <andi@gowling.com>, 2020. #zanata # Andi Chandler <andi@gowling.com>, 2020. #zanata
# Andi Chandler <andi@gowling.com>, 2021. #zanata
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: horizon 19.0.1.dev79\n" "Project-Id-Version: horizon 19.1.1.dev15\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-03-05 09:39+0000\n" "POT-Creation-Date: 2021-03-22 10:53+0000\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2020-11-03 11:14+0000\n" "PO-Revision-Date: 2021-03-21 09:46+0000\n"
"Last-Translator: Andi Chandler <andi@gowling.com>\n" "Last-Translator: Andi Chandler <andi@gowling.com>\n"
"Language-Team: English (United Kingdom)\n" "Language-Team: English (United Kingdom)\n"
"Language: en_GB\n" "Language: en_GB\n"
@ -456,6 +457,9 @@ msgstr "Added the ``SERIAL`` option"
msgid "Added the ``create_volume`` option." msgid "Added the ``create_volume`` option."
msgstr "Added the ``create_volume`` option." msgstr "Added the ``create_volume`` option."
msgid "Added the ``default_availability_zone`` option."
msgstr "Added the ``default_availability_zone`` option."
msgid "" msgid ""
"Added the ``disable_image``, ``disable_instance_snapshot``, " "Added the ``disable_image``, ``disable_instance_snapshot``, "
"``disable_volume`` and ``disable_volume_snapshot`` options." "``disable_volume`` and ``disable_volume_snapshot`` options."
@ -898,6 +902,9 @@ msgstr "DEBUG"
msgid "DEFAULT_BOOT_SOURCE" msgid "DEFAULT_BOOT_SOURCE"
msgstr "DEFAULT_BOOT_SOURCE" msgstr "DEFAULT_BOOT_SOURCE"
msgid "DEFAULT_POLICY_FILES"
msgstr "DEFAULT_POLICY_FILES"
msgid "DEFAULT_SERVICE_REGIONS" msgid "DEFAULT_SERVICE_REGIONS"
msgstr "DEFAULT_SERVICE_REGIONS" msgstr "DEFAULT_SERVICE_REGIONS"
@ -1058,6 +1065,9 @@ msgstr "Default: ``<path_to_horizon>/static``"
msgid "Default: ``AVAILABLE_THEMES``" msgid "Default: ``AVAILABLE_THEMES``"
msgstr "Default: ``AVAILABLE_THEMES``" msgstr "Default: ``AVAILABLE_THEMES``"
msgid "Default: ``Any``"
msgstr "Default: ``Any``"
msgid "Default: ``False``" msgid "Default: ``False``"
msgstr "Default: ``False``" msgstr "Default: ``False``"
@ -2632,6 +2642,13 @@ msgstr ""
"\") can be overwritten by adding the attribute ``SITE_BRANDING`` to " "\") can be overwritten by adding the attribute ``SITE_BRANDING`` to "
"``local_settings.py`` with the value being the desired name." "``local_settings.py`` with the value being the desired name."
msgid ""
"The Python Launch Instance workflow is deprecated. Consider switching to the "
"AngujarJS workflow instead."
msgstr ""
"The Python Launch Instance workflow is deprecated. Consider switching to the "
"AngujarJS workflow instead."
msgid "" msgid ""
"The SVG implementation will not make use of the customized Progress Bar " "The SVG implementation will not make use of the customized Progress Bar "
"height though, so it is recommended that Bootstrap Progress Bars are used " "height though, so it is recommended that Bootstrap Progress Bars are used "
@ -2716,6 +2733,13 @@ msgstr ""
"``openstack_dashboard/dashboards/my_custom_dashboard/static/" "``openstack_dashboard/dashboards/my_custom_dashboard/static/"
"my_custom_dashboard/scss/my_custom_dashboard.scss``." "my_custom_dashboard/scss/my_custom_dashboard.scss``."
msgid ""
"The default files are changed to YAML format. JSON format still continues to "
"be supported."
msgstr ""
"The default files are changed to YAML format. JSON format still continues to "
"be supported."
msgid "" msgid ""
"The default location for the dashboard configuration files is " "The default location for the dashboard configuration files is "
"``openstack_dashboard/enabled``, with another directory, " "``openstack_dashboard/enabled``, with another directory, "
@ -3217,6 +3241,21 @@ msgstr ""
"step(s) are added. The key must match a full class name of the target " "step(s) are added. The key must match a full class name of the target "
"workflow." "workflow."
msgid ""
"This is a mapping from service types to YAML files including default policy "
"definitions. Values of this mapping should be relative paths to "
"`POLICY_FILES_PATH`_ or absolute paths. Policy files specified in this "
"setting are generated from default policies of back-end services, so you "
"rarely need to configure it. If you would like to override the default "
"policies, consider customizing files under `POLICY_FILES`_."
msgstr ""
"This is a mapping from service types to YAML files including default policy "
"definitions. Values of this mapping should be relative paths to "
"`POLICY_FILES_PATH`_ or absolute paths. Policy files specified in this "
"setting are generated from default policies of back-end services, so you "
"rarely need to configure it. If you would like to override the default "
"policies, consider customizing files under `POLICY_FILES`_."
msgid "" msgid ""
"This is a sample module file to demonstrate how to make some customizations " "This is a sample module file to demonstrate how to make some customizations "
"to the Images Panel.::" "to the Images Panel.::"
@ -3285,6 +3324,25 @@ msgstr ""
"the default value you select with ``create_volume`` to be the most suitable " "the default value you select with ``create_volume`` to be the most suitable "
"for your users." "for your users."
msgid ""
"This setting allows an administrator to specify a default availability zone "
"for a new server creation. The valid value is ``Any`` or availability zone "
"list. If ``Any`` is specified, the default availability zone is decided by "
"the nova scheduler. If one of availability zones is specified, the specified "
"availability zone is used as the default availability zone. If a value "
"specified in this setting is not found in the availability zone list, the "
"setting will be ignored and the behavior will be same as when ``Any`` is "
"specified."
msgstr ""
"This setting allows an administrator to specify a default availability zone "
"for a new server creation. The valid value is ``Any`` or availability zone "
"list. If ``Any`` is specified, the default availability zone is decided by "
"the nova scheduler. If one of availability zones is specified, the specified "
"availability zone is used as the default availability zone. If a value "
"specified in this setting is not found in the availability zone list, the "
"setting will be ignored and the behaviour will be same as when ``Any`` is "
"specified."
msgid "" msgid ""
"This setting allows deployers to control whether a token is deleted on log " "This setting allows deployers to control whether a token is deleted on log "
"out. This can be helpful when there are often long running processes being " "out. This can be helpful when there are often long running processes being "
@ -3569,6 +3627,15 @@ msgstr ""
"installations behind it, each Horizon instance should have a unique secret " "installations behind it, each Horizon instance should have a unique secret "
"key." "key."
msgid ""
"This should essentially be the mapping of the contents of "
"`POLICY_FILES_PATH`_ to service types. When policy files are added to "
"`POLICY_FILES_PATH`_, they should be included here too."
msgstr ""
"This should essentially be the mapping of the contents of "
"`POLICY_FILES_PATH`_ to service types. When policy files are added to "
"`POLICY_FILES_PATH`_, they should be included here too."
msgid "" msgid ""
"This value can be changed from the default. When changed, the alias in your " "This value can be changed from the default. When changed, the alias in your "
"webserver configuration should be updated to match." "webserver configuration should be updated to match."
@ -4458,6 +4525,9 @@ msgstr "config_drive"
msgid "create_volume" msgid "create_volume"
msgstr "create_volume" msgstr "create_volume"
msgid "default_availability_zone"
msgstr "default_availability_zone"
msgid "default_dns_nameservers" msgid "default_dns_nameservers"
msgstr "default_dns_nameservers" msgstr "default_dns_nameservers"

View File

@ -4,13 +4,13 @@
# Andi Chandler <andi@gowling.com>, 2021. #zanata # Andi Chandler <andi@gowling.com>, 2021. #zanata
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: horizon 19.0.1.dev79\n" "Project-Id-Version: horizon 19.1.1.dev15\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-03-05 09:39+0000\n" "POT-Creation-Date: 2021-03-22 10:53+0000\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2021-02-17 09:42+0000\n" "PO-Revision-Date: 2021-03-21 09:49+0000\n"
"Last-Translator: Andi Chandler <andi@gowling.com>\n" "Last-Translator: Andi Chandler <andi@gowling.com>\n"
"Language-Team: English (United Kingdom)\n" "Language-Team: English (United Kingdom)\n"
"Language: en_GB\n" "Language: en_GB\n"
@ -27,6 +27,19 @@ msgstr ""
"\"Think simple\" as my old master used to say - meaning reduce the whole of " "\"Think simple\" as my old master used to say - meaning reduce the whole of "
"its parts into the simplest terms, getting back to first principles." "its parts into the simplest terms, getting back to first principles."
msgid ""
"\"oslo.policy\" provides a way to deprecate existing policy rules like "
"renaming rule definitions (\"check_str\") and renaming rule names. They are "
"defined as part of python codes in back-end services. horizon cannot import "
"python codes of back-end services, so we need a way to restore policies "
"defined by \"policy-in-code\" including deprecated rules."
msgstr ""
"\"oslo.policy\" provides a way to deprecate existing policy rules like "
"renaming rule definitions (\"check_str\") and renaming rule names. They are "
"defined as part of python code in back-end services. Horizon cannot import "
"python code of back-end services, so we need a way to restore policies "
"defined by \"policy-in-code\" including deprecated rules."
msgid "**Performance**" msgid "**Performance**"
msgstr "**Performance**" msgstr "**Performance**"
@ -1109,6 +1122,22 @@ msgstr ""
"After importing the proper package, the completed ``views.py`` file now " "After importing the proper package, the completed ``views.py`` file now "
"looks like the following::" "looks like the following::"
msgid ""
"After syncing policies from back-end services, you need to check what are "
"changed. If a policy referred by horizon has been changed, you need to check "
"and modify the horizon code base accordingly."
msgstr ""
"After syncing policies from back-end services, you need to check what are "
"changed. If a policy referred by horizon has been changed, you need to check "
"and modify the Horizon code base accordingly."
msgid ""
"After the support of default policies, the following tool does not work. It "
"is a future work to make it work again or evaluate the need itself."
msgstr ""
"After the support of default policies, the following tool does not work. It "
"is a future work to make it work again or evaluate the need itself."
msgid "" msgid ""
"Again, readability is paramount; however be conscientious of how the browser " "Again, readability is paramount; however be conscientious of how the browser "
"will handle whitespace when rendering the output. Two spaces is the " "will handle whitespace when rendering the output. Two spaces is the "
@ -1157,6 +1186,15 @@ msgstr ""
"All common PTL duties are enumerated in the `PTL guide <https://docs." "All common PTL duties are enumerated in the `PTL guide <https://docs."
"openstack.org/project-team-guide/ptl.html>`_." "openstack.org/project-team-guide/ptl.html>`_."
msgid ""
"All features supported by oslo.policy can be supported in horizon as default "
"rules in back-end services are restored as-is. Horizon can evaluate "
"deprecated rules."
msgstr ""
"All features supported by oslo.policy can be supported in horizon as default "
"rules in back-end services are restored as-is. Horizon can evaluate "
"deprecated rules."
msgid "All other actions are checked to see if they should run." msgid "All other actions are checked to see if they should run."
msgstr "All other actions are checked to see if they should run." msgstr "All other actions are checked to see if they should run."
@ -1494,6 +1532,19 @@ msgstr ""
"As described above, the ``mypanel`` directory under ``openstack_dashboard/" "As described above, the ``mypanel`` directory under ``openstack_dashboard/"
"dashboards/mydashboard`` should look like the following::" "dashboards/mydashboard`` should look like the following::"
msgid ""
"As the effort of `policy-in-code <https://governance.openstack.org/tc/goals/"
"queens/policy-in-code.html>`__, most OpenStack projects define their default "
"policies in their codes. All projects (except swift) covered by horizon "
"supports \"policy-in-code\". (Note that swift is an exception as it has its "
"own mechanism to control RBAC.)"
msgstr ""
"As the effort of `policy-in-code <https://governance.openstack.org/tc/goals/"
"queens/policy-in-code.html>`__, most OpenStack projects define their default "
"policies in their codes. All projects (except Swift) covered by Horizon "
"supports \"policy-in-code\". (Note that swift is an exception as it has its "
"own mechanism to control RBAC.)"
msgid "" msgid ""
"As the first step toward ini-based-configuration, I propose to define all " "As the first step toward ini-based-configuration, I propose to define all "
"default values of existing settings in a single place per module. More " "default values of existing settings in a single place per module. More "
@ -5890,6 +5941,15 @@ msgstr ""
"Note that ``HORIZON_CONFIG`` is not touched in this step. It will be covered " "Note that ``HORIZON_CONFIG`` is not touched in this step. It will be covered "
"in the next step." "in the next step."
msgid ""
"Note that `oslopolicy-sample-generator` does not output deprecated rules in "
"a structured way, so we prepare a dedicated script for this purpose in the "
"horizon repo."
msgstr ""
"Note that `oslopolicy-sample-generator` does not output deprecated rules in "
"a structured way, so we prepare a dedicated script for this purpose in the "
"Horizon repo."
msgid "" msgid ""
"Note that even if the value of one of the ``contributes`` keys is not " "Note that even if the value of one of the ``contributes`` keys is not "
"present (e.g. optional) the key should still be added to the context with a " "present (e.g. optional) the key should still be added to the context with a "
@ -6419,6 +6479,9 @@ msgstr ""
"roles.role_name' or 'openstack.services.service_name' for the user's roles " "roles.role_name' or 'openstack.services.service_name' for the user's roles "
"in keystone and the services in their service catalogue." "in keystone and the services in their service catalogue."
msgid "Policy-in-Code and deprecated rules"
msgstr "Policy-in-Code and deprecated rules"
msgid "Possible client ip address" msgid "Possible client ip address"
msgstr "Possible client IP address" msgstr "Possible client IP address"
@ -7137,6 +7200,20 @@ msgstr "Run \"cp -rv enabled ``horizon``/openstack_dashboard/local/\""
msgid "Run and check the dashboard" msgid "Run and check the dashboard"
msgstr "Run and check the dashboard" msgstr "Run and check the dashboard"
msgid ""
"Run the following command after installing a corresponding project. You need "
"to run it for keystone, nova, cinder, neutron, glance."
msgstr ""
"Run the following command after installing a corresponding project. You need "
"to run it for Keystone, Nova, Cinder, Neutron, Glance."
msgid ""
"Run the following commands after installing a corresponding project. You "
"need to run it for keystone, nova, cinder, neutron, glance."
msgstr ""
"Run the following commands after installing a corresponding project. You "
"need to run it for Keystone, Nova, Cinder, Neutron, Glance."
msgid "" msgid ""
"Run the pseudo tool to create pseudo translations. This example replaces the " "Run the pseudo tool to create pseudo translations. This example replaces the "
"German translation with a pseudo translation" "German translation with a pseudo translation"
@ -7188,6 +7265,9 @@ msgstr "SCSS files"
msgid "SECURITY_GROUP_RULES" msgid "SECURITY_GROUP_RULES"
msgstr "SECURITY_GROUP_RULES" msgstr "SECURITY_GROUP_RULES"
msgid "Sample policy files"
msgstr "Sample policy files"
msgid "" msgid ""
"Save the current instance. Override this in a subclass if you want to " "Save the current instance. Override this in a subclass if you want to "
"control the saving process." "control the saving process."
@ -8549,6 +8629,13 @@ msgstr ""
"``SESSION_ENGINE`` to ``django.contrib.sessions.backends.signed_cookies`` in " "``SESSION_ENGINE`` to ``django.contrib.sessions.backends.signed_cookies`` in "
"``openstack_dashboard/local/local_settings.py`` file." "``openstack_dashboard/local/local_settings.py`` file."
msgid ""
"The default rules and operator defined rules are maintained separately. "
"Operators can use the same way to maintain policy files of back-end services."
msgstr ""
"The default rules and operator defined rules are maintained separately. "
"Operators can use the same way to maintain policy files of back-end services."
msgid "The deployer needs to take an action when upgrading" msgid "The deployer needs to take an action when upgrading"
msgstr "The deployer needs to take an action when upgrading" msgstr "The deployer needs to take an action when upgrading"
@ -8636,6 +8723,17 @@ msgstr ""
"to locate them. Refer to the guide below on how to use translation and what " "to locate them. Refer to the guide below on how to use translation and what "
"these markers look like." "these markers look like."
msgid ""
"The first step scans policy-in-code of back-end services and and dump the "
"loaded default policies into YAML files per service including information of "
"deprecated rules. This step is executed as part of the development process "
"per release cycle and these YAML files are shipped per release."
msgstr ""
"The first step scans policy-in-code of back-end services and and dump the "
"loaded default policies into YAML files per service including information of "
"deprecated rules. This step is executed as part of the development process "
"per release cycle and these YAML files are shipped per release."
msgid "The first value is the filter parameter." msgid "The first value is the filter parameter."
msgstr "The first value is the filter parameter." msgstr "The first value is the filter parameter."
@ -8708,6 +8806,19 @@ msgstr ""
"The Horizon core reviewer team is responsible for many aspects of the " "The Horizon core reviewer team is responsible for many aspects of the "
"Horizon project. These include, but are not limited to:" "Horizon project. These include, but are not limited to:"
msgid ""
"The horizon policy implementation loads the above YAML file into a list of "
"RuleDefault and registers the list as the default rules to the policy "
"enforcer. The default rules and operator-defined rules are maintained "
"separately, so operators still can edit the policy files as oslo.policy does "
"in back-end services."
msgstr ""
"The horizon policy implementation loads the above YAML file into a list of "
"RuleDefault and registers the list as the default rules to the policy "
"enforcer. The default rules and operator-defined rules are maintained "
"separately, so operators still can edit the policy files as oslo.policy does "
"in back-end services."
msgid "" msgid ""
"The horizon team has a weekly meeting which covers all things related to the " "The horizon team has a weekly meeting which covers all things related to the "
"horizon project like announcements, project priorities, community goals, " "horizon project like announcements, project priorities, community goals, "
@ -9110,6 +9221,9 @@ msgstr ""
"The region will be switched if the given region is one of the regions " "The region will be switched if the given region is one of the regions "
"available for the scoped project. Otherwise the region is not switched." "available for the scoped project. Otherwise the region is not switched."
msgid "The related files in the horizon codebase are:"
msgstr "The related files in the Horizon codebase are:"
msgid "The request enters view." msgid "The request enters view."
msgstr "The request enters view." msgstr "The request enters view."
@ -9167,6 +9281,21 @@ msgstr ""
"The row's data is provided either at initialisation or as an argument to " "The row's data is provided either at initialisation or as an argument to "
"this function." "this function."
msgid ""
"The second \"sed\" command is to comment out rules for rule renames. "
"`oslopolicy-sample-generator` does not comment out them, but they are "
"unnecessary in horizon usage. A single renaming rule can map to multiple "
"rules, so it does not work as-is. In addition, they trigger deprecation "
"warnings in horizon log if these sample files are used in horizon as-is. "
"Thus, we comment them out by default."
msgstr ""
"The second \"sed\" command is to comment out rules for rule renames. "
"`oslopolicy-sample-generator` does not comment out them, but they are "
"unnecessary in Horizon usage. A single renaming rule can map to multiple "
"rules, so it does not work as-is. In addition, they trigger deprecation "
"warnings in Horizon log if these sample files are used in Horizon as-is. "
"Thus, we comment them out by default."
msgid "The second value represents display value." msgid "The second value represents display value."
msgstr "The second value represents display value." msgstr "The second value represents display value."
@ -9714,6 +9843,9 @@ msgstr ""
"only these few changes manually instead of modifying the full " "only these few changes manually instead of modifying the full "
"``openstack_dashboard/local/local_settings.py.example`` file." "``openstack_dashboard/local/local_settings.py.example`` file."
msgid "This approach has the following merits:"
msgstr "This approach has the following merits:"
msgid "" msgid ""
"This can allow actions which don't need access to the full table data to " "This can allow actions which don't need access to the full table data to "
"bypass any API calls and processing which would otherwise be required to " "bypass any API calls and processing which would otherwise be required to "
@ -10404,6 +10536,11 @@ msgstr ""
"to ``openstack_dashboard/local/enabled`` directory. For more information on " "to ``openstack_dashboard/local/enabled`` directory. For more information on "
"this, see :ref:`pluggable-settings-label`." "this, see :ref:`pluggable-settings-label`."
msgid ""
"To address the above issue, horizon adopts the following two-step approach:"
msgstr ""
"To address the above issue, Horizon adopts the following two-step approach:"
msgid "" msgid ""
"To begin setting up a Horizon development environment simply clone the " "To begin setting up a Horizon development environment simply clone the "
"Horizon git repository from https://opendev.org/openstack/horizon" "Horizon git repository from https://opendev.org/openstack/horizon"
@ -10573,6 +10710,13 @@ msgstr "To see the results:"
msgid "To start the Horizon development server use the command below" msgid "To start the Horizon development server use the command below"
msgstr "To start the Horizon development server use the command below" msgstr "To start the Horizon development server use the command below"
msgid ""
"To summarize which policies are removed or added, a convenient tool is "
"provided:"
msgstr ""
"To summarise which policies are removed or added, a convenient tool is "
"provided:"
msgid "" msgid ""
"To support storing profiler data on server-side, MongoDB cluster needs to be " "To support storing profiler data on server-side, MongoDB cluster needs to be "
"installed on your Devstack host (default configuration), see `Installing " "installed on your Devstack host (default configuration), see `Installing "
@ -11065,6 +11209,23 @@ msgstr ""
"existing django.contrib.auth.get_user method. To do so we update the auth " "existing django.contrib.auth.get_user method. To do so we update the auth "
"middleware to point to our overridden method." "middleware to point to our overridden method."
msgid ""
"We now use YAML format for sample policy files now. \"oslo.policy\" can "
"accept both YAML and JSON files. We now support default policies so there is "
"no need to define all policies using JSON files. YAML files also allows us "
"to use comments, so we can provide good sample policy files. This is the "
"same motivation as the Wallaby community goal `Migrate RBAC Policy Format "
"from JSON to YAML <https://governance.openstack.org/tc/goals/selected/"
"wallaby/migrate-policy-format-from-json-to-yaml.html>`__."
msgstr ""
"We now use YAML format for sample policy files now. \"oslo.policy\" can "
"accept both YAML and JSON files. We now support default policies so there is "
"no need to define all policies using JSON files. YAML files also allows us "
"to use comments, so we can provide good sample policy files. This is the "
"same motivation as the Wallaby community goal `Migrate RBAC Policy Format "
"from JSON to YAML <https://governance.openstack.org/tc/goals/selected/"
"wallaby/migrate-policy-format-from-json-to-yaml.html>`__."
msgid "" msgid ""
"We track our tasks in `Launchpad <https://bugs.launchpad.net/horizon>`__." "We track our tasks in `Launchpad <https://bugs.launchpad.net/horizon>`__."
msgstr "" msgstr ""
@ -11430,6 +11591,9 @@ msgstr ""
"XStatic provides the following features that are not currently available by " "XStatic provides the following features that are not currently available by "
"default with systems like NPM and Grunt:" "default with systems like NPM and Grunt:"
msgid "YAML files for default policies"
msgstr "YAML files for default policies"
msgid "" msgid ""
"You can also pass other arguments. For example, to drop into a live debugger " "You can also pass other arguments. For example, to drop into a live debugger "
"when a test fails you can use::" "when a test fails you can use::"
@ -11648,6 +11812,9 @@ msgstr ""
"``Actions`` understand how to handle their inputs and produce outputs, much " "``Actions`` understand how to handle their inputs and produce outputs, much "
"like :class:`~horizon.forms.SelfHandlingForm` does now." "like :class:`~horizon.forms.SelfHandlingForm` does now."
msgid "``DEFAULT_POLICY_FILES``"
msgstr "``DEFAULT_POLICY_FILES``"
msgid "``ENFORCE_PASSWORD_CHECK`` <-> ``[keystone] enforce_password_check``" msgid "``ENFORCE_PASSWORD_CHECK`` <-> ``[keystone] enforce_password_check``"
msgstr "``ENFORCE_PASSWORD_CHECK`` <-> ``[keystone] enforce_password_check``" msgstr "``ENFORCE_PASSWORD_CHECK`` <-> ``[keystone] enforce_password_check``"
@ -11939,6 +12106,40 @@ msgstr ""
"``value``: Value returned when the button is clicked. This value is passed " "``value``: Value returned when the button is clicked. This value is passed "
"to ``filter()`` as ``filter_string``." "to ``filter()`` as ``filter_string``."
msgid ""
"`openstack_auth/policy.py`: `_load_default_rules` function loads the YAML "
"files with default rules and call `register_defautls` method of the policy "
"enforcer per service."
msgstr ""
"`openstack_auth/policy.py`: `_load_default_rules` function loads the YAML "
"files with default rules and call `register_defaults` method of the policy "
"enforcer per service."
msgid ""
"`openstack_dashboard/conf/<service>_policy.yaml`: operator-defined policies. "
"These files are generated by `oslopolicy-sample-generator`."
msgstr ""
"`openstack_dashboard/conf/<service>_policy.yaml`: operator-defined policies. "
"These files are generated by `oslopolicy-sample-generator`."
msgid ""
"`openstack_dashboard/conf/default_policies/<service>.yaml` YAML files "
"contain default policies."
msgstr ""
"`openstack_dashboard/conf/default_policies/<service>.yaml` YAML files "
"contain default policies."
msgid ""
"`openstack_dashboard/management/commands/dump_default_policies.py`: This "
"script scans policy-in-code of a specified namespace under `oslo.policy."
"policies` entrypoints and dump them into the YAML file under "
"`openstack_dashboard/conf/default_policies`."
msgstr ""
"`openstack_dashboard/management/commands/dump_default_policies.py`: This "
"script scans policy-in-code of a specified namespace under `oslo.policy."
"policies` entrypoints and dump them into the YAML file under "
"`openstack_dashboard/conf/default_policies`."
msgid "and log format is defined in OPERATION_LOG_OPTIONS." msgid "and log format is defined in OPERATION_LOG_OPTIONS."
msgstr "and log format is defined in OPERATION_LOG_OPTIONS." msgstr "and log format is defined in OPERATION_LOG_OPTIONS."

View File

@ -12,11 +12,11 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: horizon VERSION\n" "Project-Id-Version: horizon VERSION\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n"
"POT-Creation-Date: 2021-03-05 09:39+0000\n" "POT-Creation-Date: 2021-03-22 10:52+0000\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2021-02-17 09:42+0000\n" "PO-Revision-Date: 2021-03-21 09:50+0000\n"
"Last-Translator: Andi Chandler <andi@gowling.com>\n" "Last-Translator: Andi Chandler <andi@gowling.com>\n"
"Language-Team: English (United Kingdom)\n" "Language-Team: English (United Kingdom)\n"
"Language: en_GB\n" "Language: en_GB\n"
@ -1090,6 +1090,20 @@ msgstr ""
msgid "Checksum" msgid "Checksum"
msgstr "Checksum" msgstr "Checksum"
msgid ""
"Chinese locale 'zh-cn' and 'zh-tw' must be renamed to 'zh-hans' and 'zh-"
"hant' respectively in 'LANGUAGES' setting. If you define them in "
"local_settings.py or local_settings.d explicitly, ensure to rename them to "
"the new locales."
msgstr ""
"Chinese locale 'zh-cn' and 'zh-tw' must be renamed to 'zh-hans' and 'zh-"
"hant' respectively in 'LANGUAGES' setting. If you define them in "
"local_settings.py or local_settings.d explicitly, ensure to rename them to "
"the new locales."
msgid "Chinese locale rename"
msgstr "Chinese locale rename"
msgid "" msgid ""
"Choose \"Disk Format\" for the image. The volume images are created with the " "Choose \"Disk Format\" for the image. The volume images are created with the "
"QEMU disk image utility." "QEMU disk image utility."
@ -2306,6 +2320,9 @@ msgstr "Display Name"
msgid "Distributed" msgid "Distributed"
msgstr "Distributed" msgstr "Distributed"
msgid "Django launch instance form"
msgstr "Django launch instance form"
msgid "" msgid ""
"Do not use a colon ':' with OS::Glance::Images. This resource type does not " "Do not use a colon ':' with OS::Glance::Images. This resource type does not "
"support the use of colons." "support the use of colons."
@ -3181,6 +3198,11 @@ msgctxt "Force upload volume in in-use status to image"
msgid "Force" msgid "Force"
msgstr "Force" msgstr "Force"
msgid "Force Delete Volume Backup"
msgid_plural "Force Delete Volume Backups"
msgstr[0] "Force Delete Volume Backup"
msgstr[1] "Force Delete Volume Backups"
msgid "Force Host Copy" msgid "Force Host Copy"
msgstr "Force Host Copy" msgstr "Force Host Copy"
@ -5675,6 +5697,11 @@ msgid_plural "Scheduled deletion of Volume Snapshots"
msgstr[0] "Scheduled deletion of Volume Snapshot" msgstr[0] "Scheduled deletion of Volume Snapshot"
msgstr[1] "Scheduled deletion of Volume Snapshots" msgstr[1] "Scheduled deletion of Volume Snapshots"
msgid "Scheduled forced deletion of Volume Backup"
msgid_plural "Scheduled forced deletion of Volume Backups"
msgstr[0] "Scheduled forced deletion of Volume Backup"
msgstr[1] "Scheduled forced deletion of Volume Backups"
msgid "Scheduled migration (pending confirmation) of Instance" msgid "Scheduled migration (pending confirmation) of Instance"
msgid_plural "Scheduled migration (pending confirmation) of Instances" msgid_plural "Scheduled migration (pending confirmation) of Instances"
msgstr[0] "Scheduled migration (pending confirmation) of Instance" msgstr[0] "Scheduled migration (pending confirmation) of Instance"
@ -6409,6 +6436,10 @@ msgstr "Successfully updated group type."
msgid "Successfully updated security group: %s" msgid "Successfully updated security group: %s"
msgstr "Successfully updated security group: %s" msgstr "Successfully updated security group: %s"
#, python-format
msgid "Successfully updated volume backup status to \"%s\"."
msgstr "Successfully updated volume backup status to \"%s\"."
#, python-format #, python-format
msgid "Successfully updated volume snapshot status: \"%s\"." msgid "Successfully updated volume snapshot status: \"%s\"."
msgstr "Successfully updated volume snapshot status: \"%s\"." msgstr "Successfully updated volume snapshot status: \"%s\"."
@ -6558,6 +6589,17 @@ msgstr ""
"must capture it now or download it, or else you will be unable to use the " "must capture it now or download it, or else you will be unable to use the "
"transfer." "transfer."
msgid ""
"The Django version of the launch instance form is deprecated since Wallaby "
"release. Switch to the AngularJS version of the form by setting "
"LAUNCH_INSTANCE_NG_ENABLED to True and LAUNCH_INSTANCE_LEGACY_ENABLED to "
"False."
msgstr ""
"The Django version of the launch instance form is deprecated since Wallaby "
"release. Switch to the AngularJS version of the form by setting "
"LAUNCH_INSTANCE_NG_ENABLED to True and LAUNCH_INSTANCE_LEGACY_ENABLED to "
"False."
msgid "The ICMP code not in range (-1, 255)" msgid "The ICMP code not in range (-1, 255)"
msgstr "The ICMP code not in range (-1, 255)" msgstr "The ICMP code not in range (-1, 255)"
@ -6806,6 +6848,15 @@ msgstr "The specified Floating IP no longer exists."
msgid "The specified port is invalid." msgid "The specified port is invalid."
msgstr "The specified port is invalid." msgstr "The specified port is invalid."
msgid ""
"The status of a volume backup is normally managed automatically. In some "
"circumstances an administrator may need to explicitly update the status "
"value. This is equivalent to the <tt>cinder backup-reset-state</tt> command."
msgstr ""
"The status of a volume backup is normally managed automatically. In some "
"circumstances an administrator may need to explicitly update the status "
"value. This is equivalent to the <tt>cinder backup-reset-state</tt> command."
msgid "" msgid ""
"The status of a volume is normally managed automatically. In some " "The status of a volume is normally managed automatically. In some "
"circumstances an administrator may need to explicitly update the status " "circumstances an administrator may need to explicitly update the status "
@ -7981,6 +8032,12 @@ msgstr "Unable to retrieve users."
msgid "Unable to retrieve version information." msgid "Unable to retrieve version information."
msgstr "Unable to retrieve version information." msgstr "Unable to retrieve version information."
msgid "Unable to retrieve volume backup details."
msgstr "Unable to retrieve volume backup details."
msgid "Unable to retrieve volume backup project information."
msgstr "Unable to retrieve volume backup project information."
msgid "Unable to retrieve volume backups." msgid "Unable to retrieve volume backups."
msgstr "Unable to retrieve volume backups." msgstr "Unable to retrieve volume backups."
@ -8170,6 +8227,10 @@ msgstr "Unable to update the user password."
msgid "Unable to update the user." msgid "Unable to update the user."
msgstr "Unable to update the user." msgstr "Unable to update the user."
#, python-format
msgid "Unable to update volume backup status to \"%s\"."
msgstr "Unable to update volume backup status to \"%s\"."
msgid "Unable to update volume group." msgid "Unable to update volume group."
msgstr "Unable to update volume group." msgstr "Unable to update volume group."
@ -8366,6 +8427,9 @@ msgstr "Update Volume Status"
msgid "Update Volume Type Encryption" msgid "Update Volume Type Encryption"
msgstr "Update Volume Type Encryption" msgstr "Update Volume Type Encryption"
msgid "Update Volume backup Status"
msgstr "Update Volume backup Status"
msgid "Update a Metadata Namespace" msgid "Update a Metadata Namespace"
msgstr "Update a Metadata Namespace" msgstr "Update a Metadata Namespace"

View File

@ -11,11 +11,11 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: horizon VERSION\n" "Project-Id-Version: horizon VERSION\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n"
"POT-Creation-Date: 2021-02-18 05:57+0000\n" "POT-Creation-Date: 2021-03-22 10:52+0000\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2021-02-17 09:42+0000\n" "PO-Revision-Date: 2021-03-21 09:45+0000\n"
"Last-Translator: Andi Chandler <andi@gowling.com>\n" "Last-Translator: Andi Chandler <andi@gowling.com>\n"
"Language-Team: English (United Kingdom)\n" "Language-Team: English (United Kingdom)\n"
"Language: en_GB\n" "Language: en_GB\n"
@ -25,6 +25,10 @@ msgstr ""
msgid "#" msgid "#"
msgstr "#" msgstr "#"
#, python-format
msgid "%s (default)"
msgstr "%s (default)"
msgid "1" msgid "1"
msgstr "1" msgstr "1"

View File

@ -8,17 +8,18 @@
# Akihiro Motoki <amotoki@gmail.com>, 2019. #zanata # Akihiro Motoki <amotoki@gmail.com>, 2019. #zanata
# Yuko Katabami <yukokatabami@gmail.com>, 2019. #zanata # Yuko Katabami <yukokatabami@gmail.com>, 2019. #zanata
# Yuko Katabami <yukokatabami@gmail.com>, 2020. #zanata # Yuko Katabami <yukokatabami@gmail.com>, 2020. #zanata
# Akihiro Motoki <amotoki@gmail.com>, 2021. #zanata
# Yuko Katabami <yukokatabami@gmail.com>, 2021. #zanata # Yuko Katabami <yukokatabami@gmail.com>, 2021. #zanata
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: horizon VERSION\n" "Project-Id-Version: horizon VERSION\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n"
"POT-Creation-Date: 2021-03-16 02:20+0000\n" "POT-Creation-Date: 2021-03-22 10:52+0000\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2021-03-15 12:34+0000\n" "PO-Revision-Date: 2021-03-22 07:14+0000\n"
"Last-Translator: Yuko Katabami <yukokatabami@gmail.com>\n" "Last-Translator: Akihiro Motoki <amotoki@gmail.com>\n"
"Language-Team: Japanese\n" "Language-Team: Japanese\n"
"Language: ja\n" "Language: ja\n"
"X-Generator: Zanata 4.3.3\n" "X-Generator: Zanata 4.3.3\n"
@ -1789,10 +1790,6 @@ msgid "Delete Flavor"
msgid_plural "Delete Flavors" msgid_plural "Delete Flavors"
msgstr[0] "フレーバーの削除" msgstr[0] "フレーバーの削除"
msgid "Delete Force Volume Backup"
msgid_plural "Delete Force Volume Backups"
msgstr[0] "ボリュームバックアップの強制削除"
msgid "Delete Group" msgid "Delete Group"
msgid_plural "Delete Groups" msgid_plural "Delete Groups"
msgstr[0] "グループの削除" msgstr[0] "グループの削除"
@ -3157,6 +3154,10 @@ msgctxt "Force upload volume in in-use status to image"
msgid "Force" msgid "Force"
msgstr "強制アップロード" msgstr "強制アップロード"
msgid "Force Delete Volume Backup"
msgid_plural "Force Delete Volume Backups"
msgstr[0] "ボリュームバックアップの強制削除"
msgid "Force Host Copy" msgid "Force Host Copy"
msgstr "強制ホストコピー" msgstr "強制ホストコピー"
@ -5641,8 +5642,8 @@ msgid "Scheduled deletion of Volume Snapshot"
msgid_plural "Scheduled deletion of Volume Snapshots" msgid_plural "Scheduled deletion of Volume Snapshots"
msgstr[0] "ボリュームスナップショットの削除を予約しました" msgstr[0] "ボリュームスナップショットの削除を予約しました"
msgid "Scheduled force deletion of Volume Backup" msgid "Scheduled forced deletion of Volume Backup"
msgid_plural "Scheduled force deletion of Volume Backups" msgid_plural "Scheduled forced deletion of Volume Backups"
msgstr[0] "ボリュームバックアップの強制削除を予約しました" msgstr[0] "ボリュームバックアップの強制削除を予約しました"
msgid "Scheduled migration (pending confirmation) of Instance" msgid "Scheduled migration (pending confirmation) of Instance"

View File

@ -7,17 +7,18 @@
# Takashi Kuroda <tkuroda@redhat.com>, 2019. #zanata # Takashi Kuroda <tkuroda@redhat.com>, 2019. #zanata
# Yuko Katabami <yukokatabami@gmail.com>, 2019. #zanata # Yuko Katabami <yukokatabami@gmail.com>, 2019. #zanata
# Yuko Katabami <yukokatabami@gmail.com>, 2020. #zanata # Yuko Katabami <yukokatabami@gmail.com>, 2020. #zanata
# Akihiro Motoki <amotoki@gmail.com>, 2021. #zanata
# Yuko Katabami <yukokatabami@gmail.com>, 2021. #zanata # Yuko Katabami <yukokatabami@gmail.com>, 2021. #zanata
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: horizon VERSION\n" "Project-Id-Version: horizon VERSION\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n"
"POT-Creation-Date: 2021-03-16 02:20+0000\n" "POT-Creation-Date: 2021-03-22 10:52+0000\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2021-03-15 07:36+0000\n" "PO-Revision-Date: 2021-03-22 07:15+0000\n"
"Last-Translator: Yuko Katabami <yukokatabami@gmail.com>\n" "Last-Translator: Akihiro Motoki <amotoki@gmail.com>\n"
"Language-Team: Japanese\n" "Language-Team: Japanese\n"
"Language: ja\n" "Language: ja\n"
"X-Generator: Zanata 4.3.3\n" "X-Generator: Zanata 4.3.3\n"
@ -26,6 +27,10 @@ msgstr ""
msgid "#" msgid "#"
msgstr "#" msgstr "#"
#, python-format
msgid "%s (default)"
msgstr "%s (デフォルト)"
msgid "1" msgid "1"
msgstr "1" msgstr "1"

View File

@ -8,11 +8,11 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: horizon\n" "Project-Id-Version: horizon\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-03-05 09:36+0000\n" "POT-Creation-Date: 2021-03-22 10:49+0000\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2021-02-17 09:42+0000\n" "PO-Revision-Date: 2021-03-21 09:51+0000\n"
"Last-Translator: Andi Chandler <andi@gowling.com>\n" "Last-Translator: Andi Chandler <andi@gowling.com>\n"
"Language-Team: English (United Kingdom)\n" "Language-Team: English (United Kingdom)\n"
"Language: en_GB\n" "Language: en_GB\n"
@ -101,6 +101,9 @@ msgstr "13.0.0"
msgid "13.0.3" msgid "13.0.3"
msgstr "13.0.3" msgstr "13.0.3"
msgid "13.0.3-9"
msgstr "13.0.3-9"
msgid "14.0.0" msgid "14.0.0"
msgstr "14.0.0" msgstr "14.0.0"
@ -113,6 +116,9 @@ msgstr "14.0.4"
msgid "14.1.0" msgid "14.1.0"
msgstr "14.1.0" msgstr "14.1.0"
msgid "14.1.0-9"
msgstr "14.1.0-9"
msgid "15.0.0" msgid "15.0.0"
msgstr "15.0.0" msgstr "15.0.0"
@ -170,6 +176,9 @@ msgstr "18.6.1"
msgid "19.0.0" msgid "19.0.0"
msgstr "19.0.0" msgstr "19.0.0"
msgid "19.1.0"
msgstr "19.1.0"
msgid "8.0.1" msgid "8.0.1"
msgstr "8.0.1" msgstr "8.0.1"
@ -1207,6 +1216,26 @@ msgstr ""
"Centralised error handling for vastly improved stability/reliability across " "Centralised error handling for vastly improved stability/reliability across "
"APIs/clients." "APIs/clients."
msgid ""
"Chinese locales ``zh-cn`` and ``zh-tw`` are now changed to ``zh-hans`` and "
"``zh-hant`` respectively. This follows the change in Django which is a "
"framework horizon depends on. The new locales decouples what are spoken from "
"specific locations as they are also used outside of China/Taiwan."
msgstr ""
"Chinese locales ``zh-cn`` and ``zh-tw`` are now changed to ``zh-hans`` and "
"``zh-hant`` respectively. This follows the change in Django which is a "
"framework Horizon depends on. The new locales decouples what are spoken from "
"specific locations as they are also used outside of China/Taiwan."
msgid ""
"Chinese locales ``zh-cn`` and ``zh-tw`` have been changed to ``zh-hans`` and "
"``zh-hant`` respectively. If you configure ``LANGUAGES`` in your setting "
"explicitly, ensure to use the new Chinese locales if needed."
msgstr ""
"Chinese locales ``zh-cn`` and ``zh-tw`` have been changed to ``zh-hans`` and "
"``zh-hant`` respectively. If you configure ``LANGUAGES`` in your setting "
"explicitly, ensure to use the new Chinese locales if needed."
msgid "Cinder" msgid "Cinder"
msgstr "Cinder" msgstr "Cinder"
@ -1859,6 +1888,17 @@ msgstr ""
"Fullscreen Modals have been deprecated in favour of modal-xl. Currently, it " "Fullscreen Modals have been deprecated in favour of modal-xl. Currently, it "
"is set to 95% of the viewable screen width." "is set to 95% of the viewable screen width."
msgid ""
"Get the timezone offset for the current day instead of January 1st. This bug "
"only appears to be a cosmetic one where the TZ offset would be calculated on "
"current_year/01/01 so would remain in daylight saving offset when displaying "
"the timezones list in the user configuration settings."
msgstr ""
"Get the timezone offset for the current day instead of 1st January. This bug "
"only appears to be a cosmetic one where the TZ offset would be calculated on "
"current_year/01/01 so would remain in daylight saving offset when displaying "
"the timezones list in the user configuration settings."
msgid "" msgid ""
"Gives end-users the ability to create and delete ports in their networks. " "Gives end-users the ability to create and delete ports in their networks. "
"The functionality will be implemented into the project network details " "The functionality will be implemented into the project network details "
@ -2146,6 +2186,23 @@ msgstr ""
"in the admin network subnets table to display the allocated IPs in a given " "in the admin network subnets table to display the allocated IPs in a given "
"subnet and unallocated free IPs for each subnet in the network." "subnet and unallocated free IPs for each subnet in the network."
msgid ""
"Horizon supports the registered default policies and operators now only need "
"to define policies which they would like to override in policy files in "
"``POLICY_FILES`` setting. (Previously the policy files need to contain all "
"defined policies including default policies.) The registered default "
"policies are defined in files under ``DEFAULT_POLICY_FILES`` and they are "
"synced with registered defaults of back-end services before the horizon "
"release."
msgstr ""
"Horizon supports the registered default policies and operators now only need "
"to define policies which they would like to override in policy files in "
"``POLICY_FILES`` setting. (Previously the policy files need to contain all "
"defined policies including default policies.) The registered default "
"policies are defined in files under ``DEFAULT_POLICY_FILES`` and they are "
"synced with registered defaults of back-end services before the Horizon "
"release."
msgid "" msgid ""
"Horizon workflow Step now support allowed() method to determine the step " "Horizon workflow Step now support allowed() method to determine the step "
"should be displayed conditionally. The workflow Step class already support " "should be displayed conditionally. The workflow Step class already support "
@ -3182,6 +3239,15 @@ msgstr ""
"Policies associated with Consistency Groups exist in the Cinder policy file, " "Policies associated with Consistency Groups exist in the Cinder policy file, "
"and by default, all actions are disabled." "and by default, all actions are disabled."
msgid ""
"Policies with the system scoped token (``system_scope:all``) are not "
"supported in horizon yet. The horizon team recognizes it as an important "
"feature gap and would like to support it in near future."
msgstr ""
"Policies with the system scoped token (``system_scope:all``) are not "
"supported in horizon yet. The horizon team recognizes it as an important "
"feature gap and would like to support it in near future."
msgid "Prelude" msgid "Prelude"
msgstr "Prelude" msgstr "Prelude"
@ -3751,6 +3817,21 @@ msgstr ""
"The Cisco N1K Router plugin's additional features are available through a " "The Cisco N1K Router plugin's additional features are available through a "
"special additional dashboard when enabled and supported in Neutron." "special additional dashboard when enabled and supported in Neutron."
msgid ""
"The Django version of the launch instance form is deprecated now. Switch to "
"the AngularJS version of the form by setting ``LAUNCH_INSTANCE_NG_ENABLED`` "
"to ``True`` and ``LAUNCH_INSTANCE_LEGACY_ENABLED`` to ``False``. The horizon "
"team believes that feature gaps between Django and AngularJS implementations "
"have been closed and we can drop the Django version. If you see any feature "
"gap, please file a bug to horizon or contact the horizon team."
msgstr ""
"The Django version of the launch instance form is deprecated now. Switch to "
"the AngularJS version of the form by setting ``LAUNCH_INSTANCE_NG_ENABLED`` "
"to ``True`` and ``LAUNCH_INSTANCE_LEGACY_ENABLED`` to ``False``. The Horizon "
"team believes that feature gaps between Django and AngularJS implementations "
"have been closed and we can drop the Django version. If you see any feature "
"gap, please file a bug to horizon or contact the Horizon team."
msgid "" msgid ""
"The Essex Horizon release is only partially backwards-compatible with Diablo " "The Essex Horizon release is only partially backwards-compatible with Diablo "
"OpenStack components. While it is largely possible to log in and interact, " "OpenStack components. While it is largely possible to log in and interact, "
@ -4280,6 +4361,19 @@ msgstr ""
msgid "The following deprecated settings have been dropped." msgid "The following deprecated settings have been dropped."
msgstr "The following deprecated settings have been dropped." msgstr "The following deprecated settings have been dropped."
msgid ""
"The format of the policy files under ``POLICY_FILES`` is changed to YAML and "
"all contents of these files are commented out now. You only need to define "
"policies which you would like to modify from the default. You can still use "
"policy files with JSON format. If you continue to use JSON format, configure "
"``POLICY_FILES`` setting to point JSON files."
msgstr ""
"The format of the policy files under ``POLICY_FILES`` is changed to YAML and "
"all contents of these files are commented out now. You only need to define "
"policies which you would like to modify from the default. You can still use "
"policy files with JSON format. If you continue to use JSON format, configure "
"``POLICY_FILES`` setting to point JSON files."
msgid "" msgid ""
"The function fix_auth_url_version() should be removed from openstack_auth " "The function fix_auth_url_version() should be removed from openstack_auth "
"library as soon as Horizon no longer needs it. The replacement function is " "library as soon as Horizon no longer needs it. The replacement function is "
@ -4938,6 +5032,13 @@ msgstr ""
"View added to allow administrators to view/add/update Glance Metadata " "View added to allow administrators to view/add/update Glance Metadata "
"definitions" "definitions"
msgid ""
"Volume backups is now supported for admin panel. Admin is now able to view "
"all volume backups for differenet users."
msgstr ""
"Volume backups is now supported for admin panel. Admin is now able to view "
"all volume backups for different users."
msgid "Volume encryption metadata support" msgid "Volume encryption metadata support"
msgstr "Volume encryption metadata support" msgstr "Volume encryption metadata support"
@ -5015,6 +5116,19 @@ msgstr ""
"this is not the recommended practice, and that pseudo-folders should only be " "this is not the recommended practice, and that pseudo-folders should only be "
"demarcated by a delimiting character (usually \"/\") in the object name." "demarcated by a delimiting character (usually \"/\") in the object name."
msgid ""
"When multiple availability zones are available, the default behavior is to "
"allow the scheduler to spawn a VM in any of them. The new setting "
"``LAUNCH_INSTANCE_DEFAULTS.default_availability_zone`` allows an "
"administrator to specify a default static availability zone for new VM "
"creation."
msgstr ""
"When multiple availability zones are available, the default behaviour is to "
"allow the scheduler to spawn a VM in any of them. The new setting "
"``LAUNCH_INSTANCE_DEFAULTS.default_availability_zone`` allows an "
"administrator to specify a default static availability zone for new VM "
"creation."
msgid "" msgid ""
"Whereas Nova Network uses only the name of a security group when specifying " "Whereas Nova Network uses only the name of a security group when specifying "
"security groups at instance launch time, Neutron can accept either a name or " "security groups at instance launch time, Neutron can accept either a name or "