Imported Translations from Zanata

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

Change-Id: Ifebc77190cd7ba9014035f54f1c05cdb9b2d9bc9
This commit is contained in:
OpenStack Proposal Bot 2020-04-28 07:20:42 +00:00
parent e0cecd233b
commit 58ad91595d
6 changed files with 487 additions and 79 deletions

View File

@ -5,11 +5,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-04-26 13:36+0000\n" "POT-Creation-Date: 2020-04-27 21:28+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-26 06:54+0000\n" "PO-Revision-Date: 2020-04-27 02:48+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"
@ -1068,6 +1068,19 @@ msgstr ""
msgid "Alternate Theme" msgid "Alternate Theme"
msgstr "Alternate Theme" msgstr "Alternate Theme"
msgid ""
"Although DevStack installs and configures an instance of Horizon when "
"running stack.sh, the preferred development setup follows the instructions "
"above on the server/VM running DevStack. There are several advantages to "
"maintaining a separate copy of the Horizon repo, rather than editing the "
"DevStack installed copy."
msgstr ""
"Although DevStack installs and configures an instance of Horizon when "
"running stack.sh, the preferred development setup follows the instructions "
"above on the server/VM running DevStack. There are several advantages to "
"maintaining a separate copy of the Horizon repo, rather than editing the "
"DevStack installed copy."
msgid "" msgid ""
"Although this tutorial focuses on extending a workflow, the steps here can " "Although this tutorial focuses on extending a workflow, the steps here can "
"easily be adapted to extend any service that inherited the " "easily be adapted to extend any service that inherited the "
@ -1270,6 +1283,17 @@ 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 of Queens, the OpenStack community are in the process of `policy-in-code "
"<https://governance.openstack.org/tc/goals/queens/policy-in-code.html>`__. "
"Some projects already define their policies in the code, and some still have "
"their policies in ``policy.json`` files."
msgstr ""
"As of Queens, the OpenStack community are in the process of `policy-in-code "
"<https://governance.openstack.org/tc/goals/queens/policy-in-code.html>`__. "
"Some projects already define their policies in the code, and some still have "
"their policies in ``policy.json`` files."
msgid "" msgid ""
"As you can see, the main body will be defined in ``_create_snapshot.html``, " "As you can see, the main body will be defined in ``_create_snapshot.html``, "
"so we must also create that file under the ``mypanel/templates/mypanel`` " "so we must also create that file under the ``mypanel/templates/mypanel`` "
@ -2355,6 +2379,9 @@ msgstr ""
msgid "Django support" msgid "Django support"
msgstr "Django support" msgstr "Django support"
msgid "Django: Table action"
msgstr "Django: Table action"
msgid "" msgid ""
"Do not put variables or functions in the global namespace. There are several " "Do not put variables or functions in the global namespace. There are several "
"reasons why globals are bad, one being that all JavaScript included in an " "reasons why globals are bad, one being that all JavaScript included in an "
@ -2688,6 +2715,15 @@ msgstr ""
"for gathering data, you can walk through :ref:`tutorials-table-actions` " "for gathering data, you can walk through :ref:`tutorials-table-actions` "
"tutorial." "tutorial."
msgid ""
"For any tabbed interface, your fundamental element is the tab group which "
"contains all your tabs. This class provides a dead-simple API for building "
"tab groups and encapsulates all the necessary logic behind the scenes."
msgstr ""
"For any tabbed interface, your fundamental element is the tab group which "
"contains all your tabs. This class provides a dead-simple API for building "
"tab groups and encapsulates all the necessary logic behind the scenes."
msgid "" msgid ""
"For bugs, open the bug first, but if you can reproduce the bug reliably and " "For bugs, open the bug first, but if you can reproduce the bug reliably and "
"identify its cause then it's usually safe to start working on it. However, " "identify its cause then it's usually safe to start working on it. However, "
@ -2770,6 +2806,13 @@ msgstr ""
"For more information on policy based Role Based Access Control see :ref:" "For more information on policy based Role Based Access Control see :ref:"
"`topics-policy`." "`topics-policy`."
msgid ""
"For project with the legacy ``policy.json`` files, what we need to do is "
"just to copy ``policy.json`` into the horizon tree."
msgstr ""
"For project with the legacy ``policy.json`` files, what we need to do is "
"just to copy ``policy.json`` into the Horizon tree."
msgid "For testing admin-only views and functionality." msgid "For testing admin-only views and functionality."
msgstr "For testing admin-only views and functionality." msgstr "For testing admin-only views and functionality."
@ -2807,6 +2850,13 @@ msgstr ""
"For usage information, tips & tricks and more examples check out the :ref:" "For usage information, tips & tricks and more examples check out the :ref:"
"`topics-datatables`." "`topics-datatables`."
msgid ""
"For usage information, tips & tricks and more examples check out the :ref:"
"`topics-workflows`."
msgstr ""
"For usage information, tips & tricks and more examples check out the :ref:"
"`topics-workflows`."
msgid "Form Classes" msgid "Form Classes"
msgstr "Form Classes" msgstr "Form Classes"
@ -3098,6 +3148,15 @@ msgstr "Horizon Middleware"
msgid "Horizon Settings" msgid "Horizon Settings"
msgstr "Horizon Settings" msgstr "Horizon Settings"
msgid "Horizon Tabs and TabGroups"
msgstr "Horizon Tabs and TabGroups"
msgid "Horizon TestCase Classes"
msgstr "Horizon TestCase Classes"
msgid "Horizon Workflows"
msgstr "Horizon Workflows"
msgid "" msgid ""
"Horizon connects to the rest of OpenStack via a Keystone service catalog. By " "Horizon connects to the rest of OpenStack via a Keystone service catalog. By "
"default Horizon looks for an endpoint at ``http://localhost/identity/v3``; " "default Horizon looks for an endpoint at ``http://localhost/identity/v3``; "
@ -3129,6 +3188,15 @@ msgstr ""
"API and appearance, and generally you don't have to reinvent the wheel or " "API and appearance, and generally you don't have to reinvent the wheel or "
"copy-and-paste every time you need a new table!" "copy-and-paste every time you need a new table!"
msgid ""
"Horizon includes a set of reusable components for programmatically building "
"tabbed interfaces with fancy features like dynamic AJAX loading and nearly "
"effortless templating and styling."
msgstr ""
"Horizon includes a set of reusable components for programmatically building "
"tabbed interfaces with fancy features like dynamic AJAX loading and nearly "
"effortless templating and styling."
msgid "" msgid ""
"Horizon provides a :class:`~horizon.forms.SelfHandlingForm` :class:`~horizon." "Horizon provides a :class:`~horizon.forms.SelfHandlingForm` :class:`~horizon."
"tables.DataTable` class which simplifies the vast majority of displaying " "tables.DataTable` class which simplifies the vast majority of displaying "
@ -3162,6 +3230,13 @@ msgstr ""
"Horizon provides a :class:`~horizon.tables.LinkAction` class which " "Horizon provides a :class:`~horizon.tables.LinkAction` class which "
"simplifies adding an action which can be used to display another view." "simplifies adding an action which can be used to display another view."
msgid ""
"Horizon provides a base test case class which provides several useful pre-"
"prepared attributes for testing Horizon components."
msgstr ""
"Horizon provides a base test case class which provides several useful pre-"
"prepared attributes for testing Horizon components."
msgid "" msgid ""
"Horizon provides a custom management command to create a typical base " "Horizon provides a custom management command to create a typical base "
"dashboard structure for you. Run the following commands in your Horizon root " "dashboard structure for you. Run the following commands in your Horizon root "
@ -3280,6 +3355,9 @@ msgstr ""
"Sphinx for additional parsing and functionality, and should follow standard " "Sphinx for additional parsing and functionality, and should follow standard "
"practices for writing reST. This includes:" "practices for writing reST. This includes:"
msgid "Horizon's tests and you"
msgstr "Horizon's tests and you"
msgid "HorizonMiddleware" msgid "HorizonMiddleware"
msgstr "HorizonMiddleware" msgstr "HorizonMiddleware"
@ -3292,6 +3370,12 @@ msgstr ""
"headers are still valid they may be re-used, retrieved from cache or the " "headers are still valid they may be re-used, retrieved from cache or the "
"plugin may invoke an authentication request against a server." "plugin may invoke an authentication request against a server."
msgid "How to Utilize RBAC"
msgstr "How to Utilise RBAC"
msgid "How to run the tests"
msgstr "How to run the tests"
msgid "" msgid ""
"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."
@ -3565,6 +3649,13 @@ msgstr ""
"backend will try to scope to the projects returned from the user's assigned " "backend will try to scope to the projects returned from the user's assigned "
"projects. The first successful project scoped will be returned." "projects. The first successful project scoped will be returned."
msgid ""
"If the value matches the ``project_id`` to which the user's token is scoped, "
"then access is allowed."
msgstr ""
"If the value matches the ``project_id`` to which the user's token is scoped, "
"then access is allowed."
msgid "" msgid ""
"If there is unexpected wrapping/truncation there might not be enough space " "If there is unexpected wrapping/truncation there might not be enough space "
"for translations." "for translations."
@ -4868,6 +4959,15 @@ msgstr ""
msgid "Once you've made your changes, there are a few things to do:" msgid "Once you've made your changes, there are a few things to do:"
msgstr "Once you've made your changes, there are a few things to do:" msgstr "Once you've made your changes, there are a few things to do:"
msgid ""
"One of the most challenging aspects of building a compelling user experience "
"is crafting complex multi-part workflows. Horizon's ``workflows`` module "
"aims to bring that capability within everyday reach."
msgstr ""
"One of the most challenging aspects of building a compelling user experience "
"is crafting complex multi-part workflows. Horizon's ``workflows`` module "
"aims to bring that capability within everyday reach."
msgid "" msgid ""
"Open the ``dashboard.py`` file again, insert the following code above the " "Open the ``dashboard.py`` file again, insert the following code above the "
"``Mydashboard`` class. This code defines the ``Mygroup`` class and adds a " "``Mydashboard`` class. This code defines the ``Mygroup`` class and adds a "
@ -5785,6 +5885,9 @@ msgstr "Review patch submissions actively and consistently"
msgid "Rows are capable of AJAX updating, with a little added work:" msgid "Rows are capable of AJAX updating, with a little added work:"
msgstr "Rows are capable of AJAX updating, with a little added work:" msgstr "Rows are capable of AJAX updating, with a little added work:"
msgid "Rule Targets"
msgstr "Rule Targets"
msgid "" msgid ""
"Run \"``horizon``/tools/with_venv.sh pip install dist/``package``.tar.gz\"" "Run \"``horizon``/tools/with_venv.sh pip install dist/``package``.tar.gz\""
msgstr "" msgstr ""
@ -5927,6 +6030,13 @@ msgstr "Sets an active user with the \"admin\" role."
msgid "Setup" msgid "Setup"
msgstr "Setup" msgstr "Setup"
msgid ""
"Several class-based views are provided to make working with DataTables "
"easier in your UI."
msgstr ""
"Several class-based views are provided to make working with DataTables "
"easier in your UI."
msgid "Several handy additional assertion methods." msgid "Several handy additional assertion methods."
msgstr "Several handy additional assertion methods." msgstr "Several handy additional assertion methods."
@ -6033,6 +6143,19 @@ msgstr ""
msgid "So what should I write?" msgid "So what should I write?"
msgstr "So what should I write?" msgstr "So what should I write?"
msgid ""
"Some rules allow access if the user owns the entity. Policy check targets "
"specify particular entities to check for user ownership. The target "
"parameter to the :meth:`~openstack_dashboard.policy.check` method is a "
"simple dictionary. For instance, the target for checking access a project "
"looks like::"
msgstr ""
"Some rules allow access if the user owns the entity. Policy check targets "
"specify particular entities to check for user ownership. The target "
"parameter to the :meth:`~openstack_dashboard.policy.check` method is a "
"simple dictionary. For instance, the target for checking access a project "
"looks like::"
msgid "" msgid ""
"Some tests rely on the Chrome web browser being installed. While the above " "Some tests rely on the Chrome web browser being installed. While the above "
"requirements will allow you to run and manually test Horizon, you will need " "requirements will allow you to run and manually test Horizon, you will need "
@ -6133,6 +6256,9 @@ msgstr ""
"Step instances can override this method to specify conditions under which " "Step instances can override this method to specify conditions under which "
"this tab should not be shown at all by returning ``False``." "this tab should not be shown at all by returning ``False``."
msgid "Steps"
msgstr "Steps"
msgid "Stores session variables if there are k2k service providers" msgid "Stores session variables if there are k2k service providers"
msgstr "Stores session variables if there are k2k service providers" msgstr "Stores session variables if there are k2k service providers"
@ -6247,6 +6373,9 @@ msgstr "Switches the user's Keystone provider using K2K Federation"
msgid "Switches the user's region for all services except Identity service." msgid "Switches the user's region for all services except Identity service."
msgstr "Switches the user's region for all services except Identity service." msgstr "Switches the user's region for all services except Identity service."
msgid "Tab Groups"
msgstr "Tab Groups"
msgid "" msgid ""
"Tab instances can override this method to have tab-specific POST logic " "Tab instances can override this method to have tab-specific POST logic "
"without polluting the TabView code." "without polluting the TabView code."
@ -6261,6 +6390,9 @@ msgstr ""
"Tab instances can override this method to specify conditions under which " "Tab instances can override this method to specify conditions under which "
"this tab should not be shown at all by returning ``False``." "this tab should not be shown at all by returning ``False``."
msgid "TabView"
msgstr "TabView"
msgid "Table Cell filters (decorators)" msgid "Table Cell filters (decorators)"
msgstr "Table Cell filters (decorators)" msgstr "Table Cell filters (decorators)"
@ -6288,6 +6420,9 @@ msgstr "Tables"
msgid "Tables, Tabs, and Views" msgid "Tables, Tabs, and Views"
msgstr "Tables, Tabs, and Views" msgstr "Tables, Tabs, and Views"
msgid "Tabs"
msgstr "Tabs"
msgid "" msgid ""
"Take a look at your patch in API profiler, i.e. how it impacts the " "Take a look at your patch in API profiler, i.e. how it impacts the "
"performance. See `Profiling Pages`_." "performance. See `Profiling Pages`_."
@ -6470,6 +6605,13 @@ msgstr ""
msgid "The Keystone token object associated with the current user/tenant." msgid "The Keystone token object associated with the current user/tenant."
msgstr "The Keystone token object associated with the current user/tenant." msgstr "The Keystone token object associated with the current user/tenant."
msgid ""
"The OpenStack Dashboard also provides test case classes for greater ease-of-"
"use when testing APIs and OpenStack-specific auth scenarios."
msgstr ""
"The OpenStack Dashboard also provides test case classes for greater ease-of-"
"use when testing APIs and OpenStack-specific auth scenarios."
msgid "" msgid ""
"The URL slug and id attribute for the tab. This should be unique for a given " "The URL slug and id attribute for the tab. This should be unique for a given "
"tab group. Required." "tab group. Required."
@ -7052,6 +7194,17 @@ msgstr ""
"The fourth optional value is used as help text if provided. The default is " "The fourth optional value is used as help text if provided. The default is "
"``None`` which means no help text." "``None`` which means no help text."
msgid ""
"The fourth way to add a role based check is in html files. Use angular "
"directive 'hz-if-policies' in file 'openstack_dashboard/static/app/core/"
"cloud-services/hz-if-policies.directive.js'. Assume you have the following "
"policy defined in your angular controller::"
msgstr ""
"The fourth way to add a role based check is in html files. Use angular "
"directive 'hz-if-policies' in file 'openstack_dashboard/static/app/core/"
"cloud-services/hz-if-policies.directive.js'. Assume you have the following "
"policy defined in your angular controller::"
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."
@ -7306,6 +7459,40 @@ msgstr "The openstack_auth.user.Token instance to check"
msgid "The permissions are returned as ``\"openstack.{{ role.name }}\"``." msgid "The permissions are returned as ``\"openstack.{{ role.name }}\"``."
msgstr "The permissions are returned as ``\"openstack.{{ role.name }}\"``." msgstr "The permissions are returned as ``\"openstack.{{ role.name }}\"``."
msgid ""
"The policy implementation uses the copies of policies defined in back-end "
"services."
msgstr ""
"The policy implementation uses the copies of policies defined in back-end "
"services."
msgid ""
"The primary way to add role based access control checks to panels is in the "
"definition of table actions. When implementing a derived action class, "
"setting the :attr:`~horizon.tables.Action.policy_rules` attribute to valid "
"policy rules will force a policy check before the :meth:`horizon.tables."
"Action.allowed` method is called on the action. These rules are defined in "
"the policy files pointed to by ``POLICY_PATH`` and ``POLICY_FILES``. The "
"rules are role based, where entity owner is also a role. The format for the "
"``policy_rules`` is a list of two item tuples. The first component of the "
"tuple is the scope of the policy rule, this is the service type. This "
"informs the policy engine which policy file to reference. The second "
"component is the rule to enforce from the policy file specified by the "
"scope. An example tuple is::"
msgstr ""
"The primary way to add role based access control checks to panels is in the "
"definition of table actions. When implementing a derived action class, "
"setting the :attr:`~horizon.tables.Action.policy_rules` attribute to valid "
"policy rules will force a policy check before the :meth:`horizon.tables."
"Action.allowed` method is called on the action. These rules are defined in "
"the policy files pointed to by ``POLICY_PATH`` and ``POLICY_FILES``. The "
"rules are role based, where entity owner is also a role. The format for the "
"``policy_rules`` is a list of two item tuples. The first component of the "
"tuple is the scope of the policy rule, this is the service type. This "
"informs the policy engine which policy file to reference. The second "
"component is the rule to enforce from the policy file specified by the "
"scope. An example tuple is::"
msgid "" msgid ""
"The pseudo translation tool can be used to verify that code is ready to be " "The pseudo translation tool can be used to verify that code is ready to be "
"translated. The pseudo tool replaces a language's translation with a " "translated. The pseudo tool replaces a language's translation with a "
@ -7413,6 +7600,13 @@ msgstr ""
msgid "The style guide is found at the below location:" msgid "The style guide is found at the below location:"
msgstr "The style guide is found at the below location:" msgstr "The style guide is found at the below location:"
msgid ""
"The tab itself is the discrete unit for a tab group, representing one view "
"of data."
msgstr ""
"The tab itself is the discrete unit for a tab group, representing one view "
"of data."
msgid "The table class is instantiated without data." msgid "The table class is instantiated without data."
msgstr "The table class is instantiated without data." msgstr "The table class is instantiated without data."
@ -7684,6 +7878,13 @@ msgstr ""
"loaded. When you're using one of the pre-built class-based views for working " "loaded. When you're using one of the pre-built class-based views for working "
"with your tables the pseudo-workflow looks like this:" "with your tables the pseudo-workflow looks like this:"
msgid ""
"There is also a useful and simple generic class-based view for handling the "
"display of a :class:`~horizon.tabs.TabGroup` class."
msgstr ""
"There is also a useful and simple generic class-based view for handling the "
"display of a :class:`~horizon.tabs.TabGroup` class."
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 "
@ -7838,6 +8039,17 @@ msgstr ""
"here should **not** override existing Bootstrap content, such as variables " "here should **not** override existing Bootstrap content, such as variables "
"and rules." "and rules."
msgid ""
"This directory contains overrides and customization of Bootstrap variables, "
"and markup used by Bootstrap components. This should **only** override "
"existing Bootstrap content. For examples of these components, see the `Theme "
"Preview Panel`_."
msgstr ""
"This directory contains overrides and customization of Bootstrap variables, "
"and markup used by Bootstrap components. This should **only** override "
"existing Bootstrap content. For examples of these components, see the `Theme "
"Preview Panel`_."
msgid "" msgid ""
"This distinct class is required due to the complexity involved in handling " "This distinct class is required due to the complexity involved in handling "
"both dynamic tab loading, dynamic table updating and table actions all " "both dynamic tab loading, dynamic table updating and table actions all "
@ -9016,6 +9228,19 @@ msgstr ""
"When defining the expected input to a stubbed call, make sure the arguments " "When defining the expected input to a stubbed call, make sure the arguments "
"are *identical*, this includes ``str`` vs. ``int`` differences." "are *identical*, this includes ``str`` vs. ``int`` differences."
msgid ""
"When deriving the :class:`horizon.tables.Action` class for use in a table, "
"if a policy check is desired for a particular target, the implementer should "
"override the :meth:`horizon.tables.Action.get_policy_target` method. This "
"allows a programmatic way to specify the target based on the current datum. "
"The value returned should be the target dictionary."
msgstr ""
"When deriving the :class:`horizon.tables.Action` class for use in a table, "
"if a policy check is desired for a particular target, the implementer should "
"override the :meth:`horizon.tables.Action.get_policy_target` method. This "
"allows a programmatic way to specify the target based on the current datum. "
"The value returned should be the target dictionary."
msgid "" msgid ""
"When iterated, it will yield each of the ``Panel`` instances it contains." "When iterated, it will yield each of the ``Panel`` instances it contains."
msgstr "" msgstr ""
@ -9177,6 +9402,12 @@ msgstr ""
"lines long and makes code easy to find by correlating it directly to the " "lines long and makes code easy to find by correlating it directly to the "
"navigation." "navigation."
msgid "WorkflowView"
msgstr "WorkflowView"
msgid "Workflows"
msgstr "Workflows"
msgid "Workflows Topic Guide" msgid "Workflows Topic Guide"
msgstr "Workflows Topic Guide" msgstr "Workflows Topic Guide"
@ -9440,6 +9671,9 @@ msgstr ""
"``UNAUTHORISED``: Errors resulting from authentication or authorisation " "``UNAUTHORISED``: Errors resulting from authentication or authorisation "
"problems. These result in being logged out and sent to the login screen." "problems. These result in being logged out and sent to the login screen."
msgid "``_styles.scss`` imports the SCSS defined for each component."
msgstr "``_styles.scss`` imports the SCSS defined for each component."
msgid "" msgid ""
"``_styles.scss`` imports the SCSS defined for each component. It may also " "``_styles.scss`` imports the SCSS defined for each component. It may also "
"contain some minor styling overrides." "contain some minor styling overrides."
@ -9456,6 +9690,17 @@ msgstr ""
"These variables can be altered to affect the look and feel of Horizon's " "These variables can be altered to affect the look and feel of Horizon's "
"default theme." "default theme."
msgid ""
"``_variables.scss`` contains variable definitions that are specific to the "
"horizon theme. This should **not** override any bootstrap variables, only "
"define new ones. You can however, inherit bootstrap variables for reuse (and "
"are encouraged to do so where possible)."
msgstr ""
"``_variables.scss`` contains variable definitions that are specific to the "
"horizon theme. This should **not** override any bootstrap variables, only "
"define new ones. You can however, inherit bootstrap variables for reuse (and "
"are encouraged to do so where possible)."
msgid "``domain id``" msgid "``domain id``"
msgstr "``domain id``" msgstr "``domain id``"
@ -9676,3 +9921,6 @@ msgstr ""
msgid "where two service-rule clauses are OR-ed." msgid "where two service-rule clauses are OR-ed."
msgstr "where two service-rule clauses are OR-ed." msgstr "where two service-rule clauses are OR-ed."
msgid "x tuples can be added to enforce x rules."
msgstr "x tuples can be added to enforce x rules."

