From 918e94ae75b2610a2f17a79a5f73fc555ac757b0 Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Wed, 21 Jan 2015 06:08:08 +0000 Subject: [PATCH] Imported Translations from Transifex For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: If29d3b4cc5cc94952e9c44625ef99145b52de34d --- .../ko_KR/LC_MESSAGES/trove-log-error.po | 55 -- trove/locale/trove-log-error.pot | 24 +- trove/locale/trove.pot | 854 ++++-------------- 3 files changed, 198 insertions(+), 735 deletions(-) delete mode 100644 trove/locale/ko_KR/LC_MESSAGES/trove-log-error.po diff --git a/trove/locale/ko_KR/LC_MESSAGES/trove-log-error.po b/trove/locale/ko_KR/LC_MESSAGES/trove-log-error.po deleted file mode 100644 index 7f0014f849..0000000000 --- a/trove/locale/ko_KR/LC_MESSAGES/trove-log-error.po +++ /dev/null @@ -1,55 +0,0 @@ -# Translations template for trove. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the trove project. -# -# Translators: -# Mario Cho , 2014 -msgid "" -msgstr "" -"Project-Id-Version: trove\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-10-30 06:07+0000\n" -"PO-Revision-Date: 2014-10-28 09:02+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/trove/" -"language/ko_KR/)\n" -"Language: ko_KR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 1.3\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#: trove/instance/models.py:76 -#, python-format -msgid "Could not find nova server_id(%s)." -msgstr "" - -#: trove/instance/models.py:311 -#, python-format -msgid "" -"While shutting down instance (%(instance)s): server had status (%(status)s)." -msgstr "" - -#: trove/instance/models.py:468 -#, python-format -msgid "Could not load compute instance %s." -msgstr "" - -#: trove/instance/models.py:1004 -#, python-format -msgid "Server %(server)s for instance %(instance)s was found twice!" -msgstr "" - -#: trove/instance/models.py:1083 trove/instance/models.py:1089 -#, python-format -msgid "Server status could not be read for instance id(%s)." -msgstr "" - -#: trove/openstack/common/service.py:188 -msgid "Exception during rpc cleanup." -msgstr "RPC 정리하는 동안 예외입니다." - -#: trove/openstack/common/service.py:277 -msgid "Unhandled exception" -msgstr "처리되지 않은 예외" diff --git a/trove/locale/trove-log-error.pot b/trove/locale/trove-log-error.pot index 14155367bd..de28d1f1af 100644 --- a/trove/locale/trove-log-error.pot +++ b/trove/locale/trove-log-error.pot @@ -1,14 +1,14 @@ # Translations template for trove. -# Copyright (C) 2014 ORGANIZATION +# Copyright (C) 2015 ORGANIZATION # This file is distributed under the same license as the trove project. -# FIRST AUTHOR , 2014. +# FIRST AUTHOR , 2015. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: trove 2015.1.dev63.g0953449\n" +"Project-Id-Version: trove 2015.1.dev21\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-10-30 06:07+0000\n" +"POT-Creation-Date: 2015-01-21 06:08+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,38 +17,34 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: trove/instance/models.py:76 +#: trove/instance/models.py:74 #, python-format msgid "Could not find nova server_id(%s)." msgstr "" -#: trove/instance/models.py:311 +#: trove/instance/models.py:309 #, python-format msgid "" "While shutting down instance (%(instance)s): server had status " "(%(status)s)." msgstr "" -#: trove/instance/models.py:468 +#: trove/instance/models.py:466 #, python-format msgid "Could not load compute instance %s." msgstr "" -#: trove/instance/models.py:1004 +#: trove/instance/models.py:1020 #, python-format msgid "Server %(server)s for instance %(instance)s was found twice!" msgstr "" -#: trove/instance/models.py:1083 trove/instance/models.py:1089 +#: trove/instance/models.py:1099 trove/instance/models.py:1105 #, python-format msgid "Server status could not be read for instance id(%s)." msgstr "" -#: trove/openstack/common/service.py:188 -msgid "Exception during rpc cleanup." -msgstr "" - -#: trove/openstack/common/service.py:277 +#: trove/openstack/common/service.py:269 msgid "Unhandled exception" msgstr "" diff --git a/trove/locale/trove.pot b/trove/locale/trove.pot index df4c36516c..bf8deb7a1f 100644 --- a/trove/locale/trove.pot +++ b/trove/locale/trove.pot @@ -1,14 +1,14 @@ # Translations template for trove. -# Copyright (C) 2014 ORGANIZATION +# Copyright (C) 2015 ORGANIZATION # This file is distributed under the same license as the trove project. -# FIRST AUTHOR , 2014. +# FIRST AUTHOR , 2015. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: trove 2015.1.dev63.g0953449\n" +"Project-Id-Version: trove 2015.1.dev21\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-10-30 06:07+0000\n" +"POT-Creation-Date: 2015-01-21 06:07+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -155,6 +155,47 @@ msgstr "" msgid "User with tenant id %s cannot access this resource" msgstr "" +#: trove/common/base_exception.py:102 trove/openstack/common/exception.py:104 +msgid "Uncaught exception" +msgstr "" + +#: trove/common/base_wsgi.py:112 trove/openstack/common/wsgi.py:114 +#, python-format +msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" +msgstr "" + +#: trove/common/base_wsgi.py:373 trove/openstack/common/wsgi.py:375 +msgid "Unsupported Content-Type" +msgstr "" + +#: trove/common/base_wsgi.py:376 trove/openstack/common/wsgi.py:378 +msgid "Malformed request body" +msgstr "" + +#: trove/common/base_wsgi.py:662 trove/openstack/common/wsgi.py:664 +msgid "Empty body provided in request" +msgstr "" + +#: trove/common/base_wsgi.py:668 trove/openstack/common/wsgi.py:670 +msgid "Unrecognized Content-Type provided in request" +msgstr "" + +#: trove/common/base_wsgi.py:672 trove/openstack/common/wsgi.py:674 +msgid "No Content-Type provided in request" +msgstr "" + +#: trove/common/base_wsgi.py:678 trove/openstack/common/wsgi.py:680 +msgid "Unable to deserialize body as provided Content-Type" +msgstr "" + +#: trove/common/base_wsgi.py:728 trove/openstack/common/wsgi.py:730 +msgid "cannot understand JSON" +msgstr "" + +#: trove/common/base_wsgi.py:752 trove/openstack/common/wsgi.py:754 +msgid "cannot understand XML" +msgstr "" + #: trove/common/debug_utils.py:103 #, python-format msgid "" @@ -541,78 +582,77 @@ msgstr "" #: trove/common/exception.py:444 #, python-format msgid "" -"Multiple matches for service_type=%(service_type)s and " -"endpoint_region=%(endpoint_region)s. This generally means that a region " -"is required and you have not supplied one." -msgstr "" - -#: trove/common/exception.py:451 -#, python-format -msgid "" "Endpoint not found for service_type=%(service_type)s, " "endpoint_type=%(endpoint_type)s, endpoint_region=%(endpoint_region)s." msgstr "" -#: trove/common/exception.py:458 +#: trove/common/exception.py:451 msgid "Empty catalog." msgstr "" -#: trove/common/exception.py:462 +#: trove/common/exception.py:455 #, python-format msgid "" "Instance with replication strategy %(guest_strategy)s cannot replicate " "from instance with replication strategy %(replication_strategy)s." msgstr "" -#: trove/common/exception.py:468 +#: trove/common/exception.py:461 #, python-format msgid "" "The target instance has only %(slave_volume_size)sG free, but the " "replication snapshot contains %(dataset_size)sG of data." msgstr "" -#: trove/common/exception.py:474 +#: trove/common/exception.py:467 msgid "The replica source cannot be deleted without detaching the replicas." msgstr "" -#: trove/common/exception.py:479 +#: trove/common/exception.py:472 #, python-format msgid "Cluster '%(cluster)s' cannot be found." msgstr "" -#: trove/common/exception.py:483 +#: trove/common/exception.py:476 msgid "The flavor for each instance in a cluster must be the same." msgstr "" -#: trove/common/exception.py:487 +#: trove/common/exception.py:480 msgid "A volume size is required for each instance in the cluster." msgstr "" -#: trove/common/exception.py:491 +#: trove/common/exception.py:484 msgid "The volume size for each instance in a cluster must be the same." msgstr "" -#: trove/common/exception.py:496 +#: trove/common/exception.py:489 #, python-format msgid "" "The number of instances for your initial cluster must be " "%(num_instances)s." msgstr "" -#: trove/common/exception.py:501 +#: trove/common/exception.py:494 msgid "Operation not supported for instances that are part of a cluster." msgstr "" -#: trove/common/exception.py:506 +#: trove/common/exception.py:499 #, python-format msgid "Operation not allowed for tenant %(tenant_id)s." msgstr "" -#: trove/common/exception.py:510 +#: trove/common/exception.py:503 #, python-format msgid "Clusters not supported for %(datastore)s-%(datastore_version)s." msgstr "" +#: trove/common/exception.py:508 +#, python-format +msgid "" +"Backup is too large for given flavor or volume. Backup size: " +"%(backup_size)s GBs. Available size: %(disk_size)s GBs." +msgstr "" + #: trove/common/extensions.py:203 #, python-format msgid "Extension with alias %s does not exist" @@ -623,14 +663,14 @@ msgstr "" msgid "Exception loading extension: %s" msgstr "" -#: trove/common/limits.py:87 +#: trove/common/limits.py:88 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " "%(unit_string)s." msgstr "" -#: trove/common/limits.py:211 +#: trove/common/limits.py:212 msgid "This request was rate-limited." msgstr "" @@ -640,10 +680,6 @@ msgid "Missing heat template for %(s_datastore_manager)s." msgstr "" #: trove/common/utils.py:221 -msgid "In looping call." -msgstr "" - -#: trove/common/utils.py:283 #, python-format msgid "" "Command '%(cmd)s' failed. %(description)s Exit code: %(exit_code)s\n" @@ -651,11 +687,11 @@ msgid "" "stdout: %(stdout)s" msgstr "" -#: trove/common/utils.py:292 +#: trove/common/utils.py:230 msgid "Got a timeout but not the one expected." msgstr "" -#: trove/common/utils.py:295 +#: trove/common/utils.py:233 #, python-format msgid "" "Time out after waiting %(time)s seconds when running proc: %(args)s " @@ -670,15 +706,19 @@ msgstr "" msgid "Unserializable result detected." msgstr "" -#: trove/common/wsgi.py:526 +#: trove/common/wsgi.py:527 msgid "Invalid service catalog json." msgstr "" -#: trove/common/wsgi.py:571 +#: trove/common/wsgi.py:572 #, python-format msgid "Caught error: %s." msgstr "" +#: trove/common/rpc/service.py:75 +msgid "Failed to stop RPC server before shutdown. " +msgstr "" + #: trove/common/strategies/mongodb/taskmanager.py:132 msgid "Timeout for all instance service statuses to become ready." msgstr "" @@ -708,24 +748,24 @@ msgstr "" msgid "timeout for building shard." msgstr "" -#: trove/conductor/manager.py:46 +#: trove/conductor/manager.py:50 #, python-format msgid "[Instance %s] sent field not present. Cannot compare." msgstr "" -#: trove/conductor/manager.py:76 +#: trove/conductor/manager.py:80 #, python-format msgid "[Instance %s] Rec'd message is older than last seen. Discarding." msgstr "" -#: trove/conductor/manager.py:109 +#: trove/conductor/manager.py:113 #, python-format msgid "" "[Instance: %(instance)s] Backup IDs mismatch! Expected %(expected)s, " "found %(found)s" msgstr "" -#: trove/conductor/manager.py:118 +#: trove/conductor/manager.py:122 #, python-format msgid "" "[Instance: %(instance)s] Backup instance IDs mismatch! Expected " @@ -1063,7 +1103,7 @@ msgstr "" msgid "Failed to create remote security group." msgstr "" -#: trove/extensions/security_group/models.py:76 trove/taskmanager/models.py:565 +#: trove/extensions/security_group/models.py:76 trove/taskmanager/models.py:581 #, python-format msgid "Security Group for %s" msgstr "" @@ -1087,9 +1127,8 @@ msgstr "" msgid "Create Security Group Rules Required field(s) - %s" msgstr "" -#: trove/guestagent/api.py:58 trove/guestagent/api.py:61 -#: trove/guestagent/api.py:73 trove/guestagent/api.py:76 -#: trove/guestagent/api.py:85 trove/guestagent/api.py:88 +#: trove/guestagent/api.py:67 trove/guestagent/api.py:70 +#: trove/guestagent/api.py:81 trove/guestagent/api.py:84 #, python-format msgid "Error calling %s" msgstr "" @@ -1121,42 +1160,42 @@ msgstr "" msgid "Error updating the apt sources" msgstr "" -#: trove/guestagent/volume.py:62 +#: trove/guestagent/volume.py:64 msgid "Error getting device status" msgstr "" -#: trove/guestagent/volume.py:63 +#: trove/guestagent/volume.py:65 #, python-format msgid "InvalidDevicePath(path=%s)" msgstr "" -#: trove/guestagent/volume.py:79 +#: trove/guestagent/volume.py:81 msgid "Device path at {0} did not seem to be {1}." msgstr "" -#: trove/guestagent/volume.py:83 +#: trove/guestagent/volume.py:85 msgid "Volume was not formatted." msgstr "" -#: trove/guestagent/volume.py:126 +#: trove/guestagent/volume.py:128 msgid "Error resizing file system." msgstr "" -#: trove/guestagent/volume.py:127 +#: trove/guestagent/volume.py:129 #, python-format msgid "Error resizing the filesystem: %s" msgstr "" -#: trove/guestagent/volume.py:140 +#: trove/guestagent/volume.py:142 #, python-format msgid "Device %(device)s is already mounted in %(mount_point)s. Unmounting now." msgstr "" -#: trove/guestagent/volume.py:153 +#: trove/guestagent/volume.py:155 msgid "Error retrieving mount points" msgstr "" -#: trove/guestagent/volume.py:154 +#: trove/guestagent/volume.py:156 #, python-format msgid "Could not obtain a list of mount points for device: %s" msgstr "" @@ -1879,29 +1918,29 @@ msgstr "" msgid "Reading log position from %s" msgstr "" -#: trove/guestagent/strategies/restore/mysql_impl.py:69 +#: trove/guestagent/strategies/restore/mysql_impl.py:71 msgid "Starting MySQL" msgstr "" -#: trove/guestagent/strategies/restore/mysql_impl.py:71 +#: trove/guestagent/strategies/restore/mysql_impl.py:73 msgid "Got a timeout launching mysqld_safe" msgstr "" -#: trove/guestagent/strategies/restore/mysql_impl.py:79 +#: trove/guestagent/strategies/restore/mysql_impl.py:81 msgid "Root password reset successfully." msgstr "" -#: trove/guestagent/strategies/restore/mysql_impl.py:121 +#: trove/guestagent/strategies/restore/mysql_impl.py:123 #, python-format msgid "Cleaning out restore location: %s." msgstr "" -#: trove/guestagent/strategies/restore/mysql_impl.py:132 -#: trove/guestagent/strategies/restore/mysql_impl.py:191 +#: trove/guestagent/strategies/restore/mysql_impl.py:134 +#: trove/guestagent/strategies/restore/mysql_impl.py:193 msgid "Innobackupex prepare finished successfully." msgstr "" -#: trove/guestagent/strategies/restore/mysql_impl.py:206 +#: trove/guestagent/strategies/restore/mysql_impl.py:208 #, python-format msgid "Restoring parent: %(parent_location)s checksum: %(parent_checksum)s." msgstr "" @@ -1930,26 +1969,36 @@ msgstr "" msgid "Writing metadata: %s" msgstr "" -#: trove/instance/models.py:559 +#: trove/instance/models.py:557 msgid "Detach replicas before deleting replica source." msgstr "" -#: trove/instance/models.py:838 +#: trove/instance/models.py:718 +#, python-format +msgid "Cannot create a replica of a replica %(id)s." +msgstr "" + +#: trove/instance/models.py:722 +#, python-format +msgid "Cannot create a replica of %(id)s as that instance could not be found." +msgstr "" + +#: trove/instance/models.py:854 #, python-format msgid "The new volume 'size' must be larger than the current volume size of '%s'." msgstr "" -#: trove/instance/models.py:846 +#: trove/instance/models.py:862 #, python-format msgid "Instance %s has no volume." msgstr "" -#: trove/instance/models.py:881 +#: trove/instance/models.py:897 #, python-format msgid "Instance %s is not a replica." msgstr "" -#: trove/instance/models.py:911 +#: trove/instance/models.py:927 #, python-format msgid "" "Instance %(instance_id)s is not currently available for an action to be " @@ -1961,10 +2010,6 @@ msgstr "" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgstr "" -#: trove/openstack/common/exception.py:104 -msgid "Uncaught exception" -msgstr "" - #: trove/openstack/common/excutils.py:64 #, python-format msgid "Original exception being dropped: %s" @@ -1985,46 +2030,6 @@ msgid "" "characters. Please use unicode() or translate() instead." msgstr "" -#: trove/openstack/common/lockutils.py:105 -#, python-format -msgid "Could not release the acquired lock `%s`" -msgstr "" - -#: trove/openstack/common/lockutils.py:170 -#, python-format -msgid "Got semaphore \"%(lock)s\"" -msgstr "" - -#: trove/openstack/common/lockutils.py:179 -#, python-format -msgid "Attempting to grab file lock \"%(lock)s\"" -msgstr "" - -#: trove/openstack/common/lockutils.py:189 -#, python-format -msgid "Created lock path: %s" -msgstr "" - -#: trove/openstack/common/lockutils.py:207 -#, python-format -msgid "Got file lock \"%(lock)s\" at %(path)s" -msgstr "" - -#: trove/openstack/common/lockutils.py:211 -#, python-format -msgid "Released file lock \"%(lock)s\" at %(path)s" -msgstr "" - -#: trove/openstack/common/lockutils.py:249 -#, python-format -msgid "Got semaphore / lock \"%(function)s\"" -msgstr "" - -#: trove/openstack/common/lockutils.py:253 -#, python-format -msgid "Semaphore / lock released \"%(function)s\"" -msgstr "" - #: trove/openstack/common/log.py:287 #, python-format msgid "Deprecated: %s" @@ -2189,43 +2194,6 @@ msgid "" "%(remove_in)s. It will not be superseded." msgstr "" -#: trove/openstack/common/wsgi.py:114 -#, python-format -msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" -msgstr "" - -#: trove/openstack/common/wsgi.py:375 -msgid "Unsupported Content-Type" -msgstr "" - -#: trove/openstack/common/wsgi.py:378 -msgid "Malformed request body" -msgstr "" - -#: trove/openstack/common/wsgi.py:664 -msgid "Empty body provided in request" -msgstr "" - -#: trove/openstack/common/wsgi.py:670 -msgid "Unrecognized Content-Type provided in request" -msgstr "" - -#: trove/openstack/common/wsgi.py:674 -msgid "No Content-Type provided in request" -msgstr "" - -#: trove/openstack/common/wsgi.py:680 -msgid "Unable to deserialize body as provided Content-Type" -msgstr "" - -#: trove/openstack/common/wsgi.py:730 -msgid "cannot understand JSON" -msgstr "" - -#: trove/openstack/common/wsgi.py:754 -msgid "cannot understand XML" -msgstr "" - #: trove/openstack/common/crypto/utils.py:29 msgid "An unknown error occurred in crypto utils." msgstr "" @@ -2240,740 +2208,294 @@ msgstr "" msgid "Length of %(given)d is too long, max = %(maximum)d" msgstr "" -#: trove/openstack/common/notifier/api.py:125 -#, python-format -msgid "%s not in valid priorities" -msgstr "" - -#: trove/openstack/common/notifier/api.py:141 -#, python-format -msgid "" -"Problem '%(e)s' attempting to send to notification system. " -"Payload=%(payload)s" -msgstr "" - -#: trove/openstack/common/notifier/api.py:171 -#, python-format -msgid "Failed to load notifier %s. These notifications will not be sent." -msgstr "" - -#: trove/openstack/common/notifier/rabbit_notifier.py:27 -msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead." -msgstr "" - -#: trove/openstack/common/notifier/rpc_notifier.py:45 -#: trove/openstack/common/notifier/rpc_notifier2.py:51 -#, python-format -msgid "Could not send notification to %(topic)s. Payload=%(message)s" -msgstr "" - -#: trove/openstack/common/rpc/__init__.py:105 -#, 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 "" - -#: trove/openstack/common/rpc/amqp.py:75 -msgid "Pool creating new connection" -msgstr "" - -#: trove/openstack/common/rpc/amqp.py:202 -#, python-format -msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" -msgstr "" - -#: trove/openstack/common/rpc/amqp.py:205 -#, python-format -msgid "_call_waiters: %s" -msgstr "" - -#: trove/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 "" - -#: trove/openstack/common/rpc/amqp.py:290 -#, python-format -msgid "unpacked context: %s" -msgstr "" - -#: trove/openstack/common/rpc/amqp.py:341 -#, python-format -msgid "UNIQUE_ID is %s." -msgstr "" - -#: trove/openstack/common/rpc/amqp.py:413 -#, python-format -msgid "received %s" -msgstr "" - -#: trove/openstack/common/rpc/amqp.py:421 -#, python-format -msgid "no method for message: %s" -msgstr "" - -#: trove/openstack/common/rpc/amqp.py:422 -#, python-format -msgid "No method for message: %s" -msgstr "" - -#: trove/openstack/common/rpc/amqp.py:450 -#: trove/openstack/common/rpc/impl_zmq.py:280 -#, python-format -msgid "Expected exception during message handling (%s)" -msgstr "" - -#: trove/openstack/common/rpc/amqp.py:458 -#: trove/openstack/common/rpc/impl_zmq.py:286 -msgid "Exception during message handling" -msgstr "" - -#: trove/openstack/common/rpc/amqp.py:532 -#, python-format -msgid "Making synchronous call on %s ..." -msgstr "" - -#: trove/openstack/common/rpc/amqp.py:535 -#, python-format -msgid "MSG_ID is %s" -msgstr "" - -#: trove/openstack/common/rpc/amqp.py:561 -#, python-format -msgid "Making asynchronous cast on %s..." -msgstr "" - -#: trove/openstack/common/rpc/amqp.py:570 -msgid "Making asynchronous fanout cast..." -msgstr "" - -#: trove/openstack/common/rpc/amqp.py:598 -#, python-format -msgid "Sending %(event_type)s on %(topic)s" -msgstr "" - -#: trove/openstack/common/rpc/common.py:76 -msgid "An unknown RPC related exception occurred." -msgstr "" - -#: trove/openstack/common/rpc/common.py:88 -msgid "Exception in string format operation" -msgstr "" - -#: trove/openstack/common/rpc/common.py:106 -#, python-format -msgid "" -"Remote error: %(exc_type)s %(value)s\n" -"%(traceback)s." -msgstr "" - -#: trove/openstack/common/rpc/common.py:123 -#, python-format -msgid "" -"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" -" \"%(method)s\" info: \"%(info)s\"" -msgstr "" - -#: trove/openstack/common/rpc/common.py:140 -#: trove/openstack/common/rpc/common.py:141 -#: trove/openstack/common/rpc/common.py:142 -msgid "" -msgstr "" - -#: trove/openstack/common/rpc/common.py:146 -#, python-format -msgid "Found duplicate message(%(msg_id)s). Skipping it." -msgstr "" - -#: trove/openstack/common/rpc/common.py:150 -msgid "Invalid reuse of an RPC connection." -msgstr "" - -#: trove/openstack/common/rpc/common.py:154 -#, python-format -msgid "Specified RPC version, %(version)s, not supported by this endpoint." -msgstr "" - -#: trove/openstack/common/rpc/common.py:159 -#, python-format -msgid "" -"Specified RPC envelope version, %(version)s, not supported by this " -"endpoint." -msgstr "" - -#: trove/openstack/common/rpc/common.py:164 -#, python-format -msgid "Specified RPC version cap, %(version_cap)s, is too low" -msgstr "" - -#: trove/openstack/common/rpc/common.py:292 -#, python-format -msgid "Returning exception %s to caller" -msgstr "" - -#: trove/openstack/common/rpc/impl_kombu.py:157 -msgid "Failed to process message ... skipping it." -msgstr "" - -#: trove/openstack/common/rpc/impl_kombu.py:161 -msgid "Failed to process message ... will requeue." -msgstr "" - -#: trove/openstack/common/rpc/impl_kombu.py:496 -#, python-format -msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" -msgstr "" - -#: trove/openstack/common/rpc/impl_kombu.py:518 -#, python-format -msgid "Connected to AMQP server on %(hostname)s:%(port)d" -msgstr "" - -#: trove/openstack/common/rpc/impl_kombu.py:555 -#, python-format -msgid "" -"Unable to connect to AMQP server on %(hostname)s:%(port)d after " -"%(max_retries)d tries: %(err_str)s" -msgstr "" - -#: trove/openstack/common/rpc/impl_kombu.py:569 -#, python-format -msgid "" -"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " -"again in %(sleep_time)d seconds." -msgstr "" - -#: trove/openstack/common/rpc/impl_kombu.py:623 -#: trove/openstack/common/rpc/impl_qpid.py:493 -#, python-format -msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" -msgstr "" - -#: trove/openstack/common/rpc/impl_kombu.py:641 -#: trove/openstack/common/rpc/impl_qpid.py:508 -#, python-format -msgid "Timed out waiting for RPC response: %s" -msgstr "" - -#: trove/openstack/common/rpc/impl_kombu.py:645 -#: trove/openstack/common/rpc/impl_qpid.py:512 -#, python-format -msgid "Failed to consume message from queue: %s" -msgstr "" - -#: trove/openstack/common/rpc/impl_kombu.py:684 -#: trove/openstack/common/rpc/impl_qpid.py:547 -#, python-format -msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" -msgstr "" - -#: trove/openstack/common/rpc/impl_qpid.py:161 -msgid "Failed to process message... skipping it." -msgstr "" - -#: trove/openstack/common/rpc/impl_qpid.py:435 -#, python-format -msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" -msgstr "" - -#: trove/openstack/common/rpc/impl_qpid.py:441 -#, python-format -msgid "Connected to AMQP server on %s" -msgstr "" - -#: trove/openstack/common/rpc/impl_qpid.py:454 -msgid "Re-established AMQP queues" -msgstr "" - -#: trove/openstack/common/rpc/impl_qpid.py:520 -msgid "Error processing message. Skipping it." -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:96 -msgid "JSON serialization failed." -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:101 -#, python-format -msgid "Deserializing: %s" -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:136 -#, python-format -msgid "Connecting to %(addr)s with %(type)s" -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:137 -#, python-format -msgid "-> Subscribed to %(subscribe)s" -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:138 -#, python-format -msgid "-> bind: %(bind)s" -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:146 -msgid "Could not open socket." -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:158 -#, python-format -msgid "Subscribing to %s" -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:200 -msgid "You cannot recv on this socket." -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:205 -msgid "You cannot send on this socket." -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:267 -#, python-format -msgid "Running func with context: %s" -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:305 -msgid "Sending reply" -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:339 -msgid "RPC message did not include method." -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:371 -msgid "Registering reactor" -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:383 -msgid "In reactor registered" -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:388 -msgid "Consuming socket" -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:438 -#, python-format -msgid "Creating proxy for topic: %s" -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:444 -msgid "Topic contained dangerous characters." -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:476 -msgid "Topic socket file creation failed." -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:482 -#, python-format -msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:498 -#, python-format -msgid "Required IPC directory does not exist at %s" -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:507 -#, python-format -msgid "Permission denied to IPC directory at %s" -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:510 -msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:544 -#, python-format -msgid "CONSUMER RECEIVED DATA: %s" -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:563 -msgid "ZMQ Envelope version unsupported or unknown." -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:591 -msgid "Skipping topic registration. Already registered." -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:598 -#, python-format -msgid "Consumer is a zmq.%s" -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:650 -msgid "Creating payload" -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:663 -msgid "Creating queue socket for reply waiter" -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:676 -msgid "Sending cast" -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:679 -msgid "Cast sent; Waiting reply" -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:682 -#, python-format -msgid "Received message: %s" -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:683 -msgid "Unpacking response" -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:692 -msgid "Unsupported or unknown ZMQ envelope returned." -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:699 -msgid "RPC Message Invalid." -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:722 -#, python-format -msgid "%(msg)s" -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:725 -#, python-format -msgid "Sending message(s) to: %s" -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:729 -msgid "No matchmaker results. Not casting." -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:732 -msgid "No match from matchmaker." -msgstr "" - -#: trove/openstack/common/rpc/impl_zmq.py:814 -#, python-format -msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" -msgstr "" - -#: trove/openstack/common/rpc/matchmaker.py:47 -msgid "Match not found by MatchMaker." -msgstr "" - -#: trove/openstack/common/rpc/matchmaker.py:81 -msgid "Matchmaker does not implement registration or heartbeat." -msgstr "" - -#: trove/openstack/common/rpc/matchmaker.py:217 -#, python-format -msgid "Matchmaker unregistered: %(key)s, %(host)s" -msgstr "" - -#: trove/openstack/common/rpc/matchmaker.py:229 -msgid "Register before starting heartbeat." -msgstr "" - -#: trove/openstack/common/rpc/matchmaker_ring.py:77 -#: trove/openstack/common/rpc/matchmaker_ring.py:95 -#, python-format -msgid "No key defining hosts for topic '%s', see ringfile" -msgstr "" - -#: trove/openstack/common/rpc/service.py:49 -#, python-format -msgid "Creating Consumer connection for Service %s" -msgstr "" - -#: trove/quota/quota.py:312 +#: trove/quota/quota.py:313 #, python-format msgid "Failed to commit reservations %(reservations)s" msgstr "" -#: trove/quota/quota.py:325 +#: trove/quota/quota.py:326 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" -#: trove/taskmanager/models.py:203 +#: trove/taskmanager/models.py:207 msgid "timeout for instances to be marked as deleted." msgstr "" -#: trove/taskmanager/models.py:221 +#: trove/taskmanager/models.py:225 #, python-format msgid "Creating instance %s." msgstr "" -#: trove/taskmanager/models.py:233 +#: trove/taskmanager/models.py:237 #, python-format msgid "Error creating security group for instance: %s" msgstr "" -#: trove/taskmanager/models.py:299 +#: trove/taskmanager/models.py:303 #, python-format msgid "Error creating DNS entry for instance: %s" msgstr "" -#: trove/taskmanager/models.py:315 +#: trove/taskmanager/models.py:319 #, python-format msgid "Created instance %s successfully." msgstr "" -#: trove/taskmanager/models.py:318 +#: trove/taskmanager/models.py:322 #, python-format msgid "" "Failed to create instance %s. Timeout waiting for instance to become " "active. No usage create-event was sent." msgstr "" -#: trove/taskmanager/models.py:323 +#: trove/taskmanager/models.py:327 #, python-format msgid "Failed to send usage create-event for instance %s." msgstr "" -#: trove/taskmanager/models.py:333 +#: trove/taskmanager/models.py:337 #, python-format msgid "Error attaching instance %s as replica." msgstr "" -#: trove/taskmanager/models.py:354 +#: trove/taskmanager/models.py:358 #, python-format msgid "Unable to create replication snapshot record for instance: %s" msgstr "" -#: trove/taskmanager/models.py:370 +#: trove/taskmanager/models.py:375 #, python-format msgid "" "Error creating replication snapshot from instance %(source)s for new " "replica %(replica)s." msgstr "" -#: trove/taskmanager/models.py:392 +#: trove/taskmanager/models.py:389 +#, python-format +msgid "" +"An error occurred while deleting a bad replication snapshot from instance" +" %(source)s." +msgstr "" + +#: trove/taskmanager/models.py:410 #, python-format msgid "Service status: %(status)s" msgstr "" -#: trove/taskmanager/models.py:395 +#: trove/taskmanager/models.py:413 #, python-format msgid "Service error description: %(desc)s" msgstr "" -#: trove/taskmanager/models.py:403 +#: trove/taskmanager/models.py:421 #, python-format msgid "Trove instance status: %(action)s" msgstr "" -#: trove/taskmanager/models.py:406 +#: trove/taskmanager/models.py:424 #, python-format msgid "Trove instance status description: %(text)s" msgstr "" -#: trove/taskmanager/models.py:428 +#: trove/taskmanager/models.py:446 #, python-format msgid "Service not active, status: %s" msgstr "" -#: trove/taskmanager/models.py:434 +#: trove/taskmanager/models.py:452 #, python-format msgid "Server not active, status: %s" msgstr "" -#: trove/taskmanager/models.py:472 +#: trove/taskmanager/models.py:488 #, python-format msgid "Error creating server and volume for instance %s" msgstr "" -#: trove/taskmanager/models.py:577 +#: trove/taskmanager/models.py:593 #, python-format msgid "Error occurred during Heat stack creation for instance %s." msgstr "" -#: trove/taskmanager/models.py:608 +#: trove/taskmanager/models.py:624 #, python-format msgid "Failed to create server for instance %s" msgstr "" -#: trove/taskmanager/models.py:626 +#: trove/taskmanager/models.py:642 #, python-format msgid "Failed to create volume for instance %s" msgstr "" -#: trove/taskmanager/models.py:763 +#: trove/taskmanager/models.py:783 #, python-format msgid "" "Failed to create DNS entry for instance %(instance)s. Server status was " "%(status)s)." msgstr "" -#: trove/taskmanager/models.py:774 +#: trove/taskmanager/models.py:794 msgid "Creating dns entry..." msgstr "" -#: trove/taskmanager/models.py:795 +#: trove/taskmanager/models.py:815 #, python-format msgid "" "Failed to create security group rules for instance %(instance_id)s: " "Invalid port format - FromPort = %(from)s, ToPort = %(to)s" msgstr "" -#: trove/taskmanager/models.py:853 +#: trove/taskmanager/models.py:873 #, python-format msgid "Error stopping the datastore before attempting to delete instance id %s." msgstr "" -#: trove/taskmanager/models.py:864 +#: trove/taskmanager/models.py:884 #, python-format msgid "Error during delete compute server %s" msgstr "" -#: trove/taskmanager/models.py:873 +#: trove/taskmanager/models.py:893 #, python-format msgid "Error during dns entry of instance %(id)s: %(ex)s" msgstr "" -#: trove/taskmanager/models.py:882 +#: trove/taskmanager/models.py:902 #, python-format msgid "" "Server %(server_id)s entered ERROR status when deleting instance " "%(instance_id)s!" msgstr "" -#: trove/taskmanager/models.py:893 +#: trove/taskmanager/models.py:913 #, python-format msgid "" "Failed to delete instance %(instance_id)s: Timeout deleting compute " "server %(server_id)s" msgstr "" -#: trove/taskmanager/models.py:909 +#: trove/taskmanager/models.py:929 #, python-format msgid "" "Resizing volume for instance %(instance_id)s from %(old_size)s GB to " "%(new_size)s GB." msgstr "" -#: trove/taskmanager/models.py:915 +#: trove/taskmanager/models.py:935 #, python-format msgid "Resized volume for instance %s successfully." msgstr "" -#: trove/taskmanager/models.py:918 +#: trove/taskmanager/models.py:938 #, python-format msgid "" "Resizing instance %(instance_id)s from flavor %(old_flavor)s to " "%(new_flavor)s." msgstr "" -#: trove/taskmanager/models.py:924 +#: trove/taskmanager/models.py:944 #, python-format msgid "Resized instance %s successfully." msgstr "" -#: trove/taskmanager/models.py:927 +#: trove/taskmanager/models.py:947 #, python-format msgid "Initiating migration to host %s." msgstr "" -#: trove/taskmanager/models.py:932 +#: trove/taskmanager/models.py:952 #, python-format msgid "Initiating backup for instance %s." msgstr "" -#: trove/taskmanager/models.py:946 +#: trove/taskmanager/models.py:966 #, python-format -msgid "Failed to get replication snapshot from %s" +msgid "Failed to get replication snapshot from %s." msgstr "" -#: trove/taskmanager/models.py:960 +#: trove/taskmanager/models.py:980 #, python-format msgid "Failed to detach replica %s." msgstr "" -#: trove/taskmanager/models.py:983 +#: trove/taskmanager/models.py:1003 #, python-format msgid "Cannot reboot instance. DB status is %s." msgstr "" -#: trove/taskmanager/models.py:989 +#: trove/taskmanager/models.py:1009 #, python-format msgid "Rebooting instance %s." msgstr "" -#: trove/taskmanager/models.py:1006 +#: trove/taskmanager/models.py:1026 #, python-format msgid "Rebooted instance %s successfully." msgstr "" -#: trove/taskmanager/models.py:1008 +#: trove/taskmanager/models.py:1028 #, python-format msgid "Failed to reboot instance %(id)s: %(e)s" msgstr "" -#: trove/taskmanager/models.py:1015 +#: trove/taskmanager/models.py:1035 #, python-format msgid "Initiating datastore restart on instance %s." msgstr "" -#: trove/taskmanager/models.py:1019 +#: trove/taskmanager/models.py:1039 #, python-format msgid "Failed to initiate datastore restart on instance %s." msgstr "" -#: trove/taskmanager/models.py:1025 +#: trove/taskmanager/models.py:1045 #, python-format msgid "Initiating datastore configurations update on instance %s." msgstr "" -#: trove/taskmanager/models.py:1048 +#: trove/taskmanager/models.py:1068 #, python-format msgid "Failed to initiate datastore configurations update on instance %s." msgstr "" -#: trove/taskmanager/models.py:1052 +#: trove/taskmanager/models.py:1072 #, python-format msgid "" "Initiating configuration group %(config_id)s removal from instance " "%(instance_id)s." msgstr "" -#: trove/taskmanager/models.py:1167 +#: trove/taskmanager/models.py:1187 #, python-format msgid "Deleting backup %s." msgstr "" -#: trove/taskmanager/models.py:1180 +#: trove/taskmanager/models.py:1200 #, python-format msgid "Error occurred when deleting from swift. Details: %s" msgstr "" -#: trove/taskmanager/models.py:1188 +#: trove/taskmanager/models.py:1208 #, python-format msgid "Deleted backup %s successfully." msgstr "" -#: trove/taskmanager/models.py:1208 +#: trove/taskmanager/models.py:1228 #, python-format msgid "" "%(func)s encountered an error when attempting to resize the volume for " "instance %(id)s. Setting service status to failed." msgstr "" -#: trove/taskmanager/models.py:1217 +#: trove/taskmanager/models.py:1237 #, python-format msgid "" "%(func)s encountered an error when attempting to resize the volume for " "instance %(id)s. Trying to recover by restarting the guest." msgstr "" -#: trove/taskmanager/models.py:1225 +#: trove/taskmanager/models.py:1245 #, python-format msgid "" "%(func)s encountered an error when attempting to resize the volume for " @@ -2981,7 +2503,7 @@ msgid "" "restarting the guest." msgstr "" -#: trove/taskmanager/models.py:1234 +#: trove/taskmanager/models.py:1254 #, python-format msgid "" "%(func)s encountered an error when attempting to resize the volume for " @@ -2989,53 +2511,53 @@ msgid "" "and then restarting the guest." msgstr "" -#: trove/taskmanager/models.py:1340 +#: trove/taskmanager/models.py:1360 #, python-format msgid "Failed to get volume %(vol_id)s" msgstr "" -#: trove/taskmanager/models.py:1354 +#: trove/taskmanager/models.py:1374 #, python-format msgid "Timeout trying to extend the volume %(vol_id)s for instance %(id)s" msgstr "" -#: trove/taskmanager/models.py:1367 +#: trove/taskmanager/models.py:1387 #, python-format msgid "" "Error encountered trying to verify extend for the volume %(vol_id)s for " "instance %(id)s" msgstr "" -#: trove/taskmanager/models.py:1414 +#: trove/taskmanager/models.py:1434 #, python-format msgid "" "Failed to resize instance %(id)s volume for server %(server_id)s. The " "instance must be in state %(state)s not %(inst_state)s." msgstr "" -#: trove/taskmanager/models.py:1537 +#: trove/taskmanager/models.py:1557 msgid "Exception during nova action." msgstr "" -#: trove/taskmanager/models.py:1539 +#: trove/taskmanager/models.py:1559 #, python-format msgid "Reverting action for instance %s" msgstr "" -#: trove/taskmanager/models.py:1545 +#: trove/taskmanager/models.py:1565 msgid "Restarting datastore." msgstr "" -#: trove/taskmanager/models.py:1548 +#: trove/taskmanager/models.py:1568 msgid "Cannot restart datastore because Nova server status is not ACTIVE" msgstr "" -#: trove/taskmanager/models.py:1551 +#: trove/taskmanager/models.py:1571 #, python-format msgid "Error resizing instance %s." msgstr "" -#: trove/taskmanager/models.py:1613 +#: trove/taskmanager/models.py:1633 msgid "Error sending reset_configuration call." msgstr "" @@ -3046,22 +2568,22 @@ msgid "" "\t%s" msgstr "" -#: trove/tests/fakes/nova.py:271 +#: trove/tests/fakes/nova.py:276 #, python-format msgid "volume status = %s" msgstr "" -#: trove/tests/fakes/nova.py:323 +#: trove/tests/fakes/nova.py:328 #, python-format msgid "Couldn't find server id %(id)s, collection=%(db)s" msgstr "" -#: trove/tests/fakes/nova.py:343 +#: trove/tests/fakes/nova.py:348 #, python-format msgid "Simulated event ended, deleting server %s." msgstr "" -#: trove/tests/fakes/nova.py:486 +#: trove/tests/fakes/nova.py:491 #, python-format msgid "Couldn't find volume id %(id)s, collection=%(db)s" msgstr ""