# Andi Chandler <andi@gowling.com>, 2017. #zanata
# Andi Chandler <andi@gowling.com>, 2018. #zanata
# Andreas Jaeger <jaegerandi@gmail.com>, 2018. #zanata
msgid ""
msgstr ""
"Project-Id-Version: zaqar\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-08 04:21+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2018-12-26 06:23+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.0"
msgstr "1.1.0"

msgid "2.0.0-10"
msgstr "2.0.0-10"

msgid "3.0.0"
msgstr "3.0.0"

msgid "4.0.0"
msgstr "4.0.0"

msgid "5.0.0"
msgstr "5.0.0"

msgid "6.0.0"
msgstr "6.0.0"

msgid "7.0.0"
msgstr "7.0.0"

msgid ""
"A new queue action is added so that users can purge a queue quickly. That "
"means all the messages and subscriptions will be deleted automatically but "
"the metadata of the queue will be kept."
msgstr ""
"A new queue action is added so that users can purge a queue quickly. That "
"means all the messages and subscriptions will be deleted automatically but "
"the metadata of the queue will be kept."

msgid ""
"Add a new webhook notifier using trust authentication. When using the 'trust"
"+' URL prefix, Zaqar will create a Keystone trust for the user, and then use "
"it when a notification happens to authenticate against Keystone and send the "
"token to the endpoint."
msgstr ""
"Add a new webhook notifier using trust authentication. When using the 'trust"
"+' URL prefix, Zaqar will create a Keystone trust for the user, and then use "
"it when a notification happens to authenticate against Keystone and send the "
"token to the endpoint."

msgid ""
"Add an new option named 'message_delete_with_claim_id', when it is True, "
"delete messages must need claim_ids and message_ids both in request "
"parameters. This will improve the security of the message."
msgstr ""
"Add an new option named 'message_delete_with_claim_id', when it is True, "
"delete messages must need claim_ids and message_ids both in request "
"parameters. This will improve the security of the message."

msgid "Add migration support for Zaqar's sqlalchemy storage driver."
msgstr "Add migration support for Zaqar's sqlalchemy storage driver."

msgid ""
"Add three new reserved metdata in response body of querying queue. "
"\"_dead_letter_queue\", \"_dead_letter_queue_messages_ttl\" and "
"\"_max_claim_count\". Those metadata will help user to know better about "
"dead letter queue."
msgstr ""
"Add three new reserved metdata in response body of querying queue. "
"\"_dead_letter_queue\", \"_dead_letter_queue_messages_ttl\" and "
"\"_max_claim_count\". Those metadata will help user to know better about "
"dead letter queue."

msgid ""
"Add two configurations for the notification endpoint of the websocket "
"server, instead of a random port and local address. One is 'notification-"
"bind', address on which the notification server will listen. Another is "
"'notification-port', port on which the notification server will listen."
msgstr ""
"Add two configurations for the notification endpoint of the websocket "
"server, instead of a random port and local address. One is 'notification-"
"bind', address on which the notification server will listen. Another is "
"'notification-port', port on which the notification server will listen."

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

msgid "Bug Fixes"
msgstr "Bug Fixes"

msgid "Critical Issues"
msgstr "Critical Issues"

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

msgid ""
"Currently Zaqar can support more built-in/reserved attributes in queue. For "
"now there are two important attributes 'max_messages_post_size' and "
"'max_message_ttl'. With this feature, when user query queues Zaqar will show "
"those two attributes (read from config file if there is no customized value "
"from user) in queue metadata so that user can know what value it is."
msgstr ""
"Currently Zaqar can support more built-in/reserved attributes in queue. For "
"now there are two important attributes 'max_messages_post_size' and "
"'max_message_ttl'. With this feature, when user query queues Zaqar will show "
"those two attributes (read from config file if there is no customised value "
"from user) in queue metadata so that user can know what value it is."

