# Andi Chandler <andi@gowling.com>, 2016. #zanata
# Andi Chandler <andi@gowling.com>, 2017. #zanata
# Andi Chandler <andi@gowling.com>, 2018. #zanata
# Andi Chandler <andi@gowling.com>, 2019. #zanata
# Andi Chandler <andi@gowling.com>, 2020. #zanata
# Andi Chandler <andi@gowling.com>, 2021. #zanata
msgid ""
msgstr ""
"Project-Id-Version: aodh\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-15 16:29+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2021-09-18 07:30+0000\n"
"Last-Translator: Andi Chandler <andi@gowling.com>\n"
"Language-Team: English (United Kingdom)\n"
"Language: en_GB\n"
"X-Generator: Zanata 4.3.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"

msgid "1.1.1"
msgstr "1.1.1"

msgid "1.1.3"
msgstr "1.1.3"

msgid "10.0.0"
msgstr "10.0.0"

msgid "12.0.0"
msgstr "12.0.0"

msgid "13.0.0.0rc1"
msgstr "13.0.0.0rc1"

msgid "2.0.0"
msgstr "2.0.0"

msgid "2.0.1"
msgstr "2.0.1"

msgid "2.0.2"
msgstr "2.0.2"

msgid "3.0.0"
msgstr "3.0.0"

msgid "3.0.3"
msgstr "3.0.3"

msgid "4.0.0"
msgstr "4.0.0"

msgid "4.0.1"
msgstr "4.0.1"

msgid "5.0.0"
msgstr "5.0.0"

msgid "6.0.0"
msgstr "6.0.0"

msgid "9.0.0"
msgstr "9.0.0"

msgid ""
"A healthcheck endpoint is provided by default at /healthcheck. It leverages "
"oslo_middleware healthcheck middleware. It allows to retrieve information "
"about the health of the API service."
msgstr ""
"A healthcheck endpoint is provided by default at /healthcheck. It leverages "
"oslo_middleware healthcheck middleware. It allows you to retrieve "
"information about the health of the API service."

msgid ""
"A new ``alarm_histories_delete_bacth_size`` option has been added to limit a "
"number of alarm histories deleted from the database by aodh-expirer in a "
"single iteration. This parameter is useful when there are a lot of alarm "
"histories in the database."
msgstr ""
"A new ``alarm_histories_delete_bacth_size`` option has been added to limit "
"the number of alarm histories deleted from the database by aodh-expirer in a "
"single iteration. This parameter is useful when there are a lot of alarm "
"histories in the database."

msgid ""
"A new default policy.json is provided to properly handle RBAC control. "
"Existing policy.json files may not grant the appropriate access."
msgstr ""
"A new default policy.json is provided to properly handle RBAC control. "
"Existing policy.json files may not grant the appropriate access."

msgid ""
"A new option “rest_notifier_ca_bundle_certificate_path” has been added in "
"the configuration file, set None as default value. If this option is present "
"and SSL is used for alarm action the certificate path provided will be used "
"as value of verify parameter in action request."
msgstr ""
"A new option “rest_notifier_ca_bundle_certificate_path” has been added in "
"the configuration file, set None as default value. If this option is present "
"and SSL is used for alarm action the certificate path provided will be used "
"as value of verify parameter in action request."

msgid ""
"Add a new composite type alarm, which allow users specifying a composite "
"rule to define an alarm with multiple triggering conditions, using a "
"combination of *and*, *or* relationships. The composite rule is composed of "
"multiple threshold rules or gnocchi rules."
msgstr ""
"Add a new composite type alarm, which allow users specifying a composite "
"rule to define an alarm with multiple triggering conditions, using a "
"combination of *and*, *or* relationships. The composite rule is composed of "
"multiple threshold rules or Gnocchi rules."

msgid ""
"Add a tool for converting combination alarms to composite alarms, since we "
"have deprecated the combination alarm support and recommend to use composite "
"alarm to perform multiple conditions alarming."
msgstr ""
"Add a tool for converting combination alarms to composite alarms, since we "
"have deprecated the combination alarm support and recommend to use composite "
"alarm to perform multiple conditions alarming."