View File

@ -6,18 +6,18 @@
# Yuko Katabami <yukokatabami@gmail.com>, 2017. #zanata # Yuko Katabami <yukokatabami@gmail.com>, 2017. #zanata
# Yuko Katabami <yukokatabami@gmail.com>, 2018. #zanata # Yuko Katabami <yukokatabami@gmail.com>, 2018. #zanata
# Akihiro Motoki <amotoki@gmail.com>, 2019. #zanata # Akihiro Motoki <amotoki@gmail.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
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: 2020-01-08 17:20+0000\n" "POT-Creation-Date: 2020-04-27 21:28+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: 2019-10-03 06:48+0000\n" "PO-Revision-Date: 2020-04-28 04:16+0000\n"
"Last-Translator: Takashi Kuroda <tkuroda@redhat.com>\n" "Last-Translator: Yuko Katabami <yukokatabami@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"
@ -238,6 +238,77 @@ msgstr "<a href=\"%(instance_url)s\">%(instance_name)s</a> の %(device)s"
msgid "<a href=\"%(volume_url)s\">%(volume_label)s</a> on %(volume_device)s" msgid "<a href=\"%(volume_url)s\">%(volume_label)s</a> on %(volume_device)s"
msgstr "%(volume_device)s (<a href=\"%(volume_url)s\">%(volume_label)s</a>)" msgstr "%(volume_device)s (<a href=\"%(volume_url)s\">%(volume_label)s</a>)"
msgid ""
"<b>Access Rules</b>: If you want more fine-grained access control "
"delegation, you can create one or more access rules for this application "
"credential. The list of access rules must be a JSON- or YAML-formatted list "
"of rules each containing a service type, an HTTP method, and a URL path, for "
"example: <br /> <code> [ <br /> &nbsp;&nbsp;{\"service\": \"compute\", <br /"
"> &nbsp;&nbsp;\"method\": \"POST\", <br /> &nbsp;&nbsp;\"path\": \"/v2.1/"
"servers\"} <br /> ] <br /> </code> or: <br /> <code> - service: compute <br /"
"> &nbsp;&nbsp;method: POST <br /> &nbsp;&nbsp;path: /v2.1/servers </code>"
msgstr ""
"<b>アクセスルール</b>: アクセス制御の移譲をより細かい粒度にしたい場合には、こ"
"のアプリケーション認証情報に対して 1 つまたは複数のアクセスルールを作成するこ"
"とができます。アクセスルールは、JSON または YAML 形式のルール一覧で、各ルール"
"にサービスタイプ、HTTP メソッド、URL パスが含まれる必要があります。例: <br /"
"> <code> [ <br /> &nbsp;&nbsp;{\"service\": \"compute\", <br /> &nbsp;&nbsp;"
"\"method\": \"POST\", <br /> &nbsp;&nbsp;\"path\": \"/v2.1/servers\"} <br /"
"> ] <br /> </code> or: <br /> <code> - service: compute <br /> &nbsp;&nbsp;"
"method: POST <br /> &nbsp;&nbsp;path: /v2.1/servers </code>"
msgid ""
"<b>Expiration Date/Time</b>: You may give the application credential an "
"expiration. The expiration will be in UTC. If you provide an expiration date "
"with no expiration time, the time will be assumed to be 00:00:00. If you "
"provide an expiration time with no expiration date, the date will be assumed "
"to be today."
msgstr ""
"<b>有効期限 (日付/時刻)</b>: アプリケーション認証情報の有効期限を設定できま"
"す。有効期限は UTC で設定してください。期限時刻なしで期限日を設定すると、期限"
"時刻は 00:00:00 に設定されます。期限日なしで期限時刻を設定すると、期限日は今"
"日に設定されます。"
msgid ""
"<b>Kubernetes Namespace</b>: You can optionally provide a Kubernetes "
"Namespace. It will be included in the kubeconfig file which can be "
"downloaded from the next screen."
msgstr ""
"<b>Kubernetes 名前空間</b>: オプションとして、Kubernetes 名前空間を指定するこ"
"とができます。この設定は、次の画面からダウンロードすることのできる "
"kubeconfig ファイルに反映されます。"
msgid ""
"<b>Roles</b>: You may select one or more roles for this application "
"credential. If you do not select any, all of the roles you have assigned on "
"the current project will be applied to the application credential."
msgstr ""
"<b>ロール</b>: アプリケーション認証情報のロールを一つ以上選択できます。何も選"
"択しない場合は、現在のプロジェクトに割り当てられているすべてのロールがアプリ"
"ケーション認証情報に適用されます。"
msgid ""
"<b>Secret</b>: You may provide your own secret, or one will be generated for "
"you. Once your application credential is created, the secret will be "
"revealed once. If you lose the secret, you will have to generate a new "
"application credential."
msgstr ""
"<b>シークレット</b>: シークレットキーは、ユーザーが提供することもできますが、"
"システムで生成することもできます。アプリケーション認証情報が作成されると、"
"シークレットキーが一度だけ提示されます。シークレットキーを紛失した場合は、新"
"しいアプリケーション認証情報を生成する必要があります。"
msgid ""
"<b>Unrestricted</b>: By default, for security reasons, application "
"credentials are forbidden from being used for creating additional "
"application credentials or keystone trusts. If your application credential "
"needs to be able to perform these actions, check \"unrestricted\"."
msgstr ""
"<b>無制限</b>: デフォルトでは、セキュリティー上の理由から、追加のアプリケー"
"ション認証情報や Keystone 認証の作成にアプリケーション認証情報を使用すること"
"は禁止されています。アプリケーション認証情報がこれらのアクションを実行できる"
"必要がある場合は、「無制限」をチェックしてください。"
msgid "" msgid ""
"<b>Warning:</b> If you change security groups here, the change will be " "<b>Warning:</b> If you change security groups here, the change will be "
"applied to all interfaces of the instance. If you have multiple interfaces " "applied to all interfaces of the instance. If you have multiple interfaces "
@ -341,6 +412,12 @@ msgstr "ボリュームの譲渡の受理"
msgid "Access & Security" msgid "Access & Security"
msgstr "アクセスとセキュリティー" msgstr "アクセスとセキュリティー"
msgid "Access Rules"
msgstr "アクセスルール"
msgid "Access rules must be a valid JSON or YAML list."
msgstr "アクセスルールは、有効な JSON または YAML の一覧である必要があります。"
msgid "Action" msgid "Action"
msgstr "アクション" msgstr "アクション"
@ -2836,6 +2913,9 @@ msgstr "ホスト %s からの退避に失敗しました。"
msgid "Failed to evacuate instances: %s" msgid "Failed to evacuate instances: %s"
msgstr "インスタンスの退避に失敗しました: %s" msgstr "インスタンスの退避に失敗しました: %s"
msgid "Failed to get attached volume."
msgstr "接続されているボリュームを取得できませんでした。"
msgid "Failed to get availability zone list." msgid "Failed to get availability zone list."
msgstr "アベイラビリティーゾーンの一覧を取得できません。" msgstr "アベイラビリティーゾーンの一覧を取得できません。"
@ -3901,6 +3981,9 @@ msgid "Lock Instance"
msgid_plural "Lock Instances" msgid_plural "Lock Instances"
msgstr[0] "インスタンスのロック" msgstr[0] "インスタンスのロック"
msgid "Lock password"
msgstr "パスワードのロック"
msgctxt "Locked status of an instance" msgctxt "Locked status of an instance"
msgid "Locked" msgid "Locked"
msgstr "ロック状態" msgstr "ロック状態"
@ -4054,6 +4137,9 @@ msgstr "メタデータ定義"
msgid "Metadata Items" msgid "Metadata Items"
msgstr "メタデータ項目数" msgstr "メタデータ項目数"
msgid "Method"
msgstr "メソッド"
msgid "MidoNet" msgid "MidoNet"
msgstr "MidoNet" msgstr "MidoNet"
@ -4734,9 +4820,15 @@ msgstr "パスワードが変更されました。続行するには、再度ロ
msgid "Password changed. Please log in to continue." msgid "Password changed. Please log in to continue."
msgstr "パスワードが変更されました。続行するには、ログインしてください。" msgstr "パスワードが変更されました。続行するには、ログインしてください。"
msgid "Password is locked."
msgstr "パスワードがロックされています。"
msgid "Passwords do not match." msgid "Passwords do not match."
msgstr "パスワードが一致しません。" msgstr "パスワードが一致しません。"
msgid "Path"
msgstr "パス"
msgctxt "Action log of an instance" msgctxt "Action log of an instance"
msgid "Pause" msgid "Pause"
msgstr "一時停止" msgstr "一時停止"
@ -7626,6 +7718,9 @@ msgstr "認証プロバイダー一覧を取得できません。"
msgid "Unable to retrieve image details." msgid "Unable to retrieve image details."
msgstr "イメージの詳細を取得できません。" msgstr "イメージの詳細を取得できません。"
msgid "Unable to retrieve image format list."
msgstr "イメージ形式の一覧を取得できません。"
msgid "Unable to retrieve image list." msgid "Unable to retrieve image list."
msgstr "イメージの一覧を取得できません。" msgstr "イメージの一覧を取得できません。"

