]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commitdiff
Imported Translations from Zanata
authorOpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Sat, 9 Jan 2016 06:45:19 +0000 (06:45 +0000)
committerOpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Sat, 9 Jan 2016 06:45:19 +0000 (06:45 +0000)
For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I24be2764ad32a58fe4d1097a7a6d5976b4f7dfda

12 files changed:
cinder/locale/cinder-log-error.pot
cinder/locale/cinder-log-info.pot
cinder/locale/cinder-log-warning.pot
cinder/locale/cinder.pot
cinder/locale/cs/LC_MESSAGES/cinder-log-error.po
cinder/locale/cs/LC_MESSAGES/cinder-log-info.po
cinder/locale/cs/LC_MESSAGES/cinder-log-warning.po
cinder/locale/cs/LC_MESSAGES/cinder.po
cinder/locale/tr_TR/LC_MESSAGES/cinder-log-error.po
cinder/locale/tr_TR/LC_MESSAGES/cinder-log-info.po
cinder/locale/tr_TR/LC_MESSAGES/cinder-log-warning.po
cinder/locale/tr_TR/LC_MESSAGES/cinder.po

index 10599d0b98169abf257d8c0be9ca97da0ea55a7f..b9e0ea2e952e6f58c3f53b7aa7a5fff6fbae1639 100644 (file)
@@ -1,21 +1,21 @@
 # Translations template for cinder.
-# Copyright (C) 2015 ORGANIZATION
+# Copyright (C) 2016 ORGANIZATION
 # This file is distributed under the same license as the cinder project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
 #
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b2.dev134\n"
+"Project-Id-Version: cinder 8.0.0.0b2.dev238\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-12-22 06:20+0000\n"
+"POT-Creation-Date: 2016-01-09 06:44+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"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.1.1\n"
+"Generated-By: Babel 2.2.0\n"
 
 #: cinder/coordination.py:95
 msgid "Error starting coordination backend."
@@ -48,26 +48,26 @@ msgstr ""
 msgid "Failed to roll back reservations %s"
 msgstr ""
 
-#: cinder/service.py:298
+#: cinder/service.py:301
 #, python-format
 msgid ""
 "Manager for service %(binary)s %(host)s is reporting problems, not "
 "sending heartbeat. Service will appear \"down\"."
 msgstr ""
 
-#: cinder/service.py:325
+#: cinder/service.py:328
 msgid "Recovered model server connection!"
 msgstr ""
 
-#: cinder/service.py:330
+#: cinder/service.py:333
 msgid "model server went away"
 msgstr ""
 
-#: cinder/service.py:337
+#: cinder/service.py:340
 msgid "DBError encountered: "
 msgstr ""
 
-#: cinder/service.py:342
+#: cinder/service.py:345
 msgid "Exception encountered: "
 msgstr ""
 
@@ -99,54 +99,54 @@ msgstr ""
 msgid "Get method error."
 msgstr ""
 
-#: cinder/backup/chunkeddriver.py:562
+#: cinder/backup/chunkeddriver.py:564
 #, python-format
 msgid "Backup volume metadata failed: %s."
 msgstr ""
 
-#: cinder/backup/manager.py:181
+#: cinder/backup/manager.py:182
 #, python-format
 msgid "Error encountered during initialization of driver: %(name)s."
 msgstr ""
 
-#: cinder/backup/manager.py:206
+#: cinder/backup/manager.py:207
 msgid "Problem cleaning incomplete backup operations."
 msgstr ""
 
-#: cinder/backup/manager.py:217
+#: cinder/backup/manager.py:218
 #, python-format
 msgid "Problem cleaning up volume %(vol)s."
 msgstr ""
 
-#: cinder/backup/manager.py:227
+#: cinder/backup/manager.py:228
 #, python-format
 msgid "Problem cleaning up backup %(bkup)s."
 msgstr ""
 
-#: cinder/backup/manager.py:233
+#: cinder/backup/manager.py:234
 #, python-format
 msgid "Problem cleaning temp volumes and snapshots for backup %(bkup)s."
 msgstr ""
 
-#: cinder/backup/manager.py:297
+#: cinder/backup/manager.py:298
 #, python-format
 msgid "Detach attachment %(attach_id)s failed."
 msgstr ""
 
-#: cinder/backup/manager.py:574
+#: cinder/backup/manager.py:577
 msgid "Failed to update usages deleting backup"
 msgstr ""
 
-#: cinder/backup/manager.py:791
+#: cinder/backup/manager.py:794
 msgid "Backup driver has not been initialized"
 msgstr ""
 
-#: cinder/backup/manager.py:834
+#: cinder/backup/manager.py:838
 #, python-format
 msgid "Backup id %s is not invalid. Skipping reset."
 msgstr ""
 
-#: cinder/backup/manager.py:838
+#: cinder/backup/manager.py:842
 #, python-format
 msgid ""
 "Backup service %(configured_service)s does not support verify. Backup id "
@@ -390,17 +390,17 @@ msgstr ""
 msgid "Error occurred when creating cgsnapshot %s."
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:2727
+#: cinder/db/sqlalchemy/api.py:2747
 #, python-format
 msgid "VolumeType %s deletion failed, VolumeType in use."
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3705
+#: cinder/db/sqlalchemy/api.py:3757
 #, python-format
 msgid "Volume in unexpected state %s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3992
+#: cinder/db/sqlalchemy/api.py:4044
 #, python-format
 msgid "DBError detected when purging from table=%(table)s"
 msgstr ""
@@ -501,373 +501,366 @@ msgstr ""
 msgid "Failed to update quota donating volume transfer id %s"
 msgstr ""
 
-#: cinder/volume/api.py:373
+#: cinder/volume/api.py:375
 msgid "Failed to update quota while deleting volume."
 msgstr ""
 
-#: cinder/volume/api.py:963
-#, python-format
-msgid ""
-"Unable to delete snapshot: %(snap_id)s, due to invalid status. Status "
-"must be available or error, not %(snap_status)s."
-msgstr ""
-
-#: cinder/volume/api.py:1255
+#: cinder/volume/api.py:1220
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)."
 msgstr ""
 
-#: cinder/volume/api.py:1556 cinder/volume/api.py:1601
+#: cinder/volume/api.py:1526 cinder/volume/api.py:1571
 #, python-format
 msgid "Unable to find service: %(service)s for given host: %(host)s."
 msgstr ""
 
-#: cinder/volume/driver.py:360 cinder/volume/drivers/hitachi/hnas_nfs.py:378
+#: cinder/volume/driver.py:366 cinder/volume/drivers/hitachi/hnas_nfs.py:378
 #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:276
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
 
-#: cinder/volume/driver.py:394
+#: cinder/volume/driver.py:400
 #, python-format
 msgid "Error detaching volume %(volume)s, due to remove export failure."
 msgstr ""
 
-#: cinder/volume/driver.py:416
+#: cinder/volume/driver.py:422
 msgid "Detaching snapshot from a remote node is not supported."
 msgstr ""
 
-#: cinder/volume/driver.py:437
+#: cinder/volume/driver.py:443
 #, python-format
 msgid "Error detaching snapshot %(snapshot)s, due to remove export failure."
 msgstr ""
 
-#: cinder/volume/driver.py:749 cinder/volume/driver.py:763
+#: cinder/volume/driver.py:755 cinder/volume/driver.py:769
 #, python-format
 msgid "Failed to attach volume %(vol)s"
 msgstr ""
 
-#: cinder/volume/driver.py:791 cinder/volume/manager.py:1593
+#: cinder/volume/driver.py:797 cinder/volume/manager.py:1607
 #, python-format
 msgid "Failed to copy volume %(src)s to %(dest)s."
 msgstr ""
 
-#: cinder/volume/driver.py:929
+#: cinder/volume/driver.py:935
 #, python-format
 msgid ""
 "Failed updating model of volume %(volume_id)s with driver provided model "
 "%(model)s"
 msgstr ""
 
-#: cinder/volume/driver.py:968
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2195
+#: cinder/volume/driver.py:974
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2216
 #, python-format
 msgid "Error detaching volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:984
+#: cinder/volume/driver.py:990
 msgid "Attaching snapshot from a remote node is not supported."
 msgstr ""
 
-#: cinder/volume/driver.py:1005
+#: cinder/volume/driver.py:1011
 #, python-format
 msgid ""
 "Failed updating model of snapshot %(snapshot_id)s with driver provided "
 "model %(model)s."
 msgstr ""
 
-#: cinder/volume/driver.py:1054
+#: cinder/volume/driver.py:1060
 #, python-format
 msgid "Could not validate device %s"
 msgstr ""
 
-#: cinder/volume/driver.py:2327 cinder/volume/targets/iscsi.py:170
+#: cinder/volume/driver.py:2396 cinder/volume/targets/iscsi.py:170
 #, python-format
 msgid "ISCSI discovery attempt failed for:%s"
 msgstr ""
 
-#: cinder/volume/driver.py:2521
+#: cinder/volume/driver.py:2590
 #, python-format
 msgid "The volume driver requires %(data)s in the connector."
 msgstr ""
 
-#: cinder/volume/driver.py:2797
+#: cinder/volume/driver.py:2866
 #, python-format
 msgid ""
 "FibreChannelDriver validate_connector failed. No '%(setting)s'. Make sure"
 " HBA state is Online."
 msgstr ""
 
-#: cinder/volume/manager.py:242
+#: cinder/volume/manager.py:248
 #, python-format
 msgid "Invalid JSON: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:279
+#: cinder/volume/manager.py:285
 msgid "Fetch volume pool name failed."
 msgstr ""
 
-#: cinder/volume/manager.py:376
+#: cinder/volume/manager.py:382
 msgid "Failed to initialize driver."
 msgstr ""
 
-#: cinder/volume/manager.py:404
+#: cinder/volume/manager.py:410
 msgid "Failed to re-export volume, setting to ERROR."
 msgstr ""
 
-#: cinder/volume/manager.py:430
+#: cinder/volume/manager.py:436
 msgid "Error during re-export on driver init."
 msgstr ""
 
-#: cinder/volume/manager.py:647
+#: cinder/volume/manager.py:653
 msgid "Unable to delete busy volume."
 msgstr ""
 
-#: cinder/volume/manager.py:676
+#: cinder/volume/manager.py:682
 msgid "Failed to update usages deleting volume."
 msgstr ""
 
-#: cinder/volume/manager.py:718
+#: cinder/volume/manager.py:724
 msgid ""
 "Unable to delete the destination volume during volume migration, (NOTE: "
 "database record needs to be deleted)."
 msgstr ""
 
-#: cinder/volume/manager.py:763
+#: cinder/volume/manager.py:769
 #, python-format
 msgid ""
 "Failed updating snapshot metadata using the provided volumes "
 "%(volume_id)s metadata"
 msgstr ""
 
-#: cinder/volume/manager.py:806
+#: cinder/volume/manager.py:812
 msgid "Delete snapshot failed, due to snapshot busy."
 msgstr ""
 
-#: cinder/volume/manager.py:834
+#: cinder/volume/manager.py:840
 msgid "Update snapshot usages failed."
 msgstr ""
 
-#: cinder/volume/manager.py:1018
+#: cinder/volume/manager.py:1024
 msgid "Detach volume failed, due to uninitialized driver."
 msgstr ""
 
-#: cinder/volume/manager.py:1022
+#: cinder/volume/manager.py:1028
 msgid "Detach volume failed, due to remove-export failure."
 msgstr ""
 
-#: cinder/volume/manager.py:1095
+#: cinder/volume/manager.py:1101
 #, python-format
 msgid ""
 "Create clone_image_volume: %(volume_id)sfor image %(image_id)s, failed "
 "(Exception: %(except)s)"
 msgstr ""
 
-#: cinder/volume/manager.py:1120
+#: cinder/volume/manager.py:1126
 #, python-format
 msgid "Failed to clone volume %(volume_id)s for image %(image_id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:1127
+#: cinder/volume/manager.py:1133
 #, python-format
 msgid "Could not delete the image volume %(id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:1157
+#: cinder/volume/manager.py:1163
 #, python-format
 msgid "Failed to register image volume location %(uri)s."
 msgstr ""
 
-#: cinder/volume/manager.py:1167
+#: cinder/volume/manager.py:1173
 #, python-format
 msgid "Could not delete failed image volume %(id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:1212
+#: cinder/volume/manager.py:1218
 #, python-format
 msgid "Upload volume to image encountered an error (image-id: %(image_id)s)."
 msgstr ""
 
-#: cinder/volume/manager.py:1261
+#: cinder/volume/manager.py:1267
 #, python-format
 msgid ""
 "Failed to get driver initiator data for initiator %(initiator)s and "
 "namespace %(namespace)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1278
+#: cinder/volume/manager.py:1284
 #, python-format
 msgid ""
 "Failed to update initiator data for initiator %(initiator)s and backend "
 "%(backend)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1352
+#: cinder/volume/manager.py:1358
 msgid "Model update failed."
 msgstr ""
 
-#: cinder/volume/manager.py:1475
+#: cinder/volume/manager.py:1489
 msgid "Update volume model for transfer operation failed."
 msgstr ""
 
-#: cinder/volume/manager.py:1523
+#: cinder/volume/manager.py:1537
 #, python-format
 msgid "Failed to attach volume %(vol)s."
 msgstr ""
 
-#: cinder/volume/manager.py:1549
+#: cinder/volume/manager.py:1563
 #, python-format
 msgid "Unable to terminate volume connection: %(err)s."
 msgstr ""
 
-#: cinder/volume/manager.py:1570
+#: cinder/volume/manager.py:1584
 msgid "Failed to attach source volume for copy."
 msgstr ""
 
-#: cinder/volume/manager.py:1679
+#: cinder/volume/manager.py:1693
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1770
+#: cinder/volume/manager.py:1784
 #, python-format
 msgid "Detach migration source volume failed:  %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1804
+#: cinder/volume/manager.py:1818
 #, python-format
 msgid "Failed to request async delete of migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:2037
+#: cinder/volume/manager.py:2051
 msgid "Extend volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2174
+#: cinder/volume/manager.py:2193
 #, python-format
 msgid ""
 "Volume %s: driver error when trying to retype, falling back to generic "
 "mechanism."
 msgstr ""
 
-#: cinder/volume/manager.py:2279
+#: cinder/volume/manager.py:2298
 msgid "Promote volume replica failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2312
+#: cinder/volume/manager.py:2331
 msgid "Sync volume replica failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2348
+#: cinder/volume/manager.py:2367
 msgid "Get replication status for volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2382
+#: cinder/volume/manager.py:2401
 #, python-format
 msgid "Consistency group %s: create failed"
 msgstr ""
 
-#: cinder/volume/manager.py:2417
+#: cinder/volume/manager.py:2436
 #, python-format
 msgid "Create consistency group from snapshot-%(snap)s failed: SnapshotNotFound."
 msgstr ""
 
-#: cinder/volume/manager.py:2445
+#: cinder/volume/manager.py:2464
 #, python-format
 msgid ""
 "Create consistency group from source cg-%(cg)s failed: "
 "ConsistencyGroupNotFound."
 msgstr ""
 
-#: cinder/volume/manager.py:2504
+#: cinder/volume/manager.py:2523
 #, python-format
 msgid "Create consistency group from source %(source)s failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2548
+#: cinder/volume/manager.py:2567
 #, python-format
 msgid "Source snapshot cannot be found for target volume %(volume_id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2571
+#: cinder/volume/manager.py:2590
 #, python-format
 msgid "Source volumes cannot be found for target volume %(volume_id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2592
+#: cinder/volume/manager.py:2611
 #, python-format
 msgid "Source snapshot %(snapshot_id)s cannot be found."
 msgstr ""
 
-#: cinder/volume/manager.py:2601
+#: cinder/volume/manager.py:2620
 #, python-format
 msgid "The source volume %(volume_id)s cannot be found."
 msgstr ""
 
-#: cinder/volume/manager.py:2611
+#: cinder/volume/manager.py:2630
 #, python-format
 msgid ""
 "Failed to update %(volume_id)s metadata using the provided snapshot "
 "%(snapshot_id)s metadata."
 msgstr ""
 
-#: cinder/volume/manager.py:2719 cinder/volume/manager.py:2738
+#: cinder/volume/manager.py:2738 cinder/volume/manager.py:2757
 msgid "Delete consistency group failed to update usages."
 msgstr ""
 
-#: cinder/volume/manager.py:2789
+#: cinder/volume/manager.py:2808
 #, python-format
 msgid ""
 "Update consistency group failed to add volume-%(volume_id)s: "
 "VolumeNotFound."
 msgstr ""
 
-#: cinder/volume/manager.py:2818
+#: cinder/volume/manager.py:2837
 #, python-format
 msgid ""
 "Update consistency group failed to remove volume-%(volume_id)s: "
 "VolumeNotFound."
 msgstr ""
 
-#: cinder/volume/manager.py:2858
+#: cinder/volume/manager.py:2877
 #, python-format
 msgid ""
 "Error occurred in the volume driver when updating consistency group "
 "%(group_id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2871
+#: cinder/volume/manager.py:2890
 #, python-format
 msgid "Error occurred when updating consistency group %(group_id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2980
+#: cinder/volume/manager.py:2999
 #, python-format
 msgid ""
 "Failed updating %(snapshot_id)s metadata using the provided volumes "
 "%(volume_id)s metadata"
 msgstr ""
 
-#: cinder/volume/manager.py:3094
+#: cinder/volume/manager.py:3113
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:3181
+#: cinder/volume/manager.py:3200
 msgid "Can't enable replication because the driver isn't initialized"
 msgstr ""
 
-#: cinder/volume/manager.py:3208 cinder/volume/manager.py:3256
-#: cinder/volume/manager.py:3331
+#: cinder/volume/manager.py:3238 cinder/volume/manager.py:3298
+#: cinder/volume/manager.py:3391
 msgid "Driver replication data update failed."
 msgstr ""
 
-#: cinder/volume/manager.py:3232
+#: cinder/volume/manager.py:3262
 msgid "Can't disable replication because the driver isn't initialized"
 msgstr ""
 
-#: cinder/volume/manager.py:3403
+#: cinder/volume/manager.py:3466
 #, python-format
 msgid "Failed to create manage_existing flow: %(object_type)s %(object_id)s."
 msgstr ""
@@ -889,7 +882,7 @@ msgstr ""
 msgid "Failed to get device number for throttling: %(error)s"
 msgstr ""
 
-#: cinder/volume/utils.py:368
+#: cinder/volume/utils.py:369
 #, python-format
 msgid "Failed to open volume from %(path)s."
 msgstr ""
@@ -1027,24 +1020,24 @@ msgstr ""
 msgid "VGC-CLUSTER command blocked and cancelled."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:358 cinder/volume/drivers/nfs.py:412
+#: cinder/volume/drivers/lvm.py:359 cinder/volume/drivers/nfs.py:427
 #: cinder/volume/drivers/dell/dell_storagecenter_common.py:410
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:956
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2242
 #, python-format
 msgid "Unable to rename the logical volume for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:403
+#: cinder/volume/drivers/lvm.py:404
 #, python-format
 msgid "Unable to delete due to existing snapshot for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:664
+#: cinder/volume/drivers/lvm.py:678
 #, python-format
 msgid "Destination Volume Group %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:696
+#: cinder/volume/drivers/lvm.py:710
 #, python-format
 msgid "Volume migration failed due to exception: %(reason)s."
 msgstr ""
@@ -1065,21 +1058,16 @@ msgstr ""
 msgid "Re-throwing Exception %s"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:210
-#, python-format
-msgid "Snapshot deletion failed with message: %s"
-msgstr ""
-
-#: cinder/volume/drivers/pure.py:241
+#: cinder/volume/drivers/pure.py:248
 msgid "Unable to disconnect host from volume."
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:261
+#: cinder/volume/drivers/pure.py:268
 #, python-format
 msgid "Disconnection failed with message: %(msg)s."
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:892
+#: cinder/volume/drivers/pure.py:952
 #, python-format
 msgid ""
 "Purity host %(host_name)s is not managed by Cinder and can't have CHAP "
@@ -1087,7 +1075,7 @@ msgid ""
 "issue."
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:902
+#: cinder/volume/drivers/pure.py:962
 #, python-format
 msgid ""
 "Purity host %(host_name)s is managed by Cinder but CHAP credentials could"
@@ -1103,7 +1091,7 @@ msgstr ""
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:1073
+#: cinder/volume/drivers/rbd.py:1075
 #, python-format
 msgid "Unable to rename the logical volume for volume %s."
 msgstr ""
@@ -1257,75 +1245,75 @@ msgstr ""
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:637
+#: cinder/volume/drivers/solidfire.py:631
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:640
+#: cinder/volume/drivers/solidfire.py:634
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:722
+#: cinder/volume/drivers/solidfire.py:716
 #, python-format
 msgid "Failed image conversion during cache creation: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1110
+#: cinder/volume/drivers/solidfire.py:1114
 #, python-format
 msgid ""
 "Account for Volume ID %s was not found on the SolidFire Cluster while "
 "attempting delete_volume operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1113
+#: cinder/volume/drivers/solidfire.py:1117
 msgid "This usually means the volume was never successfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1130
+#: cinder/volume/drivers/solidfire.py:1134
 #, python-format
 msgid ""
 "Volume ID %s was not found on the SolidFire Cluster while attempting "
 "delete_volume operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1160
+#: cinder/volume/drivers/solidfire.py:1164
 #, python-format
 msgid ""
 "Account for Volume ID %s was not found on the SolidFire Cluster while "
 "attempting create_snapshot operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1207
+#: cinder/volume/drivers/solidfire.py:1375
 #, python-format
 msgid ""
 "Volume ID %s was not found on the SolidFire Cluster while attempting "
 "extend_volume operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1270
+#: cinder/volume/drivers/solidfire.py:1439
 #, python-format
 msgid ""
 "Volume ID %s was not found on the SolidFire Cluster while attempting "
 "attach_volume operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1296
+#: cinder/volume/drivers/solidfire.py:1465
 #, python-format
 msgid ""
 "Volume ID %s was not found on the SolidFire Cluster while attempting "
 "detach_volume operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1318
+#: cinder/volume/drivers/solidfire.py:1487
 #, python-format
 msgid ""
 "Volume ID %s was not found on the SolidFire Cluster while attempting "
 "accept_transfer operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1453
+#: cinder/volume/drivers/solidfire.py:1614
 #, python-format
 msgid ""
 "Account for Volume ID %s was not found on the SolidFire Cluster while "
@@ -1418,104 +1406,104 @@ msgstr ""
 msgid "Could not GET allocation information (%d)!"
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:693
+#: cinder/volume/drivers/xio.py:692
 #, python-format
 msgid "Failed to present volume %(name)s (%(status)d)!"
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:719
+#: cinder/volume/drivers/xio.py:718
 #, python-format
 msgid "Failed to get allocation information: %(host)s (%(status)d)!"
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:753
+#: cinder/volume/drivers/xio.py:752
 #, python-format
 msgid "Could not find any hosts (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:811
+#: cinder/volume/drivers/xio.py:809
 #, python-format
 msgid "POST for host create failed (%s)!"
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:838
+#: cinder/volume/drivers/xio.py:836
 #, python-format
 msgid "Source volume %s not ready!"
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:864
+#: cinder/volume/drivers/xio.py:862
 #, python-format
 msgid "Prepare clone failed for %s."
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:876
+#: cinder/volume/drivers/xio.py:874
 #, python-format
 msgid "Clone %s not in prepared state!"
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:882
+#: cinder/volume/drivers/xio.py:880
 #, python-format
 msgid "Commit clone failed: %(name)s (%(status)d)!"
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:895
+#: cinder/volume/drivers/xio.py:893
 #, python-format
 msgid "Commit failed for %s!"
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:1149
+#: cinder/volume/drivers/xio.py:1146
 #, python-format
 msgid "Failed to create volume: %(name)s (%(status)s)"
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:1164
+#: cinder/volume/drivers/xio.py:1161
 #, python-format
 msgid "Failed to create volume %s."
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:1223
+#: cinder/volume/drivers/xio.py:1220
 #, python-format
 msgid "Timed out deleting %s!"
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:1242
+#: cinder/volume/drivers/xio.py:1239
 #, python-format
 msgid "modify volume: %s does not exist!"
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:1251
+#: cinder/volume/drivers/xio.py:1248
 #, python-format
 msgid "Modify volume PUT failed: %(name)s (%(status)d)."
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:1279
+#: cinder/volume/drivers/xio.py:1276
 msgid "manage_existing: No source-name in ref!"
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:1298
+#: cinder/volume/drivers/xio.py:1295
 msgid "manage_existing_get_size: No source-name in ref!"
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:1304
+#: cinder/volume/drivers/xio.py:1301
 #, python-format
 msgid "manage_existing_get_size: %s does not exist!"
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:1314
+#: cinder/volume/drivers/xio.py:1311
 #, python-format
 msgid "unmanage: Volume %s does not exist!"
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:1333
+#: cinder/volume/drivers/xio.py:1330
 msgid "Host could not be found!"
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:1341
+#: cinder/volume/drivers/xio.py:1338
 #, python-format
 msgid "Host PUT failed (%s)."
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:1399
+#: cinder/volume/drivers/xio.py:1396
 msgid "iscsi_ip_address must be set!"
 msgstr ""
 
@@ -2270,32 +2258,33 @@ msgid ""
 msgstr ""
 
 #: cinder/volume/drivers/emc/emc_vmax_utils.py:1667
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1784
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1798
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1801
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1804
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1807
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1908
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1940
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1943
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1974
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1984
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1987
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1990
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2069
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2079
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2082
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2085
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2123
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2126
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2336
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2339
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2342
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2345
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2358
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2367
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2414
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2418
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2003
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1805
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1819
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1822
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1825
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1828
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1929
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1961
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1964
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1995
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2005
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2008
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2011
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2090
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2100
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2103
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2106
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2144
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2147
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2357
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2360
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2363
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2366
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2379
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2388
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2435
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2439
 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:844
 #, python-format
 msgid "Exception: %s"