msgid ""
"Add a tool for migrating alarm and alarm history data from NoSQL storage to "
"SQL storage. The migration tool has been tested OK in devstack environment, "
"but users need to be cautious with this, because the data migration between "
"storage backends is a bit dangerous."
msgstr ""
"Add a tool for migrating alarm and alarm history data from NoSQL storage to "
"SQL storage. The migration tool has been tested OK in Devstack environment, "
"but users need to be cautious with this, because the data migration between "
"storage backends is a bit dangerous."

msgid "Add support for Keystone v3 authentication"
msgstr "Add support for Keystone v3 authentication"

msgid ""
"Add support for batch processing of messages from queue. This will allow the "
"aodh-listener to grab multiple event messages per thread to enable more "
"efficient processing."
msgstr ""
"Add support for batch processing of messages from queue. This will allow the "
"aodh-listener to grab multiple event messages per thread to enable more "
"efficient processing."

msgid ""
"Add support for batch processing of messages from queue. This will allow the "
"aodh-notifier to grab multiple messages per thread to enable more efficient "
"processing."
msgstr ""
"Add support for batch processing of messages from queue. This will allow the "
"aodh-notifier to grab multiple messages per thread to enable more efficient "
"processing."

msgid ""
"Added a new evaluator for the alarms of type ``loadbalancer_member_health`` "
"which evaluates the alarm by checking the operating status of the members in "
"a given load balancer pool."
msgstr ""
"Added a new evaluator for the alarms of type ``loadbalancer_member_health`` "
"which evaluates the alarm by checking the operating status of the members in "
"a given load balancer pool."

msgid ""
"Added a new notifier(``trust+heat``) that works together with "
"``loadbalancer_member_health`` evaluator for auto-healing purpose."
msgstr ""
"Added a new notifier(``trust+heat``) that works together with "
"``loadbalancer_member_health`` evaluator for auto-healing purpose."

msgid "Added new tool ``aodh-status upgrade check``."
msgstr "Added new tool ``aodh-status upgrade check``."

msgid "Alarm name unique constraint for each project has been removed."
msgstr "Alarm name unique constraint for each project has been removed."

msgid "All the deprecated non-SQL drivers have been removed."
msgstr "All the deprecated non-SQL drivers have been removed."

msgid ""
"Allow to extends the alarm evaluation windows to compensate the reporting/"
"ingestion lag. An new option is introduced additional_ingestion_lag "
"defaulted to 0. It represents the number of seconds of the window extension."
msgstr ""
"Allow you to extends the alarm evaluation windows to compensate the "
"reporting/ingestion lag. An new option is introduced "
"additional_ingestion_lag defaulted to 0. It represents the number of seconds "
"of the window extension."

msgid ""
"Aodh Quota API is aiming for multi-tenancy support. By default, only the "
"admin user is able to change or delete the resource quota for projects as "
"defined by the default policy rule 'telemetry:update_quotas' and 'telemetry:"
"delete_quotas'. User alarm quota and alarm action quota are not supported in "
"Quota API."
msgstr ""
"Aodh Quota API is aiming for multi-tenancy support. By default, only the "
"admin user is able to change or delete the resource quota for projects as "
"defined by the default policy rule 'telemetry:update_quotas' and 'telemetry:"
"delete_quotas'. User alarm quota and alarm action quota are not supported in "
"Quota API."

msgid "Aodh Release Notes"
msgstr "Aodh Release Notes"

msgid ""
"Aodh now leverages microseconds timestamps available since MySQL 5.6.4, "
"meaning it is now the minimum required version of MySQL."
msgstr ""
"Aodh now leverages microseconds timestamps available since MySQL 5.6.4, "
"meaning it is now the minimum required version of MySQL."

msgid ""
"Aodh now support policy in code, which means if users didn't modify any of "
"policy rules, they can leave policy file (in `json` or `yaml` format) empty "
"or not deploy it at all. Because from now, Aodh keeps all default policies "
"under `aodh/api/policies` module. Users can still modify/generate `policy."
"yaml` file which will override policy rules in code if those rules show in "
"`policy.yaml` file."
msgstr ""
"Aodh now support policy in code, which means if users didn't modify any of "
"policy rules, they can leave policy file (in `json` or `yaml` format) empty "
"or not deploy it at all. Because from now, Aodh keeps all default policies "
"under `aodh/api/policies` module. Users can still modify/generate `policy."
"yaml` file which will override policy rules in code if those rules show in "
"`policy.yaml` file."