View File

@ -6,19 +6,17 @@
# Yuko Katabami <yukokatabami@gmail.com>, 2018. #zanata # Yuko Katabami <yukokatabami@gmail.com>, 2018. #zanata
# 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
# Akihiro Motoki <amotoki@gmail.com>, 2020. #zanata
# Mie Yamamoto <myamamot@redhat.com>, 2020. #zanata
# Yuko Katabami <yukokatabami@gmail.com>, 2020. #zanata # Yuko Katabami <yukokatabami@gmail.com>, 2020. #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: 2020-01-08 17:19+0000\n" "POT-Creation-Date: 2020-04-27 21:28+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-01-08 04:04+0000\n" "PO-Revision-Date: 2020-04-27 06:51+0000\n"
"Last-Translator: Akihiro Motoki <amotoki@gmail.com>\n" "Last-Translator: Yuko Katabami <yukokatabami@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"
@ -740,12 +738,10 @@ msgstr ""
msgid "Customization Script" msgid "Customization Script"
msgstr "カスタマイズスクリプト" msgstr "カスタマイズスクリプト"
#, fuzzy
msgid "DNS Domain" msgid "DNS Domain"
msgid_plural "DNS Domains" msgid_plural "DNS Domains"
msgstr[0] "DNS ドメイン" msgstr[0] "DNS ドメイン"
#, fuzzy
msgid "DNS Record" msgid "DNS Record"
msgid_plural "DNS Records" msgid_plural "DNS Records"
msgstr[0] "DNS レコード" msgstr[0] "DNS レコード"
@ -1026,7 +1022,6 @@ msgstr "分布チャート"
msgid "Docker" msgid "Docker"
msgstr "Docker" msgstr "Docker"
#, fuzzy
msgid "Domain" msgid "Domain"
msgid_plural "Domains" msgid_plural "Domains"
msgstr[0] "ドメイン" msgstr[0] "ドメイン"
@ -1178,7 +1173,6 @@ msgstr "ファイル名"
msgid "Fingerprint" msgid "Fingerprint"
msgstr "フィンガープリント" msgstr "フィンガープリント"
#, fuzzy
msgid "Flavor" msgid "Flavor"
msgid_plural "Flavors" msgid_plural "Flavors"
msgstr[0] "フレーバー" msgstr[0] "フレーバー"
@ -1193,7 +1187,6 @@ msgstr ""
"インスタンスのコンピュート、メモリー、ストレージリソースは、フレーバーとして" "インスタンスのコンピュート、メモリー、ストレージリソースは、フレーバーとして"
"定義されています。" "定義されています。"
#, fuzzy
msgid "Floating IP" msgid "Floating IP"
msgid_plural "Floating IPs" msgid_plural "Floating IPs"
msgstr[0] "Floating IP" msgstr[0] "Floating IP"
@ -1254,7 +1247,6 @@ msgstr "汎用テーブルビュー:"
msgid "Global Actions:" msgid "Global Actions:"
msgstr "グローバルアクション:" msgstr "グローバルアクション:"
#, fuzzy
msgid "Group" msgid "Group"
msgid_plural "Groups" msgid_plural "Groups"
msgstr[0] "グループ" msgstr[0] "グループ"
@ -1296,7 +1288,6 @@ msgstr "横並び定義リスト"
msgid "Host ID" msgid "Host ID"
msgstr "ホスト ID" msgstr "ホスト ID"
#, fuzzy
msgid "Hypervisor" msgid "Hypervisor"
msgid_plural "Hypervisors" msgid_plural "Hypervisors"
msgstr[0] "ハイパーバイザー" msgstr[0] "ハイパーバイザー"
@ -1371,7 +1362,6 @@ msgstr ""
"を選択します。この場合は、インスタンスの削除後もインスタンスのデータは保存さ" "を選択します。この場合は、インスタンスの削除後もインスタンスのデータは保存さ"
"れます。" "れます。"
#, fuzzy
msgid "Image" msgid "Image"
msgid_plural "Images" msgid_plural "Images"
msgstr[0] "イメージ" msgstr[0] "イメージ"
@ -1473,7 +1463,6 @@ msgstr ""
"インスタンス内では、親ポートのネットワークは、タグなしのネットワークとして常" "インスタンス内では、親ポートのネットワークは、タグなしのネットワークとして常"
"に存在し、起動時から利用可能です。" "に存在し、起動時から利用可能です。"
#, fuzzy
msgid "Instance" msgid "Instance"
msgid_plural "Instances" msgid_plural "Instances"
msgstr[0] "インスタンス" msgstr[0] "インスタンス"
@ -1522,7 +1511,6 @@ msgstr "カーネル"
msgid "Kernel ID" msgid "Kernel ID"
msgstr "カーネル ID" msgstr "カーネル ID"
#, fuzzy
msgid "Key Pair" msgid "Key Pair"
msgid_plural "Key Pairs" msgid_plural "Key Pairs"
msgstr[0] "キーペア" msgstr[0] "キーペア"
@ -1635,12 +1623,10 @@ msgstr "グループの一覧表示"
msgid "Live Edit Schema Form Examples" msgid "Live Edit Schema Form Examples"
msgstr "Schema Form のサンプルのライブ編集" msgstr "Schema Form のサンプルのライブ編集"
#, fuzzy
msgid "Load Balancer Pool" msgid "Load Balancer Pool"
msgid_plural "Load Balancer Pools" msgid_plural "Load Balancer Pools"
msgstr[0] "ロードバランサープール" msgstr[0] "ロードバランサープール"
#, fuzzy
msgid "Load Balancer Pool Member" msgid "Load Balancer Pool Member"
msgid_plural "Load Balancer Pool Members" msgid_plural "Load Balancer Pool Members"
msgstr[0] "ロードバランサープールのメンバー" msgstr[0] "ロードバランサープールのメンバー"
@ -1699,7 +1685,6 @@ msgstr "メッセージ"
msgid "Metadata" msgid "Metadata"
msgstr "メタデータ" msgstr "メタデータ"
#, fuzzy
msgid "Metadata Definition" msgid "Metadata Definition"
msgid_plural "Metadata Definitions" msgid_plural "Metadata Definitions"
msgstr[0] "メタデータ定義" msgstr[0] "メタデータ定義"
@ -1793,12 +1778,10 @@ msgstr "ナビゲーションバー"
msgid "Navs" msgid "Navs"
msgstr "ナビゲーション" msgstr "ナビゲーション"
#, fuzzy
msgid "Network" msgid "Network"
msgid_plural "Networks" msgid_plural "Networks"
msgstr[0] "ネットワーク" msgstr[0] "ネットワーク"
#, fuzzy
msgid "Network Health Monitor" msgid "Network Health Monitor"
msgid_plural "Network Health Monitors" msgid_plural "Network Health Monitors"
msgstr[0] "ネットワークのヘルスモニター" msgstr[0] "ネットワークのヘルスモニター"
@ -1806,7 +1789,6 @@ msgstr[0] "ネットワークのヘルスモニター"
msgid "Network ID" msgid "Network ID"
msgstr "ネットワーク ID" msgstr "ネットワーク ID"
#, fuzzy
msgid "Network Port" msgid "Network Port"
msgid_plural "Network Ports" msgid_plural "Network Ports"
msgstr[0] "ネットワークのポート" msgstr[0] "ネットワークのポート"
@ -1814,12 +1796,10 @@ msgstr[0] "ネットワークのポート"
msgid "Network Ports" msgid "Network Ports"
msgstr "ネットワークのポート" msgstr "ネットワークのポート"
#, fuzzy
msgid "Network Router" msgid "Network Router"
msgid_plural "Network Routers" msgid_plural "Network Routers"
msgstr[0] "ネットワークのルーター" msgstr[0] "ネットワークのルーター"
#, fuzzy
msgid "Network Subnet" msgid "Network Subnet"
msgid_plural "Network Subnets" msgid_plural "Network Subnets"
msgstr[0] "ネットワークのサブネット" msgstr[0] "ネットワークのサブネット"
@ -1935,7 +1915,6 @@ msgstr "OVA"
msgid "OVA - Open Virtual Appliance" msgid "OVA - Open Virtual Appliance"
msgstr "OVA - オープン仮想アプライアンス" msgstr "OVA - オープン仮想アプライアンス"
#, fuzzy
msgid "Object" msgid "Object"
msgid_plural "Objects" msgid_plural "Objects"
msgstr[0] "オブジェクト" msgstr[0] "オブジェクト"
@ -2141,7 +2120,6 @@ msgstr "プロファイル"
msgid "Progress bars" msgid "Progress bars"
msgstr "プログレスバー" msgstr "プログレスバー"
#, fuzzy
msgid "Project" msgid "Project"
msgid_plural "Projects" msgid_plural "Projects"
msgstr[0] "プロジェクト" msgstr[0] "プロジェクト"
@ -2195,7 +2173,6 @@ msgstr "QCOW2"
msgid "QCOW2 - QEMU Emulator" msgid "QCOW2 - QEMU Emulator"
msgstr "QCOW2 - QEMU エミュレーター" msgstr "QCOW2 - QEMU エミュレーター"
#, fuzzy
msgid "QoS Policy" msgid "QoS Policy"
msgid_plural "QoS Policies" msgid_plural "QoS Policies"
msgstr[0] "QoS ポリシー" msgstr[0] "QoS ポリシー"
@ -2245,7 +2222,6 @@ msgstr "リビジョン番号"
msgid "Right" msgid "Right"
msgstr "右端" msgstr "右端"
#, fuzzy
msgid "Role" msgid "Role"
msgid_plural "Roles" msgid_plural "Roles"
msgstr[0] "ロール" msgstr[0] "ロール"
@ -2311,7 +2287,6 @@ msgstr "セクションとフィールドセット"
msgid "Security" msgid "Security"
msgstr "セキュリティー" msgstr "セキュリティー"
#, fuzzy
msgid "Security Group" msgid "Security Group"
msgid_plural "Security Groups" msgid_plural "Security Groups"
msgstr[0] "セキュリティーグループ" msgstr[0] "セキュリティーグループ"
@ -2452,7 +2427,6 @@ msgstr "招待状の送信"
msgid "Separated link" msgid "Separated link"
msgstr "分割されたリンク" msgstr "分割されたリンク"
#, fuzzy
msgid "Server Group" msgid "Server Group"
msgid_plural "Server Groups" msgid_plural "Server Groups"
msgstr[0] "サーバーグループ" msgstr[0] "サーバーグループ"
@ -2569,6 +2543,9 @@ msgstr "ステータス"
msgid "Status: %s" msgid "Status: %s"
msgstr "ステータス: %s" msgstr "ステータス: %s"
msgid "Storage Policy"
msgstr "ストレージポリシー"
msgid "Striped" msgid "Striped"
msgstr "ストライプ" msgstr "ストライプ"
@ -2603,12 +2580,10 @@ msgstr "詳細ビューのサポート:"
msgid "Swap Disk" msgid "Swap Disk"
msgstr "スワップディスク" msgstr "スワップディスク"
#, fuzzy
msgid "Swift Account" msgid "Swift Account"
msgid_plural "Swift Accounts" msgid_plural "Swift Accounts"
msgstr[0] "Swift アカウント" msgstr[0] "Swift アカウント"
#, fuzzy
msgid "Swift Container" msgid "Swift Container"
msgid_plural "Swift Containers" msgid_plural "Swift Containers"
msgstr[0] "Swift コンテナー" msgstr[0] "Swift コンテナー"
@ -2959,7 +2934,6 @@ msgstr "全ボリューム容量"
msgid "Total Volumes" msgid "Total Volumes"
msgstr "全ボリューム数" msgstr "全ボリューム数"
#, fuzzy
msgid "Trunk" msgid "Trunk"
msgid_plural "Trunks" msgid_plural "Trunks"
msgstr[0] "トランク" msgstr[0] "トランク"
@ -3216,6 +3190,9 @@ msgstr "ボリューム種別メタデータを編集できません。"
msgid "Unable to fetch the groups." msgid "Unable to fetch the groups."
msgstr "グループの一覧を取得できません" msgstr "グループの一覧を取得できません"
msgid "Unable to fetch the policy details."
msgstr "ポリシーの詳細を取得できません。"
msgid "Unable to fetch the service catalog." msgid "Unable to fetch the service catalog."
msgstr "サービスカタログを取得できません。" msgstr "サービスカタログを取得できません。"
@ -3582,7 +3559,6 @@ msgstr ""
"スキーマは JSON 形式です。注意: スキーマの要素は、セクションやフィールドセッ" "スキーマは JSON 形式です。注意: スキーマの要素は、セクションやフィールドセッ"
"トなど、データモデルがない項目には必要ありません。" "トなど、データモデルがない項目には必要ありません。"
#, fuzzy
msgid "User" msgid "User"
msgid_plural "Users" msgid_plural "Users"
msgstr[0] "ユーザー" msgstr[0] "ユーザー"
@ -3666,12 +3642,10 @@ msgstr "仮想インスタンスによりインターフェースがポートに
msgid "Visibility" msgid "Visibility"
msgstr "公開範囲" msgstr "公開範囲"
#, fuzzy
msgid "Volume" msgid "Volume"
msgid_plural "Volumes" msgid_plural "Volumes"
msgstr[0] "ボリューム" msgstr[0] "ボリューム"
#, fuzzy
msgid "Volume Backup" msgid "Volume Backup"
msgid_plural "Volume Backups" msgid_plural "Volume Backups"
msgstr[0] "ボリュームバックアップ" msgstr[0] "ボリュームバックアップ"
@ -3685,7 +3659,6 @@ msgstr "ボリュームのクォータ"
msgid "Volume Size (GB)" msgid "Volume Size (GB)"
msgstr "ボリュームサイズ (GB)" msgstr "ボリュームサイズ (GB)"
#, fuzzy
msgid "Volume Snapshot" msgid "Volume Snapshot"
msgid_plural "Volume Snapshots" msgid_plural "Volume Snapshots"
msgstr[0] "ボリュームスナップショット" msgstr[0] "ボリュームスナップショット"