@@ -2404,6 +2393,15 @@ msgstr ""
 msgid "Failed to rename the created snapshot, reverting."
 msgstr ""
 
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:42
+msgid "import pywbem failed!! pywbem is necessary for this volume driver."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1992
+#, python-format
+msgid "_wait_for_job_complete, failed after %(retries)d tries."
+msgstr ""
+
 #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:171
 #, python-format
 msgid "MSGID%(id)04d-E: %(msg)s"
@@ -2506,120 +2504,127 @@ msgstr ""
 msgid "The NFS Volume %(cr)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:539
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:406
+#, python-format
+msgid ""
+"The primary array must have an API version of %(min_ver)s or higher, but "
+"is only on %(current_ver)s, therefore replication is not supported."
+msgstr ""
+
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:559
 #, python-format
 msgid "Conflict detected in Virtual Volume Set %(volume_set)s: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:552
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:572
 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:315
 #, python-format
 msgid "There was an error deleting volume %(id)s: %(error)."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:573
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:584
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:593
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:604
 #, python-format
 msgid "Virtual Volume Set %s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:652
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:672
 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:414
 #, python-format
 msgid "There was an error deleting snapshot %(id)s: %(error)."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:978
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:998
 #, python-format
 msgid "Error extending volume: %(vol)s. Exception: %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1489
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1510
 #, python-format
 msgid "Error creating QOS rule %s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1522
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1543
 #, python-format
 msgid "Error setting Flash Cache policy to %s - exception"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2049
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2070
 #, python-format
 msgid "Error extending volume %(id)s. Ex: %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2182
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2203
 #, python-format
 msgid "Error attaching volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2257
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2278
 #, python-format
 msgid ""
 "Changing the volume name from %(tmp)s to %(orig)s failed because "
 "%(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2770
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2791
 msgid ""
 "Enabling replication failed because replication is not properly "
 "configured."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2801
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2822
 #, python-format
 msgid "There was a problem disabling replication on volume '%(name)s': %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2808
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2829
 msgid ""
 "Disabling replication failed because replication is not properly "
 "configured."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2826
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2847
 msgid "Issuing a fail-over failed because replication is not properly configured."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2988
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3007
 #, python-format
 msgid "Could not log in to 3PAR array (%s) with the provided credentials."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3013
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3032
 msgid "There must be at least one valid replication device configured."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3023
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3042
 msgid ""
 "Extra spec replication:mode must be set and must be either 'sync' or "
 "'periodic'."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3031
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3050
 msgid ""
 "Extra spec replication:sync_period must be greater than 299 and less than"
 " 31622401 seconds."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3458
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3477
 #, python-format
 msgid "Exception during snapCPG revert: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3530
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3549
 #, python-format
 msgid "Unexpected error when retype() tried to deleteVolumeSet(%s)"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3552
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3555
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3571
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3574
 #, python-format
 msgid "Unexpected error when retype() revert tried to deleteVolumeSet(%s)"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3563
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3582
 #, python-format
 msgid ""
 "%(exception)s: Exception during revert of retype for volume "
@@ -2627,14 +2632,14 @@ msgid ""
 " restored."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3574
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3593
 #, python-format
 msgid ""
 "%(exception)s: Exception during revert of retype for volume "
 "%(volume_name)s. Failed to remove from new volume set %(new_vvs)s."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:668
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:670
 #, python-format
 msgid "Volume %s doesn't exist on array."
 msgstr ""
@@ -2822,105 +2827,113 @@ msgstr ""
 msgid "Failed to issue mmlsattr command for path %(path)s, error: %(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/gpfs.py:768
+#: cinder/volume/drivers/ibm/gpfs.py:767
 #, python-format
 msgid "Failed to issue mmlsfs command, error: %s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/gpfs.py:933
+#: cinder/volume/drivers/ibm/gpfs.py:932
 #, python-format
 msgid "Failed to resize volume %(volume_id)s, error: %(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/gpfs.py:1014
+#: cinder/volume/drivers/ibm/gpfs.py:1013
 #, python-format
 msgid ""
 "Driver-based migration of volume %(vol)s failed. Move from %(src)s to "
 "%(dst)s failed with error: %(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:300
-#, python-format
-msgid "ensure_export: Volume %s not found on storage."
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:258
+msgid ""
+"storwize_svc_multihostmap_enabled is set to False, not allowing multi "
+"host mapping."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:319
-msgid "The connector does not contain the required information."
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:894
+msgid "Protocol must be specified as '<in> iSCSI' or '<in> FC'."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:393
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:909
+msgid "Replication must be specified as '<is> True' or '<is> False'."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1166
 #, python-format
-msgid "Did not find expected column name in lsvdisk: %s."
+msgid "Failed to create CGSnapshot. Exception: %s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:467
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1182
 #, python-format
 msgid ""
-"initialize_connection: Failed to collect return properties for volume "
-"%(vol)s and connector %(conn)s.\n"
+"Failed to delete the snapshot %(snap)s of CGSnapshot. Exception: "
+"%(exception)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:694
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1242
+#, python-format
+msgid "Failed to create CG from CGsnapshot. Exception: %s"
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1823
+#, python-format
+msgid "ensure_export: Volume %s not found on storage."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1980
 #, python-format
 msgid ""
 "_rm_vdisk_copy_op: Volume %s does not have any registered vdisk copy "
 "operations."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:698
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1984
 #, python-format
 msgid ""
 "_rm_vdisk_copy_op: Volume %(vol)s does not have the specified vdisk copy "
 "operation: orig=%(orig)s new=%(new)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:709
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1995
 #, python-format
 msgid ""
 "_rm_vdisk_copy_op: Volume metadata %s does not have any registered vdisk "
 "copy operations."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:717
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2003
 #, python-format
 msgid ""
 "_rm_vdisk_copy_op: Volume %(vol)s metadata does not have the specified "
 "vdisk copy operation: orig=%(orig)s new=%(new)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:1063
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2349
 #, python-format
 msgid "Failed to delete the volume %(vol)s of CG. Exception: %(exception)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:1128
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2464
 msgid "Could not get pool data from the storage."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:187
-msgid ""
-"storwize_svc_multihostmap_enabled is set to False, not allowing multi "
-"host mapping."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:829
-msgid "Protocol must be specified as '<in> iSCSI' or '<in> FC'."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:844
-msgid "Replication must be specified as '<is> True' or '<is> False'."
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:127
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:131
+msgid "The connector does not contain the required information."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1101
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:171
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:182
 #, python-format
-msgid "Failed to create CGSnapshot. Exception: %s."
+msgid "Did not find expected column name in lsvdisk: %s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1117
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:226
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:236
 #, python-format
 msgid ""
-"Failed to delete the snapshot %(snap)s of CGSnapshot. Exception: "
-"%(exception)s."
+"initialize_connection: Failed to collect return properties for volume "
+"%(vol)s and connector %(conn)s.\n"
 msgstr ""
 
 #: cinder/volume/drivers/infortrend/eonstor_ds_cli/cli_factory.py:48
@@ -3259,34 +3272,34 @@ msgid "LUN snapshot delete for %s failed!"
 msgstr ""
 
 #: cinder/volume/drivers/violin/v6000_fcp.py:244
-#: cinder/volume/drivers/violin/v6000_iscsi.py:312
+#: cinder/volume/drivers/violin/v6000_iscsi.py:311
 #, python-format
 msgid "LUN export for %s failed!"
 msgstr ""
 
 #: cinder/volume/drivers/violin/v6000_fcp.py:275
-#: cinder/volume/drivers/violin/v6000_iscsi.py:343
+#: cinder/volume/drivers/violin/v6000_iscsi.py:342
 #, python-format
 msgid "LUN unexport for %s failed!"
 msgstr ""
 
 #: cinder/volume/drivers/violin/v6000_fcp.py:313
-#: cinder/volume/drivers/violin/v6000_iscsi.py:383
+#: cinder/volume/drivers/violin/v6000_iscsi.py:382
 #, python-format
 msgid "Snapshot export for %s failed!"
 msgstr ""
 
 #: cinder/volume/drivers/violin/v6000_fcp.py:345
-#: cinder/volume/drivers/violin/v6000_iscsi.py:415
+#: cinder/volume/drivers/violin/v6000_iscsi.py:414
 #, python-format
 msgid "Snapshot unexport for %s failed!"
 msgstr ""
 
-#: cinder/volume/drivers/violin/v6000_iscsi.py:250
+#: cinder/volume/drivers/violin/v6000_iscsi.py:249
 msgid "Failed to create iscsi target!"
 msgstr ""
 
-#: cinder/volume/drivers/violin/v6000_iscsi.py:262
+#: cinder/volume/drivers/violin/v6000_iscsi.py:261
 msgid "Failed to bind iSCSI targets!"
 msgstr ""
 
@@ -3621,12 +3634,12 @@ msgstr ""
 msgid "Failed updating volume %(volume_id)s with %(updates)s"
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:809
+#: cinder/volume/flows/manager/create_volume.py:808
 #, python-format
 msgid "Unable to create volume. Volume driver %s not initialized"
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:847
+#: cinder/volume/flows/manager/create_volume.py:846
 #: cinder/volume/flows/manager/manage_existing.py:85
 #, python-format
 msgid ""
@@ -3634,7 +3647,7 @@ msgid ""
 "model %(model)s"
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:890
+#: cinder/volume/flows/manager/create_volume.py:889
 #, python-format
 msgid "Failed updating volume %(volume_id)s with %(update)s"
 msgstr ""
index 0a5758dbffabd11f69efa53e087f3dec798fe700..69635bf737117e2f0568138a554fa3f3bc855440 100644 (file)
@@ -1,21 +1,21 @@
 # Translations template for cinder.
-# Copyright (C) 2015 ORGANIZATION
+# Copyright (C) 2016 ORGANIZATION
 # This file is distributed under the same license as the cinder project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
 #
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b2.dev134\n"
+"Project-Id-Version: cinder 8.0.0.0b2.dev238\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-12-22 06:20+0000\n"
+"POT-Creation-Date: 2016-01-09 06:44+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"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.1.1\n"
+"Generated-By: Babel 2.2.0\n"
 
 #: cinder/coordination.py:97
 msgid "Coordination backend started successfully."
@@ -29,7 +29,7 @@ msgstr ""
 msgid "Reconnected to coordination backend."
 msgstr ""
 
-#: cinder/service.py:142
+#: cinder/service.py:145
 #, python-format
 msgid "Starting %(topic)s node (version %(version_string)s)"
 msgstr ""
@@ -55,12 +55,12 @@ msgstr ""
 msgid "Delete backup with id: %s"
 msgstr ""
 
-#: cinder/api/contrib/backups.py:266
+#: cinder/api/contrib/backups.py:267
 #, python-format
 msgid "Creating backup of volume %(volume_id)s in container %(container)s"
 msgstr ""
 
-#: cinder/api/contrib/backups.py:299
+#: cinder/api/contrib/backups.py:301
 #, python-format
 msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
 msgstr ""
@@ -110,7 +110,7 @@ msgstr ""
 msgid "Setting host %(host)s to %(state)s."
 msgstr ""
 
-#: cinder/api/contrib/qos_specs_manage.py:79
+#: cinder/api/contrib/qos_specs_manage.py:80
 msgid "Unable to parse XML input."
 msgstr ""
 
@@ -199,22 +199,22 @@ msgstr ""
 msgid "Delete volume with id: %s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:374 cinder/api/v2/volumes.py:400
+#: cinder/api/v1/volumes.py:374 cinder/api/v2/volumes.py:397
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
 
-#: cinder/backup/api.py:286
+#: cinder/backup/api.py:330
 #, python-format
 msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s."
 msgstr ""
 
-#: cinder/backup/api.py:313
+#: cinder/backup/api.py:357
 #, python-format
 msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
 msgstr ""
 
-#: cinder/backup/chunkeddriver.py:623
+#: cinder/backup/chunkeddriver.py:625
 msgid "volume_file does not support fileno() so skipping fsync()"
 msgstr ""
 
@@ -229,112 +229,112 @@ msgstr ""
 msgid "Unable to serialize field '%s' - excluding from backup"
 msgstr ""
 
-#: cinder/backup/manager.py:123
+#: cinder/backup/manager.py:124
 #, python-format
 msgid "Backend not found in hostname (%s) so using default."
 msgstr ""
 
-#: cinder/backup/manager.py:174
+#: cinder/backup/manager.py:175
 #, python-format
 msgid "Starting volume driver %(driver_name)s (%(version)s)."
 msgstr ""
 
-#: cinder/backup/manager.py:210
+#: cinder/backup/manager.py:211
 msgid "Cleaning up incomplete backup operations."
 msgstr ""
 
-#: cinder/backup/manager.py:243
+#: cinder/backup/manager.py:244
 #, python-format
 msgid ""
 "Resetting volume %(vol_id)s to previous status %(status)s (was backing-"
 "up)."
 msgstr ""
 
-#: cinder/backup/manager.py:251
+#: cinder/backup/manager.py:252
 #, python-format
 msgid "setting volume %s to error_restoring (was restoring-backup)."
 msgstr ""
 
-#: cinder/backup/manager.py:258
+#: cinder/backup/manager.py:259
 #, python-format
 msgid "Resetting backup %s to error (was creating)."
 msgstr ""
 
-#: cinder/backup/manager.py:263
+#: cinder/backup/manager.py:264
 #, python-format
 msgid "Resetting backup %s to available (was restoring)."
 msgstr ""
 
-#: cinder/backup/manager.py:269
+#: cinder/backup/manager.py:270
 #, python-format
 msgid "Resuming delete on backup: %s."
 msgstr ""
 
-#: cinder/backup/manager.py:358
+#: cinder/backup/manager.py:361
 #, python-format
 msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s."
 msgstr ""
 
-#: cinder/backup/manager.py:425
+#: cinder/backup/manager.py:428
 #, python-format
 msgid "Create backup finished. backup: %s."
 msgstr ""
 
-#: cinder/backup/manager.py:430
+#: cinder/backup/manager.py:433
 #, python-format
 msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s."
 msgstr ""
 
-#: cinder/backup/manager.py:465
+#: cinder/backup/manager.py:468
 #, python-format
 msgid ""
 "Volume: %(vol_id)s, size: %(vol_size)d is larger than backup: "
 "%(backup_id)s, size: %(backup_size)d, continuing with restore."
 msgstr ""
 
-#: cinder/backup/manager.py:509
+#: cinder/backup/manager.py:512
 #, python-format
 msgid ""
 "Restore backup finished, backup %(backup_id)s restored to volume "
 "%(volume_id)s."
 msgstr ""
 
-#: cinder/backup/manager.py:516
+#: cinder/backup/manager.py:519
 #, python-format
 msgid "Delete backup started, backup: %s."
 msgstr ""
 
-#: cinder/backup/manager.py:590
+#: cinder/backup/manager.py:593
 #, python-format
 msgid "Delete backup finished, backup %s deleted."
 msgstr ""
 
-#: cinder/backup/manager.py:616
+#: cinder/backup/manager.py:619
 #, python-format
 msgid "Export record started, backup: %s."
 msgstr ""
 
-#: cinder/backup/manager.py:651
+#: cinder/backup/manager.py:654
 #, python-format
 msgid "Export record finished, backup %s exported."
 msgstr ""
 
-#: cinder/backup/manager.py:670
+#: cinder/backup/manager.py:673
 #, python-format
 msgid "Import record started, backup_url: %s."
 msgstr ""
 
-#: cinder/backup/manager.py:766
+#: cinder/backup/manager.py:769
 #, python-format
 msgid "Import record id %s metadata from driver finished."
 msgstr ""
 
-#: cinder/backup/manager.py:779
+#: cinder/backup/manager.py:782
 #, python-format
 msgid "Reset backup status started, backup_id: %(backup_id)s, status: %(status)s."
 msgstr ""
 
-#: cinder/backup/manager.py:794
+#: cinder/backup/manager.py:797
 #, python-format
 msgid "Backup service: %s."
 msgstr ""
@@ -385,12 +385,12 @@ msgid ""
 "lv_name=%(lv)s"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3982
+#: cinder/db/sqlalchemy/api.py:4034
 #, python-format
 msgid "Purging deleted rows older than age=%(age)d days from table=%(table)s"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3997
+#: cinder/db/sqlalchemy/api.py:4049
 #, python-format
 msgid "Deleted %(row)d rows from table=%(table)s"
 msgstr ""
@@ -442,389 +442,360 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:191
+#: cinder/volume/api.py:194
 msgid "Availability Zones retrieved successfully."
 msgstr ""
 
-#: cinder/volume/api.py:347
+#: cinder/volume/api.py:350
 msgid "Volume created successfully."
 msgstr ""
 
-#: cinder/volume/api.py:382 cinder/volume/api.py:448
+#: cinder/volume/api.py:384 cinder/volume/api.py:430
 msgid "Delete volume request issued successfully."
 msgstr ""
 
-#: cinder/volume/api.py:388
-#, python-format
-msgid "Unable to delete volume: %s, volume is attached."
-msgstr ""
-
-#: cinder/volume/api.py:397
-#, python-format
-msgid ""
-"Unable to delete volume: %(vol_id)s, volume must be available or error, "
-"but is %(vol_status)s."
-msgstr ""
-
-#: cinder/volume/api.py:406
-#, python-format
-msgid "Unable to delete volume: %s, volume is currently migrating."
-msgstr ""
-
-#: cinder/volume/api.py:413
-#, python-format
-msgid ""
-"Unable to delete volume: %s, volume is currently part of a consistency "
-"group."
-msgstr ""
-
-#: cinder/volume/api.py:421
-#, python-format
-msgid "Unable to delete volume: %s, volume currently has snapshots."
-msgstr ""
-
-#: cinder/volume/api.py:454
+#: cinder/volume/api.py:436
 msgid "Unable to update volume, because it is in maintenance."
 msgstr ""
 
-#: cinder/volume/api.py:465 cinder/volume/api.py:468
+#: cinder/volume/api.py:447 cinder/volume/api.py:450
 msgid "Volume updated successfully."
 msgstr ""
 
-#: cinder/volume/api.py:486
+#: cinder/volume/api.py:468
 msgid "Volume info retrieved successfully."
 msgstr ""
 
-#: cinder/volume/api.py:535
+#: cinder/volume/api.py:517
 msgid "Get all volumes completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:543
+#: cinder/volume/api.py:525
 msgid "Snapshot retrieved successfully."
 msgstr ""
 
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:533
 msgid "Volume retrieved successfully."
 msgstr ""
 
-#: cinder/volume/api.py:572
+#: cinder/volume/api.py:554
 msgid "Get all snapshots completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:593
+#: cinder/volume/api.py:571
 msgid "Reserve volume completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:606
+#: cinder/volume/api.py:583
 msgid "Unreserve volume completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:632
+#: cinder/volume/api.py:603
 msgid "Begin detaching volume completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:639
+#: cinder/volume/api.py:610
 msgid "Roll detaching of volume completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:646
+#: cinder/volume/api.py:617
 msgid "Unable to attach volume, because it is in maintenance."
 msgstr ""
 
-#: cinder/volume/api.py:668 cinder/volume/manager.py:938
+#: cinder/volume/api.py:637 cinder/volume/manager.py:944
 msgid "Attach volume completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:675
+#: cinder/volume/api.py:644
 msgid "Unable to detach volume, because it is in maintenance."
 msgstr ""
 
-#: cinder/volume/api.py:681 cinder/volume/manager.py:1029
+#: cinder/volume/api.py:650 cinder/volume/manager.py:1035
 msgid "Detach volume completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:688
+#: cinder/volume/api.py:657
 msgid ""
 "Unable to initialize the connection for volume, because it is in "
 "maintenance."
 msgstr ""
 
-#: cinder/volume/api.py:697 cinder/volume/manager.py:1410
+#: cinder/volume/api.py:666 cinder/volume/manager.py:1424
 msgid "Initialize volume connection completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:707 cinder/volume/manager.py:1433
+#: cinder/volume/api.py:676 cinder/volume/manager.py:1447
 msgid "Terminate volume connection completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:714
+#: cinder/volume/api.py:683
 msgid "Unable to accept transfer for volume, because it is in maintenance."
 msgstr ""
 
-#: cinder/volume/api.py:722 cinder/volume/manager.py:1482
+#: cinder/volume/api.py:691 cinder/volume/manager.py:1496
 msgid "Transfer volume completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:744 cinder/volume/api.py:876
+#: cinder/volume/api.py:713 cinder/volume/api.py:845
 msgid "Unable to create the snapshot for volume, because it is in maintenance."
 msgstr ""
 
-#: cinder/volume/api.py:946
+#: cinder/volume/api.py:915
 msgid "Snapshot create request issued successfully."
 msgstr ""
 
-#: cinder/volume/api.py:955
+#: cinder/volume/api.py:924
 msgid "Snapshot force create request issued successfully."
 msgstr ""
 
-#: cinder/volume/api.py:986
+#: cinder/volume/api.py:950
 msgid "Snapshot delete request issued successfully."
 msgstr ""
 
-#: cinder/volume/api.py:998
+#: cinder/volume/api.py:962
 msgid "Get volume metadata completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1007
+#: cinder/volume/api.py:971
 msgid "Unable to delete the volume metadata, because it is in maintenance."
 msgstr ""
 
-#: cinder/volume/api.py:1013
+#: cinder/volume/api.py:977
 msgid "Delete volume metadata completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1045
+#: cinder/volume/api.py:1009
 msgid "Unable to update the metadata for volume, because it is in maintenance."
 msgstr ""
 
-#: cinder/volume/api.py:1058
+#: cinder/volume/api.py:1022
 msgid "Update volume metadata completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1066
+#: cinder/volume/api.py:1030
 msgid "Get volume admin metadata completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1085
+#: cinder/volume/api.py:1050
 msgid "Update volume admin metadata completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1092
+#: cinder/volume/api.py:1057
 msgid "Get snapshot metadata completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1100
+#: cinder/volume/api.py:1065
 msgid "Delete snapshot metadata completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1126
+#: cinder/volume/api.py:1091
 msgid "Update snapshot metadata completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1131
+#: cinder/volume/api.py:1096
 msgid "Get snapshot metadata value not implemented."
 msgstr ""
 
-#: cinder/volume/api.py:1148
+#: cinder/volume/api.py:1113
 msgid "Get volume image-metadata completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1178
+#: cinder/volume/api.py:1143
 msgid "Force upload to image is disabled, Force option will be ignored."
 msgstr ""
 
-#: cinder/volume/api.py:1220 cinder/volume/manager.py:1225
+#: cinder/volume/api.py:1185 cinder/volume/manager.py:1231
 msgid "Copy volume to image completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1270
+#: cinder/volume/api.py:1235
 msgid "Extend volume request issued successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1363
+#: cinder/volume/api.py:1328
 msgid "Migrate volume request issued successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1402
+#: cinder/volume/api.py:1367
 msgid "Migrate volume completion issued successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1417
+#: cinder/volume/api.py:1382
 msgid "Update readonly setting on volume completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1538
+#: cinder/volume/api.py:1508
 msgid "Retype volume request issued successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1588
+#: cinder/volume/api.py:1558
 msgid "Manage volume request issued successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:259
+#: cinder/volume/manager.py:265
 #, python-format
 msgid "Image-volume cache enabled for host %(host)s."
 msgstr ""
 
-#: cinder/volume/manager.py:262
+#: cinder/volume/manager.py:268
 #, python-format
 msgid "Image-volume cache disabled for host %(host)s."
 msgstr ""
 
-#: cinder/volume/manager.py:320
+#: cinder/volume/manager.py:326
 msgid "Determined volume DB was empty at startup."
 msgstr ""
 
-#: cinder/volume/manager.py:323
+#: cinder/volume/manager.py:329
 msgid "Determined volume DB was not empty at startup."
 msgstr ""
 
-#: cinder/volume/manager.py:369
+#: cinder/volume/manager.py:375
 #, python-format
 msgid "Starting volume driver %(driver_name)s (%(version)s)"
 msgstr ""
 
-#: cinder/volume/manager.py:450
+#: cinder/volume/manager.py:456
 msgid "Resume volume delete completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:470
+#: cinder/volume/manager.py:476
 msgid "Driver initialization completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:583
+#: cinder/volume/manager.py:589
 msgid "Created volume successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:709
+#: cinder/volume/manager.py:715
 msgid "Deleted volume successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:776
+#: cinder/volume/manager.py:782
 msgid "Create snapshot completed successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:843
+#: cinder/volume/manager.py:849
 msgid "Delete snapshot completed successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:954 cinder/volume/manager.py:979
+#: cinder/volume/manager.py:960 cinder/volume/manager.py:985
 msgid "Volume detach called, but volume not attached."
 msgstr ""
 
-#: cinder/volume/manager.py:1448
+#: cinder/volume/manager.py:1462
 msgid "Remove volume export completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:1699
+#: cinder/volume/manager.py:1713
 #, python-format
 msgid ""
 "Couldn't find the temporary volume %(vol)s in the database. There is no "
 "need to clean up this volume."
 msgstr ""
 
-#: cinder/volume/manager.py:1712
+#: cinder/volume/manager.py:1726
 #, python-format
 msgid ""
 "Couldn't find destination volume %(vol)s in the database. The entry might"
 " be successfully deleted during migration completion phase."
 msgstr ""
 
-#: cinder/volume/manager.py:1750
+#: cinder/volume/manager.py:1764
 #, python-format
 msgid ""
 "migrate_volume_completion is cleaning up an error for volume %(vol1)s "
 "(temporary volume %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1808
+#: cinder/volume/manager.py:1822
 msgid "Complete-Migrate volume completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:1874