msgid ""
"Because queues provide the equivalent functionality. RPC support is "
"deprecated and will be removed after Mitaka."
msgstr ""
"Because queues provide the equivalent functionality. RPC support is "
"deprecated and will be removed after Mitaka."

msgid "Bug Fixes"
msgstr "Bug Fixes"

msgid ""
"Ceilometer's API is deprecated in Ocata. Therefore, threshold alarms are now "
"deprecated as well. Threshold rules will be removed when Ceilometer's API is "
"also removed. Similar functionality is provided through Gnocchi alarm rules: "
"``gnocchi_resources_threshold``, "
"``gnocchi_aggregation_by_metrics_threshold``, or "
"``gnocchi_aggregation_by_resources_threshold``."
msgstr ""
"Ceilometer's API is deprecated in Ocata. Therefore, threshold alarms are now "
"deprecated as well. Threshold rules will be removed when Ceilometer's API is "
"also removed. Similar functionality is provided through Gnocchi alarm rules: "
"``gnocchi_resources_threshold``, "
"``gnocchi_aggregation_by_metrics_threshold``, or "
"``gnocchi_aggregation_by_resources_threshold``."

msgid "Current Series Release Notes"
msgstr "Current Series Release Notes"

msgid ""
"Default `policy.json` file is now removed as Aodh now generate the default "
"policies from code. Please be aware that when using that file in your "
"environment."
msgstr ""
"Default `policy.json` file is now removed as Aodh now generate the default "
"policies from code. Please be aware that when using that file in your "
"environment."

msgid "Deprecation Notes"
msgstr "Deprecation Notes"

msgid ""
"Drop support for NoSQL backends in Aodh. SQL is a prefectly sufficient "
"backend for handling the scope of alarms. To maximise available resources, "
"NoSQL backends are deprecated so developers do not need to worry about "
"adding features to multiple backends."
msgstr ""
"Drop support for NoSQL backends in Aodh. SQL is a perfectly sufficient "
"backend for handling the scope of alarms. To maximise available resources, "
"NoSQL backends are deprecated so developers do not need to worry about "
"adding features to multiple backends."

msgid ""
"Enable aodh services, including aodh-evaluator, aodh-listener and aodh-"
"notifier to run in multiple worker mode. New options are introduced "
"corresponsively as [evaluator]workers, [listener]workers and "
"[notifier]workers. They all default to 1."
msgstr ""
"Enable aodh services, including aodh-evaluator, aodh-listener and aodh-"
"notifier to run in multiple worker mode. New options are introduced "
"correspondingly as [evaluator]workers, [listener]workers and "
"[notifier]workers. They all default to 1."

msgid ""
"Gnocchi aggregation capabilities are now cached to minimise redundant calls "
"to Gnocchi when validating aggregation methods. The cache is stored in-"
"memory for an hour. If additional aggregations are added to Gnocchi, they "
"will not be proprogated to Aodh's API service for at most an hour or unless "
"the service is restarted."
msgstr ""
"Gnocchi aggregation capabilities are now cached to minimise redundant calls "
"to Gnocchi when validating aggregation methods. The cache is stored in-"
"memory for an hour. If additional aggregations are added to Gnocchi, they "
"will not be proprogated to Aodh's API service for at most an hour or unless "
"the service is restarted."

msgid "Gnocchi dispatcher now uses client rather than direct http requests"
msgstr "Gnocchi dispatcher now uses client rather than direct http requests"

msgid "Liberty Series Release Notes"
msgstr "Liberty Series Release Notes"

msgid "Mitaka Series Release Notes"
msgstr "Mitaka Series Release Notes"

msgid "New Features"
msgstr "New Features"

msgid ""
"New framework for ``aodh-status upgrade check`` command is added. This "
"framework allows adding various checks which can be run before a Aodh "
"upgrade to ensure if the upgrade can be performed safely."
msgstr ""
"New framework for ``aodh-status upgrade check`` command is added. This "
"framework allows adding various checks which can be run before a Aodh "
"upgrade to ensure if the upgrade can be performed safely."

msgid "Newton Series Release Notes"
msgstr "Newton Series Release Notes"

