summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2014-03-20 13:31:54 +0000
committerGerrit Code Review <review@openstack.org>2014-03-20 13:31:54 +0000
commit463fafa3994f34bc966f98b1588298ac8d9a357c (patch)
tree097caacc76e9e3a2bf671e9eaf6981f80cd3daa4
parent48a35abb94c2d956e3a77b0b8a175cd5c7b5b3cf (diff)
parentab8d8b054e42140aadf9e90e931da0b8ab679bcd (diff)
downloadtrove-463fafa3994f34bc966f98b1588298ac8d9a357c.tar.gz
Merge "Setup trove for translation"
-rw-r--r--babel.cfg2
-rw-r--r--setup.cfg14
-rw-r--r--trove/locale/trove.pot3466
3 files changed, 3482 insertions, 0 deletions
diff --git a/babel.cfg b/babel.cfg
new file mode 100644
index 00000000..15cd6cb7
--- /dev/null
+++ b/babel.cfg
@@ -0,0 +1,2 @@
+[python: **.py]
+
diff --git a/setup.cfg b/setup.cfg
index cd4a630f..bf3d1be8 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -40,3 +40,17 @@ setup-hooks =
all_files = 1
build-dir = doc/build
source-dir = doc/source
+
+[compile_catalog]
+directory = trove/locale
+domain = trove
+
+[update_catalog]
+domain = trove
+output_dir = trove/locale
+input_file = trove/locale/trove.pot
+
+[extract_messages]
+keywords = _ gettext ngettext l_ lazy_gettext
+mapping_file = babel.cfg
+output_file = trove/locale/trove.pot
diff --git a/trove/locale/trove.pot b/trove/locale/trove.pot
new file mode 100644
index 00000000..0965b339
--- /dev/null
+++ b/trove/locale/trove.pot
@@ -0,0 +1,3466 @@
+# Translations template for trove.
+# Copyright (C) 2014 ORGANIZATION
+# This file is distributed under the same license as the trove project.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: trove 2014.1.dev46.g364f831\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2014-03-19 15:05+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\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"
+
+#: trove/backup/models.py:281
+#, python-format
+msgid "Checking if backup exist in '%s'"
+msgstr ""
+
+#: trove/backup/models.py:284
+msgid "Checking if backup checksum matches swift."
+msgstr ""
+
+#: trove/backup/service.py:49
+#, python-format
+msgid "Showing a backup for tenant '%s'"
+msgstr ""
+
+#: trove/backup/service.py:50 trove/extensions/mgmt/host/service.py:45
+#: trove/extensions/mgmt/instances/service.py:73
+#: trove/extensions/mgmt/instances/service.py:151
+#: trove/extensions/mgmt/instances/service.py:182 trove/instance/service.py:158
+#: trove/instance/service.py:170
+#, python-format
+msgid ""
+"id : '%s'\n"
+"\n"
+msgstr ""
+
+#: trove/cmd/manage.py:132
+#, python-format
+msgid "Possible wrong number of arguments supplied %s"
+msgstr ""
+
+#: trove/cmd/manage.py:135
+msgid "Command failed, please check log for more info"
+msgstr ""
+
+#: trove/common/auth.py:31
+#, python-format
+msgid "Auth middleware providers: %s"
+msgstr ""
+
+#: trove/common/auth.py:37
+#, python-format
+msgid "Processing auth request with roles: %s"
+msgstr ""
+
+#: trove/common/auth.py:39
+#, python-format
+msgid "Processing auth request with tenant_id: %s"
+msgstr ""
+
+#: trove/common/auth.py:46
+#, python-format
+msgid "Created auth middleware with config: %s"
+msgstr ""
+
+#: trove/common/auth.py:63
+#, python-format
+msgid "Authorized tenant '%(tenant_id)s' request: %(request)s"
+msgstr ""
+
+#: trove/common/auth.py:67
+#, python-format
+msgid "User with tenant id %s cannot access this resource"
+msgstr ""
+
+#: trove/common/configurations.py:39 trove/taskmanager/models.py:827
+#, python-format
+msgid "overrides: %s"
+msgstr ""
+
+#: trove/common/configurations.py:40
+#, python-format
+msgid "rules?: %s"
+msgstr ""
+
+#: trove/common/configurations.py:43
+#, python-format
+msgid "checking the rule: %s"
+msgstr ""
+
+#: trove/common/exception.py:55
+#, python-format
+msgid "Failed to save %(model_name)s because: %(error)s"
+msgstr ""
+
+#: trove/common/exception.py:60
+msgid "Invalid RPC Connection Reuse"
+msgstr ""
+
+#: trove/common/exception.py:65 trove/common/exception.py:70
+#, python-format
+msgid "Resource %(uuid)s cannot be found"
+msgstr ""
+
+#: trove/common/exception.py:75
+#, python-format
+msgid "User %(uuid)s cannot be found on the instance."
+msgstr ""
+
+#: trove/common/exception.py:80
+#, python-format
+msgid "Database %(uuid)s cannot be found on the instance."
+msgstr ""
+
+#: trove/common/exception.py:85
+#, python-format
+msgid "Cannot find compute instance %(server_id)s for instance %(instance_id)s."
+msgstr ""
+
+#: trove/common/exception.py:88
+#, python-format
+msgid "Resource %(instance_id)s can not be retrieved."
+msgstr ""
+
+#: trove/common/exception.py:93
+#, python-format
+msgid "DnsRecord with name= %(name)s not found."
+msgstr ""
+
+#: trove/common/exception.py:98
+#, python-format
+msgid "Datastore '%(datastore)s' cannot be found."
+msgstr ""
+
+#: trove/common/exception.py:103
+#, python-format
+msgid "Datastore version '%(version)s' cannot be found."
+msgstr ""
+
+#: trove/common/exception.py:108
+msgid "Datastores cannot be found."
+msgstr ""
+
+#: trove/common/exception.py:113
+#, python-format
+msgid "Datastore '%(datastore)s' has no version '%(version)s'."
+msgstr ""
+
+#: trove/common/exception.py:118
+#, python-format
+msgid "Datastore version '%(version)s' is not active."
+msgstr ""
+
+#: trove/common/exception.py:123
+msgid "Please specify datastore."
+msgstr ""
+
+#: trove/common/exception.py:128
+#, python-format
+msgid "Default version for datastore '%(datastore)s' not found."
+msgstr ""
+
+#: trove/common/exception.py:133
+#, python-format
+msgid ""
+"The '%(operation)s' operation is not supported for the '%(datastore)s' "
+"datastore."
+msgstr ""
+
+#: trove/common/exception.py:139
+#, python-format
+msgid "Multiple matches found for '%(name)s', iuse an UUID to be more specific."
+msgstr ""
+
+#: trove/common/exception.py:145
+msgid "The server rejected the request due to its size or rate."
+msgstr ""
+
+#: trove/common/exception.py:151
+#, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr ""
+
+#: trove/common/exception.py:156
+msgid "Instance volume quota exceeded."
+msgstr ""
+
+#: trove/common/exception.py:161
+#, python-format
+msgid "An error occurred communicating with the guest: %(original_message)s."
+msgstr ""
+
+#: trove/common/exception.py:167
+msgid "Timeout trying to connect to the Guest Agent."
+msgstr ""
+
+#: trove/common/exception.py:172
+msgid ""
+"The server could not comply with the request since it is either malformed"
+" or otherwise incorrect."
+msgstr ""
+
+#: trove/common/exception.py:178
+#, python-format
+msgid "Required element/key - %(key)s was not specified"
+msgstr ""
+
+#: trove/common/exception.py:183
+#, python-format
+msgid "A database with the name \"%(name)s\" already exists."
+msgstr ""
+
+#: trove/common/exception.py:188
+#, python-format
+msgid "A user with the name \"%(name)s\" already exists."
+msgstr ""
+
+#: trove/common/exception.py:193
+msgid ""
+"A configuration group cannot be deleted if it is associated with one or "
+"more non-terminated instances. Detach the configuration group from all "
+"non-terminated instances and please try again."
+msgstr ""
+
+#: trove/common/exception.py:201
+msgid "Unable to process the contained request"
+msgstr ""
+
+#: trove/common/exception.py:206
+msgid "When resizing, instances must change size!"
+msgstr ""
+
+#: trove/common/exception.py:211
+msgid "Cannot find the volumes attached to compute instance %(server_id)"
+msgstr ""
+
+#: trove/common/exception.py:217
+msgid "Failed to create a volume in Nova."
+msgstr ""
+
+#: trove/common/exception.py:222
+msgid "Volume size was not specified."
+msgstr ""
+
+#: trove/common/exception.py:227
+#, python-format
+msgid "Local storage not specified in flavor ID: %(flavor)s."
+msgstr ""
+
+#: trove/common/exception.py:232
+msgid "Local storage support is not enabled."
+msgstr ""
+
+#: trove/common/exception.py:237
+msgid "Volume support is not enabled."
+msgstr ""
+
+#: trove/common/exception.py:242
+#, python-format
+msgid ""
+"An error occurred communicating with the task manager: "
+"%(original_message)s."
+msgstr ""
+
+#: trove/common/exception.py:248
+#, python-format
+msgid "Value could not be converted: %(msg)s"
+msgstr ""
+
+#: trove/common/exception.py:253
+msgid "Polling request timed out."
+msgstr ""
+
+#: trove/common/exception.py:258
+msgid "User does not have admin privileges."
+msgstr ""
+
+#: trove/common/exception.py:263
+#, python-format
+msgid "The following values are invalid: %(errors)s"
+msgstr ""
+
+#: trove/common/exception.py:268
+msgid "Not Found"
+msgstr ""
+
+#: trove/common/exception.py:273
+msgid "Failed to update instances"
+msgstr ""
+
+#: trove/common/exception.py:278
+msgid "Config file not found"
+msgstr ""
+
+#: trove/common/exception.py:283
+msgid "Paste app not found."
+msgstr ""
+
+#: trove/common/exception.py:287
+msgid "Quota could not be found"
+msgstr ""
+
+#: trove/common/exception.py:291
+#, python-format
+msgid "Quota for tenant %(tenant_id)s could not be found."
+msgstr ""
+
+#: trove/common/exception.py:295
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr ""
+
+#: trove/common/exception.py:299
+msgid "Unable to upload Backup onto swift"
+msgstr ""
+
+#: trove/common/exception.py:303
+msgid "Unable to download Backup from swift"
+msgstr ""
+
+#: trove/common/exception.py:307
+msgid "Unable to create Backup"
+msgstr ""
+
+#: trove/common/exception.py:311
+msgid "Unable to update Backup table in db"
+msgstr ""
+
+#: trove/common/exception.py:316
+msgid "Failed to create Security Group."
+msgstr ""
+
+#: trove/common/exception.py:321
+msgid "Failed to delete Security Group."
+msgstr ""
+
+#: trove/common/exception.py:326
+msgid "Failed to create Security Group Rule."
+msgstr ""
+
+#: trove/common/exception.py:331
+msgid "Failed to delete Security Group Rule."
+msgstr ""
+
+#: trove/common/exception.py:336
+#, python-format
+msgid ""
+"Error creating security group rules. Malformed port(s). Port(s) is not "
+"integer. FromPort = %(from)s greater than ToPort = %(to)s"
+msgstr ""
+
+#: trove/common/exception.py:343
+#, python-format
+msgid "Unable to create instance because backup %(backup_id)s is not completed"
+msgstr ""
+
+#: trove/common/exception.py:348
+#, python-format
+msgid "Backup file in %(location)s was not found in the object storage."
+msgstr ""
+
+#: trove/common/exception.py:353
+#, python-format
+msgid ""
+"The datastore-version from which the backup was taken, %(version1)s, does"
+" not match the destination datastore-version of %(version2)s"
+msgstr ""
+
+#: trove/common/exception.py:359
+#, python-format
+msgid "Swift account not accessible for tenant %(tenant_id)s."
+msgstr ""
+
+#: trove/common/exception.py:363
+#, python-format
+msgid ""
+"The request indicates that user %(user)s should have access to database "
+"%(database)s, but database %(database)s is not included in the initial "
+"databases list."
+msgstr ""
+
+#: trove/common/exception.py:369
+msgid ""
+"Two or more databases share the same name in the initial databases list. "
+"Please correct the names or remove the duplicate entries."
+msgstr ""
+
+#: trove/common/exception.py:375
+msgid ""
+"Two or more users share the same name and host in the initial users list."
+" Please correct the names or remove the duplicate entries."
+msgstr ""
+
+#: trove/common/exception.py:381
+#, python-format
+msgid ""
+"Current Swift object checksum does not match original checksum for backup"
+" %(backup_id)s."
+msgstr ""
+
+#: trove/common/exception.py:386
+#, python-format
+msgid "%(key)s is not a supported configuration parameter"
+msgstr ""
+
+#: trove/common/exception.py:390
+#, python-format
+msgid "No configuration parser found for datastore %(datastore_manager)s"
+msgstr ""
+
+#: trove/common/exception.py:395
+#, python-format
+msgid ""
+"Datastore Version on Configuration %(config_datastore_version)s does not "
+"match the Datastore Version on the instance "
+"%(instance_datastore_version)s."
+msgstr ""
+
+#: trove/common/exception.py:402
+#, python-format
+msgid ""
+"%(parameter_name)s parameter can no longer be set as of "
+"%(parameter_deleted_at)s"
+msgstr ""
+
+#: trove/common/extensions.py:53 trove/openstack/common/extensions.py:262
+#, python-format
+msgid "Extended resource: %s"
+msgstr ""
+
+#: trove/common/extensions.py:78 trove/openstack/common/extensions.py:280
+#, python-format
+msgid "Extended action: %s"
+msgstr ""
+
+#: trove/common/extensions.py:86 trove/openstack/common/extensions.py:288
+#, python-format
+msgid "Extended request: %s"
+msgstr ""
+
+#: trove/common/limits.py:87
+#, 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:210
+msgid "This request was rate-limited."
+msgstr ""
+
+#: trove/common/utils.py:221
+msgid "in looping call"
+msgstr ""
+
+#: trove/common/utils.py:277 trove/common/utils.py:292
+#, python-format
+msgid ""
+"Time out after waiting %(time)s seconds when running proc: %(args)s "
+"%(kwargs)s"
+msgstr ""
+
+#: trove/common/utils.py:333
+#, python-format
+msgid "No recovery method defined for %(func)s"
+msgstr ""
+
+#: trove/common/wsgi.py:145
+msgid "version not supported"
+msgstr ""
+
+#: trove/common/wsgi.py:533
+#, python-format
+msgid "Created context middleware with config: %s"
+msgstr ""
+
+#: trove/common/wsgi.py:555
+#, python-format
+msgid "Caught error: %s"
+msgstr ""
+
+#: trove/conductor/api.py:39
+#, python-format
+msgid "Making async call to cast heartbeat for instance: %s"
+msgstr ""
+
+#: trove/conductor/api.py:48
+#, python-format
+msgid "Making async call to cast update_backup for instance: %s"
+msgstr ""
+
+#: trove/conductor/manager.py:41
+#, python-format
+msgid "Instance %(instance)s sent %(method)s at %(sent)s "
+msgstr ""
+
+#: trove/conductor/manager.py:45
+msgid "Sent field not present. Cannot compare."
+msgstr ""
+
+#: trove/conductor/manager.py:57
+msgid "Did not find any previous message. Creating."
+msgstr ""
+
+#: trove/conductor/manager.py:66
+msgid "Rec'd message is younger than last seen. Updating."
+msgstr ""
+
+#: trove/conductor/manager.py:72
+msgid "Rec'd message is older than last seen. Discarding."
+msgstr ""
+
+#: trove/conductor/manager.py:76 trove/conductor/manager.py:89
+#, python-format
+msgid "Instance ID: %s"
+msgstr ""
+
+#: trove/conductor/manager.py:77
+#, python-format
+msgid "Payload: %s"
+msgstr ""
+
+#: trove/conductor/manager.py:90
+#, python-format
+msgid "Backup ID: %s"
+msgstr ""
+
+#: trove/conductor/manager.py:103
+#, python-format
+msgid "Backup IDs mismatch! Expected %(expected)s, found %(found)s"
+msgstr ""
+
+#: trove/conductor/manager.py:111
+#, python-format
+msgid "Backup instance IDs mismatch! Expected %(expected)s, found %(found)s"
+msgstr ""
+
+#: trove/conductor/manager.py:121
+#, python-format
+msgid "Backup %(key)s: %(value)s"
+msgstr ""
+
+#: trove/configuration/models.py:46
+msgid "No configurations found"
+msgstr ""
+
+#: trove/configuration/models.py:51
+#, python-format
+msgid "No configurations found for tenant % s"
+msgstr ""
+
+#: trove/configuration/models.py:88
+msgid "saving the values to the database"
+msgstr ""
+
+#: trove/configuration/models.py:89
+#, python-format
+msgid "cfg_id: %s"
+msgstr ""
+
+#: trove/configuration/models.py:90
+#, python-format
+msgid "values: %s"
+msgstr ""
+
+#: trove/configuration/models.py:110
+#, python-format
+msgid "removing the values from the database with configuration %s"
+msgstr ""
+
+#: trove/configuration/models.py:114
+#, python-format
+msgid "removing items: %s"
+msgstr ""
+
+#: trove/configuration/models.py:138
+#, python-format
+msgid "Configuration group with ID %s could not be found."
+msgstr ""
+
+#: trove/configuration/models.py:152
+#, python-format
+msgid "finding rule with key : %s"
+msgstr ""
+
+#: trove/configuration/models.py:189
+#, python-format
+msgid "applying to instance: %s"
+msgstr ""
+
+#: trove/configuration/service.py:77 trove/extensions/account/service.py:35
+#: trove/extensions/account/service.py:46
+#: trove/extensions/mgmt/host/service.py:34
+#: trove/extensions/mgmt/host/service.py:43
+#: trove/extensions/mgmt/instances/service.py:50
+#: trove/extensions/mgmt/instances/service.py:71
+#: trove/extensions/mgmt/instances/service.py:149
+#: trove/extensions/mgmt/instances/service.py:168
+#: trove/extensions/mgmt/instances/service.py:180
+#: trove/extensions/mgmt/quota/service.py:33
+#: trove/extensions/mgmt/volume/service.py:33
+#: trove/extensions/mysql/service.py:44 trove/extensions/mysql/service.py:52
+#: trove/extensions/mysql/service.py:74 trove/extensions/mysql/service.py:85
+#: trove/extensions/mysql/service.py:98 trove/extensions/mysql/service.py:121
+#: trove/extensions/mysql/service.py:138 trove/extensions/mysql/service.py:160
+#: trove/extensions/mysql/service.py:208 trove/extensions/mysql/service.py:224
+#: trove/extensions/mysql/service.py:239 trove/extensions/mysql/service.py:262
+#: trove/extensions/mysql/service.py:273 trove/extensions/mysql/service.py:283
+#: trove/instance/service.py:133 trove/instance/service.py:144
+#: trove/instance/service.py:156 trove/instance/service.py:168
+#: trove/instance/service.py:181
+#, python-format
+msgid ""
+"req : '%s'\n"
+"\n"
+msgstr ""
+
+#: trove/configuration/service.py:78 trove/extensions/mysql/service.py:86
+#: trove/extensions/mysql/service.py:274 trove/instance/service.py:182
+#, python-format
+msgid ""
+"body : '%s'\n"
+"\n"
+msgstr ""
+
+#: trove/configuration/service.py:122
+#, python-format
+msgid "Updating configuration for tenant id %s"
+msgstr ""
+
+#: trove/configuration/service.py:141 trove/configuration/service.py:152
+#, python-format
+msgid "loaded configuration instances: %s"
+msgstr ""
+
+#: trove/configuration/service.py:160
+#, python-format
+msgid "loaded configuration group: %s"
+msgstr ""
+
+#: trove/configuration/service.py:177
+msgid "Validating configuration values"
+msgstr ""
+
+#: trove/configuration/service.py:196
+#, python-format
+msgid ""
+"The value provided for the configuration parameter %(key)s is not of type"
+" %(type)s."
+msgstr ""
+
+#: trove/configuration/service.py:205
+msgid ""
+"Invalid or unsupported min value defined in the configuration-parameters "
+"configuration file. Expected integer."
+msgstr ""
+
+#: trove/configuration/service.py:211
+#, python-format
+msgid ""
+"The value for the configuration parameter %(key)s is less than the "
+"minimum allowed: %(min)s"
+msgstr ""
+
+#: trove/configuration/service.py:219
+msgid ""
+"Invalid or unsupported max value defined in the configuration-parameters "
+"configuration file. Expected integer."
+msgstr ""
+
+#: trove/configuration/service.py:225
+#, python-format
+msgid ""
+"The value for the configuration parameter %(key)s is greater than the "
+"maximum allowed: %(max)s"
+msgstr ""
+
+#: trove/configuration/service.py:239
+msgid ""
+"Invalid or unsupported type defined in the configuration-parameters "
+"configuration file."
+msgstr ""
+
+#: trove/configuration/service.py:249
+#, python-format
+msgid "%s is not a supported configuration parameter."
+msgstr ""
+
+#: trove/db/models.py:60 trove/dns/models.py:55
+#: trove/extensions/mysql/models.py:216 trove/guestagent/models.py:58
+#, python-format
+msgid "Saving %(name)s: %(dict)s"
+msgstr ""
+
+#: trove/db/models.py:66 trove/dns/models.py:60
+#, python-format
+msgid "Deleting %(name)s: %(dict)s"
+msgstr ""
+
+#: trove/db/models.py:98 trove/db/models.py:105 trove/dns/models.py:68
+#, python-format
+msgid "%s Not Found"
+msgstr ""
+
+#: trove/db/sqlalchemy/session.py:77
+#, python-format
+msgid "Creating SQLAlchemy engine with args: %s"
+msgstr ""
+
+#: trove/extensions/account/service.py:36
+#, python-format
+msgid "Showing account information for '%(account)s' to '%(tenant)s'"
+msgstr ""
+
+#: trove/extensions/account/service.py:47
+#, python-format
+msgid "Showing all accounts with instances for '%s'"
+msgstr ""
+
+#: trove/extensions/mgmt/host/service.py:35
+#, python-format
+msgid "Indexing a host for tenant '%s'"
+msgstr ""
+
+#: trove/extensions/mgmt/host/service.py:44
+#, python-format
+msgid "Showing a host for tenant '%s'"
+msgstr ""
+
+#: trove/extensions/mgmt/host/instance/service.py:34
+#: trove/extensions/mgmt/host/instance/service.py:52
+#: trove/extensions/mgmt/instances/service.py:92
+#: trove/extensions/mgmt/instances/service.py:115
+#: trove/extensions/mgmt/quota/service.py:43 trove/instance/service.py:78
+msgid "Invalid request body."
+msgstr ""
+
+#: trove/extensions/mgmt/host/instance/service.py:42
+#: trove/extensions/mgmt/instances/service.py:105
+msgid "Only one action can be specified per request."
+msgstr ""
+
+#: trove/extensions/mgmt/host/instance/service.py:46
+#, python-format
+msgid "Invalid host action: %s"
+msgstr ""
+
+#: trove/extensions/mgmt/instances/service.py:51 trove/instance/service.py:134
+#, python-format
+msgid "Indexing a database instance for tenant '%s'"
+msgstr ""
+
+#: trove/extensions/mgmt/instances/service.py:72 trove/instance/service.py:157
+#, python-format
+msgid "Showing a database instance for tenant '%s'"
+msgstr ""
+
+#: trove/extensions/mgmt/instances/service.py:109
+#, python-format
+msgid "Invalid instance action: %s"
+msgstr ""
+
+#: trove/extensions/mgmt/instances/service.py:150
+#, python-format
+msgid "Showing root history for tenant '%s'"
+msgstr ""
+
+#: trove/extensions/mgmt/instances/service.py:169
+#, python-format
+msgid "Showing hardware info for instance '%s'"
+msgstr ""
+
+#: trove/extensions/mgmt/instances/service.py:181
+#, python-format
+msgid "Showing a instance diagnostics for instance '%s'"
+msgstr ""
+
+#: trove/extensions/mgmt/quota/service.py:34
+#, python-format
+msgid "Indexing quota info for tenant '%s'"
+msgstr ""
+
+#: trove/extensions/mgmt/volume/service.py:34
+#, python-format
+msgid "Indexing storage info for tenant '%s'"
+msgstr ""
+
+#: trove/extensions/mysql/service.py:43
+#, python-format
+msgid "Getting root enabled for instance '%s'"
+msgstr ""
+
+#: trove/extensions/mysql/service.py:51
+#, python-format
+msgid "Enabling root for instance '%s'"
+msgstr ""
+
+#: trove/extensions/mysql/service.py:73
+#, python-format
+msgid "Listing users for instance '%s'"
+msgstr ""
+
+#: trove/extensions/mysql/service.py:84
+#, python-format
+msgid "Creating users for instance '%s'"
+msgstr ""
+
+#: trove/extensions/mysql/service.py:97
+#, python-format
+msgid "Deleting user for instance '%s'"
+msgstr ""
+
+#: trove/extensions/mysql/service.py:120
+#, python-format
+msgid "Showing a user for instance '%s'"
+msgstr ""
+
+#: trove/extensions/mysql/service.py:137
+#, python-format
+msgid "Updating user attributes for instance '%s'"
+msgstr ""
+
+#: trove/extensions/mysql/service.py:159
+#, python-format
+msgid "Updating user passwords for instance '%s'"
+msgstr ""
+
+#: trove/extensions/mysql/service.py:207
+#, python-format
+msgid "Showing user access for instance '%s'"
+msgstr ""
+
+#: trove/extensions/mysql/service.py:214 trove/extensions/mysql/service.py:229
+#: trove/extensions/mysql/service.py:244
+#, python-format
+msgid "No such user: %(user)s "
+msgstr ""
+
+#: trove/extensions/mysql/service.py:223
+#, python-format
+msgid "Granting user access for instance '%s'"
+msgstr ""
+
+#: trove/extensions/mysql/service.py:238
+#, python-format
+msgid "Revoking user access for instance '%s'"
+msgstr ""
+
+#: trove/extensions/mysql/service.py:261
+#, python-format
+msgid "Listing schemas for instance '%s'"
+msgstr ""
+
+#: trove/extensions/mysql/service.py:272
+#, python-format
+msgid "Creating schema for instance '%s'"
+msgstr ""
+
+#: trove/extensions/mysql/service.py:282
+#, python-format
+msgid "Deleting schema for instance '%s'"
+msgstr ""
+
+#: trove/extensions/security_group/models.py:78
+#, python-format
+msgid "Security Group for %s"
+msgstr ""
+
+#: trove/extensions/security_group/models.py:132
+#, python-format
+msgid "Security Group with id: %(id)s already had been deleted"
+msgstr ""
+
+#: trove/extensions/security_group/service.py:112
+#, python-format
+msgid "Create Security Group Rules Required field(s) - %s"
+msgstr ""
+
+#: trove/guestagent/api.py:124
+#, python-format
+msgid "Changing passwords for users on Instance %s"
+msgstr ""
+
+#: trove/guestagent/api.py:129
+#, python-format
+msgid "Changing user attributes on Instance %s"
+msgstr ""
+
+#: trove/guestagent/api.py:135
+#, python-format
+msgid "Creating Users for Instance %s"
+msgstr ""
+
+#: trove/guestagent/api.py:140
+#, python-format
+msgid "Getting a user on Instance %s"
+msgstr ""
+
+#: trove/guestagent/api.py:147
+#, python-format
+msgid "Showing user grants on Instance %s"
+msgstr ""
+
+#: trove/guestagent/api.py:166
+#, python-format
+msgid "Listing Users for Instance %s"
+msgstr ""
+
+#: trove/guestagent/api.py:172
+#, python-format
+msgid "Deleting user %(user)s for Instance %(instance_id)s"
+msgstr ""
+
+#: trove/guestagent/api.py:180
+#, python-format
+msgid "Creating databases for Instance %s"
+msgstr ""
+
+#: trove/guestagent/api.py:185
+#, python-format
+msgid "Listing databases for Instance %s"
+msgstr ""
+
+#: trove/guestagent/api.py:193
+#, python-format
+msgid "Deleting database %(database)s for Instance %(instance_id)s"
+msgstr ""
+
+#: trove/guestagent/api.py:202
+#, python-format
+msgid "Enable root user for Instance %s"
+msgstr ""
+
+#: trove/guestagent/api.py:209
+#, python-format
+msgid "Disable root user for Instance %s"
+msgstr ""
+
+#: trove/guestagent/api.py:216
+#, python-format
+msgid "Check root access for Instance %s"
+msgstr ""
+
+#: trove/guestagent/api.py:221
+#, python-format
+msgid "Check hwinfo on Instance %s"
+msgstr ""
+
+#: trove/guestagent/api.py:226
+#, python-format
+msgid "Check diagnostics on Instance %s"
+msgstr ""
+
+#: trove/guestagent/api.py:236
+msgid "Sending the call to prepare the Guest"
+msgstr ""
+
+#: trove/guestagent/api.py:246
+msgid "Sending the call to restart MySQL on the Guest."
+msgstr ""
+
+#: trove/guestagent/api.py:251
+#, python-format
+msgid "Sending the call to start MySQL on the Guest with a timeout of %s."
+msgstr ""
+
+#: trove/guestagent/api.py:260
+#, python-format
+msgid ""
+"Sending the call to change MySQL conf file on the Guest with a timeout of"
+" %s."
+msgstr ""
+
+#: trove/guestagent/api.py:267
+msgid "Sending the call to stop MySQL on the Guest."
+msgstr ""
+
+#: trove/guestagent/api.py:273
+msgid "Sending an upgrade call to nova-guest"
+msgstr ""
+
+#: trove/guestagent/api.py:278
+#, python-format
+msgid "Check Volume Info on Instance %s"
+msgstr ""
+
+#: trove/guestagent/api.py:289
+#, python-format
+msgid "Create Backup %(backup_id)s for Instance %(instance_id)s"
+msgstr ""
+
+#: trove/guestagent/api.py:296
+#, python-format
+msgid "Mount volume %(mount)s on instance %(id)s"
+msgstr ""
+
+#: trove/guestagent/api.py:303
+#, python-format
+msgid "Unmount volume %(device)s on instance %(id)s"
+msgstr ""
+
+#: trove/guestagent/api.py:310
+#, python-format
+msgid "Resize device %(device)s on instance %(id)s"
+msgstr ""
+
+#: trove/guestagent/api.py:316
+#, python-format
+msgid "Updating overrides on Instance %s"
+msgstr ""
+
+#: trove/guestagent/api.py:317
+#, python-format
+msgid "Updating overrides values %s"
+msgstr ""
+
+#: trove/guestagent/api.py:321
+#, python-format
+msgid "Applying overrides on Instance %s"
+msgstr ""
+
+#: trove/guestagent/api.py:322
+#, python-format
+msgid "Applying overrides values %s"
+msgstr ""
+
+#: trove/guestagent/pkg.py:111
+#, python-format
+msgid "Error removing conflict %s"
+msgstr ""
+
+#: trove/guestagent/pkg.py:207
+msgid "version() saw unexpected output from rpm!"
+msgstr ""
+
+#: trove/guestagent/pkg.py:230
+msgid "Error fixing dpkg"
+msgstr ""
+
+#: trove/guestagent/pkg.py:336
+msgid "Error updating the apt sources"
+msgstr ""
+
+#: trove/guestagent/pkg.py:375
+#, python-format
+msgid "Package %s already installed."
+msgstr ""
+
+#: trove/guestagent/volume.py:146
+#, python-format
+msgid "Writing new line to fstab:%s"
+msgstr ""
+
+#: trove/guestagent/backup/backupagent.py:68
+#, python-format
+msgid "Running backup %(id)s"
+msgstr ""
+
+#: trove/guestagent/backup/backupagent.py:77
+#, python-format
+msgid "Using incremental runner: %s"
+msgstr ""
+
+#: trove/guestagent/backup/backupagent.py:105
+#, python-format
+msgid "Starting Backup %s"
+msgstr ""
+
+#: trove/guestagent/backup/backupagent.py:118
+#, python-format
+msgid "Backup %(backup_id)s completed status: %(success)s"
+msgstr ""
+
+#: trove/guestagent/backup/backupagent.py:120
+#, python-format
+msgid "Backup %(backup_id)s file swift checksum: %(checksum)s"
+msgstr ""
+
+#: trove/guestagent/backup/backupagent.py:122
+#, python-format
+msgid "Backup %(backup_id)s location: %(location)s"
+msgstr ""
+
+#: trove/guestagent/backup/backupagent.py:131
+#, python-format
+msgid "Error saving %(backup_id)s Backup"
+msgstr ""
+
+#: trove/guestagent/backup/backupagent.py:140
+#, python-format
+msgid "Error running backup: %(backup_id)s"
+msgstr ""
+
+#: trove/guestagent/backup/backupagent.py:147
+#, python-format
+msgid "Saving %(backup_id)s Backup Info to model"
+msgstr ""
+
+#: trove/guestagent/backup/backupagent.py:156
+#, python-format
+msgid "Getting Restore Runner %(type)s"
+msgstr ""
+
+#: trove/guestagent/backup/backupagent.py:168
+#, python-format
+msgid "Restoring instance from backup %(id)s to %(restore_location)s"
+msgstr ""
+
+#: trove/guestagent/backup/backupagent.py:171
+#, python-format
+msgid "Restore from backup %(id)s completed successfully to %(restore_location)s"
+msgstr ""
+
+#: trove/guestagent/backup/backupagent.py:173
+#, python-format
+msgid "Restore size: %s"
+msgstr ""
+
+#: trove/guestagent/backup/backupagent.py:177
+#, python-format
+msgid "Error restoring backup %(id)s"
+msgstr ""
+
+#: trove/guestagent/backup/backupagent.py:181
+#, python-format
+msgid "Restored Backup %(id)s"
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/manager.py:64
+msgid "Setting status BUILDING"
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/manager.py:70
+msgid "Config processing"
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/manager.py:81
+msgid "Mounting new volume."
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/manager.py:85
+#: trove/guestagent/datastore/mongodb/manager.py:77
+msgid "\"prepare\" call has finished."
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/manager.py:156
+#: trove/guestagent/datastore/couchbase/manager.py:69
+#: trove/guestagent/datastore/couchbase/manager.py:166
+#: trove/guestagent/datastore/mongodb/manager.py:164
+#: trove/guestagent/datastore/mysql/manager.py:125
+#: trove/guestagent/datastore/mysql/manager.py:185
+#: trove/guestagent/datastore/redis/manager.py:84
+#: trove/guestagent/datastore/redis/manager.py:134
+msgid "Mounted the volume."
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/manager.py:161
+#: trove/guestagent/datastore/couchbase/manager.py:171
+#: trove/guestagent/datastore/mongodb/manager.py:169
+#: trove/guestagent/datastore/mysql/manager.py:190
+#: trove/guestagent/datastore/redis/manager.py:139
+msgid "Unmounted the volume."
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/manager.py:166
+#: trove/guestagent/datastore/mongodb/manager.py:174
+#: trove/guestagent/datastore/mysql/manager.py:195
+#: trove/guestagent/datastore/redis/manager.py:144
+msgid "Resized the filesystem"
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/service.py:45
+msgid "Preparing Guest as Cassandra Server"
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/service.py:48
+#: trove/guestagent/datastore/mysql/service.py:598
+#: trove/guestagent/datastore/redis/service.py:148
+msgid "Dbaas install_if_needed complete"
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/service.py:66
+msgid "Error while initiating storage structure."
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/service.py:86
+msgid "Error killing stalled Cassandra start command."
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/service.py:89
+msgid "Could not start Cassandra"
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/service.py:100
+#: trove/guestagent/datastore/cassandra/service.py:102
+msgid "Could not stop Cassandra"
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/service.py:107
+msgid "Restarting DB"
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/service.py:115
+msgid "Installing cassandra server"
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/service.py:117
+msgid "Finished installing cassandra server"
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/service.py:120
+#, python-format
+msgid "Defining temp config holder at %s"
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/service.py:124
+msgid "Writing new config"
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/service.py:128
+msgid "Overriding old config"
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/service.py:133
+msgid "Opening cassandra.yaml"
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/service.py:135
+msgid "Preparing YAML object from cassandra.yaml"
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/service.py:144
+#: trove/guestagent/datastore/cassandra/service.py:161
+#, python-format
+msgid "Updating cassandra.yaml with %(key)s: %(value)s"
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/service.py:147
+#: trove/guestagent/datastore/cassandra/service.py:164
+msgid "Dumping YAML to stream"
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/service.py:176
+msgid "Starting cassandra with conf changes..."
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/service.py:177
+#, python-format
+msgid "inside the guest - cassandra is running %s..."
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/service.py:180
+#, python-format
+msgid "Cannot execute start_db_with_conf_changes because cassandra state == %s!"
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/service.py:183
+#: trove/guestagent/datastore/mysql/service.py:865
+msgid "Initiating config."
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/service.py:189
+#: trove/guestagent/datastore/mongodb/service.py:143
+#: trove/guestagent/datastore/mysql/service.py:871
+msgid "Resetting configuration"
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/service.py:206
+#: trove/guestagent/datastore/mongodb/service.py:211
+#: trove/guestagent/datastore/mongodb/service.py:225
+#, python-format
+msgid "Process execution %s"
+msgstr ""
+
+#: trove/guestagent/datastore/cassandra/service.py:209
+#: trove/guestagent/datastore/mongodb/service.py:228
+#, python-format
+msgid "OS Error %s"
+msgstr ""
+
+#: trove/guestagent/datastore/couchbase/manager.py:71
+msgid "Securing couchbase now."
+msgstr ""
+
+#: trove/guestagent/datastore/couchbase/manager.py:73
+msgid "\"prepare\" couchbase call has finished."
+msgstr ""
+
+#: trove/guestagent/datastore/couchbase/manager.py:176
+msgid "Resized the filesystem."
+msgstr ""
+
+#: trove/guestagent/datastore/couchbase/service.py:53
+msgid "Preparing Guest as Couchbase Server"
+msgstr ""
+
+#: trove/guestagent/datastore/couchbase/service.py:55
+msgid "Installing Couchbase"
+msgstr ""
+
+#: trove/guestagent/datastore/couchbase/service.py:63
+msgid "Couchbase Server change data dir path"
+msgstr ""
+
+#: trove/guestagent/datastore/couchbase/service.py:71
+msgid "Couchbase Server initialize cluster"
+msgstr ""
+
+#: trove/guestagent/datastore/couchbase/service.py:78
+msgid "Couchbase Server initial setup finished"
+msgstr ""
+
+#: trove/guestagent/datastore/couchbase/service.py:80
+#, python-format
+msgid "Process execution error %s"
+msgstr ""
+
+#: trove/guestagent/datastore/couchbase/service.py:93
+msgid "Installing Couchbase Server"
+msgstr ""
+
+#: trove/guestagent/datastore/couchbase/service.py:94
+#: trove/guestagent/datastore/redis/service.py:161
+#, python-format
+msgid "Creating %s"
+msgstr ""
+
+#: trove/guestagent/datastore/couchbase/service.py:104
+msgid "Finished installing Couchbase Server"
+msgstr ""
+
+#: trove/guestagent/datastore/couchbase/service.py:110
+msgid "Enabling Couchbase Server on boot."
+msgstr ""
+
+#: trove/guestagent/datastore/couchbase/service.py:117
+msgid "Command to enable Couchbase Server on boot not found."
+msgstr ""
+
+#: trove/guestagent/datastore/couchbase/service.py:121
+msgid "Disabling Couchbase Server on boot"
+msgstr ""
+
+#: trove/guestagent/datastore/couchbase/service.py:135
+msgid "Stopping Couchbase Server..."
+msgstr ""
+
+#: trove/guestagent/datastore/couchbase/service.py:150
+msgid "Could not stop Couchbase Server!"
+msgstr ""
+
+#: trove/guestagent/datastore/couchbase/service.py:152
+msgid "Could not stop Couchbase Server"
+msgstr ""
+
+#: trove/guestagent/datastore/couchbase/service.py:155
+msgid "Restarting Couchbase Server"
+msgstr ""
+
+#: trove/guestagent/datastore/couchbase/service.py:167
+msgid "Starting Couchbase Server..."
+msgstr ""
+
+#: trove/guestagent/datastore/couchbase/service.py:183
+msgid "Start up of Couchbase Server failed!"
+msgstr ""
+
+#: trove/guestagent/datastore/couchbase/service.py:210
+#, python-format
+msgid "Process execution %s "
+msgstr ""
+
+#: trove/guestagent/datastore/mongodb/manager.py:51
+msgid "Prepare MongoDB instance"
+msgstr ""
+
+#: trove/guestagent/datastore/mongodb/manager.py:66
+#, python-format
+msgid "Mounted the volume %(path)s as %(mount)s"
+msgstr ""
+
+#: trove/guestagent/datastore/mongodb/service.py:42
+msgid "Preparing Guest as MongoDB"
+msgstr ""
+
+#: trove/guestagent/datastore/mongodb/service.py:44
+#, python-format
+msgid "Installing packages: %s"
+msgstr ""
+
+#: trove/guestagent/datastore/mongodb/service.py:46
+msgid "Finished installing MongoDB server"
+msgstr ""
+
+#: trove/guestagent/datastore/mongodb/service.py:49
+msgid "Enabling MongoDB on boot"
+msgstr ""
+
+#: trove/guestagent/datastore/mongodb/service.py:56
+#: trove/guestagent/datastore/mongodb/service.py:79
+msgid "MongoDB service is not discovered."
+msgstr ""
+
+#: trove/guestagent/datastore/mongodb/service.py:59
+msgid "Disabling MongoDB on boot"
+msgstr ""
+
+#: trove/guestagent/datastore/mongodb/service.py:69
+msgid "Stopping MongoDB"
+msgstr ""
+
+#: trove/guestagent/datastore/mongodb/service.py:84
+#: trove/guestagent/datastore/mongodb/service.py:86
+msgid "Could not stop MongoDB"
+msgstr ""
+
+#: trove/guestagent/datastore/mongodb/service.py:89
+msgid "Restarting MongoDB"
+msgstr ""
+
+#: trove/guestagent/datastore/mongodb/service.py:98
+msgid "Starting MongoDB"
+msgstr ""
+
+#: trove/guestagent/datastore/mongodb/service.py:115
+msgid "Start up of MongoDB failed"
+msgstr ""
+
+#: trove/guestagent/datastore/mongodb/service.py:132
+msgid "Starting MongoDB with configuration changes"
+msgstr ""
+
+#: trove/guestagent/datastore/mongodb/service.py:133
+#, python-format
+msgid ""
+"Configuration contents:\n"
+" %s"
+msgstr ""
+
+#: trove/guestagent/datastore/mongodb/service.py:135
+#, python-format
+msgid "Cannot start MongoDB with configuration changes. MongoDB state == %s!"
+msgstr ""
+
+#: trove/guestagent/datastore/mongodb/service.py:163
+msgid "Updating MongoDB config"
+msgstr ""
+
+#: trove/guestagent/datastore/mongodb/service.py:165
+#, python-format
+msgid "Writing %s"
+msgstr ""
+
+#: trove/guestagent/datastore/mongodb/service.py:169
+#, python-format
+msgid "Moving %(a)s to %(b)s"
+msgstr ""
+
+#: trove/guestagent/datastore/mongodb/service.py:174
+msgid "Empty config_contents. Do nothing"
+msgstr ""
+
+#: trove/guestagent/datastore/mongodb/service.py:181
+#, python-format
+msgid "Config file %s not found"
+msgstr ""
+
+#: trove/guestagent/datastore/mongodb/service.py:198
+#, python-format
+msgid "Set owner to 'mongodb' for %s "
+msgstr ""
+
+#: trove/guestagent/datastore/mongodb/service.py:201
+#, python-format
+msgid "Set group to 'mongodb' for %s "
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/manager.py:96
+#, python-format
+msgid "Restoring database from backup %s"
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/manager.py:105
+msgid "Restored database successfully"
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/manager.py:130
+msgid "Securing mysql now."
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:355
+#, python-format
+msgid "Username %(user)s is not valid: %(reason)s"
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:387
+#, python-format
+msgid "Grant access to %s is not allowed"
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:408
+msgid "---Listing Databases---"
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:436
+#, python-format
+msgid "database_names = %r"
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:440
+#, python-format
+msgid "database = %s "
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:447
+msgid "databases = "
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:472
+msgid "---Listing Users---"
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:587
+msgid "Preparing Guest as MySQL Server"
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:589
+msgid "Installing mysql server"
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:596
+msgid "Finished installing mysql server"
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:604
+msgid "Generating admin password..."
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:617
+msgid "Dbaas secure complete."
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:621
+msgid "Preserving root access from restore"
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:665
+msgid "Stopping mysql..."
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:677
+msgid "Could not stop MySQL!"
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:708
+msgid "writing new overrides.cnf config file"
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:711
+msgid "removing overrides.cnf config file"
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:715
+msgid "applying overrides to mysql"
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:717
+msgid "updating overrides values in running daemon"
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:725
+#, python-format
+msgid "Unable to set %(key)s with value %(value)s"
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:729
+msgid "replacing the mycnf with template"
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:730
+#, python-format
+msgid "template_path(%(template)s) original_path(%(origin)s)"
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:761
+msgid "Wiping ib_logfiles..."
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:782
+msgid "Writing my.cnf templates."
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:804
+msgid "Writing new temp overrides.cnf file."
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:808
+msgid "Moving overrides.cnf into correct location."
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:812
+msgid "Setting permissions on overrides.cnf"
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:817
+msgid "Removing overrides configuration file"
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:822
+msgid "Starting mysql..."
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:845
+msgid "Start up of MySQL failed!"
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:858
+msgid "Starting mysql with conf changes..."
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:859
+#, python-format
+msgid "inside the guest - self.status.is_mysql_running(%s)..."
+msgstr ""
+
+#: trove/guestagent/datastore/mysql/service.py:862
+#, python-format
+msgid "Cannot execute start_db_with_conf_changes because MySQL state == %s!"
+msgstr ""
+
+#: trove/guestagent/datastore/redis/manager.py:86
+msgid "Securing redis now."
+msgstr ""
+
+#: trove/guestagent/datastore/redis/manager.py:89
+msgid "\"prepare\" redis call has finished."
+msgstr ""
+
+#: trove/guestagent/datastore/redis/service.py:85
+msgid "Password is set running ping with password"
+msgstr ""
+
+#: trove/guestagent/datastore/redis/service.py:94
+msgid "Password not set running ping without password"
+msgstr ""
+
+#: trove/guestagent/datastore/redis/service.py:100
+msgid "Redis is RUNNING."
+msgstr ""
+
+#: trove/guestagent/datastore/redis/service.py:103
+msgid "Process execution error on redis-cli"
+msgstr ""
+
+#: trove/guestagent/datastore/redis/service.py:109
+#, python-format
+msgid "Redis pid: %s"
+msgstr ""
+
+#: trove/guestagent/datastore/redis/service.py:111
+msgid "Service Status is BLOCKED."
+msgstr ""
+
+#: trove/guestagent/datastore/redis/service.py:117
+msgid "Service Status is CRASHED."
+msgstr ""
+
+#: trove/guestagent/datastore/redis/service.py:120
+msgid "Service Status is SHUTDOWN."
+msgstr ""
+
+#: trove/guestagent/datastore/redis/service.py:144
+msgid "Preparing Guest as Redis Server"
+msgstr ""
+
+#: trove/guestagent/datastore/redis/service.py:146
+msgid "Installing Redis"
+msgstr ""
+
+#: trove/guestagent/datastore/redis/service.py:160
+msgid "Installing redis server"
+msgstr ""
+
+#: trove/guestagent/datastore/redis/service.py:171
+msgid "Finished installing redis server"
+msgstr ""
+
+#: trove/guestagent/datastore/redis/service.py:177
+msgid "Enabling redis on boot."
+msgstr ""
+
+#: trove/guestagent/datastore/redis/service.py:179
+#: trove/guestagent/datastore/redis/service.py:194
+msgid "OS Using Upstart"
+msgstr ""
+
+#: trove/guestagent/datastore/redis/service.py:192
+msgid "Disabling redis on boot."
+msgstr ""
+
+#: trove/guestagent/datastore/redis/service.py:210
+msgid "Stopping redis..."
+msgstr ""
+
+#: trove/guestagent/datastore/redis/service.py:219
+msgid "Could not stop Redis!"
+msgstr ""
+
+#: trove/guestagent/datastore/redis/service.py:249
+msgid "Starting redis..."
+msgstr ""
+
+#: trove/guestagent/datastore/redis/service.py:260
+msgid "Start up of redis failed!"
+msgstr ""
+
+#: trove/guestagent/strategies/restore/base.py:102
+#, python-format
+msgid "Restored %s bytes from stream."
+msgstr ""
+
+#: trove/guestagent/strategies/restore/mysql_impl.py:41
+msgid "The mysqld daemon is up and running."
+msgstr ""
+
+#: trove/guestagent/strategies/restore/mysql_impl.py:44
+#: trove/guestagent/strategies/restore/mysql_impl.py:52
+msgid "The mysqld daemon is not running."
+msgstr ""
+
+#: trove/guestagent/strategies/restore/mysql_impl.py:49
+msgid "The mysqld daemon is still running."
+msgstr ""
+
+#: trove/guestagent/strategies/restore/mysql_impl.py:69
+msgid "Starting mysqld daemon"
+msgstr ""
+
+#: trove/guestagent/strategies/restore/mysql_impl.py:71
+msgid "wait_and_close_proc failed"
+msgstr ""
+
+#: trove/guestagent/strategies/restore/mysql_impl.py:79
+msgid "Root password reset successfully!"
+msgstr ""
+
+#: trove/guestagent/strategies/restore/mysql_impl.py:80
+msgid "Cleaning up the temp mysqld process..."
+msgstr ""
+
+#: trove/guestagent/strategies/restore/mysql_impl.py:121
+#, python-format
+msgid "Cleaning out restore location: %s"
+msgstr ""
+
+#: trove/guestagent/strategies/restore/mysql_impl.py:129
+#: trove/guestagent/strategies/restore/mysql_impl.py:188
+#, python-format
+msgid "Running innobackupex prepare: %s"
+msgstr ""
+
+#: trove/guestagent/strategies/restore/mysql_impl.py:131
+#: trove/guestagent/strategies/restore/mysql_impl.py:190
+msgid "Innobackupex prepare finished successfully"
+msgstr ""
+
+#: trove/guestagent/strategies/restore/mysql_impl.py:205
+#, python-format
+msgid "Restoring parent: %(parent_location)s checksum: %(parent_checksum)s"
+msgstr ""
+
+#: trove/guestagent/strategies/storage/swift.py:235
+#, python-format
+msgid "Writing metadata: %s"
+msgstr ""
+
+#: trove/instance/models.py:304
+#, python-format
+msgid ""
+"While shutting down instance (%(instance)s): server had status "
+"(%(status)s)."
+msgstr ""
+
+#: trove/instance/models.py:509
+#, python-format
+msgid " ... deleting compute id = %s"
+msgstr ""
+
+#: trove/instance/models.py:511
+msgid " ... setting status to DELETING."
+msgstr ""
+
+#: trove/instance/models.py:574
+#, python-format
+msgid "Settting task status to NONE on instance %s..."
+msgstr ""
+
+#: trove/instance/models.py:604
+#, python-format
+msgid "root_on_create not configured for %s hence defaulting the value to False"
+msgstr ""
+
+#: trove/instance/models.py:667
+#, python-format
+msgid "Tenant %(tenant)s created new Trove instance %(db)s..."
+msgstr ""
+
+#: trove/instance/models.py:758
+#, python-format
+msgid "Instance %s has no volume."
+msgstr ""
+
+#: trove/instance/models.py:762
+#, python-format
+msgid "The new volume 'size' must be larger than the current volume size of '%s'"
+msgstr ""
+
+#: trove/instance/models.py:823 trove/taskmanager/models.py:851
+#, python-format
+msgid "Unassigning the configuration from the instance %s"
+msgstr ""
+
+#: trove/instance/models.py:825 trove/taskmanager/models.py:853
+#, python-format
+msgid "Unassigning the configuration id %s"
+msgstr ""
+
+#: trove/instance/models.py:860
+#, python-format
+msgid "Updating or removing overrides for instance %s"
+msgstr ""
+
+#: trove/instance/models.py:864
+#, python-format
+msgid "config overrides has non-dynamic settings, requires a restart: %s"
+msgstr ""
+
+#: trove/instance/models.py:885
+#, python-format
+msgid "Server %(server)s for instance %(instance)s wasfound twice!"
+msgstr ""
+
+#: trove/instance/models.py:946 trove/instance/models.py:952
+#, python-format
+msgid "Server status could not be read for instance id(%s)"
+msgstr ""
+
+#: trove/instance/models.py:949
+#, python-format
+msgid "Server api_status(%s)"
+msgstr ""
+
+#: trove/instance/service.py:145
+#, python-format
+msgid "Indexing backups for instance '%s'"
+msgstr ""
+
+#: trove/instance/service.py:169
+#, python-format
+msgid "Deleting a database instance for tenant '%s'"
+msgstr ""
+
+#: trove/instance/service.py:180
+#, python-format
+msgid "Creating a database instance for tenant '%s'"
+msgstr ""
+
+#: trove/instance/service.py:243
+#, python-format
+msgid "Updating instance for tenant id %s"
+msgstr ""
+
+#: trove/instance/service.py:244
+#, python-format
+msgid "req: %s"
+msgstr ""
+
+#: trove/instance/service.py:245
+#, python-format
+msgid "body: %s"
+msgstr ""
+
+#: trove/openstack/common/eventlet_backdoor.py:142
+#, python-format
+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"
+msgstr ""
+
+#: trove/openstack/common/excutils.py:93
+#, python-format
+msgid "Unexpected exception occurred %d time(s)... retrying."
+msgstr ""
+
+#: trove/openstack/common/extensions.py:195
+#, python-format
+msgid "Extension with alias %s does not exist"
+msgstr ""
+
+#: trove/openstack/common/extensions.py:347
+msgid "Initializing extension manager."
+msgstr ""
+
+#: trove/openstack/common/extensions.py:397
+#, python-format
+msgid "Ext name: %s"
+msgstr ""
+
+#: trove/openstack/common/extensions.py:398
+#, python-format
+msgid "Ext alias: %s"
+msgstr ""
+
+#: trove/openstack/common/extensions.py:399
+#, python-format
+msgid "Ext description: %s"
+msgstr ""
+
+#: trove/openstack/common/extensions.py:400
+#, python-format
+msgid "Ext namespace: %s"
+msgstr ""
+
+#: trove/openstack/common/extensions.py:401
+#, python-format
+msgid "Ext updated: %s"
+msgstr ""
+
+#: trove/openstack/common/extensions.py:403
+#, python-format
+msgid "Exception loading extension: %s"
+msgstr ""
+
+#: trove/openstack/common/extensions.py:430
+#, python-format
+msgid "Loading extension file: %s"
+msgstr ""
+
+#: trove/openstack/common/extensions.py:438
+#, python-format
+msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
+msgstr ""
+
+#: trove/openstack/common/extensions.py:452
+#, python-format
+msgid "Loaded extension: %s"
+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:301
+#, python-format
+msgid "Deprecated: %s"
+msgstr ""
+
+#: trove/openstack/common/log.py:402
+#, python-format
+msgid "Error loading logging config %(log_config)s: %(err_msg)s"
+msgstr ""
+
+#: trove/openstack/common/log.py:453
+#, python-format
+msgid "syslog facility must be one of: %s"
+msgstr ""
+
+#: trove/openstack/common/log.py:623
+#, python-format
+msgid "Fatal call to deprecated config: %(msg)s"
+msgstr ""
+
+#: trove/openstack/common/loopingcall.py:84
+#, python-format
+msgid "task run outlasted interval by %s sec"
+msgstr ""
+
+#: trove/openstack/common/loopingcall.py:91
+msgid "in fixed duration looping call"
+msgstr ""
+
+#: trove/openstack/common/loopingcall.py:131
+#, python-format
+msgid "Dynamic looping call sleeping for %.02f seconds"
+msgstr ""
+
+#: trove/openstack/common/loopingcall.py:138
+msgid "in dynamic looping call"
+msgstr ""
+
+#: trove/openstack/common/periodic_task.py:97
+#, python-format
+msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
+msgstr ""
+
+#: trove/openstack/common/periodic_task.py:105
+#, python-format
+msgid "Running periodic task %(full_task_name)s"
+msgstr ""
+
+#: trove/openstack/common/periodic_task.py:113
+#, python-format
+msgid "Error during %(full_task_name)s: %(e)s"
+msgstr ""
+
+#: trove/openstack/common/policy.py:394
+#, python-format
+msgid "Failed to understand rule %(rule)s"
+msgstr ""
+
+#: trove/openstack/common/policy.py:404
+#, python-format
+msgid "No handler for matches of kind %s"
+msgstr ""
+
+#: trove/openstack/common/policy.py:679
+#, python-format
+msgid "Failed to understand rule %(rule)r"
+msgstr ""
+
+#: trove/openstack/common/processutils.py:122
+#, python-format
+msgid "Got unknown keyword args to utils.execute: %r"
+msgstr ""
+
+#: trove/openstack/common/processutils.py:137
+#, python-format
+msgid "Running cmd (subprocess): %s"
+msgstr ""
+
+#: trove/openstack/common/processutils.py:162
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
+#: trove/openstack/common/processutils.py:174
+#, python-format
+msgid "%r failed. Retrying."
+msgstr ""
+
+#: trove/openstack/common/service.py:118 trove/openstack/common/service.py:335
+msgid "Full set of CONF:"
+msgstr ""
+
+#: trove/openstack/common/service.py:127 trove/openstack/common/service.py:217
+#, python-format
+msgid "Caught %s, exiting"
+msgstr ""
+
+#: trove/openstack/common/service.py:139
+msgid "Exception during rpc cleanup."
+msgstr ""
+
+#: trove/openstack/common/service.py:188
+msgid "Parent process has died unexpectedly, exiting"
+msgstr ""
+
+#: trove/openstack/common/service.py:223
+msgid "Unhandled exception"
+msgstr ""
+
+#: trove/openstack/common/service.py:256
+msgid "Forking too fast, sleeping"
+msgstr ""
+
+#: trove/openstack/common/service.py:278
+#, python-format
+msgid "Started child %d"
+msgstr ""
+
+#: trove/openstack/common/service.py:288
+#, python-format
+msgid "Starting %d workers"
+msgstr ""
+
+#: trove/openstack/common/service.py:305
+#, python-format
+msgid "Child %(pid)d killed by signal %(sig)d"
+msgstr ""
+
+#: trove/openstack/common/service.py:309
+#, python-format
+msgid "Child %(pid)s exited with status %(code)d"
+msgstr ""
+
+#: trove/openstack/common/service.py:313
+#, python-format
+msgid "pid %d not in child list"
+msgstr ""
+
+#: trove/openstack/common/service.py:345
+#, python-format
+msgid "Caught %s, stopping children"
+msgstr ""
+
+#: trove/openstack/common/service.py:363
+#, python-format
+msgid "Waiting on %d children to exit"
+msgstr ""
+
+#: trove/openstack/common/sslutils.py:52
+#, python-format
+msgid "Unable to find cert_file : %s"
+msgstr ""
+
+#: trove/openstack/common/sslutils.py:55
+#, python-format
+msgid "Unable to find ca_file : %s"
+msgstr ""
+
+#: trove/openstack/common/sslutils.py:58
+#, python-format
+msgid "Unable to find key_file : %s"
+msgstr ""
+
+#: trove/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 ""
+
+#: trove/openstack/common/sslutils.py:100
+#, python-format
+msgid "Invalid SSL version : %s"
+msgstr ""
+
+#: trove/openstack/common/versionutils.py:69
+#, python-format
+msgid ""
+"%(what)s is deprecated as of %(as_of)s in favor of %(in_favor_of)s and "
+"may be removed in %(remove_in)s."
+msgstr ""
+
+#: trove/openstack/common/versionutils.py:73
+#, python-format
+msgid ""
+"%(what)s is deprecated as of %(as_of)s and may be removed in "
+"%(remove_in)s. It will not be superseded."
+msgstr ""
+
+#: 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 ""
+
+#: trove/openstack/common/crypto/utils.py:36
+#, python-format
+msgid "Block size of %(given)d is too big, max = %(maximum)d"
+msgstr ""
+
+#: trove/openstack/common/crypto/utils.py:45
+#, python-format
+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 "<unknown>"
+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:492
+#, 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:507
+#, 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:511
+#, 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:546
+#, 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:434
+#, python-format
+msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds"
+msgstr ""
+
+#: trove/openstack/common/rpc/impl_qpid.py:440
+#, python-format
+msgid "Connected to AMQP server on %s"
+msgstr ""
+
+#: trove/openstack/common/rpc/impl_qpid.py:453
+msgid "Re-established AMQP queues"
+msgstr ""
+
+#: trove/openstack/common/rpc/impl_qpid.py:519
+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:275
+#, python-format
+msgid "Created reservations %(reservations)s"
+msgstr ""
+
+#: trove/quota/quota.py:290
+#, python-format
+msgid "Failed to commit reservations %(reservations)s"
+msgstr ""
+
+#: trove/quota/quota.py:303
+#, python-format
+msgid "Failed to roll back reservations %(reservations)s"
+msgstr ""
+
+#: trove/taskmanager/api.py:127
+#, python-format
+msgid "Making async call to update configuration overrides for instance %s"
+msgstr ""
+
+#: trove/taskmanager/api.py:136
+#, python-format
+msgid "Making async call to unassign configuration for instance %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:130
+#, python-format
+msgid "Sending event: %(event_type)s, %(payload)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:159
+#, python-format
+msgid "the default template dict of mysqld section: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:169
+#, python-format
+msgid "begin create_instance for id: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:181
+#, python-format
+msgid "Error creating security group for instance: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:186
+#, python-format
+msgid "Successfully created security group for instance: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:248
+#, python-format
+msgid "Error creating DNS entry for instance: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:252
+#, python-format
+msgid "Successfully created DNS entry for instance: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:265
+msgid "Timeout for service changing to active. No usage create-event sent."
+msgstr ""
+
+#: trove/taskmanager/models.py:270
+msgid "Error during create-event call."
+msgstr ""
+
+#: trove/taskmanager/models.py:272
+#, python-format
+msgid "end create_instance for id: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:285
+#, python-format
+msgid "Service status: %(status)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:288
+#, python-format
+msgid "Service error description: %(desc)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:296
+#, python-format
+msgid "Trove instance status: %(action)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:299
+#, python-format
+msgid "Trove instance status description: %(text)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:320
+#, python-format
+msgid "Service not active, status: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:326
+#, python-format
+msgid "Server not active, status: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:332
+#, python-format
+msgid "begin _create_server_volume for id: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:350 trove/taskmanager/models.py:575
+#, python-format
+msgid "Created new compute instance %(server_id)s for id: %(id)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:355
+#, python-format
+msgid "Server response: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:363
+#, python-format
+msgid "Error creating server and volume for instance %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:365 trove/taskmanager/models.py:372
+#, python-format
+msgid "end _create_server_volume for id: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:378
+#, python-format
+msgid "begin _create_server_volume_heat for id: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:390
+msgid "heat template ascii encode issue"
+msgstr ""
+
+#: trove/taskmanager/models.py:412
+msgid "Timeout during stack status tracing"
+msgstr ""
+
+#: trove/taskmanager/models.py:436
+#, python-format
+msgid "Error during creating stack for instance %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:445
+#, python-format
+msgid "end _create_server_volume_heat for id: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:452
+#, python-format
+msgid "begin _create_server_volume_individually for id: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:467
+#, python-format
+msgid "Error creating server for instance %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:470
+#, python-format
+msgid "end _create_server_volume_individually for id: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:477
+#, python-format
+msgid "trove volume support = %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:483
+#, python-format
+msgid "Error provisioning volume for instance: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:487 trove/taskmanager/models.py:543
+#, python-format
+msgid "device_path = %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:488 trove/taskmanager/models.py:544
+#, python-format
+msgid "mount_point = %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:507
+#, python-format
+msgid "begin _create_volume for id: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:525
+#, python-format
+msgid "end _create_volume for id: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:529
+#, python-format
+msgid "Created volume %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:584
+msgid "Entering guest_prepare"
+msgstr ""
+
+#: trove/taskmanager/models.py:595
+#, python-format
+msgid "%(gt)s: Creating dns entry for instance: %(id)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:598 trove/taskmanager/models.py:725
+#, python-format
+msgid "trove dns support = %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:608
+#, python-format
+msgid "Polling for ip addresses: $%s "
+msgstr ""
+
+#: trove/taskmanager/models.py:617
+#, python-format
+msgid ""
+"Instance IP not available, instance (%(instance)s): server had status "
+"(%(status)s)."
+msgstr ""
+
+#: trove/taskmanager/models.py:628
+msgid "Creating dns entry..."
+msgstr ""
+
+#: trove/taskmanager/models.py:634
+#, python-format
+msgid "%(gt)s: DNS not enabled for instance: %(id)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:648
+#, python-format
+msgid ""
+"Error creating security group rules. Invalid port format. FromPort = "
+"%(from)s, ToPort = %(to)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:709
+#, python-format
+msgid "begin _delete_resources for id: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:721
+#, python-format
+msgid "Error during delete compute server %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:730
+#, python-format
+msgid "Error during dns entry of instance %(id)s: %(ex)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:739
+#, python-format
+msgid ""
+"Server %(server_id)s got into ERROR status during delete of instance "
+"%(instance_id)s!"
+msgstr ""
+
+#: trove/taskmanager/models.py:750
+#, python-format
+msgid "Timout during nova server delete of server: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:755
+#, python-format
+msgid "end _delete_resources for id: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:764
+#, python-format
+msgid "begin resize_volume for instance: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:767
+#, python-format
+msgid "end resize_volume for instance: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:774
+#, python-format
+msgid "Calling migrate with host(%s)..."
+msgstr ""
+
+#: trove/taskmanager/models.py:779
+#, python-format
+msgid "Calling create_backup %s "
+msgstr ""
+
+#: trove/taskmanager/models.py:784 trove/taskmanager/models.py:1292
+#, python-format
+msgid "Instance %s calling stop_db..."
+msgstr ""
+
+#: trove/taskmanager/models.py:786
+#, python-format
+msgid "Rebooting instance %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:804
+#, python-format
+msgid "Successfully rebooted instance %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:806
+#, python-format
+msgid "Failed to reboot instance %(id)s: %(e)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:809
+#, python-format
+msgid "Rebooting FINALLY %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:813
+#, python-format
+msgid "Restarting datastore on instance %s "
+msgstr ""
+
+#: trove/taskmanager/models.py:816
+#, python-format
+msgid "Restarting datastore successful %s "
+msgstr ""
+
+#: trove/taskmanager/models.py:818
+#, python-format
+msgid "Failure to restart datastore for instance %s."
+msgstr ""
+
+#: trove/taskmanager/models.py:821
+#, python-format
+msgid "Restarting complete on instance %s "
+msgstr ""
+
+#: trove/taskmanager/models.py:825
+#, python-format
+msgid "Updating configuration overrides on instance %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:828
+#, python-format
+msgid "self.ds_version: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:832
+#, python-format
+msgid "do we need a restart?: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:846
+msgid "Configuration overrides update successful."
+msgstr ""
+
+#: trove/taskmanager/models.py:848
+msgid "Failed to update configuration overrides."
+msgstr ""
+
+#: trove/taskmanager/models.py:857
+#, python-format
+msgid "items: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:858
+#, python-format
+msgid "item_name: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:885
+#, python-format
+msgid "default %(ds_manager)s section: %(config)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:886
+#, python-format
+msgid "self.configuration: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:891
+#, python-format
+msgid "finding item(%s)"
+msgstr ""
+
+#: trove/taskmanager/models.py:900
+#, python-format
+msgid "setting the default variables in dict: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:950
+#, python-format
+msgid "Deleting files with prefix: %(cont)s/%(prefix)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:958
+#, python-format
+msgid "Deleting file: %(cont)s/%(name)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:962
+#, python-format
+msgid "Deleting file: %(cont)s/%(filename)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:981
+#, python-format
+msgid "Exception deleting from swift. Details: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:1004
+#, 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:1013
+#, 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:1021
+#, python-format
+msgid ""
+"%(func)s encountered an error when attempting to resize the volume for "
+"instance %(id)s. Trying to recover by mounting the volume and then "
+"restarting the guest."
+msgstr ""
+
+#: trove/taskmanager/models.py:1030
+#, python-format
+msgid ""
+"%(func)s encountered an error when attempting to resize the volume for "
+"instance %(id)s. Trying to recover by attaching and mounting the volume "
+"and then restarting the guest."
+msgstr ""
+
+#: trove/taskmanager/models.py:1040
+#, python-format
+msgid "Instance %s calling stop_db."
+msgstr ""
+
+#: trove/taskmanager/models.py:1045
+#, python-format
+msgid "Unmounting the volume on instance %(id)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:1050
+#, python-format
+msgid "Successfully unmounted the volume %(vol_id)s for instance %(id)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:1056
+#, python-format
+msgid "Detach volume %(vol_id)s from instance %(id)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:1069
+#, python-format
+msgid "Successfully detached volume %(vol_id)s from instance %(id)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:1075
+#, python-format
+msgid "Attach volume %(vol_id)s to instance %(id)s at %(dev)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:1090
+#, python-format
+msgid "Successfully attached volume %(vol_id)s to instance %(id)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:1096
+#, python-format
+msgid "Resizing the filesystem for instance %(id)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:1101
+#, python-format
+msgid "Successfully resized volume %(vol_id)s filesystem for instance %(id)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:1107
+#, python-format
+msgid "Mount the volume on instance %(id)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:1112
+#, python-format
+msgid "Successfully mounted the volume %(vol_id)s on instance %(id)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:1118
+#, python-format
+msgid "Extending volume %(vol_id)s for instance %(id)s to size %(size)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:1123
+#, python-format
+msgid "Successfully extended the volume %(vol_id)s for instance %(id)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:1132
+#, python-format
+msgid "Failed to get volume %(vol_id)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:1146
+#, python-format
+msgid "Timeout trying to extend the volume %(vol_id)s for instance %(id)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:1159
+#, python-format
+msgid ""
+"Error encountered trying to verify extend for the volume %(vol_id)s for "
+"instance %(id)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:1167
+#, python-format
+msgid "begin _resize_active_volume for id: %(id)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:1179
+#, python-format
+msgid "end _resize_active_volume for id: %(id)s"
+msgstr ""
+
+#: trove/taskmanager/models.py:1183
+#, python-format
+msgid ""
+"%(gt)s: Resizing instance %(id)s volume for server %(server_id)s from "
+"%(old_volume_size)s to %(new_size)r GB"
+msgstr ""
+
+#: trove/taskmanager/models.py:1206
+#, python-format
+msgid ""
+"Volume resize failed for instance %(id)s. The instance must be in state "
+"%(state)s not %(inst_state)s."
+msgstr ""
+
+#: trove/taskmanager/models.py:1266
+msgid "Nova guest is ok."
+msgstr ""
+
+#: trove/taskmanager/models.py:1268
+msgid "Datastore is ok."
+msgstr ""
+
+#: trove/taskmanager/models.py:1271
+#, python-format
+msgid "Instance %s calling Compute confirm resize..."
+msgstr ""
+
+#: trove/taskmanager/models.py:1285 trove/taskmanager/models.py:1395
+#, python-format
+msgid "Instance %s calling Compute revert resize..."
+msgstr ""
+
+#: trove/taskmanager/models.py:1308
+#, python-format
+msgid "begin resize method _perform_nova_action instance: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:1312
+msgid "Initiating nova action"
+msgstr ""
+
+#: trove/taskmanager/models.py:1314
+msgid "Waiting for nova action"
+msgstr ""
+
+#: trove/taskmanager/models.py:1316
+msgid "Asserting nova status is ok"
+msgstr ""
+
+#: trove/taskmanager/models.py:1319
+msgid "* * * REVERT BARRIER PASSED * * *"
+msgstr ""
+
+#: trove/taskmanager/models.py:1320
+msgid "Asserting nova action success"
+msgstr ""
+
+#: trove/taskmanager/models.py:1322
+msgid "Asserting processes are OK"
+msgstr ""
+
+#: trove/taskmanager/models.py:1324
+msgid "Confirming nova action"
+msgstr ""
+
+#: trove/taskmanager/models.py:1327
+msgid "Exception during nova action."
+msgstr ""
+
+#: trove/taskmanager/models.py:1329
+#, python-format
+msgid "Reverting action for instance %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:1335
+msgid "Restarting datastore."
+msgstr ""
+
+#: trove/taskmanager/models.py:1338
+msgid "Cannot restart datastore because Nova server status is not ACTIVE"
+msgstr ""
+
+#: trove/taskmanager/models.py:1341
+#, python-format
+msgid "Error resizing instance %s."
+msgstr ""
+
+#: trove/taskmanager/models.py:1344
+msgid "Recording success"
+msgstr ""
+
+#: trove/taskmanager/models.py:1346
+#, python-format
+msgid "end resize method _perform_nova_action instance: %s"
+msgstr ""
+
+#: trove/taskmanager/models.py:1397
+msgid "Repairing config."
+msgstr ""
+
+#: trove/taskmanager/models.py:1407
+msgid "Error sending reset_configuration call."
+msgstr ""
+
+#: trove/taskmanager/models.py:1408
+msgid "Reverting resize."
+msgstr ""
+
+#: trove/taskmanager/models.py:1412
+#, python-format
+msgid "Updating instance %(id)s to flavor_id %(flavor_id)s."
+msgstr ""
+
+#: trove/taskmanager/models.py:1437
+msgid "Currently no assertions for a Migrate Action"
+msgstr ""
+
+#: trove/taskmanager/models.py:1440
+#, python-format
+msgid "Migrating instance %s without flavor change ..."
+msgstr ""
+
+#: trove/taskmanager/models.py:1442
+#, python-format
+msgid "Forcing migration to host(%s)"
+msgstr ""
+
+#: trove/taskmanager/models.py:1446
+#, python-format
+msgid "Successfully finished Migration to %(hostname)s: %(id)s"
+msgstr ""
+
+#: trove/tests/fakes/nova.py:270
+#, python-format
+msgid "volume status = %s"
+msgstr ""
+
+#: trove/tests/fakes/nova.py:275
+#, python-format
+msgid "Fake Volume Create %(volumeid)s with status %(volumestatus)s"
+msgstr ""
+
+#: trove/tests/fakes/nova.py:297
+#, python-format
+msgid "FAKE_SERVERS_DB : %s"
+msgstr ""
+
+#: trove/tests/fakes/nova.py:320
+#, python-format
+msgid "Couldn't find server id %(id)s, collection=%(db)s"
+msgstr ""
+
+#: trove/tests/fakes/nova.py:340
+#, python-format
+msgid "Simulated event ended, deleting server %s."
+msgstr ""
+
+#: trove/tests/fakes/nova.py:350
+#, python-format
+msgid "Setting server %s to running"
+msgstr ""
+
+#: trove/tests/fakes/nova.py:390
+#, python-format
+msgid "block_device_mapping = %s"
+msgstr ""
+
+#: trove/tests/fakes/nova.py:482
+#, python-format
+msgid "Couldn't find volume id %(id)s, collection=%(db)s"
+msgstr ""
+
+#: trove/tests/fakes/nova.py:502
+#, python-format
+msgid "Fake volume created %(volumeid)s with status %(volumestatus)s"
+msgstr ""
+
+#: trove/tests/fakes/nova.py:512
+#, python-format
+msgid "Resize volume id (%(volumeid)s) to size (%(size)s)"
+msgstr ""
+
+#: trove/tests/fakes/swift.py:43
+msgid "fake FakeSwiftClient Connection"
+msgstr ""
+
+#: trove/tests/fakes/swift.py:79
+#, python-format
+msgid "fake head_container(%s)"
+msgstr ""
+
+#: trove/tests/fakes/swift.py:91
+#, python-format
+msgid "fake put_container(%s)"
+msgstr ""
+
+#: trove/tests/fakes/swift.py:95
+#, python-format
+msgid "fake get_container(%s)"
+msgstr ""
+
+#: trove/tests/fakes/swift.py:103
+#, python-format
+msgid "fake put_container(%(container)s, %(name)s)"
+msgstr ""
+
+#: trove/tests/fakes/swift.py:125
+#, python-format
+msgid "fake get_object(%(container)s, %(name)s)"
+msgstr ""
+
+#: trove/tests/fakes/swift.py:163
+#, python-format
+msgid "fake put_object(%(container)s, %(name)s)"
+msgstr ""
+
+#: trove/tests/fakes/swift.py:197
+#, python-format
+msgid "fake post_object(%(container)s, %(name)s, %(head)s)"
+msgstr ""
+
+#: trove/tests/fakes/swift.py:201
+#, python-format
+msgid "fake delete_object(%(container)s, %(name)s)"
+msgstr ""
+
+#: trove/tests/util/usage.py:75
+#, python-format
+msgid "Received Usage Notification: %s"
+msgstr ""
+
+#: trove/tests/util/usage.py:81
+#, python-format
+msgid "Message Queue for %(id)s now has %(msg_count)d messages"
+msgstr ""
+