]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commitdiff
Imported Translations from Transifex
authorOpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Wed, 26 Nov 2014 06:10:33 +0000 (06:10 +0000)
committerOpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Wed, 26 Nov 2014 06:10:33 +0000 (06:10 +0000)
For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I90527d594081adbd8e32866b39594fda78d5c0e7

cinder/locale/cinder-log-error.pot
cinder/locale/cinder-log-info.pot
cinder/locale/cinder-log-warning.pot
cinder/locale/cinder.pot
cinder/locale/de/LC_MESSAGES/cinder-log-error.po [deleted file]
cinder/locale/de/LC_MESSAGES/cinder-log-info.po
cinder/locale/pt_BR/LC_MESSAGES/cinder-log-info.po

index db592b23fbd87c12a4336cc1c6ae298a31bb284e..108de412af2529397d9d784c0db809eaf2e0f332 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 2015.1.dev265.g24ce46b\n"
+"Project-Id-Version: cinder 2015.1.dev307.g200a505\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-11-24 06:08+0000\n"
+"POT-Creation-Date: 2014-11-26 06:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,7 +17,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 1.3\n"
 
-#: cinder/exception.py:93
+#: cinder/exception.py:94
 msgid "Exception in string format operation"
 msgstr ""
 
@@ -111,14 +111,14 @@ msgstr ""
 msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:166
+#: cinder/brick/iscsi/iscsi.py:166 cinder/volume/targets/tgt.py:110
 #, python-format
 msgid ""
 "Failed to recover attempt to create iscsi backing lun for volume "
 "id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:257
+#: cinder/brick/iscsi/iscsi.py:257 cinder/volume/targets/tgt.py:246
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
@@ -126,6 +126,7 @@ msgid ""
 msgstr ""
 
 #: cinder/brick/iscsi/iscsi.py:309 cinder/brick/iscsi/iscsi.py:333
+#: cinder/volume/targets/tgt.py:354 cinder/volume/targets/tgt.py:377
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -135,16 +136,17 @@ msgstr ""
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:505
+#: cinder/brick/iscsi/iscsi.py:505 cinder/volume/targets/lio.py:71
 msgid "cinder-rtstool is not installed correctly"
 msgstr ""
 
 #: cinder/brick/iscsi/iscsi.py:545 cinder/brick/iscsi/iscsi.py:554
+#: cinder/volume/targets/lio.py:111 cinder/volume/targets/lio.py:120
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:571
+#: cinder/brick/iscsi/iscsi.py:571 cinder/volume/targets/lio.py:137
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
@@ -154,7 +156,7 @@ msgstr ""
 msgid "Failed to add initiator iqn %s to target."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:614
+#: cinder/brick/iscsi/iscsi.py:614 cinder/volume/targets/lio.py:192
 #, python-format
 msgid "Failed to delete initiator iqn %s to target."
 msgstr ""
@@ -270,11 +272,7 @@ msgstr ""
 msgid "No handler for matches of kind %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:188
-msgid "Exception during rpc cleanup."
-msgstr ""
-
-#: cinder/openstack/common/service.py:277
+#: cinder/openstack/common/service.py:269
 msgid "Unhandled exception"
 msgstr ""
 
@@ -287,7 +285,7 @@ msgid "Failed to update quota for deleting volume"
 msgstr ""
 
 #: cinder/volume/driver.py:231 cinder/volume/drivers/hds/nfs.py:352
-#: cinder/volume/drivers/netapp/nfs.py:188
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:175
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
@@ -620,6 +618,23 @@ msgstr ""
 msgid "error refreshing volume stats"
 msgstr ""
 
+#: cinder/volume/drivers/rbd.py:711
+msgid "Retype with host migration not supported"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:715
+msgid "Retype of encryption type not supported"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:719
+msgid "Retype of extra_specs not supported"
+msgstr ""
+
+#: cinder/volume/drivers/remotefs.py:380
+#, python-format
+msgid "Share %s ignored due to invalid format. Must be of form address:/export."
+msgstr ""
+
 #: cinder/volume/drivers/remotefs.py:528
 #, python-format
 msgid "Failed to created Cinder secure environment indicator file: %s"
@@ -1024,67 +1039,67 @@ msgid ""
 "host mapping."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:340
-#: cinder/volume/drivers/netapp/iscsi.py:505
-#: cinder/volume/drivers/netapp/nfs.py:113
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:222
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:364
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:104
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:207
 #, python-format
 msgid "Resizing %s failed. Cleaning volume."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:484
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:342
 #, python-format
 msgid "Message: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:486
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:344
 #, python-format
-msgid "Error getting lun attribute. Exception: %s"
+msgid "Error getting LUN attribute. Exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:615
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:473
 #, python-format
-msgid "Failure deleting staged tmp lun %s."
+msgid "Failure deleting staged tmp LUN %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:476
 #, python-format
-msgid "Unknown exception in post clone resize lun %s."
+msgid "Unknown exception in post clone resize LUN %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:620
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:478
 #, python-format
 msgid "Exception details: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:219
-#, python-format
-msgid "Resizing %s failed. Cleaning volume. "
-msgstr ""
-
-#: cinder/volume/drivers/netapp/nfs.py:816
-#: cinder/volume/drivers/netapp/nfs.py:1295
+#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:91
 #, python-format
 msgid "Exception creating vol %(name)s on share %(share)s. Details: %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:1092
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:371
 #, python-format
 msgid "Copy offload workflow unsuccessful. %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:1153
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:433
 #, python-format
 msgid "Error in workflow copy from cache. %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/client/base.py:59
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:81
 #, python-format
 msgid "Error provisioning volume %(lun_name)s on %(volume_name)s. Details: %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/client/base.py:162
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:184
+#, python-format
+msgid "LUN %(path)s geometry failed. Message - %(msg)s"
+msgstr ""
+
+#: cinder/volume/drivers/netapp/eseries/client.py:74
 #, python-format
-msgid "Lun %(path)s geometry failed. Message - %(msg)s"
+msgid "Unexpected error while invoking web service. Error - %s."
 msgstr ""
 
 #: cinder/volume/drivers/netapp/eseries/iscsi.py:146
@@ -1212,48 +1227,48 @@ msgstr ""
 msgid "Failed to get server info due to %(state)s."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:508
 #, python-format
 msgid "Error extending volume: %(vol)s. Exception: %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:877
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:884
 #, python-format
 msgid "Error creating QOS rule %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1325
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1332
 #, python-format
 msgid "Error extending volume %(id)s. Ex: %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1437
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1444
 #, python-format
 msgid "Error attaching volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1445
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1452
 #, python-format
 msgid "Error detaching volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2002
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2009
 #, python-format
 msgid "Exception during snapCPG revert: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2070
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2077
 #, python-format
 msgid "Unexpected error when retype() tried to deleteVolumeSet(%s)"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2091
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2094
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2098
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2101
 #, python-format
 msgid "Unexpected error when retype() revert tried to deleteVolumeSet(%s)"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2102
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2109
 #, python-format
 msgid ""
 "%(exception)s: Exception during revert of retype for volume "
@@ -1261,14 +1276,14 @@ msgid ""
 " restored."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2113
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2120
 #, 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/san/hp/hp_3par_iscsi.py:514
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:532
 #, python-format
 msgid "Volume %s doesn't exist on array."
 msgstr ""
@@ -1324,12 +1339,12 @@ msgstr ""
 msgid "Error occurred while selecting datastore."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1890
+#: cinder/volume/drivers/vmware/vmdk.py:1892
 #, python-format
 msgid "Not able to configure PBM for VC server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1200
+#: cinder/volume/drivers/vmware/volumeops.py:1204
 #, python-format
 msgid "Virtual disk device of backing: %s not found."
 msgstr ""
@@ -1429,3 +1444,18 @@ msgstr ""
 msgid "Unable to manage existing volume. Volume driver %s not initialized."
 msgstr ""
 
+#: cinder/volume/targets/iscsi.py:145
+#, python-format
+msgid "ISCSI discovery attempt failed for:%s"
+msgstr ""
+
+#: cinder/volume/targets/lio.py:113 cinder/volume/targets/lio.py:139
+#, python-format
+msgid "%s"
+msgstr ""
+
+#: cinder/volume/targets/lio.py:166
+#, python-format
+msgid "Failed to add initiator iqn %s to target"
+msgstr ""
+
index c5736282944cdd0f7c78f0ce1e38d9c5ed33b14b..992d545b524652cb347216826711963ae90b3f1e 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 2015.1.dev265.g24ce46b\n"
+"Project-Id-Version: cinder 2015.1.dev307.g200a505\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-11-24 06:08+0000\n"
+"POT-Creation-Date: 2014-11-26 06:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -145,12 +145,12 @@ msgstr ""
 msgid "vol=%s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:246 cinder/api/v2/volumes.py:187
+#: cinder/api/v1/volumes.py:246 cinder/api/v2/volumes.py:188
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr ""
 
-#: cinder/api/v1/volumes.py:371 cinder/api/v2/volumes.py:375
+#: cinder/api/v1/volumes.py:371 cinder/api/v2/volumes.py:401
 #, python-format
 msgid "Create volume of %s GB"
 msgstr ""
@@ -327,12 +327,12 @@ msgstr ""
 msgid "volume_file does not support fileno() so skippingfsync()"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:207
+#: cinder/brick/iscsi/iscsi.py:207 cinder/volume/targets/tgt.py:196
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:286
+#: cinder/brick/iscsi/iscsi.py:286 cinder/volume/targets/tgt.py:332
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr ""
@@ -342,16 +342,21 @@ msgstr ""
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:525
+#: cinder/brick/iscsi/iscsi.py:525 cinder/volume/targets/lio.py:91
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:561
+#: cinder/brick/iscsi/iscsi.py:561 cinder/volume/targets/lio.py:127
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
+#: cinder/brick/local_dev/lvm.py:266
+#, python-format
+msgid "'Not found' when querying LVM info. (vg_name=%(vg)s, lv_name=%(lv)s"
+msgstr ""
+
 #: cinder/brick/remotefs/remotefs.py:96
 #, python-format
 msgid "Already mounted: %s"
@@ -382,72 +387,73 @@ msgstr ""
 msgid "Skipping periodic task %(task)s because it is disabled"
 msgstr ""
 
-#: cinder/openstack/common/service.py:176
+#: cinder/openstack/common/service.py:174
 #, python-format
 msgid "Caught %s, exiting"
 msgstr ""
 
-#: cinder/openstack/common/service.py:240
+#: cinder/openstack/common/service.py:232
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 
-#: cinder/openstack/common/service.py:271
+#: cinder/openstack/common/service.py:263
 #, python-format
 msgid "Child caught %s, exiting"
 msgstr ""
 
-#: cinder/openstack/common/service.py:310
+#: cinder/openstack/common/service.py:302
 msgid "Forking too fast, sleeping"
 msgstr ""
 
-#: cinder/openstack/common/service.py:329
+#: cinder/openstack/common/service.py:321
 #, python-format
 msgid "Started child %d"
 msgstr ""
 
-#: cinder/openstack/common/service.py:339
+#: cinder/openstack/common/service.py:331
 #, python-format
 msgid "Starting %d workers"
 msgstr ""
 
-#: cinder/openstack/common/service.py:356
+#: cinder/openstack/common/service.py:348
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr ""
 
-#: cinder/openstack/common/service.py:360
+#: cinder/openstack/common/service.py:352
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
 msgstr ""
 
-#: cinder/openstack/common/service.py:399
+#: cinder/openstack/common/service.py:391
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr ""
 
-#: cinder/openstack/common/service.py:408
+#: cinder/openstack/common/service.py:400
 msgid "Wait called after thread killed.  Cleaning up."
 msgstr ""
 
-#: cinder/openstack/common/service.py:424
+#: cinder/openstack/common/service.py:416
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr ""
 
 #: cinder/volume/iscsi.py:76 cinder/volume/iscsi.py:102
-#: cinder/volume/iscsi.py:247
+#: cinder/volume/iscsi.py:247 cinder/volume/targets/lio.py:40
+#: cinder/volume/targets/tgt.py:303
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/iscsi.py:91
+#: cinder/volume/iscsi.py:91 cinder/volume/targets/tgt.py:318
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/iscsi.py:258
+#: cinder/volume/iscsi.py:258 cinder/volume/targets/lio.py:59
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
@@ -599,7 +605,7 @@ msgid "%s is already umounted"
 msgstr ""
 
 #: cinder/volume/drivers/glusterfs.py:182 cinder/volume/drivers/remotefs.py:161
-#: cinder/volume/drivers/netapp/nfs.py:809
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:104
 #, python-format
 msgid "casted to %s"
 msgstr ""
@@ -1191,7 +1197,8 @@ msgstr ""
 msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hds/nfs.py:216 cinder/volume/drivers/netapp/nfs.py:500
+#: cinder/volume/drivers/hds/nfs.py:216
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:487
 #, python-format
 msgid "Resizing file to %sG"
 msgstr ""
@@ -1218,89 +1225,141 @@ msgstr ""
 msgid "Initialized driver for IBMNAS Platform: %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:543
+#: cinder/volume/drivers/netapp/common.py:73
+#, python-format
+msgid "OpenStack OS Version Info: %(info)s"
+msgstr ""
+
+#: cinder/volume/drivers/netapp/common.py:113
+#, python-format
+msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
+msgstr ""
+
+#: cinder/volume/drivers/netapp/common.py:133
+#, python-format
+msgid ""
+"NetApp driver of family %(storage_family)s and protocol "
+"%(storage_protocol)s loaded"
+msgstr ""
+
+#: cinder/volume/drivers/netapp/utils.py:204
+#, python-format
+msgid "No rpm info found for %(pkg)s package."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/utils.py:213
+#, python-format
+msgid "Could not run rpm command: %(msg)s."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/utils.py:224
+#, python-format
+msgid "No dpkg-query info found for %(pkg)s package."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/utils.py:242
+#, python-format
+msgid "Could not run dpkg-query command: %(msg)s."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:400
 #, python-format
 msgid "No need to extend volume %s as it is already the requested new size."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:564
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:421
+#, python-format
+msgid "Resizing LUN %s to new size using clone operation."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:453
 #, python-format
-msgid "Resizing lun %s using sub clone to new size."
+msgid "Post clone resize LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:595
+#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:85
 #, python-format
-msgid "Post clone resize lun %s"
+msgid "Creating volume at location %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:238
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:226
 #, python-format
 msgid "Copied image to volume %s using regular download."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:245
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:233
 #, python-format
 msgid "Registering image in cache %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:277
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:265
 #, python-format
 msgid "Cloning from cache to destination %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:307
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:295
 #, python-format
 msgid "Cleaning cache for share %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:410
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:396
 #, python-format
 msgid "Image cloning unsuccessful for image %(image_id)s. Message: %(msg)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:412
 #, python-format
 msgid "Cloning image %s from cache"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:446
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:432
 #, python-format
 msgid "Checking image clone %s from glance share."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:467
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:454
 #, python-format
 msgid "Image will locally be converted to raw %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:472
 #, python-format
 msgid "Performing post clone for %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:629
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:616
 #, python-format
 msgid "Extending volume %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:772
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:364
 #, python-format
-msgid "Shares on vserver %s will only be used for provisioning."
+msgid "Copied image %(img)s to volume %(vol)s using copy offload workflow."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:424
 #, python-format
-msgid "Copied image %(img)s to volume %(vol)s using copy offload workflow."
+msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:1289
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:458
 #, python-format
-msgid "Creating volume at location %s"
+msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s"
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:485
+#, python-format
+msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/client/base.py:134
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:491
 #, python-format
-msgid "Resizing lun %s directly to new size."
+msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s"
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:156
+#, python-format
+msgid "Resizing LUN %s directly to new size."
 msgstr ""
 
 #: cinder/volume/drivers/netapp/eseries/iscsi.py:159
@@ -1515,88 +1574,98 @@ msgstr ""
 msgid "Activate Flexvisor cinder volume driver."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:271
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:266
+#, python-format
+msgid "Disconnect from 3PAR REST and SSH %s"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:268
+#, python-format
+msgid "logout Done %s"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:278
 #, python-format
 msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:376
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:383
 #, python-format
 msgid "Virtual volume '%(ref)s' renamed to '%(new)s'."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:382
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:389
 #, python-format
 msgid "Virtual volume %(disp)s '%(new)s' is being retyped."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:389
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:396
 #, python-format
 msgid "Virtual volume %(disp)s successfully retyped to %(new_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:408
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:415
 #, python-format
 msgid "Virtual volume %(disp)s '%(new)s' is now being managed."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:450
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:457
 #, python-format
 msgid ""
 "Virtual volume %(disp)s '%(vol)s' is no longer managed. Volume renamed to"
 " '%(new)s'."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1474
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1481
 #, python-format
 msgid "3PAR driver cannot perform migration. Retype exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1546
 #, python-format
 msgid "Completed: convert_to_base_volume: id=%s."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1653
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1660
 #, python-format
 msgid "Modifying %(volume_name)s userCPG from %(old_cpg)s to %(new_cpg)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1674
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1681
 #, python-format
 msgid "Converting %(volume_name)s to full provisioning with userCPG=%(new_cpg)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1679
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1686
 #, python-format
 msgid "Converting %(volume_name)s to thin provisioning with userCPG=%(new_cpg)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1695
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1702
 #, python-format
 msgid "tunevv failed because the volume '%s' has snapshots."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1972
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1979
 #, python-format
 msgid ""
 "Modifying %(volume_name)s snap_cpg from %(old_snap_cpg)s to "
 "%(new_snap_cpg)s."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1983
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1990
 #, python-format
 msgid "Modifying %s comments."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1992
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1999
 #, 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/san/hp/hp_3par_fc.py:258
+#: cinder/volume/drivers/san/hp/hp_3par_fc.py:259
 msgid "Need to remove FC Zone, building initiator target map"
 msgstr ""
 
@@ -1654,32 +1723,32 @@ msgstr ""
 msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1062
+#: cinder/volume/drivers/vmware/volumeops.py:1066
 #, python-format
 msgid "Successfully created clone: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1112
+#: cinder/volume/drivers/vmware/volumeops.py:1116
 #, python-format
 msgid "Renaming backing VM: %(backing)s to %(new_name)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1121