msgid "Ocata Series Release Notes"
msgstr "Ocata Series Release Notes"

msgid ""
"Operator can now use new CLI tool ``aodh-status upgrade check`` to check if "
"Aodh deployment can be safely upgraded from N-1 to N release."
msgstr ""
"Operator can now use new CLI tool ``aodh-status upgrade check`` to check if "
"Aodh deployment can be safely upgraded from N-1 to N release."

msgid "Other Notes"
msgstr "Other Notes"

msgid ""
"Patch was added to address inconsistent RBAC policy handling. Certain rules "
"may not have been given appropriate access."
msgstr ""
"Patch was added to address inconsistent RBAC policy handling. Certain rules "
"may not have been given appropriate access."

msgid "Pike Series Release Notes"
msgstr "Pike Series Release Notes"

msgid "Prelude"
msgstr "Prelude"

msgid ""
"Python 2.7 support has been dropped. Last release of Aodh to support py2.7 "
"is OpenStack Train. The minimum version of Python now supported by Aodh is "
"Python 3.6."
msgstr ""
"Python 2.7 support has been dropped. Last release of Aodh to support py2.7 "
"is OpenStack Train. The minimum version of Python now supported by Aodh is "
"Python 3.6."

msgid "Queens Series Release Notes"
msgstr "Queens Series Release Notes"

msgid ""
"Queue based communication is the new default IPC protocol. RPC can still be "
"used by choosing rpc as ipc_protocol option. Only one protocol can be run at "
"any given time."
msgstr ""
"Queue based communication is the new default IPC protocol. RPC can still be "
"used by choosing rpc as ipc_protocol option. Only one protocol can be run at "
"any given time."

msgid "Remove eventlet from Aodh in favour of threaded approach"
msgstr "Remove eventlet from Aodh in favour of threaded approach"

msgid "Rocky Series Release Notes"
msgstr "Rocky Series Release Notes"

msgid "Security Issues"
msgstr "Security Issues"

msgid "Start using reno to manage release notes."
msgstr "Start using reno to manage release notes."

msgid "Stein Series Release Notes"
msgstr "Stein Series Release Notes"

msgid ""
"Support for queue based communication between alarm evaluator service and "
"alarm notifier services was added. Original implementation involved using "
"RPC but there is significant overhead involved with using RPC. Work queues "
"provided required functionality with better performance."
msgstr ""
"Support for queue based communication between alarm evaluator service and "
"alarm notifier services was added. Original implementation involved using "
"RPC but there is significant overhead involved with using RPC. Work queues "
"provided required functionality with better performance."

msgid ""
"Support to deploy aodh-evaluator in active/active mode by leveraging "
"database non-locking mechanism. With this feature, there could be multiple "
"aodh-evaluator processes running without dependency of etcd or zookeeper."
msgstr ""
"Support to deploy aodh-evaluator in active/active mode by leveraging "
"database non-locking mechanism. With this feature, there could be multiple "
"aodh-evaluator processes running without dependency of etcd or ZooKeeper."

msgid ""
"The ``[coordination] check_watchers`` parameter has been deprecated since it "
"has been ineffective."
msgstr ""
"The ``[coordination] check_watchers`` parameter has been deprecated since it "
"has been ineffective."

msgid ""
"The admin user can fetch alarms of all the projects, e.g. ``curl -X GET "
"\"${aodh_prefix}/v2/alarms?q.field=all_projects&q.op=eq&q.value=true\" X-"
"Auth-Token:$token``"
msgstr ""
"The admin user can fetch alarms of all the projects, e.g. ``curl -X GET "
"\"${aodh_prefix}/v2/alarms?q.field=all_projects&q.op=eq&q.value=true\" X-"
"Auth-Token:$token``"

msgid "The api.pecan_debug option has been removed."
msgstr "The api.pecan_debug option has been removed."

msgid ""
"The combination alarms are officially deprecated and disabled by default. "
"Set api.enable_combination_alarms to True to enable them. Existing alarms "
"will still be evaluated, but access to them via the API is linked to whether "
"that configuration option is turned on or off. It's advised to use composite "
"alarms instead."
msgstr ""
"The combination alarms are officially deprecated and disabled by default. "
"Set api.enable_combination_alarms to True to enable them. Existing alarms "
"will still be evaluated, but access to them via the API is linked to whether "
"that configuration option is turned on or off. It's advised to use composite "
"alarms instead."