+#: cinder/volume/manager.py:1888
 msgid "Migrate volume completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:2068
+#: cinder/volume/manager.py:2082
 msgid "Extend volume completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:2171
+#: cinder/volume/manager.py:2190
 #, python-format
 msgid "Volume %s: retyped successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:2229
+#: cinder/volume/manager.py:2248
 msgid "Retype volume completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:2266
+#: cinder/volume/manager.py:2285
 msgid "Manage existing volume completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:2300
+#: cinder/volume/manager.py:2319
 msgid "Promote volume replica completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:2364
+#: cinder/volume/manager.py:2383
 #, python-format
 msgid "Consistency group %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:2388
+#: cinder/volume/manager.py:2407
 #, python-format
 msgid "Consistency group %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:2394
+#: cinder/volume/manager.py:2413
 msgid "Create consistency group completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:2527
+#: cinder/volume/manager.py:2546
 #, python-format
 msgid "Create consistency group from source-%(source)s completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:2762 cinder/volume/manager.py:2898
+#: cinder/volume/manager.py:2781 cinder/volume/manager.py:2917
 msgid "Delete consistency group completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:2910
+#: cinder/volume/manager.py:2929
 #, python-format
 msgid "Cgsnapshot %s: creating."
 msgstr ""
 
-#: cinder/volume/manager.py:3000
+#: cinder/volume/manager.py:3019
 #, python-format
 msgid "cgsnapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:3012
+#: cinder/volume/manager.py:3031
 #, python-format
 msgid "cgsnapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:3108
+#: cinder/volume/manager.py:3127
 #, python-format
 msgid "cgsnapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/utils.py:358
+#: cinder/volume/utils.py:359
 #, python-format
 msgid "Volume copy %(size_in_m).2f MB at %(mbps).2f MB/s"
 msgstr ""
 
-#: cinder/volume/utils.py:431
+#: cinder/volume/utils.py:432
 #, python-format
 msgid "Volume copy completed (%(size_in_m).2f MB at %(mbps).2f MB/s)."
 msgstr ""
 
-#: cinder/volume/utils.py:481
+#: cinder/volume/utils.py:482
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/utils.py:509
+#: cinder/volume/utils.py:510
 #, python-format
 msgid "Elapsed time for clear volume: %.2f sec"
 msgstr ""
@@ -870,7 +841,7 @@ msgid ""
 "Continuing with delete."
 msgstr ""
 
-#: cinder/volume/drivers/drbdmanagedrv.py:514 cinder/volume/drivers/lvm.py:423
+#: cinder/volume/drivers/drbdmanagedrv.py:514 cinder/volume/drivers/lvm.py:424
 #, python-format
 msgid "Successfully deleted snapshot: %s"
 msgstr ""
@@ -895,32 +866,32 @@ msgstr ""
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:297
+#: cinder/volume/drivers/lvm.py:298
 msgid "Enabling LVM thin provisioning by default because a thin pool exists."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:301
+#: cinder/volume/drivers/lvm.py:302
 msgid "Enabling LVM thin provisioning by default because no LVs exist."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:408
+#: cinder/volume/drivers/lvm.py:409
 #, python-format
 msgid "Successfully deleted volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/lvm.py:471
 #, python-format
 msgid "Creating clone of volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:307 cinder/volume/drivers/smbfs.py:481
+#: cinder/volume/drivers/nfs.py:322 cinder/volume/drivers/smbfs.py:481
 #: cinder/volume/drivers/vzstorage.py:231
 #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:694
 #, python-format
 msgid "Extending volume %s."
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:315 cinder/volume/drivers/smbfs.py:488
+#: cinder/volume/drivers/nfs.py:330 cinder/volume/drivers/smbfs.py:488
 #: cinder/volume/drivers/vzstorage.py:238
 #, python-format
 msgid "Resizing file to %sG..."
@@ -1054,7 +1025,7 @@ msgstr ""
 msgid "Deleting volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:803
+#: cinder/volume/drivers/nimble.py:803 cinder/volume/drivers/tegile.py:251
 #, python-format
 msgid ""
 "Creating snapshot for volume_name=%(vol)s snap_name=%(name)s "
@@ -1098,32 +1069,32 @@ msgstr ""
 msgid "Deleting deleteInitiatorGrp %s "
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:266
+#: cinder/volume/drivers/pure.py:273
 #, python-format
 msgid "Deleting unneeded host %(host_name)r."
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:570 cinder/volume/drivers/pure.py:616
+#: cinder/volume/drivers/pure.py:630 cinder/volume/drivers/pure.py:676
 #, python-format
 msgid "Renaming existing volume %(ref_name)s to %(new_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:641 cinder/volume/drivers/pure.py:672
+#: cinder/volume/drivers/pure.py:701 cinder/volume/drivers/pure.py:732
 #, python-format
 msgid "Renaming existing snapshot %(ref_name)s to %(new_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:888 cinder/volume/drivers/pure.py:991
+#: cinder/volume/drivers/pure.py:948 cinder/volume/drivers/pure.py:1051
 #, python-format
 msgid "Re-using existing purity host %(host_name)r"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:911
+#: cinder/volume/drivers/pure.py:971
 #, python-format
 msgid "Creating host object %(host_name)r with IQN: %(iqn)s."
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:995
+#: cinder/volume/drivers/pure.py:1055
 #, python-format
 msgid "Creating host object %(host_name)r with WWN: %(wwn)s."
 msgstr ""
@@ -1162,10 +1133,15 @@ msgstr ""
 
 #: cinder/volume/drivers/rbd.py:753
 #, python-format
+msgid "Unable to unprotect snapshot %s."
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:755
+#, python-format
 msgid "Snapshot %s does not exist in backend."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:760
+#: cinder/volume/drivers/rbd.py:762
 #, python-format
 msgid "Image %(pool)s/%(image)s is dependent on the snapshot %(snap)s."
 msgstr ""
@@ -1196,16 +1172,21 @@ msgid ""
 "proceed."
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:272
+#: cinder/volume/drivers/scality.py:273
 #, python-format
 msgid "Begin backup of volume %s."
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:291
+#: cinder/volume/drivers/scality.py:292
 #, python-format
 msgid "Restoring backup %(backup)s to volume %(volume)s."
 msgstr ""
 
+#: cinder/volume/drivers/tegile.py:202 cinder/volume/drivers/emc/scaleio.py:410
+#, python-format
+msgid "Created volume %(volname)s, volume id %(volid)s."
+msgstr ""
+
 #: cinder/volume/drivers/tintri.py:131
 #, python-format
 msgid "Snapshot %s not found"
@@ -1278,37 +1259,37 @@ msgstr ""
 msgid "Skipping deletion of volume %s as it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:688
+#: cinder/volume/drivers/xio.py:687
 #, python-format
 msgid "Volume %s presented."
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:893
+#: cinder/volume/drivers/xio.py:891
 #, python-format
 msgid "Clone %s created."
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:1162
+#: cinder/volume/drivers/xio.py:1159
 #, python-format
 msgid "Volume %s created"
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:1219
+#: cinder/volume/drivers/xio.py:1216
 #, python-format
 msgid "Successfully deleted %s."
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:1260
+#: cinder/volume/drivers/xio.py:1257
 #, python-format
 msgid "volume %(name)s extended to %(size)d."
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:1272
+#: cinder/volume/drivers/xio.py:1269
 #, python-format
 msgid "Volume %s retyped."
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:1291
+#: cinder/volume/drivers/xio.py:1288
 #, python-format
 msgid "Volume %s converted."
 msgstr ""
@@ -1757,11 +1738,13 @@ msgid ""
 msgstr ""
 
 #: cinder/volume/drivers/emc/emc_vmax_utils.py:2305
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1253
 #, python-format
 msgid "Updating status for CG: %(id)s."
 msgstr ""
 
 #: cinder/volume/drivers/emc/emc_vmax_utils.py:2313
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1261
 #, python-format
 msgid "No volume found for CG: %(cg)s."
 msgstr ""
@@ -1951,11 +1934,6 @@ msgstr ""
 msgid "Add volume response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:410
-#, python-format
-msgid "Created volume %(volname)s, volume id %(volid)s."
-msgstr ""
-
 #: cinder/volume/drivers/emc/scaleio.py:433
 #, python-format
 msgid "Snapshot volume %(vol)s into snapshot %(id)s."
@@ -2122,6 +2100,132 @@ msgstr ""
 msgid "initiator has no password while using chap,adding it"
 msgstr ""
 
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:450
+#, python-format
+msgid ""
+"_delete_volume_setting, volumename:%(volumename)s, volume not found on "
+"ETERNUS. "
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:692
+#, python-format
+msgid ""
+"initialize_connection, volume: %(volume)s, target_lun: %(target_lun)s, "
+"target_luns: %(target_luns)s, Volume is already mapped."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1435
+msgid "_delete_copysession, The copysession was already completed."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1782
+#, python-format
+msgid "_unmap_lun, volumename:%(volumename)s, volume not found."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1793
+#, python-format
+msgid "_unmap_lun, volumename: %(volumename)s, volume is not mapped."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py:48
+#, python-format
+msgid "create_volume, volume id: %s, Enter method."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py:61
+#, python-format
+msgid "create_volume, info: %s, Exit method."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py:67
+#, python-format
+msgid ""
+"create_volume_from_snapshot, volume id: %(vid)s, snap id: %(sid)s, Enter "
+"method."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py:82
+#, python-format
+msgid "create_volume_from_snapshot, info: %s, Exit method."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py:89
+#, python-format
+msgid ""
+"create_cloned_volume, target volume id: %(tid)s, source volume id: "
+"%(sid)s, Enter method."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py:105
+#, python-format
+msgid "create_cloned_volume, info: %s, Exit method."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py:112
+#, python-format
+msgid "delete_volume, volume id: %s, Enter method."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py:117
+#, python-format
+msgid "delete_volume, delete: %s, Exit method."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py:123
+#, python-format
+msgid "create_snapshot, snap id: %(sid)s, volume id: %(vid)s, Enter method."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py:129
+#, python-format
+msgid "create_snapshot, info: %s, Exit method."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py:134
+#, python-format
+msgid "delete_snapshot, snap id: %(sid)s, volume id: %(vid)s, Enter method."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py:140
+#, python-format
+msgid "delete_snapshot, delete: %s, Exit method."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py:158
+#, python-format
+msgid ""
+"initialize_connection, volume id: %(vid)s, initiator: %(initiator)s, "
+"Enter method."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py:164
+#, python-format
+msgid "initialize_connection, info: %s, Exit method."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py:170
+#, python-format
+msgid ""
+"terminate_connection, volume id: %(vid)s, initiator: %(initiator)s, Enter"
+" method."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py:176
+#, python-format
+msgid "terminate_connection, unmap: %s, Exit method."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py:198
+#, python-format
+msgid "extend_volume, volume id: %s, Enter method."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py:203
+#, python-format
+msgid "extend_volume, used pool name: %s, Exit method."
+msgstr ""
+
 #: cinder/volume/drivers/hitachi/hbsd_common.py:255
 #, python-format
 msgid "\t%(prefix)-35s : %(version)s"
@@ -2361,53 +2465,53 @@ msgstr ""
 msgid "Cinder NFS volume with current path %(cr)s is no longer being managed."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:408
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:424
 #, python-format
 msgid "HPE3PARCommon %(common_ver)s,hpe3parclient %(rest_ver)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:721
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:741
 #, python-format
 msgid ""
 "Virtual volume %(disp)s '%(new)s' snapCPG is empty so it will be set to: "
 "%(cpg)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:729
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:749
 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:934
 #, python-format
 msgid "Virtual volume '%(ref)s' renamed to '%(new)s'."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:735
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:755
 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:942
 #, python-format
 msgid "Virtual volume %(disp)s '%(new)s' is being retyped."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:742
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:762
 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:952
 #, python-format
 msgid "Virtual volume %(disp)s successfully retyped to %(new_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:761
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:781
 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:972
 #, python-format
 msgid "Virtual volume %(disp)s '%(new)s' is now being managed."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:825
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:845
 #, python-format
 msgid "Snapshot '%(ref)s' renamed to '%(new)s'."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:830
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:850
 #, python-format
 msgid "Snapshot %(disp)s '%(new)s' is now being managed."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:897
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:917
 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1029
 #, python-format
 msgid ""
@@ -2415,97 +2519,97 @@ msgid ""
 " '%(new)s'."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:911
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:931
 #, python-format
 msgid ""
 "Snapshot %(disp)s '%(vol)s' is no longer managed. Snapshot renamed to "
 "'%(new)s'."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1306
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1327
 #, python-format
 msgid "3PAR vlun %(name)s not found on host %(host)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1400
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1421
 #, python-format
 msgid ""
 "3PAR vlun for volume '%(name)s' was deleted, but the host '%(host)s' was "
 "not deleted because: %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1519
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1540
 #, python-format
 msgid "Flash Cache policy set to %s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1646
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1667
 #, python-format
 msgid "Using pool %(pool)s instead of %(cpg)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2225
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2246
 #, python-format
 msgid "3PAR driver cannot perform migration. Retype exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2254
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2275
 #, python-format
 msgid "Volume name changed from %(tmp)s to %(orig)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2329
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2350
 #, python-format
 msgid "Completed: convert_to_base_volume: id=%s."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2451
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2472
 #, python-format
 msgid "Modifying %(volume_name)s userCPG from %(old_cpg)s to %(new_cpg)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2472
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2493
 #, python-format
 msgid "Converting %(volume_name)s to thin provisioning with userCPG=%(new_cpg)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2477
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2498
 #, python-format
 msgid ""
 "Converting %(volume_name)s to thin dedup provisioning with "
 "userCPG=%(new_cpg)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2482
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2503
 #, python-format
 msgid "Converting %(volume_name)s to full provisioning with userCPG=%(new_cpg)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2498
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2519
 #, python-format
 msgid "tunevv failed because the volume '%s' has snapshots."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3428
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3447
 #, python-format
 msgid ""
 "Modifying %(volume_name)s snap_cpg from %(old_snap_cpg)s to "
 "%(new_snap_cpg)s."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3439
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3458
 #, python-format
 msgid "Modifying %s comments."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3448
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3467
 #, python-format
 msgid ""
 "Retype revert %(volume_name)s snap_cpg from %(new_snap_cpg)s back to "
 "%(old_snap_cpg)s."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_fc.py:312
+#: cinder/volume/drivers/hpe/hpe_3par_fc.py:314
 #: cinder/volume/drivers/netapp/dataontap/block_base.py:876
 msgid "Need to remove FC Zone, building initiator target map"
 msgstr ""
@@ -2631,72 +2735,72 @@ msgid ""
 " success."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:875
+#: cinder/volume/drivers/huawei/huawei_driver.py:876
 msgid "Enter initialize_connection."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:879
+#: cinder/volume/drivers/huawei/huawei_driver.py:880
 #, python-format
 msgid "initiator name: %(initiator_name)s, volume name: %(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:889
+#: cinder/volume/drivers/huawei/huawei_driver.py:890
 #, python-format
 msgid ""
 "initialize_connection, iscsi_iqn: %(iscsi_iqn)s, target_ip: "
 "%(target_ip)s, portgroup_id: %(portgroup_id)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:919
+#: cinder/volume/drivers/huawei/huawei_driver.py:920
 #, python-format
 msgid "initialize_connection, host lun id is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:948
+#: cinder/volume/drivers/huawei/huawei_driver.py:949
 #, python-format
 msgid "initialize_connection success. Return data: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:961
+#: cinder/volume/drivers/huawei/huawei_driver.py:962
 #, python-format
 msgid ""
 "terminate_connection: volume name: %(volume)s, initiator name: %(ini)s, "
 "lun_id: %(lunid)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1075
+#: cinder/volume/drivers/huawei/huawei_driver.py:1077
 #, python-format
 msgid "initialize_connection, initiator: %(wwpns)s, volume name: %(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1151
+#: cinder/volume/drivers/huawei/huawei_driver.py:1153
 #, python-format
 msgid "initialize_connection, metadata is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1184
+#: cinder/volume/drivers/huawei/huawei_driver.py:1186
 #, python-format
 msgid "Return FC info is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1200
+#: cinder/volume/drivers/huawei/huawei_driver.py:1202
 #, python-format
 msgid "The same hostid is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1218
+#: cinder/volume/drivers/huawei/huawei_driver.py:1220
 #, python-format
 msgid ""
 "terminate_connection: volume name: %(volume)s, wwpns: %(wwns)s, lun_id: "
 "%(lunid)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1302
+#: cinder/volume/drivers/huawei/huawei_driver.py:1304
 #, python-format
 msgid "Detach Volume, metadata is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1308
+#: cinder/volume/drivers/huawei/huawei_driver.py:1310
 #, python-format
 msgid "terminate_connection, return data is: %s."
 msgstr ""
@@ -2842,7 +2946,7 @@ msgid "Volume %s is mapping to multiple hosts."
 msgstr ""
 
 #: cinder/volume/drivers/ibm/flashsystem_fc.py:180
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:520
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:591
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s."
 msgstr ""
@@ -2860,31 +2964,36 @@ msgid ""
 "%(min)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/ibmnas.py:94
+#: cinder/volume/drivers/ibm/storwize_svc/replication.py:92
 #, python-format
-msgid "Initialized driver for IBMNAS Platform: %s."
+msgid "Could not find replica to delete of volume %(vol)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:538
-#: cinder/volume/drivers/netapp/eseries/library.py:785
-msgid "Need to remove FC Zone, building initiator target map."
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1401
+#, python-format
+msgid "Tried to delete non-existent vdisk %s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:775
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2061
 #, python-format
 msgid ""
 "_check_volume_copy_ops: Volume %(vol)s does not have the specified vdisk "
 "copy operation: orig=%(orig)s new=%(new)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/replication.py:92
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:109
 #, python-format
-msgid "Could not find replica to delete of volume %(vol)s."
+msgid "%(node)s will be removed since it is not supported by the FC driver."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1283
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:290
+#: cinder/volume/drivers/netapp/eseries/library.py:785
+msgid "Need to remove FC Zone, building initiator target map."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:113
 #, python-format
-msgid "Tried to delete non-existent vdisk %s."
+msgid "%(node)s will be removed since it is not supported by the iSCSI driver."
 msgstr ""
 
 #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:483
@@ -3221,7 +3330,7 @@ msgid ""
 "%(wwn)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:1383
+#: cinder/volume/drivers/netapp/eseries/library.py:1387
 #, python-format
 msgid "Unmanaged volume with current label %(label)s and wwn %(wwn)s."
 msgstr ""
@@ -3323,8 +3432,8 @@ msgstr ""
 msgid "Verified VMOS version %s is supported."
 msgstr ""
 
-#: cinder/volume/drivers/violin/v6000_fcp.py:74
-#: cinder/volume/drivers/violin/v6000_iscsi.py:76
+#: cinder/volume/drivers/violin/v6000_fcp.py:73
+#: cinder/volume/drivers/violin/v6000_iscsi.py:75
 #, python-format
 msgid "Initialized driver %(name)s version: %(vers)s."
 msgstr ""
@@ -3632,14 +3741,18 @@ msgstr ""
 msgid "Will clone a volume from the image volume %(id)s."
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:814
+#: cinder/volume/flows/manager/create_volume.py:722
+msgid "Unable to get Cinder internal context, will not use image-volume cache."
+msgstr ""
+
+#: cinder/volume/flows/manager/create_volume.py:813
 #, python-format
 msgid ""
 "Volume %(volume_id)s: being created as %(create_type)s with "
 "specification: %(volume_spec)s"
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:894
+#: cinder/volume/flows/manager/create_volume.py:893
 #, python-format
 msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
 msgstr ""
index 4b92bfd576a0985bd4706782cbd5e9666cf7e389..1aab2f19f4f7719fb8f0c0352107e0477cb8dd3e 100644 (file)
@@ -1,21 +1,21 @@
 # Translations template for cinder.
-# Copyright (C) 2015 ORGANIZATION
+# Copyright (C) 2016 ORGANIZATION
 # This file is distributed under the same license as the cinder project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
 #
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b2.dev134\n"
+"Project-Id-Version: cinder 8.0.0.0b2.dev238\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-12-22 06:20+0000\n"
+"POT-Creation-Date: 2016-01-09 06:44+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"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.1.1\n"
+"Generated-By: Babel 2.2.0\n"
 
 #: cinder/context.py:204
 msgid "Unable to get internal tenant context: Missing required config parameters."
@@ -26,34 +26,34 @@ msgstr ""
 msgid "Reconnect attempt %(attempt)s failed. Next try in %(backoff).2fs."
 msgstr ""
 
-#: cinder/quota_utils.py:56
+#: cinder/quota_utils.py:62
 #, 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/quota_utils.py:67 cinder/transfer/api.py:194
+#: cinder/quota_utils.py:73 cinder/transfer/api.py:194
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d "
 "volumes already consumed)"
 msgstr ""
 
-#: cinder/service.py:91
+#: cinder/service.py:94
 msgid ""
 "OSProfiler is enabled.\n"
 "It means that person who knows any of hmac_keys that are specified in "
-"/etc/cinder/api-paste.ini can trace his requests. \n"
+"/etc/cinder/cinder.conf can trace his requests. \n"
 "In real life only operator can read this file so there is no security "
 "issue. Note that even if person can trigger profiler, only admin user can"
 " retrieve trace information.\n"
 "To disable OSprofiler set in cinder.conf:\n"
 "[profiler]\n"
-"enabled=false"
+"profiler_enabled=false"
 msgstr ""
 
-#: cinder/service.py:191
+#: cinder/service.py:194
 #, python-format
 msgid ""
 "Report interval must be less than service down time. Current config "
@@ -62,7 +62,7 @@ msgid ""
 "%(new_down_time)s"
 msgstr ""
 
-#: cinder/service.py:262
+#: cinder/service.py:265
 msgid "Service killed that has no database entry"
 msgstr ""
 
@@ -100,21 +100,21 @@ msgid ""
 "resource"
 msgstr ""
 
-#: cinder/backup/api.py:190
+#: cinder/backup/api.py:203
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG backup "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/backup/api.py:202
+#: cinder/backup/api.py:215
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create backups (%(d_consumed)d "
 "backups already consumed)"
 msgstr ""
 
-#: cinder/backup/chunkeddriver.py:710
+#: cinder/backup/chunkeddriver.py:712
 msgid "Error while listing objects, continuing with delete."
 msgstr ""
 
@@ -124,7 +124,7 @@ msgid ""
 "encrypted volume. Encrypted backup restore has failed."
 msgstr ""
 
-#: cinder/backup/manager.py:756
+#: cinder/backup/manager.py:759
 #, python-format
 msgid ""
 "Backup service %(service)s does not support verify. Backup id %(id)s is "
@@ -147,16 +147,16 @@ msgstr ""
 msgid "Availability zone '%s' is invalid"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:118
+#: cinder/db/sqlalchemy/api.py:120
 msgid "Use of empty request context is deprecated"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:230
+#: cinder/db/sqlalchemy/api.py:232
 #, python-format
 msgid "Deadlock detected when running '%(func_name)s': Retrying..."
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:906
+#: cinder/db/sqlalchemy/api.py:910
 #, python-format
 msgid "Change will make usage less than 0 for the following resources: %s"
 msgstr ""
@@ -262,33 +262,33 @@ msgid ""
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:785 cinder/volume/utils.py:706
+#: cinder/volume/api.py:754 cinder/volume/utils.py:707
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)."
 msgstr ""
 
-#: cinder/volume/api.py:797 cinder/volume/utils.py:718
+#: cinder/volume/api.py:766 cinder/volume/utils.py:719
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)."
 msgstr ""
 
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:470
 #, python-format
 msgid "Failed to activate volume copy throttling: %(err)s"
 msgstr ""
 
-#: cinder/volume/driver.py:665
+#: cinder/volume/driver.py:671
 #, python-format
 msgid ""
 "The colon in vendor name was replaced by underscore. Updated vendor name "
 "is %(name)s\"."
 msgstr ""
 
-#: cinder/volume/driver.py:679
+#: cinder/volume/driver.py:685
 #, python-format
 msgid ""
 "Vendor unique property \"%(property)s\" must start with vendor prefix "
@@ -296,72 +296,72 @@ msgid ""
 "capabilities list."
 msgstr ""
 
-#: cinder/volume/driver.py:912
+#: cinder/volume/driver.py:918
 #, python-format
 msgid ""
 "Failed terminating the connection of volume %(volume_id)s, but it is "
 "acceptable."
 msgstr ""
 
-#: cinder/volume/driver.py:2313 cinder/volume/targets/iscsi.py:157
+#: cinder/volume/driver.py:2382 cinder/volume/targets/iscsi.py:157
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
-#: cinder/volume/manager.py:219
+#: cinder/volume/manager.py:225
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:410
+#: cinder/volume/manager.py:416
 #, python-format
 msgid "Detected volume stuck in %(curr_status)s status, setting to ERROR."
 msgstr ""
 
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:431
 msgid "Detected snapshot stuck in creating status, setting to ERROR."
 msgstr ""
 
-#: cinder/volume/manager.py:1044
+#: cinder/volume/manager.py:1050
 #, python-format
 msgid ""
 "Unable to ensure space for image-volume in cache. Will skip creating "
 "entry for image %(image)s on host %(host)s."
 msgstr ""
 
-#: cinder/volume/manager.py:1054
+#: cinder/volume/manager.py:1060
 #, python-format
 msgid ""
 "Unable to clone image_volume for image %(image_id)s will not create cache"
 " entry."
 msgstr ""
 
-#: cinder/volume/manager.py:1066
+#: cinder/volume/manager.py:1072
 #, python-format
 msgid "Failed to create new image-volume cache entry. Error: %(exception)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1161
+#: cinder/volume/manager.py:1167
 #, python-format
 msgid "Registration of image volume URI %(uri)s to image %(image_id)s failed."
 msgstr ""
 
