msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bulgarian (Bulgaria) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
+#: cinder/db/sqlalchemy/api.py:2089
+msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr ""
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
#, python-format
-msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
+msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
-msgid "Error running ssh command: %s"
+msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, python-format
-msgid "CPG (%s) doesn't exist on array"
+msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2012-01-19 20:22+0000\n"
"Last-Translator: yazar <zrncescientiae@gmail.com>\n"
"Language-Team: Bosnian <bs@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr "Neočekivana greška prilikom pokretanja komande."
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
-msgstr ""
+#: cinder/db/sqlalchemy/api.py:2089
+#, fuzzy
+msgid "Volume must be available"
+msgstr "Status volumena mora biti omogućen"
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr ""
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#, python-format
+msgid "CPG (%s) doesn't exist on array"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Neočekivana greška prilikom pokretanja komande."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
-#, python-format
-msgid "CPG (%s) doesn't exist on array"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Neočekivana greška prilikom pokretanja komande."
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Catalan "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
+#: cinder/db/sqlalchemy/api.py:2089
+msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr ""
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
#, python-format
-msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
+msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
-msgid "Error running ssh command: %s"
+msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, python-format
-msgid "CPG (%s) doesn't exist on array"
+msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.15\n"
+"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.19\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\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"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
+#: cinder/db/sqlalchemy/api.py:2089
+msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr ""
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
#, python-format
-msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
+msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
-msgid "Error running ssh command: %s"
+msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, python-format
-msgid "CPG (%s) doesn't exist on array"
+msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2012-04-04 20:28+0000\n"
"Last-Translator: Zbyněk Schwarz <Unknown>\n"
"Language-Team: Czech <cs@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr "Při spuštění příkazu došlo k nečekané chybě."
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr "Vyjímka DB zabalena."
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr "Vyskytla se neočekávaná výjimka."
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr "Připojení k glance selhalo"
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr "Neschváleno."
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr "Uživatel nemá správcovská oprávnění"
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "Pravidla nedovolují, aby bylo %(action)s provedeno."
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "Kernel nenalezen v obrazu %(image_id)s."
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr "Nepřijatelné parametry."
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr "Neplatný snímek"
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, fuzzy, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr "Svazek %(volume_id)s není k ničemu připojen"
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr "Nelze načíst data do formátu json"
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr "Požadavek je neplatný."
-#: cinder/exception.py:180
+#: cinder/exception.py:160
#, fuzzy
msgid "The results are invalid."
msgstr "Požadavek je neplatný."
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr "Obdržen neplatný vstup"
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr "Neplatný typ svazku"
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr "Neplatný svazek"
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Neplatný typ obsahu %(content_type)s."
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+#, fuzzy
+msgid "Invalid auth key"
+msgstr "Neplatný snímek"
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr "Služba je v tuto chvíli nedostupná."
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "Obraz %(image_id)s je nepřijatelný: %(reason)s"
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr "Zdroj nemohl být nalezen."
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, fuzzy, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr "Svazek %(volume_id)s nemohl být nastaven."
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "Svazek %(volume_id)s nemohl být nastaven."
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, fuzzy, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr "Nelze nalézt účet %(account_name) on zařízení Solidfire"
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr "Svazek není nalezen v instanci %(instance_id)s."
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr "Svazek %(volume_id)s nemá žádná metadata s klíčem %(metadata_key)s."
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr "Neplatná metadata"
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
#, fuzzy
msgid "Invalid metadata size"
msgstr "Neplatný klíč metadata"
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, fuzzy, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr "Instance %(instance_id)s nemá žádná metadata s klíčem %(metadata_key)s."
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr "Typ svazku %(volume_type_id)s nemohl být nalezen."
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr "Typ svazku s názvem %(volume_type_name)s nemohl být nalezen."
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"Typ svazku %(volume_type_id)s nemá žádné dodatečné parametry s klíčem "
"%(extra_specs_key)s."
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr "Snímek %(snapshot_id)s nemohl být nalezen."
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr "mazání svazku %(volume_name)s který má snímek"
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, fuzzy, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, fuzzy, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr "Źádný disk ve %(location)s"
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "Neplatný href %(image_href)s obrazu."
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "Obraz %(image_id)s nemohl být nalezen."
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "Služba %(service_id)s nemohla být nalezena."
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr "Hostitel %(host)s nemohl být nalezen."
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr "Filtr hostitelů plácinderče %(filter_name)s nemohl být nalezen."
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, fuzzy, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr "Filtr hostitelů plácinderče %(filter_name)s nemohl být nalezen."
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr "Nelze najít binární soubor %(binary)s v hostiteli %(host)s."
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr "Kvóta nemohla být nalezena."
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr "Kvóta pro projekt %(project_id)s nemohla být nalezena."
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, fuzzy, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr "Třída %(class_name)s nemohla být nalezena: %(exception)s"
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, fuzzy, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr "Kvóta pro projekt %(project_id)s nemohla být nalezena."
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, fuzzy, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr "Uživatel %(user_id)s nemohl být nalezen."
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, fuzzy, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr "Kvóta překročena"
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "Přesun %(migration_id)s nemohl být nalezen."
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr "Přesun nenalezen v instanci %(instance_id)s se stavem %(status)s."
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "Soubor %(file_path)s nemohl být nalezen."
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr "Třída %(class_name)s nemohla být nalezena: %(exception)s"
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr "Činnost není povolena."
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr "Dvojice klíčů %(key_name)s již existuje."
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "Typ svazku %(name)s již existuje."
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr "Chyba přesunu"
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Poškozené tělo zprávy: %(reason)s"
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr "Nelze najít nastavení v %(path)s"
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, fuzzy, python-format
+msgid "Could not find parameter %(param)s"
+msgstr "Nelze najít nastavení v %(path)s"
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr "Nelze načíst aplikaci vložení '%(name)s' z %(path)s"
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "Nebyl nalezen žádný platný hostitel. %(reason)s"
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr "Hostitel %(host)s není dostupný nebo neexistuje."
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr "Kvóta překročena"
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, fuzzy, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr "Zjištěn více než jeden svazek s názvem %(vol_name)"
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
"Nelze vytvořit typ_svazku s názvem %(name)s a specifikacemi "
"%(extra_specs)s"
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr "Špatná odpověď od SolidFire API"
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr "Chyba v odpovědi SolidFire API: data=%(data)s"
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, fuzzy, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr "Poškozené tělo zprávy: %(reason)s"
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, fuzzy, python-format
msgid "Bad HTTP response status %(status)s"
msgstr "Neplatný stav serveru: %(status)s"
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "Instance %(instance_id)s nemohla být nastavena."
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
#, fuzzy
msgid "Unknown NFS exception"
msgstr "Vyskytla se neočekávaná výjimka."
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "Vyskytla se neočekávaná výjimka."
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Poškozené tělo zprávy: %(reason)s"
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, fuzzy, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr "Skupina LDAP %(group_id)s nemohla být nalezena."
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Neplatná podpůrná vrstva: %s"
-#: cinder/exception.py:577
+#: cinder/exception.py:560
#, fuzzy
msgid "Connection to swift failed"
msgstr "Připojení k glance selhalo"
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, fuzzy, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr "Obraz %(image_id)s nemohl být nalezen."
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr "Výsledek byl %s"
msgid "%r failed. Retrying."
msgstr "%r selhalo. Opakování."
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Spouštění příkazu (SSH): %s"
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr "Nsprávný formát těla požadavku"
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, fuzzy, python-format
+msgid "Creating new volume transfer %s"
+msgstr "Vytvořit snímek svazku %s"
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, fuzzy, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
-msgstr ""
+#: cinder/db/sqlalchemy/api.py:2089
+#, fuzzy
+msgid "Volume must be available"
+msgstr "Obraz musí být dostupný"
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr "Vyjímka DB zabalena."
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
#, fuzzy
msgid "Could not find another host"
msgstr "Nelze najít %s v požadavku."
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, fuzzy, python-format
+msgid "Failed to create transfer record for %s"
+msgstr "Nelze získat metadata pro ip: %s"
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
-#, python-format
-msgid "rbd has no pool %s"
+#: cinder/volume/drivers/rbd.py:97
+#, fuzzy, python-format
+msgid "error opening rbd image %s"
+msgstr "Chyba v přesunu %s"
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "Neplatný snímek"
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, fuzzy, python-format
+msgid "not cloneable: %s"
+msgstr "Název roz: %s"
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
-#, python-format
-msgid "Unable to read image %s"
-msgstr ""
+#: cinder/volume/drivers/rbd.py:376
+#, fuzzy, python-format
+msgid "Unable to open image %(loc)s: %(err)s"
+msgstr "Poškozené tělo zprávy: %(reason)s"
#: cinder/volume/drivers/scality.py:63
msgid "Value required for 'scality_sofs_config'"
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, fuzzy, python-format
+msgid "XML exception reading parameter: %s"
+msgstr "Výjimka při načítání rozšíření: %s"
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, fuzzy, python-format
+msgid "HDP not found: %s"
+msgstr "Instance nenalezena"
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, fuzzy, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr "mazání svazku %(volume_name)s který má snímek"
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#, python-format
+msgid "CPG (%s) doesn't exist on array"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Při spuštění příkazu došlo k nečekané chybě."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
-#, python-format
-msgid "CPG (%s) doesn't exist on array"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "skupina %s již existuje"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Při spuštění příkazu došlo k nečekané chybě."
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2011-01-15 21:46+0000\n"
"Last-Translator: Soren Hansen <soren@linux2go.dk>\n"
"Language-Team: Danish <da@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
+#: cinder/db/sqlalchemy/api.py:2089
+msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr ""
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
#, python-format
-msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
+msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
-msgid "Error running ssh command: %s"
+msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, python-format
-msgid "CPG (%s) doesn't exist on array"
+msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2011-08-23 11:23+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: German <de@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr "Unerwarteter Fehler bei Ausführung des Kommandos."
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "keine Methode für diese Nachricht gefunden: %s"
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, fuzzy, python-format
+msgid "Could not find parameter %(param)s"
+msgstr "Nicht möglich volume %s zufinden"
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr "Ergebnis war %s"
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, fuzzy, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr "Nicht möglich volume %s zufinden"
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
-msgstr ""
+#: cinder/db/sqlalchemy/api.py:2089
+#, fuzzy, python-format
+msgid "Volume must be available"
+msgstr "Volume %s: wird erstellt"
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, fuzzy, python-format
+msgid "Failed to create transfer record for %s"
+msgstr "Nicht möglich volume %s zufinden"
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, fuzzy, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Nicht möglich volume %s zufinden"
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#, python-format
+msgid "CPG (%s) doesn't exist on array"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Unerwarteter Fehler bei Ausführung des Kommandos."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
-#, python-format
-msgid "CPG (%s) doesn't exist on array"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Unerwarteter Fehler bei Ausführung des Kommandos."
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
-#~ msgstr ""
-
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2011-10-21 11:27+0000\n"
"Last-Translator: Tom Fifield <Unknown>\n"
"Language-Team: English (Australia) <en_AU@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr "Unexpected error while running command."
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "no method for message: %s"
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr "Tried to remove non-existent console %(console_id)s."
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, fuzzy, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr "Tried to remove non-existent console %(console_id)s."
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "group %s already exists"
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, fuzzy, python-format
+msgid "Could not find parameter %(param)s"
+msgstr "Could not find iSCSI export for volume %s"
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s"
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Unable to locate volume %s"
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Invalid backend: %s"
-#: cinder/exception.py:577
+#: cinder/exception.py:560
#, fuzzy
msgid "Connection to swift failed"
msgstr "Connection to libvirt broke"
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr "Result was %s"
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Running cmd (SSH): %s"
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, fuzzy, python-format
+msgid "Creating new volume transfer %s"
+msgstr "Create volume of %s GB"
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, fuzzy, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr "Tried to remove non-existent console %(console_id)s."
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr "Use of empty request context is deprecated"
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
-msgstr ""
+#: cinder/db/sqlalchemy/api.py:2089
+#, fuzzy
+msgid "Volume must be available"
+msgstr "Volume status must be available"
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr "Must implement a fallback schedule"
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, fuzzy, python-format
+msgid "Failed to create transfer record for %s"
+msgstr "Failed to get metadata for ip: %s"
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
-#, python-format
-msgid "rbd has no pool %s"
-msgstr "rbd has no pool %s"
+#: cinder/volume/drivers/rbd.py:97
+#, fuzzy, python-format
+msgid "error opening rbd image %s"
+msgstr "Error starting xvp: %s"
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:151
+#, fuzzy, python-format
+msgid "error connecting to ceph cluster"
+msgstr "Connecting to libvirt: %s"
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, fuzzy, python-format
+msgid "connection data: %s"
+msgstr "Connecting to libvirt: %s"
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "instance %s: snapshotting"
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, fuzzy, python-format
+msgid "not cloneable: %s"
+msgstr "response %s"
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, fuzzy, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Unable to locate volume %s"
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, fuzzy, python-format
+msgid "HDP not found: %s"
+msgstr "Sheepdog is not working: %s"
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#, python-format
+msgid "CPG (%s) doesn't exist on array"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Unexpected error while running command."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
-#, python-format
-msgid "CPG (%s) doesn't exist on array"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "group %s already exists"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Unexpected error while running command."
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
-#~ msgstr ""
-
-#~ msgid "The hostname must be called '%s'"
-#~ msgstr ""
+#~ msgid "rbd has no pool %s"
+#~ msgstr "rbd has no pool %s"
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2012-03-30 11:10+0000\n"
"Last-Translator: Anthony Harrington <untaintableangel@hotmail.co.uk>\n"
"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr "Unexpected error while running command."
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr "DB exception wrapped."
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr "An unknown exception occurred."
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr "Connection to glance failed"
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr "Not authorised."
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr "User does not have admin privileges"
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "Policy doesn't allow %(action)s to be performed."
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr "Unacceptable parameters."
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr "Invalid snapshot"
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, fuzzy, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr "Volume %(volume_id)s is not attached to anything"
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr "Failed to load data into json format"
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr "The request is invalid."
-#: cinder/exception.py:180
+#: cinder/exception.py:160
#, fuzzy
msgid "The results are invalid."
msgstr "The request is invalid."
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr "Invalid input received"
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr "Invalid volume type"
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr "Invalid volume"
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Invalid content type %(content_type)s."
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+#, fuzzy
+msgid "Invalid auth key"
+msgstr "Invalid snapshot"
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, fuzzy, python-format
+msgid "Could not find parameter %(param)s"
+msgstr "Unable to locate volume %s"
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s"
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
#, fuzzy
msgid "Unknown NFS exception"
msgstr "An unknown exception occurred."
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "An unknown exception occurred."
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Unable to locate volume %s"
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Invalid backend: %s"
-#: cinder/exception.py:577
+#: cinder/exception.py:560
#, fuzzy
msgid "Connection to swift failed"
msgstr "Connection to glance failed"
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr "Result was %s"
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Running cmd (SSH): %s"
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, fuzzy, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr "Unable to locate volume %s"
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr "Use of empty request context is deprecated"
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
-msgstr ""
+#: cinder/db/sqlalchemy/api.py:2089
+#, fuzzy
+msgid "Volume must be available"
+msgstr "Volume status must be available"
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr "DB exception wrapped."
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, fuzzy, python-format
+msgid "Failed to create transfer record for %s"
+msgstr "Unable to locate volume %s"
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "Invalid snapshot"
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, fuzzy, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Unable to locate volume %s"
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, fuzzy, python-format
+msgid "HDP not found: %s"
+msgstr "Link Local address is not found.:%s"
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#, python-format
+msgid "CPG (%s) doesn't exist on array"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Unexpected error while running command."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
-#, python-format
-msgid "CPG (%s) doesn't exist on array"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Unexpected error while running command."
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
-#~ msgstr ""
-
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: markmc <markmc@redhat.com>\n"
"Language-Team: en_US <LL@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr "Unexpected error while running command."
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr "DB exception wrapped."
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr "An unknown exception occurred."
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr "Exception in string format operation"
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr "Connection to glance failed"
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr "Not authorized."
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr "User does not have admin privileges"
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "Policy doesn't allow %(action)s to be performed."
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "Not authorized for image %(image_id)s."
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr "Unacceptable parameters."
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr "Invalid snapshot"
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr "Volume %(volume_id)s is still attached, detach volume first."
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr "Failed to load data into json format"
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr "The request is invalid."
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr "The results are invalid."
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr "Invalid input received"
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr "Invalid volume type"
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr "Invalid volume"
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Invalid content type %(content_type)s."
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr "Invalid Parameter: Unicode is not supported by the current database."
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+#, fuzzy
+msgid "Invalid auth key"
+msgstr "Invalid input"
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr "Service is unavailable at this time."
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "Image %(image_id)s is unacceptable: %(reason)s"
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, fuzzy, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr "Expected a uuid but received %(uuid)."
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr "Resource could not be found."
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr "Volume %(volume_id)s persistence file could not be found."
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "Volume %(volume_id)s could not be found."
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr "Unable to locate account %(account_name)s on Solidfire device"
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr "Volume not found for instance %(instance_id)s."
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr "Invalid metadata"
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr "Invalid metadata size"
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr "Volume type %(volume_type_id)s could not be found."
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr "Volume type with name %(volume_type_name)s could not be found."
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr "Snapshot %(snapshot_id)s could not be found."
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr "deleting volume %(volume_name)s that has snapshot"
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr "deleting snapshot %(snapshot_name)s that has dependent volumes"
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr "No target id found for volume %(volume_id)s."
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr "Failed to create iscsi target for volume %(volume_id)s."
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr "Failed to attach iSCSI target for volume %(volume_id)s."
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr "Failed to remove iscsi target for volume %(volume_id)s."
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr "No disk at %(location)s"
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "Invalid image href %(image_href)s."
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "Image %(image_id)s could not be found."
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "Service %(service_id)s could not be found."
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr "Host %(host)s could not be found."
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr "Scheduler Host Filter %(filter_name)s could not be found."
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr "Scheduler Host Weigher %(weigher_name)s could not be found."
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr "Could not find binary %(binary)s on host %(host)s."
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr "Invalid reservation expiration %(expire)s."
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr "Quota could not be found"
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr "Unknown quota resources %(unknown)s."
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr "Quota for project %(project_id)s could not be found."
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr "Quota class %(class_name)s could not be found."
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr "Quota usage for project %(project_id)s could not be found."
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr "Quota reservation %(uuid)s could not be found."
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr "Quota exceeded for resources: %(overs)s"
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "Migration %(migration_id)s could not be found."
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr "Migration not found for instance %(instance_id)s with status %(status)s."
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "File %(file_path)s could not be found."
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr "Class %(class_name)s could not be found: %(exception)s"
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr "Action not allowed."
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr "Key pair %(key_name)s already exists."
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr "Volume Type %(id)s already exists."
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr "Migration error"
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Malformed message body: %(reason)s"
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr "Could not find config at %(path)s"
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, fuzzy, python-format
+msgid "Could not find parameter %(param)s"
+msgstr "Could not find config at %(path)s"
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr "Could not load paste app '%(name)s' from %(path)s"
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "No valid host was found. %(reason)s"
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr "Host %(host)s is not up or doesn't exist."
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr "Quota exceeded"
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr "Requested volume or snapshot exceeds allowed Gigabytes quota"
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr "Maximum volume/snapshot size exceeded"
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr "Maximum number of volumes allowed (%(allowed)d) exceeded"
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr "Maximum number of snapshots allowed (%(allowed)d) exceeded"
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr "Detected more than one volume with name %(vol_name)s"
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr "3PAR Host already exists: %(err)s. %(info)s"
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr "Invalid 3PAR Domain: %(err)s"
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr "Bad response from SolidFire API"
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr "Error in SolidFire API response: data=%(data)s"
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr "Unknown or unsupported command %(cmd)s"
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr "Malformed response to command %(cmd)s: %(reason)s"
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr "Bad HTTP response status %(status)s"
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr "Operation failed with status=%(status)s. Full dump: %(data)s"
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr "Unable to create server object for initiator %(name)s"
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr "Unable to find server object for initiator %(name)s"
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr "Unable to find any active VPSA controller"
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr "Failed to retrieve attachments for volume %(name)s"
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr "Invalid attachment info for volume %(name)s: %(reason)s"
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "Instance %(instance_id)s could not be found."
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr "Bad or unexpected response from the storage volume backend API: %(data)s"
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr "Unknown NFS exception"
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr "No mounted NFS shares found"
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr "There is no share which can host %(volume_size)sG"
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr "Unknown Gluster exception"
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr "No mounted Gluster shares found"
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Failed to copy image to volume"
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr "Backup %(backup_id)s could not be found."
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Invalid backup: %(reason)s"
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr "Connection to swift failed"
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, fuzzy, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr "Image %(image_id)s could not be found."
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr "Deploy v1 of the Cinder API. "
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr "Deploy v2 of the Cinder API. "
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr "Result was %s"
msgid "%r failed. Retrying."
msgstr "%r failed. Retrying."
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Running cmd (SSH): %s"
msgstr "Creating new backup %s"
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr "Incorrect request body format"
msgid "No image_name was specified in request."
msgstr "No image_name was specified in request."
+#: cinder/api/contrib/volume_transfer.py:133
+#, fuzzy
+msgid "Listing volume transfers"
+msgstr "Updating volume status"
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, fuzzy, python-format
+msgid "Creating new volume transfer %s"
+msgstr "Creating clone of volume: %s"
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, fuzzy, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr "Failed to create iscsi target for volume %(volume_id)s."
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, fuzzy, python-format
+msgid "Accepting volume transfer %s"
+msgstr "Updating volume status"
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, fuzzy, python-format
+msgid "Delete transfer with id: %s"
+msgstr "Delete volume with id: %s"
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr "Unknown sort direction, must be 'desc' or 'asc'"
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr "Use of empty request context is deprecated"
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr "Unrecognized read_deleted value '%s'"
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr "Change will make usage less than 0 for the following resources: %(unders)s"
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr "No backend config with id %(sm_backend_id)s"
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr "No sm_flavor called %(sm_flavor)s"
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr "No sm_volume with id %(volume_id)s"
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr "No backup with id %(backup_id)s"
+#: cinder/db/sqlalchemy/api.py:2089
+#, fuzzy
+msgid "Volume must be available"
+msgstr "must be available"
+
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/api.py:2136
+#, python-format
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
+msgstr ""
+
#: cinder/db/sqlalchemy/migration.py:74
msgid "version should be an integer"
msgstr "version should be an integer"
msgid "Upgrade DB using Essex release first."
msgstr "Upgrade DB using Essex release first."
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
-#, python-format
-msgid "Got mysql server has gone away: %s"
-msgstr "Got mysql server has gone away: %s"
-
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
-msgstr "SQL connection failed. %s attempts left."
-
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
msgid "Exception while creating table."
msgstr "Exception while creating table."
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr "Table |%s| not created!"
msgid "snapshot_metadata table not dropped"
msgstr "snapshot_metadata table not dropped"
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#, fuzzy
+msgid "transfers table not dropped"
+msgstr "reservations table not dropped"
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr "Invalid Parameter: Unicode is not supported by the current database."
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr "DB exception wrapped."
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr "Got mysql server has gone away: %s"
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr "SQL connection failed. %s attempts left."
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr "No key defining hosts for topic '%s', see ringfile"
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr "Is the appropriate service running?"
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr "Could not find another host"
msgid "Must implement schedule_create_volume"
msgstr "Must implement schedule_create_volume"
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr "Invalid value for 'scheduler_max_attempts', must be >=1"
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr "Filtered %(hosts)s"
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr "Choosing %(best_host)s"
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr "Failed to schedule_%(method)s: %(ex)s"
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr "Could not stat scheduler options file %(filename)s: '%(e)s'"
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr "Could not decode scheduler options: '%(e)s'"
msgid "Decoding JSON: %s"
msgstr "Decoding JSON: %s"
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+#, fuzzy
+msgid "Volume in unexpected state"
+msgstr "Unexpected status code"
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr "status must be available"
+#: cinder/transfer/api.py:116
+#, fuzzy, python-format
+msgid "Failed to create transfer record for %s"
+msgstr "Failed to get target portal for filer: %s"
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+
+#: cinder/transfer/api.py:175
+#, fuzzy, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr "Failed to update quota for deleting volume"
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr "May specify only one of snapshot, imageRef or source volume"
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr "Volume size cannot be lesser than the Snapshot size"
msgid "Image minDisk size is larger than the volume size."
msgstr "Image minDisk size is larger than the volume size."
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr "Failed to update quota for deleting volume"
msgstr "Volume still has %d dependent snapshots"
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr "Searching by: %s"
msgid "Notification {%s} received"
msgstr "Notification {%s} received"
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr "DB error: %s"
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr "id cannot be None"
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr "name cannot be None"
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
-#, python-format
-msgid "rbd has no pool %s"
-msgstr "rbd has no pool %s"
+#: cinder/volume/drivers/rbd.py:97
+#, fuzzy, python-format
+msgid "error opening rbd image %s"
+msgstr "Error mapping volume %s."
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
+msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:151
+#, fuzzy, python-format
+msgid "error connecting to ceph cluster"
+msgstr "Error connecting via ssh: %s"
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr "error refreshing volume stats"
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, fuzzy, python-format
+msgid "connection data: %s"
+msgstr "Given data: %s"
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr "Not stored in rbd"
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr "Blank components"
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr "Not an rbd snapshot"
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, fuzzy, python-format
+msgid "not cloneable: %s"
+msgstr "Ext name: %s"
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr "%s is in a different ceph cluster"
-#: cinder/volume/drivers/rbd.py:273
-#, python-format
-msgid "Unable to read image %s"
+#: cinder/volume/drivers/rbd.py:376
+#, fuzzy, python-format
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Unable to read image %s"
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr "%s is not set"
msgid "ISCSI properties: %s"
msgstr "ISCSI properties: %s"
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, fuzzy, python-format
+msgid "XML exception reading parameter: %s"
+msgstr "Exception loading extension: %s"
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, fuzzy, python-format
+msgid "No configuration found for service: %s"
+msgstr "Found Storage Configuration Service: %s"
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, fuzzy, python-format
+msgid "HDP not found: %s"
+msgstr "Disk not found: %s"
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, fuzzy, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr "No iscsi service found for vserver %s"
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, fuzzy, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr "Delete Volume: %(volume)s"
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, fuzzy, python-format
+msgid "LUN %s is deleted."
+msgstr "Volume %s is already mapped."
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr "read timed out"
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr "LUID not found for %(zfs_poolname)s. Output=%(out)s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr "Login to 3PAR array invalid"
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#, python-format
+msgid "CPG (%s) doesn't exist on array"
+msgstr "CPG (%s) doesn't exist on array"
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, python-format
msgid "Error running ssh command: %s"
msgstr "Error running ssh command: %s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
-#, python-format
-msgid "CPG (%s) doesn't exist on array"
-msgstr "CPG (%s) doesn't exist on array"
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr "Volume (%s) already exists on array"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, python-format
msgid "Unexpected state while cloning %s"
msgstr "Unexpected state while cloning %s"
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr "Login to 3PAR array invalid"
-
-#~ msgid "The hostname must be called '%s'"
-#~ msgstr "The hostname must be called '%s'"
+#~ msgid "rbd has no pool %s"
+#~ msgstr "rbd has no pool %s"
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2012-03-10 06:08+0000\n"
"Last-Translator: Oscar Rosario <oscar.inirio@gmail.com>\n"
"Language-Team: Spanish <es@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr "Error inesperado mientras el comando se ejecutaba"
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr "Una excepcion desconocida ha ocurrido"
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr "Coneccion con glance fallida"
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr "No Autorizado"
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr "El usuario no tiene privilegios de administrador"
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "no hay método para el mensaje: %s"
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr "Parametros inaceptables"
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr "Captura no valida"
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr "Fallo al ingresar informacion en formato json"
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr "La petición es inválida."
-#: cinder/exception.py:180
+#: cinder/exception.py:160
#, fuzzy
msgid "The results are invalid."
msgstr "La petición es inválida."
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr "Entrada invalida recibida"
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Tipo de contenido invalido %(content_type)s."
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+#, fuzzy
+msgid "Invalid auth key"
+msgstr "Captura no valida"
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr "El servicio no esta disponible en este momento"
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr "Fallo al generar metadatos para la ip %s"
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "el grupo %s ya existe"
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, fuzzy, python-format
+msgid "Could not find parameter %(param)s"
+msgstr "Imposible encontrar SR en VBD %s"
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
"No es posible crear el VDI en SR %(sr_ref)s para la instancia "
"%(instance_name)s"
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
#, fuzzy
msgid "Unknown NFS exception"
msgstr "Una excepcion desconocida ha ocurrido"
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "Una excepcion desconocida ha ocurrido"
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Imposible encontrar volumen %s"
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "backend inválido: %s"
-#: cinder/exception.py:577
+#: cinder/exception.py:560
#, fuzzy
msgid "Connection to swift failed"
msgstr "Coneccion con glance fallida"
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr "El resultado fue %s"
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "corriendo cmd (SSH): %s"
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, fuzzy, python-format
+msgid "Creating new volume transfer %s"
+msgstr "Crear volumen de %s GB"
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, fuzzy, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr "Fallo al generar metadatos para la ip %s"
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr "El uso de una petición de contexto vacía está en desuso"
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
-msgstr ""
+#: cinder/db/sqlalchemy/api.py:2089
+#, fuzzy
+msgid "Volume must be available"
+msgstr "El estado del volumen debe estar disponible"
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr "Debe de implementar un horario de reserva"
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, fuzzy, python-format
+msgid "Failed to create transfer record for %s"
+msgstr "Fallo al generar metadatos para la ip %s"
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
-#, python-format
-msgid "rbd has no pool %s"
+#: cinder/volume/drivers/rbd.py:97
+#, fuzzy, python-format
+msgid "error opening rbd image %s"
+msgstr "Desasociar volumen %s"
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:151
+#, fuzzy, python-format
+msgid "error connecting to ceph cluster"
+msgstr "Conectando a libvirt: %s"
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, fuzzy, python-format
+msgid "connection data: %s"
+msgstr "Conectando a libvirt: %s"
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "Captura no valida"
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, fuzzy, python-format
+msgid "not cloneable: %s"
+msgstr "respuesta %s"
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, fuzzy, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Imposible encontrar volumen %s"
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, fuzzy, python-format
+msgid "HDP not found: %s"
+msgstr "No se encuentra la dirección del enlace local.:%s"
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#, python-format
+msgid "CPG (%s) doesn't exist on array"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Error inesperado mientras el comando se ejecutaba"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
-#, python-format
-msgid "CPG (%s) doesn't exist on array"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "el grupo %s ya existe"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Error inesperado mientras el comando se ejecutaba"
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
-#~ msgstr ""
-
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Finnish (Finland) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
+#: cinder/db/sqlalchemy/api.py:2089
+msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr ""
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
#, python-format
-msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
+msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
-msgid "Error running ssh command: %s"
+msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, python-format
-msgid "CPG (%s) doesn't exist on array"
+msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2012-04-06 14:54+0000\n"
"Last-Translator: EmmanuelLeNormand <manu@ubuntu-fr.org>\n"
"Language-Team: French <fr@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr "Erreur imprévue lors de l'éxecution de la commande"
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Sortie standard : %(stdout)r\n"
"Sortie d'erreur : %(stderr)r"
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr "Une exception inconnue s'est produite."
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr "La connexion à Glance a échoué"
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr "Non autorisé."
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr "L’utilisateur n'a pas les privilèges administrateur"
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "Le réglage des droits n'autorise pas %(action)s à être effectué(e)(s)"
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "Pas de méthode pour le message : %s"
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr "Paramètres inacceptables."
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr "Snapshot invalide"
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, fuzzy, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr "Le volume %(volume_id)s n'est lié à rien"
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr "Échec du chargement des données au format JSON"
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr "La requête est invalide."
-#: cinder/exception.py:180
+#: cinder/exception.py:160
#, fuzzy
msgid "The results are invalid."
msgstr "La requête est invalide."
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr "Entrée invalide reçue"
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr "Type de volume invalide"
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr "Volume invalide"
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Le type de contenu %(content_type)s est invalide"
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+#, fuzzy
+msgid "Invalid auth key"
+msgstr "Snapshot invalide"
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr "Le service est indisponible actuellement."
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr "Tentative de suppression d'une console non existente %(console_id)s."
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, fuzzy, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr "Tentative de suppression d'une console non existente %(console_id)s."
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "le groupe %s existe déjà"
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, fuzzy, python-format
+msgid "Could not find parameter %(param)s"
+msgstr "Imposible de trouver une exportation iSCSI pour le volume %s"
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
"Impossible de créer VDI sur SR %(sr_ref)s pour l'instance "
"%(instance_name)s"
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
#, fuzzy
msgid "Unknown NFS exception"
msgstr "Une exception inconnue s'est produite."
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "Une exception inconnue s'est produite."
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Impossible de trouver le volume %s"
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Backend invalide : %s"
-#: cinder/exception.py:577
+#: cinder/exception.py:560
#, fuzzy
msgid "Connection to swift failed"
msgstr "La connexion à Glance a échoué"
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr "Le résultat était %s"
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Execution de la cmd (SSH): %s"
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, fuzzy, python-format
+msgid "Creating new volume transfer %s"
+msgstr "Création d'un volume de %s Go"
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, fuzzy, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr "Tentative de suppression d'une console non existente %(console_id)s."
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr "L'utilisation d'une requête de contexte vide est dévalué"
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
-msgstr ""
+#: cinder/db/sqlalchemy/api.py:2089
+#, fuzzy
+msgid "Volume must be available"
+msgstr "Le status du volume doit être disponible"
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr "Doit mettre en oeuvre un calendrier de retrait"
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, fuzzy, python-format
+msgid "Failed to create transfer record for %s"
+msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s"
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
-#, python-format
-msgid "rbd has no pool %s"
-msgstr "rbd n'as pas de file %s"
+#: cinder/volume/drivers/rbd.py:97
+#, fuzzy, python-format
+msgid "error opening rbd image %s"
+msgstr "Erreur au démarrage xvp : %s"
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
+msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:151
+#, fuzzy, python-format
+msgid "error connecting to ceph cluster"
+msgstr "Connexion à libvirt: %s"
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, fuzzy, python-format
+msgid "connection data: %s"
+msgstr "Connexion à libvirt: %s"
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "Snapshot invalide"
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, fuzzy, python-format
+msgid "not cloneable: %s"
+msgstr "réponse %s"
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, fuzzy, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Impossible de trouver le volume %s"
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, fuzzy, python-format
+msgid "HDP not found: %s"
+msgstr "Sheepdog n'est pas actif : %s"
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#, python-format
+msgid "CPG (%s) doesn't exist on array"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Erreur imprévue lors de l'éxecution de la commande"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
-#, python-format
-msgid "CPG (%s) doesn't exist on array"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "le groupe %s existe déjà"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Erreur imprévue lors de l'éxecution de la commande"
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
-#~ msgstr ""
-
-#~ msgid "The hostname must be called '%s'"
-#~ msgstr ""
+#~ msgid "rbd has no pool %s"
+#~ msgstr "rbd n'as pas de file %s"
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Croatian "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
+#: cinder/db/sqlalchemy/api.py:2089
+msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr ""
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
#, python-format
-msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
+msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
-msgid "Error running ssh command: %s"
+msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, python-format
-msgid "CPG (%s) doesn't exist on array"
+msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Hungarian "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
+#: cinder/db/sqlalchemy/api.py:2089
+msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr ""
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
#, python-format
-msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
+msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
-msgid "Error running ssh command: %s"
+msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, python-format
-msgid "CPG (%s) doesn't exist on array"
+msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Indonesian "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
+#: cinder/db/sqlalchemy/api.py:2089
+msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr ""
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
#, python-format
-msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
+msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
-msgid "Error running ssh command: %s"
+msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, python-format
-msgid "CPG (%s) doesn't exist on array"
+msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2012-04-01 18:59+0000\n"
"Last-Translator: simone.sandri <lexluxsox@hotmail.it>\n"
"Language-Team: Italian <it@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr "Si e' verificato un errore inatteso durante l'esecuzione del comando."
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr "E' stato riscontrato un errore sconosciuto"
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr "L'utente non ha i privilegi dell'amministratore"
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "nessun metodo per il messaggio: %s"
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr "Parametri inaccettabili."
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr "La richiesta non è valida."
-#: cinder/exception.py:180
+#: cinder/exception.py:160
#, fuzzy
msgid "The results are invalid."
msgstr "La richiesta non è valida."
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr "E' stato ricevuto un input non valido"
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr "Tipo del volume non valido"
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr "Volume non valido"
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+#, fuzzy
+msgid "Invalid auth key"
+msgstr "E' stato ricevuto un input non valido"
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, fuzzy, python-format
+msgid "Could not find parameter %(param)s"
+msgstr "Impossibile localizzare il volume %s"
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr "Impossible creare il VDI su SR %(sr_ref)s per l'istanza %(instance_name)s"
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
#, fuzzy
msgid "Unknown NFS exception"
msgstr "E' stato riscontrato un errore sconosciuto"
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "E' stato riscontrato un errore sconosciuto"
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr "Il risultato é %s"
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Eseguendo cmd (SSH): %s"
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, fuzzy, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr "Impossibile localizzare il volume %s"
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
-msgstr ""
+#: cinder/db/sqlalchemy/api.py:2089
+#, fuzzy
+msgid "Volume must be available"
+msgstr "Lo stato del volume deve essere disponibile"
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, fuzzy, python-format
+msgid "Failed to create transfer record for %s"
+msgstr "Impossibile localizzare il volume %s"
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "istanza %s: creazione snapshot in corso"
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, fuzzy, python-format
+msgid "not cloneable: %s"
+msgstr "risposta %s"
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, fuzzy, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Impossibile localizzare il volume %s"
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#, python-format
+msgid "CPG (%s) doesn't exist on array"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Si e' verificato un errore inatteso durante l'esecuzione del comando."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
-#, python-format
-msgid "CPG (%s) doesn't exist on array"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Si e' verificato un errore inatteso durante l'esecuzione del comando."
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
-#~ msgstr ""
-
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Italian (Italy) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
+#: cinder/db/sqlalchemy/api.py:2089
+msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr ""
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
#, python-format
-msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
+msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
-msgid "Error running ssh command: %s"
+msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, python-format
-msgid "CPG (%s) doesn't exist on array"
+msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2011-08-23 11:22+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: \n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr "コマンド実行において予期しないエラーが発生しました。"
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"標準出力: %(stdout)r\n"
"標準エラー出力: %(stderr)r"
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "メッセージ %s に対するメソッドが存在しません。"
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, fuzzy, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "グループ %s は既に存在しています。"
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, fuzzy, python-format
+msgid "Could not find parameter %(param)s"
+msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません"
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr "インスタンス %(instance_name)s 用のSR %(sr_ref)s における VDI を作成できません"
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "ボリューム %s の存在が確認できません。"
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "不正なバックエンドです: %s"
-#: cinder/exception.py:577
+#: cinder/exception.py:560
#, fuzzy
msgid "Connection to swift failed"
msgstr "libvirtへの接続が切れています。"
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr "コマンド実行結果: %s"
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "コマンド(SSH)を実行: %s"
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, fuzzy, python-format
+msgid "Creating new volume transfer %s"
+msgstr "Create volume: %s GBのボリュームを作成します。"
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, fuzzy, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr "Request context を空とすることは非推奨です。"
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
-msgstr ""
+#: cinder/db/sqlalchemy/api.py:2089
+#, fuzzy
+msgid "Volume must be available"
+msgstr "ボリュームのステータス(status)は available でなければなりません。"
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr "予備の(fallback)スケジューラを実装する必要があります。"
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, fuzzy, python-format
+msgid "Failed to create transfer record for %s"
+msgstr "ip %s に対するメタデータの取得に失敗しました。"
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
-#, python-format
-msgid "rbd has no pool %s"
-msgstr "rbd にプール %s がありません。"
+#: cinder/volume/drivers/rbd.py:97
+#, fuzzy, python-format
+msgid "error opening rbd image %s"
+msgstr "xvp の開始中にエラー: %s"
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:151
+#, fuzzy, python-format
+msgid "error connecting to ceph cluster"
+msgstr "libvirt %s へ接続します。"
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, fuzzy, python-format
+msgid "connection data: %s"
+msgstr "libvirt %s へ接続します。"
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "snapshotting: インスタンス %s のスナップショットを取得中"
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, fuzzy, python-format
+msgid "not cloneable: %s"
+msgstr "応答 %s"
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, fuzzy, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr "ボリューム %s の存在が確認できません。"
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, fuzzy, python-format
+msgid "HDP not found: %s"
+msgstr "Sheepdog が動作していません: %s"
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#, python-format
+msgid "CPG (%s) doesn't exist on array"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "コマンド実行において予期しないエラーが発生しました。"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
-#, python-format
-msgid "CPG (%s) doesn't exist on array"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "グループ %s は既に存在しています。"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "コマンド実行において予期しないエラーが発生しました。"
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
-#~ msgstr ""
-
-#~ msgid "The hostname must be called '%s'"
-#~ msgstr ""
+#~ msgid "rbd has no pool %s"
+#~ msgstr "rbd にプール %s がありません。"
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Georgian (Georgia) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
+#: cinder/db/sqlalchemy/api.py:2089
+msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr ""
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
#, python-format
-msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
+msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
-msgid "Error running ssh command: %s"
+msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, python-format
-msgid "CPG (%s) doesn't exist on array"
+msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2011-12-16 04:42+0000\n"
"Last-Translator: Zhongyue Luo <lzyeval@gmail.com>\n"
"Language-Team: Korean <ko@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다"
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, fuzzy, python-format
+msgid "Could not find parameter %(param)s"
+msgstr "%s 볼륨을 찾을수 없습니다"
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr "%(instance_name)s 인스턴스의 %(sr_ref)s SR에 대한 VDI 생성이 실패했습니다"
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, fuzzy, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr "%s 볼륨을 찾을수 없습니다"
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
-msgstr ""
+#: cinder/db/sqlalchemy/api.py:2089
+#, fuzzy
+msgid "Volume must be available"
+msgstr "볼륨의 상태를 알 수 없습니다"
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, fuzzy, python-format
+msgid "Failed to create transfer record for %s"
+msgstr "%s 볼륨을 찾을수 없습니다"
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "인스턴스 %s: 스냅샷 저장중"
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, fuzzy, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr "%s 볼륨을 찾을수 없습니다"
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#, python-format
+msgid "CPG (%s) doesn't exist on array"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
-#, python-format
-msgid "CPG (%s) doesn't exist on array"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다"
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
-#~ msgstr ""
-
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Korean (Korea) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
+#: cinder/db/sqlalchemy/api.py:2089
+msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr ""
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
#, python-format
-msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
+msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
-msgid "Error running ssh command: %s"
+msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, python-format
-msgid "CPG (%s) doesn't exist on array"
+msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Malay "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
+#: cinder/db/sqlalchemy/api.py:2089
+msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr ""
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
#, python-format
-msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
+msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
-msgid "Error running ssh command: %s"
+msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, python-format
-msgid "CPG (%s) doesn't exist on array"
+msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Norwegian Bokmål "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
+#: cinder/db/sqlalchemy/api.py:2089
+msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr ""
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
#, python-format
-msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
+msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
-msgid "Error running ssh command: %s"
+msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, python-format
-msgid "CPG (%s) doesn't exist on array"
+msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Dutch (Netherlands) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
+#: cinder/db/sqlalchemy/api.py:2089
+msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr ""
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
#, python-format
-msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
+msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
-msgid "Error running ssh command: %s"
+msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, python-format
-msgid "CPG (%s) doesn't exist on array"
+msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Portuguese "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
+#: cinder/db/sqlalchemy/api.py:2089
+msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr ""
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
#, python-format
-msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
+msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
-msgid "Error running ssh command: %s"
+msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, python-format
-msgid "CPG (%s) doesn't exist on array"
+msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2012-02-06 21:07+0000\n"
"Last-Translator: Adriano Steffler <Unknown>\n"
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr "Erro inesperado ao executar o comando."
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Saída padrão: %(stdout)r\n"
"Erro: %(stderr)r"
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "sem método para mensagem: %s"
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr "Falha ao obter metadados para o ip: %s"
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "group %s já existe"
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, fuzzy, python-format
+msgid "Could not find parameter %(param)s"
+msgstr "Não é possível localizar o volume %s"
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
"Não é possível criar o VDI no SR %(sr_ref)s para a instância "
"%(instance_name)s"
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Não é possível localizar o volume %s"
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Backend inválido: %s"
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr "Resultado foi %s"
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Executando o comando (SSH): %s"
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, fuzzy, python-format
+msgid "Creating new volume transfer %s"
+msgstr "Criar volume de %s GB"
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, fuzzy, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr "Falha ao obter metadados para o ip: %s"
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
-msgstr ""
+#: cinder/db/sqlalchemy/api.py:2089
+#, fuzzy
+msgid "Volume must be available"
+msgstr "O status do volume parece estar disponível"
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, fuzzy, python-format
+msgid "Failed to create transfer record for %s"
+msgstr "Falha ao obter metadados para o ip: %s"
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
-#, python-format
-msgid "rbd has no pool %s"
+#: cinder/volume/drivers/rbd.py:97
+#, fuzzy, python-format
+msgid "error opening rbd image %s"
+msgstr "Desanexar volume %s"
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "instância %s: fazendo um snapshot"
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, fuzzy, python-format
+msgid "not cloneable: %s"
+msgstr "resposta %s"
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, fuzzy, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Não é possível localizar o volume %s"
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, fuzzy, python-format
+msgid "HDP not found: %s"
+msgstr "Endereço para Link Local não encontrado: %s"
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#, python-format
+msgid "CPG (%s) doesn't exist on array"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Erro inesperado ao executar o comando."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
-#, python-format
-msgid "CPG (%s) doesn't exist on array"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "group %s já existe"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Erro inesperado ao executar o comando."
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
-#~ msgstr ""
-
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2012-03-25 09:34+0000\n"
"Last-Translator: Eugene Marshal <Unknown>\n"
"Language-Team: Russian <ru@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr "Неожиданная ошибка при выполнении команды."
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr "Обнаружено неизвестное исключение."
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr "Сбой соединения с glance"
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr "Не авторизировано."
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr "Пользователь не имеет административных привилегий"
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "Политика не допускает выполнения %(action)s."
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "Ядро не найдено для образа %(image_id)s."
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr "Недопустимые параметры."
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr "Недопустимый снимок"
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, fuzzy, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr "Том %(volume_id)s никуда не присоединён"
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr "Ошибка загрузки данных в формат json"
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr "Недопустимый запрос."
-#: cinder/exception.py:180
+#: cinder/exception.py:160
#, fuzzy
msgid "The results are invalid."
msgstr "Недопустимый запрос."
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr "Недопустимый тип тома"
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr "Недопустимый том"
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Недопустимый тип содержимого %(content_type)s."
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+#, fuzzy
+msgid "Invalid auth key"
+msgstr "Недопустимый снимок"
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr "В данный момент служба недоступна."
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "Образ %(image_id)s недопустим: %(reason)s"
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr "Ресурс не может быть найден."
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, fuzzy, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr "Том %(volume_id)s не найден."
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "Том %(volume_id)s не найден."
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr "Не найден том для копии %(instance_id)s."
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr "Том %(volume_id)s не имеет метаданных с ключом %(metadata_key)s."
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr "Недопустимые метаданные"
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
#, fuzzy
msgid "Invalid metadata size"
msgstr "Неправильный ключ метаданных"
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, fuzzy, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr "Копия %(instance_id)s не имеет метаданных с ключом %(metadata_key)s."
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr "Тип тома %(volume_type_id)s не может быть найден."
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr "Тип тома под названием %(volume_type_name)s не может быть найден."
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"Тип тома %(volume_type_id)s не имеет дополнительных особенностей с ключом"
" %(extra_specs_key)s."
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr "Снимок %(snapshot_id)s не может быть найден."
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr "удаление тома %(volume_name)s, который имеет снимок"
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, fuzzy, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr "Отсутствует диск в %(location)s"
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "Недопустимый образ href %(image_href)s."
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "Образ %(image_id)s не найден."
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "Служба %(service_id)s не найдена."
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr "Узел %(host)s не найден."
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, fuzzy, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr "Узел сompute %(host)s не найден."
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr "Квота не найдена"
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr "Квота проекта %(project_id)s не найдена."
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, fuzzy, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr "Класс %(class_name)s не найден: %(exception)s"
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, fuzzy, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr "Квота проекта %(project_id)s не найдена."
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, fuzzy, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr "Пользователь %(user_id)s не найден."
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, fuzzy, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr "Превышена квота"
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "Перемещение %(migration_id)s не найдено."
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr "Перемещение не найдено для копии %(instance_id)s в состоянии %(status)s."
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "Файл %(file_path)s не может быть найден."
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr "Класс %(class_name)s не найден: %(exception)s"
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr "Действие не разрешено."
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "Тип тома %(name)s уже существует."
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr "Ошибка перемещения"
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Неправильное тело сообщения: %(reason)s"
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr "Невозможно найти конфигурацию по адресу %(path)s"
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, fuzzy, python-format
+msgid "Could not find parameter %(param)s"
+msgstr "Невозможно найти конфигурацию по адресу %(path)s"
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "Допустимый узел не найден. %(reason)s"
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr "Узел %(host)s не работает или не существует."
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr "Превышена квота"
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
"Невозможно создать volume_type с именем %(name)s и спецификациями "
"%(extra_specs)s"
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, fuzzy, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr "Неправильное тело сообщения: %(reason)s"
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, fuzzy, python-format
msgid "Bad HTTP response status %(status)s"
msgstr "Недопустимое состояние сервера: %(status)s"
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr "Невозможно создать VDI на SR %(sr_ref)s для копии %(instance_name)s"
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, fuzzy, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr "Невозможно найти узел для копии %s"
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "Копия %(instance_id)s не найдена."
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
#, fuzzy
msgid "Unknown NFS exception"
msgstr "Обнаружено неизвестное исключение."
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "Обнаружено неизвестное исключение."
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Невозможно найти том %s"
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, fuzzy, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr "Группа LDAP %(group_id)s не найдена."
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Недопустимый внутренний интерфейс: %s"
-#: cinder/exception.py:577
+#: cinder/exception.py:560
#, fuzzy
msgid "Connection to swift failed"
msgstr "Сбой соединения с glance"
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, fuzzy, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr "Образ %(image_id)s не найден."
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr "Результат %s"
msgid "%r failed. Retrying."
msgstr "%r ошибка. Выполняется повтор."
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Выполнение команды (SSH): %s"
msgstr "Создание SR %s"
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr "Неправильный формат тела запроса"
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+#, fuzzy
+msgid "Listing volume transfers"
+msgstr "Обновление состояния узла"
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, fuzzy, python-format
+msgid "Creating new volume transfer %s"
+msgstr "Создать снимок тома %s"
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, fuzzy, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, fuzzy, python-format
+msgid "Accepting volume transfer %s"
+msgstr "Обновление состояния узла"
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, fuzzy, python-format
+msgid "Delete transfer with id: %s"
+msgstr "Удалить том с идентификатором: %s"
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr "Нераспознанное значение read_deleted '%s'"
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
+#: cinder/db/sqlalchemy/api.py:2089
+#, fuzzy
+msgid "Volume must be available"
+msgstr "Состояние тома должно быть доступно"
+
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/api.py:2136
+#, python-format
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
+msgstr ""
+
#: cinder/db/sqlalchemy/migration.py:74
msgid "version should be an integer"
msgstr ""
msgid "Upgrade DB using Essex release first."
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
-#, python-format
-msgid "Got mysql server has gone away: %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, fuzzy, python-format
-msgid "SQL connection failed. %s attempts left."
-msgstr "Ошибка соединения с SQL (%(connstring)s). %(attempts)d попыток осталось."
-
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
msgid "Exception while creating table."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr "Таблица |%s| не создана!"
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, fuzzy, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr "Ошибка соединения с SQL (%(connstring)s). %(attempts)d попыток осталось."
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr "Выполняется ли соответствующая служба?"
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
#, fuzzy
msgid "Could not find another host"
msgstr "Невозможно найти другой compute"
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr "Отфильтрованы %(hosts)s"
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr "Ошибка schedule_%(method)s: %(ex)s"
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr "Невозможно декодировать параметры расписания: '%(e)s'"
msgid "Decoding JSON: %s"
msgstr "Декодирование JSON: %s"
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
+#: cinder/transfer/api.py:67
+#, fuzzy
+msgid "Volume in unexpected state"
+msgstr "Непредвиденный код состояния"
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, fuzzy, python-format
+msgid "Failed to create transfer record for %s"
+msgstr "Ошибка получения метаданных для ip: %s"
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, fuzzy, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr "Превышена квота для %(pid)s, попытка создания тома %(size)sG"
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, fuzzy, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr "Превышена квота для %(pid)s, попытка создания тома %(size)sG"
+
+#: cinder/transfer/api.py:175
+#, fuzzy, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr "Ошибка обновления агента: %(resp)r"
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, fuzzy, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr "Превышена квота для %(pid)s, попытка создания тома %(size)sG"
-
-#: cinder/volume/api.py:178
-#, fuzzy, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr "Превышена квота для %(pid)s, попытка создания тома %(size)sG"
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr "Поиск по: %s"
msgid "Notification {%s} received"
msgstr "Принято уведомление {%s}"
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr "Ошибка БД: %s"
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
-#, python-format
-msgid "rbd has no pool %s"
-msgstr "rbd не имеет пула %s"
+#: cinder/volume/drivers/rbd.py:97
+#, fuzzy, python-format
+msgid "error opening rbd image %s"
+msgstr "Ошибка запуска xvp: %s"
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:151
+#, fuzzy, python-format
+msgid "error connecting to ceph cluster"
+msgstr "Подключение к libvirt: %s"
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, fuzzy, python-format
+msgid "connection data: %s"
+msgstr "Заданные данные: %s"
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "Недопустимый снимок"
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, fuzzy, python-format
+msgid "not cloneable: %s"
+msgstr "ответ %s"
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, fuzzy, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Невозможно найти том %s"
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, fuzzy, python-format
+msgid "XML exception reading parameter: %s"
+msgstr "Расширенный ресурс: %s"
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, fuzzy, python-format
+msgid "HDP not found: %s"
+msgstr "Узел не найден"
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, fuzzy, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr "Удалить том с идентификатором: %s"
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr "LUID не найден для %(zfs_poolname)s. Вывод=%(out)s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#, python-format
+msgid "CPG (%s) doesn't exist on array"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Ошибка в соглашении: %s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
-#, python-format
-msgid "CPG (%s) doesn't exist on array"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "группа %s уже существует"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Неожиданная ошибка при выполнении команды."
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
-#~ msgstr ""
-
-#~ msgid "The hostname must be called '%s'"
-#~ msgstr ""
+#~ msgid "rbd has no pool %s"
+#~ msgstr "rbd не имеет пула %s"
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Russian (Russia) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
+#: cinder/db/sqlalchemy/api.py:2089
+msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr ""
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
#, python-format
-msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
+msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
-msgid "Error running ssh command: %s"
+msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, python-format
-msgid "CPG (%s) doesn't exist on array"
+msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Swahili (Kenya) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
+#: cinder/db/sqlalchemy/api.py:2089
+msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr ""
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
#, python-format
-msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
+msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
-msgid "Error running ssh command: %s"
+msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, python-format
-msgid "CPG (%s) doesn't exist on array"
+msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2011-08-23 11:21+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: Tagalog <tl@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command."
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "walang paraan para sa mensahe: %s"
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
+#: cinder/db/sqlalchemy/api.py:2089
+msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr ""
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#, python-format
+msgid "CPG (%s) doesn't exist on array"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
-#, python-format
-msgid "CPG (%s) doesn't exist on array"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command."
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2011-12-14 18:10+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Turkish <tr@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
+#: cinder/db/sqlalchemy/api.py:2089
+msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr ""
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
#, python-format
-msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
+msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
-msgid "Error running ssh command: %s"
+msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, python-format
-msgid "CPG (%s) doesn't exist on array"
+msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Turkish (Turkey) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
+#: cinder/db/sqlalchemy/api.py:2089
+msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr ""
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
#, python-format
-msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
+msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
-msgid "Error running ssh command: %s"
+msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, python-format
-msgid "CPG (%s) doesn't exist on array"
+msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2011-08-23 11:21+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: Ukrainian <uk@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr "Неочікувана помилка при виконанні команди."
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "без порядку для повідомлень: %s"
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, fuzzy, python-format
+msgid "Creating new volume transfer %s"
+msgstr "Створити розділ на %s ГБ"
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, fuzzy, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr "Створити розділ на %s ГБ"
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
+#: cinder/db/sqlalchemy/api.py:2089
+msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, fuzzy, python-format
+msgid "Failed to create transfer record for %s"
+msgstr "Створити розділ на %s ГБ"
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
-#, python-format
-msgid "rbd has no pool %s"
+#: cinder/volume/drivers/rbd.py:97
+#, fuzzy, python-format
+msgid "error opening rbd image %s"
+msgstr "Від'єднати том %s"
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, fuzzy, python-format
+msgid "not cloneable: %s"
+msgstr "відповідь %s"
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#, python-format
+msgid "CPG (%s) doesn't exist on array"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Неочікувана помилка при виконанні команди."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
-#, python-format
-msgid "CPG (%s) doesn't exist on array"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "Неочікувана помилка при виконанні команди."
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Vietnamese (Viet Nam) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
+#: cinder/db/sqlalchemy/api.py:2089
+msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr ""
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
#, python-format
-msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
+msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
-msgid "Error running ssh command: %s"
+msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, python-format
-msgid "CPG (%s) doesn't exist on array"
+msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2012-04-03 23:36+0000\n"
"Last-Translator: cheesecake <Unknown>\n"
"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr "运行命令时出现意外错误"
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"标准输出:%(stdout)r\n"
"标准错误输出:%(stderr)r"
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr "数据库异常被包裹。"
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr "发生未知异常。"
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr "连接到glance失败"
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr "未授权。"
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr "用户没有管理员权限"
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "政策不允许 %(action)s 被执行。"
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "没有为镜像 %(image_id)s 找到内核。"
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr "无法接受的参数。"
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr "无效的快照"
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, fuzzy, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr "卷 %(volume_id)s 没有附加任何东西"
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr "把数据加载为json格式失败"
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr "请求无效。"
-#: cinder/exception.py:180
+#: cinder/exception.py:160
#, fuzzy
msgid "The results are invalid."
msgstr "请求无效。"
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr "收到无效的输入"
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr "无效的卷类型"
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr "无效的卷"
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "无效的内容类型 %(content_type)s。"
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+#, fuzzy
+msgid "Invalid auth key"
+msgstr "无效的快照"
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr "该时刻服务无法使用。"
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "镜像 %(image_id)s 无法接受,原因是: %(reason)s"
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr "资源没有找到。"
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, fuzzy, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr "卷 %(volume_id)s 没有找到。"
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "卷 %(volume_id)s 没有找到。"
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, fuzzy, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr "无法找到帐户 %(account_name) on Solidfire 设备"
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr "没有为实例 %(instance_id)s 找到卷。"
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr "卷 %(volume_id)s 没有含键 %(metadata_key)s 的元数据。"
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr "无效的元数据"
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
#, fuzzy
msgid "Invalid metadata size"
msgstr "无效的元数据键"
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, fuzzy, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr "实例 %(instance_id)s 没有键为 %(metadata_key)s 的元数据。"
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr "卷类型 %(volume_type_id)s 没有找到。"
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr "名为 %(volume_type_name)s 的卷类型没有找到。"
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr "卷类型 %(volume_type_id)s 没有额外说明键 %(extra_specs_key)s 。"
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr "快照 %(snapshot_id)s 没有找到。"
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr "正在删除有快照的卷 %(volume_name)s"
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr "没有为卷 %(volume_id)s 找到目标id。"
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr "没有为卷 %(volume_id)s 找到目标id。"
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, fuzzy, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr "没有为卷 %(volume_id)s 找到目标id。"
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, fuzzy, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr "没有为卷 %(volume_id)s 找到目标id。"
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr "在 %(location)s 没有磁盘"
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "无效的镜像href %(image_href)s。"
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "镜像 %(image_id)s 没有找到。"
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "服务 %(service_id)s 没有找到。"
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr "主机 %(host)s 没有找到。"
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr "调度器主机过滤器 %(filter_name)s 没有找到。"
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, fuzzy, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr "调度器主机过滤器 %(filter_name)s 没有找到。"
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr "没有找到二进制 %(binary)s 在主机 %(host)s 上。"
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr "配额没有找到。"
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr "没有为项目 %(project_id)s 找到配额。"
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, fuzzy, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr "找不到类 %(class_name)s :异常 %(exception)s"
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, fuzzy, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr "没有为项目 %(project_id)s 找到配额。"
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, fuzzy, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr "用户 %(user_id)s 没有找到。"
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, fuzzy, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr "超出配额"
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "迁移 %(migration_id)s 没有找到。"
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr "没有为实例 %(instance_id)s 找到迁移其状态为 %(status)s 。"
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "找不到文件 %(file_path)s。"
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr "找不到类 %(class_name)s :异常 %(exception)s"
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr "操作不允许。"
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr "密钥对 %(key_name)s 已经存在。"
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "卷类型 %(name)s 已经存在。"
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr "迁移错误"
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "错误格式的消息体: %(reason)s"
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr "在 %(path)s 找不到配置文件。"
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, fuzzy, python-format
+msgid "Could not find parameter %(param)s"
+msgstr "在 %(path)s 找不到配置文件。"
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr "无法从路径 %(path)s 中加载应用 '%(name)s'"
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "找不到有效主机,原因是 %(reason)s。"
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr "主机 %(host)s 没有启动或者不存在。"
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr "超出配额"
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, fuzzy, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr "检测到不止一个名称为 %(vol_name) 的卷。"
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr "无法创建名称为 %(name)s 规格为 %(extra_specs)s 的卷类型。"
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr "来自SolidFire API的错误响应"
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr "SolidFire API响应里发生错误:data=%(data)s"
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, fuzzy, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr "错误格式的消息体: %(reason)s"
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, fuzzy, python-format
msgid "Bad HTTP response status %(status)s"
msgstr "无效的服务器状态:%(status)s"
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr "无法在存储库 %(sr_ref)s 上为实例 %(instance_name)s 创建 VDI"
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, fuzzy, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr "无法找到实例 %s 的宿主机"
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "实例 %(instance_id)s 没有找到。"
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
#, fuzzy
msgid "Unknown NFS exception"
msgstr "发生未知异常。"
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "发生未知异常。"
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "无法找到 %s 卷"
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, fuzzy, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr "没有找到LDAP用户组 %(group_id)s。"
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "无效的后台:%s"
-#: cinder/exception.py:577
+#: cinder/exception.py:560
#, fuzzy
msgid "Connection to swift failed"
msgstr "连接到glance失败"
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, fuzzy, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr "镜像 %(image_id)s 没有找到。"
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr "运行结果为 %s"
msgid "%r failed. Retrying."
msgstr "%r 失败,重试。"
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "运行cmd (SSH):%s"
msgstr "轮换出%d个备份"
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr "不正确的请求主体格式"
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+#, fuzzy
+msgid "Listing volume transfers"
+msgstr "更新主机状态"
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, fuzzy, python-format
+msgid "Creating new volume transfer %s"
+msgstr "创建卷 %s 的快照"
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, fuzzy, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr "没有为卷 %(volume_id)s 找到目标id。"
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, fuzzy, python-format
+msgid "Accepting volume transfer %s"
+msgstr "更新主机状态"
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, fuzzy, python-format
+msgid "Delete transfer with id: %s"
+msgstr "删除id为 %s 的卷"
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr "使用空的请求上下文是不推荐的"
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr "无法识别的 read_deleted 取值”%s“"
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr "没有id为%(sm_backend_id)s的后台配置"
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr "没有 sm_flavor 调用 %(sm_flavor)s"
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr "没有id为 %(volume_id)s 的 sm_volume"
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, fuzzy, python-format
msgid "No backup with id %(backup_id)s"
msgstr "没有id为%(sm_backend_id)s的后台配置"
+#: cinder/db/sqlalchemy/api.py:2089
+#, fuzzy
+msgid "Volume must be available"
+msgstr "必须可用"
+
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/api.py:2136
+#, python-format
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
+msgstr ""
+
#: cinder/db/sqlalchemy/migration.py:74
msgid "version should be an integer"
msgstr "version应该是整数"
msgid "Upgrade DB using Essex release first."
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
-#, python-format
-msgid "Got mysql server has gone away: %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, fuzzy, python-format
-msgid "SQL connection failed. %s attempts left."
-msgstr "SQL连接失败 (%(connstring)s)。还剩 %(attempts)d 次。"
-
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
msgid "Exception while creating table."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr "表 |%s| 没有创建"
msgid "snapshot_metadata table not dropped"
msgstr "instance_info_caches 没有删除掉"
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+#, fuzzy
+msgid "transfers table not dropped"
+msgstr "dns_domains 表没有删除"
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr "数据库异常被包裹。"
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, fuzzy, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr "SQL连接失败 (%(connstring)s)。还剩 %(attempts)d 次。"
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr "正确的服务在运行吗?"
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
#, fuzzy
msgid "Could not find another host"
msgstr "无法找到另一个计算节点"
msgid "Must implement schedule_create_volume"
msgstr "必须实现一个回滚 schedule"
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr "过滤掉的主机 %(hosts)s"
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr "schedule_%(method)s 失败:%(ex)s"
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr "无法统计调度器的选项文件 %(filename)s:“%(e)s”"
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr "无法解码调度器的选项:“%(e)s”"
msgid "Decoding JSON: %s"
msgstr "解码JSON:%s"
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
-msgstr ""
+#: cinder/transfer/api.py:67
+#, fuzzy
+msgid "Volume in unexpected state"
+msgstr "意外的状态码"
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr "状态必须可用"
+#: cinder/transfer/api.py:116
+#, fuzzy, python-format
+msgid "Failed to create transfer record for %s"
+msgstr "为ip: %s获取元数据失败"
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, fuzzy, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr "%(pid)s 的配额超出,尝试创建 %(size)sG 的卷"
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, fuzzy, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr "%(pid)s 的配额超出,尝试创建 %(size)sG 的卷"
+
+#: cinder/transfer/api.py:175
+#, fuzzy, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr "更新代理失败:%(resp)r"
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, fuzzy, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr "%(pid)s 的配额超出,尝试创建 %(size)sG 的卷"
-
-#: cinder/volume/api.py:178
-#, fuzzy, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr "%(pid)s 的配额超出,尝试创建 %(size)sG 的卷"
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr "搜索条件: %s"
msgid "Notification {%s} received"
msgstr "收到通知 {%s}"
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr "数据库错误:%s"
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr "id不能是None"
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr "name不能是None"
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
-#, python-format
-msgid "rbd has no pool %s"
-msgstr "RBD没有池 %s"
+#: cinder/volume/drivers/rbd.py:97
+#, fuzzy, python-format
+msgid "error opening rbd image %s"
+msgstr "启动xvp发生错误:%s"
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:151
+#, fuzzy, python-format
+msgid "error connecting to ceph cluster"
+msgstr "正在连接 libvirt:%s"
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, fuzzy, python-format
+msgid "connection data: %s"
+msgstr "给定数据:%s"
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "无效的快照"
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, fuzzy, python-format
+msgid "not cloneable: %s"
+msgstr "Ext name: %s"
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, fuzzy, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr "无法找到 %s 卷"
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, fuzzy, python-format
msgid "%s is not set"
msgstr "租户ID没有设"
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, fuzzy, python-format
+msgid "XML exception reading parameter: %s"
+msgstr "加载扩展发生异常:%s"
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, fuzzy, python-format
+msgid "HDP not found: %s"
+msgstr "没有找到主机"
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, fuzzy, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr "删除id为 %s 的卷"
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, fuzzy, python-format
+msgid "LUN %s is deleted."
+msgstr "rootfs 已经被移除了"
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr "没有为 %(zfs_poolname)s 找到LUID。Output=%(out)s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#, python-format
+msgid "CPG (%s) doesn't exist on array"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "握手出错:%s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
-#, python-format
-msgid "CPG (%s) doesn't exist on array"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "安全组 %s 已经存在"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "运行命令时出现意外错误"
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
-#~ msgstr ""
-
-#~ msgid "The hostname must be called '%s'"
-#~ msgstr ""
+#~ msgid "rbd has no pool %s"
+#~ msgstr "RBD没有池 %s"
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Chinese (Hong Kong) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"Stderr: %(stderr)r"
msgstr ""
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr ""
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr ""
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+msgid "Invalid auth key"
+msgstr ""
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr ""
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
msgid "Connection to swift failed"
msgstr ""
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
+#: cinder/db/sqlalchemy/api.py:2089
+msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr ""
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
#, python-format
-msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
+msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
-msgid "Error running ssh command: %s"
+msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, python-format
-msgid "CPG (%s) doesn't exist on array"
+msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, python-format
msgid "Unexpected state while cloning %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "Unable to read image %s"
#~ msgstr ""
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-31 18:10+0000\n"
+"POT-Creation-Date: 2013-06-04 18:10+0000\n"
"PO-Revision-Date: 2012-03-07 02:00+0000\n"
"Last-Translator: Charles Hsu <charles0126+openstack@gmail.com>\n"
"Language-Team: Chinese (Traditional) <zh_TW@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:63
+#: cinder/exception.py:64
msgid "Unexpected error while running command."
msgstr "非預期的執行錯誤"
-#: cinder/exception.py:66
+#: cinder/exception.py:67
#, python-format
msgid ""
"%(description)s\n"
"標準輸出: %(stdout)r\n"
"標準錯誤輸出: %(stderr)r"
-#: cinder/exception.py:90 cinder/openstack/common/db/sqlalchemy/session.py:487
-msgid "DB exception wrapped."
-msgstr ""
-
-#: cinder/exception.py:104
+#: cinder/exception.py:84
msgid "An unknown exception occurred."
msgstr "發生一個未知例外"
-#: cinder/exception.py:125 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:105 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:138
+#: cinder/exception.py:118
msgid "Connection to glance failed"
msgstr "連接到glance失敗"
-#: cinder/exception.py:142
+#: cinder/exception.py:122
msgid "Not authorized."
msgstr "未被授權"
-#: cinder/exception.py:147
+#: cinder/exception.py:127
msgid "User does not have admin privileges"
msgstr "使用者並沒有管理者權力"
-#: cinder/exception.py:151
+#: cinder/exception.py:131
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:155
+#: cinder/exception.py:135
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:159
+#: cinder/exception.py:139
msgid "Unacceptable parameters."
msgstr "不可接受的參數值"
-#: cinder/exception.py:164
+#: cinder/exception.py:144
msgid "Invalid snapshot"
msgstr "無效的快照(snapshot)"
-#: cinder/exception.py:168
+#: cinder/exception.py:148
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:172
+#: cinder/exception.py:152
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:176
+#: cinder/exception.py:156
msgid "The request is invalid."
msgstr ""
-#: cinder/exception.py:180
+#: cinder/exception.py:160
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:184
+#: cinder/exception.py:164
msgid "Invalid input received"
msgstr ""
-#: cinder/exception.py:188
+#: cinder/exception.py:168
msgid "Invalid volume type"
msgstr ""
-#: cinder/exception.py:192
+#: cinder/exception.py:172
msgid "Invalid volume"
msgstr ""
-#: cinder/exception.py:196
+#: cinder/exception.py:176
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:200 cinder/openstack/common/db/exception.py:44
-msgid "Invalid Parameter: Unicode is not supported by the current database."
-msgstr ""
-
-#: cinder/exception.py:207
+#: cinder/exception.py:182
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:211
+#: cinder/exception.py:186
+#, fuzzy
+msgid "Invalid auth key"
+msgstr "無效的快照(snapshot)"
+
+#: cinder/exception.py:190
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:215
+#: cinder/exception.py:194
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:219
+#: cinder/exception.py:198
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:223
+#: cinder/exception.py:202
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:229
+#: cinder/exception.py:208
#, python-format
msgid "Volume %(volume_id)s persistence file could not be found."
msgstr ""
-#: cinder/exception.py:233
+#: cinder/exception.py:212
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:237
+#: cinder/exception.py:216
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:242
+#: cinder/exception.py:221
#, python-format
msgid "Volume not found for instance %(instance_id)s."
msgstr ""
-#: cinder/exception.py:246
+#: cinder/exception.py:225
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:251 cinder/exception.py:264
+#: cinder/exception.py:230 cinder/exception.py:243
msgid "Invalid metadata"
msgstr ""
-#: cinder/exception.py:255 cinder/exception.py:268
+#: cinder/exception.py:234 cinder/exception.py:247
msgid "Invalid metadata size"
msgstr ""
-#: cinder/exception.py:259
+#: cinder/exception.py:238
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:251
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:276
+#: cinder/exception.py:255
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:260
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:286
+#: cinder/exception.py:265
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:269
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:273
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:299
+#: cinder/exception.py:278
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:303
+#: cinder/exception.py:282
#, python-format
msgid "Failed to create iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:307
+#: cinder/exception.py:286
#, python-format
msgid "Failed to attach iSCSI target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:311
+#: cinder/exception.py:290
#, python-format
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:315
+#: cinder/exception.py:294
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:319
+#: cinder/exception.py:298
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:323
+#: cinder/exception.py:302
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:327
+#: cinder/exception.py:306
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:310
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:314
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:318
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:322
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:326
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:330
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:356
+#: cinder/exception.py:335
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:360
+#: cinder/exception.py:339
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:364
+#: cinder/exception.py:343
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:368
+#: cinder/exception.py:347
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:351
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:355
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:359
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:363
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:367
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:393
+#: cinder/exception.py:372
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:397
+#: cinder/exception.py:376
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:401
+#: cinder/exception.py:380
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:410
+#: cinder/exception.py:389
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:414
+#: cinder/exception.py:393
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:418
+#: cinder/exception.py:397
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:422
+#: cinder/exception.py:401
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:426
+#: cinder/exception.py:405
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:430
+#: cinder/exception.py:409
+#, fuzzy, python-format
+msgid "Could not find parameter %(param)s"
+msgstr "找不到Volume %s"
+
+#: cinder/exception.py:413
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:417
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:421
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:425
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:449
+#: cinder/exception.py:432
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:437
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:458
+#: cinder/exception.py:441
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:462
+#: cinder/exception.py:445
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:466
+#: cinder/exception.py:449
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:470
+#: cinder/exception.py:453
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:474
+#: cinder/exception.py:457
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:478
+#: cinder/exception.py:461
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:466
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:470
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:474
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:478
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:482
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:486
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:490
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr "無法替 instance實例 %(instance_name)s , 建立 VDI 在SR %(sr_ref)s"
-#: cinder/exception.py:511
+#: cinder/exception.py:494
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:498
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:502
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:506
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:510
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:531
+#: cinder/exception.py:514
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:536
+#: cinder/exception.py:519
#, fuzzy
msgid "Unknown NFS exception"
msgstr "發生一個未知例外"
-#: cinder/exception.py:540
+#: cinder/exception.py:523
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:544 cinder/exception.py:556
+#: cinder/exception.py:527 cinder/exception.py:539
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:548
+#: cinder/exception.py:531
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "發生一個未知例外"
-#: cinder/exception.py:552
+#: cinder/exception.py:535
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:543
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:565
+#: cinder/exception.py:548
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "找不到Volume %s"
-#: cinder/exception.py:569
+#: cinder/exception.py:552
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:573
+#: cinder/exception.py:556
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:577
+#: cinder/exception.py:560
#, fuzzy
msgid "Connection to swift failed"
msgstr "連接到glance失敗"
-#: cinder/flags.py:145
+#: cinder/exception.py:564
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr ""
+
+#: cinder/flags.py:136
msgid "Deploy v1 of the Cinder API. "
msgstr ""
-#: cinder/flags.py:148
+#: cinder/flags.py:139
msgid "Deploy v2 of the Cinder API. "
msgstr ""
#: cinder/utils.py:186 cinder/utils.py:267
#: cinder/openstack/common/processutils.py:162
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:226
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
#, python-format
msgid "Result was %s"
msgstr ""
msgid "%r failed. Retrying."
msgstr ""
-#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:199
+#: cinder/utils.py:241 cinder/volume/drivers/san/hp/hp_3par_common.py:245
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgstr ""
#: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:230
+#: cinder/api/contrib/volume_transfer.py:159
+#: cinder/api/contrib/volume_transfer.py:194
msgid "Incorrect request body format"
msgstr ""
msgid "No image_name was specified in request."
msgstr ""
+#: cinder/api/contrib/volume_transfer.py:133
+msgid "Listing volume transfers"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:149
+#, python-format
+msgid "Creating new volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:164
+#, fuzzy, python-format
+msgid "Creating transfer of volume %(volume_id)s"
+msgstr "找不到Volume %s"
+
+#: cinder/api/contrib/volume_transfer.py:184
+#, python-format
+msgid "Accepting volume transfer %s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:197
+#, python-format
+msgid "Accepting transfer %(transfer_id)s"
+msgstr ""
+
+#: cinder/api/contrib/volume_transfer.py:217
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr ""
+
#: cinder/api/middleware/fault.py:45
#, python-format
msgid "Caught error: %s"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:51
+#: cinder/db/sqlalchemy/api.py:62
msgid "Use of empty request context is deprecated"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:178
+#: cinder/db/sqlalchemy/api.py:189
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:786
+#: cinder/db/sqlalchemy/api.py:797
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1799 cinder/db/sqlalchemy/api.py:1825
+#: cinder/db/sqlalchemy/api.py:1816 cinder/db/sqlalchemy/api.py:1842
#, python-format
msgid "No backend config with id %(sm_backend_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1882
+#: cinder/db/sqlalchemy/api.py:1899
#, python-format
msgid "No sm_flavor called %(sm_flavor)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1926
+#: cinder/db/sqlalchemy/api.py:1943
#, python-format
msgid "No sm_volume with id %(volume_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1989
+#: cinder/db/sqlalchemy/api.py:2006
#, python-format
msgid "No backup with id %(backup_id)s"
msgstr ""
-#: cinder/db/sqlalchemy/migration.py:74
-msgid "version should be an integer"
-msgstr ""
+#: cinder/db/sqlalchemy/api.py:2089
+#, fuzzy
+msgid "Volume must be available"
+msgstr "Volume 狀態需要可被使用"
-#: cinder/db/sqlalchemy/migration.py:101
-msgid "Upgrade DB using Essex release first."
+#: cinder/db/sqlalchemy/api.py:2113
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:71
-#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#: cinder/db/sqlalchemy/api.py:2136
#, python-format
-msgid "Got mysql server has gone away: %s"
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/session.py:132
-#: cinder/openstack/common/db/sqlalchemy/session.py:610
-#, python-format
-msgid "SQL connection failed. %s attempts left."
+#: cinder/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
msgstr ""
#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:243
#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123
#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:58
#, python-format
msgid "Table |%s| not created!"
msgstr ""
msgid "snapshot_metadata table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:71
+msgid "transfers table not dropped"
+msgstr ""
+
#: cinder/image/glance.py:151
#, python-format
msgid ""
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
+#: cinder/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:487
+msgid "DB exception wrapped."
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:538
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: cinder/openstack/common/db/sqlalchemy/session.py:610
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
#: cinder/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
msgid "No key defining hosts for topic '%s', see ringfile"
msgstr ""
-#: cinder/scheduler/chance.py:51 cinder/scheduler/simple.py:90
+#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:90
msgid "Is the appropriate service running?"
msgstr ""
-#: cinder/scheduler/chance.py:56
+#: cinder/scheduler/chance.py:57
msgid "Could not find another host"
msgstr ""
msgid "Must implement schedule_create_volume"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:113
+#: cinder/scheduler/filter_scheduler.py:110
msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:131
+#: cinder/scheduler/filter_scheduler.py:128
#, python-format
msgid ""
"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
"%(exc)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:160
+#: cinder/scheduler/filter_scheduler.py:157
#, python-format
msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:208
+#: cinder/scheduler/filter_scheduler.py:205
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: cinder/scheduler/filter_scheduler.py:214
+#: cinder/scheduler/filter_scheduler.py:211
#, python-format
msgid "Choosing %(best_host)s"
msgstr ""
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:69
+#: cinder/scheduler/scheduler_options.py:70
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr ""
-#: cinder/scheduler/scheduler_options.py:78
+#: cinder/scheduler/scheduler_options.py:79
#, python-format
msgid "Could not decode scheduler options: '%(e)s'"
msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: cinder/volume/api.py:97
-msgid "May specify only one of snapshot, imageRef or source volume"
+#: cinder/transfer/api.py:67
+msgid "Volume in unexpected state"
msgstr ""
-#: cinder/volume/api.py:104 cinder/volume/api.py:457
+#: cinder/transfer/api.py:99 cinder/volume/api.py:104 cinder/volume/api.py:457
#: cinder/volume/manager.py:558
msgid "status must be available"
msgstr ""
+#: cinder/transfer/api.py:116
+#, fuzzy, python-format
+msgid "Failed to create transfer record for %s"
+msgstr "找不到Volume %s"
+
+#: cinder/transfer/api.py:132
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr ""
+
+#: cinder/transfer/api.py:152 cinder/volume/api.py:169
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
+"(%(d_consumed)dG of %(d_quota)dG already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:161 cinder/volume/api.py:178
+#, python-format
+msgid ""
+"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
+"volumes already consumed)"
+msgstr ""
+
+#: cinder/transfer/api.py:175
+#, python-format
+msgid "Failed to update quota donating volumetransfer id %s"
+msgstr ""
+
+#: cinder/transfer/api.py:188
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr ""
+
+#: cinder/volume/api.py:97
+msgid "May specify only one of snapshot, imageRef or source volume"
+msgstr ""
+
#: cinder/volume/api.py:109
msgid "Volume size cannot be lesser than the Snapshot size"
msgstr ""
msgid "Image minDisk size is larger than the volume size."
msgstr ""
-#: cinder/volume/api.py:169
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
-"(%(d_consumed)dG of %(d_quota)dG already consumed)"
-msgstr ""
-
-#: cinder/volume/api.py:178
-#, python-format
-msgid ""
-"Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
-"volumes already consumed)"
-msgstr ""
-
#: cinder/volume/api.py:312
msgid "Failed to update quota for deleting volume"
msgstr ""
msgstr ""
#: cinder/volume/api.py:382 cinder/volume/api.py:440
-#: cinder/volume/volume_types.py:65
+#: cinder/volume/volume_types.py:66
#, python-format
msgid "Searching by: %s"
msgstr ""
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/volume_types.py:41
+#: cinder/volume/volume_types.py:42
#, python-format
msgid "DB error: %s"
msgstr ""
-#: cinder/volume/volume_types.py:50 cinder/volume/volume_types.py:97
+#: cinder/volume/volume_types.py:51 cinder/volume/volume_types.py:98
msgid "id cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:109
+#: cinder/volume/volume_types.py:110
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/volume_types.py:128
+#: cinder/volume/volume_types.py:129
#, python-format
msgid ""
"Default volume type is not found, please check default_volume_type "
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/rbd.py:64
+#: cinder/volume/drivers/rbd.py:97
#, python-format
-msgid "rbd has no pool %s"
+msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:104 cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/rbd.py:145
+msgid "rados and rbd python libraries not found"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:151
+msgid "error connecting to ceph cluster"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:216 cinder/volume/drivers/sheepdog.py:134
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:240
+#: cinder/volume/drivers/rbd.py:255
+#, python-format
+msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:332
+#, python-format
+msgid "connection data: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:341
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:244
+#: cinder/volume/drivers/rbd.py:345
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:247
+#: cinder/volume/drivers/rbd.py:348
#, fuzzy
msgid "Not an rbd snapshot"
msgstr "無效的快照(snapshot)"
-#: cinder/volume/drivers/rbd.py:262
+#: cinder/volume/drivers/rbd.py:360
+#, python-format
+msgid "not cloneable: %s"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:364
#, python-format
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:273
+#: cinder/volume/drivers/rbd.py:376
#, fuzzy, python-format
-msgid "Unable to read image %s"
+msgid "Unable to open image %(loc)s: %(err)s"
msgstr "找不到Volume %s"
#: cinder/volume/drivers/scality.py:63
#: cinder/volume/drivers/netapp/nfs.py:109
#: cinder/volume/drivers/netapp/nfs.py:328
#: cinder/volume/drivers/netapp/nfs.py:379
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:120
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:122
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ISCSI properties: %s"
msgstr ""
+#: cinder/volume/drivers/hds/hds.py:58
+#, python-format
+msgid "Range: start LU: %(start)s, end LU: %(end)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:72
+#, python-format
+msgid "setting LU uppper (end) limit to %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:80
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:90 cinder/volume/drivers/hds/hds.py:93
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:162
+#, python-format
+msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:181
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:232
+#, python-format
+msgid "HDP not found: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:265
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:302
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:316
+#, python-format
+msgid "Array Mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:322
+#, python-format
+msgid "delete lun %(lun)s on %(name)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:399
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:421
+#, python-format
+msgid "LUN %(lun)s of size %(size)s MB is created."
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:435
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr ""
+
+#: cinder/volume/drivers/hds/hds.py:446
+#, python-format
+msgid "LUN %s is deleted."
+msgstr ""
+
#: cinder/volume/drivers/huawei/huawei_iscsi.py:113
msgid "read timed out"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:259
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:135
+msgid "Login to 3PAR array invalid"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:153
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:494
+#, python-format
+msgid "CPG (%s) doesn't exist on array"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:305
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts: '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:263
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:309
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "非預期的執行錯誤"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:448
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:104
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:103
-#, python-format
-msgid "CPG (%s) doesn't exist on array"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:493
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:539
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:532
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:578
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:615
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:677
#, fuzzy, python-format
msgid "Unexpected state while cloning %s"
msgstr "非預期的執行錯誤"
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:97
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:96
-msgid "Login to 3PAR array invalid"
-msgstr ""
-
-#~ msgid "Expected a uuid but received %(uuid)."
-#~ msgstr ""
-
-#~ msgid "Exception while creating table 'volume_glance_metedata'"
-#~ msgstr ""
-
-#~ msgid "The hostname must be called '%s'"
+#~ msgid "rbd has no pool %s"
#~ msgstr ""