msgid ""
"Currently the email subscription in Zaqar relay on the third part tools, "
"such as \"sendmail\". It means that deployer should install it out of Zaqar. "
"If he forgets, Zaqar will raise internal error. This work let Zaqar support "
"email subscription by itself using the ``smtp`` python library."
msgstr ""
"Currently the email subscriptions in Zaqar rely on the third part tools, "
"such as \"sendmail\". It means that deployer should install it out of Zaqar. "
"If he forgets, Zaqar will raise internal error. This work let Zaqar support "
"email subscription by itself using the ``smtp`` python library."

msgid ""
"Currently, the v1 API is still accessible though it has been deprecated for "
"a while. And we're going to deprecate v1.1 soon. To keep the backward "
"compatibility, a new config option - ``enable_deprecated_api_versions`` is "
"added so that operator can totally turn off an API version or still support "
"it by adding the API version to the list of the new config option."
msgstr ""
"Currently, the v1 API is still accessible though it has been deprecated for "
"a while. And we're going to deprecate v1.1 soon. To keep the backward "
"compatibility, a new config option - ``enable_deprecated_api_versions`` is "
"added so that operator can totally turn off an API version or still support "
"it by adding the API version to the list of the new config option."

msgid "Deprecation Notes"
msgstr "Deprecation Notes"

msgid ""
"In IPv6 management network environment, starting Zaqar server will run into "
"'Address family for hostname not support' error when use WSGI simple server. "
"The root cause is that Python's TCPServer implementation is hard-coded to "
"use IPv4, even in IPv6 environments. Now this issue has been fixed."
msgstr ""
"In IPv6 management network environment, starting Zaqar server will run into "
"'Address family for hostname not support' error when use WSGI simple server. "
"The root cause is that Python's TCPServer implementation is hard-coded to "
"use IPv4, even in IPv6 environments. Now this issue has been fixed."

msgid ""
"Introduce Guru to Zaqar. Guru is a mechanism whereby developers and system "
"administrators can generate a report about the state of a running Zaqar "
"executable. This report is called a *Guru Meditation Report*. Now Guru can "
"support wsgi, websocket and uwsgi modes all."
msgstr ""
"Introduce Guru to Zaqar. Guru is a mechanism whereby developers and system "
"administrators can generate a report about the state of a running Zaqar "
"executable. This report is called a *Guru Meditation Report*. Now Guru can "
"support wsgi, websocket and uwsgi modes all."

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 ``zaqar-status upgrade check`` command is added. This "
"framework allows adding various checks which can be run before a Zaqar "
"upgrade to ensure if the upgrade can be performed safely."
msgstr ""
"New framework for ``zaqar-status upgrade check`` command is added. This "
"framework allows adding various checks which can be run before a Zaqar "
"upgrade to ensure if the upgrade can be performed safely."

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

msgid ""
"Now before users send messages to subscribers through a queue, the "
"subscribers should be confirmed first. Zaqar only sends messages to the "
"confirmed subscribers. This feature supports \"webhook\" and \"mailto\" "
"subscribers with mongoDB or redis backend. The \"mailto\" part will be done "
"in O cycle. Set \"require_confirmation = True\" to enable this feature. The "
"default value is \"False\" now and we will enable it by default after one or "
"two cycles."
msgstr ""
"Now before users send messages to subscribers through a queue, the "
"subscribers should be confirmed first. Zaqar only sends messages to the "
"confirmed subscribers. This feature supports \"webhook\" and \"mailto\" "
"subscribers with MongoDB or Redis backend. The \"mailto\" part will be done "
"in O cycle. Set \"require_confirmation = True\" to enable this feature. The "
"default value is \"False\" now and we will enable it by default after one or "
"two cycles."

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

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

msgid "Other Notes"
msgstr "Other Notes"

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

msgid "Prelude"
msgstr "Prelude"

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

msgid ""
"Query for all subscriptions on a given queue by taking into account the "
"returned marker, if any. Without this fix, only 10 subscriptions can be "
"extracted from database to send notification."
msgstr ""
"Query for all subscriptions on a given queue by taking into account the "
"returned marker, if any. Without this fix, only 10 subscriptions can be "
"extracted from database to send notification."