-#: cinder/volume/manager.py:1234
+#: cinder/volume/manager.py:1240
 #, python-format
 msgid "Deleting image in unexpected status: %(image_status)s."
 msgstr ""
 
-#: cinder/volume/manager.py:1240
+#: cinder/volume/manager.py:1246
 msgid "Image delete encountered an error."
 msgstr ""
 
-#: cinder/volume/manager.py:1718
+#: cinder/volume/manager.py:1732
 #, python-format
 msgid ""
 "Failed to migrate volume. The destination volume %(vol)s is not deleted "
 "since the source volume may have been deleted."
 msgstr ""
 
-#: cinder/volume/manager.py:1886
+#: cinder/volume/manager.py:1900
 #, python-format
 msgid "Update driver status failed: %(config_group)s is uninitialized."
 msgstr ""
@@ -386,14 +386,14 @@ msgstr ""
 msgid "Failed to setup blkio cgroup to throttle the device '%(device)s'."
 msgstr ""
 
-#: cinder/volume/utils.py:283
+#: cinder/volume/utils.py:284
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
 "'volume_dd_blocksize' was configured incorrectly. Fall back to default."
 msgstr ""
 
-#: cinder/volume/utils.py:693
+#: cinder/volume/utils.py:694
 #, python-format
 msgid "Error encountered translating config_string: %(config_string)s to dict"
 msgstr ""
@@ -478,17 +478,17 @@ msgstr ""
 msgid "Attempted to delete a space that's not there."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:177
+#: cinder/volume/drivers/lvm.py:178
 #, python-format
 msgid "Unable to update stats on non-initialized Volume Group: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:421
+#: cinder/volume/drivers/lvm.py:422
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:357 cinder/volume/drivers/remotefs.py:569
+#: cinder/volume/drivers/nfs.py:372 cinder/volume/drivers/remotefs.py:569
 #, python-format
 msgid ""
 "The NAS file permissions mode will be 666 (allowing other/world read & "
@@ -496,7 +496,7 @@ msgid ""
 " %s for information on a secure NFS configuration."
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:378 cinder/volume/drivers/remotefs.py:562
+#: cinder/volume/drivers/nfs.py:393 cinder/volume/drivers/remotefs.py:562
 #, python-format
 msgid ""
 "The NAS file operations will be run as root: allowing root level access "
@@ -504,14 +504,14 @@ msgid ""
 "Please see %s for information on a secure NAS configuration."
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:454
+#: cinder/volume/drivers/nfs.py:469
 #, python-format
 msgid ""
 "The option 'nfs_oversub_ratio' is deprecated and will be removed in the "
 "Mitaka release.  Please set 'max_over_subscription_ratio = %s' instead."
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:476
+#: cinder/volume/drivers/nfs.py:491
 #, python-format
 msgid ""
 "The option 'nfs_used_ratio' is deprecated and will be removed in the "
@@ -523,27 +523,32 @@ msgstr ""
 msgid "Error updating agent-type for volume %s."
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:190
+#: cinder/volume/drivers/pure.py:196
 #, python-format
 msgid "Volume deletion failed with message: %s"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:276
+#: cinder/volume/drivers/pure.py:217
+#, python-format
+msgid "Snapshot deletion failed with message: %s"
+msgstr ""
+
+#: cinder/volume/drivers/pure.py:283
 #, python-format
 msgid "Purity host deletion failed: %(msg)s."
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:422
+#: cinder/volume/drivers/pure.py:482
 #, python-format
 msgid "Unable to delete Protection Group: %s"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:487
+#: cinder/volume/drivers/pure.py:547
 #, python-format
 msgid "Unable to delete Protection Group Snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:601
+#: cinder/volume/drivers/pure.py:661
 #, python-format
 msgid "Unable to rename %(old_name)s, error message: %(error)s"
 msgstr ""
@@ -593,7 +598,7 @@ msgstr ""
 msgid "Unable to get rados pool stats."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:894
+#: cinder/volume/drivers/rbd.py:896
 msgid "volume_tmp_dir is now deprecated, please use image_conversion_dir."
 msgstr ""
 
@@ -622,20 +627,27 @@ msgstr ""
 msgid "Volume \"%s\" not found."
 msgstr ""
 
-#: cinder/volume/drivers/smbfs.py:305 cinder/volume/drivers/ibm/ibmnas.py:289
+#: cinder/volume/drivers/smbfs.py:305
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:575
+#: cinder/volume/drivers/solidfire.py:569
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:999
+#: cinder/volume/drivers/solidfire.py:1008
 msgid "Requested image is not accessible by current Tenant."
 msgstr ""
 
+#: cinder/volume/drivers/tegile.py:376
+#, python-format
+msgid ""
+"TegileIntelliFlashVolumeDriver(%(clsname)s) _update_volume_stats failed: "
+"%(error)s"
+msgstr ""
+
 #: cinder/volume/drivers/tintri.py:322
 #, python-format
 msgid "Exception while creating image %(image_id)s snapshot. Exception: %(exc)s"
@@ -687,22 +699,22 @@ msgstr ""
 msgid "No status payload for volume %s."
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:690
+#: cinder/volume/drivers/xio.py:689
 #, python-format
 msgid "Volume %(name)s already presented (%(status)d)!"
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:959
+#: cinder/volume/drivers/xio.py:957
 #, python-format
 msgid "Could not get pool information (%s)!"
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:1195
+#: cinder/volume/drivers/xio.py:1192
 #, python-format
 msgid "%s not found!"
 msgstr ""
 
-#: cinder/volume/drivers/xio.py:1206
+#: cinder/volume/drivers/xio.py:1203
 #, python-format
 msgid "DELETE call failed for %s!"
 msgstr ""
@@ -1300,6 +1312,32 @@ msgstr ""
 msgid "terminate_connection: lun map not found"
 msgstr ""
 
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:225
+#, python-format
+msgid "create_volume, volumename: %(volumename)s, Element Name is in use."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:858
+#, python-format
+msgid ""
+"update_volume_stats, eternus_pool:%(eternus_pool)s, specified pool is not"
+" found."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1626
+#, python-format
+msgid ""
+"_map_lun, lun_name: %(volume_uid)s, Initiator: %(initiator)s, target: "
+"%(target)s, Return code: %(rc)lu, Error: %(errordesc)s."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1659
+#, python-format
+msgid ""
+"_map_lun, lun_name: %(volume_uid)s, Initiator: %(initiator)s, ag: %(ag)s,"
+" Return code: %(rc)lu, Error: %(errordesc)s."
+msgstr ""
+
 #: cinder/volume/drivers/hitachi/hbsd_common.py:410
 #: cinder/volume/drivers/hitachi/hbsd_common.py:416
 #: cinder/volume/drivers/hitachi/hbsd_horcm.py:1342
@@ -1344,48 +1382,48 @@ msgstr ""
 msgid "terminate_conn: provider location empty."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:416
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:432
 #, python-format
 msgid ""
 "srstatld requires WSAPI version '%(srstatld_version)s' version "
 "'%(version)s' is installed."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:535
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:555
 #, python-format
 msgid "Virtual Volume Set '%s' doesn't exist on array."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:647
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2363
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:667
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2384
 #, python-format
 msgid "Delete Snapshot id not found. Removing from cinder: %(id)s Ex: %(msg)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:748
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:768
 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:958
 #, python-format
 msgid "Failed to manage virtual volume %(disp)s due to error during retype."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1349
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1370
 #, python-format
 msgid "3PAR vlun for volume %(name)s not found on host %(host)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1640
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1661
 msgid ""
 "'hpe3par:cpg' is not supported as an extra spec in a volume type.  CPG's "
 "are chosen by the cinder scheduler, as a pool, from the cinder.conf entry"
 " 'hpe3par_cpg', which can be a list of CPGs."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1980
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2001
 #, python-format
 msgid "Delete volume id not found. Removing from cinder: %(id)s Ex: %(msg)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2902
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2923
 msgid ""
 "The primary array is currently unreachable. All targets returned from "
 "list_replication_targets are pulled directly from cinder.conf and are not"
@@ -1393,16 +1431,15 @@ msgid ""
 "primary array."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2964
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2984
 #, python-format
 msgid ""
-"The target array and all of its secondary arrays must be on the same API "
-"version. Array '%(target)s' is on %(target_ver)s while the primary array "
-"is on %(primary_ver)s, therefore it will not be added as a valid "
-"replication target."
+"The secondary array must have an API version of %(min_ver)s or higher. "
+"Array '%(target)s' is on %(target_ver)s, therefore it will not be added "
+"as a valid replication target."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2975
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2994
 #, python-format
 msgid ""
 "'%s' is not a valid replication array. In order to be valid, "
@@ -1412,56 +1449,56 @@ msgid ""
 "well."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_fc.py:121
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:132
+#: cinder/volume/drivers/hpe/hpe_3par_fc.py:123
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:134
 msgid ""
 "The primary array is not reachable at this time. Since replication is "
 "enabled, listing replication targets and failing over a volume can still "
 "be performed."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:201
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:203
 #, python-format
 msgid "Invalid IP address format '%s'"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:233
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:235
 #, python-format
 msgid ""
 "Found invalid iSCSI IP address(s) in configuration option(s) "
 "hpe3par_iscsi_ips or iscsi_ip_address '%s.'"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:376
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:378
 #, python-format
 msgid ""
 "iSCSI IP: '%s' was not found in hpe3par_iscsi_ips list defined in "
 "cinder.conf."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:414
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:416
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:567
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:569
 msgid ""
 "Host exists without CHAP credentials set and has iSCSI attachments but "
 "CHAP is enabled. Updating host with new CHAP credentials."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:599
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:601
 msgid "Host has no CHAP key, but CHAP is enabled."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:603
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:605
 msgid "No host or VLUNs exist. Generating new CHAP key."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:632
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:634
 msgid "Non-iSCSI VLUN detected."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:636
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:638
 msgid "No VLUN contained CHAP credentials. Generating new CHAP key."
 msgstr ""
 
@@ -1506,17 +1543,17 @@ msgstr ""
 msgid "Can't find snapshot on the array."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1000
+#: cinder/volume/drivers/huawei/huawei_driver.py:1001
 #, python-format
 msgid "Lun is not in lungroup. Lun id: %(lun_id)s. lungroup id: %(lungroup_id)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1006
-#: cinder/volume/drivers/huawei/huawei_driver.py:1247
+#: cinder/volume/drivers/huawei/huawei_driver.py:1007
+#: cinder/volume/drivers/huawei/huawei_driver.py:1249
 msgid "Can't find lun on the array."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1241
+#: cinder/volume/drivers/huawei/huawei_driver.py:1243
 #, python-format
 msgid "Lun is not in lungroup. Lun id: %(lun_id)s. Lungroup id: %(lungroup_id)s."
 msgstr ""
@@ -1564,44 +1601,45 @@ msgstr ""
 msgid "_get_vdisk_map_properties: Did not find a preferred node for vdisk %s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:376
-msgid "CHAP secret exists for host but CHAP is disabled."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:421
-#, python-format
-msgid "initialize_connection: Did not find a preferred node for volume %s."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:763
-#, python-format
-msgid "Volume %s does not exist."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:430
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:501
 #, python-format
 msgid "Failed to run lsguicapability. Exception: %s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:709
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:780
 #, python-format
 msgid "unmap_vol_from_host: No mapping of volume %(vol_name)s to any host found."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:715
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:786
 #, python-format
 msgid ""
 "unmap_vol_from_host: Multiple mappings of volume %(vol_name)s found, no "
 "host specified."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:727
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:798
 #, python-format
 msgid ""
 "unmap_vol_from_host: No mapping of volume %(vol_name)s to host %(host)s "
 "found."
 msgstr ""
 
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2049
+#, python-format
+msgid "Volume %s does not exist."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:197
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:210
+#, python-format
+msgid "initialize_connection: Did not find a preferred node for volume %s."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:165
+msgid "CHAP secret exists for host but CHAP is disabled."
+msgstr ""
+
 #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:90
 msgid "The MCS Channel is grouped."
 msgstr ""
@@ -1883,12 +1921,12 @@ msgid "Lun %s has dependent snapshots, skipping."
 msgstr ""
 
 #: cinder/volume/drivers/violin/v6000_fcp.py:445
-#: cinder/volume/drivers/violin/v6000_iscsi.py:464
+#: cinder/volume/drivers/violin/v6000_iscsi.py:463
 msgid "Failed to receive update for total_gb stat!"
 msgstr ""
 
 #: cinder/volume/drivers/violin/v6000_fcp.py:452
-#: cinder/volume/drivers/violin/v6000_iscsi.py:471
+#: cinder/volume/drivers/violin/v6000_iscsi.py:470
 msgid "Failed to receive update for free_gb stat!"
 msgstr ""
 
@@ -1996,10 +2034,6 @@ msgid ""
 "default behavior. Error: %(exception)s"
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:722
-msgid "Unable to get Cinder internal context, will not use image-volume cache."
-msgstr ""
-
 #: cinder/volume/targets/cxt.py:131 cinder/volume/targets/tgt.py:166
 #, python-format
 msgid "Persistence file already exists for volume, found file at: %s"
index fa6dc8f40e47aa7e8cc51ab525ac6a9ee1ad79b6..87f4d8320f6d9b10aa98f3d4b4c9b08ed07e0178 100644 (file)
@@ -1,21 +1,21 @@
 # Translations template for cinder.
-# Copyright (C) 2015 ORGANIZATION
+# Copyright (C) 2016 ORGANIZATION
 # This file is distributed under the same license as the cinder project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
 #
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b2.dev134\n"
+"Project-Id-Version: cinder 8.0.0.0b2.dev238\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-12-22 06:20+0000\n"
+"POT-Creation-Date: 2016-01-09 06:44+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"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.1.1\n"
+"Generated-By: Babel 2.2.0\n"
 
 #: cinder/context.py:113
 #, python-format
@@ -973,6 +973,10 @@ msgstr ""
 msgid "Coho Data Cinder driver failure: %(message)s"
 msgstr ""
 
+#: cinder/exception.py:1042
+msgid "Unexpected response from Tegile IntelliFlash API"
+msgstr ""
+
 #: cinder/quota.py:131
 #, python-format
 msgid ""
@@ -997,12 +1001,16 @@ msgstr ""
 msgid "If False doesn't trace SQL requests."
 msgstr ""
 
-#: cinder/service.py:366
+#: cinder/service.py:78
+msgid "Secret key to use to sign tracing messages."
+msgstr ""
+
+#: cinder/service.py:369
 #, python-format
 msgid "%(worker_name)s value of %(workers)d is invalid, must be greater than 0."
 msgstr ""
 
-#: cinder/service.py:452
+#: cinder/service.py:455
 msgid "serve() can only be called once"
 msgstr ""
 
@@ -1055,13 +1063,17 @@ msgstr ""
 msgid "%(name)s has more than %(max_length)s characters."
 msgstr ""
 
+#: cinder/utils.py:993
+msgid " or "
+msgstr ""
+
 #: cinder/api/common.py:104 cinder/consistencygroup/api.py:699
-#: cinder/volume/api.py:506
+#: cinder/volume/api.py:488
 msgid "limit param must be an integer"
 msgstr ""
 
 #: cinder/api/common.py:107 cinder/consistencygroup/api.py:696
-#: cinder/volume/api.py:503
+#: cinder/volume/api.py:485
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1143,7 +1155,7 @@ msgstr ""
 msgid "Incorrect request body format"
 msgstr ""
 
-#: cinder/api/contrib/backups.py:362
+#: cinder/api/contrib/backups.py:364
 msgid "Incorrect request body format."
 msgstr ""
 
@@ -1224,24 +1236,24 @@ msgstr ""
 msgid "Host not found"
 msgstr ""
 
-#: cinder/api/contrib/qos_specs_manage.py:80
+#: cinder/api/contrib/qos_specs_manage.py:81
 msgid "Unable to parse XML request. Please provide XML in correct format."
 msgstr ""
 
-#: cinder/api/contrib/qos_specs_manage.py:131
+#: cinder/api/contrib/qos_specs_manage.py:145
 msgid "Please specify a name for QoS specs."
 msgstr ""
 
-#: cinder/api/contrib/qos_specs_manage.py:245
+#: cinder/api/contrib/qos_specs_manage.py:259
 msgid "Failed to disassociate qos specs."
 msgstr ""
 
-#: cinder/api/contrib/qos_specs_manage.py:247
+#: cinder/api/contrib/qos_specs_manage.py:261
 msgid "Qos specs still in use."
 msgstr ""
 
-#: cinder/api/contrib/qos_specs_manage.py:324
-#: cinder/api/contrib/qos_specs_manage.py:378
+#: cinder/api/contrib/qos_specs_manage.py:338
+#: cinder/api/contrib/qos_specs_manage.py:392
 msgid "Volume Type id must not be None."
 msgstr ""
 
@@ -1249,62 +1261,62 @@ msgstr ""
 msgid "Missing required element quota_class_set in request body."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:72
+#: cinder/api/contrib/quotas.py:97
 #, python-format
 msgid "Quota %s limit must be equal or greater than existing resources."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:92
+#: cinder/api/contrib/quotas.py:117
 #, python-format
 msgid "Free quota available is %s."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:121 cinder/api/contrib/quotas.py:133
+#: cinder/api/contrib/quotas.py:146 cinder/api/contrib/quotas.py:158
 msgid ""
 "Update and delete quota operations can only be made by an admin of "
 "immediate parent or by the CLOUD admin."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:128
+#: cinder/api/contrib/quotas.py:153
 msgid ""
 "Update and delete quota operations can only be made to projects in the "
 "same hierarchy of the project in which users are scoped to."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:153
+#: cinder/api/contrib/quotas.py:178
 msgid ""
 "Show operations can only be made to projects in the same hierarchy of the"
 " project in which users are scoped to."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:159
+#: cinder/api/contrib/quotas.py:184
 msgid ""
 "Only users with token scoped to immediate parents or root projects are "
 "allowed to see its children quotas."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:164
+#: cinder/api/contrib/quotas.py:189
 msgid ""
 "An user with a token scoped to a subproject is not allowed to see the "
 "quota of its parents."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:194
+#: cinder/api/contrib/quotas.py:219
 #, python-format
 msgid "Tenant ID: %s does not exist."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:271
+#: cinder/api/contrib/quotas.py:296
 #, python-format
 msgid "Invalid value '%s' for skip_validation."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:286
+#: cinder/api/contrib/quotas.py:311
 #, python-format
 msgid "Bad key(s) in quota set: %s"
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:411
+#: cinder/api/contrib/quotas.py:436
 msgid ""
 "About to delete child projects having non-zero quota. This should not be "
 "performed"
@@ -1547,10 +1559,6 @@ msgstr ""
 msgid "Cannot delete encryption specs. Volume type in use."
 msgstr ""
 
-#: cinder/api/contrib/volume_unmanage.py:62 cinder/api/v2/volumes.py:208
-msgid "Volume cannot be deleted while in attached state"
-msgstr ""
-
 #: cinder/api/middleware/auth.py:113
 msgid "Invalid service catalog json."
 msgstr ""
@@ -1659,7 +1667,7 @@ msgid "volume does not exist"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:306 cinder/api/v1/volumes.py:310
-#: cinder/api/v2/volumes.py:270
+#: cinder/api/v2/volumes.py:267
 msgid "Invalid imageRef provided."
 msgstr ""
 
@@ -1673,11 +1681,11 @@ msgstr ""
 msgid "source vol id:%s not found"
 msgstr ""
 
-#: cinder/api/v2/snapshots.py:207 cinder/api/v2/volumes.py:433
+#: cinder/api/v2/snapshots.py:207 cinder/api/v2/volumes.py:430
 msgid "Missing request body"
 msgstr ""
 
-#: cinder/api/v2/snapshots.py:211 cinder/api/v2/volumes.py:437
+#: cinder/api/v2/snapshots.py:211 cinder/api/v2/volumes.py:434
 #, python-format
 msgid "Missing required element '%s' in request body"
 msgstr ""
@@ -1691,125 +1699,132 @@ msgstr ""
 msgid "Invalid is_public filter [%s]"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:290
+#: cinder/api/v2/volumes.py:287
 #, python-format
 msgid "Multiple matches found for '%s', use an ID to be more specific."
 msgstr ""
 
-#: cinder/api/v2/volumes.py:299
+#: cinder/api/v2/volumes.py:296
 msgid "Invalid image identifier or unable to access requested image."
 msgstr ""
 
-#: cinder/api/v2/volumes.py:372
+#: cinder/api/v2/volumes.py:369
 #, python-format
 msgid "source volume id:%s is not replicated"
 msgstr ""
 
-#: cinder/backup/api.py:84
+#: cinder/backup/api.py:89
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:88
+#: cinder/backup/api.py:93
 msgid "force delete"
 msgstr ""
 
-#: cinder/backup/api.py:98
+#: cinder/backup/api.py:103
 msgid "Incremental backups exist for this backup."
 msgstr ""
 
-#: cinder/backup/api.py:113
+#: cinder/backup/api.py:118
 #, python-format
 msgid "all_tenants must be a boolean, got '%s'."
 msgstr ""
 
-#: cinder/backup/api.py:159
+#: cinder/backup/api.py:167
 #, python-format
 msgid ""
 "Volume to be backed up must be available or in-use, but the current "
 "status is \"%s\"."
 msgstr ""
 
-#: cinder/backup/api.py:164
+#: cinder/backup/api.py:172
 msgid "Backing up an in-use volume must use the force flag."
 msgstr ""
 
-#: cinder/backup/api.py:221
+#: cinder/backup/api.py:176
+#, python-format
+msgid ""
+"Snapshot to be backed up must be available, but the current status is "
+"\"%s\"."
+msgstr ""
+
+#: cinder/backup/api.py:255
 msgid "No backups available to do an incremental backup."
 msgstr ""
 
-#: cinder/backup/api.py:228
+#: cinder/backup/api.py:262
 msgid "The parent backup must be available for incremental backup."
 msgstr ""
 
-#: cinder/backup/api.py:270
+#: cinder/backup/api.py:314
 msgid "Backup status must be available"
 msgstr ""
 
-#: cinder/backup/api.py:275
+#: cinder/backup/api.py:319
 msgid "Backup to be restored has invalid size"
 msgstr ""
 
-#: cinder/backup/api.py:302
+#: cinder/backup/api.py:346
 msgid "Volume to be restored to must be available"
 msgstr ""
 
-#: cinder/backup/api.py:308
+#: cinder/backup/api.py:352
 #, python-format
 msgid ""
 "volume size %(volume_size)d is too small to restore backup of size "
 "%(size)d."
 msgstr ""
 
-#: cinder/backup/api.py:364
+#: cinder/backup/api.py:408
 #, python-format
 msgid "Backup status must be available and not %s."
 msgstr ""
 
-#: cinder/backup/api.py:403
+#: cinder/backup/api.py:447
 msgid "Provided backup record is missing an id"
 msgstr ""
 
-#: cinder/backup/api.py:424
+#: cinder/backup/api.py:468
 msgid "Backup already exists in database."
 msgstr ""
 
-#: cinder/backup/chunkeddriver.py:83
+#: cinder/backup/chunkeddriver.py:84
 #, python-format
 msgid "unsupported compression algorithm: %s"
 msgstr ""
 
-#: cinder/backup/chunkeddriver.py:266
+#: cinder/backup/chunkeddriver.py:267
 #, python-format
 msgid "volume size %d is invalid."
 msgstr ""
 
-#: cinder/backup/chunkeddriver.py:414
+#: cinder/backup/chunkeddriver.py:415
 msgid "Chunk size is not multiple of block size for creating hash."
 msgstr ""
 
-#: cinder/backup/chunkeddriver.py:429
+#: cinder/backup/chunkeddriver.py:430
 #, python-format
 msgid ""
 "Hash block size has changed since the last backup. New hash block size: "
 "%(new)s. Old hash block size: %(old)s. Do a full backup."
 msgstr ""
 
-#: cinder/backup/chunkeddriver.py:438
+#: cinder/backup/chunkeddriver.py:439
 msgid "Volume size increased since the last backup. Do a full backup."
 msgstr ""
 
-#: cinder/backup/chunkeddriver.py:585
+#: cinder/backup/chunkeddriver.py:587
 msgid ""
 "restore_backup aborted, actual object list does not match object list "
 "stored in metadata."
 msgstr ""
 
-#: cinder/backup/chunkeddriver.py:657
+#: cinder/backup/chunkeddriver.py:659
 #, python-format
 msgid "No support to restore backup version %s"
 msgstr ""
 
-#: cinder/backup/chunkeddriver.py:688
+#: cinder/backup/chunkeddriver.py:690
 msgid "Metadata restore failed due to incompatible version."
 msgstr ""
 
@@ -1830,44 +1845,44 @@ msgstr ""
 msgid "Unsupported backup metadata version (%s)"
 msgstr ""
 
-#: cinder/backup/manager.py:113
+#: cinder/backup/manager.py:114
 msgid "NULL host not allowed for volume backend lookup."
 msgstr ""
 
-#: cinder/backup/manager.py:139
+#: cinder/backup/manager.py:140
 #, python-format
 msgid "Volume manager for backend '%s' does not exist."
 msgstr ""
 
-#: cinder/backup/manager.py:373
+#: cinder/backup/manager.py:376
 #, python-format
 msgid ""
 "Create backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s."
 msgstr ""
 
-#: cinder/backup/manager.py:384
+#: cinder/backup/manager.py:387
 #, python-format
 msgid ""
 "Create backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s."
 msgstr ""
 
-#: cinder/backup/manager.py:445
+#: cinder/backup/manager.py:448
 #, python-format
 msgid ""
 "Restore backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s."
 msgstr ""
 
-#: cinder/backup/manager.py:456
+#: cinder/backup/manager.py:459
 #, python-format
 msgid ""
 "Restore backup aborted: expected backup status %(expected_status)s but "
 "got %(actual_status)s."
 msgstr ""
 