+#: cinder/volume/drivers/vmware/volumeops.py:1125
 #, python-format
 msgid "Backing VM: %(backing)s renamed to %(new_name)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1166
+#: cinder/volume/drivers/vmware/volumeops.py:1170
 #, python-format
 msgid "Successfully deleted file: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1315
+#: cinder/volume/drivers/vmware/volumeops.py:1319
 #, python-format
 msgid "Successfully copied disk at: %(src)s to: %(dest)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1333
+#: cinder/volume/drivers/vmware/volumeops.py:1337
 #, python-format
 msgid "Deleted vmdk file: %s."
 msgstr ""
index 415de9d3ade329a76b1c36b7a41484e77c4267fc..acd82194de2722f185adcff27036a9fc6d7244bb 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 2015.1.dev265.g24ce46b\n"
+"Project-Id-Version: cinder 2015.1.dev307.g200a505\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-11-24 06:08+0000\n"
+"POT-Creation-Date: 2014-11-26 06:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -61,32 +61,27 @@ msgstr ""
 msgid "swift error while deleting object %s, continuing with delete"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:148
+#: cinder/brick/iscsi/iscsi.py:148 cinder/volume/targets/tgt.py:93
 msgid "Attempting recreate of backing lun..."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:246
+#: cinder/brick/iscsi/iscsi.py:246 cinder/volume/targets/tgt.py:235
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:290
+#: cinder/brick/iscsi/iscsi.py:290 cinder/volume/targets/tgt.py:336
 #, python-format
 msgid "Volume path %s does not exist, nothing to remove."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:326
+#: cinder/brick/iscsi/iscsi.py:326 cinder/volume/targets/tgt.py:370
 msgid "Silent failure of target removal detected, retry...."
 msgstr ""
 
-#: cinder/brick/local_dev/lvm.py:262
+#: cinder/brick/local_dev/lvm.py:273
 #, python-format
-msgid "Took %s seconds to get logical volumes."
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:302
-#, python-format
-msgid "Caught exception for lvs 'LV not found': %s"
+msgid "Took %s seconds to get logical volume info."
 msgstr ""
 
 #: cinder/brick/local_dev/lvm.py:371
@@ -104,12 +99,12 @@ msgstr ""
 msgid "Can not find policy directory: %s"
 msgstr ""
 
-#: cinder/openstack/common/service.py:364
+#: cinder/openstack/common/service.py:356
 #, python-format
 msgid "pid %d not in child list"
 msgstr ""
 
-#: cinder/tests/test_netapp_nfs.py:364
+#: cinder/tests/test_netapp_nfs.py:355
 #, python-format
 msgid "Share %(share)s and file name %(file_name)s"
 msgstr ""
@@ -208,11 +203,6 @@ msgstr ""
 msgid "%(path)s is being set with open permissions: %(perm)s"
 msgstr ""
 
-#: cinder/volume/drivers/remotefs.py:380
-#, python-format
-msgid "Share %s ignored due to invalid format. Must be of form address:/export."
-msgstr ""
-
 #: cinder/volume/drivers/remotefs.py:441
 #, python-format
 msgid "%s is already mounted"
@@ -488,122 +478,131 @@ msgstr ""
 msgid "Volume %s does not have provider_location specified, skipping."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:217
+#: cinder/volume/drivers/netapp/utils.py:59
+msgid ""
+"It is not the recommended way to use drivers by NetApp. Please use "
+"NetAppDriver to achieve the functionality."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/utils.py:131
 #, python-format
-msgid "No entry in LUN table for volume/snapshot %(name)s."
+msgid "Extra spec %(old)s is obsolete.  Use %(new)s instead."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/utils.py:136
+#, python-format
+msgid "Extra spec %(old)s is deprecated.  Use %(new)s instead."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:892
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:106
 #, python-format
 msgid "Could not determine root volume name on %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1057
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:268
 msgid "Volume refresh job already running. Returning..."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:1064
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:275
 #, python-format
 msgid "Error refreshing volume info. Message: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:251
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:161
+#, python-format
+msgid "No entry in LUN table for volume/snapshot %(name)s."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:239
 #, python-format
 msgid ""
 "Exception while registering image %(image_id)s in cache. Exception: "
 "%(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:319
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:307
 #, python-format
 msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:378
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:365
 #, python-format
 msgid "Exception during deleting %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:440
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:426
 #, python-format
 msgid "Unexpected exception during image cloning in share %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:530
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:517
 msgid "Discover file retries exhausted."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:588
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:575
 msgid "Unexpected exception while short listing used share."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:651
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:638
 #, python-format
 msgid "Destination %s already exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:660
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:646
 #, python-format
 msgid "Exception moving file %(src)s. Message - %(e)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:776
-msgid "No vserver set in config. SSC will be disabled."
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:111
+#, python-format
+msgid "Exception creating vol %(name)s on share %(share)s. Details: %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:965
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:245
 msgid "No shares found hence skipping ssc refresh."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/ssc_utils.py:508
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:506
 msgid "ssc job in progress. Returning... "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/ssc_utils.py:520
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:518
 msgid "refresh stale ssc job in progress. Returning... "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/ssc_utils.py:623
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:621
 #, python-format
 msgid ""
 "The user does not have access or sufficient privileges to use all netapp "
-"apis. The following extra_specs will fail or be ignored: %s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/utils.py:143
-#, python-format
-msgid "Failed to invoke ems. Message : %s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/utils.py:156
-msgid ""
-"It is not the recommended way to use drivers by NetApp. Please use "
-"NetAppDriver to achieve the functionality."
+"APIs. The following extra_specs will fail or be ignored: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/utils.py:384
+#: cinder/volume/drivers/netapp/dataontap/client/client_7mode.py:84
 #, python-format
-msgid "Extra spec %(old)s is obsolete.  Use %(new)s instead."
+msgid "Error finding LUNs for volume %s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/utils.py:389
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:112
 #, python-format
-msgid "Extra spec %(old)s is deprecated.  Use %(new)s instead."
+msgid "Error mapping LUN. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/client/base.py:90
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:125
 #, python-format
-msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
+msgid "Error unmapping LUN. Code :%(code)s, Message:%(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/client/base.py:103
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:313
 #, python-format
-msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
+msgid "Failed to invoke ems. Message : %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/client/seven_mode.py:78
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:132
 #, python-format
-msgid "Error finding luns for volume %s. Verify volume exists."
+msgid ""
+"Production use of \"%(backend)s\" backend requires the Cinder controller "
+"to have multipathing properly set up and the configuration option "
+"\"%(mpflag)s\" to be set to \"True\"."
 msgstr ""
 
 #: cinder/volume/drivers/netapp/eseries/iscsi.py:432
@@ -737,8 +736,17 @@ msgstr ""
 msgid "Failed to query pool %(id)s status %(ret)d."
 msgstr ""
 
+#: cinder/volume/drivers/san/hp/hp_3par_fc.py:324
+#, python-format
+msgid "Found HOSTS %s"
+msgstr ""
+
 #: cinder/volume/drivers/vmware/datastore.py:218
 #, python-format
 msgid "Unable to fetch datastores connected to host %s."
 msgstr ""
 
+#: cinder/volume/targets/iscsi.py:131
+msgid "ISCSI provider_location not stored, using discovery"
+msgstr ""
+
index 3073992e93838627ffd4ada0e356dc77fb50389b..ee55efdbff13862653b139b9aeaf0089f3886af6 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 2015.1.dev265.g24ce46b\n"
+"Project-Id-Version: cinder 2015.1.dev307.g200a505\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-11-24 06:08+0000\n"
+"POT-Creation-Date: 2014-11-26 06:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -26,798 +26,813 @@ msgstr ""
 msgid "An unknown exception occurred."
 msgstr ""
 
-#: cinder/exception.py:114
+#: cinder/exception.py:118
 #, python-format
 msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
 msgstr ""
 
-#: cinder/exception.py:119
+#: cinder/exception.py:123
 #, python-format
 msgid "Volume driver reported an error: %(message)s"
 msgstr ""
 
-#: cinder/exception.py:123
+#: cinder/exception.py:127
 #, python-format
 msgid "Backup driver reported an error: %(message)s"
 msgstr ""
 
-#: cinder/exception.py:127
+#: cinder/exception.py:131
 #, python-format
 msgid "Connection to glance failed: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:131
+#: cinder/exception.py:135
 msgid "Not authorized."
 msgstr ""
 
-#: cinder/exception.py:136
+#: cinder/exception.py:140
 msgid "User does not have admin privileges"
 msgstr ""
 
-#: cinder/exception.py:140
+#: cinder/exception.py:144
 #, python-format
 msgid "Policy doesn't allow %(action)s to be performed."
 msgstr ""
 
-#: cinder/exception.py:144
+#: cinder/exception.py:148
 #, python-format
 msgid "Not authorized for image %(image_id)s."
 msgstr ""
 
-#: cinder/exception.py:148
+#: cinder/exception.py:152
 msgid "Volume driver not ready."
 msgstr ""
 
-#: cinder/exception.py:152 cinder/brick/exception.py:77
+#: cinder/exception.py:156 cinder/brick/exception.py:77
 msgid "Unacceptable parameters."
 msgstr ""
 
-#: cinder/exception.py:157
+#: cinder/exception.py:161
 #, python-format
 msgid "Invalid snapshot: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:161
+#: cinder/exception.py:165
 #, python-format
 msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
 msgstr ""
 
-#: cinder/exception.py:166
+#: cinder/exception.py:170
 #, python-format
 msgid "Volume %(volume_id)s is still attached, detach volume first."
 msgstr ""
 
-#: cinder/exception.py:170
+#: cinder/exception.py:174
 msgid "Failed to load data into json format"
 msgstr ""
 
-#: cinder/exception.py:174
+#: cinder/exception.py:178
 msgid "The results are invalid."
 msgstr ""
 
-#: cinder/exception.py:178
+#: cinder/exception.py:182
 #, python-format
 msgid "Invalid input received: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:182
+#: cinder/exception.py:186
 #, python-format
 msgid "Invalid volume type: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:186
+#: cinder/exception.py:190
 #, python-format
 msgid "Invalid volume: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:190
+#: cinder/exception.py:194
 #, python-format
 msgid "Invalid content type %(content_type)s."
 msgstr ""
 
-#: cinder/exception.py:194
+#: cinder/exception.py:198
 #, python-format
 msgid "Invalid host: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:200 cinder/brick/exception.py:84
+#: cinder/exception.py:204 cinder/brick/exception.py:84
 #, python-format
 msgid "%(err)s"
 msgstr ""
 
-#: cinder/exception.py:204
+#: cinder/exception.py:208
 #, python-format
 msgid "Invalid auth key: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:208
+#: cinder/exception.py:212
 #, python-format
 msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
 msgstr ""
 
-#: cinder/exception.py:213
+#: cinder/exception.py:217
 msgid "Service is unavailable at this time."
 msgstr ""
 
-#: cinder/exception.py:217
+#: cinder/exception.py:221
 #, python-format
 msgid "Image %(image_id)s is unacceptable: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:221
+#: cinder/exception.py:225
 #, python-format
 msgid "The device in the path %(path)s is unavailable: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:225
+#: cinder/exception.py:229
 #, python-format
 msgid "Expected a uuid but received %(uuid)s."
 msgstr ""
 
-#: cinder/exception.py:229 cinder/brick/exception.py:71
+#: cinder/exception.py:233 cinder/brick/exception.py:71
 msgid "Resource could not be found."
 msgstr ""
 
-#: cinder/exception.py:235
+#: cinder/exception.py:239
 #, python-format
 msgid "Volume %(volume_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:239
+#: cinder/exception.py:243
 #, python-format
 msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
 msgstr ""
 
-#: cinder/exception.py:244
+#: cinder/exception.py:248
 #, python-format
 msgid ""
 "Volume %(volume_id)s has no administration metadata with key "
 "%(metadata_key)s."
 msgstr ""
 
-#: cinder/exception.py:249
+#: cinder/exception.py:253
 #, python-format
 msgid "Invalid metadata: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:253
+#: cinder/exception.py:257
 #, python-format
 msgid "Invalid metadata size: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:257
+#: cinder/exception.py:261
 #, python-format
 msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
 msgstr ""
 
-#: cinder/exception.py:262
+#: cinder/exception.py:266
 #, python-format
 msgid "Volume type %(volume_type_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:266
+#: cinder/exception.py:270
 #, python-format
 msgid "Volume type with name %(volume_type_name)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:271
+#: cinder/exception.py:275
 #, python-format
 msgid ""
 "Volume Type %(volume_type_id)s has no extra specs with key "
 "%(extra_specs_key)s."
 msgstr ""
 
-#: cinder/exception.py:276
+#: cinder/exception.py:280
 #, python-format
 msgid ""
 "Volume Type %(volume_type_id)s deletion is not allowed with volumes "
 "present with the type."
 msgstr ""
 
-#: cinder/exception.py:281
+#: cinder/exception.py:285
 #, python-format
 msgid "Snapshot %(snapshot_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:285
+#: cinder/exception.py:289
 #, python-format
 msgid "deleting volume %(volume_name)s that has snapshot"
 msgstr ""
 
-#: cinder/exception.py:289
+#: cinder/exception.py:293
 #, python-format
 msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
 msgstr ""
 
-#: cinder/exception.py:294
+#: cinder/exception.py:298
 #, python-format
 msgid "No target id found for volume %(volume_id)s."
 msgstr ""
 
-#: cinder/exception.py:298
+#: cinder/exception.py:302
 #, python-format
 msgid "Invalid image href %(image_href)s."
 msgstr ""
 
-#: cinder/exception.py:302
+#: cinder/exception.py:306
 #, python-format
 msgid "Image %(image_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:306
+#: cinder/exception.py:310
 #, python-format
 msgid "Service %(service_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:310
+#: cinder/exception.py:314
 #, python-format
 msgid "Host %(host)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:314
+#: cinder/exception.py:318
 #, python-format
 msgid "Scheduler Host Filter %(filter_name)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:318
+#: cinder/exception.py:322
 #, python-format
 msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:322
+#: cinder/exception.py:326
 #, python-format
 msgid "Could not find binary %(binary)s on host %(host)s."
 msgstr ""
 
-#: cinder/exception.py:326
+#: cinder/exception.py:330
 #, python-format
 msgid "Invalid reservation expiration %(expire)s."
 msgstr ""
 
-#: cinder/exception.py:330
+#: cinder/exception.py:334
 #, python-format
 msgid ""
 "Change would make usage less than 0 for the following resources: "
 "%(unders)s"
 msgstr ""
 
-#: cinder/exception.py:335
+#: cinder/exception.py:339
 msgid "Quota could not be found"
 msgstr ""
 
-#: cinder/exception.py:339
+#: cinder/exception.py:343
 #, python-format
 msgid "Unknown quota resources %(unknown)s."
 msgstr ""
 
-#: cinder/exception.py:343
+#: cinder/exception.py:347
 #, python-format
 msgid "Quota for project %(project_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:347
+#: cinder/exception.py:351
 #, python-format
 msgid "Quota class %(class_name)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:351
+#: cinder/exception.py:355
 #, python-format
 msgid "Quota usage for project %(project_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:355
+#: cinder/exception.py:359
 #, python-format
 msgid "Quota reservation %(uuid)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:359
+#: cinder/exception.py:363
 #, python-format
 msgid "Quota exceeded for resources: %(overs)s"
 msgstr ""
 
-#: cinder/exception.py:363
+#: cinder/exception.py:367
 #, python-format
 msgid "File %(file_path)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:372
+#: cinder/exception.py:376
 #, python-format
 msgid "Volume Type %(id)s already exists."
 msgstr ""
 
-#: cinder/exception.py:376
+#: cinder/exception.py:380
 #, python-format
 msgid "Volume type encryption for type %(type_id)s already exists."
 msgstr ""
 
-#: cinder/exception.py:380
+#: cinder/exception.py:384
 #, python-format
 msgid "Volume type encryption for type %(type_id)s does not exist."
 msgstr ""
 
-#: cinder/exception.py:384
+#: cinder/exception.py:388
 #, python-format
 msgid "Malformed message body: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:388
+#: cinder/exception.py:392
 #, python-format
 msgid "Could not find config at %(path)s"
 msgstr ""
 
-#: cinder/exception.py:392
+#: cinder/exception.py:396
 #, python-format
 msgid "Could not find parameter %(param)s"
 msgstr ""
 
-#: cinder/exception.py:396
+#: cinder/exception.py:400
 #, python-format
 msgid "Could not load paste app '%(name)s' from %(path)s"
 msgstr ""
 
-#: cinder/exception.py:400
+#: cinder/exception.py:404
 #, python-format
 msgid "No valid host was found. %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:409
+#: cinder/exception.py:413
 #, python-format
 msgid "Quota exceeded: code=%(code)s"
 msgstr ""
 
-#: cinder/exception.py:416
+#: cinder/exception.py:420
 #, python-format
 msgid ""
 "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
 "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
 msgstr ""
 
-#: cinder/exception.py:422
+#: cinder/exception.py:426
 #, python-format
 msgid ""
 "Requested backup exceeds allowed Backup Gigabytes quota. Requested "
 "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
 msgstr ""
 
-#: cinder/exception.py:428
+#: cinder/exception.py:432
 #, python-format
 msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
 msgstr ""
 
-#: cinder/exception.py:432
+#: cinder/exception.py:436
 #, python-format
 msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
 msgstr ""
 
-#: cinder/exception.py:436
+#: cinder/exception.py:440
 #, python-format
 msgid "Maximum number of backups allowed (%(allowed)d) exceeded"
 msgstr ""
 
-#: cinder/exception.py:440
+#: cinder/exception.py:444
 #, python-format
 msgid "Detected more than one volume with name %(vol_name)s"
 msgstr ""
 
-#: cinder/exception.py:444
+#: cinder/exception.py:448
 #, python-format
 msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
 msgstr ""
 
-#: cinder/exception.py:449
+#: cinder/exception.py:453
 #, python-format
 msgid "Unknown or unsupported command %(cmd)s"
 msgstr ""
 
-#: cinder/exception.py:453
+#: cinder/exception.py:457
 #, python-format
 msgid "Malformed response to command %(cmd)s: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:457
+#: cinder/exception.py:461
 #, python-format
 msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
 msgstr ""
 