msgid ""
"The default value of ``[oslo_policy] policy_file`` config option has been "
"changed from ``policy.json`` to ``policy.yaml``. Operators who are utilizing "
"customized or previously generated static policy JSON files (which are not "
"needed by default), should generate new policy files or convert them in YAML "
"format. Use the `oslopolicy-convert-json-to-yaml <https://docs.openstack.org/"
"oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html>`_ tool to "
"convert a JSON to YAML formatted policy file in backward compatible way."
msgstr ""
"The default value of ``[oslo_policy] policy_file`` config option has been "
"changed from ``policy.json`` to ``policy.yaml``. Operators who are utilizing "
"customised or previously generated static policy JSON files (which are not "
"needed by default), should generate new policy files or convert them in YAML "
"format. Use the `oslopolicy-convert-json-to-yaml <https://docs.openstack.org/"
"oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html>`_ tool to "
"convert a JSON to YAML formatted policy file in backward compatible way."

msgid "The deprecated 'threshold' alarm type has been removed."
msgstr "The deprecated 'threshold' alarm type has been removed."

msgid "The deprecated combination alarms support have been removed."
msgstr "The deprecated combination alarms support have been removed."

msgid ""
"The reason of the state change is now part of the API as \"state_reason\" "
"field of the alarm object."
msgstr ""
"The reason of the state change is now part of the API as \"state_reason\" "
"field of the alarm object."

msgid "Train Series Release Notes"
msgstr "Train Series Release Notes"

msgid "Upgrade Notes"
msgstr "Upgrade Notes"

msgid ""
"Use of JSON policy files was deprecated by the ``oslo.policy`` library "
"during the Victoria development cycle. As a result, this deprecation is "
"being noted in the Wallaby cycle with an anticipated future removal of "
"support by ``oslo.policy``. As such operators will need to convert to YAML "
"policy files. Please see the upgrade notes for details on migration of any "
"custom policy files."
msgstr ""
"Use of JSON policy files was deprecated by the ``oslo.policy`` library "
"during the Victoria development cycle. As a result, this deprecation is "
"being noted in the Wallaby cycle with an anticipated future removal of "
"support by ``oslo.policy``. As such operators will need to convert to YAML "
"policy files. Please see the upgrade notes for details on migration of any "
"custom policy files."

msgid "Ussuri Series Release Notes"
msgstr "Ussuri Series Release Notes"

msgid "Victoria Series Release Notes"
msgstr "Victoria Series Release Notes"

msgid "Wallaby Series Release Notes"
msgstr "Wallaby Series Release Notes"

msgid ""
"When an unprivileged user want to access to Gnocchi resources created by "
"Ceilometer, that doesn't work because the filter scope the Gnocchi query to "
"resource owner to the user. To fix we introduce a new configuration option "
"\"gnocchi_external_project_owner\" set by default to \"service\". The new "
"filter now allow two kind of Gnocchi resources:"
msgstr ""
"When an unprivileged user want to access to Gnocchi resources created by "
"Ceilometer, that doesn't work because the filter scope the Gnocchi query to "
"resource owner to the user. To fix we introduce a new configuration option "
"\"gnocchi_external_project_owner\" set by default to \"service\". The new "
"filter now allow two kind of Gnocchi resources:"

msgid "Xena Series Release Notes"
msgstr "Xena Series Release Notes"

msgid ""
"[`bug 1504495 <https://bugs.launchpad.net/ceilometer/+bug/1504495>`_] Patch "
"was added to address inconsistent RBAC policy handling. Certain rules may "
"not have been given appropriate access."
msgstr ""
"[`bug 1504495 <https://bugs.launchpad.net/ceilometer/+bug/1504495>`_] Patch "
"was added to address inconsistent RBAC policy handling. Certain rules may "
"not have been given appropriate access."

msgid ""
"[`bug 1511252 <https://bugs.launchpad.net/aodh/+bug/1511252>`_] Fix an issue "
"with combination alarms where it fails to evaluate all issues in the chain "
"of alarms."
msgstr ""
"[`bug 1511252 <https://bugs.launchpad.net/aodh/+bug/1511252>`_] Fix an issue "
"with combination alarms where it fails to evaluate all issues in the chain "
"of alarms."