-#: cinder/backup/manager.py:476
+#: cinder/backup/manager.py:479
 #, python-format
 msgid ""
 "Restore backup aborted, the backup service currently configured "
@@ -1875,14 +1890,14 @@ msgid ""
 "create this backup [%(backup_service)s]."
 msgstr ""
 
-#: cinder/backup/manager.py:535
+#: cinder/backup/manager.py:538
 #, python-format
 msgid ""
 "Delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s."
 msgstr ""
 
-#: cinder/backup/manager.py:546
+#: cinder/backup/manager.py:549
 #, python-format
 msgid ""
 "Delete backup aborted, the backup service currently configured "
@@ -1890,14 +1905,14 @@ msgid ""
 "create this backup [%(backup_service)s]."
 msgstr ""
 
-#: cinder/backup/manager.py:621
+#: cinder/backup/manager.py:624
 #, python-format
 msgid ""
 "Export backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s."
 msgstr ""
 
-#: cinder/backup/manager.py:632
+#: cinder/backup/manager.py:635
 #, python-format
 msgid ""
 "Export record aborted, the backup service currently configured "
@@ -1905,26 +1920,26 @@ msgid ""
 "create this backup [%(backup_service)s]."
 msgstr ""
 
-#: cinder/backup/manager.py:686
+#: cinder/backup/manager.py:689
 #, python-format
 msgid ""
 "Import record failed, cannot find backup service to perform the import. "
 "Request service %(service)s"
 msgstr ""
 
-#: cinder/backup/manager.py:721
+#: cinder/backup/manager.py:724
 #, python-format
 msgid ""
 "Driver successfully decoded imported backup data, but there are missing "
 "fields (%s)."
 msgstr ""
 
-#: cinder/backup/manager.py:730
+#: cinder/backup/manager.py:733
 #, python-format
 msgid "Trying to import backup metadata from id %(meta_id)s into backup %(id)s."
 msgstr ""
 
-#: cinder/backup/manager.py:798
+#: cinder/backup/manager.py:801
 #, python-format
 msgid ""
 "Reset backup status aborted, the backup service currently configured "
@@ -1932,14 +1947,14 @@ msgid ""
 "create this backup [%(backup_service)s]."
 msgstr ""
 
-#: cinder/backup/manager.py:817
+#: cinder/backup/manager.py:821
 #, python-format
 msgid ""
 "Backup service %(configured_service)s does not support verify. Backup id "
 "%(id)s is not verified. Skipping verify."
 msgstr ""
 
-#: cinder/backup/manager.py:845
+#: cinder/backup/manager.py:849
 #, python-format
 msgid ""
 "Backup service %(service)s does not support verify. Backup id %(id)s is "
@@ -2477,14 +2492,14 @@ msgid ""
 " volume type %(volume_type)s is not supported by the group."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:648 cinder/volume/manager.py:2797
+#: cinder/consistencygroup/api.py:648 cinder/volume/manager.py:2816
 #, python-format
 msgid ""
 "Cannot add volume %(volume_id)s to consistency group %(group_id)s because"
 " volume is in an invalid state: %(status)s. Valid states are: %(valid)s."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:665 cinder/volume/manager.py:2811
+#: cinder/consistencygroup/api.py:665 cinder/volume/manager.py:2830
 msgid "Volume is not local to this node."
 msgstr ""
 
@@ -2496,7 +2511,7 @@ msgid ""
 msgstr ""
 
 #: cinder/consistencygroup/api.py:734
-#: cinder/tests/unit/test_storwize_svc.py:1923
+#: cinder/tests/unit/test_storwize_svc.py:2667
 msgid "Consistency group is empty. No cgsnapshot will be created."
 msgstr ""
 
@@ -2504,7 +2519,7 @@ msgstr ""
 msgid "Cgsnapshot status must be available or error"
 msgstr ""
 
-#: cinder/db/api.py:1110
+#: cinder/db/api.py:1122
 msgid "Condition has no field."
 msgstr ""
 
@@ -2512,51 +2527,51 @@ msgstr ""
 msgid "Database schema downgrade is not allowed."
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:263
+#: cinder/db/sqlalchemy/api.py:267
 #, python-format
 msgid "Unrecognized read_deleted value '%s'"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:1735
+#: cinder/db/sqlalchemy/api.py:1739
 msgid "Unknown sort direction, must be 'desc' or 'asc'."
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:1746
+#: cinder/db/sqlalchemy/api.py:1750
 msgid "Sort direction array size exceeds sort key array size."
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3595
+#: cinder/db/sqlalchemy/api.py:3647
 #, python-format
 msgid "No backup with id %s"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3679
+#: cinder/db/sqlalchemy/api.py:3731
 msgid "Volume must be available"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3726
+#: cinder/db/sqlalchemy/api.py:3778
 #, python-format
 msgid ""
 "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3821
+#: cinder/db/sqlalchemy/api.py:3873
 #, python-format
 msgid "No consistency group with id %s"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3933
+#: cinder/db/sqlalchemy/api.py:3985
 #, python-format
 msgid "No cgsnapshot with id %s"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3958
+#: cinder/db/sqlalchemy/api.py:4010
 #, python-format
 msgid "Invalid value for age, %(age)s"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3962
+#: cinder/db/sqlalchemy/api.py:4014
 msgid "Must supply a positive value for age"
 msgstr ""
 
@@ -2568,7 +2583,7 @@ msgid ""
 msgstr ""
 
 #: cinder/image/image_utils.py:204 cinder/image/image_utils.py:314
-#: cinder/volume/drivers/solidfire.py:664
+#: cinder/volume/drivers/solidfire.py:658
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2598,12 +2613,12 @@ msgid ""
 msgstr ""
 
 #: cinder/image/image_utils.py:321 cinder/image/image_utils.py:384
-#: cinder/volume/drivers/solidfire.py:671
+#: cinder/volume/drivers/solidfire.py:665
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:340 cinder/volume/drivers/solidfire.py:716
+#: cinder/image/image_utils.py:340 cinder/volume/drivers/solidfire.py:710
 #, python-format
 msgid "Converted to %(vol_format)s, but format is now %(file_format)s"
 msgstr ""
@@ -2639,11 +2654,11 @@ msgstr ""
 msgid "keymgr.fixed_key not defined"
 msgstr ""
 
-#: cinder/objects/backup.py:136
+#: cinder/objects/backup.py:141
 msgid "Can't decode backup record."
 msgstr ""
 
-#: cinder/objects/backup.py:138
+#: cinder/objects/backup.py:143
 msgid "Can't parse backup record."
 msgstr ""
 
@@ -2657,30 +2672,46 @@ msgstr ""
 msgid "VersionedObject %s does not support conditional update."
 msgstr ""
 
-#: cinder/objects/cgsnapshot.py:75 cinder/objects/consistencygroup.py:56
+#: cinder/objects/cgsnapshot.py:75 cinder/objects/consistencygroup.py:81
 msgid "already_created"
 msgstr ""
 
-#: cinder/objects/cgsnapshot.py:80 cinder/objects/volume.py:229
+#: cinder/objects/cgsnapshot.py:80 cinder/objects/volume.py:278
 msgid "consistencygroup assigned"
 msgstr ""
 
-#: cinder/objects/cgsnapshot.py:89 cinder/objects/snapshot.py:187
-#: cinder/objects/volume.py:277
+#: cinder/objects/cgsnapshot.py:89 cinder/objects/consistencygroup.py:100
+#: cinder/objects/snapshot.py:187 cinder/objects/volume.py:323
 #, python-format
 msgid "attribute %s not lazy-loadable"
 msgstr ""
 
-#: cinder/objects/cgsnapshot.py:110 cinder/objects/volume.py:246
+#: cinder/objects/cgsnapshot.py:110 cinder/objects/volume.py:292
 msgid "consistencygroup changed"
 msgstr ""
 
-#: cinder/objects/cgsnapshot.py:113 cinder/objects/volume.py:252
+#: cinder/objects/cgsnapshot.py:113 cinder/objects/volume.py:298
 msgid "snapshots changed"
 msgstr ""
 
+#: cinder/objects/consistencygroup.py:86
+msgid "cgsnapshots assigned"
+msgstr ""
+
+#: cinder/objects/consistencygroup.py:90
+msgid "volumes assigned"
+msgstr ""
+
+#: cinder/objects/consistencygroup.py:121
+msgid "cgsnapshots changed"
+msgstr ""
+
+#: cinder/objects/consistencygroup.py:124
+msgid "volumes changed"
+msgstr ""
+
 #: cinder/objects/service.py:83 cinder/objects/snapshot.py:143
-#: cinder/objects/volume.py:224 cinder/objects/volume_type.py:80
+#: cinder/objects/volume.py:273 cinder/objects/volume_type.py:80
 msgid "already created"
 msgstr ""
 
@@ -2700,15 +2731,11 @@ msgstr ""
 msgid "cgsnapshot changed"
 msgstr ""
 
-#: cinder/objects/volume.py:232
-msgid "glance_metadata assigned"
-msgstr ""
-
-#: cinder/objects/volume.py:235
+#: cinder/objects/volume.py:281
 msgid "snapshots assigned"
 msgstr ""
 
-#: cinder/objects/volume.py:249
+#: cinder/objects/volume.py:295
 msgid "glance_metadata changed"
 msgstr ""
 
@@ -2914,7 +2941,7 @@ msgid ""
 "\t%s"
 msgstr ""
 
-#: cinder/tests/unit/test_rbd.py:1081
+#: cinder/tests/unit/test_rbd.py:1088
 msgid "flush() not supported in this version of librbd"
 msgstr ""
 
@@ -2942,27 +2969,27 @@ msgstr ""
 msgid "Invalid sheepdog cluster status."
 msgstr ""
 
-#: cinder/tests/unit/test_storwize_svc.py:292
+#: cinder/tests/unit/test_storwize_svc.py:294
 #, python-format
 msgid "unrecognized argument %s"
 msgstr ""
 
-#: cinder/tests/unit/test_storwize_svc.py:398
+#: cinder/tests/unit/test_storwize_svc.py:401
 #, python-format
 msgid "obj missing quotes %s"
 msgstr ""
 
-#: cinder/tests/unit/test_storwize_svc.py:682
-#: cinder/tests/unit/test_storwize_svc.py:1494
+#: cinder/tests/unit/test_storwize_svc.py:685
+#: cinder/tests/unit/test_storwize_svc.py:1501
 #, python-format
 msgid "mdiskgrp missing quotes %s"
 msgstr ""
 
-#: cinder/tests/unit/test_storwize_svc.py:1725
+#: cinder/tests/unit/test_storwize_svc.py:1732
 msgid "The copy should be primary or secondary"
 msgstr ""
 
-#: cinder/tests/unit/api/contrib/test_backups.py:1268
+#: cinder/tests/unit/api/contrib/test_backups.py:1314
 msgid "Invalid input"
 msgstr ""
 
@@ -3078,13 +3105,13 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/volume/api.py:134
+#: cinder/volume/api.py:135
 msgid ""
 "Volume is not a replication enabled volume, replication operations can "
 "only be performed on volumes that are of type replication_enabled."
 msgstr ""
 
-#: cinder/volume/api.py:246
+#: cinder/volume/api.py:249
 #, python-format
 msgid ""
 "Invalid volume size provided for create request: %s (size argument must "
@@ -3092,565 +3119,569 @@ msgid ""
 "zero)."
 msgstr ""
 
-#: cinder/volume/api.py:254
+#: cinder/volume/api.py:257
 msgid ""
 "volume_type must be provided when creating a volume in a consistency "
 "group."
 msgstr ""
 
-#: cinder/volume/api.py:259
+#: cinder/volume/api.py:262
 #, python-format
 msgid ""
 "Invalid volume_type provided: %s (requested type must be supported by "
 "this consistency group)."
 msgstr ""
 
-#: cinder/volume/api.py:276
+#: cinder/volume/api.py:279
 #, python-format
 msgid ""
 "Invalid volume_type provided: %s (requested type is not compatible; "
 "either match source volume, or omit type argument)."
 msgstr ""
 
-#: cinder/volume/api.py:283
+#: cinder/volume/api.py:286
 msgid "No volume_type should be provided when creating test replica."
 msgstr ""
 
-#: cinder/volume/api.py:293
+#: cinder/volume/api.py:296
 #, python-format
 msgid ""
 "Invalid volume_type provided: %s (requested type is not compatible; "
 "recommend omitting the type argument)."
 msgstr ""
 
-#: cinder/volume/api.py:337
+#: cinder/volume/api.py:340
 msgid "Failed to create api volume flow."
 msgstr ""
 
-#: cinder/volume/api.py:395
+#: cinder/volume/api.py:407 cinder/volume/api.py:940
 #, python-format
-msgid "Volume status must be available or error, but current status is: %s."
+msgid " status must be %s and "
 msgstr ""
 
 #: cinder/volume/api.py:408
-msgid "Volume cannot be deleted while migrating"
-msgstr ""
-
-#: cinder/volume/api.py:412
-msgid "Volume cannot be deleted while in a consistency group."
-msgstr ""
-
-#: cinder/volume/api.py:423
 #, python-format
-msgid "Volume still has %d dependent snapshots."
+msgid ""
+"Volume%s must not be migrating, attached, belong to a consistency group "
+"or have snapshots."
 msgstr ""
 
-#: cinder/volume/api.py:440
+#: cinder/volume/api.py:426
 #, python-format
 msgid "Unable to delete encrypted volume: %s."
 msgstr ""
 
-#: cinder/volume/api.py:456
+#: cinder/volume/api.py:438
 msgid "The volume cannot be updated during maintenance."
 msgstr ""
 
-#: cinder/volume/api.py:586
-msgid "Volume must be multiattachable to reserve again."
-msgstr ""
-
-#: cinder/volume/api.py:590
-msgid "Volume status must be available to reserve."
+#: cinder/volume/api.py:567
+#, python-format
+msgid "Volume status must be %s to reserve."
 msgstr ""
 
-#: cinder/volume/api.py:623
-#, python-format
+#: cinder/volume/api.py:598
 msgid ""
 "Unable to detach volume. Volume status must be 'in-use' and attach_status"
-" must be 'attached' to detach. Currently: status: '%(status)s', "
-"attach_status: '%(attach_status)s.'"
+" must be 'attached' to detach."
 msgstr ""
 
-#: cinder/volume/api.py:648
+#: cinder/volume/api.py:619
 msgid "The volume cannot be attached in maintenance mode."
 msgstr ""
 
-#: cinder/volume/api.py:677
+#: cinder/volume/api.py:646
 msgid "The volume cannot be detached in maintenance mode."
 msgstr ""
 
-#: cinder/volume/api.py:691
+#: cinder/volume/api.py:660
 msgid "The volume connection cannot be initialized in maintenance mode."
 msgstr ""
 
-#: cinder/volume/api.py:716
+#: cinder/volume/api.py:685
 msgid "The volume cannot accept transfer in maintenance mode."
 msgstr ""
 
-#: cinder/volume/api.py:746 cinder/volume/api.py:878
+#: cinder/volume/api.py:715 cinder/volume/api.py:847
 msgid "The snapshot cannot be created when the volume is in maintenance mode."
 msgstr ""
 
-#: cinder/volume/api.py:751 cinder/volume/api.py:883
+#: cinder/volume/api.py:720 cinder/volume/api.py:852
 msgid "Snapshot cannot be created while volume is migrating."
 msgstr ""
 
-#: cinder/volume/api.py:756
+#: cinder/volume/api.py:725
 msgid "Snapshot of secondary replica is not allowed."
 msgstr ""
 
-#: cinder/volume/api.py:760
+#: cinder/volume/api.py:729
 #, python-format
 msgid ""
 "Volume %(vol_id)s status must be available, but current status is: "
 "%(vol_status)s."
 msgstr ""
 
-#: cinder/volume/api.py:887
+#: cinder/volume/api.py:856
 #, python-format
 msgid ""
 "Snapshot cannot be created because volume %(vol_id)s is not available, "
 "current volume status: %(vol_status)s."
 msgstr ""
 
-#: cinder/volume/api.py:969
-msgid "Volume Snapshot status must be available or error."
-msgstr ""
-
-#: cinder/volume/api.py:973
+#: cinder/volume/api.py:941
 #, python-format
-msgid "Unable to delete snapshot %s because it is part of a consistency group."
+msgid "Snapshot%s must not be part of a consistency group."
 msgstr ""
 
-#: cinder/volume/api.py:1009
+#: cinder/volume/api.py:973
 msgid ""
 "The volume metadata cannot be deleted when the volume is in maintenance "
 "mode."
 msgstr ""
 
-#: cinder/volume/api.py:1022
+#: cinder/volume/api.py:986
 msgid "Metadata property key blank."
 msgstr ""
 
-#: cinder/volume/api.py:1026
+#: cinder/volume/api.py:990
 msgid "Metadata property key greater than 255 characters."
 msgstr ""
 
-#: cinder/volume/api.py:1030
+#: cinder/volume/api.py:994
 msgid "Metadata property value greater than 255 characters."
 msgstr ""
 
-#: cinder/volume/api.py:1047
+#: cinder/volume/api.py:1011
 msgid ""
 "The volume metadata cannot be updated when the volume is in maintenance "
 "mode."
 msgstr ""
 
-#: cinder/volume/api.py:1164 cinder/volume/api.py:1279
+#: cinder/volume/api.py:1129 cinder/volume/api.py:1244
 #, python-format
 msgid ""
 "Volume %(vol_id)s status must be available or in-use, but current status "
 "is: %(vol_status)s."
 msgstr ""
 
-#: cinder/volume/api.py:1170
+#: cinder/volume/api.py:1135
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:1227
+#: cinder/volume/api.py:1192
 #, python-format
 msgid ""
 "Volume %(vol_id)s status must be available to extend, but current status "
 "is: %(vol_status)s."
 msgstr ""
 
-#: cinder/volume/api.py:1235
+#: cinder/volume/api.py:1200
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)."
 msgstr ""
 
-#: cinder/volume/api.py:1288 cinder/volume/api.py:1434
+#: cinder/volume/api.py:1253 cinder/volume/api.py:1399
 #, python-format
 msgid "Volume %s is already part of an active migration."
 msgstr ""
 
-#: cinder/volume/api.py:1296
+#: cinder/volume/api.py:1261
 #, python-format
 msgid "Volume %s must not have snapshots."
 msgstr ""
 
-#: cinder/volume/api.py:1303
+#: cinder/volume/api.py:1268
 #, python-format
 msgid "Volume %s must not be replicated."
 msgstr ""
 
-#: cinder/volume/api.py:1308
+#: cinder/volume/api.py:1273
 #, python-format
 msgid "Volume %s must not be part of a consistency group."
 msgstr ""
 
-#: cinder/volume/api.py:1324
+#: cinder/volume/api.py:1289
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:1330
+#: cinder/volume/api.py:1295
 msgid "Destination host must be different than the current host."
 msgstr ""
 
-#: cinder/volume/api.py:1388
+#: cinder/volume/api.py:1353
 msgid "Source volume not mid-migration."
 msgstr ""
 
-#: cinder/volume/api.py:1392
+#: cinder/volume/api.py:1357
 msgid "Destination volume not mid-migration."
 msgstr ""
 
-#: cinder/volume/api.py:1397
+#: cinder/volume/api.py:1362
 #, python-format
 msgid "Destination has migration_status %(stat)s, expected %(exp)s."
 msgstr ""
 
-#: cinder/volume/api.py:1410
+#: cinder/volume/api.py:1375
 #, python-format
 msgid ""
 "Volume %(vol_id)s status must be available to update readonly flag, but "
 "current status is: %(vol_status)s."
 msgstr ""
 
-#: cinder/volume/api.py:1425
+#: cinder/volume/api.py:1390
 #, python-format
 msgid ""
 "Unable to update type due to incorrect status: %(vol_status)s on volume: "
 "%(vol_id)s. Volume status must be available or in-use."
 msgstr ""
 
-#: cinder/volume/api.py:1440
+#: cinder/volume/api.py:1405
 #, python-format
 msgid "migration_policy must be 'on-demand' or 'never', passed: %s"
 msgstr ""
 
-#: cinder/volume/api.py:1446
+#: cinder/volume/api.py:1411
 msgid "Volume must not be part of a consistency group."
 msgstr ""
 
-#: cinder/volume/api.py:1459
+#: cinder/volume/api.py:1424
 #, python-format
 msgid "Invalid volume_type passed: %s."
 msgstr ""
 
-#: cinder/volume/api.py:1472
+#: cinder/volume/api.py:1437
 #, python-format
 msgid "New volume_type same as original: %s."
 msgstr ""
 
-#: cinder/volume/api.py:1487
+#: cinder/volume/api.py:1452
 msgid "Retype cannot change encryption requirements."
 msgstr ""
 
-#: cinder/volume/api.py:1499
+#: cinder/volume/api.py:1464
 #, python-format
 msgid "Retype cannot change front-end qos specs for in-use volume: %s."
 msgstr ""
 
-#: cinder/volume/api.py:1521 cinder/volume/manager.py:2129
+#: cinder/volume/api.py:1491 cinder/volume/manager.py:2148
 msgid "Failed to update quota usage while retyping volume."
 msgstr ""
 
-#: cinder/volume/api.py:1578
+#: cinder/volume/api.py:1548
 msgid "Failed to manage api volume flow."
 msgstr ""
 
-#: cinder/volume/api.py:1648
+#: cinder/volume/api.py:1618
 #, python-format
 msgid ""
 "Invalid status to enable replication. valid states are: %(valid_states)s,"
 " current replication-state is: %(curr_state)s."
 msgstr ""
 
-#: cinder/volume/api.py:1673
+#: cinder/volume/api.py:1643
 #, python-format
 msgid ""
 "Invalid status to disable replication. valid states are: "
 "%(valid_states)s, current replication-state is: %(curr_state)s."
 msgstr ""
 
-#: cinder/volume/api.py:1703
+#: cinder/volume/api.py:1673
 #, python-format
 msgid ""
 "Invalid status to failover replication. valid states are: "
 "%(valid_states)s, current replication-state is: %(curr_state)s."
 msgstr ""
 
-#: cinder/volume/driver.py:385 cinder/volume/driver.py:428
+#: cinder/volume/driver.py:391 cinder/volume/driver.py:434
 #, python-format
 msgid "Unable to terminate volume connection: %(err)s"
 msgstr ""
 
-#: cinder/volume/driver.py:419
+#: cinder/volume/driver.py:425
 msgid "detach snapshot from remote node"
 msgstr ""
 
-#: cinder/volume/driver.py:553
+#: cinder/volume/driver.py:559
 msgid "Sets thin provisioning."
 msgstr ""
 
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:566
 msgid "Enables compression."
 msgstr ""
 
-#: cinder/volume/driver.py:567
+#: cinder/volume/driver.py:573
 msgid "Enables QoS."
 msgstr ""
 
-#: cinder/volume/driver.py:574
+#: cinder/volume/driver.py:580
 msgid "Enables replication."
 msgstr ""
 
-#: cinder/volume/driver.py:940 cinder/volume/driver.py:1017
+#: cinder/volume/driver.py:946 cinder/volume/driver.py:1023
 #, python-format
 msgid "Unable to fetch connection information from backend: %(err)s"
 msgstr ""
 
-#: cinder/volume/driver.py:947 cinder/volume/driver.py:1024
+#: cinder/volume/driver.py:953 cinder/volume/driver.py:1030
 #, python-format
 msgid "Error encountered during cleanup of a failed attach: %(ex)s"
 msgstr ""
 
-#: cinder/volume/driver.py:987
+#: cinder/volume/driver.py:993
 msgid "attach snapshot from remote node"
 msgstr ""
 
-#: cinder/volume/driver.py:1059 cinder/volume/manager.py:1503
+#: cinder/volume/driver.py:1065 cinder/volume/manager.py:1517
 #: cinder/volume/drivers/ibm/flashsystem_common.py:787
 #, python-format
 msgid "Unable to access the backend storage via the path %(path)s."
 msgstr ""
 
-#: cinder/volume/driver.py:1307
+#: cinder/volume/driver.py:1376
 msgid "The method update_migrated_volume is not implemented."
 msgstr ""
 
-#: cinder/volume/driver.py:1439 cinder/volume/driver.py:1988
-#: cinder/volume/driver.py:1992
+#: cinder/volume/driver.py:1508 cinder/volume/driver.py:2057
+#: cinder/volume/driver.py:2061
 msgid "Manage existing volume not implemented."
 msgstr ""
 
-#: cinder/volume/driver.py:1447
+#: cinder/volume/driver.py:1516
 msgid "Unmanage volume not implemented."
 msgstr ""
 
-#: cinder/volume/driver.py:1984
+#: cinder/volume/driver.py:2053
 msgid "Extend volume not implemented"
 msgstr ""
 
-#: cinder/volume/driver.py:1999 cinder/volume/driver.py:2003
+#: cinder/volume/driver.py:2068 cinder/volume/driver.py:2072
 msgid "Manage existing snapshot not implemented."
 msgstr ""
 
-#: cinder/volume/driver.py:2013
+#: cinder/volume/driver.py:2082
 msgid "sync_replica not implemented."
 msgstr ""
 
-#: cinder/volume/driver.py:2017
+#: cinder/volume/driver.py:2086
 msgid "promote_replica not implemented."
 msgstr ""
 
-#: cinder/volume/driver.py:2388 cinder/volume/targets/iscsi.py:97
+#: cinder/volume/driver.py:2457 cinder/volume/targets/iscsi.py:97
 #, python-format
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:2782
+#: cinder/volume/driver.py:2851
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:519
+#: cinder/volume/manager.py:525
 msgid "Create manager volume flow failed."
 msgstr ""
 