View File

@ -7,7 +7,7 @@ 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-04-26 13:34+0000\n" "POT-Creation-Date: 2020-04-27 21:26+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"
@ -127,9 +127,6 @@ msgstr "15.1.1"
msgid "15.2.0" msgid "15.2.0"
msgstr "15.2.0" msgstr "15.2.0"
msgid "15.2.0-7"
msgstr "15.2.0-7"
msgid "16.0.0" msgid "16.0.0"
msgstr "16.0.0" msgstr "16.0.0"
@ -4287,19 +4284,6 @@ msgstr ""
"check`` rather than ``openstack_dashboard.policy.check``. Current behaviour " "check`` rather than ``openstack_dashboard.policy.check``. Current behaviour "
"will remain consistent." "will remain consistent."
msgid ""
"The material design theme is now broken with pyScss 1.3.7 (also see the "
"upgrade notice section). If you really depends on the material design theme, "
"keep using pyScss 1.3.4 with setuptools<45 (while the horizon dependencies "
"list says pyScss>=1.3.7 is required). The issue is tracked via [:bug:"
"`1771559`]."
msgstr ""
"The material design theme is now broken with pyScss 1.3.7 (also see the "
"upgrade notice section). If you really depends on the material design theme, "
"keep using pyScss 1.3.4 with setuptools<45 (while the horizon dependencies "
"list says pyScss>=1.3.7 is required). The issue is tracked via [:bug:"
"`1771559`]."
msgid "" msgid ""
"The metadata editor has been updated with AngularJS. See `this <https://" "The metadata editor has been updated with AngularJS. See `this <https://"
"blueprints.launchpad.net/horizon/+spec/angularize-metadata-update-modals>`__ " "blueprints.launchpad.net/horizon/+spec/angularize-metadata-update-modals>`__ "