msgid ""
"[`bug 1513738 <https://bugs.launchpad.net/aodh/+bug/1513738>`_] Fix an issue "
"where alarms using Gnocchi aggregations are not being evaluated."
msgstr ""
"[`bug 1513738 <https://bugs.launchpad.net/aodh/+bug/1513738>`_] Fix an issue "
"where alarms using Gnocchi aggregations are not being evaluated."

msgid ""
"[`bug 1518447 <https://bugs.launchpad.net/aodh/+bug/1518447>`_] Fix to "
"ensure ceilometerclient is properly initialised on startup."
msgstr ""
"[`bug 1518447 <https://bugs.launchpad.net/aodh/+bug/1518447>`_] Fix to "
"ensure Ceilometer client is properly initialised on startup."

msgid ""
"[`bug 1539069 <https://bugs.launchpad.net/aodh/+bug/1539069>`_] Fix to "
"handle scenario where no valid statistics exist for specified period."
msgstr ""
"[`bug 1539069 <https://bugs.launchpad.net/aodh/+bug/1539069>`_] Fix to "
"handle scenario where no valid statistics exist for specified period."

msgid ""
"[`bug 1540395 <https://bugs.launchpad.net/aodh/+bug/1540395>`_] Fix reason "
"string to properly handle transitions when one sample is outside of defined "
"threshold."
msgstr ""
"[`bug 1540395 <https://bugs.launchpad.net/aodh/+bug/1540395>`_] Fix reason "
"string to properly handle transitions when one sample is outside of defined "
"threshold."

msgid ""
"[`bug 1575530 <https://bugs.launchpad.net/aodh/+bug/1575530>`_] Patch was "
"added to fix and improve the partition coordinator, make sure the input "
"tasks can be correctly distributed to partition members."
msgstr ""
"[`bug 1575530 <https://bugs.launchpad.net/aodh/+bug/1575530>`_] Patch was "
"added to fix and improve the partition coordinator, make sure the input "
"tasks can be correctly distributed to partition members."

msgid ""
"[`bug 1582131 <https://bugs.launchpad.net/aodh/+bug/1582131>`_] Fix an issue "
"with adding CA_BUNDLE certificate parth as value of \"verify\" parameter in "
"SSL requests."
msgstr ""
"[`bug 1582131 <https://bugs.launchpad.net/aodh/+bug/1582131>`_] Fix an issue "
"with adding CA_BUNDLE certificate path as value of \"verify\" parameter in "
"SSL requests."

msgid ""
"batch_size and batch_timeout configuration options are added to [listener] "
"section of configuration. The batch_size controls the number of messages to "
"grab before processing. Similarly, the batch_timeout defines the wait time "
"before processing."
msgstr ""
"batch_size and batch_timeout configuration options are added to [listener] "
"section of configuration. The batch_size controls the number of messages to "
"grab before processing. Similarly, the batch_timeout defines the wait time "
"before processing."

msgid ""
"batch_size and batch_timeout configuration options are added to [notifier] "
"section of configuration. The batch_size controls the number of messages to "
"grab before processing. Similarly, the batch_timeout defines the wait time "
"before processing."
msgstr ""
"batch_size and batch_timeout configuration options are added to [notifier] "
"section of configuration. The batch_size controls the number of messages to "
"grab before processing. Similarly, the batch_timeout defines the wait time "
"before processing."

msgid "gnocchiclient library is now a requirement if using ceilometer+gnocchi."
msgstr ""
"gnocchiclient library is now a requirement if using ceilometer+gnocchi."

msgid ""
"owned by \"gnocchi_external_project_owner\" and the original project_id of "
"the resource is the user project."
msgstr ""
"owned by \"gnocchi_external_project_owner\" and the original project_id of "
"the resource is the user project."

msgid ""
"owned by \"gnocchi_external_project_owner\" and the orignal project_id of "
"the resource is the user project."
msgstr ""
"owned by \"gnocchi_external_project_owner\" and the original project_id of "
"the resource is the user project."

msgid "owned by the user project"
msgstr "owned by the user project"
