Merge "Imported Translations from Zanata"

This commit is contained in:
Zuul 2020-09-14 09:12:53 +00:00 committed by Gerrit Code Review
commit 65705dc024
4 changed files with 466 additions and 10 deletions

View File

@ -3,13 +3,13 @@
# Andi Chandler <andi@gowling.com>, 2020. #zanata # Andi Chandler <andi@gowling.com>, 2020. #zanata
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: horizon 18.4.2.dev43\n" "Project-Id-Version: horizon 18.4.2.dev61\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-09-03 16:57+0000\n" "POT-Creation-Date: 2020-09-10 18:13+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-05-02 03:51+0000\n" "PO-Revision-Date: 2020-09-12 10:26+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"
@ -980,6 +980,26 @@ msgstr ""
"CRUD, linking to related views based on the object's id, filtering the data " "CRUD, linking to related views based on the object's id, filtering the data "
"in the table, or fetching updated data when appropriate." "in the table, or fetching updated data when appropriate."
msgid ""
"Active and consistent review of review activity, bug triage and other "
"activity will be performed periodically and fed back to the core reviewer "
"team so everyone knows how things are progressing."
msgstr ""
"Active and consistent review of review activity, bug triage and other "
"activity will be performed periodically and fed back to the core reviewer "
"team so everyone knows how things are progressing."
msgid ""
"Actively reviewing patch submissions, considering whether the patch: - is "
"functional - fits use cases and vision of the project - is complete in terms "
"of testing, documentation, and release notes - takes into consideration "
"upgrade concerns from previous versions"
msgstr ""
"Actively reviewing patch submissions, considering whether the patch: - is "
"functional - fits use cases and vision of the project - is complete in terms "
"of testing, documentation, and release notes - takes into consideration "
"upgrade concerns from previous versions"
msgid "" msgid ""
"Add a new panel/ panel group/ dashboard (See :ref:`tutorials-dashboard`). " "Add a new panel/ panel group/ dashboard (See :ref:`tutorials-dashboard`). "
"JavaScript file inclusion is the same as the Upstream process." "JavaScript file inclusion is the same as the Upstream process."
@ -1105,6 +1125,9 @@ msgstr ""
"will handle whitespace when rendering the output. Two spaces is the " "will handle whitespace when rendering the output. Two spaces is the "
"preferred indentation style to match all front-end code." "preferred indentation style to match all front-end code."
msgid "Agenda: https://wiki.openstack.org/wiki/Meetings/Horizon"
msgstr "Agenda: https://wiki.openstack.org/wiki/Meetings/Horizon"
msgid "" msgid ""
"All Horizon dashboard panels should extend from this class. It provides the " "All Horizon dashboard panels should extend from this class. It provides the "
"appropriate hooks for automatically constructing URLconfs, and providing " "appropriate hooks for automatically constructing URLconfs, and providing "
@ -1125,6 +1148,22 @@ msgstr ""
"modules, automatically constructing URLconfs, and providing permission-based " "modules, automatically constructing URLconfs, and providing permission-based "
"access control." "access control."
msgid ""
"All changes proposed to horizon require two +2 votes from the horizon core "
"reviewers before one of the core reviewers can approve a change by giving "
"\"Workflow +1\" vote."
msgstr ""
"All changes proposed to Horizon require two +2 votes from the Horizon core "
"reviewers before one of the core reviewers can approve a change by giving "
"\"Workflow +1\" vote."
msgid ""
"All common PTL duties are enumerated in the `PTL guide <https://docs."
"openstack.org/project-team-guide/ptl.html>`_."
msgstr ""
"All common PTL duties are enumerated in the `PTL guide <https://docs."
"openstack.org/project-team-guide/ptl.html>`_."
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."
@ -1832,6 +1871,13 @@ msgstr ""
msgid "Below is a skeleton of what your plugin should look like.::" msgid "Below is a skeleton of what your plugin should look like.::"
msgstr "Below is a skeleton of what your plugin should look like.::" msgstr "Below is a skeleton of what your plugin should look like.::"
msgid ""
"Below will cover the more project specific information you need to get "
"started with horizon."
msgstr ""
"Below will cover the more project specific information you need to get "
"started with Horizon."
msgid "" msgid ""
"Boolean designating whether or not this column represents a status (i.e. " "Boolean designating whether or not this column represents a status (i.e. "
"\"enabled/disabled\", \"up/down\", \"active/inactive\"). Default: ``False``." "\"enabled/disabled\", \"up/down\", \"active/inactive\"). Default: ``False``."
@ -2222,6 +2268,13 @@ msgstr ""
"be enabled or disabled using Horizon's plugin mechanism. Therefore no " "be enabled or disabled using Horizon's plugin mechanism. Therefore no "
"dashboards other than ``mydashboard`` can safely use this code." "dashboards other than ``mydashboard`` can safely use this code."
msgid ""
"Collect and compress static assets with ``python manage.py collectstatic -"
"c`` and ``python manage.py compress``."
msgstr ""
"Collect and compress static assets with ``python manage.py collectstatic -"
"c`` and ``python manage.py compress``."
msgid "Common function for getting the admin permissions from settings" msgid "Common function for getting the admin permissions from settings"
msgstr "Common function for getting the admin permissions from settings" msgstr "Common function for getting the admin permissions from settings"
@ -2240,6 +2293,9 @@ msgstr "Common function for setting the cookie in the response."
msgid "Common pitfalls" msgid "Common pitfalls"
msgstr "Common pitfalls" msgstr "Common pitfalls"
msgid "Communication"
msgstr "Communication"
msgid "Compile the catalog" msgid "Compile the catalog"
msgstr "Compile the catalogue" msgstr "Compile the catalogue"
@ -2310,6 +2366,9 @@ msgid "Consistent: Visual and interaction paradigms are maintained throughout."
msgstr "" msgstr ""
"Consistent: Visual and interaction paradigms are maintained throughout." "Consistent: Visual and interaction paradigms are maintained throughout."
msgid "Contacting the Core Team"
msgstr "Contacting the Core Team"
msgid "Contains options for :class:`.DataTable` objects." msgid "Contains options for :class:`.DataTable` objects."
msgstr "Contains options for :class:`.DataTable` objects." msgstr "Contains options for :class:`.DataTable` objects."
@ -2799,6 +2858,9 @@ msgstr ""
"Documentation is generated with Sphinx using the tox command. To create HTML " "Documentation is generated with Sphinx using the tox command. To create HTML "
"docs and man pages:" "docs and man pages:"
msgid "Documentation: https://docs.openstack.org/horizon/latest/"
msgstr "Documentation: https://docs.openstack.org/horizon/latest/"
msgid "Does a panel have to be an app in ``INSTALLED_APPS``?" msgid "Does a panel have to be an app in ``INSTALLED_APPS``?"
msgstr "Does a panel have to be an app in ``INSTALLED_APPS``?" msgstr "Does a panel have to be an app in ``INSTALLED_APPS``?"
@ -3255,6 +3317,19 @@ msgstr ""
"For example, the tab should be rendered into the HTML on load and respond to " "For example, the tab should be rendered into the HTML on load and respond to "
"a click event." "a click event."
msgid ""
"For general information on contributing to OpenStack, please check out the "
"`contributor guide <https://docs.openstack.org/contributors/>`_ to get "
"started. It covers all the basics that are common to all OpenStack projects: "
"the accounts you need, the basics of interacting with our Gerrit review "
"system, how we communicate as a community, etc."
msgstr ""
"For general information on contributing to OpenStack, please check out the "
"`contributor guide <https://docs.openstack.org/contributors/>`_ to get "
"started. It covers all the basics that are common to all OpenStack projects: "
"the accounts you need, the basics of interacting with our Gerrit review "
"system, how we communicate as a community, etc."
msgid "" msgid ""
"For larger components, such as workflows with multiple steps, consider " "For larger components, such as workflows with multiple steps, consider "
"breaking the code down further. For example, the Launch Instance workflow, " "breaking the code down further. For example, the Launch Instance workflow, "
@ -3427,6 +3502,21 @@ msgstr "Function was removed (hopefully it was deprecated)"
msgid "Functional tests" msgid "Functional tests"
msgstr "Functional tests" msgstr "Functional tests"
msgid ""
"GUI supports for most OpenStack projects are achieved via horizon plugins. "
"The horizon core reviewer team has responsibility to help horizon plugin "
"teams from the perspective of horizon related changes as the framework, for "
"example, Django version bump, testing improvements, plugin interface changes "
"in horizon and so on. A member of the team is expected to send and review "
"patches related to such changes."
msgstr ""
"GUI supports for most OpenStack projects are achieved via horizon plugins. "
"The Horizon core reviewer team has responsibility to help Horizon plugin "
"teams from the perspective of Horizon related changes as the framework, for "
"example, Django version bump, testing improvements, plugin interface changes "
"in Horizon and so on. A member of the team is expected to send and review "
"patches related to such changes."
msgid "General-purpose decorators for use with Horizon." msgid "General-purpose decorators for use with Horizon."
msgstr "General-purpose decorators for use with Horizon." msgstr "General-purpose decorators for use with Horizon."
@ -3464,6 +3554,9 @@ msgstr "Get the filter string value."
msgid "Getting Started" msgid "Getting Started"
msgstr "Getting Started" msgstr "Getting Started"
msgid "Getting Your Patch Merged"
msgstr "Getting Your Patch Merged"
msgid "" msgid ""
"Give credit where credit is due; if someone helps you substantially with a " "Give credit where credit is due; if someone helps you substantially with a "
"piece of code, it's polite (though not required) to thank them in your " "piece of code, it's polite (though not required) to thank them in your "
@ -3581,6 +3674,9 @@ msgstr ""
msgid "Helper function for building an attribute dictionary." msgid "Helper function for building an attribute dictionary."
msgstr "Helper function for building an attribute dictionary." msgstr "Helper function for building an attribute dictionary."
msgid "Helping horizon plugin maintenances"
msgstr "Helping Horizon plugin maintenances"
msgid "History" msgid "History"
msgstr "History" msgstr "History"
@ -3666,6 +3762,9 @@ msgstr "Horizon Microversion Support"
msgid "Horizon Middleware" msgid "Horizon Middleware"
msgstr "Horizon Middleware" msgstr "Horizon Middleware"
msgid "Horizon Plugin Maintenance"
msgstr "Horizon Plugin Maintenance"
msgid "Horizon Policy Enforcement (RBAC: Role Based Access Control)" msgid "Horizon Policy Enforcement (RBAC: Role Based Access Control)"
msgstr "Horizon Policy Enforcement (RBAC: Role Based Access Control)" msgstr "Horizon Policy Enforcement (RBAC: Role Based Access Control)"
@ -3973,6 +4072,9 @@ msgstr ""
"However, what defines a \"good\" test is not always obvious, and there are a " "However, what defines a \"good\" test is not always obvious, and there are a "
"lot of common pitfalls that can easily shoot your test suite in the foot." "lot of common pitfalls that can easily shoot your test suite in the foot."
msgid "IRC channel: ``#openstack-horizon`` at freenode"
msgstr "IRC channel: ``#openstack-horizon`` at freenode"
msgid "" msgid ""
"If :attr:`~horizon.tables.Action.policy_rules` is not set, no policy checks " "If :attr:`~horizon.tables.Action.policy_rules` is not set, no policy checks "
"will be made to determine if the action should be visible and will be " "will be made to determine if the action should be visible and will be "
@ -4187,6 +4289,19 @@ msgstr ""
"logging level to 'DEBUG' for the default 'test' logger. Also, add a logger " "logging level to 'DEBUG' for the default 'test' logger. Also, add a logger "
"config for Django::" "config for Django::"
msgid ""
"If the exception is not re-raised, an appropriate wrapper exception class "
"indicating the type of exception that was encountered will be returned. If "
"details is None (default), take it from exception sys.exc_info. If details "
"is other string, then use that string explicitly or if details is empty then "
"suppress it."
msgstr ""
"If the exception is not re-raised, an appropriate wrapper exception class "
"indicating the type of exception that was encountered will be returned. If "
"details is None (default), take it from exception sys.exc_info. If details "
"is other string, then use that string explicitly or if details is empty then "
"suppress it."
msgid "If the following applies to the patch, a release note is required:" msgid "If the following applies to the patch, a release note is required:"
msgstr "If the following applies to the patch, a release note is required:" msgstr "If the following applies to the patch, a release note is required:"
@ -4496,6 +4611,38 @@ msgstr ""
"If you want to run the suite headless, without being able to see them (as " "If you want to run the suite headless, without being able to see them (as "
"they are ran on Jenkins), you can run the tests::" "they are ran on Jenkins), you can run the tests::"
msgid ""
"If you would like to add a new feature to horizon, file a blueprint to "
"https://blueprints.launchpad.net/horizon. You can find a template for a "
"blueprint at https://blueprints.launchpad.net/horizon/+spec/template. The "
"template is not a strict requirement but it would be nice to cover a "
"motivation and an approach of your blueprint. From the nature of GUI, a "
"discussion on UI design during a patch review could be more productive, so "
"there is no need to explain the detail of UI design in your blueprint "
"proposal."
msgstr ""
"If you would like to add a new feature to horizon, file a blueprint to "
"https://blueprints.launchpad.net/horizon. You can find a template for a "
"blueprint at https://blueprints.launchpad.net/horizon/+spec/template. The "
"template is not a strict requirement but it would be nice to cover a "
"motivation and an approach of your blueprint. From the nature of GUI, a "
"discussion on UI design during a patch review could be more productive, so "
"there is no need to explain the detail of UI design in your blueprint "
"proposal."
msgid ""
"If you're looking for some smaller, please look through the list of bugs and "
"find what you think you can work on. If you are not sure the status of a bug "
"feel free to ask to the horizon team. We can help you. Note that we recently "
"do not maintain 'low-hanging-fruit' tag and some of them with this tag are "
"not simple enough."
msgstr ""
"If you're looking for some smaller, please look through the list of bugs and "
"find what you think you can work on. If you are not sure the status of a bug "
"feel free to ask to the Horizon team. We can help you. Note that we recently "
"do not maintain 'low-hanging-fruit' tag and some of them with this tag are "
"not simple enough."
msgid "" msgid ""
"Imagine if all packages had a local copy of jQuery. If a security hole is " "Imagine if all packages had a local copy of jQuery. If a security hole is "
"discovered in jQuery, we must write more than 90 patches in Debian, one for " "discovered in jQuery, we must write more than 90 patches in Debian, one for "
@ -4615,6 +4762,15 @@ msgstr ""
"In general new code without unit tests will not be accepted, and every " "In general new code without unit tests will not be accepted, and every "
"bugfix *must* include a regression test." "bugfix *must* include a regression test."
msgid ""
"In general, all changes should be proposed along with at least unit test "
"coverage (python or JavaScript). Integration test support would be "
"appreciated."
msgstr ""
"In general, all changes should be proposed along with at least unit test "
"coverage (python or JavaScript). Integration test support would be "
"appreciated."
msgid "" msgid ""
"In most distributions, it is not acceptable to have multiple versions of the " "In most distributions, it is not acceptable to have multiple versions of the "
"same piece of software. In Red Hat systems, it is technically possible to " "same piece of software. In Red Hat systems, it is technically possible to "
@ -5290,6 +5446,13 @@ msgstr ""
msgid "MANIFEST.in" msgid "MANIFEST.in"
msgstr "MANIFEST.in" msgstr "MANIFEST.in"
msgid ""
"Mailing list: `openstack-discuss <http://lists.openstack.org/cgi-bin/mailman/"
"listinfo/openstack-discuss>`__ with ``[horizon]`` tag."
msgstr ""
"Mailing list: `openstack-discuss <http://lists.openstack.org/cgi-bin/mailman/"
"listinfo/openstack-discuss>`__ with ``[horizon]`` tag."
msgid "Maintaining accurate, complete, and relevant documentation" msgid "Maintaining accurate, complete, and relevant documentation"
msgstr "Maintaining accurate, complete, and relevant documentation" msgstr "Maintaining accurate, complete, and relevant documentation"
@ -5493,9 +5656,41 @@ msgstr "Module Structure"
msgid "Module defining the Django auth backend class for the Keystone API." msgid "Module defining the Django auth backend class for the Keystone API."
msgstr "Module defining the Django auth backend class for the Keystone API." msgstr "Module defining the Django auth backend class for the Keystone API."
msgid ""
"Monitor and participate in ``[horizon]`` discussions on the mailing list"
msgstr ""
"Monitor and participate in ``[horizon]`` discussions on the mailing list"
msgid "Monitor and participate in-channel at #openstack-horizon" msgid "Monitor and participate in-channel at #openstack-horizon"
msgstr "Monitor and participate in-channel at #openstack-horizon" msgstr "Monitor and participate in-channel at #openstack-horizon"
msgid ""
"More detailed guidelines for reviewers of patches are available at `OpenDev "
"Developer's Guide <https://docs.opendev.org/opendev/infra-manual/latest/"
"developers.html#code-review>`__."
msgstr ""
"More detailed guidelines for reviewers of patches are available at `OpenDev "
"Developer's Guide <https://docs.opendev.org/opendev/infra-manual/latest/"
"developers.html#code-review>`__."
msgid ""
"Most active contributors are online at IRC while they are active, so it "
"would be the easiest way to contact the team directly. Note that all IRC "
"conversations are stored `here <http://eavesdrop.openstack.org/irclogs/"
"%23openstack-horizon/>`__."
msgstr ""
"Most active contributors are online at IRC while they are active, so it "
"would be the easiest way to contact the team directly. Note that all IRC "
"conversations are stored `here <http://eavesdrop.openstack.org/irclogs/"
"%23openstack-horizon/>`__."
msgid ""
"Most core reviewers are online in the IRC channel and you can contact them "
"there."
msgstr ""
"Most core reviewers are online in the IRC channel and you can contact them "
"there."
msgid "Move on to releasing once you're happy the Horizon changes are stable." msgid "Move on to releasing once you're happy the Horizon changes are stable."
msgstr "Move on to releasing once you're happy the Horizon changes are stable." msgstr "Move on to releasing once you're happy the Horizon changes are stable."
@ -5528,6 +5723,9 @@ msgid ""
msgstr "" msgstr ""
"Needless to say, it is important to choose a meaningful repository name." "Needless to say, it is important to choose a meaningful repository name."
msgid "New Feature Planning"
msgstr "New Feature Planning"
msgid "" msgid ""
"Next you will need to configure Horizon by adding a ``local_settings.py`` " "Next you will need to configure Horizon by adding a ``local_settings.py`` "
"file. A good starting point is to use the example config with the following " "file. A good starting point is to use the example config with the following "
@ -5599,6 +5797,13 @@ msgstr ""
"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 "
"value of ``None``." "value of ``None``."
msgid ""
"Note that involvements in more works in horizon plugins are up to "
"individuals but it would be nice to be involved if you have time :)"
msgstr ""
"Note that involvements in more works in Horizon plugins are up to "
"individuals but it would be nice to be involved if you have time :)"
msgid "" msgid ""
"Note that once a package is released, you can not \"un-release\" it. You " "Note that once a package is released, you can not \"un-release\" it. You "
"should never attempt to modify, delete or rename a released package without " "should never attempt to modify, delete or rename a released package without "
@ -5982,6 +6187,11 @@ msgstr "Parameters"
msgid "Parses the ``action_string`` parameter sent back with the POST data." msgid "Parses the ``action_string`` parameter sent back with the POST data."
msgstr "Parses the ``action_string`` parameter sent back with the POST data." msgstr "Parses the ``action_string`` parameter sent back with the POST data."
msgid ""
"Participate in related design sessions at Project Team Gatherings (PTGs)"
msgstr ""
"Participate in related design sessions at Project Team Gatherings (PTGs)"
msgid "Password expiration date." msgid "Password expiration date."
msgstr "Password expiration date." msgstr "Password expiration date."
@ -6036,6 +6246,28 @@ msgstr ""
"with the decision on the ticket, the appropriate solution is to take it up " "with the decision on the ticket, the appropriate solution is to take it up "
"on IRC or the mailing list." "on IRC or the mailing list."
msgid ""
"Please file a bug first even if you already have a fix for it. If you can "
"reproduce the bug reliably and identify its cause then it's usually safe to "
"start working on it. However, getting independent confirmation (and "
"verifying that it's not a duplicate) is always a good idea if you can be "
"patient."
msgstr ""
"Please file a bug first even if you already have a fix for it. If you can "
"reproduce the bug reliably and identify its cause then it's usually safe to "
"start working on it. However, getting independent confirmation (and "
"verifying that it's not a duplicate) is always a good idea if you can be "
"patient."
msgid ""
"Please note in-person attendance at PTGs, mid-cycles, and other code sprints "
"is not a requirement to be a core reviewer. Participation can also include "
"contributing to the design documents discussed at the design sessions."
msgstr ""
"Please note in-person attendance at PTGs, mid-cycles, and other code sprints "
"is not a requirement to be a core reviewer. Participation can also include "
"contributing to the design documents discussed at the design sessions."
msgid "Plugins" msgid "Plugins"
msgstr "Plugins" msgstr "Plugins"
@ -6081,9 +6313,18 @@ msgstr "Preload all data that for the tabs that will be displayed."
msgid "Profiling Pages" msgid "Profiling Pages"
msgstr "Profiling Pages" msgstr "Profiling Pages"
msgid "Project Policies"
msgstr "Project Policies"
msgid "Project Resources"
msgstr "Project Resources"
msgid "Project Structure" msgid "Project Structure"
msgstr "Project Structure" msgstr "Project Structure"
msgid "Project Team Lead Duties"
msgstr "Project Team Lead Duties"
msgid "Project page: https://launchpad.net/horizon" msgid "Project page: https://launchpad.net/horizon"
msgstr "Project page: https://launchpad.net/horizon" msgstr "Project page: https://launchpad.net/horizon"
@ -6345,6 +6586,9 @@ msgstr ""
"Replace ``horizon.app.core.images.workflows.create-volume.service`` with the " "Replace ``horizon.app.core.images.workflows.create-volume.service`` with the "
"workflow you intend to augment." "workflow you intend to augment."
msgid "Reporting a Bug"
msgstr "Reporting a Bug"
msgid "Represents a row in the table." msgid "Represents a row in the table."
msgstr "Represents a row in the table." msgstr "Represents a row in the table."
@ -7049,6 +7293,9 @@ msgstr ""
"Since Django already uses ``{{ }}``, use ``{$ $}`` or ``{% verbatim %}`` " "Since Django already uses ``{{ }}``, use ``{$ $}`` or ``{% verbatim %}`` "
"instead." "instead."
msgid "So You Want to Contribute..."
msgstr "So You Want to Contribute..."
msgid "So it's enough to just import and use them, e.g. ::" msgid "So it's enough to just import and use them, e.g. ::"
msgstr "So it's enough to just import and use them, e.g. ::" msgstr "So it's enough to just import and use them, e.g. ::"
@ -7114,6 +7361,9 @@ msgstr ""
"Source code changes aren't as easily lost when running ``unstack.sh`` / " "Source code changes aren't as easily lost when running ``unstack.sh`` / "
"``stack.sh``" "``stack.sh``"
msgid "Source code: https://opendev.org/openstack/horizon"
msgstr "Source code: https://opendev.org/openstack/horizon"
msgid "" msgid ""
"Source-code formatting (or \"beautification\") is recommended but should " "Source-code formatting (or \"beautification\") is recommended but should "
"be used with caution. Keep in mind that if you reformat an entire file that " "be used with caution. Keep in mind that if you reformat an entire file that "
@ -7320,6 +7570,9 @@ msgstr ""
"string and a function. The string is a name or title for the spec suite, " "string and a function. The string is a name or title for the spec suite, "
"whilst the function is a block that implements the suite." "whilst the function is a block that implements the suite."
msgid "Supported Software"
msgstr "Supported Software"
msgid "" msgid ""
"Supports IPv4/IPv6 in the format: .. xxx.xxx.xxx.xxx .. xxx.xxx.xxx.xxx/" "Supports IPv4/IPv6 in the format: .. xxx.xxx.xxx.xxx .. xxx.xxx.xxx.xxx/"
"zz .. ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff .. ffff:ffff:ffff:ffff:ffff:" "zz .. ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff .. ffff:ffff:ffff:ffff:ffff:"
@ -7414,6 +7667,12 @@ msgstr "Tables, Tabs, and Views"
msgid "Tabs" msgid "Tabs"
msgstr "Tabs" msgstr "Tabs"
msgid "Task Tracking"
msgstr "Task Tracking"
msgid "Team meeting:"
msgstr "Team meeting:"
msgid "Templates" msgid "Templates"
msgstr "Templates" msgstr "Templates"
@ -8273,6 +8532,33 @@ msgstr ""
"cloud-services/hz-if-policies.directive.js'. Assume you have the following " "cloud-services/hz-if-policies.directive.js'. Assume you have the following "
"policy defined in your angular controller::" "policy defined in your angular controller::"
msgid ""
"The horizon PTL is expected to coordinate and encourage the core reviewer "
"team and contributors for the success. The expectations for the core "
"reviewer team is documented at :doc:`policies/core-reviewers` and the PTL "
"would play an important role in this."
msgstr ""
"The Horizon PTL is expected to coordinate and encourage the core reviewer "
"team and contributors for the success. The expectations for the core "
"reviewer team is documented at :doc:`policies/core-reviewers` and the PTL "
"would play an important role in this."
msgid ""
"The horizon core reviewer team is responsible for many aspects of the "
"horizon project. These include, but are not limited to:"
msgstr ""
"The Horizon core reviewer team is responsible for many aspects of the "
"Horizon project. These include, but are not limited to:"
msgid ""
"The horizon team has a weekly meeting which covers all things related to the "
"horizon project like announcements, project priorities, community goals, "
"bugs and so on."
msgstr ""
"The Horizon team has a weekly meeting which covers all things related to the "
"horizon project like announcements, project priorities, community goals, "
"bugs and so on."
msgid "The id of the Keystone domain scoped for the current user/token." msgid "The id of the Keystone domain scoped for the current user/token."
msgstr "The id of the Keystone domain scoped for the current user/token." msgstr "The id of the Keystone domain scoped for the current user/token."
@ -8343,6 +8629,24 @@ msgid ""
msgstr "" msgstr ""
"The keys which will be added to the context data upon completion of the step." "The keys which will be added to the context data upon completion of the step."
msgid ""
"The list of the current core reviewers is found at `gerrit <https://review."
"opendev.org/#/admin/groups/43,members>`__."
msgstr ""
"The list of the current core reviewers is found at `gerrit <https://review."
"opendev.org/#/admin/groups/43,members>`__."
msgid ""
"The mailing list would be a good place if you would like to discuss your "
"topic with the OpenStack community more broadly. Most OpenStack users, "
"operators and developers subscribe it and you can get useful feedbacks from "
"various perspectives."
msgstr ""
"The mailing list would be a good place if you would like to discuss your "
"topic with the OpenStack community more broadly. Most OpenStack users, "
"operators and developers subscribe it and you can get useful feedbacks from "
"various perspectives."
msgid "The main Horizon context processor. Required for Horizon to function." msgid "The main Horizon context processor. Required for Horizon to function."
msgstr "The main Horizon context processor. Required for Horizon to function." msgstr "The main Horizon context processor. Required for Horizon to function."
@ -9017,6 +9321,13 @@ msgstr ""
"There are a number of typical (and non-obvious) ways to break the unit " "There are a number of typical (and non-obvious) ways to break the unit "
"tests. Some common things to look for:" "tests. Some common things to look for:"
msgid ""
"There are a number of unsupported OpenStack features in horizon. "
"Implementing such would be appreciated even if it is small."
msgstr ""
"There are a number of unsupported OpenStack features in horizon. "
"Implementing such would be appreciated even if it is small."
msgid "" msgid ""
"There are also additional actions which are extensions of the basic Action " "There are also additional actions which are extensions of the basic Action "
"classes:" "classes:"
@ -9099,6 +9410,19 @@ msgstr ""
"There is also a useful and simple generic class-based view for handling the " "There is also a useful and simple generic class-based view for handling the "
"display of a :class:`~horizon.tabs.TabGroup` class." "display of a :class:`~horizon.tabs.TabGroup` class."
msgid ""
"There is the \"On Demand Agenda\" section at the end of the meeting, where "
"anyone can add a topic to discuss with the team. It is suggested to add such "
"topic to the On-Demand agenda in the \"Weekly meeting\" in `horizon release "
"priority etherpad <https://etherpad.opendev.org/p/horizon-release-"
"priorities>`__."
msgstr ""
"There is the \"On Demand Agenda\" section at the end of the meeting, where "
"anyone can add a topic to discuss with the team. It is suggested to add such "
"topic to the On-Demand agenda in the \"Weekly meeting\" in `horizon release "
"priority Etherpad <https://etherpad.opendev.org/p/horizon-release-"
"priorities>`__."
msgid "" msgid ""
"These are generally also isolated tests, though sometimes they may interact " "These are generally also isolated tests, though sometimes they may interact "
"with other services running locally. The key difference between functional " "with other services running locally. The key difference between functional "
@ -9895,6 +10219,9 @@ msgstr ""
"which returns a set of data for that table; and specify a template for the " "which returns a set of data for that table; and specify a template for the "
"``template_name`` attribute." "``template_name`` attribute."
msgid "Time: http://eavesdrop.openstack.org/#Horizon_Team_Meeting"
msgstr "Time: http://eavesdrop.openstack.org/#Horizon_Team_Meeting"
msgid "Timezone-aware checking of the auth token's expiration timestamp." msgid "Timezone-aware checking of the auth token's expiration timestamp."
msgstr "Timezone-aware checking of the auth token's expiration timestamp." msgstr "Timezone-aware checking of the auth token's expiration timestamp."
@ -10070,6 +10397,21 @@ 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 support storing profiler data on server-side, MongoDB cluster needs to be "
"installed on your Devstack host (default configuration), see `Installing "
"MongoDB <https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/"
"#install-mongodb-community-edition>`__. Then, change the ``bindIp`` key in "
"``/etc/mongod.conf`` to ``0.0.0.0`` and invoke ``sudo service mongod "
"restart``."
msgstr ""
"To support storing profiler data on server-side, MongoDB cluster needs to be "
"installed on your Devstack host (default configuration), see `Installing "
"MongoDB <https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/"
"#install-mongodb-community-edition>`__. Then, change the ``bindIp`` key in "
"``/etc/mongod.conf`` to ``0.0.0.0`` and invoke ``sudo service mongod "
"restart``."
msgid "" msgid ""
"To test it locally, you need some extra steps. Here is an example where " "To test it locally, you need some extra steps. Here is an example where "
"``tox_envlist`` is ``py36`` and ``django_version`` is ``>=1.11,<2.0``." "``tox_envlist`` is ``py36`` and ``django_version`` is ``>=1.11,<2.0``."
@ -10458,6 +10800,17 @@ msgstr ""
"package the required files as xstatic Python packages and add them as " "package the required files as xstatic Python packages and add them as "
"dependencies to Horizon." "dependencies to Horizon."
msgid ""
"We don't have a specific deadline during a development cycle. You can "
"propose a feature any time. Only thing you keep in your mind is that we do "
"not merge features during the feature freeze period after the milestone 3 in "
"each cycle."
msgstr ""
"We don't have a specific deadline during a development cycle. You can "
"propose a feature any time. Only thing you keep in your mind is that we do "
"not merge features during the feature freeze period after the milestone 3 in "
"each cycle."
msgid "" msgid ""
"We follow PEP8_ for all our Python code, and use ``pep8.py`` (available via " "We follow PEP8_ for all our Python code, and use ``pep8.py`` (available via "
"the shortcut ``tox -e pep8``) to validate that our code meets proper Python " "the shortcut ``tox -e pep8``) to validate that our code meets proper Python "
@ -10526,6 +10879,11 @@ 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 track our tasks in `Launchpad <https://bugs.launchpad.net/horizon>`__."
msgstr ""
"We track our tasks in `Launchpad <https://bugs.launchpad.net/horizon>`__."
msgid "" msgid ""
"We usually need to quote the django version in the pip command-line in most " "We usually need to quote the django version in the pip command-line in most "
"shells to escape interpretations by the shell." "shells to escape interpretations by the shell."
@ -10957,6 +11315,13 @@ msgstr ""
"message extraction and message substitution. We will briefly go over what " "message extraction and message substitution. We will briefly go over what "
"each one does for translation as a whole." "each one does for translation as a whole."
msgid ""
"You found an issue and want to make sure we are aware of it? You can do so "
"on `Launchpad <https://bugs.launchpad.net/horizon>`__."
msgstr ""
"You found an issue and want to make sure we are aware of it? You can do so "
"on `Launchpad <https://bugs.launchpad.net/horizon>`__."
msgid "" msgid ""
"You introduced an awesome piece of code and revel in your glorious " "You introduced an awesome piece of code and revel in your glorious "
"accomplishment. Suddenly your world comes crashing down when a core hands " "accomplishment. Suddenly your world comes crashing down when a core hands "