msgid ""
"Queues now behave lazy in subscriptions also. So there is no need for the "
"user to pre-create a queue before creating a subscription for this queue. "
"Zaqar will create the queue automatically on the subscription creation "
"request. As before, all subscriptions will continue to stay active even if "
"the corresponding queue was deleted."
msgstr ""
"Queues now behave lazy in subscriptions also. So there is no need for the "
"user to pre-create a queue before creating a subscription for this queue. "
"Zaqar will create the queue automatically on the subscription creation "
"request. As before, all subscriptions will continue to stay active even if "
"the corresponding queue was deleted."

msgid ""
"Redis connection doesn't support password configure in zaqar, so redis-"
"server can not set a password. If redis service doesn't set a password, it "
"will suffer a large number of attacks. The patch will support password "
"configure for redis connection in zaqar."
msgstr ""
"Redis connection doesn't support password configuration in Zaqar, so Redis-"
"server can not set a password. If Redis service doesn't set a password, it "
"will suffer a large number of attacks. The patch will support password "
"configuration for a Redis connection in Zaqar."

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

msgid ""
"Since some clients use different format of client id not only uuid, like "
"user id of ldap, so Zaqar will remove the format contrain of client id. Add "
"one option 'client_id_uuid_safe' to allow user to control the validation of "
"client id. Add two options 'min_length_client_id' and 'max_length_client_id' "
"to allow user to control the length of client id if not using uuid. This "
"also requires user to ensure the client id is immutable."
msgstr ""
"Since some clients use different format of client id not only UUID, like "
"user id of LDAP, so Zaqar will remove the format contraint of the client id. "
"Add one option 'client_id_uuid_safe' to allow user to control the validation "
"of client id. Add two options 'min_length_client_id' and "
"'max_length_client_id' to allow user to control the length of client id if "
"not using UUID. This also requires user to ensure the client id is immutable."

msgid ""
"Since we have introduced the 'pool_list' instead of pool_group in Queens, "
"Now we will update the APIs to suggest users use new argument."
msgstr ""
"Since we have introduced the 'pool_list' instead of pool_group in Queens, "
"Now we will update the APIs to suggest users use new argument."

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

msgid ""
"Support 'post_data' and 'post_headers' options on subscribers, allowing "
"customization of the payload when having a webhook subscriber. The "
"'post_data' option supports the '$zaqar_message$' string template, which "
"will be replaced by the serialized JSON message if specified."
msgstr ""
"Support 'post_data' and 'post_headers' options on subscribers, allowing "
"customisation of the payload when having a webhook subscriber. The "
"'post_data' option supports the '$zaqar_message$' string template, which "
"will be replaced by the serialised JSON message if specified."

msgid ""
"Support Redis as management storage backend to improve the performance and "
"ease of deployment. For the management driver, user needs to enable the "
"redis storage options in redis.conf to persistent data."
msgstr ""
"Support Redis as the management storage backend to improve the performance "
"and ease of deployment. For the management driver, user needs to enable the "
"Redis storage options in redis.conf to persist data."

msgid "Support dot character in queue's name, like 'service.test_queue'."
msgstr "Support dot character in queue's name, like 'service.test_queue'."

msgid ""
"Support for dead letter queue is added for MongoDB, Redis and Swift. With "
"this feature, message will be moved to the specified dead letter queue if "
"it's claimed many times but still can't successfully processed by a client. "
"New reseved metadata keys of queue are added: _max_claim_count, "
"_dead_letter_queue and _dead_letter_queue_messages_ttl."
msgstr ""
"Support for dead letter queue is added for MongoDB, Redis and Swift. With "
"this feature, message will be moved to the specified dead letter queue if "
"it's claimed many times but still can't successfully processed by a client. "
"New reserved metadata keys of queue are added: _max_claim_count, "
"_dead_letter_queue and _dead_letter_queue_messages_ttl."

