From 7f30218ea1aba9e1cd72c944cfd90b4655909d98 Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Wed, 8 Oct 2014 06:01:23 +0000 Subject: [PATCH] Imported Translations from Transifex Change-Id: I51c85ead988a8fdce921f498c7218beb752e67c8 --- .../en_GB/LC_MESSAGES/heat-log-critical.po | 20 - .../en_GB/LC_MESSAGES/heat-log-warning.po | 125 - heat/locale/en_US/LC_MESSAGES/heat.po | 6007 ----------------- .../fr/LC_MESSAGES/heat-log-critical.po | 23 - .../locale/fr/LC_MESSAGES/heat-log-warning.po | 124 - heat/locale/heat-log-warning.pot | 30 +- heat/locale/heat.pot | 1147 ++-- .../te_IN/LC_MESSAGES/heat-log-critical.po | 20 - .../te_IN/LC_MESSAGES/heat-log-warning.po | 124 - 9 files changed, 605 insertions(+), 7015 deletions(-) delete mode 100644 heat/locale/en_GB/LC_MESSAGES/heat-log-critical.po delete mode 100644 heat/locale/en_GB/LC_MESSAGES/heat-log-warning.po delete mode 100644 heat/locale/en_US/LC_MESSAGES/heat.po delete mode 100644 heat/locale/fr/LC_MESSAGES/heat-log-critical.po delete mode 100644 heat/locale/fr/LC_MESSAGES/heat-log-warning.po delete mode 100644 heat/locale/te_IN/LC_MESSAGES/heat-log-critical.po delete mode 100644 heat/locale/te_IN/LC_MESSAGES/heat-log-warning.po diff --git a/heat/locale/en_GB/LC_MESSAGES/heat-log-critical.po b/heat/locale/en_GB/LC_MESSAGES/heat-log-critical.po deleted file mode 100644 index e9ab2cc97b..0000000000 --- a/heat/locale/en_GB/LC_MESSAGES/heat-log-critical.po +++ /dev/null @@ -1,20 +0,0 @@ -# Translations template for heat. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the heat project. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Heat\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-20 06:01+0000\n" -"PO-Revision-Date: 2014-05-30 06:20+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" -"heat/language/en_GB/)\n" -"Language: en_GB\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 1.3\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" diff --git a/heat/locale/en_GB/LC_MESSAGES/heat-log-warning.po b/heat/locale/en_GB/LC_MESSAGES/heat-log-warning.po deleted file mode 100644 index b07684cbed..0000000000 --- a/heat/locale/en_GB/LC_MESSAGES/heat-log-warning.po +++ /dev/null @@ -1,125 +0,0 @@ -# Translations template for heat. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the heat project. -# -# Translators: -# Andi Chandler , 2014 -msgid "" -msgstr "" -"Project-Id-Version: Heat\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-25 06:13+0000\n" -"PO-Revision-Date: 2014-08-07 07:52+0000\n" -"Last-Translator: Andi Chandler \n" -"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" -"heat/language/en_GB/)\n" -"Language: en_GB\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 1.3\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: heat/api/cloudwatch/watch.py:219 -#, python-format -msgid "Invalid filter key %s, ignoring" -msgstr "" - -#: heat/api/openstack/v1/stacks.py:217 -#, python-format -msgid "Old Engine Version: %s" -msgstr "" - -#: heat/common/heat_keystoneclient.py:113 -msgid "" -"stack_user_domain_id or stack_user_domain_name not set in heat.conf falling " -"back to using default" -msgstr "" - -#: heat/common/heat_keystoneclient.py:306 -#, python-format -msgid "Truncating the username %s to the last 64 characters." -msgstr "" - -#: heat/common/heat_keystoneclient.py:404 -msgid "" -"Falling back to legacy non-domain user create, configure domain in heat.conf" -msgstr "" - -#: heat/common/heat_keystoneclient.py:458 -msgid "" -"Falling back to legacy non-domain user delete, configure domain in heat.conf" -msgstr "" - -#: heat/common/heat_keystoneclient.py:479 -#: heat/common/heat_keystoneclient.py:496 -msgid "" -"Falling back to legacy non-domain project, configure domain in heat.conf" -msgstr "" - -#: heat/common/heat_keystoneclient.py:587 -#: heat/common/heat_keystoneclient.py:604 -msgid "" -"Falling back to legacy non-domain keypair, configure domain in heat.conf" -msgstr "" - -#: heat/common/heat_keystoneclient.py:623 -msgid "" -"Falling back to legacy non-domain disable, configure domain in heat.conf" -msgstr "" - -#: heat/common/heat_keystoneclient.py:633 -msgid "Falling back to legacy non-domain enable, configure domain in heat.conf" -msgstr "" - -#: heat/openstack/common/loopingcall.py:82 -#, python-format -msgid "task run outlasted interval by %s sec" -msgstr "task run outlasted interval by %s sec" - -#: heat/openstack/common/network_utils.py:149 -msgid "tcp_keepidle not available on your system" -msgstr "tcp_keepidle not available on your system" - -#: heat/openstack/common/network_utils.py:156 -msgid "tcp_keepintvl not available on your system" -msgstr "tcp_keepintvl not available on your system" - -#: heat/openstack/common/network_utils.py:163 -msgid "tcp_keepknt not available on your system" -msgstr "tcp_keepknt not available on your system" - -#: heat/openstack/common/service.py:364 -#, python-format -msgid "pid %d not in child list" -msgstr "pid %d not in child list" - -#: heat/tests/generic_resource.py:34 -#, python-format -msgid "Creating generic resource (Type \"%s\")" -msgstr "" - -#: heat/tests/generic_resource.py:38 -#, python-format -msgid "Updating generic resource (Type \"%s\")" -msgstr "" - -#: heat/tests/generic_resource.py:42 -#, python-format -msgid "Deleting generic resource (Type \"%s\")" -msgstr "" - -#: heat/tests/generic_resource.py:49 -#, python-format -msgid "Suspending generic resource (Type \"%s\")" -msgstr "" - -#: heat/tests/generic_resource.py:53 -#, python-format -msgid "Resuming generic resource (Type \"%s\")" -msgstr "" - -#: heat/tests/generic_resource.py:139 -#, python-format -msgid "Signaled resource (Type \"%(type)s\") %(details)s" -msgstr "" diff --git a/heat/locale/en_US/LC_MESSAGES/heat.po b/heat/locale/en_US/LC_MESSAGES/heat.po deleted file mode 100644 index 3ec6c47891..0000000000 --- a/heat/locale/en_US/LC_MESSAGES/heat.po +++ /dev/null @@ -1,6007 +0,0 @@ -# English (United States) translations for heat. -# Copyright (C) 2013 ORGANIZATION -# This file is distributed under the same license as the heat project. -# FIRST AUTHOR , 2013. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: heat 2013.2.a430.gd264018\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-25 06:13+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: en_US \n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 1.3\n" - -#: heat/api/aws/ec2token.py:35 -msgid "Authentication Endpoint URI." -msgstr "" - -#: heat/api/aws/ec2token.py:38 heat/common/config.py:154 -msgid "Allow orchestration of multiple clouds." -msgstr "" - -#: heat/api/aws/ec2token.py:41 heat/common/config.py:157 -msgid "" -"Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At " -"least one endpoint needs to be specified." -msgstr "" - -#: heat/api/aws/ec2token.py:164 -msgid "Service misconfigured" -msgstr "" - -#: heat/api/aws/exception.py:35 -msgid "Generic HeatAPIException, please use specific subclasses!" -msgstr "" - -#: heat/api/aws/exception.py:74 -msgid "The request signature does not conform to AWS standards" -msgstr "" - -#: heat/api/aws/exception.py:83 -msgid "The request processing has failed due to an internal error" -msgstr "" - -#: heat/api/aws/exception.py:94 -msgid "The action or operation requested is invalid" -msgstr "" - -#: heat/api/aws/exception.py:103 -msgid "The certificate or AWS Key ID provided does not exist" -msgstr "" - -#: heat/api/aws/exception.py:112 -msgid "Incompatible parameters were used together" -msgstr "" - -#: heat/api/aws/exception.py:121 -msgid "A bad or out-of-range value was supplied" -msgstr "" - -#: heat/api/aws/exception.py:130 -msgid "AWS query string is malformed, does not adhere to AWS spec" -msgstr "" - -#: heat/api/aws/exception.py:140 -msgid "The query string is malformed" -msgstr "" - -#: heat/api/aws/exception.py:149 -msgid "The request is missing an action or operation parameter" -msgstr "" - -#: heat/api/aws/exception.py:159 -msgid "Does not contain a valid AWS Access Key or certificate" -msgstr "" - -#: heat/api/aws/exception.py:168 -msgid "A mandatory input parameter is missing" -msgstr "" - -#: heat/api/aws/exception.py:177 -msgid "The AWS Access Key ID needs a subscription for the service" -msgstr "" - -#: heat/api/aws/exception.py:188 -msgid "Request expired or more than 15mins in the future" -msgstr "" - -#: heat/api/aws/exception.py:197 -msgid "Service temporarily unavailable" -msgstr "" - -#: heat/api/aws/exception.py:207 -msgid "Request was denied due to request throttling" -msgstr "" - -#: heat/api/aws/exception.py:216 -msgid "Resource with the name requested already exists" -msgstr "" - -#: heat/api/aws/exception.py:227 -msgid "User is not authorized to perform action" -msgstr "" - -#: heat/api/aws/exception.py:237 -msgid "" -"The request signature we calculated does not match the signature you " -"provided" -msgstr "" - -#: heat/api/aws/exception.py:248 -msgid "The requested action is not yet implemented" -msgstr "" - -#: heat/api/cfn/v1/stacks.py:55 heat/api/cloudwatch/watch.py:52 -#, python-format -msgid "Action %s not allowed for user" -msgstr "" - -#: heat/api/cfn/v1/stacks.py:62 heat/api/cloudwatch/watch.py:59 -#, python-format -msgid "Error authorizing action %s" -msgstr "" - -#: heat/api/cfn/v1/stacks.py:258 -#, python-format -msgid "Failed to fetch template: %s" -msgstr "" - -#: heat/api/cfn/v1/stacks.py:293 -msgid "DisableRollback and OnFailure may not be used together" -msgstr "" - -#: heat/api/cfn/v1/stacks.py:313 -#, python-format -msgid "Unexpected action %(action)s" -msgstr "" - -#: heat/api/cfn/v1/stacks.py:331 heat/api/cfn/v1/stacks.py:427 -msgid "Invalid Template URL" -msgstr "" - -#: heat/api/cfn/v1/stacks.py:335 heat/api/cfn/v1/stacks.py:430 -msgid "TemplateBody or TemplateUrl were not given." -msgstr "" - -#: heat/api/cfn/v1/stacks.py:341 heat/api/cfn/v1/stacks.py:436 -msgid "The Template must be a JSON or YAML document." -msgstr "" - -#: heat/api/cfn/v1/stacks.py:397 -msgid "stack not not found" -msgstr "" - -#: heat/api/cloudwatch/watch.py:325 -#, python-format -msgid "Invalid state %(state)s, expecting one of %(expect)s" -msgstr "" - -#: heat/api/openstack/v1/actions.py:48 -msgid "No action specified" -msgstr "" - -#: heat/api/openstack/v1/actions.py:51 -msgid "Multiple actions specified" -msgstr "" - -#: heat/api/openstack/v1/actions.py:55 -#, python-format -msgid "Invalid action %s specified" -msgstr "" - -#: heat/api/openstack/v1/actions.py:66 -#, python-format -msgid "Unexpected action %s" -msgstr "" - -#: heat/api/openstack/v1/events.py:128 -#, python-format -msgid "No events found for resource %s" -msgstr "" - -#: heat/api/openstack/v1/events.py:146 -#, python-format -msgid "No event %s found" -msgstr "" - -#: heat/api/openstack/v1/stacks.py:83 -#, python-format -msgid "%(type)s not in valid format: %(error)s" -msgstr "" - -#: heat/api/openstack/v1/stacks.py:91 -msgid "No stack name specified" -msgstr "" - -#: heat/api/openstack/v1/stacks.py:109 -#, python-format -msgid "Could not retrieve template: %s" -msgstr "" - -#: heat/api/openstack/v1/stacks.py:112 -msgid "No template specified" -msgstr "" - -#: heat/api/openstack/v1/util.py:63 -msgid "Invalid Stack address" -msgstr "" - -#: heat/cmd/manage.py:65 -msgid "How long to preserve deleted data." -msgstr "" - -#: heat/cmd/manage.py:69 -msgid "Granularity to use for age argument, defaults to days." -msgstr "" - -#: heat/common/auth_url.py:44 -msgid "Request missing required header X-Auth-Url" -msgstr "" - -#: heat/common/auth_url.py:48 -#, python-format -msgid "Header X-Auth-Url \"%s\" not an allowed endpoint" -msgstr "" - -#: heat/common/config.py:29 -msgid "The flavor to use." -msgstr "" - -#: heat/common/config.py:31 -msgid "The API paste config file to use." -msgstr "" - -#: heat/common/config.py:104 -msgid "Select deferred auth method, stored password or trusts." -msgstr "" - -#: heat/common/config.py:108 -msgid "Subset of trustor roles to be delegated to heat." -msgstr "" - -#: heat/common/config.py:114 -msgid "Maximum number of stacks any one tenant may have active at one time." -msgstr "" - -#: heat/common/config.py:118 -msgid "" -"Number of times to retry to bring a resource to a non-error state. Set to" -" 0 to disable retries." -msgstr "" - -#: heat/common/config.py:123 -msgid "" -"Controls how many events will be pruned whenever a stack's events exceed" -" max_events_per_stack. Set this lower to keep more events at the expense " -"of more frequent purges." -msgstr "" - -#: heat/common/config.py:129 -msgid "" -"Maximum events that will be available per stack. Older events will be " -"deleted when this is reached. Set to 0 for unlimited events per stack." -msgstr "" - -#: heat/common/config.py:134 -msgid "Timeout in seconds for stack action (ie. create or update)." -msgstr "" - -#: heat/common/config.py:138 -msgid "RPC timeout for the engine liveness check that is used for stack locking." -msgstr "" - -#: heat/common/config.py:141 -msgid "Deprecated." -msgstr "" - -#: heat/common/config.py:163 -msgid "" -"Type of endpoint in Identity service catalog to use for communication " -"with the OpenStack service." -msgstr "" - -#: heat/common/config.py:167 -msgid "Optional CA cert file to use in SSL connections." -msgstr "" - -#: heat/common/config.py:169 -msgid "Optional PEM-formatted certificate chain file." -msgstr "" - -#: heat/common/config.py:171 -msgid "Optional PEM-formatted file that contains the private key." -msgstr "" - -#: heat/common/config.py:175 -msgid "If set, then the server's certificate will not be verified." -msgstr "" - -#: heat/common/config.py:180 -#, python-format -msgid "Optional heat url in format like http://0.0.0.0:8004/v1/%(tenant_id)s." -msgstr "" - -#: heat/common/config.py:186 -msgid "Allow client's debug log output." -msgstr "" - -#: heat/common/config.py:192 -msgid "" -"Heat build revision. If you would prefer to manage your build revision " -"separately, you can move this section to a different file and add it as " -"another config option." -msgstr "" - -#: heat/common/config.py:268 -msgid "Unable to locate config file" -msgstr "" - -#: heat/common/config.py:280 -#, python-format -msgid "" -"Unable to load %(app_name)s from configuration file %(conf_file)s.\n" -"Got: %(e)r" -msgstr "" - -#: heat/common/custom_backend_auth.py:61 -msgid "Backend authentication failed" -msgstr "" - -#: heat/common/environment_format.py:36 -msgid "The environment is not a valid YAML mapping data type." -msgstr "" - -#: heat/common/environment_format.py:40 -#, python-format -msgid "environment has wrong section \"%s\"" -msgstr "" - -#: heat/common/exception.py:104 -msgid "An unknown exception occurred." -msgstr "" - -#: heat/common/exception.py:115 -msgid "Exception in string format operation" -msgstr "" - -#: heat/common/exception.py:133 -#, python-format -msgid "Missing required credential: %(required)s" -msgstr "" - -#: heat/common/exception.py:137 -#, python-format -msgid "" -"Incorrect auth strategy, expected \"%(expected)s\" but received " -"\"%(received)s\"" -msgstr "" - -#: heat/common/exception.py:142 -#, python-format -msgid "Connect error/bad request to Auth service at URL %(url)s." -msgstr "" - -#: heat/common/exception.py:146 -#, python-format -msgid "Auth service at URL %(url)s not found." -msgstr "" - -#: heat/common/exception.py:150 -msgid "Authorization failed." -msgstr "" - -#: heat/common/exception.py:154 -msgid "You are not authenticated." -msgstr "" - -#: heat/common/exception.py:158 heat/common/exception.py:163 -msgid "You are not authorized to complete this action." -msgstr "" - -#: heat/common/exception.py:167 -#, python-format -msgid "Data supplied was not valid: %(reason)s" -msgstr "" - -#: heat/common/exception.py:171 -#, python-format -msgid "Redirecting to %(uri)s for authorization." -msgstr "" - -#: heat/common/exception.py:175 -msgid "The URI was too long." -msgstr "" - -#: heat/common/exception.py:179 -#, python-format -msgid "Maximum redirects (%(redirects)s) was exceeded." -msgstr "" - -#: heat/common/exception.py:183 -msgid "Received invalid HTTP redirect." -msgstr "" - -#: heat/common/exception.py:187 -#, python-format -msgid "" -"Multiple 'image' service matches for region %(region)s. This generally " -"means that a region is required and you have not supplied one." -msgstr "" - -#: heat/common/exception.py:193 -#, python-format -msgid "The Parameter (%(key)s) was not provided." -msgstr "" - -#: heat/common/exception.py:197 -#, python-format -msgid "The Parameter (%(key)s) was not defined in template." -msgstr "" - -#: heat/common/exception.py:201 -#, python-format -msgid "The template version is invalid: %(explanation)s" -msgstr "" - -#: heat/common/exception.py:205 -#, python-format -msgid "The template section is invalid: %(section)s" -msgstr "" - -#: heat/common/exception.py:209 -#, python-format -msgid "The Parameter (%(key)s) has no attributes." -msgstr "" - -#: heat/common/exception.py:213 -#, python-format -msgid "The Referenced Attribute (%(resource)s %(key)s) is incorrect." -msgstr "" - -#: heat/common/exception.py:218 -#, python-format -msgid "The specified reference \"%(resource)s\" (in %(key)s) is incorrect." -msgstr "" - -#: heat/common/exception.py:223 -#, python-format -msgid "The Key (%(key_name)s) could not be found." -msgstr "" - -#: heat/common/exception.py:227 -#, python-format -msgid "The Flavor ID (%(flavor_id)s) could not be found." -msgstr "" - -#: heat/common/exception.py:231 -#, python-format -msgid "The Image (%(image_name)s) could not be found." -msgstr "" - -#: heat/common/exception.py:235 -#, python-format -msgid "Multiple physical resources were found with name (%(name)s)." -msgstr "" - -#: heat/common/exception.py:240 -#, python-format -msgid "Searching Tenant %(target)s from Tenant %(actual)s forbidden." -msgstr "" - -#: heat/common/exception.py:245 -#, python-format -msgid "The Stack (%(stack_name)s) could not be found." -msgstr "" - -#: heat/common/exception.py:249 -#, python-format -msgid "The Stack (%(stack_name)s) already exists." -msgstr "" - -#: heat/common/exception.py:253 heat/common/exception.py:257 -#, python-format -msgid "%(message)s" -msgstr "" - -#: heat/common/exception.py:261 -#, python-format -msgid "" -"The Resource (%(resource_name)s) could not be found in Stack " -"%(stack_name)s." -msgstr "" - -#: heat/common/exception.py:266 -#, python-format -msgid "The Resource Type (%(type_name)s) could not be found." -msgstr "" - -#: heat/common/exception.py:270 -#, python-format -msgid "The Resource (%(resource_name)s) is not available." -msgstr "" - -#: heat/common/exception.py:274 -#, python-format -msgid "The Resource (%(resource_id)s) could not be found." -msgstr "" - -#: heat/common/exception.py:278 -#, python-format -msgid "The Watch Rule (%(watch_name)s) could not be found." -msgstr "" - -#: heat/common/exception.py:282 -#, python-format -msgid "%(exc_type)s: %(message)s" -msgstr "" - -#: heat/common/exception.py:296 -#, python-format -msgid "%(feature)s is not supported." -msgstr "" - -#: heat/common/exception.py:300 -#, python-format -msgid "%(action)s is not supported for resource." -msgstr "" - -#: heat/common/exception.py:304 -#, python-format -msgid "Cannot define the following properties at the same time: %s." -msgstr "" - -#: heat/common/exception.py:322 -msgid "" -"Egress rules are only allowed when Neutron is used and the 'VpcId' " -"property is set." -msgstr "" - -#: heat/common/exception.py:334 -msgid "Not found" -msgstr "" - -#: heat/common/exception.py:340 -#, python-format -msgid "Invalid content type %(content_type)s" -msgstr "" - -#: heat/common/exception.py:344 -#, python-format -msgid "Request limit exceeded: %(message)s" -msgstr "" - -#: heat/common/exception.py:348 -msgid "Maximum resources per stack exceeded." -msgstr "" - -#: heat/common/exception.py:352 -#, python-format -msgid "Stack %(stack_name)s already has an action (%(action)s) in progress." -msgstr "" - -#: heat/common/exception.py:357 -#, python-format -msgid "Failed to stop stack (%(stack_name)s) on other engine (%(engine_id)s)" -msgstr "" - -#: heat/common/exception.py:362 -#, python-format -msgid "" -"Failed to send message to stack (%(stack_name)s) on other engine " -"(%(engine_id)s)" -msgstr "" - -#: heat/common/heat_keystoneclient.py:107 -msgid "" -"heat.conf misconfigured, cannot specify \"stack_user_domain_id\" or " -"\"stack_user_domain_name\" without \"stack_domain_admin\" and " -"\"stack_domain_admin_password\"" -msgstr "" - -#: heat/common/heat_keystoneclient.py:186 -msgid "Unknown token version" -msgstr "" - -#: heat/common/heat_keystoneclient.py:289 -#, python-format -msgid "roles %s" -msgstr "" - -#: heat/common/heat_keystoneclient.py:342 -#: heat/common/heat_keystoneclient.py:429 -#, python-format -msgid "Can't find role %s" -msgstr "" - -#: heat/common/heat_keystoneclient.py:352 -msgid "" -"Cannot get stack domain user token, no stack domain id configured, please" -" fix your heat.conf" -msgstr "" - -#: heat/common/heat_keystoneclient.py:450 -#, python-format -msgid "User %s in invalid domain" -msgstr "" - -#: heat/common/heat_keystoneclient.py:452 -#, python-format -msgid "User %s in invalid project" -msgstr "" - -#: heat/common/heat_keystoneclient.py:508 -#, python-format -msgid "Unable to get details for project %s, not deleting" -msgstr "" - -#: heat/common/heat_keystoneclient.py:513 -msgid "Not deleting non heat-domain project" -msgstr "" - -#: heat/common/identifier.py:42 -msgid "Stack name may not contain \"/\"" -msgstr "" - -#: heat/common/identifier.py:56 -#, python-format -msgid "\"%s\" is not a valid ARN" -msgstr "" - -#: heat/common/identifier.py:62 -#, python-format -msgid "\"%s\" is not a valid Heat ARN" -msgstr "" - -#: heat/common/identifier.py:79 -#, python-format -msgid "\"%s\" is not a valid URL" -msgstr "" - -#: heat/common/identifier.py:85 -#, python-format -msgid "\"%s\" is not a valid ARN URL" -msgstr "" - -#: heat/common/identifier.py:138 heat/common/identifier.py:145 -#, python-format -msgid "Unknown attribute \"%s\"" -msgstr "" - -#: heat/common/identifier.py:178 heat/engine/resource.py:159 -msgid "Resource name may not contain \"/\"" -msgstr "" - -#: heat/common/lifecycle_plugin_utils.py:115 -#, python-format -msgid "done with class=%(c)s, stackid=%(sid)s, action=%(a)s" -msgstr "" - -#: heat/common/param_utils.py:24 -#, python-format -msgid "Unrecognized value \"%(value)s\", acceptable values are: true, false." -msgstr "" - -#: heat/common/short_id.py:44 -#, python-format -msgid "Invalid UUID version (%d)" -msgstr "" - -#: heat/common/template_format.py:71 -#, python-format -msgid "Template exceeds maximum allowed size (%s bytes)" -msgstr "" - -#: heat/common/template_format.py:76 -msgid "The template is not a JSON object or YAML mapping." -msgstr "" - -#: heat/common/template_format.py:82 -msgid "Template format version not found." -msgstr "" - -#: heat/common/timeutils.py:34 -msgid "Only ISO 8601 duration format of the form PT#H#M#S is supported." -msgstr "" - -#: heat/common/urlfetch.py:49 -#, python-format -msgid "Invalid URL scheme %s" -msgstr "" - -#: heat/common/urlfetch.py:55 heat/common/urlfetch.py:79 -#, python-format -msgid "Failed to retrieve template: %s" -msgstr "" - -#: heat/common/wsgi.py:55 heat/common/wsgi.py:89 heat/common/wsgi.py:123 -msgid "" -"Address to bind the server. Useful when selecting a particular network " -"interface." -msgstr "" - -#: heat/common/wsgi.py:59 heat/common/wsgi.py:93 heat/common/wsgi.py:127 -msgid "The port on which the server will listen." -msgstr "" - -#: heat/common/wsgi.py:62 heat/common/wsgi.py:96 heat/common/wsgi.py:130 -msgid "Number of backlog requests to configure the socket with." -msgstr "" - -#: heat/common/wsgi.py:66 heat/common/wsgi.py:100 heat/common/wsgi.py:134 -msgid "Location of the SSL certificate file to use for SSL mode." -msgstr "" - -#: heat/common/wsgi.py:70 heat/common/wsgi.py:104 heat/common/wsgi.py:138 -msgid "Location of the SSL key file to use for enabling SSL mode." -msgstr "" - -#: heat/common/wsgi.py:74 heat/common/wsgi.py:108 heat/common/wsgi.py:142 -msgid "Number of workers for Heat service." -msgstr "" - -#: heat/common/wsgi.py:77 heat/common/wsgi.py:111 -msgid "" -"Maximum line size of message headers to be accepted. max_header_line may " -"need to be increased when using large tokens (typically those generated " -"by the Keystone v3 API with big service catalogs)." -msgstr "" - -#: heat/common/wsgi.py:145 -msgid "" -"Maximum line size of message headers to be accepted. max_header_line may " -"need to be increased when using large tokens (typically those generated " -"by the Keystone v3 API with big service catalogs.)" -msgstr "" - -#: heat/common/wsgi.py:212 heat/openstack/common/sslutils.py:56 -msgid "" -"When running server in SSL mode, you must specify both a cert_file and " -"key_file option value in your configuration file" -msgstr "" - -#: heat/common/wsgi.py:230 -#, python-format -msgid "Could not bind to %(bind_addr)safter trying for 30 seconds" -msgstr "" - -#: heat/common/wsgi.py:262 -msgid "SIGTERM received" -msgstr "" - -#: heat/common/wsgi.py:271 -msgid "SIGHUP received" -msgstr "" - -#: heat/common/wsgi.py:288 -#, python-format -msgid "Starting %d workers" -msgstr "" - -#: heat/common/wsgi.py:299 -#, python-format -msgid "Removing dead child %s" -msgstr "" - -#: heat/common/wsgi.py:306 -msgid "Caught keyboard interrupt. Exiting." -msgstr "" - -#: heat/common/wsgi.py:329 -#, python-format -msgid "Child %d exiting normally" -msgstr "" - -#: heat/common/wsgi.py:332 -#, python-format -msgid "Started child %s" -msgstr "" - -#: heat/common/wsgi.py:355 -msgid "Starting single process server" -msgstr "" - -#: heat/common/wsgi.py:563 -#, python-format -msgid "" -"JSON body size (%(len)s bytes) exceeds maximum allowed size (%(limit)s " -"bytes)." -msgstr "" - -#: heat/common/wsgi.py:629 -#, python-format -msgid "Calling %(controller)s : %(action)s" -msgstr "" - -#: heat/common/wsgi.py:635 -#, python-format -msgid "Exception handling resource: %s" -msgstr "" - -#: heat/common/wsgi.py:636 -msgid "" -"The server could not comply with the request since it is either malformed" -" or otherwise incorrect." -msgstr "" - -#: heat/common/wsgi.py:657 -#, python-format -msgid "Returning %(code)s to user: %(explanation)s" -msgstr "" - -#: heat/common/wsgi.py:696 -msgid "Unable to serialize exception response" -msgstr "" - -#: heat/common/wsgi.py:731 -#, python-format -msgid "Unexpected error occurred serving API: %s" -msgstr "" - -#: heat/db/sqlalchemy/api.py:83 -#, python-format -msgid "raw template with id %s not found" -msgstr "" - -#: heat/db/sqlalchemy/api.py:111 -#, python-format -msgid "resource with id %s not found" -msgstr "" - -#: heat/db/sqlalchemy/api.py:140 -msgid "no resources were found" -msgstr "" - -#: heat/db/sqlalchemy/api.py:154 -msgid "no resource data found" -msgstr "" - -#: heat/db/sqlalchemy/api.py:203 -msgid "No resource data found" -msgstr "" - -#: heat/db/sqlalchemy/api.py:257 -#, python-format -msgid "no resources for stack_id %s were found" -msgstr "" - -#: heat/db/sqlalchemy/api.py:408 -#, python-format -msgid "Attempt to update a stack with id: %(id)s %(msg)s" -msgstr "" - -#: heat/db/sqlalchemy/api.py:420 -#, python-format -msgid "Attempt to delete a stack with id: %(id)s %(msg)s" -msgstr "" - -#: heat/db/sqlalchemy/api.py:501 -#, python-format -msgid "Attempt to delete user creds with id %(id)s that does not exist" -msgstr "" - -#: heat/db/sqlalchemy/api.py:654 -#, python-format -msgid "Attempt to update a watch with id: %(id)s %(msg)s" -msgstr "" - -#: heat/db/sqlalchemy/api.py:665 -#, python-format -msgid "Attempt to delete watch_rule: %(id)s %(msg)s" -msgstr "" - -#: heat/db/sqlalchemy/api.py:704 -#, python-format -msgid "Software config with id %s not found" -msgstr "" - -#: heat/db/sqlalchemy/api.py:731 -#, python-format -msgid "Deployment with id %s not found" -msgstr "" - -#: heat/db/sqlalchemy/api.py:777 -#, python-format -msgid "Snapshot with id %s not found" -msgstr "" - -#: heat/db/sqlalchemy/api.py:805 -msgid "age should be an integer" -msgstr "" - -#: heat/db/sqlalchemy/api.py:807 -msgid "age should be a positive integer" -msgstr "" - -#: heat/db/sqlalchemy/api.py:811 -msgid "granularity should be days, hours, minutes, or seconds" -msgstr "" - -#: heat/db/sqlalchemy/migrate_repo/versions/029_event_id_to_uuid.py:40 -msgid "" -"If you really want to downgrade to this version, you should drop all the " -"records." -msgstr "" - -#: heat/db/sqlalchemy/migrate_repo/versions/037_migrate_hot_template.py:60 -#: heat/db/sqlalchemy/migrate_repo/versions/041_migrate_hot_template_resources.py:72 -#: heat/db/sqlalchemy/migrate_repo/versions/043_migrate_template_versions.py:59 -msgid "" -"This version cannot be downgraded because it involves a data migration to" -" the raw_template table." -msgstr "" - -#: heat/engine/api.py:37 -msgid "Timeout conversion failed" -msgstr "" - -#: heat/engine/api.py:42 -#, python-format -msgid "Invalid timeout value %s" -msgstr "" - -#: heat/engine/api.py:58 -#, python-format -msgid "Unexpected adopt data \"%s\". Adopt data must be a dict." -msgstr "" - -#: heat/engine/api.py:266 -msgid "Unexpected number of keys in watch_data.data!" -msgstr "" - -#: heat/engine/attributes.py:148 -#, python-format -msgid "%(resource)s: Invalid attribute %(key)s" -msgstr "" - -#: heat/engine/attributes.py:190 -msgid "Can't traverse attribute path" -msgstr "" - -#: heat/engine/attributes.py:193 -msgid "Path components in attributes must be strings" -msgstr "" - -#: heat/engine/constraints.py:84 -#, python-format -msgid "Invalid type (%s)" -msgstr "" - -#: heat/engine/constraints.py:91 -#, python-format -msgid "Single schema valid only for %(ltype)s, not %(utype)s" -msgstr "" - -#: heat/engine/constraints.py:101 -#, python-format -msgid "Schema valid only for %(ltype)s or %(mtype)s, not %(utype)s" -msgstr "" - -#: heat/engine/constraints.py:119 -#, python-format -msgid "%(name)s constraint invalid for %(utype)s" -msgstr "" - -#: heat/engine/constraints.py:140 heat/engine/parameters.py:86 -#, python-format -msgid "Invalid default %(default)s (%(exc)s)" -msgstr "" - -#: heat/engine/constraints.py:171 -#, python-format -msgid "%s is not an integer." -msgstr "" - -#: heat/engine/constraints.py:180 -#, python-format -msgid "Value \"%(val)s\" is invalid for data type \"%(type)s\"." -msgstr "" - -#: heat/engine/constraints.py:243 -#, python-format -msgid "Invalid key %s" -msgstr "" - -#: heat/engine/constraints.py:333 -msgid "min/max must be numeric" -msgstr "" - -#: heat/engine/constraints.py:337 -msgid "A range constraint must have a min value and/or a max value specified." -msgstr "" - -#: heat/engine/constraints.py:342 -#, python-format -msgid "The value must be at least %(min)s." -msgstr "" - -#: heat/engine/constraints.py:344 -#, python-format -msgid "The value must be no greater than %(max)s." -msgstr "" - -#: heat/engine/constraints.py:346 -#, python-format -msgid "The value must be in the range %(min)s to %(max)s." -msgstr "" - -#: heat/engine/constraints.py:394 -msgid "A length constraint must have a min value and/or a max value specified." -msgstr "" - -#: heat/engine/constraints.py:401 -msgid "min/max length must be integral" -msgstr "" - -#: heat/engine/constraints.py:406 -#, python-format -msgid "The length must be at least %(min)s." -msgstr "" - -#: heat/engine/constraints.py:408 -#, python-format -msgid "The length must be no greater than %(max)s." -msgstr "" - -#: heat/engine/constraints.py:410 -#, python-format -msgid "The length must be in the range %(min)s to %(max)s." -msgstr "" - -#: heat/engine/constraints.py:442 -msgid "AllowedValues must be a list" -msgstr "" - -#: heat/engine/constraints.py:447 -#, python-format -msgid "Allowed values: %s" -msgstr "" - -#: heat/engine/constraints.py:487 -msgid "AllowedPattern must be a string" -msgstr "" - -#: heat/engine/constraints.py:492 -#, python-format -msgid "Value must match pattern: %s" -msgstr "" - -#: heat/engine/constraints.py:534 -#, python-format -msgid "Value must be of type %s" -msgstr "" - -#: heat/engine/constraints.py:540 -#, python-format -msgid "\"%(value)s\" does not validate %(name)s (constraint not found)" -msgstr "" - -#: heat/engine/constraints.py:547 -#, python-format -msgid "\"%(value)s\" does not validate %(name)s" -msgstr "" - -#: heat/engine/constraints.py:570 -#, python-format -msgid "Error validating value %(value)r" -msgstr "" - -#: heat/engine/constraints.py:571 -#, python-format -msgid "Error validating value %(value)r: %(message)s" -msgstr "" - -#: heat/engine/dependencies.py:25 -#, python-format -msgid "Circular Dependency Found: %(cycle)s" -msgstr "" - -#: heat/engine/environment.py:194 heat/engine/environment.py:200 -#, python-format -msgid "Removing %(item)s from %(path)s" -msgstr "" - -#: heat/engine/environment.py:213 -#, python-format -msgid "Changing %(path)s from %(was)s to %(now)s" -msgstr "" - -#: heat/engine/environment.py:215 -#, python-format -msgid "Registering %(path)s -> %(value)s" -msgstr "" - -#: heat/engine/environment.py:290 heat/tests/test_resource.py:97 -#, python-format -msgid "Resource \"%s\" has no type" -msgstr "" - -#: heat/engine/environment.py:293 -#, python-format -msgid "Non-empty resource type is required for resource \"%s\"" -msgstr "" - -#: heat/engine/environment.py:297 -#, python-format -msgid "Resource \"%s\" type is not a string" -msgstr "" - -#: heat/engine/environment.py:304 -#, python-format -msgid "Unknown resource Type : %s" -msgstr "" - -#: heat/engine/environment.py:425 -#, python-format -msgid "Failed to read %s" -msgstr "" - -#: heat/engine/environment.py:432 -#, python-format -msgid "Loading %s" -msgstr "" - -#: heat/engine/environment.py:437 -#, python-format -msgid "Failed to parse %(file_path)s" -msgstr "" - -#: heat/engine/environment.py:441 -#, python-format -msgid "Failed to read %(file_path)s" -msgstr "" - -#: heat/engine/event.py:60 -#, python-format -msgid "No event exists with id \"%s\"" -msgstr "" - -#: heat/engine/parameter_groups.py:52 heat/tests/test_validate.py:1370 -msgid "Parameters must be provided for each Parameter Group." -msgstr "" - -#: heat/engine/parameter_groups.py:59 -#, python-format -msgid "The %s parameter must be assigned to one Parameter Group only." -msgstr "" - -#: heat/engine/parameter_groups.py:67 -#, python-format -msgid "The Parameter name (%s) does not reference an existing parameter." -msgstr "" - -#: heat/engine/parameters.py:79 -#, python-format -msgid "Default must be a comma-delimited list string: %s" -msgstr "" - -#: heat/engine/parameters.py:104 -#, python-format -msgid "Invalid %s, expected a mapping" -msgstr "" - -#: heat/engine/parameters.py:108 -#, python-format -msgid "Invalid key '%(key)s' for %(entity)s" -msgstr "" - -#: heat/engine/parameters.py:119 -#, python-format -msgid "Missing parameter type for parameter: %s" -msgstr "" - -#: heat/engine/parameters.py:196 -#, python-format -msgid "Invalid Parameter type \"%s\"" -msgstr "" - -#: heat/engine/parameters.py:230 -#, python-format -msgid "Parameter '%(name)s' is invalid: %(exp)s" -msgstr "" - -#: heat/engine/parameters.py:338 -#, python-format -msgid "Value must be a comma-delimited list string: %s" -msgstr "" - -#: heat/engine/parameters.py:378 -#, python-format -msgid "Value must be valid JSON: %s" -msgstr "" - -#: heat/engine/parameters.py:511 heat/engine/hot/parameters.py:135 -msgid "Stack ID" -msgstr "" - -#: heat/engine/parameters.py:515 heat/engine/hot/parameters.py:140 -msgid "Stack Name" -msgstr "" - -#: heat/engine/plugin_manager.py:97 -#, python-format -msgid "Failed to load %(mapping_name)s from %(module)s" -msgstr "" - -#: heat/engine/plugin_manager.py:104 -#, python-format -msgid "Invalid type for %(mapping_name)s from %(module)s" -msgstr "" - -#: heat/engine/properties.py:82 -#, python-format -msgid "Unknown key(s) %s" -msgstr "" - -#: heat/engine/properties.py:104 -#, python-format -msgid "No %s specified" -msgstr "" - -#: heat/engine/properties.py:114 -#, python-format -msgid "%(schema)s supplied for %(type)s %(data)s" -msgstr "" - -#: heat/engine/properties.py:232 -#, python-format -msgid "Value '%s' is not an integer" -msgstr "" - -#: heat/engine/properties.py:245 -msgid "Value must be a string" -msgstr "" - -#: heat/engine/properties.py:267 -#, python-format -msgid "\"%s\" is not a map" -msgstr "" - -#: heat/engine/properties.py:277 -#, python-format -msgid "\"%s\" is not a list" -msgstr "" - -#: heat/engine/properties.py:290 -#, python-format -msgid "\"%s\" is not a valid boolean" -msgstr "" - -#: heat/engine/properties.py:352 -#, python-format -msgid "Property %(prop)s: %(ua)s and %(im)s cannot both be True" -msgstr "" - -#: heat/engine/properties.py:363 -#, python-format -msgid "Property error : %s" -msgstr "" - -#: heat/engine/properties.py:368 -#, python-format -msgid "Property %s not implemented yet" -msgstr "" - -#: heat/engine/properties.py:373 -#, python-format -msgid "Unknown Property %s" -msgstr "" - -#: heat/engine/properties.py:378 -#, python-format -msgid "%(prefix)sInvalid Property %(key)s" -msgstr "" - -#: heat/engine/properties.py:395 -#, python-format -msgid "%(prefix)sProperty %(key)s not assigned" -msgstr "" - -#: heat/engine/resource.py:61 -#, python-format -msgid "The Resource %s requires replacement." -msgstr "" - -#: heat/engine/resource.py:66 -#, python-format -msgid "Went to status %(resource_status)s due to \"%(status_reason)s\"" -msgstr "" - -#: heat/engine/resource.py:69 heat/engine/resources/instance.py:659 -#: heat/engine/resources/instance.py:660 heat/engine/resources/server.py:574 -#: heat/engine/resources/server.py:575 -msgid "Unknown" -msgstr "" - -#: heat/engine/resource.py:75 -#, python-format -msgid "%(result)s - Unknown status %(resource_status)s" -msgstr "" - -#: heat/engine/resource.py:77 -msgid "Resource failed" -msgstr "" - -#: heat/engine/resource.py:352 -#, python-format -msgid "Update to properties %(props)s of %(name)s (%(res)s)" -msgstr "" - -#: heat/engine/resource.py:451 -msgid "Error marking resource as failed" -msgstr "" - -#: heat/engine/resource.py:527 -#, python-format -msgid "State %s invalid for create" -msgstr "" - -#: heat/engine/resource.py:531 -#, python-format -msgid "creating %s" -msgstr "" - -#: heat/engine/resource.py:607 -msgid "Resource ID was not provided." -msgstr "" - -#: heat/engine/resource.py:677 -msgid "Resource update already requested" -msgstr "" - -#: heat/engine/resource.py:680 -#, python-format -msgid "updating %s" -msgstr "" - -#: heat/engine/resource.py:705 -#, python-format -msgid "Checking %s" -msgstr "" - -#: heat/engine/resource.py:722 -#, python-format -msgid "State %s invalid for suspend" -msgstr "" - -#: heat/engine/resource.py:726 -#, python-format -msgid "suspending %s" -msgstr "" - -#: heat/engine/resource.py:738 -#, python-format -msgid "State %s invalid for resume" -msgstr "" - -#: heat/engine/resource.py:742 -#, python-format -msgid "resuming %s" -msgstr "" - -#: heat/engine/resource.py:747 -#, python-format -msgid "snapshotting %s" -msgstr "" - -#: heat/engine/resource.py:787 -msgid "limit cannot be less than 4" -msgstr "" - -#: heat/engine/resource.py:793 -#, python-format -msgid "Validating %s" -msgstr "" - -#: heat/engine/resource.py:802 -#, python-format -msgid "Invalid deletion policy \"%s\"" -msgstr "" - -#: heat/engine/resource.py:807 -#, python-format -msgid "\"%s\" deletion policy not supported" -msgstr "" - -#: heat/engine/resource.py:826 -#, python-format -msgid "deleting %s" -msgstr "" - -#: heat/engine/resource.py:867 -#, python-format -msgid "db error %s" -msgstr "" - -#: heat/engine/resource.py:888 heat/engine/resource.py:913 -#, python-format -msgid "DB error %s" -msgstr "" - -#: heat/engine/resource.py:942 heat/engine/stack.py:485 -#, python-format -msgid "Invalid action %s" -msgstr "" - -#: heat/engine/resource.py:945 heat/engine/stack.py:488 -#, python-format -msgid "Invalid status %s" -msgstr "" - -#: heat/engine/resource.py:1037 -#, python-format -msgid "signal %(name)s : %(msg)s" -msgstr "" - -#: heat/engine/resource.py:1051 -#, python-format -msgid "Resource %s does not implement metadata update" -msgstr "" - -#: heat/engine/scheduler.py:64 -#, python-format -msgid "%s Timed out" -msgstr "" - -#: heat/engine/scheduler.py:205 -#, python-format -msgid "%s timed out" -msgstr "" - -#: heat/engine/service.py:229 -#, python-format -msgid "Unable to retrieve stack %s for periodic task" -msgstr "" - -#: heat/engine/service.py:243 -#, python-format -msgid "periodic_task db error watch rule removed? %(ex)s" -msgstr "" - -#: heat/engine/service.py:372 -msgid "Attempting to stop engine service..." -msgstr "" - -#: heat/engine/service.py:383 -#, python-format -msgid "Waiting stack %s processing to be finished" -msgstr "" - -#: heat/engine/service.py:387 -#, python-format -msgid "Stack %s processing was finished" -msgstr "" - -#: heat/engine/service.py:390 -msgid "All threads were gone, terminating engine" -msgstr "" - -#: heat/engine/service.py:517 -#, python-format -msgid "" -"You have reached the maximum stacks per tenant, %d. Please delete some " -"stacks." -msgstr "" - -#: heat/engine/service.py:557 -#, python-format -msgid "previewing stack %s" -msgstr "" - -#: heat/engine/service.py:585 -#, python-format -msgid "Creating stack %s" -msgstr "" - -#: heat/engine/service.py:604 -#, python-format -msgid "Stack create failed, status %s" -msgstr "" - -#: heat/engine/service.py:639 -#, python-format -msgid "Updating stack %s" -msgstr "" - -#: heat/engine/service.py:644 -msgid "Updating a stack when it is suspended" -msgstr "" - -#: heat/engine/service.py:693 -#, python-format -msgid "Cancelling update when stack is %s" -msgstr "" - -#: heat/engine/service.py:696 -#, python-format -msgid "Starting cancel of updating stack %s" -msgstr "" - -#: heat/engine/service.py:730 -msgid "validate_template" -msgstr "" - -#: heat/engine/service.py:732 -msgid "No Template provided." -msgstr "" - -#: heat/engine/service.py:825 -#, python-format -msgid "Deleting stack %s" -msgstr "" - -#: heat/engine/service.py:875 -#, python-format -msgid "abandoning stack %s" -msgstr "" - -#: heat/engine/service.py:1011 -#, python-format -msgid "Access denied to resource %s" -msgstr "" - -#: heat/engine/service.py:1176 -#, python-format -msgid "Checking stack %s" -msgstr "" - -#: heat/engine/service.py:1266 -#, python-format -msgid "show_watch (all) db error %s" -msgstr "" - -#: heat/engine/service.py:1289 -msgid "Filtering by namespace/metric not yet supported" -msgstr "" - -#: heat/engine/service.py:1295 -#, python-format -msgid "show_metric (all) db error %s" -msgstr "" - -#: heat/engine/service.py:1357 -msgid "server_id must be specified" -msgstr "" - -#: heat/engine/signal_responder.py:68 -msgid "Cannot generate signed url, no stored access/secret key" -msgstr "" - -#: heat/engine/stack.py:87 -#, python-format -msgid "" -"Invalid stack name %s must contain only alphanumeric or \"_-.\" " -"characters, must start with alpha" -msgstr "" - -#: heat/engine/stack.py:147 -msgid "Attempt to use stored_context with no user_creds" -msgstr "" - -#: heat/engine/stack.py:231 -msgid "Unable to set parameters StackId identifier" -msgstr "" - -#: heat/engine/stack.py:251 -#, python-format -msgid "No stack exists with id \"%s\"" -msgstr "" - -#: heat/engine/stack.py:450 -#, python-format -msgid "Duplicate names %s" -msgstr "" - -#: heat/engine/stack.py:502 -#, python-format -msgid "Stack %(action)s %(status)s (%(name)s): %(reason)s" -msgstr "" - -#: heat/engine/stack.py:691 -#, python-format -msgid "Unexpected action %s passed to update!" -msgstr "" - -#: heat/engine/stack.py:809 -#, python-format -msgid "Unexpected action %s passed to delete!" -msgstr "" - -#: heat/engine/stack.py:926 -#, python-format -msgid "" -"Tried to delete user_creds that do not exist (stack=%(stack)s " -"user_creds_id=%(uc)s)" -msgstr "" - -#: heat/engine/stack.py:934 -#, python-format -msgid "Tried to store a stack that does not exist %s " -msgstr "" - -#: heat/engine/stack.py:951 heat/engine/stack.py:963 -#, python-format -msgid "Tried to delete stack that does not exist %s " -msgstr "" - -#: heat/engine/stack.py:978 -#, python-format -msgid "%s is already suspended" -msgstr "" - -#: heat/engine/stack.py:997 -#, python-format -msgid "%s is already resumed" -msgstr "" - -#: heat/engine/stack.py:1042 -#, python-format -msgid "Resource %(name)s delete failed: %(ex)s" -msgstr "" - -#: heat/engine/stack.py:1051 -#, python-format -msgid "Resource %(name)s create failed: %(ex)s" -msgstr "" - -#: heat/engine/stack_lock.py:83 -#, python-format -msgid "" -"Stale lock detected on stack %(stack)s. Engine %(engine)s will attempt " -"to steal the lock" -msgstr "" - -#: heat/engine/stack_lock.py:91 -#, python-format -msgid "Engine %(engine)s successfully stole the lock on stack %(stack)s" -msgstr "" - -#: heat/engine/stack_lock.py:98 -#, python-format -msgid "" -"The lock on stack %(stack)s was released while engine %(engine)s was " -"stealing it. Trying again" -msgstr "" - -#: heat/engine/stack_lock.py:105 -#, python-format -msgid "" -"Failed to steal lock on stack %(stack)s. Engine %(engine)s stole the lock" -" first" -msgstr "" - -#: heat/engine/stack_lock.py:118 -#, python-format -msgid "Lock was already released on stack %s!" -msgstr "" - -#: heat/engine/stack_resource.py:70 -msgid "Nested stack not found in DB" -msgstr "" - -#: heat/engine/stack_resource.py:107 -#, python-format -msgid "Preview of '%s' not yet implemented" -msgstr "" - -#: heat/engine/stack_resource.py:125 -#, python-format -msgid "Recursion depth exceeds %d." -msgstr "" - -#: heat/engine/stack_resource.py:223 -#, python-format -msgid "Cannot update %s, stack not created" -msgstr "" - -#: heat/engine/stack_resource.py:245 -#, python-format -msgid "Nested stack UPDATE failed: %s" -msgstr "" - -#: heat/engine/stack_resource.py:256 -msgid "Stack not found to delete" -msgstr "" - -#: heat/engine/stack_resource.py:279 -#, python-format -msgid "Cannot suspend %s, stack not created" -msgstr "" - -#: heat/engine/stack_resource.py:301 -#, python-format -msgid "Cannot resume %s, stack not created" -msgstr "" - -#: heat/engine/stack_resource.py:323 -#, python-format -msgid "Cannot check %s, stack not created" -msgstr "" - -#: heat/engine/stack_user.py:55 -msgid "Can't get user token, user not yet created" -msgstr "" - -#: heat/engine/stack_user.py:61 -msgid "Can't get user token without password" -msgstr "" - -#: heat/engine/stack_user.py:98 -msgid "Reverting to legacy user delete path" -msgstr "" - -#: heat/engine/stack_user.py:132 -#, python-format -msgid "Error creating ec2 keypair for user %s" -msgstr "" - -#: heat/engine/support.py:28 -#, python-format -msgid "Specified status is invalid, defaulting to %s" -msgstr "" - -#: heat/engine/template.py:41 -#, python-format -msgid "Ambiguous versions (%s)" -msgstr "" - -#: heat/engine/template.py:46 -msgid "Template version was not provided" -msgstr "" - -#: heat/engine/template.py:78 -#, python-format -msgid "\"%(version)s\". \"%(version_type)s\" should be one of: %(available)s" -msgstr "" - -#: heat/engine/template.py:81 -#, python-format -msgid "\"%(version)s\". \"%(version_type)s\" should be: %(available)s" -msgstr "" - -#: heat/engine/template.py:191 -msgid "Every Resource object must contain a Type member." -msgstr "" - -#: heat/engine/template.py:198 -#, python-format -msgid "Resources must contain Resource. Found a [%s] instead" -msgstr "" - -#: heat/engine/update.py:135 -#, python-format -msgid "Resource %(res_name)s for stack %(stack_name)s updated" -msgstr "" - -#: heat/engine/watchrule.py:78 -#, python-format -msgid "WatchRule.load (%(watch_name)s) db error %(ex)s" -msgstr "" - -#: heat/engine/watchrule.py:249 -#, python-format -msgid "WATCH: stack:%(stack)s, watch_name:%(watch_name)s, new_state:%(new_state)s" -msgstr "" - -#: heat/engine/watchrule.py:255 -#, python-format -msgid "no action for new state %s" -msgstr "" - -#: heat/engine/watchrule.py:265 -#, python-format -msgid "Could not process watch state %s for stack" -msgstr "" - -#: heat/engine/watchrule.py:326 -#, python-format -msgid "Invalid watch state %s" -msgstr "" - -#: heat/engine/watchrule.py:338 -#, python-format -msgid "Unknown watch state %s" -msgstr "" - -#: heat/engine/watchrule.py:349 -#, python-format -msgid "Unable to override state %(state)s for watch %(name)s" -msgstr "" - -#: heat/engine/cfn/functions.py:159 -#, python-format -msgid "Arguments to \"%s\" must be of the form [resource_name, attribute]" -msgstr "" - -#: heat/engine/cfn/functions.py:218 -#, python-format -msgid "Arguments to \"%s\" must be of the form [index, collection]" -msgstr "" - -#: heat/engine/cfn/functions.py:244 -#, python-format -msgid "\"%(fn_name)s\": %(err)s" -msgstr "" - -#: heat/engine/cfn/functions.py:248 -#, python-format -msgid "Index to \"%s\" must be a string" -msgstr "" - -#: heat/engine/cfn/functions.py:255 -#, python-format -msgid "Index to \"%s\" must be an integer" -msgstr "" - -#: heat/engine/cfn/functions.py:266 -#, python-format -msgid "Arguments to %s not fully resolved" -msgstr "" - -#: heat/engine/cfn/functions.py:291 heat/engine/cfn/functions.py:297 -#: heat/engine/cfn/functions.py:345 heat/engine/cfn/functions.py:351 -#: heat/engine/cfn/functions.py:404 heat/engine/cfn/functions.py:410 -#, python-format -msgid "Incorrect arguments to \"%(fn_name)s\" should be: %(example)s" -msgstr "" - -#: heat/engine/cfn/functions.py:306 -#, python-format -msgid "\"%s\" must operate on a list" -msgstr "" - -#: heat/engine/cfn/functions.py:310 -#, python-format -msgid "\"%s\" delimiter must be a string" -msgstr "" - -#: heat/engine/cfn/functions.py:318 -#, python-format -msgid "Items to join must be strings %s" -msgstr "" - -#: heat/engine/cfn/functions.py:358 -#, python-format -msgid "Delimiter for %s must be string" -msgstr "" - -#: heat/engine/cfn/functions.py:361 -#, python-format -msgid "String to split must be string; got %s" -msgstr "" - -#: heat/engine/cfn/functions.py:392 -#, python-format -msgid "\"%s\" parameters must be a mapping" -msgstr "" - -#: heat/engine/cfn/functions.py:420 -#, python-format -msgid "\"%s\" template must be a string" -msgstr "" - -#: heat/engine/cfn/functions.py:423 -#, python-format -msgid "\"%s\" params must be a map" -msgstr "" - -#: heat/engine/cfn/functions.py:429 -#, python-format -msgid "\"%s\" param placeholders must be strings" -msgstr "" - -#: heat/engine/cfn/functions.py:436 -#, python-format -msgid "\"%s\" params must be strings or numbers" -msgstr "" - -#: heat/engine/cfn/functions.py:460 -#, python-format -msgid "\"%s\" argument must be a string" -msgstr "" - -#: heat/engine/cfn/functions.py:495 -#, python-format -msgid "Wrong Arguments try: \"%s\"" -msgstr "" - -#: heat/engine/cfn/functions.py:498 -#, python-format -msgid "%s Key Name must be a string" -msgstr "" - -#: heat/engine/cfn/functions.py:501 -#, python-format -msgid "%s Value Name must be a string" -msgstr "" - -#: heat/engine/cfn/functions.py:507 -msgid "Member list must be a list" -msgstr "" - -#: heat/engine/cfn/functions.py:511 -msgid "Member list items must be strings" -msgstr "" - -#: heat/engine/cfn/functions.py:546 -#, python-format -msgid "Incorrect arguments to \"%(fn_name)s\" should be one of: %(allowed)s" -msgstr "" - -#: heat/engine/cfn/template.py:58 heat/engine/hot/template.py:79 -#: heat/engine/hot/template.py:82 -#, python-format -msgid "\"%s\" is not a valid template section" -msgstr "" - -#: heat/engine/cfn/template.py:61 heat/engine/hot/template.py:85 -#, python-format -msgid "Section %s can not be accessed directly." -msgstr "" - -#: heat/engine/cfn/template.py:90 heat/engine/hot/template.py:188 -#, python-format -msgid "Resource %(name)s %(key)s typemust be %(typename)s" -msgstr "" - -#: heat/engine/cfn/template.py:100 heat/engine/hot/template.py:198 -#, python-format -msgid "Resource %(name)s is missing \"%(type_key)s\"" -msgstr "" - -#: heat/engine/clients/__init__.py:68 -#, python-format -msgid "Requested client \"%s\" not found" -msgstr "" - -#: heat/engine/clients/os/glance.py:89 -#, python-format -msgid "Error retrieving image list from glance: %s" -msgstr "" - -#: heat/engine/clients/os/glance.py:92 -#, python-format -msgid "Image %s was not found in glance" -msgstr "" - -#: heat/engine/clients/os/glance.py:96 -#, python-format -msgid "Multiple images %s were found in glance with name" -msgstr "" - -#: heat/engine/clients/os/nova.py:103 heat/engine/resources/nova_utils.py:58 -#, python-format -msgid "" -"Server %(name)s (%(id)s) received an OverLimit response during " -"server.get(): %(exception)s" -msgstr "" - -#: heat/engine/clients/os/nova.py:111 heat/engine/resources/nova_utils.py:67 -#, python-format -msgid "" -"Server \"%(name)s\" (%(id)s) received the following exception during " -"server.get(): %(exception)s" -msgstr "" - -#: heat/engine/clients/os/nova.py:316 heat/engine/resources/nova_utils.py:280 -#, python-format -msgid "Server %(name)s delete failed: (%(code)s) %(message)s" -msgstr "" - -#: heat/engine/clients/os/nova.py:345 heat/engine/resources/nova_utils.py:318 -#, python-format -msgid "Resizing to '%(flavor)s' failed, status '%(status)s'" -msgstr "" - -#: heat/engine/clients/os/nova.py:365 heat/engine/resources/nova_utils.py:344 -#, python-format -msgid "Rebuilding server failed, status '%s'" -msgstr "" - -#: heat/engine/clients/os/nova.py:395 heat/engine/resources/nova_utils.py:382 -#, python-format -msgid "Instance (%(server)s) not found: %(ex)s" -msgstr "" - -#: heat/engine/hot/functions.py:47 -#, python-format -msgid "Function \"%s\" must have arguments" -msgstr "" - -#: heat/engine/hot/functions.py:57 -#, python-format -msgid "Argument to \"%s\" must be string or list" -msgstr "" - -#: heat/engine/hot/functions.py:61 -#, python-format -msgid "Parameter name in \"%s\" must be string" -msgstr "" - -#: heat/engine/hot/functions.py:72 -#, python-format -msgid "\"%s\" can't traverse path" -msgstr "" - -#: heat/engine/hot/functions.py:75 -#, python-format -msgid "Path components in \"%s\" must be strings" -msgstr "" - -#: heat/engine/hot/functions.py:102 -#, python-format -msgid "Argument to \"%s\" must be a list" -msgstr "" - -#: heat/engine/hot/functions.py:106 -#, python-format -msgid "" -"Arguments to \"%s\" must be of the form [resource_name, attribute, " -"(path), ...]" -msgstr "" - -#: heat/engine/hot/functions.py:172 -#, python-format -msgid "Arguments to \"%s\" must be a map" -msgstr "" - -#: heat/engine/hot/functions.py:184 -#, python-format -msgid "\"str_replace\" syntax should be %s" -msgstr "" - -#: heat/engine/hot/functions.py:205 -#, python-format -msgid "Argument to \"%s\" must be a string" -msgstr "" - -#: heat/engine/hot/functions.py:212 -#, python-format -msgid "" -"No content found in the \"files\" section for %(fn_name)s path: " -"%(file_key)s" -msgstr "" - -#: heat/engine/hot/functions.py:258 -#, python-format -msgid "The function %s is not supported in this version of HOT." -msgstr "" - -#: heat/engine/hot/parameters.py:70 -#, python-format -msgid "Invalid parameter constraints for parameter %s, expected a list" -msgstr "" - -#: heat/engine/hot/parameters.py:100 -msgid "No constraint expressed" -msgstr "" - -#: heat/engine/hot/template.py:137 heat/engine/hot/template.py:229 -#, python-format -msgid "\"%s\" is not a valid keyword inside a resource definition" -msgstr "" - -#: heat/engine/hot/template.py:157 -#, python-format -msgid "\"%s\" is not a valid keyword inside an output definition" -msgstr "" - -#: heat/engine/resources/autoscaling.py:68 -#, python-format -msgid "truncating growth to %s" -msgstr "" - -#: heat/engine/resources/autoscaling.py:72 -#, python-format -msgid "truncating shrinkage to %s" -msgstr "" - -#: heat/engine/resources/autoscaling.py:111 -#: heat/engine/resources/autoscaling.py:477 -#: heat/engine/resources/autoscaling.py:510 -#: heat/engine/resources/autoscaling.py:515 -#: heat/engine/resources/instance.py:200 heat/engine/resources/instance.py:205 -#: heat/engine/resources/instance.py:210 heat/engine/resources/instance.py:215 -#: heat/engine/resources/instance.py:220 heat/engine/resources/instance.py:225 -#: heat/engine/resources/instance.py:243 heat/engine/resources/instance.py:288 -#: heat/engine/resources/loadbalancer.py:316 -#: heat/engine/resources/loadbalancer.py:321 -#: heat/engine/resources/loadbalancer.py:330 -#: heat/engine/resources/loadbalancer.py:335 -#: heat/engine/resources/loadbalancer.py:340 -#: heat/engine/resources/loadbalancer.py:345 heat/engine/resources/user.py:47 -#: heat/engine/resources/user.py:51 heat/engine/resources/user.py:143 -#: heat/engine/resources/user.py:153 -#: heat/engine/resources/aws/launch_config.py:82 -#: heat/engine/resources/aws/launch_config.py:87 -msgid "Not Implemented." -msgstr "" - -#: heat/engine/resources/autoscaling.py:116 -#: heat/engine/resources/autoscaling.py:482 -msgid "Name of LaunchConfiguration resource." -msgstr "" - -#: heat/engine/resources/autoscaling.py:122 -msgid "Desired number of instances." -msgstr "" - -#: heat/engine/resources/autoscaling.py:128 -#: heat/engine/resources/autoscaling.py:523 -msgid "List of LoadBalancer resources." -msgstr "" - -#: heat/engine/resources/autoscaling.py:132 -#: heat/engine/resources/autoscaling.py:539 -msgid "Tags to attach to this group." -msgstr "" - -#: heat/engine/resources/autoscaling.py:151 -msgid "A comma-delimited list of server ip addresses. (Heat extension)." -msgstr "" - -#: heat/engine/resources/autoscaling.py:412 -#, python-format -msgid "Unsupported resource '%s' in LoadBalancerNames" -msgstr "" - -#: heat/engine/resources/autoscaling.py:488 -msgid "Maximum number of instances in the group." -msgstr "" - -#: heat/engine/resources/autoscaling.py:494 -msgid "Minimum number of instances in the group." -msgstr "" - -#: heat/engine/resources/autoscaling.py:500 -#: heat/engine/resources/autoscaling.py:767 -#: heat/engine/resources/aws/scaling_policy.py:70 -#: heat/engine/resources/openstack/scaling_policy.py:78 -msgid "Cooldown period, in seconds." -msgstr "" - -#: heat/engine/resources/autoscaling.py:505 -msgid "Desired initial number of instances." -msgstr "" - -#: heat/engine/resources/autoscaling.py:527 -msgid "" -"Use only with Neutron, to list the internal subnet to which the instance " -"will be attached; needed only if multiple exist; list length must be " -"exactly 1." -msgstr "" - -#: heat/engine/resources/autoscaling.py:533 -msgid "UUID of the internal subnet to which the instance will be attached." -msgstr "" - -#: heat/engine/resources/autoscaling.py:616 -#, python-format -msgid "%(name)s NOT performing scaling adjustment, cooldown %(cooldown)s" -msgstr "" - -#: heat/engine/resources/autoscaling.py:640 -#, python-format -msgid "Start resizing the group %(group)s" -msgstr "" - -#: heat/engine/resources/autoscaling.py:655 -msgid "Failed sending error notification" -msgstr "" - -#: heat/engine/resources/autoscaling.py:660 -#, python-format -msgid "End resizing the group %(group)s" -msgstr "" - -#: heat/engine/resources/autoscaling.py:688 -msgid "MinSize can not be greater than MaxSize" -msgstr "" - -#: heat/engine/resources/autoscaling.py:692 -msgid "The size of AutoScalingGroup can not be less than zero" -msgstr "" - -#: heat/engine/resources/autoscaling.py:698 -msgid "DesiredCapacity must be between MinSize and MaxSize" -msgstr "" - -#: heat/engine/resources/autoscaling.py:707 -msgid "Anything other than one VPCZoneIdentifier" -msgstr "" - -#: heat/engine/resources/autoscaling.py:744 -msgid "" -"Resource definition for the resources in the group, in HOT format. The " -"value of this property is the definition of a resource just as if it had " -"been declared in the template itself." -msgstr "" - -#: heat/engine/resources/autoscaling.py:753 -msgid "Maximum number of resources in the group." -msgstr "" - -#: heat/engine/resources/autoscaling.py:760 -msgid "Minimum number of resources in the group." -msgstr "" - -#: heat/engine/resources/autoscaling.py:772 -msgid "Desired initial number of resources." -msgstr "" - -#: heat/engine/resources/autoscaling.py:777 -msgid "Policy for rolling updates for this scaling group." -msgstr "" - -#: heat/engine/resources/autoscaling.py:783 -msgid "" -"The minimum number of resources in service while rolling updates are " -"being executed." -msgstr "" - -#: heat/engine/resources/autoscaling.py:789 -msgid "The maximum number of resources to replace at once." -msgstr "" - -#: heat/engine/resources/autoscaling.py:794 -msgid "The number of seconds to wait between batches of updates." -msgstr "" - -#: heat/engine/resources/autoscaling.py:804 -#: heat/engine/resources/resource_group.py:133 -msgid "" -"A map of resource names to the specified attribute of each individual " -"resource." -msgstr "" - -#: heat/engine/resources/autoscaling.py:808 -msgid "A list of the specified attribute of each individual resource." -msgstr "" - -#: heat/engine/resources/cloud_watch.py:37 -msgid "Operator used to compare the specified Statistic with Threshold." -msgstr "" - -#: heat/engine/resources/cloud_watch.py:49 -#: heat/engine/resources/ceilometer/alarm.py:33 -msgid "Description for the alarm." -msgstr "" - -#: heat/engine/resources/cloud_watch.py:54 -#: heat/engine/resources/ceilometer/alarm.py:115 -msgid "Number of periods to evaluate over." -msgstr "" - -#: heat/engine/resources/cloud_watch.py:59 -msgid "Metric name watched by the alarm." -msgstr "" - -#: heat/engine/resources/cloud_watch.py:63 -msgid "Namespace for the metric." -msgstr "" - -#: heat/engine/resources/cloud_watch.py:67 -#: heat/engine/resources/ceilometer/alarm.py:125 -msgid "Period (seconds) to evaluate over." -msgstr "" - -#: heat/engine/resources/cloud_watch.py:72 -msgid "Metric statistic to evaluate." -msgstr "" - -#: heat/engine/resources/cloud_watch.py:81 -msgid "A list of actions to execute when state transitions to alarm." -msgstr "" - -#: heat/engine/resources/cloud_watch.py:86 -msgid "A list of actions to execute when state transitions to ok." -msgstr "" - -#: heat/engine/resources/cloud_watch.py:91 -msgid "" -"A list of dimensions (arbitrary name/value pairs) associated with the " -"metric." -msgstr "" - -#: heat/engine/resources/cloud_watch.py:96 -msgid "A list of actions to execute when state transitions to insufficient-data." -msgstr "" - -#: heat/engine/resources/cloud_watch.py:102 -#: heat/engine/resources/ceilometer/alarm.py:139 -msgid "Threshold to evaluate against." -msgstr "" - -#: heat/engine/resources/cloud_watch.py:107 -msgid "Unit for the metric." -msgstr "" - -#: heat/engine/resources/eip.py:43 -msgid "Set to \"vpc\" to have IP address allocation associated to your VPC." -msgstr "" - -#: heat/engine/resources/eip.py:51 -msgid "Instance ID to associate with EIP." -msgstr "" - -#: heat/engine/resources/eip.py:58 -msgid "" -"ID that AWS assigns to represent the allocation of the address for use " -"with Amazon VPC. Returned only for VPC elastic IP addresses." -msgstr "" - -#: heat/engine/resources/eip.py:98 heat/engine/resources/eip.py:112 -#, python-format -msgid "ElasticIp create %s" -msgstr "" - -#: heat/engine/resources/eip.py:105 -msgid "" -"No default floating IP pool configured. Set 'default_floating_pool' in " -"nova.conf." -msgstr "" - -#: heat/engine/resources/eip.py:187 -msgid "Instance ID to associate with EIP specified by EIP property." -msgstr "" - -#: heat/engine/resources/eip.py:192 -msgid "EIP address to associate with instance." -msgstr "" - -#: heat/engine/resources/eip.py:197 -msgid "Allocation ID for VPC EIP address." -msgstr "" - -#: heat/engine/resources/eip.py:202 -msgid "Network interface ID to associate with EIP." -msgstr "" - -#: heat/engine/resources/eip.py:221 -msgid "Either 'EIP' or 'AllocationId' must be provided." -msgstr "" - -#: heat/engine/resources/eip.py:225 -msgid "Must specify 'InstanceId' if you specify 'EIP'." -msgstr "" - -#: heat/engine/resources/eip.py:230 -msgid "Must specify at least one of 'InstanceId' or 'NetworkInterfaceId'." -msgstr "" - -#: heat/engine/resources/eip.py:318 heat/engine/resources/eip.py:341 -msgid "Port not specified." -msgstr "" - -#: heat/engine/resources/eip.py:319 heat/engine/resources/eip.py:342 -msgid "Failed to update, can not found port info." -msgstr "" - -#: heat/engine/resources/eip.py:385 -msgid "Skipping association, resource not specified" -msgstr "" - -#: heat/engine/resources/glance_image.py:36 -msgid "" -"Name for the image. The name of an image is not unique to a Image Service" -" node." -msgstr "" - -#: heat/engine/resources/glance_image.py:41 -msgid "The image ID. Glance will generate a UUID if not specified." -msgstr "" - -#: heat/engine/resources/glance_image.py:45 -msgid "" -"Scope of image accessibility. Public or private. Default value is False " -"means private." -msgstr "" - -#: heat/engine/resources/glance_image.py:51 -msgid "" -"Amount of disk space (in GB) required to boot image. Default value is 0 " -"if not specified and means no limit on the disk size." -msgstr "" - -#: heat/engine/resources/glance_image.py:60 -msgid "" -"Amount of ram (in MB) required to boot image. Default value is 0 if not " -"specified and means no limit on the ram size." -msgstr "" - -#: heat/engine/resources/glance_image.py:68 -msgid "" -"Whether the image can be deleted. If the value is True, the image is " -"protected and cannot be deleted." -msgstr "" - -#: heat/engine/resources/glance_image.py:73 -msgid "Disk format of image." -msgstr "" - -#: heat/engine/resources/glance_image.py:83 -msgid "Container format of image." -msgstr "" - -#: heat/engine/resources/glance_image.py:92 -msgid "" -"URL where the data for this image already resides. For example, if the " -"image data is stored in swift, you could specify " -"\"swift://example.com/container/obj\"." -msgstr "" - -#: heat/engine/resources/instance.py:51 -msgid "Instance ID to be restarted." -msgstr "" - -#: heat/engine/resources/instance.py:58 -msgid "A signed url to handle the alarm (Heat extension)." -msgstr "" - -#: heat/engine/resources/instance.py:78 -#: heat/engine/resources/aws/scaling_policy.py:99 -#: heat/engine/resources/openstack/scaling_policy.py:108 -#: heat/tests/generic_resource.py:136 -#, python-format -msgid "Cannot signal resource during %s" -msgstr "" - -#: heat/engine/resources/instance.py:86 -#: heat/engine/resources/aws/scaling_policy.py:116 -#, python-format -msgid "%(name)s Alarm, new state %(state)s" -msgstr "" - -#: heat/engine/resources/instance.py:94 -#, python-format -msgid "%(name)s Alarm, can not find instance %(instance)s" -msgstr "" - -#: heat/engine/resources/instance.py:99 -#, python-format -msgid "%(name)s Alarm, restarting resource: %(victim)s" -msgstr "" - -#: heat/engine/resources/instance.py:173 -#: heat/engine/resources/aws/launch_config.py:54 -msgid "Glance image ID or name." -msgstr "" - -#: heat/engine/resources/instance.py:183 -#: heat/engine/resources/aws/launch_config.py:62 -msgid "Nova instance type (flavor)." -msgstr "" - -#: heat/engine/resources/instance.py:189 -#: heat/engine/resources/aws/launch_config.py:67 -msgid "Optional Nova keypair name." -msgstr "" - -#: heat/engine/resources/instance.py:196 -msgid "Availability zone to launch the instance in." -msgstr "" - -#: heat/engine/resources/instance.py:230 -#: heat/engine/resources/aws/launch_config.py:78 -msgid "Security group names to assign." -msgstr "" - -#: heat/engine/resources/instance.py:234 -msgid "Security group IDs to assign." -msgstr "" - -#: heat/engine/resources/instance.py:238 -msgid "Network interfaces to associate with instance." -msgstr "" - -#: heat/engine/resources/instance.py:248 -msgid "Subnet ID to launch instance in." -msgstr "" - -#: heat/engine/resources/instance.py:253 -msgid "Tags to attach to instance." -msgstr "" - -#: heat/engine/resources/instance.py:271 -#: heat/engine/resources/aws/launch_config.py:156 -msgid "Scheduler hints to pass to Nova (Heat extension)." -msgstr "" - -#: heat/engine/resources/instance.py:296 -#: heat/engine/resources/aws/launch_config.py:74 -msgid "User data to pass to instance." -msgstr "" - -#: heat/engine/resources/instance.py:300 -msgid "Volumes to attach to instance." -msgstr "" - -#: heat/engine/resources/instance.py:307 heat/engine/resources/volume.py:411 -msgid "" -"The device where the volume is exposed on the instance. This assignment " -"may not be honored and it is advised that the path /dev/disk/by-" -"id/virtio- be used instead." -msgstr "" - -#: heat/engine/resources/instance.py:316 heat/engine/resources/volume.py:405 -#: heat/engine/resources/volume.py:725 -msgid "The ID of the volume to be attached." -msgstr "" - -#: heat/engine/resources/instance.py:324 -#: heat/engine/resources/aws/launch_config.py:92 -msgid "Block device mappings to attach to instance." -msgstr "" - -#: heat/engine/resources/instance.py:330 -#: heat/engine/resources/aws/launch_config.py:98 -msgid "" -"A device name where the volume will be attached in the system at " -"/dev/device_name.e.g. vdb" -msgstr "" - -#: heat/engine/resources/instance.py:337 -#: heat/engine/resources/aws/launch_config.py:105 -msgid "The ebs volume to attach to the instance." -msgstr "" - -#: heat/engine/resources/instance.py:341 -#: heat/engine/resources/aws/launch_config.py:109 -msgid "" -"Indicate whether the volume should be deleted when the instance is " -"terminated." -msgstr "" - -#: heat/engine/resources/instance.py:347 -#: heat/engine/resources/aws/launch_config.py:115 -msgid "The number of I/O operations per second that the volume supports." -msgstr "" - -#: heat/engine/resources/instance.py:353 heat/engine/resources/server.py:129 -#: heat/engine/resources/aws/launch_config.py:121 -msgid "The ID of the snapshot to create a volume from." -msgstr "" - -#: heat/engine/resources/instance.py:358 -#: heat/engine/resources/aws/launch_config.py:126 -msgid "" -"The size of the volume, in GB. Must be equal or greater than the size of " -"the snapshot. It is safe to leave this blank and have the Compute service" -" infer the size." -msgstr "" - -#: heat/engine/resources/instance.py:366 -#: heat/engine/resources/aws/launch_config.py:134 -msgid "The volume type." -msgstr "" - -#: heat/engine/resources/instance.py:373 -#: heat/engine/resources/aws/launch_config.py:141 -msgid "The can be used to unmap a defined device." -msgstr "" - -#: heat/engine/resources/instance.py:378 -#: heat/engine/resources/aws/launch_config.py:146 -msgid "" -"The name of the virtual device. The name must be in the form ephemeralX " -"where X is a number starting from zero (0); for example, ephemeral0." -msgstr "" - -#: heat/engine/resources/instance.py:390 -msgid "The Availability Zone where the specified instance is launched." -msgstr "" - -#: heat/engine/resources/instance.py:394 -msgid "Private DNS name of the specified instance." -msgstr "" - -#: heat/engine/resources/instance.py:397 -msgid "Public DNS name of the specified instance." -msgstr "" - -#: heat/engine/resources/instance.py:400 -msgid "Private IP address of the specified instance." -msgstr "" - -#: heat/engine/resources/instance.py:403 -msgid "Public IP address of the specified instance." -msgstr "" - -#: heat/engine/resources/instance.py:444 -#, python-format -msgid "%(name)s._resolve_attribute(%(attname)s) == %(res)s" -msgstr "" - -#: heat/engine/resources/instance.py:658 heat/engine/resources/server.py:573 -#, python-format -msgid "Message: %(message)s, Code: %(code)s" -msgstr "" - -#: heat/engine/resources/instance.py:665 -msgid "Instance is not active" -msgstr "" - -#: heat/engine/resources/instance.py:688 -#, python-format -msgid "Instance is not ACTIVE (was: %s)" -msgstr "" - -#: heat/engine/resources/instance.py:818 -#: heat/engine/resources/aws/launch_config.py:193 -msgid "" -"SnapshotId is missing, this is required when specifying " -"BlockDeviceMappings." -msgstr "" - -#: heat/engine/resources/instance.py:822 -#: heat/engine/resources/aws/launch_config.py:197 -msgid "Ebs is missing, this is required when specifying BlockDeviceMappings." -msgstr "" - -#: heat/engine/resources/instance.py:871 heat/engine/resources/server.py:1036 -#, python-format -msgid "Cannot suspend %s, resource_id not set" -msgstr "" - -#: heat/engine/resources/instance.py:878 heat/engine/resources/instance.py:935 -#, python-format -msgid "Failed to find instance %s" -msgstr "" - -#: heat/engine/resources/instance.py:911 -#, python-format -msgid " nova reported unexpected instance[%(instance)s] status[%(status)s]" -msgstr "" - -#: heat/engine/resources/instance.py:928 heat/engine/resources/server.py:1085 -#, python-format -msgid "Cannot resume %s, resource_id not set" -msgstr "" - -#: heat/engine/resources/internet_gateway.py:70 -#, python-format -msgid "Expected 1 external network, found %d" -msgstr "" - -#: heat/engine/resources/internet_gateway.py:86 -msgid "VPC ID for this gateway association." -msgstr "" - -#: heat/engine/resources/internet_gateway.py:91 -msgid "ID of the InternetGateway." -msgstr "" - -#: heat/engine/resources/internet_gateway.py:95 -msgid "ID of the VPNGateway to attach to the VPC." -msgstr "" - -#: heat/engine/resources/loadbalancer.py:245 -msgid "The Availability Zones in which to create the load balancer." -msgstr "" - -#: heat/engine/resources/loadbalancer.py:250 -msgid "An application health check for the instances." -msgstr "" - -#: heat/engine/resources/loadbalancer.py:254 -msgid "" -"The number of consecutive health probe successes required before moving " -"the instance to the healthy state." -msgstr "" - -#: heat/engine/resources/loadbalancer.py:261 -msgid "" -"The approximate interval, in seconds, between health checks of an " -"individual instance." -msgstr "" - -#: heat/engine/resources/loadbalancer.py:267 -msgid "The port being checked." -msgstr "" - -#: heat/engine/resources/loadbalancer.py:272 -msgid "Health probe timeout, in seconds." -msgstr "" - -#: heat/engine/resources/loadbalancer.py:277 -msgid "" -"The number of consecutive health probe failures required before moving " -"the instance to the unhealthy state" -msgstr "" - -#: heat/engine/resources/loadbalancer.py:286 -msgid "The list of instance IDs load balanced." -msgstr "" - -#: heat/engine/resources/loadbalancer.py:291 -msgid "One or more listeners for this load balancer." -msgstr "" - -#: heat/engine/resources/loadbalancer.py:297 -msgid "TCP port on which the instance server is listening." -msgstr "" - -#: heat/engine/resources/loadbalancer.py:303 -msgid "The external load balancer port number." -msgstr "" - -#: heat/engine/resources/loadbalancer.py:308 -msgid "The load balancer transport protocol to use." -msgstr "" - -#: heat/engine/resources/loadbalancer.py:352 -msgid "The name of the hosted zone that is associated with the LoadBalancer." -msgstr "" - -#: heat/engine/resources/loadbalancer.py:356 -msgid "The ID of the hosted zone name that is associated with the LoadBalancer." -msgstr "" - -#: heat/engine/resources/loadbalancer.py:360 -msgid "The DNS name for the LoadBalancer." -msgstr "" - -#: heat/engine/resources/loadbalancer.py:363 -msgid "" -"The security group that you can use as part of your inbound rules for " -"your LoadBalancer's back-end instances." -msgstr "" - -#: heat/engine/resources/loadbalancer.py:367 -msgid "Owner of the source security group." -msgstr "" - -#: heat/engine/resources/loadbalancer.py:438 -#, python-format -msgid "Using custom loadbalancer template %s" -msgstr "" - -#: heat/engine/resources/loadbalancer.py:507 -msgid "Custom LoadBalancer template can not be found" -msgstr "" - -#: heat/engine/resources/network_interface.py:44 -msgid "Description for this interface." -msgstr "" - -#: heat/engine/resources/network_interface.py:48 -msgid "List of security group IDs associated with this interface." -msgstr "" - -#: heat/engine/resources/network_interface.py:56 -msgid "Flag indicating if traffic to or from instance is validated." -msgstr "" - -#: heat/engine/resources/network_interface.py:61 -msgid "Subnet ID to associate with this interface." -msgstr "" - -#: heat/engine/resources/network_interface.py:68 -msgid "List of tags associated with this interface." -msgstr "" - -#: heat/engine/resources/network_interface.py:86 -msgid "Private IP address of the network interface." -msgstr "" - -#: heat/engine/resources/nova_floatingip.py:36 -msgid "Allocate a floating IP from a given floating IP pool." -msgstr "" - -#: heat/engine/resources/nova_floatingip.py:43 -msgid "Pool from which floating IP is allocated." -msgstr "" - -#: heat/engine/resources/nova_floatingip.py:46 -msgid "Allocated floating IP address." -msgstr "" - -#: heat/engine/resources/nova_floatingip.py:70 -msgid "" -"Could not allocate floating IP. Probably there is no default floating IP " -"pool is configured." -msgstr "" - -#: heat/engine/resources/nova_floatingip.py:104 -msgid "Server to assign floating IP to." -msgstr "" - -#: heat/engine/resources/nova_floatingip.py:110 -msgid "ID of the floating IP to assign to the server." -msgstr "" - -#: heat/engine/resources/nova_keypair.py:51 -msgid "The name of the key pair." -msgstr "" - -#: heat/engine/resources/nova_keypair.py:59 -msgid "" -"True if the system should remember a generated private key; False " -"otherwise." -msgstr "" - -#: heat/engine/resources/nova_keypair.py:65 -msgid "" -"The optional public key. This allows users to supply the public key from " -"a pre-existing key pair. If not supplied, a new key pair will be " -"generated." -msgstr "" - -#: heat/engine/resources/nova_keypair.py:73 -msgid "The public key." -msgstr "" - -#: heat/engine/resources/nova_keypair.py:76 -msgid "The private key if it has been saved." -msgstr "" - -#: heat/engine/resources/nova_servergroup.py:33 -msgid "Server Group name." -msgstr "" - -#: heat/engine/resources/nova_servergroup.py:37 -msgid "A list of string policies to apply.Defaults to anti-affinity." -msgstr "" - -#: heat/engine/resources/os_database.py:74 -msgid "Name of the DB instance to create." -msgstr "" - -#: heat/engine/resources/os_database.py:81 -msgid "Reference to a flavor for creating DB instance." -msgstr "" - -#: heat/engine/resources/os_database.py:86 -msgid "Name of registered datastore type." -msgstr "" - -#: heat/engine/resources/os_database.py:93 -msgid "" -"Name of the registered datastore version. It must exist for provided " -"datastore type. Defaults to using single active version. If several " -"active versions exist for provided datastore type, explicit value for " -"this parameter must be specified." -msgstr "" - -#: heat/engine/resources/os_database.py:102 -msgid "Database volume size in GB." -msgstr "" - -#: heat/engine/resources/os_database.py:110 -msgid "List of network interfaces to create on instance." -msgstr "" - -#: heat/engine/resources/os_database.py:117 -#, python-format -msgid "" -"Name or UUID of the network to attach this NIC to. Either %(port)s or " -"%(net)s must be specified." -msgstr "" - -#: heat/engine/resources/os_database.py:123 -#, python-format -msgid "" -"Name or UUID of Neutron port to attach this NIC to. Either %(port)s or " -"%(net)s must be specified." -msgstr "" - -#: heat/engine/resources/os_database.py:130 -msgid "Fixed IPv4 address for this NIC." -msgstr "" - -#: heat/engine/resources/os_database.py:137 -msgid "List of databases to be created on DB instance creation." -msgstr "" - -#: heat/engine/resources/os_database.py:144 -msgid "Set of symbols and encodings." -msgstr "" - -#: heat/engine/resources/os_database.py:149 -msgid "Set of rules for comparing characters in a character set." -msgstr "" - -#: heat/engine/resources/os_database.py:155 -msgid "Specifies database names for creating databases on instance creation." -msgstr "" - -#: heat/engine/resources/os_database.py:170 -msgid "List of users to be created on DB instance creation." -msgstr "" - -#: heat/engine/resources/os_database.py:177 -msgid "User name to create a user on instance creation." -msgstr "" - -#: heat/engine/resources/os_database.py:189 -msgid "Password for those users on instance creation." -msgstr "" - -#: heat/engine/resources/os_database.py:200 -msgid "The host from which a user is allowed to connect to the database." -msgstr "" - -#: heat/engine/resources/os_database.py:206 -msgid "Names of databases that those users can access on instance creation." -msgstr "" - -#: heat/engine/resources/os_database.py:221 -msgid "Name of the availability zone for DB instance." -msgstr "" - -#: heat/engine/resources/os_database.py:225 -msgid "DB instance restore point." -msgstr "" - -#: heat/engine/resources/os_database.py:231 -msgid "Hostname of the instance." -msgstr "" - -#: heat/engine/resources/os_database.py:234 -msgid "Api endpoint reference of the instance." -msgstr "" - -#: heat/engine/resources/os_database.py:327 -#, python-format -msgid "" -"Stack %(name)s (%(id)s) received an OverLimit response during " -"instance.get(): %(exception)s" -msgstr "" - -#: heat/engine/resources/os_database.py:347 -#, python-format -msgid "" -"Database instance %(database)s created (flavor:%(flavor)s, " -"volume:%(volume)s, datastore:%(datastore_type)s, " -"datastore_version:%(datastore_version)s)" -msgstr "" - -#: heat/engine/resources/os_database.py:408 -#, python-format -msgid "" -"Datastore version %(dsversion)s for datastore type %(dstype)s is not " -"valid. Allowed versions are %(allowed)s." -msgstr "" - -#: heat/engine/resources/os_database.py:417 -#, python-format -msgid "" -"Multiple active datastore versions exist for datastore type %(dstype)s. " -"Explicit datastore version must be provided. Allowed versions are " -"%(allowed)s." -msgstr "" - -#: heat/engine/resources/os_database.py:426 -#, python-format -msgid "Not allowed - %(dsver)s without %(dstype)s." -msgstr "" - -#: heat/engine/resources/os_database.py:436 -#, python-format -msgid "" -"Databases property is required if users property is provided for resource" -" %s." -msgstr "" - -#: heat/engine/resources/os_database.py:446 -#, python-format -msgid "" -"Database %(dbs)s specified for user does not exist in databases for " -"resource %(name)s." -msgstr "" - -#: heat/engine/resources/os_database.py:456 -#, python-format -msgid "Can not use %s property on Nova-network." -msgstr "" - -#: heat/engine/resources/os_database.py:460 -#, python-format -msgid "Either %(net)s or %(port)s must be provided." -msgstr "" - -#: heat/engine/resources/random_string.py:63 -msgid "Length of the string to generate." -msgstr "" - -#: heat/engine/resources/random_string.py:71 -msgid "Sequence of characters to build the random string from." -msgstr "" - -#: heat/engine/resources/random_string.py:80 -#: heat/engine/resources/server.py:212 heat/engine/resources/volume.py:514 -#: heat/engine/resources/neutron/floatingip.py:43 -#: heat/engine/resources/neutron/loadbalancer.py:217 -#: heat/engine/resources/neutron/network_gateway.py:96 -#: heat/engine/resources/neutron/port.py:65 -#: heat/engine/resources/neutron/port.py:101 -#: heat/engine/resources/neutron/router.py:208 -#: heat/engine/resources/neutron/router.py:303 -#: heat/engine/resources/neutron/subnet.py:60 -#: heat/engine/resources/neutron/vpnservice.py:63 -#, python-format -msgid "Use property %s." -msgstr "" - -#: heat/engine/resources/random_string.py:85 -msgid "" -"A list of character class and their constraints to generate the random " -"string from." -msgstr "" - -#: heat/engine/resources/random_string.py:92 -#, python-format -msgid "" -"A character class and its corresponding %(min)s constraint to generate " -"the random string from." -msgstr "" - -#: heat/engine/resources/random_string.py:104 -msgid "" -"The minimum number of characters from this character class that will be " -"in the generated string." -msgstr "" - -#: heat/engine/resources/random_string.py:117 -msgid "" -"A list of character sequences and their constraints to generate the " -"random string from." -msgstr "" - -#: heat/engine/resources/random_string.py:124 -#, python-format -msgid "" -"A character sequence and its corresponding %(min)s constraint to generate" -" the random string from." -msgstr "" - -#: heat/engine/resources/random_string.py:130 -msgid "" -"The minimum number of characters from this sequence that will be in the " -"generated string." -msgstr "" - -#: heat/engine/resources/random_string.py:143 -msgid "" -"Value which can be set or changed on stack update to trigger the resource" -" for replacement with a new random string . The salt value itself is " -"ignored by the random generator." -msgstr "" - -#: heat/engine/resources/random_string.py:151 -msgid "" -"The random string generated by this resource. This value is also " -"available by referencing the resource." -msgstr "" - -#: heat/engine/resources/random_string.py:231 -#, python-format -msgid "" -"Cannot use deprecated '%(seq)s' property along with '%(char_seqs)s' or " -"'%(char_classes)s' properties" -msgstr "" - -#: heat/engine/resources/random_string.py:247 -msgid "" -"Length property cannot be smaller than combined character class and " -"character sequence minimums" -msgstr "" - -#: heat/engine/resources/resource_group.py:89 -msgid "The number of instances to create." -msgstr "" - -#: heat/engine/resources/resource_group.py:98 -msgid "" -"A variable that this resource will use to replace with the current index " -"of a given resource in the group. Can be used, for example, to customize " -"the name property of grouped servers in order to differentiate them when " -"listed with nova client." -msgstr "" - -#: heat/engine/resources/resource_group.py:110 -msgid "" -"Resource definition for the resources in the group. The value of this " -"property is the definition of a resource just as if it had been declared " -"in the template itself." -msgstr "" - -#: heat/engine/resources/resource_group.py:116 -msgid "The type of the resources in the group" -msgstr "" - -#: heat/engine/resources/resource_group.py:121 -msgid "Property values for the resources in the group" -msgstr "" - -#: heat/engine/resources/resource_group.py:130 -msgid "A list of resource IDs for the resources in the group" -msgstr "" - -#: heat/engine/resources/route_table.py:37 -msgid "VPC ID for where the route table is created." -msgstr "" - -#: heat/engine/resources/route_table.py:44 -msgid "List of tags to be attached to this resource." -msgstr "" - -#: heat/engine/resources/route_table.py:113 -msgid "Route table ID." -msgstr "" - -#: heat/engine/resources/route_table.py:118 -msgid "Subnet ID." -msgstr "" - -#: heat/engine/resources/s3.py:53 -msgid "" -"A predefined access control list (ACL) that grants permissions on the " -"bucket." -msgstr "" - -#: heat/engine/resources/s3.py:65 -msgid "Information used to configure the bucket as a static website." -msgstr "" - -#: heat/engine/resources/s3.py:69 -msgid "The name of the index document." -msgstr "" - -#: heat/engine/resources/s3.py:73 -msgid "The name of the error document." -msgstr "" - -#: heat/engine/resources/s3.py:79 -msgid "Tags to attach to the bucket." -msgstr "" - -#: heat/engine/resources/s3.py:85 -msgid "The tag key name." -msgstr "" - -#: heat/engine/resources/s3.py:90 -msgid "The tag value." -msgstr "" - -#: heat/engine/resources/s3.py:100 -msgid "The DNS name of the specified bucket." -msgstr "" - -#: heat/engine/resources/s3.py:103 -msgid "The website endpoint for the specified bucket." -msgstr "" - -#: heat/engine/resources/sahara_cluster.py:46 -msgid "Hadoop cluster name." -msgstr "" - -#: heat/engine/resources/sahara_cluster.py:50 -#: heat/engine/resources/sahara_templates.py:59 -#: heat/engine/resources/sahara_templates.py:207 -msgid "Plugin name." -msgstr "" - -#: heat/engine/resources/sahara_cluster.py:55 -#: heat/engine/resources/sahara_templates.py:64 -#: heat/engine/resources/sahara_templates.py:212 -msgid "Version of Hadoop running on instances." -msgstr "" - -#: heat/engine/resources/sahara_cluster.py:60 -msgid "ID of the Cluster Template used for Node Groups and configurations." -msgstr "" - -#: heat/engine/resources/sahara_cluster.py:66 -msgid "Keypair added to instances to make them accessible for user." -msgstr "" - -#: heat/engine/resources/sahara_cluster.py:73 -msgid "Name or UUID of the image used to boot Hadoop nodes." -msgstr "" - -#: heat/engine/resources/sahara_cluster.py:80 -#: heat/engine/resources/sahara_templates.py:224 -msgid "Name or UUID of Neutron network." -msgstr "" - -#: heat/engine/resources/sahara_cluster.py:89 -msgid "Cluster status." -msgstr "" - -#: heat/engine/resources/sahara_cluster.py:92 -msgid "Cluster information." -msgstr "" - -#: heat/engine/resources/sahara_cluster.py:117 -#, python-format -msgid "" -"%(img)s must be provided: Referenced cluster template %(tmpl)s has no " -"default_image_id defined." -msgstr "" - -#: heat/engine/resources/sahara_cluster.py:135 -#, python-format -msgid "Cluster \"%s\" is being started." -msgstr "" - -#: heat/engine/resources/sahara_cluster.py:147 -#, python-format -msgid "Cluster '%s' has been created" -msgstr "" - -#: heat/engine/resources/sahara_cluster.py:159 -#, python-format -msgid "Cluster '%s' has been deleted" -msgstr "" - -#: heat/engine/resources/sahara_cluster.py:177 -#: heat/engine/resources/sahara_templates.py:328 -#, python-format -msgid "%s must be provided" -msgstr "" - -#: heat/engine/resources/sahara_templates.py:46 -msgid "Name for the Sahara Node Group Template." -msgstr "" - -#: heat/engine/resources/sahara_templates.py:54 -msgid "Description of the Node Group Template." -msgstr "" - -#: heat/engine/resources/sahara_templates.py:69 -msgid "Name or ID Nova flavor for the nodes." -msgstr "" - -#: heat/engine/resources/sahara_templates.py:74 -msgid "Volumes per node." -msgstr "" - -#: heat/engine/resources/sahara_templates.py:81 -msgid "Size of the volumes, in GB." -msgstr "" - -#: heat/engine/resources/sahara_templates.py:88 -msgid "List of processes to run on every node." -msgstr "" - -#: heat/engine/resources/sahara_templates.py:99 -msgid "Name or UUID of the Neutron floating IP network to use." -msgstr "" - -#: heat/engine/resources/sahara_templates.py:106 -msgid "Dictionary of node configurations." -msgstr "" - -#: heat/engine/resources/sahara_templates.py:146 -#, python-format -msgid "Node Group Template '%s' has been created" -msgstr "" - -#: heat/engine/resources/sahara_templates.py:159 -#, python-format -msgid "Node Group Template '%s' has been deleted." -msgstr "" - -#: heat/engine/resources/sahara_templates.py:169 -#, python-format -msgid "%s must be provided." -msgstr "" - -#: heat/engine/resources/sahara_templates.py:194 -msgid "Name for the Sahara Cluster Template." -msgstr "" - -#: heat/engine/resources/sahara_templates.py:202 -msgid "Description of the Sahara Group Template." -msgstr "" - -#: heat/engine/resources/sahara_templates.py:217 -msgid "ID of the default image to use for the template." -msgstr "" - -#: heat/engine/resources/sahara_templates.py:231 -msgid "List of processes to enable anti-affinity for." -msgstr "" - -#: heat/engine/resources/sahara_templates.py:238 -msgid "Cluster configs dictionary." -msgstr "" - -#: heat/engine/resources/sahara_templates.py:242 -msgid "Node groups." -msgstr "" - -#: heat/engine/resources/sahara_templates.py:248 -msgid "Name of the Node group." -msgstr "" - -#: heat/engine/resources/sahara_templates.py:253 -msgid "Number of instances in the Node group." -msgstr "" - -#: heat/engine/resources/sahara_templates.py:261 -msgid "ID of the Node Group Template." -msgstr "" - -#: heat/engine/resources/sahara_templates.py:302 -#, python-format -msgid "Cluster Template '%s' has been created" -msgstr "" - -#: heat/engine/resources/sahara_templates.py:315 -#, python-format -msgid "Cluster Template '%s' has been deleted." -msgstr "" - -#: heat/engine/resources/security_group.py:68 -#: heat/engine/resources/neutron/security_group.py:110 -msgid "Description of the security group." -msgstr "" - -#: heat/engine/resources/security_group.py:73 -msgid "Physical ID of the VPC. Not implemented." -msgstr "" - -#: heat/engine/resources/security_group.py:79 -msgid "List of security group ingress rules." -msgstr "" - -#: heat/engine/resources/security_group.py:87 -msgid "List of security group egress rules." -msgstr "" - -#: heat/engine/resources/security_group.py:275 -#, python-format -msgid "Security Group \"%(group_name)s\" not found" -msgstr "" - -#: heat/engine/resources/server.py:97 -msgid "Server name." -msgstr "" - -#: heat/engine/resources/server.py:102 -msgid "The ID or name of the image to boot with." -msgstr "" - -#: heat/engine/resources/server.py:110 -msgid "Block device mappings for this server." -msgstr "" - -#: heat/engine/resources/server.py:116 -msgid "" -"A device name where the volume will be attached in the system at " -"/dev/device_name. This value is typically vda." -msgstr "" - -#: heat/engine/resources/server.py:123 -msgid "" -"The ID of the volume to boot from. Only one of volume_id or snapshot_id " -"should be provided." -msgstr "" - -#: heat/engine/resources/server.py:134 -msgid "" -"The size of the volume, in GB. It is safe to leave this blank and have " -"the Compute service infer the size." -msgstr "" - -#: heat/engine/resources/server.py:140 -msgid "" -"Indicate whether the volume should be deleted when the server is " -"terminated." -msgstr "" - -#: heat/engine/resources/server.py:148 -msgid "The ID or name of the flavor to boot onto." -msgstr "" - -#: heat/engine/resources/server.py:154 -msgid "" -"Policy on how to apply a flavor update; either by requesting a server " -"resize or by replacing the entire server." -msgstr "" - -#: heat/engine/resources/server.py:164 -msgid "" -"Policy on how to apply an image-id update; either by requesting a server " -"rebuild or by replacing the entire server" -msgstr "" - -#: heat/engine/resources/server.py:175 -msgid "Name of keypair to inject into the server." -msgstr "" - -#: heat/engine/resources/server.py:182 -msgid "" -"Name of the administrative user to use on the server. This property will " -"be removed from Juno in favor of the default cloud-init user set up for " -"each image (e.g. \"ubuntu\" for Ubuntu 12.04+, \"fedora\" for Fedora 19+ " -"and \"cloud-user\" for CentOS/RHEL 6.5)." -msgstr "" - -#: heat/engine/resources/server.py:191 -msgid "Name of the availability zone for server placement." -msgstr "" - -#: heat/engine/resources/server.py:195 -msgid "" -"List of security group names or IDs. Cannot be used if neutron ports are " -"associated with this server; assign security groups to the ports instead." -msgstr "" - -#: heat/engine/resources/server.py:202 -msgid "" -"An ordered list of nics to be added to this server, with information " -"about connected networks, fixed ips, port etc." -msgstr "" - -#: heat/engine/resources/server.py:209 -msgid "ID of network to create a port on." -msgstr "" - -#: heat/engine/resources/server.py:216 -msgid "Name or ID of network to create a port on." -msgstr "" - -#: heat/engine/resources/server.py:220 -msgid "Fixed IP address to specify for the port created on the requested network." -msgstr "" - -#: heat/engine/resources/server.py:225 -msgid "ID of an existing port to associate with this server." -msgstr "" - -#: heat/engine/resources/server.py:234 -msgid "Arbitrary key-value pairs specified by the client to help boot a server." -msgstr "" - -#: heat/engine/resources/server.py:239 -msgid "" -"Arbitrary key/value metadata to store for this server. Both keys and " -"values must be 255 characters or less. Non-string values will be " -"serialized to JSON (and the serialized string must be 255 characters or " -"less)." -msgstr "" - -#: heat/engine/resources/server.py:247 -msgid "" -"How the user_data should be formatted for the server. For HEAT_CFNTOOLS, " -"the user_data is bundled as part of the heat-cfntools cloud-init boot " -"configuration data. For RAW the user_data is passed to Nova unmodified. " -"For SOFTWARE_CONFIG user_data is bundled as part of the software config " -"data, and metadata is derived from any associated SoftwareDeployment " -"resources." -msgstr "" - -#: heat/engine/resources/server.py:261 -msgid "" -"How the server should receive the metadata required for software " -"configuration. POLL_SERVER_CFN will allow calls to the cfn API action " -"DescribeStackResource authenticated with the provided keypair. " -"POLL_SERVER_HEAT will allow calls to the Heat API resource-show using the" -" provided keystone credentials. POLL_TEMP_URL will create and populate a " -"Swift TempURL with metadata for polling." -msgstr "" - -#: heat/engine/resources/server.py:275 -msgid "User data script to be executed by cloud-init." -msgstr "" - -#: heat/engine/resources/server.py:280 -msgid "A UUID for the set of servers being requested." -msgstr "" - -#: heat/engine/resources/server.py:284 -msgid "If True, enable config drive on the server." -msgstr "" - -#: heat/engine/resources/server.py:288 -msgid "Control how the disk is partitioned when the server is created." -msgstr "" - -#: heat/engine/resources/server.py:296 -msgid "" -"A map of files to create/overwrite on the server upon boot. Keys are file" -" names and values are the file contents." -msgstr "" - -#: heat/engine/resources/server.py:302 -msgid "The administrator password for the server." -msgstr "" - -#: heat/engine/resources/server.py:310 -msgid "Name of the server." -msgstr "" - -#: heat/engine/resources/server.py:313 -msgid "A dict of all server details as returned by the API." -msgstr "" - -#: heat/engine/resources/server.py:316 -msgid "A dict of all network addresses with corresponding port_id." -msgstr "" - -#: heat/engine/resources/server.py:319 -msgid "" -"A dict of assigned network addresses of the form: {\"public\": [ip1, " -"ip2...], \"private\": [ip3, ip4]}." -msgstr "" - -#: heat/engine/resources/server.py:323 -msgid "" -"Convenience attribute to fetch the first assigned network address, or an " -"empty string if nothing has been assigned at this time. Result may not be" -" predictable if the server has addresses from more than one network." -msgstr "" - -#: heat/engine/resources/server.py:329 -msgid "" -"Use the networks attribute instead of first_address. For example: " -"\"{get_attr: [, networks, , 0]}\"" -msgstr "" - -#: heat/engine/resources/server.py:335 -msgid "AWS compatible instance name." -msgstr "" - -#: heat/engine/resources/server.py:338 -msgid "The manually assigned alternative public IPv4 address of the server." -msgstr "" - -#: heat/engine/resources/server.py:342 -msgid "The manually assigned alternative public IPv6 address of the server." -msgstr "" - -#: heat/engine/resources/server.py:580 -msgid "Server is not active" -msgstr "" - -#: heat/engine/resources/server.py:912 -#, python-format -msgid "Either volume_id or snapshot_id must be specified for device mapping %s" -msgstr "" - -#: heat/engine/resources/server.py:919 -#, python-format -msgid "Neither image nor bootable volume is specified for instance %s" -msgstr "" - -#: heat/engine/resources/server.py:932 -#, python-format -msgid "" -"Properties \"%(uuid)s\" and \"%(id)s\" are both set to the network " -"\"%(network)s\" for the server \"%(server)s\". The \"%(uuid)s\" property " -"is deprecated. Use only \"%(id)s\" property." -msgstr "" - -#: heat/engine/resources/server.py:942 -#, python-format -msgid "" -"For the server \"%(server)s\" the \"%(uuid)s\" property is set to network" -" \"%(network)s\". \"%(uuid)s\" property is deprecated. Use \"%(id)s\" " -"property instead." -msgstr "" - -#: heat/engine/resources/server.py:968 -#, python-format -msgid "" -"Instance metadata must not contain greater than %s entries. This is the " -"maximum number allowed by your service provider" -msgstr "" - -#: heat/engine/resources/server.py:977 -#, python-format -msgid "The personality property may not contain greater than %s entries." -msgstr "" - -#: heat/engine/resources/server.py:983 -#, python-format -msgid "" -"The contents of personality file \"%(path)s\" is larger than the maximum " -"allowed personality file size (%(max_size)s bytes)." -msgstr "" - -#: heat/engine/resources/server.py:1043 heat/engine/resources/server.py:1092 -#, python-format -msgid "Failed to find server %s" -msgstr "" - -#: heat/engine/resources/server.py:1072 -#, python-format -msgid "Suspend of server %(server)s failed with unknown status: %(status)s" -msgstr "" - -#: heat/engine/resources/stack.py:38 -msgid "" -"The URL of a template that specifies the stack to be created as a " -"resource." -msgstr "" - -#: heat/engine/resources/stack.py:45 -msgid "The length of time, in minutes, to wait for the nested stack creation." -msgstr "" - -#: heat/engine/resources/stack.py:51 -msgid "The set of parameters passed to this nested stack." -msgstr "" - -#: heat/engine/resources/stack.py:60 heat/engine/resources/stack.py:104 -#, python-format -msgid "Could not fetch remote template '%(url)s': %(exc)s" -msgstr "" - -#: heat/engine/resources/subnet.py:41 -msgid "Availability zone in which you want the subnet." -msgstr "" - -#: heat/engine/resources/subnet.py:45 -msgid "CIDR block to apply to subnet." -msgstr "" - -#: heat/engine/resources/subnet.py:50 -msgid "" -"Ref structure that contains the ID of the VPC on which you want to create" -" the subnet." -msgstr "" - -#: heat/engine/resources/subnet.py:58 -msgid "List of tags to attach to this resource." -msgstr "" - -#: heat/engine/resources/subnet.py:76 -msgid "Availability Zone of the subnet." -msgstr "" - -#: heat/engine/resources/swift.py:44 -msgid "Name for the container. If not specified, a unique name will be generated." -msgstr "" - -#: heat/engine/resources/swift.py:49 -msgid "Specify the ACL permissions on who can read objects in the container." -msgstr "" - -#: heat/engine/resources/swift.py:54 -msgid "Specify the ACL permissions on who can write objects to the container." -msgstr "" - -#: heat/engine/resources/swift.py:59 -msgid "" -"A map of user-defined meta data to associate with the container. Each key" -" in the map will set the header X-Container-Meta-{key} with the " -"corresponding value." -msgstr "" - -#: heat/engine/resources/swift.py:66 -msgid "" -"A map of user-defined meta data to associate with the account. Each key " -"in the map will set the header X-Account-Meta-{key} with the " -"corresponding value." -msgstr "" - -#: heat/engine/resources/swift.py:75 -msgid "The host from the container URL." -msgstr "" - -#: heat/engine/resources/swift.py:78 -msgid "The URL of the container." -msgstr "" - -#: heat/engine/resources/swift.py:81 -msgid "The parent URL of the container." -msgstr "" - -#: heat/engine/resources/swift.py:84 -msgid "The number of objects stored in the container." -msgstr "" - -#: heat/engine/resources/swift.py:87 -msgid "The number of bytes stored in the container." -msgstr "" - -#: heat/engine/resources/swift.py:90 -msgid "A map containing all headers for the container." -msgstr "" - -#: heat/engine/resources/swift.py:170 -#, python-format -msgid "Head container failed: %s" -msgstr "" - -#: heat/engine/resources/swiftsignal.py:45 -#: heat/engine/resources/wait_condition.py:281 -#, python-format -msgid "%(len)d of %(count)d received - %(reasons)s" -msgstr "" - -#: heat/engine/resources/swiftsignal.py:47 -#: heat/engine/resources/wait_condition.py:283 -#, python-format -msgid "%(len)d of %(count)d received" -msgstr "" - -#: heat/engine/resources/swiftsignal.py:67 -msgid "" -"Tokens are not needed for Swift TempURLs. This attribute is being kept " -"for compatibility with the OS::Heat::WaitConditionHandle resource" -msgstr "" - -#: heat/engine/resources/swiftsignal.py:73 -#: heat/engine/resources/wait_condition.py:120 -msgid "Endpoint/url which can be used for signalling handle" -msgstr "" - -#: heat/engine/resources/swiftsignal.py:77 -#: heat/engine/resources/wait_condition.py:124 -msgid "" -"Convenience attribute, provides curl CLI command prefix, which can be " -"used for signalling handle completion or failure. You can signal success" -" by adding --data-binary '{\"status\": \"SUCCESS\"}' , or signal failure " -"by adding --data-binary '{\"status\": \"FAILURE\"}'" -msgstr "" - -#: heat/engine/resources/swiftsignal.py:114 -msgid "" -"URL of TempURL where resource will signal completion and optionally " -"upload data." -msgstr "" - -#: heat/engine/resources/swiftsignal.py:119 -msgid "" -"The maximum number of seconds to wait for the resource to signal " -"completion. Once the timeout is reached, creation of the signal resource" -" will fail." -msgstr "" - -#: heat/engine/resources/swiftsignal.py:130 -#: heat/engine/resources/wait_condition.py:318 -#: heat/engine/resources/wait_condition.py:437 -msgid "" -"The number of success signals that must be received before the stack " -"creation process continues." -msgstr "" - -#: heat/engine/resources/swiftsignal.py:144 -msgid "JSON data that was uploaded via the SwiftSignalHandle." -msgstr "" - -#: heat/engine/resources/swiftsignal.py:181 -#, python-format -msgid "\"%(url)s\" is not a valid SwiftSignalHandle. The %(part)s is invalid" -msgstr "" - -#: heat/engine/resources/swiftsignal.py:216 -#: heat/engine/resources/wait_condition.py:356 -#, python-format -msgid "%(name)s Failed (%(failure)s)" -msgstr "" - -#: heat/engine/resources/swiftsignal.py:220 -#, python-format -msgid "Unknown status: %s" -msgstr "" - -#: heat/engine/resources/swiftsignal.py:223 -#: heat/engine/resources/wait_condition.py:361 -#, python-format -msgid "%s Succeeded" -msgstr "" - -#: heat/engine/resources/swiftsignal.py:262 -#, python-format -msgid "Failed to parse JSON data: %s" -msgstr "" - -#: heat/engine/resources/template_resource.py:64 -msgid "Only Templates with an extension of .yaml or .template are supported" -msgstr "" - -#: heat/engine/resources/template_resource.py:167 -#, python-format -msgid "Could not fetch remote template '%(name)s': %(exc)s" -msgstr "" - -#: heat/engine/resources/template_resource.py:180 -#, python-format -msgid "Unknown error retrieving %s" -msgstr "" - -#: heat/engine/resources/template_resource.py:189 -#, python-format -msgid "Required property %(n)s for facade %(type)s missing in provider" -msgstr "" - -#: heat/engine/resources/template_resource.py:197 -#, python-format -msgid "" -"Property %(n)s type mismatch between facade %(type)s (%(fs_type)s) and " -"provider (%(ps_type)s)" -msgstr "" - -#: heat/engine/resources/template_resource.py:206 -#, python-format -msgid "Provider requires property %(n)s unknown in facade %(type)s" -msgstr "" - -#: heat/engine/resources/template_resource.py:213 -#, python-format -msgid "Attribute %(attr)s for facade %(type)s missing in provider" -msgstr "" - -#: heat/engine/resources/template_resource.py:226 -#, python-format -msgid "Failed to retrieve template data: %s" -msgstr "" - -#: heat/engine/resources/user.py:55 -msgid "A login profile for the user." -msgstr "" - -#: heat/engine/resources/user.py:64 -msgid "Access policies to apply to the user." -msgstr "" - -#: heat/engine/resources/user.py:148 -msgid "The name of the user that the new key will belong to." -msgstr "" - -#: heat/engine/resources/user.py:163 -msgid "Username associated with the AccessKey." -msgstr "" - -#: heat/engine/resources/user.py:167 -msgid "Keypair secret key." -msgstr "" - -#: heat/engine/resources/user.py:195 -#, python-format -msgid "could not find user %s" -msgstr "" - -#: heat/engine/resources/user.py:225 heat/engine/resources/user.py:245 -#, python-format -msgid "could not get secret for %(username)s Error:%(msg)s" -msgstr "" - -#: heat/engine/resources/user.py:276 -msgid "" -"Resources that users are allowed to access by the DescribeStackResource " -"API." -msgstr "" - -#: heat/engine/resources/user.py:293 -#, python-format -msgid "AccessPolicy resource %s not in stack" -msgstr "" - -#: heat/engine/resources/volume.py:45 heat/engine/resources/volume.py:470 -msgid "The availability zone in which the volume will be created." -msgstr "" - -#: heat/engine/resources/volume.py:51 heat/engine/resources/volume.py:535 -msgid "The size of the volume in GB." -msgstr "" - -#: heat/engine/resources/volume.py:59 -msgid "If specified, the backup used as the source to create the volume." -msgstr "" - -#: heat/engine/resources/volume.py:65 -msgid "The list of tags to associate with the volume." -msgstr "" - -#: heat/engine/resources/volume.py:139 -msgid "Volume create failed" -msgstr "" - -#: heat/engine/resources/volume.py:149 -msgid "Volume backup failed" -msgstr "" - -#: heat/engine/resources/volume.py:162 -msgid "Volume in use" -msgstr "" - -#: heat/engine/resources/volume.py:197 -#, python-format -msgid "Resizing volume %(vol)s to size %(size)i" -msgstr "" - -#: heat/engine/resources/volume.py:214 -#, python-format -msgid "Failed to extend volume %(vol)s - %(err)s" -msgstr "" - -#: heat/engine/resources/volume.py:229 -#, python-format -msgid "Resize failed: Volume %(vol)s is in %(status)s state." -msgstr "" - -#: heat/engine/resources/volume.py:233 -msgid "Volume resize failed" -msgstr "" - -#: heat/engine/resources/volume.py:235 heat/engine/resources/volume.py:291 -#, python-format -msgid "%s - complete" -msgstr "" - -#: heat/engine/resources/volume.py:284 -#, python-format -msgid "Attachment failed - volume %(vol)s is in %(status)s status" -msgstr "" - -#: heat/engine/resources/volume.py:289 -msgid "Volume attachment failed" -msgstr "" - -#: heat/engine/resources/volume.py:308 -#, python-format -msgid "Removing attachment %(att)s from Instance %(srv)s" -msgstr "" - -#: heat/engine/resources/volume.py:354 -#, python-format -msgid "%(name)s - status: %(status)s" -msgstr "" - -#: heat/engine/resources/volume.py:357 -#, python-format -msgid "Detachment failed - volume %(vol)s is in %(status)s status" -msgstr "" - -#: heat/engine/resources/volume.py:363 -msgid "Volume detachment failed" -msgstr "" - -#: heat/engine/resources/volume.py:381 -#, python-format -msgid "Server %(srv)s still has attachment %(att)s." -msgstr "" - -#: heat/engine/resources/volume.py:385 -#, python-format -msgid "Volume %(vol)s is detached from server %(srv)s" -msgstr "" - -#: heat/engine/resources/volume.py:399 -msgid "The ID of the instance to which the volume attaches." -msgstr "" - -#: heat/engine/resources/volume.py:474 -msgid "" -"The size of the volume in GB. On update only increase in size is " -"supported." -msgstr "" - -#: heat/engine/resources/volume.py:483 -msgid "If specified, the snapshot to create the volume from." -msgstr "" - -#: heat/engine/resources/volume.py:487 -msgid "If specified, the backup to create the volume from." -msgstr "" - -#: heat/engine/resources/volume.py:491 -msgid "A name used to distinguish the volume." -msgstr "" - -#: heat/engine/resources/volume.py:496 -msgid "A description of the volume." -msgstr "" - -#: heat/engine/resources/volume.py:501 -msgid "If specified, the type of volume to use, mapping to a specific backend." -msgstr "" - -#: heat/engine/resources/volume.py:506 -msgid "Key/value pairs to associate with the volume." -msgstr "" - -#: heat/engine/resources/volume.py:511 -msgid "The ID of the image to create the volume from." -msgstr "" - -#: heat/engine/resources/volume.py:518 -msgid "If specified, the name or ID of the image to create the volume from." -msgstr "" - -#: heat/engine/resources/volume.py:526 -msgid "If specified, the volume to use as source." -msgstr "" - -#: heat/engine/resources/volume.py:532 -msgid "The availability zone in which the volume is located." -msgstr "" - -#: heat/engine/resources/volume.py:538 -msgid "The snapshot the volume was created from, if any." -msgstr "" - -#: heat/engine/resources/volume.py:541 -msgid "Name of the volume." -msgstr "" - -#: heat/engine/resources/volume.py:544 -msgid "Description of the volume." -msgstr "" - -#: heat/engine/resources/volume.py:547 -msgid "The type of the volume mapping to a backend, if any." -msgstr "" - -#: heat/engine/resources/volume.py:550 -msgid "Key/value pairs associated with the volume." -msgstr "" - -#: heat/engine/resources/volume.py:553 -msgid "The volume used as source, if any." -msgstr "" - -#: heat/engine/resources/volume.py:556 -msgid "The current status of the volume." -msgstr "" - -#: heat/engine/resources/volume.py:559 -msgid "The timestamp indicating volume creation." -msgstr "" - -#: heat/engine/resources/volume.py:562 -msgid "Boolean indicating if the volume can be booted or not." -msgstr "" - -#: heat/engine/resources/volume.py:565 -msgid "Key/value pairs associated with the volume in raw dict form." -msgstr "" - -#: heat/engine/resources/volume.py:633 -msgid "Shrinking volume" -msgstr "" - -#: heat/engine/resources/volume.py:719 -msgid "The ID of the server to which the volume attaches." -msgstr "" - -#: heat/engine/resources/volume.py:731 -msgid "" -"The location where the volume is exposed on the instance. This assignment" -" may not be honored and it is advised that the path /dev/disk/by-" -"id/virtio- be used instead." -msgstr "" - -#: heat/engine/resources/vpc.py:38 -msgid "CIDR block to apply to the VPC." -msgstr "" - -#: heat/engine/resources/vpc.py:42 -msgid "" -"Allowed tenancy of instances launched in the VPC. default - any tenancy; " -"dedicated - instance will be dedicated, regardless of the tenancy option " -"specified at instance launch." -msgstr "" - -#: heat/engine/resources/vpc.py:56 -msgid "List of tags to attach to the instance." -msgstr "" - -#: heat/engine/resources/vpc.py:100 -#, python-format -msgid "Multiple routers found with name %s" -msgstr "" - -#: heat/engine/resources/wait_condition.py:64 -#, python-format -msgid "Overwriting Metadata item for id %s!" -msgstr "" - -#: heat/engine/resources/wait_condition.py:77 -#, python-format -msgid "Metadata failed validation for %s" -msgstr "" - -#: heat/engine/resources/wait_condition.py:78 -msgid "Metadata format invalid" -msgstr "" - -#: heat/engine/resources/wait_condition.py:116 -msgid "Token for stack-user which can be used for signalling handle" -msgstr "" - -#: heat/engine/resources/wait_condition.py:303 -#: heat/engine/resources/wait_condition.py:422 -msgid "" -"A reference to the wait condition handle used to signal this wait " -"condition." -msgstr "" - -#: heat/engine/resources/wait_condition.py:309 -#: heat/engine/resources/wait_condition.py:428 -msgid "The number of seconds to wait for the correct number of signals to arrive." -msgstr "" - -#: heat/engine/resources/wait_condition.py:330 -#: heat/engine/resources/wait_condition.py:449 -msgid "" -"JSON serialized dict containing data associated with wait condition " -"signals sent to the handle." -msgstr "" - -#: heat/engine/resources/wait_condition.py:348 -#, python-format -msgid "%(name)s Timed out (%(timeout)s)" -msgstr "" - -#: heat/engine/resources/wait_condition.py:462 -#, python-format -msgid "WaitCondition invalid Handle tenant %s" -msgstr "" - -#: heat/engine/resources/wait_condition.py:465 -#: heat/engine/resources/wait_condition.py:468 -#, python-format -msgid "WaitCondition invalid Handle stack %s" -msgstr "" - -#: heat/engine/resources/wait_condition.py:471 -#: heat/engine/resources/wait_condition.py:475 -#, python-format -msgid "WaitCondition invalid Handle %s" -msgstr "" - -#: heat/engine/resources/aws/scaling_policy.py:48 -msgid "AutoScaling group name to apply policy to." -msgstr "" - -#: heat/engine/resources/aws/scaling_policy.py:53 -#: heat/engine/resources/openstack/scaling_policy.py:61 -msgid "Size of adjustment." -msgstr "" - -#: heat/engine/resources/aws/scaling_policy.py:59 -#: heat/engine/resources/openstack/scaling_policy.py:67 -msgid "Type of adjustment (absolute or percentage)." -msgstr "" - -#: heat/engine/resources/aws/scaling_policy.py:77 -msgid "A signed url to handle the alarm. (Heat extension)." -msgstr "" - -#: heat/engine/resources/aws/scaling_policy.py:122 -#: heat/engine/resources/openstack/scaling_policy.py:131 -#, python-format -msgid "%(name)s NOT performing scaling action, cooldown %(cooldown)s" -msgstr "" - -#: heat/engine/resources/aws/scaling_policy.py:131 -#: heat/engine/resources/openstack/scaling_policy.py:140 -#, python-format -msgid "Alarm %(alarm)s could not find scaling group named \"%(group)s\"" -msgstr "" - -#: heat/engine/resources/aws/scaling_policy.py:136 -#: heat/engine/resources/openstack/scaling_policy.py:145 -#, python-format -msgid "" -"%(name)s Alarm, adjusting Group %(group)s with id %(asgn_id)s by " -"%(filter)s" -msgstr "" - -#: heat/engine/resources/ceilometer/alarm.py:38 -msgid "True if alarm evaluation/actioning is enabled." -msgstr "" - -#: heat/engine/resources/ceilometer/alarm.py:44 -msgid "A list of URLs (webhooks) to invoke when state transitions to alarm." -msgstr "" - -#: heat/engine/resources/ceilometer/alarm.py:50 -msgid "A list of URLs (webhooks) to invoke when state transitions to ok." -msgstr "" - -#: heat/engine/resources/ceilometer/alarm.py:56 -msgid "" -"A list of URLs (webhooks) to invoke when state transitions to " -"insufficient-data." -msgstr "" - -#: heat/engine/resources/ceilometer/alarm.py:62 -msgid "" -"False to trigger actions when the threshold is reached AND the alarm's " -"state has changed. By default, actions are called each time the threshold" -" is reached." -msgstr "" - -#: heat/engine/resources/ceilometer/alarm.py:106 -msgid "Operator used to compare specified statistic with threshold." -msgstr "" - -#: heat/engine/resources/ceilometer/alarm.py:120 -msgid "Meter name watched by the alarm." -msgstr "" - -#: heat/engine/resources/ceilometer/alarm.py:130 -msgid "Meter statistic to evaluate." -msgstr "" - -#: heat/engine/resources/ceilometer/alarm.py:145 -msgid "" -"Meter should match this resource metadata (key=value) additionally to the" -" meter_name." -msgstr "" - -#: heat/engine/resources/ceilometer/alarm.py:214 -msgid "List of alarm identifiers to combine." -msgstr "" - -#: heat/engine/resources/ceilometer/alarm.py:220 -msgid "Operator used to combine the alarms." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:42 -#: heat/engine/resources/neutron/firewall.py:69 -msgid "Name for the firewall." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:47 -msgid "Description for the firewall." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:52 -msgid "" -"Administrative state of the firewall. If false (down), firewall does not " -"forward packets and will drop all traffic to/from VMs behind the " -"firewall." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:60 -msgid "The ID of the firewall policy that this firewall is associated with." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:72 -msgid "Description of the firewall." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:75 -msgid "The administrative state of the firewall." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:78 -msgid "Unique identifier of the firewall policy used to create the firewall." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:82 -msgid "The status of the firewall." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:85 -#: heat/engine/resources/neutron/firewall.py:360 -msgid "Id of the tenant owning the firewall." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:88 -#: heat/engine/resources/neutron/floatingip.py:90 -#: heat/engine/resources/neutron/loadbalancer.py:137 -#: heat/engine/resources/neutron/loadbalancer.py:572 -#: heat/engine/resources/neutron/net.py:96 -#: heat/engine/resources/neutron/network_gateway.py:133 -#: heat/engine/resources/neutron/port.py:195 -#: heat/engine/resources/neutron/provider_net.py:78 -#: heat/engine/resources/neutron/router.py:110 -#: heat/engine/resources/neutron/subnet.py:181 -#: heat/engine/resources/neutron/vpnservice.py:104 -msgid "All attributes." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:140 -#: heat/engine/resources/neutron/firewall.py:174 -msgid "Name for the firewall policy." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:145 -msgid "Description for the firewall policy." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:150 -msgid "Whether this policy should be shared across all tenants." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:156 -msgid "" -"Whether this policy should be audited. When set to True, each time the " -"firewall policy or the associated firewall rules are changed, this " -"attribute will be set to False and will have to be explicitly set to True" -" through an update operation." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:166 -msgid "An ordered list of firewall rules to apply to the firewall." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:177 -msgid "Description of the firewall policy." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:180 -msgid "List of firewall rules in this firewall policy." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:183 -msgid "Shared status of this firewall policy." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:186 -msgid "Audit status of this firewall policy." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:189 -msgid "Id of the tenant owning the firewall policy." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:250 -#: heat/engine/resources/neutron/firewall.py:320 -msgid "Name for the firewall rule." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:255 -msgid "Description for the firewall rule." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:260 -msgid "Whether this rule should be shared across all tenants." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:266 -msgid "Protocol for the firewall rule." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:274 -msgid "Internet protocol version." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:283 -msgid "Source IP address or CIDR." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:288 -msgid "Destination IP address or CIDR." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:293 -msgid "Source port number or a range." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:298 -msgid "Destination port number or a range." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:303 -msgid "Action to be performed on the traffic matching the rule." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:312 -msgid "Whether this rule should be enabled." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:323 -msgid "Description of the firewall rule." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:326 -msgid "" -"Unique identifier of the firewall policy to which this firewall rule " -"belongs." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:330 -msgid "Shared status of this firewall rule." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:333 -msgid "Protocol value for this firewall rule." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:336 -msgid "Ip_version for this firewall rule." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:339 -msgid "Source ip_address for this firewall rule." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:342 -msgid "Destination ip_address for this firewall rule." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:345 -msgid "Source port range for this firewall rule." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:348 -msgid "Destination port range for this firewall rule." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:351 -msgid "Allow or deny action for this firewall rule." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:354 -msgid "Indicates whether this firewall rule is enabled or not." -msgstr "" - -#: heat/engine/resources/neutron/firewall.py:357 -msgid "Position of the rule within the firewall policy." -msgstr "" - -#: heat/engine/resources/neutron/floatingip.py:48 -msgid "Network to allocate floating IP from." -msgstr "" - -#: heat/engine/resources/neutron/floatingip.py:53 -msgid "" -"Extra parameters to include in the \"floatingip\" object in the creation " -"request. Parameters are often specific to installed hardware or " -"extensions." -msgstr "" - -#: heat/engine/resources/neutron/floatingip.py:60 -#: heat/engine/resources/neutron/floatingip.py:151 -msgid "" -"ID of an existing port with at least one IP address to associate with " -"this floating IP." -msgstr "" - -#: heat/engine/resources/neutron/floatingip.py:65 -#: heat/engine/resources/neutron/floatingip.py:158 -msgid "IP address to use if the port has multiple addresses." -msgstr "" - -#: heat/engine/resources/neutron/floatingip.py:71 -msgid "ID of the router used as gateway, set when associated with a port." -msgstr "" - -#: heat/engine/resources/neutron/floatingip.py:75 -msgid "The tenant owning this floating IP." -msgstr "" - -#: heat/engine/resources/neutron/floatingip.py:78 -msgid "ID of the network in which this IP is allocated." -msgstr "" - -#: heat/engine/resources/neutron/floatingip.py:81 -msgid "IP address of the associated port, if specified." -msgstr "" - -#: heat/engine/resources/neutron/floatingip.py:84 -msgid "The allocated address of this IP." -msgstr "" - -#: heat/engine/resources/neutron/floatingip.py:87 -msgid "ID of the port associated with this IP." -msgstr "" - -#: heat/engine/resources/neutron/floatingip.py:145 -msgid "ID of the floating IP to associate." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:50 -#: heat/engine/resources/neutron/loadbalancer.py:108 -msgid "The minimum time in seconds between regular connections of the member." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:57 -#: heat/engine/resources/neutron/loadbalancer.py:127 -msgid "One of predefined health monitor types." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:65 -#: heat/engine/resources/neutron/loadbalancer.py:119 -msgid "" -"Number of permissible connection failures before changing the member " -"status to INACTIVE." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:72 -#: heat/engine/resources/neutron/loadbalancer.py:123 -msgid "" -"Maximum number of seconds for a monitor to wait for a connection to be " -"established before it times out." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:79 -msgid "The administrative state of the health monitor." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:85 -#: heat/engine/resources/neutron/loadbalancer.py:116 -msgid "The HTTP method used for requests by the monitor of type HTTP." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:91 -#: heat/engine/resources/neutron/loadbalancer.py:112 -msgid "" -"The list of HTTP status codes expected in response from the member to " -"declare it healthy." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:97 -#: heat/engine/resources/neutron/loadbalancer.py:130 -msgid "" -"The HTTP path used in the HTTP request used by the monitor to test a " -"member health." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:105 -msgid "The administrative state of this health monitor." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:134 -msgid "Tenant owning the health monitor." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:207 -msgid "Protocol for balancing." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:222 -#: heat/engine/resources/neutron/loadbalancer.py:330 -msgid "" -"The subnet for the port on which the members of the pool will be " -"connected." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:228 -#: heat/engine/resources/neutron/loadbalancer.py:334 -msgid "The algorithm used to distribute load between the members of the pool." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:239 -#: heat/engine/resources/neutron/loadbalancer.py:324 -msgid "Name of the pool." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:243 -#: heat/engine/resources/neutron/loadbalancer.py:338 -msgid "Description of the pool." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:248 -#: heat/engine/resources/neutron/loadbalancer.py:321 -msgid "The administrative state of this pool." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:254 -msgid "IP address and port of the pool." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:258 -msgid "Name of the vip." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:262 -msgid "Description of the vip." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:266 -msgid "Subnet of the vip." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:270 -msgid "IP address of the vip." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:274 -msgid "The maximum number of connections per second allowed for the vip." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:279 -msgid "" -"TCP port on which to listen for client traffic that is associated with " -"the vip address." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:285 -msgid "Configuration of session persistence." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:289 -msgid "Method of implementation of session persistence feature." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:298 -msgid "Name of the cookie, required if type is APP_COOKIE." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:305 -msgid "The administrative state of this vip." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:313 -msgid "List of health monitors associated with the pool." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:327 -msgid "Protocol to balance." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:341 -msgid "Tenant owning the pool." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:344 -msgid "Vip associated with the pool." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:364 -#: heat/tests/test_neutron_loadbalancer.py:620 -msgid "" -"Property cookie_name is required, when session_persistence type is set to" -" APP_COOKIE." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:425 -msgid "error in vip" -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:428 -msgid "Pool creation failed due to vip" -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:432 -msgid "error in pool" -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:436 -msgid "Pool creation failed" -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:518 -#: heat/engine/resources/neutron/loadbalancer.py:565 -#: heat/engine/resources/neutron/loadbalancer.py:629 -msgid "The ID of the load balancing pool." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:524 -msgid "IP address of the pool member on the pool network." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:529 -#: heat/engine/resources/neutron/loadbalancer.py:568 -msgid "TCP port on which the pool member listens for requests or connections." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:538 -msgid "Weight of pool member in the pool (default to 1)." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:546 -msgid "The administrative state of the pool member." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:553 -msgid "The administrative state of this pool member." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:556 -msgid "Tenant owning the pool member." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:559 -msgid "Weight of the pool member in the pool." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:562 -msgid "IP address of the pool member." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:635 -msgid "Port number on which the servers are running on the members." -msgstr "" - -#: heat/engine/resources/neutron/loadbalancer.py:640 -msgid "The list of Nova server IDs load balanced." -msgstr "" - -#: heat/engine/resources/neutron/metering.py:40 -#: heat/engine/resources/neutron/metering.py:50 -msgid "Name of the metering label." -msgstr "" - -#: heat/engine/resources/neutron/metering.py:44 -#: heat/engine/resources/neutron/metering.py:53 -msgid "Description of the metering label." -msgstr "" - -#: heat/engine/resources/neutron/metering.py:102 -#: heat/engine/resources/neutron/metering.py:136 -msgid "The metering label ID to associate with this metering rule." -msgstr "" - -#: heat/engine/resources/neutron/metering.py:107 -msgid "Indicates remote IP prefix to be associated with this metering rule." -msgstr "" - -#: heat/engine/resources/neutron/metering.py:113 -msgid "The direction in which metering rule is applied, either ingress or egress." -msgstr "" - -#: heat/engine/resources/neutron/metering.py:121 -msgid "" -"Specify whether the remote_ip_prefix will be excluded or not from traffic" -" counters of the metering label. For example to not count the traffic of " -"a specific IP address of a range." -msgstr "" - -#: heat/engine/resources/neutron/metering.py:130 -msgid "The direction in which metering rule is applied." -msgstr "" - -#: heat/engine/resources/neutron/metering.py:133 -msgid "Exclude state for cidr." -msgstr "" - -#: heat/engine/resources/neutron/metering.py:139 -msgid "CIDR to be associated with this metering rule." -msgstr "" - -#: heat/engine/resources/neutron/net.py:37 -msgid "" -"A string specifying a symbolic name for the network, which is not " -"required to be unique." -msgstr "" - -#: heat/engine/resources/neutron/net.py:43 -msgid "" -"Extra parameters to include in the \"network\" object in the creation " -"request. Parameters are often specific to installed hardware or " -"extensions." -msgstr "" - -#: heat/engine/resources/neutron/net.py:51 -msgid "A boolean value specifying the administrative status of the network." -msgstr "" - -#: heat/engine/resources/neutron/net.py:58 -msgid "" -"The ID of the tenant which will own the network. Only administrative " -"users can set the tenant identifier; this cannot be changed using " -"authorization policies." -msgstr "" - -#: heat/engine/resources/neutron/net.py:64 -msgid "" -"Whether this network should be shared across all tenants. Note that the " -"default policy setting restricts usage of this attribute to " -"administrative users only." -msgstr "" - -#: heat/engine/resources/neutron/net.py:72 -msgid "" -"The IDs of the DHCP agent to schedule the network. Note that the default " -"policy setting in Neutron restricts usage of this property to " -"administrative users only." -msgstr "" - -#: heat/engine/resources/neutron/net.py:81 -#: heat/engine/resources/neutron/provider_net.py:72 -msgid "The status of the network." -msgstr "" - -#: heat/engine/resources/neutron/net.py:84 -msgid "The name of the network." -msgstr "" - -#: heat/engine/resources/neutron/net.py:87 -#: heat/engine/resources/neutron/provider_net.py:75 -msgid "Subnets of this network." -msgstr "" - -#: heat/engine/resources/neutron/net.py:90 -msgid "The administrative status of the network." -msgstr "" - -#: heat/engine/resources/neutron/net.py:93 -msgid "The tenant owning this network." -msgstr "" - -#: heat/engine/resources/neutron/network_gateway.py:57 -msgid "The name of the network gateway." -msgstr "" - -#: heat/engine/resources/neutron/network_gateway.py:62 -msgid "Device info for this network gateway." -msgstr "" - -#: heat/engine/resources/neutron/network_gateway.py:71 -msgid "The device id for the network gateway." -msgstr "" - -#: heat/engine/resources/neutron/network_gateway.py:77 -msgid "The interface name for the network gateway." -msgstr "" - -#: heat/engine/resources/neutron/network_gateway.py:86 -msgid "Connection info for this network gateway." -msgstr "" - -#: heat/engine/resources/neutron/network_gateway.py:101 -msgid "The internal network to connect on the network gateway." -msgstr "" - -#: heat/engine/resources/neutron/network_gateway.py:108 -msgid "L2 segmentation strategy on the external side of the network gateway." -msgstr "" - -#: heat/engine/resources/neutron/network_gateway.py:117 -msgid "" -"The id for L2 segment on the external side of the network gateway. Must " -"be specified when using vlan." -msgstr "" - -#: heat/engine/resources/neutron/network_gateway.py:130 -msgid "A boolean value of default flag." -msgstr "" - -#: heat/engine/resources/neutron/network_gateway.py:155 -msgid "segmentation_id must be specified for using vlan" -msgstr "" - -#: heat/engine/resources/neutron/network_gateway.py:159 -msgid "segmentation_id cannot be specified except 0 for using flat" -msgstr "" - -#: heat/engine/resources/neutron/neutron.py:63 -#, python-format -msgid "Either %(prop_key)s or %(depr_prop_key)s should be specified." -msgstr "" - -#: heat/engine/resources/neutron/neutron.py:119 -msgid "Resource is not built" -msgstr "" - -#: heat/engine/resources/neutron/port.py:70 -msgid "Network this port belongs to." -msgstr "" - -#: heat/engine/resources/neutron/port.py:75 -msgid "A symbolic name for this port." -msgstr "" - -#: heat/engine/resources/neutron/port.py:80 -msgid "" -"Extra parameters to include in the \"port\" object in the creation " -"request." -msgstr "" - -#: heat/engine/resources/neutron/port.py:86 -#: heat/engine/resources/neutron/port.py:161 -msgid "The administrative state of this port." -msgstr "" - -#: heat/engine/resources/neutron/port.py:92 -msgid "Desired IPs for this port." -msgstr "" - -#: heat/engine/resources/neutron/port.py:105 -msgid "Subnet in which to allocate the IP address for this port." -msgstr "" - -#: heat/engine/resources/neutron/port.py:110 -msgid "IP address desired in the subnet for this port." -msgstr "" - -#: heat/engine/resources/neutron/port.py:118 -msgid "MAC address to give to this port." -msgstr "" - -#: heat/engine/resources/neutron/port.py:122 -msgid "Device ID of this port." -msgstr "" - -#: heat/engine/resources/neutron/port.py:127 -msgid "Security group IDs to associate with this port." -msgstr "" - -#: heat/engine/resources/neutron/port.py:133 -msgid "Additional MAC/IP address pairs allowed to pass through the port." -msgstr "" - -#: heat/engine/resources/neutron/port.py:140 -msgid "MAC address to allow through this port." -msgstr "" - -#: heat/engine/resources/neutron/port.py:144 -msgid "IP address to allow through this port." -msgstr "" - -#: heat/engine/resources/neutron/port.py:152 -msgid "" -"Name of the network owning the port. The value is typically " -"network:floatingip or network:router_interface or network:dhcp" -msgstr "" - -#: heat/engine/resources/neutron/port.py:164 -msgid "Unique identifier for the device." -msgstr "" - -#: heat/engine/resources/neutron/port.py:167 -msgid "Name of the network owning the port." -msgstr "" - -#: heat/engine/resources/neutron/port.py:170 -msgid "Fixed IP addresses." -msgstr "" - -#: heat/engine/resources/neutron/port.py:173 -msgid "MAC address of the port." -msgstr "" - -#: heat/engine/resources/neutron/port.py:176 -msgid "Friendly name of the port." -msgstr "" - -#: heat/engine/resources/neutron/port.py:179 -msgid "Unique identifier for the network owning the port." -msgstr "" - -#: heat/engine/resources/neutron/port.py:182 -msgid "A list of security groups for the port." -msgstr "" - -#: heat/engine/resources/neutron/port.py:185 -msgid "The status of the port." -msgstr "" - -#: heat/engine/resources/neutron/port.py:188 -msgid "Tenant owning the port." -msgstr "" - -#: heat/engine/resources/neutron/port.py:191 -msgid "Additional MAC/IP address pairs allowed to pass through a port." -msgstr "" - -#: heat/engine/resources/neutron/port.py:198 -msgid "A list of all subnet attributes for the port." -msgstr "" - -#: heat/engine/resources/neutron/port.py:286 -#, python-format -msgid "Failed to fetch resource attributes: %s" -msgstr "" - -#: heat/engine/resources/neutron/provider_net.py:40 -msgid "A string specifying the provider network type for the network." -msgstr "" - -#: heat/engine/resources/neutron/provider_net.py:50 -msgid "A string specifying physical network mapping for the network." -msgstr "" - -#: heat/engine/resources/neutron/provider_net.py:57 -msgid "A string specifying the segmentation id for the network." -msgstr "" - -#: heat/engine/resources/neutron/provider_net.py:64 -msgid "Whether this network should be shared across all tenants." -msgstr "" - -#: heat/engine/resources/neutron/provider_net.py:91 -msgid "segmentation_id not allowed for flat network type." -msgstr "" - -#: heat/engine/resources/neutron/router.py:49 -msgid "The name of the router." -msgstr "" - -#: heat/engine/resources/neutron/router.py:54 -msgid "External network gateway configuration for a router." -msgstr "" - -#: heat/engine/resources/neutron/router.py:58 -msgid "ID or name of the external network for the gateway." -msgstr "" - -#: heat/engine/resources/neutron/router.py:64 -msgid "" -"Enables Source NAT on the router gateway. NOTE: The default policy " -"setting in Neutron restricts usage of this property to administrative " -"users only." -msgstr "" - -#: heat/engine/resources/neutron/router.py:74 -#: heat/engine/resources/neutron/subnet.py:75 -msgid "Extra parameters to include in the creation request." -msgstr "" - -#: heat/engine/resources/neutron/router.py:80 -msgid "The administrative state of the router." -msgstr "" - -#: heat/engine/resources/neutron/router.py:86 -msgid "" -"ID of the L3 agent. NOTE: The default policy setting in Neutron restricts" -" usage of this property to administrative users only." -msgstr "" - -#: heat/engine/resources/neutron/router.py:95 -msgid "The status of the router." -msgstr "" - -#: heat/engine/resources/neutron/router.py:98 -msgid "Gateway network for the router." -msgstr "" - -#: heat/engine/resources/neutron/router.py:101 -msgid "Friendly name of the router." -msgstr "" - -#: heat/engine/resources/neutron/router.py:104 -msgid "Administrative state of the router." -msgstr "" - -#: heat/engine/resources/neutron/router.py:107 -msgid "Tenant owning the router." -msgstr "" - -#: heat/engine/resources/neutron/router.py:201 -msgid "The router id." -msgstr "" - -#: heat/engine/resources/neutron/router.py:212 -msgid "The subnet, either subnet or port_id should be specified." -msgstr "" - -#: heat/engine/resources/neutron/router.py:217 -msgid "The port id, either subnet or port_id should be specified." -msgstr "" - -#: heat/engine/resources/neutron/router.py:282 -msgid "" -"RouterGateway resource is deprecated and should not be used. Instead use " -"the `external_gateway_info` property in the router resource to set up the" -" gateway." -msgstr "" - -#: heat/engine/resources/neutron/router.py:296 -msgid "ID of the router." -msgstr "" - -#: heat/engine/resources/neutron/router.py:308 -msgid "external network for the gateway." -msgstr "" - -#: heat/engine/resources/neutron/security_group.py:41 -msgid "" -"The direction in which the security group rule is applied. For a compute " -"instance, an ingress security group rule matches traffic that is incoming" -" (ingress) for that instance. An egress rule is applied to traffic " -"leaving the instance." -msgstr "" - -#: heat/engine/resources/neutron/security_group.py:53 -msgid "Ethertype of the traffic." -msgstr "" - -#: heat/engine/resources/neutron/security_group.py:61 -msgid "" -"The minimum port number in the range that is matched by the security " -"group rule. If the protocol is TCP or UDP, this value must be less than " -"or equal to the value of the port_range_max attribute. If the protocol is" -" ICMP, this value must be an ICMP type." -msgstr "" - -#: heat/engine/resources/neutron/security_group.py:69 -msgid "" -"The maximum port number in the range that is matched by the security " -"group rule. The port_range_min attribute constrains the port_range_max " -"attribute. If the protocol is ICMP, this value must be an ICMP type." -msgstr "" - -#: heat/engine/resources/neutron/security_group.py:76 -msgid "" -"The protocol that is matched by the security group rule. Valid values " -"include tcp, udp, and icmp." -msgstr "" - -#: heat/engine/resources/neutron/security_group.py:81 -msgid "Whether to specify a remote group or a remote IP prefix." -msgstr "" - -#: heat/engine/resources/neutron/security_group.py:90 -msgid "" -"The remote group ID to be associated with this security group rule. If no" -" value is specified then this rule will use this security group for the " -"remote_group_id." -msgstr "" - -#: heat/engine/resources/neutron/security_group.py:96 -msgid "" -"The remote IP prefix (CIDR) to be associated with this security group " -"rule." -msgstr "" - -#: heat/engine/resources/neutron/security_group.py:104 -msgid "" -"A string specifying a symbolic name for the security group, which is not " -"required to be unique." -msgstr "" - -#: heat/engine/resources/neutron/security_group.py:115 -msgid "List of security group rules." -msgstr "" - -#: heat/engine/resources/neutron/security_group.py:133 -msgid "Security groups cannot be assigned the name \"default\"." -msgstr "" - -#: heat/engine/resources/neutron/subnet.py:65 -msgid "The ID of the attached network." -msgstr "" - -#: heat/engine/resources/neutron/subnet.py:70 -msgid "The CIDR." -msgstr "" - -#: heat/engine/resources/neutron/subnet.py:81 -msgid "The name of the subnet." -msgstr "" - -#: heat/engine/resources/neutron/subnet.py:86 -msgid "The IP version, which is 4 or 6." -msgstr "" - -#: heat/engine/resources/neutron/subnet.py:94 -msgid "A specified set of DNS name servers to be used." -msgstr "" - -#: heat/engine/resources/neutron/subnet.py:100 -msgid "The gateway IP address." -msgstr "" - -#: heat/engine/resources/neutron/subnet.py:105 -msgid "Set to true if DHCP is enabled and false if DHCP is disabled." -msgstr "" - -#: heat/engine/resources/neutron/subnet.py:111 -msgid "The start and end addresses for the allocation pools." -msgstr "" - -#: heat/engine/resources/neutron/subnet.py:128 -msgid "" -"The ID of the tenant who owns the network. Only administrative users can " -"specify a tenant ID other than their own." -msgstr "" - -#: heat/engine/resources/neutron/subnet.py:151 -msgid "Friendly name of the subnet." -msgstr "" - -#: heat/engine/resources/neutron/subnet.py:154 -msgid "Parent network of the subnet." -msgstr "" - -#: heat/engine/resources/neutron/subnet.py:157 -msgid "Tenant owning the subnet." -msgstr "" - -#: heat/engine/resources/neutron/subnet.py:160 -msgid "Ip allocation pools and their ranges." -msgstr "" - -#: heat/engine/resources/neutron/subnet.py:163 -msgid "Ip of the subnet's gateway." -msgstr "" - -#: heat/engine/resources/neutron/subnet.py:166 -msgid "Additional routes for this subnet." -msgstr "" - -#: heat/engine/resources/neutron/subnet.py:169 -msgid "Ip version for the subnet." -msgstr "" - -#: heat/engine/resources/neutron/subnet.py:172 -msgid "CIDR block notation for this subnet." -msgstr "" - -#: heat/engine/resources/neutron/subnet.py:175 -msgid "List of dns nameservers." -msgstr "" - -#: heat/engine/resources/neutron/subnet.py:178 -msgid "'true' if DHCP is enabled for this subnet; 'false' otherwise." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:45 -msgid "Name for the vpn service." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:50 -msgid "Description for the vpn service." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:55 -msgid "Administrative state for the vpn service." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:68 -msgid "Subnet in which the vpn service will be created." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:73 -msgid "" -"Unique identifier for the router to which the vpn service will be " -"inserted." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:81 -msgid "The administrative state of the vpn service." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:84 -msgid "The description of the vpn service." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:87 -msgid "The name of the vpn service." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:90 -msgid "The unique identifier of the router to which the vpn service was inserted." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:94 -msgid "The status of the vpn service." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:97 -msgid "The unique identifier of the subnet in which the vpn service was created." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:101 -msgid "The unique identifier of the tenant owning the vpn service." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:176 -msgid "Name for the ipsec site connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:181 -msgid "Description for the ipsec site connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:186 -msgid "Remote branch router public IPv4 address or IPv6 address or FQDN." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:192 -msgid "Remote branch router identity." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:197 -msgid "Remote subnet(s) in CIDR format." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:202 -msgid "Maximum transmission unit size (in bytes) for the ipsec site connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:208 -msgid "Dead Peer Detection protocol configuration for the ipsec site connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:213 -msgid "Controls DPD protocol mode." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:223 -msgid "Number of seconds for the DPD delay." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:228 -msgid "Number of seconds for the DPD timeout." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:235 -msgid "Pre-shared key string for the ipsec site connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:240 -msgid "Initiator state in lowercase for the ipsec site connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:248 -msgid "Administrative state for the ipsec site connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:254 -msgid "" -"Unique identifier for the ike policy associated with the ipsec site " -"connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:260 -msgid "" -"Unique identifier for the ipsec policy associated with the ipsec site " -"connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:266 -msgid "" -"Unique identifier for the vpn service associated with the ipsec site " -"connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:274 -msgid "The administrative state of the ipsec site connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:277 -msgid "The authentication mode of the ipsec site connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:280 -msgid "The description of the ipsec site connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:283 -msgid "" -"The dead peer detection protocol configuration of the ipsec site " -"connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:287 -msgid "" -"The unique identifier of ike policy associated with the ipsec site " -"connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:291 -msgid "The initiator of the ipsec site connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:294 -msgid "" -"The unique identifier of ipsec policy associated with the ipsec site " -"connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:298 -msgid "" -"The maximum transmission unit size (in bytes) of the ipsec site " -"connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:302 -msgid "The name of the ipsec site connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:305 -msgid "The remote branch router public IPv4 address or IPv6 address or FQDN." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:309 -msgid "The remote subnet(s) in CIDR format of the ipsec site connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:313 -msgid "The remote branch router identity of the ipsec site connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:317 -msgid "The pre-shared key string of the ipsec site connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:320 -msgid "The route mode of the ipsec site connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:323 -msgid "The status of the ipsec site connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:326 -msgid "The unique identifier of the tenant owning the ipsec site connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:330 -msgid "" -"The unique identifier of vpn service associated with the ipsec site " -"connection." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:394 -msgid "Name for the ike policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:399 -msgid "Description for the ike policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:404 -msgid "Authentication hash algorithm for the ike policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:412 -msgid "Encryption algorithm for the ike policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:421 -msgid "Negotiation mode for the ike policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:429 -msgid "Safety assessment lifetime configuration for the ike policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:433 -#: heat/engine/resources/neutron/vpnservice.py:602 -msgid "Safety assessment lifetime units." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:441 -#: heat/engine/resources/neutron/vpnservice.py:611 -msgid "Safety assessment lifetime value in specified units." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:449 -msgid "Perfect forward secrecy in lowercase for the ike policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:457 -msgid "Version for the ike policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:467 -msgid "The authentication hash algorithm used by the ike policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:470 -msgid "The description of the ike policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:473 -msgid "The encryption algorithm used by the ike policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:476 -msgid "The version of the ike policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:479 -msgid "The safety assessment lifetime configuration for the ike policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:483 -msgid "The name of the ike policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:486 -msgid "The perfect forward secrecy of the ike policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:489 -msgid "The negotiation mode of the ike policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:492 -msgid "The unique identifier of the tenant owning the ike policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:554 -msgid "Name for the ipsec policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:559 -msgid "Description for the ipsec policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:564 -msgid "Transform protocol for the ipsec policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:572 -msgid "Encapsulation mode for the ipsec policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:580 -msgid "Authentication hash algorithm for the ipsec policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:588 -msgid "Encryption algorithm for the ipsec policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:597 -msgid "Safety assessment lifetime configuration for the ipsec policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:619 -msgid "Perfect forward secrecy for the ipsec policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:629 -msgid "The authentication hash algorithm of the ipsec policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:632 -msgid "The description of the ipsec policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:635 -msgid "The encapsulation mode of the ipsec policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:638 -msgid "The encryption algorithm of the ipsec policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:641 -msgid "The safety assessment lifetime configuration of the ipsec policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:645 -msgid "The name of the ipsec policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:648 -msgid "The perfect forward secrecy of the ipsec policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:651 -msgid "The unique identifier of the tenant owning the ipsec policy." -msgstr "" - -#: heat/engine/resources/neutron/vpnservice.py:654 -msgid "The transform protocol of the ipsec policy." -msgstr "" - -#: heat/engine/resources/openstack/scaling_policy.py:56 -msgid "AutoScaling group ID to apply policy to." -msgstr "" - -#: heat/engine/resources/openstack/scaling_policy.py:85 -msgid "A signed url to handle the alarm." -msgstr "" - -#: heat/engine/resources/openstack/scaling_policy.py:125 -#, python-format -msgid "Alarm %(name)s, new state %(state)s" -msgstr "" - -#: heat/engine/resources/software_config/cloud_config.py:43 -msgid "" -"Map representing the cloud-config data structure which will be formatted " -"as YAML." -msgstr "" - -#: heat/engine/resources/software_config/multi_part.py:59 -msgid "Parts belonging to this message." -msgstr "" - -#: heat/engine/resources/software_config/multi_part.py:66 -msgid "" -"Content of part to attach, either inline or by referencing the ID of " -"another software config resource" -msgstr "" - -#: heat/engine/resources/software_config/multi_part.py:73 -msgid "Optional filename to associate with part." -msgstr "" - -#: heat/engine/resources/software_config/multi_part.py:77 -msgid "Whether the part content is text or multipart." -msgstr "" - -#: heat/engine/resources/software_config/multi_part.py:83 -msgid "Optional subtype to specify with the type." -msgstr "" - -#: heat/engine/resources/software_config/software_component.py:66 -msgid "" -"Lifecycle actions to which the configuration applies. The string values " -"provided for this property can include the standard resource actions " -"CREATE, DELETE, UPDATE, SUSPEND and RESUME supported by Heat." -msgstr "" - -#: heat/engine/resources/software_config/software_component.py:82 -msgid "" -"The configuration tool used to actually apply the configuration on a " -"server. This string property has to be understood by in-instance tools " -"running inside deployed servers." -msgstr "" - -#: heat/engine/resources/software_config/software_component.py:94 -msgid "" -"The list of configurations for the different lifecycle actions of the " -"represented software component." -msgstr "" - -#: heat/engine/resources/software_config/software_component.py:150 -#, python-format -msgid "" -"Defining more than one configuration for the same action in " -"SoftwareComponent \"%s\" is not allowed." -msgstr "" - -#: heat/engine/resources/software_config/software_config.py:67 -msgid "Name of the input." -msgstr "" - -#: heat/engine/resources/software_config/software_config.py:72 -msgid "Description of the input." -msgstr "" - -#: heat/engine/resources/software_config/software_config.py:76 -msgid "Type of the value of the input." -msgstr "" - -#: heat/engine/resources/software_config/software_config.py:83 -msgid "Default value for the input if none is specified." -msgstr "" - -#: heat/engine/resources/software_config/software_config.py:90 -msgid "Name of the output." -msgstr "" - -#: heat/engine/resources/software_config/software_config.py:95 -msgid "Description of the output." -msgstr "" - -#: heat/engine/resources/software_config/software_config.py:99 -msgid "Type of the value of the output." -msgstr "" - -#: heat/engine/resources/software_config/software_config.py:106 -msgid "" -"Denotes that the deployment is in an error state if this output has a " -"value." -msgstr "" - -#: heat/engine/resources/software_config/software_config.py:115 -msgid "" -"Namespace to group this software config by when delivered to a server. " -"This may imply what configuration tool is going to perform the " -"configuration." -msgstr "" - -#: heat/engine/resources/software_config/software_config.py:122 -msgid "" -"Configuration script or manifest which specifies what actual " -"configuration is performed." -msgstr "" - -#: heat/engine/resources/software_config/software_config.py:127 -msgid "" -"Map containing options specific to the configuration management tool used" -" by this resource." -msgstr "" - -#: heat/engine/resources/software_config/software_config.py:132 -msgid "Schema representing the inputs that this software config is expecting." -msgstr "" - -#: heat/engine/resources/software_config/software_config.py:139 -msgid "Schema representing the outputs that this software config will produce." -msgstr "" - -#: heat/engine/resources/software_config/software_config.py:148 -msgid "The config value of the software config." -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:108 -msgid "" -"ID of software configuration resource to execute when applying to the " -"server." -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:114 -msgid "ID of Nova server to apply configuration to." -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:118 -msgid "Input values to apply to the software configuration on this server." -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:124 -msgid "Which stack actions will result in this deployment being triggered." -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:132 -msgid "" -"Name of the derived config associated with this deployment. This is used " -"to apply a sort order to the list of configurations currently deployed to" -" a server." -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:138 -msgid "" -"How the server should signal to heat with the deployment output values. " -"CFN_SIGNAL will allow an HTTP POST to a CFN keypair signed URL. " -"HEAT_SIGNAL will allow calls to the Heat API resource-signal using the " -"provided keystone credentials. NO_SIGNAL will result in the resource " -"going to the COMPLETE state without waiting for any signal." -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:153 -msgid "Captured stdout from the configuration execution." -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:156 -msgid "Captured stderr from the configuration execution." -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:159 -msgid "Returned status code from the configuration execution" -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:187 -msgid "Not waiting for outputs signal" -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:190 -msgid "Deploy data available" -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:244 -#, python-format -msgid "Deployment to server failed: %s" -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:294 -msgid "ID of the server being deployed to" -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:299 -msgid "Name of the current action being deployed" -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:304 -msgid "ID of the stack this deployment belongs to" -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:309 -msgid "Name of this deployment resource in the stack" -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:317 -msgid "ID of signal to use for signalling output values" -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:325 -msgid "URL for API authentication" -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:330 -msgid "Username for API authentication" -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:335 -msgid "User ID for API authentication" -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:340 -msgid "Password for API authentication" -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:345 -msgid "ID of project for API authentication" -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:444 -#, python-format -msgid "Deployment exited with non-zero status code: %s" -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:471 -msgid "Outputs received" -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:506 -#, python-format -msgid "" -"Resource %s's property user_data_format should be set to SOFTWARE_CONFIG " -"since there are software deployments on it." -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:542 -msgid "A map of Nova names and IDs to apply configuration to." -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:553 -msgid "" -"A map of Nova names and captured stdouts from the configuration execution" -" to each server." -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:557 -msgid "" -"A map of Nova names and captured stderrs from the configuration execution" -" to each server." -msgstr "" - -#: heat/engine/resources/software_config/software_deployment.py:561 -msgid "" -"A map of Nova names and returned status code from the configuration " -"execution" -msgstr "" - -#: heat/engine/resources/software_config/structured_config.py:56 -msgid "" -"Map representing the configuration data structure which will be " -"serialized to JSON format." -msgstr "" - -#: heat/engine/resources/software_config/structured_config.py:107 -msgid "Name of key to use for substituting inputs during deployment" -msgstr "" - -#: heat/openstack/common/gettextutils.py:320 -msgid "Message objects do not support addition." -msgstr "" - -#: heat/openstack/common/gettextutils.py:330 -msgid "" -"Message objects do not support str() because they may contain non-ascii " -"characters. Please use unicode() or translate() instead." -msgstr "" - -#: heat/openstack/common/lockutils.py:102 -#, python-format -msgid "Unable to acquire lock on `%(filename)s` due to %(exception)s" -msgstr "" - -#: heat/openstack/common/log.py:327 -#, python-format -msgid "Deprecated: %s" -msgstr "" - -#: heat/openstack/common/log.py:436 -#, python-format -msgid "Error loading logging config %(log_config)s: %(err_msg)s" -msgstr "" - -#: heat/openstack/common/log.py:486 -#, python-format -msgid "syslog facility must be one of: %s" -msgstr "" - -#: heat/openstack/common/log.py:729 -#, python-format -msgid "Fatal call to deprecated config: %(msg)s" -msgstr "" - -#: heat/openstack/common/policy.py:96 -msgid "The JSON file that defines policies." -msgstr "" - -#: heat/openstack/common/policy.py:99 -msgid "Default rule. Enforced when a requested rule is not found." -msgstr "" - -#: heat/openstack/common/policy.py:114 -#, python-format -msgid "Policy doesn't allow %s to be performed." -msgstr "" - -#: heat/openstack/common/policy.py:208 -#, python-format -msgid "Rules must be an instance of dict or Rules, got %s instead" -msgstr "" - -#: heat/openstack/common/processutils.py:58 -msgid "Unexpected error while running command." -msgstr "" - -#: heat/openstack/common/processutils.py:61 -#, python-format -msgid "" -"%(description)s\n" -"Command: %(cmd)s\n" -"Exit code: %(exit_code)s\n" -"Stdout: %(stdout)r\n" -"Stderr: %(stderr)r" -msgstr "" - -#: heat/openstack/common/processutils.py:143 -#, python-format -msgid "Got unknown keyword args to utils.execute: %r" -msgstr "" - -#: heat/openstack/common/processutils.py:149 -msgid "Command requested root, but did not specify a root helper." -msgstr "" - -#: heat/openstack/common/processutils.py:246 -msgid "Environment not supported over SSH" -msgstr "" - -#: heat/openstack/common/processutils.py:250 -msgid "process_input not supported over SSH" -msgstr "" - -#: heat/openstack/common/sslutils.py:47 -#, python-format -msgid "Unable to find cert_file : %s" -msgstr "" - -#: heat/openstack/common/sslutils.py:50 -#, python-format -msgid "Unable to find ca_file : %s" -msgstr "" - -#: heat/openstack/common/sslutils.py:53 -#, python-format -msgid "Unable to find key_file : %s" -msgstr "" - -#: heat/openstack/common/sslutils.py:95 -#, python-format -msgid "Invalid SSL version : %s" -msgstr "" - -#: heat/openstack/common/strutils.py:92 -#, python-format -msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" -msgstr "" - -#: heat/openstack/common/strutils.py:197 -#, python-format -msgid "Invalid unit system: \"%s\"" -msgstr "" - -#: heat/openstack/common/strutils.py:206 -#, python-format -msgid "Invalid string format: %s" -msgstr "" - -#: heat/openstack/common/versionutils.py:70 -#, python-format -msgid "" -"%(what)s is deprecated as of %(as_of)s in favor of %(in_favor_of)s and " -"may be removed in %(remove_in)s." -msgstr "" - -#: heat/openstack/common/versionutils.py:74 -#, python-format -msgid "" -"%(what)s is deprecated as of %(as_of)s and may be removed in " -"%(remove_in)s. It will not be superseded." -msgstr "" - -#: heat/openstack/common/crypto/utils.py:30 -msgid "An unknown error occurred in crypto utils." -msgstr "" - -#: heat/openstack/common/crypto/utils.py:37 -#, python-format -msgid "Block size of %(given)d is too big, max = %(maximum)d" -msgstr "" - -#: heat/openstack/common/crypto/utils.py:46 -#, python-format -msgid "Length of %(given)d is too long, max = %(maximum)d" -msgstr "" - -#: heat/tests/test_exception.py:26 -#, python-format -msgid "Testing message %(text)s" -msgstr "" - -#: heat/tests/test_function.py:33 -msgid "Need more arguments" -msgstr "" - -#: heat/tests/test_provider_template.py:475 -#: heat/tests/test_provider_template.py:590 -#: heat/tests/test_provider_template.py:618 -msgid "Failed to retrieve template" -msgstr "" - -#: heat/tests/test_server.py:954 -#, python-format -msgid "" -"Properties \"uuid\" and \"network\" are both set to the network " -"\"%(network)s\" for the server \"%(server)s\". The \"uuid\" property is " -"deprecated. Use only \"network\" property." -msgstr "" - -#: heat/tests/test_software_deployment.py:690 -msgid "need more memory." -msgstr "" - -#: heat/tests/test_validate.py:1344 -msgid "The InstanceType parameter must be assigned to one Parameter Group only." -msgstr "" - -#: heat/tests/test_validate.py:1359 -msgid "" -"The Parameter name (SomethingNotHere) does not reference an existing " -"parameter." -msgstr "" - diff --git a/heat/locale/fr/LC_MESSAGES/heat-log-critical.po b/heat/locale/fr/LC_MESSAGES/heat-log-critical.po deleted file mode 100644 index a3d96bcb51..0000000000 --- a/heat/locale/fr/LC_MESSAGES/heat-log-critical.po +++ /dev/null @@ -1,23 +0,0 @@ -# Translations template for heat. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the heat project. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Heat\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-04 06:02+0000\n" -"PO-Revision-Date: 2014-05-30 06:20+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: French (http://www.transifex.com/projects/p/heat/language/" -"fr/)\n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 1.3\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#~ msgid "Dummy message for transifex setup." -#~ msgstr "message fictif pour la configuration transifex" diff --git a/heat/locale/fr/LC_MESSAGES/heat-log-warning.po b/heat/locale/fr/LC_MESSAGES/heat-log-warning.po deleted file mode 100644 index 3df23870cb..0000000000 --- a/heat/locale/fr/LC_MESSAGES/heat-log-warning.po +++ /dev/null @@ -1,124 +0,0 @@ -# Translations template for heat. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the heat project. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Heat\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-25 06:13+0000\n" -"PO-Revision-Date: 2014-08-07 07:52+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: French (http://www.transifex.com/projects/p/heat/language/" -"fr/)\n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 1.3\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#: heat/api/cloudwatch/watch.py:219 -#, python-format -msgid "Invalid filter key %s, ignoring" -msgstr "" - -#: heat/api/openstack/v1/stacks.py:217 -#, python-format -msgid "Old Engine Version: %s" -msgstr "" - -#: heat/common/heat_keystoneclient.py:113 -msgid "" -"stack_user_domain_id or stack_user_domain_name not set in heat.conf falling " -"back to using default" -msgstr "" - -#: heat/common/heat_keystoneclient.py:306 -#, python-format -msgid "Truncating the username %s to the last 64 characters." -msgstr "" - -#: heat/common/heat_keystoneclient.py:404 -msgid "" -"Falling back to legacy non-domain user create, configure domain in heat.conf" -msgstr "" - -#: heat/common/heat_keystoneclient.py:458 -msgid "" -"Falling back to legacy non-domain user delete, configure domain in heat.conf" -msgstr "" - -#: heat/common/heat_keystoneclient.py:479 -#: heat/common/heat_keystoneclient.py:496 -msgid "" -"Falling back to legacy non-domain project, configure domain in heat.conf" -msgstr "" - -#: heat/common/heat_keystoneclient.py:587 -#: heat/common/heat_keystoneclient.py:604 -msgid "" -"Falling back to legacy non-domain keypair, configure domain in heat.conf" -msgstr "" - -#: heat/common/heat_keystoneclient.py:623 -msgid "" -"Falling back to legacy non-domain disable, configure domain in heat.conf" -msgstr "" - -#: heat/common/heat_keystoneclient.py:633 -msgid "Falling back to legacy non-domain enable, configure domain in heat.conf" -msgstr "" - -#: heat/openstack/common/loopingcall.py:82 -#, python-format -msgid "task run outlasted interval by %s sec" -msgstr "durée d'exécution de la tâche supérieure à %s sec" - -#: heat/openstack/common/network_utils.py:149 -msgid "tcp_keepidle not available on your system" -msgstr "tcp_keepidle n'est pas disponible sur votre système" - -#: heat/openstack/common/network_utils.py:156 -msgid "tcp_keepintvl not available on your system" -msgstr "tcp_keepintvl n'est pas disponible sur votre système" - -#: heat/openstack/common/network_utils.py:163 -msgid "tcp_keepknt not available on your system" -msgstr "tcp_keepknt n'est pas disponible sur votre système" - -#: heat/openstack/common/service.py:364 -#, python-format -msgid "pid %d not in child list" -msgstr "PID %d absent de la liste d'enfants" - -#: heat/tests/generic_resource.py:34 -#, python-format -msgid "Creating generic resource (Type \"%s\")" -msgstr "" - -#: heat/tests/generic_resource.py:38 -#, python-format -msgid "Updating generic resource (Type \"%s\")" -msgstr "" - -#: heat/tests/generic_resource.py:42 -#, python-format -msgid "Deleting generic resource (Type \"%s\")" -msgstr "" - -#: heat/tests/generic_resource.py:49 -#, python-format -msgid "Suspending generic resource (Type \"%s\")" -msgstr "" - -#: heat/tests/generic_resource.py:53 -#, python-format -msgid "Resuming generic resource (Type \"%s\")" -msgstr "" - -#: heat/tests/generic_resource.py:139 -#, python-format -msgid "Signaled resource (Type \"%(type)s\") %(details)s" -msgstr "" diff --git a/heat/locale/heat-log-warning.pot b/heat/locale/heat-log-warning.pot index 00448bc689..ec43762015 100644 --- a/heat/locale/heat-log-warning.pot +++ b/heat/locale/heat-log-warning.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: heat 2014.2.dev102.gb8ed388\n" +"Project-Id-Version: heat 2015.1.dev63.gcca7d10\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-25 06:13+0000\n" +"POT-Creation-Date: 2014-10-08 06:01+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -22,7 +22,7 @@ msgstr "" msgid "Invalid filter key %s, ignoring" msgstr "" -#: heat/api/openstack/v1/stacks.py:217 +#: heat/api/openstack/v1/stacks.py:226 #, python-format msgid "Old Engine Version: %s" msgstr "" @@ -73,49 +73,37 @@ msgstr "" msgid "task run outlasted interval by %s sec" msgstr "" -#: heat/openstack/common/network_utils.py:149 -msgid "tcp_keepidle not available on your system" -msgstr "" - -#: heat/openstack/common/network_utils.py:156 -msgid "tcp_keepintvl not available on your system" -msgstr "" - -#: heat/openstack/common/network_utils.py:163 -msgid "tcp_keepknt not available on your system" -msgstr "" - #: heat/openstack/common/service.py:364 #, python-format msgid "pid %d not in child list" msgstr "" -#: heat/tests/generic_resource.py:34 +#: heat/tests/generic_resource.py:36 #, python-format msgid "Creating generic resource (Type \"%s\")" msgstr "" -#: heat/tests/generic_resource.py:38 +#: heat/tests/generic_resource.py:40 #, python-format msgid "Updating generic resource (Type \"%s\")" msgstr "" -#: heat/tests/generic_resource.py:42 +#: heat/tests/generic_resource.py:44 #, python-format msgid "Deleting generic resource (Type \"%s\")" msgstr "" -#: heat/tests/generic_resource.py:49 +#: heat/tests/generic_resource.py:51 #, python-format msgid "Suspending generic resource (Type \"%s\")" msgstr "" -#: heat/tests/generic_resource.py:53 +#: heat/tests/generic_resource.py:55 #, python-format msgid "Resuming generic resource (Type \"%s\")" msgstr "" -#: heat/tests/generic_resource.py:139 +#: heat/tests/generic_resource.py:141 #, python-format msgid "Signaled resource (Type \"%(type)s\") %(details)s" msgstr "" diff --git a/heat/locale/heat.pot b/heat/locale/heat.pot index 6b13b8f9d1..c81131171a 100644 --- a/heat/locale/heat.pot +++ b/heat/locale/heat.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: heat 2014.2.dev102.gb8ed388\n" +"Project-Id-Version: heat 2015.1.dev63.gcca7d10\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-25 06:13+0000\n" +"POT-Creation-Date: 2014-10-08 06:01+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -21,11 +21,11 @@ msgstr "" msgid "Authentication Endpoint URI." msgstr "" -#: heat/api/aws/ec2token.py:38 heat/common/config.py:154 +#: heat/api/aws/ec2token.py:38 heat/common/config.py:163 msgid "Allow orchestration of multiple clouds." msgstr "" -#: heat/api/aws/ec2token.py:41 heat/common/config.py:157 +#: heat/api/aws/ec2token.py:41 heat/common/config.py:166 msgid "" "Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At " "least one endpoint needs to be specified." @@ -190,21 +190,26 @@ msgstr "" msgid "No event %s found" msgstr "" -#: heat/api/openstack/v1/stacks.py:83 +#: heat/api/openstack/v1/stacks.py:84 #, python-format msgid "%(type)s not in valid format: %(error)s" msgstr "" -#: heat/api/openstack/v1/stacks.py:91 +#: heat/api/openstack/v1/stacks.py:92 msgid "No stack name specified" msgstr "" -#: heat/api/openstack/v1/stacks.py:109 +#: heat/api/openstack/v1/stacks.py:106 heat/engine/api.py:59 +#, python-format +msgid "Invalid adopt data: %s" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:118 #, python-format msgid "Could not retrieve template: %s" msgstr "" -#: heat/api/openstack/v1/stacks.py:112 +#: heat/api/openstack/v1/stacks.py:121 msgid "No template specified" msgstr "" @@ -276,53 +281,65 @@ msgstr "" msgid "RPC timeout for the engine liveness check that is used for stack locking." msgstr "" -#: heat/common/config.py:141 +#: heat/common/config.py:142 +msgid "Enable the legacy OS::Heat::CWLiteAlarm resource." +msgstr "" + +#: heat/common/config.py:145 +msgid "Enable the preview Stack Abandon feature." +msgstr "" + +#: heat/common/config.py:148 +msgid "Enable the preview Stack Adopt feature." +msgstr "" + +#: heat/common/config.py:150 msgid "Deprecated." msgstr "" -#: heat/common/config.py:163 +#: heat/common/config.py:172 msgid "" "Type of endpoint in Identity service catalog to use for communication " "with the OpenStack service." msgstr "" -#: heat/common/config.py:167 +#: heat/common/config.py:176 msgid "Optional CA cert file to use in SSL connections." msgstr "" -#: heat/common/config.py:169 +#: heat/common/config.py:178 msgid "Optional PEM-formatted certificate chain file." msgstr "" -#: heat/common/config.py:171 +#: heat/common/config.py:180 msgid "Optional PEM-formatted file that contains the private key." msgstr "" -#: heat/common/config.py:175 +#: heat/common/config.py:184 msgid "If set, then the server's certificate will not be verified." msgstr "" -#: heat/common/config.py:180 +#: heat/common/config.py:189 #, python-format msgid "Optional heat url in format like http://0.0.0.0:8004/v1/%(tenant_id)s." msgstr "" -#: heat/common/config.py:186 +#: heat/common/config.py:195 msgid "Allow client's debug log output." msgstr "" -#: heat/common/config.py:192 +#: heat/common/config.py:201 msgid "" "Heat build revision. If you would prefer to manage your build revision " "separately, you can move this section to a different file and add it as " "another config option." msgstr "" -#: heat/common/config.py:268 +#: heat/common/config.py:277 msgid "Unable to locate config file" msgstr "" -#: heat/common/config.py:280 +#: heat/common/config.py:289 #, python-format msgid "" "Unable to load %(app_name)s from configuration file %(conf_file)s.\n" @@ -624,36 +641,36 @@ msgstr "" msgid "Not deleting non heat-domain project" msgstr "" -#: heat/common/identifier.py:42 +#: heat/common/identifier.py:41 msgid "Stack name may not contain \"/\"" msgstr "" -#: heat/common/identifier.py:56 +#: heat/common/identifier.py:55 #, python-format msgid "\"%s\" is not a valid ARN" msgstr "" -#: heat/common/identifier.py:62 +#: heat/common/identifier.py:61 #, python-format msgid "\"%s\" is not a valid Heat ARN" msgstr "" -#: heat/common/identifier.py:79 +#: heat/common/identifier.py:78 #, python-format msgid "\"%s\" is not a valid URL" msgstr "" -#: heat/common/identifier.py:85 +#: heat/common/identifier.py:84 #, python-format msgid "\"%s\" is not a valid ARN URL" msgstr "" -#: heat/common/identifier.py:138 heat/common/identifier.py:145 +#: heat/common/identifier.py:137 heat/common/identifier.py:144 #, python-format msgid "Unknown attribute \"%s\"" msgstr "" -#: heat/common/identifier.py:178 heat/engine/resource.py:159 +#: heat/common/identifier.py:177 heat/engine/resource.py:159 msgid "Resource name may not contain \"/\"" msgstr "" @@ -662,7 +679,7 @@ msgstr "" msgid "done with class=%(c)s, stackid=%(sid)s, action=%(a)s" msgstr "" -#: heat/common/param_utils.py:24 +#: heat/common/param_utils.py:25 #, python-format msgid "Unrecognized value \"%(value)s\", acceptable values are: true, false." msgstr "" @@ -672,16 +689,21 @@ msgstr "" msgid "Invalid UUID version (%d)" msgstr "" -#: heat/common/template_format.py:71 +#: heat/common/template_format.py:57 +#, python-format +msgid "Error parsing template: %s" +msgstr "" + +#: heat/common/template_format.py:64 +msgid "The template is not a JSON object or YAML mapping." +msgstr "" + +#: heat/common/template_format.py:77 #, python-format msgid "Template exceeds maximum allowed size (%s bytes)" msgstr "" -#: heat/common/template_format.py:76 -msgid "The template is not a JSON object or YAML mapping." -msgstr "" - -#: heat/common/template_format.py:82 +#: heat/common/template_format.py:85 msgid "Template format version not found." msgstr "" @@ -823,82 +845,82 @@ msgstr "" msgid "Unexpected error occurred serving API: %s" msgstr "" -#: heat/db/sqlalchemy/api.py:83 +#: heat/db/sqlalchemy/api.py:84 #, python-format msgid "raw template with id %s not found" msgstr "" -#: heat/db/sqlalchemy/api.py:111 +#: heat/db/sqlalchemy/api.py:112 #, python-format msgid "resource with id %s not found" msgstr "" -#: heat/db/sqlalchemy/api.py:140 +#: heat/db/sqlalchemy/api.py:141 msgid "no resources were found" msgstr "" -#: heat/db/sqlalchemy/api.py:154 +#: heat/db/sqlalchemy/api.py:155 msgid "no resource data found" msgstr "" -#: heat/db/sqlalchemy/api.py:203 +#: heat/db/sqlalchemy/api.py:204 msgid "No resource data found" msgstr "" -#: heat/db/sqlalchemy/api.py:257 +#: heat/db/sqlalchemy/api.py:258 #, python-format msgid "no resources for stack_id %s were found" msgstr "" -#: heat/db/sqlalchemy/api.py:408 +#: heat/db/sqlalchemy/api.py:407 #, python-format msgid "Attempt to update a stack with id: %(id)s %(msg)s" msgstr "" -#: heat/db/sqlalchemy/api.py:420 +#: heat/db/sqlalchemy/api.py:419 #, python-format msgid "Attempt to delete a stack with id: %(id)s %(msg)s" msgstr "" -#: heat/db/sqlalchemy/api.py:501 +#: heat/db/sqlalchemy/api.py:500 #, python-format msgid "Attempt to delete user creds with id %(id)s that does not exist" msgstr "" -#: heat/db/sqlalchemy/api.py:654 +#: heat/db/sqlalchemy/api.py:653 #, python-format msgid "Attempt to update a watch with id: %(id)s %(msg)s" msgstr "" -#: heat/db/sqlalchemy/api.py:665 +#: heat/db/sqlalchemy/api.py:664 #, python-format msgid "Attempt to delete watch_rule: %(id)s %(msg)s" msgstr "" -#: heat/db/sqlalchemy/api.py:704 +#: heat/db/sqlalchemy/api.py:703 #, python-format msgid "Software config with id %s not found" msgstr "" -#: heat/db/sqlalchemy/api.py:731 +#: heat/db/sqlalchemy/api.py:730 #, python-format msgid "Deployment with id %s not found" msgstr "" -#: heat/db/sqlalchemy/api.py:777 +#: heat/db/sqlalchemy/api.py:776 #, python-format msgid "Snapshot with id %s not found" msgstr "" -#: heat/db/sqlalchemy/api.py:805 +#: heat/db/sqlalchemy/api.py:804 msgid "age should be an integer" msgstr "" -#: heat/db/sqlalchemy/api.py:807 +#: heat/db/sqlalchemy/api.py:806 msgid "age should be a positive integer" msgstr "" -#: heat/db/sqlalchemy/api.py:811 +#: heat/db/sqlalchemy/api.py:810 msgid "granularity should be days, hours, minutes, or seconds" msgstr "" @@ -916,20 +938,15 @@ msgid "" " the raw_template table." msgstr "" -#: heat/engine/api.py:37 +#: heat/engine/api.py:38 msgid "Timeout conversion failed" msgstr "" -#: heat/engine/api.py:42 +#: heat/engine/api.py:43 #, python-format msgid "Invalid timeout value %s" msgstr "" -#: heat/engine/api.py:58 -#, python-format -msgid "Unexpected adopt data \"%s\". Adopt data must be a dict." -msgstr "" - #: heat/engine/api.py:266 msgid "Unexpected number of keys in watch_data.data!" msgstr "" @@ -967,7 +984,7 @@ msgstr "" msgid "%(name)s constraint invalid for %(utype)s" msgstr "" -#: heat/engine/constraints.py:140 heat/engine/parameters.py:86 +#: heat/engine/constraints.py:140 heat/engine/parameters.py:87 #, python-format msgid "Invalid default %(default)s (%(exc)s)" msgstr "" @@ -1081,57 +1098,57 @@ msgstr "" msgid "Circular Dependency Found: %(cycle)s" msgstr "" -#: heat/engine/environment.py:194 heat/engine/environment.py:200 +#: heat/engine/environment.py:196 heat/engine/environment.py:202 #, python-format msgid "Removing %(item)s from %(path)s" msgstr "" -#: heat/engine/environment.py:213 +#: heat/engine/environment.py:215 #, python-format msgid "Changing %(path)s from %(was)s to %(now)s" msgstr "" -#: heat/engine/environment.py:215 +#: heat/engine/environment.py:217 #, python-format msgid "Registering %(path)s -> %(value)s" msgstr "" -#: heat/engine/environment.py:290 heat/tests/test_resource.py:97 +#: heat/engine/environment.py:297 heat/tests/test_resource.py:103 #, python-format msgid "Resource \"%s\" has no type" msgstr "" -#: heat/engine/environment.py:293 +#: heat/engine/environment.py:300 #, python-format msgid "Non-empty resource type is required for resource \"%s\"" msgstr "" -#: heat/engine/environment.py:297 +#: heat/engine/environment.py:304 #, python-format msgid "Resource \"%s\" type is not a string" msgstr "" -#: heat/engine/environment.py:304 +#: heat/engine/environment.py:311 #, python-format msgid "Unknown resource Type : %s" msgstr "" -#: heat/engine/environment.py:425 +#: heat/engine/environment.py:432 #, python-format msgid "Failed to read %s" msgstr "" -#: heat/engine/environment.py:432 +#: heat/engine/environment.py:439 #, python-format msgid "Loading %s" msgstr "" -#: heat/engine/environment.py:437 +#: heat/engine/environment.py:444 #, python-format msgid "Failed to parse %(file_path)s" msgstr "" -#: heat/engine/environment.py:441 +#: heat/engine/environment.py:448 #, python-format msgid "Failed to read %(file_path)s" msgstr "" @@ -1155,51 +1172,51 @@ msgstr "" msgid "The Parameter name (%s) does not reference an existing parameter." msgstr "" -#: heat/engine/parameters.py:79 +#: heat/engine/parameters.py:80 #, python-format msgid "Default must be a comma-delimited list string: %s" msgstr "" -#: heat/engine/parameters.py:104 +#: heat/engine/parameters.py:105 #, python-format msgid "Invalid %s, expected a mapping" msgstr "" -#: heat/engine/parameters.py:108 +#: heat/engine/parameters.py:109 #, python-format msgid "Invalid key '%(key)s' for %(entity)s" msgstr "" -#: heat/engine/parameters.py:119 +#: heat/engine/parameters.py:120 #, python-format msgid "Missing parameter type for parameter: %s" msgstr "" -#: heat/engine/parameters.py:196 +#: heat/engine/parameters.py:197 #, python-format msgid "Invalid Parameter type \"%s\"" msgstr "" -#: heat/engine/parameters.py:230 +#: heat/engine/parameters.py:231 #, python-format msgid "Parameter '%(name)s' is invalid: %(exp)s" msgstr "" -#: heat/engine/parameters.py:338 +#: heat/engine/parameters.py:339 #, python-format msgid "Value must be a comma-delimited list string: %s" msgstr "" -#: heat/engine/parameters.py:378 +#: heat/engine/parameters.py:379 #, python-format msgid "Value must be valid JSON: %s" msgstr "" -#: heat/engine/parameters.py:511 heat/engine/hot/parameters.py:135 +#: heat/engine/parameters.py:512 heat/engine/hot/parameters.py:135 msgid "Stack ID" msgstr "" -#: heat/engine/parameters.py:515 heat/engine/hot/parameters.py:140 +#: heat/engine/parameters.py:516 heat/engine/hot/parameters.py:140 msgid "Stack Name" msgstr "" @@ -1213,71 +1230,71 @@ msgstr "" msgid "Invalid type for %(mapping_name)s from %(module)s" msgstr "" -#: heat/engine/properties.py:82 +#: heat/engine/properties.py:83 #, python-format msgid "Unknown key(s) %s" msgstr "" -#: heat/engine/properties.py:104 +#: heat/engine/properties.py:105 #, python-format msgid "No %s specified" msgstr "" -#: heat/engine/properties.py:114 +#: heat/engine/properties.py:115 #, python-format msgid "%(schema)s supplied for %(type)s %(data)s" msgstr "" -#: heat/engine/properties.py:232 +#: heat/engine/properties.py:233 #, python-format msgid "Value '%s' is not an integer" msgstr "" -#: heat/engine/properties.py:245 +#: heat/engine/properties.py:246 msgid "Value must be a string" msgstr "" -#: heat/engine/properties.py:267 +#: heat/engine/properties.py:268 #, python-format msgid "\"%s\" is not a map" msgstr "" -#: heat/engine/properties.py:277 +#: heat/engine/properties.py:278 #, python-format msgid "\"%s\" is not a list" msgstr "" -#: heat/engine/properties.py:290 +#: heat/engine/properties.py:291 #, python-format msgid "\"%s\" is not a valid boolean" msgstr "" -#: heat/engine/properties.py:352 +#: heat/engine/properties.py:353 #, python-format msgid "Property %(prop)s: %(ua)s and %(im)s cannot both be True" msgstr "" -#: heat/engine/properties.py:363 +#: heat/engine/properties.py:364 #, python-format msgid "Property error : %s" msgstr "" -#: heat/engine/properties.py:368 +#: heat/engine/properties.py:369 #, python-format msgid "Property %s not implemented yet" msgstr "" -#: heat/engine/properties.py:373 +#: heat/engine/properties.py:374 #, python-format msgid "Unknown Property %s" msgstr "" -#: heat/engine/properties.py:378 +#: heat/engine/properties.py:379 #, python-format msgid "%(prefix)sInvalid Property %(key)s" msgstr "" -#: heat/engine/properties.py:395 +#: heat/engine/properties.py:402 #, python-format msgid "%(prefix)sProperty %(key)s not assigned" msgstr "" @@ -1292,8 +1309,8 @@ msgstr "" msgid "Went to status %(resource_status)s due to \"%(status_reason)s\"" msgstr "" -#: heat/engine/resource.py:69 heat/engine/resources/instance.py:659 -#: heat/engine/resources/instance.py:660 heat/engine/resources/server.py:574 +#: heat/engine/resource.py:69 heat/engine/resources/instance.py:675 +#: heat/engine/resources/instance.py:676 heat/engine/resources/server.py:574 #: heat/engine/resources/server.py:575 msgid "Unknown" msgstr "" @@ -1433,118 +1450,118 @@ msgstr "" msgid "%s timed out" msgstr "" -#: heat/engine/service.py:229 +#: heat/engine/service.py:239 #, python-format msgid "Unable to retrieve stack %s for periodic task" msgstr "" -#: heat/engine/service.py:243 +#: heat/engine/service.py:253 #, python-format msgid "periodic_task db error watch rule removed? %(ex)s" msgstr "" -#: heat/engine/service.py:372 +#: heat/engine/service.py:383 msgid "Attempting to stop engine service..." msgstr "" -#: heat/engine/service.py:383 +#: heat/engine/service.py:394 #, python-format msgid "Waiting stack %s processing to be finished" msgstr "" -#: heat/engine/service.py:387 +#: heat/engine/service.py:398 #, python-format msgid "Stack %s processing was finished" msgstr "" -#: heat/engine/service.py:390 +#: heat/engine/service.py:401 msgid "All threads were gone, terminating engine" msgstr "" -#: heat/engine/service.py:517 +#: heat/engine/service.py:533 #, python-format msgid "" "You have reached the maximum stacks per tenant, %d. Please delete some " "stacks." msgstr "" -#: heat/engine/service.py:557 +#: heat/engine/service.py:580 #, python-format msgid "previewing stack %s" msgstr "" -#: heat/engine/service.py:585 +#: heat/engine/service.py:608 #, python-format msgid "Creating stack %s" msgstr "" -#: heat/engine/service.py:604 +#: heat/engine/service.py:630 #, python-format msgid "Stack create failed, status %s" msgstr "" -#: heat/engine/service.py:639 +#: heat/engine/service.py:665 #, python-format msgid "Updating stack %s" msgstr "" -#: heat/engine/service.py:644 +#: heat/engine/service.py:670 msgid "Updating a stack when it is suspended" msgstr "" -#: heat/engine/service.py:693 +#: heat/engine/service.py:720 #, python-format msgid "Cancelling update when stack is %s" msgstr "" -#: heat/engine/service.py:696 +#: heat/engine/service.py:723 #, python-format msgid "Starting cancel of updating stack %s" msgstr "" -#: heat/engine/service.py:730 +#: heat/engine/service.py:757 msgid "validate_template" msgstr "" -#: heat/engine/service.py:732 +#: heat/engine/service.py:759 msgid "No Template provided." msgstr "" -#: heat/engine/service.py:825 +#: heat/engine/service.py:852 #, python-format msgid "Deleting stack %s" msgstr "" -#: heat/engine/service.py:875 +#: heat/engine/service.py:905 #, python-format msgid "abandoning stack %s" msgstr "" -#: heat/engine/service.py:1011 +#: heat/engine/service.py:1041 #, python-format msgid "Access denied to resource %s" msgstr "" -#: heat/engine/service.py:1176 +#: heat/engine/service.py:1206 #, python-format msgid "Checking stack %s" msgstr "" -#: heat/engine/service.py:1266 +#: heat/engine/service.py:1296 #, python-format msgid "show_watch (all) db error %s" msgstr "" -#: heat/engine/service.py:1289 +#: heat/engine/service.py:1319 msgid "Filtering by namespace/metric not yet supported" msgstr "" -#: heat/engine/service.py:1295 +#: heat/engine/service.py:1325 #, python-format msgid "show_metric (all) db error %s" msgstr "" -#: heat/engine/service.py:1357 +#: heat/engine/service.py:1387 msgid "server_id must be specified" msgstr "" @@ -1758,37 +1775,37 @@ msgstr "" msgid "Resource %(res_name)s for stack %(stack_name)s updated" msgstr "" -#: heat/engine/watchrule.py:78 +#: heat/engine/watchrule.py:79 #, python-format msgid "WatchRule.load (%(watch_name)s) db error %(ex)s" msgstr "" -#: heat/engine/watchrule.py:249 +#: heat/engine/watchrule.py:250 #, python-format msgid "WATCH: stack:%(stack)s, watch_name:%(watch_name)s, new_state:%(new_state)s" msgstr "" -#: heat/engine/watchrule.py:255 +#: heat/engine/watchrule.py:256 #, python-format msgid "no action for new state %s" msgstr "" -#: heat/engine/watchrule.py:265 +#: heat/engine/watchrule.py:266 #, python-format msgid "Could not process watch state %s for stack" msgstr "" -#: heat/engine/watchrule.py:326 +#: heat/engine/watchrule.py:327 #, python-format msgid "Invalid watch state %s" msgstr "" -#: heat/engine/watchrule.py:338 +#: heat/engine/watchrule.py:339 #, python-format msgid "Unknown watch state %s" msgstr "" -#: heat/engine/watchrule.py:349 +#: heat/engine/watchrule.py:350 #, python-format msgid "Unable to override state %(state)s for watch %(name)s" msgstr "" @@ -2071,20 +2088,20 @@ msgstr "" msgid "\"%s\" is not a valid keyword inside an output definition" msgstr "" -#: heat/engine/resources/autoscaling.py:68 +#: heat/engine/resources/autoscaling.py:69 #, python-format msgid "truncating growth to %s" msgstr "" -#: heat/engine/resources/autoscaling.py:72 +#: heat/engine/resources/autoscaling.py:73 #, python-format msgid "truncating shrinkage to %s" msgstr "" -#: heat/engine/resources/autoscaling.py:111 -#: heat/engine/resources/autoscaling.py:477 -#: heat/engine/resources/autoscaling.py:510 -#: heat/engine/resources/autoscaling.py:515 +#: heat/engine/resources/autoscaling.py:112 +#: heat/engine/resources/autoscaling.py:480 +#: heat/engine/resources/autoscaling.py:513 +#: heat/engine/resources/autoscaling.py:518 #: heat/engine/resources/instance.py:200 heat/engine/resources/instance.py:205 #: heat/engine/resources/instance.py:210 heat/engine/resources/instance.py:215 #: heat/engine/resources/instance.py:220 heat/engine/resources/instance.py:225 @@ -2102,313 +2119,321 @@ msgstr "" msgid "Not Implemented." msgstr "" -#: heat/engine/resources/autoscaling.py:116 -#: heat/engine/resources/autoscaling.py:482 +#: heat/engine/resources/autoscaling.py:117 +#: heat/engine/resources/autoscaling.py:485 msgid "Name of LaunchConfiguration resource." msgstr "" -#: heat/engine/resources/autoscaling.py:122 +#: heat/engine/resources/autoscaling.py:123 msgid "Desired number of instances." msgstr "" -#: heat/engine/resources/autoscaling.py:128 -#: heat/engine/resources/autoscaling.py:523 +#: heat/engine/resources/autoscaling.py:129 +#: heat/engine/resources/autoscaling.py:526 msgid "List of LoadBalancer resources." msgstr "" -#: heat/engine/resources/autoscaling.py:132 -#: heat/engine/resources/autoscaling.py:539 +#: heat/engine/resources/autoscaling.py:133 +#: heat/engine/resources/autoscaling.py:542 msgid "Tags to attach to this group." msgstr "" -#: heat/engine/resources/autoscaling.py:151 +#: heat/engine/resources/autoscaling.py:152 msgid "A comma-delimited list of server ip addresses. (Heat extension)." msgstr "" -#: heat/engine/resources/autoscaling.py:412 +#: heat/engine/resources/autoscaling.py:413 #, python-format msgid "Unsupported resource '%s' in LoadBalancerNames" msgstr "" -#: heat/engine/resources/autoscaling.py:488 +#: heat/engine/resources/autoscaling.py:491 msgid "Maximum number of instances in the group." msgstr "" -#: heat/engine/resources/autoscaling.py:494 +#: heat/engine/resources/autoscaling.py:497 msgid "Minimum number of instances in the group." msgstr "" -#: heat/engine/resources/autoscaling.py:500 -#: heat/engine/resources/autoscaling.py:767 +#: heat/engine/resources/autoscaling.py:503 +#: heat/engine/resources/autoscaling.py:770 #: heat/engine/resources/aws/scaling_policy.py:70 #: heat/engine/resources/openstack/scaling_policy.py:78 msgid "Cooldown period, in seconds." msgstr "" -#: heat/engine/resources/autoscaling.py:505 +#: heat/engine/resources/autoscaling.py:508 msgid "Desired initial number of instances." msgstr "" -#: heat/engine/resources/autoscaling.py:527 +#: heat/engine/resources/autoscaling.py:530 msgid "" "Use only with Neutron, to list the internal subnet to which the instance " "will be attached; needed only if multiple exist; list length must be " "exactly 1." msgstr "" -#: heat/engine/resources/autoscaling.py:533 +#: heat/engine/resources/autoscaling.py:536 msgid "UUID of the internal subnet to which the instance will be attached." msgstr "" -#: heat/engine/resources/autoscaling.py:616 +#: heat/engine/resources/autoscaling.py:619 #, python-format msgid "%(name)s NOT performing scaling adjustment, cooldown %(cooldown)s" msgstr "" -#: heat/engine/resources/autoscaling.py:640 +#: heat/engine/resources/autoscaling.py:643 #, python-format msgid "Start resizing the group %(group)s" msgstr "" -#: heat/engine/resources/autoscaling.py:655 +#: heat/engine/resources/autoscaling.py:658 msgid "Failed sending error notification" msgstr "" -#: heat/engine/resources/autoscaling.py:660 +#: heat/engine/resources/autoscaling.py:663 #, python-format msgid "End resizing the group %(group)s" msgstr "" -#: heat/engine/resources/autoscaling.py:688 +#: heat/engine/resources/autoscaling.py:691 msgid "MinSize can not be greater than MaxSize" msgstr "" -#: heat/engine/resources/autoscaling.py:692 +#: heat/engine/resources/autoscaling.py:695 msgid "The size of AutoScalingGroup can not be less than zero" msgstr "" -#: heat/engine/resources/autoscaling.py:698 +#: heat/engine/resources/autoscaling.py:701 msgid "DesiredCapacity must be between MinSize and MaxSize" msgstr "" -#: heat/engine/resources/autoscaling.py:707 +#: heat/engine/resources/autoscaling.py:710 msgid "Anything other than one VPCZoneIdentifier" msgstr "" -#: heat/engine/resources/autoscaling.py:744 +#: heat/engine/resources/autoscaling.py:747 msgid "" "Resource definition for the resources in the group, in HOT format. The " "value of this property is the definition of a resource just as if it had " "been declared in the template itself." msgstr "" -#: heat/engine/resources/autoscaling.py:753 +#: heat/engine/resources/autoscaling.py:756 msgid "Maximum number of resources in the group." msgstr "" -#: heat/engine/resources/autoscaling.py:760 +#: heat/engine/resources/autoscaling.py:763 msgid "Minimum number of resources in the group." msgstr "" -#: heat/engine/resources/autoscaling.py:772 +#: heat/engine/resources/autoscaling.py:775 msgid "Desired initial number of resources." msgstr "" -#: heat/engine/resources/autoscaling.py:777 +#: heat/engine/resources/autoscaling.py:780 msgid "Policy for rolling updates for this scaling group." msgstr "" -#: heat/engine/resources/autoscaling.py:783 +#: heat/engine/resources/autoscaling.py:786 msgid "" "The minimum number of resources in service while rolling updates are " "being executed." msgstr "" -#: heat/engine/resources/autoscaling.py:789 +#: heat/engine/resources/autoscaling.py:792 msgid "The maximum number of resources to replace at once." msgstr "" -#: heat/engine/resources/autoscaling.py:794 +#: heat/engine/resources/autoscaling.py:797 msgid "The number of seconds to wait between batches of updates." msgstr "" -#: heat/engine/resources/autoscaling.py:804 -#: heat/engine/resources/resource_group.py:133 +#: heat/engine/resources/autoscaling.py:807 +#: heat/engine/resources/resource_group.py:136 msgid "" "A map of resource names to the specified attribute of each individual " "resource." msgstr "" -#: heat/engine/resources/autoscaling.py:808 +#: heat/engine/resources/autoscaling.py:811 msgid "A list of the specified attribute of each individual resource." msgstr "" -#: heat/engine/resources/cloud_watch.py:37 +#: heat/engine/resources/autoscaling.py:814 +msgid "The current size of AutoscalingResourceGroup." +msgstr "" + +#: heat/engine/resources/cloud_watch.py:40 msgid "Operator used to compare the specified Statistic with Threshold." msgstr "" -#: heat/engine/resources/cloud_watch.py:49 -#: heat/engine/resources/ceilometer/alarm.py:33 +#: heat/engine/resources/cloud_watch.py:52 +#: heat/engine/resources/ceilometer/alarm.py:36 msgid "Description for the alarm." msgstr "" -#: heat/engine/resources/cloud_watch.py:54 -#: heat/engine/resources/ceilometer/alarm.py:115 +#: heat/engine/resources/cloud_watch.py:57 +#: heat/engine/resources/ceilometer/alarm.py:136 msgid "Number of periods to evaluate over." msgstr "" -#: heat/engine/resources/cloud_watch.py:59 +#: heat/engine/resources/cloud_watch.py:62 msgid "Metric name watched by the alarm." msgstr "" -#: heat/engine/resources/cloud_watch.py:63 +#: heat/engine/resources/cloud_watch.py:66 msgid "Namespace for the metric." msgstr "" -#: heat/engine/resources/cloud_watch.py:67 -#: heat/engine/resources/ceilometer/alarm.py:125 +#: heat/engine/resources/cloud_watch.py:70 +#: heat/engine/resources/ceilometer/alarm.py:146 msgid "Period (seconds) to evaluate over." msgstr "" -#: heat/engine/resources/cloud_watch.py:72 +#: heat/engine/resources/cloud_watch.py:75 msgid "Metric statistic to evaluate." msgstr "" -#: heat/engine/resources/cloud_watch.py:81 +#: heat/engine/resources/cloud_watch.py:84 msgid "A list of actions to execute when state transitions to alarm." msgstr "" -#: heat/engine/resources/cloud_watch.py:86 +#: heat/engine/resources/cloud_watch.py:89 msgid "A list of actions to execute when state transitions to ok." msgstr "" -#: heat/engine/resources/cloud_watch.py:91 +#: heat/engine/resources/cloud_watch.py:94 msgid "" "A list of dimensions (arbitrary name/value pairs) associated with the " "metric." msgstr "" -#: heat/engine/resources/cloud_watch.py:96 +#: heat/engine/resources/cloud_watch.py:99 msgid "A list of actions to execute when state transitions to insufficient-data." msgstr "" -#: heat/engine/resources/cloud_watch.py:102 -#: heat/engine/resources/ceilometer/alarm.py:139 +#: heat/engine/resources/cloud_watch.py:105 +#: heat/engine/resources/ceilometer/alarm.py:160 msgid "Threshold to evaluate against." msgstr "" -#: heat/engine/resources/cloud_watch.py:107 +#: heat/engine/resources/cloud_watch.py:110 msgid "Unit for the metric." msgstr "" -#: heat/engine/resources/eip.py:43 +#: heat/engine/resources/cloud_watch.py:137 +msgid "OS::Heat::CWLiteAlarm is deprecated, use OS::Ceilometer::Alarm instead." +msgstr "" + +#: heat/engine/resources/eip.py:44 msgid "Set to \"vpc\" to have IP address allocation associated to your VPC." msgstr "" -#: heat/engine/resources/eip.py:51 +#: heat/engine/resources/eip.py:52 msgid "Instance ID to associate with EIP." msgstr "" -#: heat/engine/resources/eip.py:58 +#: heat/engine/resources/eip.py:59 msgid "" "ID that AWS assigns to represent the allocation of the address for use " "with Amazon VPC. Returned only for VPC elastic IP addresses." msgstr "" -#: heat/engine/resources/eip.py:98 heat/engine/resources/eip.py:112 +#: heat/engine/resources/eip.py:99 heat/engine/resources/eip.py:113 #, python-format msgid "ElasticIp create %s" msgstr "" -#: heat/engine/resources/eip.py:105 +#: heat/engine/resources/eip.py:106 msgid "" "No default floating IP pool configured. Set 'default_floating_pool' in " "nova.conf." msgstr "" -#: heat/engine/resources/eip.py:187 +#: heat/engine/resources/eip.py:188 msgid "Instance ID to associate with EIP specified by EIP property." msgstr "" -#: heat/engine/resources/eip.py:192 +#: heat/engine/resources/eip.py:193 msgid "EIP address to associate with instance." msgstr "" -#: heat/engine/resources/eip.py:197 +#: heat/engine/resources/eip.py:198 msgid "Allocation ID for VPC EIP address." msgstr "" -#: heat/engine/resources/eip.py:202 +#: heat/engine/resources/eip.py:203 msgid "Network interface ID to associate with EIP." msgstr "" -#: heat/engine/resources/eip.py:221 +#: heat/engine/resources/eip.py:222 msgid "Either 'EIP' or 'AllocationId' must be provided." msgstr "" -#: heat/engine/resources/eip.py:225 +#: heat/engine/resources/eip.py:226 msgid "Must specify 'InstanceId' if you specify 'EIP'." msgstr "" -#: heat/engine/resources/eip.py:230 +#: heat/engine/resources/eip.py:231 msgid "Must specify at least one of 'InstanceId' or 'NetworkInterfaceId'." msgstr "" -#: heat/engine/resources/eip.py:318 heat/engine/resources/eip.py:341 +#: heat/engine/resources/eip.py:319 heat/engine/resources/eip.py:342 msgid "Port not specified." msgstr "" -#: heat/engine/resources/eip.py:319 heat/engine/resources/eip.py:342 +#: heat/engine/resources/eip.py:320 heat/engine/resources/eip.py:343 msgid "Failed to update, can not found port info." msgstr "" -#: heat/engine/resources/eip.py:385 +#: heat/engine/resources/eip.py:386 msgid "Skipping association, resource not specified" msgstr "" -#: heat/engine/resources/glance_image.py:36 +#: heat/engine/resources/glance_image.py:39 msgid "" "Name for the image. The name of an image is not unique to a Image Service" " node." msgstr "" -#: heat/engine/resources/glance_image.py:41 +#: heat/engine/resources/glance_image.py:44 msgid "The image ID. Glance will generate a UUID if not specified." msgstr "" -#: heat/engine/resources/glance_image.py:45 +#: heat/engine/resources/glance_image.py:48 msgid "" "Scope of image accessibility. Public or private. Default value is False " "means private." msgstr "" -#: heat/engine/resources/glance_image.py:51 +#: heat/engine/resources/glance_image.py:54 msgid "" "Amount of disk space (in GB) required to boot image. Default value is 0 " "if not specified and means no limit on the disk size." msgstr "" -#: heat/engine/resources/glance_image.py:60 +#: heat/engine/resources/glance_image.py:63 msgid "" "Amount of ram (in MB) required to boot image. Default value is 0 if not " "specified and means no limit on the ram size." msgstr "" -#: heat/engine/resources/glance_image.py:68 +#: heat/engine/resources/glance_image.py:71 msgid "" "Whether the image can be deleted. If the value is True, the image is " "protected and cannot be deleted." msgstr "" -#: heat/engine/resources/glance_image.py:73 +#: heat/engine/resources/glance_image.py:76 msgid "Disk format of image." msgstr "" -#: heat/engine/resources/glance_image.py:83 +#: heat/engine/resources/glance_image.py:86 msgid "Container format of image." msgstr "" -#: heat/engine/resources/glance_image.py:92 +#: heat/engine/resources/glance_image.py:95 msgid "" "URL where the data for this image already resides. For example, if the " "image data is stored in swift, you could specify " @@ -2426,7 +2451,7 @@ msgstr "" #: heat/engine/resources/instance.py:78 #: heat/engine/resources/aws/scaling_policy.py:99 #: heat/engine/resources/openstack/scaling_policy.py:108 -#: heat/tests/generic_resource.py:136 +#: heat/tests/generic_resource.py:138 #, python-format msgid "Cannot signal resource during %s" msgstr "" @@ -2509,7 +2534,7 @@ msgid "" msgstr "" #: heat/engine/resources/instance.py:316 heat/engine/resources/volume.py:405 -#: heat/engine/resources/volume.py:725 +#: heat/engine/resources/volume.py:733 msgid "The ID of the volume to be attached." msgstr "" @@ -2592,53 +2617,53 @@ msgstr "" msgid "Public IP address of the specified instance." msgstr "" -#: heat/engine/resources/instance.py:444 +#: heat/engine/resources/instance.py:460 #, python-format msgid "%(name)s._resolve_attribute(%(attname)s) == %(res)s" msgstr "" -#: heat/engine/resources/instance.py:658 heat/engine/resources/server.py:573 +#: heat/engine/resources/instance.py:674 heat/engine/resources/server.py:573 #, python-format msgid "Message: %(message)s, Code: %(code)s" msgstr "" -#: heat/engine/resources/instance.py:665 +#: heat/engine/resources/instance.py:681 msgid "Instance is not active" msgstr "" -#: heat/engine/resources/instance.py:688 +#: heat/engine/resources/instance.py:704 #, python-format msgid "Instance is not ACTIVE (was: %s)" msgstr "" -#: heat/engine/resources/instance.py:818 +#: heat/engine/resources/instance.py:834 #: heat/engine/resources/aws/launch_config.py:193 msgid "" "SnapshotId is missing, this is required when specifying " "BlockDeviceMappings." msgstr "" -#: heat/engine/resources/instance.py:822 +#: heat/engine/resources/instance.py:838 #: heat/engine/resources/aws/launch_config.py:197 msgid "Ebs is missing, this is required when specifying BlockDeviceMappings." msgstr "" -#: heat/engine/resources/instance.py:871 heat/engine/resources/server.py:1036 +#: heat/engine/resources/instance.py:887 heat/engine/resources/server.py:1036 #, python-format msgid "Cannot suspend %s, resource_id not set" msgstr "" -#: heat/engine/resources/instance.py:878 heat/engine/resources/instance.py:935 +#: heat/engine/resources/instance.py:894 heat/engine/resources/instance.py:951 #, python-format msgid "Failed to find instance %s" msgstr "" -#: heat/engine/resources/instance.py:911 +#: heat/engine/resources/instance.py:927 #, python-format msgid " nova reported unexpected instance[%(instance)s] status[%(status)s]" msgstr "" -#: heat/engine/resources/instance.py:928 heat/engine/resources/server.py:1085 +#: heat/engine/resources/instance.py:944 heat/engine/resources/server.py:1085 #, python-format msgid "Cannot resume %s, resource_id not set" msgstr "" @@ -2769,78 +2794,78 @@ msgstr "" msgid "Private IP address of the network interface." msgstr "" -#: heat/engine/resources/nova_floatingip.py:36 +#: heat/engine/resources/nova_floatingip.py:40 msgid "Allocate a floating IP from a given floating IP pool." msgstr "" -#: heat/engine/resources/nova_floatingip.py:43 +#: heat/engine/resources/nova_floatingip.py:47 msgid "Pool from which floating IP is allocated." msgstr "" -#: heat/engine/resources/nova_floatingip.py:46 +#: heat/engine/resources/nova_floatingip.py:50 msgid "Allocated floating IP address." msgstr "" -#: heat/engine/resources/nova_floatingip.py:70 +#: heat/engine/resources/nova_floatingip.py:74 msgid "" "Could not allocate floating IP. Probably there is no default floating IP " "pool is configured." msgstr "" -#: heat/engine/resources/nova_floatingip.py:104 +#: heat/engine/resources/nova_floatingip.py:110 msgid "Server to assign floating IP to." msgstr "" -#: heat/engine/resources/nova_floatingip.py:110 +#: heat/engine/resources/nova_floatingip.py:116 msgid "ID of the floating IP to assign to the server." msgstr "" -#: heat/engine/resources/nova_keypair.py:51 +#: heat/engine/resources/nova_keypair.py:54 msgid "The name of the key pair." msgstr "" -#: heat/engine/resources/nova_keypair.py:59 +#: heat/engine/resources/nova_keypair.py:62 msgid "" "True if the system should remember a generated private key; False " "otherwise." msgstr "" -#: heat/engine/resources/nova_keypair.py:65 +#: heat/engine/resources/nova_keypair.py:68 msgid "" "The optional public key. This allows users to supply the public key from " "a pre-existing key pair. If not supplied, a new key pair will be " "generated." msgstr "" -#: heat/engine/resources/nova_keypair.py:73 +#: heat/engine/resources/nova_keypair.py:76 msgid "The public key." msgstr "" -#: heat/engine/resources/nova_keypair.py:76 +#: heat/engine/resources/nova_keypair.py:79 msgid "The private key if it has been saved." msgstr "" -#: heat/engine/resources/nova_servergroup.py:33 +#: heat/engine/resources/nova_servergroup.py:36 msgid "Server Group name." msgstr "" -#: heat/engine/resources/nova_servergroup.py:37 +#: heat/engine/resources/nova_servergroup.py:40 msgid "A list of string policies to apply.Defaults to anti-affinity." msgstr "" -#: heat/engine/resources/os_database.py:74 +#: heat/engine/resources/os_database.py:77 msgid "Name of the DB instance to create." msgstr "" -#: heat/engine/resources/os_database.py:81 +#: heat/engine/resources/os_database.py:84 msgid "Reference to a flavor for creating DB instance." msgstr "" -#: heat/engine/resources/os_database.py:86 +#: heat/engine/resources/os_database.py:89 msgid "Name of registered datastore type." msgstr "" -#: heat/engine/resources/os_database.py:93 +#: heat/engine/resources/os_database.py:96 msgid "" "Name of the registered datastore version. It must exist for provided " "datastore type. Defaults to using single active version. If several " @@ -2848,92 +2873,92 @@ msgid "" "this parameter must be specified." msgstr "" -#: heat/engine/resources/os_database.py:102 +#: heat/engine/resources/os_database.py:105 msgid "Database volume size in GB." msgstr "" -#: heat/engine/resources/os_database.py:110 +#: heat/engine/resources/os_database.py:113 msgid "List of network interfaces to create on instance." msgstr "" -#: heat/engine/resources/os_database.py:117 +#: heat/engine/resources/os_database.py:120 #, python-format msgid "" "Name or UUID of the network to attach this NIC to. Either %(port)s or " "%(net)s must be specified." msgstr "" -#: heat/engine/resources/os_database.py:123 +#: heat/engine/resources/os_database.py:126 #, python-format msgid "" "Name or UUID of Neutron port to attach this NIC to. Either %(port)s or " "%(net)s must be specified." msgstr "" -#: heat/engine/resources/os_database.py:130 +#: heat/engine/resources/os_database.py:133 msgid "Fixed IPv4 address for this NIC." msgstr "" -#: heat/engine/resources/os_database.py:137 +#: heat/engine/resources/os_database.py:140 msgid "List of databases to be created on DB instance creation." msgstr "" -#: heat/engine/resources/os_database.py:144 +#: heat/engine/resources/os_database.py:147 msgid "Set of symbols and encodings." msgstr "" -#: heat/engine/resources/os_database.py:149 +#: heat/engine/resources/os_database.py:152 msgid "Set of rules for comparing characters in a character set." msgstr "" -#: heat/engine/resources/os_database.py:155 +#: heat/engine/resources/os_database.py:158 msgid "Specifies database names for creating databases on instance creation." msgstr "" -#: heat/engine/resources/os_database.py:170 +#: heat/engine/resources/os_database.py:173 msgid "List of users to be created on DB instance creation." msgstr "" -#: heat/engine/resources/os_database.py:177 +#: heat/engine/resources/os_database.py:180 msgid "User name to create a user on instance creation." msgstr "" -#: heat/engine/resources/os_database.py:189 +#: heat/engine/resources/os_database.py:192 msgid "Password for those users on instance creation." msgstr "" -#: heat/engine/resources/os_database.py:200 +#: heat/engine/resources/os_database.py:203 msgid "The host from which a user is allowed to connect to the database." msgstr "" -#: heat/engine/resources/os_database.py:206 +#: heat/engine/resources/os_database.py:209 msgid "Names of databases that those users can access on instance creation." msgstr "" -#: heat/engine/resources/os_database.py:221 +#: heat/engine/resources/os_database.py:224 msgid "Name of the availability zone for DB instance." msgstr "" -#: heat/engine/resources/os_database.py:225 +#: heat/engine/resources/os_database.py:228 msgid "DB instance restore point." msgstr "" -#: heat/engine/resources/os_database.py:231 +#: heat/engine/resources/os_database.py:234 msgid "Hostname of the instance." msgstr "" -#: heat/engine/resources/os_database.py:234 +#: heat/engine/resources/os_database.py:237 msgid "Api endpoint reference of the instance." msgstr "" -#: heat/engine/resources/os_database.py:327 +#: heat/engine/resources/os_database.py:330 #, python-format msgid "" "Stack %(name)s (%(id)s) received an OverLimit response during " "instance.get(): %(exception)s" msgstr "" -#: heat/engine/resources/os_database.py:347 +#: heat/engine/resources/os_database.py:350 #, python-format msgid "" "Database instance %(database)s created (flavor:%(flavor)s, " @@ -2941,14 +2966,14 @@ msgid "" "datastore_version:%(datastore_version)s)" msgstr "" -#: heat/engine/resources/os_database.py:408 +#: heat/engine/resources/os_database.py:411 #, python-format msgid "" "Datastore version %(dsversion)s for datastore type %(dstype)s is not " "valid. Allowed versions are %(allowed)s." msgstr "" -#: heat/engine/resources/os_database.py:417 +#: heat/engine/resources/os_database.py:420 #, python-format msgid "" "Multiple active datastore versions exist for datastore type %(dstype)s. " @@ -2956,50 +2981,50 @@ msgid "" "%(allowed)s." msgstr "" -#: heat/engine/resources/os_database.py:426 +#: heat/engine/resources/os_database.py:429 #, python-format msgid "Not allowed - %(dsver)s without %(dstype)s." msgstr "" -#: heat/engine/resources/os_database.py:436 +#: heat/engine/resources/os_database.py:439 #, python-format msgid "" "Databases property is required if users property is provided for resource" " %s." msgstr "" -#: heat/engine/resources/os_database.py:446 +#: heat/engine/resources/os_database.py:449 #, python-format msgid "" "Database %(dbs)s specified for user does not exist in databases for " "resource %(name)s." msgstr "" -#: heat/engine/resources/os_database.py:456 +#: heat/engine/resources/os_database.py:459 #, python-format msgid "Can not use %s property on Nova-network." msgstr "" -#: heat/engine/resources/os_database.py:460 +#: heat/engine/resources/os_database.py:463 #, python-format msgid "Either %(net)s or %(port)s must be provided." msgstr "" -#: heat/engine/resources/random_string.py:63 +#: heat/engine/resources/random_string.py:66 msgid "Length of the string to generate." msgstr "" -#: heat/engine/resources/random_string.py:71 +#: heat/engine/resources/random_string.py:74 msgid "Sequence of characters to build the random string from." msgstr "" -#: heat/engine/resources/random_string.py:80 -#: heat/engine/resources/server.py:212 heat/engine/resources/volume.py:514 -#: heat/engine/resources/neutron/floatingip.py:43 +#: heat/engine/resources/random_string.py:83 +#: heat/engine/resources/server.py:212 heat/engine/resources/volume.py:516 +#: heat/engine/resources/neutron/floatingip.py:44 #: heat/engine/resources/neutron/loadbalancer.py:217 -#: heat/engine/resources/neutron/network_gateway.py:96 -#: heat/engine/resources/neutron/port.py:65 -#: heat/engine/resources/neutron/port.py:101 +#: heat/engine/resources/neutron/network_gateway.py:98 +#: heat/engine/resources/neutron/port.py:67 +#: heat/engine/resources/neutron/port.py:103 #: heat/engine/resources/neutron/router.py:208 #: heat/engine/resources/neutron/router.py:303 #: heat/engine/resources/neutron/subnet.py:60 @@ -3008,75 +3033,75 @@ msgstr "" msgid "Use property %s." msgstr "" -#: heat/engine/resources/random_string.py:85 +#: heat/engine/resources/random_string.py:88 msgid "" "A list of character class and their constraints to generate the random " "string from." msgstr "" -#: heat/engine/resources/random_string.py:92 +#: heat/engine/resources/random_string.py:95 #, python-format msgid "" "A character class and its corresponding %(min)s constraint to generate " "the random string from." msgstr "" -#: heat/engine/resources/random_string.py:104 +#: heat/engine/resources/random_string.py:107 msgid "" "The minimum number of characters from this character class that will be " "in the generated string." msgstr "" -#: heat/engine/resources/random_string.py:117 +#: heat/engine/resources/random_string.py:120 msgid "" "A list of character sequences and their constraints to generate the " "random string from." msgstr "" -#: heat/engine/resources/random_string.py:124 +#: heat/engine/resources/random_string.py:127 #, python-format msgid "" "A character sequence and its corresponding %(min)s constraint to generate" " the random string from." msgstr "" -#: heat/engine/resources/random_string.py:130 +#: heat/engine/resources/random_string.py:133 msgid "" "The minimum number of characters from this sequence that will be in the " "generated string." msgstr "" -#: heat/engine/resources/random_string.py:143 +#: heat/engine/resources/random_string.py:146 msgid "" "Value which can be set or changed on stack update to trigger the resource" " for replacement with a new random string . The salt value itself is " "ignored by the random generator." msgstr "" -#: heat/engine/resources/random_string.py:151 +#: heat/engine/resources/random_string.py:154 msgid "" "The random string generated by this resource. This value is also " "available by referencing the resource." msgstr "" -#: heat/engine/resources/random_string.py:231 +#: heat/engine/resources/random_string.py:234 #, python-format msgid "" "Cannot use deprecated '%(seq)s' property along with '%(char_seqs)s' or " "'%(char_classes)s' properties" msgstr "" -#: heat/engine/resources/random_string.py:247 +#: heat/engine/resources/random_string.py:250 msgid "" "Length property cannot be smaller than combined character class and " "character sequence minimums" msgstr "" -#: heat/engine/resources/resource_group.py:89 +#: heat/engine/resources/resource_group.py:92 msgid "The number of instances to create." msgstr "" -#: heat/engine/resources/resource_group.py:98 +#: heat/engine/resources/resource_group.py:101 msgid "" "A variable that this resource will use to replace with the current index " "of a given resource in the group. Can be used, for example, to customize " @@ -3084,38 +3109,38 @@ msgid "" "listed with nova client." msgstr "" -#: heat/engine/resources/resource_group.py:110 +#: heat/engine/resources/resource_group.py:113 msgid "" "Resource definition for the resources in the group. The value of this " "property is the definition of a resource just as if it had been declared " "in the template itself." msgstr "" -#: heat/engine/resources/resource_group.py:116 +#: heat/engine/resources/resource_group.py:119 msgid "The type of the resources in the group" msgstr "" -#: heat/engine/resources/resource_group.py:121 +#: heat/engine/resources/resource_group.py:124 msgid "Property values for the resources in the group" msgstr "" -#: heat/engine/resources/resource_group.py:130 +#: heat/engine/resources/resource_group.py:133 msgid "A list of resource IDs for the resources in the group" msgstr "" -#: heat/engine/resources/route_table.py:37 +#: heat/engine/resources/route_table.py:40 msgid "VPC ID for where the route table is created." msgstr "" -#: heat/engine/resources/route_table.py:44 +#: heat/engine/resources/route_table.py:47 msgid "List of tags to be attached to this resource." msgstr "" -#: heat/engine/resources/route_table.py:113 +#: heat/engine/resources/route_table.py:116 msgid "Route table ID." msgstr "" -#: heat/engine/resources/route_table.py:118 +#: heat/engine/resources/route_table.py:121 msgid "Subnet ID." msgstr "" @@ -3162,14 +3187,14 @@ msgid "Hadoop cluster name." msgstr "" #: heat/engine/resources/sahara_cluster.py:50 -#: heat/engine/resources/sahara_templates.py:59 -#: heat/engine/resources/sahara_templates.py:207 +#: heat/engine/resources/sahara_templates.py:62 +#: heat/engine/resources/sahara_templates.py:212 msgid "Plugin name." msgstr "" #: heat/engine/resources/sahara_cluster.py:55 -#: heat/engine/resources/sahara_templates.py:64 -#: heat/engine/resources/sahara_templates.py:212 +#: heat/engine/resources/sahara_templates.py:67 +#: heat/engine/resources/sahara_templates.py:217 msgid "Version of Hadoop running on instances." msgstr "" @@ -3186,7 +3211,7 @@ msgid "Name or UUID of the image used to boot Hadoop nodes." msgstr "" #: heat/engine/resources/sahara_cluster.py:80 -#: heat/engine/resources/sahara_templates.py:224 +#: heat/engine/resources/sahara_templates.py:229 msgid "Name or UUID of Neutron network." msgstr "" @@ -3221,106 +3246,106 @@ msgid "Cluster '%s' has been deleted" msgstr "" #: heat/engine/resources/sahara_cluster.py:177 -#: heat/engine/resources/sahara_templates.py:328 +#: heat/engine/resources/sahara_templates.py:333 #, python-format msgid "%s must be provided" msgstr "" -#: heat/engine/resources/sahara_templates.py:46 +#: heat/engine/resources/sahara_templates.py:49 msgid "Name for the Sahara Node Group Template." msgstr "" -#: heat/engine/resources/sahara_templates.py:54 +#: heat/engine/resources/sahara_templates.py:57 msgid "Description of the Node Group Template." msgstr "" -#: heat/engine/resources/sahara_templates.py:69 +#: heat/engine/resources/sahara_templates.py:72 msgid "Name or ID Nova flavor for the nodes." msgstr "" -#: heat/engine/resources/sahara_templates.py:74 +#: heat/engine/resources/sahara_templates.py:77 msgid "Volumes per node." msgstr "" -#: heat/engine/resources/sahara_templates.py:81 +#: heat/engine/resources/sahara_templates.py:84 msgid "Size of the volumes, in GB." msgstr "" -#: heat/engine/resources/sahara_templates.py:88 +#: heat/engine/resources/sahara_templates.py:91 msgid "List of processes to run on every node." msgstr "" -#: heat/engine/resources/sahara_templates.py:99 +#: heat/engine/resources/sahara_templates.py:102 msgid "Name or UUID of the Neutron floating IP network to use." msgstr "" -#: heat/engine/resources/sahara_templates.py:106 +#: heat/engine/resources/sahara_templates.py:109 msgid "Dictionary of node configurations." msgstr "" -#: heat/engine/resources/sahara_templates.py:146 +#: heat/engine/resources/sahara_templates.py:149 #, python-format msgid "Node Group Template '%s' has been created" msgstr "" -#: heat/engine/resources/sahara_templates.py:159 +#: heat/engine/resources/sahara_templates.py:162 #, python-format msgid "Node Group Template '%s' has been deleted." msgstr "" -#: heat/engine/resources/sahara_templates.py:169 +#: heat/engine/resources/sahara_templates.py:172 #, python-format msgid "%s must be provided." msgstr "" -#: heat/engine/resources/sahara_templates.py:194 +#: heat/engine/resources/sahara_templates.py:199 msgid "Name for the Sahara Cluster Template." msgstr "" -#: heat/engine/resources/sahara_templates.py:202 +#: heat/engine/resources/sahara_templates.py:207 msgid "Description of the Sahara Group Template." msgstr "" -#: heat/engine/resources/sahara_templates.py:217 +#: heat/engine/resources/sahara_templates.py:222 msgid "ID of the default image to use for the template." msgstr "" -#: heat/engine/resources/sahara_templates.py:231 +#: heat/engine/resources/sahara_templates.py:236 msgid "List of processes to enable anti-affinity for." msgstr "" -#: heat/engine/resources/sahara_templates.py:238 +#: heat/engine/resources/sahara_templates.py:243 msgid "Cluster configs dictionary." msgstr "" -#: heat/engine/resources/sahara_templates.py:242 +#: heat/engine/resources/sahara_templates.py:247 msgid "Node groups." msgstr "" -#: heat/engine/resources/sahara_templates.py:248 +#: heat/engine/resources/sahara_templates.py:253 msgid "Name of the Node group." msgstr "" -#: heat/engine/resources/sahara_templates.py:253 +#: heat/engine/resources/sahara_templates.py:258 msgid "Number of instances in the Node group." msgstr "" -#: heat/engine/resources/sahara_templates.py:261 +#: heat/engine/resources/sahara_templates.py:266 msgid "ID of the Node Group Template." msgstr "" -#: heat/engine/resources/sahara_templates.py:302 +#: heat/engine/resources/sahara_templates.py:307 #, python-format msgid "Cluster Template '%s' has been created" msgstr "" -#: heat/engine/resources/sahara_templates.py:315 +#: heat/engine/resources/sahara_templates.py:320 #, python-format msgid "Cluster Template '%s' has been deleted." msgstr "" #: heat/engine/resources/security_group.py:68 -#: heat/engine/resources/neutron/security_group.py:110 +#: heat/engine/resources/neutron/security_group.py:113 msgid "Description of the security group." msgstr "" @@ -3336,7 +3361,7 @@ msgstr "" msgid "List of security group egress rules." msgstr "" -#: heat/engine/resources/security_group.py:275 +#: heat/engine/resources/security_group.py:273 #, python-format msgid "Security Group \"%(group_name)s\" not found" msgstr "" @@ -3693,31 +3718,31 @@ msgstr "" msgid "Head container failed: %s" msgstr "" -#: heat/engine/resources/swiftsignal.py:45 -#: heat/engine/resources/wait_condition.py:281 +#: heat/engine/resources/swiftsignal.py:46 +#: heat/engine/resources/wait_condition.py:288 #, python-format msgid "%(len)d of %(count)d received - %(reasons)s" msgstr "" -#: heat/engine/resources/swiftsignal.py:47 -#: heat/engine/resources/wait_condition.py:283 +#: heat/engine/resources/swiftsignal.py:48 +#: heat/engine/resources/wait_condition.py:290 #, python-format msgid "%(len)d of %(count)d received" msgstr "" -#: heat/engine/resources/swiftsignal.py:67 +#: heat/engine/resources/swiftsignal.py:70 msgid "" "Tokens are not needed for Swift TempURLs. This attribute is being kept " "for compatibility with the OS::Heat::WaitConditionHandle resource" msgstr "" -#: heat/engine/resources/swiftsignal.py:73 -#: heat/engine/resources/wait_condition.py:120 +#: heat/engine/resources/swiftsignal.py:76 +#: heat/engine/resources/wait_condition.py:121 msgid "Endpoint/url which can be used for signalling handle" msgstr "" -#: heat/engine/resources/swiftsignal.py:77 -#: heat/engine/resources/wait_condition.py:124 +#: heat/engine/resources/swiftsignal.py:80 +#: heat/engine/resources/wait_condition.py:125 msgid "" "Convenience attribute, provides curl CLI command prefix, which can be " "used for signalling handle completion or failure. You can signal success" @@ -3725,54 +3750,54 @@ msgid "" "by adding --data-binary '{\"status\": \"FAILURE\"}'" msgstr "" -#: heat/engine/resources/swiftsignal.py:114 +#: heat/engine/resources/swiftsignal.py:119 msgid "" "URL of TempURL where resource will signal completion and optionally " "upload data." msgstr "" -#: heat/engine/resources/swiftsignal.py:119 +#: heat/engine/resources/swiftsignal.py:124 msgid "" "The maximum number of seconds to wait for the resource to signal " "completion. Once the timeout is reached, creation of the signal resource" " will fail." msgstr "" -#: heat/engine/resources/swiftsignal.py:130 -#: heat/engine/resources/wait_condition.py:318 -#: heat/engine/resources/wait_condition.py:437 +#: heat/engine/resources/swiftsignal.py:135 +#: heat/engine/resources/wait_condition.py:325 +#: heat/engine/resources/wait_condition.py:447 msgid "" "The number of success signals that must be received before the stack " "creation process continues." msgstr "" -#: heat/engine/resources/swiftsignal.py:144 +#: heat/engine/resources/swiftsignal.py:149 msgid "JSON data that was uploaded via the SwiftSignalHandle." msgstr "" -#: heat/engine/resources/swiftsignal.py:181 +#: heat/engine/resources/swiftsignal.py:186 #, python-format msgid "\"%(url)s\" is not a valid SwiftSignalHandle. The %(part)s is invalid" msgstr "" -#: heat/engine/resources/swiftsignal.py:216 -#: heat/engine/resources/wait_condition.py:356 +#: heat/engine/resources/swiftsignal.py:221 +#: heat/engine/resources/wait_condition.py:363 #, python-format msgid "%(name)s Failed (%(failure)s)" msgstr "" -#: heat/engine/resources/swiftsignal.py:220 +#: heat/engine/resources/swiftsignal.py:225 #, python-format msgid "Unknown status: %s" msgstr "" -#: heat/engine/resources/swiftsignal.py:223 -#: heat/engine/resources/wait_condition.py:361 +#: heat/engine/resources/swiftsignal.py:228 +#: heat/engine/resources/wait_condition.py:368 #, python-format msgid "%s Succeeded" msgstr "" -#: heat/engine/resources/swiftsignal.py:262 +#: heat/engine/resources/swiftsignal.py:267 #, python-format msgid "Failed to parse JSON data: %s" msgstr "" @@ -3859,11 +3884,11 @@ msgstr "" msgid "AccessPolicy resource %s not in stack" msgstr "" -#: heat/engine/resources/volume.py:45 heat/engine/resources/volume.py:470 +#: heat/engine/resources/volume.py:45 heat/engine/resources/volume.py:472 msgid "The availability zone in which the volume will be created." msgstr "" -#: heat/engine/resources/volume.py:51 heat/engine/resources/volume.py:535 +#: heat/engine/resources/volume.py:51 heat/engine/resources/volume.py:537 msgid "The size of the volume in GB." msgstr "" @@ -3953,101 +3978,109 @@ msgstr "" msgid "The ID of the instance to which the volume attaches." msgstr "" -#: heat/engine/resources/volume.py:474 +#: heat/engine/resources/volume.py:476 msgid "" "The size of the volume in GB. On update only increase in size is " "supported." msgstr "" -#: heat/engine/resources/volume.py:483 +#: heat/engine/resources/volume.py:485 msgid "If specified, the snapshot to create the volume from." msgstr "" -#: heat/engine/resources/volume.py:487 +#: heat/engine/resources/volume.py:489 msgid "If specified, the backup to create the volume from." msgstr "" -#: heat/engine/resources/volume.py:491 +#: heat/engine/resources/volume.py:493 msgid "A name used to distinguish the volume." msgstr "" -#: heat/engine/resources/volume.py:496 +#: heat/engine/resources/volume.py:498 msgid "A description of the volume." msgstr "" -#: heat/engine/resources/volume.py:501 +#: heat/engine/resources/volume.py:503 msgid "If specified, the type of volume to use, mapping to a specific backend." msgstr "" -#: heat/engine/resources/volume.py:506 +#: heat/engine/resources/volume.py:508 msgid "Key/value pairs to associate with the volume." msgstr "" -#: heat/engine/resources/volume.py:511 +#: heat/engine/resources/volume.py:513 msgid "The ID of the image to create the volume from." msgstr "" -#: heat/engine/resources/volume.py:518 +#: heat/engine/resources/volume.py:520 msgid "If specified, the name or ID of the image to create the volume from." msgstr "" -#: heat/engine/resources/volume.py:526 +#: heat/engine/resources/volume.py:528 msgid "If specified, the volume to use as source." msgstr "" -#: heat/engine/resources/volume.py:532 +#: heat/engine/resources/volume.py:534 msgid "The availability zone in which the volume is located." msgstr "" -#: heat/engine/resources/volume.py:538 +#: heat/engine/resources/volume.py:540 msgid "The snapshot the volume was created from, if any." msgstr "" -#: heat/engine/resources/volume.py:541 +#: heat/engine/resources/volume.py:543 msgid "Name of the volume." msgstr "" -#: heat/engine/resources/volume.py:544 +#: heat/engine/resources/volume.py:546 msgid "Description of the volume." msgstr "" -#: heat/engine/resources/volume.py:547 +#: heat/engine/resources/volume.py:549 msgid "The type of the volume mapping to a backend, if any." msgstr "" -#: heat/engine/resources/volume.py:550 +#: heat/engine/resources/volume.py:552 msgid "Key/value pairs associated with the volume." msgstr "" -#: heat/engine/resources/volume.py:553 +#: heat/engine/resources/volume.py:555 msgid "The volume used as source, if any." msgstr "" -#: heat/engine/resources/volume.py:556 +#: heat/engine/resources/volume.py:558 msgid "The current status of the volume." msgstr "" -#: heat/engine/resources/volume.py:559 +#: heat/engine/resources/volume.py:561 msgid "The timestamp indicating volume creation." msgstr "" -#: heat/engine/resources/volume.py:562 +#: heat/engine/resources/volume.py:564 msgid "Boolean indicating if the volume can be booted or not." msgstr "" -#: heat/engine/resources/volume.py:565 +#: heat/engine/resources/volume.py:567 msgid "Key/value pairs associated with the volume in raw dict form." msgstr "" -#: heat/engine/resources/volume.py:633 +#: heat/engine/resources/volume.py:570 +msgid "Boolean indicating if the volume is encrypted or not." +msgstr "" + +#: heat/engine/resources/volume.py:573 +msgid "The list of attachments of the volume." +msgstr "" + +#: heat/engine/resources/volume.py:641 msgid "Shrinking volume" msgstr "" -#: heat/engine/resources/volume.py:719 +#: heat/engine/resources/volume.py:727 msgid "The ID of the server to which the volume attaches." msgstr "" -#: heat/engine/resources/volume.py:731 +#: heat/engine/resources/volume.py:739 msgid "" "The location where the volume is exposed on the instance. This assignment" " may not be honored and it is advised that the path /dev/disk/by-" @@ -4074,61 +4107,61 @@ msgstr "" msgid "Multiple routers found with name %s" msgstr "" -#: heat/engine/resources/wait_condition.py:64 +#: heat/engine/resources/wait_condition.py:65 #, python-format msgid "Overwriting Metadata item for id %s!" msgstr "" -#: heat/engine/resources/wait_condition.py:77 +#: heat/engine/resources/wait_condition.py:78 #, python-format msgid "Metadata failed validation for %s" msgstr "" -#: heat/engine/resources/wait_condition.py:78 +#: heat/engine/resources/wait_condition.py:79 msgid "Metadata format invalid" msgstr "" -#: heat/engine/resources/wait_condition.py:116 +#: heat/engine/resources/wait_condition.py:117 msgid "Token for stack-user which can be used for signalling handle" msgstr "" -#: heat/engine/resources/wait_condition.py:303 -#: heat/engine/resources/wait_condition.py:422 +#: heat/engine/resources/wait_condition.py:310 +#: heat/engine/resources/wait_condition.py:432 msgid "" "A reference to the wait condition handle used to signal this wait " "condition." msgstr "" -#: heat/engine/resources/wait_condition.py:309 -#: heat/engine/resources/wait_condition.py:428 +#: heat/engine/resources/wait_condition.py:316 +#: heat/engine/resources/wait_condition.py:438 msgid "The number of seconds to wait for the correct number of signals to arrive." msgstr "" -#: heat/engine/resources/wait_condition.py:330 -#: heat/engine/resources/wait_condition.py:449 +#: heat/engine/resources/wait_condition.py:337 +#: heat/engine/resources/wait_condition.py:459 msgid "" "JSON serialized dict containing data associated with wait condition " "signals sent to the handle." msgstr "" -#: heat/engine/resources/wait_condition.py:348 +#: heat/engine/resources/wait_condition.py:355 #, python-format msgid "%(name)s Timed out (%(timeout)s)" msgstr "" -#: heat/engine/resources/wait_condition.py:462 +#: heat/engine/resources/wait_condition.py:472 #, python-format msgid "WaitCondition invalid Handle tenant %s" msgstr "" -#: heat/engine/resources/wait_condition.py:465 -#: heat/engine/resources/wait_condition.py:468 +#: heat/engine/resources/wait_condition.py:475 +#: heat/engine/resources/wait_condition.py:478 #, python-format msgid "WaitCondition invalid Handle stack %s" msgstr "" -#: heat/engine/resources/wait_condition.py:471 -#: heat/engine/resources/wait_condition.py:475 +#: heat/engine/resources/wait_condition.py:481 +#: heat/engine/resources/wait_condition.py:485 #, python-format msgid "WaitCondition invalid Handle %s" msgstr "" @@ -4171,54 +4204,54 @@ msgid "" "%(filter)s" msgstr "" -#: heat/engine/resources/ceilometer/alarm.py:38 +#: heat/engine/resources/ceilometer/alarm.py:41 msgid "True if alarm evaluation/actioning is enabled." msgstr "" -#: heat/engine/resources/ceilometer/alarm.py:44 +#: heat/engine/resources/ceilometer/alarm.py:47 msgid "A list of URLs (webhooks) to invoke when state transitions to alarm." msgstr "" -#: heat/engine/resources/ceilometer/alarm.py:50 +#: heat/engine/resources/ceilometer/alarm.py:53 msgid "A list of URLs (webhooks) to invoke when state transitions to ok." msgstr "" -#: heat/engine/resources/ceilometer/alarm.py:56 +#: heat/engine/resources/ceilometer/alarm.py:59 msgid "" "A list of URLs (webhooks) to invoke when state transitions to " "insufficient-data." msgstr "" -#: heat/engine/resources/ceilometer/alarm.py:62 +#: heat/engine/resources/ceilometer/alarm.py:65 msgid "" "False to trigger actions when the threshold is reached AND the alarm's " "state has changed. By default, actions are called each time the threshold" " is reached." msgstr "" -#: heat/engine/resources/ceilometer/alarm.py:106 +#: heat/engine/resources/ceilometer/alarm.py:127 msgid "Operator used to compare specified statistic with threshold." msgstr "" -#: heat/engine/resources/ceilometer/alarm.py:120 +#: heat/engine/resources/ceilometer/alarm.py:141 msgid "Meter name watched by the alarm." msgstr "" -#: heat/engine/resources/ceilometer/alarm.py:130 +#: heat/engine/resources/ceilometer/alarm.py:151 msgid "Meter statistic to evaluate." msgstr "" -#: heat/engine/resources/ceilometer/alarm.py:145 +#: heat/engine/resources/ceilometer/alarm.py:166 msgid "" "Meter should match this resource metadata (key=value) additionally to the" " meter_name." msgstr "" -#: heat/engine/resources/ceilometer/alarm.py:214 +#: heat/engine/resources/ceilometer/alarm.py:258 msgid "List of alarm identifiers to combine." msgstr "" -#: heat/engine/resources/ceilometer/alarm.py:220 +#: heat/engine/resources/ceilometer/alarm.py:264 msgid "Operator used to combine the alarms." msgstr "" @@ -4264,13 +4297,13 @@ msgid "Id of the tenant owning the firewall." msgstr "" #: heat/engine/resources/neutron/firewall.py:88 -#: heat/engine/resources/neutron/floatingip.py:90 +#: heat/engine/resources/neutron/floatingip.py:93 #: heat/engine/resources/neutron/loadbalancer.py:137 -#: heat/engine/resources/neutron/loadbalancer.py:572 +#: heat/engine/resources/neutron/loadbalancer.py:574 #: heat/engine/resources/neutron/net.py:96 -#: heat/engine/resources/neutron/network_gateway.py:133 -#: heat/engine/resources/neutron/port.py:195 -#: heat/engine/resources/neutron/provider_net.py:78 +#: heat/engine/resources/neutron/network_gateway.py:135 +#: heat/engine/resources/neutron/port.py:209 +#: heat/engine/resources/neutron/provider_net.py:82 #: heat/engine/resources/neutron/router.py:110 #: heat/engine/resources/neutron/subnet.py:181 #: heat/engine/resources/neutron/vpnservice.py:104 @@ -4417,54 +4450,54 @@ msgstr "" msgid "Position of the rule within the firewall policy." msgstr "" -#: heat/engine/resources/neutron/floatingip.py:48 +#: heat/engine/resources/neutron/floatingip.py:49 msgid "Network to allocate floating IP from." msgstr "" -#: heat/engine/resources/neutron/floatingip.py:53 +#: heat/engine/resources/neutron/floatingip.py:54 msgid "" "Extra parameters to include in the \"floatingip\" object in the creation " "request. Parameters are often specific to installed hardware or " "extensions." msgstr "" -#: heat/engine/resources/neutron/floatingip.py:60 -#: heat/engine/resources/neutron/floatingip.py:151 +#: heat/engine/resources/neutron/floatingip.py:61 +#: heat/engine/resources/neutron/floatingip.py:198 msgid "" "ID of an existing port with at least one IP address to associate with " "this floating IP." msgstr "" -#: heat/engine/resources/neutron/floatingip.py:65 -#: heat/engine/resources/neutron/floatingip.py:158 +#: heat/engine/resources/neutron/floatingip.py:67 +#: heat/engine/resources/neutron/floatingip.py:205 msgid "IP address to use if the port has multiple addresses." msgstr "" -#: heat/engine/resources/neutron/floatingip.py:71 +#: heat/engine/resources/neutron/floatingip.py:74 msgid "ID of the router used as gateway, set when associated with a port." msgstr "" -#: heat/engine/resources/neutron/floatingip.py:75 +#: heat/engine/resources/neutron/floatingip.py:78 msgid "The tenant owning this floating IP." msgstr "" -#: heat/engine/resources/neutron/floatingip.py:78 +#: heat/engine/resources/neutron/floatingip.py:81 msgid "ID of the network in which this IP is allocated." msgstr "" -#: heat/engine/resources/neutron/floatingip.py:81 +#: heat/engine/resources/neutron/floatingip.py:84 msgid "IP address of the associated port, if specified." msgstr "" -#: heat/engine/resources/neutron/floatingip.py:84 +#: heat/engine/resources/neutron/floatingip.py:87 msgid "The allocated address of this IP." msgstr "" -#: heat/engine/resources/neutron/floatingip.py:87 +#: heat/engine/resources/neutron/floatingip.py:90 msgid "ID of the port associated with this IP." msgstr "" -#: heat/engine/resources/neutron/floatingip.py:145 +#: heat/engine/resources/neutron/floatingip.py:192 msgid "ID of the floating IP to associate." msgstr "" @@ -4639,92 +4672,92 @@ msgstr "" msgid "Pool creation failed" msgstr "" -#: heat/engine/resources/neutron/loadbalancer.py:518 -#: heat/engine/resources/neutron/loadbalancer.py:565 -#: heat/engine/resources/neutron/loadbalancer.py:629 +#: heat/engine/resources/neutron/loadbalancer.py:520 +#: heat/engine/resources/neutron/loadbalancer.py:567 +#: heat/engine/resources/neutron/loadbalancer.py:631 msgid "The ID of the load balancing pool." msgstr "" -#: heat/engine/resources/neutron/loadbalancer.py:524 +#: heat/engine/resources/neutron/loadbalancer.py:526 msgid "IP address of the pool member on the pool network." msgstr "" -#: heat/engine/resources/neutron/loadbalancer.py:529 -#: heat/engine/resources/neutron/loadbalancer.py:568 +#: heat/engine/resources/neutron/loadbalancer.py:531 +#: heat/engine/resources/neutron/loadbalancer.py:570 msgid "TCP port on which the pool member listens for requests or connections." msgstr "" -#: heat/engine/resources/neutron/loadbalancer.py:538 +#: heat/engine/resources/neutron/loadbalancer.py:540 msgid "Weight of pool member in the pool (default to 1)." msgstr "" -#: heat/engine/resources/neutron/loadbalancer.py:546 +#: heat/engine/resources/neutron/loadbalancer.py:548 msgid "The administrative state of the pool member." msgstr "" -#: heat/engine/resources/neutron/loadbalancer.py:553 +#: heat/engine/resources/neutron/loadbalancer.py:555 msgid "The administrative state of this pool member." msgstr "" -#: heat/engine/resources/neutron/loadbalancer.py:556 +#: heat/engine/resources/neutron/loadbalancer.py:558 msgid "Tenant owning the pool member." msgstr "" -#: heat/engine/resources/neutron/loadbalancer.py:559 +#: heat/engine/resources/neutron/loadbalancer.py:561 msgid "Weight of the pool member in the pool." msgstr "" -#: heat/engine/resources/neutron/loadbalancer.py:562 +#: heat/engine/resources/neutron/loadbalancer.py:564 msgid "IP address of the pool member." msgstr "" -#: heat/engine/resources/neutron/loadbalancer.py:635 +#: heat/engine/resources/neutron/loadbalancer.py:637 msgid "Port number on which the servers are running on the members." msgstr "" -#: heat/engine/resources/neutron/loadbalancer.py:640 +#: heat/engine/resources/neutron/loadbalancer.py:642 msgid "The list of Nova server IDs load balanced." msgstr "" -#: heat/engine/resources/neutron/metering.py:40 -#: heat/engine/resources/neutron/metering.py:50 +#: heat/engine/resources/neutron/metering.py:43 +#: heat/engine/resources/neutron/metering.py:53 msgid "Name of the metering label." msgstr "" -#: heat/engine/resources/neutron/metering.py:44 -#: heat/engine/resources/neutron/metering.py:53 +#: heat/engine/resources/neutron/metering.py:47 +#: heat/engine/resources/neutron/metering.py:56 msgid "Description of the metering label." msgstr "" -#: heat/engine/resources/neutron/metering.py:102 -#: heat/engine/resources/neutron/metering.py:136 +#: heat/engine/resources/neutron/metering.py:107 +#: heat/engine/resources/neutron/metering.py:141 msgid "The metering label ID to associate with this metering rule." msgstr "" -#: heat/engine/resources/neutron/metering.py:107 +#: heat/engine/resources/neutron/metering.py:112 msgid "Indicates remote IP prefix to be associated with this metering rule." msgstr "" -#: heat/engine/resources/neutron/metering.py:113 +#: heat/engine/resources/neutron/metering.py:118 msgid "The direction in which metering rule is applied, either ingress or egress." msgstr "" -#: heat/engine/resources/neutron/metering.py:121 +#: heat/engine/resources/neutron/metering.py:126 msgid "" "Specify whether the remote_ip_prefix will be excluded or not from traffic" " counters of the metering label. For example to not count the traffic of " "a specific IP address of a range." msgstr "" -#: heat/engine/resources/neutron/metering.py:130 +#: heat/engine/resources/neutron/metering.py:135 msgid "The direction in which metering rule is applied." msgstr "" -#: heat/engine/resources/neutron/metering.py:133 +#: heat/engine/resources/neutron/metering.py:138 msgid "Exclude state for cidr." msgstr "" -#: heat/engine/resources/neutron/metering.py:139 +#: heat/engine/resources/neutron/metering.py:144 msgid "CIDR to be associated with this metering rule." msgstr "" @@ -4767,7 +4800,7 @@ msgid "" msgstr "" #: heat/engine/resources/neutron/net.py:81 -#: heat/engine/resources/neutron/provider_net.py:72 +#: heat/engine/resources/neutron/provider_net.py:76 msgid "The status of the network." msgstr "" @@ -4776,7 +4809,7 @@ msgid "The name of the network." msgstr "" #: heat/engine/resources/neutron/net.py:87 -#: heat/engine/resources/neutron/provider_net.py:75 +#: heat/engine/resources/neutron/provider_net.py:79 msgid "Subnets of this network." msgstr "" @@ -4788,49 +4821,49 @@ msgstr "" msgid "The tenant owning this network." msgstr "" -#: heat/engine/resources/neutron/network_gateway.py:57 +#: heat/engine/resources/neutron/network_gateway.py:59 msgid "The name of the network gateway." msgstr "" -#: heat/engine/resources/neutron/network_gateway.py:62 +#: heat/engine/resources/neutron/network_gateway.py:64 msgid "Device info for this network gateway." msgstr "" -#: heat/engine/resources/neutron/network_gateway.py:71 +#: heat/engine/resources/neutron/network_gateway.py:73 msgid "The device id for the network gateway." msgstr "" -#: heat/engine/resources/neutron/network_gateway.py:77 +#: heat/engine/resources/neutron/network_gateway.py:79 msgid "The interface name for the network gateway." msgstr "" -#: heat/engine/resources/neutron/network_gateway.py:86 +#: heat/engine/resources/neutron/network_gateway.py:88 msgid "Connection info for this network gateway." msgstr "" -#: heat/engine/resources/neutron/network_gateway.py:101 +#: heat/engine/resources/neutron/network_gateway.py:103 msgid "The internal network to connect on the network gateway." msgstr "" -#: heat/engine/resources/neutron/network_gateway.py:108 +#: heat/engine/resources/neutron/network_gateway.py:110 msgid "L2 segmentation strategy on the external side of the network gateway." msgstr "" -#: heat/engine/resources/neutron/network_gateway.py:117 +#: heat/engine/resources/neutron/network_gateway.py:119 msgid "" "The id for L2 segment on the external side of the network gateway. Must " "be specified when using vlan." msgstr "" -#: heat/engine/resources/neutron/network_gateway.py:130 +#: heat/engine/resources/neutron/network_gateway.py:132 msgid "A boolean value of default flag." msgstr "" -#: heat/engine/resources/neutron/network_gateway.py:155 +#: heat/engine/resources/neutron/network_gateway.py:157 msgid "segmentation_id must be specified for using vlan" msgstr "" -#: heat/engine/resources/neutron/network_gateway.py:159 +#: heat/engine/resources/neutron/network_gateway.py:161 msgid "segmentation_id cannot be specified except 0 for using flat" msgstr "" @@ -4843,133 +4876,141 @@ msgstr "" msgid "Resource is not built" msgstr "" -#: heat/engine/resources/neutron/port.py:70 +#: heat/engine/resources/neutron/port.py:72 msgid "Network this port belongs to." msgstr "" -#: heat/engine/resources/neutron/port.py:75 +#: heat/engine/resources/neutron/port.py:77 msgid "A symbolic name for this port." msgstr "" -#: heat/engine/resources/neutron/port.py:80 +#: heat/engine/resources/neutron/port.py:82 msgid "" "Extra parameters to include in the \"port\" object in the creation " "request." msgstr "" -#: heat/engine/resources/neutron/port.py:86 -#: heat/engine/resources/neutron/port.py:161 +#: heat/engine/resources/neutron/port.py:88 +#: heat/engine/resources/neutron/port.py:175 msgid "The administrative state of this port." msgstr "" -#: heat/engine/resources/neutron/port.py:92 +#: heat/engine/resources/neutron/port.py:94 msgid "Desired IPs for this port." msgstr "" -#: heat/engine/resources/neutron/port.py:105 +#: heat/engine/resources/neutron/port.py:107 msgid "Subnet in which to allocate the IP address for this port." msgstr "" -#: heat/engine/resources/neutron/port.py:110 +#: heat/engine/resources/neutron/port.py:112 msgid "IP address desired in the subnet for this port." msgstr "" -#: heat/engine/resources/neutron/port.py:118 +#: heat/engine/resources/neutron/port.py:120 msgid "MAC address to give to this port." msgstr "" -#: heat/engine/resources/neutron/port.py:122 +#: heat/engine/resources/neutron/port.py:124 msgid "Device ID of this port." msgstr "" -#: heat/engine/resources/neutron/port.py:127 +#: heat/engine/resources/neutron/port.py:129 msgid "Security group IDs to associate with this port." msgstr "" -#: heat/engine/resources/neutron/port.py:133 +#: heat/engine/resources/neutron/port.py:135 msgid "Additional MAC/IP address pairs allowed to pass through the port." msgstr "" -#: heat/engine/resources/neutron/port.py:140 +#: heat/engine/resources/neutron/port.py:142 msgid "MAC address to allow through this port." msgstr "" -#: heat/engine/resources/neutron/port.py:144 +#: heat/engine/resources/neutron/port.py:146 msgid "IP address to allow through this port." msgstr "" -#: heat/engine/resources/neutron/port.py:152 +#: heat/engine/resources/neutron/port.py:154 msgid "" "Name of the network owning the port. The value is typically " "network:floatingip or network:router_interface or network:dhcp" msgstr "" -#: heat/engine/resources/neutron/port.py:164 +#: heat/engine/resources/neutron/port.py:161 +msgid "" +"Policy on how to respond to a stack-update for this resource. " +"REPLACE_ALWAYS will replace the port regardless of any property changes. " +"AUTO will update the existing port for any changed update-allowed " +"property." +msgstr "" + +#: heat/engine/resources/neutron/port.py:178 msgid "Unique identifier for the device." msgstr "" -#: heat/engine/resources/neutron/port.py:167 +#: heat/engine/resources/neutron/port.py:181 msgid "Name of the network owning the port." msgstr "" -#: heat/engine/resources/neutron/port.py:170 +#: heat/engine/resources/neutron/port.py:184 msgid "Fixed IP addresses." msgstr "" -#: heat/engine/resources/neutron/port.py:173 +#: heat/engine/resources/neutron/port.py:187 msgid "MAC address of the port." msgstr "" -#: heat/engine/resources/neutron/port.py:176 +#: heat/engine/resources/neutron/port.py:190 msgid "Friendly name of the port." msgstr "" -#: heat/engine/resources/neutron/port.py:179 +#: heat/engine/resources/neutron/port.py:193 msgid "Unique identifier for the network owning the port." msgstr "" -#: heat/engine/resources/neutron/port.py:182 +#: heat/engine/resources/neutron/port.py:196 msgid "A list of security groups for the port." msgstr "" -#: heat/engine/resources/neutron/port.py:185 +#: heat/engine/resources/neutron/port.py:199 msgid "The status of the port." msgstr "" -#: heat/engine/resources/neutron/port.py:188 +#: heat/engine/resources/neutron/port.py:202 msgid "Tenant owning the port." msgstr "" -#: heat/engine/resources/neutron/port.py:191 +#: heat/engine/resources/neutron/port.py:205 msgid "Additional MAC/IP address pairs allowed to pass through a port." msgstr "" -#: heat/engine/resources/neutron/port.py:198 +#: heat/engine/resources/neutron/port.py:212 msgid "A list of all subnet attributes for the port." msgstr "" -#: heat/engine/resources/neutron/port.py:286 +#: heat/engine/resources/neutron/port.py:302 #, python-format msgid "Failed to fetch resource attributes: %s" msgstr "" -#: heat/engine/resources/neutron/provider_net.py:40 +#: heat/engine/resources/neutron/provider_net.py:44 msgid "A string specifying the provider network type for the network." msgstr "" -#: heat/engine/resources/neutron/provider_net.py:50 +#: heat/engine/resources/neutron/provider_net.py:54 msgid "A string specifying physical network mapping for the network." msgstr "" -#: heat/engine/resources/neutron/provider_net.py:57 +#: heat/engine/resources/neutron/provider_net.py:61 msgid "A string specifying the segmentation id for the network." msgstr "" -#: heat/engine/resources/neutron/provider_net.py:64 +#: heat/engine/resources/neutron/provider_net.py:68 msgid "Whether this network should be shared across all tenants." msgstr "" -#: heat/engine/resources/neutron/provider_net.py:91 +#: heat/engine/resources/neutron/provider_net.py:95 msgid "segmentation_id not allowed for flat network type." msgstr "" @@ -5054,7 +5095,7 @@ msgstr "" msgid "external network for the gateway." msgstr "" -#: heat/engine/resources/neutron/security_group.py:41 +#: heat/engine/resources/neutron/security_group.py:44 msgid "" "The direction in which the security group rule is applied. For a compute " "instance, an ingress security group rule matches traffic that is incoming" @@ -5062,11 +5103,11 @@ msgid "" "leaving the instance." msgstr "" -#: heat/engine/resources/neutron/security_group.py:53 +#: heat/engine/resources/neutron/security_group.py:56 msgid "Ethertype of the traffic." msgstr "" -#: heat/engine/resources/neutron/security_group.py:61 +#: heat/engine/resources/neutron/security_group.py:64 msgid "" "The minimum port number in the range that is matched by the security " "group rule. If the protocol is TCP or UDP, this value must be less than " @@ -5074,47 +5115,47 @@ msgid "" " ICMP, this value must be an ICMP type." msgstr "" -#: heat/engine/resources/neutron/security_group.py:69 +#: heat/engine/resources/neutron/security_group.py:72 msgid "" "The maximum port number in the range that is matched by the security " "group rule. The port_range_min attribute constrains the port_range_max " "attribute. If the protocol is ICMP, this value must be an ICMP type." msgstr "" -#: heat/engine/resources/neutron/security_group.py:76 +#: heat/engine/resources/neutron/security_group.py:79 msgid "" "The protocol that is matched by the security group rule. Valid values " "include tcp, udp, and icmp." msgstr "" -#: heat/engine/resources/neutron/security_group.py:81 +#: heat/engine/resources/neutron/security_group.py:84 msgid "Whether to specify a remote group or a remote IP prefix." msgstr "" -#: heat/engine/resources/neutron/security_group.py:90 +#: heat/engine/resources/neutron/security_group.py:93 msgid "" "The remote group ID to be associated with this security group rule. If no" " value is specified then this rule will use this security group for the " "remote_group_id." msgstr "" -#: heat/engine/resources/neutron/security_group.py:96 +#: heat/engine/resources/neutron/security_group.py:99 msgid "" "The remote IP prefix (CIDR) to be associated with this security group " "rule." msgstr "" -#: heat/engine/resources/neutron/security_group.py:104 +#: heat/engine/resources/neutron/security_group.py:107 msgid "" "A string specifying a symbolic name for the security group, which is not " "required to be unique." msgstr "" -#: heat/engine/resources/neutron/security_group.py:115 +#: heat/engine/resources/neutron/security_group.py:118 msgid "List of security group rules." msgstr "" -#: heat/engine/resources/neutron/security_group.py:133 +#: heat/engine/resources/neutron/security_group.py:136 msgid "Security groups cannot be assigned the name \"default\"." msgstr "" @@ -5553,31 +5594,31 @@ msgstr "" msgid "Alarm %(name)s, new state %(state)s" msgstr "" -#: heat/engine/resources/software_config/cloud_config.py:43 +#: heat/engine/resources/software_config/cloud_config.py:46 msgid "" "Map representing the cloud-config data structure which will be formatted " "as YAML." msgstr "" -#: heat/engine/resources/software_config/multi_part.py:59 +#: heat/engine/resources/software_config/multi_part.py:62 msgid "Parts belonging to this message." msgstr "" -#: heat/engine/resources/software_config/multi_part.py:66 +#: heat/engine/resources/software_config/multi_part.py:69 msgid "" "Content of part to attach, either inline or by referencing the ID of " "another software config resource" msgstr "" -#: heat/engine/resources/software_config/multi_part.py:73 +#: heat/engine/resources/software_config/multi_part.py:76 msgid "Optional filename to associate with part." msgstr "" -#: heat/engine/resources/software_config/multi_part.py:77 +#: heat/engine/resources/software_config/multi_part.py:80 msgid "Whether the part content is text or multipart." msgstr "" -#: heat/engine/resources/software_config/multi_part.py:83 +#: heat/engine/resources/software_config/multi_part.py:86 msgid "Optional subtype to specify with the type." msgstr "" @@ -5608,97 +5649,97 @@ msgid "" "SoftwareComponent \"%s\" is not allowed." msgstr "" -#: heat/engine/resources/software_config/software_config.py:67 +#: heat/engine/resources/software_config/software_config.py:70 msgid "Name of the input." msgstr "" -#: heat/engine/resources/software_config/software_config.py:72 +#: heat/engine/resources/software_config/software_config.py:75 msgid "Description of the input." msgstr "" -#: heat/engine/resources/software_config/software_config.py:76 +#: heat/engine/resources/software_config/software_config.py:79 msgid "Type of the value of the input." msgstr "" -#: heat/engine/resources/software_config/software_config.py:83 +#: heat/engine/resources/software_config/software_config.py:86 msgid "Default value for the input if none is specified." msgstr "" -#: heat/engine/resources/software_config/software_config.py:90 +#: heat/engine/resources/software_config/software_config.py:93 msgid "Name of the output." msgstr "" -#: heat/engine/resources/software_config/software_config.py:95 +#: heat/engine/resources/software_config/software_config.py:98 msgid "Description of the output." msgstr "" -#: heat/engine/resources/software_config/software_config.py:99 +#: heat/engine/resources/software_config/software_config.py:102 msgid "Type of the value of the output." msgstr "" -#: heat/engine/resources/software_config/software_config.py:106 +#: heat/engine/resources/software_config/software_config.py:109 msgid "" "Denotes that the deployment is in an error state if this output has a " "value." msgstr "" -#: heat/engine/resources/software_config/software_config.py:115 +#: heat/engine/resources/software_config/software_config.py:118 msgid "" "Namespace to group this software config by when delivered to a server. " "This may imply what configuration tool is going to perform the " "configuration." msgstr "" -#: heat/engine/resources/software_config/software_config.py:122 +#: heat/engine/resources/software_config/software_config.py:125 msgid "" "Configuration script or manifest which specifies what actual " "configuration is performed." msgstr "" -#: heat/engine/resources/software_config/software_config.py:127 +#: heat/engine/resources/software_config/software_config.py:130 msgid "" "Map containing options specific to the configuration management tool used" " by this resource." msgstr "" -#: heat/engine/resources/software_config/software_config.py:132 +#: heat/engine/resources/software_config/software_config.py:135 msgid "Schema representing the inputs that this software config is expecting." msgstr "" -#: heat/engine/resources/software_config/software_config.py:139 +#: heat/engine/resources/software_config/software_config.py:142 msgid "Schema representing the outputs that this software config will produce." msgstr "" -#: heat/engine/resources/software_config/software_config.py:148 +#: heat/engine/resources/software_config/software_config.py:151 msgid "The config value of the software config." msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:108 +#: heat/engine/resources/software_config/software_deployment.py:111 msgid "" "ID of software configuration resource to execute when applying to the " "server." msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:114 +#: heat/engine/resources/software_config/software_deployment.py:117 msgid "ID of Nova server to apply configuration to." msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:118 +#: heat/engine/resources/software_config/software_deployment.py:121 msgid "Input values to apply to the software configuration on this server." msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:124 +#: heat/engine/resources/software_config/software_deployment.py:127 msgid "Which stack actions will result in this deployment being triggered." msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:132 +#: heat/engine/resources/software_config/software_deployment.py:135 msgid "" "Name of the derived config associated with this deployment. This is used " "to apply a sort order to the list of configurations currently deployed to" " a server." msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:138 +#: heat/engine/resources/software_config/software_deployment.py:141 msgid "" "How the server should signal to heat with the deployment output values. " "CFN_SIGNAL will allow an HTTP POST to a CFN keypair signed URL. " @@ -5707,116 +5748,116 @@ msgid "" "going to the COMPLETE state without waiting for any signal." msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:153 +#: heat/engine/resources/software_config/software_deployment.py:156 msgid "Captured stdout from the configuration execution." msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:156 +#: heat/engine/resources/software_config/software_deployment.py:159 msgid "Captured stderr from the configuration execution." msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:159 +#: heat/engine/resources/software_config/software_deployment.py:162 msgid "Returned status code from the configuration execution" msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:187 +#: heat/engine/resources/software_config/software_deployment.py:190 msgid "Not waiting for outputs signal" msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:190 +#: heat/engine/resources/software_config/software_deployment.py:193 msgid "Deploy data available" msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:244 +#: heat/engine/resources/software_config/software_deployment.py:247 #, python-format msgid "Deployment to server failed: %s" msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:294 +#: heat/engine/resources/software_config/software_deployment.py:297 msgid "ID of the server being deployed to" msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:299 +#: heat/engine/resources/software_config/software_deployment.py:302 msgid "Name of the current action being deployed" msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:304 +#: heat/engine/resources/software_config/software_deployment.py:307 msgid "ID of the stack this deployment belongs to" msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:309 +#: heat/engine/resources/software_config/software_deployment.py:312 msgid "Name of this deployment resource in the stack" msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:317 +#: heat/engine/resources/software_config/software_deployment.py:320 msgid "ID of signal to use for signalling output values" msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:325 +#: heat/engine/resources/software_config/software_deployment.py:328 msgid "URL for API authentication" msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:330 +#: heat/engine/resources/software_config/software_deployment.py:333 msgid "Username for API authentication" msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:335 +#: heat/engine/resources/software_config/software_deployment.py:338 msgid "User ID for API authentication" msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:340 +#: heat/engine/resources/software_config/software_deployment.py:343 msgid "Password for API authentication" msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:345 +#: heat/engine/resources/software_config/software_deployment.py:348 msgid "ID of project for API authentication" msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:444 +#: heat/engine/resources/software_config/software_deployment.py:447 #, python-format msgid "Deployment exited with non-zero status code: %s" msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:471 +#: heat/engine/resources/software_config/software_deployment.py:474 msgid "Outputs received" msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:506 +#: heat/engine/resources/software_config/software_deployment.py:509 #, python-format msgid "" "Resource %s's property user_data_format should be set to SOFTWARE_CONFIG " "since there are software deployments on it." msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:542 +#: heat/engine/resources/software_config/software_deployment.py:545 msgid "A map of Nova names and IDs to apply configuration to." msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:553 +#: heat/engine/resources/software_config/software_deployment.py:556 msgid "" "A map of Nova names and captured stdouts from the configuration execution" " to each server." msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:557 +#: heat/engine/resources/software_config/software_deployment.py:560 msgid "" "A map of Nova names and captured stderrs from the configuration execution" " to each server." msgstr "" -#: heat/engine/resources/software_config/software_deployment.py:561 +#: heat/engine/resources/software_config/software_deployment.py:564 msgid "" "A map of Nova names and returned status code from the configuration " "execution" msgstr "" -#: heat/engine/resources/software_config/structured_config.py:56 +#: heat/engine/resources/software_config/structured_config.py:59 msgid "" "Map representing the configuration data structure which will be " "serialized to JSON format." msgstr "" -#: heat/engine/resources/software_config/structured_config.py:107 +#: heat/engine/resources/software_config/structured_config.py:112 msgid "Name of key to use for substituting inputs during deployment" msgstr "" @@ -5972,13 +6013,17 @@ msgstr "" msgid "Testing message %(text)s" msgstr "" +#: heat/tests/test_fault_middleware.py:145 +msgid "Error" +msgstr "" + #: heat/tests/test_function.py:33 msgid "Need more arguments" msgstr "" -#: heat/tests/test_provider_template.py:475 -#: heat/tests/test_provider_template.py:590 -#: heat/tests/test_provider_template.py:618 +#: heat/tests/test_provider_template.py:486 +#: heat/tests/test_provider_template.py:601 +#: heat/tests/test_provider_template.py:629 msgid "Failed to retrieve template" msgstr "" diff --git a/heat/locale/te_IN/LC_MESSAGES/heat-log-critical.po b/heat/locale/te_IN/LC_MESSAGES/heat-log-critical.po deleted file mode 100644 index d086330b67..0000000000 --- a/heat/locale/te_IN/LC_MESSAGES/heat-log-critical.po +++ /dev/null @@ -1,20 +0,0 @@ -# Translations template for heat. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the heat project. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Heat\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-20 06:01+0000\n" -"PO-Revision-Date: 2014-05-30 06:20+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Telugu (India) (http://www.transifex.com/projects/p/heat/" -"language/te_IN/)\n" -"Language: te_IN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 1.3\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" diff --git a/heat/locale/te_IN/LC_MESSAGES/heat-log-warning.po b/heat/locale/te_IN/LC_MESSAGES/heat-log-warning.po deleted file mode 100644 index 73b2818066..0000000000 --- a/heat/locale/te_IN/LC_MESSAGES/heat-log-warning.po +++ /dev/null @@ -1,124 +0,0 @@ -# Translations template for heat. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the heat project. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Heat\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-25 06:13+0000\n" -"PO-Revision-Date: 2014-08-07 07:52+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: Telugu (India) (http://www.transifex.com/projects/p/heat/" -"language/te_IN/)\n" -"Language: te_IN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 1.3\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: heat/api/cloudwatch/watch.py:219 -#, python-format -msgid "Invalid filter key %s, ignoring" -msgstr "" - -#: heat/api/openstack/v1/stacks.py:217 -#, python-format -msgid "Old Engine Version: %s" -msgstr "" - -#: heat/common/heat_keystoneclient.py:113 -msgid "" -"stack_user_domain_id or stack_user_domain_name not set in heat.conf falling " -"back to using default" -msgstr "" - -#: heat/common/heat_keystoneclient.py:306 -#, python-format -msgid "Truncating the username %s to the last 64 characters." -msgstr "" - -#: heat/common/heat_keystoneclient.py:404 -msgid "" -"Falling back to legacy non-domain user create, configure domain in heat.conf" -msgstr "" - -#: heat/common/heat_keystoneclient.py:458 -msgid "" -"Falling back to legacy non-domain user delete, configure domain in heat.conf" -msgstr "" - -#: heat/common/heat_keystoneclient.py:479 -#: heat/common/heat_keystoneclient.py:496 -msgid "" -"Falling back to legacy non-domain project, configure domain in heat.conf" -msgstr "" - -#: heat/common/heat_keystoneclient.py:587 -#: heat/common/heat_keystoneclient.py:604 -msgid "" -"Falling back to legacy non-domain keypair, configure domain in heat.conf" -msgstr "" - -#: heat/common/heat_keystoneclient.py:623 -msgid "" -"Falling back to legacy non-domain disable, configure domain in heat.conf" -msgstr "" - -#: heat/common/heat_keystoneclient.py:633 -msgid "Falling back to legacy non-domain enable, configure domain in heat.conf" -msgstr "" - -#: heat/openstack/common/loopingcall.py:82 -#, python-format -msgid "task run outlasted interval by %s sec" -msgstr "" - -#: heat/openstack/common/network_utils.py:149 -msgid "tcp_keepidle not available on your system" -msgstr "tcp_keepidle మీ సిస్టమ్ నందు లభించలేదు" - -#: heat/openstack/common/network_utils.py:156 -msgid "tcp_keepintvl not available on your system" -msgstr "tcp_keepintvl మీ సిస్టమ్ నందు లభించలేదు" - -#: heat/openstack/common/network_utils.py:163 -msgid "tcp_keepknt not available on your system" -msgstr "tcp_keepknt మీ సిస్టమ్ నందు లభించలేదు" - -#: heat/openstack/common/service.py:364 -#, python-format -msgid "pid %d not in child list" -msgstr "pid %d బాల జాబితా లేదు " - -#: heat/tests/generic_resource.py:34 -#, python-format -msgid "Creating generic resource (Type \"%s\")" -msgstr "" - -#: heat/tests/generic_resource.py:38 -#, python-format -msgid "Updating generic resource (Type \"%s\")" -msgstr "" - -#: heat/tests/generic_resource.py:42 -#, python-format -msgid "Deleting generic resource (Type \"%s\")" -msgstr "" - -#: heat/tests/generic_resource.py:49 -#, python-format -msgid "Suspending generic resource (Type \"%s\")" -msgstr "" - -#: heat/tests/generic_resource.py:53 -#, python-format -msgid "Resuming generic resource (Type \"%s\")" -msgstr "" - -#: heat/tests/generic_resource.py:139 -#, python-format -msgid "Signaled resource (Type \"%(type)s\") %(details)s" -msgstr ""