View File

@ -7,7 +7,7 @@ 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-04-26 13:34+0000\n" "POT-Creation-Date: 2020-04-27 21:26+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"
@ -129,9 +129,6 @@ msgstr "15.1.1"
msgid "15.2.0" msgid "15.2.0"
msgstr "15.2.0" msgstr "15.2.0"
msgid "15.2.0-7"
msgstr "15.2.0-7"
msgid "16.0.0" msgid "16.0.0"
msgstr "16.0.0" msgstr "16.0.0"
@ -4411,19 +4408,6 @@ msgstr ""
"``openstack_auth.policy.check`` daripada ``openstack_dashboard.policy." "``openstack_auth.policy.check`` daripada ``openstack_dashboard.policy."
"check``. Perilaku saat ini akan tetap konsisten." "check``. Perilaku saat ini akan tetap konsisten."
msgid ""
"The material design theme is now broken with pyScss 1.3.7 (also see the "
"upgrade notice section). If you really depends on the material design theme, "
"keep using pyScss 1.3.4 with setuptools<45 (while the horizon dependencies "
"list says pyScss>=1.3.7 is required). The issue is tracked via [:bug:"
"`1771559`]."
msgstr ""
"Tema desain bahan sekarang rusak dengan pyScss 1.3.7 (juga lihat bagian "
"pemberitahuan pemutakhiran). Jika Anda benar-benar bergantung pada tema "
"desain material, tetap gunakan pyScss 1.3.4 dengan setuptools <45 (while the "
"horizon dependencies list says pyScss>=1.3.7 is required). Issue dilacak "
"melalui [: bug: `1771559`]."
msgid "" msgid ""
"The metadata editor has been updated with AngularJS. See `this <https://" "The metadata editor has been updated with AngularJS. See `this <https://"
"blueprints.launchpad.net/horizon/+spec/angularize-metadata-update-modals>`__ " "blueprints.launchpad.net/horizon/+spec/angularize-metadata-update-modals>`__ "