-#: cinder/exception.py:461
+#: cinder/exception.py:465
 #, python-format
 msgid ""
 "Glance metadata cannot be updated, key %(key)s exists for volume id "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/exception.py:466
+#: cinder/exception.py:470
 #, python-format
 msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
 msgstr ""
 
-#: cinder/exception.py:470
+#: cinder/exception.py:474
 #, python-format
 msgid "Failed to export for volume: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:474
+#: cinder/exception.py:478
 #, python-format
 msgid "Failed to remove export for volume %(volume)s: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:478
+#: cinder/exception.py:482
 #, python-format
 msgid "Failed to create metadata for volume: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:482
+#: cinder/exception.py:486
 #, python-format
 msgid "Failed to update metadata for volume: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:486
+#: cinder/exception.py:490
 #, python-format
 msgid "Failed to copy metadata to volume: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:490
+#: cinder/exception.py:494
 #, python-format
 msgid "Failed to copy image to volume: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:494
+#: cinder/exception.py:498
 msgid "Invalid Ceph args provided for backup rbd operation"
 msgstr ""
 
-#: cinder/exception.py:498
+#: cinder/exception.py:502
 msgid "An error has occurred during backup operation"
 msgstr ""
 
-#: cinder/exception.py:502
+#: cinder/exception.py:506
 msgid "Unsupported backup metadata version requested"
 msgstr ""
 
-#: cinder/exception.py:506
+#: cinder/exception.py:510
 msgid "Unsupported backup verify driver"
 msgstr ""
 
-#: cinder/exception.py:510
+#: cinder/exception.py:514
 msgid "Metadata backup already exists for this volume"
 msgstr ""
 
-#: cinder/exception.py:514
+#: cinder/exception.py:518
 msgid "Backup RBD operation failed"
 msgstr ""
 
-#: cinder/exception.py:518
+#: cinder/exception.py:522
 #, python-format
 msgid "Backup %(backup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:522
+#: cinder/exception.py:526
 msgid "Failed to identify volume backend."
 msgstr ""
 
-#: cinder/exception.py:526
+#: cinder/exception.py:530
 #, python-format
 msgid "Invalid backup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:530
+#: cinder/exception.py:534
 #, python-format
 msgid "Connection to swift failed: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:534
+#: cinder/exception.py:538
 #, python-format
 msgid "Transfer %(transfer_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:538
+#: cinder/exception.py:542
 #, python-format
 msgid "Volume migration failed: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:542
+#: cinder/exception.py:546
 #, python-format
 msgid "SSH command injection detected: %(command)s"
 msgstr ""
 
-#: cinder/exception.py:546
+#: cinder/exception.py:550
 #, python-format
 msgid "QoS Specs %(specs_id)s already exists."
 msgstr ""
 
-#: cinder/exception.py:550
+#: cinder/exception.py:554
 #, python-format
 msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
 msgstr ""
 
-#: cinder/exception.py:555
+#: cinder/exception.py:559
 #, python-format
 msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
 msgstr ""
 
-#: cinder/exception.py:560
+#: cinder/exception.py:564
 #, python-format
 msgid "No such QoS spec %(specs_id)s."
 msgstr ""
 
-#: cinder/exception.py:564
+#: cinder/exception.py:568
 #, python-format
 msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
 msgstr ""
 
-#: cinder/exception.py:569
+#: cinder/exception.py:573
 #, python-format
 msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
 msgstr ""
 
-#: cinder/exception.py:574
+#: cinder/exception.py:578
 #, python-format
 msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
 msgstr ""
 
-#: cinder/exception.py:579
+#: cinder/exception.py:583
 #, python-format
 msgid "Invalid qos specs: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:583
+#: cinder/exception.py:587
 #, python-format
 msgid "QoS Specs %(specs_id)s is still associated with entities."
 msgstr ""
 
-#: cinder/exception.py:587
+#: cinder/exception.py:591
 #, python-format
 msgid "key manager error: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:591
+#: cinder/exception.py:595
 #, python-format
 msgid ""
 "Manage existing volume failed due to invalid backend reference "
 "%(existing_ref)s: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:596
+#: cinder/exception.py:600
 #, python-format
 msgid "Volume %(volume_id)s replication error: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:601
+#: cinder/exception.py:605
 #, python-format
 msgid "Volume replication for %(volume_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:606
+#: cinder/exception.py:610
 #, python-format
 msgid "Manage existing volume failed due to volume type mismatch: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:611
+#: cinder/exception.py:615
 #, python-format
 msgid "Error extending volume: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:617
+#: cinder/exception.py:621
 msgid "Coraid Cinder Driver exception."
 msgstr ""
 
-#: cinder/exception.py:621
+#: cinder/exception.py:625
 msgid "Failed to encode json data."
 msgstr ""
 
-#: cinder/exception.py:625
+#: cinder/exception.py:629
 msgid "Login on ESM failed."
 msgstr ""
 
-#: cinder/exception.py:629
+#: cinder/exception.py:633
 msgid "Relogin on ESM failed."
 msgstr ""
 
-#: cinder/exception.py:633
+#: cinder/exception.py:637
 #, python-format
 msgid "Group with name \"%(group_name)s\" not found."
 msgstr ""
 
-#: cinder/exception.py:637
+#: cinder/exception.py:641
 #, python-format
 msgid "ESM configure request failed: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:641
+#: cinder/exception.py:645
 #, python-format
 msgid "Coraid ESM not available with reason: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:646
+#: cinder/exception.py:650
 #, python-format
 msgid "Pure Storage Cinder driver failure: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:650
+#: cinder/exception.py:654
 #, python-format
 msgid "Bad response from Pure Storage REST API: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:655
+#: cinder/exception.py:659
 msgid "Zadara Cinder Driver exception."
 msgstr ""
 
-#: cinder/exception.py:659
+#: cinder/exception.py:663
 #, python-format
 msgid "Unable to create server object for initiator %(name)s"
 msgstr ""
 
-#: cinder/exception.py:663
+#: cinder/exception.py:667
 #, python-format
 msgid "Unable to find server object for initiator %(name)s"
 msgstr ""
 
-#: cinder/exception.py:667
+#: cinder/exception.py:671
 msgid "Unable to find any active VPSA controller"
 msgstr ""
 
-#: cinder/exception.py:671
+#: cinder/exception.py:675
 #, python-format
 msgid "Failed to retrieve attachments for volume %(name)s"
 msgstr ""
 
-#: cinder/exception.py:675
+#: cinder/exception.py:679
 #, python-format
 msgid "Invalid attachment info for volume %(name)s: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:679
+#: cinder/exception.py:683
 #, python-format
 msgid "Bad HTTP response status %(status)s"
 msgstr ""
 
-#: cinder/exception.py:684
+#: cinder/exception.py:688
 msgid "Bad response from SolidFire API"
 msgstr ""
 
-#: cinder/exception.py:688
+#: cinder/exception.py:692
 msgid "SolidFire Cinder Driver exception"
 msgstr ""
 
-#: cinder/exception.py:692
+#: cinder/exception.py:696
 #, python-format
 msgid "Error in SolidFire API response: data=%(data)s"
 msgstr ""
 
-#: cinder/exception.py:696
+#: cinder/exception.py:700
 #, python-format
 msgid "Unable to locate account %(account_name)s on Solidfire device"
 msgstr ""
 
-#: cinder/exception.py:701
+#: cinder/exception.py:705
 msgid "Retryable SolidFire Exception encountered"
 msgstr ""
 
-#: cinder/exception.py:706
+#: cinder/exception.py:710
 #, python-format
 msgid "Invalid 3PAR Domain: %(err)s"
 msgstr ""
 
-#: cinder/exception.py:711
+#: cinder/exception.py:715
 msgid "Unknown RemoteFS exception"
 msgstr ""
 
-#: cinder/exception.py:715
+#: cinder/exception.py:719
 msgid "No mounted shares found"
 msgstr ""
 
-#: cinder/exception.py:719 cinder/exception.py:732 cinder/exception.py:758
+#: cinder/exception.py:723 cinder/exception.py:736 cinder/exception.py:762
 #, python-format
 msgid "There is no share which can host %(volume_size)sG"
 msgstr ""
 
-#: cinder/exception.py:724
+#: cinder/exception.py:728
 msgid "Unknown NFS exception"
 msgstr ""
 
-#: cinder/exception.py:728
+#: cinder/exception.py:732
 msgid "No mounted NFS shares found"
 msgstr ""
 
-#: cinder/exception.py:737
+#: cinder/exception.py:741
 msgid "Unknown SMBFS exception."
 msgstr ""
 
-#: cinder/exception.py:741
+#: cinder/exception.py:745
 msgid "No mounted SMBFS shares found."
 msgstr ""
 
-#: cinder/exception.py:745
+#: cinder/exception.py:749
 #, python-format
 msgid "There is no share which can host %(volume_size)sG."
 msgstr ""
 
-#: cinder/exception.py:750
+#: cinder/exception.py:754
 msgid "Unknown Gluster exception"
 msgstr ""
 
-#: cinder/exception.py:754
+#: cinder/exception.py:758
 msgid "No mounted Gluster shares found"
 msgstr ""
 
-#: cinder/exception.py:763
+#: cinder/exception.py:767
 msgid "HP MSA Volume Driver exception"
 msgstr ""
 
-#: cinder/exception.py:767
+#: cinder/exception.py:771
 #, python-format
 msgid "VDisk doesn't exist (%(vdisk)s)"
 msgstr ""
 
-#: cinder/exception.py:771
+#: cinder/exception.py:775
 msgid "Unable to connect to MSA array"
 msgstr ""
 
-#: cinder/exception.py:775
+#: cinder/exception.py:779
 #, python-format
 msgid "Not enough space on VDisk (%(vdisk)s)"
 msgstr ""
 
-#: cinder/exception.py:780
+#: cinder/exception.py:784
 #, python-format
 msgid "Fibre Channel connection control failure: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:784
+#: cinder/exception.py:788
 #, python-format
 msgid "Fibre Channel Zone operation failed: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:788
+#: cinder/exception.py:792
 #, python-format
 msgid "Fibre Channel SAN Lookup failure: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:792 cinder/exception.py:796
+#: cinder/exception.py:796 cinder/exception.py:800
 #, python-format
 msgid "Fibre Channel Zoning CLI error: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:800
+#: cinder/exception.py:804
 msgid "NetApp Cinder Driver exception."
 msgstr ""
 
-#: cinder/exception.py:809
+#: cinder/exception.py:813
 #, python-format
 msgid "EMCVnxCLICmdError : %(cmd)s (Return Code: %(rc)s) (Output: %(out)s) "
 msgstr ""
 
-#: cinder/exception.py:825
+#: cinder/exception.py:829
 #, python-format
 msgid "ConsistencyGroup %(consistencygroup_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:829
+#: cinder/exception.py:833
 #, python-format
 msgid "Invalid ConsistencyGroup: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:834
+#: cinder/exception.py:838
 #, python-format
 msgid "CgSnapshot %(cgsnapshot_id)s could not be found."
 msgstr ""
 
-#: cinder/exception.py:838
+#: cinder/exception.py:842
 #, python-format
 msgid "Invalid CgSnapshot: %(reason)s"
 msgstr ""
 
-#: cinder/exception.py:843
+#: cinder/exception.py:847
 msgid "HBSD error occurs."
 msgstr ""
 
-#: cinder/exception.py:860
+#: cinder/exception.py:864
 msgid "Storage resource could not be found."
 msgstr ""
 
-#: cinder/exception.py:865
+#: cinder/exception.py:869
 msgid "Bad response from Datera API"
 msgstr ""
 
+#: cinder/exception.py:874 cinder/brick/exception.py:108
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:878 cinder/brick/exception.py:112
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:882 cinder/brick/exception.py:116
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr ""
+
 #: cinder/flow_utils.py:78
 #, python-format
 msgid ""
@@ -1371,8 +1386,8 @@ msgid "'bootable' not string or bool"
 msgstr ""
 
 #: cinder/api/contrib/volume_manage.py:100 cinder/api/v2/snapshots.py:176
-#: cinder/api/v2/snapshots.py:237 cinder/api/v2/volumes.py:274
-#: cinder/api/v2/volumes.py:414
+#: cinder/api/v2/snapshots.py:237 cinder/api/v2/volumes.py:300
+#: cinder/api/v2/volumes.py:440
 #, python-format
 msgid "Missing required element '%s' in request body"
 msgstr ""
@@ -1382,7 +1397,7 @@ msgstr ""
 msgid "The following elements are required: %s"
 msgstr ""
 
-#: cinder/api/contrib/volume_manage.py:129 cinder/api/v2/volumes.py:309
+#: cinder/api/contrib/volume_manage.py:129 cinder/api/v2/volumes.py:335
 msgid "Volume type not found."
 msgstr ""
 
@@ -1393,8 +1408,8 @@ msgstr ""
 #: cinder/api/contrib/volume_replication.py:76
 #: cinder/api/contrib/volume_replication.py:94
 #: cinder/api/contrib/volume_unmanage.py:60 cinder/api/v2/snapshots.py:192
-#: cinder/api/v2/volumes.py:176 cinder/api/v2/volumes.py:193
-#: cinder/api/v2/volumes.py:448
+#: cinder/api/v2/volumes.py:177 cinder/api/v2/volumes.py:194
+#: cinder/api/v2/volumes.py:474
 msgid "Volume could not be found"
 msgstr ""
 
@@ -1447,7 +1462,7 @@ msgstr ""
 msgid "Cannot delete encryption specs. Volume type in use."
 msgstr ""
 
-#: cinder/api/contrib/volume_unmanage.py:63 cinder/api/v2/volumes.py:196
+#: cinder/api/contrib/volume_unmanage.py:63 cinder/api/v2/volumes.py:197
 msgid "Volume cannot be deleted while in attached state"
 msgstr ""
 
@@ -1564,11 +1579,11 @@ msgid "volume does not exist"
 msgstr ""
 
 #: cinder/api/v1/volumes.py:303 cinder/api/v1/volumes.py:307
-#: cinder/api/v2/volumes.py:259 cinder/api/v2/volumes.py:263
+#: cinder/api/v2/volumes.py:261
 msgid "Invalid imageRef provided."
 msgstr ""
 
-#: cinder/api/v1/volumes.py:347 cinder/api/v2/volumes.py:320
+#: cinder/api/v1/volumes.py:347 cinder/api/v2/volumes.py:346
 #, python-format
 msgid "snapshot id:%s not found"
 msgstr ""
@@ -1583,7 +1598,7 @@ msgstr ""
 msgid "Snapshot could not be found"
 msgstr ""
 
-#: cinder/api/v2/snapshots.py:233 cinder/api/v2/volumes.py:410
+#: cinder/api/v2/snapshots.py:233 cinder/api/v2/volumes.py:436
 msgid "Missing request body"
 msgstr ""
 
@@ -1591,22 +1606,31 @@ msgstr ""
 msgid "Volume type not found"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:332
+#: cinder/api/v2/volumes.py:281
+#, python-format
+msgid "Multiple matches found for '%s', use an ID to be more specific."
+msgstr ""
+
+#: cinder/api/v2/volumes.py:290
+msgid "Invalid image identifier or unable to access requested image."
+msgstr ""
+
+#: cinder/api/v2/volumes.py:358
 #, python-format
 msgid "source volume id:%s not found"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:343
+#: cinder/api/v2/volumes.py:369
 #, python-format
 msgid "source volume id:%s is not replicated"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:348
+#: cinder/api/v2/volumes.py:374
 #, python-format
 msgid "replica source volume id:%s not found"
 msgstr ""
 
-#: cinder/api/v2/volumes.py:361
+#: cinder/api/v2/volumes.py:387
 #, python-format
 msgid "Consistency group id:%s not found"
 msgstr ""
@@ -1767,7 +1791,7 @@ msgid ""
 "not verified. Skipping reset."
 msgstr ""
 
-#: cinder/backup/drivers/ceph.py:129 cinder/tests/test_backup_ceph.py:968
+#: cinder/backup/drivers/ceph.py:129 cinder/tests/test_backup_ceph.py:945
 #, python-format
 msgid "Metadata backup object '%s' already exists"
 msgstr ""
@@ -1818,7 +1842,7 @@ msgid "Failed to backup volume metadata - %s"
 msgstr ""
 
 #: cinder/backup/drivers/ceph.py:1145 cinder/backup/drivers/swift.py:499
-#: cinder/tests/test_backup_ceph.py:957
+#: cinder/tests/test_backup_ceph.py:934
 msgid "Metadata restore failed due to incompatible version"
 msgstr ""
 
@@ -2005,21 +2029,6 @@ msgstr ""
 msgid "Failed to create Volume Group: %(vg_name)s"
 msgstr ""
 
-#: cinder/brick/exception.py:108
-#, python-format
-msgid "Failed to create iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/brick/exception.py:112
-#, python-format
-msgid "Failed to remove iscsi target for volume %(volume_id)s."
-msgstr ""
-
-#: cinder/brick/exception.py:116
-#, python-format
-msgid "Failed to attach iSCSI target for volume %(volume_id)s."
-msgstr ""
-
 #: cinder/brick/exception.py:120
 #, python-format
 msgid "Connect to volume via protocol %(protocol)s not supported."
@@ -2092,6 +2101,7 @@ msgid "Couldn't find multipath device %(line)s"
 msgstr ""
 
 #: cinder/brick/iscsi/iscsi.py:351 cinder/brick/iscsi/iscsi.py:579
+#: cinder/volume/targets/lio.py:145 cinder/volume/targets/tgt.py:395
 msgid "valid iqn needed for show_target"
 msgstr ""
 
@@ -2886,12 +2896,12 @@ msgstr ""
 msgid "local_path not implemented"
 msgstr ""
 
-#: cinder/tests/test_backup_ceph.py:500 cinder/tests/test_backup_ceph.py:512
-#: cinder/tests/test_backup_ceph.py:574
+#: cinder/tests/test_backup_ceph.py:493 cinder/tests/test_backup_ceph.py:505
+#: cinder/tests/test_backup_ceph.py:567
 msgid "mock"
 msgstr ""
 
-#: cinder/tests/test_backup_ceph.py:981
+#: cinder/tests/test_backup_ceph.py:958
 #, python-format
 msgid ""
 "Failed to backup volume metadata - Metadata backup object "
@@ -2936,15 +2946,7 @@ msgid ""
 "\t%s"
 msgstr ""
 
