diff --git a/heat/locale/bs/LC_MESSAGES/heat.po b/heat/locale/bs/LC_MESSAGES/heat.po new file mode 100644 index 00000000000..c6c48859712 --- /dev/null +++ b/heat/locale/bs/LC_MESSAGES/heat.po @@ -0,0 +1,1477 @@ +# Translations template 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: 2013-08-27 11:15+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" + +#: heat/api/aws/ec2token.py:38 +msgid "Authentication Endpoint URI" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:260 +#, 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:413 +msgid "Invalid Template URL" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:335 heat/api/cfn/v1/stacks.py:416 +msgid "TemplateBody or TemplateUrl were not given." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:341 heat/api/cfn/v1/stacks.py:422 +msgid "The Template must be a JSON or YAML document." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:383 +msgid "stack not not found" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:49 +#, python-format +msgid "Processing request: %(method)s %(path)s Accept: %(accept)s" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:64 +#, python-format +msgid "Matched versioned URI. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:72 +#, python-format +msgid "" +"Unknown version in versioned URI: %(major_version)d.%(minor_version)d. " +"Returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:88 +#, python-format +msgid "Matched versioned media type. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:94 +#, python-format +msgid "" +"Unknown version in accept header: " +"%(major_version)d.%(minor_version)d...returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:102 +#, python-format +msgid "Unknown accept header: %s...returning version choices." +msgstr "" + +#: heat/api/openstack/v1/actions.py:43 +msgid "No action specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:46 +msgid "Multiple actions specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:50 +#, python-format +msgid "Invalid action %s specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:57 +#, python-format +msgid "Unexpected action %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:100 +#, python-format +msgid "No events found for resource %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:118 +#, python-format +msgid "No event %s found" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:75 +#, python-format +msgid "%s not in valid format" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:83 +msgid "No stack name specified" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:101 +#, python-format +msgid "Could not retrieve template: %s" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:104 +msgid "No template specified" +msgstr "" + +#: heat/api/openstack/v1/util.py:56 +msgid "Invalid Stack address" +msgstr "" + +#: heat/common/auth_password.py:116 +msgid "Request missing required header X-Auth-Url" +msgstr "" + +#: heat/common/auth_password.py:121 +#, python-format +msgid "Header X-Auth-Url \"%s\" not an allowed endpoint" +msgstr "" + +#: heat/common/config.py:37 +msgid "The flavor to use" +msgstr "" + +#: heat/common/config.py:39 +msgid "The API paste config file to use" +msgstr "" + +#: heat/common/config.py:102 +msgid "Allow orchestration of multiple clouds" +msgstr "" + +#: heat/common/config.py:105 +msgid "" +"Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At " +"least one endpoint needs to be specified." +msgstr "" + +#: heat/common/exception.py:102 +msgid "An unknown exception occurred." +msgstr "" + +#: heat/common/exception.py:113 heat/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: heat/common/exception.py:125 +#, python-format +msgid "Missing required credential: %(required)s" +msgstr "" + +#: heat/common/exception.py:129 +#, python-format +msgid "" +"Incorrect auth strategy, expected \"%(expected)s\" but received " +"\"%(received)s\"" +msgstr "" + +#: heat/common/exception.py:134 +#, python-format +msgid "Connect error/bad request to Auth service at URL %(url)s." +msgstr "" + +#: heat/common/exception.py:138 +#, python-format +msgid "Auth service at URL %(url)s not found." +msgstr "" + +#: heat/common/exception.py:142 +msgid "Authorization failed." +msgstr "" + +#: heat/common/exception.py:146 +msgid "You are not authenticated." +msgstr "" + +#: heat/common/exception.py:150 heat/common/exception.py:155 +msgid "You are not authorized to complete this action." +msgstr "" + +#: heat/common/exception.py:159 +#, python-format +msgid "Data supplied was not valid: %(reason)s" +msgstr "" + +#: heat/common/exception.py:163 +#, python-format +msgid "Redirecting to %(uri)s for authorization." +msgstr "" + +#: heat/common/exception.py:167 +msgid "There was an error configuring the client." +msgstr "" + +#: heat/common/exception.py:171 +#, python-format +msgid "" +"The request returned a 302 Multiple Choices. This generally means that " +"you have not included a version indicator in a request URI.\n" +"\n" +"The body of response returned:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:177 +#, python-format +msgid "" +"The request returned a 413 Request Entity Too Large. This generally means" +" that rate limiting or a quota threshold was breached.\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:188 +msgid "" +"The request returned a 503 ServiceUnavilable. This generally occurs on " +"service overload or other transient outage." +msgstr "" + +#: heat/common/exception.py:199 +msgid "The URI was too long." +msgstr "" + +#: heat/common/exception.py:203 +#, python-format +msgid "" +"The request returned 500 Internal Server Error\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:208 +#, python-format +msgid "Maximum redirects (%(redirects)s) was exceeded." +msgstr "" + +#: heat/common/exception.py:212 +msgid "Received invalid HTTP redirect." +msgstr "" + +#: heat/common/exception.py:216 +msgid "Response from Keystone does not contain a Heat endpoint." +msgstr "" + +#: heat/common/exception.py:220 +#, 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:226 +#, python-format +msgid "The Parameter (%(key)s) was not provided." +msgstr "" + +#: heat/common/exception.py:230 +#, python-format +msgid "The Parameter (%(key)s) was not defined in template." +msgstr "" + +#: heat/common/exception.py:234 +#, python-format +msgid "The Referenced Attribute (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:239 +#, python-format +msgid "The specified reference (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:244 +#, python-format +msgid "The Key (%(key_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:248 +#, python-format +msgid "The Flavor ID (%(flavor_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:252 +#, python-format +msgid "The Image (%(image_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:256 +#, python-format +msgid "Multiple images were found with name (%(image_name)s)." +msgstr "" + +#: heat/common/exception.py:260 +#, python-format +msgid "Searching Tenant %(target)s from Tenant %(actual)s forbidden." +msgstr "" + +#: heat/common/exception.py:265 +#, python-format +msgid "The Stack (%(stack_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:269 +#, python-format +msgid "The Stack (%(stack_name)s) already exists." +msgstr "" + +#: heat/common/exception.py:273 +#, python-format +msgid "%(message)s" +msgstr "" + +#: heat/common/exception.py:277 +#, python-format +msgid "" +"The Resource (%(resource_name)s) could not be found in Stack " +"%(stack_name)s." +msgstr "" + +#: heat/common/exception.py:282 +#, python-format +msgid "The Resource Type (%(type_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:286 +#, python-format +msgid "The Resource (%(resource_name)s) is not available." +msgstr "" + +#: heat/common/exception.py:290 +#, python-format +msgid "The Resource (%(resource_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:294 +#, python-format +msgid "The Watch Rule (%(watch_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:298 +#, python-format +msgid "%(exc_type)s: %(message)s" +msgstr "" + +#: heat/common/exception.py:312 +#, python-format +msgid "%(feature)s is not supported." +msgstr "" + +#: heat/common/exception.py:316 +#, python-format +msgid "Cannot define the following properties at the same time: %s." +msgstr "" + +#: heat/common/exception.py:334 +msgid "Template exceeds maximum allowed size." +msgstr "" + +#: heat/common/exception.py:338 +msgid "" +"Egress rules are only allowed when Neutron is used and the 'VpcId' " +"property is set." +msgstr "" + +#: heat/common/plugin_loader.py:94 +#, python-format +msgid "Failed to import module %s" +msgstr "" + +#: heat/common/urlfetch.py:37 +#, python-format +msgid "Fetching data from %s" +msgstr "" + +#: heat/common/wsgi.py:55 +msgid "" +"Address to bind the server. Useful when selecting a particular network " +"interface." +msgstr "" + +#: heat/common/wsgi.py:58 +msgid "The port on which the server will listen." +msgstr "" + +#: heat/common/wsgi.py:65 +msgid "Number of backlog requests to configure the socket with" +msgstr "" + +#: heat/common/wsgi.py:68 +msgid "Location of the SSL Certificate File to use for SSL mode" +msgstr "" + +#: heat/common/wsgi.py:71 +msgid "Location of the SSL Key File to use for enabling SSL mode" +msgstr "" + +#: heat/common/wsgi.py:78 +msgid "Number of workers for Heat service" +msgstr "" + +#: heat/common/wsgi.py:129 heat/openstack/common/sslutils.py:61 +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:147 +#, python-format +msgid "Could not bind to %(bind_addr)safter trying for 30 seconds" +msgstr "" + +#: heat/common/wsgi.py:179 +msgid "SIGTERM received" +msgstr "" + +#: heat/common/wsgi.py:188 +msgid "SIGHUP received" +msgstr "" + +#: heat/common/wsgi.py:203 heat/openstack/common/service.py:288 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: heat/common/wsgi.py:214 +#, python-format +msgid "Removing dead child %s" +msgstr "" + +#: heat/common/wsgi.py:221 +msgid "Caught keyboard interrupt. Exiting." +msgstr "" + +#: heat/common/wsgi.py:225 +msgid "Exited" +msgstr "" + +#: heat/common/wsgi.py:243 +#, python-format +msgid "Child %d exiting normally" +msgstr "" + +#: heat/common/wsgi.py:246 +#, python-format +msgid "Started child %s" +msgstr "" + +#: heat/common/wsgi.py:268 +msgid "Starting single process server" +msgstr "" + +#: heat/common/wsgi.py:596 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: heat/common/wsgi.py:597 +msgid "" +"The server could not comply with the request since\r\n" +"it is either malformed or otherwise incorrect.\r\n" +msgstr "" + +#: heat/common/wsgi.py:611 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: heat/common/wsgi.py:616 +#, python-format +msgid "Unexpected error occurred serving API: %s" +msgstr "" + +#: heat/db/sqlalchemy/api.py:393 +msgid "age should be an integer" +msgstr "" + +#: heat/db/sqlalchemy/api.py:395 +msgid "age should be a positive integer" +msgstr "" + +#: heat/db/sqlalchemy/migration.py:63 +msgid "python-migrate is not installed. Exiting." +msgstr "" + +#: heat/db/sqlalchemy/migration.py:73 +msgid "version should be an integer" +msgstr "" + +#: heat/doc/resources.py:85 +msgid "HOT Syntax" +msgstr "" + +#: heat/doc/resources.py:107 +msgid "YAML Syntax" +msgstr "" + +#: heat/doc/resources.py:129 +msgid "JSON Syntax" +msgstr "" + +#: heat/doc/resources.py:161 +#, python-format +msgid " from %s" +msgstr "" + +#: heat/doc/resources.py:163 +#, python-format +msgid " up to %s" +msgstr "" + +#: heat/doc/resources.py:165 +#, python-format +msgid " from length %s" +msgstr "" + +#: heat/doc/resources.py:167 +#, python-format +msgid " up to length %s" +msgstr "" + +#: heat/doc/resources.py:174 +msgid "Not implemented." +msgstr "" + +#: heat/doc/resources.py:185 +msgid "Required property." +msgstr "" + +#: heat/doc/resources.py:189 +#, python-format +msgid "Optional property, defaults to \"%s\"." +msgstr "" + +#: heat/doc/resources.py:192 +msgid "Optional property." +msgstr "" + +#: heat/doc/resources.py:196 +#, python-format +msgid "Value must match pattern: %s" +msgstr "" + +#: heat/doc/resources.py:203 +#, python-format +msgid "Allowed values: %s" +msgstr "" + +#: heat/doc/resources.py:209 +msgid "Map properties:" +msgstr "" + +#: heat/doc/resources.py:215 +msgid "List contains maps with the properties:" +msgstr "" + +#: heat/doc/resources.py:230 +msgid "Properties" +msgstr "" + +#: heat/doc/resources.py:241 +msgid "Attributes" +msgstr "" + +#: heat/engine/dependencies.py:25 +#, python-format +msgid "Circular Dependency Found: %(cycle)s" +msgstr "" + +#: heat/engine/environment.py:181 +#, python-format +msgid "Changing %(path)s from %(was)s to %(now)s" +msgstr "" + +#: heat/engine/environment.py:183 +#, python-format +msgid "Registering %(path)s -> %(value)s" +msgstr "" + +#: heat/engine/parser.py:74 +#, python-format +msgid "" +"Invalid stack name %s must contain only alphanumeric or \"_-.\" " +"characters, must start with alpha" +msgstr "" + +#: heat/engine/resource.py:55 heat/engine/resource.py:58 +#, python-format +msgid "The Resource %s requires replacement." +msgstr "" + +#: heat/engine/resource.py:132 +msgid "Resource name may not contain \"/\"" +msgstr "" + +#: heat/engine/scheduler.py:65 +#, python-format +msgid "%s Timed out" +msgstr "" + +#: heat/engine/service.py:311 +msgid "No Template provided." +msgstr "" + +#: heat/engine/stack_resource.py:122 +#, python-format +msgid "Cannot update %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:151 +#, python-format +msgid "Cannot suspend %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:173 +#, python-format +msgid "Cannot resume %s, stack not created" +msgstr "" + +#: heat/engine/resources/__init__.py:39 +#, python-format +msgid "Failed to load resources from %s" +msgstr "" + +#: heat/engine/resources/instance.py:314 +#, python-format +msgid "Build of server %(server)s failed: %(message)s (%(code)s)" +msgstr "" + +#: heat/engine/resources/instance.py:321 +#, python-format +msgid "Nova reported unexpected instance[%(name)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:418 +#, python-format +msgid "Cannot suspend %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/instance.py:424 heat/engine/resources/instance.py:478 +#, python-format +msgid "Failed to find instance %s" +msgstr "" + +#: heat/engine/resources/instance.py:455 +#, python-format +msgid " nova reported unexpected instance[%(instance)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:472 +#, python-format +msgid "Cannot resume %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/nova_utils.py:221 +#, python-format +msgid "Resizing to '%(flavor)s' failed, status '%(status)s'" +msgstr "" + +#: heat/engine/resources/vpc.py:72 +#, python-format +msgid "Multiple routers found with name %s" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:251 +msgid "The ID of the load balancing pool" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:254 +msgid "Port number on which the servers are running on the members" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:258 +msgid "The list of Nova server IDs load balanced" +msgstr "" + +#: heat/engine/resources/rackspace/cloud_loadbalancer.py:33 +#, python-format +msgid "There was an error building the loadbalancer:%(lb_name)s." +msgstr "" + +#: heat/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: heat/openstack/common/exception.py:102 +msgid "Uncaught exception" +msgstr "" + +#: heat/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: heat/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: heat/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: heat/openstack/common/lockutils.py:166 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:175 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:185 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:203 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:207 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:244 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:248 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/log.py:244 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: heat/openstack/common/log.py:336 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: heat/openstack/common/log.py:386 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: heat/openstack/common/log.py:556 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: heat/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: heat/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: heat/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: heat/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: heat/openstack/common/policy.py:75 +msgid "JSON file containing policy" +msgstr "" + +#: heat/openstack/common/policy.py:78 +msgid "Rule enforced when requested rule is not found" +msgstr "" + +#: heat/openstack/common/policy.py:92 +#, python-format +msgid "Policy doesn't allow %s to be performed." +msgstr "" + +#: heat/openstack/common/policy.py:177 +#, python-format +msgid "Rules must be an instance of dict or Rules, got %s instead" +msgstr "" + +#: heat/openstack/common/policy.py:207 +msgid "Rules successfully reloaded" +msgstr "" + +#: heat/openstack/common/policy.py:253 +#, python-format +msgid "Rule %s will be now enforced" +msgstr "" + +#: heat/openstack/common/policy.py:268 +#, python-format +msgid "Rule [%s] doesn't exist" +msgstr "" + +#: heat/openstack/common/policy.py:478 +#, python-format +msgid "Failed to understand rule %s" +msgstr "" + +#: heat/openstack/common/policy.py:488 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: heat/openstack/common/policy.py:759 +#, python-format +msgid "Failed to understand rule %r" +msgstr "" + +#: heat/openstack/common/processutils.py:127 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: heat/openstack/common/processutils.py:142 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:167 +#: heat/openstack/common/processutils.py:240 +#, python-format +msgid "Result was %s" +msgstr "" + +#: heat/openstack/common/processutils.py:179 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: heat/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: heat/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: heat/openstack/common/service.py:118 heat/openstack/common/service.py:335 +msgid "Full set of CONF:" +msgstr "" + +#: heat/openstack/common/service.py:127 heat/openstack/common/service.py:217 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: heat/openstack/common/service.py:139 +msgid "Exception during rpc cleanup." +msgstr "" + +#: heat/openstack/common/service.py:188 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: heat/openstack/common/service.py:223 +msgid "Unhandled exception" +msgstr "" + +#: heat/openstack/common/service.py:256 +msgid "Forking too fast, sleeping" +msgstr "" + +#: heat/openstack/common/service.py:278 +#, python-format +msgid "Started child %d" +msgstr "" + +#: heat/openstack/common/service.py:305 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: heat/openstack/common/service.py:309 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: heat/openstack/common/service.py:313 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: heat/openstack/common/service.py:345 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: heat/openstack/common/service.py:363 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: heat/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: heat/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:552 +msgid "DB exception wrapped." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:614 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:694 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:50 +msgid "Sort key supplied was not valid." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:89 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:111 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:182 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:188 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:268 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:290 +msgid "Unsupported id columns type" +msgstr "" + +#: heat/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: heat/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: heat/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: heat/openstack/common/notifier/list_notifier.py:112 +#, python-format +msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." +msgstr "" + +#: heat/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: heat/openstack/common/notifier/rpc_notifier.py:45 +#: heat/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: heat/openstack/common/rpc/__init__.py:107 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:336 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:408 +#, python-format +msgid "received %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:416 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:417 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:445 +#: heat/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:453 +#: heat/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:527 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:530 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:565 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:593 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: heat/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: heat/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: heat/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: heat/openstack/common/rpc/common.py:141 +#: heat/openstack/common/rpc/common.py:142 +#: heat/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: heat/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: heat/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: heat/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:162 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:165 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:524 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:561 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:575 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:629 +#: heat/openstack/common/rpc/impl_qpid.py:492 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:647 +#: heat/openstack/common/rpc/impl_qpid.py:507 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:651 +#: heat/openstack/common/rpc/impl_qpid.py:511 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:690 +#: heat/openstack/common/rpc/impl_qpid.py:546 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:161 +msgid "Failed to process message... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:434 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:440 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:453 +msgid "Re-established AMQP queues" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:519 +msgid "Error processing message. Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:387 +msgid "Consuming socket" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:437 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:443 +msgid "Topic contained dangerous characters." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:475 +msgid "Topic socket file creation failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:481 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:497 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:506 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:509 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:543 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:562 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:590 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:597 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:649 +msgid "Creating payload" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:662 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:675 +msgid "Sending cast" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:678 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:681 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:682 +msgid "Unpacking response" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:691 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:698 +msgid "RPC Message Invalid." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:721 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:724 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:728 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:731 +msgid "No match from matchmaker." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:813 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker_ring.py:77 +#: heat/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: heat/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: heat/tests/test_exception.py:24 +#, python-format +msgid "Testing message %(text)s" +msgstr "" + diff --git a/heat/locale/cs/LC_MESSAGES/heat.po b/heat/locale/cs/LC_MESSAGES/heat.po new file mode 100644 index 00000000000..c6c48859712 --- /dev/null +++ b/heat/locale/cs/LC_MESSAGES/heat.po @@ -0,0 +1,1477 @@ +# Translations template 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: 2013-08-27 11:15+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" + +#: heat/api/aws/ec2token.py:38 +msgid "Authentication Endpoint URI" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:260 +#, 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:413 +msgid "Invalid Template URL" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:335 heat/api/cfn/v1/stacks.py:416 +msgid "TemplateBody or TemplateUrl were not given." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:341 heat/api/cfn/v1/stacks.py:422 +msgid "The Template must be a JSON or YAML document." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:383 +msgid "stack not not found" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:49 +#, python-format +msgid "Processing request: %(method)s %(path)s Accept: %(accept)s" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:64 +#, python-format +msgid "Matched versioned URI. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:72 +#, python-format +msgid "" +"Unknown version in versioned URI: %(major_version)d.%(minor_version)d. " +"Returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:88 +#, python-format +msgid "Matched versioned media type. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:94 +#, python-format +msgid "" +"Unknown version in accept header: " +"%(major_version)d.%(minor_version)d...returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:102 +#, python-format +msgid "Unknown accept header: %s...returning version choices." +msgstr "" + +#: heat/api/openstack/v1/actions.py:43 +msgid "No action specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:46 +msgid "Multiple actions specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:50 +#, python-format +msgid "Invalid action %s specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:57 +#, python-format +msgid "Unexpected action %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:100 +#, python-format +msgid "No events found for resource %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:118 +#, python-format +msgid "No event %s found" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:75 +#, python-format +msgid "%s not in valid format" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:83 +msgid "No stack name specified" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:101 +#, python-format +msgid "Could not retrieve template: %s" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:104 +msgid "No template specified" +msgstr "" + +#: heat/api/openstack/v1/util.py:56 +msgid "Invalid Stack address" +msgstr "" + +#: heat/common/auth_password.py:116 +msgid "Request missing required header X-Auth-Url" +msgstr "" + +#: heat/common/auth_password.py:121 +#, python-format +msgid "Header X-Auth-Url \"%s\" not an allowed endpoint" +msgstr "" + +#: heat/common/config.py:37 +msgid "The flavor to use" +msgstr "" + +#: heat/common/config.py:39 +msgid "The API paste config file to use" +msgstr "" + +#: heat/common/config.py:102 +msgid "Allow orchestration of multiple clouds" +msgstr "" + +#: heat/common/config.py:105 +msgid "" +"Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At " +"least one endpoint needs to be specified." +msgstr "" + +#: heat/common/exception.py:102 +msgid "An unknown exception occurred." +msgstr "" + +#: heat/common/exception.py:113 heat/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: heat/common/exception.py:125 +#, python-format +msgid "Missing required credential: %(required)s" +msgstr "" + +#: heat/common/exception.py:129 +#, python-format +msgid "" +"Incorrect auth strategy, expected \"%(expected)s\" but received " +"\"%(received)s\"" +msgstr "" + +#: heat/common/exception.py:134 +#, python-format +msgid "Connect error/bad request to Auth service at URL %(url)s." +msgstr "" + +#: heat/common/exception.py:138 +#, python-format +msgid "Auth service at URL %(url)s not found." +msgstr "" + +#: heat/common/exception.py:142 +msgid "Authorization failed." +msgstr "" + +#: heat/common/exception.py:146 +msgid "You are not authenticated." +msgstr "" + +#: heat/common/exception.py:150 heat/common/exception.py:155 +msgid "You are not authorized to complete this action." +msgstr "" + +#: heat/common/exception.py:159 +#, python-format +msgid "Data supplied was not valid: %(reason)s" +msgstr "" + +#: heat/common/exception.py:163 +#, python-format +msgid "Redirecting to %(uri)s for authorization." +msgstr "" + +#: heat/common/exception.py:167 +msgid "There was an error configuring the client." +msgstr "" + +#: heat/common/exception.py:171 +#, python-format +msgid "" +"The request returned a 302 Multiple Choices. This generally means that " +"you have not included a version indicator in a request URI.\n" +"\n" +"The body of response returned:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:177 +#, python-format +msgid "" +"The request returned a 413 Request Entity Too Large. This generally means" +" that rate limiting or a quota threshold was breached.\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:188 +msgid "" +"The request returned a 503 ServiceUnavilable. This generally occurs on " +"service overload or other transient outage." +msgstr "" + +#: heat/common/exception.py:199 +msgid "The URI was too long." +msgstr "" + +#: heat/common/exception.py:203 +#, python-format +msgid "" +"The request returned 500 Internal Server Error\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:208 +#, python-format +msgid "Maximum redirects (%(redirects)s) was exceeded." +msgstr "" + +#: heat/common/exception.py:212 +msgid "Received invalid HTTP redirect." +msgstr "" + +#: heat/common/exception.py:216 +msgid "Response from Keystone does not contain a Heat endpoint." +msgstr "" + +#: heat/common/exception.py:220 +#, 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:226 +#, python-format +msgid "The Parameter (%(key)s) was not provided." +msgstr "" + +#: heat/common/exception.py:230 +#, python-format +msgid "The Parameter (%(key)s) was not defined in template." +msgstr "" + +#: heat/common/exception.py:234 +#, python-format +msgid "The Referenced Attribute (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:239 +#, python-format +msgid "The specified reference (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:244 +#, python-format +msgid "The Key (%(key_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:248 +#, python-format +msgid "The Flavor ID (%(flavor_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:252 +#, python-format +msgid "The Image (%(image_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:256 +#, python-format +msgid "Multiple images were found with name (%(image_name)s)." +msgstr "" + +#: heat/common/exception.py:260 +#, python-format +msgid "Searching Tenant %(target)s from Tenant %(actual)s forbidden." +msgstr "" + +#: heat/common/exception.py:265 +#, python-format +msgid "The Stack (%(stack_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:269 +#, python-format +msgid "The Stack (%(stack_name)s) already exists." +msgstr "" + +#: heat/common/exception.py:273 +#, python-format +msgid "%(message)s" +msgstr "" + +#: heat/common/exception.py:277 +#, python-format +msgid "" +"The Resource (%(resource_name)s) could not be found in Stack " +"%(stack_name)s." +msgstr "" + +#: heat/common/exception.py:282 +#, python-format +msgid "The Resource Type (%(type_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:286 +#, python-format +msgid "The Resource (%(resource_name)s) is not available." +msgstr "" + +#: heat/common/exception.py:290 +#, python-format +msgid "The Resource (%(resource_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:294 +#, python-format +msgid "The Watch Rule (%(watch_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:298 +#, python-format +msgid "%(exc_type)s: %(message)s" +msgstr "" + +#: heat/common/exception.py:312 +#, python-format +msgid "%(feature)s is not supported." +msgstr "" + +#: heat/common/exception.py:316 +#, python-format +msgid "Cannot define the following properties at the same time: %s." +msgstr "" + +#: heat/common/exception.py:334 +msgid "Template exceeds maximum allowed size." +msgstr "" + +#: heat/common/exception.py:338 +msgid "" +"Egress rules are only allowed when Neutron is used and the 'VpcId' " +"property is set." +msgstr "" + +#: heat/common/plugin_loader.py:94 +#, python-format +msgid "Failed to import module %s" +msgstr "" + +#: heat/common/urlfetch.py:37 +#, python-format +msgid "Fetching data from %s" +msgstr "" + +#: heat/common/wsgi.py:55 +msgid "" +"Address to bind the server. Useful when selecting a particular network " +"interface." +msgstr "" + +#: heat/common/wsgi.py:58 +msgid "The port on which the server will listen." +msgstr "" + +#: heat/common/wsgi.py:65 +msgid "Number of backlog requests to configure the socket with" +msgstr "" + +#: heat/common/wsgi.py:68 +msgid "Location of the SSL Certificate File to use for SSL mode" +msgstr "" + +#: heat/common/wsgi.py:71 +msgid "Location of the SSL Key File to use for enabling SSL mode" +msgstr "" + +#: heat/common/wsgi.py:78 +msgid "Number of workers for Heat service" +msgstr "" + +#: heat/common/wsgi.py:129 heat/openstack/common/sslutils.py:61 +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:147 +#, python-format +msgid "Could not bind to %(bind_addr)safter trying for 30 seconds" +msgstr "" + +#: heat/common/wsgi.py:179 +msgid "SIGTERM received" +msgstr "" + +#: heat/common/wsgi.py:188 +msgid "SIGHUP received" +msgstr "" + +#: heat/common/wsgi.py:203 heat/openstack/common/service.py:288 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: heat/common/wsgi.py:214 +#, python-format +msgid "Removing dead child %s" +msgstr "" + +#: heat/common/wsgi.py:221 +msgid "Caught keyboard interrupt. Exiting." +msgstr "" + +#: heat/common/wsgi.py:225 +msgid "Exited" +msgstr "" + +#: heat/common/wsgi.py:243 +#, python-format +msgid "Child %d exiting normally" +msgstr "" + +#: heat/common/wsgi.py:246 +#, python-format +msgid "Started child %s" +msgstr "" + +#: heat/common/wsgi.py:268 +msgid "Starting single process server" +msgstr "" + +#: heat/common/wsgi.py:596 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: heat/common/wsgi.py:597 +msgid "" +"The server could not comply with the request since\r\n" +"it is either malformed or otherwise incorrect.\r\n" +msgstr "" + +#: heat/common/wsgi.py:611 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: heat/common/wsgi.py:616 +#, python-format +msgid "Unexpected error occurred serving API: %s" +msgstr "" + +#: heat/db/sqlalchemy/api.py:393 +msgid "age should be an integer" +msgstr "" + +#: heat/db/sqlalchemy/api.py:395 +msgid "age should be a positive integer" +msgstr "" + +#: heat/db/sqlalchemy/migration.py:63 +msgid "python-migrate is not installed. Exiting." +msgstr "" + +#: heat/db/sqlalchemy/migration.py:73 +msgid "version should be an integer" +msgstr "" + +#: heat/doc/resources.py:85 +msgid "HOT Syntax" +msgstr "" + +#: heat/doc/resources.py:107 +msgid "YAML Syntax" +msgstr "" + +#: heat/doc/resources.py:129 +msgid "JSON Syntax" +msgstr "" + +#: heat/doc/resources.py:161 +#, python-format +msgid " from %s" +msgstr "" + +#: heat/doc/resources.py:163 +#, python-format +msgid " up to %s" +msgstr "" + +#: heat/doc/resources.py:165 +#, python-format +msgid " from length %s" +msgstr "" + +#: heat/doc/resources.py:167 +#, python-format +msgid " up to length %s" +msgstr "" + +#: heat/doc/resources.py:174 +msgid "Not implemented." +msgstr "" + +#: heat/doc/resources.py:185 +msgid "Required property." +msgstr "" + +#: heat/doc/resources.py:189 +#, python-format +msgid "Optional property, defaults to \"%s\"." +msgstr "" + +#: heat/doc/resources.py:192 +msgid "Optional property." +msgstr "" + +#: heat/doc/resources.py:196 +#, python-format +msgid "Value must match pattern: %s" +msgstr "" + +#: heat/doc/resources.py:203 +#, python-format +msgid "Allowed values: %s" +msgstr "" + +#: heat/doc/resources.py:209 +msgid "Map properties:" +msgstr "" + +#: heat/doc/resources.py:215 +msgid "List contains maps with the properties:" +msgstr "" + +#: heat/doc/resources.py:230 +msgid "Properties" +msgstr "" + +#: heat/doc/resources.py:241 +msgid "Attributes" +msgstr "" + +#: heat/engine/dependencies.py:25 +#, python-format +msgid "Circular Dependency Found: %(cycle)s" +msgstr "" + +#: heat/engine/environment.py:181 +#, python-format +msgid "Changing %(path)s from %(was)s to %(now)s" +msgstr "" + +#: heat/engine/environment.py:183 +#, python-format +msgid "Registering %(path)s -> %(value)s" +msgstr "" + +#: heat/engine/parser.py:74 +#, python-format +msgid "" +"Invalid stack name %s must contain only alphanumeric or \"_-.\" " +"characters, must start with alpha" +msgstr "" + +#: heat/engine/resource.py:55 heat/engine/resource.py:58 +#, python-format +msgid "The Resource %s requires replacement." +msgstr "" + +#: heat/engine/resource.py:132 +msgid "Resource name may not contain \"/\"" +msgstr "" + +#: heat/engine/scheduler.py:65 +#, python-format +msgid "%s Timed out" +msgstr "" + +#: heat/engine/service.py:311 +msgid "No Template provided." +msgstr "" + +#: heat/engine/stack_resource.py:122 +#, python-format +msgid "Cannot update %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:151 +#, python-format +msgid "Cannot suspend %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:173 +#, python-format +msgid "Cannot resume %s, stack not created" +msgstr "" + +#: heat/engine/resources/__init__.py:39 +#, python-format +msgid "Failed to load resources from %s" +msgstr "" + +#: heat/engine/resources/instance.py:314 +#, python-format +msgid "Build of server %(server)s failed: %(message)s (%(code)s)" +msgstr "" + +#: heat/engine/resources/instance.py:321 +#, python-format +msgid "Nova reported unexpected instance[%(name)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:418 +#, python-format +msgid "Cannot suspend %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/instance.py:424 heat/engine/resources/instance.py:478 +#, python-format +msgid "Failed to find instance %s" +msgstr "" + +#: heat/engine/resources/instance.py:455 +#, python-format +msgid " nova reported unexpected instance[%(instance)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:472 +#, python-format +msgid "Cannot resume %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/nova_utils.py:221 +#, python-format +msgid "Resizing to '%(flavor)s' failed, status '%(status)s'" +msgstr "" + +#: heat/engine/resources/vpc.py:72 +#, python-format +msgid "Multiple routers found with name %s" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:251 +msgid "The ID of the load balancing pool" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:254 +msgid "Port number on which the servers are running on the members" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:258 +msgid "The list of Nova server IDs load balanced" +msgstr "" + +#: heat/engine/resources/rackspace/cloud_loadbalancer.py:33 +#, python-format +msgid "There was an error building the loadbalancer:%(lb_name)s." +msgstr "" + +#: heat/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: heat/openstack/common/exception.py:102 +msgid "Uncaught exception" +msgstr "" + +#: heat/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: heat/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: heat/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: heat/openstack/common/lockutils.py:166 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:175 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:185 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:203 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:207 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:244 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:248 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/log.py:244 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: heat/openstack/common/log.py:336 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: heat/openstack/common/log.py:386 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: heat/openstack/common/log.py:556 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: heat/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: heat/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: heat/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: heat/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: heat/openstack/common/policy.py:75 +msgid "JSON file containing policy" +msgstr "" + +#: heat/openstack/common/policy.py:78 +msgid "Rule enforced when requested rule is not found" +msgstr "" + +#: heat/openstack/common/policy.py:92 +#, python-format +msgid "Policy doesn't allow %s to be performed." +msgstr "" + +#: heat/openstack/common/policy.py:177 +#, python-format +msgid "Rules must be an instance of dict or Rules, got %s instead" +msgstr "" + +#: heat/openstack/common/policy.py:207 +msgid "Rules successfully reloaded" +msgstr "" + +#: heat/openstack/common/policy.py:253 +#, python-format +msgid "Rule %s will be now enforced" +msgstr "" + +#: heat/openstack/common/policy.py:268 +#, python-format +msgid "Rule [%s] doesn't exist" +msgstr "" + +#: heat/openstack/common/policy.py:478 +#, python-format +msgid "Failed to understand rule %s" +msgstr "" + +#: heat/openstack/common/policy.py:488 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: heat/openstack/common/policy.py:759 +#, python-format +msgid "Failed to understand rule %r" +msgstr "" + +#: heat/openstack/common/processutils.py:127 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: heat/openstack/common/processutils.py:142 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:167 +#: heat/openstack/common/processutils.py:240 +#, python-format +msgid "Result was %s" +msgstr "" + +#: heat/openstack/common/processutils.py:179 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: heat/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: heat/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: heat/openstack/common/service.py:118 heat/openstack/common/service.py:335 +msgid "Full set of CONF:" +msgstr "" + +#: heat/openstack/common/service.py:127 heat/openstack/common/service.py:217 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: heat/openstack/common/service.py:139 +msgid "Exception during rpc cleanup." +msgstr "" + +#: heat/openstack/common/service.py:188 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: heat/openstack/common/service.py:223 +msgid "Unhandled exception" +msgstr "" + +#: heat/openstack/common/service.py:256 +msgid "Forking too fast, sleeping" +msgstr "" + +#: heat/openstack/common/service.py:278 +#, python-format +msgid "Started child %d" +msgstr "" + +#: heat/openstack/common/service.py:305 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: heat/openstack/common/service.py:309 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: heat/openstack/common/service.py:313 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: heat/openstack/common/service.py:345 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: heat/openstack/common/service.py:363 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: heat/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: heat/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:552 +msgid "DB exception wrapped." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:614 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:694 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:50 +msgid "Sort key supplied was not valid." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:89 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:111 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:182 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:188 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:268 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:290 +msgid "Unsupported id columns type" +msgstr "" + +#: heat/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: heat/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: heat/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: heat/openstack/common/notifier/list_notifier.py:112 +#, python-format +msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." +msgstr "" + +#: heat/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: heat/openstack/common/notifier/rpc_notifier.py:45 +#: heat/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: heat/openstack/common/rpc/__init__.py:107 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:336 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:408 +#, python-format +msgid "received %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:416 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:417 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:445 +#: heat/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:453 +#: heat/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:527 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:530 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:565 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:593 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: heat/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: heat/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: heat/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: heat/openstack/common/rpc/common.py:141 +#: heat/openstack/common/rpc/common.py:142 +#: heat/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: heat/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: heat/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: heat/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:162 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:165 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:524 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:561 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:575 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:629 +#: heat/openstack/common/rpc/impl_qpid.py:492 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:647 +#: heat/openstack/common/rpc/impl_qpid.py:507 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:651 +#: heat/openstack/common/rpc/impl_qpid.py:511 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:690 +#: heat/openstack/common/rpc/impl_qpid.py:546 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:161 +msgid "Failed to process message... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:434 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:440 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:453 +msgid "Re-established AMQP queues" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:519 +msgid "Error processing message. Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:387 +msgid "Consuming socket" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:437 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:443 +msgid "Topic contained dangerous characters." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:475 +msgid "Topic socket file creation failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:481 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:497 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:506 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:509 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:543 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:562 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:590 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:597 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:649 +msgid "Creating payload" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:662 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:675 +msgid "Sending cast" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:678 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:681 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:682 +msgid "Unpacking response" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:691 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:698 +msgid "RPC Message Invalid." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:721 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:724 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:728 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:731 +msgid "No match from matchmaker." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:813 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker_ring.py:77 +#: heat/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: heat/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: heat/tests/test_exception.py:24 +#, python-format +msgid "Testing message %(text)s" +msgstr "" + diff --git a/heat/locale/da/LC_MESSAGES/heat.po b/heat/locale/da/LC_MESSAGES/heat.po new file mode 100644 index 00000000000..c6c48859712 --- /dev/null +++ b/heat/locale/da/LC_MESSAGES/heat.po @@ -0,0 +1,1477 @@ +# Translations template 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: 2013-08-27 11:15+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" + +#: heat/api/aws/ec2token.py:38 +msgid "Authentication Endpoint URI" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:260 +#, 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:413 +msgid "Invalid Template URL" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:335 heat/api/cfn/v1/stacks.py:416 +msgid "TemplateBody or TemplateUrl were not given." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:341 heat/api/cfn/v1/stacks.py:422 +msgid "The Template must be a JSON or YAML document." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:383 +msgid "stack not not found" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:49 +#, python-format +msgid "Processing request: %(method)s %(path)s Accept: %(accept)s" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:64 +#, python-format +msgid "Matched versioned URI. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:72 +#, python-format +msgid "" +"Unknown version in versioned URI: %(major_version)d.%(minor_version)d. " +"Returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:88 +#, python-format +msgid "Matched versioned media type. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:94 +#, python-format +msgid "" +"Unknown version in accept header: " +"%(major_version)d.%(minor_version)d...returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:102 +#, python-format +msgid "Unknown accept header: %s...returning version choices." +msgstr "" + +#: heat/api/openstack/v1/actions.py:43 +msgid "No action specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:46 +msgid "Multiple actions specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:50 +#, python-format +msgid "Invalid action %s specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:57 +#, python-format +msgid "Unexpected action %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:100 +#, python-format +msgid "No events found for resource %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:118 +#, python-format +msgid "No event %s found" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:75 +#, python-format +msgid "%s not in valid format" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:83 +msgid "No stack name specified" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:101 +#, python-format +msgid "Could not retrieve template: %s" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:104 +msgid "No template specified" +msgstr "" + +#: heat/api/openstack/v1/util.py:56 +msgid "Invalid Stack address" +msgstr "" + +#: heat/common/auth_password.py:116 +msgid "Request missing required header X-Auth-Url" +msgstr "" + +#: heat/common/auth_password.py:121 +#, python-format +msgid "Header X-Auth-Url \"%s\" not an allowed endpoint" +msgstr "" + +#: heat/common/config.py:37 +msgid "The flavor to use" +msgstr "" + +#: heat/common/config.py:39 +msgid "The API paste config file to use" +msgstr "" + +#: heat/common/config.py:102 +msgid "Allow orchestration of multiple clouds" +msgstr "" + +#: heat/common/config.py:105 +msgid "" +"Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At " +"least one endpoint needs to be specified." +msgstr "" + +#: heat/common/exception.py:102 +msgid "An unknown exception occurred." +msgstr "" + +#: heat/common/exception.py:113 heat/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: heat/common/exception.py:125 +#, python-format +msgid "Missing required credential: %(required)s" +msgstr "" + +#: heat/common/exception.py:129 +#, python-format +msgid "" +"Incorrect auth strategy, expected \"%(expected)s\" but received " +"\"%(received)s\"" +msgstr "" + +#: heat/common/exception.py:134 +#, python-format +msgid "Connect error/bad request to Auth service at URL %(url)s." +msgstr "" + +#: heat/common/exception.py:138 +#, python-format +msgid "Auth service at URL %(url)s not found." +msgstr "" + +#: heat/common/exception.py:142 +msgid "Authorization failed." +msgstr "" + +#: heat/common/exception.py:146 +msgid "You are not authenticated." +msgstr "" + +#: heat/common/exception.py:150 heat/common/exception.py:155 +msgid "You are not authorized to complete this action." +msgstr "" + +#: heat/common/exception.py:159 +#, python-format +msgid "Data supplied was not valid: %(reason)s" +msgstr "" + +#: heat/common/exception.py:163 +#, python-format +msgid "Redirecting to %(uri)s for authorization." +msgstr "" + +#: heat/common/exception.py:167 +msgid "There was an error configuring the client." +msgstr "" + +#: heat/common/exception.py:171 +#, python-format +msgid "" +"The request returned a 302 Multiple Choices. This generally means that " +"you have not included a version indicator in a request URI.\n" +"\n" +"The body of response returned:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:177 +#, python-format +msgid "" +"The request returned a 413 Request Entity Too Large. This generally means" +" that rate limiting or a quota threshold was breached.\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:188 +msgid "" +"The request returned a 503 ServiceUnavilable. This generally occurs on " +"service overload or other transient outage." +msgstr "" + +#: heat/common/exception.py:199 +msgid "The URI was too long." +msgstr "" + +#: heat/common/exception.py:203 +#, python-format +msgid "" +"The request returned 500 Internal Server Error\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:208 +#, python-format +msgid "Maximum redirects (%(redirects)s) was exceeded." +msgstr "" + +#: heat/common/exception.py:212 +msgid "Received invalid HTTP redirect." +msgstr "" + +#: heat/common/exception.py:216 +msgid "Response from Keystone does not contain a Heat endpoint." +msgstr "" + +#: heat/common/exception.py:220 +#, 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:226 +#, python-format +msgid "The Parameter (%(key)s) was not provided." +msgstr "" + +#: heat/common/exception.py:230 +#, python-format +msgid "The Parameter (%(key)s) was not defined in template." +msgstr "" + +#: heat/common/exception.py:234 +#, python-format +msgid "The Referenced Attribute (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:239 +#, python-format +msgid "The specified reference (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:244 +#, python-format +msgid "The Key (%(key_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:248 +#, python-format +msgid "The Flavor ID (%(flavor_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:252 +#, python-format +msgid "The Image (%(image_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:256 +#, python-format +msgid "Multiple images were found with name (%(image_name)s)." +msgstr "" + +#: heat/common/exception.py:260 +#, python-format +msgid "Searching Tenant %(target)s from Tenant %(actual)s forbidden." +msgstr "" + +#: heat/common/exception.py:265 +#, python-format +msgid "The Stack (%(stack_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:269 +#, python-format +msgid "The Stack (%(stack_name)s) already exists." +msgstr "" + +#: heat/common/exception.py:273 +#, python-format +msgid "%(message)s" +msgstr "" + +#: heat/common/exception.py:277 +#, python-format +msgid "" +"The Resource (%(resource_name)s) could not be found in Stack " +"%(stack_name)s." +msgstr "" + +#: heat/common/exception.py:282 +#, python-format +msgid "The Resource Type (%(type_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:286 +#, python-format +msgid "The Resource (%(resource_name)s) is not available." +msgstr "" + +#: heat/common/exception.py:290 +#, python-format +msgid "The Resource (%(resource_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:294 +#, python-format +msgid "The Watch Rule (%(watch_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:298 +#, python-format +msgid "%(exc_type)s: %(message)s" +msgstr "" + +#: heat/common/exception.py:312 +#, python-format +msgid "%(feature)s is not supported." +msgstr "" + +#: heat/common/exception.py:316 +#, python-format +msgid "Cannot define the following properties at the same time: %s." +msgstr "" + +#: heat/common/exception.py:334 +msgid "Template exceeds maximum allowed size." +msgstr "" + +#: heat/common/exception.py:338 +msgid "" +"Egress rules are only allowed when Neutron is used and the 'VpcId' " +"property is set." +msgstr "" + +#: heat/common/plugin_loader.py:94 +#, python-format +msgid "Failed to import module %s" +msgstr "" + +#: heat/common/urlfetch.py:37 +#, python-format +msgid "Fetching data from %s" +msgstr "" + +#: heat/common/wsgi.py:55 +msgid "" +"Address to bind the server. Useful when selecting a particular network " +"interface." +msgstr "" + +#: heat/common/wsgi.py:58 +msgid "The port on which the server will listen." +msgstr "" + +#: heat/common/wsgi.py:65 +msgid "Number of backlog requests to configure the socket with" +msgstr "" + +#: heat/common/wsgi.py:68 +msgid "Location of the SSL Certificate File to use for SSL mode" +msgstr "" + +#: heat/common/wsgi.py:71 +msgid "Location of the SSL Key File to use for enabling SSL mode" +msgstr "" + +#: heat/common/wsgi.py:78 +msgid "Number of workers for Heat service" +msgstr "" + +#: heat/common/wsgi.py:129 heat/openstack/common/sslutils.py:61 +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:147 +#, python-format +msgid "Could not bind to %(bind_addr)safter trying for 30 seconds" +msgstr "" + +#: heat/common/wsgi.py:179 +msgid "SIGTERM received" +msgstr "" + +#: heat/common/wsgi.py:188 +msgid "SIGHUP received" +msgstr "" + +#: heat/common/wsgi.py:203 heat/openstack/common/service.py:288 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: heat/common/wsgi.py:214 +#, python-format +msgid "Removing dead child %s" +msgstr "" + +#: heat/common/wsgi.py:221 +msgid "Caught keyboard interrupt. Exiting." +msgstr "" + +#: heat/common/wsgi.py:225 +msgid "Exited" +msgstr "" + +#: heat/common/wsgi.py:243 +#, python-format +msgid "Child %d exiting normally" +msgstr "" + +#: heat/common/wsgi.py:246 +#, python-format +msgid "Started child %s" +msgstr "" + +#: heat/common/wsgi.py:268 +msgid "Starting single process server" +msgstr "" + +#: heat/common/wsgi.py:596 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: heat/common/wsgi.py:597 +msgid "" +"The server could not comply with the request since\r\n" +"it is either malformed or otherwise incorrect.\r\n" +msgstr "" + +#: heat/common/wsgi.py:611 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: heat/common/wsgi.py:616 +#, python-format +msgid "Unexpected error occurred serving API: %s" +msgstr "" + +#: heat/db/sqlalchemy/api.py:393 +msgid "age should be an integer" +msgstr "" + +#: heat/db/sqlalchemy/api.py:395 +msgid "age should be a positive integer" +msgstr "" + +#: heat/db/sqlalchemy/migration.py:63 +msgid "python-migrate is not installed. Exiting." +msgstr "" + +#: heat/db/sqlalchemy/migration.py:73 +msgid "version should be an integer" +msgstr "" + +#: heat/doc/resources.py:85 +msgid "HOT Syntax" +msgstr "" + +#: heat/doc/resources.py:107 +msgid "YAML Syntax" +msgstr "" + +#: heat/doc/resources.py:129 +msgid "JSON Syntax" +msgstr "" + +#: heat/doc/resources.py:161 +#, python-format +msgid " from %s" +msgstr "" + +#: heat/doc/resources.py:163 +#, python-format +msgid " up to %s" +msgstr "" + +#: heat/doc/resources.py:165 +#, python-format +msgid " from length %s" +msgstr "" + +#: heat/doc/resources.py:167 +#, python-format +msgid " up to length %s" +msgstr "" + +#: heat/doc/resources.py:174 +msgid "Not implemented." +msgstr "" + +#: heat/doc/resources.py:185 +msgid "Required property." +msgstr "" + +#: heat/doc/resources.py:189 +#, python-format +msgid "Optional property, defaults to \"%s\"." +msgstr "" + +#: heat/doc/resources.py:192 +msgid "Optional property." +msgstr "" + +#: heat/doc/resources.py:196 +#, python-format +msgid "Value must match pattern: %s" +msgstr "" + +#: heat/doc/resources.py:203 +#, python-format +msgid "Allowed values: %s" +msgstr "" + +#: heat/doc/resources.py:209 +msgid "Map properties:" +msgstr "" + +#: heat/doc/resources.py:215 +msgid "List contains maps with the properties:" +msgstr "" + +#: heat/doc/resources.py:230 +msgid "Properties" +msgstr "" + +#: heat/doc/resources.py:241 +msgid "Attributes" +msgstr "" + +#: heat/engine/dependencies.py:25 +#, python-format +msgid "Circular Dependency Found: %(cycle)s" +msgstr "" + +#: heat/engine/environment.py:181 +#, python-format +msgid "Changing %(path)s from %(was)s to %(now)s" +msgstr "" + +#: heat/engine/environment.py:183 +#, python-format +msgid "Registering %(path)s -> %(value)s" +msgstr "" + +#: heat/engine/parser.py:74 +#, python-format +msgid "" +"Invalid stack name %s must contain only alphanumeric or \"_-.\" " +"characters, must start with alpha" +msgstr "" + +#: heat/engine/resource.py:55 heat/engine/resource.py:58 +#, python-format +msgid "The Resource %s requires replacement." +msgstr "" + +#: heat/engine/resource.py:132 +msgid "Resource name may not contain \"/\"" +msgstr "" + +#: heat/engine/scheduler.py:65 +#, python-format +msgid "%s Timed out" +msgstr "" + +#: heat/engine/service.py:311 +msgid "No Template provided." +msgstr "" + +#: heat/engine/stack_resource.py:122 +#, python-format +msgid "Cannot update %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:151 +#, python-format +msgid "Cannot suspend %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:173 +#, python-format +msgid "Cannot resume %s, stack not created" +msgstr "" + +#: heat/engine/resources/__init__.py:39 +#, python-format +msgid "Failed to load resources from %s" +msgstr "" + +#: heat/engine/resources/instance.py:314 +#, python-format +msgid "Build of server %(server)s failed: %(message)s (%(code)s)" +msgstr "" + +#: heat/engine/resources/instance.py:321 +#, python-format +msgid "Nova reported unexpected instance[%(name)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:418 +#, python-format +msgid "Cannot suspend %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/instance.py:424 heat/engine/resources/instance.py:478 +#, python-format +msgid "Failed to find instance %s" +msgstr "" + +#: heat/engine/resources/instance.py:455 +#, python-format +msgid " nova reported unexpected instance[%(instance)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:472 +#, python-format +msgid "Cannot resume %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/nova_utils.py:221 +#, python-format +msgid "Resizing to '%(flavor)s' failed, status '%(status)s'" +msgstr "" + +#: heat/engine/resources/vpc.py:72 +#, python-format +msgid "Multiple routers found with name %s" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:251 +msgid "The ID of the load balancing pool" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:254 +msgid "Port number on which the servers are running on the members" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:258 +msgid "The list of Nova server IDs load balanced" +msgstr "" + +#: heat/engine/resources/rackspace/cloud_loadbalancer.py:33 +#, python-format +msgid "There was an error building the loadbalancer:%(lb_name)s." +msgstr "" + +#: heat/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: heat/openstack/common/exception.py:102 +msgid "Uncaught exception" +msgstr "" + +#: heat/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: heat/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: heat/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: heat/openstack/common/lockutils.py:166 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:175 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:185 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:203 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:207 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:244 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:248 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/log.py:244 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: heat/openstack/common/log.py:336 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: heat/openstack/common/log.py:386 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: heat/openstack/common/log.py:556 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: heat/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: heat/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: heat/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: heat/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: heat/openstack/common/policy.py:75 +msgid "JSON file containing policy" +msgstr "" + +#: heat/openstack/common/policy.py:78 +msgid "Rule enforced when requested rule is not found" +msgstr "" + +#: heat/openstack/common/policy.py:92 +#, python-format +msgid "Policy doesn't allow %s to be performed." +msgstr "" + +#: heat/openstack/common/policy.py:177 +#, python-format +msgid "Rules must be an instance of dict or Rules, got %s instead" +msgstr "" + +#: heat/openstack/common/policy.py:207 +msgid "Rules successfully reloaded" +msgstr "" + +#: heat/openstack/common/policy.py:253 +#, python-format +msgid "Rule %s will be now enforced" +msgstr "" + +#: heat/openstack/common/policy.py:268 +#, python-format +msgid "Rule [%s] doesn't exist" +msgstr "" + +#: heat/openstack/common/policy.py:478 +#, python-format +msgid "Failed to understand rule %s" +msgstr "" + +#: heat/openstack/common/policy.py:488 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: heat/openstack/common/policy.py:759 +#, python-format +msgid "Failed to understand rule %r" +msgstr "" + +#: heat/openstack/common/processutils.py:127 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: heat/openstack/common/processutils.py:142 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:167 +#: heat/openstack/common/processutils.py:240 +#, python-format +msgid "Result was %s" +msgstr "" + +#: heat/openstack/common/processutils.py:179 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: heat/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: heat/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: heat/openstack/common/service.py:118 heat/openstack/common/service.py:335 +msgid "Full set of CONF:" +msgstr "" + +#: heat/openstack/common/service.py:127 heat/openstack/common/service.py:217 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: heat/openstack/common/service.py:139 +msgid "Exception during rpc cleanup." +msgstr "" + +#: heat/openstack/common/service.py:188 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: heat/openstack/common/service.py:223 +msgid "Unhandled exception" +msgstr "" + +#: heat/openstack/common/service.py:256 +msgid "Forking too fast, sleeping" +msgstr "" + +#: heat/openstack/common/service.py:278 +#, python-format +msgid "Started child %d" +msgstr "" + +#: heat/openstack/common/service.py:305 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: heat/openstack/common/service.py:309 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: heat/openstack/common/service.py:313 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: heat/openstack/common/service.py:345 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: heat/openstack/common/service.py:363 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: heat/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: heat/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:552 +msgid "DB exception wrapped." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:614 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:694 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:50 +msgid "Sort key supplied was not valid." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:89 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:111 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:182 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:188 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:268 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:290 +msgid "Unsupported id columns type" +msgstr "" + +#: heat/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: heat/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: heat/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: heat/openstack/common/notifier/list_notifier.py:112 +#, python-format +msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." +msgstr "" + +#: heat/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: heat/openstack/common/notifier/rpc_notifier.py:45 +#: heat/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: heat/openstack/common/rpc/__init__.py:107 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:336 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:408 +#, python-format +msgid "received %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:416 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:417 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:445 +#: heat/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:453 +#: heat/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:527 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:530 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:565 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:593 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: heat/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: heat/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: heat/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: heat/openstack/common/rpc/common.py:141 +#: heat/openstack/common/rpc/common.py:142 +#: heat/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: heat/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: heat/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: heat/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:162 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:165 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:524 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:561 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:575 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:629 +#: heat/openstack/common/rpc/impl_qpid.py:492 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:647 +#: heat/openstack/common/rpc/impl_qpid.py:507 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:651 +#: heat/openstack/common/rpc/impl_qpid.py:511 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:690 +#: heat/openstack/common/rpc/impl_qpid.py:546 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:161 +msgid "Failed to process message... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:434 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:440 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:453 +msgid "Re-established AMQP queues" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:519 +msgid "Error processing message. Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:387 +msgid "Consuming socket" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:437 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:443 +msgid "Topic contained dangerous characters." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:475 +msgid "Topic socket file creation failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:481 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:497 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:506 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:509 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:543 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:562 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:590 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:597 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:649 +msgid "Creating payload" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:662 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:675 +msgid "Sending cast" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:678 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:681 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:682 +msgid "Unpacking response" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:691 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:698 +msgid "RPC Message Invalid." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:721 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:724 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:728 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:731 +msgid "No match from matchmaker." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:813 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker_ring.py:77 +#: heat/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: heat/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: heat/tests/test_exception.py:24 +#, python-format +msgid "Testing message %(text)s" +msgstr "" + diff --git a/heat/locale/de/LC_MESSAGES/heat.po b/heat/locale/de/LC_MESSAGES/heat.po new file mode 100644 index 00000000000..c6c48859712 --- /dev/null +++ b/heat/locale/de/LC_MESSAGES/heat.po @@ -0,0 +1,1477 @@ +# Translations template 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: 2013-08-27 11:15+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" + +#: heat/api/aws/ec2token.py:38 +msgid "Authentication Endpoint URI" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:260 +#, 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:413 +msgid "Invalid Template URL" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:335 heat/api/cfn/v1/stacks.py:416 +msgid "TemplateBody or TemplateUrl were not given." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:341 heat/api/cfn/v1/stacks.py:422 +msgid "The Template must be a JSON or YAML document." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:383 +msgid "stack not not found" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:49 +#, python-format +msgid "Processing request: %(method)s %(path)s Accept: %(accept)s" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:64 +#, python-format +msgid "Matched versioned URI. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:72 +#, python-format +msgid "" +"Unknown version in versioned URI: %(major_version)d.%(minor_version)d. " +"Returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:88 +#, python-format +msgid "Matched versioned media type. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:94 +#, python-format +msgid "" +"Unknown version in accept header: " +"%(major_version)d.%(minor_version)d...returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:102 +#, python-format +msgid "Unknown accept header: %s...returning version choices." +msgstr "" + +#: heat/api/openstack/v1/actions.py:43 +msgid "No action specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:46 +msgid "Multiple actions specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:50 +#, python-format +msgid "Invalid action %s specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:57 +#, python-format +msgid "Unexpected action %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:100 +#, python-format +msgid "No events found for resource %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:118 +#, python-format +msgid "No event %s found" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:75 +#, python-format +msgid "%s not in valid format" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:83 +msgid "No stack name specified" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:101 +#, python-format +msgid "Could not retrieve template: %s" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:104 +msgid "No template specified" +msgstr "" + +#: heat/api/openstack/v1/util.py:56 +msgid "Invalid Stack address" +msgstr "" + +#: heat/common/auth_password.py:116 +msgid "Request missing required header X-Auth-Url" +msgstr "" + +#: heat/common/auth_password.py:121 +#, python-format +msgid "Header X-Auth-Url \"%s\" not an allowed endpoint" +msgstr "" + +#: heat/common/config.py:37 +msgid "The flavor to use" +msgstr "" + +#: heat/common/config.py:39 +msgid "The API paste config file to use" +msgstr "" + +#: heat/common/config.py:102 +msgid "Allow orchestration of multiple clouds" +msgstr "" + +#: heat/common/config.py:105 +msgid "" +"Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At " +"least one endpoint needs to be specified." +msgstr "" + +#: heat/common/exception.py:102 +msgid "An unknown exception occurred." +msgstr "" + +#: heat/common/exception.py:113 heat/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: heat/common/exception.py:125 +#, python-format +msgid "Missing required credential: %(required)s" +msgstr "" + +#: heat/common/exception.py:129 +#, python-format +msgid "" +"Incorrect auth strategy, expected \"%(expected)s\" but received " +"\"%(received)s\"" +msgstr "" + +#: heat/common/exception.py:134 +#, python-format +msgid "Connect error/bad request to Auth service at URL %(url)s." +msgstr "" + +#: heat/common/exception.py:138 +#, python-format +msgid "Auth service at URL %(url)s not found." +msgstr "" + +#: heat/common/exception.py:142 +msgid "Authorization failed." +msgstr "" + +#: heat/common/exception.py:146 +msgid "You are not authenticated." +msgstr "" + +#: heat/common/exception.py:150 heat/common/exception.py:155 +msgid "You are not authorized to complete this action." +msgstr "" + +#: heat/common/exception.py:159 +#, python-format +msgid "Data supplied was not valid: %(reason)s" +msgstr "" + +#: heat/common/exception.py:163 +#, python-format +msgid "Redirecting to %(uri)s for authorization." +msgstr "" + +#: heat/common/exception.py:167 +msgid "There was an error configuring the client." +msgstr "" + +#: heat/common/exception.py:171 +#, python-format +msgid "" +"The request returned a 302 Multiple Choices. This generally means that " +"you have not included a version indicator in a request URI.\n" +"\n" +"The body of response returned:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:177 +#, python-format +msgid "" +"The request returned a 413 Request Entity Too Large. This generally means" +" that rate limiting or a quota threshold was breached.\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:188 +msgid "" +"The request returned a 503 ServiceUnavilable. This generally occurs on " +"service overload or other transient outage." +msgstr "" + +#: heat/common/exception.py:199 +msgid "The URI was too long." +msgstr "" + +#: heat/common/exception.py:203 +#, python-format +msgid "" +"The request returned 500 Internal Server Error\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:208 +#, python-format +msgid "Maximum redirects (%(redirects)s) was exceeded." +msgstr "" + +#: heat/common/exception.py:212 +msgid "Received invalid HTTP redirect." +msgstr "" + +#: heat/common/exception.py:216 +msgid "Response from Keystone does not contain a Heat endpoint." +msgstr "" + +#: heat/common/exception.py:220 +#, 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:226 +#, python-format +msgid "The Parameter (%(key)s) was not provided." +msgstr "" + +#: heat/common/exception.py:230 +#, python-format +msgid "The Parameter (%(key)s) was not defined in template." +msgstr "" + +#: heat/common/exception.py:234 +#, python-format +msgid "The Referenced Attribute (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:239 +#, python-format +msgid "The specified reference (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:244 +#, python-format +msgid "The Key (%(key_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:248 +#, python-format +msgid "The Flavor ID (%(flavor_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:252 +#, python-format +msgid "The Image (%(image_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:256 +#, python-format +msgid "Multiple images were found with name (%(image_name)s)." +msgstr "" + +#: heat/common/exception.py:260 +#, python-format +msgid "Searching Tenant %(target)s from Tenant %(actual)s forbidden." +msgstr "" + +#: heat/common/exception.py:265 +#, python-format +msgid "The Stack (%(stack_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:269 +#, python-format +msgid "The Stack (%(stack_name)s) already exists." +msgstr "" + +#: heat/common/exception.py:273 +#, python-format +msgid "%(message)s" +msgstr "" + +#: heat/common/exception.py:277 +#, python-format +msgid "" +"The Resource (%(resource_name)s) could not be found in Stack " +"%(stack_name)s." +msgstr "" + +#: heat/common/exception.py:282 +#, python-format +msgid "The Resource Type (%(type_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:286 +#, python-format +msgid "The Resource (%(resource_name)s) is not available." +msgstr "" + +#: heat/common/exception.py:290 +#, python-format +msgid "The Resource (%(resource_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:294 +#, python-format +msgid "The Watch Rule (%(watch_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:298 +#, python-format +msgid "%(exc_type)s: %(message)s" +msgstr "" + +#: heat/common/exception.py:312 +#, python-format +msgid "%(feature)s is not supported." +msgstr "" + +#: heat/common/exception.py:316 +#, python-format +msgid "Cannot define the following properties at the same time: %s." +msgstr "" + +#: heat/common/exception.py:334 +msgid "Template exceeds maximum allowed size." +msgstr "" + +#: heat/common/exception.py:338 +msgid "" +"Egress rules are only allowed when Neutron is used and the 'VpcId' " +"property is set." +msgstr "" + +#: heat/common/plugin_loader.py:94 +#, python-format +msgid "Failed to import module %s" +msgstr "" + +#: heat/common/urlfetch.py:37 +#, python-format +msgid "Fetching data from %s" +msgstr "" + +#: heat/common/wsgi.py:55 +msgid "" +"Address to bind the server. Useful when selecting a particular network " +"interface." +msgstr "" + +#: heat/common/wsgi.py:58 +msgid "The port on which the server will listen." +msgstr "" + +#: heat/common/wsgi.py:65 +msgid "Number of backlog requests to configure the socket with" +msgstr "" + +#: heat/common/wsgi.py:68 +msgid "Location of the SSL Certificate File to use for SSL mode" +msgstr "" + +#: heat/common/wsgi.py:71 +msgid "Location of the SSL Key File to use for enabling SSL mode" +msgstr "" + +#: heat/common/wsgi.py:78 +msgid "Number of workers for Heat service" +msgstr "" + +#: heat/common/wsgi.py:129 heat/openstack/common/sslutils.py:61 +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:147 +#, python-format +msgid "Could not bind to %(bind_addr)safter trying for 30 seconds" +msgstr "" + +#: heat/common/wsgi.py:179 +msgid "SIGTERM received" +msgstr "" + +#: heat/common/wsgi.py:188 +msgid "SIGHUP received" +msgstr "" + +#: heat/common/wsgi.py:203 heat/openstack/common/service.py:288 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: heat/common/wsgi.py:214 +#, python-format +msgid "Removing dead child %s" +msgstr "" + +#: heat/common/wsgi.py:221 +msgid "Caught keyboard interrupt. Exiting." +msgstr "" + +#: heat/common/wsgi.py:225 +msgid "Exited" +msgstr "" + +#: heat/common/wsgi.py:243 +#, python-format +msgid "Child %d exiting normally" +msgstr "" + +#: heat/common/wsgi.py:246 +#, python-format +msgid "Started child %s" +msgstr "" + +#: heat/common/wsgi.py:268 +msgid "Starting single process server" +msgstr "" + +#: heat/common/wsgi.py:596 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: heat/common/wsgi.py:597 +msgid "" +"The server could not comply with the request since\r\n" +"it is either malformed or otherwise incorrect.\r\n" +msgstr "" + +#: heat/common/wsgi.py:611 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: heat/common/wsgi.py:616 +#, python-format +msgid "Unexpected error occurred serving API: %s" +msgstr "" + +#: heat/db/sqlalchemy/api.py:393 +msgid "age should be an integer" +msgstr "" + +#: heat/db/sqlalchemy/api.py:395 +msgid "age should be a positive integer" +msgstr "" + +#: heat/db/sqlalchemy/migration.py:63 +msgid "python-migrate is not installed. Exiting." +msgstr "" + +#: heat/db/sqlalchemy/migration.py:73 +msgid "version should be an integer" +msgstr "" + +#: heat/doc/resources.py:85 +msgid "HOT Syntax" +msgstr "" + +#: heat/doc/resources.py:107 +msgid "YAML Syntax" +msgstr "" + +#: heat/doc/resources.py:129 +msgid "JSON Syntax" +msgstr "" + +#: heat/doc/resources.py:161 +#, python-format +msgid " from %s" +msgstr "" + +#: heat/doc/resources.py:163 +#, python-format +msgid " up to %s" +msgstr "" + +#: heat/doc/resources.py:165 +#, python-format +msgid " from length %s" +msgstr "" + +#: heat/doc/resources.py:167 +#, python-format +msgid " up to length %s" +msgstr "" + +#: heat/doc/resources.py:174 +msgid "Not implemented." +msgstr "" + +#: heat/doc/resources.py:185 +msgid "Required property." +msgstr "" + +#: heat/doc/resources.py:189 +#, python-format +msgid "Optional property, defaults to \"%s\"." +msgstr "" + +#: heat/doc/resources.py:192 +msgid "Optional property." +msgstr "" + +#: heat/doc/resources.py:196 +#, python-format +msgid "Value must match pattern: %s" +msgstr "" + +#: heat/doc/resources.py:203 +#, python-format +msgid "Allowed values: %s" +msgstr "" + +#: heat/doc/resources.py:209 +msgid "Map properties:" +msgstr "" + +#: heat/doc/resources.py:215 +msgid "List contains maps with the properties:" +msgstr "" + +#: heat/doc/resources.py:230 +msgid "Properties" +msgstr "" + +#: heat/doc/resources.py:241 +msgid "Attributes" +msgstr "" + +#: heat/engine/dependencies.py:25 +#, python-format +msgid "Circular Dependency Found: %(cycle)s" +msgstr "" + +#: heat/engine/environment.py:181 +#, python-format +msgid "Changing %(path)s from %(was)s to %(now)s" +msgstr "" + +#: heat/engine/environment.py:183 +#, python-format +msgid "Registering %(path)s -> %(value)s" +msgstr "" + +#: heat/engine/parser.py:74 +#, python-format +msgid "" +"Invalid stack name %s must contain only alphanumeric or \"_-.\" " +"characters, must start with alpha" +msgstr "" + +#: heat/engine/resource.py:55 heat/engine/resource.py:58 +#, python-format +msgid "The Resource %s requires replacement." +msgstr "" + +#: heat/engine/resource.py:132 +msgid "Resource name may not contain \"/\"" +msgstr "" + +#: heat/engine/scheduler.py:65 +#, python-format +msgid "%s Timed out" +msgstr "" + +#: heat/engine/service.py:311 +msgid "No Template provided." +msgstr "" + +#: heat/engine/stack_resource.py:122 +#, python-format +msgid "Cannot update %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:151 +#, python-format +msgid "Cannot suspend %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:173 +#, python-format +msgid "Cannot resume %s, stack not created" +msgstr "" + +#: heat/engine/resources/__init__.py:39 +#, python-format +msgid "Failed to load resources from %s" +msgstr "" + +#: heat/engine/resources/instance.py:314 +#, python-format +msgid "Build of server %(server)s failed: %(message)s (%(code)s)" +msgstr "" + +#: heat/engine/resources/instance.py:321 +#, python-format +msgid "Nova reported unexpected instance[%(name)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:418 +#, python-format +msgid "Cannot suspend %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/instance.py:424 heat/engine/resources/instance.py:478 +#, python-format +msgid "Failed to find instance %s" +msgstr "" + +#: heat/engine/resources/instance.py:455 +#, python-format +msgid " nova reported unexpected instance[%(instance)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:472 +#, python-format +msgid "Cannot resume %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/nova_utils.py:221 +#, python-format +msgid "Resizing to '%(flavor)s' failed, status '%(status)s'" +msgstr "" + +#: heat/engine/resources/vpc.py:72 +#, python-format +msgid "Multiple routers found with name %s" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:251 +msgid "The ID of the load balancing pool" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:254 +msgid "Port number on which the servers are running on the members" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:258 +msgid "The list of Nova server IDs load balanced" +msgstr "" + +#: heat/engine/resources/rackspace/cloud_loadbalancer.py:33 +#, python-format +msgid "There was an error building the loadbalancer:%(lb_name)s." +msgstr "" + +#: heat/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: heat/openstack/common/exception.py:102 +msgid "Uncaught exception" +msgstr "" + +#: heat/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: heat/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: heat/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: heat/openstack/common/lockutils.py:166 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:175 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:185 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:203 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:207 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:244 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:248 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/log.py:244 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: heat/openstack/common/log.py:336 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: heat/openstack/common/log.py:386 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: heat/openstack/common/log.py:556 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: heat/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: heat/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: heat/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: heat/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: heat/openstack/common/policy.py:75 +msgid "JSON file containing policy" +msgstr "" + +#: heat/openstack/common/policy.py:78 +msgid "Rule enforced when requested rule is not found" +msgstr "" + +#: heat/openstack/common/policy.py:92 +#, python-format +msgid "Policy doesn't allow %s to be performed." +msgstr "" + +#: heat/openstack/common/policy.py:177 +#, python-format +msgid "Rules must be an instance of dict or Rules, got %s instead" +msgstr "" + +#: heat/openstack/common/policy.py:207 +msgid "Rules successfully reloaded" +msgstr "" + +#: heat/openstack/common/policy.py:253 +#, python-format +msgid "Rule %s will be now enforced" +msgstr "" + +#: heat/openstack/common/policy.py:268 +#, python-format +msgid "Rule [%s] doesn't exist" +msgstr "" + +#: heat/openstack/common/policy.py:478 +#, python-format +msgid "Failed to understand rule %s" +msgstr "" + +#: heat/openstack/common/policy.py:488 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: heat/openstack/common/policy.py:759 +#, python-format +msgid "Failed to understand rule %r" +msgstr "" + +#: heat/openstack/common/processutils.py:127 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: heat/openstack/common/processutils.py:142 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:167 +#: heat/openstack/common/processutils.py:240 +#, python-format +msgid "Result was %s" +msgstr "" + +#: heat/openstack/common/processutils.py:179 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: heat/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: heat/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: heat/openstack/common/service.py:118 heat/openstack/common/service.py:335 +msgid "Full set of CONF:" +msgstr "" + +#: heat/openstack/common/service.py:127 heat/openstack/common/service.py:217 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: heat/openstack/common/service.py:139 +msgid "Exception during rpc cleanup." +msgstr "" + +#: heat/openstack/common/service.py:188 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: heat/openstack/common/service.py:223 +msgid "Unhandled exception" +msgstr "" + +#: heat/openstack/common/service.py:256 +msgid "Forking too fast, sleeping" +msgstr "" + +#: heat/openstack/common/service.py:278 +#, python-format +msgid "Started child %d" +msgstr "" + +#: heat/openstack/common/service.py:305 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: heat/openstack/common/service.py:309 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: heat/openstack/common/service.py:313 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: heat/openstack/common/service.py:345 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: heat/openstack/common/service.py:363 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: heat/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: heat/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:552 +msgid "DB exception wrapped." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:614 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:694 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:50 +msgid "Sort key supplied was not valid." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:89 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:111 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:182 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:188 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:268 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:290 +msgid "Unsupported id columns type" +msgstr "" + +#: heat/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: heat/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: heat/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: heat/openstack/common/notifier/list_notifier.py:112 +#, python-format +msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." +msgstr "" + +#: heat/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: heat/openstack/common/notifier/rpc_notifier.py:45 +#: heat/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: heat/openstack/common/rpc/__init__.py:107 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:336 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:408 +#, python-format +msgid "received %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:416 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:417 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:445 +#: heat/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:453 +#: heat/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:527 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:530 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:565 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:593 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: heat/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: heat/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: heat/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: heat/openstack/common/rpc/common.py:141 +#: heat/openstack/common/rpc/common.py:142 +#: heat/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: heat/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: heat/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: heat/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:162 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:165 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:524 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:561 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:575 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:629 +#: heat/openstack/common/rpc/impl_qpid.py:492 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:647 +#: heat/openstack/common/rpc/impl_qpid.py:507 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:651 +#: heat/openstack/common/rpc/impl_qpid.py:511 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:690 +#: heat/openstack/common/rpc/impl_qpid.py:546 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:161 +msgid "Failed to process message... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:434 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:440 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:453 +msgid "Re-established AMQP queues" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:519 +msgid "Error processing message. Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:387 +msgid "Consuming socket" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:437 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:443 +msgid "Topic contained dangerous characters." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:475 +msgid "Topic socket file creation failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:481 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:497 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:506 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:509 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:543 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:562 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:590 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:597 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:649 +msgid "Creating payload" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:662 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:675 +msgid "Sending cast" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:678 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:681 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:682 +msgid "Unpacking response" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:691 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:698 +msgid "RPC Message Invalid." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:721 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:724 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:728 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:731 +msgid "No match from matchmaker." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:813 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker_ring.py:77 +#: heat/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: heat/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: heat/tests/test_exception.py:24 +#, python-format +msgid "Testing message %(text)s" +msgstr "" + diff --git a/heat/locale/en_AU/LC_MESSAGES/heat.po b/heat/locale/en_AU/LC_MESSAGES/heat.po new file mode 100644 index 00000000000..c6c48859712 --- /dev/null +++ b/heat/locale/en_AU/LC_MESSAGES/heat.po @@ -0,0 +1,1477 @@ +# Translations template 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: 2013-08-27 11:15+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" + +#: heat/api/aws/ec2token.py:38 +msgid "Authentication Endpoint URI" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:260 +#, 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:413 +msgid "Invalid Template URL" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:335 heat/api/cfn/v1/stacks.py:416 +msgid "TemplateBody or TemplateUrl were not given." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:341 heat/api/cfn/v1/stacks.py:422 +msgid "The Template must be a JSON or YAML document." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:383 +msgid "stack not not found" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:49 +#, python-format +msgid "Processing request: %(method)s %(path)s Accept: %(accept)s" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:64 +#, python-format +msgid "Matched versioned URI. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:72 +#, python-format +msgid "" +"Unknown version in versioned URI: %(major_version)d.%(minor_version)d. " +"Returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:88 +#, python-format +msgid "Matched versioned media type. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:94 +#, python-format +msgid "" +"Unknown version in accept header: " +"%(major_version)d.%(minor_version)d...returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:102 +#, python-format +msgid "Unknown accept header: %s...returning version choices." +msgstr "" + +#: heat/api/openstack/v1/actions.py:43 +msgid "No action specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:46 +msgid "Multiple actions specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:50 +#, python-format +msgid "Invalid action %s specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:57 +#, python-format +msgid "Unexpected action %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:100 +#, python-format +msgid "No events found for resource %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:118 +#, python-format +msgid "No event %s found" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:75 +#, python-format +msgid "%s not in valid format" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:83 +msgid "No stack name specified" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:101 +#, python-format +msgid "Could not retrieve template: %s" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:104 +msgid "No template specified" +msgstr "" + +#: heat/api/openstack/v1/util.py:56 +msgid "Invalid Stack address" +msgstr "" + +#: heat/common/auth_password.py:116 +msgid "Request missing required header X-Auth-Url" +msgstr "" + +#: heat/common/auth_password.py:121 +#, python-format +msgid "Header X-Auth-Url \"%s\" not an allowed endpoint" +msgstr "" + +#: heat/common/config.py:37 +msgid "The flavor to use" +msgstr "" + +#: heat/common/config.py:39 +msgid "The API paste config file to use" +msgstr "" + +#: heat/common/config.py:102 +msgid "Allow orchestration of multiple clouds" +msgstr "" + +#: heat/common/config.py:105 +msgid "" +"Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At " +"least one endpoint needs to be specified." +msgstr "" + +#: heat/common/exception.py:102 +msgid "An unknown exception occurred." +msgstr "" + +#: heat/common/exception.py:113 heat/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: heat/common/exception.py:125 +#, python-format +msgid "Missing required credential: %(required)s" +msgstr "" + +#: heat/common/exception.py:129 +#, python-format +msgid "" +"Incorrect auth strategy, expected \"%(expected)s\" but received " +"\"%(received)s\"" +msgstr "" + +#: heat/common/exception.py:134 +#, python-format +msgid "Connect error/bad request to Auth service at URL %(url)s." +msgstr "" + +#: heat/common/exception.py:138 +#, python-format +msgid "Auth service at URL %(url)s not found." +msgstr "" + +#: heat/common/exception.py:142 +msgid "Authorization failed." +msgstr "" + +#: heat/common/exception.py:146 +msgid "You are not authenticated." +msgstr "" + +#: heat/common/exception.py:150 heat/common/exception.py:155 +msgid "You are not authorized to complete this action." +msgstr "" + +#: heat/common/exception.py:159 +#, python-format +msgid "Data supplied was not valid: %(reason)s" +msgstr "" + +#: heat/common/exception.py:163 +#, python-format +msgid "Redirecting to %(uri)s for authorization." +msgstr "" + +#: heat/common/exception.py:167 +msgid "There was an error configuring the client." +msgstr "" + +#: heat/common/exception.py:171 +#, python-format +msgid "" +"The request returned a 302 Multiple Choices. This generally means that " +"you have not included a version indicator in a request URI.\n" +"\n" +"The body of response returned:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:177 +#, python-format +msgid "" +"The request returned a 413 Request Entity Too Large. This generally means" +" that rate limiting or a quota threshold was breached.\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:188 +msgid "" +"The request returned a 503 ServiceUnavilable. This generally occurs on " +"service overload or other transient outage." +msgstr "" + +#: heat/common/exception.py:199 +msgid "The URI was too long." +msgstr "" + +#: heat/common/exception.py:203 +#, python-format +msgid "" +"The request returned 500 Internal Server Error\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:208 +#, python-format +msgid "Maximum redirects (%(redirects)s) was exceeded." +msgstr "" + +#: heat/common/exception.py:212 +msgid "Received invalid HTTP redirect." +msgstr "" + +#: heat/common/exception.py:216 +msgid "Response from Keystone does not contain a Heat endpoint." +msgstr "" + +#: heat/common/exception.py:220 +#, 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:226 +#, python-format +msgid "The Parameter (%(key)s) was not provided." +msgstr "" + +#: heat/common/exception.py:230 +#, python-format +msgid "The Parameter (%(key)s) was not defined in template." +msgstr "" + +#: heat/common/exception.py:234 +#, python-format +msgid "The Referenced Attribute (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:239 +#, python-format +msgid "The specified reference (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:244 +#, python-format +msgid "The Key (%(key_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:248 +#, python-format +msgid "The Flavor ID (%(flavor_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:252 +#, python-format +msgid "The Image (%(image_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:256 +#, python-format +msgid "Multiple images were found with name (%(image_name)s)." +msgstr "" + +#: heat/common/exception.py:260 +#, python-format +msgid "Searching Tenant %(target)s from Tenant %(actual)s forbidden." +msgstr "" + +#: heat/common/exception.py:265 +#, python-format +msgid "The Stack (%(stack_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:269 +#, python-format +msgid "The Stack (%(stack_name)s) already exists." +msgstr "" + +#: heat/common/exception.py:273 +#, python-format +msgid "%(message)s" +msgstr "" + +#: heat/common/exception.py:277 +#, python-format +msgid "" +"The Resource (%(resource_name)s) could not be found in Stack " +"%(stack_name)s." +msgstr "" + +#: heat/common/exception.py:282 +#, python-format +msgid "The Resource Type (%(type_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:286 +#, python-format +msgid "The Resource (%(resource_name)s) is not available." +msgstr "" + +#: heat/common/exception.py:290 +#, python-format +msgid "The Resource (%(resource_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:294 +#, python-format +msgid "The Watch Rule (%(watch_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:298 +#, python-format +msgid "%(exc_type)s: %(message)s" +msgstr "" + +#: heat/common/exception.py:312 +#, python-format +msgid "%(feature)s is not supported." +msgstr "" + +#: heat/common/exception.py:316 +#, python-format +msgid "Cannot define the following properties at the same time: %s." +msgstr "" + +#: heat/common/exception.py:334 +msgid "Template exceeds maximum allowed size." +msgstr "" + +#: heat/common/exception.py:338 +msgid "" +"Egress rules are only allowed when Neutron is used and the 'VpcId' " +"property is set." +msgstr "" + +#: heat/common/plugin_loader.py:94 +#, python-format +msgid "Failed to import module %s" +msgstr "" + +#: heat/common/urlfetch.py:37 +#, python-format +msgid "Fetching data from %s" +msgstr "" + +#: heat/common/wsgi.py:55 +msgid "" +"Address to bind the server. Useful when selecting a particular network " +"interface." +msgstr "" + +#: heat/common/wsgi.py:58 +msgid "The port on which the server will listen." +msgstr "" + +#: heat/common/wsgi.py:65 +msgid "Number of backlog requests to configure the socket with" +msgstr "" + +#: heat/common/wsgi.py:68 +msgid "Location of the SSL Certificate File to use for SSL mode" +msgstr "" + +#: heat/common/wsgi.py:71 +msgid "Location of the SSL Key File to use for enabling SSL mode" +msgstr "" + +#: heat/common/wsgi.py:78 +msgid "Number of workers for Heat service" +msgstr "" + +#: heat/common/wsgi.py:129 heat/openstack/common/sslutils.py:61 +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:147 +#, python-format +msgid "Could not bind to %(bind_addr)safter trying for 30 seconds" +msgstr "" + +#: heat/common/wsgi.py:179 +msgid "SIGTERM received" +msgstr "" + +#: heat/common/wsgi.py:188 +msgid "SIGHUP received" +msgstr "" + +#: heat/common/wsgi.py:203 heat/openstack/common/service.py:288 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: heat/common/wsgi.py:214 +#, python-format +msgid "Removing dead child %s" +msgstr "" + +#: heat/common/wsgi.py:221 +msgid "Caught keyboard interrupt. Exiting." +msgstr "" + +#: heat/common/wsgi.py:225 +msgid "Exited" +msgstr "" + +#: heat/common/wsgi.py:243 +#, python-format +msgid "Child %d exiting normally" +msgstr "" + +#: heat/common/wsgi.py:246 +#, python-format +msgid "Started child %s" +msgstr "" + +#: heat/common/wsgi.py:268 +msgid "Starting single process server" +msgstr "" + +#: heat/common/wsgi.py:596 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: heat/common/wsgi.py:597 +msgid "" +"The server could not comply with the request since\r\n" +"it is either malformed or otherwise incorrect.\r\n" +msgstr "" + +#: heat/common/wsgi.py:611 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: heat/common/wsgi.py:616 +#, python-format +msgid "Unexpected error occurred serving API: %s" +msgstr "" + +#: heat/db/sqlalchemy/api.py:393 +msgid "age should be an integer" +msgstr "" + +#: heat/db/sqlalchemy/api.py:395 +msgid "age should be a positive integer" +msgstr "" + +#: heat/db/sqlalchemy/migration.py:63 +msgid "python-migrate is not installed. Exiting." +msgstr "" + +#: heat/db/sqlalchemy/migration.py:73 +msgid "version should be an integer" +msgstr "" + +#: heat/doc/resources.py:85 +msgid "HOT Syntax" +msgstr "" + +#: heat/doc/resources.py:107 +msgid "YAML Syntax" +msgstr "" + +#: heat/doc/resources.py:129 +msgid "JSON Syntax" +msgstr "" + +#: heat/doc/resources.py:161 +#, python-format +msgid " from %s" +msgstr "" + +#: heat/doc/resources.py:163 +#, python-format +msgid " up to %s" +msgstr "" + +#: heat/doc/resources.py:165 +#, python-format +msgid " from length %s" +msgstr "" + +#: heat/doc/resources.py:167 +#, python-format +msgid " up to length %s" +msgstr "" + +#: heat/doc/resources.py:174 +msgid "Not implemented." +msgstr "" + +#: heat/doc/resources.py:185 +msgid "Required property." +msgstr "" + +#: heat/doc/resources.py:189 +#, python-format +msgid "Optional property, defaults to \"%s\"." +msgstr "" + +#: heat/doc/resources.py:192 +msgid "Optional property." +msgstr "" + +#: heat/doc/resources.py:196 +#, python-format +msgid "Value must match pattern: %s" +msgstr "" + +#: heat/doc/resources.py:203 +#, python-format +msgid "Allowed values: %s" +msgstr "" + +#: heat/doc/resources.py:209 +msgid "Map properties:" +msgstr "" + +#: heat/doc/resources.py:215 +msgid "List contains maps with the properties:" +msgstr "" + +#: heat/doc/resources.py:230 +msgid "Properties" +msgstr "" + +#: heat/doc/resources.py:241 +msgid "Attributes" +msgstr "" + +#: heat/engine/dependencies.py:25 +#, python-format +msgid "Circular Dependency Found: %(cycle)s" +msgstr "" + +#: heat/engine/environment.py:181 +#, python-format +msgid "Changing %(path)s from %(was)s to %(now)s" +msgstr "" + +#: heat/engine/environment.py:183 +#, python-format +msgid "Registering %(path)s -> %(value)s" +msgstr "" + +#: heat/engine/parser.py:74 +#, python-format +msgid "" +"Invalid stack name %s must contain only alphanumeric or \"_-.\" " +"characters, must start with alpha" +msgstr "" + +#: heat/engine/resource.py:55 heat/engine/resource.py:58 +#, python-format +msgid "The Resource %s requires replacement." +msgstr "" + +#: heat/engine/resource.py:132 +msgid "Resource name may not contain \"/\"" +msgstr "" + +#: heat/engine/scheduler.py:65 +#, python-format +msgid "%s Timed out" +msgstr "" + +#: heat/engine/service.py:311 +msgid "No Template provided." +msgstr "" + +#: heat/engine/stack_resource.py:122 +#, python-format +msgid "Cannot update %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:151 +#, python-format +msgid "Cannot suspend %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:173 +#, python-format +msgid "Cannot resume %s, stack not created" +msgstr "" + +#: heat/engine/resources/__init__.py:39 +#, python-format +msgid "Failed to load resources from %s" +msgstr "" + +#: heat/engine/resources/instance.py:314 +#, python-format +msgid "Build of server %(server)s failed: %(message)s (%(code)s)" +msgstr "" + +#: heat/engine/resources/instance.py:321 +#, python-format +msgid "Nova reported unexpected instance[%(name)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:418 +#, python-format +msgid "Cannot suspend %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/instance.py:424 heat/engine/resources/instance.py:478 +#, python-format +msgid "Failed to find instance %s" +msgstr "" + +#: heat/engine/resources/instance.py:455 +#, python-format +msgid " nova reported unexpected instance[%(instance)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:472 +#, python-format +msgid "Cannot resume %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/nova_utils.py:221 +#, python-format +msgid "Resizing to '%(flavor)s' failed, status '%(status)s'" +msgstr "" + +#: heat/engine/resources/vpc.py:72 +#, python-format +msgid "Multiple routers found with name %s" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:251 +msgid "The ID of the load balancing pool" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:254 +msgid "Port number on which the servers are running on the members" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:258 +msgid "The list of Nova server IDs load balanced" +msgstr "" + +#: heat/engine/resources/rackspace/cloud_loadbalancer.py:33 +#, python-format +msgid "There was an error building the loadbalancer:%(lb_name)s." +msgstr "" + +#: heat/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: heat/openstack/common/exception.py:102 +msgid "Uncaught exception" +msgstr "" + +#: heat/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: heat/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: heat/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: heat/openstack/common/lockutils.py:166 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:175 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:185 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:203 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:207 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:244 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:248 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/log.py:244 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: heat/openstack/common/log.py:336 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: heat/openstack/common/log.py:386 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: heat/openstack/common/log.py:556 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: heat/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: heat/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: heat/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: heat/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: heat/openstack/common/policy.py:75 +msgid "JSON file containing policy" +msgstr "" + +#: heat/openstack/common/policy.py:78 +msgid "Rule enforced when requested rule is not found" +msgstr "" + +#: heat/openstack/common/policy.py:92 +#, python-format +msgid "Policy doesn't allow %s to be performed." +msgstr "" + +#: heat/openstack/common/policy.py:177 +#, python-format +msgid "Rules must be an instance of dict or Rules, got %s instead" +msgstr "" + +#: heat/openstack/common/policy.py:207 +msgid "Rules successfully reloaded" +msgstr "" + +#: heat/openstack/common/policy.py:253 +#, python-format +msgid "Rule %s will be now enforced" +msgstr "" + +#: heat/openstack/common/policy.py:268 +#, python-format +msgid "Rule [%s] doesn't exist" +msgstr "" + +#: heat/openstack/common/policy.py:478 +#, python-format +msgid "Failed to understand rule %s" +msgstr "" + +#: heat/openstack/common/policy.py:488 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: heat/openstack/common/policy.py:759 +#, python-format +msgid "Failed to understand rule %r" +msgstr "" + +#: heat/openstack/common/processutils.py:127 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: heat/openstack/common/processutils.py:142 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:167 +#: heat/openstack/common/processutils.py:240 +#, python-format +msgid "Result was %s" +msgstr "" + +#: heat/openstack/common/processutils.py:179 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: heat/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: heat/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: heat/openstack/common/service.py:118 heat/openstack/common/service.py:335 +msgid "Full set of CONF:" +msgstr "" + +#: heat/openstack/common/service.py:127 heat/openstack/common/service.py:217 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: heat/openstack/common/service.py:139 +msgid "Exception during rpc cleanup." +msgstr "" + +#: heat/openstack/common/service.py:188 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: heat/openstack/common/service.py:223 +msgid "Unhandled exception" +msgstr "" + +#: heat/openstack/common/service.py:256 +msgid "Forking too fast, sleeping" +msgstr "" + +#: heat/openstack/common/service.py:278 +#, python-format +msgid "Started child %d" +msgstr "" + +#: heat/openstack/common/service.py:305 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: heat/openstack/common/service.py:309 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: heat/openstack/common/service.py:313 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: heat/openstack/common/service.py:345 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: heat/openstack/common/service.py:363 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: heat/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: heat/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:552 +msgid "DB exception wrapped." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:614 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:694 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:50 +msgid "Sort key supplied was not valid." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:89 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:111 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:182 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:188 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:268 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:290 +msgid "Unsupported id columns type" +msgstr "" + +#: heat/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: heat/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: heat/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: heat/openstack/common/notifier/list_notifier.py:112 +#, python-format +msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." +msgstr "" + +#: heat/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: heat/openstack/common/notifier/rpc_notifier.py:45 +#: heat/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: heat/openstack/common/rpc/__init__.py:107 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:336 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:408 +#, python-format +msgid "received %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:416 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:417 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:445 +#: heat/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:453 +#: heat/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:527 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:530 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:565 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:593 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: heat/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: heat/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: heat/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: heat/openstack/common/rpc/common.py:141 +#: heat/openstack/common/rpc/common.py:142 +#: heat/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: heat/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: heat/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: heat/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:162 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:165 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:524 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:561 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:575 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:629 +#: heat/openstack/common/rpc/impl_qpid.py:492 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:647 +#: heat/openstack/common/rpc/impl_qpid.py:507 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:651 +#: heat/openstack/common/rpc/impl_qpid.py:511 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:690 +#: heat/openstack/common/rpc/impl_qpid.py:546 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:161 +msgid "Failed to process message... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:434 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:440 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:453 +msgid "Re-established AMQP queues" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:519 +msgid "Error processing message. Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:387 +msgid "Consuming socket" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:437 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:443 +msgid "Topic contained dangerous characters." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:475 +msgid "Topic socket file creation failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:481 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:497 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:506 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:509 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:543 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:562 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:590 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:597 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:649 +msgid "Creating payload" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:662 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:675 +msgid "Sending cast" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:678 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:681 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:682 +msgid "Unpacking response" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:691 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:698 +msgid "RPC Message Invalid." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:721 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:724 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:728 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:731 +msgid "No match from matchmaker." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:813 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker_ring.py:77 +#: heat/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: heat/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: heat/tests/test_exception.py:24 +#, python-format +msgid "Testing message %(text)s" +msgstr "" + diff --git a/heat/locale/en_GB/LC_MESSAGES/heat.po b/heat/locale/en_GB/LC_MESSAGES/heat.po new file mode 100644 index 00000000000..c6c48859712 --- /dev/null +++ b/heat/locale/en_GB/LC_MESSAGES/heat.po @@ -0,0 +1,1477 @@ +# Translations template 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: 2013-08-27 11:15+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" + +#: heat/api/aws/ec2token.py:38 +msgid "Authentication Endpoint URI" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:260 +#, 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:413 +msgid "Invalid Template URL" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:335 heat/api/cfn/v1/stacks.py:416 +msgid "TemplateBody or TemplateUrl were not given." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:341 heat/api/cfn/v1/stacks.py:422 +msgid "The Template must be a JSON or YAML document." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:383 +msgid "stack not not found" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:49 +#, python-format +msgid "Processing request: %(method)s %(path)s Accept: %(accept)s" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:64 +#, python-format +msgid "Matched versioned URI. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:72 +#, python-format +msgid "" +"Unknown version in versioned URI: %(major_version)d.%(minor_version)d. " +"Returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:88 +#, python-format +msgid "Matched versioned media type. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:94 +#, python-format +msgid "" +"Unknown version in accept header: " +"%(major_version)d.%(minor_version)d...returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:102 +#, python-format +msgid "Unknown accept header: %s...returning version choices." +msgstr "" + +#: heat/api/openstack/v1/actions.py:43 +msgid "No action specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:46 +msgid "Multiple actions specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:50 +#, python-format +msgid "Invalid action %s specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:57 +#, python-format +msgid "Unexpected action %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:100 +#, python-format +msgid "No events found for resource %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:118 +#, python-format +msgid "No event %s found" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:75 +#, python-format +msgid "%s not in valid format" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:83 +msgid "No stack name specified" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:101 +#, python-format +msgid "Could not retrieve template: %s" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:104 +msgid "No template specified" +msgstr "" + +#: heat/api/openstack/v1/util.py:56 +msgid "Invalid Stack address" +msgstr "" + +#: heat/common/auth_password.py:116 +msgid "Request missing required header X-Auth-Url" +msgstr "" + +#: heat/common/auth_password.py:121 +#, python-format +msgid "Header X-Auth-Url \"%s\" not an allowed endpoint" +msgstr "" + +#: heat/common/config.py:37 +msgid "The flavor to use" +msgstr "" + +#: heat/common/config.py:39 +msgid "The API paste config file to use" +msgstr "" + +#: heat/common/config.py:102 +msgid "Allow orchestration of multiple clouds" +msgstr "" + +#: heat/common/config.py:105 +msgid "" +"Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At " +"least one endpoint needs to be specified." +msgstr "" + +#: heat/common/exception.py:102 +msgid "An unknown exception occurred." +msgstr "" + +#: heat/common/exception.py:113 heat/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: heat/common/exception.py:125 +#, python-format +msgid "Missing required credential: %(required)s" +msgstr "" + +#: heat/common/exception.py:129 +#, python-format +msgid "" +"Incorrect auth strategy, expected \"%(expected)s\" but received " +"\"%(received)s\"" +msgstr "" + +#: heat/common/exception.py:134 +#, python-format +msgid "Connect error/bad request to Auth service at URL %(url)s." +msgstr "" + +#: heat/common/exception.py:138 +#, python-format +msgid "Auth service at URL %(url)s not found." +msgstr "" + +#: heat/common/exception.py:142 +msgid "Authorization failed." +msgstr "" + +#: heat/common/exception.py:146 +msgid "You are not authenticated." +msgstr "" + +#: heat/common/exception.py:150 heat/common/exception.py:155 +msgid "You are not authorized to complete this action." +msgstr "" + +#: heat/common/exception.py:159 +#, python-format +msgid "Data supplied was not valid: %(reason)s" +msgstr "" + +#: heat/common/exception.py:163 +#, python-format +msgid "Redirecting to %(uri)s for authorization." +msgstr "" + +#: heat/common/exception.py:167 +msgid "There was an error configuring the client." +msgstr "" + +#: heat/common/exception.py:171 +#, python-format +msgid "" +"The request returned a 302 Multiple Choices. This generally means that " +"you have not included a version indicator in a request URI.\n" +"\n" +"The body of response returned:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:177 +#, python-format +msgid "" +"The request returned a 413 Request Entity Too Large. This generally means" +" that rate limiting or a quota threshold was breached.\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:188 +msgid "" +"The request returned a 503 ServiceUnavilable. This generally occurs on " +"service overload or other transient outage." +msgstr "" + +#: heat/common/exception.py:199 +msgid "The URI was too long." +msgstr "" + +#: heat/common/exception.py:203 +#, python-format +msgid "" +"The request returned 500 Internal Server Error\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:208 +#, python-format +msgid "Maximum redirects (%(redirects)s) was exceeded." +msgstr "" + +#: heat/common/exception.py:212 +msgid "Received invalid HTTP redirect." +msgstr "" + +#: heat/common/exception.py:216 +msgid "Response from Keystone does not contain a Heat endpoint." +msgstr "" + +#: heat/common/exception.py:220 +#, 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:226 +#, python-format +msgid "The Parameter (%(key)s) was not provided." +msgstr "" + +#: heat/common/exception.py:230 +#, python-format +msgid "The Parameter (%(key)s) was not defined in template." +msgstr "" + +#: heat/common/exception.py:234 +#, python-format +msgid "The Referenced Attribute (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:239 +#, python-format +msgid "The specified reference (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:244 +#, python-format +msgid "The Key (%(key_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:248 +#, python-format +msgid "The Flavor ID (%(flavor_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:252 +#, python-format +msgid "The Image (%(image_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:256 +#, python-format +msgid "Multiple images were found with name (%(image_name)s)." +msgstr "" + +#: heat/common/exception.py:260 +#, python-format +msgid "Searching Tenant %(target)s from Tenant %(actual)s forbidden." +msgstr "" + +#: heat/common/exception.py:265 +#, python-format +msgid "The Stack (%(stack_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:269 +#, python-format +msgid "The Stack (%(stack_name)s) already exists." +msgstr "" + +#: heat/common/exception.py:273 +#, python-format +msgid "%(message)s" +msgstr "" + +#: heat/common/exception.py:277 +#, python-format +msgid "" +"The Resource (%(resource_name)s) could not be found in Stack " +"%(stack_name)s." +msgstr "" + +#: heat/common/exception.py:282 +#, python-format +msgid "The Resource Type (%(type_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:286 +#, python-format +msgid "The Resource (%(resource_name)s) is not available." +msgstr "" + +#: heat/common/exception.py:290 +#, python-format +msgid "The Resource (%(resource_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:294 +#, python-format +msgid "The Watch Rule (%(watch_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:298 +#, python-format +msgid "%(exc_type)s: %(message)s" +msgstr "" + +#: heat/common/exception.py:312 +#, python-format +msgid "%(feature)s is not supported." +msgstr "" + +#: heat/common/exception.py:316 +#, python-format +msgid "Cannot define the following properties at the same time: %s." +msgstr "" + +#: heat/common/exception.py:334 +msgid "Template exceeds maximum allowed size." +msgstr "" + +#: heat/common/exception.py:338 +msgid "" +"Egress rules are only allowed when Neutron is used and the 'VpcId' " +"property is set." +msgstr "" + +#: heat/common/plugin_loader.py:94 +#, python-format +msgid "Failed to import module %s" +msgstr "" + +#: heat/common/urlfetch.py:37 +#, python-format +msgid "Fetching data from %s" +msgstr "" + +#: heat/common/wsgi.py:55 +msgid "" +"Address to bind the server. Useful when selecting a particular network " +"interface." +msgstr "" + +#: heat/common/wsgi.py:58 +msgid "The port on which the server will listen." +msgstr "" + +#: heat/common/wsgi.py:65 +msgid "Number of backlog requests to configure the socket with" +msgstr "" + +#: heat/common/wsgi.py:68 +msgid "Location of the SSL Certificate File to use for SSL mode" +msgstr "" + +#: heat/common/wsgi.py:71 +msgid "Location of the SSL Key File to use for enabling SSL mode" +msgstr "" + +#: heat/common/wsgi.py:78 +msgid "Number of workers for Heat service" +msgstr "" + +#: heat/common/wsgi.py:129 heat/openstack/common/sslutils.py:61 +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:147 +#, python-format +msgid "Could not bind to %(bind_addr)safter trying for 30 seconds" +msgstr "" + +#: heat/common/wsgi.py:179 +msgid "SIGTERM received" +msgstr "" + +#: heat/common/wsgi.py:188 +msgid "SIGHUP received" +msgstr "" + +#: heat/common/wsgi.py:203 heat/openstack/common/service.py:288 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: heat/common/wsgi.py:214 +#, python-format +msgid "Removing dead child %s" +msgstr "" + +#: heat/common/wsgi.py:221 +msgid "Caught keyboard interrupt. Exiting." +msgstr "" + +#: heat/common/wsgi.py:225 +msgid "Exited" +msgstr "" + +#: heat/common/wsgi.py:243 +#, python-format +msgid "Child %d exiting normally" +msgstr "" + +#: heat/common/wsgi.py:246 +#, python-format +msgid "Started child %s" +msgstr "" + +#: heat/common/wsgi.py:268 +msgid "Starting single process server" +msgstr "" + +#: heat/common/wsgi.py:596 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: heat/common/wsgi.py:597 +msgid "" +"The server could not comply with the request since\r\n" +"it is either malformed or otherwise incorrect.\r\n" +msgstr "" + +#: heat/common/wsgi.py:611 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: heat/common/wsgi.py:616 +#, python-format +msgid "Unexpected error occurred serving API: %s" +msgstr "" + +#: heat/db/sqlalchemy/api.py:393 +msgid "age should be an integer" +msgstr "" + +#: heat/db/sqlalchemy/api.py:395 +msgid "age should be a positive integer" +msgstr "" + +#: heat/db/sqlalchemy/migration.py:63 +msgid "python-migrate is not installed. Exiting." +msgstr "" + +#: heat/db/sqlalchemy/migration.py:73 +msgid "version should be an integer" +msgstr "" + +#: heat/doc/resources.py:85 +msgid "HOT Syntax" +msgstr "" + +#: heat/doc/resources.py:107 +msgid "YAML Syntax" +msgstr "" + +#: heat/doc/resources.py:129 +msgid "JSON Syntax" +msgstr "" + +#: heat/doc/resources.py:161 +#, python-format +msgid " from %s" +msgstr "" + +#: heat/doc/resources.py:163 +#, python-format +msgid " up to %s" +msgstr "" + +#: heat/doc/resources.py:165 +#, python-format +msgid " from length %s" +msgstr "" + +#: heat/doc/resources.py:167 +#, python-format +msgid " up to length %s" +msgstr "" + +#: heat/doc/resources.py:174 +msgid "Not implemented." +msgstr "" + +#: heat/doc/resources.py:185 +msgid "Required property." +msgstr "" + +#: heat/doc/resources.py:189 +#, python-format +msgid "Optional property, defaults to \"%s\"." +msgstr "" + +#: heat/doc/resources.py:192 +msgid "Optional property." +msgstr "" + +#: heat/doc/resources.py:196 +#, python-format +msgid "Value must match pattern: %s" +msgstr "" + +#: heat/doc/resources.py:203 +#, python-format +msgid "Allowed values: %s" +msgstr "" + +#: heat/doc/resources.py:209 +msgid "Map properties:" +msgstr "" + +#: heat/doc/resources.py:215 +msgid "List contains maps with the properties:" +msgstr "" + +#: heat/doc/resources.py:230 +msgid "Properties" +msgstr "" + +#: heat/doc/resources.py:241 +msgid "Attributes" +msgstr "" + +#: heat/engine/dependencies.py:25 +#, python-format +msgid "Circular Dependency Found: %(cycle)s" +msgstr "" + +#: heat/engine/environment.py:181 +#, python-format +msgid "Changing %(path)s from %(was)s to %(now)s" +msgstr "" + +#: heat/engine/environment.py:183 +#, python-format +msgid "Registering %(path)s -> %(value)s" +msgstr "" + +#: heat/engine/parser.py:74 +#, python-format +msgid "" +"Invalid stack name %s must contain only alphanumeric or \"_-.\" " +"characters, must start with alpha" +msgstr "" + +#: heat/engine/resource.py:55 heat/engine/resource.py:58 +#, python-format +msgid "The Resource %s requires replacement." +msgstr "" + +#: heat/engine/resource.py:132 +msgid "Resource name may not contain \"/\"" +msgstr "" + +#: heat/engine/scheduler.py:65 +#, python-format +msgid "%s Timed out" +msgstr "" + +#: heat/engine/service.py:311 +msgid "No Template provided." +msgstr "" + +#: heat/engine/stack_resource.py:122 +#, python-format +msgid "Cannot update %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:151 +#, python-format +msgid "Cannot suspend %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:173 +#, python-format +msgid "Cannot resume %s, stack not created" +msgstr "" + +#: heat/engine/resources/__init__.py:39 +#, python-format +msgid "Failed to load resources from %s" +msgstr "" + +#: heat/engine/resources/instance.py:314 +#, python-format +msgid "Build of server %(server)s failed: %(message)s (%(code)s)" +msgstr "" + +#: heat/engine/resources/instance.py:321 +#, python-format +msgid "Nova reported unexpected instance[%(name)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:418 +#, python-format +msgid "Cannot suspend %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/instance.py:424 heat/engine/resources/instance.py:478 +#, python-format +msgid "Failed to find instance %s" +msgstr "" + +#: heat/engine/resources/instance.py:455 +#, python-format +msgid " nova reported unexpected instance[%(instance)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:472 +#, python-format +msgid "Cannot resume %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/nova_utils.py:221 +#, python-format +msgid "Resizing to '%(flavor)s' failed, status '%(status)s'" +msgstr "" + +#: heat/engine/resources/vpc.py:72 +#, python-format +msgid "Multiple routers found with name %s" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:251 +msgid "The ID of the load balancing pool" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:254 +msgid "Port number on which the servers are running on the members" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:258 +msgid "The list of Nova server IDs load balanced" +msgstr "" + +#: heat/engine/resources/rackspace/cloud_loadbalancer.py:33 +#, python-format +msgid "There was an error building the loadbalancer:%(lb_name)s." +msgstr "" + +#: heat/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: heat/openstack/common/exception.py:102 +msgid "Uncaught exception" +msgstr "" + +#: heat/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: heat/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: heat/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: heat/openstack/common/lockutils.py:166 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:175 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:185 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:203 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:207 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:244 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:248 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/log.py:244 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: heat/openstack/common/log.py:336 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: heat/openstack/common/log.py:386 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: heat/openstack/common/log.py:556 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: heat/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: heat/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: heat/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: heat/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: heat/openstack/common/policy.py:75 +msgid "JSON file containing policy" +msgstr "" + +#: heat/openstack/common/policy.py:78 +msgid "Rule enforced when requested rule is not found" +msgstr "" + +#: heat/openstack/common/policy.py:92 +#, python-format +msgid "Policy doesn't allow %s to be performed." +msgstr "" + +#: heat/openstack/common/policy.py:177 +#, python-format +msgid "Rules must be an instance of dict or Rules, got %s instead" +msgstr "" + +#: heat/openstack/common/policy.py:207 +msgid "Rules successfully reloaded" +msgstr "" + +#: heat/openstack/common/policy.py:253 +#, python-format +msgid "Rule %s will be now enforced" +msgstr "" + +#: heat/openstack/common/policy.py:268 +#, python-format +msgid "Rule [%s] doesn't exist" +msgstr "" + +#: heat/openstack/common/policy.py:478 +#, python-format +msgid "Failed to understand rule %s" +msgstr "" + +#: heat/openstack/common/policy.py:488 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: heat/openstack/common/policy.py:759 +#, python-format +msgid "Failed to understand rule %r" +msgstr "" + +#: heat/openstack/common/processutils.py:127 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: heat/openstack/common/processutils.py:142 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:167 +#: heat/openstack/common/processutils.py:240 +#, python-format +msgid "Result was %s" +msgstr "" + +#: heat/openstack/common/processutils.py:179 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: heat/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: heat/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: heat/openstack/common/service.py:118 heat/openstack/common/service.py:335 +msgid "Full set of CONF:" +msgstr "" + +#: heat/openstack/common/service.py:127 heat/openstack/common/service.py:217 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: heat/openstack/common/service.py:139 +msgid "Exception during rpc cleanup." +msgstr "" + +#: heat/openstack/common/service.py:188 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: heat/openstack/common/service.py:223 +msgid "Unhandled exception" +msgstr "" + +#: heat/openstack/common/service.py:256 +msgid "Forking too fast, sleeping" +msgstr "" + +#: heat/openstack/common/service.py:278 +#, python-format +msgid "Started child %d" +msgstr "" + +#: heat/openstack/common/service.py:305 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: heat/openstack/common/service.py:309 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: heat/openstack/common/service.py:313 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: heat/openstack/common/service.py:345 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: heat/openstack/common/service.py:363 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: heat/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: heat/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:552 +msgid "DB exception wrapped." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:614 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:694 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:50 +msgid "Sort key supplied was not valid." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:89 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:111 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:182 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:188 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:268 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:290 +msgid "Unsupported id columns type" +msgstr "" + +#: heat/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: heat/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: heat/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: heat/openstack/common/notifier/list_notifier.py:112 +#, python-format +msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." +msgstr "" + +#: heat/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: heat/openstack/common/notifier/rpc_notifier.py:45 +#: heat/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: heat/openstack/common/rpc/__init__.py:107 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:336 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:408 +#, python-format +msgid "received %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:416 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:417 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:445 +#: heat/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:453 +#: heat/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:527 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:530 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:565 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:593 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: heat/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: heat/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: heat/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: heat/openstack/common/rpc/common.py:141 +#: heat/openstack/common/rpc/common.py:142 +#: heat/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: heat/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: heat/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: heat/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:162 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:165 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:524 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:561 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:575 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:629 +#: heat/openstack/common/rpc/impl_qpid.py:492 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:647 +#: heat/openstack/common/rpc/impl_qpid.py:507 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:651 +#: heat/openstack/common/rpc/impl_qpid.py:511 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:690 +#: heat/openstack/common/rpc/impl_qpid.py:546 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:161 +msgid "Failed to process message... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:434 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:440 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:453 +msgid "Re-established AMQP queues" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:519 +msgid "Error processing message. Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:387 +msgid "Consuming socket" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:437 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:443 +msgid "Topic contained dangerous characters." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:475 +msgid "Topic socket file creation failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:481 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:497 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:506 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:509 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:543 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:562 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:590 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:597 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:649 +msgid "Creating payload" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:662 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:675 +msgid "Sending cast" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:678 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:681 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:682 +msgid "Unpacking response" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:691 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:698 +msgid "RPC Message Invalid." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:721 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:724 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:728 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:731 +msgid "No match from matchmaker." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:813 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker_ring.py:77 +#: heat/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: heat/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: heat/tests/test_exception.py:24 +#, python-format +msgid "Testing message %(text)s" +msgstr "" + diff --git a/heat/locale/en_US/LC_MESSAGES/heat.po b/heat/locale/en_US/LC_MESSAGES/heat.po new file mode 100644 index 00000000000..c6c48859712 --- /dev/null +++ b/heat/locale/en_US/LC_MESSAGES/heat.po @@ -0,0 +1,1477 @@ +# Translations template 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: 2013-08-27 11:15+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" + +#: heat/api/aws/ec2token.py:38 +msgid "Authentication Endpoint URI" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:260 +#, 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:413 +msgid "Invalid Template URL" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:335 heat/api/cfn/v1/stacks.py:416 +msgid "TemplateBody or TemplateUrl were not given." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:341 heat/api/cfn/v1/stacks.py:422 +msgid "The Template must be a JSON or YAML document." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:383 +msgid "stack not not found" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:49 +#, python-format +msgid "Processing request: %(method)s %(path)s Accept: %(accept)s" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:64 +#, python-format +msgid "Matched versioned URI. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:72 +#, python-format +msgid "" +"Unknown version in versioned URI: %(major_version)d.%(minor_version)d. " +"Returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:88 +#, python-format +msgid "Matched versioned media type. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:94 +#, python-format +msgid "" +"Unknown version in accept header: " +"%(major_version)d.%(minor_version)d...returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:102 +#, python-format +msgid "Unknown accept header: %s...returning version choices." +msgstr "" + +#: heat/api/openstack/v1/actions.py:43 +msgid "No action specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:46 +msgid "Multiple actions specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:50 +#, python-format +msgid "Invalid action %s specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:57 +#, python-format +msgid "Unexpected action %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:100 +#, python-format +msgid "No events found for resource %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:118 +#, python-format +msgid "No event %s found" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:75 +#, python-format +msgid "%s not in valid format" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:83 +msgid "No stack name specified" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:101 +#, python-format +msgid "Could not retrieve template: %s" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:104 +msgid "No template specified" +msgstr "" + +#: heat/api/openstack/v1/util.py:56 +msgid "Invalid Stack address" +msgstr "" + +#: heat/common/auth_password.py:116 +msgid "Request missing required header X-Auth-Url" +msgstr "" + +#: heat/common/auth_password.py:121 +#, python-format +msgid "Header X-Auth-Url \"%s\" not an allowed endpoint" +msgstr "" + +#: heat/common/config.py:37 +msgid "The flavor to use" +msgstr "" + +#: heat/common/config.py:39 +msgid "The API paste config file to use" +msgstr "" + +#: heat/common/config.py:102 +msgid "Allow orchestration of multiple clouds" +msgstr "" + +#: heat/common/config.py:105 +msgid "" +"Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At " +"least one endpoint needs to be specified." +msgstr "" + +#: heat/common/exception.py:102 +msgid "An unknown exception occurred." +msgstr "" + +#: heat/common/exception.py:113 heat/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: heat/common/exception.py:125 +#, python-format +msgid "Missing required credential: %(required)s" +msgstr "" + +#: heat/common/exception.py:129 +#, python-format +msgid "" +"Incorrect auth strategy, expected \"%(expected)s\" but received " +"\"%(received)s\"" +msgstr "" + +#: heat/common/exception.py:134 +#, python-format +msgid "Connect error/bad request to Auth service at URL %(url)s." +msgstr "" + +#: heat/common/exception.py:138 +#, python-format +msgid "Auth service at URL %(url)s not found." +msgstr "" + +#: heat/common/exception.py:142 +msgid "Authorization failed." +msgstr "" + +#: heat/common/exception.py:146 +msgid "You are not authenticated." +msgstr "" + +#: heat/common/exception.py:150 heat/common/exception.py:155 +msgid "You are not authorized to complete this action." +msgstr "" + +#: heat/common/exception.py:159 +#, python-format +msgid "Data supplied was not valid: %(reason)s" +msgstr "" + +#: heat/common/exception.py:163 +#, python-format +msgid "Redirecting to %(uri)s for authorization." +msgstr "" + +#: heat/common/exception.py:167 +msgid "There was an error configuring the client." +msgstr "" + +#: heat/common/exception.py:171 +#, python-format +msgid "" +"The request returned a 302 Multiple Choices. This generally means that " +"you have not included a version indicator in a request URI.\n" +"\n" +"The body of response returned:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:177 +#, python-format +msgid "" +"The request returned a 413 Request Entity Too Large. This generally means" +" that rate limiting or a quota threshold was breached.\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:188 +msgid "" +"The request returned a 503 ServiceUnavilable. This generally occurs on " +"service overload or other transient outage." +msgstr "" + +#: heat/common/exception.py:199 +msgid "The URI was too long." +msgstr "" + +#: heat/common/exception.py:203 +#, python-format +msgid "" +"The request returned 500 Internal Server Error\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:208 +#, python-format +msgid "Maximum redirects (%(redirects)s) was exceeded." +msgstr "" + +#: heat/common/exception.py:212 +msgid "Received invalid HTTP redirect." +msgstr "" + +#: heat/common/exception.py:216 +msgid "Response from Keystone does not contain a Heat endpoint." +msgstr "" + +#: heat/common/exception.py:220 +#, 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:226 +#, python-format +msgid "The Parameter (%(key)s) was not provided." +msgstr "" + +#: heat/common/exception.py:230 +#, python-format +msgid "The Parameter (%(key)s) was not defined in template." +msgstr "" + +#: heat/common/exception.py:234 +#, python-format +msgid "The Referenced Attribute (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:239 +#, python-format +msgid "The specified reference (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:244 +#, python-format +msgid "The Key (%(key_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:248 +#, python-format +msgid "The Flavor ID (%(flavor_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:252 +#, python-format +msgid "The Image (%(image_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:256 +#, python-format +msgid "Multiple images were found with name (%(image_name)s)." +msgstr "" + +#: heat/common/exception.py:260 +#, python-format +msgid "Searching Tenant %(target)s from Tenant %(actual)s forbidden." +msgstr "" + +#: heat/common/exception.py:265 +#, python-format +msgid "The Stack (%(stack_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:269 +#, python-format +msgid "The Stack (%(stack_name)s) already exists." +msgstr "" + +#: heat/common/exception.py:273 +#, python-format +msgid "%(message)s" +msgstr "" + +#: heat/common/exception.py:277 +#, python-format +msgid "" +"The Resource (%(resource_name)s) could not be found in Stack " +"%(stack_name)s." +msgstr "" + +#: heat/common/exception.py:282 +#, python-format +msgid "The Resource Type (%(type_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:286 +#, python-format +msgid "The Resource (%(resource_name)s) is not available." +msgstr "" + +#: heat/common/exception.py:290 +#, python-format +msgid "The Resource (%(resource_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:294 +#, python-format +msgid "The Watch Rule (%(watch_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:298 +#, python-format +msgid "%(exc_type)s: %(message)s" +msgstr "" + +#: heat/common/exception.py:312 +#, python-format +msgid "%(feature)s is not supported." +msgstr "" + +#: heat/common/exception.py:316 +#, python-format +msgid "Cannot define the following properties at the same time: %s." +msgstr "" + +#: heat/common/exception.py:334 +msgid "Template exceeds maximum allowed size." +msgstr "" + +#: heat/common/exception.py:338 +msgid "" +"Egress rules are only allowed when Neutron is used and the 'VpcId' " +"property is set." +msgstr "" + +#: heat/common/plugin_loader.py:94 +#, python-format +msgid "Failed to import module %s" +msgstr "" + +#: heat/common/urlfetch.py:37 +#, python-format +msgid "Fetching data from %s" +msgstr "" + +#: heat/common/wsgi.py:55 +msgid "" +"Address to bind the server. Useful when selecting a particular network " +"interface." +msgstr "" + +#: heat/common/wsgi.py:58 +msgid "The port on which the server will listen." +msgstr "" + +#: heat/common/wsgi.py:65 +msgid "Number of backlog requests to configure the socket with" +msgstr "" + +#: heat/common/wsgi.py:68 +msgid "Location of the SSL Certificate File to use for SSL mode" +msgstr "" + +#: heat/common/wsgi.py:71 +msgid "Location of the SSL Key File to use for enabling SSL mode" +msgstr "" + +#: heat/common/wsgi.py:78 +msgid "Number of workers for Heat service" +msgstr "" + +#: heat/common/wsgi.py:129 heat/openstack/common/sslutils.py:61 +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:147 +#, python-format +msgid "Could not bind to %(bind_addr)safter trying for 30 seconds" +msgstr "" + +#: heat/common/wsgi.py:179 +msgid "SIGTERM received" +msgstr "" + +#: heat/common/wsgi.py:188 +msgid "SIGHUP received" +msgstr "" + +#: heat/common/wsgi.py:203 heat/openstack/common/service.py:288 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: heat/common/wsgi.py:214 +#, python-format +msgid "Removing dead child %s" +msgstr "" + +#: heat/common/wsgi.py:221 +msgid "Caught keyboard interrupt. Exiting." +msgstr "" + +#: heat/common/wsgi.py:225 +msgid "Exited" +msgstr "" + +#: heat/common/wsgi.py:243 +#, python-format +msgid "Child %d exiting normally" +msgstr "" + +#: heat/common/wsgi.py:246 +#, python-format +msgid "Started child %s" +msgstr "" + +#: heat/common/wsgi.py:268 +msgid "Starting single process server" +msgstr "" + +#: heat/common/wsgi.py:596 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: heat/common/wsgi.py:597 +msgid "" +"The server could not comply with the request since\r\n" +"it is either malformed or otherwise incorrect.\r\n" +msgstr "" + +#: heat/common/wsgi.py:611 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: heat/common/wsgi.py:616 +#, python-format +msgid "Unexpected error occurred serving API: %s" +msgstr "" + +#: heat/db/sqlalchemy/api.py:393 +msgid "age should be an integer" +msgstr "" + +#: heat/db/sqlalchemy/api.py:395 +msgid "age should be a positive integer" +msgstr "" + +#: heat/db/sqlalchemy/migration.py:63 +msgid "python-migrate is not installed. Exiting." +msgstr "" + +#: heat/db/sqlalchemy/migration.py:73 +msgid "version should be an integer" +msgstr "" + +#: heat/doc/resources.py:85 +msgid "HOT Syntax" +msgstr "" + +#: heat/doc/resources.py:107 +msgid "YAML Syntax" +msgstr "" + +#: heat/doc/resources.py:129 +msgid "JSON Syntax" +msgstr "" + +#: heat/doc/resources.py:161 +#, python-format +msgid " from %s" +msgstr "" + +#: heat/doc/resources.py:163 +#, python-format +msgid " up to %s" +msgstr "" + +#: heat/doc/resources.py:165 +#, python-format +msgid " from length %s" +msgstr "" + +#: heat/doc/resources.py:167 +#, python-format +msgid " up to length %s" +msgstr "" + +#: heat/doc/resources.py:174 +msgid "Not implemented." +msgstr "" + +#: heat/doc/resources.py:185 +msgid "Required property." +msgstr "" + +#: heat/doc/resources.py:189 +#, python-format +msgid "Optional property, defaults to \"%s\"." +msgstr "" + +#: heat/doc/resources.py:192 +msgid "Optional property." +msgstr "" + +#: heat/doc/resources.py:196 +#, python-format +msgid "Value must match pattern: %s" +msgstr "" + +#: heat/doc/resources.py:203 +#, python-format +msgid "Allowed values: %s" +msgstr "" + +#: heat/doc/resources.py:209 +msgid "Map properties:" +msgstr "" + +#: heat/doc/resources.py:215 +msgid "List contains maps with the properties:" +msgstr "" + +#: heat/doc/resources.py:230 +msgid "Properties" +msgstr "" + +#: heat/doc/resources.py:241 +msgid "Attributes" +msgstr "" + +#: heat/engine/dependencies.py:25 +#, python-format +msgid "Circular Dependency Found: %(cycle)s" +msgstr "" + +#: heat/engine/environment.py:181 +#, python-format +msgid "Changing %(path)s from %(was)s to %(now)s" +msgstr "" + +#: heat/engine/environment.py:183 +#, python-format +msgid "Registering %(path)s -> %(value)s" +msgstr "" + +#: heat/engine/parser.py:74 +#, python-format +msgid "" +"Invalid stack name %s must contain only alphanumeric or \"_-.\" " +"characters, must start with alpha" +msgstr "" + +#: heat/engine/resource.py:55 heat/engine/resource.py:58 +#, python-format +msgid "The Resource %s requires replacement." +msgstr "" + +#: heat/engine/resource.py:132 +msgid "Resource name may not contain \"/\"" +msgstr "" + +#: heat/engine/scheduler.py:65 +#, python-format +msgid "%s Timed out" +msgstr "" + +#: heat/engine/service.py:311 +msgid "No Template provided." +msgstr "" + +#: heat/engine/stack_resource.py:122 +#, python-format +msgid "Cannot update %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:151 +#, python-format +msgid "Cannot suspend %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:173 +#, python-format +msgid "Cannot resume %s, stack not created" +msgstr "" + +#: heat/engine/resources/__init__.py:39 +#, python-format +msgid "Failed to load resources from %s" +msgstr "" + +#: heat/engine/resources/instance.py:314 +#, python-format +msgid "Build of server %(server)s failed: %(message)s (%(code)s)" +msgstr "" + +#: heat/engine/resources/instance.py:321 +#, python-format +msgid "Nova reported unexpected instance[%(name)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:418 +#, python-format +msgid "Cannot suspend %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/instance.py:424 heat/engine/resources/instance.py:478 +#, python-format +msgid "Failed to find instance %s" +msgstr "" + +#: heat/engine/resources/instance.py:455 +#, python-format +msgid " nova reported unexpected instance[%(instance)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:472 +#, python-format +msgid "Cannot resume %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/nova_utils.py:221 +#, python-format +msgid "Resizing to '%(flavor)s' failed, status '%(status)s'" +msgstr "" + +#: heat/engine/resources/vpc.py:72 +#, python-format +msgid "Multiple routers found with name %s" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:251 +msgid "The ID of the load balancing pool" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:254 +msgid "Port number on which the servers are running on the members" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:258 +msgid "The list of Nova server IDs load balanced" +msgstr "" + +#: heat/engine/resources/rackspace/cloud_loadbalancer.py:33 +#, python-format +msgid "There was an error building the loadbalancer:%(lb_name)s." +msgstr "" + +#: heat/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: heat/openstack/common/exception.py:102 +msgid "Uncaught exception" +msgstr "" + +#: heat/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: heat/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: heat/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: heat/openstack/common/lockutils.py:166 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:175 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:185 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:203 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:207 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:244 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:248 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/log.py:244 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: heat/openstack/common/log.py:336 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: heat/openstack/common/log.py:386 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: heat/openstack/common/log.py:556 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: heat/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: heat/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: heat/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: heat/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: heat/openstack/common/policy.py:75 +msgid "JSON file containing policy" +msgstr "" + +#: heat/openstack/common/policy.py:78 +msgid "Rule enforced when requested rule is not found" +msgstr "" + +#: heat/openstack/common/policy.py:92 +#, python-format +msgid "Policy doesn't allow %s to be performed." +msgstr "" + +#: heat/openstack/common/policy.py:177 +#, python-format +msgid "Rules must be an instance of dict or Rules, got %s instead" +msgstr "" + +#: heat/openstack/common/policy.py:207 +msgid "Rules successfully reloaded" +msgstr "" + +#: heat/openstack/common/policy.py:253 +#, python-format +msgid "Rule %s will be now enforced" +msgstr "" + +#: heat/openstack/common/policy.py:268 +#, python-format +msgid "Rule [%s] doesn't exist" +msgstr "" + +#: heat/openstack/common/policy.py:478 +#, python-format +msgid "Failed to understand rule %s" +msgstr "" + +#: heat/openstack/common/policy.py:488 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: heat/openstack/common/policy.py:759 +#, python-format +msgid "Failed to understand rule %r" +msgstr "" + +#: heat/openstack/common/processutils.py:127 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: heat/openstack/common/processutils.py:142 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:167 +#: heat/openstack/common/processutils.py:240 +#, python-format +msgid "Result was %s" +msgstr "" + +#: heat/openstack/common/processutils.py:179 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: heat/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: heat/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: heat/openstack/common/service.py:118 heat/openstack/common/service.py:335 +msgid "Full set of CONF:" +msgstr "" + +#: heat/openstack/common/service.py:127 heat/openstack/common/service.py:217 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: heat/openstack/common/service.py:139 +msgid "Exception during rpc cleanup." +msgstr "" + +#: heat/openstack/common/service.py:188 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: heat/openstack/common/service.py:223 +msgid "Unhandled exception" +msgstr "" + +#: heat/openstack/common/service.py:256 +msgid "Forking too fast, sleeping" +msgstr "" + +#: heat/openstack/common/service.py:278 +#, python-format +msgid "Started child %d" +msgstr "" + +#: heat/openstack/common/service.py:305 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: heat/openstack/common/service.py:309 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: heat/openstack/common/service.py:313 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: heat/openstack/common/service.py:345 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: heat/openstack/common/service.py:363 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: heat/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: heat/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:552 +msgid "DB exception wrapped." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:614 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:694 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:50 +msgid "Sort key supplied was not valid." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:89 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:111 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:182 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:188 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:268 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:290 +msgid "Unsupported id columns type" +msgstr "" + +#: heat/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: heat/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: heat/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: heat/openstack/common/notifier/list_notifier.py:112 +#, python-format +msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." +msgstr "" + +#: heat/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: heat/openstack/common/notifier/rpc_notifier.py:45 +#: heat/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: heat/openstack/common/rpc/__init__.py:107 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:336 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:408 +#, python-format +msgid "received %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:416 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:417 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:445 +#: heat/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:453 +#: heat/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:527 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:530 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:565 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:593 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: heat/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: heat/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: heat/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: heat/openstack/common/rpc/common.py:141 +#: heat/openstack/common/rpc/common.py:142 +#: heat/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: heat/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: heat/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: heat/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:162 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:165 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:524 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:561 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:575 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:629 +#: heat/openstack/common/rpc/impl_qpid.py:492 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:647 +#: heat/openstack/common/rpc/impl_qpid.py:507 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:651 +#: heat/openstack/common/rpc/impl_qpid.py:511 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:690 +#: heat/openstack/common/rpc/impl_qpid.py:546 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:161 +msgid "Failed to process message... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:434 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:440 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:453 +msgid "Re-established AMQP queues" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:519 +msgid "Error processing message. Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:387 +msgid "Consuming socket" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:437 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:443 +msgid "Topic contained dangerous characters." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:475 +msgid "Topic socket file creation failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:481 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:497 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:506 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:509 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:543 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:562 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:590 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:597 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:649 +msgid "Creating payload" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:662 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:675 +msgid "Sending cast" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:678 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:681 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:682 +msgid "Unpacking response" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:691 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:698 +msgid "RPC Message Invalid." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:721 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:724 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:728 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:731 +msgid "No match from matchmaker." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:813 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker_ring.py:77 +#: heat/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: heat/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: heat/tests/test_exception.py:24 +#, python-format +msgid "Testing message %(text)s" +msgstr "" + diff --git a/heat/locale/es/LC_MESSAGES/heat.po b/heat/locale/es/LC_MESSAGES/heat.po new file mode 100644 index 00000000000..c6c48859712 --- /dev/null +++ b/heat/locale/es/LC_MESSAGES/heat.po @@ -0,0 +1,1477 @@ +# Translations template 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: 2013-08-27 11:15+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" + +#: heat/api/aws/ec2token.py:38 +msgid "Authentication Endpoint URI" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:260 +#, 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:413 +msgid "Invalid Template URL" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:335 heat/api/cfn/v1/stacks.py:416 +msgid "TemplateBody or TemplateUrl were not given." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:341 heat/api/cfn/v1/stacks.py:422 +msgid "The Template must be a JSON or YAML document." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:383 +msgid "stack not not found" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:49 +#, python-format +msgid "Processing request: %(method)s %(path)s Accept: %(accept)s" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:64 +#, python-format +msgid "Matched versioned URI. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:72 +#, python-format +msgid "" +"Unknown version in versioned URI: %(major_version)d.%(minor_version)d. " +"Returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:88 +#, python-format +msgid "Matched versioned media type. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:94 +#, python-format +msgid "" +"Unknown version in accept header: " +"%(major_version)d.%(minor_version)d...returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:102 +#, python-format +msgid "Unknown accept header: %s...returning version choices." +msgstr "" + +#: heat/api/openstack/v1/actions.py:43 +msgid "No action specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:46 +msgid "Multiple actions specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:50 +#, python-format +msgid "Invalid action %s specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:57 +#, python-format +msgid "Unexpected action %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:100 +#, python-format +msgid "No events found for resource %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:118 +#, python-format +msgid "No event %s found" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:75 +#, python-format +msgid "%s not in valid format" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:83 +msgid "No stack name specified" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:101 +#, python-format +msgid "Could not retrieve template: %s" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:104 +msgid "No template specified" +msgstr "" + +#: heat/api/openstack/v1/util.py:56 +msgid "Invalid Stack address" +msgstr "" + +#: heat/common/auth_password.py:116 +msgid "Request missing required header X-Auth-Url" +msgstr "" + +#: heat/common/auth_password.py:121 +#, python-format +msgid "Header X-Auth-Url \"%s\" not an allowed endpoint" +msgstr "" + +#: heat/common/config.py:37 +msgid "The flavor to use" +msgstr "" + +#: heat/common/config.py:39 +msgid "The API paste config file to use" +msgstr "" + +#: heat/common/config.py:102 +msgid "Allow orchestration of multiple clouds" +msgstr "" + +#: heat/common/config.py:105 +msgid "" +"Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At " +"least one endpoint needs to be specified." +msgstr "" + +#: heat/common/exception.py:102 +msgid "An unknown exception occurred." +msgstr "" + +#: heat/common/exception.py:113 heat/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: heat/common/exception.py:125 +#, python-format +msgid "Missing required credential: %(required)s" +msgstr "" + +#: heat/common/exception.py:129 +#, python-format +msgid "" +"Incorrect auth strategy, expected \"%(expected)s\" but received " +"\"%(received)s\"" +msgstr "" + +#: heat/common/exception.py:134 +#, python-format +msgid "Connect error/bad request to Auth service at URL %(url)s." +msgstr "" + +#: heat/common/exception.py:138 +#, python-format +msgid "Auth service at URL %(url)s not found." +msgstr "" + +#: heat/common/exception.py:142 +msgid "Authorization failed." +msgstr "" + +#: heat/common/exception.py:146 +msgid "You are not authenticated." +msgstr "" + +#: heat/common/exception.py:150 heat/common/exception.py:155 +msgid "You are not authorized to complete this action." +msgstr "" + +#: heat/common/exception.py:159 +#, python-format +msgid "Data supplied was not valid: %(reason)s" +msgstr "" + +#: heat/common/exception.py:163 +#, python-format +msgid "Redirecting to %(uri)s for authorization." +msgstr "" + +#: heat/common/exception.py:167 +msgid "There was an error configuring the client." +msgstr "" + +#: heat/common/exception.py:171 +#, python-format +msgid "" +"The request returned a 302 Multiple Choices. This generally means that " +"you have not included a version indicator in a request URI.\n" +"\n" +"The body of response returned:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:177 +#, python-format +msgid "" +"The request returned a 413 Request Entity Too Large. This generally means" +" that rate limiting or a quota threshold was breached.\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:188 +msgid "" +"The request returned a 503 ServiceUnavilable. This generally occurs on " +"service overload or other transient outage." +msgstr "" + +#: heat/common/exception.py:199 +msgid "The URI was too long." +msgstr "" + +#: heat/common/exception.py:203 +#, python-format +msgid "" +"The request returned 500 Internal Server Error\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:208 +#, python-format +msgid "Maximum redirects (%(redirects)s) was exceeded." +msgstr "" + +#: heat/common/exception.py:212 +msgid "Received invalid HTTP redirect." +msgstr "" + +#: heat/common/exception.py:216 +msgid "Response from Keystone does not contain a Heat endpoint." +msgstr "" + +#: heat/common/exception.py:220 +#, 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:226 +#, python-format +msgid "The Parameter (%(key)s) was not provided." +msgstr "" + +#: heat/common/exception.py:230 +#, python-format +msgid "The Parameter (%(key)s) was not defined in template." +msgstr "" + +#: heat/common/exception.py:234 +#, python-format +msgid "The Referenced Attribute (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:239 +#, python-format +msgid "The specified reference (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:244 +#, python-format +msgid "The Key (%(key_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:248 +#, python-format +msgid "The Flavor ID (%(flavor_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:252 +#, python-format +msgid "The Image (%(image_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:256 +#, python-format +msgid "Multiple images were found with name (%(image_name)s)." +msgstr "" + +#: heat/common/exception.py:260 +#, python-format +msgid "Searching Tenant %(target)s from Tenant %(actual)s forbidden." +msgstr "" + +#: heat/common/exception.py:265 +#, python-format +msgid "The Stack (%(stack_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:269 +#, python-format +msgid "The Stack (%(stack_name)s) already exists." +msgstr "" + +#: heat/common/exception.py:273 +#, python-format +msgid "%(message)s" +msgstr "" + +#: heat/common/exception.py:277 +#, python-format +msgid "" +"The Resource (%(resource_name)s) could not be found in Stack " +"%(stack_name)s." +msgstr "" + +#: heat/common/exception.py:282 +#, python-format +msgid "The Resource Type (%(type_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:286 +#, python-format +msgid "The Resource (%(resource_name)s) is not available." +msgstr "" + +#: heat/common/exception.py:290 +#, python-format +msgid "The Resource (%(resource_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:294 +#, python-format +msgid "The Watch Rule (%(watch_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:298 +#, python-format +msgid "%(exc_type)s: %(message)s" +msgstr "" + +#: heat/common/exception.py:312 +#, python-format +msgid "%(feature)s is not supported." +msgstr "" + +#: heat/common/exception.py:316 +#, python-format +msgid "Cannot define the following properties at the same time: %s." +msgstr "" + +#: heat/common/exception.py:334 +msgid "Template exceeds maximum allowed size." +msgstr "" + +#: heat/common/exception.py:338 +msgid "" +"Egress rules are only allowed when Neutron is used and the 'VpcId' " +"property is set." +msgstr "" + +#: heat/common/plugin_loader.py:94 +#, python-format +msgid "Failed to import module %s" +msgstr "" + +#: heat/common/urlfetch.py:37 +#, python-format +msgid "Fetching data from %s" +msgstr "" + +#: heat/common/wsgi.py:55 +msgid "" +"Address to bind the server. Useful when selecting a particular network " +"interface." +msgstr "" + +#: heat/common/wsgi.py:58 +msgid "The port on which the server will listen." +msgstr "" + +#: heat/common/wsgi.py:65 +msgid "Number of backlog requests to configure the socket with" +msgstr "" + +#: heat/common/wsgi.py:68 +msgid "Location of the SSL Certificate File to use for SSL mode" +msgstr "" + +#: heat/common/wsgi.py:71 +msgid "Location of the SSL Key File to use for enabling SSL mode" +msgstr "" + +#: heat/common/wsgi.py:78 +msgid "Number of workers for Heat service" +msgstr "" + +#: heat/common/wsgi.py:129 heat/openstack/common/sslutils.py:61 +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:147 +#, python-format +msgid "Could not bind to %(bind_addr)safter trying for 30 seconds" +msgstr "" + +#: heat/common/wsgi.py:179 +msgid "SIGTERM received" +msgstr "" + +#: heat/common/wsgi.py:188 +msgid "SIGHUP received" +msgstr "" + +#: heat/common/wsgi.py:203 heat/openstack/common/service.py:288 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: heat/common/wsgi.py:214 +#, python-format +msgid "Removing dead child %s" +msgstr "" + +#: heat/common/wsgi.py:221 +msgid "Caught keyboard interrupt. Exiting." +msgstr "" + +#: heat/common/wsgi.py:225 +msgid "Exited" +msgstr "" + +#: heat/common/wsgi.py:243 +#, python-format +msgid "Child %d exiting normally" +msgstr "" + +#: heat/common/wsgi.py:246 +#, python-format +msgid "Started child %s" +msgstr "" + +#: heat/common/wsgi.py:268 +msgid "Starting single process server" +msgstr "" + +#: heat/common/wsgi.py:596 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: heat/common/wsgi.py:597 +msgid "" +"The server could not comply with the request since\r\n" +"it is either malformed or otherwise incorrect.\r\n" +msgstr "" + +#: heat/common/wsgi.py:611 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: heat/common/wsgi.py:616 +#, python-format +msgid "Unexpected error occurred serving API: %s" +msgstr "" + +#: heat/db/sqlalchemy/api.py:393 +msgid "age should be an integer" +msgstr "" + +#: heat/db/sqlalchemy/api.py:395 +msgid "age should be a positive integer" +msgstr "" + +#: heat/db/sqlalchemy/migration.py:63 +msgid "python-migrate is not installed. Exiting." +msgstr "" + +#: heat/db/sqlalchemy/migration.py:73 +msgid "version should be an integer" +msgstr "" + +#: heat/doc/resources.py:85 +msgid "HOT Syntax" +msgstr "" + +#: heat/doc/resources.py:107 +msgid "YAML Syntax" +msgstr "" + +#: heat/doc/resources.py:129 +msgid "JSON Syntax" +msgstr "" + +#: heat/doc/resources.py:161 +#, python-format +msgid " from %s" +msgstr "" + +#: heat/doc/resources.py:163 +#, python-format +msgid " up to %s" +msgstr "" + +#: heat/doc/resources.py:165 +#, python-format +msgid " from length %s" +msgstr "" + +#: heat/doc/resources.py:167 +#, python-format +msgid " up to length %s" +msgstr "" + +#: heat/doc/resources.py:174 +msgid "Not implemented." +msgstr "" + +#: heat/doc/resources.py:185 +msgid "Required property." +msgstr "" + +#: heat/doc/resources.py:189 +#, python-format +msgid "Optional property, defaults to \"%s\"." +msgstr "" + +#: heat/doc/resources.py:192 +msgid "Optional property." +msgstr "" + +#: heat/doc/resources.py:196 +#, python-format +msgid "Value must match pattern: %s" +msgstr "" + +#: heat/doc/resources.py:203 +#, python-format +msgid "Allowed values: %s" +msgstr "" + +#: heat/doc/resources.py:209 +msgid "Map properties:" +msgstr "" + +#: heat/doc/resources.py:215 +msgid "List contains maps with the properties:" +msgstr "" + +#: heat/doc/resources.py:230 +msgid "Properties" +msgstr "" + +#: heat/doc/resources.py:241 +msgid "Attributes" +msgstr "" + +#: heat/engine/dependencies.py:25 +#, python-format +msgid "Circular Dependency Found: %(cycle)s" +msgstr "" + +#: heat/engine/environment.py:181 +#, python-format +msgid "Changing %(path)s from %(was)s to %(now)s" +msgstr "" + +#: heat/engine/environment.py:183 +#, python-format +msgid "Registering %(path)s -> %(value)s" +msgstr "" + +#: heat/engine/parser.py:74 +#, python-format +msgid "" +"Invalid stack name %s must contain only alphanumeric or \"_-.\" " +"characters, must start with alpha" +msgstr "" + +#: heat/engine/resource.py:55 heat/engine/resource.py:58 +#, python-format +msgid "The Resource %s requires replacement." +msgstr "" + +#: heat/engine/resource.py:132 +msgid "Resource name may not contain \"/\"" +msgstr "" + +#: heat/engine/scheduler.py:65 +#, python-format +msgid "%s Timed out" +msgstr "" + +#: heat/engine/service.py:311 +msgid "No Template provided." +msgstr "" + +#: heat/engine/stack_resource.py:122 +#, python-format +msgid "Cannot update %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:151 +#, python-format +msgid "Cannot suspend %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:173 +#, python-format +msgid "Cannot resume %s, stack not created" +msgstr "" + +#: heat/engine/resources/__init__.py:39 +#, python-format +msgid "Failed to load resources from %s" +msgstr "" + +#: heat/engine/resources/instance.py:314 +#, python-format +msgid "Build of server %(server)s failed: %(message)s (%(code)s)" +msgstr "" + +#: heat/engine/resources/instance.py:321 +#, python-format +msgid "Nova reported unexpected instance[%(name)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:418 +#, python-format +msgid "Cannot suspend %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/instance.py:424 heat/engine/resources/instance.py:478 +#, python-format +msgid "Failed to find instance %s" +msgstr "" + +#: heat/engine/resources/instance.py:455 +#, python-format +msgid " nova reported unexpected instance[%(instance)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:472 +#, python-format +msgid "Cannot resume %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/nova_utils.py:221 +#, python-format +msgid "Resizing to '%(flavor)s' failed, status '%(status)s'" +msgstr "" + +#: heat/engine/resources/vpc.py:72 +#, python-format +msgid "Multiple routers found with name %s" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:251 +msgid "The ID of the load balancing pool" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:254 +msgid "Port number on which the servers are running on the members" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:258 +msgid "The list of Nova server IDs load balanced" +msgstr "" + +#: heat/engine/resources/rackspace/cloud_loadbalancer.py:33 +#, python-format +msgid "There was an error building the loadbalancer:%(lb_name)s." +msgstr "" + +#: heat/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: heat/openstack/common/exception.py:102 +msgid "Uncaught exception" +msgstr "" + +#: heat/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: heat/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: heat/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: heat/openstack/common/lockutils.py:166 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:175 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:185 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:203 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:207 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:244 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:248 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/log.py:244 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: heat/openstack/common/log.py:336 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: heat/openstack/common/log.py:386 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: heat/openstack/common/log.py:556 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: heat/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: heat/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: heat/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: heat/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: heat/openstack/common/policy.py:75 +msgid "JSON file containing policy" +msgstr "" + +#: heat/openstack/common/policy.py:78 +msgid "Rule enforced when requested rule is not found" +msgstr "" + +#: heat/openstack/common/policy.py:92 +#, python-format +msgid "Policy doesn't allow %s to be performed." +msgstr "" + +#: heat/openstack/common/policy.py:177 +#, python-format +msgid "Rules must be an instance of dict or Rules, got %s instead" +msgstr "" + +#: heat/openstack/common/policy.py:207 +msgid "Rules successfully reloaded" +msgstr "" + +#: heat/openstack/common/policy.py:253 +#, python-format +msgid "Rule %s will be now enforced" +msgstr "" + +#: heat/openstack/common/policy.py:268 +#, python-format +msgid "Rule [%s] doesn't exist" +msgstr "" + +#: heat/openstack/common/policy.py:478 +#, python-format +msgid "Failed to understand rule %s" +msgstr "" + +#: heat/openstack/common/policy.py:488 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: heat/openstack/common/policy.py:759 +#, python-format +msgid "Failed to understand rule %r" +msgstr "" + +#: heat/openstack/common/processutils.py:127 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: heat/openstack/common/processutils.py:142 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:167 +#: heat/openstack/common/processutils.py:240 +#, python-format +msgid "Result was %s" +msgstr "" + +#: heat/openstack/common/processutils.py:179 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: heat/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: heat/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: heat/openstack/common/service.py:118 heat/openstack/common/service.py:335 +msgid "Full set of CONF:" +msgstr "" + +#: heat/openstack/common/service.py:127 heat/openstack/common/service.py:217 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: heat/openstack/common/service.py:139 +msgid "Exception during rpc cleanup." +msgstr "" + +#: heat/openstack/common/service.py:188 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: heat/openstack/common/service.py:223 +msgid "Unhandled exception" +msgstr "" + +#: heat/openstack/common/service.py:256 +msgid "Forking too fast, sleeping" +msgstr "" + +#: heat/openstack/common/service.py:278 +#, python-format +msgid "Started child %d" +msgstr "" + +#: heat/openstack/common/service.py:305 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: heat/openstack/common/service.py:309 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: heat/openstack/common/service.py:313 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: heat/openstack/common/service.py:345 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: heat/openstack/common/service.py:363 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: heat/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: heat/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:552 +msgid "DB exception wrapped." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:614 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:694 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:50 +msgid "Sort key supplied was not valid." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:89 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:111 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:182 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:188 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:268 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:290 +msgid "Unsupported id columns type" +msgstr "" + +#: heat/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: heat/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: heat/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: heat/openstack/common/notifier/list_notifier.py:112 +#, python-format +msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." +msgstr "" + +#: heat/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: heat/openstack/common/notifier/rpc_notifier.py:45 +#: heat/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: heat/openstack/common/rpc/__init__.py:107 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:336 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:408 +#, python-format +msgid "received %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:416 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:417 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:445 +#: heat/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:453 +#: heat/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:527 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:530 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:565 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:593 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: heat/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: heat/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: heat/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: heat/openstack/common/rpc/common.py:141 +#: heat/openstack/common/rpc/common.py:142 +#: heat/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: heat/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: heat/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: heat/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:162 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:165 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:524 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:561 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:575 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:629 +#: heat/openstack/common/rpc/impl_qpid.py:492 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:647 +#: heat/openstack/common/rpc/impl_qpid.py:507 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:651 +#: heat/openstack/common/rpc/impl_qpid.py:511 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:690 +#: heat/openstack/common/rpc/impl_qpid.py:546 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:161 +msgid "Failed to process message... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:434 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:440 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:453 +msgid "Re-established AMQP queues" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:519 +msgid "Error processing message. Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:387 +msgid "Consuming socket" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:437 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:443 +msgid "Topic contained dangerous characters." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:475 +msgid "Topic socket file creation failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:481 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:497 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:506 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:509 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:543 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:562 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:590 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:597 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:649 +msgid "Creating payload" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:662 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:675 +msgid "Sending cast" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:678 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:681 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:682 +msgid "Unpacking response" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:691 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:698 +msgid "RPC Message Invalid." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:721 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:724 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:728 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:731 +msgid "No match from matchmaker." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:813 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker_ring.py:77 +#: heat/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: heat/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: heat/tests/test_exception.py:24 +#, python-format +msgid "Testing message %(text)s" +msgstr "" + diff --git a/heat/locale/fr/LC_MESSAGES/heat.po b/heat/locale/fr/LC_MESSAGES/heat.po new file mode 100644 index 00000000000..c6c48859712 --- /dev/null +++ b/heat/locale/fr/LC_MESSAGES/heat.po @@ -0,0 +1,1477 @@ +# Translations template 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: 2013-08-27 11:15+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" + +#: heat/api/aws/ec2token.py:38 +msgid "Authentication Endpoint URI" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:260 +#, 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:413 +msgid "Invalid Template URL" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:335 heat/api/cfn/v1/stacks.py:416 +msgid "TemplateBody or TemplateUrl were not given." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:341 heat/api/cfn/v1/stacks.py:422 +msgid "The Template must be a JSON or YAML document." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:383 +msgid "stack not not found" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:49 +#, python-format +msgid "Processing request: %(method)s %(path)s Accept: %(accept)s" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:64 +#, python-format +msgid "Matched versioned URI. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:72 +#, python-format +msgid "" +"Unknown version in versioned URI: %(major_version)d.%(minor_version)d. " +"Returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:88 +#, python-format +msgid "Matched versioned media type. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:94 +#, python-format +msgid "" +"Unknown version in accept header: " +"%(major_version)d.%(minor_version)d...returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:102 +#, python-format +msgid "Unknown accept header: %s...returning version choices." +msgstr "" + +#: heat/api/openstack/v1/actions.py:43 +msgid "No action specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:46 +msgid "Multiple actions specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:50 +#, python-format +msgid "Invalid action %s specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:57 +#, python-format +msgid "Unexpected action %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:100 +#, python-format +msgid "No events found for resource %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:118 +#, python-format +msgid "No event %s found" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:75 +#, python-format +msgid "%s not in valid format" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:83 +msgid "No stack name specified" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:101 +#, python-format +msgid "Could not retrieve template: %s" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:104 +msgid "No template specified" +msgstr "" + +#: heat/api/openstack/v1/util.py:56 +msgid "Invalid Stack address" +msgstr "" + +#: heat/common/auth_password.py:116 +msgid "Request missing required header X-Auth-Url" +msgstr "" + +#: heat/common/auth_password.py:121 +#, python-format +msgid "Header X-Auth-Url \"%s\" not an allowed endpoint" +msgstr "" + +#: heat/common/config.py:37 +msgid "The flavor to use" +msgstr "" + +#: heat/common/config.py:39 +msgid "The API paste config file to use" +msgstr "" + +#: heat/common/config.py:102 +msgid "Allow orchestration of multiple clouds" +msgstr "" + +#: heat/common/config.py:105 +msgid "" +"Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At " +"least one endpoint needs to be specified." +msgstr "" + +#: heat/common/exception.py:102 +msgid "An unknown exception occurred." +msgstr "" + +#: heat/common/exception.py:113 heat/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: heat/common/exception.py:125 +#, python-format +msgid "Missing required credential: %(required)s" +msgstr "" + +#: heat/common/exception.py:129 +#, python-format +msgid "" +"Incorrect auth strategy, expected \"%(expected)s\" but received " +"\"%(received)s\"" +msgstr "" + +#: heat/common/exception.py:134 +#, python-format +msgid "Connect error/bad request to Auth service at URL %(url)s." +msgstr "" + +#: heat/common/exception.py:138 +#, python-format +msgid "Auth service at URL %(url)s not found." +msgstr "" + +#: heat/common/exception.py:142 +msgid "Authorization failed." +msgstr "" + +#: heat/common/exception.py:146 +msgid "You are not authenticated." +msgstr "" + +#: heat/common/exception.py:150 heat/common/exception.py:155 +msgid "You are not authorized to complete this action." +msgstr "" + +#: heat/common/exception.py:159 +#, python-format +msgid "Data supplied was not valid: %(reason)s" +msgstr "" + +#: heat/common/exception.py:163 +#, python-format +msgid "Redirecting to %(uri)s for authorization." +msgstr "" + +#: heat/common/exception.py:167 +msgid "There was an error configuring the client." +msgstr "" + +#: heat/common/exception.py:171 +#, python-format +msgid "" +"The request returned a 302 Multiple Choices. This generally means that " +"you have not included a version indicator in a request URI.\n" +"\n" +"The body of response returned:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:177 +#, python-format +msgid "" +"The request returned a 413 Request Entity Too Large. This generally means" +" that rate limiting or a quota threshold was breached.\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:188 +msgid "" +"The request returned a 503 ServiceUnavilable. This generally occurs on " +"service overload or other transient outage." +msgstr "" + +#: heat/common/exception.py:199 +msgid "The URI was too long." +msgstr "" + +#: heat/common/exception.py:203 +#, python-format +msgid "" +"The request returned 500 Internal Server Error\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:208 +#, python-format +msgid "Maximum redirects (%(redirects)s) was exceeded." +msgstr "" + +#: heat/common/exception.py:212 +msgid "Received invalid HTTP redirect." +msgstr "" + +#: heat/common/exception.py:216 +msgid "Response from Keystone does not contain a Heat endpoint." +msgstr "" + +#: heat/common/exception.py:220 +#, 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:226 +#, python-format +msgid "The Parameter (%(key)s) was not provided." +msgstr "" + +#: heat/common/exception.py:230 +#, python-format +msgid "The Parameter (%(key)s) was not defined in template." +msgstr "" + +#: heat/common/exception.py:234 +#, python-format +msgid "The Referenced Attribute (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:239 +#, python-format +msgid "The specified reference (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:244 +#, python-format +msgid "The Key (%(key_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:248 +#, python-format +msgid "The Flavor ID (%(flavor_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:252 +#, python-format +msgid "The Image (%(image_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:256 +#, python-format +msgid "Multiple images were found with name (%(image_name)s)." +msgstr "" + +#: heat/common/exception.py:260 +#, python-format +msgid "Searching Tenant %(target)s from Tenant %(actual)s forbidden." +msgstr "" + +#: heat/common/exception.py:265 +#, python-format +msgid "The Stack (%(stack_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:269 +#, python-format +msgid "The Stack (%(stack_name)s) already exists." +msgstr "" + +#: heat/common/exception.py:273 +#, python-format +msgid "%(message)s" +msgstr "" + +#: heat/common/exception.py:277 +#, python-format +msgid "" +"The Resource (%(resource_name)s) could not be found in Stack " +"%(stack_name)s." +msgstr "" + +#: heat/common/exception.py:282 +#, python-format +msgid "The Resource Type (%(type_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:286 +#, python-format +msgid "The Resource (%(resource_name)s) is not available." +msgstr "" + +#: heat/common/exception.py:290 +#, python-format +msgid "The Resource (%(resource_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:294 +#, python-format +msgid "The Watch Rule (%(watch_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:298 +#, python-format +msgid "%(exc_type)s: %(message)s" +msgstr "" + +#: heat/common/exception.py:312 +#, python-format +msgid "%(feature)s is not supported." +msgstr "" + +#: heat/common/exception.py:316 +#, python-format +msgid "Cannot define the following properties at the same time: %s." +msgstr "" + +#: heat/common/exception.py:334 +msgid "Template exceeds maximum allowed size." +msgstr "" + +#: heat/common/exception.py:338 +msgid "" +"Egress rules are only allowed when Neutron is used and the 'VpcId' " +"property is set." +msgstr "" + +#: heat/common/plugin_loader.py:94 +#, python-format +msgid "Failed to import module %s" +msgstr "" + +#: heat/common/urlfetch.py:37 +#, python-format +msgid "Fetching data from %s" +msgstr "" + +#: heat/common/wsgi.py:55 +msgid "" +"Address to bind the server. Useful when selecting a particular network " +"interface." +msgstr "" + +#: heat/common/wsgi.py:58 +msgid "The port on which the server will listen." +msgstr "" + +#: heat/common/wsgi.py:65 +msgid "Number of backlog requests to configure the socket with" +msgstr "" + +#: heat/common/wsgi.py:68 +msgid "Location of the SSL Certificate File to use for SSL mode" +msgstr "" + +#: heat/common/wsgi.py:71 +msgid "Location of the SSL Key File to use for enabling SSL mode" +msgstr "" + +#: heat/common/wsgi.py:78 +msgid "Number of workers for Heat service" +msgstr "" + +#: heat/common/wsgi.py:129 heat/openstack/common/sslutils.py:61 +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:147 +#, python-format +msgid "Could not bind to %(bind_addr)safter trying for 30 seconds" +msgstr "" + +#: heat/common/wsgi.py:179 +msgid "SIGTERM received" +msgstr "" + +#: heat/common/wsgi.py:188 +msgid "SIGHUP received" +msgstr "" + +#: heat/common/wsgi.py:203 heat/openstack/common/service.py:288 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: heat/common/wsgi.py:214 +#, python-format +msgid "Removing dead child %s" +msgstr "" + +#: heat/common/wsgi.py:221 +msgid "Caught keyboard interrupt. Exiting." +msgstr "" + +#: heat/common/wsgi.py:225 +msgid "Exited" +msgstr "" + +#: heat/common/wsgi.py:243 +#, python-format +msgid "Child %d exiting normally" +msgstr "" + +#: heat/common/wsgi.py:246 +#, python-format +msgid "Started child %s" +msgstr "" + +#: heat/common/wsgi.py:268 +msgid "Starting single process server" +msgstr "" + +#: heat/common/wsgi.py:596 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: heat/common/wsgi.py:597 +msgid "" +"The server could not comply with the request since\r\n" +"it is either malformed or otherwise incorrect.\r\n" +msgstr "" + +#: heat/common/wsgi.py:611 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: heat/common/wsgi.py:616 +#, python-format +msgid "Unexpected error occurred serving API: %s" +msgstr "" + +#: heat/db/sqlalchemy/api.py:393 +msgid "age should be an integer" +msgstr "" + +#: heat/db/sqlalchemy/api.py:395 +msgid "age should be a positive integer" +msgstr "" + +#: heat/db/sqlalchemy/migration.py:63 +msgid "python-migrate is not installed. Exiting." +msgstr "" + +#: heat/db/sqlalchemy/migration.py:73 +msgid "version should be an integer" +msgstr "" + +#: heat/doc/resources.py:85 +msgid "HOT Syntax" +msgstr "" + +#: heat/doc/resources.py:107 +msgid "YAML Syntax" +msgstr "" + +#: heat/doc/resources.py:129 +msgid "JSON Syntax" +msgstr "" + +#: heat/doc/resources.py:161 +#, python-format +msgid " from %s" +msgstr "" + +#: heat/doc/resources.py:163 +#, python-format +msgid " up to %s" +msgstr "" + +#: heat/doc/resources.py:165 +#, python-format +msgid " from length %s" +msgstr "" + +#: heat/doc/resources.py:167 +#, python-format +msgid " up to length %s" +msgstr "" + +#: heat/doc/resources.py:174 +msgid "Not implemented." +msgstr "" + +#: heat/doc/resources.py:185 +msgid "Required property." +msgstr "" + +#: heat/doc/resources.py:189 +#, python-format +msgid "Optional property, defaults to \"%s\"." +msgstr "" + +#: heat/doc/resources.py:192 +msgid "Optional property." +msgstr "" + +#: heat/doc/resources.py:196 +#, python-format +msgid "Value must match pattern: %s" +msgstr "" + +#: heat/doc/resources.py:203 +#, python-format +msgid "Allowed values: %s" +msgstr "" + +#: heat/doc/resources.py:209 +msgid "Map properties:" +msgstr "" + +#: heat/doc/resources.py:215 +msgid "List contains maps with the properties:" +msgstr "" + +#: heat/doc/resources.py:230 +msgid "Properties" +msgstr "" + +#: heat/doc/resources.py:241 +msgid "Attributes" +msgstr "" + +#: heat/engine/dependencies.py:25 +#, python-format +msgid "Circular Dependency Found: %(cycle)s" +msgstr "" + +#: heat/engine/environment.py:181 +#, python-format +msgid "Changing %(path)s from %(was)s to %(now)s" +msgstr "" + +#: heat/engine/environment.py:183 +#, python-format +msgid "Registering %(path)s -> %(value)s" +msgstr "" + +#: heat/engine/parser.py:74 +#, python-format +msgid "" +"Invalid stack name %s must contain only alphanumeric or \"_-.\" " +"characters, must start with alpha" +msgstr "" + +#: heat/engine/resource.py:55 heat/engine/resource.py:58 +#, python-format +msgid "The Resource %s requires replacement." +msgstr "" + +#: heat/engine/resource.py:132 +msgid "Resource name may not contain \"/\"" +msgstr "" + +#: heat/engine/scheduler.py:65 +#, python-format +msgid "%s Timed out" +msgstr "" + +#: heat/engine/service.py:311 +msgid "No Template provided." +msgstr "" + +#: heat/engine/stack_resource.py:122 +#, python-format +msgid "Cannot update %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:151 +#, python-format +msgid "Cannot suspend %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:173 +#, python-format +msgid "Cannot resume %s, stack not created" +msgstr "" + +#: heat/engine/resources/__init__.py:39 +#, python-format +msgid "Failed to load resources from %s" +msgstr "" + +#: heat/engine/resources/instance.py:314 +#, python-format +msgid "Build of server %(server)s failed: %(message)s (%(code)s)" +msgstr "" + +#: heat/engine/resources/instance.py:321 +#, python-format +msgid "Nova reported unexpected instance[%(name)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:418 +#, python-format +msgid "Cannot suspend %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/instance.py:424 heat/engine/resources/instance.py:478 +#, python-format +msgid "Failed to find instance %s" +msgstr "" + +#: heat/engine/resources/instance.py:455 +#, python-format +msgid " nova reported unexpected instance[%(instance)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:472 +#, python-format +msgid "Cannot resume %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/nova_utils.py:221 +#, python-format +msgid "Resizing to '%(flavor)s' failed, status '%(status)s'" +msgstr "" + +#: heat/engine/resources/vpc.py:72 +#, python-format +msgid "Multiple routers found with name %s" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:251 +msgid "The ID of the load balancing pool" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:254 +msgid "Port number on which the servers are running on the members" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:258 +msgid "The list of Nova server IDs load balanced" +msgstr "" + +#: heat/engine/resources/rackspace/cloud_loadbalancer.py:33 +#, python-format +msgid "There was an error building the loadbalancer:%(lb_name)s." +msgstr "" + +#: heat/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: heat/openstack/common/exception.py:102 +msgid "Uncaught exception" +msgstr "" + +#: heat/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: heat/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: heat/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: heat/openstack/common/lockutils.py:166 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:175 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:185 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:203 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:207 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:244 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:248 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/log.py:244 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: heat/openstack/common/log.py:336 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: heat/openstack/common/log.py:386 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: heat/openstack/common/log.py:556 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: heat/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: heat/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: heat/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: heat/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: heat/openstack/common/policy.py:75 +msgid "JSON file containing policy" +msgstr "" + +#: heat/openstack/common/policy.py:78 +msgid "Rule enforced when requested rule is not found" +msgstr "" + +#: heat/openstack/common/policy.py:92 +#, python-format +msgid "Policy doesn't allow %s to be performed." +msgstr "" + +#: heat/openstack/common/policy.py:177 +#, python-format +msgid "Rules must be an instance of dict or Rules, got %s instead" +msgstr "" + +#: heat/openstack/common/policy.py:207 +msgid "Rules successfully reloaded" +msgstr "" + +#: heat/openstack/common/policy.py:253 +#, python-format +msgid "Rule %s will be now enforced" +msgstr "" + +#: heat/openstack/common/policy.py:268 +#, python-format +msgid "Rule [%s] doesn't exist" +msgstr "" + +#: heat/openstack/common/policy.py:478 +#, python-format +msgid "Failed to understand rule %s" +msgstr "" + +#: heat/openstack/common/policy.py:488 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: heat/openstack/common/policy.py:759 +#, python-format +msgid "Failed to understand rule %r" +msgstr "" + +#: heat/openstack/common/processutils.py:127 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: heat/openstack/common/processutils.py:142 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:167 +#: heat/openstack/common/processutils.py:240 +#, python-format +msgid "Result was %s" +msgstr "" + +#: heat/openstack/common/processutils.py:179 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: heat/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: heat/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: heat/openstack/common/service.py:118 heat/openstack/common/service.py:335 +msgid "Full set of CONF:" +msgstr "" + +#: heat/openstack/common/service.py:127 heat/openstack/common/service.py:217 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: heat/openstack/common/service.py:139 +msgid "Exception during rpc cleanup." +msgstr "" + +#: heat/openstack/common/service.py:188 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: heat/openstack/common/service.py:223 +msgid "Unhandled exception" +msgstr "" + +#: heat/openstack/common/service.py:256 +msgid "Forking too fast, sleeping" +msgstr "" + +#: heat/openstack/common/service.py:278 +#, python-format +msgid "Started child %d" +msgstr "" + +#: heat/openstack/common/service.py:305 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: heat/openstack/common/service.py:309 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: heat/openstack/common/service.py:313 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: heat/openstack/common/service.py:345 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: heat/openstack/common/service.py:363 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: heat/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: heat/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:552 +msgid "DB exception wrapped." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:614 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:694 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:50 +msgid "Sort key supplied was not valid." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:89 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:111 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:182 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:188 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:268 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:290 +msgid "Unsupported id columns type" +msgstr "" + +#: heat/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: heat/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: heat/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: heat/openstack/common/notifier/list_notifier.py:112 +#, python-format +msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." +msgstr "" + +#: heat/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: heat/openstack/common/notifier/rpc_notifier.py:45 +#: heat/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: heat/openstack/common/rpc/__init__.py:107 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:336 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:408 +#, python-format +msgid "received %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:416 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:417 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:445 +#: heat/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:453 +#: heat/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:527 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:530 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:565 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:593 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: heat/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: heat/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: heat/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: heat/openstack/common/rpc/common.py:141 +#: heat/openstack/common/rpc/common.py:142 +#: heat/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: heat/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: heat/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: heat/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:162 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:165 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:524 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:561 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:575 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:629 +#: heat/openstack/common/rpc/impl_qpid.py:492 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:647 +#: heat/openstack/common/rpc/impl_qpid.py:507 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:651 +#: heat/openstack/common/rpc/impl_qpid.py:511 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:690 +#: heat/openstack/common/rpc/impl_qpid.py:546 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:161 +msgid "Failed to process message... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:434 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:440 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:453 +msgid "Re-established AMQP queues" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:519 +msgid "Error processing message. Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:387 +msgid "Consuming socket" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:437 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:443 +msgid "Topic contained dangerous characters." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:475 +msgid "Topic socket file creation failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:481 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:497 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:506 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:509 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:543 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:562 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:590 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:597 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:649 +msgid "Creating payload" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:662 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:675 +msgid "Sending cast" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:678 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:681 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:682 +msgid "Unpacking response" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:691 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:698 +msgid "RPC Message Invalid." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:721 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:724 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:728 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:731 +msgid "No match from matchmaker." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:813 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker_ring.py:77 +#: heat/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: heat/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: heat/tests/test_exception.py:24 +#, python-format +msgid "Testing message %(text)s" +msgstr "" + diff --git a/heat/locale/heat.pot b/heat/locale/heat.pot index 5a6f2246121..c6c48859712 100644 --- a/heat/locale/heat.pot +++ b/heat/locale/heat.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: heat grizzly.2.36.g55c9032\n" +"Project-Id-Version: heat 2013.2.a430.gd264018\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-01-19 20:37-0800\n" +"POT-Creation-Date: 2013-08-27 11:15+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,181 +17,208 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: heat/api/cfn/v1/stacks.py:233 +#: heat/api/aws/ec2token.py:38 +msgid "Authentication Endpoint URI" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:260 #, python-format msgid "Failed to fetch template: %s" msgstr "" -#: heat/api/cfn/v1/stacks.py:272 +#: 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 %s" +msgid "Unexpected action %(action)s" msgstr "" -#: heat/api/cfn/v1/stacks.py:290 heat/api/cfn/v1/stacks.py:367 +#: heat/api/cfn/v1/stacks.py:331 heat/api/cfn/v1/stacks.py:413 msgid "Invalid Template URL" msgstr "" -#: heat/api/cfn/v1/stacks.py:294 heat/api/cfn/v1/stacks.py:370 +#: heat/api/cfn/v1/stacks.py:335 heat/api/cfn/v1/stacks.py:416 msgid "TemplateBody or TemplateUrl were not given." msgstr "" -#: heat/api/cfn/v1/stacks.py:300 heat/api/cfn/v1/stacks.py:376 -msgid "The Template must be a JSON document." +#: heat/api/cfn/v1/stacks.py:341 heat/api/cfn/v1/stacks.py:422 +msgid "The Template must be a JSON or YAML document." msgstr "" -#: heat/api/cfn/v1/stacks.py:340 +#: heat/api/cfn/v1/stacks.py:383 msgid "stack not not found" msgstr "" -#: heat/api/middleware/version_negotiation.py:48 +#: heat/api/middleware/version_negotiation.py:49 #, python-format msgid "Processing request: %(method)s %(path)s Accept: %(accept)s" msgstr "" -#: heat/api/middleware/version_negotiation.py:61 +#: heat/api/middleware/version_negotiation.py:64 #, python-format -msgid "Matched versioned URI. Version: %d.%d" +msgid "Matched versioned URI. Version: %(major_version)d.%(minor_version)d" msgstr "" -#: heat/api/middleware/version_negotiation.py:68 +#: heat/api/middleware/version_negotiation.py:72 #, python-format -msgid "Unknown version in versioned URI: %d.%d. Returning version choices." +msgid "" +"Unknown version in versioned URI: %(major_version)d.%(minor_version)d. " +"Returning version choices." msgstr "" -#: heat/api/middleware/version_negotiation.py:82 +#: heat/api/middleware/version_negotiation.py:88 #, python-format -msgid "Matched versioned media type. Version: %d.%d" +msgid "Matched versioned media type. Version: %(major_version)d.%(minor_version)d" msgstr "" -#: heat/api/middleware/version_negotiation.py:88 +#: heat/api/middleware/version_negotiation.py:94 #, python-format -msgid "Unknown version in accept header: %d.%d...returning version choices." +msgid "" +"Unknown version in accept header: " +"%(major_version)d.%(minor_version)d...returning version choices." msgstr "" -#: heat/api/middleware/version_negotiation.py:95 +#: heat/api/middleware/version_negotiation.py:102 #, python-format msgid "Unknown accept header: %s...returning version choices." msgstr "" -#: heat/api/openstack/v1/events.py:98 +#: heat/api/openstack/v1/actions.py:43 +msgid "No action specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:46 +msgid "Multiple actions specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:50 +#, python-format +msgid "Invalid action %s specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:57 +#, python-format +msgid "Unexpected action %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:100 #, python-format msgid "No events found for resource %s" msgstr "" -#: heat/api/openstack/v1/events.py:116 +#: heat/api/openstack/v1/events.py:118 #, python-format msgid "No event %s found" msgstr "" #: heat/api/openstack/v1/stacks.py:75 +#, python-format +msgid "%s not in valid format" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:83 msgid "No stack name specified" msgstr "" -#: heat/api/openstack/v1/stacks.py:93 +#: heat/api/openstack/v1/stacks.py:101 #, python-format msgid "Could not retrieve template: %s" msgstr "" -#: heat/api/openstack/v1/stacks.py:96 +#: heat/api/openstack/v1/stacks.py:104 msgid "No template specified" msgstr "" -#: heat/api/openstack/v1/util.py:72 +#: heat/api/openstack/v1/util.py:56 msgid "Invalid Stack address" msgstr "" -#: heat/common/auth.py:179 -#, python-format -msgid "Unexpected response: %s" +#: heat/common/auth_password.py:116 +msgid "Request missing required header X-Auth-Url" msgstr "" -#: heat/common/auth.py:269 +#: heat/common/auth_password.py:121 #, python-format -msgid "Unknown auth strategy '%s'" +msgid "Header X-Auth-Url \"%s\" not an allowed endpoint" msgstr "" -#: heat/common/client.py:288 -msgid "" -"You have selected to use SSL in connecting, and you have supplied a cert," -" however you have failed to supply either a key_file parameter or set the" -" HEAT_CLIENT_KEY_FILE environ variable" +#: heat/common/config.py:37 +msgid "The flavor to use" msgstr "" -#: heat/common/client.py:296 -msgid "" -"You have selected to use SSL in connecting, and you have supplied a key, " -"however you have failed to supply either a cert_file parameter or set the" -" HEAT_CLIENT_CERT_FILE environ variable" +#: heat/common/config.py:39 +msgid "The API paste config file to use" msgstr "" -#: heat/common/client.py:305 -#, python-format -msgid "The key file you specified %s does not exist" +#: heat/common/config.py:102 +msgid "Allow orchestration of multiple clouds" msgstr "" -#: heat/common/client.py:312 -#, python-format -msgid "The cert file you specified %s does not exist" +#: heat/common/config.py:105 +msgid "" +"Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At " +"least one endpoint needs to be specified." msgstr "" -#: heat/common/client.py:319 -#, python-format -msgid "The CA file you specified %s does not exist" +#: heat/common/exception.py:102 +msgid "An unknown exception occurred." msgstr "" -#: heat/common/config.py:158 -msgid "Invalid syslog facility" +#: heat/common/exception.py:113 heat/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" msgstr "" -#: heat/common/exception.py:90 +#: heat/common/exception.py:125 #, python-format msgid "Missing required credential: %(required)s" msgstr "" -#: heat/common/exception.py:94 +#: heat/common/exception.py:129 #, python-format msgid "" "Incorrect auth strategy, expected \"%(expected)s\" but received " "\"%(received)s\"" msgstr "" -#: heat/common/exception.py:99 +#: heat/common/exception.py:134 #, python-format msgid "Connect error/bad request to Auth service at URL %(url)s." msgstr "" -#: heat/common/exception.py:103 +#: heat/common/exception.py:138 #, python-format msgid "Auth service at URL %(url)s not found." msgstr "" -#: heat/common/exception.py:107 +#: heat/common/exception.py:142 msgid "Authorization failed." msgstr "" -#: heat/common/exception.py:111 +#: heat/common/exception.py:146 msgid "You are not authenticated." msgstr "" -#: heat/common/exception.py:115 heat/common/exception.py:120 +#: heat/common/exception.py:150 heat/common/exception.py:155 msgid "You are not authorized to complete this action." msgstr "" -#: heat/common/exception.py:124 +#: heat/common/exception.py:159 #, python-format msgid "Data supplied was not valid: %(reason)s" msgstr "" -#: heat/common/exception.py:128 +#: heat/common/exception.py:163 #, python-format msgid "Redirecting to %(uri)s for authorization." msgstr "" -#: heat/common/exception.py:132 +#: heat/common/exception.py:167 msgid "There was an error configuring the client." msgstr "" -#: heat/common/exception.py:136 +#: heat/common/exception.py:171 #, python-format msgid "" "The request returned a 302 Multiple Choices. This generally means that " @@ -201,7 +228,7 @@ msgid "" "%(body)s" msgstr "" -#: heat/common/exception.py:142 +#: heat/common/exception.py:177 #, python-format msgid "" "The request returned a 413 Request Entity Too Large. This generally means" @@ -211,17 +238,17 @@ msgid "" "%(body)s" msgstr "" -#: heat/common/exception.py:153 +#: heat/common/exception.py:188 msgid "" "The request returned a 503 ServiceUnavilable. This generally occurs on " "service overload or other transient outage." msgstr "" -#: heat/common/exception.py:164 +#: heat/common/exception.py:199 msgid "The URI was too long." msgstr "" -#: heat/common/exception.py:168 +#: heat/common/exception.py:203 #, python-format msgid "" "The request returned 500 Internal Server Error\n" @@ -230,286 +257,783 @@ msgid "" "%(body)s" msgstr "" -#: heat/common/exception.py:173 +#: heat/common/exception.py:208 #, python-format msgid "Maximum redirects (%(redirects)s) was exceeded." msgstr "" -#: heat/common/exception.py:177 +#: heat/common/exception.py:212 msgid "Received invalid HTTP redirect." msgstr "" -#: heat/common/exception.py:181 +#: heat/common/exception.py:216 msgid "Response from Keystone does not contain a Heat endpoint." msgstr "" -#: heat/common/exception.py:185 +#: heat/common/exception.py:220 #, 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:191 +#: heat/common/exception.py:226 #, python-format msgid "The Parameter (%(key)s) was not provided." msgstr "" -#: heat/common/exception.py:195 +#: heat/common/exception.py:230 +#, python-format +msgid "The Parameter (%(key)s) was not defined in template." +msgstr "" + +#: heat/common/exception.py:234 #, python-format msgid "The Referenced Attribute (%(resource)s %(key)s) is incorrect." msgstr "" -#: heat/common/exception.py:200 +#: heat/common/exception.py:239 +#, python-format +msgid "The specified reference (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:244 #, python-format msgid "The Key (%(key_name)s) could not be found." msgstr "" -#: heat/common/exception.py:204 +#: heat/common/exception.py:248 +#, python-format +msgid "The Flavor ID (%(flavor_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:252 #, python-format msgid "The Image (%(image_name)s) could not be found." msgstr "" -#: heat/common/exception.py:208 +#: heat/common/exception.py:256 +#, python-format +msgid "Multiple images were found with name (%(image_name)s)." +msgstr "" + +#: heat/common/exception.py:260 #, python-format msgid "Searching Tenant %(target)s from Tenant %(actual)s forbidden." msgstr "" -#: heat/common/exception.py:213 +#: heat/common/exception.py:265 #, python-format msgid "The Stack (%(stack_name)s) could not be found." msgstr "" -#: heat/common/exception.py:217 +#: heat/common/exception.py:269 #, python-format msgid "The Stack (%(stack_name)s) already exists." msgstr "" -#: heat/common/exception.py:221 +#: heat/common/exception.py:273 +#, python-format +msgid "%(message)s" +msgstr "" + +#: heat/common/exception.py:277 #, python-format msgid "" "The Resource (%(resource_name)s) could not be found in Stack " "%(stack_name)s." msgstr "" -#: heat/common/exception.py:226 +#: heat/common/exception.py:282 +#, python-format +msgid "The Resource Type (%(type_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:286 #, python-format msgid "The Resource (%(resource_name)s) is not available." msgstr "" -#: heat/common/exception.py:230 +#: heat/common/exception.py:290 #, python-format msgid "The Resource (%(resource_id)s) could not be found." msgstr "" -#: heat/common/exception.py:234 +#: heat/common/exception.py:294 #, python-format msgid "The Watch Rule (%(watch_name)s) could not be found." msgstr "" -#: heat/common/plugin_loader.py:93 +#: heat/common/exception.py:298 +#, python-format +msgid "%(exc_type)s: %(message)s" +msgstr "" + +#: heat/common/exception.py:312 +#, python-format +msgid "%(feature)s is not supported." +msgstr "" + +#: heat/common/exception.py:316 +#, python-format +msgid "Cannot define the following properties at the same time: %s." +msgstr "" + +#: heat/common/exception.py:334 +msgid "Template exceeds maximum allowed size." +msgstr "" + +#: heat/common/exception.py:338 +msgid "" +"Egress rules are only allowed when Neutron is used and the 'VpcId' " +"property is set." +msgstr "" + +#: heat/common/plugin_loader.py:94 #, python-format msgid "Failed to import module %s" msgstr "" -#: heat/common/urlfetch.py:35 +#: heat/common/urlfetch.py:37 #, python-format msgid "Fetching data from %s" msgstr "" -#: heat/common/utils.py:101 heat/openstack/common/loopingcall.py:80 -msgid "in looping call" +#: heat/common/wsgi.py:55 +msgid "" +"Address to bind the server. Useful when selecting a particular network " +"interface." +msgstr "" + +#: heat/common/wsgi.py:58 +msgid "The port on which the server will listen." +msgstr "" + +#: heat/common/wsgi.py:65 +msgid "Number of backlog requests to configure the socket with" +msgstr "" + +#: heat/common/wsgi.py:68 +msgid "Location of the SSL Certificate File to use for SSL mode" +msgstr "" + +#: heat/common/wsgi.py:71 +msgid "Location of the SSL Key File to use for enabling SSL mode" msgstr "" -#: heat/common/wsgi.py:114 +#: heat/common/wsgi.py:78 +msgid "Number of workers for Heat service" +msgstr "" + +#: heat/common/wsgi.py:129 heat/openstack/common/sslutils.py:61 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:132 +#: heat/common/wsgi.py:147 #, python-format -msgid "Could not bind to %s:%s after trying for 30 seconds" +msgid "Could not bind to %(bind_addr)safter trying for 30 seconds" msgstr "" -#: heat/common/wsgi.py:163 +#: heat/common/wsgi.py:179 msgid "SIGTERM received" msgstr "" -#: heat/common/wsgi.py:172 +#: heat/common/wsgi.py:188 msgid "SIGHUP received" msgstr "" -#: heat/common/wsgi.py:188 heat/openstack/common/service.py:240 +#: heat/common/wsgi.py:203 heat/openstack/common/service.py:288 #, python-format msgid "Starting %d workers" msgstr "" -#: heat/common/wsgi.py:199 +#: heat/common/wsgi.py:214 #, python-format msgid "Removing dead child %s" msgstr "" -#: heat/common/wsgi.py:207 +#: heat/common/wsgi.py:221 msgid "Caught keyboard interrupt. Exiting." msgstr "" -#: heat/common/wsgi.py:211 +#: heat/common/wsgi.py:225 msgid "Exited" msgstr "" -#: heat/common/wsgi.py:229 +#: heat/common/wsgi.py:243 #, python-format msgid "Child %d exiting normally" msgstr "" -#: heat/common/wsgi.py:232 +#: heat/common/wsgi.py:246 #, python-format msgid "Started child %s" msgstr "" -#: heat/common/wsgi.py:254 +#: heat/common/wsgi.py:268 msgid "Starting single process server" msgstr "" -#: heat/db/sqlalchemy/migration.py:60 +#: heat/common/wsgi.py:596 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: heat/common/wsgi.py:597 +msgid "" +"The server could not comply with the request since\r\n" +"it is either malformed or otherwise incorrect.\r\n" +msgstr "" + +#: heat/common/wsgi.py:611 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: heat/common/wsgi.py:616 +#, python-format +msgid "Unexpected error occurred serving API: %s" +msgstr "" + +#: heat/db/sqlalchemy/api.py:393 +msgid "age should be an integer" +msgstr "" + +#: heat/db/sqlalchemy/api.py:395 +msgid "age should be a positive integer" +msgstr "" + +#: heat/db/sqlalchemy/migration.py:63 msgid "python-migrate is not installed. Exiting." msgstr "" -#: heat/db/sqlalchemy/migration.py:70 +#: heat/db/sqlalchemy/migration.py:73 msgid "version should be an integer" msgstr "" -#: heat/engine/dependencies.py:23 +#: heat/doc/resources.py:85 +msgid "HOT Syntax" +msgstr "" + +#: heat/doc/resources.py:107 +msgid "YAML Syntax" +msgstr "" + +#: heat/doc/resources.py:129 +msgid "JSON Syntax" +msgstr "" + +#: heat/doc/resources.py:161 +#, python-format +msgid " from %s" +msgstr "" + +#: heat/doc/resources.py:163 +#, python-format +msgid " up to %s" +msgstr "" + +#: heat/doc/resources.py:165 +#, python-format +msgid " from length %s" +msgstr "" + +#: heat/doc/resources.py:167 +#, python-format +msgid " up to length %s" +msgstr "" + +#: heat/doc/resources.py:174 +msgid "Not implemented." +msgstr "" + +#: heat/doc/resources.py:185 +msgid "Required property." +msgstr "" + +#: heat/doc/resources.py:189 +#, python-format +msgid "Optional property, defaults to \"%s\"." +msgstr "" + +#: heat/doc/resources.py:192 +msgid "Optional property." +msgstr "" + +#: heat/doc/resources.py:196 +#, python-format +msgid "Value must match pattern: %s" +msgstr "" + +#: heat/doc/resources.py:203 +#, python-format +msgid "Allowed values: %s" +msgstr "" + +#: heat/doc/resources.py:209 +msgid "Map properties:" +msgstr "" + +#: heat/doc/resources.py:215 +msgid "List contains maps with the properties:" +msgstr "" + +#: heat/doc/resources.py:230 +msgid "Properties" +msgstr "" + +#: heat/doc/resources.py:241 +msgid "Attributes" +msgstr "" + +#: heat/engine/dependencies.py:25 #, python-format msgid "Circular Dependency Found: %(cycle)s" msgstr "" -#: heat/engine/parser.py:63 -msgid "Stack name may not contain \"/\"" +#: heat/engine/environment.py:181 +#, python-format +msgid "Changing %(path)s from %(was)s to %(now)s" +msgstr "" + +#: heat/engine/environment.py:183 +#, python-format +msgid "Registering %(path)s -> %(value)s" msgstr "" -#: heat/engine/resource.py:46 +#: heat/engine/parser.py:74 #, python-format -msgid "Registering resource type %s" +msgid "" +"Invalid stack name %s must contain only alphanumeric or \"_-.\" " +"characters, must start with alpha" msgstr "" -#: heat/engine/resource.py:48 +#: heat/engine/resource.py:55 heat/engine/resource.py:58 #, python-format -msgid "Replacing existing resource type %s" +msgid "The Resource %s requires replacement." msgstr "" -#: heat/engine/resource.py:117 +#: heat/engine/resource.py:132 msgid "Resource name may not contain \"/\"" msgstr "" -#: heat/engine/service.py:271 +#: heat/engine/scheduler.py:65 +#, python-format +msgid "%s Timed out" +msgstr "" + +#: heat/engine/service.py:311 msgid "No Template provided." msgstr "" -#: heat/engine/resources/__init__.py:29 +#: heat/engine/stack_resource.py:122 +#, python-format +msgid "Cannot update %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:151 +#, python-format +msgid "Cannot suspend %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:173 +#, python-format +msgid "Cannot resume %s, stack not created" +msgstr "" + +#: heat/engine/resources/__init__.py:39 #, python-format msgid "Failed to load resources from %s" msgstr "" +#: heat/engine/resources/instance.py:314 +#, python-format +msgid "Build of server %(server)s failed: %(message)s (%(code)s)" +msgstr "" + +#: heat/engine/resources/instance.py:321 +#, python-format +msgid "Nova reported unexpected instance[%(name)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:418 +#, python-format +msgid "Cannot suspend %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/instance.py:424 heat/engine/resources/instance.py:478 +#, python-format +msgid "Failed to find instance %s" +msgstr "" + +#: heat/engine/resources/instance.py:455 +#, python-format +msgid " nova reported unexpected instance[%(instance)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:472 +#, python-format +msgid "Cannot resume %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/nova_utils.py:221 +#, python-format +msgid "Resizing to '%(flavor)s' failed, status '%(status)s'" +msgstr "" + +#: heat/engine/resources/vpc.py:72 +#, python-format +msgid "Multiple routers found with name %s" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:251 +msgid "The ID of the load balancing pool" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:254 +msgid "Port number on which the servers are running on the members" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:258 +msgid "The list of Nova server IDs load balanced" +msgstr "" + +#: heat/engine/resources/rackspace/cloud_loadbalancer.py:33 +#, python-format +msgid "There was an error building the loadbalancer:%(lb_name)s." +msgstr "" + +#: heat/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + #: heat/openstack/common/exception.py:102 msgid "Uncaught exception" msgstr "" -#: heat/openstack/common/excutils.py:48 +#: heat/openstack/common/excutils.py:62 #, python-format msgid "Original exception being dropped: %s" msgstr "" -#: heat/openstack/common/log.py:178 +#: heat/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: heat/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: heat/openstack/common/lockutils.py:166 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:175 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:185 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:203 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:207 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:244 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:248 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/log.py:244 #, python-format msgid "Deprecated: %s" msgstr "" -#: heat/openstack/common/log.py:316 +#: heat/openstack/common/log.py:336 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: heat/openstack/common/log.py:386 #, python-format msgid "syslog facility must be one of: %s" msgstr "" -#: heat/openstack/common/log.py:476 +#: heat/openstack/common/log.py:556 #, python-format msgid "Fatal call to deprecated config: %(msg)s" msgstr "" -#: heat/openstack/common/loopingcall.py:73 +#: heat/openstack/common/loopingcall.py:84 #, python-format msgid "task run outlasted interval by %s sec" msgstr "" -#: heat/openstack/common/service.py:112 heat/openstack/common/service.py:275 +#: heat/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: heat/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: heat/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: heat/openstack/common/policy.py:75 +msgid "JSON file containing policy" +msgstr "" + +#: heat/openstack/common/policy.py:78 +msgid "Rule enforced when requested rule is not found" +msgstr "" + +#: heat/openstack/common/policy.py:92 +#, python-format +msgid "Policy doesn't allow %s to be performed." +msgstr "" + +#: heat/openstack/common/policy.py:177 +#, python-format +msgid "Rules must be an instance of dict or Rules, got %s instead" +msgstr "" + +#: heat/openstack/common/policy.py:207 +msgid "Rules successfully reloaded" +msgstr "" + +#: heat/openstack/common/policy.py:253 +#, python-format +msgid "Rule %s will be now enforced" +msgstr "" + +#: heat/openstack/common/policy.py:268 +#, python-format +msgid "Rule [%s] doesn't exist" +msgstr "" + +#: heat/openstack/common/policy.py:478 +#, python-format +msgid "Failed to understand rule %s" +msgstr "" + +#: heat/openstack/common/policy.py:488 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: heat/openstack/common/policy.py:759 +#, python-format +msgid "Failed to understand rule %r" +msgstr "" + +#: heat/openstack/common/processutils.py:127 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: heat/openstack/common/processutils.py:142 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:167 +#: heat/openstack/common/processutils.py:240 +#, python-format +msgid "Result was %s" +msgstr "" + +#: heat/openstack/common/processutils.py:179 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: heat/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: heat/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: heat/openstack/common/service.py:118 heat/openstack/common/service.py:335 msgid "Full set of CONF:" msgstr "" -#: heat/openstack/common/service.py:121 heat/openstack/common/service.py:218 +#: heat/openstack/common/service.py:127 heat/openstack/common/service.py:217 #, python-format msgid "Caught %s, exiting" msgstr "" -#: heat/openstack/common/service.py:164 -msgid "Parent process has died unexpectedly, exiting" +#: heat/openstack/common/service.py:139 +msgid "Exception during rpc cleanup." msgstr "" -#: heat/openstack/common/service.py:200 -msgid "Forking too fast, sleeping" +#: heat/openstack/common/service.py:188 +msgid "Parent process has died unexpectedly, exiting" msgstr "" #: heat/openstack/common/service.py:223 msgid "Unhandled exception" msgstr "" -#: heat/openstack/common/service.py:230 +#: heat/openstack/common/service.py:256 +msgid "Forking too fast, sleeping" +msgstr "" + +#: heat/openstack/common/service.py:278 #, python-format msgid "Started child %d" msgstr "" -#: heat/openstack/common/service.py:257 +#: heat/openstack/common/service.py:305 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: heat/openstack/common/service.py:261 +#: heat/openstack/common/service.py:309 #, python-format msgid "Child %(pid)s exited with status %(code)d" msgstr "" -#: heat/openstack/common/service.py:265 +#: heat/openstack/common/service.py:313 #, python-format msgid "pid %d not in child list" msgstr "" -#: heat/openstack/common/service.py:293 +#: heat/openstack/common/service.py:345 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: heat/openstack/common/service.py:304 +#: heat/openstack/common/service.py:363 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: heat/openstack/common/notifier/api.py:125 +#: heat/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: heat/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:552 +msgid "DB exception wrapped." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:614 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:694 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:50 +msgid "Sort key supplied was not valid." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:89 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:111 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:182 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:188 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:268 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:290 +msgid "Unsupported id columns type" +msgstr "" + +#: heat/openstack/common/notifier/api.py:129 #, python-format msgid "%s not in valid priorities" msgstr "" -#: heat/openstack/common/notifier/api.py:141 +#: heat/openstack/common/notifier/api.py:145 #, python-format msgid "" "Problem '%(e)s' attempting to send to notification system. " "Payload=%(payload)s" msgstr "" -#: heat/openstack/common/notifier/api.py:171 +#: heat/openstack/common/notifier/api.py:164 #, python-format msgid "Failed to load notifier %s. These notifications will not be sent." msgstr "" -#: heat/openstack/common/notifier/list_notifier.py:111 +#: heat/openstack/common/notifier/list_notifier.py:112 #, python-format msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." msgstr "" @@ -519,65 +1043,96 @@ msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." msgstr "" #: heat/openstack/common/notifier/rpc_notifier.py:45 +#: heat/openstack/common/notifier/rpc_notifier2.py:51 #, python-format msgid "Could not send notification to %(topic)s. Payload=%(message)s" msgstr "" -#: heat/openstack/common/rpc/amqp.py:57 +#: heat/openstack/common/rpc/__init__.py:107 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:75 msgid "Pool creating new connection" msgstr "" -#: heat/openstack/common/rpc/amqp.py:209 +#: heat/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:290 #, python-format msgid "unpacked context: %s" msgstr "" -#: heat/openstack/common/rpc/amqp.py:253 +#: heat/openstack/common/rpc/amqp.py:336 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:408 #, python-format msgid "received %s" msgstr "" -#: heat/openstack/common/rpc/amqp.py:259 +#: heat/openstack/common/rpc/amqp.py:416 #, python-format msgid "no method for message: %s" msgstr "" -#: heat/openstack/common/rpc/amqp.py:260 +#: heat/openstack/common/rpc/amqp.py:417 #, python-format msgid "No method for message: %s" msgstr "" -#: heat/openstack/common/rpc/amqp.py:286 -#: heat/openstack/common/rpc/impl_zmq.py:277 +#: heat/openstack/common/rpc/amqp.py:445 +#: heat/openstack/common/rpc/impl_zmq.py:280 #, python-format msgid "Expected exception during message handling (%s)" msgstr "" -#: heat/openstack/common/rpc/amqp.py:292 -#: heat/openstack/common/rpc/impl_zmq.py:283 +#: heat/openstack/common/rpc/amqp.py:453 +#: heat/openstack/common/rpc/impl_zmq.py:286 msgid "Exception during message handling" msgstr "" -#: heat/openstack/common/rpc/amqp.py:362 +#: heat/openstack/common/rpc/amqp.py:527 #, python-format msgid "Making synchronous call on %s ..." msgstr "" -#: heat/openstack/common/rpc/amqp.py:365 +#: heat/openstack/common/rpc/amqp.py:530 #, python-format msgid "MSG_ID is %s" msgstr "" -#: heat/openstack/common/rpc/amqp.py:387 +#: heat/openstack/common/rpc/amqp.py:556 #, python-format msgid "Making asynchronous cast on %s..." msgstr "" -#: heat/openstack/common/rpc/amqp.py:395 +#: heat/openstack/common/rpc/amqp.py:565 msgid "Making asynchronous fanout cast..." msgstr "" -#: heat/openstack/common/rpc/amqp.py:420 +#: heat/openstack/common/rpc/amqp.py:593 #, python-format msgid "Sending %(event_type)s on %(topic)s" msgstr "" @@ -586,10 +1141,6 @@ msgstr "" msgid "An unknown RPC related exception occurred." msgstr "" -#: heat/openstack/common/rpc/common.py:89 -msgid "Exception in string format operation" -msgstr "" - #: heat/openstack/common/rpc/common.py:107 #, python-format msgid "" @@ -598,212 +1149,222 @@ msgid "" msgstr "" #: heat/openstack/common/rpc/common.py:124 -msgid "Timeout while waiting on RPC response." +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" msgstr "" -#: heat/openstack/common/rpc/common.py:128 +#: heat/openstack/common/rpc/common.py:141 +#: heat/openstack/common/rpc/common.py:142 +#: heat/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: heat/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/common.py:151 msgid "Invalid reuse of an RPC connection." msgstr "" -#: heat/openstack/common/rpc/common.py:132 +#: heat/openstack/common/rpc/common.py:155 #, python-format msgid "Specified RPC version, %(version)s, not supported by this endpoint." msgstr "" -#: heat/openstack/common/rpc/common.py:137 +#: heat/openstack/common/rpc/common.py:160 #, python-format msgid "" "Specified RPC envelope version, %(version)s, not supported by this " "endpoint." msgstr "" -#: heat/openstack/common/rpc/common.py:239 +#: heat/openstack/common/rpc/common.py:165 #, python-format -msgid "Failed to sanitize %(item)s. Key error %(err)s" +msgid "Specified RPC version cap, %(version_cap)s, is too low" msgstr "" -#: heat/openstack/common/rpc/common.py:261 +#: heat/openstack/common/rpc/common.py:289 #, python-format msgid "Returning exception %s to caller" msgstr "" -#: heat/openstack/common/rpc/impl_kombu.py:169 -#: heat/openstack/common/rpc/impl_qpid.py:132 -msgid "Failed to process message... skipping it." +#: heat/openstack/common/rpc/impl_kombu.py:162 +msgid "Failed to process message ... skipping it." msgstr "" -#: heat/openstack/common/rpc/impl_kombu.py:471 +#: heat/openstack/common/rpc/impl_kombu.py:165 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:502 #, python-format msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: heat/openstack/common/rpc/impl_kombu.py:493 +#: heat/openstack/common/rpc/impl_kombu.py:524 #, python-format msgid "Connected to AMQP server on %(hostname)s:%(port)d" msgstr "" -#: heat/openstack/common/rpc/impl_kombu.py:530 +#: heat/openstack/common/rpc/impl_kombu.py:561 #, python-format msgid "" "Unable to connect to AMQP server on %(hostname)s:%(port)d after " "%(max_retries)d tries: %(err_str)s" msgstr "" -#: heat/openstack/common/rpc/impl_kombu.py:546 +#: heat/openstack/common/rpc/impl_kombu.py:575 #, python-format msgid "" "AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " "again in %(sleep_time)d seconds." msgstr "" -#: heat/openstack/common/rpc/impl_kombu.py:600 -#: heat/openstack/common/rpc/impl_qpid.py:402 +#: heat/openstack/common/rpc/impl_kombu.py:629 +#: heat/openstack/common/rpc/impl_qpid.py:492 #, python-format msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" msgstr "" -#: heat/openstack/common/rpc/impl_kombu.py:618 -#: heat/openstack/common/rpc/impl_qpid.py:417 +#: heat/openstack/common/rpc/impl_kombu.py:647 +#: heat/openstack/common/rpc/impl_qpid.py:507 #, python-format msgid "Timed out waiting for RPC response: %s" msgstr "" -#: heat/openstack/common/rpc/impl_kombu.py:622 -#: heat/openstack/common/rpc/impl_qpid.py:421 +#: heat/openstack/common/rpc/impl_kombu.py:651 +#: heat/openstack/common/rpc/impl_qpid.py:511 #, python-format msgid "Failed to consume message from queue: %s" msgstr "" -#: heat/openstack/common/rpc/impl_kombu.py:661 -#: heat/openstack/common/rpc/impl_qpid.py:456 +#: heat/openstack/common/rpc/impl_kombu.py:690 +#: heat/openstack/common/rpc/impl_qpid.py:546 #, python-format msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" msgstr "" -#: heat/openstack/common/rpc/impl_qpid.py:350 +#: heat/openstack/common/rpc/impl_qpid.py:161 +msgid "Failed to process message... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:434 #, python-format msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" msgstr "" -#: heat/openstack/common/rpc/impl_qpid.py:356 +#: heat/openstack/common/rpc/impl_qpid.py:440 #, python-format msgid "Connected to AMQP server on %s" msgstr "" -#: heat/openstack/common/rpc/impl_qpid.py:369 +#: heat/openstack/common/rpc/impl_qpid.py:453 msgid "Re-established AMQP queues" msgstr "" -#: heat/openstack/common/rpc/impl_qpid.py:429 +#: heat/openstack/common/rpc/impl_qpid.py:519 msgid "Error processing message. Skipping it." msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:95 +#: heat/openstack/common/rpc/impl_zmq.py:96 msgid "JSON serialization failed." msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:103 +#: heat/openstack/common/rpc/impl_zmq.py:101 #, python-format msgid "Deserializing: %s" msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:139 +#: heat/openstack/common/rpc/impl_zmq.py:136 #, python-format msgid "Connecting to %(addr)s with %(type)s" msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:140 +#: heat/openstack/common/rpc/impl_zmq.py:137 #, python-format msgid "-> Subscribed to %(subscribe)s" msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:141 +#: heat/openstack/common/rpc/impl_zmq.py:138 #, python-format msgid "-> bind: %(bind)s" msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:149 +#: heat/openstack/common/rpc/impl_zmq.py:146 msgid "Could not open socket." msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:161 +#: heat/openstack/common/rpc/impl_zmq.py:158 #, python-format msgid "Subscribing to %s" msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:203 +#: heat/openstack/common/rpc/impl_zmq.py:200 msgid "You cannot recv on this socket." msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:208 +#: heat/openstack/common/rpc/impl_zmq.py:205 msgid "You cannot send on this socket." msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:265 +#: heat/openstack/common/rpc/impl_zmq.py:267 #, python-format msgid "Running func with context: %s" msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:297 +#: heat/openstack/common/rpc/impl_zmq.py:305 msgid "Sending reply" msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:365 -msgid "Registering reactor" +#: heat/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:377 -msgid "In reactor registered" +#: heat/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:392 -msgid "Out reactor registered" +#: heat/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:396 +#: heat/openstack/common/rpc/impl_zmq.py:387 msgid "Consuming socket" msgstr "" #: heat/openstack/common/rpc/impl_zmq.py:437 #, python-format -msgid "CONSUMER GOT %s" -msgstr "" - -#: heat/openstack/common/rpc/impl_zmq.py:447 -#, python-format -msgid "->response->%s" -msgstr "" - -#: heat/openstack/common/rpc/impl_zmq.py:454 -#, python-format msgid "Creating proxy for topic: %s" msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:478 -#, python-format -msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +#: heat/openstack/common/rpc/impl_zmq.py:443 +msgid "Topic contained dangerous characters." msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:487 +#: heat/openstack/common/rpc/impl_zmq.py:475 msgid "Topic socket file creation failed." msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:492 +#: heat/openstack/common/rpc/impl_zmq.py:481 #, python-format -msgid "ROUTER RELAY-OUT QUEUED %(data)s" +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:495 +#: heat/openstack/common/rpc/impl_zmq.py:497 #, python-format -msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgid "Required IPC directory does not exist at %s" msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:513 +#: heat/openstack/common/rpc/impl_zmq.py:506 #, python-format -msgid "Could not create IPC directory %s" +msgid "Permission denied to IPC directory at %s" msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:523 +#: heat/openstack/common/rpc/impl_zmq.py:509 msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." msgstr "" @@ -812,82 +1373,105 @@ msgstr "" msgid "CONSUMER RECEIVED DATA: %s" msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:545 -#, python-format -msgid "ROUTER RELAY-OUT %(data)s" +#: heat/openstack/common/rpc/impl_zmq.py:562 +msgid "ZMQ Envelope version unsupported or unknown." msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:571 -#, python-format -msgid "Create Consumer for topic (%(topic)s)" +#: heat/openstack/common/rpc/impl_zmq.py:590 +msgid "Skipping topic registration. Already registered." msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:587 +#: heat/openstack/common/rpc/impl_zmq.py:597 #, python-format msgid "Consumer is a zmq.%s" msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:632 +#: heat/openstack/common/rpc/impl_zmq.py:649 msgid "Creating payload" msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:645 +#: heat/openstack/common/rpc/impl_zmq.py:662 msgid "Creating queue socket for reply waiter" msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:656 +#: heat/openstack/common/rpc/impl_zmq.py:675 msgid "Sending cast" msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:660 +#: heat/openstack/common/rpc/impl_zmq.py:678 msgid "Cast sent; Waiting reply" msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:663 +#: heat/openstack/common/rpc/impl_zmq.py:681 #, python-format msgid "Received message: %s" msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:664 +#: heat/openstack/common/rpc/impl_zmq.py:682 msgid "Unpacking response" msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:692 +#: heat/openstack/common/rpc/impl_zmq.py:691 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:698 +msgid "RPC Message Invalid." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:721 #, python-format msgid "%(msg)s" msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:695 +#: heat/openstack/common/rpc/impl_zmq.py:724 #, python-format msgid "Sending message(s) to: %s" msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:699 +#: heat/openstack/common/rpc/impl_zmq.py:728 msgid "No matchmaker results. Not casting." msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:790 -msgid "" -"Matchmaker could not be loaded.\n" -"rpc_zmq_matchmaker is not a class." +#: heat/openstack/common/rpc/impl_zmq.py:731 +msgid "No match from matchmaker." msgstr "" -#: heat/openstack/common/rpc/impl_zmq.py:792 -msgid "Error loading Matchmaker." +#: heat/openstack/common/rpc/impl_zmq.py:813 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" msgstr "" -#: heat/openstack/common/rpc/matchmaker.py:45 +#: heat/openstack/common/rpc/matchmaker.py:47 msgid "Match not found by MatchMaker." msgstr "" -#: heat/openstack/common/rpc/matchmaker.py:177 -#: heat/openstack/common/rpc/matchmaker.py:195 +#: heat/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker_ring.py:77 +#: heat/openstack/common/rpc/matchmaker_ring.py:95 #, python-format msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: heat/openstack/common/rpc/service.py:47 +#: heat/openstack/common/rpc/service.py:49 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" +#: heat/tests/test_exception.py:24 +#, python-format +msgid "Testing message %(text)s" +msgstr "" + diff --git a/heat/locale/it/LC_MESSAGES/heat.po b/heat/locale/it/LC_MESSAGES/heat.po new file mode 100644 index 00000000000..c6c48859712 --- /dev/null +++ b/heat/locale/it/LC_MESSAGES/heat.po @@ -0,0 +1,1477 @@ +# Translations template 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: 2013-08-27 11:15+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" + +#: heat/api/aws/ec2token.py:38 +msgid "Authentication Endpoint URI" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:260 +#, 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:413 +msgid "Invalid Template URL" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:335 heat/api/cfn/v1/stacks.py:416 +msgid "TemplateBody or TemplateUrl were not given." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:341 heat/api/cfn/v1/stacks.py:422 +msgid "The Template must be a JSON or YAML document." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:383 +msgid "stack not not found" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:49 +#, python-format +msgid "Processing request: %(method)s %(path)s Accept: %(accept)s" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:64 +#, python-format +msgid "Matched versioned URI. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:72 +#, python-format +msgid "" +"Unknown version in versioned URI: %(major_version)d.%(minor_version)d. " +"Returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:88 +#, python-format +msgid "Matched versioned media type. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:94 +#, python-format +msgid "" +"Unknown version in accept header: " +"%(major_version)d.%(minor_version)d...returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:102 +#, python-format +msgid "Unknown accept header: %s...returning version choices." +msgstr "" + +#: heat/api/openstack/v1/actions.py:43 +msgid "No action specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:46 +msgid "Multiple actions specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:50 +#, python-format +msgid "Invalid action %s specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:57 +#, python-format +msgid "Unexpected action %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:100 +#, python-format +msgid "No events found for resource %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:118 +#, python-format +msgid "No event %s found" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:75 +#, python-format +msgid "%s not in valid format" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:83 +msgid "No stack name specified" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:101 +#, python-format +msgid "Could not retrieve template: %s" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:104 +msgid "No template specified" +msgstr "" + +#: heat/api/openstack/v1/util.py:56 +msgid "Invalid Stack address" +msgstr "" + +#: heat/common/auth_password.py:116 +msgid "Request missing required header X-Auth-Url" +msgstr "" + +#: heat/common/auth_password.py:121 +#, python-format +msgid "Header X-Auth-Url \"%s\" not an allowed endpoint" +msgstr "" + +#: heat/common/config.py:37 +msgid "The flavor to use" +msgstr "" + +#: heat/common/config.py:39 +msgid "The API paste config file to use" +msgstr "" + +#: heat/common/config.py:102 +msgid "Allow orchestration of multiple clouds" +msgstr "" + +#: heat/common/config.py:105 +msgid "" +"Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At " +"least one endpoint needs to be specified." +msgstr "" + +#: heat/common/exception.py:102 +msgid "An unknown exception occurred." +msgstr "" + +#: heat/common/exception.py:113 heat/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: heat/common/exception.py:125 +#, python-format +msgid "Missing required credential: %(required)s" +msgstr "" + +#: heat/common/exception.py:129 +#, python-format +msgid "" +"Incorrect auth strategy, expected \"%(expected)s\" but received " +"\"%(received)s\"" +msgstr "" + +#: heat/common/exception.py:134 +#, python-format +msgid "Connect error/bad request to Auth service at URL %(url)s." +msgstr "" + +#: heat/common/exception.py:138 +#, python-format +msgid "Auth service at URL %(url)s not found." +msgstr "" + +#: heat/common/exception.py:142 +msgid "Authorization failed." +msgstr "" + +#: heat/common/exception.py:146 +msgid "You are not authenticated." +msgstr "" + +#: heat/common/exception.py:150 heat/common/exception.py:155 +msgid "You are not authorized to complete this action." +msgstr "" + +#: heat/common/exception.py:159 +#, python-format +msgid "Data supplied was not valid: %(reason)s" +msgstr "" + +#: heat/common/exception.py:163 +#, python-format +msgid "Redirecting to %(uri)s for authorization." +msgstr "" + +#: heat/common/exception.py:167 +msgid "There was an error configuring the client." +msgstr "" + +#: heat/common/exception.py:171 +#, python-format +msgid "" +"The request returned a 302 Multiple Choices. This generally means that " +"you have not included a version indicator in a request URI.\n" +"\n" +"The body of response returned:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:177 +#, python-format +msgid "" +"The request returned a 413 Request Entity Too Large. This generally means" +" that rate limiting or a quota threshold was breached.\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:188 +msgid "" +"The request returned a 503 ServiceUnavilable. This generally occurs on " +"service overload or other transient outage." +msgstr "" + +#: heat/common/exception.py:199 +msgid "The URI was too long." +msgstr "" + +#: heat/common/exception.py:203 +#, python-format +msgid "" +"The request returned 500 Internal Server Error\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:208 +#, python-format +msgid "Maximum redirects (%(redirects)s) was exceeded." +msgstr "" + +#: heat/common/exception.py:212 +msgid "Received invalid HTTP redirect." +msgstr "" + +#: heat/common/exception.py:216 +msgid "Response from Keystone does not contain a Heat endpoint." +msgstr "" + +#: heat/common/exception.py:220 +#, 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:226 +#, python-format +msgid "The Parameter (%(key)s) was not provided." +msgstr "" + +#: heat/common/exception.py:230 +#, python-format +msgid "The Parameter (%(key)s) was not defined in template." +msgstr "" + +#: heat/common/exception.py:234 +#, python-format +msgid "The Referenced Attribute (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:239 +#, python-format +msgid "The specified reference (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:244 +#, python-format +msgid "The Key (%(key_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:248 +#, python-format +msgid "The Flavor ID (%(flavor_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:252 +#, python-format +msgid "The Image (%(image_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:256 +#, python-format +msgid "Multiple images were found with name (%(image_name)s)." +msgstr "" + +#: heat/common/exception.py:260 +#, python-format +msgid "Searching Tenant %(target)s from Tenant %(actual)s forbidden." +msgstr "" + +#: heat/common/exception.py:265 +#, python-format +msgid "The Stack (%(stack_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:269 +#, python-format +msgid "The Stack (%(stack_name)s) already exists." +msgstr "" + +#: heat/common/exception.py:273 +#, python-format +msgid "%(message)s" +msgstr "" + +#: heat/common/exception.py:277 +#, python-format +msgid "" +"The Resource (%(resource_name)s) could not be found in Stack " +"%(stack_name)s." +msgstr "" + +#: heat/common/exception.py:282 +#, python-format +msgid "The Resource Type (%(type_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:286 +#, python-format +msgid "The Resource (%(resource_name)s) is not available." +msgstr "" + +#: heat/common/exception.py:290 +#, python-format +msgid "The Resource (%(resource_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:294 +#, python-format +msgid "The Watch Rule (%(watch_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:298 +#, python-format +msgid "%(exc_type)s: %(message)s" +msgstr "" + +#: heat/common/exception.py:312 +#, python-format +msgid "%(feature)s is not supported." +msgstr "" + +#: heat/common/exception.py:316 +#, python-format +msgid "Cannot define the following properties at the same time: %s." +msgstr "" + +#: heat/common/exception.py:334 +msgid "Template exceeds maximum allowed size." +msgstr "" + +#: heat/common/exception.py:338 +msgid "" +"Egress rules are only allowed when Neutron is used and the 'VpcId' " +"property is set." +msgstr "" + +#: heat/common/plugin_loader.py:94 +#, python-format +msgid "Failed to import module %s" +msgstr "" + +#: heat/common/urlfetch.py:37 +#, python-format +msgid "Fetching data from %s" +msgstr "" + +#: heat/common/wsgi.py:55 +msgid "" +"Address to bind the server. Useful when selecting a particular network " +"interface." +msgstr "" + +#: heat/common/wsgi.py:58 +msgid "The port on which the server will listen." +msgstr "" + +#: heat/common/wsgi.py:65 +msgid "Number of backlog requests to configure the socket with" +msgstr "" + +#: heat/common/wsgi.py:68 +msgid "Location of the SSL Certificate File to use for SSL mode" +msgstr "" + +#: heat/common/wsgi.py:71 +msgid "Location of the SSL Key File to use for enabling SSL mode" +msgstr "" + +#: heat/common/wsgi.py:78 +msgid "Number of workers for Heat service" +msgstr "" + +#: heat/common/wsgi.py:129 heat/openstack/common/sslutils.py:61 +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:147 +#, python-format +msgid "Could not bind to %(bind_addr)safter trying for 30 seconds" +msgstr "" + +#: heat/common/wsgi.py:179 +msgid "SIGTERM received" +msgstr "" + +#: heat/common/wsgi.py:188 +msgid "SIGHUP received" +msgstr "" + +#: heat/common/wsgi.py:203 heat/openstack/common/service.py:288 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: heat/common/wsgi.py:214 +#, python-format +msgid "Removing dead child %s" +msgstr "" + +#: heat/common/wsgi.py:221 +msgid "Caught keyboard interrupt. Exiting." +msgstr "" + +#: heat/common/wsgi.py:225 +msgid "Exited" +msgstr "" + +#: heat/common/wsgi.py:243 +#, python-format +msgid "Child %d exiting normally" +msgstr "" + +#: heat/common/wsgi.py:246 +#, python-format +msgid "Started child %s" +msgstr "" + +#: heat/common/wsgi.py:268 +msgid "Starting single process server" +msgstr "" + +#: heat/common/wsgi.py:596 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: heat/common/wsgi.py:597 +msgid "" +"The server could not comply with the request since\r\n" +"it is either malformed or otherwise incorrect.\r\n" +msgstr "" + +#: heat/common/wsgi.py:611 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: heat/common/wsgi.py:616 +#, python-format +msgid "Unexpected error occurred serving API: %s" +msgstr "" + +#: heat/db/sqlalchemy/api.py:393 +msgid "age should be an integer" +msgstr "" + +#: heat/db/sqlalchemy/api.py:395 +msgid "age should be a positive integer" +msgstr "" + +#: heat/db/sqlalchemy/migration.py:63 +msgid "python-migrate is not installed. Exiting." +msgstr "" + +#: heat/db/sqlalchemy/migration.py:73 +msgid "version should be an integer" +msgstr "" + +#: heat/doc/resources.py:85 +msgid "HOT Syntax" +msgstr "" + +#: heat/doc/resources.py:107 +msgid "YAML Syntax" +msgstr "" + +#: heat/doc/resources.py:129 +msgid "JSON Syntax" +msgstr "" + +#: heat/doc/resources.py:161 +#, python-format +msgid " from %s" +msgstr "" + +#: heat/doc/resources.py:163 +#, python-format +msgid " up to %s" +msgstr "" + +#: heat/doc/resources.py:165 +#, python-format +msgid " from length %s" +msgstr "" + +#: heat/doc/resources.py:167 +#, python-format +msgid " up to length %s" +msgstr "" + +#: heat/doc/resources.py:174 +msgid "Not implemented." +msgstr "" + +#: heat/doc/resources.py:185 +msgid "Required property." +msgstr "" + +#: heat/doc/resources.py:189 +#, python-format +msgid "Optional property, defaults to \"%s\"." +msgstr "" + +#: heat/doc/resources.py:192 +msgid "Optional property." +msgstr "" + +#: heat/doc/resources.py:196 +#, python-format +msgid "Value must match pattern: %s" +msgstr "" + +#: heat/doc/resources.py:203 +#, python-format +msgid "Allowed values: %s" +msgstr "" + +#: heat/doc/resources.py:209 +msgid "Map properties:" +msgstr "" + +#: heat/doc/resources.py:215 +msgid "List contains maps with the properties:" +msgstr "" + +#: heat/doc/resources.py:230 +msgid "Properties" +msgstr "" + +#: heat/doc/resources.py:241 +msgid "Attributes" +msgstr "" + +#: heat/engine/dependencies.py:25 +#, python-format +msgid "Circular Dependency Found: %(cycle)s" +msgstr "" + +#: heat/engine/environment.py:181 +#, python-format +msgid "Changing %(path)s from %(was)s to %(now)s" +msgstr "" + +#: heat/engine/environment.py:183 +#, python-format +msgid "Registering %(path)s -> %(value)s" +msgstr "" + +#: heat/engine/parser.py:74 +#, python-format +msgid "" +"Invalid stack name %s must contain only alphanumeric or \"_-.\" " +"characters, must start with alpha" +msgstr "" + +#: heat/engine/resource.py:55 heat/engine/resource.py:58 +#, python-format +msgid "The Resource %s requires replacement." +msgstr "" + +#: heat/engine/resource.py:132 +msgid "Resource name may not contain \"/\"" +msgstr "" + +#: heat/engine/scheduler.py:65 +#, python-format +msgid "%s Timed out" +msgstr "" + +#: heat/engine/service.py:311 +msgid "No Template provided." +msgstr "" + +#: heat/engine/stack_resource.py:122 +#, python-format +msgid "Cannot update %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:151 +#, python-format +msgid "Cannot suspend %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:173 +#, python-format +msgid "Cannot resume %s, stack not created" +msgstr "" + +#: heat/engine/resources/__init__.py:39 +#, python-format +msgid "Failed to load resources from %s" +msgstr "" + +#: heat/engine/resources/instance.py:314 +#, python-format +msgid "Build of server %(server)s failed: %(message)s (%(code)s)" +msgstr "" + +#: heat/engine/resources/instance.py:321 +#, python-format +msgid "Nova reported unexpected instance[%(name)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:418 +#, python-format +msgid "Cannot suspend %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/instance.py:424 heat/engine/resources/instance.py:478 +#, python-format +msgid "Failed to find instance %s" +msgstr "" + +#: heat/engine/resources/instance.py:455 +#, python-format +msgid " nova reported unexpected instance[%(instance)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:472 +#, python-format +msgid "Cannot resume %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/nova_utils.py:221 +#, python-format +msgid "Resizing to '%(flavor)s' failed, status '%(status)s'" +msgstr "" + +#: heat/engine/resources/vpc.py:72 +#, python-format +msgid "Multiple routers found with name %s" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:251 +msgid "The ID of the load balancing pool" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:254 +msgid "Port number on which the servers are running on the members" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:258 +msgid "The list of Nova server IDs load balanced" +msgstr "" + +#: heat/engine/resources/rackspace/cloud_loadbalancer.py:33 +#, python-format +msgid "There was an error building the loadbalancer:%(lb_name)s." +msgstr "" + +#: heat/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: heat/openstack/common/exception.py:102 +msgid "Uncaught exception" +msgstr "" + +#: heat/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: heat/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: heat/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: heat/openstack/common/lockutils.py:166 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:175 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:185 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:203 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:207 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:244 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:248 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/log.py:244 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: heat/openstack/common/log.py:336 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: heat/openstack/common/log.py:386 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: heat/openstack/common/log.py:556 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: heat/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: heat/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: heat/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: heat/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: heat/openstack/common/policy.py:75 +msgid "JSON file containing policy" +msgstr "" + +#: heat/openstack/common/policy.py:78 +msgid "Rule enforced when requested rule is not found" +msgstr "" + +#: heat/openstack/common/policy.py:92 +#, python-format +msgid "Policy doesn't allow %s to be performed." +msgstr "" + +#: heat/openstack/common/policy.py:177 +#, python-format +msgid "Rules must be an instance of dict or Rules, got %s instead" +msgstr "" + +#: heat/openstack/common/policy.py:207 +msgid "Rules successfully reloaded" +msgstr "" + +#: heat/openstack/common/policy.py:253 +#, python-format +msgid "Rule %s will be now enforced" +msgstr "" + +#: heat/openstack/common/policy.py:268 +#, python-format +msgid "Rule [%s] doesn't exist" +msgstr "" + +#: heat/openstack/common/policy.py:478 +#, python-format +msgid "Failed to understand rule %s" +msgstr "" + +#: heat/openstack/common/policy.py:488 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: heat/openstack/common/policy.py:759 +#, python-format +msgid "Failed to understand rule %r" +msgstr "" + +#: heat/openstack/common/processutils.py:127 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: heat/openstack/common/processutils.py:142 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:167 +#: heat/openstack/common/processutils.py:240 +#, python-format +msgid "Result was %s" +msgstr "" + +#: heat/openstack/common/processutils.py:179 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: heat/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: heat/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: heat/openstack/common/service.py:118 heat/openstack/common/service.py:335 +msgid "Full set of CONF:" +msgstr "" + +#: heat/openstack/common/service.py:127 heat/openstack/common/service.py:217 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: heat/openstack/common/service.py:139 +msgid "Exception during rpc cleanup." +msgstr "" + +#: heat/openstack/common/service.py:188 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: heat/openstack/common/service.py:223 +msgid "Unhandled exception" +msgstr "" + +#: heat/openstack/common/service.py:256 +msgid "Forking too fast, sleeping" +msgstr "" + +#: heat/openstack/common/service.py:278 +#, python-format +msgid "Started child %d" +msgstr "" + +#: heat/openstack/common/service.py:305 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: heat/openstack/common/service.py:309 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: heat/openstack/common/service.py:313 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: heat/openstack/common/service.py:345 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: heat/openstack/common/service.py:363 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: heat/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: heat/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:552 +msgid "DB exception wrapped." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:614 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:694 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:50 +msgid "Sort key supplied was not valid." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:89 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:111 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:182 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:188 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:268 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:290 +msgid "Unsupported id columns type" +msgstr "" + +#: heat/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: heat/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: heat/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: heat/openstack/common/notifier/list_notifier.py:112 +#, python-format +msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." +msgstr "" + +#: heat/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: heat/openstack/common/notifier/rpc_notifier.py:45 +#: heat/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: heat/openstack/common/rpc/__init__.py:107 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:336 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:408 +#, python-format +msgid "received %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:416 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:417 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:445 +#: heat/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:453 +#: heat/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:527 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:530 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:565 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:593 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: heat/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: heat/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: heat/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: heat/openstack/common/rpc/common.py:141 +#: heat/openstack/common/rpc/common.py:142 +#: heat/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: heat/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: heat/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: heat/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:162 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:165 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:524 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:561 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:575 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:629 +#: heat/openstack/common/rpc/impl_qpid.py:492 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:647 +#: heat/openstack/common/rpc/impl_qpid.py:507 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:651 +#: heat/openstack/common/rpc/impl_qpid.py:511 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:690 +#: heat/openstack/common/rpc/impl_qpid.py:546 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:161 +msgid "Failed to process message... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:434 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:440 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:453 +msgid "Re-established AMQP queues" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:519 +msgid "Error processing message. Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:387 +msgid "Consuming socket" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:437 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:443 +msgid "Topic contained dangerous characters." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:475 +msgid "Topic socket file creation failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:481 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:497 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:506 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:509 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:543 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:562 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:590 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:597 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:649 +msgid "Creating payload" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:662 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:675 +msgid "Sending cast" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:678 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:681 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:682 +msgid "Unpacking response" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:691 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:698 +msgid "RPC Message Invalid." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:721 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:724 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:728 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:731 +msgid "No match from matchmaker." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:813 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker_ring.py:77 +#: heat/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: heat/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: heat/tests/test_exception.py:24 +#, python-format +msgid "Testing message %(text)s" +msgstr "" + diff --git a/heat/locale/ja/LC_MESSAGES/heat.po b/heat/locale/ja/LC_MESSAGES/heat.po new file mode 100644 index 00000000000..c6c48859712 --- /dev/null +++ b/heat/locale/ja/LC_MESSAGES/heat.po @@ -0,0 +1,1477 @@ +# Translations template 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: 2013-08-27 11:15+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" + +#: heat/api/aws/ec2token.py:38 +msgid "Authentication Endpoint URI" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:260 +#, 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:413 +msgid "Invalid Template URL" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:335 heat/api/cfn/v1/stacks.py:416 +msgid "TemplateBody or TemplateUrl were not given." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:341 heat/api/cfn/v1/stacks.py:422 +msgid "The Template must be a JSON or YAML document." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:383 +msgid "stack not not found" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:49 +#, python-format +msgid "Processing request: %(method)s %(path)s Accept: %(accept)s" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:64 +#, python-format +msgid "Matched versioned URI. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:72 +#, python-format +msgid "" +"Unknown version in versioned URI: %(major_version)d.%(minor_version)d. " +"Returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:88 +#, python-format +msgid "Matched versioned media type. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:94 +#, python-format +msgid "" +"Unknown version in accept header: " +"%(major_version)d.%(minor_version)d...returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:102 +#, python-format +msgid "Unknown accept header: %s...returning version choices." +msgstr "" + +#: heat/api/openstack/v1/actions.py:43 +msgid "No action specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:46 +msgid "Multiple actions specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:50 +#, python-format +msgid "Invalid action %s specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:57 +#, python-format +msgid "Unexpected action %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:100 +#, python-format +msgid "No events found for resource %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:118 +#, python-format +msgid "No event %s found" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:75 +#, python-format +msgid "%s not in valid format" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:83 +msgid "No stack name specified" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:101 +#, python-format +msgid "Could not retrieve template: %s" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:104 +msgid "No template specified" +msgstr "" + +#: heat/api/openstack/v1/util.py:56 +msgid "Invalid Stack address" +msgstr "" + +#: heat/common/auth_password.py:116 +msgid "Request missing required header X-Auth-Url" +msgstr "" + +#: heat/common/auth_password.py:121 +#, python-format +msgid "Header X-Auth-Url \"%s\" not an allowed endpoint" +msgstr "" + +#: heat/common/config.py:37 +msgid "The flavor to use" +msgstr "" + +#: heat/common/config.py:39 +msgid "The API paste config file to use" +msgstr "" + +#: heat/common/config.py:102 +msgid "Allow orchestration of multiple clouds" +msgstr "" + +#: heat/common/config.py:105 +msgid "" +"Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At " +"least one endpoint needs to be specified." +msgstr "" + +#: heat/common/exception.py:102 +msgid "An unknown exception occurred." +msgstr "" + +#: heat/common/exception.py:113 heat/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: heat/common/exception.py:125 +#, python-format +msgid "Missing required credential: %(required)s" +msgstr "" + +#: heat/common/exception.py:129 +#, python-format +msgid "" +"Incorrect auth strategy, expected \"%(expected)s\" but received " +"\"%(received)s\"" +msgstr "" + +#: heat/common/exception.py:134 +#, python-format +msgid "Connect error/bad request to Auth service at URL %(url)s." +msgstr "" + +#: heat/common/exception.py:138 +#, python-format +msgid "Auth service at URL %(url)s not found." +msgstr "" + +#: heat/common/exception.py:142 +msgid "Authorization failed." +msgstr "" + +#: heat/common/exception.py:146 +msgid "You are not authenticated." +msgstr "" + +#: heat/common/exception.py:150 heat/common/exception.py:155 +msgid "You are not authorized to complete this action." +msgstr "" + +#: heat/common/exception.py:159 +#, python-format +msgid "Data supplied was not valid: %(reason)s" +msgstr "" + +#: heat/common/exception.py:163 +#, python-format +msgid "Redirecting to %(uri)s for authorization." +msgstr "" + +#: heat/common/exception.py:167 +msgid "There was an error configuring the client." +msgstr "" + +#: heat/common/exception.py:171 +#, python-format +msgid "" +"The request returned a 302 Multiple Choices. This generally means that " +"you have not included a version indicator in a request URI.\n" +"\n" +"The body of response returned:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:177 +#, python-format +msgid "" +"The request returned a 413 Request Entity Too Large. This generally means" +" that rate limiting or a quota threshold was breached.\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:188 +msgid "" +"The request returned a 503 ServiceUnavilable. This generally occurs on " +"service overload or other transient outage." +msgstr "" + +#: heat/common/exception.py:199 +msgid "The URI was too long." +msgstr "" + +#: heat/common/exception.py:203 +#, python-format +msgid "" +"The request returned 500 Internal Server Error\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:208 +#, python-format +msgid "Maximum redirects (%(redirects)s) was exceeded." +msgstr "" + +#: heat/common/exception.py:212 +msgid "Received invalid HTTP redirect." +msgstr "" + +#: heat/common/exception.py:216 +msgid "Response from Keystone does not contain a Heat endpoint." +msgstr "" + +#: heat/common/exception.py:220 +#, 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:226 +#, python-format +msgid "The Parameter (%(key)s) was not provided." +msgstr "" + +#: heat/common/exception.py:230 +#, python-format +msgid "The Parameter (%(key)s) was not defined in template." +msgstr "" + +#: heat/common/exception.py:234 +#, python-format +msgid "The Referenced Attribute (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:239 +#, python-format +msgid "The specified reference (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:244 +#, python-format +msgid "The Key (%(key_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:248 +#, python-format +msgid "The Flavor ID (%(flavor_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:252 +#, python-format +msgid "The Image (%(image_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:256 +#, python-format +msgid "Multiple images were found with name (%(image_name)s)." +msgstr "" + +#: heat/common/exception.py:260 +#, python-format +msgid "Searching Tenant %(target)s from Tenant %(actual)s forbidden." +msgstr "" + +#: heat/common/exception.py:265 +#, python-format +msgid "The Stack (%(stack_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:269 +#, python-format +msgid "The Stack (%(stack_name)s) already exists." +msgstr "" + +#: heat/common/exception.py:273 +#, python-format +msgid "%(message)s" +msgstr "" + +#: heat/common/exception.py:277 +#, python-format +msgid "" +"The Resource (%(resource_name)s) could not be found in Stack " +"%(stack_name)s." +msgstr "" + +#: heat/common/exception.py:282 +#, python-format +msgid "The Resource Type (%(type_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:286 +#, python-format +msgid "The Resource (%(resource_name)s) is not available." +msgstr "" + +#: heat/common/exception.py:290 +#, python-format +msgid "The Resource (%(resource_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:294 +#, python-format +msgid "The Watch Rule (%(watch_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:298 +#, python-format +msgid "%(exc_type)s: %(message)s" +msgstr "" + +#: heat/common/exception.py:312 +#, python-format +msgid "%(feature)s is not supported." +msgstr "" + +#: heat/common/exception.py:316 +#, python-format +msgid "Cannot define the following properties at the same time: %s." +msgstr "" + +#: heat/common/exception.py:334 +msgid "Template exceeds maximum allowed size." +msgstr "" + +#: heat/common/exception.py:338 +msgid "" +"Egress rules are only allowed when Neutron is used and the 'VpcId' " +"property is set." +msgstr "" + +#: heat/common/plugin_loader.py:94 +#, python-format +msgid "Failed to import module %s" +msgstr "" + +#: heat/common/urlfetch.py:37 +#, python-format +msgid "Fetching data from %s" +msgstr "" + +#: heat/common/wsgi.py:55 +msgid "" +"Address to bind the server. Useful when selecting a particular network " +"interface." +msgstr "" + +#: heat/common/wsgi.py:58 +msgid "The port on which the server will listen." +msgstr "" + +#: heat/common/wsgi.py:65 +msgid "Number of backlog requests to configure the socket with" +msgstr "" + +#: heat/common/wsgi.py:68 +msgid "Location of the SSL Certificate File to use for SSL mode" +msgstr "" + +#: heat/common/wsgi.py:71 +msgid "Location of the SSL Key File to use for enabling SSL mode" +msgstr "" + +#: heat/common/wsgi.py:78 +msgid "Number of workers for Heat service" +msgstr "" + +#: heat/common/wsgi.py:129 heat/openstack/common/sslutils.py:61 +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:147 +#, python-format +msgid "Could not bind to %(bind_addr)safter trying for 30 seconds" +msgstr "" + +#: heat/common/wsgi.py:179 +msgid "SIGTERM received" +msgstr "" + +#: heat/common/wsgi.py:188 +msgid "SIGHUP received" +msgstr "" + +#: heat/common/wsgi.py:203 heat/openstack/common/service.py:288 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: heat/common/wsgi.py:214 +#, python-format +msgid "Removing dead child %s" +msgstr "" + +#: heat/common/wsgi.py:221 +msgid "Caught keyboard interrupt. Exiting." +msgstr "" + +#: heat/common/wsgi.py:225 +msgid "Exited" +msgstr "" + +#: heat/common/wsgi.py:243 +#, python-format +msgid "Child %d exiting normally" +msgstr "" + +#: heat/common/wsgi.py:246 +#, python-format +msgid "Started child %s" +msgstr "" + +#: heat/common/wsgi.py:268 +msgid "Starting single process server" +msgstr "" + +#: heat/common/wsgi.py:596 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: heat/common/wsgi.py:597 +msgid "" +"The server could not comply with the request since\r\n" +"it is either malformed or otherwise incorrect.\r\n" +msgstr "" + +#: heat/common/wsgi.py:611 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: heat/common/wsgi.py:616 +#, python-format +msgid "Unexpected error occurred serving API: %s" +msgstr "" + +#: heat/db/sqlalchemy/api.py:393 +msgid "age should be an integer" +msgstr "" + +#: heat/db/sqlalchemy/api.py:395 +msgid "age should be a positive integer" +msgstr "" + +#: heat/db/sqlalchemy/migration.py:63 +msgid "python-migrate is not installed. Exiting." +msgstr "" + +#: heat/db/sqlalchemy/migration.py:73 +msgid "version should be an integer" +msgstr "" + +#: heat/doc/resources.py:85 +msgid "HOT Syntax" +msgstr "" + +#: heat/doc/resources.py:107 +msgid "YAML Syntax" +msgstr "" + +#: heat/doc/resources.py:129 +msgid "JSON Syntax" +msgstr "" + +#: heat/doc/resources.py:161 +#, python-format +msgid " from %s" +msgstr "" + +#: heat/doc/resources.py:163 +#, python-format +msgid " up to %s" +msgstr "" + +#: heat/doc/resources.py:165 +#, python-format +msgid " from length %s" +msgstr "" + +#: heat/doc/resources.py:167 +#, python-format +msgid " up to length %s" +msgstr "" + +#: heat/doc/resources.py:174 +msgid "Not implemented." +msgstr "" + +#: heat/doc/resources.py:185 +msgid "Required property." +msgstr "" + +#: heat/doc/resources.py:189 +#, python-format +msgid "Optional property, defaults to \"%s\"." +msgstr "" + +#: heat/doc/resources.py:192 +msgid "Optional property." +msgstr "" + +#: heat/doc/resources.py:196 +#, python-format +msgid "Value must match pattern: %s" +msgstr "" + +#: heat/doc/resources.py:203 +#, python-format +msgid "Allowed values: %s" +msgstr "" + +#: heat/doc/resources.py:209 +msgid "Map properties:" +msgstr "" + +#: heat/doc/resources.py:215 +msgid "List contains maps with the properties:" +msgstr "" + +#: heat/doc/resources.py:230 +msgid "Properties" +msgstr "" + +#: heat/doc/resources.py:241 +msgid "Attributes" +msgstr "" + +#: heat/engine/dependencies.py:25 +#, python-format +msgid "Circular Dependency Found: %(cycle)s" +msgstr "" + +#: heat/engine/environment.py:181 +#, python-format +msgid "Changing %(path)s from %(was)s to %(now)s" +msgstr "" + +#: heat/engine/environment.py:183 +#, python-format +msgid "Registering %(path)s -> %(value)s" +msgstr "" + +#: heat/engine/parser.py:74 +#, python-format +msgid "" +"Invalid stack name %s must contain only alphanumeric or \"_-.\" " +"characters, must start with alpha" +msgstr "" + +#: heat/engine/resource.py:55 heat/engine/resource.py:58 +#, python-format +msgid "The Resource %s requires replacement." +msgstr "" + +#: heat/engine/resource.py:132 +msgid "Resource name may not contain \"/\"" +msgstr "" + +#: heat/engine/scheduler.py:65 +#, python-format +msgid "%s Timed out" +msgstr "" + +#: heat/engine/service.py:311 +msgid "No Template provided." +msgstr "" + +#: heat/engine/stack_resource.py:122 +#, python-format +msgid "Cannot update %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:151 +#, python-format +msgid "Cannot suspend %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:173 +#, python-format +msgid "Cannot resume %s, stack not created" +msgstr "" + +#: heat/engine/resources/__init__.py:39 +#, python-format +msgid "Failed to load resources from %s" +msgstr "" + +#: heat/engine/resources/instance.py:314 +#, python-format +msgid "Build of server %(server)s failed: %(message)s (%(code)s)" +msgstr "" + +#: heat/engine/resources/instance.py:321 +#, python-format +msgid "Nova reported unexpected instance[%(name)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:418 +#, python-format +msgid "Cannot suspend %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/instance.py:424 heat/engine/resources/instance.py:478 +#, python-format +msgid "Failed to find instance %s" +msgstr "" + +#: heat/engine/resources/instance.py:455 +#, python-format +msgid " nova reported unexpected instance[%(instance)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:472 +#, python-format +msgid "Cannot resume %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/nova_utils.py:221 +#, python-format +msgid "Resizing to '%(flavor)s' failed, status '%(status)s'" +msgstr "" + +#: heat/engine/resources/vpc.py:72 +#, python-format +msgid "Multiple routers found with name %s" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:251 +msgid "The ID of the load balancing pool" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:254 +msgid "Port number on which the servers are running on the members" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:258 +msgid "The list of Nova server IDs load balanced" +msgstr "" + +#: heat/engine/resources/rackspace/cloud_loadbalancer.py:33 +#, python-format +msgid "There was an error building the loadbalancer:%(lb_name)s." +msgstr "" + +#: heat/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: heat/openstack/common/exception.py:102 +msgid "Uncaught exception" +msgstr "" + +#: heat/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: heat/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: heat/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: heat/openstack/common/lockutils.py:166 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:175 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:185 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:203 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:207 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:244 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:248 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/log.py:244 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: heat/openstack/common/log.py:336 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: heat/openstack/common/log.py:386 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: heat/openstack/common/log.py:556 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: heat/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: heat/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: heat/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: heat/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: heat/openstack/common/policy.py:75 +msgid "JSON file containing policy" +msgstr "" + +#: heat/openstack/common/policy.py:78 +msgid "Rule enforced when requested rule is not found" +msgstr "" + +#: heat/openstack/common/policy.py:92 +#, python-format +msgid "Policy doesn't allow %s to be performed." +msgstr "" + +#: heat/openstack/common/policy.py:177 +#, python-format +msgid "Rules must be an instance of dict or Rules, got %s instead" +msgstr "" + +#: heat/openstack/common/policy.py:207 +msgid "Rules successfully reloaded" +msgstr "" + +#: heat/openstack/common/policy.py:253 +#, python-format +msgid "Rule %s will be now enforced" +msgstr "" + +#: heat/openstack/common/policy.py:268 +#, python-format +msgid "Rule [%s] doesn't exist" +msgstr "" + +#: heat/openstack/common/policy.py:478 +#, python-format +msgid "Failed to understand rule %s" +msgstr "" + +#: heat/openstack/common/policy.py:488 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: heat/openstack/common/policy.py:759 +#, python-format +msgid "Failed to understand rule %r" +msgstr "" + +#: heat/openstack/common/processutils.py:127 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: heat/openstack/common/processutils.py:142 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:167 +#: heat/openstack/common/processutils.py:240 +#, python-format +msgid "Result was %s" +msgstr "" + +#: heat/openstack/common/processutils.py:179 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: heat/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: heat/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: heat/openstack/common/service.py:118 heat/openstack/common/service.py:335 +msgid "Full set of CONF:" +msgstr "" + +#: heat/openstack/common/service.py:127 heat/openstack/common/service.py:217 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: heat/openstack/common/service.py:139 +msgid "Exception during rpc cleanup." +msgstr "" + +#: heat/openstack/common/service.py:188 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: heat/openstack/common/service.py:223 +msgid "Unhandled exception" +msgstr "" + +#: heat/openstack/common/service.py:256 +msgid "Forking too fast, sleeping" +msgstr "" + +#: heat/openstack/common/service.py:278 +#, python-format +msgid "Started child %d" +msgstr "" + +#: heat/openstack/common/service.py:305 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: heat/openstack/common/service.py:309 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: heat/openstack/common/service.py:313 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: heat/openstack/common/service.py:345 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: heat/openstack/common/service.py:363 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: heat/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: heat/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:552 +msgid "DB exception wrapped." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:614 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:694 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:50 +msgid "Sort key supplied was not valid." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:89 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:111 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:182 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:188 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:268 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:290 +msgid "Unsupported id columns type" +msgstr "" + +#: heat/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: heat/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: heat/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: heat/openstack/common/notifier/list_notifier.py:112 +#, python-format +msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." +msgstr "" + +#: heat/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: heat/openstack/common/notifier/rpc_notifier.py:45 +#: heat/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: heat/openstack/common/rpc/__init__.py:107 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:336 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:408 +#, python-format +msgid "received %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:416 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:417 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:445 +#: heat/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:453 +#: heat/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:527 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:530 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:565 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:593 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: heat/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: heat/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: heat/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: heat/openstack/common/rpc/common.py:141 +#: heat/openstack/common/rpc/common.py:142 +#: heat/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: heat/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: heat/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: heat/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:162 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:165 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:524 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:561 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:575 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:629 +#: heat/openstack/common/rpc/impl_qpid.py:492 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:647 +#: heat/openstack/common/rpc/impl_qpid.py:507 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:651 +#: heat/openstack/common/rpc/impl_qpid.py:511 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:690 +#: heat/openstack/common/rpc/impl_qpid.py:546 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:161 +msgid "Failed to process message... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:434 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:440 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:453 +msgid "Re-established AMQP queues" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:519 +msgid "Error processing message. Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:387 +msgid "Consuming socket" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:437 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:443 +msgid "Topic contained dangerous characters." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:475 +msgid "Topic socket file creation failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:481 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:497 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:506 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:509 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:543 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:562 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:590 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:597 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:649 +msgid "Creating payload" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:662 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:675 +msgid "Sending cast" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:678 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:681 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:682 +msgid "Unpacking response" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:691 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:698 +msgid "RPC Message Invalid." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:721 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:724 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:728 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:731 +msgid "No match from matchmaker." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:813 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker_ring.py:77 +#: heat/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: heat/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: heat/tests/test_exception.py:24 +#, python-format +msgid "Testing message %(text)s" +msgstr "" + diff --git a/heat/locale/ko/LC_MESSAGES/heat.po b/heat/locale/ko/LC_MESSAGES/heat.po new file mode 100644 index 00000000000..c6c48859712 --- /dev/null +++ b/heat/locale/ko/LC_MESSAGES/heat.po @@ -0,0 +1,1477 @@ +# Translations template 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: 2013-08-27 11:15+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" + +#: heat/api/aws/ec2token.py:38 +msgid "Authentication Endpoint URI" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:260 +#, 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:413 +msgid "Invalid Template URL" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:335 heat/api/cfn/v1/stacks.py:416 +msgid "TemplateBody or TemplateUrl were not given." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:341 heat/api/cfn/v1/stacks.py:422 +msgid "The Template must be a JSON or YAML document." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:383 +msgid "stack not not found" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:49 +#, python-format +msgid "Processing request: %(method)s %(path)s Accept: %(accept)s" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:64 +#, python-format +msgid "Matched versioned URI. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:72 +#, python-format +msgid "" +"Unknown version in versioned URI: %(major_version)d.%(minor_version)d. " +"Returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:88 +#, python-format +msgid "Matched versioned media type. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:94 +#, python-format +msgid "" +"Unknown version in accept header: " +"%(major_version)d.%(minor_version)d...returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:102 +#, python-format +msgid "Unknown accept header: %s...returning version choices." +msgstr "" + +#: heat/api/openstack/v1/actions.py:43 +msgid "No action specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:46 +msgid "Multiple actions specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:50 +#, python-format +msgid "Invalid action %s specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:57 +#, python-format +msgid "Unexpected action %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:100 +#, python-format +msgid "No events found for resource %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:118 +#, python-format +msgid "No event %s found" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:75 +#, python-format +msgid "%s not in valid format" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:83 +msgid "No stack name specified" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:101 +#, python-format +msgid "Could not retrieve template: %s" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:104 +msgid "No template specified" +msgstr "" + +#: heat/api/openstack/v1/util.py:56 +msgid "Invalid Stack address" +msgstr "" + +#: heat/common/auth_password.py:116 +msgid "Request missing required header X-Auth-Url" +msgstr "" + +#: heat/common/auth_password.py:121 +#, python-format +msgid "Header X-Auth-Url \"%s\" not an allowed endpoint" +msgstr "" + +#: heat/common/config.py:37 +msgid "The flavor to use" +msgstr "" + +#: heat/common/config.py:39 +msgid "The API paste config file to use" +msgstr "" + +#: heat/common/config.py:102 +msgid "Allow orchestration of multiple clouds" +msgstr "" + +#: heat/common/config.py:105 +msgid "" +"Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At " +"least one endpoint needs to be specified." +msgstr "" + +#: heat/common/exception.py:102 +msgid "An unknown exception occurred." +msgstr "" + +#: heat/common/exception.py:113 heat/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: heat/common/exception.py:125 +#, python-format +msgid "Missing required credential: %(required)s" +msgstr "" + +#: heat/common/exception.py:129 +#, python-format +msgid "" +"Incorrect auth strategy, expected \"%(expected)s\" but received " +"\"%(received)s\"" +msgstr "" + +#: heat/common/exception.py:134 +#, python-format +msgid "Connect error/bad request to Auth service at URL %(url)s." +msgstr "" + +#: heat/common/exception.py:138 +#, python-format +msgid "Auth service at URL %(url)s not found." +msgstr "" + +#: heat/common/exception.py:142 +msgid "Authorization failed." +msgstr "" + +#: heat/common/exception.py:146 +msgid "You are not authenticated." +msgstr "" + +#: heat/common/exception.py:150 heat/common/exception.py:155 +msgid "You are not authorized to complete this action." +msgstr "" + +#: heat/common/exception.py:159 +#, python-format +msgid "Data supplied was not valid: %(reason)s" +msgstr "" + +#: heat/common/exception.py:163 +#, python-format +msgid "Redirecting to %(uri)s for authorization." +msgstr "" + +#: heat/common/exception.py:167 +msgid "There was an error configuring the client." +msgstr "" + +#: heat/common/exception.py:171 +#, python-format +msgid "" +"The request returned a 302 Multiple Choices. This generally means that " +"you have not included a version indicator in a request URI.\n" +"\n" +"The body of response returned:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:177 +#, python-format +msgid "" +"The request returned a 413 Request Entity Too Large. This generally means" +" that rate limiting or a quota threshold was breached.\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:188 +msgid "" +"The request returned a 503 ServiceUnavilable. This generally occurs on " +"service overload or other transient outage." +msgstr "" + +#: heat/common/exception.py:199 +msgid "The URI was too long." +msgstr "" + +#: heat/common/exception.py:203 +#, python-format +msgid "" +"The request returned 500 Internal Server Error\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:208 +#, python-format +msgid "Maximum redirects (%(redirects)s) was exceeded." +msgstr "" + +#: heat/common/exception.py:212 +msgid "Received invalid HTTP redirect." +msgstr "" + +#: heat/common/exception.py:216 +msgid "Response from Keystone does not contain a Heat endpoint." +msgstr "" + +#: heat/common/exception.py:220 +#, 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:226 +#, python-format +msgid "The Parameter (%(key)s) was not provided." +msgstr "" + +#: heat/common/exception.py:230 +#, python-format +msgid "The Parameter (%(key)s) was not defined in template." +msgstr "" + +#: heat/common/exception.py:234 +#, python-format +msgid "The Referenced Attribute (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:239 +#, python-format +msgid "The specified reference (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:244 +#, python-format +msgid "The Key (%(key_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:248 +#, python-format +msgid "The Flavor ID (%(flavor_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:252 +#, python-format +msgid "The Image (%(image_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:256 +#, python-format +msgid "Multiple images were found with name (%(image_name)s)." +msgstr "" + +#: heat/common/exception.py:260 +#, python-format +msgid "Searching Tenant %(target)s from Tenant %(actual)s forbidden." +msgstr "" + +#: heat/common/exception.py:265 +#, python-format +msgid "The Stack (%(stack_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:269 +#, python-format +msgid "The Stack (%(stack_name)s) already exists." +msgstr "" + +#: heat/common/exception.py:273 +#, python-format +msgid "%(message)s" +msgstr "" + +#: heat/common/exception.py:277 +#, python-format +msgid "" +"The Resource (%(resource_name)s) could not be found in Stack " +"%(stack_name)s." +msgstr "" + +#: heat/common/exception.py:282 +#, python-format +msgid "The Resource Type (%(type_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:286 +#, python-format +msgid "The Resource (%(resource_name)s) is not available." +msgstr "" + +#: heat/common/exception.py:290 +#, python-format +msgid "The Resource (%(resource_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:294 +#, python-format +msgid "The Watch Rule (%(watch_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:298 +#, python-format +msgid "%(exc_type)s: %(message)s" +msgstr "" + +#: heat/common/exception.py:312 +#, python-format +msgid "%(feature)s is not supported." +msgstr "" + +#: heat/common/exception.py:316 +#, python-format +msgid "Cannot define the following properties at the same time: %s." +msgstr "" + +#: heat/common/exception.py:334 +msgid "Template exceeds maximum allowed size." +msgstr "" + +#: heat/common/exception.py:338 +msgid "" +"Egress rules are only allowed when Neutron is used and the 'VpcId' " +"property is set." +msgstr "" + +#: heat/common/plugin_loader.py:94 +#, python-format +msgid "Failed to import module %s" +msgstr "" + +#: heat/common/urlfetch.py:37 +#, python-format +msgid "Fetching data from %s" +msgstr "" + +#: heat/common/wsgi.py:55 +msgid "" +"Address to bind the server. Useful when selecting a particular network " +"interface." +msgstr "" + +#: heat/common/wsgi.py:58 +msgid "The port on which the server will listen." +msgstr "" + +#: heat/common/wsgi.py:65 +msgid "Number of backlog requests to configure the socket with" +msgstr "" + +#: heat/common/wsgi.py:68 +msgid "Location of the SSL Certificate File to use for SSL mode" +msgstr "" + +#: heat/common/wsgi.py:71 +msgid "Location of the SSL Key File to use for enabling SSL mode" +msgstr "" + +#: heat/common/wsgi.py:78 +msgid "Number of workers for Heat service" +msgstr "" + +#: heat/common/wsgi.py:129 heat/openstack/common/sslutils.py:61 +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:147 +#, python-format +msgid "Could not bind to %(bind_addr)safter trying for 30 seconds" +msgstr "" + +#: heat/common/wsgi.py:179 +msgid "SIGTERM received" +msgstr "" + +#: heat/common/wsgi.py:188 +msgid "SIGHUP received" +msgstr "" + +#: heat/common/wsgi.py:203 heat/openstack/common/service.py:288 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: heat/common/wsgi.py:214 +#, python-format +msgid "Removing dead child %s" +msgstr "" + +#: heat/common/wsgi.py:221 +msgid "Caught keyboard interrupt. Exiting." +msgstr "" + +#: heat/common/wsgi.py:225 +msgid "Exited" +msgstr "" + +#: heat/common/wsgi.py:243 +#, python-format +msgid "Child %d exiting normally" +msgstr "" + +#: heat/common/wsgi.py:246 +#, python-format +msgid "Started child %s" +msgstr "" + +#: heat/common/wsgi.py:268 +msgid "Starting single process server" +msgstr "" + +#: heat/common/wsgi.py:596 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: heat/common/wsgi.py:597 +msgid "" +"The server could not comply with the request since\r\n" +"it is either malformed or otherwise incorrect.\r\n" +msgstr "" + +#: heat/common/wsgi.py:611 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: heat/common/wsgi.py:616 +#, python-format +msgid "Unexpected error occurred serving API: %s" +msgstr "" + +#: heat/db/sqlalchemy/api.py:393 +msgid "age should be an integer" +msgstr "" + +#: heat/db/sqlalchemy/api.py:395 +msgid "age should be a positive integer" +msgstr "" + +#: heat/db/sqlalchemy/migration.py:63 +msgid "python-migrate is not installed. Exiting." +msgstr "" + +#: heat/db/sqlalchemy/migration.py:73 +msgid "version should be an integer" +msgstr "" + +#: heat/doc/resources.py:85 +msgid "HOT Syntax" +msgstr "" + +#: heat/doc/resources.py:107 +msgid "YAML Syntax" +msgstr "" + +#: heat/doc/resources.py:129 +msgid "JSON Syntax" +msgstr "" + +#: heat/doc/resources.py:161 +#, python-format +msgid " from %s" +msgstr "" + +#: heat/doc/resources.py:163 +#, python-format +msgid " up to %s" +msgstr "" + +#: heat/doc/resources.py:165 +#, python-format +msgid " from length %s" +msgstr "" + +#: heat/doc/resources.py:167 +#, python-format +msgid " up to length %s" +msgstr "" + +#: heat/doc/resources.py:174 +msgid "Not implemented." +msgstr "" + +#: heat/doc/resources.py:185 +msgid "Required property." +msgstr "" + +#: heat/doc/resources.py:189 +#, python-format +msgid "Optional property, defaults to \"%s\"." +msgstr "" + +#: heat/doc/resources.py:192 +msgid "Optional property." +msgstr "" + +#: heat/doc/resources.py:196 +#, python-format +msgid "Value must match pattern: %s" +msgstr "" + +#: heat/doc/resources.py:203 +#, python-format +msgid "Allowed values: %s" +msgstr "" + +#: heat/doc/resources.py:209 +msgid "Map properties:" +msgstr "" + +#: heat/doc/resources.py:215 +msgid "List contains maps with the properties:" +msgstr "" + +#: heat/doc/resources.py:230 +msgid "Properties" +msgstr "" + +#: heat/doc/resources.py:241 +msgid "Attributes" +msgstr "" + +#: heat/engine/dependencies.py:25 +#, python-format +msgid "Circular Dependency Found: %(cycle)s" +msgstr "" + +#: heat/engine/environment.py:181 +#, python-format +msgid "Changing %(path)s from %(was)s to %(now)s" +msgstr "" + +#: heat/engine/environment.py:183 +#, python-format +msgid "Registering %(path)s -> %(value)s" +msgstr "" + +#: heat/engine/parser.py:74 +#, python-format +msgid "" +"Invalid stack name %s must contain only alphanumeric or \"_-.\" " +"characters, must start with alpha" +msgstr "" + +#: heat/engine/resource.py:55 heat/engine/resource.py:58 +#, python-format +msgid "The Resource %s requires replacement." +msgstr "" + +#: heat/engine/resource.py:132 +msgid "Resource name may not contain \"/\"" +msgstr "" + +#: heat/engine/scheduler.py:65 +#, python-format +msgid "%s Timed out" +msgstr "" + +#: heat/engine/service.py:311 +msgid "No Template provided." +msgstr "" + +#: heat/engine/stack_resource.py:122 +#, python-format +msgid "Cannot update %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:151 +#, python-format +msgid "Cannot suspend %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:173 +#, python-format +msgid "Cannot resume %s, stack not created" +msgstr "" + +#: heat/engine/resources/__init__.py:39 +#, python-format +msgid "Failed to load resources from %s" +msgstr "" + +#: heat/engine/resources/instance.py:314 +#, python-format +msgid "Build of server %(server)s failed: %(message)s (%(code)s)" +msgstr "" + +#: heat/engine/resources/instance.py:321 +#, python-format +msgid "Nova reported unexpected instance[%(name)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:418 +#, python-format +msgid "Cannot suspend %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/instance.py:424 heat/engine/resources/instance.py:478 +#, python-format +msgid "Failed to find instance %s" +msgstr "" + +#: heat/engine/resources/instance.py:455 +#, python-format +msgid " nova reported unexpected instance[%(instance)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:472 +#, python-format +msgid "Cannot resume %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/nova_utils.py:221 +#, python-format +msgid "Resizing to '%(flavor)s' failed, status '%(status)s'" +msgstr "" + +#: heat/engine/resources/vpc.py:72 +#, python-format +msgid "Multiple routers found with name %s" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:251 +msgid "The ID of the load balancing pool" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:254 +msgid "Port number on which the servers are running on the members" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:258 +msgid "The list of Nova server IDs load balanced" +msgstr "" + +#: heat/engine/resources/rackspace/cloud_loadbalancer.py:33 +#, python-format +msgid "There was an error building the loadbalancer:%(lb_name)s." +msgstr "" + +#: heat/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: heat/openstack/common/exception.py:102 +msgid "Uncaught exception" +msgstr "" + +#: heat/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: heat/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: heat/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: heat/openstack/common/lockutils.py:166 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:175 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:185 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:203 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:207 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:244 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:248 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/log.py:244 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: heat/openstack/common/log.py:336 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: heat/openstack/common/log.py:386 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: heat/openstack/common/log.py:556 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: heat/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: heat/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: heat/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: heat/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: heat/openstack/common/policy.py:75 +msgid "JSON file containing policy" +msgstr "" + +#: heat/openstack/common/policy.py:78 +msgid "Rule enforced when requested rule is not found" +msgstr "" + +#: heat/openstack/common/policy.py:92 +#, python-format +msgid "Policy doesn't allow %s to be performed." +msgstr "" + +#: heat/openstack/common/policy.py:177 +#, python-format +msgid "Rules must be an instance of dict or Rules, got %s instead" +msgstr "" + +#: heat/openstack/common/policy.py:207 +msgid "Rules successfully reloaded" +msgstr "" + +#: heat/openstack/common/policy.py:253 +#, python-format +msgid "Rule %s will be now enforced" +msgstr "" + +#: heat/openstack/common/policy.py:268 +#, python-format +msgid "Rule [%s] doesn't exist" +msgstr "" + +#: heat/openstack/common/policy.py:478 +#, python-format +msgid "Failed to understand rule %s" +msgstr "" + +#: heat/openstack/common/policy.py:488 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: heat/openstack/common/policy.py:759 +#, python-format +msgid "Failed to understand rule %r" +msgstr "" + +#: heat/openstack/common/processutils.py:127 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: heat/openstack/common/processutils.py:142 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:167 +#: heat/openstack/common/processutils.py:240 +#, python-format +msgid "Result was %s" +msgstr "" + +#: heat/openstack/common/processutils.py:179 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: heat/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: heat/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: heat/openstack/common/service.py:118 heat/openstack/common/service.py:335 +msgid "Full set of CONF:" +msgstr "" + +#: heat/openstack/common/service.py:127 heat/openstack/common/service.py:217 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: heat/openstack/common/service.py:139 +msgid "Exception during rpc cleanup." +msgstr "" + +#: heat/openstack/common/service.py:188 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: heat/openstack/common/service.py:223 +msgid "Unhandled exception" +msgstr "" + +#: heat/openstack/common/service.py:256 +msgid "Forking too fast, sleeping" +msgstr "" + +#: heat/openstack/common/service.py:278 +#, python-format +msgid "Started child %d" +msgstr "" + +#: heat/openstack/common/service.py:305 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: heat/openstack/common/service.py:309 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: heat/openstack/common/service.py:313 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: heat/openstack/common/service.py:345 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: heat/openstack/common/service.py:363 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: heat/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: heat/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:552 +msgid "DB exception wrapped." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:614 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:694 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:50 +msgid "Sort key supplied was not valid." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:89 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:111 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:182 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:188 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:268 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:290 +msgid "Unsupported id columns type" +msgstr "" + +#: heat/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: heat/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: heat/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: heat/openstack/common/notifier/list_notifier.py:112 +#, python-format +msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." +msgstr "" + +#: heat/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: heat/openstack/common/notifier/rpc_notifier.py:45 +#: heat/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: heat/openstack/common/rpc/__init__.py:107 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:336 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:408 +#, python-format +msgid "received %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:416 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:417 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:445 +#: heat/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:453 +#: heat/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:527 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:530 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:565 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:593 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: heat/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: heat/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: heat/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: heat/openstack/common/rpc/common.py:141 +#: heat/openstack/common/rpc/common.py:142 +#: heat/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: heat/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: heat/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: heat/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:162 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:165 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:524 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:561 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:575 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:629 +#: heat/openstack/common/rpc/impl_qpid.py:492 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:647 +#: heat/openstack/common/rpc/impl_qpid.py:507 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:651 +#: heat/openstack/common/rpc/impl_qpid.py:511 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:690 +#: heat/openstack/common/rpc/impl_qpid.py:546 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:161 +msgid "Failed to process message... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:434 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:440 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:453 +msgid "Re-established AMQP queues" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:519 +msgid "Error processing message. Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:387 +msgid "Consuming socket" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:437 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:443 +msgid "Topic contained dangerous characters." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:475 +msgid "Topic socket file creation failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:481 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:497 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:506 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:509 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:543 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:562 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:590 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:597 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:649 +msgid "Creating payload" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:662 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:675 +msgid "Sending cast" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:678 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:681 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:682 +msgid "Unpacking response" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:691 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:698 +msgid "RPC Message Invalid." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:721 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:724 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:728 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:731 +msgid "No match from matchmaker." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:813 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker_ring.py:77 +#: heat/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: heat/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: heat/tests/test_exception.py:24 +#, python-format +msgid "Testing message %(text)s" +msgstr "" + diff --git a/heat/locale/pt_BR/LC_MESSAGES/heat.po b/heat/locale/pt_BR/LC_MESSAGES/heat.po new file mode 100644 index 00000000000..c6c48859712 --- /dev/null +++ b/heat/locale/pt_BR/LC_MESSAGES/heat.po @@ -0,0 +1,1477 @@ +# Translations template 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: 2013-08-27 11:15+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" + +#: heat/api/aws/ec2token.py:38 +msgid "Authentication Endpoint URI" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:260 +#, 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:413 +msgid "Invalid Template URL" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:335 heat/api/cfn/v1/stacks.py:416 +msgid "TemplateBody or TemplateUrl were not given." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:341 heat/api/cfn/v1/stacks.py:422 +msgid "The Template must be a JSON or YAML document." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:383 +msgid "stack not not found" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:49 +#, python-format +msgid "Processing request: %(method)s %(path)s Accept: %(accept)s" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:64 +#, python-format +msgid "Matched versioned URI. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:72 +#, python-format +msgid "" +"Unknown version in versioned URI: %(major_version)d.%(minor_version)d. " +"Returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:88 +#, python-format +msgid "Matched versioned media type. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:94 +#, python-format +msgid "" +"Unknown version in accept header: " +"%(major_version)d.%(minor_version)d...returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:102 +#, python-format +msgid "Unknown accept header: %s...returning version choices." +msgstr "" + +#: heat/api/openstack/v1/actions.py:43 +msgid "No action specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:46 +msgid "Multiple actions specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:50 +#, python-format +msgid "Invalid action %s specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:57 +#, python-format +msgid "Unexpected action %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:100 +#, python-format +msgid "No events found for resource %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:118 +#, python-format +msgid "No event %s found" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:75 +#, python-format +msgid "%s not in valid format" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:83 +msgid "No stack name specified" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:101 +#, python-format +msgid "Could not retrieve template: %s" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:104 +msgid "No template specified" +msgstr "" + +#: heat/api/openstack/v1/util.py:56 +msgid "Invalid Stack address" +msgstr "" + +#: heat/common/auth_password.py:116 +msgid "Request missing required header X-Auth-Url" +msgstr "" + +#: heat/common/auth_password.py:121 +#, python-format +msgid "Header X-Auth-Url \"%s\" not an allowed endpoint" +msgstr "" + +#: heat/common/config.py:37 +msgid "The flavor to use" +msgstr "" + +#: heat/common/config.py:39 +msgid "The API paste config file to use" +msgstr "" + +#: heat/common/config.py:102 +msgid "Allow orchestration of multiple clouds" +msgstr "" + +#: heat/common/config.py:105 +msgid "" +"Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At " +"least one endpoint needs to be specified." +msgstr "" + +#: heat/common/exception.py:102 +msgid "An unknown exception occurred." +msgstr "" + +#: heat/common/exception.py:113 heat/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: heat/common/exception.py:125 +#, python-format +msgid "Missing required credential: %(required)s" +msgstr "" + +#: heat/common/exception.py:129 +#, python-format +msgid "" +"Incorrect auth strategy, expected \"%(expected)s\" but received " +"\"%(received)s\"" +msgstr "" + +#: heat/common/exception.py:134 +#, python-format +msgid "Connect error/bad request to Auth service at URL %(url)s." +msgstr "" + +#: heat/common/exception.py:138 +#, python-format +msgid "Auth service at URL %(url)s not found." +msgstr "" + +#: heat/common/exception.py:142 +msgid "Authorization failed." +msgstr "" + +#: heat/common/exception.py:146 +msgid "You are not authenticated." +msgstr "" + +#: heat/common/exception.py:150 heat/common/exception.py:155 +msgid "You are not authorized to complete this action." +msgstr "" + +#: heat/common/exception.py:159 +#, python-format +msgid "Data supplied was not valid: %(reason)s" +msgstr "" + +#: heat/common/exception.py:163 +#, python-format +msgid "Redirecting to %(uri)s for authorization." +msgstr "" + +#: heat/common/exception.py:167 +msgid "There was an error configuring the client." +msgstr "" + +#: heat/common/exception.py:171 +#, python-format +msgid "" +"The request returned a 302 Multiple Choices. This generally means that " +"you have not included a version indicator in a request URI.\n" +"\n" +"The body of response returned:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:177 +#, python-format +msgid "" +"The request returned a 413 Request Entity Too Large. This generally means" +" that rate limiting or a quota threshold was breached.\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:188 +msgid "" +"The request returned a 503 ServiceUnavilable. This generally occurs on " +"service overload or other transient outage." +msgstr "" + +#: heat/common/exception.py:199 +msgid "The URI was too long." +msgstr "" + +#: heat/common/exception.py:203 +#, python-format +msgid "" +"The request returned 500 Internal Server Error\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:208 +#, python-format +msgid "Maximum redirects (%(redirects)s) was exceeded." +msgstr "" + +#: heat/common/exception.py:212 +msgid "Received invalid HTTP redirect." +msgstr "" + +#: heat/common/exception.py:216 +msgid "Response from Keystone does not contain a Heat endpoint." +msgstr "" + +#: heat/common/exception.py:220 +#, 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:226 +#, python-format +msgid "The Parameter (%(key)s) was not provided." +msgstr "" + +#: heat/common/exception.py:230 +#, python-format +msgid "The Parameter (%(key)s) was not defined in template." +msgstr "" + +#: heat/common/exception.py:234 +#, python-format +msgid "The Referenced Attribute (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:239 +#, python-format +msgid "The specified reference (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:244 +#, python-format +msgid "The Key (%(key_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:248 +#, python-format +msgid "The Flavor ID (%(flavor_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:252 +#, python-format +msgid "The Image (%(image_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:256 +#, python-format +msgid "Multiple images were found with name (%(image_name)s)." +msgstr "" + +#: heat/common/exception.py:260 +#, python-format +msgid "Searching Tenant %(target)s from Tenant %(actual)s forbidden." +msgstr "" + +#: heat/common/exception.py:265 +#, python-format +msgid "The Stack (%(stack_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:269 +#, python-format +msgid "The Stack (%(stack_name)s) already exists." +msgstr "" + +#: heat/common/exception.py:273 +#, python-format +msgid "%(message)s" +msgstr "" + +#: heat/common/exception.py:277 +#, python-format +msgid "" +"The Resource (%(resource_name)s) could not be found in Stack " +"%(stack_name)s." +msgstr "" + +#: heat/common/exception.py:282 +#, python-format +msgid "The Resource Type (%(type_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:286 +#, python-format +msgid "The Resource (%(resource_name)s) is not available." +msgstr "" + +#: heat/common/exception.py:290 +#, python-format +msgid "The Resource (%(resource_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:294 +#, python-format +msgid "The Watch Rule (%(watch_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:298 +#, python-format +msgid "%(exc_type)s: %(message)s" +msgstr "" + +#: heat/common/exception.py:312 +#, python-format +msgid "%(feature)s is not supported." +msgstr "" + +#: heat/common/exception.py:316 +#, python-format +msgid "Cannot define the following properties at the same time: %s." +msgstr "" + +#: heat/common/exception.py:334 +msgid "Template exceeds maximum allowed size." +msgstr "" + +#: heat/common/exception.py:338 +msgid "" +"Egress rules are only allowed when Neutron is used and the 'VpcId' " +"property is set." +msgstr "" + +#: heat/common/plugin_loader.py:94 +#, python-format +msgid "Failed to import module %s" +msgstr "" + +#: heat/common/urlfetch.py:37 +#, python-format +msgid "Fetching data from %s" +msgstr "" + +#: heat/common/wsgi.py:55 +msgid "" +"Address to bind the server. Useful when selecting a particular network " +"interface." +msgstr "" + +#: heat/common/wsgi.py:58 +msgid "The port on which the server will listen." +msgstr "" + +#: heat/common/wsgi.py:65 +msgid "Number of backlog requests to configure the socket with" +msgstr "" + +#: heat/common/wsgi.py:68 +msgid "Location of the SSL Certificate File to use for SSL mode" +msgstr "" + +#: heat/common/wsgi.py:71 +msgid "Location of the SSL Key File to use for enabling SSL mode" +msgstr "" + +#: heat/common/wsgi.py:78 +msgid "Number of workers for Heat service" +msgstr "" + +#: heat/common/wsgi.py:129 heat/openstack/common/sslutils.py:61 +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:147 +#, python-format +msgid "Could not bind to %(bind_addr)safter trying for 30 seconds" +msgstr "" + +#: heat/common/wsgi.py:179 +msgid "SIGTERM received" +msgstr "" + +#: heat/common/wsgi.py:188 +msgid "SIGHUP received" +msgstr "" + +#: heat/common/wsgi.py:203 heat/openstack/common/service.py:288 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: heat/common/wsgi.py:214 +#, python-format +msgid "Removing dead child %s" +msgstr "" + +#: heat/common/wsgi.py:221 +msgid "Caught keyboard interrupt. Exiting." +msgstr "" + +#: heat/common/wsgi.py:225 +msgid "Exited" +msgstr "" + +#: heat/common/wsgi.py:243 +#, python-format +msgid "Child %d exiting normally" +msgstr "" + +#: heat/common/wsgi.py:246 +#, python-format +msgid "Started child %s" +msgstr "" + +#: heat/common/wsgi.py:268 +msgid "Starting single process server" +msgstr "" + +#: heat/common/wsgi.py:596 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: heat/common/wsgi.py:597 +msgid "" +"The server could not comply with the request since\r\n" +"it is either malformed or otherwise incorrect.\r\n" +msgstr "" + +#: heat/common/wsgi.py:611 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: heat/common/wsgi.py:616 +#, python-format +msgid "Unexpected error occurred serving API: %s" +msgstr "" + +#: heat/db/sqlalchemy/api.py:393 +msgid "age should be an integer" +msgstr "" + +#: heat/db/sqlalchemy/api.py:395 +msgid "age should be a positive integer" +msgstr "" + +#: heat/db/sqlalchemy/migration.py:63 +msgid "python-migrate is not installed. Exiting." +msgstr "" + +#: heat/db/sqlalchemy/migration.py:73 +msgid "version should be an integer" +msgstr "" + +#: heat/doc/resources.py:85 +msgid "HOT Syntax" +msgstr "" + +#: heat/doc/resources.py:107 +msgid "YAML Syntax" +msgstr "" + +#: heat/doc/resources.py:129 +msgid "JSON Syntax" +msgstr "" + +#: heat/doc/resources.py:161 +#, python-format +msgid " from %s" +msgstr "" + +#: heat/doc/resources.py:163 +#, python-format +msgid " up to %s" +msgstr "" + +#: heat/doc/resources.py:165 +#, python-format +msgid " from length %s" +msgstr "" + +#: heat/doc/resources.py:167 +#, python-format +msgid " up to length %s" +msgstr "" + +#: heat/doc/resources.py:174 +msgid "Not implemented." +msgstr "" + +#: heat/doc/resources.py:185 +msgid "Required property." +msgstr "" + +#: heat/doc/resources.py:189 +#, python-format +msgid "Optional property, defaults to \"%s\"." +msgstr "" + +#: heat/doc/resources.py:192 +msgid "Optional property." +msgstr "" + +#: heat/doc/resources.py:196 +#, python-format +msgid "Value must match pattern: %s" +msgstr "" + +#: heat/doc/resources.py:203 +#, python-format +msgid "Allowed values: %s" +msgstr "" + +#: heat/doc/resources.py:209 +msgid "Map properties:" +msgstr "" + +#: heat/doc/resources.py:215 +msgid "List contains maps with the properties:" +msgstr "" + +#: heat/doc/resources.py:230 +msgid "Properties" +msgstr "" + +#: heat/doc/resources.py:241 +msgid "Attributes" +msgstr "" + +#: heat/engine/dependencies.py:25 +#, python-format +msgid "Circular Dependency Found: %(cycle)s" +msgstr "" + +#: heat/engine/environment.py:181 +#, python-format +msgid "Changing %(path)s from %(was)s to %(now)s" +msgstr "" + +#: heat/engine/environment.py:183 +#, python-format +msgid "Registering %(path)s -> %(value)s" +msgstr "" + +#: heat/engine/parser.py:74 +#, python-format +msgid "" +"Invalid stack name %s must contain only alphanumeric or \"_-.\" " +"characters, must start with alpha" +msgstr "" + +#: heat/engine/resource.py:55 heat/engine/resource.py:58 +#, python-format +msgid "The Resource %s requires replacement." +msgstr "" + +#: heat/engine/resource.py:132 +msgid "Resource name may not contain \"/\"" +msgstr "" + +#: heat/engine/scheduler.py:65 +#, python-format +msgid "%s Timed out" +msgstr "" + +#: heat/engine/service.py:311 +msgid "No Template provided." +msgstr "" + +#: heat/engine/stack_resource.py:122 +#, python-format +msgid "Cannot update %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:151 +#, python-format +msgid "Cannot suspend %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:173 +#, python-format +msgid "Cannot resume %s, stack not created" +msgstr "" + +#: heat/engine/resources/__init__.py:39 +#, python-format +msgid "Failed to load resources from %s" +msgstr "" + +#: heat/engine/resources/instance.py:314 +#, python-format +msgid "Build of server %(server)s failed: %(message)s (%(code)s)" +msgstr "" + +#: heat/engine/resources/instance.py:321 +#, python-format +msgid "Nova reported unexpected instance[%(name)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:418 +#, python-format +msgid "Cannot suspend %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/instance.py:424 heat/engine/resources/instance.py:478 +#, python-format +msgid "Failed to find instance %s" +msgstr "" + +#: heat/engine/resources/instance.py:455 +#, python-format +msgid " nova reported unexpected instance[%(instance)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:472 +#, python-format +msgid "Cannot resume %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/nova_utils.py:221 +#, python-format +msgid "Resizing to '%(flavor)s' failed, status '%(status)s'" +msgstr "" + +#: heat/engine/resources/vpc.py:72 +#, python-format +msgid "Multiple routers found with name %s" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:251 +msgid "The ID of the load balancing pool" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:254 +msgid "Port number on which the servers are running on the members" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:258 +msgid "The list of Nova server IDs load balanced" +msgstr "" + +#: heat/engine/resources/rackspace/cloud_loadbalancer.py:33 +#, python-format +msgid "There was an error building the loadbalancer:%(lb_name)s." +msgstr "" + +#: heat/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: heat/openstack/common/exception.py:102 +msgid "Uncaught exception" +msgstr "" + +#: heat/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: heat/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: heat/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: heat/openstack/common/lockutils.py:166 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:175 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:185 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:203 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:207 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:244 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:248 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/log.py:244 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: heat/openstack/common/log.py:336 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: heat/openstack/common/log.py:386 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: heat/openstack/common/log.py:556 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: heat/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: heat/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: heat/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: heat/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: heat/openstack/common/policy.py:75 +msgid "JSON file containing policy" +msgstr "" + +#: heat/openstack/common/policy.py:78 +msgid "Rule enforced when requested rule is not found" +msgstr "" + +#: heat/openstack/common/policy.py:92 +#, python-format +msgid "Policy doesn't allow %s to be performed." +msgstr "" + +#: heat/openstack/common/policy.py:177 +#, python-format +msgid "Rules must be an instance of dict or Rules, got %s instead" +msgstr "" + +#: heat/openstack/common/policy.py:207 +msgid "Rules successfully reloaded" +msgstr "" + +#: heat/openstack/common/policy.py:253 +#, python-format +msgid "Rule %s will be now enforced" +msgstr "" + +#: heat/openstack/common/policy.py:268 +#, python-format +msgid "Rule [%s] doesn't exist" +msgstr "" + +#: heat/openstack/common/policy.py:478 +#, python-format +msgid "Failed to understand rule %s" +msgstr "" + +#: heat/openstack/common/policy.py:488 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: heat/openstack/common/policy.py:759 +#, python-format +msgid "Failed to understand rule %r" +msgstr "" + +#: heat/openstack/common/processutils.py:127 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: heat/openstack/common/processutils.py:142 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:167 +#: heat/openstack/common/processutils.py:240 +#, python-format +msgid "Result was %s" +msgstr "" + +#: heat/openstack/common/processutils.py:179 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: heat/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: heat/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: heat/openstack/common/service.py:118 heat/openstack/common/service.py:335 +msgid "Full set of CONF:" +msgstr "" + +#: heat/openstack/common/service.py:127 heat/openstack/common/service.py:217 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: heat/openstack/common/service.py:139 +msgid "Exception during rpc cleanup." +msgstr "" + +#: heat/openstack/common/service.py:188 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: heat/openstack/common/service.py:223 +msgid "Unhandled exception" +msgstr "" + +#: heat/openstack/common/service.py:256 +msgid "Forking too fast, sleeping" +msgstr "" + +#: heat/openstack/common/service.py:278 +#, python-format +msgid "Started child %d" +msgstr "" + +#: heat/openstack/common/service.py:305 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: heat/openstack/common/service.py:309 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: heat/openstack/common/service.py:313 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: heat/openstack/common/service.py:345 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: heat/openstack/common/service.py:363 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: heat/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: heat/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:552 +msgid "DB exception wrapped." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:614 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:694 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:50 +msgid "Sort key supplied was not valid." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:89 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:111 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:182 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:188 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:268 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:290 +msgid "Unsupported id columns type" +msgstr "" + +#: heat/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: heat/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: heat/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: heat/openstack/common/notifier/list_notifier.py:112 +#, python-format +msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." +msgstr "" + +#: heat/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: heat/openstack/common/notifier/rpc_notifier.py:45 +#: heat/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: heat/openstack/common/rpc/__init__.py:107 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:336 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:408 +#, python-format +msgid "received %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:416 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:417 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:445 +#: heat/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:453 +#: heat/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:527 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:530 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:565 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:593 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: heat/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: heat/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: heat/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: heat/openstack/common/rpc/common.py:141 +#: heat/openstack/common/rpc/common.py:142 +#: heat/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: heat/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: heat/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: heat/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:162 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:165 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:524 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:561 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:575 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:629 +#: heat/openstack/common/rpc/impl_qpid.py:492 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:647 +#: heat/openstack/common/rpc/impl_qpid.py:507 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:651 +#: heat/openstack/common/rpc/impl_qpid.py:511 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:690 +#: heat/openstack/common/rpc/impl_qpid.py:546 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:161 +msgid "Failed to process message... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:434 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:440 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:453 +msgid "Re-established AMQP queues" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:519 +msgid "Error processing message. Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:387 +msgid "Consuming socket" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:437 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:443 +msgid "Topic contained dangerous characters." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:475 +msgid "Topic socket file creation failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:481 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:497 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:506 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:509 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:543 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:562 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:590 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:597 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:649 +msgid "Creating payload" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:662 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:675 +msgid "Sending cast" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:678 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:681 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:682 +msgid "Unpacking response" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:691 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:698 +msgid "RPC Message Invalid." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:721 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:724 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:728 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:731 +msgid "No match from matchmaker." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:813 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker_ring.py:77 +#: heat/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: heat/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: heat/tests/test_exception.py:24 +#, python-format +msgid "Testing message %(text)s" +msgstr "" + diff --git a/heat/locale/ru/LC_MESSAGES/heat.po b/heat/locale/ru/LC_MESSAGES/heat.po new file mode 100644 index 00000000000..c6c48859712 --- /dev/null +++ b/heat/locale/ru/LC_MESSAGES/heat.po @@ -0,0 +1,1477 @@ +# Translations template 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: 2013-08-27 11:15+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" + +#: heat/api/aws/ec2token.py:38 +msgid "Authentication Endpoint URI" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:260 +#, 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:413 +msgid "Invalid Template URL" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:335 heat/api/cfn/v1/stacks.py:416 +msgid "TemplateBody or TemplateUrl were not given." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:341 heat/api/cfn/v1/stacks.py:422 +msgid "The Template must be a JSON or YAML document." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:383 +msgid "stack not not found" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:49 +#, python-format +msgid "Processing request: %(method)s %(path)s Accept: %(accept)s" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:64 +#, python-format +msgid "Matched versioned URI. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:72 +#, python-format +msgid "" +"Unknown version in versioned URI: %(major_version)d.%(minor_version)d. " +"Returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:88 +#, python-format +msgid "Matched versioned media type. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:94 +#, python-format +msgid "" +"Unknown version in accept header: " +"%(major_version)d.%(minor_version)d...returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:102 +#, python-format +msgid "Unknown accept header: %s...returning version choices." +msgstr "" + +#: heat/api/openstack/v1/actions.py:43 +msgid "No action specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:46 +msgid "Multiple actions specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:50 +#, python-format +msgid "Invalid action %s specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:57 +#, python-format +msgid "Unexpected action %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:100 +#, python-format +msgid "No events found for resource %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:118 +#, python-format +msgid "No event %s found" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:75 +#, python-format +msgid "%s not in valid format" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:83 +msgid "No stack name specified" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:101 +#, python-format +msgid "Could not retrieve template: %s" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:104 +msgid "No template specified" +msgstr "" + +#: heat/api/openstack/v1/util.py:56 +msgid "Invalid Stack address" +msgstr "" + +#: heat/common/auth_password.py:116 +msgid "Request missing required header X-Auth-Url" +msgstr "" + +#: heat/common/auth_password.py:121 +#, python-format +msgid "Header X-Auth-Url \"%s\" not an allowed endpoint" +msgstr "" + +#: heat/common/config.py:37 +msgid "The flavor to use" +msgstr "" + +#: heat/common/config.py:39 +msgid "The API paste config file to use" +msgstr "" + +#: heat/common/config.py:102 +msgid "Allow orchestration of multiple clouds" +msgstr "" + +#: heat/common/config.py:105 +msgid "" +"Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At " +"least one endpoint needs to be specified." +msgstr "" + +#: heat/common/exception.py:102 +msgid "An unknown exception occurred." +msgstr "" + +#: heat/common/exception.py:113 heat/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: heat/common/exception.py:125 +#, python-format +msgid "Missing required credential: %(required)s" +msgstr "" + +#: heat/common/exception.py:129 +#, python-format +msgid "" +"Incorrect auth strategy, expected \"%(expected)s\" but received " +"\"%(received)s\"" +msgstr "" + +#: heat/common/exception.py:134 +#, python-format +msgid "Connect error/bad request to Auth service at URL %(url)s." +msgstr "" + +#: heat/common/exception.py:138 +#, python-format +msgid "Auth service at URL %(url)s not found." +msgstr "" + +#: heat/common/exception.py:142 +msgid "Authorization failed." +msgstr "" + +#: heat/common/exception.py:146 +msgid "You are not authenticated." +msgstr "" + +#: heat/common/exception.py:150 heat/common/exception.py:155 +msgid "You are not authorized to complete this action." +msgstr "" + +#: heat/common/exception.py:159 +#, python-format +msgid "Data supplied was not valid: %(reason)s" +msgstr "" + +#: heat/common/exception.py:163 +#, python-format +msgid "Redirecting to %(uri)s for authorization." +msgstr "" + +#: heat/common/exception.py:167 +msgid "There was an error configuring the client." +msgstr "" + +#: heat/common/exception.py:171 +#, python-format +msgid "" +"The request returned a 302 Multiple Choices. This generally means that " +"you have not included a version indicator in a request URI.\n" +"\n" +"The body of response returned:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:177 +#, python-format +msgid "" +"The request returned a 413 Request Entity Too Large. This generally means" +" that rate limiting or a quota threshold was breached.\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:188 +msgid "" +"The request returned a 503 ServiceUnavilable. This generally occurs on " +"service overload or other transient outage." +msgstr "" + +#: heat/common/exception.py:199 +msgid "The URI was too long." +msgstr "" + +#: heat/common/exception.py:203 +#, python-format +msgid "" +"The request returned 500 Internal Server Error\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:208 +#, python-format +msgid "Maximum redirects (%(redirects)s) was exceeded." +msgstr "" + +#: heat/common/exception.py:212 +msgid "Received invalid HTTP redirect." +msgstr "" + +#: heat/common/exception.py:216 +msgid "Response from Keystone does not contain a Heat endpoint." +msgstr "" + +#: heat/common/exception.py:220 +#, 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:226 +#, python-format +msgid "The Parameter (%(key)s) was not provided." +msgstr "" + +#: heat/common/exception.py:230 +#, python-format +msgid "The Parameter (%(key)s) was not defined in template." +msgstr "" + +#: heat/common/exception.py:234 +#, python-format +msgid "The Referenced Attribute (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:239 +#, python-format +msgid "The specified reference (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:244 +#, python-format +msgid "The Key (%(key_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:248 +#, python-format +msgid "The Flavor ID (%(flavor_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:252 +#, python-format +msgid "The Image (%(image_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:256 +#, python-format +msgid "Multiple images were found with name (%(image_name)s)." +msgstr "" + +#: heat/common/exception.py:260 +#, python-format +msgid "Searching Tenant %(target)s from Tenant %(actual)s forbidden." +msgstr "" + +#: heat/common/exception.py:265 +#, python-format +msgid "The Stack (%(stack_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:269 +#, python-format +msgid "The Stack (%(stack_name)s) already exists." +msgstr "" + +#: heat/common/exception.py:273 +#, python-format +msgid "%(message)s" +msgstr "" + +#: heat/common/exception.py:277 +#, python-format +msgid "" +"The Resource (%(resource_name)s) could not be found in Stack " +"%(stack_name)s." +msgstr "" + +#: heat/common/exception.py:282 +#, python-format +msgid "The Resource Type (%(type_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:286 +#, python-format +msgid "The Resource (%(resource_name)s) is not available." +msgstr "" + +#: heat/common/exception.py:290 +#, python-format +msgid "The Resource (%(resource_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:294 +#, python-format +msgid "The Watch Rule (%(watch_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:298 +#, python-format +msgid "%(exc_type)s: %(message)s" +msgstr "" + +#: heat/common/exception.py:312 +#, python-format +msgid "%(feature)s is not supported." +msgstr "" + +#: heat/common/exception.py:316 +#, python-format +msgid "Cannot define the following properties at the same time: %s." +msgstr "" + +#: heat/common/exception.py:334 +msgid "Template exceeds maximum allowed size." +msgstr "" + +#: heat/common/exception.py:338 +msgid "" +"Egress rules are only allowed when Neutron is used and the 'VpcId' " +"property is set." +msgstr "" + +#: heat/common/plugin_loader.py:94 +#, python-format +msgid "Failed to import module %s" +msgstr "" + +#: heat/common/urlfetch.py:37 +#, python-format +msgid "Fetching data from %s" +msgstr "" + +#: heat/common/wsgi.py:55 +msgid "" +"Address to bind the server. Useful when selecting a particular network " +"interface." +msgstr "" + +#: heat/common/wsgi.py:58 +msgid "The port on which the server will listen." +msgstr "" + +#: heat/common/wsgi.py:65 +msgid "Number of backlog requests to configure the socket with" +msgstr "" + +#: heat/common/wsgi.py:68 +msgid "Location of the SSL Certificate File to use for SSL mode" +msgstr "" + +#: heat/common/wsgi.py:71 +msgid "Location of the SSL Key File to use for enabling SSL mode" +msgstr "" + +#: heat/common/wsgi.py:78 +msgid "Number of workers for Heat service" +msgstr "" + +#: heat/common/wsgi.py:129 heat/openstack/common/sslutils.py:61 +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:147 +#, python-format +msgid "Could not bind to %(bind_addr)safter trying for 30 seconds" +msgstr "" + +#: heat/common/wsgi.py:179 +msgid "SIGTERM received" +msgstr "" + +#: heat/common/wsgi.py:188 +msgid "SIGHUP received" +msgstr "" + +#: heat/common/wsgi.py:203 heat/openstack/common/service.py:288 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: heat/common/wsgi.py:214 +#, python-format +msgid "Removing dead child %s" +msgstr "" + +#: heat/common/wsgi.py:221 +msgid "Caught keyboard interrupt. Exiting." +msgstr "" + +#: heat/common/wsgi.py:225 +msgid "Exited" +msgstr "" + +#: heat/common/wsgi.py:243 +#, python-format +msgid "Child %d exiting normally" +msgstr "" + +#: heat/common/wsgi.py:246 +#, python-format +msgid "Started child %s" +msgstr "" + +#: heat/common/wsgi.py:268 +msgid "Starting single process server" +msgstr "" + +#: heat/common/wsgi.py:596 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: heat/common/wsgi.py:597 +msgid "" +"The server could not comply with the request since\r\n" +"it is either malformed or otherwise incorrect.\r\n" +msgstr "" + +#: heat/common/wsgi.py:611 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: heat/common/wsgi.py:616 +#, python-format +msgid "Unexpected error occurred serving API: %s" +msgstr "" + +#: heat/db/sqlalchemy/api.py:393 +msgid "age should be an integer" +msgstr "" + +#: heat/db/sqlalchemy/api.py:395 +msgid "age should be a positive integer" +msgstr "" + +#: heat/db/sqlalchemy/migration.py:63 +msgid "python-migrate is not installed. Exiting." +msgstr "" + +#: heat/db/sqlalchemy/migration.py:73 +msgid "version should be an integer" +msgstr "" + +#: heat/doc/resources.py:85 +msgid "HOT Syntax" +msgstr "" + +#: heat/doc/resources.py:107 +msgid "YAML Syntax" +msgstr "" + +#: heat/doc/resources.py:129 +msgid "JSON Syntax" +msgstr "" + +#: heat/doc/resources.py:161 +#, python-format +msgid " from %s" +msgstr "" + +#: heat/doc/resources.py:163 +#, python-format +msgid " up to %s" +msgstr "" + +#: heat/doc/resources.py:165 +#, python-format +msgid " from length %s" +msgstr "" + +#: heat/doc/resources.py:167 +#, python-format +msgid " up to length %s" +msgstr "" + +#: heat/doc/resources.py:174 +msgid "Not implemented." +msgstr "" + +#: heat/doc/resources.py:185 +msgid "Required property." +msgstr "" + +#: heat/doc/resources.py:189 +#, python-format +msgid "Optional property, defaults to \"%s\"." +msgstr "" + +#: heat/doc/resources.py:192 +msgid "Optional property." +msgstr "" + +#: heat/doc/resources.py:196 +#, python-format +msgid "Value must match pattern: %s" +msgstr "" + +#: heat/doc/resources.py:203 +#, python-format +msgid "Allowed values: %s" +msgstr "" + +#: heat/doc/resources.py:209 +msgid "Map properties:" +msgstr "" + +#: heat/doc/resources.py:215 +msgid "List contains maps with the properties:" +msgstr "" + +#: heat/doc/resources.py:230 +msgid "Properties" +msgstr "" + +#: heat/doc/resources.py:241 +msgid "Attributes" +msgstr "" + +#: heat/engine/dependencies.py:25 +#, python-format +msgid "Circular Dependency Found: %(cycle)s" +msgstr "" + +#: heat/engine/environment.py:181 +#, python-format +msgid "Changing %(path)s from %(was)s to %(now)s" +msgstr "" + +#: heat/engine/environment.py:183 +#, python-format +msgid "Registering %(path)s -> %(value)s" +msgstr "" + +#: heat/engine/parser.py:74 +#, python-format +msgid "" +"Invalid stack name %s must contain only alphanumeric or \"_-.\" " +"characters, must start with alpha" +msgstr "" + +#: heat/engine/resource.py:55 heat/engine/resource.py:58 +#, python-format +msgid "The Resource %s requires replacement." +msgstr "" + +#: heat/engine/resource.py:132 +msgid "Resource name may not contain \"/\"" +msgstr "" + +#: heat/engine/scheduler.py:65 +#, python-format +msgid "%s Timed out" +msgstr "" + +#: heat/engine/service.py:311 +msgid "No Template provided." +msgstr "" + +#: heat/engine/stack_resource.py:122 +#, python-format +msgid "Cannot update %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:151 +#, python-format +msgid "Cannot suspend %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:173 +#, python-format +msgid "Cannot resume %s, stack not created" +msgstr "" + +#: heat/engine/resources/__init__.py:39 +#, python-format +msgid "Failed to load resources from %s" +msgstr "" + +#: heat/engine/resources/instance.py:314 +#, python-format +msgid "Build of server %(server)s failed: %(message)s (%(code)s)" +msgstr "" + +#: heat/engine/resources/instance.py:321 +#, python-format +msgid "Nova reported unexpected instance[%(name)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:418 +#, python-format +msgid "Cannot suspend %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/instance.py:424 heat/engine/resources/instance.py:478 +#, python-format +msgid "Failed to find instance %s" +msgstr "" + +#: heat/engine/resources/instance.py:455 +#, python-format +msgid " nova reported unexpected instance[%(instance)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:472 +#, python-format +msgid "Cannot resume %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/nova_utils.py:221 +#, python-format +msgid "Resizing to '%(flavor)s' failed, status '%(status)s'" +msgstr "" + +#: heat/engine/resources/vpc.py:72 +#, python-format +msgid "Multiple routers found with name %s" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:251 +msgid "The ID of the load balancing pool" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:254 +msgid "Port number on which the servers are running on the members" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:258 +msgid "The list of Nova server IDs load balanced" +msgstr "" + +#: heat/engine/resources/rackspace/cloud_loadbalancer.py:33 +#, python-format +msgid "There was an error building the loadbalancer:%(lb_name)s." +msgstr "" + +#: heat/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: heat/openstack/common/exception.py:102 +msgid "Uncaught exception" +msgstr "" + +#: heat/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: heat/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: heat/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: heat/openstack/common/lockutils.py:166 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:175 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:185 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:203 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:207 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:244 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:248 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/log.py:244 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: heat/openstack/common/log.py:336 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: heat/openstack/common/log.py:386 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: heat/openstack/common/log.py:556 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: heat/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: heat/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: heat/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: heat/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: heat/openstack/common/policy.py:75 +msgid "JSON file containing policy" +msgstr "" + +#: heat/openstack/common/policy.py:78 +msgid "Rule enforced when requested rule is not found" +msgstr "" + +#: heat/openstack/common/policy.py:92 +#, python-format +msgid "Policy doesn't allow %s to be performed." +msgstr "" + +#: heat/openstack/common/policy.py:177 +#, python-format +msgid "Rules must be an instance of dict or Rules, got %s instead" +msgstr "" + +#: heat/openstack/common/policy.py:207 +msgid "Rules successfully reloaded" +msgstr "" + +#: heat/openstack/common/policy.py:253 +#, python-format +msgid "Rule %s will be now enforced" +msgstr "" + +#: heat/openstack/common/policy.py:268 +#, python-format +msgid "Rule [%s] doesn't exist" +msgstr "" + +#: heat/openstack/common/policy.py:478 +#, python-format +msgid "Failed to understand rule %s" +msgstr "" + +#: heat/openstack/common/policy.py:488 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: heat/openstack/common/policy.py:759 +#, python-format +msgid "Failed to understand rule %r" +msgstr "" + +#: heat/openstack/common/processutils.py:127 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: heat/openstack/common/processutils.py:142 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:167 +#: heat/openstack/common/processutils.py:240 +#, python-format +msgid "Result was %s" +msgstr "" + +#: heat/openstack/common/processutils.py:179 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: heat/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: heat/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: heat/openstack/common/service.py:118 heat/openstack/common/service.py:335 +msgid "Full set of CONF:" +msgstr "" + +#: heat/openstack/common/service.py:127 heat/openstack/common/service.py:217 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: heat/openstack/common/service.py:139 +msgid "Exception during rpc cleanup." +msgstr "" + +#: heat/openstack/common/service.py:188 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: heat/openstack/common/service.py:223 +msgid "Unhandled exception" +msgstr "" + +#: heat/openstack/common/service.py:256 +msgid "Forking too fast, sleeping" +msgstr "" + +#: heat/openstack/common/service.py:278 +#, python-format +msgid "Started child %d" +msgstr "" + +#: heat/openstack/common/service.py:305 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: heat/openstack/common/service.py:309 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: heat/openstack/common/service.py:313 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: heat/openstack/common/service.py:345 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: heat/openstack/common/service.py:363 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: heat/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: heat/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:552 +msgid "DB exception wrapped." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:614 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:694 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:50 +msgid "Sort key supplied was not valid." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:89 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:111 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:182 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:188 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:268 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:290 +msgid "Unsupported id columns type" +msgstr "" + +#: heat/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: heat/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: heat/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: heat/openstack/common/notifier/list_notifier.py:112 +#, python-format +msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." +msgstr "" + +#: heat/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: heat/openstack/common/notifier/rpc_notifier.py:45 +#: heat/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: heat/openstack/common/rpc/__init__.py:107 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:336 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:408 +#, python-format +msgid "received %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:416 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:417 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:445 +#: heat/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:453 +#: heat/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:527 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:530 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:565 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:593 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: heat/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: heat/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: heat/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: heat/openstack/common/rpc/common.py:141 +#: heat/openstack/common/rpc/common.py:142 +#: heat/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: heat/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: heat/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: heat/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:162 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:165 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:524 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:561 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:575 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:629 +#: heat/openstack/common/rpc/impl_qpid.py:492 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:647 +#: heat/openstack/common/rpc/impl_qpid.py:507 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:651 +#: heat/openstack/common/rpc/impl_qpid.py:511 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:690 +#: heat/openstack/common/rpc/impl_qpid.py:546 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:161 +msgid "Failed to process message... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:434 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:440 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:453 +msgid "Re-established AMQP queues" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:519 +msgid "Error processing message. Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:387 +msgid "Consuming socket" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:437 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:443 +msgid "Topic contained dangerous characters." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:475 +msgid "Topic socket file creation failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:481 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:497 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:506 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:509 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:543 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:562 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:590 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:597 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:649 +msgid "Creating payload" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:662 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:675 +msgid "Sending cast" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:678 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:681 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:682 +msgid "Unpacking response" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:691 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:698 +msgid "RPC Message Invalid." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:721 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:724 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:728 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:731 +msgid "No match from matchmaker." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:813 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker_ring.py:77 +#: heat/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: heat/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: heat/tests/test_exception.py:24 +#, python-format +msgid "Testing message %(text)s" +msgstr "" + diff --git a/heat/locale/tl/LC_MESSAGES/heat.po b/heat/locale/tl/LC_MESSAGES/heat.po new file mode 100644 index 00000000000..c6c48859712 --- /dev/null +++ b/heat/locale/tl/LC_MESSAGES/heat.po @@ -0,0 +1,1477 @@ +# Translations template 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: 2013-08-27 11:15+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" + +#: heat/api/aws/ec2token.py:38 +msgid "Authentication Endpoint URI" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:260 +#, 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:413 +msgid "Invalid Template URL" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:335 heat/api/cfn/v1/stacks.py:416 +msgid "TemplateBody or TemplateUrl were not given." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:341 heat/api/cfn/v1/stacks.py:422 +msgid "The Template must be a JSON or YAML document." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:383 +msgid "stack not not found" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:49 +#, python-format +msgid "Processing request: %(method)s %(path)s Accept: %(accept)s" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:64 +#, python-format +msgid "Matched versioned URI. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:72 +#, python-format +msgid "" +"Unknown version in versioned URI: %(major_version)d.%(minor_version)d. " +"Returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:88 +#, python-format +msgid "Matched versioned media type. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:94 +#, python-format +msgid "" +"Unknown version in accept header: " +"%(major_version)d.%(minor_version)d...returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:102 +#, python-format +msgid "Unknown accept header: %s...returning version choices." +msgstr "" + +#: heat/api/openstack/v1/actions.py:43 +msgid "No action specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:46 +msgid "Multiple actions specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:50 +#, python-format +msgid "Invalid action %s specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:57 +#, python-format +msgid "Unexpected action %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:100 +#, python-format +msgid "No events found for resource %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:118 +#, python-format +msgid "No event %s found" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:75 +#, python-format +msgid "%s not in valid format" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:83 +msgid "No stack name specified" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:101 +#, python-format +msgid "Could not retrieve template: %s" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:104 +msgid "No template specified" +msgstr "" + +#: heat/api/openstack/v1/util.py:56 +msgid "Invalid Stack address" +msgstr "" + +#: heat/common/auth_password.py:116 +msgid "Request missing required header X-Auth-Url" +msgstr "" + +#: heat/common/auth_password.py:121 +#, python-format +msgid "Header X-Auth-Url \"%s\" not an allowed endpoint" +msgstr "" + +#: heat/common/config.py:37 +msgid "The flavor to use" +msgstr "" + +#: heat/common/config.py:39 +msgid "The API paste config file to use" +msgstr "" + +#: heat/common/config.py:102 +msgid "Allow orchestration of multiple clouds" +msgstr "" + +#: heat/common/config.py:105 +msgid "" +"Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At " +"least one endpoint needs to be specified." +msgstr "" + +#: heat/common/exception.py:102 +msgid "An unknown exception occurred." +msgstr "" + +#: heat/common/exception.py:113 heat/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: heat/common/exception.py:125 +#, python-format +msgid "Missing required credential: %(required)s" +msgstr "" + +#: heat/common/exception.py:129 +#, python-format +msgid "" +"Incorrect auth strategy, expected \"%(expected)s\" but received " +"\"%(received)s\"" +msgstr "" + +#: heat/common/exception.py:134 +#, python-format +msgid "Connect error/bad request to Auth service at URL %(url)s." +msgstr "" + +#: heat/common/exception.py:138 +#, python-format +msgid "Auth service at URL %(url)s not found." +msgstr "" + +#: heat/common/exception.py:142 +msgid "Authorization failed." +msgstr "" + +#: heat/common/exception.py:146 +msgid "You are not authenticated." +msgstr "" + +#: heat/common/exception.py:150 heat/common/exception.py:155 +msgid "You are not authorized to complete this action." +msgstr "" + +#: heat/common/exception.py:159 +#, python-format +msgid "Data supplied was not valid: %(reason)s" +msgstr "" + +#: heat/common/exception.py:163 +#, python-format +msgid "Redirecting to %(uri)s for authorization." +msgstr "" + +#: heat/common/exception.py:167 +msgid "There was an error configuring the client." +msgstr "" + +#: heat/common/exception.py:171 +#, python-format +msgid "" +"The request returned a 302 Multiple Choices. This generally means that " +"you have not included a version indicator in a request URI.\n" +"\n" +"The body of response returned:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:177 +#, python-format +msgid "" +"The request returned a 413 Request Entity Too Large. This generally means" +" that rate limiting or a quota threshold was breached.\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:188 +msgid "" +"The request returned a 503 ServiceUnavilable. This generally occurs on " +"service overload or other transient outage." +msgstr "" + +#: heat/common/exception.py:199 +msgid "The URI was too long." +msgstr "" + +#: heat/common/exception.py:203 +#, python-format +msgid "" +"The request returned 500 Internal Server Error\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:208 +#, python-format +msgid "Maximum redirects (%(redirects)s) was exceeded." +msgstr "" + +#: heat/common/exception.py:212 +msgid "Received invalid HTTP redirect." +msgstr "" + +#: heat/common/exception.py:216 +msgid "Response from Keystone does not contain a Heat endpoint." +msgstr "" + +#: heat/common/exception.py:220 +#, 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:226 +#, python-format +msgid "The Parameter (%(key)s) was not provided." +msgstr "" + +#: heat/common/exception.py:230 +#, python-format +msgid "The Parameter (%(key)s) was not defined in template." +msgstr "" + +#: heat/common/exception.py:234 +#, python-format +msgid "The Referenced Attribute (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:239 +#, python-format +msgid "The specified reference (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:244 +#, python-format +msgid "The Key (%(key_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:248 +#, python-format +msgid "The Flavor ID (%(flavor_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:252 +#, python-format +msgid "The Image (%(image_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:256 +#, python-format +msgid "Multiple images were found with name (%(image_name)s)." +msgstr "" + +#: heat/common/exception.py:260 +#, python-format +msgid "Searching Tenant %(target)s from Tenant %(actual)s forbidden." +msgstr "" + +#: heat/common/exception.py:265 +#, python-format +msgid "The Stack (%(stack_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:269 +#, python-format +msgid "The Stack (%(stack_name)s) already exists." +msgstr "" + +#: heat/common/exception.py:273 +#, python-format +msgid "%(message)s" +msgstr "" + +#: heat/common/exception.py:277 +#, python-format +msgid "" +"The Resource (%(resource_name)s) could not be found in Stack " +"%(stack_name)s." +msgstr "" + +#: heat/common/exception.py:282 +#, python-format +msgid "The Resource Type (%(type_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:286 +#, python-format +msgid "The Resource (%(resource_name)s) is not available." +msgstr "" + +#: heat/common/exception.py:290 +#, python-format +msgid "The Resource (%(resource_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:294 +#, python-format +msgid "The Watch Rule (%(watch_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:298 +#, python-format +msgid "%(exc_type)s: %(message)s" +msgstr "" + +#: heat/common/exception.py:312 +#, python-format +msgid "%(feature)s is not supported." +msgstr "" + +#: heat/common/exception.py:316 +#, python-format +msgid "Cannot define the following properties at the same time: %s." +msgstr "" + +#: heat/common/exception.py:334 +msgid "Template exceeds maximum allowed size." +msgstr "" + +#: heat/common/exception.py:338 +msgid "" +"Egress rules are only allowed when Neutron is used and the 'VpcId' " +"property is set." +msgstr "" + +#: heat/common/plugin_loader.py:94 +#, python-format +msgid "Failed to import module %s" +msgstr "" + +#: heat/common/urlfetch.py:37 +#, python-format +msgid "Fetching data from %s" +msgstr "" + +#: heat/common/wsgi.py:55 +msgid "" +"Address to bind the server. Useful when selecting a particular network " +"interface." +msgstr "" + +#: heat/common/wsgi.py:58 +msgid "The port on which the server will listen." +msgstr "" + +#: heat/common/wsgi.py:65 +msgid "Number of backlog requests to configure the socket with" +msgstr "" + +#: heat/common/wsgi.py:68 +msgid "Location of the SSL Certificate File to use for SSL mode" +msgstr "" + +#: heat/common/wsgi.py:71 +msgid "Location of the SSL Key File to use for enabling SSL mode" +msgstr "" + +#: heat/common/wsgi.py:78 +msgid "Number of workers for Heat service" +msgstr "" + +#: heat/common/wsgi.py:129 heat/openstack/common/sslutils.py:61 +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:147 +#, python-format +msgid "Could not bind to %(bind_addr)safter trying for 30 seconds" +msgstr "" + +#: heat/common/wsgi.py:179 +msgid "SIGTERM received" +msgstr "" + +#: heat/common/wsgi.py:188 +msgid "SIGHUP received" +msgstr "" + +#: heat/common/wsgi.py:203 heat/openstack/common/service.py:288 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: heat/common/wsgi.py:214 +#, python-format +msgid "Removing dead child %s" +msgstr "" + +#: heat/common/wsgi.py:221 +msgid "Caught keyboard interrupt. Exiting." +msgstr "" + +#: heat/common/wsgi.py:225 +msgid "Exited" +msgstr "" + +#: heat/common/wsgi.py:243 +#, python-format +msgid "Child %d exiting normally" +msgstr "" + +#: heat/common/wsgi.py:246 +#, python-format +msgid "Started child %s" +msgstr "" + +#: heat/common/wsgi.py:268 +msgid "Starting single process server" +msgstr "" + +#: heat/common/wsgi.py:596 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: heat/common/wsgi.py:597 +msgid "" +"The server could not comply with the request since\r\n" +"it is either malformed or otherwise incorrect.\r\n" +msgstr "" + +#: heat/common/wsgi.py:611 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: heat/common/wsgi.py:616 +#, python-format +msgid "Unexpected error occurred serving API: %s" +msgstr "" + +#: heat/db/sqlalchemy/api.py:393 +msgid "age should be an integer" +msgstr "" + +#: heat/db/sqlalchemy/api.py:395 +msgid "age should be a positive integer" +msgstr "" + +#: heat/db/sqlalchemy/migration.py:63 +msgid "python-migrate is not installed. Exiting." +msgstr "" + +#: heat/db/sqlalchemy/migration.py:73 +msgid "version should be an integer" +msgstr "" + +#: heat/doc/resources.py:85 +msgid "HOT Syntax" +msgstr "" + +#: heat/doc/resources.py:107 +msgid "YAML Syntax" +msgstr "" + +#: heat/doc/resources.py:129 +msgid "JSON Syntax" +msgstr "" + +#: heat/doc/resources.py:161 +#, python-format +msgid " from %s" +msgstr "" + +#: heat/doc/resources.py:163 +#, python-format +msgid " up to %s" +msgstr "" + +#: heat/doc/resources.py:165 +#, python-format +msgid " from length %s" +msgstr "" + +#: heat/doc/resources.py:167 +#, python-format +msgid " up to length %s" +msgstr "" + +#: heat/doc/resources.py:174 +msgid "Not implemented." +msgstr "" + +#: heat/doc/resources.py:185 +msgid "Required property." +msgstr "" + +#: heat/doc/resources.py:189 +#, python-format +msgid "Optional property, defaults to \"%s\"." +msgstr "" + +#: heat/doc/resources.py:192 +msgid "Optional property." +msgstr "" + +#: heat/doc/resources.py:196 +#, python-format +msgid "Value must match pattern: %s" +msgstr "" + +#: heat/doc/resources.py:203 +#, python-format +msgid "Allowed values: %s" +msgstr "" + +#: heat/doc/resources.py:209 +msgid "Map properties:" +msgstr "" + +#: heat/doc/resources.py:215 +msgid "List contains maps with the properties:" +msgstr "" + +#: heat/doc/resources.py:230 +msgid "Properties" +msgstr "" + +#: heat/doc/resources.py:241 +msgid "Attributes" +msgstr "" + +#: heat/engine/dependencies.py:25 +#, python-format +msgid "Circular Dependency Found: %(cycle)s" +msgstr "" + +#: heat/engine/environment.py:181 +#, python-format +msgid "Changing %(path)s from %(was)s to %(now)s" +msgstr "" + +#: heat/engine/environment.py:183 +#, python-format +msgid "Registering %(path)s -> %(value)s" +msgstr "" + +#: heat/engine/parser.py:74 +#, python-format +msgid "" +"Invalid stack name %s must contain only alphanumeric or \"_-.\" " +"characters, must start with alpha" +msgstr "" + +#: heat/engine/resource.py:55 heat/engine/resource.py:58 +#, python-format +msgid "The Resource %s requires replacement." +msgstr "" + +#: heat/engine/resource.py:132 +msgid "Resource name may not contain \"/\"" +msgstr "" + +#: heat/engine/scheduler.py:65 +#, python-format +msgid "%s Timed out" +msgstr "" + +#: heat/engine/service.py:311 +msgid "No Template provided." +msgstr "" + +#: heat/engine/stack_resource.py:122 +#, python-format +msgid "Cannot update %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:151 +#, python-format +msgid "Cannot suspend %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:173 +#, python-format +msgid "Cannot resume %s, stack not created" +msgstr "" + +#: heat/engine/resources/__init__.py:39 +#, python-format +msgid "Failed to load resources from %s" +msgstr "" + +#: heat/engine/resources/instance.py:314 +#, python-format +msgid "Build of server %(server)s failed: %(message)s (%(code)s)" +msgstr "" + +#: heat/engine/resources/instance.py:321 +#, python-format +msgid "Nova reported unexpected instance[%(name)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:418 +#, python-format +msgid "Cannot suspend %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/instance.py:424 heat/engine/resources/instance.py:478 +#, python-format +msgid "Failed to find instance %s" +msgstr "" + +#: heat/engine/resources/instance.py:455 +#, python-format +msgid " nova reported unexpected instance[%(instance)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:472 +#, python-format +msgid "Cannot resume %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/nova_utils.py:221 +#, python-format +msgid "Resizing to '%(flavor)s' failed, status '%(status)s'" +msgstr "" + +#: heat/engine/resources/vpc.py:72 +#, python-format +msgid "Multiple routers found with name %s" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:251 +msgid "The ID of the load balancing pool" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:254 +msgid "Port number on which the servers are running on the members" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:258 +msgid "The list of Nova server IDs load balanced" +msgstr "" + +#: heat/engine/resources/rackspace/cloud_loadbalancer.py:33 +#, python-format +msgid "There was an error building the loadbalancer:%(lb_name)s." +msgstr "" + +#: heat/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: heat/openstack/common/exception.py:102 +msgid "Uncaught exception" +msgstr "" + +#: heat/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: heat/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: heat/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: heat/openstack/common/lockutils.py:166 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:175 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:185 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:203 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:207 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:244 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:248 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/log.py:244 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: heat/openstack/common/log.py:336 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: heat/openstack/common/log.py:386 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: heat/openstack/common/log.py:556 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: heat/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: heat/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: heat/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: heat/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: heat/openstack/common/policy.py:75 +msgid "JSON file containing policy" +msgstr "" + +#: heat/openstack/common/policy.py:78 +msgid "Rule enforced when requested rule is not found" +msgstr "" + +#: heat/openstack/common/policy.py:92 +#, python-format +msgid "Policy doesn't allow %s to be performed." +msgstr "" + +#: heat/openstack/common/policy.py:177 +#, python-format +msgid "Rules must be an instance of dict or Rules, got %s instead" +msgstr "" + +#: heat/openstack/common/policy.py:207 +msgid "Rules successfully reloaded" +msgstr "" + +#: heat/openstack/common/policy.py:253 +#, python-format +msgid "Rule %s will be now enforced" +msgstr "" + +#: heat/openstack/common/policy.py:268 +#, python-format +msgid "Rule [%s] doesn't exist" +msgstr "" + +#: heat/openstack/common/policy.py:478 +#, python-format +msgid "Failed to understand rule %s" +msgstr "" + +#: heat/openstack/common/policy.py:488 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: heat/openstack/common/policy.py:759 +#, python-format +msgid "Failed to understand rule %r" +msgstr "" + +#: heat/openstack/common/processutils.py:127 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: heat/openstack/common/processutils.py:142 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:167 +#: heat/openstack/common/processutils.py:240 +#, python-format +msgid "Result was %s" +msgstr "" + +#: heat/openstack/common/processutils.py:179 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: heat/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: heat/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: heat/openstack/common/service.py:118 heat/openstack/common/service.py:335 +msgid "Full set of CONF:" +msgstr "" + +#: heat/openstack/common/service.py:127 heat/openstack/common/service.py:217 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: heat/openstack/common/service.py:139 +msgid "Exception during rpc cleanup." +msgstr "" + +#: heat/openstack/common/service.py:188 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: heat/openstack/common/service.py:223 +msgid "Unhandled exception" +msgstr "" + +#: heat/openstack/common/service.py:256 +msgid "Forking too fast, sleeping" +msgstr "" + +#: heat/openstack/common/service.py:278 +#, python-format +msgid "Started child %d" +msgstr "" + +#: heat/openstack/common/service.py:305 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: heat/openstack/common/service.py:309 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: heat/openstack/common/service.py:313 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: heat/openstack/common/service.py:345 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: heat/openstack/common/service.py:363 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: heat/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: heat/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:552 +msgid "DB exception wrapped." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:614 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:694 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:50 +msgid "Sort key supplied was not valid." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:89 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:111 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:182 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:188 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:268 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:290 +msgid "Unsupported id columns type" +msgstr "" + +#: heat/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: heat/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: heat/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: heat/openstack/common/notifier/list_notifier.py:112 +#, python-format +msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." +msgstr "" + +#: heat/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: heat/openstack/common/notifier/rpc_notifier.py:45 +#: heat/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: heat/openstack/common/rpc/__init__.py:107 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:336 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:408 +#, python-format +msgid "received %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:416 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:417 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:445 +#: heat/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:453 +#: heat/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:527 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:530 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:565 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:593 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: heat/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: heat/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: heat/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: heat/openstack/common/rpc/common.py:141 +#: heat/openstack/common/rpc/common.py:142 +#: heat/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: heat/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: heat/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: heat/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:162 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:165 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:524 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:561 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:575 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:629 +#: heat/openstack/common/rpc/impl_qpid.py:492 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:647 +#: heat/openstack/common/rpc/impl_qpid.py:507 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:651 +#: heat/openstack/common/rpc/impl_qpid.py:511 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:690 +#: heat/openstack/common/rpc/impl_qpid.py:546 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:161 +msgid "Failed to process message... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:434 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:440 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:453 +msgid "Re-established AMQP queues" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:519 +msgid "Error processing message. Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:387 +msgid "Consuming socket" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:437 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:443 +msgid "Topic contained dangerous characters." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:475 +msgid "Topic socket file creation failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:481 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:497 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:506 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:509 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:543 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:562 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:590 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:597 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:649 +msgid "Creating payload" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:662 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:675 +msgid "Sending cast" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:678 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:681 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:682 +msgid "Unpacking response" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:691 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:698 +msgid "RPC Message Invalid." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:721 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:724 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:728 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:731 +msgid "No match from matchmaker." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:813 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker_ring.py:77 +#: heat/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: heat/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: heat/tests/test_exception.py:24 +#, python-format +msgid "Testing message %(text)s" +msgstr "" + diff --git a/heat/locale/tr/LC_MESSAGES/heat.po b/heat/locale/tr/LC_MESSAGES/heat.po new file mode 100644 index 00000000000..c6c48859712 --- /dev/null +++ b/heat/locale/tr/LC_MESSAGES/heat.po @@ -0,0 +1,1477 @@ +# Translations template 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: 2013-08-27 11:15+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" + +#: heat/api/aws/ec2token.py:38 +msgid "Authentication Endpoint URI" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:260 +#, 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:413 +msgid "Invalid Template URL" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:335 heat/api/cfn/v1/stacks.py:416 +msgid "TemplateBody or TemplateUrl were not given." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:341 heat/api/cfn/v1/stacks.py:422 +msgid "The Template must be a JSON or YAML document." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:383 +msgid "stack not not found" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:49 +#, python-format +msgid "Processing request: %(method)s %(path)s Accept: %(accept)s" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:64 +#, python-format +msgid "Matched versioned URI. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:72 +#, python-format +msgid "" +"Unknown version in versioned URI: %(major_version)d.%(minor_version)d. " +"Returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:88 +#, python-format +msgid "Matched versioned media type. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:94 +#, python-format +msgid "" +"Unknown version in accept header: " +"%(major_version)d.%(minor_version)d...returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:102 +#, python-format +msgid "Unknown accept header: %s...returning version choices." +msgstr "" + +#: heat/api/openstack/v1/actions.py:43 +msgid "No action specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:46 +msgid "Multiple actions specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:50 +#, python-format +msgid "Invalid action %s specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:57 +#, python-format +msgid "Unexpected action %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:100 +#, python-format +msgid "No events found for resource %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:118 +#, python-format +msgid "No event %s found" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:75 +#, python-format +msgid "%s not in valid format" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:83 +msgid "No stack name specified" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:101 +#, python-format +msgid "Could not retrieve template: %s" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:104 +msgid "No template specified" +msgstr "" + +#: heat/api/openstack/v1/util.py:56 +msgid "Invalid Stack address" +msgstr "" + +#: heat/common/auth_password.py:116 +msgid "Request missing required header X-Auth-Url" +msgstr "" + +#: heat/common/auth_password.py:121 +#, python-format +msgid "Header X-Auth-Url \"%s\" not an allowed endpoint" +msgstr "" + +#: heat/common/config.py:37 +msgid "The flavor to use" +msgstr "" + +#: heat/common/config.py:39 +msgid "The API paste config file to use" +msgstr "" + +#: heat/common/config.py:102 +msgid "Allow orchestration of multiple clouds" +msgstr "" + +#: heat/common/config.py:105 +msgid "" +"Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At " +"least one endpoint needs to be specified." +msgstr "" + +#: heat/common/exception.py:102 +msgid "An unknown exception occurred." +msgstr "" + +#: heat/common/exception.py:113 heat/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: heat/common/exception.py:125 +#, python-format +msgid "Missing required credential: %(required)s" +msgstr "" + +#: heat/common/exception.py:129 +#, python-format +msgid "" +"Incorrect auth strategy, expected \"%(expected)s\" but received " +"\"%(received)s\"" +msgstr "" + +#: heat/common/exception.py:134 +#, python-format +msgid "Connect error/bad request to Auth service at URL %(url)s." +msgstr "" + +#: heat/common/exception.py:138 +#, python-format +msgid "Auth service at URL %(url)s not found." +msgstr "" + +#: heat/common/exception.py:142 +msgid "Authorization failed." +msgstr "" + +#: heat/common/exception.py:146 +msgid "You are not authenticated." +msgstr "" + +#: heat/common/exception.py:150 heat/common/exception.py:155 +msgid "You are not authorized to complete this action." +msgstr "" + +#: heat/common/exception.py:159 +#, python-format +msgid "Data supplied was not valid: %(reason)s" +msgstr "" + +#: heat/common/exception.py:163 +#, python-format +msgid "Redirecting to %(uri)s for authorization." +msgstr "" + +#: heat/common/exception.py:167 +msgid "There was an error configuring the client." +msgstr "" + +#: heat/common/exception.py:171 +#, python-format +msgid "" +"The request returned a 302 Multiple Choices. This generally means that " +"you have not included a version indicator in a request URI.\n" +"\n" +"The body of response returned:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:177 +#, python-format +msgid "" +"The request returned a 413 Request Entity Too Large. This generally means" +" that rate limiting or a quota threshold was breached.\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:188 +msgid "" +"The request returned a 503 ServiceUnavilable. This generally occurs on " +"service overload or other transient outage." +msgstr "" + +#: heat/common/exception.py:199 +msgid "The URI was too long." +msgstr "" + +#: heat/common/exception.py:203 +#, python-format +msgid "" +"The request returned 500 Internal Server Error\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:208 +#, python-format +msgid "Maximum redirects (%(redirects)s) was exceeded." +msgstr "" + +#: heat/common/exception.py:212 +msgid "Received invalid HTTP redirect." +msgstr "" + +#: heat/common/exception.py:216 +msgid "Response from Keystone does not contain a Heat endpoint." +msgstr "" + +#: heat/common/exception.py:220 +#, 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:226 +#, python-format +msgid "The Parameter (%(key)s) was not provided." +msgstr "" + +#: heat/common/exception.py:230 +#, python-format +msgid "The Parameter (%(key)s) was not defined in template." +msgstr "" + +#: heat/common/exception.py:234 +#, python-format +msgid "The Referenced Attribute (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:239 +#, python-format +msgid "The specified reference (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:244 +#, python-format +msgid "The Key (%(key_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:248 +#, python-format +msgid "The Flavor ID (%(flavor_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:252 +#, python-format +msgid "The Image (%(image_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:256 +#, python-format +msgid "Multiple images were found with name (%(image_name)s)." +msgstr "" + +#: heat/common/exception.py:260 +#, python-format +msgid "Searching Tenant %(target)s from Tenant %(actual)s forbidden." +msgstr "" + +#: heat/common/exception.py:265 +#, python-format +msgid "The Stack (%(stack_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:269 +#, python-format +msgid "The Stack (%(stack_name)s) already exists." +msgstr "" + +#: heat/common/exception.py:273 +#, python-format +msgid "%(message)s" +msgstr "" + +#: heat/common/exception.py:277 +#, python-format +msgid "" +"The Resource (%(resource_name)s) could not be found in Stack " +"%(stack_name)s." +msgstr "" + +#: heat/common/exception.py:282 +#, python-format +msgid "The Resource Type (%(type_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:286 +#, python-format +msgid "The Resource (%(resource_name)s) is not available." +msgstr "" + +#: heat/common/exception.py:290 +#, python-format +msgid "The Resource (%(resource_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:294 +#, python-format +msgid "The Watch Rule (%(watch_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:298 +#, python-format +msgid "%(exc_type)s: %(message)s" +msgstr "" + +#: heat/common/exception.py:312 +#, python-format +msgid "%(feature)s is not supported." +msgstr "" + +#: heat/common/exception.py:316 +#, python-format +msgid "Cannot define the following properties at the same time: %s." +msgstr "" + +#: heat/common/exception.py:334 +msgid "Template exceeds maximum allowed size." +msgstr "" + +#: heat/common/exception.py:338 +msgid "" +"Egress rules are only allowed when Neutron is used and the 'VpcId' " +"property is set." +msgstr "" + +#: heat/common/plugin_loader.py:94 +#, python-format +msgid "Failed to import module %s" +msgstr "" + +#: heat/common/urlfetch.py:37 +#, python-format +msgid "Fetching data from %s" +msgstr "" + +#: heat/common/wsgi.py:55 +msgid "" +"Address to bind the server. Useful when selecting a particular network " +"interface." +msgstr "" + +#: heat/common/wsgi.py:58 +msgid "The port on which the server will listen." +msgstr "" + +#: heat/common/wsgi.py:65 +msgid "Number of backlog requests to configure the socket with" +msgstr "" + +#: heat/common/wsgi.py:68 +msgid "Location of the SSL Certificate File to use for SSL mode" +msgstr "" + +#: heat/common/wsgi.py:71 +msgid "Location of the SSL Key File to use for enabling SSL mode" +msgstr "" + +#: heat/common/wsgi.py:78 +msgid "Number of workers for Heat service" +msgstr "" + +#: heat/common/wsgi.py:129 heat/openstack/common/sslutils.py:61 +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:147 +#, python-format +msgid "Could not bind to %(bind_addr)safter trying for 30 seconds" +msgstr "" + +#: heat/common/wsgi.py:179 +msgid "SIGTERM received" +msgstr "" + +#: heat/common/wsgi.py:188 +msgid "SIGHUP received" +msgstr "" + +#: heat/common/wsgi.py:203 heat/openstack/common/service.py:288 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: heat/common/wsgi.py:214 +#, python-format +msgid "Removing dead child %s" +msgstr "" + +#: heat/common/wsgi.py:221 +msgid "Caught keyboard interrupt. Exiting." +msgstr "" + +#: heat/common/wsgi.py:225 +msgid "Exited" +msgstr "" + +#: heat/common/wsgi.py:243 +#, python-format +msgid "Child %d exiting normally" +msgstr "" + +#: heat/common/wsgi.py:246 +#, python-format +msgid "Started child %s" +msgstr "" + +#: heat/common/wsgi.py:268 +msgid "Starting single process server" +msgstr "" + +#: heat/common/wsgi.py:596 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: heat/common/wsgi.py:597 +msgid "" +"The server could not comply with the request since\r\n" +"it is either malformed or otherwise incorrect.\r\n" +msgstr "" + +#: heat/common/wsgi.py:611 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: heat/common/wsgi.py:616 +#, python-format +msgid "Unexpected error occurred serving API: %s" +msgstr "" + +#: heat/db/sqlalchemy/api.py:393 +msgid "age should be an integer" +msgstr "" + +#: heat/db/sqlalchemy/api.py:395 +msgid "age should be a positive integer" +msgstr "" + +#: heat/db/sqlalchemy/migration.py:63 +msgid "python-migrate is not installed. Exiting." +msgstr "" + +#: heat/db/sqlalchemy/migration.py:73 +msgid "version should be an integer" +msgstr "" + +#: heat/doc/resources.py:85 +msgid "HOT Syntax" +msgstr "" + +#: heat/doc/resources.py:107 +msgid "YAML Syntax" +msgstr "" + +#: heat/doc/resources.py:129 +msgid "JSON Syntax" +msgstr "" + +#: heat/doc/resources.py:161 +#, python-format +msgid " from %s" +msgstr "" + +#: heat/doc/resources.py:163 +#, python-format +msgid " up to %s" +msgstr "" + +#: heat/doc/resources.py:165 +#, python-format +msgid " from length %s" +msgstr "" + +#: heat/doc/resources.py:167 +#, python-format +msgid " up to length %s" +msgstr "" + +#: heat/doc/resources.py:174 +msgid "Not implemented." +msgstr "" + +#: heat/doc/resources.py:185 +msgid "Required property." +msgstr "" + +#: heat/doc/resources.py:189 +#, python-format +msgid "Optional property, defaults to \"%s\"." +msgstr "" + +#: heat/doc/resources.py:192 +msgid "Optional property." +msgstr "" + +#: heat/doc/resources.py:196 +#, python-format +msgid "Value must match pattern: %s" +msgstr "" + +#: heat/doc/resources.py:203 +#, python-format +msgid "Allowed values: %s" +msgstr "" + +#: heat/doc/resources.py:209 +msgid "Map properties:" +msgstr "" + +#: heat/doc/resources.py:215 +msgid "List contains maps with the properties:" +msgstr "" + +#: heat/doc/resources.py:230 +msgid "Properties" +msgstr "" + +#: heat/doc/resources.py:241 +msgid "Attributes" +msgstr "" + +#: heat/engine/dependencies.py:25 +#, python-format +msgid "Circular Dependency Found: %(cycle)s" +msgstr "" + +#: heat/engine/environment.py:181 +#, python-format +msgid "Changing %(path)s from %(was)s to %(now)s" +msgstr "" + +#: heat/engine/environment.py:183 +#, python-format +msgid "Registering %(path)s -> %(value)s" +msgstr "" + +#: heat/engine/parser.py:74 +#, python-format +msgid "" +"Invalid stack name %s must contain only alphanumeric or \"_-.\" " +"characters, must start with alpha" +msgstr "" + +#: heat/engine/resource.py:55 heat/engine/resource.py:58 +#, python-format +msgid "The Resource %s requires replacement." +msgstr "" + +#: heat/engine/resource.py:132 +msgid "Resource name may not contain \"/\"" +msgstr "" + +#: heat/engine/scheduler.py:65 +#, python-format +msgid "%s Timed out" +msgstr "" + +#: heat/engine/service.py:311 +msgid "No Template provided." +msgstr "" + +#: heat/engine/stack_resource.py:122 +#, python-format +msgid "Cannot update %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:151 +#, python-format +msgid "Cannot suspend %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:173 +#, python-format +msgid "Cannot resume %s, stack not created" +msgstr "" + +#: heat/engine/resources/__init__.py:39 +#, python-format +msgid "Failed to load resources from %s" +msgstr "" + +#: heat/engine/resources/instance.py:314 +#, python-format +msgid "Build of server %(server)s failed: %(message)s (%(code)s)" +msgstr "" + +#: heat/engine/resources/instance.py:321 +#, python-format +msgid "Nova reported unexpected instance[%(name)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:418 +#, python-format +msgid "Cannot suspend %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/instance.py:424 heat/engine/resources/instance.py:478 +#, python-format +msgid "Failed to find instance %s" +msgstr "" + +#: heat/engine/resources/instance.py:455 +#, python-format +msgid " nova reported unexpected instance[%(instance)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:472 +#, python-format +msgid "Cannot resume %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/nova_utils.py:221 +#, python-format +msgid "Resizing to '%(flavor)s' failed, status '%(status)s'" +msgstr "" + +#: heat/engine/resources/vpc.py:72 +#, python-format +msgid "Multiple routers found with name %s" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:251 +msgid "The ID of the load balancing pool" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:254 +msgid "Port number on which the servers are running on the members" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:258 +msgid "The list of Nova server IDs load balanced" +msgstr "" + +#: heat/engine/resources/rackspace/cloud_loadbalancer.py:33 +#, python-format +msgid "There was an error building the loadbalancer:%(lb_name)s." +msgstr "" + +#: heat/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: heat/openstack/common/exception.py:102 +msgid "Uncaught exception" +msgstr "" + +#: heat/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: heat/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: heat/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: heat/openstack/common/lockutils.py:166 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:175 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:185 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:203 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:207 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:244 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:248 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/log.py:244 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: heat/openstack/common/log.py:336 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: heat/openstack/common/log.py:386 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: heat/openstack/common/log.py:556 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: heat/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: heat/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: heat/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: heat/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: heat/openstack/common/policy.py:75 +msgid "JSON file containing policy" +msgstr "" + +#: heat/openstack/common/policy.py:78 +msgid "Rule enforced when requested rule is not found" +msgstr "" + +#: heat/openstack/common/policy.py:92 +#, python-format +msgid "Policy doesn't allow %s to be performed." +msgstr "" + +#: heat/openstack/common/policy.py:177 +#, python-format +msgid "Rules must be an instance of dict or Rules, got %s instead" +msgstr "" + +#: heat/openstack/common/policy.py:207 +msgid "Rules successfully reloaded" +msgstr "" + +#: heat/openstack/common/policy.py:253 +#, python-format +msgid "Rule %s will be now enforced" +msgstr "" + +#: heat/openstack/common/policy.py:268 +#, python-format +msgid "Rule [%s] doesn't exist" +msgstr "" + +#: heat/openstack/common/policy.py:478 +#, python-format +msgid "Failed to understand rule %s" +msgstr "" + +#: heat/openstack/common/policy.py:488 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: heat/openstack/common/policy.py:759 +#, python-format +msgid "Failed to understand rule %r" +msgstr "" + +#: heat/openstack/common/processutils.py:127 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: heat/openstack/common/processutils.py:142 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:167 +#: heat/openstack/common/processutils.py:240 +#, python-format +msgid "Result was %s" +msgstr "" + +#: heat/openstack/common/processutils.py:179 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: heat/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: heat/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: heat/openstack/common/service.py:118 heat/openstack/common/service.py:335 +msgid "Full set of CONF:" +msgstr "" + +#: heat/openstack/common/service.py:127 heat/openstack/common/service.py:217 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: heat/openstack/common/service.py:139 +msgid "Exception during rpc cleanup." +msgstr "" + +#: heat/openstack/common/service.py:188 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: heat/openstack/common/service.py:223 +msgid "Unhandled exception" +msgstr "" + +#: heat/openstack/common/service.py:256 +msgid "Forking too fast, sleeping" +msgstr "" + +#: heat/openstack/common/service.py:278 +#, python-format +msgid "Started child %d" +msgstr "" + +#: heat/openstack/common/service.py:305 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: heat/openstack/common/service.py:309 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: heat/openstack/common/service.py:313 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: heat/openstack/common/service.py:345 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: heat/openstack/common/service.py:363 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: heat/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: heat/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:552 +msgid "DB exception wrapped." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:614 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:694 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:50 +msgid "Sort key supplied was not valid." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:89 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:111 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:182 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:188 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:268 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:290 +msgid "Unsupported id columns type" +msgstr "" + +#: heat/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: heat/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: heat/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: heat/openstack/common/notifier/list_notifier.py:112 +#, python-format +msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." +msgstr "" + +#: heat/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: heat/openstack/common/notifier/rpc_notifier.py:45 +#: heat/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: heat/openstack/common/rpc/__init__.py:107 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:336 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:408 +#, python-format +msgid "received %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:416 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:417 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:445 +#: heat/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:453 +#: heat/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:527 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:530 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:565 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:593 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: heat/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: heat/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: heat/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: heat/openstack/common/rpc/common.py:141 +#: heat/openstack/common/rpc/common.py:142 +#: heat/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: heat/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: heat/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: heat/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:162 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:165 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:524 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:561 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:575 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:629 +#: heat/openstack/common/rpc/impl_qpid.py:492 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:647 +#: heat/openstack/common/rpc/impl_qpid.py:507 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:651 +#: heat/openstack/common/rpc/impl_qpid.py:511 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:690 +#: heat/openstack/common/rpc/impl_qpid.py:546 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:161 +msgid "Failed to process message... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:434 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:440 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:453 +msgid "Re-established AMQP queues" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:519 +msgid "Error processing message. Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:387 +msgid "Consuming socket" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:437 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:443 +msgid "Topic contained dangerous characters." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:475 +msgid "Topic socket file creation failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:481 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:497 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:506 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:509 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:543 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:562 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:590 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:597 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:649 +msgid "Creating payload" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:662 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:675 +msgid "Sending cast" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:678 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:681 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:682 +msgid "Unpacking response" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:691 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:698 +msgid "RPC Message Invalid." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:721 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:724 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:728 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:731 +msgid "No match from matchmaker." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:813 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker_ring.py:77 +#: heat/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: heat/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: heat/tests/test_exception.py:24 +#, python-format +msgid "Testing message %(text)s" +msgstr "" + diff --git a/heat/locale/uk/LC_MESSAGES/heat.po b/heat/locale/uk/LC_MESSAGES/heat.po new file mode 100644 index 00000000000..c6c48859712 --- /dev/null +++ b/heat/locale/uk/LC_MESSAGES/heat.po @@ -0,0 +1,1477 @@ +# Translations template 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: 2013-08-27 11:15+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" + +#: heat/api/aws/ec2token.py:38 +msgid "Authentication Endpoint URI" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:260 +#, 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:413 +msgid "Invalid Template URL" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:335 heat/api/cfn/v1/stacks.py:416 +msgid "TemplateBody or TemplateUrl were not given." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:341 heat/api/cfn/v1/stacks.py:422 +msgid "The Template must be a JSON or YAML document." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:383 +msgid "stack not not found" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:49 +#, python-format +msgid "Processing request: %(method)s %(path)s Accept: %(accept)s" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:64 +#, python-format +msgid "Matched versioned URI. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:72 +#, python-format +msgid "" +"Unknown version in versioned URI: %(major_version)d.%(minor_version)d. " +"Returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:88 +#, python-format +msgid "Matched versioned media type. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:94 +#, python-format +msgid "" +"Unknown version in accept header: " +"%(major_version)d.%(minor_version)d...returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:102 +#, python-format +msgid "Unknown accept header: %s...returning version choices." +msgstr "" + +#: heat/api/openstack/v1/actions.py:43 +msgid "No action specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:46 +msgid "Multiple actions specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:50 +#, python-format +msgid "Invalid action %s specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:57 +#, python-format +msgid "Unexpected action %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:100 +#, python-format +msgid "No events found for resource %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:118 +#, python-format +msgid "No event %s found" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:75 +#, python-format +msgid "%s not in valid format" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:83 +msgid "No stack name specified" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:101 +#, python-format +msgid "Could not retrieve template: %s" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:104 +msgid "No template specified" +msgstr "" + +#: heat/api/openstack/v1/util.py:56 +msgid "Invalid Stack address" +msgstr "" + +#: heat/common/auth_password.py:116 +msgid "Request missing required header X-Auth-Url" +msgstr "" + +#: heat/common/auth_password.py:121 +#, python-format +msgid "Header X-Auth-Url \"%s\" not an allowed endpoint" +msgstr "" + +#: heat/common/config.py:37 +msgid "The flavor to use" +msgstr "" + +#: heat/common/config.py:39 +msgid "The API paste config file to use" +msgstr "" + +#: heat/common/config.py:102 +msgid "Allow orchestration of multiple clouds" +msgstr "" + +#: heat/common/config.py:105 +msgid "" +"Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At " +"least one endpoint needs to be specified." +msgstr "" + +#: heat/common/exception.py:102 +msgid "An unknown exception occurred." +msgstr "" + +#: heat/common/exception.py:113 heat/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: heat/common/exception.py:125 +#, python-format +msgid "Missing required credential: %(required)s" +msgstr "" + +#: heat/common/exception.py:129 +#, python-format +msgid "" +"Incorrect auth strategy, expected \"%(expected)s\" but received " +"\"%(received)s\"" +msgstr "" + +#: heat/common/exception.py:134 +#, python-format +msgid "Connect error/bad request to Auth service at URL %(url)s." +msgstr "" + +#: heat/common/exception.py:138 +#, python-format +msgid "Auth service at URL %(url)s not found." +msgstr "" + +#: heat/common/exception.py:142 +msgid "Authorization failed." +msgstr "" + +#: heat/common/exception.py:146 +msgid "You are not authenticated." +msgstr "" + +#: heat/common/exception.py:150 heat/common/exception.py:155 +msgid "You are not authorized to complete this action." +msgstr "" + +#: heat/common/exception.py:159 +#, python-format +msgid "Data supplied was not valid: %(reason)s" +msgstr "" + +#: heat/common/exception.py:163 +#, python-format +msgid "Redirecting to %(uri)s for authorization." +msgstr "" + +#: heat/common/exception.py:167 +msgid "There was an error configuring the client." +msgstr "" + +#: heat/common/exception.py:171 +#, python-format +msgid "" +"The request returned a 302 Multiple Choices. This generally means that " +"you have not included a version indicator in a request URI.\n" +"\n" +"The body of response returned:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:177 +#, python-format +msgid "" +"The request returned a 413 Request Entity Too Large. This generally means" +" that rate limiting or a quota threshold was breached.\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:188 +msgid "" +"The request returned a 503 ServiceUnavilable. This generally occurs on " +"service overload or other transient outage." +msgstr "" + +#: heat/common/exception.py:199 +msgid "The URI was too long." +msgstr "" + +#: heat/common/exception.py:203 +#, python-format +msgid "" +"The request returned 500 Internal Server Error\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:208 +#, python-format +msgid "Maximum redirects (%(redirects)s) was exceeded." +msgstr "" + +#: heat/common/exception.py:212 +msgid "Received invalid HTTP redirect." +msgstr "" + +#: heat/common/exception.py:216 +msgid "Response from Keystone does not contain a Heat endpoint." +msgstr "" + +#: heat/common/exception.py:220 +#, 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:226 +#, python-format +msgid "The Parameter (%(key)s) was not provided." +msgstr "" + +#: heat/common/exception.py:230 +#, python-format +msgid "The Parameter (%(key)s) was not defined in template." +msgstr "" + +#: heat/common/exception.py:234 +#, python-format +msgid "The Referenced Attribute (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:239 +#, python-format +msgid "The specified reference (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:244 +#, python-format +msgid "The Key (%(key_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:248 +#, python-format +msgid "The Flavor ID (%(flavor_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:252 +#, python-format +msgid "The Image (%(image_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:256 +#, python-format +msgid "Multiple images were found with name (%(image_name)s)." +msgstr "" + +#: heat/common/exception.py:260 +#, python-format +msgid "Searching Tenant %(target)s from Tenant %(actual)s forbidden." +msgstr "" + +#: heat/common/exception.py:265 +#, python-format +msgid "The Stack (%(stack_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:269 +#, python-format +msgid "The Stack (%(stack_name)s) already exists." +msgstr "" + +#: heat/common/exception.py:273 +#, python-format +msgid "%(message)s" +msgstr "" + +#: heat/common/exception.py:277 +#, python-format +msgid "" +"The Resource (%(resource_name)s) could not be found in Stack " +"%(stack_name)s." +msgstr "" + +#: heat/common/exception.py:282 +#, python-format +msgid "The Resource Type (%(type_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:286 +#, python-format +msgid "The Resource (%(resource_name)s) is not available." +msgstr "" + +#: heat/common/exception.py:290 +#, python-format +msgid "The Resource (%(resource_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:294 +#, python-format +msgid "The Watch Rule (%(watch_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:298 +#, python-format +msgid "%(exc_type)s: %(message)s" +msgstr "" + +#: heat/common/exception.py:312 +#, python-format +msgid "%(feature)s is not supported." +msgstr "" + +#: heat/common/exception.py:316 +#, python-format +msgid "Cannot define the following properties at the same time: %s." +msgstr "" + +#: heat/common/exception.py:334 +msgid "Template exceeds maximum allowed size." +msgstr "" + +#: heat/common/exception.py:338 +msgid "" +"Egress rules are only allowed when Neutron is used and the 'VpcId' " +"property is set." +msgstr "" + +#: heat/common/plugin_loader.py:94 +#, python-format +msgid "Failed to import module %s" +msgstr "" + +#: heat/common/urlfetch.py:37 +#, python-format +msgid "Fetching data from %s" +msgstr "" + +#: heat/common/wsgi.py:55 +msgid "" +"Address to bind the server. Useful when selecting a particular network " +"interface." +msgstr "" + +#: heat/common/wsgi.py:58 +msgid "The port on which the server will listen." +msgstr "" + +#: heat/common/wsgi.py:65 +msgid "Number of backlog requests to configure the socket with" +msgstr "" + +#: heat/common/wsgi.py:68 +msgid "Location of the SSL Certificate File to use for SSL mode" +msgstr "" + +#: heat/common/wsgi.py:71 +msgid "Location of the SSL Key File to use for enabling SSL mode" +msgstr "" + +#: heat/common/wsgi.py:78 +msgid "Number of workers for Heat service" +msgstr "" + +#: heat/common/wsgi.py:129 heat/openstack/common/sslutils.py:61 +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:147 +#, python-format +msgid "Could not bind to %(bind_addr)safter trying for 30 seconds" +msgstr "" + +#: heat/common/wsgi.py:179 +msgid "SIGTERM received" +msgstr "" + +#: heat/common/wsgi.py:188 +msgid "SIGHUP received" +msgstr "" + +#: heat/common/wsgi.py:203 heat/openstack/common/service.py:288 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: heat/common/wsgi.py:214 +#, python-format +msgid "Removing dead child %s" +msgstr "" + +#: heat/common/wsgi.py:221 +msgid "Caught keyboard interrupt. Exiting." +msgstr "" + +#: heat/common/wsgi.py:225 +msgid "Exited" +msgstr "" + +#: heat/common/wsgi.py:243 +#, python-format +msgid "Child %d exiting normally" +msgstr "" + +#: heat/common/wsgi.py:246 +#, python-format +msgid "Started child %s" +msgstr "" + +#: heat/common/wsgi.py:268 +msgid "Starting single process server" +msgstr "" + +#: heat/common/wsgi.py:596 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: heat/common/wsgi.py:597 +msgid "" +"The server could not comply with the request since\r\n" +"it is either malformed or otherwise incorrect.\r\n" +msgstr "" + +#: heat/common/wsgi.py:611 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: heat/common/wsgi.py:616 +#, python-format +msgid "Unexpected error occurred serving API: %s" +msgstr "" + +#: heat/db/sqlalchemy/api.py:393 +msgid "age should be an integer" +msgstr "" + +#: heat/db/sqlalchemy/api.py:395 +msgid "age should be a positive integer" +msgstr "" + +#: heat/db/sqlalchemy/migration.py:63 +msgid "python-migrate is not installed. Exiting." +msgstr "" + +#: heat/db/sqlalchemy/migration.py:73 +msgid "version should be an integer" +msgstr "" + +#: heat/doc/resources.py:85 +msgid "HOT Syntax" +msgstr "" + +#: heat/doc/resources.py:107 +msgid "YAML Syntax" +msgstr "" + +#: heat/doc/resources.py:129 +msgid "JSON Syntax" +msgstr "" + +#: heat/doc/resources.py:161 +#, python-format +msgid " from %s" +msgstr "" + +#: heat/doc/resources.py:163 +#, python-format +msgid " up to %s" +msgstr "" + +#: heat/doc/resources.py:165 +#, python-format +msgid " from length %s" +msgstr "" + +#: heat/doc/resources.py:167 +#, python-format +msgid " up to length %s" +msgstr "" + +#: heat/doc/resources.py:174 +msgid "Not implemented." +msgstr "" + +#: heat/doc/resources.py:185 +msgid "Required property." +msgstr "" + +#: heat/doc/resources.py:189 +#, python-format +msgid "Optional property, defaults to \"%s\"." +msgstr "" + +#: heat/doc/resources.py:192 +msgid "Optional property." +msgstr "" + +#: heat/doc/resources.py:196 +#, python-format +msgid "Value must match pattern: %s" +msgstr "" + +#: heat/doc/resources.py:203 +#, python-format +msgid "Allowed values: %s" +msgstr "" + +#: heat/doc/resources.py:209 +msgid "Map properties:" +msgstr "" + +#: heat/doc/resources.py:215 +msgid "List contains maps with the properties:" +msgstr "" + +#: heat/doc/resources.py:230 +msgid "Properties" +msgstr "" + +#: heat/doc/resources.py:241 +msgid "Attributes" +msgstr "" + +#: heat/engine/dependencies.py:25 +#, python-format +msgid "Circular Dependency Found: %(cycle)s" +msgstr "" + +#: heat/engine/environment.py:181 +#, python-format +msgid "Changing %(path)s from %(was)s to %(now)s" +msgstr "" + +#: heat/engine/environment.py:183 +#, python-format +msgid "Registering %(path)s -> %(value)s" +msgstr "" + +#: heat/engine/parser.py:74 +#, python-format +msgid "" +"Invalid stack name %s must contain only alphanumeric or \"_-.\" " +"characters, must start with alpha" +msgstr "" + +#: heat/engine/resource.py:55 heat/engine/resource.py:58 +#, python-format +msgid "The Resource %s requires replacement." +msgstr "" + +#: heat/engine/resource.py:132 +msgid "Resource name may not contain \"/\"" +msgstr "" + +#: heat/engine/scheduler.py:65 +#, python-format +msgid "%s Timed out" +msgstr "" + +#: heat/engine/service.py:311 +msgid "No Template provided." +msgstr "" + +#: heat/engine/stack_resource.py:122 +#, python-format +msgid "Cannot update %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:151 +#, python-format +msgid "Cannot suspend %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:173 +#, python-format +msgid "Cannot resume %s, stack not created" +msgstr "" + +#: heat/engine/resources/__init__.py:39 +#, python-format +msgid "Failed to load resources from %s" +msgstr "" + +#: heat/engine/resources/instance.py:314 +#, python-format +msgid "Build of server %(server)s failed: %(message)s (%(code)s)" +msgstr "" + +#: heat/engine/resources/instance.py:321 +#, python-format +msgid "Nova reported unexpected instance[%(name)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:418 +#, python-format +msgid "Cannot suspend %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/instance.py:424 heat/engine/resources/instance.py:478 +#, python-format +msgid "Failed to find instance %s" +msgstr "" + +#: heat/engine/resources/instance.py:455 +#, python-format +msgid " nova reported unexpected instance[%(instance)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:472 +#, python-format +msgid "Cannot resume %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/nova_utils.py:221 +#, python-format +msgid "Resizing to '%(flavor)s' failed, status '%(status)s'" +msgstr "" + +#: heat/engine/resources/vpc.py:72 +#, python-format +msgid "Multiple routers found with name %s" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:251 +msgid "The ID of the load balancing pool" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:254 +msgid "Port number on which the servers are running on the members" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:258 +msgid "The list of Nova server IDs load balanced" +msgstr "" + +#: heat/engine/resources/rackspace/cloud_loadbalancer.py:33 +#, python-format +msgid "There was an error building the loadbalancer:%(lb_name)s." +msgstr "" + +#: heat/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: heat/openstack/common/exception.py:102 +msgid "Uncaught exception" +msgstr "" + +#: heat/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: heat/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: heat/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: heat/openstack/common/lockutils.py:166 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:175 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:185 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:203 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:207 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:244 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:248 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/log.py:244 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: heat/openstack/common/log.py:336 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: heat/openstack/common/log.py:386 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: heat/openstack/common/log.py:556 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: heat/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: heat/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: heat/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: heat/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: heat/openstack/common/policy.py:75 +msgid "JSON file containing policy" +msgstr "" + +#: heat/openstack/common/policy.py:78 +msgid "Rule enforced when requested rule is not found" +msgstr "" + +#: heat/openstack/common/policy.py:92 +#, python-format +msgid "Policy doesn't allow %s to be performed." +msgstr "" + +#: heat/openstack/common/policy.py:177 +#, python-format +msgid "Rules must be an instance of dict or Rules, got %s instead" +msgstr "" + +#: heat/openstack/common/policy.py:207 +msgid "Rules successfully reloaded" +msgstr "" + +#: heat/openstack/common/policy.py:253 +#, python-format +msgid "Rule %s will be now enforced" +msgstr "" + +#: heat/openstack/common/policy.py:268 +#, python-format +msgid "Rule [%s] doesn't exist" +msgstr "" + +#: heat/openstack/common/policy.py:478 +#, python-format +msgid "Failed to understand rule %s" +msgstr "" + +#: heat/openstack/common/policy.py:488 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: heat/openstack/common/policy.py:759 +#, python-format +msgid "Failed to understand rule %r" +msgstr "" + +#: heat/openstack/common/processutils.py:127 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: heat/openstack/common/processutils.py:142 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:167 +#: heat/openstack/common/processutils.py:240 +#, python-format +msgid "Result was %s" +msgstr "" + +#: heat/openstack/common/processutils.py:179 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: heat/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: heat/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: heat/openstack/common/service.py:118 heat/openstack/common/service.py:335 +msgid "Full set of CONF:" +msgstr "" + +#: heat/openstack/common/service.py:127 heat/openstack/common/service.py:217 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: heat/openstack/common/service.py:139 +msgid "Exception during rpc cleanup." +msgstr "" + +#: heat/openstack/common/service.py:188 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: heat/openstack/common/service.py:223 +msgid "Unhandled exception" +msgstr "" + +#: heat/openstack/common/service.py:256 +msgid "Forking too fast, sleeping" +msgstr "" + +#: heat/openstack/common/service.py:278 +#, python-format +msgid "Started child %d" +msgstr "" + +#: heat/openstack/common/service.py:305 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: heat/openstack/common/service.py:309 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: heat/openstack/common/service.py:313 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: heat/openstack/common/service.py:345 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: heat/openstack/common/service.py:363 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: heat/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: heat/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:552 +msgid "DB exception wrapped." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:614 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:694 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:50 +msgid "Sort key supplied was not valid." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:89 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:111 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:182 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:188 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:268 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:290 +msgid "Unsupported id columns type" +msgstr "" + +#: heat/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: heat/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: heat/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: heat/openstack/common/notifier/list_notifier.py:112 +#, python-format +msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." +msgstr "" + +#: heat/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: heat/openstack/common/notifier/rpc_notifier.py:45 +#: heat/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: heat/openstack/common/rpc/__init__.py:107 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:336 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:408 +#, python-format +msgid "received %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:416 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:417 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:445 +#: heat/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:453 +#: heat/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:527 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:530 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:565 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:593 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: heat/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: heat/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: heat/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: heat/openstack/common/rpc/common.py:141 +#: heat/openstack/common/rpc/common.py:142 +#: heat/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: heat/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: heat/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: heat/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:162 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:165 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:524 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:561 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:575 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:629 +#: heat/openstack/common/rpc/impl_qpid.py:492 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:647 +#: heat/openstack/common/rpc/impl_qpid.py:507 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:651 +#: heat/openstack/common/rpc/impl_qpid.py:511 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:690 +#: heat/openstack/common/rpc/impl_qpid.py:546 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:161 +msgid "Failed to process message... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:434 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:440 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:453 +msgid "Re-established AMQP queues" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:519 +msgid "Error processing message. Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:387 +msgid "Consuming socket" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:437 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:443 +msgid "Topic contained dangerous characters." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:475 +msgid "Topic socket file creation failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:481 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:497 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:506 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:509 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:543 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:562 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:590 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:597 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:649 +msgid "Creating payload" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:662 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:675 +msgid "Sending cast" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:678 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:681 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:682 +msgid "Unpacking response" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:691 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:698 +msgid "RPC Message Invalid." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:721 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:724 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:728 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:731 +msgid "No match from matchmaker." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:813 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker_ring.py:77 +#: heat/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: heat/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: heat/tests/test_exception.py:24 +#, python-format +msgid "Testing message %(text)s" +msgstr "" + diff --git a/heat/locale/zh_CN/LC_MESSAGES/heat.po b/heat/locale/zh_CN/LC_MESSAGES/heat.po new file mode 100644 index 00000000000..c6c48859712 --- /dev/null +++ b/heat/locale/zh_CN/LC_MESSAGES/heat.po @@ -0,0 +1,1477 @@ +# Translations template 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: 2013-08-27 11:15+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" + +#: heat/api/aws/ec2token.py:38 +msgid "Authentication Endpoint URI" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:260 +#, 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:413 +msgid "Invalid Template URL" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:335 heat/api/cfn/v1/stacks.py:416 +msgid "TemplateBody or TemplateUrl were not given." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:341 heat/api/cfn/v1/stacks.py:422 +msgid "The Template must be a JSON or YAML document." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:383 +msgid "stack not not found" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:49 +#, python-format +msgid "Processing request: %(method)s %(path)s Accept: %(accept)s" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:64 +#, python-format +msgid "Matched versioned URI. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:72 +#, python-format +msgid "" +"Unknown version in versioned URI: %(major_version)d.%(minor_version)d. " +"Returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:88 +#, python-format +msgid "Matched versioned media type. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:94 +#, python-format +msgid "" +"Unknown version in accept header: " +"%(major_version)d.%(minor_version)d...returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:102 +#, python-format +msgid "Unknown accept header: %s...returning version choices." +msgstr "" + +#: heat/api/openstack/v1/actions.py:43 +msgid "No action specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:46 +msgid "Multiple actions specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:50 +#, python-format +msgid "Invalid action %s specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:57 +#, python-format +msgid "Unexpected action %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:100 +#, python-format +msgid "No events found for resource %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:118 +#, python-format +msgid "No event %s found" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:75 +#, python-format +msgid "%s not in valid format" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:83 +msgid "No stack name specified" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:101 +#, python-format +msgid "Could not retrieve template: %s" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:104 +msgid "No template specified" +msgstr "" + +#: heat/api/openstack/v1/util.py:56 +msgid "Invalid Stack address" +msgstr "" + +#: heat/common/auth_password.py:116 +msgid "Request missing required header X-Auth-Url" +msgstr "" + +#: heat/common/auth_password.py:121 +#, python-format +msgid "Header X-Auth-Url \"%s\" not an allowed endpoint" +msgstr "" + +#: heat/common/config.py:37 +msgid "The flavor to use" +msgstr "" + +#: heat/common/config.py:39 +msgid "The API paste config file to use" +msgstr "" + +#: heat/common/config.py:102 +msgid "Allow orchestration of multiple clouds" +msgstr "" + +#: heat/common/config.py:105 +msgid "" +"Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At " +"least one endpoint needs to be specified." +msgstr "" + +#: heat/common/exception.py:102 +msgid "An unknown exception occurred." +msgstr "" + +#: heat/common/exception.py:113 heat/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: heat/common/exception.py:125 +#, python-format +msgid "Missing required credential: %(required)s" +msgstr "" + +#: heat/common/exception.py:129 +#, python-format +msgid "" +"Incorrect auth strategy, expected \"%(expected)s\" but received " +"\"%(received)s\"" +msgstr "" + +#: heat/common/exception.py:134 +#, python-format +msgid "Connect error/bad request to Auth service at URL %(url)s." +msgstr "" + +#: heat/common/exception.py:138 +#, python-format +msgid "Auth service at URL %(url)s not found." +msgstr "" + +#: heat/common/exception.py:142 +msgid "Authorization failed." +msgstr "" + +#: heat/common/exception.py:146 +msgid "You are not authenticated." +msgstr "" + +#: heat/common/exception.py:150 heat/common/exception.py:155 +msgid "You are not authorized to complete this action." +msgstr "" + +#: heat/common/exception.py:159 +#, python-format +msgid "Data supplied was not valid: %(reason)s" +msgstr "" + +#: heat/common/exception.py:163 +#, python-format +msgid "Redirecting to %(uri)s for authorization." +msgstr "" + +#: heat/common/exception.py:167 +msgid "There was an error configuring the client." +msgstr "" + +#: heat/common/exception.py:171 +#, python-format +msgid "" +"The request returned a 302 Multiple Choices. This generally means that " +"you have not included a version indicator in a request URI.\n" +"\n" +"The body of response returned:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:177 +#, python-format +msgid "" +"The request returned a 413 Request Entity Too Large. This generally means" +" that rate limiting or a quota threshold was breached.\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:188 +msgid "" +"The request returned a 503 ServiceUnavilable. This generally occurs on " +"service overload or other transient outage." +msgstr "" + +#: heat/common/exception.py:199 +msgid "The URI was too long." +msgstr "" + +#: heat/common/exception.py:203 +#, python-format +msgid "" +"The request returned 500 Internal Server Error\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:208 +#, python-format +msgid "Maximum redirects (%(redirects)s) was exceeded." +msgstr "" + +#: heat/common/exception.py:212 +msgid "Received invalid HTTP redirect." +msgstr "" + +#: heat/common/exception.py:216 +msgid "Response from Keystone does not contain a Heat endpoint." +msgstr "" + +#: heat/common/exception.py:220 +#, 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:226 +#, python-format +msgid "The Parameter (%(key)s) was not provided." +msgstr "" + +#: heat/common/exception.py:230 +#, python-format +msgid "The Parameter (%(key)s) was not defined in template." +msgstr "" + +#: heat/common/exception.py:234 +#, python-format +msgid "The Referenced Attribute (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:239 +#, python-format +msgid "The specified reference (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:244 +#, python-format +msgid "The Key (%(key_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:248 +#, python-format +msgid "The Flavor ID (%(flavor_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:252 +#, python-format +msgid "The Image (%(image_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:256 +#, python-format +msgid "Multiple images were found with name (%(image_name)s)." +msgstr "" + +#: heat/common/exception.py:260 +#, python-format +msgid "Searching Tenant %(target)s from Tenant %(actual)s forbidden." +msgstr "" + +#: heat/common/exception.py:265 +#, python-format +msgid "The Stack (%(stack_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:269 +#, python-format +msgid "The Stack (%(stack_name)s) already exists." +msgstr "" + +#: heat/common/exception.py:273 +#, python-format +msgid "%(message)s" +msgstr "" + +#: heat/common/exception.py:277 +#, python-format +msgid "" +"The Resource (%(resource_name)s) could not be found in Stack " +"%(stack_name)s." +msgstr "" + +#: heat/common/exception.py:282 +#, python-format +msgid "The Resource Type (%(type_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:286 +#, python-format +msgid "The Resource (%(resource_name)s) is not available." +msgstr "" + +#: heat/common/exception.py:290 +#, python-format +msgid "The Resource (%(resource_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:294 +#, python-format +msgid "The Watch Rule (%(watch_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:298 +#, python-format +msgid "%(exc_type)s: %(message)s" +msgstr "" + +#: heat/common/exception.py:312 +#, python-format +msgid "%(feature)s is not supported." +msgstr "" + +#: heat/common/exception.py:316 +#, python-format +msgid "Cannot define the following properties at the same time: %s." +msgstr "" + +#: heat/common/exception.py:334 +msgid "Template exceeds maximum allowed size." +msgstr "" + +#: heat/common/exception.py:338 +msgid "" +"Egress rules are only allowed when Neutron is used and the 'VpcId' " +"property is set." +msgstr "" + +#: heat/common/plugin_loader.py:94 +#, python-format +msgid "Failed to import module %s" +msgstr "" + +#: heat/common/urlfetch.py:37 +#, python-format +msgid "Fetching data from %s" +msgstr "" + +#: heat/common/wsgi.py:55 +msgid "" +"Address to bind the server. Useful when selecting a particular network " +"interface." +msgstr "" + +#: heat/common/wsgi.py:58 +msgid "The port on which the server will listen." +msgstr "" + +#: heat/common/wsgi.py:65 +msgid "Number of backlog requests to configure the socket with" +msgstr "" + +#: heat/common/wsgi.py:68 +msgid "Location of the SSL Certificate File to use for SSL mode" +msgstr "" + +#: heat/common/wsgi.py:71 +msgid "Location of the SSL Key File to use for enabling SSL mode" +msgstr "" + +#: heat/common/wsgi.py:78 +msgid "Number of workers for Heat service" +msgstr "" + +#: heat/common/wsgi.py:129 heat/openstack/common/sslutils.py:61 +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:147 +#, python-format +msgid "Could not bind to %(bind_addr)safter trying for 30 seconds" +msgstr "" + +#: heat/common/wsgi.py:179 +msgid "SIGTERM received" +msgstr "" + +#: heat/common/wsgi.py:188 +msgid "SIGHUP received" +msgstr "" + +#: heat/common/wsgi.py:203 heat/openstack/common/service.py:288 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: heat/common/wsgi.py:214 +#, python-format +msgid "Removing dead child %s" +msgstr "" + +#: heat/common/wsgi.py:221 +msgid "Caught keyboard interrupt. Exiting." +msgstr "" + +#: heat/common/wsgi.py:225 +msgid "Exited" +msgstr "" + +#: heat/common/wsgi.py:243 +#, python-format +msgid "Child %d exiting normally" +msgstr "" + +#: heat/common/wsgi.py:246 +#, python-format +msgid "Started child %s" +msgstr "" + +#: heat/common/wsgi.py:268 +msgid "Starting single process server" +msgstr "" + +#: heat/common/wsgi.py:596 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: heat/common/wsgi.py:597 +msgid "" +"The server could not comply with the request since\r\n" +"it is either malformed or otherwise incorrect.\r\n" +msgstr "" + +#: heat/common/wsgi.py:611 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: heat/common/wsgi.py:616 +#, python-format +msgid "Unexpected error occurred serving API: %s" +msgstr "" + +#: heat/db/sqlalchemy/api.py:393 +msgid "age should be an integer" +msgstr "" + +#: heat/db/sqlalchemy/api.py:395 +msgid "age should be a positive integer" +msgstr "" + +#: heat/db/sqlalchemy/migration.py:63 +msgid "python-migrate is not installed. Exiting." +msgstr "" + +#: heat/db/sqlalchemy/migration.py:73 +msgid "version should be an integer" +msgstr "" + +#: heat/doc/resources.py:85 +msgid "HOT Syntax" +msgstr "" + +#: heat/doc/resources.py:107 +msgid "YAML Syntax" +msgstr "" + +#: heat/doc/resources.py:129 +msgid "JSON Syntax" +msgstr "" + +#: heat/doc/resources.py:161 +#, python-format +msgid " from %s" +msgstr "" + +#: heat/doc/resources.py:163 +#, python-format +msgid " up to %s" +msgstr "" + +#: heat/doc/resources.py:165 +#, python-format +msgid " from length %s" +msgstr "" + +#: heat/doc/resources.py:167 +#, python-format +msgid " up to length %s" +msgstr "" + +#: heat/doc/resources.py:174 +msgid "Not implemented." +msgstr "" + +#: heat/doc/resources.py:185 +msgid "Required property." +msgstr "" + +#: heat/doc/resources.py:189 +#, python-format +msgid "Optional property, defaults to \"%s\"." +msgstr "" + +#: heat/doc/resources.py:192 +msgid "Optional property." +msgstr "" + +#: heat/doc/resources.py:196 +#, python-format +msgid "Value must match pattern: %s" +msgstr "" + +#: heat/doc/resources.py:203 +#, python-format +msgid "Allowed values: %s" +msgstr "" + +#: heat/doc/resources.py:209 +msgid "Map properties:" +msgstr "" + +#: heat/doc/resources.py:215 +msgid "List contains maps with the properties:" +msgstr "" + +#: heat/doc/resources.py:230 +msgid "Properties" +msgstr "" + +#: heat/doc/resources.py:241 +msgid "Attributes" +msgstr "" + +#: heat/engine/dependencies.py:25 +#, python-format +msgid "Circular Dependency Found: %(cycle)s" +msgstr "" + +#: heat/engine/environment.py:181 +#, python-format +msgid "Changing %(path)s from %(was)s to %(now)s" +msgstr "" + +#: heat/engine/environment.py:183 +#, python-format +msgid "Registering %(path)s -> %(value)s" +msgstr "" + +#: heat/engine/parser.py:74 +#, python-format +msgid "" +"Invalid stack name %s must contain only alphanumeric or \"_-.\" " +"characters, must start with alpha" +msgstr "" + +#: heat/engine/resource.py:55 heat/engine/resource.py:58 +#, python-format +msgid "The Resource %s requires replacement." +msgstr "" + +#: heat/engine/resource.py:132 +msgid "Resource name may not contain \"/\"" +msgstr "" + +#: heat/engine/scheduler.py:65 +#, python-format +msgid "%s Timed out" +msgstr "" + +#: heat/engine/service.py:311 +msgid "No Template provided." +msgstr "" + +#: heat/engine/stack_resource.py:122 +#, python-format +msgid "Cannot update %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:151 +#, python-format +msgid "Cannot suspend %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:173 +#, python-format +msgid "Cannot resume %s, stack not created" +msgstr "" + +#: heat/engine/resources/__init__.py:39 +#, python-format +msgid "Failed to load resources from %s" +msgstr "" + +#: heat/engine/resources/instance.py:314 +#, python-format +msgid "Build of server %(server)s failed: %(message)s (%(code)s)" +msgstr "" + +#: heat/engine/resources/instance.py:321 +#, python-format +msgid "Nova reported unexpected instance[%(name)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:418 +#, python-format +msgid "Cannot suspend %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/instance.py:424 heat/engine/resources/instance.py:478 +#, python-format +msgid "Failed to find instance %s" +msgstr "" + +#: heat/engine/resources/instance.py:455 +#, python-format +msgid " nova reported unexpected instance[%(instance)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:472 +#, python-format +msgid "Cannot resume %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/nova_utils.py:221 +#, python-format +msgid "Resizing to '%(flavor)s' failed, status '%(status)s'" +msgstr "" + +#: heat/engine/resources/vpc.py:72 +#, python-format +msgid "Multiple routers found with name %s" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:251 +msgid "The ID of the load balancing pool" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:254 +msgid "Port number on which the servers are running on the members" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:258 +msgid "The list of Nova server IDs load balanced" +msgstr "" + +#: heat/engine/resources/rackspace/cloud_loadbalancer.py:33 +#, python-format +msgid "There was an error building the loadbalancer:%(lb_name)s." +msgstr "" + +#: heat/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: heat/openstack/common/exception.py:102 +msgid "Uncaught exception" +msgstr "" + +#: heat/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: heat/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: heat/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: heat/openstack/common/lockutils.py:166 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:175 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:185 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:203 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:207 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:244 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:248 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/log.py:244 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: heat/openstack/common/log.py:336 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: heat/openstack/common/log.py:386 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: heat/openstack/common/log.py:556 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: heat/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: heat/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: heat/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: heat/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: heat/openstack/common/policy.py:75 +msgid "JSON file containing policy" +msgstr "" + +#: heat/openstack/common/policy.py:78 +msgid "Rule enforced when requested rule is not found" +msgstr "" + +#: heat/openstack/common/policy.py:92 +#, python-format +msgid "Policy doesn't allow %s to be performed." +msgstr "" + +#: heat/openstack/common/policy.py:177 +#, python-format +msgid "Rules must be an instance of dict or Rules, got %s instead" +msgstr "" + +#: heat/openstack/common/policy.py:207 +msgid "Rules successfully reloaded" +msgstr "" + +#: heat/openstack/common/policy.py:253 +#, python-format +msgid "Rule %s will be now enforced" +msgstr "" + +#: heat/openstack/common/policy.py:268 +#, python-format +msgid "Rule [%s] doesn't exist" +msgstr "" + +#: heat/openstack/common/policy.py:478 +#, python-format +msgid "Failed to understand rule %s" +msgstr "" + +#: heat/openstack/common/policy.py:488 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: heat/openstack/common/policy.py:759 +#, python-format +msgid "Failed to understand rule %r" +msgstr "" + +#: heat/openstack/common/processutils.py:127 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: heat/openstack/common/processutils.py:142 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:167 +#: heat/openstack/common/processutils.py:240 +#, python-format +msgid "Result was %s" +msgstr "" + +#: heat/openstack/common/processutils.py:179 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: heat/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: heat/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: heat/openstack/common/service.py:118 heat/openstack/common/service.py:335 +msgid "Full set of CONF:" +msgstr "" + +#: heat/openstack/common/service.py:127 heat/openstack/common/service.py:217 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: heat/openstack/common/service.py:139 +msgid "Exception during rpc cleanup." +msgstr "" + +#: heat/openstack/common/service.py:188 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: heat/openstack/common/service.py:223 +msgid "Unhandled exception" +msgstr "" + +#: heat/openstack/common/service.py:256 +msgid "Forking too fast, sleeping" +msgstr "" + +#: heat/openstack/common/service.py:278 +#, python-format +msgid "Started child %d" +msgstr "" + +#: heat/openstack/common/service.py:305 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: heat/openstack/common/service.py:309 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: heat/openstack/common/service.py:313 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: heat/openstack/common/service.py:345 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: heat/openstack/common/service.py:363 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: heat/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: heat/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:552 +msgid "DB exception wrapped." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:614 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:694 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:50 +msgid "Sort key supplied was not valid." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:89 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:111 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:182 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:188 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:268 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:290 +msgid "Unsupported id columns type" +msgstr "" + +#: heat/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: heat/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: heat/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: heat/openstack/common/notifier/list_notifier.py:112 +#, python-format +msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." +msgstr "" + +#: heat/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: heat/openstack/common/notifier/rpc_notifier.py:45 +#: heat/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: heat/openstack/common/rpc/__init__.py:107 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:336 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:408 +#, python-format +msgid "received %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:416 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:417 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:445 +#: heat/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:453 +#: heat/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:527 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:530 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:565 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:593 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: heat/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: heat/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: heat/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: heat/openstack/common/rpc/common.py:141 +#: heat/openstack/common/rpc/common.py:142 +#: heat/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: heat/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: heat/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: heat/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:162 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:165 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:524 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:561 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:575 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:629 +#: heat/openstack/common/rpc/impl_qpid.py:492 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:647 +#: heat/openstack/common/rpc/impl_qpid.py:507 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:651 +#: heat/openstack/common/rpc/impl_qpid.py:511 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:690 +#: heat/openstack/common/rpc/impl_qpid.py:546 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:161 +msgid "Failed to process message... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:434 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:440 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:453 +msgid "Re-established AMQP queues" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:519 +msgid "Error processing message. Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:387 +msgid "Consuming socket" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:437 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:443 +msgid "Topic contained dangerous characters." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:475 +msgid "Topic socket file creation failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:481 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:497 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:506 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:509 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:543 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:562 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:590 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:597 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:649 +msgid "Creating payload" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:662 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:675 +msgid "Sending cast" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:678 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:681 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:682 +msgid "Unpacking response" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:691 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:698 +msgid "RPC Message Invalid." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:721 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:724 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:728 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:731 +msgid "No match from matchmaker." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:813 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker_ring.py:77 +#: heat/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: heat/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: heat/tests/test_exception.py:24 +#, python-format +msgid "Testing message %(text)s" +msgstr "" + diff --git a/heat/locale/zh_TW/LC_MESSAGES/heat.po b/heat/locale/zh_TW/LC_MESSAGES/heat.po new file mode 100644 index 00000000000..c6c48859712 --- /dev/null +++ b/heat/locale/zh_TW/LC_MESSAGES/heat.po @@ -0,0 +1,1477 @@ +# Translations template 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: 2013-08-27 11:15+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" + +#: heat/api/aws/ec2token.py:38 +msgid "Authentication Endpoint URI" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:260 +#, 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:413 +msgid "Invalid Template URL" +msgstr "" + +#: heat/api/cfn/v1/stacks.py:335 heat/api/cfn/v1/stacks.py:416 +msgid "TemplateBody or TemplateUrl were not given." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:341 heat/api/cfn/v1/stacks.py:422 +msgid "The Template must be a JSON or YAML document." +msgstr "" + +#: heat/api/cfn/v1/stacks.py:383 +msgid "stack not not found" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:49 +#, python-format +msgid "Processing request: %(method)s %(path)s Accept: %(accept)s" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:64 +#, python-format +msgid "Matched versioned URI. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:72 +#, python-format +msgid "" +"Unknown version in versioned URI: %(major_version)d.%(minor_version)d. " +"Returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:88 +#, python-format +msgid "Matched versioned media type. Version: %(major_version)d.%(minor_version)d" +msgstr "" + +#: heat/api/middleware/version_negotiation.py:94 +#, python-format +msgid "" +"Unknown version in accept header: " +"%(major_version)d.%(minor_version)d...returning version choices." +msgstr "" + +#: heat/api/middleware/version_negotiation.py:102 +#, python-format +msgid "Unknown accept header: %s...returning version choices." +msgstr "" + +#: heat/api/openstack/v1/actions.py:43 +msgid "No action specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:46 +msgid "Multiple actions specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:50 +#, python-format +msgid "Invalid action %s specified" +msgstr "" + +#: heat/api/openstack/v1/actions.py:57 +#, python-format +msgid "Unexpected action %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:100 +#, python-format +msgid "No events found for resource %s" +msgstr "" + +#: heat/api/openstack/v1/events.py:118 +#, python-format +msgid "No event %s found" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:75 +#, python-format +msgid "%s not in valid format" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:83 +msgid "No stack name specified" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:101 +#, python-format +msgid "Could not retrieve template: %s" +msgstr "" + +#: heat/api/openstack/v1/stacks.py:104 +msgid "No template specified" +msgstr "" + +#: heat/api/openstack/v1/util.py:56 +msgid "Invalid Stack address" +msgstr "" + +#: heat/common/auth_password.py:116 +msgid "Request missing required header X-Auth-Url" +msgstr "" + +#: heat/common/auth_password.py:121 +#, python-format +msgid "Header X-Auth-Url \"%s\" not an allowed endpoint" +msgstr "" + +#: heat/common/config.py:37 +msgid "The flavor to use" +msgstr "" + +#: heat/common/config.py:39 +msgid "The API paste config file to use" +msgstr "" + +#: heat/common/config.py:102 +msgid "Allow orchestration of multiple clouds" +msgstr "" + +#: heat/common/config.py:105 +msgid "" +"Allowed keystone endpoints for auth_uri when multi_cloud is enabled. At " +"least one endpoint needs to be specified." +msgstr "" + +#: heat/common/exception.py:102 +msgid "An unknown exception occurred." +msgstr "" + +#: heat/common/exception.py:113 heat/openstack/common/rpc/common.py:89 +msgid "Exception in string format operation" +msgstr "" + +#: heat/common/exception.py:125 +#, python-format +msgid "Missing required credential: %(required)s" +msgstr "" + +#: heat/common/exception.py:129 +#, python-format +msgid "" +"Incorrect auth strategy, expected \"%(expected)s\" but received " +"\"%(received)s\"" +msgstr "" + +#: heat/common/exception.py:134 +#, python-format +msgid "Connect error/bad request to Auth service at URL %(url)s." +msgstr "" + +#: heat/common/exception.py:138 +#, python-format +msgid "Auth service at URL %(url)s not found." +msgstr "" + +#: heat/common/exception.py:142 +msgid "Authorization failed." +msgstr "" + +#: heat/common/exception.py:146 +msgid "You are not authenticated." +msgstr "" + +#: heat/common/exception.py:150 heat/common/exception.py:155 +msgid "You are not authorized to complete this action." +msgstr "" + +#: heat/common/exception.py:159 +#, python-format +msgid "Data supplied was not valid: %(reason)s" +msgstr "" + +#: heat/common/exception.py:163 +#, python-format +msgid "Redirecting to %(uri)s for authorization." +msgstr "" + +#: heat/common/exception.py:167 +msgid "There was an error configuring the client." +msgstr "" + +#: heat/common/exception.py:171 +#, python-format +msgid "" +"The request returned a 302 Multiple Choices. This generally means that " +"you have not included a version indicator in a request URI.\n" +"\n" +"The body of response returned:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:177 +#, python-format +msgid "" +"The request returned a 413 Request Entity Too Large. This generally means" +" that rate limiting or a quota threshold was breached.\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:188 +msgid "" +"The request returned a 503 ServiceUnavilable. This generally occurs on " +"service overload or other transient outage." +msgstr "" + +#: heat/common/exception.py:199 +msgid "The URI was too long." +msgstr "" + +#: heat/common/exception.py:203 +#, python-format +msgid "" +"The request returned 500 Internal Server Error\n" +"\n" +"The response body:\n" +"%(body)s" +msgstr "" + +#: heat/common/exception.py:208 +#, python-format +msgid "Maximum redirects (%(redirects)s) was exceeded." +msgstr "" + +#: heat/common/exception.py:212 +msgid "Received invalid HTTP redirect." +msgstr "" + +#: heat/common/exception.py:216 +msgid "Response from Keystone does not contain a Heat endpoint." +msgstr "" + +#: heat/common/exception.py:220 +#, 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:226 +#, python-format +msgid "The Parameter (%(key)s) was not provided." +msgstr "" + +#: heat/common/exception.py:230 +#, python-format +msgid "The Parameter (%(key)s) was not defined in template." +msgstr "" + +#: heat/common/exception.py:234 +#, python-format +msgid "The Referenced Attribute (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:239 +#, python-format +msgid "The specified reference (%(resource)s %(key)s) is incorrect." +msgstr "" + +#: heat/common/exception.py:244 +#, python-format +msgid "The Key (%(key_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:248 +#, python-format +msgid "The Flavor ID (%(flavor_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:252 +#, python-format +msgid "The Image (%(image_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:256 +#, python-format +msgid "Multiple images were found with name (%(image_name)s)." +msgstr "" + +#: heat/common/exception.py:260 +#, python-format +msgid "Searching Tenant %(target)s from Tenant %(actual)s forbidden." +msgstr "" + +#: heat/common/exception.py:265 +#, python-format +msgid "The Stack (%(stack_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:269 +#, python-format +msgid "The Stack (%(stack_name)s) already exists." +msgstr "" + +#: heat/common/exception.py:273 +#, python-format +msgid "%(message)s" +msgstr "" + +#: heat/common/exception.py:277 +#, python-format +msgid "" +"The Resource (%(resource_name)s) could not be found in Stack " +"%(stack_name)s." +msgstr "" + +#: heat/common/exception.py:282 +#, python-format +msgid "The Resource Type (%(type_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:286 +#, python-format +msgid "The Resource (%(resource_name)s) is not available." +msgstr "" + +#: heat/common/exception.py:290 +#, python-format +msgid "The Resource (%(resource_id)s) could not be found." +msgstr "" + +#: heat/common/exception.py:294 +#, python-format +msgid "The Watch Rule (%(watch_name)s) could not be found." +msgstr "" + +#: heat/common/exception.py:298 +#, python-format +msgid "%(exc_type)s: %(message)s" +msgstr "" + +#: heat/common/exception.py:312 +#, python-format +msgid "%(feature)s is not supported." +msgstr "" + +#: heat/common/exception.py:316 +#, python-format +msgid "Cannot define the following properties at the same time: %s." +msgstr "" + +#: heat/common/exception.py:334 +msgid "Template exceeds maximum allowed size." +msgstr "" + +#: heat/common/exception.py:338 +msgid "" +"Egress rules are only allowed when Neutron is used and the 'VpcId' " +"property is set." +msgstr "" + +#: heat/common/plugin_loader.py:94 +#, python-format +msgid "Failed to import module %s" +msgstr "" + +#: heat/common/urlfetch.py:37 +#, python-format +msgid "Fetching data from %s" +msgstr "" + +#: heat/common/wsgi.py:55 +msgid "" +"Address to bind the server. Useful when selecting a particular network " +"interface." +msgstr "" + +#: heat/common/wsgi.py:58 +msgid "The port on which the server will listen." +msgstr "" + +#: heat/common/wsgi.py:65 +msgid "Number of backlog requests to configure the socket with" +msgstr "" + +#: heat/common/wsgi.py:68 +msgid "Location of the SSL Certificate File to use for SSL mode" +msgstr "" + +#: heat/common/wsgi.py:71 +msgid "Location of the SSL Key File to use for enabling SSL mode" +msgstr "" + +#: heat/common/wsgi.py:78 +msgid "Number of workers for Heat service" +msgstr "" + +#: heat/common/wsgi.py:129 heat/openstack/common/sslutils.py:61 +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:147 +#, python-format +msgid "Could not bind to %(bind_addr)safter trying for 30 seconds" +msgstr "" + +#: heat/common/wsgi.py:179 +msgid "SIGTERM received" +msgstr "" + +#: heat/common/wsgi.py:188 +msgid "SIGHUP received" +msgstr "" + +#: heat/common/wsgi.py:203 heat/openstack/common/service.py:288 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: heat/common/wsgi.py:214 +#, python-format +msgid "Removing dead child %s" +msgstr "" + +#: heat/common/wsgi.py:221 +msgid "Caught keyboard interrupt. Exiting." +msgstr "" + +#: heat/common/wsgi.py:225 +msgid "Exited" +msgstr "" + +#: heat/common/wsgi.py:243 +#, python-format +msgid "Child %d exiting normally" +msgstr "" + +#: heat/common/wsgi.py:246 +#, python-format +msgid "Started child %s" +msgstr "" + +#: heat/common/wsgi.py:268 +msgid "Starting single process server" +msgstr "" + +#: heat/common/wsgi.py:596 +#, python-format +msgid "Exception handling resource: %s" +msgstr "" + +#: heat/common/wsgi.py:597 +msgid "" +"The server could not comply with the request since\r\n" +"it is either malformed or otherwise incorrect.\r\n" +msgstr "" + +#: heat/common/wsgi.py:611 +#, python-format +msgid "Returning %(code)s to user: %(explanation)s" +msgstr "" + +#: heat/common/wsgi.py:616 +#, python-format +msgid "Unexpected error occurred serving API: %s" +msgstr "" + +#: heat/db/sqlalchemy/api.py:393 +msgid "age should be an integer" +msgstr "" + +#: heat/db/sqlalchemy/api.py:395 +msgid "age should be a positive integer" +msgstr "" + +#: heat/db/sqlalchemy/migration.py:63 +msgid "python-migrate is not installed. Exiting." +msgstr "" + +#: heat/db/sqlalchemy/migration.py:73 +msgid "version should be an integer" +msgstr "" + +#: heat/doc/resources.py:85 +msgid "HOT Syntax" +msgstr "" + +#: heat/doc/resources.py:107 +msgid "YAML Syntax" +msgstr "" + +#: heat/doc/resources.py:129 +msgid "JSON Syntax" +msgstr "" + +#: heat/doc/resources.py:161 +#, python-format +msgid " from %s" +msgstr "" + +#: heat/doc/resources.py:163 +#, python-format +msgid " up to %s" +msgstr "" + +#: heat/doc/resources.py:165 +#, python-format +msgid " from length %s" +msgstr "" + +#: heat/doc/resources.py:167 +#, python-format +msgid " up to length %s" +msgstr "" + +#: heat/doc/resources.py:174 +msgid "Not implemented." +msgstr "" + +#: heat/doc/resources.py:185 +msgid "Required property." +msgstr "" + +#: heat/doc/resources.py:189 +#, python-format +msgid "Optional property, defaults to \"%s\"." +msgstr "" + +#: heat/doc/resources.py:192 +msgid "Optional property." +msgstr "" + +#: heat/doc/resources.py:196 +#, python-format +msgid "Value must match pattern: %s" +msgstr "" + +#: heat/doc/resources.py:203 +#, python-format +msgid "Allowed values: %s" +msgstr "" + +#: heat/doc/resources.py:209 +msgid "Map properties:" +msgstr "" + +#: heat/doc/resources.py:215 +msgid "List contains maps with the properties:" +msgstr "" + +#: heat/doc/resources.py:230 +msgid "Properties" +msgstr "" + +#: heat/doc/resources.py:241 +msgid "Attributes" +msgstr "" + +#: heat/engine/dependencies.py:25 +#, python-format +msgid "Circular Dependency Found: %(cycle)s" +msgstr "" + +#: heat/engine/environment.py:181 +#, python-format +msgid "Changing %(path)s from %(was)s to %(now)s" +msgstr "" + +#: heat/engine/environment.py:183 +#, python-format +msgid "Registering %(path)s -> %(value)s" +msgstr "" + +#: heat/engine/parser.py:74 +#, python-format +msgid "" +"Invalid stack name %s must contain only alphanumeric or \"_-.\" " +"characters, must start with alpha" +msgstr "" + +#: heat/engine/resource.py:55 heat/engine/resource.py:58 +#, python-format +msgid "The Resource %s requires replacement." +msgstr "" + +#: heat/engine/resource.py:132 +msgid "Resource name may not contain \"/\"" +msgstr "" + +#: heat/engine/scheduler.py:65 +#, python-format +msgid "%s Timed out" +msgstr "" + +#: heat/engine/service.py:311 +msgid "No Template provided." +msgstr "" + +#: heat/engine/stack_resource.py:122 +#, python-format +msgid "Cannot update %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:151 +#, python-format +msgid "Cannot suspend %s, stack not created" +msgstr "" + +#: heat/engine/stack_resource.py:173 +#, python-format +msgid "Cannot resume %s, stack not created" +msgstr "" + +#: heat/engine/resources/__init__.py:39 +#, python-format +msgid "Failed to load resources from %s" +msgstr "" + +#: heat/engine/resources/instance.py:314 +#, python-format +msgid "Build of server %(server)s failed: %(message)s (%(code)s)" +msgstr "" + +#: heat/engine/resources/instance.py:321 +#, python-format +msgid "Nova reported unexpected instance[%(name)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:418 +#, python-format +msgid "Cannot suspend %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/instance.py:424 heat/engine/resources/instance.py:478 +#, python-format +msgid "Failed to find instance %s" +msgstr "" + +#: heat/engine/resources/instance.py:455 +#, python-format +msgid " nova reported unexpected instance[%(instance)s] status[%(status)s]" +msgstr "" + +#: heat/engine/resources/instance.py:472 +#, python-format +msgid "Cannot resume %s, resource_id not set" +msgstr "" + +#: heat/engine/resources/nova_utils.py:221 +#, python-format +msgid "Resizing to '%(flavor)s' failed, status '%(status)s'" +msgstr "" + +#: heat/engine/resources/vpc.py:72 +#, python-format +msgid "Multiple routers found with name %s" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:251 +msgid "The ID of the load balancing pool" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:254 +msgid "Port number on which the servers are running on the members" +msgstr "" + +#: heat/engine/resources/neutron/loadbalancer.py:258 +msgid "The list of Nova server IDs load balanced" +msgstr "" + +#: heat/engine/resources/rackspace/cloud_loadbalancer.py:33 +#, python-format +msgid "There was an error building the loadbalancer:%(lb_name)s." +msgstr "" + +#: heat/openstack/common/eventlet_backdoor.py:142 +#, python-format +msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" +msgstr "" + +#: heat/openstack/common/exception.py:102 +msgid "Uncaught exception" +msgstr "" + +#: heat/openstack/common/excutils.py:62 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: heat/openstack/common/excutils.py:90 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: heat/openstack/common/fileutils.py:64 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:100 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: heat/openstack/common/lockutils.py:166 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:175 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:185 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: heat/openstack/common/lockutils.py:203 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:207 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: heat/openstack/common/lockutils.py:244 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/lockutils.py:248 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: heat/openstack/common/log.py:244 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: heat/openstack/common/log.py:336 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: heat/openstack/common/log.py:386 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: heat/openstack/common/log.py:556 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: heat/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: heat/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: heat/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: heat/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: heat/openstack/common/policy.py:75 +msgid "JSON file containing policy" +msgstr "" + +#: heat/openstack/common/policy.py:78 +msgid "Rule enforced when requested rule is not found" +msgstr "" + +#: heat/openstack/common/policy.py:92 +#, python-format +msgid "Policy doesn't allow %s to be performed." +msgstr "" + +#: heat/openstack/common/policy.py:177 +#, python-format +msgid "Rules must be an instance of dict or Rules, got %s instead" +msgstr "" + +#: heat/openstack/common/policy.py:207 +msgid "Rules successfully reloaded" +msgstr "" + +#: heat/openstack/common/policy.py:253 +#, python-format +msgid "Rule %s will be now enforced" +msgstr "" + +#: heat/openstack/common/policy.py:268 +#, python-format +msgid "Rule [%s] doesn't exist" +msgstr "" + +#: heat/openstack/common/policy.py:478 +#, python-format +msgid "Failed to understand rule %s" +msgstr "" + +#: heat/openstack/common/policy.py:488 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: heat/openstack/common/policy.py:759 +#, python-format +msgid "Failed to understand rule %r" +msgstr "" + +#: heat/openstack/common/processutils.py:127 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: heat/openstack/common/processutils.py:142 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:167 +#: heat/openstack/common/processutils.py:240 +#, python-format +msgid "Result was %s" +msgstr "" + +#: heat/openstack/common/processutils.py:179 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: heat/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: heat/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: heat/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: heat/openstack/common/service.py:118 heat/openstack/common/service.py:335 +msgid "Full set of CONF:" +msgstr "" + +#: heat/openstack/common/service.py:127 heat/openstack/common/service.py:217 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: heat/openstack/common/service.py:139 +msgid "Exception during rpc cleanup." +msgstr "" + +#: heat/openstack/common/service.py:188 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: heat/openstack/common/service.py:223 +msgid "Unhandled exception" +msgstr "" + +#: heat/openstack/common/service.py:256 +msgid "Forking too fast, sleeping" +msgstr "" + +#: heat/openstack/common/service.py:278 +#, python-format +msgid "Started child %d" +msgstr "" + +#: heat/openstack/common/service.py:305 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: heat/openstack/common/service.py:309 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: heat/openstack/common/service.py:313 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: heat/openstack/common/service.py:345 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: heat/openstack/common/service.py:363 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: heat/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: heat/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: heat/openstack/common/db/exception.py:44 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:552 +msgid "DB exception wrapped." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:614 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/session.py:694 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:50 +msgid "Sort key supplied was not valid." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:89 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:111 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:182 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:188 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:268 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: heat/openstack/common/db/sqlalchemy/utils.py:290 +msgid "Unsupported id columns type" +msgstr "" + +#: heat/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: heat/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: heat/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: heat/openstack/common/notifier/list_notifier.py:112 +#, python-format +msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s." +msgstr "" + +#: heat/openstack/common/notifier/rabbit_notifier.py:27 +msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." +msgstr "" + +#: heat/openstack/common/notifier/rpc_notifier.py:45 +#: heat/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: heat/openstack/common/rpc/__init__.py:107 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:202 +#, python-format +msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:205 +#, python-format +msgid "_call_waiters: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:212 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:290 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:336 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:408 +#, python-format +msgid "received %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:416 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:417 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:445 +#: heat/openstack/common/rpc/impl_zmq.py:280 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:453 +#: heat/openstack/common/rpc/impl_zmq.py:286 +msgid "Exception during message handling" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:527 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:530 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:556 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:565 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: heat/openstack/common/rpc/amqp.py:593 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: heat/openstack/common/rpc/common.py:77 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: heat/openstack/common/rpc/common.py:107 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: heat/openstack/common/rpc/common.py:124 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: heat/openstack/common/rpc/common.py:141 +#: heat/openstack/common/rpc/common.py:142 +#: heat/openstack/common/rpc/common.py:143 +msgid "" +msgstr "" + +#: heat/openstack/common/rpc/common.py:147 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/common.py:151 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: heat/openstack/common/rpc/common.py:155 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:160 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: heat/openstack/common/rpc/common.py:165 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: heat/openstack/common/rpc/common.py:289 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:162 +msgid "Failed to process message ... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:165 +msgid "Failed to process message ... will requeue." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:524 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:561 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:575 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:629 +#: heat/openstack/common/rpc/impl_qpid.py:492 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:647 +#: heat/openstack/common/rpc/impl_qpid.py:507 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:651 +#: heat/openstack/common/rpc/impl_qpid.py:511 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_kombu.py:690 +#: heat/openstack/common/rpc/impl_qpid.py:546 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:161 +msgid "Failed to process message... skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:434 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:440 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:453 +msgid "Re-established AMQP queues" +msgstr "" + +#: heat/openstack/common/rpc/impl_qpid.py:519 +msgid "Error processing message. Skipping it." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:96 +msgid "JSON serialization failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:101 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:136 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:137 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:138 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:146 +msgid "Could not open socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:158 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:200 +msgid "You cannot recv on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:205 +msgid "You cannot send on this socket." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:267 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:305 +msgid "Sending reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:339 +msgid "RPC message did not include method." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:371 +msgid "Registering reactor" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:383 +msgid "In reactor registered" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:387 +msgid "Consuming socket" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:437 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:443 +msgid "Topic contained dangerous characters." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:475 +msgid "Topic socket file creation failed." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:481 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:497 +#, python-format +msgid "Required IPC directory does not exist at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:506 +#, python-format +msgid "Permission denied to IPC directory at %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:509 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:543 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:562 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:590 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:597 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:649 +msgid "Creating payload" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:662 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:675 +msgid "Sending cast" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:678 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:681 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:682 +msgid "Unpacking response" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:691 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:698 +msgid "RPC Message Invalid." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:721 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:724 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:728 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:731 +msgid "No match from matchmaker." +msgstr "" + +#: heat/openstack/common/rpc/impl_zmq.py:813 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:81 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:217 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: heat/openstack/common/rpc/matchmaker.py:229 +msgid "Register before starting heartbeat." +msgstr "" + +#: heat/openstack/common/rpc/matchmaker_ring.py:77 +#: heat/openstack/common/rpc/matchmaker_ring.py:95 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: heat/openstack/common/rpc/service.py:49 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: heat/tests/test_exception.py:24 +#, python-format +msgid "Testing message %(text)s" +msgstr "" +