msgid ""
"Support for delayed queues is added for MongoDB, Redis and Swift. With this "
"feature, if the queue is a delayed queue, its message will be delayed some "
"time to be claimed. New reseved metadata key of queue is added: "
"_default_message_delay."
msgstr ""
"Support for delayed queues is added for MongoDB, Redis and Swift. With this "
"feature, if the queue is a delayed queue, its message will be delayed some "
"time to be claimed. New reserved metadata key of queue is added: "
"_default_message_delay."

msgid ""
"Support for queue filter when queue listing. With this feature, users can "
"add filter of name or metadata in query string parameters in queue list to "
"filter queues."
msgstr ""
"Support for queue filter when queue listing. With this feature, users can "
"add filter of name or metadata in query string parameters in queue list to "
"filter queues."

msgid ""
"Support more retry backoff function in webhook type. It will work when Zaqar "
"failed to send the notification to the subscriber. Users can define the "
"retry backoff function in metadata of queue. There are four retry backoff "
"functions including  'linear', 'arithmetic', 'geometric' and 'exponential'."
msgstr ""
"Support more retry back-off function in webhook type. It will work when "
"Zaqar failed to send the notification to the subscriber. Users can define "
"the retry back-off function in metadata of queue. There are four retry back-"
"off functions including  'linear', 'arithmetic', 'geometric' and "
"'exponential'."

msgid ""
"Support non-URL encoded message body checksum function, the default "
"algorithm is MD5. Back-end support for MongoDB, Redis and Swift. With this "
"feature, when a user sends a message to the queue, Zaqar calculates a "
"\"checksum\" value for the body of the non-URL encoded message, which the "
"user can then get after the message is got or claimed. Finally, the user can "
"use it to verify that the body of the newly obtained message is correct."
msgstr ""
"Support non-URL encoded message body checksum function, the default "
"algorithm is MD5. Back-end support for MongoDB, Redis and Swift. With this "
"feature, when a user sends a message to the queue, Zaqar calculates a "
"\"checksum\" value for the body of the non-URL encoded message, which the "
"user can then get after the message is got or claimed. Finally, the user can "
"use it to verify that the body of the newly obtained message is correct."

msgid ""
"Support notificaiton delivery policy in webhook type. It will work when the "
"notification is sent from Zaqar to the subscriber failed. User can define "
"the retry policy in the options of subscription or metadata of queue."
msgstr ""
"Support notification delivery policy in webhook type. It will work when the "
"notification is sent from Zaqar to the subscriber failed. User can define "
"the retry policy in the options of subscription or metadata of queue."

msgid ""
"The OSprofiler is integrated to Zaqar in Ocata. It is a library from oslo. "
"It aims to analyse the performance bottleneck issue by making possible to "
"generate one trace per request affecting all involved services and build a "
"tree of calls."
msgstr ""
"The OSprofiler is integrated to Zaqar in Ocata. It is a library from Oslo. "
"It aims to analyse the performance bottleneck issue by making possible to "
"generate one trace per request affecting all involved services and build a "
"tree of calls."

msgid ""
"The code structure for configuration files are changed. This is insensitvie "
"for end users, but the persons who work for downstream changes should pay "
"attention. Please refactor your private configurations to ``zaqar/conf/`` "
"folder as well."
msgstr ""
"The code structure for configuration files are changed. This is transparent "
"for end users, but the persons who work for downstream changes should pay "
"attention. Please refactor your private configurations to ``zaqar/conf/`` "
"folder as well."

msgid ""
"The new Swift storage backend is added to Zaqar in Ocata. It's experimental "
"currently. To use this backend, you should modify the \"drivers\" section in "
"the config file. [Blueprint `swift-storage-driver <https://blueprints."
"launchpad.net/zaqar/+spec/swift-storage-driver>`_]"
msgstr ""
"The new Swift storage backend is added to Zaqar in Ocata. It's experimental "
"currently. To use this backend, you should modify the \"drivers\" section in "
"the config file. [Blueprint `swift-storage-driver <https://blueprints."
"launchpad.net/zaqar/+spec/swift-storage-driver>`_]"