-#: cinder/tests/test_netapp.py:1361
-msgid "Error not a TypeError."
-msgstr ""
-
-#: cinder/tests/test_netapp.py:1370
-msgid "Error not a KeyError."
-msgstr ""
-
-#: cinder/tests/test_rbd.py:928
+#: cinder/tests/test_rbd.py:939
 msgid "flush() not supported in this version of librbd"
 msgstr ""
 
@@ -3038,18 +3040,12 @@ msgstr ""
 msgid "Unexpected status code"
 msgstr ""
 
-#: cinder/tests/volume/drivers/netapp/test_iscsi.py:149
-#: cinder/volume/drivers/netapp/iscsi.py:269
-#, python-format
-msgid "No iscsi target details were found for LUN %s"
-msgstr ""
-
-#: cinder/tests/volume/drivers/netapp/test_iscsi.py:155
-msgid "Expected exception message is missing"
+#: cinder/tests/volume/drivers/netapp/dataontap/client/test_api.py:146
+msgid "Error not a TypeError."
 msgstr ""
 
-#: cinder/tests/volume/drivers/netapp/test_iscsi.py:157
-msgid "VolumeBackendAPIException not raised"
+#: cinder/tests/volume/drivers/netapp/dataontap/client/test_api.py:155
+msgid "Error not a KeyError."
 msgstr ""
 
 #: cinder/tests/zonemanager/test_brcd_fc_zone_driver.py:127
@@ -3393,12 +3389,12 @@ msgstr ""
 msgid "ISCSI discovery attempt failed for:%s"
 msgstr ""
 
-#: cinder/volume/driver.py:951
+#: cinder/volume/driver.py:951 cinder/volume/targets/iscsi.py:79
 #, python-format
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:1053
+#: cinder/volume/driver.py:1053 cinder/volume/targets/iscsi.py:191
 msgid "The volume driver requires the iSCSI initiator name in the connector."
 msgstr ""
 
@@ -3568,43 +3564,43 @@ msgstr ""
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/utils.py:221
+#: cinder/volume/utils.py:223
 #, python-format
 msgid "Failed to get device number for read throttling: %(error)s"
 msgstr ""
 
-#: cinder/volume/utils.py:229
+#: cinder/volume/utils.py:231
 #, python-format
 msgid "Failed to get device number for write throttling: %(error)s"
 msgstr ""
 
-#: cinder/volume/utils.py:243
+#: cinder/volume/utils.py:245
 msgid "Failed to create blkio cgroup"
 msgstr ""
 
-#: cinder/volume/utils.py:254
+#: cinder/volume/utils.py:256
 #, python-format
 msgid "Failed to setup blkio cgroup to throttle the devices: '%(src)s','%(dst)s'"
 msgstr ""
 
-#: cinder/volume/utils.py:273
+#: cinder/volume/utils.py:275
 #, 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:344
+#: cinder/volume/utils.py:346
 #, python-format
 msgid "Volume copy %(size_in_m).2f MB at %(mbps).2f MB/s"
 msgstr ""
 
-#: cinder/volume/utils.py:363
+#: cinder/volume/utils.py:365
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/utils.py:388
+#: cinder/volume/utils.py:390
 #, python-format
 msgid "Elapsed time for clear volume: %.2f sec"
 msgstr ""
@@ -4158,11 +4154,11 @@ msgstr ""
 msgid "Failed to rename logical volume %(name)s, error message was: %(err_msg)s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:437 cinder/volume/drivers/rbd.py:910
+#: cinder/volume/drivers/lvm.py:437 cinder/volume/drivers/rbd.py:935
 msgid "Reference must contain source-name element."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:454 cinder/volume/drivers/rbd.py:934
+#: cinder/volume/drivers/lvm.py:454 cinder/volume/drivers/rbd.py:959
 #, python-format
 msgid ""
 "Failed to manage existing volume %(name)s, because reported size %(size)s"
@@ -4234,7 +4230,6 @@ msgid "Unexpected response from Nimble API"
 msgstr ""
 
 #: cinder/volume/drivers/nimble.py:90
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:119
 #, python-format
 msgid "%s is not set."
 msgstr ""
@@ -4310,19 +4305,19 @@ msgid ""
 "resolved by retrying the delete after 30 seconds has elapsed."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:734
+#: cinder/volume/drivers/rbd.py:759
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:738
+#: cinder/volume/drivers/rbd.py:763
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:741
+#: cinder/volume/drivers/rbd.py:766
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:871 cinder/volume/drivers/sheepdog.py:196
+#: cinder/volume/drivers/rbd.py:896 cinder/volume/drivers/sheepdog.py:196
 #, python-format
 msgid "Failed to Extend Volume %(volname)s"
 msgstr ""
@@ -5417,9 +5412,7 @@ msgstr ""
 #: cinder/volume/drivers/fusionio/ioControl.py:284
 #: cinder/volume/drivers/ibm/ibmnas.py:110
 #: cinder/volume/drivers/ibm/storwize_svc/__init__.py:260
-#: cinder/volume/drivers/netapp/iscsi.py:131
-#: cinder/volume/drivers/netapp/nfs.py:688
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
 #, python-format
 msgid "%s is not set"
 msgstr ""
@@ -5443,7 +5436,8 @@ msgstr ""
 msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s"
 msgstr ""
 
-#: cinder/volume/drivers/hds/nfs.py:224 cinder/volume/drivers/netapp/nfs.py:507
+#: cinder/volume/drivers/hds/nfs.py:224
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:494
 msgid "Resizing image file failed."
 msgstr ""
 
@@ -6557,274 +6551,225 @@ msgid ""
 "%(row)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/api.py:428
-#, python-format
-msgid "No element by given name %s."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/api.py:448
-msgid "Not a valid value for NaElement."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/api.py:452
-msgid "NaElement name cannot be null."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/api.py:495
-msgid "Type cannot be converted into NaElement."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/common.py:80
-#, python-format
-msgid "OpenStack OS Version Info: %(info)s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/common.py:87
+#: cinder/volume/drivers/netapp/common.py:79
 msgid "Required configuration not found"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/common.py:116
-#, python-format
-msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/common.py:122
+#: cinder/volume/drivers/netapp/common.py:119
 #, python-format
 msgid "Storage family %s is not supported"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/common.py:129
-#, python-format
-msgid "No default storage protocol found for storage family %(storage_family)s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/common.py:136
+#: cinder/volume/drivers/netapp/common.py:125
 #, python-format
 msgid ""
 "Protocol %(storage_protocol)s is not supported for storage family "
 "%(storage_family)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/common.py:143
-#, python-format
-msgid ""
-"NetApp driver of family %(storage_family)s and protocol "
-"%(storage_protocol)s loaded"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/common.py:152
+#: cinder/volume/drivers/netapp/common.py:142
 msgid "Only loading netapp drivers supported."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/common.py:171
+#: cinder/volume/drivers/netapp/common.py:161
 #, python-format
 msgid ""
 "The configured NetApp driver is deprecated. Please refer the link to "
 "resolve the issue '%s'."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:74
+#: cinder/volume/drivers/netapp/utils.py:67
+#, python-format
+msgid "Configuration value %s is not set."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:82
+#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:61
+msgid ""
+"Unsupported Data ONTAP version. Data ONTAP version 7.3.1 and above is "
+"supported."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:86
+msgid "API version could not be determined."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:57
 #, python-format
 msgid "No metadata property %(prop)s defined for the LUN %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:182
-#: cinder/volume/drivers/netapp/nfs.py:797
-#: cinder/volume/drivers/netapp/nfs.py:1285
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:126
+#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:81
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:92
 #: cinder/volume/drivers/netapp/eseries/iscsi.py:358
 msgid "Pool is not available in the volume host field."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:258
-#, python-format
-msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:313
+msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:263
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:429
 #, python-format
 msgid ""
-"Successfully fetched target details for LUN %(name)s and initiator "
-"%(initiator_name)s"
+"%s cannot be resized using clone operation as it is hosted on compressed "
+"volume"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:280
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:435
 #, python-format
-msgid "Failed to get target portal for the LUN %s"
+msgid "%s cannot be resized using clone operation as it contains no blocks."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:283
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:464
 #, python-format
-msgid "Failed to get target IQN for the LUN %s"
+msgid "Failure staging LUN %s to tmp."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:356
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:469
 #, python-format
-msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
+msgid "Failure moving new cloned LUN to %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:455
-msgid "Object is not a NetApp LUN."
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:486
+#, python-format
+msgid "Failure getting LUN info for %s."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:509
+#, python-format
+msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:571
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:514
 #, python-format
-msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
+msgid ""
+"Successfully fetched target details for LUN %(name)s and initiator "
+"%(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:577
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:520
 #, python-format
-msgid "%s cannot be sub clone resized as it contains no blocks."
+msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:606
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:531
 #, python-format
-msgid "Failure staging lun %s to tmp."
+msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:611
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:534
 #, python-format
-msgid "Failure moving new cloned lun to %s."
+msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:629
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:569
 #, python-format
-msgid "Failure getting lun info for %s."
+msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:707
+#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:118
 #, python-format
-msgid "No cloned lun named %s found on the filer"
+msgid "No cloned LUN named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:868
-#: cinder/volume/drivers/netapp/nfs.py:1265
-msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
+#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:65
+#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:402
+msgid "Data ONTAP API version could not be determined."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:872
-#: cinder/volume/drivers/netapp/nfs.py:1269
-#: cinder/volume/drivers/netapp/utils.py:340
-msgid "Api version could not be determined."
+#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:96
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:121
+#, python-format
+msgid "Volume %s could not be created on shares."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:118
-#: cinder/volume/drivers/netapp/nfs.py:226
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:109
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:214
 #, python-format
 msgid "NFS file %s not discovered."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:475
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:462
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:492
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:479
 msgid "NFS file could not be discovered."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:604
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:591
 msgid "Image location not present."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:642
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:629
 msgid "Container size smaller than required file size."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:826
-#: cinder/volume/drivers/netapp/nfs.py:1300
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:395
 #, python-format
-msgid "Volume %s could not be created on shares."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/nfs.py:1116
-#, python-format
-msgid "No vserver owning the ip %s."
+msgid "Unable to locate an SVM that is managing the IP address '%s'"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:1174
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:453
 msgid "Source host details not found."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:1227
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:506
 #, python-format
 msgid "Converted to raw, but format is now %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/ssc_utils.py:424
-#, python-format
-msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/ssc_utils.py:458
-#, python-format
-msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/ssc_utils.py:485
-#, python-format
-msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/ssc_utils.py:491
-#, python-format
-msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/ssc_utils.py:503
-msgid "Backend not a VolumeDriver."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/ssc_utils.py:505
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:503
 msgid "Backend server not NaServer."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/ssc_utils.py:616
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:614
 msgid "Fatal error: User not permitted to query NetApp volumes."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/utils.py:179
-msgid "Requires an NaServer instance."
+#: cinder/volume/drivers/netapp/dataontap/client/api.py:435
+#, python-format
+msgid "No element by given name %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/utils.py:337
-msgid "Unsupported Clustered Data ONTAP version."
+#: cinder/volume/drivers/netapp/dataontap/client/api.py:455
+msgid "Not a valid value for NaElement."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/utils.py:457
-#, python-format
-msgid "No rpm info found for %(pkg)s package."
+#: cinder/volume/drivers/netapp/dataontap/client/api.py:459
+msgid "NaElement name cannot be null."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/utils.py:466
-#, python-format
-msgid "Could not run rpm command: %(msg)s."
+#: cinder/volume/drivers/netapp/dataontap/client/api.py:502
+msgid "Type cannot be converted into NaElement."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/utils.py:478
-#, python-format
-msgid "No dpkg-query info found for %(pkg)s package."
+#: cinder/volume/drivers/netapp/dataontap/client/api.py:540
+msgid "Requires an NaServer instance."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/utils.py:496
+#: cinder/volume/drivers/netapp/dataontap/client/client_7mode.py:258
 #, python-format
-msgid "Could not run dpkg-query command: %(msg)s."
+msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/client/cmode.py:262
+#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:272
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/client/cmode.py:288
+#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:298
 #, python-format
 msgid ""
 "No volume on cluster with vserver %(vserver)s and junction path "
 "%(junction)s "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/client/seven_mode.py:252
-#, python-format
-msgid "No storage path found for export path %s"
+#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:399
+msgid "Unsupported Clustered Data ONTAP version."
 msgstr ""
 
 #: cinder/volume/drivers/netapp/eseries/client.py:46
@@ -6835,11 +6780,6 @@ msgstr ""
 msgid "Invalid transport type."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/client.py:74
-#, python-format
-msgid "Unexpected error while invoking web service. Error - %s."
-msgstr ""
-
 #: cinder/volume/drivers/netapp/eseries/client.py:77
 msgid "Invoking web service failed."
 msgstr ""
@@ -6862,15 +6802,7 @@ msgstr ""
 msgid "Response error code - %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:122
-#, python-format
-msgid ""
-"Production use of \"%(backend)s\" backend requires the Cinder controller "
-"to have multipathing properly set up and the configuration option "
-"\"%(mpflag)s\" to be set to \"True\"."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:135
+#: cinder/volume/drivers/netapp/eseries/iscsi.py:128
 msgid "Configured host type is not supported."
 msgstr ""
 
@@ -6953,7 +6885,7 @@ msgid "Host type %s not supported."
 msgstr ""
 
 #: cinder/volume/drivers/netapp/eseries/iscsi.py:697
-msgid "No free luns. Host might exceeded max luns."
+msgid "No free LUNs. Host might exceeded max LUNs."
 msgstr ""
 
 #: cinder/volume/drivers/netapp/eseries/iscsi.py:727
@@ -7286,209 +7218,209 @@ msgstr ""
 msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:220
 #, python-format
 msgid ""
 "Invalid hp3parclient version found (%(found)s). Version %(minimum)s or "
 "greater required."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:254
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:235
 #, python-format
 msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:265
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:272
 msgid "You must install hp3parclient before using 3PAR drivers."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:291
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:674
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:298
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:681
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:299
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:306
 #, python-format
 msgid "Failed to get domain because CPG (%s) doesn't exist on array."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:334
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:435
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:341
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:442
 #, python-format
 msgid "Virtual volume '%s' doesn't exist on array."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:367
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:374
 #, python-format
 msgid "Volume type ID '%s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:395
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:402
 #, python-format
 msgid "Failed to manage virtual volume %(disp)s due to error during retype."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:426
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:433
 msgid "Reference must be for an unmanaged virtual volume."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:469
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:476
 msgid "Reference must contain source-name or source-id."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:715
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:722
 #, python-format
 msgid "3PAR vlun %(name)s not found on host %(host)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:738
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:745
 #, python-format
 msgid "3PAR vlun for volume %(name)s not found on host %(host)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:784
 #, 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/san/hp/hp_3par_common.py:886
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:893
 #, python-format
 msgid "VV Set %s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:928
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:935
 #, python-format
 msgid "Must specify a valid persona %(valid)s,value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1013
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1020
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1106
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1113
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1248
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1255
 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/san/hp/hp_3par_common.py:1260
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1267
 #, python-format
 msgid "Delete volume id not found. Removing from cinder: %(id)s Ex: %(msg)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1411
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1418
 #, python-format
 msgid "Failure in update_volume_key_value_pair:%s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1425
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1432
 #, python-format
 msgid "Failure in clear_volume_key_value_pair:%s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1518
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1525
 #, python-format
 msgid ""
 "Copy volume task failed: convert_to_base_volume: id=%(id)s, "
 "status=%(status)s."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1542
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1549
 #, python-format
 msgid "Volume (%s) already exists on array."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1573
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1580
 #, python-format
 msgid "Delete Snapshot id not found. Removing from cinder: %(id)s Ex: %(msg)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1666
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1702
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1673
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1709
 #, python-format
 msgid ""
 "Tune volume task stopped before it was done: volume_name=%(volume_name)s,"
 " task-status=%(status)s."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1725
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1732
 #, python-format
 msgid "Cannot retype from HP3PARDriver to %s."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1731
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1738
 msgid "Cannot retype from one 3PAR array to another."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1737
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1744
 #, python-format
 msgid "Invalid new snapCPG name for retype.  new_snap_cpg='%s'."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1744
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1751
 msgid "Cannot retype to a CPG in a different domain."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1748
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1755
 msgid "Cannot retype to a snap CPG in a different domain."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:483
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:690
+#: cinder/volume/drivers/san/hp/hp_3par_fc.py:473
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:697
 #, python-format
 msgid "Volume %s doesn't exist on array."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:142
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:150
 #, python-format
 msgid "Invalid IP address format '%s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:176
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:184
 #, python-format
 msgid ""
 "Found invalid iSCSI IP address(s) in configuration option(s) "
 "hp3par_iscsi_ips or iscsi_ip_address '%s.'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:190
 msgid "At least one valid iSCSI IP address must be set."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:280
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:285
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:417
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:432
 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/san/hp/hp_3par_iscsi.py:444
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:464
 msgid "Host has no CHAP key, but CHAP is enabled."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:448
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:468
 msgid "No host or VLUNs exist. Generating new CHAP key."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:476
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:496
 msgid "Non-iSCSI VLUN detected."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:480
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:500
 msgid "No VLUN contained CHAP credentials. Generating new CHAP key."
 msgstr ""
 
@@ -7734,7 +7666,7 @@ msgid "%s not set."
 msgstr ""
 
 #: cinder/volume/drivers/vmware/vmdk.py:265
-#: cinder/volume/drivers/vmware/vmdk.py:1903
+#: cinder/volume/drivers/vmware/vmdk.py:1905
 #, python-format
 msgid "Successfully setup driver: %(driver)s for server: %(ip)s."
 msgstr ""
@@ -7863,7 +7795,7 @@ msgid ""
 msgstr ""
 
 #: cinder/volume/drivers/vmware/vmdk.py:871
-#: cinder/volume/drivers/vmware/vmdk.py:2019
+#: cinder/volume/drivers/vmware/vmdk.py:2023
 #, python-format
 msgid ""
 "There is no snapshot point for the snapshotted volume: %(snap)s. Not "
@@ -7900,179 +7832,179 @@ msgstr ""
 msgid "Error occurred while deleting backing: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1145
+#: cinder/volume/drivers/vmware/vmdk.py:1146
 #, python-format