-#: cinder/volume/manager.py:624
+#: cinder/volume/manager.py:630
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:860
+#: cinder/volume/manager.py:866
 msgid "being attached by different mode"
 msgstr ""
 
-#: cinder/volume/manager.py:865
+#: cinder/volume/manager.py:871
 msgid "volume is already attached"
 msgstr ""
 
-#: cinder/volume/manager.py:970
+#: cinder/volume/manager.py:976
 msgid ""
 "Detach volume failed: More than one attachment, but no attachment_id "
 "provided."
 msgstr ""
 
-#: cinder/volume/manager.py:1112 cinder/volume/drivers/block_device.py:236
+#: cinder/volume/manager.py:1118 cinder/volume/drivers/block_device.py:236
 msgid "Volume is not available."
 msgstr ""
 
-#: cinder/volume/manager.py:1333
+#: cinder/volume/manager.py:1339
 #, python-format
 msgid "Validate volume connection failed (error: %(err)s)."
 msgstr ""
 
-#: cinder/volume/manager.py:1342
+#: cinder/volume/manager.py:1348
 msgid "Create export for volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:1365
+#: cinder/volume/manager.py:1371
 #, python-format
 msgid "Driver initialize connection failed (error: %(err)s)."
 msgstr ""
 
-#: cinder/volume/manager.py:1429
+#: cinder/volume/manager.py:1443
 #, python-format
 msgid "Terminate volume connection failed: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1444
+#: cinder/volume/manager.py:1458
 msgid "Remove volume export failed."
 msgstr ""
 
-#: cinder/volume/manager.py:1509
+#: cinder/volume/manager.py:1523
 msgid "Unable to access the backend storage via file handle."
 msgstr ""
 
-#: cinder/volume/manager.py:1642
+#: cinder/volume/manager.py:1656
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:1648
+#: cinder/volume/manager.py:1662
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:2042
+#: cinder/volume/manager.py:2056
 #, python-format
 msgid "Volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/manager.py:2184
+#: cinder/volume/manager.py:2203
 msgid "Retype requires migration but is not allowed."
 msgstr ""
 
-#: cinder/volume/manager.py:2192
+#: cinder/volume/manager.py:2211
 msgid "Volume must not have snapshots."
 msgstr ""
 
-#: cinder/volume/manager.py:2201
+#: cinder/volume/manager.py:2220
 msgid "Volume must not be replicated."
 msgstr ""
 
-#: cinder/volume/manager.py:2242
+#: cinder/volume/manager.py:2261
 msgid "Failed to create manage_existing flow."
 msgstr ""
 
-#: cinder/volume/manager.py:2285
+#: cinder/volume/manager.py:2304
 msgid "Error promoting secondary volume to primary"
 msgstr ""
 
-#: cinder/volume/manager.py:2295 cinder/volume/manager.py:2328
+#: cinder/volume/manager.py:2314 cinder/volume/manager.py:2347
 #, python-format
 msgid "Failed updating model with driver provided model %(model)s"
 msgstr ""
 
-#: cinder/volume/manager.py:2318
+#: cinder/volume/manager.py:2337
 msgid "Synchronizing secondary volume to primary failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2370
+#: cinder/volume/manager.py:2389
 msgid "Create consistency group failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2425
+#: cinder/volume/manager.py:2444
 #, python-format
 msgid "snapshot-%s"
 msgstr ""
 
-#: cinder/volume/manager.py:2431
+#: cinder/volume/manager.py:2450
 #, python-format
 msgid ""
 "Cannot create consistency group %(group)s because snapshot %(snap)s is "
 "not in a valid state. Valid states are: %(valid)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2453
+#: cinder/volume/manager.py:2472
 #, python-format
 msgid "cg-%s"
 msgstr ""
 
-#: cinder/volume/manager.py:2459
+#: cinder/volume/manager.py:2478
 #, python-format
 msgid ""
 "Cannot create consistency group %(group)s because source volume "
 "%(source_vol)s is not in a valid state. Valid states are: %(valid)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2539
+#: cinder/volume/manager.py:2558
 msgid "Input volumes or snapshots are invalid."
 msgstr ""
 
-#: cinder/volume/manager.py:2562
+#: cinder/volume/manager.py:2581
 msgid "Input volumes or source volumes are invalid."
 msgstr ""
 
-#: cinder/volume/manager.py:2664
+#: cinder/volume/manager.py:2683
 msgid "Volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:2691
+#: cinder/volume/manager.py:2710
 msgid "Delete consistency group failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2849
+#: cinder/volume/manager.py:2868
 #, python-format
 msgid "Error occurred when updating consistency group %s."
 msgstr ""
 
-#: cinder/volume/manager.py:2955
+#: cinder/volume/manager.py:2974
 #, python-format
 msgid "Error occurred when creating cgsnapshot %s."
 msgstr ""
 
-#: cinder/volume/manager.py:3055
+#: cinder/volume/manager.py:3074
 #, python-format
 msgid "Error occurred when deleting cgsnapshot %s."
 msgstr ""
 
-#: cinder/volume/manager.py:3188
+#: cinder/volume/manager.py:3207
 #, python-format
 msgid ""
 "Unable to enable replication due to invalid replication status: "
 "%(status)s."
 msgstr ""
 
-#: cinder/volume/manager.py:3198
+#: cinder/volume/manager.py:3217
 msgid "Enable replication for volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:3237
+#: cinder/volume/manager.py:3225
+msgid "enable_replication caused exception in driver."
+msgstr ""
+
+#: cinder/volume/manager.py:3267
 #, python-format
 msgid ""
 "Unable to disable replication due to invalid replication status: "
 "%(status)s."
 msgstr ""
 
-#: cinder/volume/manager.py:3247
+#: cinder/volume/manager.py:3277
 msgid "Disable replication for volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:3316
+#: cinder/volume/manager.py:3285
+msgid "disable_replication caused exception in driver."
+msgstr ""
+
+#: cinder/volume/manager.py:3337
+#, python-format
+msgid ""
+"Unable to failover replication due to invalid replication status: "
+"%(status)s."
+msgstr ""
+
+#: cinder/volume/manager.py:3368
 msgid "Replication failover for volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:3386
+#: cinder/volume/manager.py:3376
+msgid "replication_failover caused exception in driver."
+msgstr ""
+
+#: cinder/volume/manager.py:3449
 msgid "Get replication targets failed."
 msgstr ""
 
-#: cinder/volume/manager.py:3408
+#: cinder/volume/manager.py:3471
 msgid "Failed to create manage existing flow."
 msgstr ""
 
@@ -3660,7 +3691,7 @@ msgid "Valid consumer of QoS specs are: %s"
 msgstr ""
 
 #: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:141
-#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:63
+#: cinder/volume/qos_specs.py:244 cinder/volume/volume_types.py:63
 #: cinder/volume/volume_types.py:80 cinder/volume/volume_types.py:134
 msgid "id cannot be None"
 msgstr ""
@@ -3677,15 +3708,15 @@ msgid ""
 "%(qos_specs_id)s"
 msgstr ""
 
-#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:146
+#: cinder/volume/qos_specs.py:256 cinder/volume/volume_types.py:146
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/utils.py:413
+#: cinder/volume/utils.py:414
 msgid "Failed to copy volume, source device unavailable."
 msgstr ""
 
-#: cinder/volume/utils.py:417
+#: cinder/volume/utils.py:418
 msgid "Failed to copy volume, destination device unavailable."
 msgstr ""
 
@@ -3976,13 +4007,13 @@ msgid "mount.glusterfs is not installed"
 msgstr ""
 
 #: cinder/volume/drivers/glusterfs.py:300 cinder/volume/drivers/quobyte.py:276
-#: cinder/volume/drivers/scality.py:198
+#: cinder/volume/drivers/scality.py:199
 #, python-format
 msgid "%s must be a valid raw or qcow2 image."
 msgstr ""
 
 #: cinder/volume/drivers/glusterfs.py:321 cinder/volume/drivers/quobyte.py:306
-#: cinder/volume/drivers/scality.py:219
+#: cinder/volume/drivers/scality.py:220
 #, python-format
 msgid "Unrecognized backing format: %s"
 msgstr ""
@@ -4087,36 +4118,36 @@ msgstr ""
 msgid "Error in space-extend for volume %(space)s with %(size)d additional GB"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:137
+#: cinder/volume/drivers/lvm.py:138
 #, python-format
 msgid "Volume device file path %s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:144
+#: cinder/volume/drivers/lvm.py:145
 #, python-format
 msgid "Size for volume: %s not found, cannot secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:272 cinder/volume/drivers/lvm.py:281
+#: cinder/volume/drivers/lvm.py:273 cinder/volume/drivers/lvm.py:282
 #, python-format
 msgid "Volume Group %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:308
+#: cinder/volume/drivers/lvm.py:309
 msgid "Thin provisioning not supported on this version of LVM."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:316
+#: cinder/volume/drivers/lvm.py:317
 #, python-format
 msgid "Failed to create thin pool, error message was: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:567
+#: cinder/volume/drivers/lvm.py:581
 #, python-format
 msgid "Failed to rename logical volume %(name)s, error message was: %(err_msg)s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:584 cinder/volume/drivers/rbd.py:1015
+#: cinder/volume/drivers/lvm.py:598 cinder/volume/drivers/rbd.py:1017
 #: cinder/volume/drivers/emc/xtremio.py:510
 #: cinder/volume/drivers/hitachi/hnas_iscsi.py:901
 #: cinder/volume/drivers/hitachi/hnas_nfs.py:622
@@ -4124,14 +4155,14 @@ msgstr ""
 msgid "Reference must contain source-name element."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:601
+#: cinder/volume/drivers/lvm.py:615
 #, python-format
 msgid ""
 "Failed to manage existing %(type)s %(name)s, because reported size "
 "%(size)s was not a floating-point number."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:704
+#: cinder/volume/drivers/lvm.py:718
 #, python-format
 msgid ""
 "Refusing to migrate volume ID: %(id)s. Please check your configuration "
@@ -4153,12 +4184,12 @@ msgstr ""
 msgid "%s is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:461
+#: cinder/volume/drivers/nfs.py:476
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s."
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:484
+#: cinder/volume/drivers/nfs.py:499
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s."
 msgstr ""
@@ -4173,7 +4204,7 @@ msgstr ""
 
 #: cinder/volume/drivers/nimble.py:115
 #: cinder/volume/drivers/ibm/flashsystem_common.py:937
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:277
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1799
 #, python-format
 msgid "%s is not set."
 msgstr ""
@@ -4219,55 +4250,55 @@ msgstr ""
 msgid "API %(name)s failed with error string %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:100
+#: cinder/volume/drivers/pure.py:106
 msgid ""
 "Missing 'purestorage' python module, ensure the library is installed and "
 "available."
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:140
+#: cinder/volume/drivers/pure.py:146
 #, python-format
 msgid "Unable to determine snapshot name in Purity for snapshot %(id)s."
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:519
+#: cinder/volume/drivers/pure.py:579
 msgid "manage_existing requires a 'name' key to identify an existing volume."
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:547
+#: cinder/volume/drivers/pure.py:607
 #, python-format
 msgid "Unable to find Purity ref with name=%s"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:565
+#: cinder/volume/drivers/pure.py:625
 #, python-format
 msgid ""
 "%(driver)s manage_existing cannot manage a volume connected to hosts. "
 "Please disconnect this volume from existing hosts before importing"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:623
+#: cinder/volume/drivers/pure.py:683
 #, python-format
 msgid ""
 "Unable to do manage snapshot operations with Purity REST API version "
 "%(api_version)s, requires %(required_versions)s."
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:756
+#: cinder/volume/drivers/pure.py:816
 msgid "Unable to connect or find connection to host"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:848
+#: cinder/volume/drivers/pure.py:908
 msgid "No iSCSI-enabled ports on target array."
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:899
+#: cinder/volume/drivers/pure.py:959
 msgid ""
 "Unable to re-use a host that is not managed by Cinder with "
 "use_chap_auth=True,"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:907
+#: cinder/volume/drivers/pure.py:967
 msgid "Unable to re-use host with unknown CHAP credentials configured."
 msgstr ""
 
@@ -4339,24 +4370,24 @@ msgid ""
 "resolved by retrying the delete after 30 seconds has elapsed."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:817
+#: cinder/volume/drivers/rbd.py:819
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:822
+#: cinder/volume/drivers/rbd.py:824
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:825
+#: cinder/volume/drivers/rbd.py:827
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:976
+#: cinder/volume/drivers/rbd.py:978
 #, python-format
 msgid "Failed to Extend Volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:1039
+#: cinder/volume/drivers/rbd.py:1041
 #, python-format
 msgid ""
 "Failed to manage existing volume %(name)s, because reported size %(size)s"
@@ -4466,15 +4497,15 @@ msgstr ""
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:139
+#: cinder/volume/drivers/scality.py:140
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:276
+#: cinder/volume/drivers/scality.py:277
 msgid "Backup is only supported for raw-formatted SOFS volumes."
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:281
+#: cinder/volume/drivers/scality.py:282
 msgid "Backup is only supported for SOFS volumes without backing file."
 msgstr ""
 
@@ -4569,35 +4600,64 @@ msgid "Retry count exceeded for command: %s"
 msgstr ""
 
 #: cinder/volume/drivers/solidfire.py:329
-#: cinder/volume/drivers/solidfire.py:496
+#: cinder/volume/drivers/solidfire.py:498
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:466
-msgid "volumes/account exceeded on both primary and secondary SolidFire accounts"
-msgstr ""
-
-#: cinder/volume/drivers/solidfire.py:528
+#: cinder/volume/drivers/solidfire.py:522
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:763
+#: cinder/volume/drivers/solidfire.py:757
 msgid "Failed to create SolidFire Image-Volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1386
+#: cinder/volume/drivers/solidfire.py:817
+msgid "Volumes/account exceeded on both primary and secondary SolidFire accounts."
+msgstr ""
+
+#: cinder/volume/drivers/solidfire.py:1206
+#, python-format
+msgid ""
+"Retrieved a different amount of SolidFire volumes for the provided Cinder"
+" volumes. Retrieved: %(ret)s Desired: %(des)s"
+msgstr ""
+
+#: cinder/volume/drivers/solidfire.py:1247
+#, python-format
+msgid "Failed to find group snapshot named: %s"
+msgstr ""
+
+#: cinder/volume/drivers/solidfire.py:1325
+#, python-format
+msgid ""
+"Retrieved a different amount of SolidFire volumes for the provided Cinder"
+" snapshots. Retrieved: %(ret)s Desired: %(des)s"
+msgstr ""
+
+#: cinder/volume/drivers/solidfire.py:1555
 msgid "Manage existing volume requires 'source-id'."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1439
+#: cinder/volume/drivers/solidfire.py:1600
 msgid "Manage existing get size requires 'id'."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1456
+#: cinder/volume/drivers/solidfire.py:1617
 msgid "Failed to find account for volume."
 msgstr ""
 
+#: cinder/volume/drivers/tegile.py:139
+#, python-format
+msgid "API response: %(response)s"
+msgstr ""
+
+#: cinder/volume/drivers/tegile.py:471
+#, python-format
+msgid "%(attr)s is not set."
+msgstr ""
+
 #: cinder/volume/drivers/tintri.py:184
 #, python-format
 msgid "Failed to move volume %s."
@@ -5041,7 +5101,7 @@ msgid "Invalid IP address format: '%s'"
 msgstr ""
 
 #: cinder/volume/drivers/dothill/dothill_iscsi.py:87
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:239
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:241
 msgid "At least one valid iSCSI IP address must be set."
 msgstr ""
 
@@ -5782,6 +5842,7 @@ msgid "Tier Policy Service not found for %(storageSystemName)s."
 msgstr ""
 
 #: cinder/volume/drivers/emc/emc_vmax_utils.py:330
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2004
 msgid "Issue encountered waiting for job."
 msgstr ""
 
@@ -6171,7 +6232,7 @@ msgid "can't find the volume to extend"
 msgstr ""
 
 #: cinder/volume/drivers/emc/xtremio.py:653
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:522
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:542
 msgid ""
 "create_consistencygroup_from_src only supports a cgsnapshot source, other"
 " sources cannot be used."
@@ -6190,6 +6251,332 @@ msgstr ""
 msgid "Failed to get targets"
 msgstr ""
 
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:192
+#, python-format
+msgid ""
+"create_volume, volume: %(volume)s, volumename: %(volumename)s, "
+"eternus_pool: %(eternus_pool)s, Storage Configuration Service not found."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:232
+#, python-format
+msgid ""
+"create_volume, volumename: %(volumename)s, poolname: %(eternus_pool)s, "
+"Return code: %(rc)lu, Error: %(errordesc)s."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:251
+#, python-format
+msgid ""
+"create_volume, volume: %(volume)s, EnumerateInstances, cannot connect to "
+"ETERNUS."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:307
+msgid "create_volume_from_snapshot, Source Volume does not exist in ETERNUS."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:321
+#, python-format
+msgid ""
+"create_volume_from_snapshot, target volume instancename: "
+"%(volume_instancename)s, Get Instance Failed."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:344
+msgid "create_cloned_volume, Source Volume does not exist in ETERNUS."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:357
+#, python-format
+msgid ""
+"create_cloned_volume, target volume instancename: "
+"%(volume_instancename)s, Get Instance Failed."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:385
+msgid "_create_local_cloned_volume, Replication Service not found."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:399
+#, python-format
+msgid ""
+"_create_local_cloned_volume, volumename: %(volumename)s, "
+"sourcevolumename: %(sourcevolumename)s, source volume instance: "
+"%(source_volume)s, target volume instance: %(target_volume)s, Return "
+"code: %(rc)lu, Error: %(errordesc)s."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:506
+#, python-format
+msgid ""
+"_delete_volume, volumename: %(volumename)s, Storage Configuration Service"
+" not found."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:525
+#, python-format
+msgid ""
+"_delete_volume, volumename: %(volumename)s, Return code: %(rc)lu, Error: "
+"%(errordesc)s."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:561
+#, python-format
+msgid ""
+"create_snapshot, volumename: %(s_volumename)s, source volume not found on"
+" ETERNUS."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:569
+#, python-format
+msgid ""
+"create_snapshot, volumename: %(volumename)s, Replication Service not "
+"found."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:581
+#, python-format
+msgid "create_snapshot, eternus_pool: %(eternus_pool)s, pool not found."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:611
+#, python-format
+msgid ""
+"create_snapshot, snapshotname: %(snapshotname)s, source volume name: "
+"%(volumename)s, vol_instance.path: %(vol_instance)s, dest volume name: "
+"%(d_volumename)s, pool: %(pool)s, Return code: %(rc)lu, Error: "
+"%(errordesc)s."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:677
+#, python-format
+msgid "initialize_connection, volume: %(volume)s, Volume not found."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:744
+#, python-format
+msgid "extend_volume, volumename: %(volumename)s, volume not found."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:763
+#, python-format
+msgid "extend_volume, eternus_pool: %(eternus_pool)s, pool not found."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:778
+#, python-format
+msgid ""
+"extend_volume, volume: %(volume)s, volumename: %(volumename)s, "
+"eternus_pool: %(eternus_pool)s, Storage Configuration Service not found."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:814
+#, python-format
+msgid ""
+"extend_volume, volumename: %(volumename)s, Return code: %(rc)lu, Error: "
+"%(errordesc)s, PoolType: %(pooltype)s."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:911
+#, python-format
+msgid ""
+"_get_mapdata_iscsi, vol_instance: %(vol_instance)s, ReferenceNames: "
+"CIM_ProtocolControllerForUnit, cannot connect to ETERNUS."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:932
+msgid ""
+"_get_mapdata_iscsi, Associators: FUJITSU_SAPAvailableForElement, cannot "
+"connect to ETERNUS."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:950
+#, python-format
+msgid ""
+"_get_mapdata_iscsi, affinitygroup: %(ag)s, ReferenceNames, cannot connect"
+" to ETERNUS."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:972
+#, python-format
+msgid ""
+"_get_mapdata_iscsi, volmap: %(volmap)s, GetInstance, cannot connect to "
+"ETERNUS."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1020
+#, python-format
+msgid ""
+"_get_drvcfg, filename: %(filename)s, tagname: %(tagname)s, data is None!!"
+" Please edit driver configuration file and correct."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1046
+#, python-format
+msgid ""
+"_get_eternus_connection, filename: %(filename)s, ip: %(ip)s, port: "
+"%(port)s, user: %(user)s, passwd: ****, url: %(url)s, FAILED!!."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1070
+msgid "_create_volume_name, id_code is None."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1098
+#, python-format
+msgid ""
+"_find_pool, eternus_pool:%(eternus_pool)s, EnumerateInstances, cannot "
+"connect to ETERNUS."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1137
+#, python-format
+msgid ""
+"_find_eternus_service, classname: %(classname)s, EnumerateInstanceNames, "
+"cannot connect to ETERNUS."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1171
+#, python-format
+msgid ""
+"_exec_eternus_service, classname: %(classname)s, InvokeMethod, cannot "
+"connect to ETERNUS."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1336
+#, python-format
+msgid ""
+"_find_lun, volumename: %(volumename)s, EnumerateInstanceNames, cannot "
+"connect to ETERNUS."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1379
+#, python-format
+msgid ""
+"_find_copysession, ReferenceNames, vol_instance: %(vol_instance_path)s, "
+"Cannot connect to ETERNUS."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1418
+#, python-format
+msgid ""
+"_wait_for_copy_complete, cpsession: %(cpsession)s, copysession state is "
+"BROKEN."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1447
+#, python-format
+msgid ""
+"_delete_copysession, copy session type is undefined! copy session: "
+"%(cpsession)s, copy type: %(copytype)s."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1458
+msgid "_delete_copysession, Cannot find Replication Service"
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1488
+#, python-format
+msgid ""
+"_delete_copysession, copysession: %(cpsession)s, operation: "
+"%(operation)s, Return code: %(rc)lu, Error: %(errordesc)s."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1512
+msgid "_get_target_port, EnumerateInstances, cannot connect to ETERNUS."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1544
+#, python-format
+msgid "_get_target_port, protcol: %(protocol)s, target_port not found."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1571
+#, python-format
+msgid ""
+"_map_lun, vol_instance.path:%(vol)s, volumename: %(volumename)s, "
+"volume_uid: %(uid)s, initiator: %(initiator)s, target: %(tgt)s, aglist: "
+"%(aglist)s, Storage Configuration Service not found."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1682
+#, python-format
+msgid "_find_initiator_names, connector: %(connector)s, initiator not found."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1707
+#, python-format
+msgid ""
+"_find_affinity_group, connector: %(connector)s, EnumerateInstanceNames, "
+"cannot connect to ETERNUS."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1724
+#, python-format
+msgid ""
+"_find_affinity_group,connector: %(connector)s,AssocNames: "
+"FUJITSU_ProtocolControllerForUnit, cannot connect to ETERNUS."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1745
+#, python-format
+msgid ""
+"_find_affinity_group, connector: %(connector)s, Associators: "
+"FUJITSU_AuthorizedTarget, cannot connect to ETERNUS."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1805
+#, python-format
+msgid ""
+"_unmap_lun,vol_instance.path: %(volume)s, AssociatorNames: "
+"CIM_ProtocolControllerForUnit, cannot connect to ETERNUS."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1821
+#, python-format
+msgid ""
+"_unmap_lun, vol_instance.path: %(volume)s, volumename: %(volumename)s, "
+"volume_uid: %(uid)s, aglist: %(aglist)s, Controller Configuration Service"
+" not found."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1862
+#, python-format
+msgid ""
+"_unmap_lun, volumename: %(volumename)s, volume_uid: %(volume_uid)s, "
+"AffinityGroup: %(ag)s, Return code: %(rc)lu, Error: %(errordesc)s."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1894
+#, python-format
+msgid ""
+"_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, "
+"EnumerateInstanceNames, cannot connect to ETERNUS."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1913
+#, python-format
+msgid ""
+"_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, GetInstance, cannot "
+"connect to ETERNUS."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1932
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1948
+#, python-format
+msgid ""
+"_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, AssociatorNames: "
+"CIM_BindsTo, cannot connect to ETERNUS."
+msgstr ""
+
+#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1969
+#, python-format
+msgid ""
+"_get_eternus_iscsi_properties, iscsiip list: %(iscsiip_list)s, iqn not "
+"found."
+msgstr ""
+
 #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:58
 #, python-format
 msgid "The parameter of the storage backend. (config_group: %(config_group)s)"
@@ -6600,18 +6987,17 @@ msgid ""
 "volume size."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:288
-#: cinder/volume/drivers/ibm/ibmnas.py:110
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:291
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:295
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:298
 #, python-format
 msgid "%s is not set and is required for the replicaiton device to be valid."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:311
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:314
 #, python-format
 msgid ""
 "Invalid hpe3parclient version found (%(found)s). Version %(minimum)s or "