View File

@ -3,13 +3,13 @@
# Andi Chandler <andi@gowling.com>, 2020. #zanata # Andi Chandler <andi@gowling.com>, 2020. #zanata
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: horizon 18.4.2.dev23\n" "Project-Id-Version: horizon 18.4.2.dev61\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-27 08:53+0000\n" "POT-Creation-Date: 2020-09-10 18:13+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-07-09 08:04+0000\n" "PO-Revision-Date: 2020-09-12 10:23+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"
@ -384,6 +384,9 @@ msgstr "Deployment"
msgid "Django 2.2" msgid "Django 2.2"
msgstr "Django 2.2" msgstr "Django 2.2"
msgid "Django support policy is documented at :ref:`django_support`."
msgstr "Django support policy is documented at :ref:`django_support`."
msgid "" msgid ""
"Do not edit the ``ALLOWED_HOSTS`` parameter under the Ubuntu configuration " "Do not edit the ``ALLOWED_HOSTS`` parameter under the Ubuntu configuration "
"section." "section."

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: 2020-09-09 01:42+0000\n" "POT-Creation-Date: 2020-09-10 18:13+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-04-16 12:03+0000\n" "PO-Revision-Date: 2020-09-12 10:19+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"
@ -1542,6 +1542,9 @@ msgctxt "Created time"
msgid "Created" msgid "Created"
msgstr "Created" msgstr "Created"
msgid "Created At"
msgstr "Created At"
#, python-format #, python-format
msgid "Created extra spec \"%s\"." msgid "Created extra spec \"%s\"."
msgstr "Created extra spec \"%s\"." msgstr "Created extra spec \"%s\"."
@ -2794,6 +2797,9 @@ msgid ""
msgstr "" msgstr ""
"Evacuate the servers from the selected down host to an active target host." "Evacuate the servers from the selected down host to an active target host."
msgid "Event Id"
msgstr "Event Id"
msgid "" msgid ""
"Example: For <tt>mod_shib</tt> this would be <tt>Shib-Identity-Provider</" "Example: For <tt>mod_shib</tt> this would be <tt>Shib-Identity-Provider</"
"tt>, for <tt>mod_auth_openidc</tt>, this could be <tt>HTTP_OIDC_ISS</tt>. " "tt>, for <tt>mod_auth_openidc</tt>, this could be <tt>HTTP_OIDC_ISS</tt>. "
@ -2895,6 +2901,9 @@ msgstr "Failed to add interface: %s"
msgid "Failed to add project %(project)s to volume type access." msgid "Failed to add project %(project)s to volume type access."
msgstr "Failed to add project %(project)s to volume type access." msgstr "Failed to add project %(project)s to volume type access."
msgid "Failed to add route"
msgstr "Failed to add route"
msgid "Failed to check if description field is supported." msgid "Failed to check if description field is supported."
msgstr "Failed to check if description field is supported." msgstr "Failed to check if description field is supported."
@ -2910,6 +2919,10 @@ msgstr "Failed to check if Nova supports \"auto_allocated_network\"."
msgid "Failed to create a rbac policy." msgid "Failed to create a rbac policy."
msgstr "Failed to create a RBAC policy." msgstr "Failed to create a RBAC policy."
#, python-format
msgid "Failed to create network \"%s\"."
msgstr "Failed to create network \"%s\"."
#, python-format #, python-format
msgid "Failed to create network %s" msgid "Failed to create network %s"
msgstr "Failed to create network %s" msgstr "Failed to create network %s"
@ -2925,6 +2938,14 @@ msgstr "Failed to create router \"%s\"."
msgid "Failed to create router." msgid "Failed to create router."
msgstr "Failed to create router." msgstr "Failed to create router."
#, python-format
msgid "Failed to create subnet \"%(sub)s\" for network \"%(net)s\"."
msgstr "Failed to create subnet \"%(sub)s\" for network \"%(net)s\"."
#, python-format
msgid "Failed to create subnet \"%(sub)s\"."
msgstr "Failed to create subnet \"%(sub)s\"."
#, python-format #, python-format
msgid "Failed to delete network \"%s\"" msgid "Failed to delete network \"%s\""
msgstr "Failed to delete network \"%s\"" msgstr "Failed to delete network \"%s\""
@ -3015,6 +3036,9 @@ msgstr ""
msgid "Failed to remove project %(project)s from volume type access." msgid "Failed to remove project %(project)s from volume type access."
msgstr "Failed to remove project %(project)s from volume type access." msgstr "Failed to remove project %(project)s from volume type access."
msgid "Failed to set gateway."
msgstr "Failed to set gateway."
#, python-format #, python-format
msgid "Failed to update network %s" msgid "Failed to update network %s"
msgstr "Failed to update network %s" msgstr "Failed to update network %s"
@ -3031,6 +3055,10 @@ msgstr "Failed to update RBAC policy %s"
msgid "Failed to update router %s" msgid "Failed to update router %s"
msgstr "Failed to update router %s" msgstr "Failed to update router %s"
#, python-format
msgid "Failed to update subnet \"%s\"."
msgstr "Failed to update subnet \"%s\"."
msgid "False" msgid "False"
msgstr "False" msgstr "False"
@ -3336,6 +3364,9 @@ msgstr ""
"Groups are used to manage access and assign roles to multiple users at once. " "Groups are used to manage access and assign roles to multiple users at once. "
"Edit the group's name and description." "Edit the group's name and description."
msgid "Guaranteed Until"
msgstr "Guaranteed Until"
#. Translators: High Availability mode of Neutron router #. Translators: High Availability mode of Neutron router
msgid "HA mode" msgid "HA mode"
msgstr "HA mode" msgstr "HA mode"
@ -4138,6 +4169,9 @@ msgstr "Memory Usage"
msgid "Message" msgid "Message"
msgstr "Message" msgstr "Message"
msgid "Message Level"
msgstr "Message Level"
msgid "Messages" msgid "Messages"
msgstr "Messages" msgstr "Messages"
@ -7512,6 +7546,9 @@ msgstr "Unable to retrieve QoS specs"
msgid "Unable to retrieve RBAC policies." msgid "Unable to retrieve RBAC policies."
msgstr "Unable to retrieve RBAC policies." msgstr "Unable to retrieve RBAC policies."
msgid "Unable to retrieve a list of external networks."
msgstr "Unable to retrieve a list of external networks."
msgid "Unable to retrieve agent list." msgid "Unable to retrieve agent list."
msgstr "Unable to retrieve agent list." msgstr "Unable to retrieve agent list."
@ -7876,6 +7913,9 @@ msgstr "Unable to retrieve snapshot details."
msgid "Unable to retrieve snapshot list." msgid "Unable to retrieve snapshot list."
msgstr "Unable to retrieve snapshot list." msgstr "Unable to retrieve snapshot list."
msgid "Unable to retrieve snapshot messages."
msgstr "Unable to retrieve snapshot messages."
msgid "Unable to retrieve subnet details" msgid "Unable to retrieve subnet details"
msgstr "Unable to retrieve subnet details" msgstr "Unable to retrieve subnet details"
@ -8080,6 +8120,9 @@ msgstr ""
msgid "Unable to update image \"%s\"." msgid "Unable to update image \"%s\"."
msgstr "Unable to update image \"%s\"." msgstr "Unable to update image \"%s\"."
msgid "Unable to update instance security group."
msgstr "Unable to update instance security group."
msgid "Unable to update mapping." msgid "Unable to update mapping."
msgstr "Unable to update mapping." msgstr "Unable to update mapping."
@ -8450,6 +8493,9 @@ msgstr "User ID"
msgid "User ID =" msgid "User ID ="
msgstr "User ID =" msgstr "User ID ="
msgid "User Message"
msgstr "User Message"
msgid "User Name" msgid "User Name"
msgstr "User Name" msgstr "User Name"