-msgid "Error occured while creating volume: %(id)s from image: %(image_id)s."
+msgid "Error occurred while creating volume: %(id)s from image: %(image_id)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1168
+#: cinder/volume/drivers/vmware/vmdk.py:1169
 #, python-format
 msgid "Exception in _select_ds_for_volume: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1212
+#: cinder/volume/drivers/vmware/vmdk.py:1213
 #, python-format
 msgid "Exception in copy_image_to_volume: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1216
+#: cinder/volume/drivers/vmware/vmdk.py:1217
 #, python-format
 msgid "Deleting the backing: %s"
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1220
+#: cinder/volume/drivers/vmware/vmdk.py:1221
 #, python-format
 msgid "Done copying image: %(id)s to volume: %(vol)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1231
+#: cinder/volume/drivers/vmware/vmdk.py:1232
 #, python-format
 msgid ""
 "The backing is not found, so there is no need to extend the vmdk virtual "
 "disk for the volume %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1253
+#: cinder/volume/drivers/vmware/vmdk.py:1254
 #, python-format
 msgid "Unable to extend the size of the vmdk virtual disk at the path %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1303
+#: cinder/volume/drivers/vmware/vmdk.py:1304
 #, python-format
 msgid "Exception in copying the image to the volume: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1340
+#: cinder/volume/drivers/vmware/vmdk.py:1341
 msgid "Upload to glance of attached volume is not supported."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1351
+#: cinder/volume/drivers/vmware/vmdk.py:1352
 #, python-format
 msgid "Backing not found, creating for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1370
+#: cinder/volume/drivers/vmware/vmdk.py:1371
 #, python-format
 msgid "Done copying volume %(vol)s to a new image %(img)s"
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1399
+#: cinder/volume/drivers/vmware/vmdk.py:1400
 #, python-format
 msgid "Volume: %s is in use, can't retype."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1472
+#: cinder/volume/drivers/vmware/vmdk.py:1473
 #, python-format
 msgid ""
 "There are no datastores matching new requirements; can't retype volume: "
 "%s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1508
+#: cinder/volume/drivers/vmware/vmdk.py:1510
 #, python-format
 msgid "Error occurred while cloning backing: %s during retype."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1522
+#: cinder/volume/drivers/vmware/vmdk.py:1524
 #, python-format
 msgid ""
 "Changing backing: %(backing)s name from %(new_name)s to %(old_name)s "
 "failed."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1554
-#: cinder/volume/drivers/vmware/vmdk.py:1583
+#: cinder/volume/drivers/vmware/vmdk.py:1556
+#: cinder/volume/drivers/vmware/vmdk.py:1585
 #, python-format
 msgid "Done extending volume %(vol)s to size %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1558
+#: cinder/volume/drivers/vmware/vmdk.py:1560
 #, python-format
 msgid ""
 "Relocating volume %s vmdk to a different datastore since trying to extend"
 " vmdk file in place failed."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1566
+#: cinder/volume/drivers/vmware/vmdk.py:1568
 #, python-format
 msgid "Not able to find a different datastore to place the extended volume %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1569
+#: cinder/volume/drivers/vmware/vmdk.py:1571
 #, python-format
 msgid "Selected datastore %(ds)s to place extended volume of size %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1581
+#: cinder/volume/drivers/vmware/vmdk.py:1583
 #, python-format
 msgid "Not able to relocate volume %s for extending."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1682
+#: cinder/volume/drivers/vmware/vmdk.py:1684
 msgid "Error occurred while creating temporary backing."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1747
+#: cinder/volume/drivers/vmware/vmdk.py:1749
 #, python-format
 msgid ""
 "Cannot undo volume rename; old name was %(old_name)s and new name is "
 "%(new_name)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1770
+#: cinder/volume/drivers/vmware/vmdk.py:1772
 msgid "Volume cannot be restored since it contains snapshots."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1851
+#: cinder/volume/drivers/vmware/vmdk.py:1853
 #, python-format
 msgid "PBM WSDL file %s is missing!"
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1854
+#: cinder/volume/drivers/vmware/vmdk.py:1856
 #, python-format
 msgid "Using PBM WSDL location: %s"
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1865
+#: cinder/volume/drivers/vmware/vmdk.py:1867
 #, python-format
 msgid "Using overridden vmware_host_version from config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1869
+#: cinder/volume/drivers/vmware/vmdk.py:1871
 #, python-format
 msgid "Fetched VC server version: %s"
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1876
+#: cinder/volume/drivers/vmware/vmdk.py:1878
 #, python-format
 msgid "Version string '%s' is not parseable"
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1951
+#: cinder/volume/drivers/vmware/vmdk.py:1953
 #, python-format
 msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1997
+#: cinder/volume/drivers/vmware/vmdk.py:2001
 #, python-format
 msgid "Successfully created clone: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:2011
+#: cinder/volume/drivers/vmware/vmdk.py:2015
 #, python-format
 msgid ""
 "There is no backing for the snapshotted volume: %(snap)s. Not creating "
 "any backing for the volume: %(vol)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:2048
+#: cinder/volume/drivers/vmware/vmdk.py:2052
 #, python-format
 msgid ""
 "There is no backing for the source volume: %(src)s. Not creating any "
 "backing for volume: %(vol)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:2056
+#: cinder/volume/drivers/vmware/vmdk.py:2060
 #, python-format
 msgid "Linked clone of source volume not supported in state: %s."
 msgstr ""
@@ -8093,7 +8025,7 @@ msgstr ""
 msgid "There are no valid datastores attached to %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1216
+#: cinder/volume/drivers/vmware/volumeops.py:1220
 #, python-format
 msgid "Invalid disk backing: %s."
 msgstr ""