@@ -6619,241 +7005,241 @@ msgid ""
 "upgrade the hpe3parclient."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:328
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:357
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:331
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:360
 #, python-format
 msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:383
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:386
 msgid ""
 "You must install hpe3parclient before using 3PAR drivers. Run \"pip "
 "install python-3parclient\" to install the hpe3parclient."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:427
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:443
 msgid ""
 "3PAR drivers do not support enabling the image cache capability at this "
 "time.  You must disable the configuration setting in cinder.conf"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:458
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1225
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:478
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1245
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:466
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:486
 #, python-format
 msgid "Failed to get domain because CPG (%s) doesn't exist on array."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:617
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:637
 #, python-format
 msgid "There was an error creating the cgsnapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:678
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:855
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:698
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:875
 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:906
 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1004
 #, python-format
 msgid "Virtual volume '%s' doesn't exist on array."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:711
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:731
 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:921
 #, python-format
 msgid "Volume type ID '%s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:782
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:882
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:802
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:902
 #, python-format
 msgid "Snapshot '%s' doesn't exist on array."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:790
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:810
 #, python-format
 msgid "The provided snapshot '%s' is not a snapshot of the provided volume."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:846
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:866
 msgid "Reference must be for an unmanaged virtual volume."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:873
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:893
 msgid "Reference must be for an unmanaged snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:933
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:953
 msgid "Reference must contain source-name or source-id."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1498
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1519
 #, python-format
 msgid ""
 "Flash Cache Policy requires WSAPI version '%(fcache_version)s' version "
 "'%(version)s' is installed."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1532
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1553
 #, python-format
 msgid "VV Set %s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1575
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1596
 #, python-format
 msgid "Must specify a valid persona %(valid)s,value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1666
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1687
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1682
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1703
 #, python-format
 msgid ""
 "Dedup is a valid provisioning type, but requires WSAPI version "
 "'%(dedup_version)s' version '%(version)s' is installed."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1794
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1815
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:1968
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:1989
 msgid ""
 "The volume is currently busy on the 3PAR and cannot be deleted at this "
 "time. You can try again later."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2147
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2168
 #, python-format
 msgid "Failure in update_volume_key_value_pair:%s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2164
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2185
 #, python-format
 msgid "Failure in clear_volume_key_value_pair: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2308
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2329
 #, python-format
 msgid ""
 "Copy volume task failed: convert_to_base_volume: id=%(id)s, "
 "status=%(status)s."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2332
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2353
 #, python-format
 msgid "Volume (%s) already exists on array."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2464
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2505
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2485
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2526
 #, python-format
 msgid ""
 "Tune volume task stopped before it was done: volume_name=%(volume_name)s,"
 " task-status=%(status)s."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2528
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2549
 #, python-format
 msgid "Cannot retype from HPE3PARDriver to %s."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2534
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2555
 msgid "Cannot retype from one 3PAR array to another."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2540
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2561
 #, python-format
 msgid "Invalid new snapCPG name for retype.  new_snap_cpg='%s'."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2547
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2568
 msgid "Cannot retype to a CPG in a different domain."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2551
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2572
 msgid "Cannot retype to a snap CPG in a different domain."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2761
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2782
 msgid ""
 "Unable to enable volume replication because volume is not of replicated "
 "type."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2785
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2806
 msgid ""
 "Unable to disable volume replication because volume is not of replicated "
 "type."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2818
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2839
 msgid "Unable to failover because volume is not of replicated type."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2839
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2860
 msgid "A valid secondary target MUST be specified in order to failover."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2845
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2866
 msgid "The failover array cannot be the primary array."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:2873
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:2894
 #, python-format
 msgid "There was a problem with the failover (%s) and it was unsuccessful."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3182
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3201
 msgid ""
 "The replication mode was not configured correctly in the volume type "
 "extra_specs. If replication:mode is periodic, replication:sync_period "
 "must also be specified and be between 300 and 31622400 seconds."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3220
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3239
 #, python-format
 msgid "There was an error creating the remote copy group: %s."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3240
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3259
 #, python-format
 msgid "There was an error adding the volume to the remote copy group: %s."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3254
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3273
 #, python-format
 msgid "There was an error setting the sync period for the remote copy group: %s."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3264
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3283
 #, python-format
 msgid "There was an error starting remote copy: %s."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3272
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3291
 #, python-format
 msgid ""
 "There was an error setting up a remote copy group on the 3PAR arrays: "
 "('%s'). The volume will not be recognized as replication type."
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_common.py:3334
+#: cinder/volume/drivers/hpe/hpe_3par_common.py:3353
 #, python-format
 msgid "The failed-over volume could not be deleted: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hpe/hpe_3par_fc.py:604
-#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:915
+#: cinder/volume/drivers/hpe/hpe_3par_fc.py:606
+#: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:917
 #, python-format
 msgid "Volume %s doesn't exist on array."
 msgstr ""
@@ -6934,11 +7320,11 @@ msgid ""
 "%(luncopystate)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1119
+#: cinder/volume/drivers/huawei/huawei_driver.py:1121
 msgid "Can not add FC initiator to host."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1202
+#: cinder/volume/drivers/huawei/huawei_driver.py:1204
 msgid "Can't find the same host id from arrays."
 msgstr ""
 
@@ -7596,7 +7982,7 @@ msgid "_get_host_from_connector failed to return the host name for connector."
 msgstr ""
 
 #: cinder/volume/drivers/ibm/flashsystem_common.py:868
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:1129
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2465
 msgid "_update_volume_stats: Could not get storage pool data."
 msgstr ""
 
@@ -7635,8 +8021,8 @@ msgid ""
 msgstr ""
 
 #: cinder/volume/drivers/ibm/flashsystem_common.py:1058
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:621
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:741
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1907
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2027
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
@@ -7785,163 +8171,49 @@ msgid ""
 " level is %(cur)s, must be at least %(min)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/gpfs.py:1092
+#: cinder/volume/drivers/ibm/gpfs.py:1091
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/gpfs.py:1125
+#: cinder/volume/drivers/ibm/gpfs.py:1124
 #, python-format
 msgid ""
 "%s cannot be accessed. Verify that GPFS is active and file system is "
 "mounted."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/gpfs.py:1140
+#: cinder/volume/drivers/ibm/gpfs.py:1139
 #, python-format
 msgid "Failed to create consistency group: %(cgid)s. Error: %(excmsg)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/gpfs.py:1150
+#: cinder/volume/drivers/ibm/gpfs.py:1149
 #, python-format
 msgid "Failed to link fileset for the share %(cgname)s. Error: %(excmsg)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/gpfs.py:1159
+#: cinder/volume/drivers/ibm/gpfs.py:1158
 #, python-format
 msgid ""
 "Failed to set permissions for the consistency group %(cgname)s. Error: "
 "%(excmsg)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/gpfs.py:1183
+#: cinder/volume/drivers/ibm/gpfs.py:1182
 #, python-format
 msgid ""
 "Failed to unlink fileset for consistency group %(cgname)s. Error: "
 "%(excmsg)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/gpfs.py:1192
+#: cinder/volume/drivers/ibm/gpfs.py:1191
 #, python-format
 msgid ""
 "Failed to delete fileset for consistency group %(cgname)s. Error: "
 "%(excmsg)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/ibmnas.py:116
-msgid ""
-"Password or SSH private key is required for authentication: set either "
-"nas_password or nas_private_key option"
-msgstr ""
-
-#: cinder/volume/drivers/ibm/ibmnas.py:123
-#, python-format
-msgid ""
-"Unsupported ibmnas_platform_type: %(given)s. Supported platforms: "
-"%(valid)s"
-msgstr ""
-
-#: cinder/volume/drivers/ibm/ibmnas.py:171
-#, python-format
-msgid ""
-"Failed in _ssh_operation while execution of ssh_cmd:%(cmd)s. Error: "
-"%(error)s"
-msgstr ""
-
-#: cinder/volume/drivers/ibm/ibmnas.py:224
-#, python-format
-msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/drivers/ibm/ibmnas.py:250
-#, python-format
-msgid "Failed in _delete_snapfiles. Error: %s"
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:198
-#, python-format
-msgid "Failed getting details for pool %s."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:234
-msgid "do_setup: No configured nodes."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:267
-msgid "Unable to determine system name."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:270
-msgid "Unable to determine system id."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:283
-msgid ""
-"Password or SSH private key is required for authentication: set either "
-"san_password or san_private_key option."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:381
-#, python-format
-msgid "initialize_connection: Failed to get attributes for volume %s."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:396
-#, python-format
-msgid "initialize_connection: Missing volume attribute for volume %s."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:412
-#, python-format
-msgid ""
-"initialize_connection: No node found in I/O group %(gid)s for volume "
-"%(vol)s."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:523
-msgid "terminate_connection: Failed to get host name from connector."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:586
-msgid "create_snapshot: get source volume failed."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:599
-msgid "create_volume_from_snapshot: Source and destination size differ."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:646
-msgid "extend_volume: Extending a volume with snapshots is not supported."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:890
-#, python-format
-msgid ""
-"Unable to retype: Current action needs volume-copy, it is not allowed "
-"when new type is replication. Volume = %s"
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:907
-#, python-format
-msgid ""
-"Unable to retype:  A copy of volume %s exists. Retyping would exceed the "
-"limit of 2 copies."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:978
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:1005
-#, python-format
-msgid "No vdisk with the UID specified by source-id %s."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:998
-msgid "Reference must contain source-id element."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:1014
-msgid "The specified vdisk is mapped to a host."
-msgstr ""
-
 #: cinder/volume/drivers/ibm/storwize_svc/replication.py:110
 #, python-format
 msgid "Unable to create replica clone for volume %s."
@@ -7966,9 +8238,9 @@ msgid ""
 "progress is: %(progress)s%%."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:52
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:235
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:277
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:123
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:306
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:348
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -7977,13 +8249,13 @@ msgid ""
 " stderr: %(err)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:70
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:141
 #, python-format
 msgid "Expected no output from CLI command %(cmd)s, got %(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:82
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:289
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:153
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:360
 #, python-format
 msgid ""
 "Failed to parse CLI output:\n"
@@ -7992,155 +8264,250 @@ msgid ""
 " stderr: %(err)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:166
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:237
 msgid "Must pass wwpn or host to lsfabric."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:182
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:253
 #, python-format
 msgid "Did not find success message nor error for %(fun)s: %(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:190
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:261
 msgid ""
 "CMMVC6071E The VDisk-to-host mapping was not created because the VDisk is"
 " already mapped to a host.\n"
 "\""
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:408
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:479
 #, python-format
 msgid "Could not find key in output of command %(cmd)s: %(out)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:440
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:511
 #, python-format
 msgid "Failed to get code level (%s)."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:462
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:533
 #, python-format
 msgid "Expected integer for node_count, svcinfo lsiogrp returned: %(node)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:542
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:613
 #, python-format
 msgid "Failed to find host %s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:615
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:686
 msgid "create_host: Host name is not unicode or string."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:626
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:697
 msgid "create_host: No initiators or wwpns supplied."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:770
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:836
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:777
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:843
 msgid "System does not support compression."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:782
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:848
 msgid "If compression is set to True, rsize must also be set (not equal to -1)."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:788
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:854
 #, python-format
 msgid ""
-"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
-"valid values are %(enabled)s."
+"The storage device does not support %(prot)s. Please configure the device"
+" to support %(prot)s or switch to a driver using a different protocol."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:797
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:862
 #, python-format
 msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:804
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:869
 msgid "If nofmtdisk is set to True, rsize must also be set to -1."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:918
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:983
 #, python-format
 msgid "CommandLineHelper._wait_for_condition: %s timeout."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1001
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1066
 msgid "Failed to find a vdisk copy in the expected pool."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1047
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1112
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1057
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1122
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within theallotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1137
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1202
 #, python-format
 msgid ""
 "Unexpected mapping status %(status)s for mapping%(id)s. Attributes: "
 "%(attr)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1173
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1291
 #, python-format
 msgid "create_copy: Source vdisk %(src)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1237
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1355
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1297
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1415
 #, python-format
 msgid "create_copy: Source vdisk %(src)s (%(src_id)s) does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1327
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1445
 #, python-format
 msgid ""
 "add_vdisk_copy failed: A copy of volume %s exists. Adding another copy "
 "would exceed the limit of 2 copies."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1334
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1452
 msgid "add_vdisk_copy started without a vdisk copy in the expected pool."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1438
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1556
 #, python-format
 msgid ""
 "Expected single vdisk returned from lsvdisk when filtering on vdisk_UID."
 "  %(count)s were returned."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1493
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1611
 #, python-format
 msgid "Did not find the expected key %(key)s in %(fun)s: %(raw)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1529
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1647
 #, python-format
 msgid ""
 "Unexpected CLI response: header/row mismatch. header: %(header)s, row: "
 "%(row)s."
 msgstr ""
 
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1748
+#, python-format
+msgid "Failed getting details for pool %s."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1789
+msgid "Unable to determine system name."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1792
+msgid "Unable to determine system id."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1805
+msgid ""
+"Password or SSH private key is required for authentication: set either "
+"san_password or san_private_key option."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1872
+msgid "create_snapshot: get source volume failed."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1885
+msgid "create_volume_from_snapshot: Source and destination size differ."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1932
+msgid "extend_volume: Extending a volume with snapshots is not supported."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2176
+#, python-format
+msgid ""
+"Unable to retype: Current action needs volume-copy, it is not allowed "
+"when new type is replication. Volume = %s"
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2193
+#, python-format
+msgid ""
+"Unable to retype:  A copy of volume %s exists. Retyping would exceed the "
+"limit of 2 copies."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2264
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2291
+#, python-format
+msgid "No vdisk with the UID specified by source-id %s."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2284
+msgid "Reference must contain source-id element."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2300
+msgid "The specified vdisk is mapped to a host."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2385
+msgid ""
+"create_consistencygroup_from_src must be creating from a CG snapshot, or "
+"a source CG."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:118
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:122
+msgid "do_setup: No configured nodes."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:159
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:170
+#, python-format
+msgid "initialize_connection: Failed to get attributes for volume %s."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:174
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:185
+#, python-format
+msgid "initialize_connection: Missing volume attribute for volume %s."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:188
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:201
+#, python-format
+msgid ""
+"initialize_connection: No node found in I/O group %(gid)s for volume "
+"%(vol)s."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:275
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:271
+msgid "terminate_connection: Failed to get host name from connector."
+msgstr ""
+
 #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:86
 msgid "Failed to create partition."
 msgstr ""
@@ -8825,11 +9192,11 @@ msgstr ""
 msgid "Host type %s not supported."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:1367
+#: cinder/volume/drivers/netapp/eseries/library.py:1371
 msgid "Reference must contain either source-name or source-id element."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:1374
+#: cinder/volume/drivers/netapp/eseries/library.py:1378
 msgid "Volume not found on configured storage pools."
 msgstr ""
 
@@ -9168,34 +9535,34 @@ msgstr ""
 msgid "provisioned space threshold is not equal to usable space."
 msgstr ""
 
-#: cinder/volume/drivers/violin/v6000_fcp.py:89
+#: cinder/volume/drivers/violin/v6000_fcp.py:88
 #: cinder/volume/drivers/violin/v7000_fcp.py:91
 msgid "No FCP targets found"
 msgstr ""
 
 #: cinder/volume/drivers/violin/v6000_fcp.py:233
 #: cinder/volume/drivers/violin/v6000_fcp.py:303
-#: cinder/volume/drivers/violin/v6000_iscsi.py:299
-#: cinder/volume/drivers/violin/v6000_iscsi.py:374
+#: cinder/volume/drivers/violin/v6000_iscsi.py:298
+#: cinder/volume/drivers/violin/v6000_iscsi.py:373
 #: cinder/volume/drivers/violin/v7000_fcp.py:204
 msgid "No initiators found, cannot proceed"
 msgstr ""
 
 #: cinder/volume/drivers/violin/v6000_fcp.py:372
-#: cinder/volume/drivers/violin/v6000_iscsi.py:440
+#: cinder/volume/drivers/violin/v6000_iscsi.py:439
 #, python-format
 msgid "Failed to add igroup member: %(code)d, %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/violin/v6000_iscsi.py:108
+#: cinder/volume/drivers/violin/v6000_iscsi.py:107
 msgid "iSCSI is not enabled"
 msgstr ""
 
-#: cinder/volume/drivers/violin/v6000_iscsi.py:111
+#: cinder/volume/drivers/violin/v6000_iscsi.py:110
 msgid "no available iSCSI IPs on mga"
 msgstr ""
 
-#: cinder/volume/drivers/violin/v6000_iscsi.py:114
+#: cinder/volume/drivers/violin/v6000_iscsi.py:113
 msgid "no available iSCSI IPs on mgb"
 msgstr ""
 
@@ -10047,7 +10414,7 @@ msgid ""
 "%(src_type)s %(src_id)s metadata"
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:754
+#: cinder/volume/flows/manager/create_volume.py:753
 #, python-format
 msgid ""
 "Image virtual size is %(image_size)dGB and doesn't fit in a volume of "
index c6772e6a219b922f5e6d2d2547ed3d3b9ed3e8bd..30a047300a33b75627535b2257f6ce9c374cf308 100644 (file)
@@ -8,9 +8,9 @@
 # Zbyněk Schwarz <zbynek.schwarz@gmail.com>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b2.dev134\n"
+"Project-Id-Version: cinder 8.0.0.0b2.dev238\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-12-22 06:20+0000\n"
+"POT-Creation-Date: 2016-01-09 06:44+0000\n"
 "PO-Revision-Date: 2015-12-21 12:13+0000\n"
 "Last-Translator: Zbyněk Schwarz <zbynek.schwarz@gmail.com>\n"
 "Language-Team: Czech\n"
@@ -2608,10 +2608,6 @@ msgstr "Vytvoření snímku %s selhalo"
 msgid "Snapshot %s: has clones"
 msgstr "Snímek %s má klony"
 
-#, python-format
-msgid "Snapshot deletion failed with message: %s"
-msgstr "Smazání snímku selhalo se zprávou: %s"
-
 msgid "Snapshot did not exist. It will not be deleted"
 msgstr "Snímek neexistuje. Nebude smazán"
 
@@ -2810,14 +2806,6 @@ msgstr "Nelze smazat kvůli existujícímu snímku svazku. %s"
 msgid "Unable to delete profile %(cg)s : %(reason)s"
 msgstr "Nelze smazat profil %(cg)s : %(reason)s"
 
-#, python-format
-msgid ""
-"Unable to delete snapshot: %(snap_id)s, due to invalid status. Status must "
-"be available or error, not %(snap_status)s."
-msgstr ""
-"Nelze smazat snímek: %(snap_id)s, kvůli neplatnému stavu. Stav musí být "
-"available nebo error, ne %(snap_status)s."
-
 msgid ""
 "Unable to delete the destination volume during volume migration, (NOTE: "
 "database record needs to be deleted)."
index 1af6ff24426fb708d6c736176dd1d2170e32a9e4..09940410147f77f71d5c5d2613cb0a0cd5144a7f 100644 (file)
@@ -7,9 +7,9 @@
 # Zbyněk Schwarz <zbynek.schwarz@gmail.com>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b2.dev138\n"
+"Project-Id-Version: cinder 8.0.0.0b2.dev238\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-12-23 06:26+0000\n"
+"POT-Creation-Date: 2016-01-09 06:44+0000\n"
 "PO-Revision-Date: 2015-12-22 01:35+0000\n"
 "Last-Translator: Zbyněk Schwarz <zbynek.schwarz@gmail.com>\n"
 "Language-Team: Czech\n"
@@ -1394,10 +1394,6 @@ msgstr "Zaveden ovladač %(name)s s verzí: %(vers)s"
 msgid "Initialized driver %(name)s version: %(vers)s."
 msgstr "Zaveden ovladač %(name)s s verzí: %(vers)s."
 
-#, python-format
-msgid "Initialized driver for IBMNAS Platform: %s."
-msgstr "Ovladač platformy IBMNAS %s zaveden."
-
 msgid "Initializing extension manager."
 msgstr "Zavádění správce rozšíření."
 
@@ -2583,31 +2579,6 @@ msgstr "Nelze vytvořit snímek svazku, protože je v údržbě."
 msgid "Unable to delete the volume metadata, because it is in maintenance."
 msgstr "Popisná data svazku nelze smazat, protože svazek je v režimu údržby."
 
-#, python-format
-msgid ""
-"Unable to delete volume: %(vol_id)s, volume must be available or error, but "
-"is %(vol_status)s."
-msgstr ""
-"Nelze smazat svazek: %(vol_id)s, svazek musí být ve stavu available,  nebo "
-"error, ale je %(vol_status)s."
-
-#, python-format
-msgid "Unable to delete volume: %s, volume currently has snapshots."
-msgstr "Nelze smazat svazek %s, svazek má v současnosti snímky."
-
-#, python-format
-msgid "Unable to delete volume: %s, volume is attached."
-msgstr "Nelze smazat svazek %s, svazek je připojen."
-
-#, python-format
-msgid "Unable to delete volume: %s, volume is currently migrating."
-msgstr "Nelze smazat svazek %s, svazek je nyní přenášen."
-
-#, python-format
-msgid ""
-"Unable to delete volume: %s, volume is currently part of a consistency group."
-msgstr "Nelze smazat svazek %s, svazek je nyní součástí skupiny jednotnosti."
-
 msgid "Unable to detach volume, because it is in maintenance."
 msgstr "Nelze odpojit svazek, protože je v údržbě."
 
index 21a07e132c4272999fbf816aed9db7eace966c14..19ba80373c01b7dea706937c4a23ffa6f1029a23 100644 (file)
@@ -7,9 +7,9 @@
 # Zbyněk Schwarz <zbynek.schwarz@gmail.com>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b2.dev138\n"
+"Project-Id-Version: cinder 8.0.0.0b2.dev238\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-12-23 06:26+0000\n"
+"POT-Creation-Date: 2016-01-09 06:44+0000\n"
 "PO-Revision-Date: 2015-12-22 01:37+0000\n"
 "Last-Translator: Zbyněk Schwarz <zbynek.schwarz@gmail.com>\n"
 "Language-Team: Czech\n"
@@ -1026,27 +1026,6 @@ msgstr "Zjištěn VLUN  mimo iSCSI."
 msgid "Not deleting key %s"
 msgstr "Klíč %s nebude smazán"
 
-msgid ""
-"OSProfiler is enabled.\n"
-"It means that person who knows any of hmac_keys that are specified in /etc/"
-"cinder/api-paste.ini can trace his requests. \n"
-"In real life only operator can read this file so there is no security issue. "
-"Note that even if person can trigger profiler, only admin user can retrieve "
-"trace information.\n"
-"To disable OSprofiler set in cinder.conf:\n"
-"[profiler]\n"
-"enabled=false"
-msgstr ""
-"OSProfiler je povolen.\n"
-"To znamená, že osoby znající jakýkoli z klíčů hmac zadaných v /etc/cinder/"
-"api-paste.ini mohou sledovat své žádosti. \n"
-"V ostrém provozu tento soubor mohou číst pouze operátoři, čímž nevznikají "
-"obavy o bezpečnost. Nezapomeňte, že i když osoba může profilovač spustit, "
-"pouze správce může získat informace o sledování.\n"
-"Pro zakázání OSprofiler nastavte v cinder.conf:\n"
-"[profiler]\n"
-"enabled=false"
-
 #, python-format
 msgid ""
 "Only one volume remains in storage group %(sgname)s. Driver will attempt "
@@ -1446,17 +1425,6 @@ msgstr ""
 msgid "The specified Snapshot mount point %s is not currently attached."
 msgstr "Zadaný bod připojení snímku %s není v současnosti připojen."
 
-#, python-format
-msgid ""
-"The target array and all of its secondary arrays must be on the same API "
-"version. Array '%(target)s' is on %(target_ver)s while the primary array is "
-"on %(primary_ver)s, therefore it will not be added as a valid replication "
-"target."
-msgstr ""
-"Cílové pole a všechny jeho druhotné pole musí mít stejnou verzi API. Pole "
-"'%(target)s' má %(target_ver)s zatímco hlavní pole má %(primary_ver)s a "
-"proto nebude přidáno jako platný cíl replikace."
-
 #, python-format
 msgid ""
 "The user does not have access or sufficient privileges to use all netapp "
@@ -1556,10 +1524,6 @@ msgstr "Nelze najít maskování: %(view)s."
 msgid "Unable to find snapshot %s"
 msgstr "Nelze najít snímek %s"
 
-msgid "Unable to get Cinder internal context, will not use image-volume cache."
-msgstr ""
-"Nelze získat vnitřní kontext Cinder, mezipaměť obrazu-svazku nebude použita."
-
 msgid ""
 "Unable to get internal tenant context: Missing required config parameters."
 msgstr ""
index ac1ff1d99f025bdfa5508bc77a0386f15e53e8be..ef6f802deed797a511556ad9387c5c23e5660f1c 100644 (file)
@@ -1,18 +1,14 @@
 # Czech translations for cinder.
-# Copyright (C) 2015 ORGANIZATION
+# Copyright (C) 2016 ORGANIZATION
 # This file is distributed under the same license as the cinder project.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
 #
-# Translators:
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011
-# Zbyněk Schwarz <zbynek.schwarz@gmail.com>, 2015
-# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
-# Zbyněk Schwarz <zbynek.schwarz@gmail.com>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b2.dev138\n"
+"Project-Id-Version: cinder 8.0.0.0b2.dev238\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-12-23 06:26+0000\n"
-"PO-Revision-Date: 2015-12-22 03:18+0000\n"
+"POT-Creation-Date: 2016-01-09 06:44+0000\n"
+"PO-Revision-Date: 2016-01-08 01:43+0000\n"
 "Last-Translator: Zbyněk Schwarz <zbynek.schwarz@gmail.com>\n"
 "Language: cs\n"
 "Language-Team: Czech\n"
@@ -20,7 +16,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.1.1\n"
+"Generated-By: Babel 2.2.0\n"
 
 #, python-format
 msgid "\t%s"
@@ -42,6 +38,13 @@ msgstr "ale velikost je nyní %d"
 msgid " but size is now %d."
 msgstr "ale velikost je nyní %d."
 
+msgid " or "
+msgstr "nebo"
+
+#, python-format
+msgid " status must be %s and "
+msgstr "stav musí být %s a"
+
 #, python-format
 msgid ""
 "%(driver)s manage_existing cannot manage a volume connected to hosts. Please "
@@ -2720,16 +2723,6 @@ msgstr "Nelze vytvořit snímek ze svazku %(volname)s: %(response)s."
 msgid "Failed getting details for pool %s."
 msgstr "Nelze získat podrobnosti zásoby %s."
 