View File

@ -7,11 +7,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: 2020-08-27 08:51+0000\n" "POT-Creation-Date: 2020-09-10 18:11+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-07-09 08:04+0000\n" "PO-Revision-Date: 2020-09-12 10:17+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"
@ -151,6 +151,9 @@ msgstr "18.1.0"
msgid "18.3.0" msgid "18.3.0"
msgstr "18.3.0" msgstr "18.3.0"
msgid "18.4.1-40"
msgstr "18.4.1-40"
msgid "8.0.1" msgid "8.0.1"
msgstr "8.0.1" msgstr "8.0.1"
@ -3484,6 +3487,13 @@ msgstr ""
msgid "Support for easily setting flavor extra specs" msgid "Support for easily setting flavor extra specs"
msgstr "Support for easily setting flavour extra specs" msgstr "Support for easily setting flavour extra specs"
msgid ""
"Support for extending in-use volumes is added. The extend volume action will "
"be shown on in-use volumes."
msgstr ""
"Support for extending in-use volumes is added. The extend volume action will "
"be shown on in-use volumes."
msgid "Support for managing Floating IP address pools." msgid "Support for managing Floating IP address pools."
msgstr "Support for managing Floating IP address pools." msgstr "Support for managing Floating IP address pools."
@ -5805,6 +5815,23 @@ msgstr ""
"current date and the expiration date to show a message to warn users change " "current date and the expiration date to show a message to warn users change "
"their password prior the expiration date." "their password prior the expiration date."
msgid ""
"[`blueprint refactor-error-messages <https://blueprints.launchpad.net/"
"horizon/+spec/refactor-error-messages>`_] User can see detailed error "
"message on the horizon UI. This blueprint adds a hyperlink \"details\" in "
"the alert box. So now when an exception occurs a user can click on this "
"hyperlink \"details\" which shows original error message included in a "
"corresponding error. This may help a user to understand what happens in "
"detail."
msgstr ""
"[`blueprint refactor-error-messages <https://blueprints.launchpad.net/"
"horizon/+spec/refactor-error-messages>`_] User can see detailed error "
"message on the Horizon UI. This blueprint adds a hyperlink \"details\" in "
"the alert box. So now when an exception occurs a user can click on this "
"hyperlink \"details\" which shows original error message included in a "
"corresponding error. This may help a user to understand what happens in "
"detail."
msgid "" msgid ""
"[`bug 1618235 <https://bugs.launchpad.net/horizon/+bug/1618235>`__] User can " "[`bug 1618235 <https://bugs.launchpad.net/horizon/+bug/1618235>`__] User can "
"now delete all characters typed in input search without causing the " "now delete all characters typed in input search without causing the "
@ -5841,6 +5868,21 @@ msgstr ""
"[`bug/1874657 <https://bugs.launchpad.net/horizon/1874657>`_] Horizon " "[`bug/1874657 <https://bugs.launchpad.net/horizon/1874657>`_] Horizon "
"container upgrade works without additional ``./manage.py compress`` call." "container upgrade works without additional ``./manage.py compress`` call."
msgid ""
"[`cinder-user-facing messages <https://blueprints.launchpad.net/horizon/"
"+spec/cinder-user-facing-messages>`_] This bp add a new tab \"Messages\" in "
"volume/snapshot detail pages where User can see failure summary messages for "
"corresponding volume and snapshot resources. Before this bp it only shows "
"user messages and message-level info. for a specific volume in the detail "
"page but now more parameters will be displayed for that volume."
msgstr ""
"[`cinder-user-facing messages <https://blueprints.launchpad.net/horizon/"
"+spec/cinder-user-facing-messages>`_] This bp add a new tab \"Messages\" in "
"volume/snapshot detail pages where User can see failure summary messages for "
"corresponding volume and snapshot resources. Before this bp it only shows "
"user messages and message-level info. for a specific volume in the detail "
"page but now more parameters will be displayed for that volume."
msgid "" msgid ""
"``ADD_TEMPLATE_DIRS`` setting is also added so that operators can place " "``ADD_TEMPLATE_DIRS`` setting is also added so that operators can place "
"custom templates for ``clouds.yaml`` at deployment-specific paths." "custom templates for ``clouds.yaml`` at deployment-specific paths."