diff --git a/cinder/locale/de/LC_MESSAGES/cinder-log-error.po b/cinder/locale/de/LC_MESSAGES/cinder-log-error.po
deleted file mode 100644 (file)
index 6e6b661..0000000
+++ /dev/null
@@ -1,1446 +0,0 @@
-# Translations template for cinder.
-# Copyright (C) 2014 ORGANIZATION
-# This file is distributed under the same license as the cinder project.
-#
-# Translators:
-# Ettore Atalan <atalanttore@googlemail.com>, 2014
-msgid ""
-msgstr ""
-"Project-Id-Version: Cinder\n"
-"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-11-24 06:08+0000\n"
-"PO-Revision-Date: 2014-11-24 05:53+0000\n"
-"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
-"Language-Team: German (http://www.transifex.com/projects/p/cinder/language/"
-"de/)\n"
-"Language: de\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 1.3\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: cinder/exception.py:93
-msgid "Exception in string format operation"
-msgstr "Ausnahme bei Zeichenfolgeformatoperation"
-
-#: cinder/quota.py:783
-#, python-format
-msgid "Failed to commit reservations %s"
-msgstr ""
-
-#: cinder/quota.py:804
-#, python-format
-msgid "Failed to roll back reservations %s"
-msgstr ""
-
-#: cinder/wsgi.py:234
-#, python-format
-msgid "Failed to start %(name)s on %(_host)s:%(_port)s with SSL support."
-msgstr ""
-
-#: cinder/api/extensions.py:244
-#, python-format
-msgid "Exception loading extension: %s"
-msgstr "Ausnahme beim Laden von Erweiterung: %s"
-
-#: cinder/api/middleware/fault.py:46
-#, python-format
-msgid "Caught error: %s"
-msgstr "Fehler abgefangen: %s"
-
-#: cinder/backup/manager.py:445
-msgid "Failed to update usages deleting backup"
-msgstr ""
-
-#: cinder/backup/manager.py:629
-msgid "Backup driver has not been initialized"
-msgstr "Datensicherungstreiber wurde nicht initialisiert"
-
-#: cinder/backup/drivers/ceph.py:460
-#, python-format
-msgid ""
-"Max retries reached deleting backup %(basename)s image of volume %(volume)s."
-msgstr ""
-
-#: cinder/backup/drivers/ceph.py:496
-#, python-format
-msgid "Pipe1 failed - %s "
-msgstr ""
-
-#: cinder/backup/drivers/ceph.py:510
-#, python-format
-msgid "Pipe2 failed - %s "
-msgstr ""
-
-#: cinder/backup/drivers/ceph.py:974
-msgid "Differential restore failed, trying full restore"
-msgstr ""
-
-#: cinder/backup/drivers/ceph.py:1176
-#, python-format
-msgid "Restore to volume %(volume)s finished with error - %(error)s."
-msgstr ""
-
-#: cinder/backup/drivers/swift.py:159
-#, python-format
-msgid "single_user auth mode enabled, but %(param)s not set"
-msgstr ""
-
-#: cinder/backup/drivers/swift.py:394
-#, python-format
-msgid "Backup volume metadata to swift failed: %s"
-msgstr ""
-
-#: cinder/backup/drivers/tsm.py:252
-#, python-format
-msgid ""
-"backup: %(vol_id)s failed to remove backup hardlink from %(vpath)s to "
-"%(bpath)s.\n"
-"stdout: %(out)s\n"
-" stderr: %(err)s."
-msgstr ""
-
-#: cinder/backup/drivers/tsm.py:531
-#, python-format
-msgid ""
-"delete: %(vol_id)s failed with stdout: %(out)s\n"
-" stderr: %(err)s"
-msgstr ""
-
-#: cinder/brick/initiator/connector.py:141
-#, python-format
-msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s."
-msgstr ""
-
-#: cinder/brick/iscsi/iscsi.py:166
-#, python-format
-msgid ""
-"Failed to recover attempt to create iscsi backing lun for volume id:"
-"%(vol_id)s: %(e)s"
-msgstr ""
-
-#: cinder/brick/iscsi/iscsi.py:257
-#, python-format
-msgid ""
-"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure your "
-"tgtd config file contains 'include %(volumes_dir)s/*'"
-msgstr ""
-"Fehler beim Erstellen von iSCSI-Ziel für Datenträger-ID: %(vol_id)s. Stellen "
-"Sie sicher, dass Ihre tgtd-Konfigurationsdatei 'include %(volumes_dir)s/*' "
-"enthält"
-
-#: cinder/brick/iscsi/iscsi.py:309 cinder/brick/iscsi/iscsi.py:333
-#, python-format
-msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
-msgstr ""
-
-#: cinder/brick/iscsi/iscsi.py:404
-#, python-format
-msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
-msgstr ""
-
-#: cinder/brick/iscsi/iscsi.py:505
-msgid "cinder-rtstool is not installed correctly"
-msgstr ""
-
-#: cinder/brick/iscsi/iscsi.py:545 cinder/brick/iscsi/iscsi.py:554
-#, python-format
-msgid "Failed to create iscsi target for volume id:%s."
-msgstr ""
-
-#: cinder/brick/iscsi/iscsi.py:571
-#, python-format
-msgid "Failed to remove iscsi target for volume id:%s."
-msgstr ""
-
-#: cinder/brick/iscsi/iscsi.py:600
-#, python-format
-msgid "Failed to add initiator iqn %s to target."
-msgstr ""
-
-#: cinder/brick/iscsi/iscsi.py:614
-#, python-format
-msgid "Failed to delete initiator iqn %s to target."
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:78
-msgid "Error creating Volume Group"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:161
-#: cinder/brick/local_dev/lvm.py:509 cinder/brick/local_dev/lvm.py:539
-#: cinder/brick/local_dev/lvm.py:582 cinder/brick/local_dev/lvm.py:663
-#: cinder/brick/local_dev/lvm.py:701
-#, python-format
-msgid "Cmd     :%s"
-msgstr "Cmd     :%s"
-
-#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:162
-#: cinder/brick/local_dev/lvm.py:510 cinder/brick/local_dev/lvm.py:540
-#: cinder/brick/local_dev/lvm.py:583 cinder/brick/local_dev/lvm.py:664
-#: cinder/brick/local_dev/lvm.py:702
-#, python-format
-msgid "StdOut  :%s"
-msgstr "StdOut  :%s"
-
-#: cinder/brick/local_dev/lvm.py:81 cinder/brick/local_dev/lvm.py:163
-#: cinder/brick/local_dev/lvm.py:511 cinder/brick/local_dev/lvm.py:541
-#: cinder/brick/local_dev/lvm.py:584 cinder/brick/local_dev/lvm.py:665
-#: cinder/brick/local_dev/lvm.py:703
-#, python-format
-msgid "StdErr  :%s"
-msgstr "StdErr  :%s"
-
-#: cinder/brick/local_dev/lvm.py:160
-msgid "Error querying thin pool about data_percent"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:508
-msgid "Error creating Volume"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:538
-msgid "Error creating snapshot"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:581
-msgid "Error activating LV"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:662
-msgid "Error extending Volume"
-msgstr ""
-
-#: cinder/brick/local_dev/lvm.py:700
-msgid "Error renaming logical volume"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106
-#, python-format
-msgid "Table |%s| not created!"
-msgstr "Tabelle |%s| nicht erstellt!"
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:128
-msgid "Dropping foreign key reservations_ibfk_1 failed."
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:134
-msgid "quota_classes table not dropped"
-msgstr "'quota_classes'-Tabelle nicht gelöscht"
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:141
-msgid "quota_usages table not dropped"
-msgstr "quota_usages-Tabelle nicht gelöscht"
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:148
-msgid "reservations table not dropped"
-msgstr "reservations-Tabelle nicht gelöscht"
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:32
-msgid "migrations table not dropped"
-msgstr ""
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
-#, python-format
-msgid "Table |%s| not created"
-msgstr "Tabelle |%s| nicht erstellt"
-
-#: cinder/db/sqlalchemy/migrate_repo/versions/021_add_default_quota_class.py:76
-msgid "Default quota class data not inserted into the DB."
-msgstr ""
-
-#: cinder/openstack/common/loopingcall.py:95
-msgid "in fixed duration looping call"
-msgstr "in Schleifenaufruf mit festgelegter Dauer"
-
-#: cinder/openstack/common/loopingcall.py:138
-msgid "in dynamic looping call"
-msgstr "in dynamischen Schleifenaufruf"
-
-#: cinder/openstack/common/periodic_task.py:202
-#, python-format
-msgid "Error during %(full_task_name)s: %(e)s"
-msgstr "Fehler bei %(full_task_name)s: %(e)s"
-
-#: cinder/openstack/common/policy.py:546 cinder/openstack/common/policy.py:826
-#, python-format
-msgid "Failed to understand rule %s"
-msgstr "Regel %s konnte nicht verstanden werden"
-
-#: cinder/openstack/common/policy.py:556
-#, python-format
-msgid "No handler for matches of kind %s"
-msgstr "Kein Handler für Übereinstimmungen des Typs %s"
-
-#: cinder/openstack/common/service.py:188
-msgid "Exception during rpc cleanup."
-msgstr "Ausnahme bei RPC Cleanup."
-
-#: cinder/openstack/common/service.py:277
-msgid "Unhandled exception"
-msgstr "Nicht behandelte Ausnahme"
-
-#: cinder/volume/api.py:240
-msgid "Failed to create api volume flow"
-msgstr ""
-
-#: cinder/volume/api.py:274
-msgid "Failed to update quota for deleting volume"
-msgstr "Fehler beim Aktualisieren von Quote zum Löschen von Datenträger"
-
-#: cinder/volume/driver.py:231 cinder/volume/drivers/hds/nfs.py:352
-#: cinder/volume/drivers/netapp/nfs.py:188
-#, python-format
-msgid "Recovering from a failed execute.  Try number %s"
-msgstr "Wiederherstellen nach fehlgeschlagener Ausführung. Anzahl Versuche: %s"
-
-#: cinder/volume/driver.py:265 cinder/volume/manager.py:778
-#, python-format
-msgid "Error detaching volume %(volume)s, due to remove export failure."
-msgstr ""
-
-#: cinder/volume/driver.py:474 cinder/volume/manager.py:911
-#, python-format
-msgid ""
-"Failed updating model of volume %(volume_id)s with driver provided model "
-"%(model)s"
-msgstr ""
-
-#: cinder/volume/manager.py:216
-#, python-format
-msgid "Failed to fetch pool name for volume: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:276
-#, python-format
-msgid "Error encountered during initialization of driver: %(name)s"
-msgstr ""
-
-#: cinder/volume/manager.py:301
-#, python-format
-msgid "Failed to re-export volume %s: setting to error state"
-msgstr ""
-
-#: cinder/volume/manager.py:317
-#, python-format
-msgid ""
-"Error encountered during re-exporting phase of driver initialization:  "
-"%(name)s"
-msgstr ""
-
-#: cinder/volume/manager.py:374
-msgid "Failed to create manager volume flow"
-msgstr ""
-
-#: cinder/volume/manager.py:468
-#, python-format
-msgid "Cannot delete volume %s: volume is busy"
-msgstr ""
-
-#: cinder/volume/manager.py:495
-msgid "Failed to update usages deleting volume"
-msgstr ""
-"Nutzungen konnten nicht durch Löschen von Datenträger aktualisiert werden."
-
-#: cinder/volume/manager.py:566 cinder/volume/manager.py:1874
-#, python-format
-msgid ""
-"Failed updating %(snapshot_id)s metadata using the provided volumes "
-"%(volume_id)s metadata"
-msgstr ""
-
-#: cinder/volume/manager.py:611
-#, python-format
-msgid "Cannot delete snapshot %s: snapshot is busy"
-msgstr ""
-
-#: cinder/volume/manager.py:641 cinder/volume/manager.py:1974
-msgid "Failed to update usages deleting snapshot"
-msgstr ""
-"Nutzungen konnten nicht durch Löschen von Momentaufnahme aktualisiert werden."
-
-#: cinder/volume/manager.py:774
-#, python-format
-msgid "Error detaching volume %(volume)s, due to uninitialized driver."
-msgstr ""
-
-#: cinder/volume/manager.py:810
-#, python-format
-msgid ""
-"Error occurred while uploading volume %(volume_id)s to image %(image_id)s."
-msgstr ""
-
-#: cinder/volume/manager.py:999
-#, python-format
-msgid ""
-"Failed updating model of volume %(volume_id)s with drivers update %(model)s "
-"during xfr."
-msgstr ""
-
-#: cinder/volume/manager.py:1346
-#, python-format
-msgid "volume %s: Error trying to extend volume"
-msgstr ""
-
-#: cinder/volume/manager.py:1425
-msgid "Failed to update usages while retyping volume."
-msgstr ""
-
-#: cinder/volume/manager.py:1461
-#, python-format
-msgid ""
-"Volume %s: driver error when trying to retype, falling back to generic "
-"mechanism."
-msgstr ""
-
-#: cinder/volume/manager.py:1528
-msgid "Failed to create manage_existing flow."
-msgstr ""
-
-#: cinder/volume/manager.py:1560
-#, python-format
-msgid "Failed to promote replica for volume %(id)s."
-msgstr ""
-
-#: cinder/volume/manager.py:1592
-#, python-format
-msgid "Failed to sync replica for volume %(id)s."
-msgstr ""
-
-#: cinder/volume/manager.py:1645
-#, python-format
-msgid "Error checking replication status for volume %s"
-msgstr ""
-
-#: cinder/volume/manager.py:1677
-#, python-format
-msgid "Consistency group %s: create failed"
-msgstr ""
-
-#: cinder/volume/manager.py:1769
-msgid "Failed to update usages deleting consistency groups."
-msgstr ""
-
-#: cinder/volume/manager.py:1786
-msgid "Failed to update usages deleting volume."
-msgstr ""
-
-#: cinder/volume/qos_specs.py:85 cinder/volume/qos_specs.py:106
-#: cinder/volume/qos_specs.py:156 cinder/volume/qos_specs.py:198
-#: cinder/volume/qos_specs.py:212 cinder/volume/qos_specs.py:226
-#: cinder/volume/volume_types.py:45
-#, python-format
-msgid "DB error: %s"
-msgstr "Datenbank Fehler: %s"
-
-#: cinder/volume/drivers/datera.py:181
-msgid "Failed to get updated stats from Datera Cluster."
-msgstr ""
-
-#: cinder/volume/drivers/eqlx.py:225
-#, python-format
-msgid "Error running SSH command: \"%s\"."
-msgstr ""
-
-#: cinder/volume/drivers/eqlx.py:343
-msgid "Failed to setup the Dell EqualLogic driver."
-msgstr ""
-
-#: cinder/volume/drivers/eqlx.py:360
-#, python-format
-msgid "Failed to create volume \"%s\"."
-msgstr ""
-
-#: cinder/volume/drivers/eqlx.py:370
-#, python-format
-msgid "Failed to add multihost-access for volume \"%s\"."
-msgstr ""
-
-#: cinder/volume/drivers/eqlx.py:385
-#, python-format
-msgid "Failed to delete volume \"%s\"."
-msgstr ""
-
-#: cinder/volume/drivers/eqlx.py:401
-#, python-format
-msgid "Failed to create snapshot of volume \"%s\"."
-msgstr ""
-
-#: cinder/volume/drivers/eqlx.py:415
-#, python-format
-msgid "Failed to create volume from snapshot \"%s\"."
-msgstr ""
-
-#: cinder/volume/drivers/eqlx.py:428
-#, python-format
-msgid "Failed to create clone of volume \"%s\"."
-msgstr ""
-
-#: cinder/volume/drivers/eqlx.py:438
-#, python-format
-msgid "Failed to delete snapshot %(snap)s of volume %(vol)s."
-msgstr ""
-
-#: cinder/volume/drivers/eqlx.py:459
-#, python-format
-msgid "Failed to initialize connection to volume \"%s\"."
-msgstr ""
-
-#: cinder/volume/drivers/eqlx.py:474
-#, python-format
-msgid "Failed to terminate connection to volume \"%s\"."
-msgstr ""
-
-#: cinder/volume/drivers/eqlx.py:500
-#, python-format
-msgid "Failed to ensure export of volume \"%s\"."
-msgstr ""
-
-#: cinder/volume/drivers/eqlx.py:519
-#, python-format
-msgid ""
-"Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB."
-msgstr ""
-
-#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:247
-#, python-format
-msgid ""
-"Error Create Volume: %(volumename)s.  Return code: %(rc)lu.  Error: %(error)s"
-msgstr ""
-"Fehler bei Erstellen von Datenträger: %(volumename)s.  Rückgabecode: "
-"%(rc)lu.  Fehler: %(error)s"
-
-#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:519
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1992
-#, python-format
-msgid "Volume %(name)s not found on the array. No volume to delete."
-msgstr ""
-"Datenträger %(name)s nicht auf Platteneinheit gefunden. Kein Datenträger zu "
-"löschen."
-
-#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:596
-#, python-format
-msgid "Cannot find Replication Service to create snapshot for volume %s."
-msgstr ""
-"Replizierungsservice zum Erstellen von Momentaufnahme für Datenträger %s "
-"kann nicht gefunden werden."
-
-#: cinder/volume/drivers/fujitsu_eternus_dx_common.py:719
-#, python-format
-msgid ""
-"Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No "
-"snapshot to delete."
-msgstr ""
-"Momentaufnahme: %(snapshot)s: Datenträger: %(volume)s nicht auf "
-"Platteneinheit gefunden. Keine zu löschende Momentaufnahme."
-
-#: cinder/volume/drivers/glusterfs.py:128
-#, python-format
-msgid "Exception during unmounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:139
-#, python-format
-msgid "Failed to umount %(share)s, reason=%(stderr)s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:317
-msgid "Call to Nova delete snapshot failed"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:481
-#: cinder/volume/drivers/remotefs.py:198
-#, python-format
-msgid "Exception during mounting %s"
-msgstr "Ausnahme beim Anhängen von %s"
-
-#: cinder/volume/drivers/glusterfs.py:605
-msgid "Call to Nova to create snapshot failed"
-msgstr ""
-
-#: cinder/volume/drivers/lvm.py:230
-#, python-format
-msgid "Unabled to delete due to existing snapshot for volume: %s"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:140
-msgid ""
-"Failed to create SOAP client.Check san_ip, username, password and make sure "
-"the array version is compatible"
-msgstr ""
-
-#: cinder/volume/drivers/nimble.py:396
-#, python-format
-msgid "Re-throwing Exception %s"
-msgstr ""
-
-#: cinder/volume/drivers/pure.py:149
-#, python-format
-msgid "Volume deletion failed with message: %s"
-msgstr ""
-
-#: cinder/volume/drivers/pure.py:171
-#, python-format
-msgid "Snapshot deletion failed with message: %s"
-msgstr ""
-
-#: cinder/volume/drivers/pure.py:229
-msgid "No reachable iSCSI-enabled ports on target array."
-msgstr ""
-
-#: cinder/volume/drivers/pure.py:265
-#, python-format
-msgid "Unable to find host object in Purity with IQN: %(iqn)s."
-msgstr ""
-
-#: cinder/volume/drivers/pure.py:278
-#, python-format
-msgid "Disconnection failed with message: %(msg)s."
-msgstr ""
-
-#: cinder/volume/drivers/pure.py:358
-msgid ""
-"Unable to find usable REST API version. Response from Pure Storage REST API: "
-msgstr ""
-
-#: cinder/volume/drivers/pure.py:372
-#, python-format
-msgid "Unable to connect to %r. Check san_ip."
-msgstr ""
-
-#: cinder/volume/drivers/pure.py:379
-msgid "Response not in JSON: "
-msgstr ""
-
-#: cinder/volume/drivers/pure.py:391
-msgid ""
-"All REST API versions supported by this version of the Pure Storage iSCSI "
-"driver are unavailable on array."
-msgstr ""
-
-#: cinder/volume/drivers/rbd.py:217
-#, python-format
-msgid "error opening rbd image %s"
-msgstr ""
-
-#: cinder/volume/drivers/rbd.py:311
-msgid "error connecting to ceph cluster."
-msgstr ""
-
-#: cinder/volume/drivers/rbd.py:371 cinder/volume/drivers/sheepdog.py:179
-msgid "error refreshing volume stats"
-msgstr "Fehler beim Aktualisieren von Datenträgerstatistiken"
-
-#: cinder/volume/drivers/remotefs.py:528
-#, python-format
-msgid "Failed to created Cinder secure environment indicator file: %s"
-msgstr ""
-
-#: cinder/volume/drivers/solidfire.py:298
-#, python-format
-msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
-msgstr ""
-"Fehler beim Abrufen von SolidFire-ID von Datenträger: %s in get_by_account!"
-
-#: cinder/volume/drivers/solidfire.py:470
-#, python-format
-msgid "Volume %s, not found on SF Cluster."
-msgstr "Datenträger %s nicht auf SF-Cluster gefunden."
-
-#: cinder/volume/drivers/solidfire.py:473
-#, python-format
-msgid "Found %(count)s volumes mapped to id: %(uuid)s."
-msgstr "%(count)s der ID %(uuid)s zugeordnete Datenträger gefunden."
-
-#: cinder/volume/drivers/solidfire.py:555
-#, 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:558
-msgid "This usually means the volume was never successfully created."
-msgstr ""
-
-#: cinder/volume/drivers/solidfire.py:574
-#, python-format
-msgid ""
-"Volume ID %s was not found on the SolidFire Cluster while attempting "
-"delete_volume operation!"
-msgstr ""
-
-#: cinder/volume/drivers/solidfire.py:649
-#, python-format
-msgid ""
-"Volume ID %s was not found on the SolidFire Cluster while attempting "
-"extend_volume operation!"
-msgstr ""
-
-#: cinder/volume/drivers/solidfire.py:677
-msgid "Failed to get updated stats"
-msgstr "Fehler beim Abrufen von aktualisierten Statistiken"
-
-#: cinder/volume/drivers/solidfire.py:714
-#, python-format
-msgid ""
-"Volume ID %s was not found on the SolidFire Cluster while attempting "
-"attach_volume operation!"
-msgstr ""
-
-#: cinder/volume/drivers/solidfire.py:740
-#, python-format
-msgid ""
-"Volume ID %s was not found on the SolidFire Cluster while attempting "
-"detach_volume operation!"
-msgstr ""
-
-#: cinder/volume/drivers/solidfire.py:765
-#, python-format
-msgid ""
-"Volume ID %s was not found on the SolidFire Cluster while attempting "
-"accept_transfer operation!"
-msgstr ""
-
-#: cinder/volume/drivers/solidfire.py:911
-#, python-format
-msgid ""
-"Account for Volume ID %s was not found on the SolidFire Cluster while "
-"attempting unmanage operation!"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:376
-#, python-format
-msgid "Error Attaching volume %(vol)s "
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:567
-#, python-format
-msgid "PoolName %(poolName)s must be in the file %(emcConfigFileName)s "
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:574
-#, python-format
-msgid ""
-"Array Serial Number %(arrayName)s must be in the file %(emcConfigFileName)s "
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:677
-#, python-format
-msgid ""
-"Volume %(name)s not found on the array. No volume to migrate using retype."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:689
-#, python-format
-msgid ""
-"Volume %(name)s is not suitable for storage assisted migration using retype"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:976
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1034
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1423
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1730
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2063
-#: cinder/volume/drivers/emc/emc_vmax_fast.py:513
-#: cinder/volume/drivers/emc/emc_vmax_fast.py:655
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:208
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:848
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:493
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:504
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:512
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:304
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:362
-#, python-format
-msgid "Exception: %s"
-msgstr "Ausnahmesituation: %s"
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1100
-msgid "Error getting target pool name and array"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1112
-msgid "Error parsing target pool name, array, and fast policy"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1442
-#, python-format
-msgid ""
-"Target end points do not exist for hardware Id : %(hardwareIdInstance)s "
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_fast.py:580
-#, python-format
-msgid "Error disassociating storage group from policy: %s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:321
-#, python-format
-msgid "Cannot get storage Group from job : %(storageGroupName)s. "
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:338
-#, python-format
-msgid ""
-"Cannot add and verify tier policy association for storage group : "
-"%(storageGroupName)s to FAST policy : %(fastPolicyName)s. "
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:368
-#, python-format
-msgid ""
-"Could not find port group : %(portGroupName)s. Check that the EMC "
-"configuration file has the correct port group name. "
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:412
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:944
-#, python-format
-msgid ""
-"Initiator Name(s) %(initiatorNames)s are not on array %(storageSystemName)s "
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_masking.py:977
-#, python-format
-msgid ""
-"One of the components of the original masking view %(maskingViewName)s "
-"cannot be retrieved so please contact your system administrator to check "
-"that the correct initiator(s) are part of masking "
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:293
-#, python-format
-msgid "_wait_for_job_complete failed after %(retries)d tries"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:353
-#, python-format
-msgid "_wait_for_sync failed after %(retries)d tries"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:213
-msgid "san_secondary_ip is configured as the same value as san_ip."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:313
-#, python-format
-msgid "Error on enable compression on lun %s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:324
-#, python-format
-msgid "Error on adding lun to consistency group. %s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1005
-#, python-format
-msgid "Invalid value for %(key)s, value is %(value)s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1048
-#, python-format
-msgid "Error happened during storage pool querying, %s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1539
-msgid "The given extra_spec or valid_values is None."
-msgstr ""
-
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2588
-msgid "Error parsing output for FastCache Command."
-msgstr ""
-
-#: cinder/volume/drivers/emc/xtremio.py:93
-msgid "can't create 2 volumes with the same name"
-msgstr ""
-
-#: cinder/volume/drivers/emc/xtremio.py:96
-#, python-format
-msgid "Bad response from XMS, %s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/xtremio.py:100
-#, python-format
-msgid "bad API response, %s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/xtremio.py:285
-#, python-format
-msgid "Can't find volume to map %s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/hds.py:106 cinder/volume/drivers/hds/iscsi.py:84
-#: cinder/volume/drivers/hds/nfs.py:73
-#, python-format
-msgid "XML exception reading parameter: %s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/hds.py:200 cinder/volume/drivers/hds/iscsi.py:272
-#: cinder/volume/drivers/hds/nfs.py:192
-#, python-format
-msgid "No configuration found for service: %s"
-msgstr "Keine Konfiguration für den Dienst gefunden: %s"
-
-#: cinder/volume/drivers/hds/hds.py:253 cinder/volume/drivers/hds/iscsi.py:350
-#, python-format
-msgid "HDP not found: %s"
-msgstr "HDP nicht gefunden: %s"
-
-#: cinder/volume/drivers/hds/hds.py:292 cinder/volume/drivers/hds/iscsi.py:397
-#, python-format
-msgid "iSCSI portal not found for service: %s"
-msgstr ""
-
-#: cinder/volume/drivers/hds/iscsi.py:683
-#, python-format
-msgid "Array mismatch %(myid)s vs %(arid)s"
-msgstr ""
-
-#: cinder/volume/drivers/hitachi/hbsd_common.py:721
-#, python-format
-msgid "Failed to update volume status: %s"
-msgstr ""
-
-#: cinder/volume/drivers/hitachi/hbsd_horcm.py:217
-msgid "Failed to shutdown horcm."
-msgstr ""
-
-#: cinder/volume/drivers/hitachi/hbsd_horcm.py:278
-msgid "horcm command timeout."
-msgstr ""
-
-#: cinder/volume/drivers/hitachi/hbsd_horcm.py:285
-msgid "Failed to authenticate user."
-msgstr ""
-
-#: cinder/volume/drivers/hitachi/hbsd_horcm.py:294
-msgid "Failed to start horcm."
-msgstr ""
-
-#: cinder/volume/drivers/hitachi/hbsd_horcm.py:298
-msgid "Unexpected error occurs in horcm."
-msgstr ""
-
-#: cinder/volume/drivers/hitachi/hbsd_iscsi.py:189
-#, python-format
-msgid "Failed to add target(port: %s)"
-msgstr ""
-
-#: cinder/volume/drivers/hitachi/hbsd_snm2.py:75
-msgid "snm2 command timeout."
-msgstr "snm2-Befehlszeitüberschreitung."
-
-#: cinder/volume/drivers/hitachi/hbsd_snm2.py:89
-msgid "Unexpected error occurs in snm2."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/huawei_utils.py:41
-#, python-format
-msgid "parse_xml_file: %s"
-msgstr "parse_xml_file: %s"
-
-#: cinder/volume/drivers/huawei/rest_common.py:83
-msgid "JSON transfer error"
-msgstr "JSON-Übertragungsfehler"
-
-#: cinder/volume/drivers/huawei/ssh_common.py:502
-#, python-format
-msgid "_execute_cli: %s"
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:934
-#, python-format
-msgid "map_volume: Volume %s was not found."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:1103
-#, python-format
-msgid "remove_map: Host %s does not exist."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:1108
-#, python-format
-msgid "remove_map: Volume %s does not exist."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/ssh_common.py:1313
-msgid ""
-"_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 now."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/gpfs.py:126
-#, python-format
-msgid "Failed to issue mmgetstate command, error: %s."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/gpfs.py:137
-#, python-format
-msgid "GPFS is not active.  Detailed output: %s."
-msgstr "GPFS ist nicht aktiv. Detaillierte Ausgabe: %s."
-
-#: cinder/volume/drivers/ibm/gpfs.py:150
-#, python-format
-msgid "Failed to issue df command for path %(path)s, error: %(error)s."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/gpfs.py:166 cinder/volume/drivers/ibm/gpfs.py:255
-#, python-format
-msgid "Failed to issue mmlsconfig command, error: %s."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/gpfs.py:177
-#, python-format
-msgid "Failed to issue mmlsattr command on path %(path)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/drivers/ibm/gpfs.py:235
-#, python-format
-msgid "Failed to issue mmlsfs command for path %(path)s, error: %(error)s."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/gpfs.py:272
-#, python-format
-msgid "Failed to issue mmlsattr command for path %(path)s, error: %(error)s."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:292
-#, python-format
-msgid "ensure_export: Volume %s not found on storage"
-msgstr "ensure_export: Datenträger %s nicht in Speicher gefunden"
-
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:386
-#, python-format
-msgid "Did not find expected column name in lsvdisk: %s"
-msgstr "Erwarteter Spaltenname nicht in lsvdisk gefunden: %s"
-
-#: cinder/volume/drivers/ibm/storwize_svc/__init__.py:485
-#, python-format
-msgid ""
-"initialize_connection: Failed to collect return properties for volume "
-"%(vol)s and connector %(conn)s.\n"
-msgstr ""
-"initialize_connection: Fehler beim Erfassen von Rückgabeeigenschaften für "
-"Datenträger %(vol)s und Connector %(conn)s.\n"
-
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:474
-msgid "Protocol must be specified as '<in> iSCSI' or '<in> FC'."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:489
-msgid "Replication must be specified as '<is> True' or '<is> False'."
-msgstr ""
-
-#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:167
-msgid ""
-"storwize_svc_multihostmap_enabled is set to False, not allowing multi host "
-"mapping."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/iscsi.py:340
-#: cinder/volume/drivers/netapp/iscsi.py:505
-#: cinder/volume/drivers/netapp/nfs.py:113
-#, python-format
-msgid "Resizing %s failed. Cleaning volume."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/iscsi.py:484
-#, python-format
-msgid "Message: %s"
-msgstr "Nachricht: %s"
-
-#: cinder/volume/drivers/netapp/iscsi.py:486
-#, python-format
-msgid "Error getting lun attribute. Exception: %s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/iscsi.py:615
-#, python-format
-msgid "Failure deleting staged tmp lun %s."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/iscsi.py:618
-#, python-format
-msgid "Unknown exception in post clone resize lun %s."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/iscsi.py:620
-#, python-format
-msgid "Exception details: %s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/nfs.py:219
-#, python-format
-msgid "Resizing %s failed. Cleaning volume. "
-msgstr ""
-
-#: cinder/volume/drivers/netapp/nfs.py:816
-#: cinder/volume/drivers/netapp/nfs.py:1295
-#, python-format
-msgid "Exception creating vol %(name)s on share %(share)s. Details: %(ex)s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/nfs.py:1092
-#, python-format
-msgid "Copy offload workflow unsuccessful. %s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/nfs.py:1153
-#, python-format
-msgid "Error in workflow copy from cache. %s."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/client/base.py:59
-#, python-format
-msgid ""
-"Error provisioning volume %(lun_name)s on %(volume_name)s. Details: %(ex)s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/client/base.py:162
-#, python-format
-msgid "Lun %(path)s geometry failed. Message - %(msg)s"
-msgstr ""
-
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:146
-#, python-format
-msgid "Error resolving host %(host)s. Error - %(e)s."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:392
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:407
-#, python-format
-msgid "Error creating volume. Msg - %s."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:430
-#, python-format
-msgid "Failure deleting snap vol. Error: %s."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/eseries/iscsi.py:461
-#, python-format
-msgid "Vol copy job status %s."
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/iscsi.py:202
-#: cinder/volume/drivers/nexenta/nfs.py:203
-#, python-format
-msgid ""
-"Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
-msgstr ""
-
-#: cinder/volume/drivers/nexenta/jsonrpc.py:90
-msgid "No headers in server response"
-msgstr "Keine Header in Serverantwort"
-
-#: cinder/volume/drivers/prophetstor/dpl_fc.py:59
-#, python-format
-msgid "Failed to get fiber channel info from storage due to %(stat)s"
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dpl_fc.py:83
-#, python-format
-msgid "Failed to get fiber channel target from storage server due to %(stat)s"
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dpl_fc.py:102
-#, python-format
-msgid "Failed to get target wwpns from storage due to %(stat)s"
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dpl_fc.py:121
-msgid "Failed to get sns table"
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dpl_fc.py:150
-#, python-format
-msgid ""
-"Volume %(volumeid)s failed to send assign command, ret: %(status)s output: "
-"%(output)s"
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dpl_fc.py:293
-#, python-format
-msgid "Failed to export fiber channel target due to %s"
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dplcommon.py:93
-#, python-format
-msgid "JSON encode params error: %s."
-msgstr "JSON-Kodierungsparameterfehler: %s."
-
-#: cinder/volume/drivers/prophetstor/dplcommon.py:105
-#, python-format
-msgid "Connect to Flexvisor error: %s."
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dplcommon.py:109
-#, python-format
-msgid "Connect to Flexvisor failed: %s."
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dplcommon.py:133
-#, python-format
-msgid "Failed to send request: %s."
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dplcommon.py:142
-msgid "The Flexvisor service is unavailable."
-msgstr "Der Flexvisor-Dienst ist nicht verfügbar."
-
-#: cinder/volume/drivers/prophetstor/dplcommon.py:156
-#, python-format
-msgid "Failed to get response: %s."
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dplcommon.py:165
-#, python-format
-msgid ""
-"%(method)s %(url)s unexpected response status: %(response)s (expects: "
-"%(expects)s)."
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dplcommon.py:184
-#: cinder/volume/drivers/prophetstor/dplcommon.py:198
-#, python-format
-msgid "Call to json.loads() raised an exception: %s."
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dplcommon.py:188
-#: cinder/volume/drivers/prophetstor/dplcommon.py:202
-#, python-format
-msgid "Read response raised an exception: %s."
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1337
-#, python-format
-msgid "Flexvisor failed to get pool list.(Error: %d)"
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1341
-#, python-format
-msgid "Flexvisor failed to get pool list due to %s."
-msgstr ""
-
-#: cinder/volume/drivers/prophetstor/dplcommon.py:1395
-#, python-format
-msgid "Failed to get server info due to %(state)s."
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:501
-#, python-format
-msgid "Error extending volume: %(vol)s. Exception: %(ex)s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:877
-#, python-format
-msgid "Error creating QOS rule %s"
-msgstr "Fehler bei der Erstellung der QOS-Regel %s"
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1325
-#, python-format
-msgid "Error extending volume %(id)s. Ex: %(ex)s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1437
-#, python-format
-msgid "Error attaching volume %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1445
-#, python-format
-msgid "Error detaching volume %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2002
-#, python-format
-msgid "Exception during snapCPG revert: %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2070
-#, python-format
-msgid "Unexpected error when retype() tried to deleteVolumeSet(%s)"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2091
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2094
-#, python-format
-msgid "Unexpected error when retype() revert tried to deleteVolumeSet(%s)"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2102
-#, python-format
-msgid ""
-"%(exception)s: Exception during revert of retype for volume %(volume_name)s. "
-"Original volume set/QOS settings may not have been fully restored."
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2113
-#, 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/san/hp/hp_3par_iscsi.py:514
-#, python-format
-msgid "Volume %s doesn't exist on array."
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:320
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:188
-msgid "Volume did not exist. It will not be deleted"
-msgstr "Volumen nicht vorhanden. Es wird nicht gelöscht"
-
-#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:332
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:221
-msgid "Snapshot did not exist. It will not be deleted"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:360
-#, python-format
-msgid "'%(value)s' is an invalid value for extra spec '%(key)s'"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_msa_common.py:74
-#, python-format
-msgid "Failed to connect to MSA Array (%(host)s): %(err)s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_msa_common.py:79
-msgid "Failed to log on MSA Array (invalid login?)"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_msa_common.py:133
-#, python-format
-msgid "%s configuration option is not set"
-msgstr "%s-Konfigurationsoption ist nicht festgelegt"
-
-#: cinder/volume/drivers/san/hp/hp_msa_common.py:174
-msgid "Volume must be detached to perform a clone operation."
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_msa_common.py:251
-#, python-format
-msgid "Unable to get stats for VDisk (%s)"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_msa_common.py:260
-msgid "Connector doesn't provide wwpns"
-msgstr ""
-
-#: cinder/volume/drivers/vmware/datastore.py:62
-#, python-format
-msgid "Storage profile: %s cannot be found in vCenter."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/datastore.py:213
-msgid "Error occurred while selecting datastore."
-msgstr ""
-
-#: cinder/volume/drivers/vmware/vmdk.py:1890
-#, python-format
-msgid "Not able to configure PBM for VC server: %s"
-msgstr ""
-
-#: cinder/volume/drivers/vmware/volumeops.py:1200
-#, python-format
-msgid "Virtual disk device of backing: %s not found."
-msgstr ""
-
-#: cinder/volume/drivers/windows/remotefs.py:137
-#, python-format
-msgid "Could not get share %s capacity info."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/restclient.py:282
-#, python-format
-msgid "REST Not Available: %s"
-msgstr "REST Nicht verfügbar: %s"
-
-#: cinder/volume/drivers/zfssa/restclient.py:288
-#, python-format
-msgid "Server Busy retry request: %s"
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/restclient.py:294
-#, python-format
-msgid "Authorizing request: %(zfssaurl)sretry: %(retry)d ."
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/restclient.py:311
-#, python-format
-msgid "URLError: %s"
-msgstr "URLFehler: %s"
-
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:249
-#, python-format
-msgid "Snapshot %s: has clones"
-msgstr ""
-
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:363
-#, python-format
-msgid "Clone Volume:%(volume)s failed from source volume:%(src_vref)s"
-msgstr ""
-
-#: cinder/volume/flows/common.py:60
-#, python-format
-msgid ""
-"Failed setting source volume %(source_volid)s back to its initial "
-"%(source_status)s status"
-msgstr ""
-
-#: cinder/volume/flows/common.py:93
-#, python-format
-msgid "Failed updating volume %(volume_id)s with %(update)s"
-msgstr ""
-
-#: cinder/volume/flows/api/create_volume.py:536
-#, python-format
-msgid "Failed destroying volume entry %s"
-msgstr ""
-
-#: cinder/volume/flows/api/create_volume.py:620
-#, python-format
-msgid "Failed rolling back quota for %s reservations"
-msgstr ""
-
-#: cinder/volume/flows/api/create_volume.py:666
-#, python-format
-msgid "Failed to update quota for deleting volume: %s"
-msgstr ""
-
-#: cinder/volume/flows/api/create_volume.py:766
-#: cinder/volume/flows/manager/create_volume.py:190
-#, python-format
-msgid "Volume %s: create failed"
-msgstr ""
-
-#: cinder/volume/flows/api/create_volume.py:770
-msgid "Unexpected build error:"
-msgstr ""
-
-#: cinder/volume/flows/manager/create_volume.py:488
-#: cinder/volume/flows/manager/create_volume.py:499
-#, python-format
-msgid ""
-"Failed to copy image %(image_id)s to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/flows/manager/create_volume.py:494
-#, python-format
-msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
-msgstr ""
-
-#: cinder/volume/flows/manager/create_volume.py:609
-#, python-format
-msgid "Unable to create volume. Volume driver %s not initialized"
-msgstr ""
-"Volumen kann nicht erstellt werden. Volumentreiber %s nicht initialisiert"
-
-#: cinder/volume/flows/manager/manage_existing.py:46
-#, python-format
-msgid "Unable to manage existing volume. Volume driver %s not initialized."
-msgstr ""
index 1f3784d2ab7df54686cc46ef63e6626d74a485bf..db8a539df952f2aa258b541e2122b94ec905c772 100644 (file)
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-11-24 06:08+0000\n"
-"PO-Revision-Date: 2014-11-24 05:22+0000\n"
+"POT-Creation-Date: 2014-11-26 06:10+0000\n"
+"PO-Revision-Date: 2014-11-25 22:51+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: German (http://www.transifex.com/projects/p/cinder/language/"
 "de/)\n"