msgid ""
"This feature is the third part of subscription confirmation feature. Support "
"to send email to subscriber if confirmation is needed. To use this feature, "
"user need to set the config option \"external_confirmation_url\", "
"\"subscription_confirmation_email_template\" and "
"\"unsubscribe_confirmation_email_template\". The confirmation page url that "
"will be used in email subscription confirmation before notification, this "
"page is not hosted in Zaqar server, user should build their own web service "
"to provide this web page. The subscription_confirmation_email_template let "
"user to customize the subscription confimation email content, including "
"topic, body and sender. The unsubscribe_confirmation_email_template let user "
"to customize the unsubscribe confimation email content, including topic, "
"body and sender too."
msgstr ""
"This feature is the third part of subscription confirmation feature. Support "
"to send email to subscriber if confirmation is needed. To use this feature, "
"user need to set the config option \"external_confirmation_url\", "
"\"subscription_confirmation_email_template\" and "
"\"unsubscribe_confirmation_email_template\". The confirmation page URL that "
"will be used in email subscription confirmation before notification, this "
"page is not hosted in Zaqar server, user should build their own web service "
"to provide this web page. The subscription_confirmation_email_template let "
"user to customize the subscription confirmation email content, including "
"topic, body and sender. The unsubscribe_confirmation_email_template let user "
"to customise the unsubscribe confirmation email content, including topic, "
"body and sender too."

msgid "Upgrade Notes"
msgstr "Upgrade Notes"

msgid ""
"When access the root path of Zaqar service, for example: curl GET "
"http://127.0.0.1:8888/, user will see 401 error. Which will cause some front "
"end proxy (like HAProxy) to complain. Now this issue has been fixed."
msgstr ""
"When access the root path of Zaqar service, for example: curl GET "
"http://127.0.0.1:8888/, user will see 401 error. Which will cause some front "
"end proxy (like HAProxy) to complain. Now this issue has been fixed."

msgid ""
"When using the sqlalchemy driver, operators now are required to run \"zaqar-"
"sql-db-manage upgrade\" before making the service available. The service "
"previously tried to create the database on the first request, but it was "
"bound to race conditions."
msgstr ""
"When using the sqlalchemy driver, operators now are required to run \"zaqar-"
"sql-db-manage upgrade\" before making the service available. The service "
"previously tried to create the database on the first request, but it was "
"bound to race conditions."

msgid ""
"Zaqar API v2 has been released for several cycles and it is integrated as "
"the default API version by most of the OpenStack services. So it is time to "
"deprecated v1.1 in favor of v2. Now in Newton cycle, Zaqar API v1.1 is "
"officially deprecated."
msgstr ""
"Zaqar API v2 has been released for several cycles and it is integrated as "
"the default API version by most of the OpenStack services. So it is time to "
"deprecated v1.1 in favour of v2. Now in Newton cycle, Zaqar API v1.1 is "
"officially deprecated."

msgid "Zaqar Release Notes"
msgstr "Zaqar Release Notes"

msgid ""
"Zaqar didn't return the reserved metadata when listing detailed queue. After "
"this fix, Zaqar will return reserved metadata '_default_message_ttl' and "
"'_max_messages_post_size' in response of listing detailed queue."
msgstr ""
"Zaqar didn't return the reserved metadata when listing detailed queue. After "
"this fix, Zaqar will return reserved metadata '_default_message_ttl' and "
"'_max_messages_post_size' in response of listing detailed queue."

msgid "Zaqar now supports Cross-Origin Resource Sharing (CORS)."
msgstr "Zaqar now supports Cross-Origin Resource Sharing (CORS)."

msgid ""
"Zaqar supports a new way to directly use pool resource without pool_group "
"when creating Flavor. The old way will be kept in Queens and be marked "
"useless. Zaqar will remove the pool_group totally in Rocky."
msgstr ""
"Zaqar supports a new way to directly use a pool resource without pool_group "
"when creating a Flavour. The old way will be kept in Queens and be marked "
"deprecated. Zaqar will remove the pool_group totally in Rocky."