View File

@ -6,16 +6,17 @@
# Yuko Katabami <yukokatabami@gmail.com>, 2017. #zanata # Yuko Katabami <yukokatabami@gmail.com>, 2017. #zanata
# Akihiro Motoki <amotoki@gmail.com>, 2018. #zanata # Akihiro Motoki <amotoki@gmail.com>, 2018. #zanata
# Shu Muto <shu.mutow@gmail.com>, 2018. #zanata # Shu Muto <shu.mutow@gmail.com>, 2018. #zanata
# Yuko Katabami <yukokatabami@gmail.com>, 2020. #zanata
msgid "" 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: 2019-04-20 14:26+0000\n" "POT-Creation-Date: 2020-04-27 21:26+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: 2018-11-30 10:37+0000\n" "PO-Revision-Date: 2020-04-28 04:26+0000\n"
"Last-Translator: Akihiro Motoki <amotoki@gmail.com>\n" "Last-Translator: Yuko Katabami <yukokatabami@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"
@ -84,18 +85,75 @@ msgstr "11.0.0"
msgid "11.0.3" msgid "11.0.3"
msgstr "11.0.3" msgstr "11.0.3"
msgid "11.0.4-22"
msgstr "11.0.4-22"
msgid "12.0.0" msgid "12.0.0"
msgstr "12.0.0" msgstr "12.0.0"
msgid "12.0.3" msgid "12.0.3"
msgstr "12.0.3" msgstr "12.0.3"
msgid "12.0.4-3"
msgstr "12.0.4-3"
msgid "13.0.0" msgid "13.0.0"
msgstr "13.0.0" msgstr "13.0.0"
msgid "13.0.3"
msgstr "13.0.3"
msgid "13.0.3-5"
msgstr "13.0.3-5"
msgid "14.0.0" msgid "14.0.0"
msgstr "14.0.0" msgstr "14.0.0"
msgid "14.0.2"
msgstr "14.0.2"
msgid "14.0.4"
msgstr "14.0.4"
msgid "14.1.0"
msgstr "14.1.0"
msgid "15.0.0"
msgstr "15.0.0"
msgid "15.1.0"
msgstr "15.1.0"
msgid "15.1.1"
msgstr "15.1.1"
msgid "15.2.0"
msgstr "15.2.0"
msgid "15.2.0-8"
msgstr "15.2.0-8"
msgid "16.0.0"
msgstr "16.0.0"
msgid "16.1.0-10"
msgstr "16.1.0-10"
msgid "17.0.0"
msgstr "17.0.0"
msgid "17.1.0"
msgstr "17.1.0"
msgid "18.0.0"
msgstr "18.0.0"
msgid "18.1.0"
msgstr "18.1.0"
msgid "18.3.0"
msgstr "18.3.0"
msgid "8.0.1" msgid "8.0.1"
msgstr "8.0.1" msgstr "8.0.1"
@ -316,9 +374,17 @@ msgstr ""
"のエラーを軽視せずに適切な措置を取るように試みる必要がありますが、そのために" "のエラーを軽視せずに適切な措置を取るように試みる必要がありますが、そのために"
"極端な対応や破壊的となる可能性のある措置は取るべきではありません。" "極端な対応や破壊的となる可能性のある措置は取るべきではありません。"
msgid "API restrictions:"
msgstr "API の制限:"
msgid "Ability to add exceptions" msgid "Ability to add exceptions"
msgstr "例外を追加する機能" msgstr "例外を追加する機能"
msgid "Add \"Create Router\" button to Admin/Network/Routers panel."
msgstr ""
"管理/ネットワーク/ルーターのパネルに「ルーターの作成」ボタンが追加されまし"
"た。"
msgid "" msgid ""
"Add MKS console support. Blueprint can be found at [`<https://blueprints." "Add MKS console support. Blueprint can be found at [`<https://blueprints."
"launchpad.net/horizon/+spec/support-mks-console-type>`_]" "launchpad.net/horizon/+spec/support-mks-console-type>`_]"
@ -440,6 +506,19 @@ msgstr ""
"設定で、 Cinder が利用可能な場合の \"Create Volume\" (ボリュームを作成) のデ" "設定で、 Cinder が利用可能な場合の \"Create Volume\" (ボリュームを作成) のデ"
"フォルト値が制御できます。" "フォルト値が制御できます。"
#, fuzzy
msgid ""
"Added a new ``hide_create_volume`` setting under the "
"``LAUNCH_INSTANCE_DEFAULTS`` dict. This allows you to hide the \"Create New "
"Volume\" option in the \"Launch Instance\" form and instead rely on the "
"default value you select with ``create_volume`` is the best suitable option "
"for your users."
msgstr ""
"``LAUNCH_INSTANCE_DEFAULTS`` に ``hide_create_volume`` 設定が新しく追加されま"
"した。この設定により、\"Launch Instance\" フォームの \"Create New Volume\" オ"
"プションを非表示にして、代わりに ``create_volume`` でデフォルト値を選択し、"
"ユーザーにとって最も適切なオプションを表示することができます。"
msgid "" msgid ""
"Added a new setting CREATE_IMAGE_DEFAULTS(dictionary) to configure the " "Added a new setting CREATE_IMAGE_DEFAULTS(dictionary) to configure the "
"default options shown on create image modal. By default, the visibility " "default options shown on create image modal. By default, the visibility "
@ -472,6 +551,15 @@ msgstr ""
"は `こちら <https://blueprints.launchpad.net/horizon/+spec/lbaas-vip-fip-" "は `こちら <https://blueprints.launchpad.net/horizon/+spec/lbaas-vip-fip-"
"associate>`__ を参照してください。" "associate>`__ を参照してください。"
msgid ""
"Added an upgrade_check management command, that checks the configuration "
"files for any settings that may potentially be problematic in the next "
"version. The command is available as ``./manage.py upgrade_check``."
msgstr ""
"次のバージョンで問題となる可能性のある設定ファイルをチェックする "
"upgrade_check 管理コマンドが追加されました。このコマンドは、``./manage.py "
"upgrade_check`` として提供されています。"
msgid "" msgid ""
"Added editing capabilities for data sources. See `this <https://blueprints." "Added editing capabilities for data sources. See `this <https://blueprints."
"launchpad.net/horizon/+spec/allow-editing-of-data-sources>`__ for more " "launchpad.net/horizon/+spec/allow-editing-of-data-sources>`__ for more "
@ -578,6 +666,17 @@ msgstr ""
"で、ステップが表示されるために順番にパスしなければならないフラグ設定を指定で" "で、ステップが表示されるために順番にパスしなければならないフラグ設定を指定で"
"きるようになりました。" "きるようになりました。"
msgid ""
"Added support for Keystone locking user option. Locked user can't change own "
"password using the self-service password change API. By default, users are "
"unlocked and can change their own passwords. In case of older Keystone not "
"supporting this feature, all users treated as unlocked."
msgstr ""
"Added support for Keystone locking user option. Locked user can't change own "
"password using the self-service password change API. By default, users are "
"unlocked and can change their own passwords. In case of older Keystone not "
"supporting this feature, all users treated as unlocked."
msgid "" msgid ""
"Added support for Swift object copy as one of row actions. Destination " "Added support for Swift object copy as one of row actions. Destination "
"container must exist in advance. To avoid overwriting an existing object, " "container must exist in advance. To avoid overwriting an existing object, "
@ -623,6 +722,15 @@ msgstr ""
"細は `こちら <https://blueprints.launchpad.net/horizon/+spec/neutron-subnet-" "細は `こちら <https://blueprints.launchpad.net/horizon/+spec/neutron-subnet-"
"allocation>`__ を参照してください。" "allocation>`__ を参照してください。"
msgid ""
"Added support to retrieve supported disk formats from glance, so you can "
"adjust disk_formats only inside glance-api.conf. You still can use "
"IMAGE_BACKEND_SETTINGS to adjust format naming."
msgstr ""
"サポート対象のディスク形式を glance から取得するための機能が追加され、"
"disk_formats は glance-api.conf でのみ調整できるようになりました。形式名の調"
"整には、IMAGE_BACKEND_SETTINGS を引続き使用することができます。"
msgid "" msgid ""
"Added the Bootstrap Theme Preview panel to the Developer dashboard. This " "Added the Bootstrap Theme Preview panel to the Developer dashboard. This "
"panel contains a list of Bootstrap components with source code, so that " "panel contains a list of Bootstrap components with source code, so that "
@ -1170,6 +1278,13 @@ msgstr "ハイパーバイザー設定のデフォルト値の変更"
msgid "Deleting large numbers of resources simultaneously" msgid "Deleting large numbers of resources simultaneously"
msgstr "大量のリソースの同時削除" msgstr "大量のリソースの同時削除"
msgid "Deprecated ``SHOW_KEYSTONE_V2_RC`` since Stein release is removed."
msgstr ""
"Stein リリースより、非推奨となった ``SHOW_KEYSTONE_V2_RC`` は削除されました。"
msgid "Deprecated config option ENABLE_FLAVOR_EDIT is removed."
msgstr "非推奨となった ENABLE_FLAVOR_EDIT 設定オプションは削除されました。"
msgid "" msgid ""
"Deprecated function fix_auth_url_version is removed from openstack_auth " "Deprecated function fix_auth_url_version is removed from openstack_auth "
"library. fix_auth_url_version_prefix function should be used instead of it." "library. fix_auth_url_version_prefix function should be used instead of it."
@ -3092,6 +3207,9 @@ msgstr "ダッシュボードの多くの場面でのソーティング機能が
msgid "Stack Template view" msgid "Stack Template view"
msgstr "スタックテンプレートのビューが追加" msgstr "スタックテンプレートのビューが追加"
msgid "Stein Series Release Notes"
msgstr "Stein バージョンのリリースノート"
msgid "" msgid ""
"String attributes ``action_present`` and ``action_past`` were dropped from " "String attributes ``action_present`` and ``action_past`` were dropped from "
"``horizon.tables.BatchAction``. ``action_present`` and ``action_past`` " "``horizon.tables.BatchAction``. ``action_present`` and ``action_past`` "
@ -4199,6 +4317,9 @@ msgstr ""
"ボードはこれらの部品を使用しており、これらはすべて third-party 開発者を念頭に" "ボードはこれらの部品を使用しており、これらはすべて third-party 開発者を念頭に"
"おいて作成されました。主な部品のいくつかを以下で取り上げます。" "おいて作成されました。主な部品のいくつかを以下で取り上げます。"
msgid "Train Series Release Notes"
msgstr "Train バージョンのリリースノート"
msgid "Transfer table widget" msgid "Transfer table widget"
msgstr "テーブルウィジェットの転送" msgstr "テーブルウィジェットの転送"
@ -4324,6 +4445,9 @@ msgstr ""
"身は bulk delete (一括削除) に対応しておらず、その結果 Horizon がリソース単位" "身は bulk delete (一括削除) に対応しておらず、その結果 Horizon がリソース単位"
"に削除要求を送信しているからです。" "に削除要求を送信しているからです。"
msgid "Ussuri Series Release Notes"
msgstr "Ussuri バージョンのリリースノート"
msgid "VPN as a Service." msgid "VPN as a Service."
msgstr "VPN as a Service" msgstr "VPN as a Service"