@@ -151,12 +151,12 @@ msgstr "Momentaufnahme mit folgender ID löschen: %s"
 msgid "vol=%s"
 msgstr "vol=%s"
 
-#: cinder/api/v1/volumes.py:246 cinder/api/v2/volumes.py:187
+#: cinder/api/v1/volumes.py:246 cinder/api/v2/volumes.py:188
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr "Datenträger mit folgender ID löschen: %s"
 
-#: cinder/api/v1/volumes.py:371 cinder/api/v2/volumes.py:375
+#: cinder/api/v1/volumes.py:371 cinder/api/v2/volumes.py:401
 #, python-format
 msgid "Create volume of %s GB"
 msgstr "Datenträger mit %s GB erstellen"
@@ -336,12 +336,12 @@ msgstr ""
 msgid "volume_file does not support fileno() so skippingfsync()"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:207
+#: cinder/brick/iscsi/iscsi.py:207 cinder/volume/targets/tgt.py:196
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr "Erstellung von iscsi_target für: %s"
 
-#: cinder/brick/iscsi/iscsi.py:286
+#: cinder/brick/iscsi/iscsi.py:286 cinder/volume/targets/tgt.py:332
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr "Entfernen von iscsi_target für: %s"
@@ -351,16 +351,21 @@ msgstr "Entfernen von iscsi_target für: %s"
 msgid "Removing iscsi_target for volume: %s"
 msgstr "Entfernen von iscsi_target für Datenträger: %s"
 
-#: cinder/brick/iscsi/iscsi.py:525
+#: cinder/brick/iscsi/iscsi.py:525 cinder/volume/targets/lio.py:91
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr "Erstellung von iscsi_target für Datenträger: %s"
 
-#: cinder/brick/iscsi/iscsi.py:561
+#: cinder/brick/iscsi/iscsi.py:561 cinder/volume/targets/lio.py:127
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Entfernen von iscsi_target: %s"
 
+#: cinder/brick/local_dev/lvm.py:266
+#, python-format
+msgid "'Not found' when querying LVM info. (vg_name=%(vg)s, lv_name=%(lv)s"
+msgstr ""
+
 #: cinder/brick/remotefs/remotefs.py:96
 #, python-format
 msgid "Already mounted: %s"
@@ -392,68 +397,69 @@ msgstr ""
 msgid "Skipping periodic task %(task)s because it is disabled"
 msgstr "Überspringe periodische Aufgabe %(task)s weil sie deaktiviert ist"
 
-#: cinder/openstack/common/service.py:176
+#: cinder/openstack/common/service.py:174
 #, python-format
 msgid "Caught %s, exiting"
 msgstr "%s abgefangen. Vorgang wird beendet"
 
-#: cinder/openstack/common/service.py:240
+#: cinder/openstack/common/service.py:232
 msgid "Parent process has died unexpectedly, exiting"
 msgstr ""
 "Übergeordneter Prozess wurde unerwartet abgebrochen. Vorgang wird beendet"
 
-#: cinder/openstack/common/service.py:271
+#: cinder/openstack/common/service.py:263
 #, python-format
 msgid "Child caught %s, exiting"
 msgstr "Untergeordnetes Element %s abgefangen; Vorgang wird beendet"
 
-#: cinder/openstack/common/service.py:310
+#: cinder/openstack/common/service.py:302
 msgid "Forking too fast, sleeping"
 msgstr "Verzweigung zu schnell; im Ruhemodus"
 
-#: cinder/openstack/common/service.py:329
+#: cinder/openstack/common/service.py:321
 #, python-format
 msgid "Started child %d"
 msgstr "Untergeordnetes Element %d gestartet"
 
-#: cinder/openstack/common/service.py:339
+#: cinder/openstack/common/service.py:331
 #, python-format
 msgid "Starting %d workers"
 msgstr "Starten von %d Workers"
 
-#: cinder/openstack/common/service.py:356
+#: cinder/openstack/common/service.py:348
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr "Untergeordnetes Element %(pid)d durch Signal %(sig)d abgebrochen"
 
-#: cinder/openstack/common/service.py:360
+#: cinder/openstack/common/service.py:352
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
 msgstr "Untergeordnete %(pid)s mit Status %(code)d beendet"
 
-#: cinder/openstack/common/service.py:399
+#: cinder/openstack/common/service.py:391
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr "%s abgefangen, untergeordnete Elemente werden gestoppt"
 
-#: cinder/openstack/common/service.py:408
+#: cinder/openstack/common/service.py:400
 msgid "Wait called after thread killed.  Cleaning up."
 msgstr "Warten aufgerufen nach dem der Thread abgebrochen wurde. Bereinige."
 
-#: cinder/openstack/common/service.py:424
+#: cinder/openstack/common/service.py:416
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr "Warten auf Beenden von %d untergeordneten Elementen"
 
 #: cinder/volume/iscsi.py:76 cinder/volume/iscsi.py:102
-#: cinder/volume/iscsi.py:247
+#: cinder/volume/iscsi.py:247 cinder/volume/targets/lio.py:40
+#: cinder/volume/targets/tgt.py:303
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 "'remove_export' wird übersprungen. Kein 'iscsi_target' bereitgestellt für "
 "Datenträger: %s"
 
-#: cinder/volume/iscsi.py:91
+#: cinder/volume/iscsi.py:91 cinder/volume/targets/tgt.py:318
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume: %s"
@@ -461,7 +467,7 @@ msgstr ""
 "'remove_export' wird übersprungen. Aktuell ist kein 'iscsi_target' "
 "exportiert für Datenträger: %s"
 
-#: cinder/volume/iscsi.py:258
+#: cinder/volume/iscsi.py:258 cinder/volume/targets/lio.py:59
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
@@ -616,7 +622,7 @@ msgstr "%s ist bereits ausgehängt"
 
 #: cinder/volume/drivers/glusterfs.py:182
 #: cinder/volume/drivers/remotefs.py:161
-#: cinder/volume/drivers/netapp/nfs.py:809
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:104
 #, python-format
 msgid "casted to %s"
 msgstr "Cast auf %s"
@@ -1209,7 +1215,7 @@ msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr "LUN %(lun)s erweitert auf %(size)s GB."
 
 #: cinder/volume/drivers/hds/nfs.py:216
-#: cinder/volume/drivers/netapp/nfs.py:500
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:487
 #, python-format
 msgid "Resizing file to %sG"
 msgstr ""
@@ -1236,89 +1242,144 @@ msgstr ""
 msgid "Initialized driver for IBMNAS Platform: %s."
 msgstr "Initialisierter Treiber für die IBMNAS-Plattform: %s."
 
-#: cinder/volume/drivers/netapp/iscsi.py:543
+#: cinder/volume/drivers/netapp/common.py:73
+#, python-format
+msgid "OpenStack OS Version Info: %(info)s"
+msgstr "OpenStack OS Versionsinformation: %(info)s"
+
+#: cinder/volume/drivers/netapp/common.py:113
+#, python-format
+msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
+msgstr ""
+
+#: cinder/volume/drivers/netapp/common.py:133
+#, python-format
+msgid ""
+"NetApp driver of family %(storage_family)s and protocol %(storage_protocol)s "
+"loaded"
+msgstr ""
+"NetApp-Treiber der Familie %(storage_family)s und Protokoll "
+"%(storage_protocol)s geladen"
+
+#: cinder/volume/drivers/netapp/utils.py:204
+#, python-format
+msgid "No rpm info found for %(pkg)s package."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/utils.py:213
+#, python-format
+msgid "Could not run rpm command: %(msg)s."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/utils.py:224
+#, python-format
+msgid "No dpkg-query info found for %(pkg)s package."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/utils.py:242
+#, python-format
+msgid "Could not run dpkg-query command: %(msg)s."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:400
 #, python-format
 msgid "No need to extend volume %s as it is already the requested new size."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:564
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:421
+#, python-format
+msgid "Resizing LUN %s to new size using clone operation."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:453
 #, python-format