-#, python-format
-msgid "Failed in _delete_snapfiles. Error: %s"
-msgstr "Nelze smazat soubory snímku. Chyba: %s"
-
-#, python-format
-msgid ""
-"Failed in _ssh_operation while execution of ssh_cmd:%(cmd)s. Error: %(error)s"
-msgstr ""
-"SSH operace selhala při provádění příkazu ssh: %(cmd)s. Chyba: %(error)s"
-
 #, python-format
 msgid "Failed removing connection for fabric=%(fabric)s: Error: %(err)s"
 msgstr "Nelze odstranit připojení pro fabric=%(fabric)s: Chyba: %(err)s"
@@ -3464,10 +3457,6 @@ msgid ""
 msgstr ""
 "Nelze přejmenovat logický svazek  %(name)s, chybová zpráva byla: %(err_msg)s"
 
-#, python-format
-msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
-msgstr "Nelze změnit velikost svazku %(volume_id)s, chyba: %(error)s"
-
 #, python-format
 msgid "Failed to retrieve active zoning configuration %s"
 msgstr "Nelze získat aktivní nastavení zónování %s"
@@ -4067,14 +4056,6 @@ msgstr ""
 "Je-li notfmtdisk nastaveno na True, pak rsize musí být také nastaveno na "
 "hodnotu -1."
 
-#, python-format
-msgid ""
-"Illegal value %(prot)s specified for storwize_svc_connection_protocol: valid "
-"values are %(enabled)s."
-msgstr ""
-"V protokolu připojení ke službe storwize byla nalezena neplatná hodnota "
-"%(prot)s: platné hodnoty jsou %(enabled)s."
-
 #, python-format
 msgid ""
 "Illegal value '%(prot)s' specified for flashsystem_connection_protocol: "
@@ -5518,13 +5499,6 @@ msgid "Partition name is None, please set smartpartition:partitionname in key."
 msgstr ""
 "Název oddílu je None, prosím nastavte smartpartition:partitionname v klíči."
 
-msgid ""
-"Password or SSH private key is required for authentication: set either "
-"nas_password or nas_private_key option"
-msgstr ""
-"Heslo nebo soukromý klíč SSH jsou vyžadovány pro ověření: nastavte volbu "
-"nas_password nebo nas_private_key"
-
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option."
@@ -6059,6 +6033,9 @@ msgstr ""
 "Stav druhé kopie: %(status)s a synchronizováný: %(sync)s, postup "
 "synchronizace je: %(progress)s%%."
 
+msgid "Secret key to use to sign tracing messages."
+msgstr "Tajný klíč určený pro podpis zpráv o trasování"
+
 #, python-format
 msgid "SerialNumber must be in the file %(fileName)s."
 msgstr "Sériové číslo musí být v souboru %(fileName)s."
@@ -6193,6 +6170,15 @@ msgstr "Stav snímku %(cur)s není povolen při aktualizaci stavu snímku"
 msgid "Snapshot status must be \"available\" to clone."
 msgstr "Stav snímku musí být pro klonování \"available\"."
 
+#, python-format
+msgid ""
+"Snapshot to be backed up must be available, but the current status is \"%s\"."
+msgstr "Zálohovaný snímek musí být dostupný, ale jeho stav je nyní \"%s\"."
+
+#, python-format
+msgid "Snapshot%s must not be part of a consistency group."
+msgstr "Snímek %s nesmí být součástí skupiny jednotnosti."
+
 #, python-format
 msgid ""
 "Snapshot='%(snap)s' does not exist in base image='%(base)s' - aborting "
@@ -6995,23 +6981,16 @@ msgstr "Nelze smazat zašifrovaný svazek: %s."
 msgid "Unable to delete snapshot %(id)s, status: %(status)s."
 msgstr "Nelze smazat snímek %(id)s, stav: %(status)s."
 
-#, python-format
-msgid "Unable to delete snapshot %s because it is part of a consistency group."
-msgstr "Nelze smazat snímek %s protože je součástí skupiny jednotnosti."
-
 #, python-format
 msgid "Unable to delete snapshot policy on volume %s."
 msgstr "Nelze smazat zásadu snímku ve svazku %s."
 
-#, python-format
 msgid ""
 "Unable to detach volume. Volume status must be 'in-use' and attach_status "
-"must be 'attached' to detach. Currently: status: '%(status)s', "
-"attach_status: '%(attach_status)s.'"
+"must be 'attached' to detach."
 msgstr ""
 "Nelze odpojit svazek. Pro odpojení musí být stav svazku 'in-use' a stav "
-"připojení musí být 'attached'. Nyní: stav:  '%(status)s', stav připojení: "
-"'%(attach_status)s.'"
+"připojení musí být 'attached'."
 
 #, python-format
 msgid "Unable to determine snapshot name in Purity for snapshot %(id)s."
@@ -7309,6 +7288,9 @@ msgstr "Neočekávaný stav mapování %(status)s pro %(id)s. Vlastnosti: %(attr
 msgid "Unexpected response from Nimble API"
 msgstr "Neočekávaná odpověď od Nimble API"
 
+msgid "Unexpected response from Tegile IntelliFlash API"
+msgstr "Neočekávaná odpověď od Tegile IntelliFlash API"
+
 msgid "Unexpected status code"
 msgstr "Neočekávaný kód stavu"
 
@@ -7399,13 +7381,6 @@ msgstr ""
 "Nepodporovaný frimware na rozbočovači %s. Ujistěte se, že na rozbočovači je "
 "nainstalována verze 6.4 nebo vyšší."
 
-#, python-format
-msgid ""
-"Unsupported ibmnas_platform_type: %(given)s. Supported platforms: %(valid)s"
-msgstr ""
-"Nepodporovaný typ platformy ibmnas: %(given)s. Podporované platformy: "
-"%(valid)s."
-
 #, python-format
 msgid "Unsupported virtual disk extension: %s"
 msgstr "Nepodporovaná přípona virtuálního disku: %s"
@@ -7682,9 +7657,6 @@ msgstr "Svazek (%s) již existuje v poli."
 msgid "Volume Group %s does not exist"
 msgstr "Skupina svazku %s neexistuje"
 
-msgid "Volume Snapshot status must be available or error."
-msgstr "Stav snímku svazku musí být dostupný nebo chybný."
-
 #, python-format
 msgid "Volume Type %(id)s already exists."
 msgstr "Typ svazku %(id)s již existuje."
@@ -7736,15 +7708,6 @@ msgstr "Nastavení podpůrné vrstvy svazku je neplatné: %(reason)s"
 msgid "Volume by this name already exists"
 msgstr "Svazek s tímto názvem již existuje"
 
-msgid "Volume cannot be deleted while in a consistency group."
-msgstr "Svazek nemůže být smazán když je ve skupině jednotnosti."
-
-msgid "Volume cannot be deleted while in attached state"
-msgstr "Svazek nemůže být smazán když je ve stavu připojen"
-
-msgid "Volume cannot be deleted while migrating"
-msgstr "Svazek nemůže být při přesunu smazán"
-
 msgid "Volume cannot be restored since it contains snapshots."
 msgstr "Svazek nemůže být obnoven protože obsahuje snímky."
 
@@ -7825,9 +7788,6 @@ msgstr "Svazek musí být ve stejné zóně dostupnosti jako snímek"
 msgid "Volume must be in the same availability zone as the source volume"
 msgstr "Svazek musí být ve stejné zóně dostupnosti jako zdrojový svazek"
 
-msgid "Volume must be multiattachable to reserve again."
-msgstr "Svazek musí být pro rezervaci schopen vícenásobného připojení."
-
 msgid "Volume must not be part of a consistency group."
 msgstr "Svazek nesmí být součástí skupiny jednotnosti."
 
@@ -7933,19 +7893,12 @@ msgstr ""
 msgid "Volume status must be \"available\" or \"in-use\"."
 msgstr "Stav svazku musí být \"available\" nebo \"in-use\"."
 
-msgid "Volume status must be 'available'."
-msgstr "Stav svazku musí být 'available'."
-
 #, python-format
-msgid "Volume status must be available or error, but current status is: %s."
-msgstr "Stav svazku musí být dostupný, nebo chybný, ale současný stav je: %s."
-
-msgid "Volume status must be available to reserve."
-msgstr "Stav svazku musí být pro rezervací dostupný."
+msgid "Volume status must be %s to reserve."
+msgstr "Stav svazku musí být pro rezervaci %s."
 
-#, python-format
-msgid "Volume still has %d dependent snapshots."
-msgstr "Svazek má stále %d na sobě závislých snímků."
+msgid "Volume status must be 'available'."
+msgstr "Stav svazku musí být 'available'."
 
 msgid "Volume to Initiator Group mapping already exists"
 msgstr "Mapování svazku ke skupině zavaděče již existuje"
@@ -8008,6 +7961,14 @@ msgstr "Typ svazku s názvem %(volume_type_name)s nemohl být nalezen."
 msgid "Volume with volume id %s does not exist."
 msgstr "Svazek s id %s neexistuje."
 
+#, python-format
+msgid ""
+"Volume%s must not be migrating, attached, belong to a consistency group or "
+"have snapshots."
+msgstr ""
+"Svazek %s nesní mýt přesunován, připojen, patřit ke skupině jednotnosti, "
+"nebo mít snímky."
+
 #, python-format
 msgid ""
 "Volume: %(volumeName)s is not a concatenated volume. You can only perform "
@@ -8320,6 +8281,12 @@ msgstr "snímek skupiny jednotnosti přidělen"
 msgid "cgsnapshot changed"
 msgstr "snímek skupiny jednotnosti změněn"
 
+msgid "cgsnapshots assigned"
+msgstr "snímky skupiny jednotnosti přiděleny"
+
+msgid "cgsnapshots changed"
+msgstr "snímky skupiny jednotnosti změněny"
+
 msgid ""
 "check_conf_file: Config file invalid. RestURL, UserName and UserPassword "
 "must be set."
@@ -8634,9 +8601,6 @@ msgstr ""
 "Získání parametrů iSCSI: Nelze získat cílovou IP adresu pro zavaděč %(ini)s, "
 "prosím zkontrolujte  soubor s nastavením."
 
-msgid "glance_metadata assigned"
-msgstr "popisná data glance přidělena"
-
 msgid "glance_metadata changed"
 msgstr "popisná data glance změněna"
 
@@ -9094,9 +9058,11 @@ msgstr ""
 msgid "volume_types must be provided to create consistency group %s."
 msgstr "pro vytvoření skupiny jednotnosti %s musí být zadány typy svazků."
 
-msgid ""
-"volumes/account exceeded on both primary and secondary SolidFire accounts"
-msgstr "svazky/účty překročeny na hlavních i druhotných účtech SolidFire"
+msgid "volumes assigned"
+msgstr "svazky přiděleny"
+
+msgid "volumes changed"
+msgstr "svazky změněny"
 
 #, python-format
 msgid "wait_for_condition: %s timed out."
index fc3931d775fb1227febaa11870d445e50adde451..290f95404c8ad7bda3d38e0fa575f68dca1b9f5a 100644 (file)
@@ -8,9 +8,9 @@
 # OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b2.dev134\n"
+"Project-Id-Version: cinder 8.0.0.0b2.dev238\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-12-22 06:20+0000\n"
+"POT-Creation-Date: 2016-01-09 06:44+0000\n"
 "PO-Revision-Date: 2015-09-16 08:22+0000\n"
 "Last-Translator: Andreas Jaeger <jaegerandi@gmail.com>\n"
 "Language-Team: Turkish (Turkey)\n"
@@ -1909,10 +1909,6 @@ msgstr ""
 msgid "Snapshot %s: has clones"
 msgstr "Anlık sistem görüntüsü %s: kopyalara sahip"
 
-#, python-format
-msgid "Snapshot deletion failed with message: %s"
-msgstr "Anlık sistem görüntüsü silme işlemi şu ileti ile başarısız oldu: %s"
-
 msgid "Snapshot did not exist. It will not be deleted"
 msgstr "Anlık sistem görüntüsü olmasaydı silinemeyecekti"
 
@@ -2049,14 +2045,6 @@ msgstr ""
 msgid "Unable to delete profile %(cg)s : %(reason)s"
 msgstr "%(cg)s profili silinemedi: %(reason)s"
 
-#, python-format
-msgid ""
-"Unable to delete snapshot: %(snap_id)s, due to invalid status. Status must "
-"be available or error, not %(snap_status)s."
-msgstr ""
-"Geçersiz durum nedeniyle anlık sistem görüntüsü silinemedi: %(snap_id)s. "
-"Durum kullanılabilir ya da hata olmalıdır, %(snap_status)s değil."
-
 msgid ""
 "Unable to delete the destination volume during volume migration, (NOTE: "
 "database record needs to be deleted)."
index 5fa21afb76728d54df3d739a55c246eee89ebeef..8fc0a5bcf95c5818839d2921a0525f2032a7895e 100644 (file)
@@ -7,9 +7,9 @@
 # OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b2.dev82\n"
+"Project-Id-Version: cinder 8.0.0.0b2.dev238\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-12-16 06:24+0000\n"
+"POT-Creation-Date: 2016-01-09 06:44+0000\n"
 "PO-Revision-Date: 2015-09-16 08:22+0000\n"
 "Last-Translator: Andreas Jaeger <jaegerandi@gmail.com>\n"
 "Language-Team: Turkish (Turkey)\n"
@@ -1134,10 +1134,6 @@ msgstr "Sürücü %(name)s sürüm: %(vers)s ilklendirildi"
 msgid "Initialized driver %(name)s version: %(vers)s."
 msgstr "Sürücü %(name)s sürüm: %(vers)s ilklendirildi."
 
-#, python-format
-msgid "Initialized driver for IBMNAS Platform: %s."
-msgstr "IBMNAS Platformu için sürücü ilklendirildi: %s."
-
 msgid "Initializing extension manager."
 msgstr "Genişletme yöneticisi başlatılıyor"
 
@@ -2064,34 +2060,6 @@ msgstr ""
 "Silmeden önce tüm sdc'lerden mantıksal sürücü eşleştirmesini kaldırmaya "
 "çalışılıyor: %s."
 
-#, python-format
-msgid ""
-"Unable to delete volume: %(vol_id)s, volume must be available or error, but "
-"is %(vol_status)s."
-msgstr ""
-"Mantıksal sürücü silinemedi: %(vol_id)s, mantıksal sürücü kullanılabilir ya "
-"da hata olmalı, ama %(vol_status)s."
-
-#, python-format
-msgid "Unable to delete volume: %s, volume currently has snapshots."
-msgstr ""
-"Mantıksal sürücü silinemiyor: %s, mantıksal sürücünün anlık görüntüleri var."
-
-#, python-format
-msgid "Unable to delete volume: %s, volume is attached."
-msgstr "Mantıksal sürücü: %s silinemedi, mantıksal sürücü ekli durumda."
-
-#, python-format
-msgid "Unable to delete volume: %s, volume is currently migrating."
-msgstr "Mantıksal sürücü silinemiyor: %s, mantıksal sürücü şu an göç ediyor."
-
-#, python-format
-msgid ""
-"Unable to delete volume: %s, volume is currently part of a consistency group."
-msgstr ""
-"Mantıksal sürücü silinemiyor: %s, mantıksal sürücü şu an bir tutarlılık "
-"grubu parçası."
-
 msgid "Unable to parse XML input."
 msgstr "XML girdisi ayrıştırılamadı."
 
index dd66f384808df5cc38fa2b7e5b34038aa85cf795..5c6375a0fd962ff1d9322bebbffeefed8a252b20 100644 (file)
@@ -7,9 +7,9 @@
 # OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b2.dev32\n"
+"Project-Id-Version: cinder 8.0.0.0b2.dev238\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-12-10 06:20+0000\n"
+"POT-Creation-Date: 2016-01-09 06:44+0000\n"
 "PO-Revision-Date: 2015-08-26 03:31+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Turkish (Turkey)\n"
@@ -853,27 +853,6 @@ msgstr "iSCSI olmayan VLUN algılandı."
 msgid "Not deleting key %s"
 msgstr "%s anahtarı silinmiyor"
 
-msgid ""
-"OSProfiler is enabled.\n"
-"It means that person who knows any of hmac_keys that are specified in /etc/"
-"cinder/api-paste.ini can trace his requests. \n"
-"In real life only operator can read this file so there is no security issue. "
-"Note that even if person can trigger profiler, only admin user can retrieve "
-"trace information.\n"
-"To disable OSprofiler set in cinder.conf:\n"
-"[profiler]\n"
-"enabled=false"
-msgstr ""
-"OSProfiler etkin.\n"
-"Bunun anlamı /etc/cinder/api-paste.ini de belirtilen hmac_keys lerden "
-"herhangi birini bilen birinin isteklerini takip edebileceğidir.\n"
-"Gerçek hayatta yalnızca işletmeci bu dosyayı okuyabilir yani güvenlik sorunu "
-"yoktur. Kişi profil çıkarıcıyı tetikleyebilse bile, yalnızca yönetici takip "
-"bilgisini alabilir.\n"
-"OSprofiler'i kapatmak için cinder.conf'da şu ayarı yapın:\n"
-"[profiler]\n"
-"enabled=false"
-
 #, python-format
 msgid ""
 "Only one volume remains in storage group %(sgname)s. Driver will attempt "
index 1552e242f186808ac76cfd566551dd8b6adaf752..a2dc8aec2bb8185cde3a030492a8f6849e6e2ec1 100644 (file)
@@ -1,15 +1,13 @@
 # Turkish (Turkey) translations for cinder.
-# Copyright (C) 2015 ORGANIZATION
+# Copyright (C) 2016 ORGANIZATION
 # This file is distributed under the same license as the cinder project.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
 #
-# Translators:
-# Andreas Jaeger <jaegerandi@gmail.com>, 2015. #zanata
-# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b2.dev134\n"
+"Project-Id-Version: cinder 8.0.0.0b2.dev238\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-12-22 06:20+0000\n"
+"POT-Creation-Date: 2016-01-09 06:44+0000\n"
 "PO-Revision-Date: 2015-09-16 08:16+0000\n"
 "Last-Translator: Andreas Jaeger <jaegerandi@gmail.com>\n"
 "Language: tr_TR\n"
@@ -18,7 +16,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.1.1\n"
+"Generated-By: Babel 2.2.0\n"
 
 #, python-format
 msgid "\t%s"
@@ -2070,17 +2068,6 @@ msgstr ""
 msgid "Failed getting details for pool %s."
 msgstr "%s havuzu için detayların getirilmesi başarısız."
 
-#, python-format
-msgid "Failed in _delete_snapfiles. Error: %s"
-msgstr "_delete_snapfiles'de başarısız olundu. Hata: %s"
-
-#, python-format
-msgid ""
-"Failed in _ssh_operation while execution of ssh_cmd:%(cmd)s. Error: %(error)s"
-msgstr ""
-"ssh_cmd:%(cmd)s çalıştırma sırasında _ssh_operation sırasında başarısız "
-"olundu. Hata: %(error)s"
-
 #, python-format
 msgid "Failed removing connection for fabric=%(fabric)s: Error: %(err)s"
 msgstr "fabric=%(fabric)s için bağlantı kaldırma başarısız: Hata: %(err)s"
@@ -2723,12 +2710,6 @@ msgstr ""
 "%(name)s adındaki mantıksal sürücü yeniden adlandırılamadı, hata iletisi: "
 "%(err_msg)s"
 
-#, python-format
-msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
-msgstr ""
-"%(volume_id)s mantıksal sürücüsünün yeniden boyutlandırılması başarısız, "
-"hata: %(error)s"
-
 #, python-format
 msgid "Failed to retrieve active zoning configuration %s"
 msgstr "Etkin bölgeleme yapılandırması %s alınamadı"
@@ -3214,14 +3195,6 @@ msgstr ""
 "Sıkıştırma True olarak ayarlanırsa, rsize da ayrıca ayarlanmalı (-1 e eşit "
 "değil)."
 
-#, python-format
-msgid ""
-"Illegal value %(prot)s specified for storwize_svc_connection_protocol: valid "
-"values are %(enabled)s."
-msgstr ""
-"storwize_svc_connection_protocol için geçersiz değer %(prot)s belirtildi: "
-"geçerli değerler %(enabled)s."
-
 #, python-format
 msgid ""
 "Illegal value '%(prot)s' specified for flashsystem_connection_protocol: "
@@ -4344,13 +4317,6 @@ msgstr ""
 msgid "ParseException: %s"
 msgstr "ParseException: %s"
 
-msgid ""
-"Password or SSH private key is required for authentication: set either "
-"nas_password or nas_private_key option"
-msgstr ""
-"Yetkilendirme için parola ya da SSH özel anahtarı gerekli: ya nas_password "
-"ya da nas_private_key seçeneğini ayarlayın"
-
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "san_password or san_private_key option."
@@ -5502,26 +5468,10 @@ msgstr "%s Tutarlılık Grubu anlık görüntüsü silinemedi"
 msgid "Unable to delete snapshot %(id)s, status: %(status)s."
 msgstr "%(id)s anlık sistem görüntüsü silinemedi, durum: %(status)s."
 
-#, python-format
-msgid "Unable to delete snapshot %s because it is part of a consistency group."
-msgstr ""
-"%s anlık sistem görüntüsü silinemedi çünkü tutarlılık grubunun bir "
-"parçasıdır."
-
 #, python-format
 msgid "Unable to delete snapshot policy on volume %s."
 msgstr "%s mantıksal sürücüsü üzerindeki anlık görüntü ilkesi silinemedi."
 
-#, python-format
-msgid ""
-"Unable to detach volume. Volume status must be 'in-use' and attach_status "
-"must be 'attached' to detach. Currently: status: '%(status)s', "
-"attach_status: '%(attach_status)s.'"
-msgstr ""
-"Mantıksal sürücü ayrılamadı. Mantıksal sürücü durumu 'in-use' ve "
-"attach_status durumu ayırmak için 'attached' olmalıdır. Şu anda: durum:  "
-"'%(status)s', attach_status: '%(attach_status)s.'"
-
 msgid "Unable to determine system id."
 msgstr "Sistem kimliği belirlenemiyor."
 
@@ -5847,13 +5797,6 @@ msgstr ""
 "%s anahtarında desteklenmeyen üretici yazılımı. Anahtarın v6.4 ya da daha "
 "yüksek üretici yazılımı kullandığından emin olun"
 
-#, python-format
-msgid ""
-"Unsupported ibmnas_platform_type: %(given)s. Supported platforms: %(valid)s"
-msgstr ""
-"Desteklenmeyen ibmnas_platform_type: %(given)s. Desteklenen platformlar: "
-"%(valid)s"
-
 #, python-format
 msgid "Unsupported virtual disk extension: %s"
 msgstr "Desteklenmeyen sanal disk uzantısı: %s"
@@ -6081,11 +6024,6 @@ msgstr "Mantıksal sürücü (%s) dizide zaten mevcut."
 msgid "Volume Group %s does not exist"
 msgstr "Mantıksal Sürücü %s yok"
 
-msgid "Volume Snapshot status must be available or error."
-msgstr ""
-"Mantıksal sürücü anlık sistem görüntüsü durumu kullanılabilir ya da hata "
-"olmalıdır."
-
 #, python-format
 msgid "Volume Type %(id)s already exists."
 msgstr "Mantıksal Sürücü Türü %(id)s zaten var."
@@ -6132,15 +6070,6 @@ msgstr ""
 msgid "Volume by this name already exists"
 msgstr "Bu isimde mantıksal sürücü zaten mevcut"
 
-msgid "Volume cannot be deleted while in a consistency group."
-msgstr "Mantıksal sürücü bir tutarlılık grubundayken silinemez."
-
-msgid "Volume cannot be deleted while in attached state"
-msgstr "Eklenmiş durumdayken mantıksal sürücü silinemez"
-
-msgid "Volume cannot be deleted while migrating"
-msgstr "Taşıma sırasında mantıksal sürücü silinemiyor"
-
 msgid "Volume cannot be restored since it contains snapshots."
 msgstr "Mantıksal sürücü anlık görüntüler içerdiğinden geri yüklenemiyor."
 
@@ -6210,9 +6139,6 @@ msgstr ""
 "Mantıksal sürücü kaynak mantıksal sürücüyle aynı kullanılabilir bölgede "
 "olmalı"
 
-msgid "Volume must be multiattachable to reserve again."
-msgstr "Mantıksal sürücü yeniden ayırmak için çoklu eklenebilir olmalıdır."
-
 msgid "Volume must not be part of a consistency group."
 msgstr "Mantıksal sürücü bir tutarlılık grubunun parçası olmamalıdır."
 
@@ -6298,19 +6224,6 @@ msgstr "Mantıksal sürücü durumu \"available\" ya da \"in-use\" olmalıdır."
 msgid "Volume status must be 'available'."
 msgstr "Mantıksal sürücü durumu 'available' olmalıdır."
 
-#, python-format
-msgid "Volume status must be available or error, but current status is: %s."
-msgstr ""
-"Mantıksal sürücü durumu kullanılabilir ya da hata olmalıdır ancak mevcut "
-"durum: %s."
-
-msgid "Volume status must be available to reserve."
-msgstr "Ayırmak için mantıksal sürücü durumu kullanılabilir olmalıdır."
-
-#, python-format
-msgid "Volume still has %d dependent snapshots."
-msgstr "Mantıksal sürücü hala %d bağımlı anlık sistem görüntülerine sahip."
-
 msgid "Volume to Initiator Group mapping already exists"
 msgstr "Başlatıcı Gruba mantıksal sürücü eşleme zaten var"
 
@@ -7292,8 +7205,3 @@ msgstr "volume_types, tutarlılık grubu %(name)s oluşturmak için verilmelidir
 #, python-format
 msgid "volume_types must be provided to create consistency group %s."
 msgstr "%s tutarlılık grubu oluşturmak için volume_types verilmelidir."
-
-msgid ""
-"volumes/account exceeded on both primary and secondary SolidFire accounts"
-msgstr ""
-"mantıksal sürücü/hesap hem birincil hem ikincil SolidFire hesaplarında aşıldı"