-msgid "Resizing lun %s using sub clone to new size."
+msgid "Post clone resize LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:595
+#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:85
 #, python-format
-msgid "Post clone resize lun %s"
+msgid "Creating volume at location %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:238
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:226
 #, python-format
 msgid "Copied image to volume %s using regular download."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:245
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:233
 #, python-format
 msgid "Registering image in cache %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:277
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:265
 #, python-format
 msgid "Cloning from cache to destination %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:307
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:295
 #, python-format
 msgid "Cleaning cache for share %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:410
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:396
 #, python-format
 msgid "Image cloning unsuccessful for image %(image_id)s. Message: %(msg)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:412
 #, python-format
 msgid "Cloning image %s from cache"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:446
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:432
 #, python-format
 msgid "Checking image clone %s from glance share."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:467
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:454
 #, python-format
 msgid "Image will locally be converted to raw %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:472
 #, python-format
 msgid "Performing post clone for %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:629
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:616
 #, python-format
 msgid "Extending volume %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:772
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:364
+#, python-format
+msgid "Copied image %(img)s to volume %(vol)s using copy offload workflow."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:424
 #, python-format
-msgid "Shares on vserver %s will only be used for provisioning."
+msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:458
 #, python-format
-msgid "Copied image %(img)s to volume %(vol)s using copy offload workflow."
+msgid ""
+"Successfully completed stale refresh job for %(server)s and vserver %(vs)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:1289
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:485
 #, python-format
-msgid "Creating volume at location %s"
+msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/client/base.py:134
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:491
 #, python-format
-msgid "Resizing lun %s directly to new size."
+msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s"
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:156
+#, python-format
+msgid "Resizing LUN %s directly to new size."
 msgstr ""
 
 #: cinder/volume/drivers/netapp/eseries/iscsi.py:159
@@ -1533,89 +1594,99 @@ msgstr ""
 msgid "Activate Flexvisor cinder volume driver."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:271
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:266
+#, python-format
+msgid "Disconnect from 3PAR REST and SSH %s"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:268
+#, python-format
+msgid "logout Done %s"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:278
 #, python-format
 msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:376
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:383
 #, python-format
 msgid "Virtual volume '%(ref)s' renamed to '%(new)s'."
 msgstr "Virtuelles Volumen '%(ref)s' umbenannt in '%(new)s'."
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:382
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:389
 #, python-format
 msgid "Virtual volume %(disp)s '%(new)s' is being retyped."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:389
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:396
 #, python-format
 msgid "Virtual volume %(disp)s successfully retyped to %(new_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:408
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:415
 #, python-format
 msgid "Virtual volume %(disp)s '%(new)s' is now being managed."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:450
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:457
 #, python-format
 msgid ""
 "Virtual volume %(disp)s '%(vol)s' is no longer managed. Volume renamed to "
 "'%(new)s'."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1474
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1481
 #, python-format
 msgid "3PAR driver cannot perform migration. Retype exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1546
 #, python-format
 msgid "Completed: convert_to_base_volume: id=%s."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1653
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1660
 #, python-format
 msgid "Modifying %(volume_name)s userCPG from %(old_cpg)s to %(new_cpg)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1674
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1681
 #, python-format
 msgid ""
 "Converting %(volume_name)s to full provisioning with userCPG=%(new_cpg)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1679
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1686
 #, python-format
 msgid ""
 "Converting %(volume_name)s to thin provisioning with userCPG=%(new_cpg)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1695
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1702
 #, python-format
 msgid "tunevv failed because the volume '%s' has snapshots."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1972
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1979
 #, python-format
 msgid ""
 "Modifying %(volume_name)s snap_cpg from %(old_snap_cpg)s to %(new_snap_cpg)s."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1983
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1990
 #, python-format
 msgid "Modifying %s comments."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1992
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1999
 #, 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/san/hp/hp_3par_fc.py:258
+#: cinder/volume/drivers/san/hp/hp_3par_fc.py:259
 msgid "Need to remove FC Zone, building initiator target map"
 msgstr ""
 
@@ -1675,32 +1746,32 @@ msgstr ""
 msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1062
+#: cinder/volume/drivers/vmware/volumeops.py:1066
 #, python-format
 msgid "Successfully created clone: %s."
 msgstr "Erfolgreich erstellter Klon: %s."
 
-#: cinder/volume/drivers/vmware/volumeops.py:1112
+#: cinder/volume/drivers/vmware/volumeops.py:1116
 #, python-format
 msgid "Renaming backing VM: %(backing)s to %(new_name)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1121
+#: cinder/volume/drivers/vmware/volumeops.py:1125
 #, python-format
 msgid "Backing VM: %(backing)s renamed to %(new_name)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1166
+#: cinder/volume/drivers/vmware/volumeops.py:1170
 #, python-format
 msgid "Successfully deleted file: %s."
 msgstr "Erfolgreich gelöschte Datei: %s."
 
-#: cinder/volume/drivers/vmware/volumeops.py:1315
+#: cinder/volume/drivers/vmware/volumeops.py:1319
 #, python-format
 msgid "Successfully copied disk at: %(src)s to: %(dest)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1333
+#: cinder/volume/drivers/vmware/volumeops.py:1337
 #, python-format
 msgid "Deleted vmdk file: %s."
 msgstr "Gelöschte vmdk-Datei: %s."
index 8e10f18c4a5987597e53a6a6ee3aed297d12c13e..b60cf3109126d87c3c27a57ef8c937fcd0eff9fd 100644 (file)
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-11-24 06:08+0000\n"
-"PO-Revision-Date: 2014-11-24 05:22+0000\n"
+"POT-Creation-Date: 2014-11-26 06:10+0000\n"
+"PO-Revision-Date: 2014-11-25 22:51+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
 "cinder/language/pt_BR/)\n"
@@ -148,12 +148,12 @@ msgstr "Excluir captura instantânea com o id: %s"
 msgid "vol=%s"
 msgstr "vol=%s"
 
-#: cinder/api/v1/volumes.py:246 cinder/api/v2/volumes.py:187
+#: cinder/api/v1/volumes.py:246 cinder/api/v2/volumes.py:188
 #, python-format
 msgid "Delete volume with id: %s"
 msgstr "Excluir o volume com o ID: %s"
 
-#: cinder/api/v1/volumes.py:371 cinder/api/v2/volumes.py:375
+#: cinder/api/v1/volumes.py:371 cinder/api/v2/volumes.py:401
 #, python-format
 msgid "Create volume of %s GB"
 msgstr "Criar volume de %s GB"
@@ -332,12 +332,12 @@ msgstr ""
 msgid "volume_file does not support fileno() so skippingfsync()"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:207
+#: cinder/brick/iscsi/iscsi.py:207 cinder/volume/targets/tgt.py:196
 #, python-format
 msgid "Creating iscsi_target for: %s"
 msgstr "Criando iscsi_target para: %s"
 
-#: cinder/brick/iscsi/iscsi.py:286
+#: cinder/brick/iscsi/iscsi.py:286 cinder/volume/targets/tgt.py:332
 #, python-format
 msgid "Removing iscsi_target for: %s"
 msgstr "Removendo iscsi_target para: %s"
@@ -347,16 +347,21 @@ msgstr "Removendo iscsi_target para: %s"
 msgid "Removing iscsi_target for volume: %s"
 msgstr "Removendo iscsi_target para o volume: %s"
 
-#: cinder/brick/iscsi/iscsi.py:525
+#: cinder/brick/iscsi/iscsi.py:525 cinder/volume/targets/lio.py:91
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr "Criando iscsi_target para o volume: %s"
 
-#: cinder/brick/iscsi/iscsi.py:561
+#: cinder/brick/iscsi/iscsi.py:561 cinder/volume/targets/lio.py:127
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Removendo o iscsi_target: %s"
 
+#: cinder/brick/local_dev/lvm.py:266
+#, python-format
+msgid "'Not found' when querying LVM info. (vg_name=%(vg)s, lv_name=%(lv)s"
+msgstr ""
+
 #: cinder/brick/remotefs/remotefs.py:96
 #, python-format
 msgid "Already mounted: %s"
@@ -387,66 +392,67 @@ msgstr "Ignorando tarefa periódica %(task)s porque seu intervalo é negativo"
 msgid "Skipping periodic task %(task)s because it is disabled"
 msgstr "Ignorando tarefa periódica %(task)s porque ela está desativada"
 
-#: cinder/openstack/common/service.py:176
+#: cinder/openstack/common/service.py:174
 #, python-format
 msgid "Caught %s, exiting"
 msgstr "%s capturadas, saindo"
 
-#: cinder/openstack/common/service.py:240
+#: cinder/openstack/common/service.py:232
 msgid "Parent process has died unexpectedly, exiting"
 msgstr "Processo pai saiu inesperadamente, saindo"
 
-#: cinder/openstack/common/service.py:271
+#: cinder/openstack/common/service.py:263
 #, python-format
 msgid "Child caught %s, exiting"
 msgstr "Filho capturado %s, terminando"
 
-#: cinder/openstack/common/service.py:310
+#: cinder/openstack/common/service.py:302
 msgid "Forking too fast, sleeping"
 msgstr "Bifurcação muito rápida, suspendendo"
 
-#: cinder/openstack/common/service.py:329
+#: cinder/openstack/common/service.py:321
 #, python-format
 msgid "Started child %d"
 msgstr "Filho %d iniciado"
 
-#: cinder/openstack/common/service.py:339
+#: cinder/openstack/common/service.py:331
 #, python-format
 msgid "Starting %d workers"
 msgstr "Iniciando %d trabalhadores"
 
-#: cinder/openstack/common/service.py:356
+#: cinder/openstack/common/service.py:348
 #, python-format
 msgid "Child %(pid)d killed by signal %(sig)d"
 msgstr "%(pid)d filho eliminado pelo sinal %(sig)d"
 
-#: cinder/openstack/common/service.py:360
+#: cinder/openstack/common/service.py:352
 #, python-format
 msgid "Child %(pid)s exited with status %(code)d"
 msgstr "Filho %(pid)s encerrando com status %(code)d"
 
-#: cinder/openstack/common/service.py:399
+#: cinder/openstack/common/service.py:391
 #, python-format
 msgid "Caught %s, stopping children"
 msgstr "%s capturado, parando filhos"
 
-#: cinder/openstack/common/service.py:408
+#: cinder/openstack/common/service.py:400
 msgid "Wait called after thread killed.  Cleaning up."
 msgstr "Espera requisitada depois que thread foi morta.  Limpando."
 
-#: cinder/openstack/common/service.py:424
+#: cinder/openstack/common/service.py:416
 #, python-format
 msgid "Waiting on %d children to exit"
 msgstr "Aguardando em %d filhos para sair"
 
 #: cinder/volume/iscsi.py:76 cinder/volume/iscsi.py:102
-#: cinder/volume/iscsi.py:247
+#: cinder/volume/iscsi.py:247 cinder/volume/targets/lio.py:40
+#: cinder/volume/targets/tgt.py:303
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 "Ignorando remove_export. Nenhum iscsi_target provisionado para o volume: %s"
 
-#: cinder/volume/iscsi.py:91
+#: cinder/volume/iscsi.py:91 cinder/volume/targets/tgt.py:318
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume: %s"
@@ -454,7 +460,7 @@ msgstr ""
 "Ignorando remove_export. Nenhum iscsi_target está exportado atualmente para "
 "o volume: %s"
 
-#: cinder/volume/iscsi.py:258
+#: cinder/volume/iscsi.py:258 cinder/volume/targets/lio.py:59
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
@@ -608,7 +614,7 @@ msgstr ""
 
 #: cinder/volume/drivers/glusterfs.py:182
 #: cinder/volume/drivers/remotefs.py:161
-#: cinder/volume/drivers/netapp/nfs.py:809
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:104
 #, python-format
 msgid "casted to %s"
 msgstr "cast efetuado para %s"
@@ -1198,7 +1204,7 @@ msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
 #: cinder/volume/drivers/hds/nfs.py:216
-#: cinder/volume/drivers/netapp/nfs.py:500
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:487
 #, python-format
 msgid "Resizing file to %sG"
 msgstr ""
@@ -1225,89 +1231,142 @@ msgstr ""
 msgid "Initialized driver for IBMNAS Platform: %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:543
+#: cinder/volume/drivers/netapp/common.py:73
+#, python-format
+msgid "OpenStack OS Version Info: %(info)s"
+msgstr ""
+
+#: cinder/volume/drivers/netapp/common.py:113
+#, python-format
+msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
+msgstr ""
+
+#: cinder/volume/drivers/netapp/common.py:133
+#, python-format
+msgid ""
+"NetApp driver of family %(storage_family)s and protocol %(storage_protocol)s "
+"loaded"
+msgstr ""
+
+#: cinder/volume/drivers/netapp/utils.py:204
+#, python-format
+msgid "No rpm info found for %(pkg)s package."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/utils.py:213
+#, python-format
+msgid "Could not run rpm command: %(msg)s."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/utils.py:224
+#, python-format
+msgid "No dpkg-query info found for %(pkg)s package."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/utils.py:242
+#, python-format
+msgid "Could not run dpkg-query command: %(msg)s."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:400
 #, python-format
 msgid "No need to extend volume %s as it is already the requested new size."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:564
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:421
+#, python-format
+msgid "Resizing LUN %s to new size using clone operation."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:453
 #, python-format
-msgid "Resizing lun %s using sub clone to new size."
+msgid "Post clone resize LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/iscsi.py:595
+#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:85
 #, python-format
-msgid "Post clone resize lun %s"
+msgid "Creating volume at location %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:238
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:226
 #, python-format
 msgid "Copied image to volume %s using regular download."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:245
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:233
 #, python-format
 msgid "Registering image in cache %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:277
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:265
 #, python-format
 msgid "Cloning from cache to destination %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:307
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:295
 #, python-format
 msgid "Cleaning cache for share %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:410
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:396
 #, python-format
 msgid "Image cloning unsuccessful for image %(image_id)s. Message: %(msg)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:412
 #, python-format
 msgid "Cloning image %s from cache"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:446
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:432
 #, python-format
 msgid "Checking image clone %s from glance share."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:467
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:454
 #, python-format
 msgid "Image will locally be converted to raw %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:472
 #, python-format
 msgid "Performing post clone for %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:629
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:616
 #, python-format
 msgid "Extending volume %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:772
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:364
+#, python-format
+msgid "Copied image %(img)s to volume %(vol)s using copy offload workflow."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:424
 #, python-format
-msgid "Shares on vserver %s will only be used for provisioning."
+msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:458
 #, python-format
-msgid "Copied image %(img)s to volume %(vol)s using copy offload workflow."
+msgid ""
+"Successfully completed stale refresh job for %(server)s and vserver %(vs)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/nfs.py:1289
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:485
 #, python-format
-msgid "Creating volume at location %s"
+msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/client/base.py:134
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:491
 #, python-format
-msgid "Resizing lun %s directly to new size."
+msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s"
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:156
+#, python-format
+msgid "Resizing LUN %s directly to new size."
 msgstr ""
 
 #: cinder/volume/drivers/netapp/eseries/iscsi.py:159
@@ -1522,89 +1581,99 @@ msgstr ""
 msgid "Activate Flexvisor cinder volume driver."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:271
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:266
+#, python-format
+msgid "Disconnect from 3PAR REST and SSH %s"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:268
+#, python-format
+msgid "logout Done %s"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:278
 #, python-format
 msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:376
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:383
 #, python-format
 msgid "Virtual volume '%(ref)s' renamed to '%(new)s'."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:382
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:389
 #, python-format
 msgid "Virtual volume %(disp)s '%(new)s' is being retyped."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:389
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:396
 #, python-format
 msgid "Virtual volume %(disp)s successfully retyped to %(new_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:408
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:415
 #, python-format
 msgid "Virtual volume %(disp)s '%(new)s' is now being managed."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:450
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:457
 #, python-format
 msgid ""
 "Virtual volume %(disp)s '%(vol)s' is no longer managed. Volume renamed to "
 "'%(new)s'."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1474
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1481
 #, python-format
 msgid "3PAR driver cannot perform migration. Retype exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1539
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1546
 #, python-format
 msgid "Completed: convert_to_base_volume: id=%s."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1653
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1660
 #, python-format
 msgid "Modifying %(volume_name)s userCPG from %(old_cpg)s to %(new_cpg)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1674
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1681
 #, python-format
 msgid ""
 "Converting %(volume_name)s to full provisioning with userCPG=%(new_cpg)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1679
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1686
 #, python-format
 msgid ""
 "Converting %(volume_name)s to thin provisioning with userCPG=%(new_cpg)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1695
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1702
 #, python-format
 msgid "tunevv failed because the volume '%s' has snapshots."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1972
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1979
 #, python-format
 msgid ""
 "Modifying %(volume_name)s snap_cpg from %(old_snap_cpg)s to %(new_snap_cpg)s."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1983
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1990
 #, python-format
 msgid "Modifying %s comments."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1992
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1999
 #, 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/san/hp/hp_3par_fc.py:258
+#: cinder/volume/drivers/san/hp/hp_3par_fc.py:259
 msgid "Need to remove FC Zone, building initiator target map"
 msgstr ""
 
@@ -1664,32 +1733,32 @@ msgstr ""
 msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1062
+#: cinder/volume/drivers/vmware/volumeops.py:1066
 #, python-format
 msgid "Successfully created clone: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1112
+#: cinder/volume/drivers/vmware/volumeops.py:1116
 #, python-format
 msgid "Renaming backing VM: %(backing)s to %(new_name)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1121
+#: cinder/volume/drivers/vmware/volumeops.py:1125
 #, python-format
 msgid "Backing VM: %(backing)s renamed to %(new_name)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1166
+#: cinder/volume/drivers/vmware/volumeops.py:1170
 #, python-format
 msgid "Successfully deleted file: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1315
+#: cinder/volume/drivers/vmware/volumeops.py:1319
 #, python-format
 msgid "Successfully copied disk at: %(src)s to: %(dest)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1333
+#: cinder/volume/drivers/vmware/volumeops.py:1337
 #, python-format
 msgid "Deleted vmdk file: %s."
 msgstr ""