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

Change-Id: I438ad26c586f382ab669bea9fa2556ea0a40c189

cinder/locale/cinder-log-error.pot
cinder/locale/cinder-log-info.pot
cinder/locale/cinder-log-warning.pot
cinder/locale/cinder.pot
cinder/locale/tr_TR/LC_MESSAGES/cinder-log-error.po [new file with mode: 0644]
cinder/locale/tr_TR/LC_MESSAGES/cinder-log-info.po [new file with mode: 0644]
cinder/locale/tr_TR/LC_MESSAGES/cinder-log-warning.po
cinder/locale/tr_TR/LC_MESSAGES/cinder.po [new file with mode: 0644]

index b7ba45c69d0be513d677627d37a22f762d503d06..f796176073306d47c3c30e30b20b702b098f687a 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 7.0.0.0b3.dev341\n"
+"Project-Id-Version: cinder 7.0.0.0b4.dev130\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-27 06:19+0000\n"
+"POT-Creation-Date: 2015-09-17 06:19+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,17 +26,17 @@ msgstr ""
 msgid "%(name)s: %(value)s"
 msgstr ""
 
-#: cinder/quota.py:825
+#: cinder/quota.py:832
 #, python-format
 msgid "Failed to commit reservations %s"
 msgstr ""
 
-#: cinder/quota.py:846
+#: cinder/quota.py:853
 #, python-format
 msgid "Failed to roll back reservations %s"
 msgstr ""
 
-#: cinder/service.py:297
+#: cinder/service.py:299
 #, python-format
 msgid ""
 "Manager for service %(binary)s %(host)s is reporting problems, not "
@@ -59,7 +59,7 @@ msgstr ""
 msgid "Exception encountered: "
 msgstr ""
 
-#: cinder/utils.py:623
+#: cinder/utils.py:625
 #, python-format
 msgid "Volume driver %s not initialized"
 msgstr ""
@@ -87,25 +87,49 @@ msgstr ""
 msgid "Backup volume metadata failed: %s."
 msgstr ""
 
-#: cinder/backup/manager.py:177
+#: cinder/backup/manager.py:181
 #, python-format
 msgid "Error encountered during initialization of driver: %(name)s."
 msgstr ""
 
-#: cinder/backup/manager.py:513
+#: cinder/backup/manager.py:206
+msgid "Problem cleaning incomplete backup operations."
+msgstr ""
+
+#: cinder/backup/manager.py:217
+#, python-format
+msgid "Problem cleaning up volume %(vol)s."
+msgstr ""
+
+#: cinder/backup/manager.py:227
+#, python-format
+msgid "Problem cleaning up backup %(bkup)s."
+msgstr ""
+
+#: cinder/backup/manager.py:233
+#, python-format
+msgid "Problem cleaning temp volumes and snapshots for backup %(bkup)s."
+msgstr ""
+
+#: cinder/backup/manager.py:288
+#, python-format
+msgid "Detach attachment %(attach_id)s failed."
+msgstr ""
+
+#: cinder/backup/manager.py:565
 msgid "Failed to update usages deleting backup"
 msgstr ""
 
-#: cinder/backup/manager.py:703
+#: cinder/backup/manager.py:782
 msgid "Backup driver has not been initialized"
 msgstr ""
 
-#: cinder/backup/manager.py:746
+#: cinder/backup/manager.py:825
 #, python-format
 msgid "Backup id %s is not invalid. Skipping reset."
 msgstr ""
 
-#: cinder/backup/manager.py:750
+#: cinder/backup/manager.py:829
 #, python-format
 msgid ""
 "Backup service %(configured_service)s does not support verify. Backup id "
@@ -254,116 +278,116 @@ msgstr ""
 msgid "Failed to load %s"
 msgstr ""
 
-#: cinder/cmd/volume_usage_audit.py:121
+#: cinder/cmd/volume_usage_audit.py:122
 #, python-format
 msgid "Exists volume notification failed: %s"
 msgstr ""
 
-#: cinder/cmd/volume_usage_audit.py:147
+#: cinder/cmd/volume_usage_audit.py:148
 #, python-format
 msgid "Create volume notification failed: %s"
 msgstr ""
 
-#: cinder/cmd/volume_usage_audit.py:173
+#: cinder/cmd/volume_usage_audit.py:174
 #, python-format
 msgid "Delete volume notification failed: %s"
 msgstr ""
 
-#: cinder/cmd/volume_usage_audit.py:191
+#: cinder/cmd/volume_usage_audit.py:192
 #, python-format
 msgid "Exists snapshot notification failed: %s"
 msgstr ""
 
-#: cinder/cmd/volume_usage_audit.py:217
+#: cinder/cmd/volume_usage_audit.py:218
 #, python-format
 msgid "Create snapshot notification failed: %s"
 msgstr ""
 
-#: cinder/cmd/volume_usage_audit.py:243
+#: cinder/cmd/volume_usage_audit.py:244
 #, python-format
 msgid "Delete snapshot notification failed: %s"
 msgstr ""
 
-#: cinder/consistencygroup/api.py:142
+#: cinder/consistencygroup/api.py:143
 #, python-format
 msgid "Error occurred when creating consistency group %s."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:173
+#: cinder/consistencygroup/api.py:174
 #, python-format
 msgid ""
-"CG snapshot %(cgsnap) not found when creating consistency group %(cg)s "
+"CG snapshot %(cgsnap)s not found when creating consistency group %(cg)s "
 "from source."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:187
+#: cinder/consistencygroup/api.py:188
 #, python-format
 msgid ""
-"Source CG %(source_cg) not found when creating consistency group %(cg)s "
+"Source CG %(source_cg)s not found when creating consistency group %(cg)s "
 "from source."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:218
+#: cinder/consistencygroup/api.py:219
 #, python-format
 msgid ""
 "Error occurred when creating consistency group %(cg)s from cgsnapshot "
 "%(cgsnap)s."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:271
+#: cinder/consistencygroup/api.py:272
 #, python-format
 msgid ""
 "Error occurred when creating volume entry from snapshot in the process of"
 " creating consistency group %(group)s from cgsnapshot %(cgsnap)s."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:282
+#: cinder/consistencygroup/api.py:283
 #, python-format
 msgid ""
 "Error occurred when creating consistency group %(group)s from cgsnapshot "
 "%(cgsnap)s."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:332
+#: cinder/consistencygroup/api.py:333
 #, python-format
 msgid ""
 "Error occurred when creating cloned volume in the process of creating "
 "consistency group %(group)s from source CG %(source_cg)s."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:343
+#: cinder/consistencygroup/api.py:344
 #, python-format
 msgid ""
 "Error occurred when creating consistency group %(group)s from source CG "
 "%(source_cg)s."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:401
+#: cinder/consistencygroup/api.py:402
 #, python-format
 msgid "Error occurred when building request spec list for consistency group %s."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:427
+#: cinder/consistencygroup/api.py:428
 #, python-format
 msgid "Failed to update quota for consistency group %s."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:748
+#: cinder/consistencygroup/api.py:749
 #, python-format
 msgid "Error occurred when creating cgsnapshot %s."
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:2657
+#: cinder/db/sqlalchemy/api.py:2705
 #, python-format
 msgid "VolumeType %s deletion failed, VolumeType in use."
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3583
+#: cinder/db/sqlalchemy/api.py:3662
 #, python-format
 msgid "Volume in unexpected state %s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3875
+#: cinder/db/sqlalchemy/api.py:3954
 #, python-format
 msgid "DBError detected when purging from table=%(table)s"
 msgstr ""
@@ -405,7 +429,7 @@ msgstr ""
 msgid "Error deleting key."
 msgstr ""
 
-#: cinder/scheduler/filter_scheduler.py:213
+#: cinder/scheduler/filter_scheduler.py:214
 #, python-format
 msgid ""
 "Error scheduling %(volume_id)s from last vol-service: %(last_host)s : "
@@ -422,7 +446,7 @@ msgstr ""
 msgid "Failed to create consistency group %(group_id)s."
 msgstr ""
 
-#: cinder/scheduler/manager.py:267
+#: cinder/scheduler/manager.py:271
 #, python-format
 msgid "Failed to schedule_%(method)s: %(ex)s"
 msgstr ""
@@ -464,30 +488,31 @@ msgstr ""
 msgid "Failed to update quota donating volume transfer id %s"
 msgstr ""
 
-#: cinder/volume/api.py:327
+#: cinder/volume/api.py:348
 msgid "Failed to update quota while deleting volume."
 msgstr ""
 
-#: cinder/volume/api.py:910
+#: cinder/volume/api.py:932
 #, python-format
 msgid ""
 "Unable to delete snapshot: %(snap_id)s, due to invalid status. Status "
 "must be available or error, not %(snap_status)s."
 msgstr ""
 
-#: cinder/volume/api.py:1222
+#: cinder/volume/api.py:1251
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to extend volume by %(s_size)sG, "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)."
 msgstr ""
 
-#: cinder/volume/api.py:1478
-msgid "Unable to find service for given host."
+#: cinder/volume/api.py:1523 cinder/volume/api.py:1568
+#, python-format
+msgid "Unable to find service: %(service)s for given host: %(host)s."
 msgstr ""
 
-#: cinder/volume/driver.py:373 cinder/volume/drivers/hitachi/hnas_nfs.py:379
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:280
+#: cinder/volume/driver.py:373 cinder/volume/drivers/hitachi/hnas_nfs.py:378
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:277
 #, python-format
 msgid "Recovering from a failed execute.  Try number %s"
 msgstr ""
@@ -506,297 +531,316 @@ msgstr ""
 msgid "Error detaching snapshot %(snapshot)s, due to remove export failure."
 msgstr ""
 
-#: cinder/volume/driver.py:593 cinder/volume/driver.py:607
+#: cinder/volume/driver.py:762 cinder/volume/driver.py:776
 #, python-format
 msgid "Failed to attach volume %(vol)s"
 msgstr ""
 
-#: cinder/volume/driver.py:627
+#: cinder/volume/driver.py:804 cinder/volume/manager.py:1582
 #, python-format
 msgid "Failed to copy volume %(src)s to %(dest)s."
 msgstr ""
 
-#: cinder/volume/driver.py:765
+#: cinder/volume/driver.py:942
 #, python-format
 msgid ""
 "Failed updating model of volume %(volume_id)s with driver provided model "
 "%(model)s"
 msgstr ""
 
-#: cinder/volume/driver.py:801
+#: cinder/volume/driver.py:978
 msgid "Attaching snapshot from a remote node is not supported."
 msgstr ""
 
-#: cinder/volume/driver.py:822
+#: cinder/volume/driver.py:999
 #, python-format
 msgid ""
 "Failed updating model of snapshot %(snapshot_id)s with driver provided "
 "model %(model)s."
 msgstr ""
 
-#: cinder/volume/driver.py:1917 cinder/volume/targets/iscsi.py:179
+#: cinder/volume/driver.py:2166 cinder/volume/targets/iscsi.py:171
 #, python-format
 msgid "ISCSI discovery attempt failed for:%s"
 msgstr ""
 
-#: cinder/volume/driver.py:2113
+#: cinder/volume/driver.py:2362
 #, python-format
 msgid "The volume driver requires %(data)s in the connector."
 msgstr ""
 
-#: cinder/volume/driver.py:2389
+#: cinder/volume/driver.py:2638
 #, python-format
 msgid ""
 "FibreChannelDriver validate_connector failed. No '%(setting)s'. Make sure"
 " HBA state is Online."
 msgstr ""
 
-#: cinder/volume/manager.py:235
+#: cinder/volume/manager.py:236
 #, python-format
 msgid "Invalid JSON: %s"
 msgstr ""
 
-#: cinder/volume/manager.py:251
+#: cinder/volume/manager.py:273
 msgid "Fetch volume pool name failed."
 msgstr ""
 
-#: cinder/volume/manager.py:329
+#: cinder/volume/manager.py:370
 msgid "Failed to initialize driver."
 msgstr ""
 
-#: cinder/volume/manager.py:353
+#: cinder/volume/manager.py:398
 msgid "Failed to re-export volume, setting to ERROR."
 msgstr ""
 
-#: cinder/volume/manager.py:381
+#: cinder/volume/manager.py:426
 msgid "Error during re-export on driver init."
 msgstr ""
 
-#: cinder/volume/manager.py:585
+#: cinder/volume/manager.py:637
 msgid "Unable to delete busy volume."
 msgstr ""
 
-#: cinder/volume/manager.py:614
+#: cinder/volume/manager.py:666
 msgid "Failed to update usages deleting volume."
 msgstr ""
 
-#: cinder/volume/manager.py:661
+#: cinder/volume/manager.py:713
 msgid ""
 "Unable to delete the destination volume during volume migration, (NOTE: "
 "database record needs to be deleted)."
 msgstr ""
 
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:759
 #, python-format
 msgid ""
 "Failed updating snapshot metadata using the provided volumes "
 "%(volume_id)s metadata"
 msgstr ""
 
-#: cinder/volume/manager.py:747
+#: cinder/volume/manager.py:802
 msgid "Delete snapshot failed, due to snapshot busy."
 msgstr ""
 
-#: cinder/volume/manager.py:775
+#: cinder/volume/manager.py:830
 msgid "Update snapshot usages failed."
 msgstr ""
 
-#: cinder/volume/manager.py:956
+#: cinder/volume/manager.py:1014
 msgid "Detach volume failed, due to uninitialized driver."
 msgstr ""
 
-#: cinder/volume/manager.py:960
+#: cinder/volume/manager.py:1018
 msgid "Detach volume failed, due to remove-export failure."
 msgstr ""
 
-#: cinder/volume/manager.py:1011
+#: cinder/volume/manager.py:1109
 #, python-format
-msgid "Failed to clone volume %(volume_id)s for image %(image_id)."
+msgid "Failed to clone volume %(volume_id)s for image %(image_id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:1018
+#: cinder/volume/manager.py:1116
 #, python-format
 msgid "Could not delete the image volume %(id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:1048
+#: cinder/volume/manager.py:1146
 #, python-format
 msgid "Failed to register image volume location %(uri)s."
 msgstr ""
 
-#: cinder/volume/manager.py:1058
+#: cinder/volume/manager.py:1156
 #, python-format
 msgid "Could not delete failed image volume %(id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:1103
+#: cinder/volume/manager.py:1201
 #, python-format
 msgid "Upload volume to image encountered an error (image-id: %(image_id)s)."
 msgstr ""
 
-#: cinder/volume/manager.py:1152
+#: cinder/volume/manager.py:1250
 #, python-format
 msgid ""
 "Failed to get driver initiator data for initiator %(initiator)s and "
 "namespace %(namespace)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1169
+#: cinder/volume/manager.py:1267
 #, python-format
 msgid ""
 "Failed to update initiator data for initiator %(initiator)s and backend "
 "%(backend)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1243
+#: cinder/volume/manager.py:1341
 msgid "Model update failed."
 msgstr ""
 
-#: cinder/volume/manager.py:1351
+#: cinder/volume/manager.py:1464
 msgid "Update volume model for transfer operation failed."
 msgstr ""
 
-#: cinder/volume/manager.py:1433
+#: cinder/volume/manager.py:1512
+#, python-format
+msgid "Failed to attach volume %(vol)s."
+msgstr ""
+
+#: cinder/volume/manager.py:1538
+#, python-format
+msgid "Unable to terminate volume connection: %(err)s."
+msgstr ""
+
+#: cinder/volume/manager.py:1559
+msgid "Failed to attach source volume for copy."
+msgstr ""
+
+#: cinder/volume/manager.py:1664
 #, python-format
 msgid "Failed to copy volume %(vol1)s to %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1526
+#: cinder/volume/manager.py:1751
 #, python-format
 msgid "Detach migration source volume failed:  %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1561
+#: cinder/volume/manager.py:1784
 #, python-format
 msgid "Failed to request async delete of migration source vol %(vol)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1780
+#: cinder/volume/manager.py:2008
 msgid "Extend volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:1860
+#: cinder/volume/manager.py:2088
 msgid "Failed to update usages while retyping volume."
 msgstr ""
 
-#: cinder/volume/manager.py:1906
+#: cinder/volume/manager.py:2134
 #, python-format
 msgid ""
 "Volume %s: driver error when trying to retype, falling back to generic "
 "mechanism."
 msgstr ""
 
-#: cinder/volume/manager.py:2010
+#: cinder/volume/manager.py:2238
 msgid "Promote volume replica failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2043
+#: cinder/volume/manager.py:2271
 msgid "Sync volume replica failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2079
+#: cinder/volume/manager.py:2307
 msgid "Get replication status for volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2106
+#: cinder/volume/manager.py:2334
 #, python-format
 msgid "Consistency group %s: create failed"
 msgstr ""
 
-#: cinder/volume/manager.py:2138
+#: cinder/volume/manager.py:2366
 #, python-format
 msgid "Create consistency group from snapshot-%(snap)s failed: SnapshotNotFound."
 msgstr ""
 
-#: cinder/volume/manager.py:2165
+#: cinder/volume/manager.py:2393
 #, python-format
 msgid ""
 "Create consistency group from source cg-%(cg)s failed: "
 "ConsistencyGroupNotFound."
 msgstr ""
 
-#: cinder/volume/manager.py:2229
+#: cinder/volume/manager.py:2457
 #, python-format
 msgid "Create consistency group from source %(source)s failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2274
+#: cinder/volume/manager.py:2502
 #, python-format
 msgid "Source snapshot cannot be found for target volume %(volume_id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2298
+#: cinder/volume/manager.py:2526
 #, python-format
 msgid "Source volumes cannot be found for target volume %(volume_id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2319
+#: cinder/volume/manager.py:2547
 #, python-format
 msgid "Source snapshot %(snapshot_id)s cannot be found."
 msgstr ""
 
-#: cinder/volume/manager.py:2328
+#: cinder/volume/manager.py:2556
 #, python-format
 msgid "The source volume %(volume_id)s cannot be found."
 msgstr ""
 
-#: cinder/volume/manager.py:2338
+#: cinder/volume/manager.py:2566
 #, python-format
 msgid ""
 "Failed to update %(volume_id)s metadata using the provided snapshot "
 "%(snapshot_id)s metadata."
 msgstr ""
 
-#: cinder/volume/manager.py:2437 cinder/volume/manager.py:2456
+#: cinder/volume/manager.py:2665 cinder/volume/manager.py:2684
 msgid "Delete consistency group failed to update usages."
 msgstr ""
 
-#: cinder/volume/manager.py:2507
+#: cinder/volume/manager.py:2735
 #, python-format
 msgid ""
 "Update consistency group failed to add volume-%(volume_id)s: "
 "VolumeNotFound."
 msgstr ""
 
-#: cinder/volume/manager.py:2536
+#: cinder/volume/manager.py:2764
 #, python-format
 msgid ""
 "Update consistency group failed to remove volume-%(volume_id)s: "
 "VolumeNotFound."
 msgstr ""
 
-#: cinder/volume/manager.py:2576
+#: cinder/volume/manager.py:2804
 #, python-format
 msgid ""
 "Error occurred in the volume driver when updating consistency group "
 "%(group_id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2589
+#: cinder/volume/manager.py:2817
 #, python-format
 msgid "Error occurred when updating consistency group %(group_id)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2688
+#: cinder/volume/manager.py:2916
 #, python-format
 msgid ""
 "Failed updating %(snapshot_id)s metadata using the provided volumes "
 "%(volume_id)s metadata"
 msgstr ""
 
-#: cinder/volume/manager.py:2795
+#: cinder/volume/manager.py:3023
 msgid "Failed to update usages deleting snapshot"
 msgstr ""
 
-#: cinder/volume/manager.py:2874 cinder/volume/manager.py:2910
-#: cinder/volume/manager.py:2990
+#: cinder/volume/manager.py:3122 cinder/volume/manager.py:3158
+#: cinder/volume/manager.py:3226
 msgid "Driver replication data update failed."
 msgstr ""
 
+#: cinder/volume/manager.py:3292
+#, python-format
+msgid "Failed to create manage_existing flow: %(object_type)s %(object_id)s."
+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:54 cinder/volume/volume_types.py:71
+#: cinder/volume/volume_types.py:54 cinder/volume/volume_types.py:72
 msgid "DB error:"
 msgstr ""
 
@@ -810,7 +854,12 @@ msgstr ""
 msgid "Failed to get device number for throttling: %(error)s"
 msgstr ""
 
-#: cinder/volume/volume_types.py:164
+#: cinder/volume/utils.py:368
+#, python-format
+msgid "Failed to open volume from %(path)s."
+msgstr ""
+
+#: cinder/volume/volume_types.py:165
 msgid "Default volume type is not found. Please check default_volume_type config:"
 msgstr ""
 
@@ -909,22 +958,22 @@ msgid ""
 "%(new_size)sGB."
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:130
+#: cinder/volume/drivers/glusterfs.py:125
 #, python-format
 msgid "Failed to umount %(share)s, reason=%(stderr)s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:373 cinder/volume/drivers/remotefs.py:272
+#: cinder/volume/drivers/glusterfs.py:368 cinder/volume/drivers/remotefs.py:272
 #, python-format
 msgid "Exception during mounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:432
+#: cinder/volume/drivers/glusterfs.py:427
 #, python-format
 msgid "Mount failure for %(share)s."
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:462
+#: cinder/volume/drivers/glusterfs.py:457
 #, python-format
 msgid ""
 "No snapshots found in database, but %(path)s has backing file "
@@ -943,54 +992,59 @@ msgstr ""
 msgid "VGC-CLUSTER command blocked and cancelled."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:358
 #: cinder/volume/drivers/dell/dell_storagecenter_common.py:412
 #: cinder/volume/drivers/ibm/storwize_svc/__init__.py:995
 #, python-format
 msgid "Unable to rename the logical volume for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:399
+#: cinder/volume/drivers/lvm.py:403
 #, python-format
 msgid "Unable to delete due to existing snapshot for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:633
+#: cinder/volume/drivers/lvm.py:656
 #, python-format
 msgid "Destination Volume Group %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:178
+#: cinder/volume/drivers/lvm.py:688
+#, python-format
+msgid "Volume migration failed due to exception: %(reason)s."
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:174
 #, python-format
 msgid "Mount failure for %(share)s after %(count)d attempts."
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:155
+#: cinder/volume/drivers/nimble.py:178
 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:418
+#: cinder/volume/drivers/nimble.py:535
 #, python-format
 msgid "Re-throwing Exception %s"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:207
+#: cinder/volume/drivers/pure.py:211
 #, python-format
 msgid "Snapshot deletion failed with message: %s"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:231
+#: cinder/volume/drivers/pure.py:235
 msgid "Unable to disconnect host from volume."
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:251
+#: cinder/volume/drivers/pure.py:255
 #, python-format
 msgid "Disconnection failed with message: %(msg)s."
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:797
+#: cinder/volume/drivers/pure.py:885
 #, python-format
 msgid ""
 "Purity host %(host_name)s is not managed by Cinder and can't have CHAP "
@@ -998,7 +1052,7 @@ msgid ""
 "issue."
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:807
+#: cinder/volume/drivers/pure.py:895
 #, python-format
 msgid ""
 "Purity host %(host_name)s is managed by Cinder but CHAP credentials could"
@@ -1010,22 +1064,27 @@ msgstr ""
 msgid "error opening rbd image %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:411 cinder/volume/drivers/sheepdog.py:359
+#: cinder/volume/drivers/rbd.py:411 cinder/volume/drivers/sheepdog.py:464
 msgid "error refreshing volume stats"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:776
+#: cinder/volume/drivers/rbd.py:780
 msgid "Retype with host migration not supported."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:780
+#: cinder/volume/drivers/rbd.py:784
 msgid "Retype of encryption type not supported."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:784
+#: cinder/volume/drivers/rbd.py:788
 msgid "Retype of extra_specs not supported."
 msgstr ""
 
+#: cinder/volume/drivers/rbd.py:1086
+#, python-format
+msgid "Unable to rename the logical volume for volume %s."
+msgstr ""
+
 #: cinder/volume/drivers/remotefs.py:484
 #, python-format
 msgid "Share %s ignored due to invalid format. Must be of form address:/export."
@@ -1044,84 +1103,116 @@ msgstr ""
 msgid "Call to Nova delete snapshot failed"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:385
+#: cinder/volume/drivers/sheepdog.py:80
+#, python-format
+msgid "Sheepdog is not installed. OSError: command is %s."
+msgstr ""
+
+#: cinder/volume/drivers/sheepdog.py:83
+#, python-format
+msgid "OSError: command is %s."
+msgstr ""
+
+#: cinder/volume/drivers/sheepdog.py:100 cinder/volume/drivers/sheepdog.py:127
+#: cinder/volume/drivers/sheepdog.py:157
+#, python-format
+msgid "Failed to connect to sheep daemon. addr: %(addr)s, port: %(port)s"
+msgstr ""
+
+#: cinder/volume/drivers/sheepdog.py:104
+#, python-format
+msgid "Failed to check cluster status.(command: %s)"
+msgstr ""
+
+#: cinder/volume/drivers/sheepdog.py:132
+#, python-format
+msgid "Volume already exists. %s"
+msgstr ""
+
+#: cinder/volume/drivers/sheepdog.py:134
+#, python-format
+msgid "Failed to create volume. %s"
+msgstr ""
+
+#: cinder/volume/drivers/sheepdog.py:161
+#, python-format
+msgid "Failed to delete volume. %s"
+msgstr ""
+
+#: cinder/volume/drivers/solidfire.py:419
 #, python-format
 msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:581
+#: cinder/volume/drivers/solidfire.py:624
 #, python-format
 msgid "Volume %s, not found on SF Cluster."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:584
+#: cinder/volume/drivers/solidfire.py:627
 #, python-format
 msgid "Found %(count)s volumes mapped to id: %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:653
+#: cinder/volume/drivers/solidfire.py:709
 #, python-format
 msgid "Failed image conversion during cache creation: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:898
+#: cinder/volume/drivers/solidfire.py:947
 #, 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:901
+#: cinder/volume/drivers/solidfire.py:950
 msgid "This usually means the volume was never successfully created."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:919
+#: cinder/volume/drivers/solidfire.py:965
 #, python-format
 msgid ""
 "Volume ID %s was not found on the SolidFire Cluster while attempting "
 "delete_volume operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:951
+#: cinder/volume/drivers/solidfire.py:994
 #, python-format
 msgid ""
 "Account for Volume ID %s was not found on the SolidFire Cluster while "
 "attempting create_snapshot operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:998
+#: cinder/volume/drivers/solidfire.py:1041
 #, python-format
 msgid ""
 "Volume ID %s was not found on the SolidFire Cluster while attempting "
 "extend_volume operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1021
-msgid "Failed to get updated stats"
-msgstr ""
-
-#: cinder/volume/drivers/solidfire.py:1057
+#: cinder/volume/drivers/solidfire.py:1095
 #, python-format
 msgid ""
 "Volume ID %s was not found on the SolidFire Cluster while attempting "
 "attach_volume operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1081
+#: cinder/volume/drivers/solidfire.py:1116
 #, python-format
 msgid ""
 "Volume ID %s was not found on the SolidFire Cluster while attempting "
 "detach_volume operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1106
+#: cinder/volume/drivers/solidfire.py:1138
 #, python-format
 msgid ""
 "Volume ID %s was not found on the SolidFire Cluster while attempting "
 "accept_transfer operation!"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1249
+#: cinder/volume/drivers/solidfire.py:1273
 #, python-format
 msgid ""
 "Account for Volume ID %s was not found on the SolidFire Cluster while "
@@ -1173,8 +1264,8 @@ msgid "Configuration value %s is not set."
 msgstr ""
 
 #: cinder/volume/drivers/tintri.py:161 cinder/volume/drivers/tintri.py:290
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:288
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:194
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:318
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:191
 #, python-format
 msgid "Resizing %s failed. Cleaning volume."
 msgstr ""
@@ -1354,29 +1445,29 @@ msgstr ""
 msgid "iscsi_ip_address must be set!"
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:307
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:290
 #, python-format
 msgid ""
-"Error in creating volume [%(vol)s] in CloudByte storage. Exhausted all "
-"[%(max)s] attempts."
+"CloudByte operation [%(operation)s] failed for volume [%(vol)s]. "
+"Exhausted all [%(max)s] attempts."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:580
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:616
 #, python-format
 msgid "TSM [%s] not found in CloudByte storage."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:807
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:846
 #, python-format
 msgid "CloudByte does not have a volume corresponding to OpenStack volume [%s]."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:811
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:850
 #, python-format
 msgid "CloudByte volume information not available for OpenStack volume [%s]."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:999
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:1038
 #, python-format
 msgid "CloudByte snapshot information is not available for OpenStack volume [%s]."
 msgstr ""
@@ -1411,188 +1502,182 @@ msgstr ""
 msgid "Unable to create folder path %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:658
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:660
 msgid "ScVolume returned success with empty payload.  Attempting to locate volume"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:664
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:666
 #, python-format
 msgid "ScVolume create error %(name)s: %(code)d %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:820
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:822
 #, python-format
 msgid "AddHba error: %(wwn)s to %(srvname)s : %(code)d %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:915
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:917
 #, python-format
 msgid "ScPhysicalServer create error: %(wwn)s: %(code)d %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:929
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:931
 msgid "Error adding HBA to server"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:961
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:963
 #, python-format
 msgid "ScServer error: %(code)d %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1011
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1013
 msgid "Error getting FaultDomainList"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1034
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1036
 msgid "Unable to find FC initiators"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1068
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1070
 #, python-format
 msgid "Unable to find volume mappings: %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1071
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1094
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1073
 msgid "_find_mappings: volume is not active"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1091
-#, python-format
-msgid "Unable to find volume mapping profiles: %s"
-msgstr ""
-
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1113
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1110
 #, python-format
 msgid "Unable to find controller port: %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1172
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1169
 msgid "Volume appears unmapped"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1202
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1199
 #, python-format
 msgid "Unable to retrieve VolumeConfiguration: %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1252
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1249
 #, python-format
 msgid "Unable to find controller port iscsi configuration: %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1442
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1439
 #, python-format
 msgid "Unable to map %(vol)s to %(srv)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1472
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1469
 #, python-format
 msgid "Unable to unmap Volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1532
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1529
 #, python-format
 msgid "CreateReplay error: %(code)d %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1575
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1572
 #, python-format
 msgid "Invalid ReplayList return: %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1603
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2100
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1600
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2097
 #, python-format
 msgid "ScReplay Expire error: %(code)d %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1632
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1629
 #, python-format
 msgid "ScReplay CreateView error: %(code)d %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1637
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1634
 #, python-format
 msgid "Unable to create volume %s from replay"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1663
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1660
 msgid "Error: unable to snap replay"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1682
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1679
 #, python-format
 msgid "Error expanding volume %(name)s: %(code)d %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1708
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1705
 #, python-format
 msgid "Error renaming volume %(original)s to %(name)s: %(code)d %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1733
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1730
 msgid "User does not have permission to change Storage Profile selection."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1740
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1737
 #, python-format
 msgid "Storage Profile %s was not found."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1747
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1744
 msgid "Default Storage Profile was not found."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1760
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1757
 #, python-format
 msgid ""
 "Error changing Storage Profile for volume %(original)s to %(name)s: "
 "%(code)d %(reason)s %(text)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1781
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1778
 #, python-format
 msgid "Error getting user preferences: %(code)d %(reason)s %(text)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1830
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1827
 #, python-format
 msgid "Multiple replay profiles under name %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1836
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1833
 #, python-format
 msgid "find_replay_profile error %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1859
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1856
 #, python-format
 msgid "create_replay_profile failed %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1879
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1876
 #, python-format
 msgid "Unable to delete profile %(cg)s : %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1951
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1948
 #, python-format
 msgid "Failed to add %s to cg."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1969
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1966
 #, python-format
 msgid "Failed to remove %s from cg."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2039
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2036
 #, python-format
 msgid "snap_cg error: %(code)d %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2187
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2242
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2184
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2239
 #, python-format
 msgid "ScVolume error on rename: %(code)d %(reason)s"
 msgstr ""
@@ -1646,165 +1731,165 @@ msgstr ""
 msgid "Failed to terminate connection %(initiator)s %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_client.py:262
+#: cinder/volume/drivers/dothill/dothill_client.py:273
 #, python-format
 msgid "Error in copying volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_common.py:182
+#: cinder/volume/drivers/dothill/dothill_common.py:180
 #, python-format
 msgid "Creation of volume %s failed."
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_common.py:207
+#: cinder/volume/drivers/dothill/dothill_common.py:205
 msgid "Volume must be detached for clone operation."
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_common.py:233
+#: cinder/volume/drivers/dothill/dothill_common.py:227
 #, python-format
 msgid "Cloning of volume %s failed."
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_common.py:257
+#: cinder/volume/drivers/dothill/dothill_common.py:247
 #, python-format
 msgid "Create volume failed from snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_common.py:277
+#: cinder/volume/drivers/dothill/dothill_common.py:267
 #, python-format
 msgid "Deletion of volume %s failed."
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_common.py:342
+#: cinder/volume/drivers/dothill/dothill_common.py:329
 #, python-format
 msgid "Error mapping volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_common.py:358
+#: cinder/volume/drivers/dothill/dothill_common.py:345
 #, python-format
 msgid "Error unmapping volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_common.py:367
+#: cinder/volume/drivers/dothill/dothill_common.py:354
 msgid "Error getting active FC target ports."
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_common.py:374
+#: cinder/volume/drivers/dothill/dothill_common.py:361
 msgid "Error getting active ISCSI target iqns."
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_common.py:381
+#: cinder/volume/drivers/dothill/dothill_common.py:368
 msgid "Error getting active ISCSI target portals."
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_common.py:398
+#: cinder/volume/drivers/dothill/dothill_common.py:385
 #, python-format
 msgid "Creation of snapshot failed for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_common.py:415
+#: cinder/volume/drivers/dothill/dothill_common.py:402
 #, python-format
 msgid "Deleting snapshot %s failed"
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_common.py:437
+#: cinder/volume/drivers/dothill/dothill_common.py:424
 #, python-format
 msgid "Extension of volume %s failed."
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_common.py:446
+#: cinder/volume/drivers/dothill/dothill_common.py:433
 msgid "Error getting chap record."
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_common.py:453
+#: cinder/volume/drivers/dothill/dothill_common.py:440
 msgid "Error creating chap record."
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_common.py:497
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:643
+#: cinder/volume/drivers/dothill/dothill_common.py:485
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:886
 #, python-format
 msgid "Error migrating volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_common.py:520
+#: cinder/volume/drivers/dothill/dothill_common.py:508
 msgid "Error manage existing volume."
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_common.py:538
+#: cinder/volume/drivers/dothill/dothill_common.py:526
 msgid "Error manage existing get volume size."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:429
+#: cinder/volume/drivers/emc/emc_vmax_common.py:430
 #, python-format
 msgid "Error Attaching volume %(vol)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:650
+#: cinder/volume/drivers/emc/emc_vmax_common.py:651
 #, 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:784
+#: cinder/volume/drivers/emc/emc_vmax_common.py:785
 #, python-format
 msgid ""
 "Failed to return volume %(volumeName)s to original storage pool. Please "
 "contact your system administrator to return it to the correct location."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:873
+#: cinder/volume/drivers/emc/emc_vmax_common.py:874
 #, python-format
 msgid ""
 "Unable to create or get default storage group for FAST policy: "
 "%(fastPolicyName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:885
+#: cinder/volume/drivers/emc/emc_vmax_common.py:886
 #, python-format
 msgid ""
 "Failed to verify that volume was added to storage group for FAST policy: "
 "%(fastPolicyName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:927
+#: cinder/volume/drivers/emc/emc_vmax_common.py:928
 #, python-format
 msgid "Error finding target pool instance name for pool: %(targetPoolName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:939
+#: cinder/volume/drivers/emc/emc_vmax_common.py:940
 #, python-format
 msgid "Error migrating volume: %(volumename)s. to target pool %(targetPoolName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:954
+#: cinder/volume/drivers/emc/emc_vmax_common.py:955
 #, python-format
 msgid ""
 "Volume : %(volumeName)s. was not successfully migrated to target pool "
 "%(targetPoolName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1034
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1035
 #, python-format
 msgid ""
 "Failed to add %(volumeName)s to default storage group for fast policy "
 "%(fastPolicyName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1060
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1061
 msgid "Error getting array, pool, SLO and workload."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1073
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1074
 msgid "Error parsing array, pool, SLO and workload."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1076
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1077
 #, python-format
 msgid ""
 "The source array : %(sourceArraySerialNumber)s does not match the target "
 "array: %(targetArraySerialNumber)s skipping storage-assisted migration."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1085
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1086
 #, python-format
 msgid ""
 "Only SLO/workload migration within the same SRP Pool is supported in this"
@@ -1812,82 +1897,82 @@ msgid ""
 "array: %(targetPoolName)s. Skipping storage-assisted migration."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1113
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1114
 #, python-format
 msgid ""
 "No action required. Volume: %(volumeName)s is already part of "
 "slo/workload combination: %(targetCombination)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1140
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1141
 msgid "Error getting target pool name and array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1152
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1153
 msgid "Error parsing target pool name, array, and fast policy."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1156
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1157
 #, python-format
 msgid ""
 "The source array : %(sourceArraySerialNumber)s does not match the target "
 "array: %(targetArraySerialNumber)s, skipping storage-assisted migration."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1171
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1172
 #, python-format
 msgid ""
 "No action required. Volume: %(volumeName)s is already part of pool: "
 "%(pool)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1181
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1182
 msgid "Only available volumes can be migrated between different protocols."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1505
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1518
 #, python-format
 msgid "Target end points do not exist for hardware Id: %(hardwareIdInstance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1911
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1929
 #, python-format
 msgid "Unable to determine whether %(volumeName)s is composite or not."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2086
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2104
 #, python-format
 msgid "Volume %(name)s not found on the array. No volume to delete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2944
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3067
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2962
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3085
 #, python-format
 msgid ""
 "Volume %(name)s is not suitable for storage assisted migration using "
 "retype."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3009
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3027
 #, python-format
 msgid ""
 "Volume : %(volumeName)s has not been removed from source storage group "
 "%(storageGroup)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3023
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3041
 #, python-format
 msgid "Failed to get or create storage group %(storageGroupName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3036
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3054
 #, python-format
 msgid ""
 "Volume : %(volumeName)s has not been added to target storage group "
 "%(storageGroup)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3308
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3326
 #, python-format
 msgid ""
 "Failed to Roll back to re-add volume %(volumeName)s to default storage "
@@ -1895,17 +1980,17 @@ msgid ""
 " get the volume returned to the default storage group."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4113
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4131
 #, python-format
 msgid "Exception: %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4132
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4150
 #, python-format
 msgid "Volume %(name)s not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4263
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4281
 #, python-format
 msgid "Exception: %(ex)s."
 msgstr ""
@@ -1975,8 +2060,8 @@ msgid "Error disassociating storage group from policy: %s."
 msgstr ""
 
 #: cinder/volume/drivers/emc/emc_vmax_fast.py:667
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:524
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:533
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:536
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:545
 #, python-format
 msgid "Exception: %s."
 msgstr ""
@@ -2089,68 +2174,68 @@ msgstr ""
 msgid "Unable to retrieve pool instance of %(poolName)s on array %(array)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1174
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1175
 msgid "Error parsing array from host capabilities."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1526
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1528
 #, python-format
 msgid ""
 "SLO: %(slo)s is not valid. Valid values are Bronze, Silver, Gold, "
 "Platinum, Diamond, Optimized, NONE."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1531
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1533
 #, python-format
 msgid ""
 "Workload: %(workload)s is not valid. Valid values are DSS_REP, DSS, OLTP,"
 " OLTP_REP, NONE."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1657
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1494
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1501
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1504
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1507
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1510
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1594
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1615
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1618
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1649
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1659
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1662
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1665
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1744
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1747
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1750
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1753
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1791
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1794
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1969
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1972
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1975
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1978
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1991
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2000
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1666
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1506
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1513
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1516
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1519
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1522
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1606
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1627
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1630
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1661
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1671
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1674
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1677
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1756
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1759
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1762
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1765
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1803
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1806
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2016
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2019
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2022
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2025
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2038
 #: cinder/volume/drivers/san/hp/hp_3par_common.py:2047
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2051
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:662
+#: 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_lefthand_rest_proxy.py:802
 #, python-format
 msgid "Exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1907
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1916
 msgid ""
 "Please check your xml for format or syntax errors. Please see "
 "documentation for more details."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1948
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1957
 #, python-format
 msgid "Array Serial Number must be in the file %(fileName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1954
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1963
 #, python-format
 msgid "PoolName must be in the file %(fileName)s."
 msgstr ""
@@ -2189,41 +2274,41 @@ msgstr ""
 msgid "Migration of LUN %s failed to complete."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1316
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1317
 #, python-format
 msgid "Invalid value for %(key)s, value is %(value)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1356
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1357
 #, python-format
 msgid "Error happened during storage pool querying, %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2035
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2044
 msgid "The given extra_spec or valid_values is None."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2687
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2698
 #, python-format
 msgid "Create consistency group %s failed."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2705
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2716
 #, python-format
 msgid "Delete consistency group %s failed."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2769
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2780
 #, python-format
 msgid "Create cg snapshot %s failed."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2794
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2805
 #, python-format
 msgid "Delete cgsnapshot %s failed."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3209
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3222
 #, python-format
 msgid "Failed to find available iSCSI targets for %s."
 msgstr ""
@@ -2290,56 +2375,56 @@ msgstr ""
 msgid "Error getting iSCSI target info from EVS %(evs)s."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:89
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:77
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:91
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:79
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:239
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:241
 #, python-format
 msgid "No configuration found for service: %s."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:304
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:306
 msgid "No more targets avaliable."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:444
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:446
 #, python-format
 msgid "HDP not found: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:505
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:507
 #, python-format
 msgid "iSCSI portal not found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:619
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:621
 msgid "delete_vol: provider location empty."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:796
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:798
 #, python-format
 msgid "Array mismatch %(myid)s vs %(arid)s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:218
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:220
 #, python-format
 msgid "No configuration found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:500
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:499
 #, python-format
 msgid "NFS share %(share)s has no service entry: %(svc)s -> %(hdp)s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:601
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:600
 #, python-format
 msgid "Invalid hostname %(host)s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:794
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:793
 #, python-format
 msgid "The NFS Volume %(cr)s does not exist."
 msgstr ""
@@ -2353,39 +2438,48 @@ msgstr ""
 msgid "Unable to rename lun %s on array."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:778
+#: cinder/volume/drivers/huawei/huawei_driver.py:565
 msgid "Retype volume error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_utils.py:116
+#: cinder/volume/drivers/huawei/huawei_utils.py:117
 #, python-format
 msgid ""
 "Extra specs must be specified as capabilities:%s='<is> True' or '<is> "
 "true'."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_utils.py:154
+#: cinder/volume/drivers/huawei/huawei_utils.py:153
 #, python-format
 msgid "parse_xml_file: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:74
+#: cinder/volume/drivers/huawei/rest_client.py:82
 #, python-format
 msgid "Bad response from server: %(url)s. Error: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:84
+#: cinder/volume/drivers/huawei/rest_client.py:92
 #, python-format
 msgid "JSON transfer error: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:387
+#: cinder/volume/drivers/huawei/rest_client.py:113
+#, python-format
+msgid "Login error, reason is: %s."
+msgstr ""
+
+#: cinder/volume/drivers/huawei/rest_client.py:142
+msgid "Can't open the recent url, relogin."
+msgstr ""
+
+#: cinder/volume/drivers/huawei/rest_client.py:422
 msgid ""
 "Error occurred when adding hostgroup and lungroup to view. Remove lun "
 "from lungroup now."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:534
+#: cinder/volume/drivers/huawei/rest_client.py:573
 #, python-format
 msgid "JSON transfer data error. %s."
 msgstr ""
@@ -2545,20 +2639,20 @@ msgstr ""
 msgid "Could not get pool data from the storage."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:463
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:464
 msgid "Protocol must be specified as '<in> iSCSI' or '<in> FC'."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:478
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:479
 msgid "Replication must be specified as '<is> True' or '<is> False'."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:734
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:735
 #, python-format
 msgid "Failed to create CGSnapshot. Exception: %s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:750
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:751
 #, python-format
 msgid ""
 "Failed to delete the snapshot %(snap)s of CGSnapshot. Exception: "
@@ -2602,52 +2696,52 @@ msgstr ""
 msgid "Failed to rename %(new_volume)s into %(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/utils.py:247
+#: cinder/volume/drivers/netapp/utils.py:256
 #, python-format
 msgid "Cannot get QoS spec for volume %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:180
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:210
 #, python-format
 msgid "Exception creating LUN %(name)s in pool %(pool)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:293
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:323
 #, python-format
 msgid "Exception cloning volume %(name)s from source volume %(source)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:431
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:461
 #, python-format
 msgid "Message: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:433
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:463
 #, python-format
 msgid "Error getting LUN attribute. Exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:554
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:584
 #, python-format
 msgid "Failure deleting staged tmp LUN %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:557
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:587
 #, python-format
 msgid "Unknown exception in post clone resize LUN %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:559
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:589
 #, python-format
 msgid "Exception details: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:124
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:121
 #, python-format
 msgid "Exception creating vol %(name)s on pool %(pool)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:169
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:166
 #, python-format
 msgid ""
 "Exception creating volume %(name)s from source %(source)s on share "
@@ -2659,48 +2753,43 @@ msgstr ""
 msgid "Setting QoS for %s failed"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:358
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:383
 #, python-format
 msgid "Copy offload workflow unsuccessful. %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:423
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:438
 #, python-format
 msgid "Error in workflow copy from cache. %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:89
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:94
 #, python-format
 msgid "Error provisioning volume %(lun_name)s on %(volume_name)s. Details: %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:189
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:194
 #, python-format
 msgid "LUN %(path)s geometry failed. Message - %(msg)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/client.py:83
-#, python-format
-msgid "Unexpected error while invoking web service. Error - %s."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/eseries/library.py:190
+#: cinder/volume/drivers/netapp/eseries/library.py:220
 #, python-format
 msgid "Error resolving host %(host)s. Error - %(e)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:374
-#: cinder/volume/drivers/netapp/eseries/library.py:388
+#: cinder/volume/drivers/netapp/eseries/library.py:421
+#: cinder/volume/drivers/netapp/eseries/library.py:439
 #, python-format
 msgid "Error creating volume. Msg - %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:410
+#: cinder/volume/drivers/netapp/eseries/library.py:461
 #, python-format
 msgid "Failure deleting snap vol. Error: %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:441
+#: cinder/volume/drivers/netapp/eseries/library.py:492
 #, python-format
 msgid "Vol copy job status %s."
 msgstr ""
@@ -2810,70 +2899,78 @@ msgid "Flexvisor failed to get pool %(id)s info."
 msgstr ""
 
 #: cinder/volume/drivers/san/san.py:151
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:416
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:419
 #: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:269
 #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:397
 #, python-format
 msgid "Error running SSH command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:433
-msgid "Conflict detected in Virtual Volume Set %(volume_set): %(error)"
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:445
+#, python-format
+msgid "Conflict detected in Virtual Volume Set %(volume_set)s: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:458
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:469
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:470
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:481
 #, python-format
 msgid "Virtual Volume Set %s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:732
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:744
 #, python-format
 msgid "Error extending volume: %(vol)s. Exception: %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1200
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1212
 #, python-format
 msgid "Error creating QOS rule %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1233
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1245
 #, python-format
 msgid "Error setting Flash Cache policy to %s - exception"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1724
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1736
 #, python-format
 msgid "Error extending volume %(id)s. Ex: %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1850
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1862
 #, python-format
 msgid "Error attaching volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1863
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1875
 #, python-format
 msgid "Error detaching volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2499
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1937
+#, python-format
+msgid ""
+"Changing the volume name from %(tmp)s to %(orig)s failed because "
+"%(reason)s"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2546
 #, python-format
 msgid "Exception during snapCPG revert: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2571
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2618
 #, python-format
 msgid "Unexpected error when retype() tried to deleteVolumeSet(%s)"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2593
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2596
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2640
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2643
 #, python-format
 msgid "Unexpected error when retype() revert tried to deleteVolumeSet(%s)"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2604
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2651
 #, python-format
 msgid ""
 "%(exception)s: Exception during revert of retype for volume "
@@ -2881,33 +2978,58 @@ msgid ""
 " restored."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2615
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2662
 #, 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:634
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:635
 #, python-format
 msgid "Volume %s doesn't exist on array."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:322
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:231
+#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:323
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:236
 msgid "Volume did not exist. It will not be deleted"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:334
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:273
+#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:335
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:411
 msgid "Snapshot did not exist. It will not be deleted"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:469
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:265
+msgid "Creating a consistency group from a source is not currently supported."
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:312
+#, python-format
+msgid "Could not find volume with name %(name)s. Error: %(error)s"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:336
+#, python-format
+msgid "Could not create snapshot set. Error: '%s'"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:368
+msgid "Snapshot did not exist. It will not be deleted."
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:609
 #, python-format
 msgid "'%(value)s' is an invalid value for extra spec '%(key)s'"
 msgstr ""
 
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:833
+#, python-format
+msgid ""
+"Changing the volume name from %(tmp)s to %(orig)s failed because "
+"%(reason)s."
+msgstr ""
+
 #: cinder/volume/drivers/violin/v6000_common.py:222
 #: cinder/volume/drivers/violin/v7000_common.py:205
 #, python-format
@@ -3009,81 +3131,81 @@ msgstr ""
 msgid "Storage profile: %s cannot be found in vCenter."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/datastore.py:221
+#: cinder/volume/drivers/vmware/datastore.py:222
 msgid "Error occurred while selecting datastore."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:503
+#: cinder/volume/drivers/vmware/vmdk.py:509
 #, python-format
 msgid "There are no valid hosts available in configured cluster(s): %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:509
+#: cinder/volume/drivers/vmware/vmdk.py:515
 #, python-format
 msgid "There is no valid datastore satisfying requirements: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:857
+#: cinder/volume/drivers/vmware/vmdk.py:863
 #, python-format
 msgid "Error occurred while copying %(src)s to %(dst)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:964
+#: cinder/volume/drivers/vmware/vmdk.py:970
 #, python-format
 msgid "Error occurred while copying image: %(image_id)s to %(path)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1095
+#: cinder/volume/drivers/vmware/vmdk.py:1101
 #, python-format
 msgid "Error occurred while creating volume: %(id)s from image: %(image_id)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1170
-#: cinder/volume/drivers/vmware/vmdk.py:1270
+#: cinder/volume/drivers/vmware/vmdk.py:1176
+#: cinder/volume/drivers/vmware/vmdk.py:1276
 #, python-format
 msgid "Error occurred while copying image: %(id)s to volume: %(vol)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1211
+#: cinder/volume/drivers/vmware/vmdk.py:1217
 #, python-format
 msgid "Unable to extend the size of the vmdk virtual disk at the path %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1482
+#: cinder/volume/drivers/vmware/vmdk.py:1488
 #, python-format
 msgid "Error occurred while cloning backing: %s during retype."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1547
+#: cinder/volume/drivers/vmware/vmdk.py:1553
 #, python-format
 msgid "Not able to find a different datastore to place the extended volume %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1562
+#: cinder/volume/drivers/vmware/vmdk.py:1568
 #, python-format
 msgid "Not able to relocate volume %s for extending."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1678
+#: cinder/volume/drivers/vmware/vmdk.py:1684
 msgid "Error occurred while creating temporary backing."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1862
+#: cinder/volume/drivers/vmware/vmdk.py:1868
 #, python-format
 msgid "Version string '%s' is not parseable"
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1890
+#: cinder/volume/drivers/vmware/vmdk.py:1896
 #, python-format
-msgid "Not able to configure PBM for VC server: %s"
+msgid "Not able to configure PBM for vCenter server: %s"
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1358
+#: cinder/volume/drivers/vmware/volumeops.py:1375
 #, python-format
 msgid "Virtual disk device of backing: %s not found."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1531
+#: cinder/volume/drivers/vmware/volumeops.py:1548
 #, python-format
 msgid "Compute cluster: %s not found."
 msgstr ""
@@ -3113,68 +3235,88 @@ msgstr ""
 msgid "URLError: %s"
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/webdavclient.py:91
+#: cinder/volume/drivers/zfssa/webdavclient.py:112
 #, python-format
 msgid "WebDAV returned with %(code)s error during %(method)s call."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/webdavclient.py:96
+#: cinder/volume/drivers/zfssa/webdavclient.py:117
 #, python-format
 msgid ""
 "WebDAV operation failed with error code: %(code)s reason: %(reason)s "
 "Retry attempt %(retry)s in progress."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:273
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:300
 #, python-format
 msgid ""
 "Volume ID %s was not found on the zfssa device while attempting "
 "delete_volume operation."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:320
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:351
 #, python-format
 msgid "Snapshot %s: has clones"
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:423
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:456
 #, python-format
 msgid "Clone Volume:%(volume)s failed from source volume:%(src_vref)s"
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:552
-#: cinder/volume/drivers/zfssa/zfssanfs.py:348
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:491
+#: cinder/volume/drivers/zfssa/zfssanfs.py:327
+msgid "virtual_size property is not set for the image."
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:495
+#: cinder/volume/drivers/zfssa/zfssanfs.py:331
+#, python-format
+msgid "Image size %(img_size)dGB is larger than volume size %(vol_size)dGB."
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:522
+#: cinder/volume/drivers/zfssa/zfssanfs.py:363
+#, python-format
+msgid "Cannot clone image %(image)s to volume %(volume)s. Error: %(error)s."
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:795
+#: cinder/volume/drivers/zfssa/zfssanfs.py:586
 #, python-format
 msgid ""
 "Location info needed for backend enabled volume migration not in correct "
 "format: %s. Continuing with generic volume migration."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:558
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:801
 msgid ""
 "zfssa_replication_ip not set in cinder.conf. zfssa_replication_ip is "
 "needed for backend enabled volume migration. Continuing with generic "
 "volume migration."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssanfs.py:176
+#: cinder/volume/drivers/zfssa/zfssanfs.py:190
 #, python-format
 msgid "Exception during mounting %s."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssanfs.py:242
+#: cinder/volume/drivers/zfssa/zfssanfs.py:256
 #, python-format
 msgid ""
 "Error in extending volume size: Volume: %(volume)s Vol_Size: %(vol_size)d"
 " with Snapshot: %(snapshot)s Snap_Size: %(snap_size)d"
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:377
+#: cinder/volume/drivers/zfssa/zfssarest.py:745
 #, python-format
-msgid "Error Pool ownership: Pool %(pool)s is not owned by %(host)s."
+msgid ""
+"Error Getting Snapshot: %(snapshot)s of Volume: %(lun)s in Pool: "
+"%(pool)s, Project: %(project)s  Return code: %(ret.status)d, Message: "
+"%(ret.data)s."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:753
+#: cinder/volume/drivers/zfssa/zfssarest.py:781
 #, python-format
 msgid ""
 "Error Setting Volume: %(lun)s to InitiatorGroup: %(initiatorgroup)s Pool:"
@@ -3182,50 +3324,47 @@ msgid ""
 "%(ret.data)s."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:771
+#: cinder/volume/drivers/zfssa/zfssarest.py:1238
 #, python-format
-msgid ""
-"Error Deleting Volume: %(lun)s to Pool: %(pool)s Project: %(project)s  "
-"Return code: %(ret.status)d Message: %(ret.data)s."
+msgid "Cannot delete file %s."
 msgstr ""
 
-#: cinder/volume/flows/common.py:60
+#: cinder/volume/flows/common.py:61
 #, 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
-#: cinder/volume/flows/manager/create_volume.py:768
+#: cinder/volume/flows/common.py:96
 #, python-format
-msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgid "Failed updating %(object_type)s %(object_id)s with %(update)s"
 msgstr ""
 
-#: cinder/volume/flows/api/create_volume.py:503
+#: cinder/volume/flows/api/create_volume.py:516
 #, python-format
 msgid "Failed destroying volume entry %s"
 msgstr ""
 
-#: cinder/volume/flows/api/create_volume.py:604
+#: cinder/volume/flows/api/create_volume.py:617
 #, python-format
 msgid "Failed rolling back quota for %s reservations"
 msgstr ""
 
-#: cinder/volume/flows/api/create_volume.py:651
+#: cinder/volume/flows/api/create_volume.py:664
 #, python-format
 msgid "Failed to update quota for deleting volume: %s"
 msgstr ""
 
-#: cinder/volume/flows/api/create_volume.py:748
-#: cinder/volume/flows/manager/create_volume.py:162
-#: cinder/volume/flows/manager/create_volume.py:170
-#: cinder/volume/flows/manager/create_volume.py:213
+#: cinder/volume/flows/api/create_volume.py:761
+#: cinder/volume/flows/manager/create_volume.py:166
+#: cinder/volume/flows/manager/create_volume.py:174
+#: cinder/volume/flows/manager/create_volume.py:217
 #, python-format
 msgid "Volume %s: create failed"
 msgstr ""
 
-#: cinder/volume/flows/api/create_volume.py:752
+#: cinder/volume/flows/api/create_volume.py:765
 #: cinder/volume/flows/api/manage_existing.py:130
 msgid "Unexpected build error:"
 msgstr ""
@@ -3240,62 +3379,62 @@ msgstr ""
 msgid "Volume %s: manage failed."
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:115
+#: cinder/volume/flows/manager/create_volume.py:119
 #, python-format
 msgid "Volume %s: update volume state failed."
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:183
+#: cinder/volume/flows/manager/create_volume.py:187
 #, python-format
 msgid "Volume %s: rescheduling failed"
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:340
+#: cinder/volume/flows/manager/create_volume.py:344
 #, python-format
 msgid ""
 "Failed notifying about the volume action %(event)s for volume "
 "%(volume_id)s"
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:443
+#: cinder/volume/flows/manager/create_volume.py:449
 #, python-format
 msgid ""
 "Failed fetching snapshot %(snapshot_id)s bootable flag using the provided"
 " glance snapshot %(snapshot_ref_id)s volume reference"
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:460
+#: cinder/volume/flows/manager/create_volume.py:466
 #, python-format
 msgid "Failed updating volume %(volume_id)s bootable flag to true"
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:515
-#: cinder/volume/flows/manager/create_volume.py:524
+#: cinder/volume/flows/manager/create_volume.py:521
+#: cinder/volume/flows/manager/create_volume.py:530
 #, python-format
 msgid "Failed to copy image %(image_id)s to volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:520
+#: cinder/volume/flows/manager/create_volume.py:526
 #, python-format
 msgid "Failed to copy image to volume: %(volume_id)s"
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:622
+#: cinder/volume/flows/manager/create_volume.py:628
 #, python-format
 msgid "Failed to clone image volume %(id)s."
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:663
+#: cinder/volume/flows/manager/create_volume.py:646
 #, python-format
 msgid "Failed updating volume %(volume_id)s with %(updates)s"
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:687
+#: cinder/volume/flows/manager/create_volume.py:809
 #, python-format
 msgid "Unable to create volume. Volume driver %s not initialized"
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:725
+#: cinder/volume/flows/manager/create_volume.py:847
 #: cinder/volume/flows/manager/manage_existing.py:85
 #, python-format
 msgid ""
@@ -3303,11 +3442,55 @@ msgid ""
 "model %(model)s"
 msgstr ""
 
+#: cinder/volume/flows/manager/create_volume.py:890
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr ""
+
 #: cinder/volume/flows/manager/manage_existing.py:46
 #, python-format
 msgid "Unable to manage existing volume. Volume driver %s not initialized."
 msgstr ""
 
+#: cinder/volume/flows/manager/manage_existing_snapshot.py:64
+#, python-format
+msgid "Snapshot %s: create failed"
+msgstr ""
+
+#: cinder/volume/flows/manager/manage_existing_snapshot.py:90
+#, python-format
+msgid ""
+"Failed notifying about the snapshot action %(event)s for snapshot "
+"%(snp_id)s."
+msgstr ""
+
+#: cinder/volume/flows/manager/manage_existing_snapshot.py:111
+#, python-format
+msgid "Unable to manage existing snapshot. Volume driver %s not initialized."
+msgstr ""
+
+#: cinder/volume/flows/manager/manage_existing_snapshot.py:180
+#, python-format
+msgid "Failed rolling back quota for %s reservations."
+msgstr ""
+
+#: cinder/volume/flows/manager/manage_existing_snapshot.py:224
+#, python-format
+msgid "Failed to update quota while deleting snapshots: %s"
+msgstr ""
+
+#: cinder/volume/flows/manager/manage_existing_snapshot.py:251
+#, python-format
+msgid ""
+"Failed updating model of snapshot %(snapshot_id)s with creation provided "
+"model %(model)s."
+msgstr ""
+
+#: cinder/volume/flows/manager/manage_existing_snapshot.py:297
+#, python-format
+msgid "Failed updating snapshot %(snapshot_id)s with %(update)s."
+msgstr ""
+
 #: cinder/volume/targets/cxt.py:108 cinder/volume/targets/tgt.py:136
 #, python-format
 msgid "Failed to open config for %(vol_id)s: %(e)s"
@@ -3322,7 +3505,7 @@ msgstr ""
 #, python-format
 msgid ""
 "Failed to create iscsi target for volume id:%(vol_id)s. Please verify "
-"your configuration in %(volumes_dir)'"
+"your configuration in %(volumes_dir)s'"
 msgstr ""
 
 #: cinder/volume/targets/cxt.py:269 cinder/volume/targets/scst.py:337
@@ -3368,7 +3551,7 @@ msgid ""
 "target"
 msgstr ""
 
-#: cinder/volume/targets/iscsi.py:314
+#: cinder/volume/targets/iscsi.py:306
 msgid "The volume driver requires the iSCSI initiator name in the connector."
 msgstr ""
 
@@ -3510,27 +3693,27 @@ msgstr ""
 msgid "Deleting zone failed %s"
 msgstr ""
 
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:259
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:262
 #, python-format
 msgid "Failed collecting nsshow info for fabric %s"
 msgstr ""
 
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:331
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:334
 msgid "No CLI output for firmware version check"
 msgstr ""
 
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:399
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:461
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:402
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:464
 #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:450
 msgid "Error executing SSH command."
 msgstr ""
 
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:480
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:483
 #, python-format
 msgid "Error executing command via ssh: %s"
 msgstr ""
 
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:538
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:541
 msgid "Error closing channel."
 msgstr ""
 
index bbbb88e05a50b9e95167fcd1e23f1e171a7ef92e..ac76677291350515672e492998298a90c002f5e4 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 7.0.0.0b3.dev341\n"
+"Project-Id-Version: cinder 7.0.0.0b4.dev130\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-27 06:19+0000\n"
+"POT-Creation-Date: 2015-09-17 06:19+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"
@@ -43,12 +43,12 @@ msgstr ""
 msgid "Delete backup with id: %s"
 msgstr ""
 
-#: cinder/api/contrib/backups.py:261
+#: cinder/api/contrib/backups.py:266
 #, python-format
 msgid "Creating backup of volume %(volume_id)s in container %(container)s"
 msgstr ""
 
-#: cinder/api/contrib/backups.py:294
+#: cinder/api/contrib/backups.py:299
 #, python-format
 msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
 msgstr ""
@@ -93,7 +93,7 @@ msgid ""
 "%(remove_volumes)s."
 msgstr ""
 
-#: cinder/api/contrib/hosts.py:182
+#: cinder/api/contrib/hosts.py:186
 #, python-format
 msgid "Setting host %(host)s to %(state)s."
 msgstr ""
@@ -107,6 +107,11 @@ msgstr ""
 msgid "Updating snapshot %(id)s with info %(dict)s"
 msgstr ""
 
+#: cinder/api/contrib/snapshot_unmanage.py:51
+#, python-format
+msgid "Unmanage snapshot with id: %s"
+msgstr ""
+
 #: cinder/api/contrib/volume_replication.py:70
 #, python-format
 msgid "Attempting to promote secondary replica to primary for volume %s."
@@ -212,112 +217,112 @@ msgstr ""
 msgid "Unable to serialize field '%s' - excluding from backup"
 msgstr ""
 
-#: cinder/backup/manager.py:119
+#: cinder/backup/manager.py:123
 #, python-format
 msgid "Backend not found in hostname (%s) so using default."
 msgstr ""
 
-#: cinder/backup/manager.py:170
+#: cinder/backup/manager.py:174
 #, python-format
 msgid "Starting volume driver %(driver_name)s (%(version)s)."
 msgstr ""
 
-#: cinder/backup/manager.py:198
+#: cinder/backup/manager.py:210
 msgid "Cleaning up incomplete backup operations."
 msgstr ""
 
-#: cinder/backup/manager.py:206
+#: cinder/backup/manager.py:243
 #, python-format
 msgid ""
 "Resetting volume %(vol_id)s to previous status %(status)s (was backing-"
 "up)."
 msgstr ""
 
-#: cinder/backup/manager.py:214
+#: cinder/backup/manager.py:251
 #, python-format
 msgid "setting volume %s to error_restoring (was restoring-backup)."
 msgstr ""
 
-#: cinder/backup/manager.py:224
+#: cinder/backup/manager.py:258
 #, python-format
 msgid "Resetting backup %s to error (was creating)."
 msgstr ""
 
-#: cinder/backup/manager.py:229
+#: cinder/backup/manager.py:263
 #, python-format
 msgid "Resetting backup %s to available (was restoring)."
 msgstr ""
 
-#: cinder/backup/manager.py:235
+#: cinder/backup/manager.py:269
 #, python-format
 msgid "Resuming delete on backup: %s."
 msgstr ""
 
-#: cinder/backup/manager.py:304
+#: cinder/backup/manager.py:349
 #, python-format
 msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s."
 msgstr ""
 
-#: cinder/backup/manager.py:364
+#: cinder/backup/manager.py:416
 #, python-format
 msgid "Create backup finished. backup: %s."
 msgstr ""
 
-#: cinder/backup/manager.py:369
+#: cinder/backup/manager.py:421
 #, python-format
 msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s."
 msgstr ""
 
-#: cinder/backup/manager.py:404
+#: cinder/backup/manager.py:456
 #, python-format
 msgid ""
 "Volume: %(vol_id)s, size: %(vol_size)d is larger than backup: "
 "%(backup_id)s, size: %(backup_size)d, continuing with restore."
 msgstr ""
 
-#: cinder/backup/manager.py:448
+#: cinder/backup/manager.py:500
 #, python-format
 msgid ""
 "Restore backup finished, backup %(backup_id)s restored to volume "
 "%(volume_id)s."
 msgstr ""
 
-#: cinder/backup/manager.py:455
+#: cinder/backup/manager.py:507
 #, python-format
 msgid "Delete backup started, backup: %s."
 msgstr ""
 
-#: cinder/backup/manager.py:522
+#: cinder/backup/manager.py:581
 #, python-format
 msgid "Delete backup finished, backup %s deleted."
 msgstr ""
 
-#: cinder/backup/manager.py:548
+#: cinder/backup/manager.py:607
 #, python-format
 msgid "Export record started, backup: %s."
 msgstr ""
 
-#: cinder/backup/manager.py:583
+#: cinder/backup/manager.py:642
 #, python-format
 msgid "Export record finished, backup %s exported."
 msgstr ""
 
-#: cinder/backup/manager.py:602
+#: cinder/backup/manager.py:661
 #, python-format
 msgid "Import record started, backup_url: %s."
 msgstr ""
 
-#: cinder/backup/manager.py:678
+#: cinder/backup/manager.py:757
 #, python-format
 msgid "Import record id %s metadata from driver finished."
 msgstr ""
 
-#: cinder/backup/manager.py:691
+#: cinder/backup/manager.py:770
 #, python-format
 msgid "Reset backup status started, backup_id: %(backup_id)s, status: %(status)s."
 msgstr ""
 
-#: cinder/backup/manager.py:706
+#: cinder/backup/manager.py:785
 #, python-format
 msgid "Backup service: %s."
 msgstr ""
@@ -368,12 +373,12 @@ msgid ""
 "lv_name=%(lv)s"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3865
+#: cinder/db/sqlalchemy/api.py:3944
 #, python-format
 msgid "Purging deleted rows older than age=%(age)d days from table=%(table)s"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3880
+#: cinder/db/sqlalchemy/api.py:3959
 #, python-format
 msgid "Deleted %(row)d rows from table=%(table)s"
 msgstr ""
@@ -418,348 +423,397 @@ msgstr ""
 msgid "Volume %s has been transferred."
 msgstr ""
 
-#: cinder/volume/api.py:165
+#: cinder/volume/api.py:166
 msgid "Availability Zones retrieved successfully."
 msgstr ""
 
-#: cinder/volume/api.py:301
+#: cinder/volume/api.py:322
 msgid "Volume created successfully."
 msgstr ""
 
-#: cinder/volume/api.py:336 cinder/volume/api.py:395
+#: cinder/volume/api.py:357 cinder/volume/api.py:421
 msgid "Delete volume request issued successfully."
 msgstr ""
 
-#: cinder/volume/api.py:342
+#: cinder/volume/api.py:363
 #, python-format
 msgid "Unable to delete volume: %s, volume is attached."
 msgstr ""
 
-#: cinder/volume/api.py:351
+#: cinder/volume/api.py:372
 #, python-format
 msgid ""
 "Unable to delete volume: %(vol_id)s, volume must be available or error, "
 "but is %(vol_status)s."
 msgstr ""
 
-#: cinder/volume/api.py:360
+#: cinder/volume/api.py:381
 #, python-format
 msgid "Unable to delete volume: %s, volume is currently migrating."
 msgstr ""
 
-#: cinder/volume/api.py:367
+#: cinder/volume/api.py:388
 #, python-format
 msgid ""
 "Unable to delete volume: %s, volume is currently part of a consistency "
 "group."
 msgstr ""
 
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:396
 #, python-format
 msgid "Unable to delete volume: %s, volume currently has snapshots."
 msgstr ""
 
-#: cinder/volume/api.py:401
+#: cinder/volume/api.py:427
+msgid "Unable to update volume, because it is in maintenance."
+msgstr ""
+
+#: cinder/volume/api.py:433
 msgid "Volume updated successfully."
 msgstr ""
 
-#: cinder/volume/api.py:420
+#: cinder/volume/api.py:452
 msgid "Volume info retrieved successfully."
 msgstr ""
 
-#: cinder/volume/api.py:492
+#: cinder/volume/api.py:504
 msgid "Get all volumes completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:500
+#: cinder/volume/api.py:512
 msgid "Snapshot retrieved successfully."
 msgstr ""
 
-#: cinder/volume/api.py:508
+#: cinder/volume/api.py:520
 msgid "Volume retrieved successfully."
 msgstr ""
 
-#: cinder/volume/api.py:529
+#: cinder/volume/api.py:541
 msgid "Get all snaphsots completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:550
+#: cinder/volume/api.py:562
 msgid "Reserve volume completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:563
+#: cinder/volume/api.py:575
 msgid "Unreserve volume completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:589
+#: cinder/volume/api.py:601
 msgid "Begin detaching volume completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:596
+#: cinder/volume/api.py:608
 msgid "Roll detaching of volume completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:620 cinder/volume/manager.py:876
+#: cinder/volume/api.py:615
+msgid "Unable to attach volume, because it is in maintenance."
+msgstr ""
+
+#: cinder/volume/api.py:637 cinder/volume/manager.py:934
 msgid "Attach volume completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:628 cinder/volume/manager.py:967
+#: cinder/volume/api.py:644
+msgid "Unable to detach volume, because it is in maintenance."
+msgstr ""
+
+#: cinder/volume/api.py:650 cinder/volume/manager.py:1025
 msgid "Detach volume completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:637 cinder/volume/manager.py:1301
+#: cinder/volume/api.py:657
+msgid ""
+"Unable to initialize the connection for volume, because it is in "
+"maintenance."
+msgstr ""
+
+#: cinder/volume/api.py:666 cinder/volume/manager.py:1399
 msgid "Initialize volume connection completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:648 cinder/volume/manager.py:1324
+#: cinder/volume/api.py:676 cinder/volume/manager.py:1422
 msgid "Terminate volume connection completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:658 cinder/volume/manager.py:1358
+#: cinder/volume/api.py:683
+msgid "Unable to accept transfer for volume, because it is in maintenance."
+msgstr ""
+
+#: cinder/volume/api.py:691 cinder/volume/manager.py:1471
 msgid "Transfer volume completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:894
+#: cinder/volume/api.py:713 cinder/volume/api.py:845
+msgid "Unable to create the snapshot for volume, because it is in maintenance."
+msgstr ""
+
+#: cinder/volume/api.py:915
 msgid "Snapshot create request issued successfully."
 msgstr ""
 
-#: cinder/volume/api.py:903
+#: cinder/volume/api.py:924
 msgid "Snapshot force create request issued successfully."
 msgstr ""
 
-#: cinder/volume/api.py:932
+#: cinder/volume/api.py:955
 msgid "Snapshot delete request issued successfully."
 msgstr ""
 
-#: cinder/volume/api.py:944
+#: cinder/volume/api.py:967
 msgid "Get volume metadata completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:953
+#: cinder/volume/api.py:976
+msgid "Unable to delete the volume metadata, because it is in maintenance."
+msgstr ""
+
+#: cinder/volume/api.py:982
 msgid "Delete volume metadata completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1009
+#: cinder/volume/api.py:1014
+msgid "Unable to update the metadata for volume, because it is in maintenance."
+msgstr ""
+
+#: cinder/volume/api.py:1044
 msgid "Update volume metadata completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1020
+#: cinder/volume/api.py:1055
 msgid "Get volume metadata key completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1028
+#: cinder/volume/api.py:1063
 msgid "Get volume admin metadata completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1036
-msgid "Delete volume admin metadata completed successfully."
-msgstr ""
-
-#: cinder/volume/api.py:1062
+#: cinder/volume/api.py:1090
 msgid "Update volume admin metadata completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1069
+#: cinder/volume/api.py:1097
 msgid "Get snapshot metadata completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1077
+#: cinder/volume/api.py:1105
 msgid "Delete snapshot metadata completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1103
+#: cinder/volume/api.py:1131
 msgid "Update snapshot metadata completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1108
+#: cinder/volume/api.py:1136
 msgid "Get snapshot metadata value not implemented."
 msgstr ""
 
-#: cinder/volume/api.py:1125
+#: cinder/volume/api.py:1153
 msgid "Get volume image-metadata completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1146
+#: cinder/volume/api.py:1174
 msgid "Force upload to image is disabled, Force option will be ignored."
 msgstr ""
 
-#: cinder/volume/api.py:1187
+#: cinder/volume/api.py:1216
 msgid "Copy image to volume completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1237
+#: cinder/volume/api.py:1266
 msgid "Extend volume request issued successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1321
+#: cinder/volume/api.py:1360
 msgid "Migrate volume request issued successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1346
+#: cinder/volume/api.py:1385
 msgid "Migrate volume completion issued successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1361
+#: cinder/volume/api.py:1400
 msgid "Update readonly setting on volume completed successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1464
+#: cinder/volume/api.py:1505
 msgid "Retype volume request issued successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1508
+#: cinder/volume/api.py:1555
 msgid "Manage volume request issued successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:292
+#: cinder/volume/manager.py:253
+#, python-format
+msgid "Image-volume cache enabled for host %(host)s."
+msgstr ""
+
+#: cinder/volume/manager.py:256
+#, python-format
+msgid "Image-volume cache disabled for host %(host)s."
+msgstr ""
+
+#: cinder/volume/manager.py:314
 msgid "Determined volume DB was empty at startup."
 msgstr ""
 
-#: cinder/volume/manager.py:295
+#: cinder/volume/manager.py:317
 msgid "Determined volume DB was not empty at startup."
 msgstr ""
 
-#: cinder/volume/manager.py:322
+#: cinder/volume/manager.py:363
 #, python-format
 msgid "Starting volume driver %(driver_name)s (%(version)s)"
 msgstr ""
 
-#: cinder/volume/manager.py:401
+#: cinder/volume/manager.py:446
 msgid "Resume volume delete completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:421
+#: cinder/volume/manager.py:466
 msgid "Driver initialization completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:524
+#: cinder/volume/manager.py:572
 msgid "Created volume successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:652
+#: cinder/volume/manager.py:704
 msgid "Deleted volume successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:720
+#: cinder/volume/manager.py:772
 msgid "Create snapshot completed successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:784
+#: cinder/volume/manager.py:839
 msgid "Delete snapshot completed successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:892 cinder/volume/manager.py:917
+#: cinder/volume/manager.py:950 cinder/volume/manager.py:975
 msgid "Volume detach called, but volume not attached."
 msgstr ""
 
-#: cinder/volume/manager.py:1116
+#: cinder/volume/manager.py:1214
 msgid "Copy volume to image completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:1462
+#: cinder/volume/manager.py:1437
+msgid "Remove volume export completed successfully."
+msgstr ""
+
+#: cinder/volume/manager.py:1686
 #, python-format
 msgid ""
 "Couldn't find the temporary volume %(vol)s in the database. There is no "
 "need to clean up this volume."
 msgstr ""
 
-#: cinder/volume/manager.py:1475
+#: cinder/volume/manager.py:1699
 #, python-format
 msgid ""
 "Couldn't find destination volume %(vol)s in the database. The entry might"
 " be successfully deleted during migration completion phase."
 msgstr ""
 
-#: cinder/volume/manager.py:1508
+#: cinder/volume/manager.py:1732
 #, python-format
 msgid ""
 "migrate_volume_completion is cleaning up an error for volume %(vol1)s "
 "(temporary volume %(vol2)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1565
+#: cinder/volume/manager.py:1791
 msgid "Complete-Migrate volume completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:1624
+#: cinder/volume/manager.py:1851
 msgid "Migrate volume completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:1813
+#: cinder/volume/manager.py:2041
 msgid "Extend volume completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:1903
+#: cinder/volume/manager.py:2131
 #, python-format
 msgid "Volume %s: retyped successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:1960
+#: cinder/volume/manager.py:2188
 msgid "Retype volume completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:1997
+#: cinder/volume/manager.py:2225
 msgid "Manage existing volume completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:2031
+#: cinder/volume/manager.py:2259
 msgid "Promote volume replica completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:2095
+#: cinder/volume/manager.py:2323
 #, python-format
 msgid "Consistency group %s: creating"
 msgstr ""
 
-#: cinder/volume/manager.py:2112
+#: cinder/volume/manager.py:2340
 #, python-format
 msgid "Consistency group %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:2118
+#: cinder/volume/manager.py:2346
 msgid "Create consistency group completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:2253
+#: cinder/volume/manager.py:2481
 #, python-format
 msgid "Create consistency group from snapshot-%(snap)s completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:2480 cinder/volume/manager.py:2616
+#: cinder/volume/manager.py:2708 cinder/volume/manager.py:2844
 msgid "Delete consistency group completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:2628
+#: cinder/volume/manager.py:2856
 #, python-format
 msgid "Cgsnapshot %s: creating."
 msgstr ""
 
-#: cinder/volume/manager.py:2710
+#: cinder/volume/manager.py:2938
 #, python-format
 msgid "cgsnapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:2723
+#: cinder/volume/manager.py:2951
 #, python-format
 msgid "cgsnapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:2809
+#: cinder/volume/manager.py:3037
 #, python-format
 msgid "cgsnapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/utils.py:349
+#: cinder/volume/utils.py:358
 #, python-format
 msgid "Volume copy %(size_in_m).2f MB at %(mbps).2f MB/s"
 msgstr ""
 
-#: cinder/volume/utils.py:380
+#: cinder/volume/utils.py:431
+#, python-format
+msgid "Volume copy completed (%(size_in_m).2f MB at %(mbps).2f MB/s)."
+msgstr ""
+
+#: cinder/volume/utils.py:481
 #, python-format
 msgid "Performing secure delete on volume: %s"
 msgstr ""
 
-#: cinder/volume/utils.py:408
+#: cinder/volume/utils.py:509
 #, python-format
 msgid "Elapsed time for clear volume: %.2f sec"
 msgstr ""
@@ -769,7 +823,7 @@ msgstr ""
 msgid "Create %(volume)s on %(device)s"
 msgstr ""
 
-#: cinder/volume/drivers/block_device.py:108 cinder/volume/drivers/lvm.py:466
+#: cinder/volume/drivers/block_device.py:108 cinder/volume/drivers/lvm.py:470
 #: cinder/volume/drivers/srb.py:733
 #, python-format
 msgid "Creating clone of volume: %s"
@@ -796,7 +850,7 @@ msgid ""
 "Continuing with delete."
 msgstr ""
 
-#: cinder/volume/drivers/drbdmanagedrv.py:494 cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/drbdmanagedrv.py:494 cinder/volume/drivers/lvm.py:423
 #, python-format
 msgid "Successfully deleted snapshot: %s"
 msgstr ""
@@ -811,228 +865,239 @@ msgstr ""
 msgid "EQL-driver: Setup is complete, group IP is \"%s\"."
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:128
+#: cinder/volume/drivers/glusterfs.py:123
 #, python-format
 msgid "%s is already umounted"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:190 cinder/volume/drivers/remotefs.py:237
+#: cinder/volume/drivers/glusterfs.py:185 cinder/volume/drivers/remotefs.py:237
 #, python-format
 msgid "casted to %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:293
+#: cinder/volume/drivers/lvm.py:297
 msgid "Enabling LVM thin provisioning by default because a thin pool exists."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:297
+#: cinder/volume/drivers/lvm.py:301
 msgid "Enabling LVM thin provisioning by default because no LVs exist."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:404
+#: cinder/volume/drivers/lvm.py:408
 #, python-format
 msgid "Successfully deleted volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:294 cinder/volume/drivers/smbfs.py:402
+#: cinder/volume/drivers/nfs.py:303 cinder/volume/drivers/smbfs.py:402
 #: cinder/volume/drivers/vzstorage.py:232
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:701
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:695
 #, python-format
 msgid "Extending volume %s."
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:302 cinder/volume/drivers/smbfs.py:409
+#: cinder/volume/drivers/nfs.py:311 cinder/volume/drivers/smbfs.py:409
 #: cinder/volume/drivers/vzstorage.py:239
 #, python-format
 msgid "Resizing file to %sG..."
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:115
+#: cinder/volume/drivers/nimble.py:121
 #, python-format
 msgid "Exploring array subnet label %s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:119
+#: cinder/volume/drivers/nimble.py:125
 #, python-format
 msgid "Discovery ip %(disc_ip)s is used on data subnet %(net_label)s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:126
+#: cinder/volume/drivers/nimble.py:132
 #, python-format
 msgid "Discovery ip %(disc_ip)s is found on mgmt+data subnet %(net_label)s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:133
+#: cinder/volume/drivers/nimble.py:139
 #, python-format
 msgid "Discovery ip %(disc_ip)s is used on subnet %(net_label)s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:139
+#: cinder/volume/drivers/nimble.py:145
 #, python-format
 msgid "Discovery ip %s is used on mgmt+data subnet"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:168
+#: cinder/volume/drivers/nimble.py:192
 #, python-format
 msgid "vol_name=%(name)s provider_location=%(loc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:300
+#: cinder/volume/drivers/nimble.py:324
 #, python-format
 msgid "Entering extend_volume volume=%(vol)s new_size=%(size)s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:318
+#: cinder/volume/drivers/nimble.py:415
+#, python-format
+msgid "Entering unmanage_volume volume = %s"
+msgstr ""
+
+#: cinder/volume/drivers/nimble.py:435
 #, python-format
 msgid "Creating initiator group %(grp)s with initiator %(iname)s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:331
+#: cinder/volume/drivers/nimble.py:448
 #, python-format
 msgid "igroup %(grp)s found for initiator %(iname)s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:336
+#: cinder/volume/drivers/nimble.py:453
 #, python-format
 msgid "No igroup found for initiator %s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:341
+#: cinder/volume/drivers/nimble.py:458
 #, python-format
 msgid ""
 "Entering initialize_connection volume=%(vol)s connector=%(conn)s "
 "location=%(loc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:352
+#: cinder/volume/drivers/nimble.py:469
 #, python-format
 msgid "Initiator group name is %(grp)s for initiator %(iname)s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:370
+#: cinder/volume/drivers/nimble.py:487
 #, python-format
 msgid ""
 "Entering terminate_connection volume=%(vol)s connector=%(conn)s "
 "location=%(loc)s."
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:413
+#: cinder/volume/drivers/nimble.py:530
 msgid "Session might have expired. Trying to relogin"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:475
+#: cinder/volume/drivers/nimble.py:592
 #, python-format
 msgid "Successful login by user %s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:557
+#: cinder/volume/drivers/nimble.py:677
 #, python-format
 msgid "Successfully create volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:576
+#: cinder/volume/drivers/nimble.py:696
 #, python-format
 msgid "Adding ACL to volume=%(vol)s with initiator group name %(igrp)s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:591
+#: cinder/volume/drivers/nimble.py:711
 #, python-format
 msgid "Removing ACL from volume=%(vol)s for initiator group %(igrp)s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:605
+#: cinder/volume/drivers/nimble.py:725
 #, python-format
 msgid "Getting volume information for vol_name=%s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:613
+#: cinder/volume/drivers/nimble.py:733
 #, python-format
 msgid "Successfully got volume information for volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:621
+#: cinder/volume/drivers/nimble.py:741
 #, python-format
 msgid "Setting volume %(vol)s to online_flag %(flag)s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:631
+#: cinder/volume/drivers/nimble.py:751
 #, python-format
 msgid "Setting snapshot %(snap)s to online_flag %(flag)s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:642
+#: cinder/volume/drivers/nimble.py:762
 #, python-format
 msgid "Dissociating volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:651
+#: cinder/volume/drivers/nimble.py:771
 #, python-format
 msgid "Deleting volume %s "
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:667
+#: cinder/volume/drivers/nimble.py:787
 #, python-format
 msgid ""
 "Creating snapshot for volume_name=%(vol)s snap_name=%(name)s "
 "snap_description=%(desc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:682
+#: cinder/volume/drivers/nimble.py:802
 #, python-format
 msgid "Deleting snapshot %s "
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:696
+#: cinder/volume/drivers/nimble.py:816
 #, python-format
 msgid ""
 "Cloning volume from snapshot volume=%(vol)s snapshot=%(snap)s "
-"clone=%(clone)s snap_size=%(size)sreserve=%(reserve)s"
+"clone=%(clone)s snap_size=%(size)sreserve=%(reserve)sagent-type=%(agent-"
+"type)s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:721
+#: cinder/volume/drivers/nimble.py:843
 #, python-format
 msgid "Editing Volume %(vol)s with mask %(mask)s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:731
+#: cinder/volume/drivers/nimble.py:853
 msgid "Getting getInitiatorGrpList"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:738
+#: cinder/volume/drivers/nimble.py:860
 msgid "Successfully retrieved InitiatorGrpList"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:746
+#: cinder/volume/drivers/nimble.py:868
 #, python-format
 msgid "Creating initiator group %(igrp)s with one initiator %(iname)s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:759
+#: cinder/volume/drivers/nimble.py:881
 #, python-format
 msgid "Deleting deleteInitiatorGrp %s "
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:256
+#: cinder/volume/drivers/pure.py:260
 #, python-format
 msgid "Deleting unneeded host %(host_name)r."
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:547 cinder/volume/drivers/pure.py:574
+#: cinder/volume/drivers/pure.py:563 cinder/volume/drivers/pure.py:609
 #, python-format
 msgid "Renaming existing volume %(ref_name)s to %(new_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:793 cinder/volume/drivers/pure.py:896
+#: cinder/volume/drivers/pure.py:634 cinder/volume/drivers/pure.py:665
+#, python-format
+msgid "Renaming existing snapshot %(ref_name)s to %(new_name)s"
+msgstr ""
+
+#: cinder/volume/drivers/pure.py:881 cinder/volume/drivers/pure.py:984
 #, python-format
 msgid "Re-using existing purity host %(host_name)r"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:816
+#: cinder/volume/drivers/pure.py:904
 #, python-format
 msgid "Creating host object %(host_name)r with IQN: %(iqn)s."
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:900
+#: cinder/volume/drivers/pure.py:988
 #, python-format
 msgid "Creating host object %(host_name)r with WWN: %(wwn)s."
 msgstr ""
@@ -1057,12 +1122,12 @@ msgstr ""
 msgid "volume %s no longer exists in backend"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:717
+#: cinder/volume/drivers/rbd.py:721
 #, python-format
 msgid "RBD volume %s not found, allowing delete operation to proceed."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:755
+#: cinder/volume/drivers/rbd.py:759
 #, python-format
 msgid "Image %(pool)s/%(image)s is dependent on the snapshot %(snap)s."
 msgstr ""
@@ -1093,23 +1158,16 @@ msgid ""
 "proceed."
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:297
+#: cinder/volume/drivers/scality.py:273
 #, python-format
 msgid "Begin backup of volume %s."
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:316
+#: cinder/volume/drivers/scality.py:292
 #, python-format
 msgid "Restoring backup %(backup)s to volume %(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:789
-#, python-format
-msgid ""
-"Unable to create cache volume because image: %s does not include "
-"properties.virtual_size"
-msgstr ""
-
 #: cinder/volume/drivers/srb.py:348
 msgid "Error creating Volume"
 msgstr ""
@@ -1148,7 +1206,7 @@ msgid "Snapshot %s not found"
 msgstr ""
 
 #: cinder/volume/drivers/tintri.py:301
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:305
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:302
 #, python-format
 msgid "Copied image to volume %s using regular download."
 msgstr ""
@@ -1164,7 +1222,7 @@ msgid "Cloning from snapshot to destination %s"
 msgstr ""
 
 #: cinder/volume/drivers/tintri.py:399
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:478
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:475
 #, python-format
 msgid "Image cloning unsuccessful for image %(image_id)s. Message: %(msg)s"
 msgstr ""
@@ -1175,26 +1233,26 @@ msgid "Cloning image %s from snapshot."
 msgstr ""
 
 #: cinder/volume/drivers/tintri.py:434
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:510
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:507
 #, python-format
 msgid "Checking image clone %s from glance share."
 msgstr ""
 
 #: cinder/volume/drivers/tintri.py:455
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:533
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:530
 #, python-format
 msgid "Image will locally be converted to raw %s"
 msgstr ""
 
 #: cinder/volume/drivers/tintri.py:474
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:553
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:550
 #, python-format
 msgid "Performing post clone for %s"
 msgstr ""
 
 #: cinder/volume/drivers/tintri.py:486
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:243
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:568
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:242
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:565
 #, python-format
 msgid "Resizing file to %sG"
 msgstr ""
@@ -1249,45 +1307,45 @@ msgstr ""
 msgid "Volume %s converted."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:171
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:172
 #, python-format
 msgid "CloudByte API executed successfully for command [%s]."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:301
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:284
 #, python-format
-msgid "Volume [%s] created successfully in CloudByte storage."
+msgid "CloudByte operation [%(operation)s] succeeded for volume [%(cb_volume)s]."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:763
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:799
 #, python-format
 msgid ""
 "Successfully created a CloudByte volume [%(cb_vol)s] w.r.t OpenStack "
 "volume [%(stack_vol)s]."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:800
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:839
 #, python-format
 msgid ""
 "Successfully deleted volume [%(cb_vol)s] at CloudByte corresponding to "
 "OpenStack volume [%(stack_vol)s]."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:847
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:886
 #, python-format
 msgid ""
 "Created CloudByte snapshot [%(cb_snap)s] w.r.t CloudByte volume "
 "[%(cb_vol)s] and OpenStack volume [%(stack_vol)s]."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:938
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:977
 #, python-format
 msgid ""
 "Created a clone [%(cb_clone)s] at CloudByte snapshot path [%(cb_snap)s] "
 "w.r.t parent OpenStack volume [%(stack_vol)s]."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:991
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:1030
 #, python-format
 msgid ""
 "Deleted CloudByte snapshot [%(snap)s] w.r.t parent CloudByte volume "
@@ -1299,42 +1357,42 @@ msgstr ""
 msgid "open_connection to %(ssn)s at %(ip)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:654
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:656
 #, python-format
 msgid "Created volume %(instanceId)s: %(name)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1750
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1747
 #, python-format
 msgid "Switching volume %(vol)s to profile %(prof)s."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1874
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1871
 #, python-format
 msgid "Profile %s has been deleted."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1949
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1946
 #, python-format
 msgid "Added %s to cg."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1967
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1964
 #, python-format
 msgid "Removed %s from cg."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1990
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1987
 #, python-format
 msgid "Adding volumes to cg %s."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1993
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1990
 #, python-format
 msgid "Removing volumes from cg %s."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2240
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2237
 #, python-format
 msgid "Volume %s unmanaged."
 msgstr ""
@@ -1363,63 +1421,63 @@ msgstr ""
 msgid "initialize_ connection: %(vol)s:%(initiator)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:103
+#: cinder/volume/drivers/emc/emc_vmax_common.py:104
 #: cinder/volume/drivers/emc/emc_vmax_utils.py:66
 msgid ""
 "Module PyWBEM not installed. Install PyWBEM using the python-pywbem "
 "package."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:192
+#: cinder/volume/drivers/emc/emc_vmax_common.py:193
 #, python-format
 msgid ""
 "Leaving create_volume: %(volumeName)s  Return code: %(rc)lu volume dict: "
 "%(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:254
+#: cinder/volume/drivers/emc/emc_vmax_common.py:255
 #, python-format
 msgid "Deleting Volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:258
+#: cinder/volume/drivers/emc/emc_vmax_common.py:259
 #, python-format
 msgid "Leaving delete_volume: %(volumename)s  Return code: %(rc)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:281
+#: cinder/volume/drivers/emc/emc_vmax_common.py:282
 #, python-format
 msgid "Delete Snapshot: %(snapshotName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:319
+#: cinder/volume/drivers/emc/emc_vmax_common.py:320
 #, python-format
 msgid "Unmap volume: %(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:325
+#: cinder/volume/drivers/emc/emc_vmax_common.py:326
 #, python-format
 msgid "Volume %s is not mapped. No volume to unmap."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:373
+#: cinder/volume/drivers/emc/emc_vmax_common.py:374
 #, python-format
 msgid "Initialize connection: %(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:386
+#: cinder/volume/drivers/emc/emc_vmax_common.py:387
 #, python-format
 msgid ""
 "Volume %(volume)s is already mapped. The device number is  "
 "%(deviceNumber)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:469
+#: cinder/volume/drivers/emc/emc_vmax_common.py:470
 #, python-format
 msgid "Terminate connection: %(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:611
+#: cinder/volume/drivers/emc/emc_vmax_common.py:612
 #, python-format
 msgid ""
 "Capacity stats for SRP pool %(poolName)s on array %(arrayName)s "
@@ -1427,69 +1485,69 @@ msgid ""
 "free_capacity_gb=%(free_capacity_gb)lu"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:642
+#: cinder/volume/drivers/emc/emc_vmax_common.py:643
 #, python-format
 msgid "Migrating using retype Volume: %(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:858
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2747
+#: cinder/volume/drivers/emc/emc_vmax_common.py:859
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2765
 #, python-format
 msgid ""
 "Adding volume: %(volumeName)s to default storage group for FAST policy: "
 "%(fastPolicyName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1178
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1179
 #, python-format
 msgid "Volume status is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1961
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1979
 #, python-format
 msgid ""
 "Create a replica from Volume: Clone Volume: %(cloneName)s Source Volume: "
 "%(sourceName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2267
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2285
 #, python-format
 msgid "Delete Snapshot: %(snapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2284
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2302
 #, python-format
 msgid "Snapshot: %(snapshot)s: not found on the array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2319
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2337
 #, python-format
 msgid "Create Consistency Group: %(group)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2359
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2377
 #, python-format
 msgid "Delete Consistency Group: %(group)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2463
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2481
 #, python-format
 msgid ""
 "Create snapshot for Consistency Group %(cgId)s cgsnapshotID: "
 "%(cgsnapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2501
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2519
 #, python-format
 msgid "Create target consistency group %(targetCg)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2603
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2621
 #, python-format
 msgid "Delete snapshot for source CG %(cgId)s cgsnapshotID: %(cgsnapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3118
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3136
 #, python-format
 msgid ""
 "FAST: capacity stats for policy %(fastPolicyName)s on array "
@@ -1497,7 +1555,7 @@ msgid ""
 "free_capacity_gb=%(free_capacity_gb)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3131
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3149
 #, python-format
 msgid ""
 "NON-FAST: capacity stats for pool %(poolName)s on array %(arrayName)s "
@@ -1505,17 +1563,17 @@ msgid ""
 "free_capacity_gb=%(free_capacity_gb)lu."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3579
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3597
 #, python-format
 msgid "Snapshot creation %(cloneName)s completed. Source Volume: %(sourceName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3617
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3635
 #, python-format
 msgid "Target wwns in masking view %(maskingView)s: %(targetWwns)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4071
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4089
 #, python-format
 msgid ""
 "Update Consistency Group: %(group)s. This adds and/or removes volumes "
@@ -1527,7 +1585,7 @@ msgstr ""
 msgid "Storage group not associated with the policy. Exception is %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_https.py:96
+#: cinder/volume/drivers/emc/emc_vmax_https.py:97
 msgid ""
 "Module PyWBEM not installed.  Install PyWBEM using the python-pywbem "
 "package."
@@ -1645,39 +1703,39 @@ msgid ""
 "group %(sgName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1284
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1285
 #, python-format
 msgid "Populating status for cgsnapshot: %(id)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1291
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1292
 #, python-format
 msgid "No snapshot found for %(cgsnapshot)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1591
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1593
 #, python-format
 msgid "Volume  %(volume)s does not have meta device members."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2012
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2021
 #, python-format
 msgid "The pool_name from extraSpecs is %(pool)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2256
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2265
 #, python-format
 msgid ""
 "No replication synchronization session found associated with source "
 "volume %(source)s on %(storageSystem)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2275
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2284
 #, python-format
 msgid "Updating status for CG: %(id)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2283
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2292
 #, python-format
 msgid "No volume found for CG: %(cg)s."
 msgstr ""
@@ -1717,109 +1775,109 @@ msgstr ""
 msgid "Cancelling Migration from LUN %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1724
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1727
 #, python-format
 msgid "Toggle storage_vnx_ip_address from %(old)s to %(new)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1811
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1815
 msgid ""
 "initiator_auto_registration: False. Initiator auto registration is not "
 "enabled. Please register initiator manually."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1982
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1991
 #, python-format
 msgid ""
 "Create Volume: %(volume)s  Size: %(size)s pool: %(pool)s provisioning: "
 "%(provisioning)s tiering: %(tiering)s snapcopy: %(snapcopy)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2462
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3723
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2472
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3764
 #, python-format
 msgid "Create snapshot: %(snapshot)s: volume: %(volume)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2491
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2501
 #, python-format
 msgid "Delete Snapshot: %(snapshot)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2676
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2687
 #: cinder/volume/drivers/prophetstor/dplcommon.py:871
 #, python-format
 msgid "Start to create consistency group: %(group_name)s id: %(id)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2699
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2710
 #: cinder/volume/drivers/prophetstor/dplcommon.py:900
 #, python-format
 msgid "Start to delete consistency group: %(cg_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2759
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2770
 #: cinder/volume/drivers/prophetstor/dplcommon.py:927
 #, python-format
 msgid "Start to create cgsnapshot for consistency group: %(group_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2784
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2795
 #: cinder/volume/drivers/prophetstor/dplcommon.py:955
 #, python-format
 msgid "Delete cgsnapshot %(snap_name)s for consistency group: %(group_name)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2961
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2974
 #, python-format
 msgid "Get ISCSI targets %(tg)s to register initiator %(in)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2988
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3001
 #, python-format
 msgid "Get FC targets %(tg)s to register initiator %(in)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3061
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3074
 #, python-format
 msgid "iSCSI Initiators %(in)s of %(ins)s need registration."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3080
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3093
 #, python-format
 msgid "FC Initiators %(in)s of %(ins)s need registration"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3308
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3321
 #, python-format
 msgid "Storage Group %s was empty."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:119
+#: cinder/volume/drivers/emc/scaleio.py:117
 #, python-format
 msgid ""
 "REST server IP: %(ip)s, port: %(port)s, username: %(user)s. Verify "
 "server's certificate: %(verify_cert)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:134
+#: cinder/volume/drivers/emc/scaleio.py:132
 #, python-format
 msgid ""
 "Storage pools names: %(pools)s, storage pool name: %(pool)s, pool id: "
 "%(pool_id)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:143
+#: cinder/volume/drivers/emc/scaleio.py:141
 #, python-format
 msgid "Protection domain name: %(domain_name)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:147
+#: cinder/volume/drivers/emc/scaleio.py:145
 #, python-format
 msgid "Protection domain name: %(domain_id)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:250
+#: cinder/volume/drivers/emc/scaleio.py:267
 #, python-format
 msgid ""
 "Volume type: %(volume_type)s, storage pool name: %(pool_name)s, storage "
@@ -1827,240 +1885,154 @@ msgid ""
 "domain name: %(domain_name)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:289
-#: cinder/volume/drivers/emc/scaleio.py:761
+#: cinder/volume/drivers/emc/scaleio.py:306
+#: cinder/volume/drivers/emc/scaleio.py:701
 #, python-format
 msgid "ScaleIO get domain id by name request: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:312
-#: cinder/volume/drivers/emc/scaleio.py:787
+#: cinder/volume/drivers/emc/scaleio.py:329
+#: cinder/volume/drivers/emc/scaleio.py:727
 #, python-format
 msgid "Domain id is %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:324
-#: cinder/volume/drivers/emc/scaleio.py:798
+#: cinder/volume/drivers/emc/scaleio.py:341
+#: cinder/volume/drivers/emc/scaleio.py:738
 #, python-format
 msgid "ScaleIO get pool id by name request: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:347
-#: cinder/volume/drivers/emc/scaleio.py:820
+#: cinder/volume/drivers/emc/scaleio.py:364
+#: cinder/volume/drivers/emc/scaleio.py:760
 #, python-format
 msgid "Pool id is %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:362
+#: cinder/volume/drivers/emc/scaleio.py:379
 #, python-format
 msgid "Params for add volume request: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:376
+#: cinder/volume/drivers/emc/scaleio.py:393
 #, python-format
 msgid "Add volume response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:383
+#: cinder/volume/drivers/emc/scaleio.py:400
 #, python-format
 msgid "Created volume %(volname)s, volume id %(volid)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:421
+#: cinder/volume/drivers/emc/scaleio.py:423
 #, python-format
-msgid "snapshot volume response: %s."
+msgid "Snapshot volume %(vol)s into snapshot %(id)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:433
+#: cinder/volume/drivers/emc/scaleio.py:441
+#, python-format
+msgid "Snapshot volume response: %s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/scaleio.py:455
 msgid "Token is invalid, going to re-login and get a new one."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:448
+#: cinder/volume/drivers/emc/scaleio.py:470
 #, python-format
 msgid "Going to perform request again %s with valid token."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:475
+#: cinder/volume/drivers/emc/scaleio.py:497
 #, python-format
 msgid ""
 "ScaleIO create volume from snapshot: snapshot %(snapname)s to volume "
 "%(volname)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:485
-#: cinder/volume/drivers/emc/scaleio.py:584
-#, python-format
-msgid "Volume name after double encoding is %s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:493
-#, python-format
-msgid "ScaleIO get volume id by name request: %s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:514
-#, python-format
-msgid "volume id is %s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:533
+#: cinder/volume/drivers/emc/scaleio.py:520
 #, python-format
 msgid "ScaleIO extend volume: volume %(volname)s to size %(new_size)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:545
+#: cinder/volume/drivers/emc/scaleio.py:531
 #, python-format
 msgid "Change volume capacity request: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:569
+#: cinder/volume/drivers/emc/scaleio.py:555
 #, python-format
 msgid ""
 "ScaleIO create cloned volume: source volume %(src)s to target volume "
 "%(tgt)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:596
-#, python-format
-msgid "ScaleIO get volume id by name request: %s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:604
-#, python-format
-msgid "Get by name response: %s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:606
-#, python-format
-msgid "ScaleIO volume id to delete is %s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:636
+#: cinder/volume/drivers/emc/scaleio.py:584
 #, python-format
 msgid "Trying to unmap volume from all sdcs before deletion: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:690
+#: cinder/volume/drivers/emc/scaleio.py:637
 msgid "ScaleIO delete snapshot."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:712
+#: cinder/volume/drivers/emc/scaleio.py:652
 #, python-format
 msgid "Volume type is %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:714
+#: cinder/volume/drivers/emc/scaleio.py:654
 #, python-format
 msgid "iops limit is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:716
+#: cinder/volume/drivers/emc/scaleio.py:656
 #, python-format
 msgid "Bandwidth limit is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:763
+#: cinder/volume/drivers/emc/scaleio.py:703
 #, python-format
 msgid "username: %(username)s, verify_cert: %(verify)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:773
+#: cinder/volume/drivers/emc/scaleio.py:713
 #, python-format
 msgid "Get domain by name response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:837
+#: cinder/volume/drivers/emc/scaleio.py:777
 #, python-format
 msgid "Query capacity stats response: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:844
+#: cinder/volume/drivers/emc/scaleio.py:784
 #, python-format
 msgid "free capacity of pool %(pool)s is: %(free)s, total capacity: %(total)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:869
+#: cinder/volume/drivers/emc/scaleio.py:809
 #, python-format
 msgid "Free capacity for backend is: %(free)s, total capacity: %(total)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:879
+#: cinder/volume/drivers/emc/scaleio.py:819
 #, python-format
 msgid "Backend name is %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:907
-#, python-format
-msgid "looking for volume %s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:928
-#, python-format
-msgid "Files found in path %(path)s: %(file)s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:946
-#, python-format
-msgid "Found scaleIO device %(file)s after %(tries)d retries "
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:951
-#, python-format
-msgid "Full disk name is %s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:962
-#, python-format
-msgid "ScaleIO get client id by ip request: %s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:981
-#, python-format
-msgid "ScaleIO sdc id is %s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:986
-msgid "ScaleIO attach volume in scaleio cinder driver."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:992
-#, python-format
-msgid "ScaleIO sdc query guid command: %s"
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:1004
-#: cinder/volume/drivers/emc/scaleio.py:1063
-#, python-format
-msgid "Current sdc guid: %s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:1015
-#, python-format
-msgid "Map volume request: %s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:1044
-msgid "ScaleIO detach volume in scaleio cinder driver."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:1050
-#, python-format
-msgid "ScaleIO sdc query guid command: %s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:1074
-#, python-format
-msgid "Unmap volume request: %s."
+#: cinder/volume/drivers/emc/scaleio.py:857
+msgid "Calling os-brick to detach ScaleIO volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:1100
+#: cinder/volume/drivers/emc/scaleio.py:865
 #, python-format
 msgid ""
 "ScaleIO copy_image_to_volume volume: %(vol)s image service: %(service)s "
 "image id: %(id)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:1123
+#: cinder/volume/drivers/emc/scaleio.py:885
 #, python-format
 msgid ""
 "ScaleIO copy_volume_to_image volume: %(vol)s image service: %(service)s "
@@ -2147,202 +2119,202 @@ msgstr ""
 msgid "%(element)s: %(val)s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:91
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:79
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:93
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:81
 #, python-format
 msgid "XML exception reading parameter: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:181
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:183
 #, python-format
 msgid "Backend type: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:231
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:233
 #, python-format
 msgid "Using service label: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:237
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:239
 #, python-format
 msgid "Available services: %s."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:262
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:264
 #, python-format
 msgid "_get_service_target hdp: %s."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:263
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:265
 #, python-format
 msgid "config[services]: %s."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:271
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:273
 #, python-format
 msgid "Target is %(map)s! Targetlist = %(tgtl)s."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:307
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:309
 #, python-format
 msgid "Using target label: %s."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:326
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:328
 #, python-format
 msgid "Retrieving secret for service: %s."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:345
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:347
 #, python-format
 msgid "Set tgt CHAP secret for service: %s."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:354
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:356
 msgid "CHAP authentication disabled."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:359
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:361
 #, python-format
 msgid "Retrieving target for service: %s."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:406
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:408
 #, python-format
 msgid "stats: stats: %s."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:429
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:431
 #, python-format
 msgid "HDP list: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:491
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:520
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:493
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:519
 #, python-format
 msgid "Configured pools: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:494
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:496
 #, python-format
 msgid "do_setup: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:498
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:500
 #, python-format
 msgid "iSCSI portal found for service: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:553
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:555
 #, python-format
 msgid "create_volume: create_lu returns %s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:559
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:561
 #, python-format
 msgid "LUN %(lun)s of size %(sz)s MB is created."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:608
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:610
 #, python-format
 msgid "LUN %(lun)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:624
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:626
 #, python-format
 msgid "delete lun loc %s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:652
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:654
 #, python-format
 msgid "initialize volume %(vol)s connector %(conn)s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:686
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:688
 #, python-format
 msgid "initiate: connection %s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:720
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:722
 #, python-format
 msgid "terminate: connection %s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:951
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:953
 #, python-format
 msgid "Set newly managed Cinder volume name to %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:979
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:981
 #, python-format
 msgid ""
 "Cinder ISCSI volume with current path %(path)s is no longer being "
 "managed. The new name is %(unm)s."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:212
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:214
 #, python-format
 msgid "Get service: %(lbl)s->%(svc)s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:216
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:218
 #, python-format
 msgid "Available services: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:246
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:245
 #, python-format
 msgid "LUN %(id)s extended to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:436
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:435
 #, python-format
 msgid "Driver stats: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:460
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:459
 #, python-format
 msgid "nfs_info: %(key)s: %(path)s, HDP: %(fslabel)s FSID: %(hdp)s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:474
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:473
 #, python-format
 msgid "Review shares: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:482
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:481
 #, python-format
 msgid "share: %(share)s -> %(info)s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:494
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:493
 #, python-format
 msgid "Save service info for %(svc)s -> %(hdp)s, %(path)s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:506
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:505
 #, python-format
 msgid "share: %s incorrect entry"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:532
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:531
 #, python-format
 msgid ""
 "Cloning with volume_name %(vname)s clone_name %(cname)s export_path "
 "%(epath)s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:578
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:577
 #, python-format
 msgid "Volume service: %(label)s. Casted to: %(loc)s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:790
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:789
 #, python-format
 msgid "Cinder NFS volume with current path %(cr)s is no longer being managed."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:93
+#: cinder/volume/drivers/huawei/huawei_driver.py:94
 #, python-format
 msgid "Create volume: %(volume)s, size: %(size)s."
 msgstr ""
@@ -2352,11 +2324,6 @@ msgstr ""
 msgid "Delete volume: %(name)s, array lun id: %(lun_id)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:167
-#, python-format
-msgid "Try to delete lun %s if it exists."
-msgstr ""
-
 #: cinder/volume/drivers/huawei/huawei_driver.py:346
 #, python-format
 msgid "QoS: %s."
@@ -2384,117 +2351,113 @@ msgstr ""
 msgid "stop_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:542
+#: cinder/volume/drivers/huawei/huawei_driver.py:579
 #, python-format
-msgid "initialize_connection_fc, initiator: %(wwpns)s, volume name: %(volume)s."
+msgid ""
+"Retype LUN(id: %(lun_id)s) smartpartition from (name: %(old_name)s, id: "
+"%(old_id)s) to (name: %(new_name)s, id: %(new_id)s) success."
+msgstr ""
+
+#: cinder/volume/drivers/huawei/huawei_driver.py:596
+#, python-format
+msgid ""
+"Retype LUN(id: %(lun_id)s) smartcache from (name: %(old_name)s, id: "
+"%(old_id)s) to (name: %(new_name)s, id: %(new_id)s) successfully."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:562
+#: cinder/volume/drivers/huawei/huawei_driver.py:606
 #, python-format
-msgid "initialize_connection_fc, the array has free wwns: %s."
+msgid ""
+"Retype LUN(id: %(lun_id)s) smarttier policy from %(old_policy)s to "
+"%(new_policy)s success."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:591
+#: cinder/volume/drivers/huawei/huawei_driver.py:621
 #, python-format
-msgid "initialize_connection_fc, return data is: %s."
+msgid ""
+"Retype LUN(id: %(lun_id)s) smartqos from %(old_qos_value)s to %(new_qos)s"
+" success."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:599
-msgid "Enter initialize_connection_iscsi."
+#: cinder/volume/drivers/huawei/huawei_driver.py:840
+msgid "Enter initialize_connection."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:603
+#: cinder/volume/drivers/huawei/huawei_driver.py:844
 #, python-format
 msgid "initiator name: %(initiator_name)s, volume name: %(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:613
+#: cinder/volume/drivers/huawei/huawei_driver.py:854
 #, python-format
 msgid ""
-"initialize_connection_iscsi, iscsi_iqn: %(iscsi_iqn)s, target_ip: "
+"initialize_connection, iscsi_iqn: %(iscsi_iqn)s, target_ip: "
 "%(target_ip)s, portgroup_id: %(portgroup_id)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:643
+#: cinder/volume/drivers/huawei/huawei_driver.py:884
 #, python-format
-msgid "initialize_connection_iscsi, host lun id is: %s."
+msgid "initialize_connection, host lun id is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:672
+#: cinder/volume/drivers/huawei/huawei_driver.py:913
 #, python-format
-msgid "initialize_connection_iscsi success. Return data: %s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/huawei_driver.py:684
-#, python-format
-msgid ""
-"terminate_connection_iscsi: volume name: %(volume)s, initiator name: "
-"%(ini)s, lun_id: %(lunid)s."
+msgid "initialize_connection success. Return data: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:792
+#: cinder/volume/drivers/huawei/huawei_driver.py:926
 #, python-format
 msgid ""
-"Retype LUN(id: %(lun_id)s) smartpartition from (name: %(old_name)s, id: "
-"%(old_id)s) to (name: %(new_name)s, id: %(new_id)s) success."
+"terminate_connection: volume name: %(volume)s, initiator name: %(ini)s, "
+"lun_id: %(lunid)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:809
+#: cinder/volume/drivers/huawei/huawei_driver.py:1039
 #, python-format
-msgid ""
-"Retype LUN(id: %(lun_id)s) smartcache from (name: %(old_name)s, id: "
-"%(old_id)s) to (name: %(new_name)s, id: %(new_id)s) successfully."
+msgid "initialize_connection, initiator: %(wwpns)s, volume name: %(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:819
+#: cinder/volume/drivers/huawei/huawei_driver.py:1107
 #, python-format
-msgid ""
-"Retype LUN(id: %(lun_id)s) smarttier policy from %(old_policy)s to "
-"%(new_policy)s success."
+msgid "initialize_connection, return data is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:834
+#: cinder/volume/drivers/huawei/huawei_driver.py:1123
 #, python-format
 msgid ""
-"Retype LUN(id: %(lun_id)s) smartqos from %(old_qos_value)s to %(new_qos)s"
-" success."
+"terminate_connection: volume name: %(volume)s, wwpns: %(wwns)s, lun_id: "
+"%(lunid)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:972
+#: cinder/volume/drivers/huawei/huawei_driver.py:1204
 #, python-format
-msgid ""
-"terminate_connection_fc: volume name: %(volume)s, wwpns: %(wwns)s, "
-"lun_id: %(lunid)s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/huawei_driver.py:983
-msgid "Can't find lun in lungroup."
+msgid "terminate_connection, return data is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_utils.py:220
+#: cinder/volume/drivers/huawei/huawei_utils.py:219
 #, python-format
 msgid "The QoS sepcs is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_utils.py:320
+#: cinder/volume/drivers/huawei/huawei_utils.py:319
 msgid "Use default PrefetchType. PrefetchType: Intelligent."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_utils.py:390
+#: cinder/volume/drivers/huawei/huawei_utils.py:389
 #, python-format
 msgid ""
 "Wait interval for %(event_type)s is not configured in huawei conf file. "
 "Use default: %(default_wait_interval)d."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_utils.py:405
+#: cinder/volume/drivers/huawei/huawei_utils.py:404
 #, python-format
 msgid ""
 "Timeout is not configured in huawei conf file. Use default: "
 "%(default_timeout)d."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:65
+#: cinder/volume/drivers/huawei/rest_client.py:73
 #, python-format
 msgid ""
 "\n"
@@ -2511,80 +2474,80 @@ msgid ""
 "\n"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:216
+#: cinder/volume/drivers/huawei/rest_client.py:250
 #, python-format
 msgid "create_snapshot:snapshot name: %(snapshot)s, volume name: %(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:351
+#: cinder/volume/drivers/huawei/rest_client.py:386
 #, python-format
 msgid ""
 "mapping_hostgroup_and_lungroup, lun_group: %(lun_group)s, view_id: "
 "%(view_id)s, lun_id: %(lun_id)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:433
+#: cinder/volume/drivers/huawei/rest_client.py:468
 #, python-format
 msgid ""
-"_create_hostgroup_with_check. hostgroup name: %(name)s, hostgroup id: "
+"create_hostgroup_with_check. hostgroup name: %(name)s, hostgroup id: "
 "%(id)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:444
+#: cinder/volume/drivers/huawei/rest_client.py:479
 #, python-format
 msgid ""
 "Failed to create hostgroup: %(name)s. Please check if it exists on the "
 "array."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:457
+#: cinder/volume/drivers/huawei/rest_client.py:492
 #, python-format
 msgid ""
-"_create_hostgroup_with_check. Create hostgroup success. hostgroup name: "
+"create_hostgroup_with_check. Create hostgroup success. hostgroup name: "
 "%(name)s, hostgroup id: %(id)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:550
+#: cinder/volume/drivers/huawei/rest_client.py:589
 #, python-format
 msgid "add_host_with_check. host name: %(name)s, host id: %(id)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:561
+#: cinder/volume/drivers/huawei/rest_client.py:600
 #, python-format
 msgid "Failed to create host: %(name)s. Check if it exists on the array."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:574
+#: cinder/volume/drivers/huawei/rest_client.py:613
 #, python-format
 msgid ""
 "add_host_with_check. create host success. host name: %(name)s, host id: "
 "%(id)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:712
+#: cinder/volume/drivers/huawei/rest_client.py:753
 msgid "Use CHAP when adding initiator to host."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:718
+#: cinder/volume/drivers/huawei/rest_client.py:759
 msgid "Use ALUA when adding initiator to host."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1009
+#: cinder/volume/drivers/huawei/rest_client.py:1065
 #, python-format
 msgid "New str info is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1024
+#: cinder/volume/drivers/huawei/rest_client.py:1080
 #, python-format
 msgid "_get_tgt_iqn: iSCSI target iqn is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1122
+#: cinder/volume/drivers/huawei/rest_client.py:1176
 #, python-format
 msgid "_get_tgt_ip_from_portgroup: Get ip: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1161
+#: cinder/volume/drivers/huawei/rest_client.py:1215
 #, python-format
 msgid "Get the default ip: %s."
 msgstr ""
@@ -2595,7 +2558,7 @@ msgid "Volume %s is mapping to multiple hosts."
 msgstr ""
 
 #: cinder/volume/drivers/ibm/flashsystem_fc.py:179
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:159
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:160
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s."
 msgstr ""
@@ -2613,13 +2576,13 @@ msgid ""
 "%(min)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/ibmnas.py:93
+#: cinder/volume/drivers/ibm/ibmnas.py:94
 #, python-format
 msgid "Initialized driver for IBMNAS Platform: %s."
 msgstr ""
 
 #: cinder/volume/drivers/ibm/storwize_svc/__init__.py:577
-#: cinder/volume/drivers/netapp/eseries/library.py:650
+#: cinder/volume/drivers/netapp/eseries/library.py:701
 msgid "Need to remove FC Zone, building initiator target map."
 msgstr ""
 
@@ -2630,7 +2593,7 @@ msgid ""
 "copy operation: orig=%(orig)s new=%(new)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:913
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:914
 #, python-format
 msgid "Tried to delete non-existent vdisk %s."
 msgstr ""
@@ -2737,226 +2700,243 @@ msgstr ""
 msgid "Update migrated volume %(new_volume)s completed."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/common.py:78
+#: cinder/volume/drivers/netapp/common.py:79
 #, python-format
 msgid "OpenStack OS Version Info: %(info)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/common.py:95
+#: cinder/volume/drivers/netapp/common.py:96
 #, python-format
 msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/common.py:113
+#: cinder/volume/drivers/netapp/common.py:114
 #, python-format
 msgid ""
 "NetApp driver of family %(storage_family)s and protocol "
 "%(storage_protocol)s loaded."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/utils.py:373
+#: cinder/volume/drivers/netapp/utils.py:382
 #, python-format
 msgid "No rpm info found for %(pkg)s package."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/utils.py:382
+#: cinder/volume/drivers/netapp/utils.py:391
 #, python-format
 msgid "Could not run rpm command: %(msg)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/utils.py:393
+#: cinder/volume/drivers/netapp/utils.py:402
 #, python-format
 msgid "No dpkg-query info found for %(pkg)s package."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/utils.py:411
+#: cinder/volume/drivers/netapp/utils.py:420
 #, python-format
 msgid "Could not run dpkg-query command: %(msg)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:477
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:507
 #, python-format
 msgid "No need to extend volume %s as it is already the requested new size."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:499
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:529
 #, python-format
 msgid "Resizing LUN %s to new size using clone operation."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:534
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:564
 #, python-format
 msgid "Post clone resize LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:601
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:631
 #, python-format
 msgid "LUN with given ref %s need not be renamed during manage operation."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:613
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:643
 #, python-format
 msgid ""
 "Manage operation completed for LUN with new path %(path)s and uuid "
 "%(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:666
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:696
 #, python-format
 msgid "Unmanaged LUN with current path %(path)s and uuid %(uuid)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:850
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:290
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:880
+#: cinder/volume/drivers/san/hp/hp_3par_fc.py:291
 msgid "Need to remove FC Zone, building initiator target map"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:312
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:309
 #, python-format
 msgid "Registering image in cache %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:344
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:341
 #, python-format
 msgid "Cloning from cache to destination %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:375
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:372
 #, python-format
 msgid "Cleaning cache for share %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:490
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:487
 #, python-format
 msgid "Cloning image %s from cache"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:955
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:951
 #, python-format
 msgid "Cinder NFS volume with current path \"%(cr)s\" is no longer being managed."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:351
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:370
+#, python-format
+msgid "Copied image %(img)s to volume %(vol)s using local image cache."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:378
 #, python-format
 msgid "Copied image %(img)s to volume %(vol)s using copy offload workflow."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:435
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:444
 #, python-format
 msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:469
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:478
 #, python-format
 msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:497
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:506
 #, python-format
 msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:503
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:512
 #, python-format
 msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:161
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:166
 #, python-format
 msgid "Resizing LUN %s directly to new size."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:174
+#: cinder/volume/drivers/netapp/eseries/library.py:204
 #, python-format
 msgid ""
 "The multi-attach E-Series host group '%(label)s' already exists with "
 "clusterRef %(clusterRef)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:180
+#: cinder/volume/drivers/netapp/eseries/library.py:210
 #, python-format
 msgid ""
 "Created multi-attach E-Series host group %(label)s with clusterRef "
 "%(clusterRef)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:202
+#: cinder/volume/drivers/netapp/eseries/library.py:232
 msgid "Embedded mode detected."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:205
+#: cinder/volume/drivers/netapp/eseries/library.py:235
 msgid "Proxy mode detected."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:216
+#: cinder/volume/drivers/netapp/eseries/library.py:247
 #, python-format
 msgid "System with controller addresses [%s] is not registered with web service."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:234
+#: cinder/volume/drivers/netapp/eseries/library.py:265
 msgid "Waiting for web service array communication."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:251
+#: cinder/volume/drivers/netapp/eseries/library.py:282
 #, python-format
 msgid "System %(id)s has %(status)s status."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:370
-#: cinder/volume/drivers/netapp/eseries/library.py:385
-#: cinder/volume/drivers/netapp/eseries/library.py:401
+#: cinder/volume/drivers/netapp/eseries/library.py:417
+#: cinder/volume/drivers/netapp/eseries/library.py:436
+#: cinder/volume/drivers/netapp/eseries/library.py:452
 #, python-format
 msgid "Created volume with label %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:428
+#: cinder/volume/drivers/netapp/eseries/library.py:479
 #, python-format
 msgid "Copying src vol %(src)s to dest vol %(dst)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:445
+#: cinder/volume/drivers/netapp/eseries/library.py:496
 #, python-format
 msgid "Vol copy job completed for dest %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:458
+#: cinder/volume/drivers/netapp/eseries/library.py:509
 #, python-format
 msgid "Copy job to dest vol %s completed."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:496
+#: cinder/volume/drivers/netapp/eseries/library.py:547
 #, python-format
 msgid "Created snap grp with label %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:800
+#: cinder/volume/drivers/netapp/eseries/library.py:851
 #, python-format
 msgid "Creating host with ports %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:880
+#: cinder/volume/drivers/netapp/eseries/library.py:937
+#, python-format
+msgid "E-series proxy API version %s does not support autosupport logging."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/eseries/library.py:978
 #, python-format
 msgid "Updating storage service catalog information for backend '%s'"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:973
+#: cinder/volume/drivers/netapp/eseries/library.py:993
+#, python-format
+msgid ""
+"E-series proxy API version %(version)s does not support full set of SSC "
+"extra specs. The proxy version must be at at least %(min_version)s."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/eseries/library.py:1160
 #, python-format
 msgid "Extended volume with label %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:1009
+#: cinder/volume/drivers/netapp/eseries/library.py:1196
 #, python-format
 msgid "Volume with given ref %s need not be renamed during manage operation."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:1014
+#: cinder/volume/drivers/netapp/eseries/library.py:1201
 #, python-format
 msgid ""
 "Manage operation completed for volume with new label %(label)s and wwn "
 "%(wwn)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:1047
+#: cinder/volume/drivers/netapp/eseries/library.py:1235
 #, python-format
 msgid "Unmanaged volume with current label %(label)s and wwn %(wwn)s."
 msgstr ""
@@ -3048,174 +3028,184 @@ msgstr ""
 msgid "Activate Flexvisor cinder volume driver."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:324
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:325
 #, python-format
 msgid "HP3PARCommon %(common_ver)s,hp3parclient %(rest_ver)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:599
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:611
 #, python-format
 msgid ""
 "Virtual volume %(disp)s '%(new)s' snapCPG is empty so it will be set to: "
 "%(cpg)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:607
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:713
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:619
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:892
 #, python-format
 msgid "Virtual volume '%(ref)s' renamed to '%(new)s'."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:613
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:721
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:625
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:900
 #, python-format
 msgid "Virtual volume %(disp)s '%(new)s' is being retyped."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:620
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:731
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:632
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:910
 #, python-format
 msgid "Virtual volume %(disp)s successfully retyped to %(new_type)s."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:639
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:751
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:651
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:930
 #, python-format
 msgid "Virtual volume %(disp)s '%(new)s' is now being managed."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:681
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:808
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:693
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:987
 #, 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:1017
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1029
 #, python-format
 msgid "3PAR vlun %(name)s not found on host %(host)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1111
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1123
 #, 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:1230
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1242
 #, python-format
 msgid "Flash Cache policy set to %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1357
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1369
 #, python-format
 msgid "Using pool %(pool)s instead of %(cpg)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1893
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1905
 #, python-format
 msgid "3PAR driver cannot perform migration. Retype exception: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1962
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1934
+#, python-format
+msgid "Volume name changed from %(tmp)s to %(orig)s"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2009
 #, python-format
 msgid "Completed: convert_to_base_volume: id=%s."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2084
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2131
 #, 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:2105
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2152
 #, 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:2110
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2157
 #, python-format
 msgid ""
 "Converting %(volume_name)s to thin dedup provisioning with "
 "userCPG=%(new_cpg)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2115
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2162
 #, 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:2131
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2178
 #, python-format
 msgid "tunevv failed because the volume '%s' has snapshots."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2469
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2516
 #, 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:2480
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2527
 #, python-format
 msgid "Modifying %s comments."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2489
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2536
 #, 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_lefthand_iscsi.py:90
+#: cinder/volume/drivers/san/hp/hp_lefthand_iscsi.py:93
 #, python-format
 msgid "HPLeftHand driver %(driver_ver)s, proxy %(proxy_ver)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:167
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:172
 #, python-format
 msgid "HPLeftHand API version %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:613
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:753
 #, python-format
 msgid ""
 "Cannot provide backend assisted migration for volume: %s because volume "
 "is from a different backend."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:618
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:624
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:758
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:764
 #, python-format
 msgid ""
 "Cannot provide backend assisted migration for volume: %s because cluster "
 "exists in different management group."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:638
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:778
 #, python-format
 msgid ""
 "Cannot provide backend assisted migration for volume: %s because the "
 "volume has been exported."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:649
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:789
 #, python-format
 msgid ""
 "Cannot provide backend assisted migration for volume: %s because the "
 "volume has snapshots."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:657
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:797
 #, python-format
 msgid ""
 "Cannot provide backend assisted migration for volume: %s because volume "
 "does not exist in this management group."
 msgstr ""
 
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:830
+#, python-format
+msgid "Volume name changed from %(tmp)s to %(orig)s."
+msgstr ""
+
 #: cinder/volume/drivers/violin/v6000_common.py:48
 #, python-format
 msgid "Running with vmemclient version: %s."
@@ -3257,144 +3247,144 @@ msgstr ""
 msgid "Unexporting lun %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:290
-#: cinder/volume/drivers/vmware/vmdk.py:1910
+#: cinder/volume/drivers/vmware/vmdk.py:293
+#: cinder/volume/drivers/vmware/vmdk.py:1916
 #, python-format
 msgid "Successfully setup driver: %(driver)s for server: %(ip)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:355
+#: cinder/volume/drivers/vmware/vmdk.py:358
 msgid "Backing not available, no operation to be performed."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:557
+#: cinder/volume/drivers/vmware/vmdk.py:563
 #, python-format
 msgid "There is no backing for the volume: %s. Need to create one."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:579
+#: cinder/volume/drivers/vmware/vmdk.py:585
 #, python-format
 msgid ""
 "Returning connection_info: %(info)s for volume: %(volume)s with "
 "connector: %(connector)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:633
+#: cinder/volume/drivers/vmware/vmdk.py:639
 #, python-format
 msgid "There is no backing, so will not create snapshot: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:638
+#: cinder/volume/drivers/vmware/vmdk.py:644
 #, python-format
 msgid "Successfully created snapshot: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:665
+#: cinder/volume/drivers/vmware/vmdk.py:671
 #, python-format
 msgid "There is no backing, and so there is no snapshot: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:669
+#: cinder/volume/drivers/vmware/vmdk.py:675
 #, python-format
 msgid "Successfully deleted snapshot: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:710
+#: cinder/volume/drivers/vmware/vmdk.py:716
 #, python-format
 msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:727
+#: cinder/volume/drivers/vmware/vmdk.py:733
 #, python-format
 msgid ""
 "There is no backing for the source volume: %(svol)s. Not creating any "
 "backing for the volume: %(vol)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:758
+#: cinder/volume/drivers/vmware/vmdk.py:764
 #, python-format
 msgid ""
 "There is no backing for the source snapshot: %(snap)s. Not creating any "
 "backing for the volume: %(vol)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:767
-#: cinder/volume/drivers/vmware/vmdk.py:2044
+#: cinder/volume/drivers/vmware/vmdk.py:773
+#: cinder/volume/drivers/vmware/vmdk.py:2055
 #, python-format
 msgid ""
 "There is no snapshot point for the snapshotted volume: %(snap)s. Not "
 "creating any backing for the volume: %(vol)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1178
+#: cinder/volume/drivers/vmware/vmdk.py:1184
 #, python-format
 msgid "Done copying image: %(id)s to volume: %(vol)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1189
+#: cinder/volume/drivers/vmware/vmdk.py:1195
 #, 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:1320
+#: cinder/volume/drivers/vmware/vmdk.py:1326
 #, python-format
 msgid "Backing not found, creating for volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1343
+#: cinder/volume/drivers/vmware/vmdk.py:1349
 #, python-format
 msgid "Done copying volume %(vol)s to a new image %(img)s"
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1534
-#: cinder/volume/drivers/vmware/vmdk.py:1564
+#: cinder/volume/drivers/vmware/vmdk.py:1540
+#: cinder/volume/drivers/vmware/vmdk.py:1570
 #, python-format
 msgid "Done extending volume %(vol)s to size %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1539
+#: cinder/volume/drivers/vmware/vmdk.py:1545
 #, 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:1550
+#: cinder/volume/drivers/vmware/vmdk.py:1556
 #, python-format
 msgid "Selected datastore %(ds)s to place extended volume of size %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1851
+#: cinder/volume/drivers/vmware/vmdk.py:1857
 #, python-format
 msgid "Using overridden vmware_host_version from config: %s"
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1855
+#: cinder/volume/drivers/vmware/vmdk.py:1861
 #, python-format
-msgid "Fetched VC server version: %s"
+msgid "Fetched vCenter server version: %s"
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1908
+#: cinder/volume/drivers/vmware/vmdk.py:1914
 #, python-format
 msgid "Using compute cluster(s): %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:2022
-#: cinder/volume/drivers/vmware/volumeops.py:1170
+#: cinder/volume/drivers/vmware/vmdk.py:2033
+#: cinder/volume/drivers/vmware/volumeops.py:1187
 #, python-format
 msgid "Successfully created clone: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:2036
+#: cinder/volume/drivers/vmware/vmdk.py:2047
 #, 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:2073
+#: cinder/volume/drivers/vmware/vmdk.py:2084
 #, python-format
 msgid ""
 "There is no backing for the source volume: %(src)s. Not creating any "
@@ -3406,71 +3396,71 @@ msgstr ""
 msgid "Deleted the VM backing: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:628
+#: cinder/volume/drivers/vmware/volumeops.py:645
 #, python-format
 msgid "Successfully extended the volume %(name)s to %(size)s GB."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:797
+#: cinder/volume/drivers/vmware/volumeops.py:814
 #, python-format
 msgid "Successfully created volume backing: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:963
+#: cinder/volume/drivers/vmware/volumeops.py:980
 #, python-format
 msgid ""
 "Successfully relocated volume backing: %(backing)s to datastore: %(ds)s "
 "and resource pool: %(rp)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:981
+#: cinder/volume/drivers/vmware/volumeops.py:998
 #, python-format
 msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1005
+#: cinder/volume/drivers/vmware/volumeops.py:1022
 #, python-format
 msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1067
+#: cinder/volume/drivers/vmware/volumeops.py:1084
 #, python-format
 msgid ""
 "Did not find the snapshot: %(name)s for backing: %(backing)s. Need not "
 "delete anything."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1078
+#: cinder/volume/drivers/vmware/volumeops.py:1095
 #, python-format
 msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1220
+#: cinder/volume/drivers/vmware/volumeops.py:1237
 #, python-format
 msgid "Renaming backing VM: %(backing)s to %(new_name)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1229
+#: cinder/volume/drivers/vmware/volumeops.py:1246
 #, python-format
 msgid "Backing VM: %(backing)s renamed to %(new_name)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1302
+#: cinder/volume/drivers/vmware/volumeops.py:1319
 #, python-format
 msgid "Successfully deleted file: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1322
+#: cinder/volume/drivers/vmware/volumeops.py:1339
 #, python-format
 msgid "Created datastore folder: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1478
+#: cinder/volume/drivers/vmware/volumeops.py:1495
 #, python-format
 msgid "Successfully copied disk at: %(src)s to: %(dest)s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1496
+#: cinder/volume/drivers/vmware/volumeops.py:1513
 #, python-format
 msgid "Deleted vmdk file: %s."
 msgstr ""
@@ -3495,81 +3485,91 @@ msgstr ""
 msgid "ZFSSA version: %s"
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:126
-#: cinder/volume/drivers/zfssa/zfssanfs.py:109
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:134
+#: cinder/volume/drivers/zfssa/zfssanfs.py:118
 #, python-format
 msgid "Connecting to host: %s."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:569
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:812
 #, python-format
 msgid "Connecting to target host: %s for backend enabled migration."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssanfs.py:198
+#: cinder/volume/drivers/zfssa/zfssanfs.py:212
 #, python-format
 msgid "Creating snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssanfs.py:221
+#: cinder/volume/drivers/zfssa/zfssanfs.py:235
 #, python-format
 msgid "Deleting snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssanfs.py:225
+#: cinder/volume/drivers/zfssa/zfssanfs.py:239
 #, python-format
 msgid "Creatng volume from snapshot. volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssanfs.py:227
+#: cinder/volume/drivers/zfssa/zfssanfs.py:241
 #, python-format
 msgid "Source Snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssanfs.py:256
+#: cinder/volume/drivers/zfssa/zfssanfs.py:273
 #, python-format
 msgid "new cloned volume: %s"
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssanfs.py:257
+#: cinder/volume/drivers/zfssa/zfssanfs.py:274
 #, python-format
 msgid "source volume for cloning: %s"
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssanfs.py:356
+#: cinder/volume/drivers/zfssa/zfssanfs.py:295
+#, python-format
+msgid "Checking origin %(origin)s of volume %(volume)s."
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssanfs.py:594
 #, python-format
 msgid "Source and destination ZFSSA shares are the same. Do nothing. volume: %s"
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:584
+#: cinder/volume/flows/manager/create_volume.py:590
 #, python-format
 msgid "Requested image %(id)s is not in raw format."
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:606
+#: cinder/volume/flows/manager/create_volume.py:612
 #, python-format
 msgid ""
 "Skipping image volume %(id)s because it is not accessible by current "
 "Tenant."
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:611
+#: cinder/volume/flows/manager/create_volume.py:617
 #, python-format
 msgid "Will clone a volume from the image volume %(id)s."
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:692
+#: cinder/volume/flows/manager/create_volume.py:814
 #, python-format
 msgid ""
 "Volume %(volume_id)s: being created as %(create_type)s with "
 "specification: %(volume_spec)s"
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:772
+#: cinder/volume/flows/manager/create_volume.py:894
 #, python-format
 msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
 msgstr ""
 
+#: cinder/volume/flows/manager/manage_existing_snapshot.py:301
+#, python-format
+msgid "Snapshot %s created successfully."
+msgstr ""
+
 #: cinder/volume/targets/cxt.py:220
 #, python-format
 msgid "Removing iscsi_target for: %s"
@@ -3590,19 +3590,19 @@ msgstr ""
 msgid "Failed to open iet session list for %(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/volume/targets/iscsi.py:236
+#: cinder/volume/targets/iscsi.py:228
 #, python-format
 msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
 msgstr ""
 
-#: cinder/volume/targets/iscsi.py:251
+#: cinder/volume/targets/iscsi.py:243
 #, python-format
 msgid ""
 "Skipping remove_export. No iscsi_target is presently exported for volume:"
 " %s"
 msgstr ""
 
-#: cinder/volume/targets/iscsi.py:268
+#: cinder/volume/targets/iscsi.py:260
 #, python-format
 msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
 msgstr ""
index c2cf466fac1077bdf3ea1dd0f60bea798b306a57..f83736bd41bf82f3915511b3b0f51270651d6737 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 7.0.0.0b3.dev341\n"
+"Project-Id-Version: cinder 7.0.0.0b4.dev130\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-27 06:19+0000\n"
+"POT-Creation-Date: 2015-09-17 06:19+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"
@@ -48,7 +48,7 @@ msgid ""
 "enabled=false"
 msgstr ""
 
-#: cinder/service.py:193
+#: cinder/service.py:192
 #, python-format
 msgid ""
 "Report interval must be less than service down time. Current config "
@@ -57,11 +57,11 @@ msgid ""
 "%(new_down_time)s"
 msgstr ""
 
-#: cinder/service.py:261
+#: cinder/service.py:263
 msgid "Service killed that has no database entry"
 msgstr ""
 
-#: cinder/utils.py:998
+#: cinder/utils.py:984
 #, python-format
 msgid "Invalid trace flag: %s"
 msgstr ""
@@ -109,7 +109,7 @@ msgid ""
 "backups already consumed)"
 msgstr ""
 
-#: cinder/backup/chunkeddriver.py:709
+#: cinder/backup/chunkeddriver.py:710
 msgid "swift error while listing objects, continuing with delete."
 msgstr ""
 
@@ -119,7 +119,7 @@ msgid ""
 "encrypted volume. Encrypted backup restore has failed."
 msgstr ""
 
-#: cinder/backup/manager.py:668
+#: cinder/backup/manager.py:747
 #, python-format
 msgid ""
 "Backup service %(service)s does not support verify. Backup id %(id)s is "
@@ -142,16 +142,21 @@ msgstr ""
 msgid "Availability zone '%s' is invalid"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:222
+#: cinder/db/sqlalchemy/api.py:223
 #, python-format
 msgid "Deadlock detected when running '%(func_name)s': Retrying..."
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:888
+#: cinder/db/sqlalchemy/api.py:908
 #, python-format
 msgid "Change will make usage less than 0 for the following resources: %s"
 msgstr ""
 
+#: cinder/image/cache.py:168
+#, python-format
+msgid "Image-volume cache for host %(host)s does not have enough space (GB)."
+msgstr ""
+
 #: cinder/image/glance.py:134
 msgid ""
 "glance_num_retries shouldn't be a negative value. The number of retries "
@@ -173,7 +178,7 @@ msgstr ""
 msgid "Not deleting key %s"
 msgstr ""
 
-#: cinder/scheduler/filter_scheduler.py:409
+#: cinder/scheduler/filter_scheduler.py:410
 #, python-format
 msgid "No weighed hosts found for volume with properties: %s"
 msgstr ""
@@ -241,79 +246,113 @@ msgid ""
 "generated: '%s' :: Defaulting to a goodness of 0"
 msgstr ""
 
-#: cinder/transfer/api.py:172 cinder/volume/flows/api/create_volume.py:559
+#: cinder/transfer/api.py:172 cinder/volume/flows/api/create_volume.py:572
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)"
 msgstr ""
 
-#: cinder/volume/api.py:715 cinder/volume/api.py:850
+#: cinder/volume/api.py:754 cinder/volume/utils.py:706
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot "
 "(%(d_consumed)dG of %(d_quota)dG already consumed)."
 msgstr ""
 
-#: cinder/volume/api.py:727 cinder/volume/api.py:862
+#: cinder/volume/api.py:766 cinder/volume/utils.py:718
 #, python-format
 msgid ""
 "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
 "snapshots already consumed)."
 msgstr ""
 
-#: cinder/volume/driver.py:480
+#: cinder/volume/driver.py:477
 #, python-format
 msgid "Failed to activate volume copy throttling: %(err)s"
 msgstr ""
 
-#: cinder/volume/driver.py:748
+#: cinder/volume/driver.py:678
+#, python-format
+msgid ""
+"The colon in vendor name was replaced by underscore. Updated vendor name "
+"is %(name)s\"."
+msgstr ""
+
+#: cinder/volume/driver.py:692
+#, python-format
+msgid ""
+"Vendor unique property \"%(property)s\" must start with vendor prefix "
+"with colon \"%(prefix)s\". The property was not registered on "
+"capabilities list."
+msgstr ""
+
+#: cinder/volume/driver.py:925
 #, python-format
 msgid ""
 "Failed terminating the connection of volume %(volume_id)s, but it is "
 "acceptable."
 msgstr ""
 
-#: cinder/volume/driver.py:1903 cinder/volume/targets/iscsi.py:166
+#: cinder/volume/driver.py:2152 cinder/volume/targets/iscsi.py:158
 msgid "ISCSI provider_location not stored, using discovery"
 msgstr ""
 
-#: cinder/volume/manager.py:212
+#: cinder/volume/manager.py:213
 #, python-format
 msgid "Driver path %s is deprecated, update your configuration to the new path."
 msgstr ""
 
-#: cinder/volume/manager.py:360
+#: cinder/volume/manager.py:405
 #, python-format
 msgid "Detected volume stuck in %s(curr_status)s status, setting to ERROR."
 msgstr ""
 
-#: cinder/volume/manager.py:376
+#: cinder/volume/manager.py:421
 msgid "Detected snapshot stuck in creating status, setting to ERROR."
 msgstr ""
 
-#: cinder/volume/manager.py:1052
+#: cinder/volume/manager.py:1040
+#, python-format
+msgid ""
+"Unable to ensure space for image-volume in cache. Will skip creating "
+"entry for image %(image)s on host %(host)s."
+msgstr ""
+
+#: cinder/volume/manager.py:1050
+#, python-format
+msgid ""
+"Unable to clone image_volume for image %(image_id)s will not create cache"
+" entry."
+msgstr ""
+
+#: cinder/volume/manager.py:1062
+#, python-format
+msgid "Failed to create new image-volume cache entry. Error: %(exception)s"
+msgstr ""
+
+#: cinder/volume/manager.py:1150
 #, python-format
 msgid "Registration of image volume URI %(uri)s to image %(image_id)s failed."
 msgstr ""
 
-#: cinder/volume/manager.py:1125
+#: cinder/volume/manager.py:1223
 #, python-format
 msgid "Deleting image in unexpected status: %(image_status)s."
 msgstr ""
 
-#: cinder/volume/manager.py:1131
+#: cinder/volume/manager.py:1229
 msgid "Image delete encountered an error."
 msgstr ""
 
-#: cinder/volume/manager.py:1481
+#: cinder/volume/manager.py:1705
 #, python-format
 msgid ""
 "Failed to migrate volume. The destination volume %(vol)s is not deleted "
 "since the source volume may have been deleted."
 msgstr ""
 
-#: cinder/volume/manager.py:1636
+#: cinder/volume/manager.py:1863
 #, python-format
 msgid "Update driver status failed: %(config_group)s is uninitialized."
 msgstr ""
@@ -338,14 +377,14 @@ msgstr ""
 msgid "Failed to setup blkio cgroup to throttle the device '%(device)s'."
 msgstr ""
 
-#: cinder/volume/utils.py:275
+#: cinder/volume/utils.py:283
 #, 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:592
+#: cinder/volume/utils.py:693
 #, python-format
 msgid "Error encountered translating config_string: %(config_string)s to dict"
 msgstr ""
@@ -390,17 +429,17 @@ msgstr ""
 msgid "Volume %s is not found!, it may have been deleted."
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:119
+#: cinder/volume/drivers/glusterfs.py:114
 #, python-format
 msgid "Exception during unmounting %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:139
+#: cinder/volume/drivers/glusterfs.py:134
 #, python-format
 msgid "Failed to refresh mounts, reason=%s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:241 cinder/volume/drivers/quobyte.py:189
+#: cinder/volume/drivers/glusterfs.py:236 cinder/volume/drivers/quobyte.py:189
 #: cinder/volume/drivers/remotefs.py:284
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping"
@@ -419,30 +458,30 @@ msgstr ""
 msgid "Attempted to delete a space that's not there."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:176
+#: cinder/volume/drivers/lvm.py:177
 #, python-format
 msgid "Unable to update stats on non-initialized Volume Group: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:417 cinder/volume/drivers/srb.py:770
+#: cinder/volume/drivers/lvm.py:421 cinder/volume/drivers/srb.py:770
 #, python-format
 msgid "snapshot: %s not found, skipping delete operations"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:723
+#: cinder/volume/drivers/lvm.py:753
 msgid ""
 "LVMISCSIDriver is deprecated, you should now just use LVMVolumeDriver and"
 " specify iscsi_helper for the target driver you wish to use."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:740
+#: cinder/volume/drivers/lvm.py:770
 msgid ""
 "LVMISERDriver is deprecated, you should now just use LVMVolumeDriver and "
 "specify iscsi_helper for the target driver you wish to use. In order to "
 "enable iser, please set iscsi_protocol with the value iser."
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:344 cinder/volume/drivers/remotefs.py:571
+#: cinder/volume/drivers/nfs.py:353 cinder/volume/drivers/remotefs.py:571
 #, python-format
 msgid ""
 "The NAS file permissions mode will be 666 (allowing other/world read & "
@@ -450,7 +489,7 @@ msgid ""
 " %s for information on a secure NFS configuration."
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:365 cinder/volume/drivers/remotefs.py:564
+#: cinder/volume/drivers/nfs.py:374 cinder/volume/drivers/remotefs.py:564
 #, python-format
 msgid ""
 "The NAS file operations will be run as root: allowing root level access "
@@ -458,29 +497,48 @@ msgid ""
 "Please see %s for information on a secure NAS configuration."
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:187
+#: cinder/volume/drivers/nfs.py:411
+#, python-format
+msgid ""
+"The option 'nfs_oversub_ratio' is deprecated and will be removed in the "
+"Mitaka release.  Please set 'max_over_subscription_ratio = %s' instead."
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:433
+#, python-format
+msgid ""
+"The option 'nfs_used_ratio' is deprecated and will be removed in the "
+"Mitaka release.  Please set 'reserved_percentage = %d' instead."
+msgstr ""
+
+#: cinder/volume/drivers/nimble.py:165
+#, python-format
+msgid "Error updating agent-type for volume %s."
+msgstr ""
+
+#: cinder/volume/drivers/pure.py:191
 #, python-format
 msgid "Volume deletion failed with message: %s"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:266
+#: cinder/volume/drivers/pure.py:270
 #, python-format
 msgid "Purity host deletion failed: %(msg)s."
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:411
+#: cinder/volume/drivers/pure.py:415
 #, python-format
 msgid "Unable to delete Protection Group: %s"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:476
+#: cinder/volume/drivers/pure.py:480
 #, python-format
 msgid "Unable to delete Protection Group Snapshot: %s"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:583
+#: cinder/volume/drivers/pure.py:594
 #, python-format
-msgid "Volume unmanage was unable to rename the volume, error message: %s"
+msgid "Unable to rename %(old_name)s, error message: %(error)s"
 msgstr ""
 
 #: cinder/volume/drivers/quobyte.py:336
@@ -516,7 +574,7 @@ msgstr ""
 msgid "Unable to get rados pool stats."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:903
+#: cinder/volume/drivers/rbd.py:907
 msgid "volume_tmp_dir is now deprecated, please use image_conversion_dir."
 msgstr ""
 
@@ -530,17 +588,22 @@ msgstr ""
 msgid "No backing file found for %s, allowing snapshot to be deleted."
 msgstr ""
 
-#: cinder/volume/drivers/smbfs.py:230 cinder/volume/drivers/ibm/ibmnas.py:291
+#: cinder/volume/drivers/sheepdog.py:140
+#, python-format
+msgid "Volume not found. %s"
+msgstr ""
+
+#: cinder/volume/drivers/smbfs.py:230 cinder/volume/drivers/ibm/ibmnas.py:289
 #, python-format
 msgid "Volume %s does not have provider_location specified, skipping."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:523
+#: cinder/volume/drivers/solidfire.py:562
 #, python-format
 msgid "More than one valid preset was detected, using %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:782
+#: cinder/volume/drivers/solidfire.py:838
 msgid "Requested image is not accessible by current Tenant."
 msgstr ""
 
@@ -568,12 +631,12 @@ msgstr ""
 msgid "Removed volume group %s still appears in vgs."
 msgstr ""
 
-#: cinder/volume/drivers/srb.py:886
+#: cinder/volume/drivers/srb.py:881
 #, python-format
 msgid "Volume %r not found while trying to remove."
 msgstr ""
 
-#: cinder/volume/drivers/srb.py:889
+#: cinder/volume/drivers/srb.py:884
 #, python-format
 msgid "Error while removing export: %r"
 msgstr ""
@@ -584,13 +647,13 @@ msgid "Exception while creating image %(image_id)s snapshot. Exception: %(exc)s"
 msgstr ""
 
 #: cinder/volume/drivers/tintri.py:351
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:445
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:442
 #, python-format
 msgid "Exception during deleting %s"
 msgstr ""
 
 #: cinder/volume/drivers/tintri.py:360
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:723
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:731
 #, python-format
 msgid "Destination %s already exists."
 msgstr ""
@@ -601,7 +664,7 @@ msgid "Exception moving file %(src)s. Message: %(e)s"
 msgstr ""
 
 #: cinder/volume/drivers/tintri.py:428
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:504
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:501
 #, python-format
 msgid "Unexpected exception during image cloning in share %s"
 msgstr ""
@@ -654,38 +717,38 @@ msgstr ""
 msgid "Logout error: %(code)d %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:567
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:569
 #, python-format
 msgid "Volume initialization failure. (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:626
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2174
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:628
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2171
 #, python-format
 msgid "Unable to create folder %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:775
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:777
 #, python-format
 msgid "delete_volume: unable to find volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:852
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:854
 #, python-format
 msgid "ScServerOperatingSystem GetList return: %(code)d %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1161
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1158
 msgid "Inconsistent Luns."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1540
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1537
 #, python-format
 msgid "Unable to create snapshot %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1578
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2074
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1575
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2071
 #, python-format
 msgid "Unable to find snapshot %s"
 msgstr ""
@@ -702,7 +765,7 @@ msgid ""
 "requested storagetype:storageprofile values. Value received: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:676
+#: cinder/volume/drivers/emc/emc_vmax_common.py:677
 msgid ""
 "The VMAX plugin only supports Retype. If a pool based migration is "
 "necessary this will happen on a Retype From the command line: cinder "
@@ -710,69 +773,69 @@ msgid ""
 "policy on-demand"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:713
+#: cinder/volume/drivers/emc/emc_vmax_common.py:714
 #, python-format
 msgid ""
 "Failed to migrate: %(volumeName)s from default source storage group for "
 "FAST policy: %(sourceFastPolicyName)s. Attempting cleanup... "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:741
+#: cinder/volume/drivers/emc/emc_vmax_common.py:742
 #, python-format
 msgid ""
 "Attempting a rollback of: %(volumeName)s to original pool "
 "%(sourcePoolInstanceName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:773
+#: cinder/volume/drivers/emc/emc_vmax_common.py:774
 #, python-format
 msgid "_migrate_rollback on : %(volumeName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:809
+#: cinder/volume/drivers/emc/emc_vmax_common.py:810
 #, python-format
 msgid "_migrate_cleanup on : %(volumeName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1006
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1007
 #, python-format
 msgid ""
 "The volume: %(volumename)s was not first part of the default storage "
 "group for FAST policy %(fastPolicyName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1099
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1100
 #, python-format
 msgid "Volume: %(volumeName)s is not currently belonging to any storage group."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2127
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2145
 #, python-format
 msgid ""
 "Pre check for deletion. Volume: %(volumeName)s is part of a storage "
 "group. Attempting removal from %(storageGroupInstanceNames)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2993
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3011
 #, python-format
 msgid "Volume : %(volumeName)s is not currently belonging to any storage group."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3266
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3284
 #, python-format
 msgid ""
 "The volume: %(volumename)s. was not first part of the default storage "
 "group for FAST policy %(fastPolicyName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3707
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3725
 #, python-format
 msgid ""
 "Clone failed on V3. Cleaning up the target volume. Clone name: "
 "%(cloneName)s "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3918
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3936
 #, python-format
 msgid "FAST is enabled. Policy: %(fastPolicyName)s."
 msgstr ""
@@ -855,26 +918,26 @@ msgid ""
 "expect."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1220
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1221
 #, python-format
 msgid "Storage sync name not found for target %(target)s on %(storageSystem)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1261
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1262
 #, python-format
 msgid ""
 "Group sync name not found for target group %(target)s on "
 "%(storageSystem)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1740
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1749
 #, python-format
 msgid ""
 "CreateStorageHardwareID failed. initiator: %(initiator)s, rc=%(rc)d, "
 "ret=%(ret)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1760
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1769
 msgid "Cannot determine the hardware type."
 msgstr ""
 
@@ -972,190 +1035,191 @@ msgstr ""
 msgid "Delete temp LUN after migration start failed. LUN: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1134
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1135
 #, python-format
 msgid "Storage group %(name)s already exists. Message: %(msg)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1150
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1151
 #, python-format
 msgid ""
 "Storage group %(name)s doesn't exist, may have already been deleted. "
 "Message: %(msg)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1180
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1181
 #, python-format
 msgid ""
 "Host %(host)s has already disconnected from storage group %(sgname)s. "
 "Message: %(msg)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1217
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1218
 #, python-format
 msgid "HLU %(hlu)s has already been removed from %(sgname)s. Message: %(msg)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1376
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1377
 msgid "No array serial number returned, set as unknown."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1410
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1411
 #, python-format
 msgid "Storage Group %s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1519
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1520
 #, python-format
 msgid ""
 "Invalid iSCSI port %(sp)s-%(port)s-%(vlan)s found in io_port_list, will "
 "be ignored."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1588
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1589
 #, python-format
 msgid "See unavailable iSCSI target: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1807
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1811
 msgid ""
 "destroy_empty_storage_group: True. Empty storage group will be deleted "
 "after volume is detached."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1828
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1832
 msgid "force_delete_lun_in_storagegroup=True"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1835
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1839
 msgid ""
 "ignore_pool_full_threshold: True. LUN creation will still be forced even "
 "if the pool full threshold is exceeded."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1855
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1859
 #, python-format
 msgid ""
 "The following specified storage pools do not exist: %(unexist)s. This "
 "host will only manage the storage pools: %(exist)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2014
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2023
 msgid ""
 "Extra spec key 'storagetype:pool' is obsoleted since driver version "
 "5.1.0. This key will be ignored."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2049
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2058
 msgid ""
 "Both 'storagetype:prvosioning' and 'provisioning:type' are set in the "
 "extra specs, the value of 'provisioning:type' will be used. The key "
 "'storagetype:provisioning' may be deprecated in the next release."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2058
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2067
 msgid ""
 "Extra spec key 'storagetype:provisioning' may be deprecated in the next "
 "release. It is recommended to use extra spec key 'provisioning:type' "
 "instead."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2111
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2120
 #, python-format
 msgid ""
 "LUN corresponding to %s is still in some Storage Groups.Try to bring the "
 "LUN out of Storage Groups and retry the deletion."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2144
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2153
 #, python-format
 msgid "LUN %(name)s is not ready for extension: %(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2165
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2174
 msgid ""
 "Failed to get target_pool_name and target_array_serial. 'location_info' "
 "is not in host['capabilities']."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2178
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2187
 msgid "Error on parsing target_pool_name/target_array_serial."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2192
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2201
+#, python-format
 msgid ""
-"Didn't get the pool information of the host %(s). Storage assisted "
+"Didn't get the pool information of the host %s. Storage assisted "
 "Migration is not supported. The host may be using a legacy driver."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2301
-#: cinder/volume/drivers/huawei/huawei_driver.py:770
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2311
+#: cinder/volume/drivers/huawei/huawei_driver.py:557
 msgid "Storage-assisted migration failed during retype."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2363
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2373
 #, python-format
 msgid "Storage Pool '%(pool)s' is '%(state)s'."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2373
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2383
 #, python-format
 msgid ""
 "Maximum number of Pool LUNs, %s, have been created. No more LUN creation "
 "can be done."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2477
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2487
 #, python-format
 msgid "LUN %(name)s is not ready for snapshot: %(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2740
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2751
 #, python-format
 msgid "LUN with id %(remove_id)s is not present in cg %(cg_name)s, skip it."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2834
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2845
 #, python-format
 msgid "Storage Group %s is not found. Create it."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2899
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2910
 #, python-format
 msgid "Failed to register %(itor)s to SP%(sp)s port %(portid)s because: %(msg)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3016
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3029
 #, python-format
 msgid "Failed to extract initiators of %s, so ignore deregistration operation."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3023
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3036
 #, python-format
 msgid "Failed to deregister %(itor)s because: %(msg)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3284
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3297
 #, python-format
 msgid "Storage Group %s is not found. terminate_connection() is unnecessary."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3293
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3306
 #, python-format
 msgid "Volume %(vol)s was not in Storage Group %(sg)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3315
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3328
 #, python-format
 msgid "Failed to destroy Storage Group %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3321
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3334
 #, python-format
 msgid "Fail to connect host %(host)s back to storage group %(sg)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3498
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3539
 #, python-format
 msgid ""
 "Delete the temporary cgsnapshot %(name)s failed. This temporary "
@@ -1163,87 +1227,64 @@ msgid ""
 "successfully from cgsnapshot %(cgsnapshot)s. Message: %(msg)s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3534
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3575
 #, python-format
 msgid ""
 "The source volume is a legacy volume. Create volume in the pool where the"
 " source volume %s is created."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3609
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3650
 #, python-format
 msgid "CreateSMPTask.revert: delete mount point %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3629
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3670
 #, python-format
 msgid "AttachSnapTask.revert: detach mount point %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3667
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3708
 #, python-format
 msgid "CreateDestLunTask.revert: delete temp lun %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3734
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3775
 #, python-format
 msgid "CreateSnapshotTask.revert: delete temp cgsnapshot %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3739
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3780
 #, python-format
 msgid "CreateSnapshotTask.revert: delete temp snapshot %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3761
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3802
 #, python-format
 msgid ""
 "CopySnapshotTask.revert: delete the copied snapshot %(new_name)s of "
 "%(source_name)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:132
+#: cinder/volume/drivers/emc/scaleio.py:130
 msgid "No storage pool name or id was found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:154
+#: cinder/volume/drivers/emc/scaleio.py:171
 msgid "No protection domain name or id was specified in configuration."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:175
+#: cinder/volume/drivers/emc/scaleio.py:192
 msgid "Verify certificate is not set, using default of False."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:617
-#: cinder/volume/drivers/emc/scaleio.py:672
+#: cinder/volume/drivers/emc/scaleio.py:619
 #, python-format
 msgid ""
 "Ignoring error in delete volume %s: volume not found due to force delete "
 "settings."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:919
-#, python-format
-msgid ""
-"scaleIO volume %(vol)s not yet found (no directory /dev/disk/by-id yet). "
-"Try number: %(tries)d."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:937
-#, python-format
-msgid "scaleIO volume %(vol)s not yet found. Try number: %(tries)d."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:1030
-#, python-format
-msgid "Ignoring error mapping volume %s: volume already mapped."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:1089
-#, python-format
-msgid "Ignoring error unmapping volume %s: volume not mapped."
-msgstr ""
-
 #: cinder/volume/drivers/emc/xtremio.py:139
 #, python-format
 msgid "object %(key)s of type %(typ)s not found, %(err_msg)s"
@@ -1293,7 +1334,7 @@ msgstr ""
 msgid "get_fsid: %(out)s -- No info for %(fslabel)s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:716
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:718
 msgid "terminate_conn: provider location empty."
 msgstr ""
 
@@ -1312,13 +1353,23 @@ msgstr ""
 msgid "Can't find snapshot on the array."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:711
-#: cinder/volume/drivers/huawei/huawei_driver.py:988
+#: cinder/volume/drivers/huawei/huawei_driver.py:965
+#, python-format
+msgid "Lun is not in lungroup. Lun id: %(lun_id)s. lungroup id: %(lungroup_id)s."
+msgstr ""
+
+#: cinder/volume/drivers/huawei/huawei_driver.py:971
+#: cinder/volume/drivers/huawei/huawei_driver.py:1152
 msgid "Can't find lun on the array."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1177
-#: cinder/volume/drivers/huawei/rest_client.py:1186
+#: cinder/volume/drivers/huawei/huawei_driver.py:1146
+#, python-format
+msgid "Lun is not in lungroup. Lun id: %(lun_id)s. Lungroup id: %(lungroup_id)s."
+msgstr ""
+
+#: cinder/volume/drivers/huawei/rest_client.py:1231
+#: cinder/volume/drivers/huawei/rest_client.py:1240
 msgid "Can't find target iqn from rest."
 msgstr ""
 
@@ -1383,19 +1434,19 @@ msgstr ""
 msgid "Volume %s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:348
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:349
 #, python-format
 msgid "unmap_vol_from_host: No mapping of volume %(vol_name)s to any host found."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:354
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:355
 #, python-format
 msgid ""
 "unmap_vol_from_host: Multiple mappings of volume %(vol_name)s found, no "
 "host specified."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:366
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:367
 #, python-format
 msgid ""
 "unmap_vol_from_host: No mapping of volume %(vol_name)s to host %(host)s "
@@ -1460,18 +1511,18 @@ msgstr ""
 msgid "The provisioning: %(provisioning)s is not valid."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/utils.py:65
+#: cinder/volume/drivers/netapp/utils.py:66
 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:140
+#: cinder/volume/drivers/netapp/utils.py:149
 #, python-format
 msgid "Extra spec %(old)s is obsolete.  Use %(new)s instead."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/utils.py:145
+#: cinder/volume/drivers/netapp/utils.py:154
 #, python-format
 msgid "Extra spec %(old)s is deprecated.  Use %(new)s instead."
 msgstr ""
@@ -1481,21 +1532,29 @@ msgstr ""
 msgid "Could not determine root volume name on %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:322
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:331
 msgid "Volume refresh job already running. Returning..."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:329
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:338
 #, python-format
 msgid "Error refreshing volume info. Message: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:208
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:132
+#, python-format
+msgid ""
+"The \"netapp_size_multiplier\" configuration option is deprecated and "
+"will be removed in the Mitaka release. Please set \"reserved_percentage ="
+" %d\" instead."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:238
 #, python-format
 msgid "No entry in LUN table for volume/snapshot %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:336
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:366
 #, python-format
 msgid ""
 "LUN misalignment may occur for current initiator group %(ig_nm)s) with "
@@ -1503,76 +1562,76 @@ msgid ""
 "according to the type of the host OS."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:318
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:315
 #, python-format
 msgid ""
 "Exception while registering image %(image_id)s in cache. Exception: "
 "%(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:387
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:384
 #, python-format
 msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:598
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:595
 msgid "Discover file retries exhausted."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:656
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:653
 msgid "Unexpected exception while short listing used share."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:731
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:739
 #, python-format
 msgid "Exception moving file %(src)s. Message - %(e)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:223
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:229
 msgid "No shares found hence skipping ssc refresh."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:519
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:528
 msgid "ssc job in progress. Returning... "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:531
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:540
 msgid "refresh stale ssc job in progress. Returning... "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:636
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:645
 #, 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/dataontap/client/client_7mode.py:131
+#: cinder/volume/drivers/netapp/dataontap/client/client_7mode.py:135
 #, python-format
 msgid "Error finding LUNs for volume %s. Verify volume exists."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:119
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:124
 #, python-format
 msgid "Error mapping LUN. Code :%(code)s, Message: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:132
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:137
 #, python-format
 msgid "Error unmapping LUN. Code :%(code)s, Message: %(message)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:340
+#: cinder/volume/drivers/netapp/dataontap/client/client_base.py:345
 #, python-format
 msgid "Failed to invoke ems. Message : %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:375
+#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:380
 #, python-format
 msgid "Rename failure in cleanup of cDOT QOS policy group %(name)s: %(ex)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:163
+#: cinder/volume/drivers/netapp/eseries/library.py:193
 #, python-format
 msgid ""
 "Production use of \"%(backend)s\" backend requires the Cinder controller "
@@ -1580,51 +1639,51 @@ msgid ""
 "\"%(mpflag)s\" to be set to \"True\"."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:412
+#: cinder/volume/drivers/netapp/eseries/library.py:463
 msgid "Snapshot volume not found."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:453
+#: cinder/volume/drivers/netapp/eseries/library.py:504
 #, python-format
 msgid "Failure deleting job %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:456
+#: cinder/volume/drivers/netapp/eseries/library.py:507
 #, python-format
 msgid "Volume copy job for src vol %s not found."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:471
+#: cinder/volume/drivers/netapp/eseries/library.py:522
 #, python-format
 msgid "Failure deleting temp snapshot %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:480
+#: cinder/volume/drivers/netapp/eseries/library.py:531
 #, python-format
 msgid "Volume %s already deleted."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:507
+#: cinder/volume/drivers/netapp/eseries/library.py:558
 #, python-format
 msgid "Snapshot %s already deleted."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:773
+#: cinder/volume/drivers/netapp/eseries/library.py:824
 #, python-format
 msgid "Unable to update host type for host with label %(l)s. %(e)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:778
+#: cinder/volume/drivers/netapp/eseries/library.py:829
 #, python-format
 msgid "Message - %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:956
+#: cinder/volume/drivers/netapp/eseries/library.py:1143
 #, python-format
 msgid "No storage pool found with available capacity %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:987
+#: cinder/volume/drivers/netapp/eseries/library.py:1174
 msgid "Returning as clean tmp vol job already running."
 msgstr ""
 
@@ -1650,124 +1709,124 @@ msgstr ""
 msgid "Failed to query pool %(id)s status %(ret)d."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:273
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:274
 #, python-format
 msgid ""
 "getCPGStatData requires hp3parclient version '%(getcpgstatdata_version)s'"
 " version '%(version)s' is installed."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:332
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:333
 #, python-format
 msgid ""
 "srstatld requires WSAPI version '%(srstatld_version)s' version "
 "'%(version)s' is installed."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:429
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:441
 #, python-format
 msgid "Virtual Volume Set '%s' doesn't exist on array."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:529
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1996
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:541
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2043
 #, 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:626
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:737
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:638
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:916
 #, 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:1060
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1072
 #, 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:1351
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1363
 msgid ""
 "'hp3par:cpg' is not supported as an extra spec in a volume type.  CPG's "
 "are chosen by the cinder scheduler, as a pool, from the cinder.conf entry"
 " 'hp3par_cpg', which can be a list of CPGs."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1655
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1667
 #, python-format
 msgid "Delete volume id not found. Removing from cinder: %(id)s Ex: %(msg)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:176
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:177
 #, python-format
 msgid "Invalid IP address format '%s'"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:210
 #, 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:342
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:343
 #, python-format
 msgid ""
 "iSCSI IP: '%s' was not found in hp3par_iscsi_ips list defined in "
 "cinder.conf."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:380
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:381
 msgid "Least busy iSCSI port not found, using first iSCSI port in list."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:533
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:534
 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:565
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:566
 msgid "Host has no CHAP key, but CHAP is enabled."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:569
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:570
 msgid "No host or VLUNs exist. Generating new CHAP key."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:598
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:599
 msgid "Non-iSCSI VLUN detected."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:602
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:603
 msgid "No VLUN contained CHAP credentials. Generating new CHAP key."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:86
+#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:87
 msgid ""
 "The HPLeftHandISCSIDriver CLIQ driver has been DEPRECATED as of the "
 "2015.2 release. This driver will be removed in the 2016.1 release. Please"
 " use the HPLeftHandISCSIDriver REST based driver instead."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:170
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:175
 #, python-format
 msgid ""
 "HPLeftHand API is version %(current)s. A minimum version of %(min)s is "
 "needed for manage/unmanage support."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:489
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:629
 #, python-format
 msgid "CHAP secret exists for host %s but CHAP is disabled"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:492
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:632
 #, python-format
 msgid "CHAP is enabled, but server secret not configured on server %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:566
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:706
 #, python-format
 msgid "%s"
 msgstr ""
@@ -1792,65 +1851,65 @@ msgstr ""
 msgid "Failed to receive update for free_gb stat!"
 msgstr ""
 
-#: cinder/volume/drivers/vmware/datastore.py:226
+#: cinder/volume/drivers/vmware/datastore.py:227
 #, python-format
 msgid "Unable to fetch datastores connected to host %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:220
+#: cinder/volume/drivers/vmware/vmdk.py:223
 msgid ""
 "The VMware ESX VMDK driver is now deprecated and will be removed in the "
 "Juno release. The VMware vCenter VMDK driver will remain and continue to "
 "be supported."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:570
+#: cinder/volume/drivers/vmware/vmdk.py:576
 #, python-format
 msgid "Trying to boot from an empty volume: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:843
+#: cinder/volume/drivers/vmware/vmdk.py:849
 #, python-format
 msgid "Error occurred while deleting temporary disk: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:974
+#: cinder/volume/drivers/vmware/vmdk.py:980
 #, python-format
 msgid "Error occurred while deleting descriptor: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1007
+#: cinder/volume/drivers/vmware/vmdk.py:1013
 #, python-format
 msgid "Error occurred while deleting backing: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1373
+#: cinder/volume/drivers/vmware/vmdk.py:1379
 #, python-format
 msgid "Volume: %s is in use, can't retype."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1442
+#: cinder/volume/drivers/vmware/vmdk.py:1448
 #, python-format
 msgid ""
 "There are no datastores matching new requirements; can't retype volume: "
 "%s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1497
+#: cinder/volume/drivers/vmware/vmdk.py:1503
 #, python-format
 msgid ""
 "Changing backing: %(backing)s name from %(new_name)s to %(old_name)s "
 "failed."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1744
+#: cinder/volume/drivers/vmware/vmdk.py:1750
 #, 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:1870
+#: cinder/volume/drivers/vmware/vmdk.py:1876
 #, python-format
 msgid ""
 "Running Cinder with a VMware vCenter version less than %(min_version)s is"
@@ -1858,28 +1917,51 @@ msgid ""
 "raised to %(min_version)s in the 8.0.0 release."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:156
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:178
 msgid "zfssa_initiator_config not found. Using deprecated configuration options."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:161
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:183
 #, python-format
 msgid ""
 "zfssa_initiator: %(ini)s wont be used on zfssa_initiator_group= "
 "%(inigrp)s."
 msgstr ""
 
-#: cinder/volume/flows/api/create_volume.py:336
+#: cinder/volume/drivers/zfssa/zfssarest.py:969
+#, python-format
+msgid "Property %s already exists."
+msgstr ""
+
+#: cinder/volume/flows/api/create_volume.py:286
+#, python-format
+msgid ""
+"Availability zone '%(s_az)s' not found, falling back to "
+"'%(s_fallback_az)s'."
+msgstr ""
+
+#: cinder/volume/flows/api/create_volume.py:348
 msgid "Volume type will be changed to be the same as the source volume."
 msgstr ""
 
-#: cinder/volume/flows/api/create_volume.py:572
+#: cinder/volume/flows/api/create_volume.py:585
 #, python-format
 msgid ""
 "Quota %(s_name)s exceeded for %(s_pid)s, tried to create volume "
 "(%(d_consumed)d volume(s) already consumed)."
 msgstr ""
 
+#: cinder/volume/flows/manager/create_volume.py:680
+#, python-format
+msgid ""
+"Failed to create volume from image-volume cache, will fall back to "
+"default behavior. Error: %(exception)s"
+msgstr ""
+
+#: cinder/volume/flows/manager/create_volume.py:717
+msgid "Unable to get Cinder internal context, will not use image-volume cache."
+msgstr ""
+
 #: cinder/volume/targets/cxt.py:159 cinder/volume/targets/tgt.py:195
 #, python-format
 msgid "Persistence file already exists for volume, found file at: %s"
@@ -1904,13 +1986,6 @@ msgid ""
 "target. %(conf)s does not exist."
 msgstr ""
 
-#: cinder/volume/targets/iscsi.py:47
-#, python-format
-msgid ""
-"The option %s has been deprecated and no longer has any effect. It will "
-"be removed in the Liberty release."
-msgstr ""
-
 #: cinder/volume/targets/iser.py:28
 msgid ""
 "ISERTgtAdm is deprecated, you should now just use LVMVolumeDriver and "
index fed72a21bf3edbce39bd6c0afc248aeced4dc363..5067a7d9c56464c5e4fb262020d14b06ef5ad7bc 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 7.0.0.0b3.dev341\n"
+"Project-Id-Version: cinder 7.0.0.0b4.dev130\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-27 06:18+0000\n"
+"POT-Creation-Date: 2015-09-17 06:18+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"
@@ -912,7 +912,7 @@ msgid "Backend doesn't exist (%(backend)s)"
 msgstr ""
 
 #: cinder/exception.py:961 cinder/exception.py:965 cinder/exception.py:973
-#: cinder/exception.py:991
+#: cinder/exception.py:1003
 #, python-format
 msgid "%(message)s"
 msgstr ""
@@ -926,11 +926,23 @@ msgstr ""
 msgid "No active iSCSI portals with supplied iSCSI IPs"
 msgstr ""
 
-#: cinder/exception.py:981
+#: cinder/exception.py:982
+#, python-format
+msgid "An error has occured in SheepdogDriver. (Reason: %(reason)s)"
+msgstr ""
+
+#: cinder/exception.py:986
+#, python-format
+msgid ""
+"(Command: %(cmd)s) (Return Code: %(exit_code)s) (Stdout: %(stdout)s) "
+"(Stderr: %(stderr)s)"
+msgstr ""
+
+#: cinder/exception.py:993
 msgid "There is no metadata in DB object."
 msgstr ""
 
-#: cinder/exception.py:985
+#: cinder/exception.py:997
 #, python-format
 msgid "Operation not supported: %(operation)s."
 msgstr ""
@@ -943,11 +955,11 @@ msgid ""
 "for default quota."
 msgstr ""
 
-#: cinder/quota.py:933 cinder/quota.py:957
+#: cinder/quota.py:940 cinder/quota.py:964
 msgid "Cannot register resource"
 msgstr ""
 
-#: cinder/quota.py:936 cinder/quota.py:960
+#: cinder/quota.py:943 cinder/quota.py:967
 msgid "Cannot register resources"
 msgstr ""
 
@@ -982,48 +994,48 @@ msgstr ""
 msgid "Error connecting via ssh: %s"
 msgstr ""
 
-#: cinder/utils.py:107
+#: cinder/utils.py:108
 #, python-format
 msgid "Can not translate %s to integer."
 msgstr ""
 
-#: cinder/utils.py:146
+#: cinder/utils.py:147
 #, python-format
 msgid "May specify only one of %s"
 msgstr ""
 
-#: cinder/utils.py:689
+#: cinder/utils.py:670
+#, python-format
+msgid "Value %(param)s for %(param_string)s is not a boolean."
+msgstr ""
+
+#: cinder/utils.py:701
 #, python-format
 msgid "Unable to get a block device for file '%s'"
 msgstr ""
 
-#: cinder/utils.py:702
+#: cinder/utils.py:714
 #, python-format
 msgid "%s is not a string or unicode"
 msgstr ""
 
-#: cinder/utils.py:706
+#: cinder/utils.py:718
 #, python-format
 msgid "%(name)s has a minimum character requirement of %(min_length)s."
 msgstr ""
 
-#: cinder/utils.py:711
+#: cinder/utils.py:723
 #, python-format
 msgid "%(name)s has more than %(max_length)s characters."
 msgstr ""
 
-#: cinder/utils.py:843
-#, python-format
-msgid "Version %s is invalid."
-msgstr ""
-
-#: cinder/api/common.py:105 cinder/consistencygroup/api.py:698
-#: cinder/volume/api.py:460
+#: cinder/api/common.py:105 cinder/consistencygroup/api.py:699
+#: cinder/volume/api.py:472
 msgid "limit param must be an integer"
 msgstr ""
 
-#: cinder/api/common.py:108 cinder/consistencygroup/api.py:695
-#: cinder/volume/api.py:457
+#: cinder/api/common.py:108 cinder/consistencygroup/api.py:696
+#: cinder/volume/api.py:469
 msgid "limit param must be positive"
 msgstr ""
 
@@ -1083,25 +1095,29 @@ msgstr ""
 msgid "Must specify 'status', 'attach_status' or 'migration_status' for update."
 msgstr ""
 
-#: cinder/api/contrib/admin_actions.py:223
-msgid "Must specify 'host'"
+#: cinder/api/contrib/admin_actions.py:192
+msgid "Must specify 'connector'."
 msgstr ""
 
-#: cinder/api/contrib/admin_actions.py:229
-#, python-format
-msgid "Invalid value for force_host_copy: '%s'"
+#: cinder/api/contrib/admin_actions.py:196
+#: cinder/api/contrib/volume_actions.py:252
+msgid "Unable to terminate volume connection from backend."
+msgstr ""
+
+#: cinder/api/contrib/admin_actions.py:231
+msgid "Must specify 'host'."
 msgstr ""
 
-#: cinder/api/contrib/admin_actions.py:248
+#: cinder/api/contrib/admin_actions.py:252
 msgid "Must specify 'new_volume'"
 msgstr ""
 
-#: cinder/api/contrib/backups.py:253 cinder/api/contrib/volume_transfer.py:160
+#: cinder/api/contrib/backups.py:258 cinder/api/contrib/volume_transfer.py:160
 #: cinder/api/contrib/volume_transfer.py:200
 msgid "Incorrect request body format"
 msgstr ""
 
-#: cinder/api/contrib/backups.py:357
+#: cinder/api/contrib/backups.py:362
 msgid "Incorrect request body format."
 msgstr ""
 
@@ -1159,26 +1175,26 @@ msgstr ""
 msgid "cannot understand XML"
 msgstr ""
 
-#: cinder/api/contrib/hosts.py:138
+#: cinder/api/contrib/hosts.py:142
 #, python-format
 msgid "Host '%s' could not be found."
 msgstr ""
 
-#: cinder/api/contrib/hosts.py:167
+#: cinder/api/contrib/hosts.py:171
 #, python-format
 msgid "Invalid status: '%s'"
 msgstr ""
 
-#: cinder/api/contrib/hosts.py:170
+#: cinder/api/contrib/hosts.py:174
 #, python-format
 msgid "Invalid update setting: '%s'"
 msgstr ""
 
-#: cinder/api/contrib/hosts.py:208
+#: cinder/api/contrib/hosts.py:212
 msgid "Describe-resource is admin only functionality"
 msgstr ""
 
-#: cinder/api/contrib/hosts.py:216
+#: cinder/api/contrib/hosts.py:219
 msgid "Host not found"
 msgstr ""
 
@@ -1207,26 +1223,67 @@ msgstr ""
 msgid "Missing required element quota_class_set in request body."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:71
+#: cinder/api/contrib/quotas.py:70
 #, python-format
 msgid "Quota %s limit must be equal or greater than existing resources."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:97
+#: cinder/api/contrib/quotas.py:90
+#, python-format
+msgid "Free quota available is %s."
+msgstr ""
+
+#: cinder/api/contrib/quotas.py:119 cinder/api/contrib/quotas.py:131
+msgid ""
+"Update and delete quota operations can only be made by an admin of "
+"immediate parent or by the CLOUD admin."
+msgstr ""
+
+#: cinder/api/contrib/quotas.py:126
+msgid ""
+"Update and delete quota operations can only be made to projects in the "
+"same hierarchy of the project in which users are scoped to."
+msgstr ""
+
+#: cinder/api/contrib/quotas.py:151
+msgid ""
+"Show operations can only be made to projects in the same hierarchy of the"
+" project in which users are scoped to."
+msgstr ""
+
+#: cinder/api/contrib/quotas.py:157
+msgid ""
+"Only users with token scoped to immediate parents or root projects are "
+"allowed to see its children quotas."
+msgstr ""
+
+#: cinder/api/contrib/quotas.py:162
+msgid ""
+"An user with a token scoped to a subproject is not allowed to see the "
+"quota of its parents."
+msgstr ""
+
+#: cinder/api/contrib/quotas.py:188
 #, python-format
 msgid "Tenant ID: %s does not exist."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:133
+#: cinder/api/contrib/quotas.py:256
 #, python-format
 msgid "Invalid value '%s' for skip_validation."
 msgstr ""
 
-#: cinder/api/contrib/quotas.py:147
+#: cinder/api/contrib/quotas.py:271
 #, python-format
 msgid "Bad key(s) in quota set: %s"
 msgstr ""
 
+#: cinder/api/contrib/quotas.py:378
+msgid ""
+"About to delete child projects having non-zero quota. This should not be "
+"performed"
+msgstr ""
+
 #: cinder/api/contrib/scheduler_hints.py:37
 msgid "Malformed scheduler_hints attribute"
 msgstr ""
@@ -1237,23 +1294,23 @@ msgid ""
 "instead."
 msgstr ""
 
-#: cinder/api/contrib/services.py:159
+#: cinder/api/contrib/services.py:161
 msgid "Unknown action"
 msgstr ""
 
-#: cinder/api/contrib/services.py:164
+#: cinder/api/contrib/services.py:166
 msgid "Missing required element 'host' in request body."
 msgstr ""
 
-#: cinder/api/contrib/services.py:171
+#: cinder/api/contrib/services.py:173
 msgid "Disabled reason contains invalid characters or is too long"
 msgstr ""
 
-#: cinder/api/contrib/services.py:187
+#: cinder/api/contrib/services.py:189
 msgid "Unknown service"
 msgstr ""
 
-#: cinder/api/contrib/services.py:191
+#: cinder/api/contrib/services.py:196
 msgid "service not found"
 msgstr ""
 
@@ -1277,19 +1334,39 @@ msgstr ""
 msgid "progress must be an integer percentage"
 msgstr ""
 
+#: cinder/api/contrib/snapshot_manage.py:86
+msgid "Missing required element snapshot in request body."
+msgstr ""
+
+#: cinder/api/contrib/snapshot_manage.py:97
+#: cinder/api/contrib/volume_manage.py:110
+#, python-format
+msgid "The following elements are required: %s"
+msgstr ""
+
+#: cinder/api/contrib/snapshot_manage.py:106
+#, python-format
+msgid "Volume: %s could not be found."
+msgstr ""
+
+#: cinder/api/contrib/snapshot_manage.py:127
+#, python-format
+msgid "Service %s not found."
+msgstr ""
+
 #: cinder/api/contrib/types_extra_specs.py:114
 msgid "Request body empty"
 msgstr ""
 
 #: cinder/api/contrib/types_extra_specs.py:118
 #: cinder/api/v1/snapshot_metadata.py:76 cinder/api/v1/volume_metadata.py:76
-#: cinder/api/v2/snapshot_metadata.py:69 cinder/api/v2/volume_metadata.py:67
+#: cinder/api/v2/snapshot_metadata.py:69 cinder/api/v2/volume_metadata.py:72
 msgid "Request body and URI mismatch"
 msgstr ""
 
 #: cinder/api/contrib/types_extra_specs.py:121
 #: cinder/api/v1/snapshot_metadata.py:80 cinder/api/v1/volume_metadata.py:80
-#: cinder/api/v2/snapshot_metadata.py:73 cinder/api/v2/volume_metadata.py:71
+#: cinder/api/v2/snapshot_metadata.py:73 cinder/api/v2/volume_metadata.py:76
 msgid "Request body contains too many items"
 msgstr ""
 
@@ -1304,20 +1381,20 @@ msgid ""
 " colons and hyphens."
 msgstr ""
 
-#: cinder/api/contrib/types_manage.py:66 cinder/api/contrib/types_manage.py:119
+#: cinder/api/contrib/types_manage.py:66 cinder/api/contrib/types_manage.py:120
 msgid "Volume type name can not be empty."
 msgstr ""
 
-#: cinder/api/contrib/types_manage.py:77
+#: cinder/api/contrib/types_manage.py:77 cinder/api/contrib/types_manage.py:128
 #, python-format
 msgid "Invalid value '%s' for is_public. Accepted values: True or False."
 msgstr ""
 
-#: cinder/api/contrib/types_manage.py:123
+#: cinder/api/contrib/types_manage.py:124
 msgid "Specify either volume type name and/or description."
 msgstr ""
 
-#: cinder/api/contrib/types_manage.py:172
+#: cinder/api/contrib/types_manage.py:179
 msgid "Target volume type is still in use."
 msgstr ""
 
@@ -1347,10 +1424,6 @@ msgstr ""
 msgid "Unable to fetch connection information from backend."
 msgstr ""
 
-#: cinder/api/contrib/volume_actions.py:252
-msgid "Unable to terminate volume connection from backend."
-msgstr ""
-
 #: cinder/api/contrib/volume_actions.py:265
 msgid "No image_name was specified in request."
 msgstr ""
@@ -1406,11 +1479,6 @@ msgstr ""
 msgid "Volume does not exist."
 msgstr ""
 
-#: cinder/api/contrib/volume_manage.py:110
-#, python-format
-msgid "The following elements are required: %s"
-msgstr ""
-
 #: cinder/api/contrib/volume_manage.py:143
 msgid "Service not found."
 msgstr ""
@@ -1488,7 +1556,7 @@ msgstr ""
 #: cinder/api/v1/snapshot_metadata.py:97 cinder/api/v1/snapshot_metadata.py:122
 #: cinder/api/v1/volume_metadata.py:54 cinder/api/v1/volume_metadata.py:72
 #: cinder/api/v1/volume_metadata.py:97 cinder/api/v1/volume_metadata.py:122
-#: cinder/api/v2/snapshot_metadata.py:112 cinder/api/v2/volume_metadata.py:111
+#: cinder/api/v2/snapshot_metadata.py:112 cinder/api/v2/volume_metadata.py:116
 msgid "Malformed request body"
 msgstr ""
 
@@ -1541,8 +1609,8 @@ msgstr ""
 #: cinder/api/v1/snapshot_metadata.py:140
 #: cinder/api/v1/snapshot_metadata.py:150 cinder/api/v1/volume_metadata.py:140
 #: cinder/api/v1/volume_metadata.py:150 cinder/api/v2/snapshot_metadata.py:130
-#: cinder/api/v2/snapshot_metadata.py:140 cinder/api/v2/volume_metadata.py:129
-#: cinder/api/v2/volume_metadata.py:139
+#: cinder/api/v2/snapshot_metadata.py:140 cinder/api/v2/volume_metadata.py:134
+#: cinder/api/v2/volume_metadata.py:144
 msgid "Metadata item was not found"
 msgstr ""
 
@@ -1607,15 +1675,15 @@ msgstr ""
 msgid "source volume id:%s is not replicated"
 msgstr ""
 
-#: cinder/backup/api.py:84
+#: cinder/backup/api.py:83
 msgid "Backup status must be available or error"
 msgstr ""
 
-#: cinder/backup/api.py:88
+#: cinder/backup/api.py:87
 msgid "force delete"
 msgstr ""
 
-#: cinder/backup/api.py:95
+#: cinder/backup/api.py:94
 msgid "Incremental backups exist for this backup."
 msgstr ""
 
@@ -1667,6 +1735,14 @@ msgstr ""
 msgid "Backup status must be available and not %s."
 msgstr ""
 
+#: cinder/backup/api.py:398
+msgid "Provided backup record is missing an id"
+msgstr ""
+
+#: cinder/backup/api.py:419
+msgid "Backup already exists in database."
+msgstr ""
+
 #: cinder/backup/chunkeddriver.py:83
 #, python-format
 msgid "unsupported compression algorithm: %s"
@@ -1724,44 +1800,44 @@ msgstr ""
 msgid "Unsupported backup metadata version (%s)"
 msgstr ""
 
-#: cinder/backup/manager.py:109
+#: cinder/backup/manager.py:113
 msgid "NULL host not allowed for volume backend lookup."
 msgstr ""
 
-#: cinder/backup/manager.py:135
+#: cinder/backup/manager.py:139
 #, python-format
 msgid "Volume manager for backend '%s' does not exist."
 msgstr ""
 
-#: cinder/backup/manager.py:319
+#: cinder/backup/manager.py:364
 #, python-format
 msgid ""
 "Create backup aborted, expected volume status %(expected_status)s but got"
 " %(actual_status)s."
 msgstr ""
 
-#: cinder/backup/manager.py:330
+#: cinder/backup/manager.py:375
 #, python-format
 msgid ""
 "Create backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s."
 msgstr ""
 
-#: cinder/backup/manager.py:384
+#: cinder/backup/manager.py:436
 #, python-format
 msgid ""
 "Restore backup aborted, expected volume status %(expected_status)s but "
 "got %(actual_status)s."
 msgstr ""
 
-#: cinder/backup/manager.py:395
+#: cinder/backup/manager.py:447
 #, python-format
 msgid ""
 "Restore backup aborted: expected backup status %(expected_status)s but "
 "got %(actual_status)s."
 msgstr ""
 
-#: cinder/backup/manager.py:415
+#: cinder/backup/manager.py:467
 #, python-format
 msgid ""
 "Restore backup aborted, the backup service currently configured "
@@ -1769,14 +1845,14 @@ msgid ""
 "create this backup [%(backup_service)s]."
 msgstr ""
 
-#: cinder/backup/manager.py:474
+#: cinder/backup/manager.py:526
 #, python-format
 msgid ""
 "Delete_backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s."
 msgstr ""
 
-#: cinder/backup/manager.py:485
+#: cinder/backup/manager.py:537
 #, python-format
 msgid ""
 "Delete backup aborted, the backup service currently configured "
@@ -1784,14 +1860,14 @@ msgid ""
 "create this backup [%(backup_service)s]."
 msgstr ""
 
-#: cinder/backup/manager.py:553
+#: cinder/backup/manager.py:612
 #, python-format
 msgid ""
 "Export backup aborted, expected backup status %(expected_status)s but got"
 " %(actual_status)s."
 msgstr ""
 
-#: cinder/backup/manager.py:564
+#: cinder/backup/manager.py:623
 #, python-format
 msgid ""
 "Export record aborted, the backup service currently configured "
@@ -1799,19 +1875,26 @@ msgid ""
 "create this backup [%(backup_service)s]."
 msgstr ""
 
-#: cinder/backup/manager.py:618
+#: cinder/backup/manager.py:677
 #, python-format
 msgid ""
 "Import record failed, cannot find backup service to perform the import. "
 "Request service %(service)s"
 msgstr ""
 
-#: cinder/backup/manager.py:654
+#: cinder/backup/manager.py:712
 #, python-format
-msgid "Backup metadata received from driver for import is missing %s."
+msgid ""
+"Driver successfully decoded imported backup data, but there are missing "
+"fields (%s)."
 msgstr ""
 
-#: cinder/backup/manager.py:710
+#: cinder/backup/manager.py:721
+#, python-format
+msgid "Trying to import backup metadata from id %(meta_id)s into backup %(id)s."
+msgstr ""
+
+#: cinder/backup/manager.py:789
 #, python-format
 msgid ""
 "Reset backup status aborted, the backup service currently configured "
@@ -1819,14 +1902,14 @@ msgid ""
 "create this backup [%(backup_service)s]."
 msgstr ""
 
-#: cinder/backup/manager.py:729
+#: cinder/backup/manager.py:808
 #, python-format
 msgid ""
 "Backup service %(configured_service)s does not support verify. Backup id "
 "%(id)s is not verified. Skipping verify."
 msgstr ""
 
-#: cinder/backup/manager.py:757
+#: cinder/backup/manager.py:836
 #, python-format
 msgid ""
 "Backup service %(service)s does not support verify. Backup id %(id)s is "
@@ -2014,163 +2097,163 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/cmd/manage.py:188
+#: cinder/cmd/manage.py:189
 msgid ""
 "The above error may show that the database has not been created.\n"
 "Please create a database using 'cinder-manage db sync' before running "
 "this command."
 msgstr ""
 
-#: cinder/cmd/manage.py:205
+#: cinder/cmd/manage.py:206
 #, python-format
 msgid "%(host)-25s\t%(zone)-15s"
 msgstr ""
 
-#: cinder/cmd/manage.py:216
+#: cinder/cmd/manage.py:217
 #, python-format
 msgid "%(host)-25s\t%(availability_zone)-15s"
 msgstr ""
 
-#: cinder/cmd/manage.py:245
+#: cinder/cmd/manage.py:246
 msgid "Must supply a positive, non-zero value for age"
 msgstr ""
 
-#: cinder/cmd/manage.py:289
+#: cinder/cmd/manage.py:290
 msgid "Volume not yet assigned to host."
 msgstr ""
 
-#: cinder/cmd/manage.py:290
+#: cinder/cmd/manage.py:291
 msgid "Deleting volume from database and skipping rpc."
 msgstr ""
 
-#: cinder/cmd/manage.py:295
+#: cinder/cmd/manage.py:296
 msgid "Volume is in-use."
 msgstr ""
 
-#: cinder/cmd/manage.py:296
+#: cinder/cmd/manage.py:297
 msgid "Detach volume from instance and then try again."
 msgstr ""
 
-#: cinder/cmd/manage.py:362
+#: cinder/cmd/manage.py:363
 #, python-format
 msgid "Line %(dis)d : %(line)s"
 msgstr ""
 
-#: cinder/cmd/manage.py:365
+#: cinder/cmd/manage.py:366
 msgid "No errors in logfiles!"
 msgstr ""
 
-#: cinder/cmd/manage.py:379
+#: cinder/cmd/manage.py:380
 msgid "Unable to find system log file!"
 msgstr ""
 
-#: cinder/cmd/manage.py:383
+#: cinder/cmd/manage.py:384
 #, python-format
 msgid "Last %s cinder syslog entries:-"
 msgstr ""
 
-#: cinder/cmd/manage.py:387
+#: cinder/cmd/manage.py:388
 #, python-format
 msgid "%s"
 msgstr ""
 
-#: cinder/cmd/manage.py:392
+#: cinder/cmd/manage.py:393
 msgid "No cinder entries in syslog!"
 msgstr ""
 
-#: cinder/cmd/manage.py:408
+#: cinder/cmd/manage.py:409
 msgid "ID"
 msgstr ""
 
-#: cinder/cmd/manage.py:409
+#: cinder/cmd/manage.py:410
 msgid "User ID"
 msgstr ""
 
-#: cinder/cmd/manage.py:410
+#: cinder/cmd/manage.py:411
 msgid "Project ID"
 msgstr ""
 
-#: cinder/cmd/manage.py:411 cinder/cmd/manage.py:442
+#: cinder/cmd/manage.py:412 cinder/cmd/manage.py:443
 msgid "Host"
 msgstr ""
 
-#: cinder/cmd/manage.py:412
+#: cinder/cmd/manage.py:413
 msgid "Name"
 msgstr ""
 
-#: cinder/cmd/manage.py:413
+#: cinder/cmd/manage.py:414
 msgid "Container"
 msgstr ""
 
-#: cinder/cmd/manage.py:414 cinder/cmd/manage.py:444
+#: cinder/cmd/manage.py:415 cinder/cmd/manage.py:445
 msgid "Status"
 msgstr ""
 
-#: cinder/cmd/manage.py:415
+#: cinder/cmd/manage.py:416
 msgid "Size"
 msgstr ""
 
-#: cinder/cmd/manage.py:416
+#: cinder/cmd/manage.py:417
 msgid "Object Count"
 msgstr ""
 
-#: cinder/cmd/manage.py:441
+#: cinder/cmd/manage.py:442
 msgid "Binary"
 msgstr ""
 
-#: cinder/cmd/manage.py:443
+#: cinder/cmd/manage.py:444
 msgid "Zone"
 msgstr ""
 
-#: cinder/cmd/manage.py:445
+#: cinder/cmd/manage.py:446
 msgid "State"
 msgstr ""
 
-#: cinder/cmd/manage.py:446
+#: cinder/cmd/manage.py:447
 msgid "Updated At"
 msgstr ""
 
-#: cinder/cmd/manage.py:468
+#: cinder/cmd/manage.py:472
 #, python-format
 msgid "Host not found. Failed to remove %(service)s on %(host)s."
 msgstr ""
 
-#: cinder/cmd/manage.py:473
+#: cinder/cmd/manage.py:477
 #, python-format
 msgid "Service %(service)s on host %(host)s removed."
 msgstr ""
 
-#: cinder/cmd/manage.py:559
+#: cinder/cmd/manage.py:563
 #, python-format
 msgid ""
 "\n"
 "OpenStack Cinder version: %(version)s\n"
 msgstr ""
 
-#: cinder/cmd/manage.py:562
+#: cinder/cmd/manage.py:566
 msgid "Available categories:"
 msgstr ""
 
-#: cinder/cmd/manage.py:564
+#: cinder/cmd/manage.py:568
 #, python-format
 msgid "\t%s"
 msgstr ""
 
-#: cinder/cmd/manage.py:572
+#: cinder/cmd/manage.py:576
 #, python-format
 msgid "Invalid directory: %s"
 msgstr ""
 
-#: cinder/cmd/manage.py:578
+#: cinder/cmd/manage.py:582
 #, python-format
 msgid "Could not read %s. Re-running with sudo"
 msgstr ""
 
-#: cinder/cmd/manage.py:582
+#: cinder/cmd/manage.py:586
 msgid "sudo failed, continuing as if nothing happened"
 msgstr ""
 
-#: cinder/cmd/manage.py:584
+#: cinder/cmd/manage.py:588
 msgid "Please re-run cinder-manage as root."
 msgstr ""
 
@@ -2219,12 +2302,12 @@ msgstr ""
 msgid "Could not save configuration to %(file_path)s: %(exc)s"
 msgstr ""
 
-#: cinder/cmd/volume_usage_audit.py:90
+#: cinder/cmd/volume_usage_audit.py:91
 #, python-format
 msgid "The end time (%(end)s) must be after the start time (%(start)s)."
 msgstr ""
 
-#: cinder/cmd/volume_usage_audit.py:96
+#: cinder/cmd/volume_usage_audit.py:97
 #, python-format
 msgid "Creating usages for %(begin_period)s until %(end_period)s"
 msgstr ""
@@ -2241,65 +2324,65 @@ msgstr ""
 msgid "Unknown sort direction, must be 'desc' or 'asc'"
 msgstr ""
 
-#: cinder/consistencygroup/api.py:226
+#: cinder/consistencygroup/api.py:227
 #, python-format
 msgid "No host to create consistency group %s."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:243
+#: cinder/consistencygroup/api.py:244
 msgid "Cgsnahost is empty. No consistency group will be created."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:304
+#: cinder/consistencygroup/api.py:305
 msgid "Source CG is empty. No consistency group will be created."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:442
+#: cinder/consistencygroup/api.py:443
 #, python-format
 msgid ""
 "Consistency group status must be available or error, but current status "
 "is: %s"
 msgstr ""
 
-#: cinder/consistencygroup/api.py:450
+#: cinder/consistencygroup/api.py:451
 #, python-format
 msgid "Consistency group %s still has dependent cgsnapshots."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:459
+#: cinder/consistencygroup/api.py:460
 #, python-format
 msgid ""
 "Consistency group %s still contains volumes. The force flag is required "
 "to delete it."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:466
+#: cinder/consistencygroup/api.py:467
 #, python-format
 msgid "Volume in consistency group %s is attached. Need to detach first."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:474
+#: cinder/consistencygroup/api.py:475
 msgid "Volume in consistency group still has dependent snapshots."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:489
+#: cinder/consistencygroup/api.py:490
 #, python-format
 msgid "Consistency group status must be available, but current status is: %s."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:507
+#: cinder/consistencygroup/api.py:508
 #, python-format
 msgid "UUIDs %s are in both add and remove volume list."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:533
+#: cinder/consistencygroup/api.py:534
 #, python-format
 msgid ""
 "Cannot update consistency group %(group_id)s because no valid name, "
 "description, add_volumes, or remove_volumes were provided."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:572
+#: cinder/consistencygroup/api.py:573
 #, python-format
 msgid ""
 "Cannot remove volume %(volume_id)s from consistency group %(group_id)s "
@@ -2307,117 +2390,117 @@ msgid ""
 "%(valid)s."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:588
+#: cinder/consistencygroup/api.py:589
 #, python-format
 msgid ""
 "Cannot remove volume %(volume_id)s from consistency group %(group_id)s "
 "because it is not in the group."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:608
+#: cinder/consistencygroup/api.py:609
 #, python-format
 msgid ""
 "Cannot add volume %(volume_id)s to consistency group %(group_id)s because"
 " volume cannot be found."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:620
+#: cinder/consistencygroup/api.py:621
 #, python-format
 msgid ""
 "Cannot add volume %(volume_id)s to consistency group %(group_id)s because"
 " it is already in consistency group %(orig_group)s."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:630
+#: cinder/consistencygroup/api.py:631
 #, python-format
 msgid ""
 "Cannot add volume %(volume_id)s to consistency group %(group_id)s because"
 " it has no volume type."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:637
+#: cinder/consistencygroup/api.py:638
 #, python-format
 msgid ""
 "Cannot add volume %(volume_id)s to consistency group %(group_id)s because"
 " volume type %(volume_type)s is not supported by the group."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:647 cinder/volume/manager.py:2515
+#: cinder/consistencygroup/api.py:648 cinder/volume/manager.py:2743
 #, python-format
 msgid ""
 "Cannot add volume %(volume_id)s to consistency group %(group_id)s because"
 " volume is in an invalid state: %(status)s. Valid states are: %(valid)s."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:664 cinder/volume/manager.py:2529
+#: cinder/consistencygroup/api.py:665 cinder/volume/manager.py:2757
 msgid "Volume is not local to this node."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:672
+#: cinder/consistencygroup/api.py:673
 #, python-format
 msgid ""
 "Cannot add volume %(volume_id)s to consistency group %(group_id)s because"
 " volume does not exist."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:734
-#: cinder/tests/unit/test_storwize_svc.py:1860
+#: cinder/consistencygroup/api.py:735
+#: cinder/tests/unit/test_storwize_svc.py:1902
 msgid "Consistency group is empty. No cgsnapshot will be created."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:757
+#: cinder/consistencygroup/api.py:758
 msgid "Cgsnapshot status must be available or error"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:110
+#: cinder/db/sqlalchemy/api.py:111
 msgid "Use of empty request context is deprecated"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:255
+#: cinder/db/sqlalchemy/api.py:256
 #, python-format
 msgid "Unrecognized read_deleted value '%s'"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:1694
+#: cinder/db/sqlalchemy/api.py:1715
 msgid "Unknown sort direction, must be 'desc' or 'asc'."
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:1705
+#: cinder/db/sqlalchemy/api.py:1726
 msgid "Sort direction array size exceeds sort key array size."
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3473
+#: cinder/db/sqlalchemy/api.py:3552
 #, python-format
 msgid "No backup with id %s"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3557
+#: cinder/db/sqlalchemy/api.py:3636
 msgid "Volume must be available"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3604
+#: cinder/db/sqlalchemy/api.py:3683
 #, python-format
 msgid ""
 "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
 "%(status)s, expected awaiting-transfer"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3704
+#: cinder/db/sqlalchemy/api.py:3783
 #, python-format
 msgid "No consistency group with id %s"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3816
+#: cinder/db/sqlalchemy/api.py:3895
 #, python-format
 msgid "No cgsnapshot with id %s"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3841
+#: cinder/db/sqlalchemy/api.py:3920
 #, python-format
 msgid "Invalid value for age, %(age)s"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:3845
+#: cinder/db/sqlalchemy/api.py:3924
 msgid "Must supply a positive value for age"
 msgstr ""
 
@@ -2429,6 +2512,7 @@ msgid ""
 msgstr ""
 
 #: cinder/image/image_utils.py:193 cinder/image/image_utils.py:303
+#: cinder/volume/drivers/solidfire.py:651
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2458,11 +2542,12 @@ msgid ""
 msgstr ""
 
 #: cinder/image/image_utils.py:310 cinder/image/image_utils.py:373
+#: cinder/volume/drivers/solidfire.py:658
 #, python-format
 msgid "fmt=%(fmt)s backed by:%(backing_file)s"
 msgstr ""
 
-#: cinder/image/image_utils.py:329
+#: cinder/image/image_utils.py:329 cinder/volume/drivers/solidfire.py:703
 #, python-format
 msgid "Converted to %(vol_format)s, but format is now %(file_format)s"
 msgstr ""
@@ -2484,11 +2569,11 @@ msgstr ""
 msgid "keymgr.fixed_key not defined"
 msgstr ""
 
-#: cinder/objects/backup.py:130
+#: cinder/objects/backup.py:142
 msgid "Can't decode backup record."
 msgstr ""
 
-#: cinder/objects/backup.py:132
+#: cinder/objects/backup.py:144
 msgid "Can't parse backup record."
 msgstr ""
 
@@ -2496,7 +2581,8 @@ msgstr ""
 msgid "already_created"
 msgstr ""
 
-#: cinder/objects/snapshot.py:140 cinder/objects/volume.py:123
+#: cinder/objects/service.py:88 cinder/objects/snapshot.py:140
+#: cinder/objects/volume.py:196 cinder/objects/volume_type.py:86
 msgid "already created"
 msgstr ""
 
@@ -2508,7 +2594,7 @@ msgstr ""
 msgid "volume changed"
 msgstr ""
 
-#: cinder/objects/snapshot.py:178
+#: cinder/objects/snapshot.py:178 cinder/objects/volume.py:229
 #, python-format
 msgid "attribute %s not lazy-loadable"
 msgstr ""
@@ -2588,28 +2674,28 @@ msgstr ""
 msgid "No weighed hosts available"
 msgstr ""
 
-#: cinder/scheduler/filter_scheduler.py:114
+#: cinder/scheduler/filter_scheduler.py:115
 #, python-format
 msgid "Cannot place volume %(id)s on %(host)s"
 msgstr ""
 
-#: cinder/scheduler/filter_scheduler.py:132
+#: cinder/scheduler/filter_scheduler.py:133
 #, python-format
 msgid "No valid hosts for volume %(id)s with type %(type)s"
 msgstr ""
 
-#: cinder/scheduler/filter_scheduler.py:158
+#: cinder/scheduler/filter_scheduler.py:159
 #, python-format
 msgid ""
 "Current host not valid for volume %(id)s with type %(type)s, migration "
 "not allowed"
 msgstr ""
 
-#: cinder/scheduler/filter_scheduler.py:198
+#: cinder/scheduler/filter_scheduler.py:199
 msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
 msgstr ""
 
-#: cinder/scheduler/filter_scheduler.py:246
+#: cinder/scheduler/filter_scheduler.py:247
 #, python-format
 msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
 msgstr ""
@@ -2618,11 +2704,11 @@ msgstr ""
 msgid "Failed to create scheduler manager volume flow"
 msgstr ""
 
-#: cinder/scheduler/manager.py:199
+#: cinder/scheduler/manager.py:203
 msgid "New volume type not specified in request_spec."
 msgstr ""
 
-#: cinder/scheduler/manager.py:214
+#: cinder/scheduler/manager.py:218
 #, python-format
 msgid "Could not find a host for volume %(volume_id)s with type %(type_id)s."
 msgstr ""
@@ -2675,40 +2761,40 @@ msgid ""
 "'backup.%s.meta' already exists"
 msgstr ""
 
-#: cinder/tests/unit/test_backup_swift.py:417
-#: cinder/tests/unit/test_backup_swift.py:442
+#: cinder/tests/unit/test_backup_swift.py:419
+#: cinder/tests/unit/test_backup_swift.py:444
 #: cinder/tests/unit/backup/drivers/test_backup_nfs.py:420
 #: cinder/tests/unit/backup/drivers/test_backup_nfs.py:445
 msgid "fake"
 msgstr ""
 
-#: cinder/tests/unit/test_emc_vmax.py:1812
+#: cinder/tests/unit/test_emc_vmax.py:1912
 #: cinder/volume/drivers/emc/emc_vmax_masking.py:1296
 msgid ""
 "V2 rollback - Volume in another storage group besides default storage "
 "group."
 msgstr ""
 
-#: cinder/tests/unit/test_emc_vmax.py:1821
+#: cinder/tests/unit/test_emc_vmax.py:1921
 #: cinder/volume/drivers/emc/emc_vmax_masking.py:1275
 msgid "V2 rollback, volume is not in any storage group."
 msgstr ""
 
-#: cinder/tests/unit/test_glusterfs.py:683
+#: cinder/tests/unit/test_glusterfs.py:670
 msgid "umount: <mnt_path>: target is busy"
 msgstr ""
 
-#: cinder/tests/unit/test_glusterfs.py:698
+#: cinder/tests/unit/test_glusterfs.py:685
 msgid "umount: <mnt_path>: some other error"
 msgstr ""
 
-#: cinder/tests/unit/test_glusterfs.py:828
+#: cinder/tests/unit/test_glusterfs.py:815
 #, python-format
 msgid "umount: %s: not mounted"
 msgstr ""
 
-#: cinder/tests/unit/test_glusterfs.py:840
-#: cinder/tests/unit/test_glusterfs.py:852
+#: cinder/tests/unit/test_glusterfs.py:827
+#: cinder/tests/unit/test_glusterfs.py:839
 #, python-format
 msgid "umount: %s: target is busy"
 msgstr ""
@@ -2725,10 +2811,31 @@ msgid ""
 "\t%s"
 msgstr ""
 
-#: cinder/tests/unit/test_rbd.py:1038
+#: cinder/tests/unit/test_rbd.py:1063
 msgid "flush() not supported in this version of librbd"
 msgstr ""
 
+#: cinder/tests/unit/test_sheepdog.py:346 cinder/volume/drivers/sheepdog.py:113
+msgid ""
+"Cluster is not formatted. You should probably perform \"dog cluster "
+"format\"."
+msgstr ""
+
+#: cinder/tests/unit/test_sheepdog.py:360 cinder/volume/drivers/sheepdog.py:116
+msgid ""
+"Waiting for all nodes to join cluster. Ensure all sheep daemons are "
+"running."
+msgstr ""
+
+#: cinder/tests/unit/test_sheepdog.py:373 cinder/volume/drivers/sheepdog.py:111
+msgid "Invalid sheepdog cluster status."
+msgstr ""
+
+#: cinder/tests/unit/test_sheepdog.py:499 cinder/volume/drivers/sheepdog.py:149
+#, python-format
+msgid "Failed to connect to sheep daemon. addr: %(addr)s, port: %(port)s"
+msgstr ""
+
 #: cinder/tests/unit/test_storwize_svc.py:291
 #, python-format
 msgid "unrecognized argument %s"
@@ -2739,46 +2846,46 @@ msgstr ""
 msgid "obj missing quotes %s"
 msgstr ""
 
-#: cinder/tests/unit/test_storwize_svc.py:625
-#: cinder/tests/unit/test_storwize_svc.py:1437
+#: cinder/tests/unit/test_storwize_svc.py:667
+#: cinder/tests/unit/test_storwize_svc.py:1479
 #, python-format
 msgid "mdiskgrp missing quotes %s"
 msgstr ""
 
-#: cinder/tests/unit/test_storwize_svc.py:1668
+#: cinder/tests/unit/test_storwize_svc.py:1710
 msgid "The copy should be primary or secondary"
 msgstr ""
 
-#: cinder/tests/unit/api/contrib/test_backups.py:1081
+#: cinder/tests/unit/api/contrib/test_backups.py:1222
 msgid "Invalid input"
 msgstr ""
 
-#: cinder/tests/unit/api/contrib/test_consistencygroups.py:379
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:380
 msgid ""
 "Invalid ConsistencyGroup: Consistency group status must be available or "
 "error, but current status is: invalid"
 msgstr ""
 
-#: cinder/tests/unit/api/contrib/test_consistencygroups.py:482
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:483
 #, python-format
 msgid "volume_types must be provided to create consistency group %s."
 msgstr ""
 
-#: cinder/tests/unit/api/contrib/test_consistencygroups.py:555
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:557
 #, python-format
 msgid ""
 "Invalid volume: Cannot add volume fake-volume-uuid to consistency group "
 "%(group_id)s because volume cannot be found."
 msgstr ""
 
-#: cinder/tests/unit/api/contrib/test_consistencygroups.py:580
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:582
 #, python-format
 msgid ""
 "Invalid volume: Cannot remove volume fake-volume-uuid from consistency "
 "group %(group_id)s because it is not in the group."
 msgstr ""
 
-#: cinder/tests/unit/api/contrib/test_consistencygroups.py:631
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:633
 #, python-format
 msgid ""
 "Invalid volume: Cannot add volume %(volume_id)s to consistency group "
@@ -2786,7 +2893,7 @@ msgid ""
 "states are: ('available', 'in-use')."
 msgstr ""
 
-#: cinder/tests/unit/api/contrib/test_consistencygroups.py:664
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:666
 #, python-format
 msgid ""
 "Invalid volume: Cannot add volume %(volume_id)s to consistency group "
@@ -2794,18 +2901,18 @@ msgid ""
 "group."
 msgstr ""
 
-#: cinder/tests/unit/api/contrib/test_consistencygroups.py:717
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:719
 #, python-format
 msgid ""
 "Invalid ConsistencyGroup: Consistency group status must be available, but"
 " current status is: %s."
 msgstr ""
 
-#: cinder/tests/unit/api/contrib/test_consistencygroups.py:897
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:899
 msgid "Invalid ConsistencyGroup: No host to create consistency group"
 msgstr ""
 
-#: cinder/tests/unit/api/contrib/test_consistencygroups.py:1030
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:1032
 msgid "Create volume failed."
 msgstr ""
 
@@ -2838,24 +2945,16 @@ msgstr ""
 msgid "Unexpected status code"
 msgstr ""
 
-#: cinder/tests/unit/volume/drivers/netapp/dataontap/test_block_base.py:626
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:126
+#: cinder/tests/unit/volume/drivers/netapp/dataontap/test_block_base.py:661
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:156
 msgid "Invalid value for NetApp configuration option netapp_lun_ostype."
 msgstr ""
 
-#: cinder/tests/unit/volume/drivers/netapp/dataontap/test_block_base.py:638
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:131
+#: cinder/tests/unit/volume/drivers/netapp/dataontap/test_block_base.py:673
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:161
 msgid "Invalid value for NetApp configuration option netapp_host_type."
 msgstr ""
 
-#: cinder/tests/unit/volume/drivers/netapp/dataontap/client/test_api.py:146
-msgid "Error not a TypeError."
-msgstr ""
-
-#: cinder/tests/unit/volume/drivers/netapp/dataontap/client/test_api.py:155
-msgid "Error not a KeyError."
-msgstr ""
-
 #: cinder/transfer/api.py:111
 msgid "status must be available"
 msgstr ""
@@ -2865,7 +2964,7 @@ msgstr ""
 msgid "Attempt to transfer %s with invalid auth key."
 msgstr ""
 
-#: cinder/volume/api.py:205
+#: cinder/volume/api.py:221
 #, python-format
 msgid ""
 "Invalid volume size provided for create request: %s (size argument must "
@@ -2873,72 +2972,72 @@ msgid ""
 "zero)."
 msgstr ""
 
-#: cinder/volume/api.py:213
+#: cinder/volume/api.py:229
 msgid ""
 "volume_type must be provided when creating a volume in a consistency "
 "group."
 msgstr ""
 
-#: cinder/volume/api.py:218
+#: cinder/volume/api.py:234
 #, python-format
 msgid ""
 "Invalid volume_type provided: %s (requested type must be supported by "
 "this consistency group)."
 msgstr ""
 
-#: cinder/volume/api.py:230
+#: cinder/volume/api.py:251
 #, python-format
 msgid ""
 "Invalid volume_type provided: %s (requested type is not compatible; "
 "either match source volume, or omit type argument)."
 msgstr ""
 
-#: cinder/volume/api.py:237
+#: cinder/volume/api.py:258
 msgid "No volume_type should be provided when creating test replica."
 msgstr ""
 
-#: cinder/volume/api.py:247
+#: cinder/volume/api.py:268
 #, python-format
 msgid ""
 "Invalid volume_type provided: %s (requested type is not compatible; "
 "recommend omitting the type argument)."
 msgstr ""
 
-#: cinder/volume/api.py:291
+#: cinder/volume/api.py:312
 msgid "Failed to create api volume flow."
 msgstr ""
 
-#: cinder/volume/api.py:349
+#: cinder/volume/api.py:370
 #, python-format
 msgid "Volume status must be available or error, but current status is: %s."
 msgstr ""
 
-#: cinder/volume/api.py:362
+#: cinder/volume/api.py:383
 msgid "Volume cannot be deleted while migrating"
 msgstr ""
 
-#: cinder/volume/api.py:366
+#: cinder/volume/api.py:387
 msgid "Volume cannot be deleted while in a consistency group."
 msgstr ""
 
-#: cinder/volume/api.py:377
+#: cinder/volume/api.py:398
 #, python-format
 msgid "Volume still has %d dependent snapshots."
 msgstr ""
 
-#: cinder/volume/api.py:438
-msgid "all_tenants param must be 0 or 1"
+#: cinder/volume/api.py:429
+msgid "The volume cannot be updated during maintenance."
 msgstr ""
 
-#: cinder/volume/api.py:543
+#: cinder/volume/api.py:555
 msgid "Volume must be multiattachable to reserve again."
 msgstr ""
 
-#: cinder/volume/api.py:547
+#: cinder/volume/api.py:559
 msgid "Volume status must be available to reserve."
 msgstr ""
 
-#: cinder/volume/api.py:580
+#: cinder/volume/api.py:592
 #, python-format
 msgid ""
 "Unable to detach volume. Volume status must be 'in-use' and attach_status"
@@ -2946,177 +3045,209 @@ msgid ""
 "attach_status: '%(attach_status)s.'"
 msgstr ""
 
-#: cinder/volume/api.py:681 cinder/volume/api.py:807
+#: cinder/volume/api.py:617
+msgid "The volume cannot be attached in maintenance mode."
+msgstr ""
+
+#: cinder/volume/api.py:646
+msgid "The volume cannot be detached in maintenance mode."
+msgstr ""
+
+#: cinder/volume/api.py:660
+msgid "The volume connection cannot be initialized in maintenance mode."
+msgstr ""
+
+#: cinder/volume/api.py:685
+msgid "The volume cannot accept transfer in maintenance mode."
+msgstr ""
+
+#: cinder/volume/api.py:715 cinder/volume/api.py:847
+msgid "The snapshot cannot be created when the volume is in maintenance mode."
+msgstr ""
+
+#: cinder/volume/api.py:720 cinder/volume/api.py:852
 msgid "Snapshot cannot be created while volume is migrating."
 msgstr ""
 
-#: cinder/volume/api.py:686
+#: cinder/volume/api.py:725
 msgid "Snapshot of secondary replica is not allowed."
 msgstr ""
 
-#: cinder/volume/api.py:690
+#: cinder/volume/api.py:729
 #, python-format
 msgid ""
 "Volume %(vol_id)s status must be available, but current status is: "
 "%(vol_status)s."
 msgstr ""
 
-#: cinder/volume/api.py:811
+#: cinder/volume/api.py:856
 #, python-format
 msgid ""
 "Snapshot cannot be created because volume %(vol_id)s is not available, "
 "current volume status: %(vol_status)s."
 msgstr ""
 
-#: cinder/volume/api.py:916
+#: cinder/volume/api.py:938
 msgid "Volume Snapshot status must be available or error."
 msgstr ""
 
-#: cinder/volume/api.py:920
+#: cinder/volume/api.py:942
 #, python-format
 msgid "Unable to delete snapshot %s because it is part of a consistency group."
 msgstr ""
 
-#: cinder/volume/api.py:962
+#: cinder/volume/api.py:978
+msgid ""
+"The volume metadata cannot be deleted when the volume is in maintenance "
+"mode."
+msgstr ""
+
+#: cinder/volume/api.py:991
 msgid "Metadata property key blank."
 msgstr ""
 
-#: cinder/volume/api.py:966
+#: cinder/volume/api.py:995
 msgid "Metadata property key greater than 255 characters."
 msgstr ""
 
-#: cinder/volume/api.py:970
+#: cinder/volume/api.py:999
 msgid "Metadata property value greater than 255 characters."
 msgstr ""
 
-#: cinder/volume/api.py:1132 cinder/volume/api.py:1246
+#: cinder/volume/api.py:1016
+msgid ""
+"The volume metadata cannot be updated when the volume is in maintenance "
+"mode."
+msgstr ""
+
+#: cinder/volume/api.py:1160 cinder/volume/api.py:1275
 #, python-format
 msgid ""
 "Volume %(vol_id)s status must be available or in-use, but current status "
 "is: %(vol_status)s."
 msgstr ""
 
-#: cinder/volume/api.py:1138
+#: cinder/volume/api.py:1166
 msgid "Volume status is in-use."
 msgstr ""
 
-#: cinder/volume/api.py:1194
+#: cinder/volume/api.py:1223
 #, python-format
 msgid ""
 "Volume %(vol_id)s status must be available to extend, but current status "
 "is: %(vol_status)s."
 msgstr ""
 
-#: cinder/volume/api.py:1202
+#: cinder/volume/api.py:1231
 #, python-format
 msgid ""
 "New size for extend must be greater than current size. (current: "
 "%(size)s, extended: %(new_size)s)."
 msgstr ""
 
-#: cinder/volume/api.py:1255 cinder/volume/api.py:1378
+#: cinder/volume/api.py:1284 cinder/volume/api.py:1417
 #, python-format
 msgid "Volume %s is already part of an active migration."
 msgstr ""
 
-#: cinder/volume/api.py:1263
+#: cinder/volume/api.py:1292
 #, python-format
 msgid "Volume %s must not have snapshots."
 msgstr ""
 
-#: cinder/volume/api.py:1270
+#: cinder/volume/api.py:1299
 #, python-format
 msgid "Volume %s must not be replicated."
 msgstr ""
 
-#: cinder/volume/api.py:1276
+#: cinder/volume/api.py:1305
 #, python-format
 msgid "Volume %s must not be part of a consistency group."
 msgstr ""
 
-#: cinder/volume/api.py:1293
+#: cinder/volume/api.py:1321
 #, python-format
 msgid "No available service named %s"
 msgstr ""
 
-#: cinder/volume/api.py:1299
+#: cinder/volume/api.py:1327
 msgid "Destination host must be different than the current host."
 msgstr ""
 
-#: cinder/volume/api.py:1332
+#: cinder/volume/api.py:1371
 msgid "Source volume not mid-migration."
 msgstr ""
 
-#: cinder/volume/api.py:1336
+#: cinder/volume/api.py:1375
 msgid "Destination volume not mid-migration."
 msgstr ""
 
-#: cinder/volume/api.py:1341
+#: cinder/volume/api.py:1380
 #, python-format
 msgid "Destination has migration_status %(stat)s, expected %(exp)s."
 msgstr ""
 
-#: cinder/volume/api.py:1354
+#: cinder/volume/api.py:1393
 #, python-format
 msgid ""
 "Volume %(vol_id)s status must be available to update readonly flag, but "
 "current status is: %(vol_status)s."
 msgstr ""
 
-#: cinder/volume/api.py:1369
+#: cinder/volume/api.py:1408
 #, python-format
 msgid ""
 "Unable to update type due to incorrect status: %(vol_status)s on volume: "
 "%(vol_id)s. Volume status must be available or in-use."
 msgstr ""
 
-#: cinder/volume/api.py:1384
+#: cinder/volume/api.py:1423
 #, python-format
 msgid "migration_policy must be 'on-demand' or 'never', passed: %s"
 msgstr ""
 
-#: cinder/volume/api.py:1391
+#: cinder/volume/api.py:1430
 msgid "Volume must not be part of a consistency group."
 msgstr ""
 
-#: cinder/volume/api.py:1403
+#: cinder/volume/api.py:1443
 #, python-format
 msgid "Invalid volume_type passed: %s."
 msgstr ""
 
-#: cinder/volume/api.py:1416
+#: cinder/volume/api.py:1456
 #, python-format
 msgid "New volume_type same as original: %s."
 msgstr ""
 
-#: cinder/volume/api.py:1431
+#: cinder/volume/api.py:1471
 msgid "Retype cannot change encryption requirements."
 msgstr ""
 
-#: cinder/volume/api.py:1443
+#: cinder/volume/api.py:1483
 #, python-format
 msgid "Retype cannot change front-end qos specs for in-use volume: %s."
 msgstr ""
 
-#: cinder/volume/api.py:1498
+#: cinder/volume/api.py:1545
 msgid "Failed to manage api volume flow."
 msgstr ""
 
-#: cinder/volume/api.py:1548
+#: cinder/volume/api.py:1615
 #, python-format
 msgid ""
 "Invalid status to enable replication. valid states are: %(valid_states)s,"
 " current replication-state is: %(curr_state)s."
 msgstr ""
 
-#: cinder/volume/api.py:1572
+#: cinder/volume/api.py:1639
 #, python-format
 msgid ""
 "Invalid status to disable replication. valid states are: "
 "%(valid_states)s, current replication-state is: %(curr_state)s."
 msgstr ""
 
-#: cinder/volume/api.py:1601
+#: cinder/volume/api.py:1668
 #, python-format
 msgid ""
 "Invalid status to failover replication. valid states are: "
@@ -3132,220 +3263,249 @@ msgstr ""
 msgid "detach snapshot from remote node"
 msgstr ""
 
-#: cinder/volume/driver.py:776 cinder/volume/driver.py:834
+#: cinder/volume/driver.py:566
+msgid "Sets thin provisioning."
+msgstr ""
+
+#: cinder/volume/driver.py:573
+msgid "Enables compression."
+msgstr ""
+
+#: cinder/volume/driver.py:580
+msgid "Enables QoS."
+msgstr ""
+
+#: cinder/volume/driver.py:587
+msgid "Enables replication."
+msgstr ""
+
+#: cinder/volume/driver.py:953 cinder/volume/driver.py:1011
 #, python-format
 msgid "Unable to fetch connection information from backend: %(err)s"
 msgstr ""
 
-#: cinder/volume/driver.py:783 cinder/volume/driver.py:841
+#: cinder/volume/driver.py:960 cinder/volume/driver.py:1018
 #, python-format
 msgid "Error encountered during cleanup of a failed attach: %(ex)s"
 msgstr ""
 
-#: cinder/volume/driver.py:804
+#: cinder/volume/driver.py:981
 msgid "attach snapshot from remote node"
 msgstr ""
 
-#: cinder/volume/driver.py:867
+#: cinder/volume/driver.py:1044 cinder/volume/manager.py:1492
 #: cinder/volume/drivers/ibm/flashsystem_common.py:788
 #, python-format
 msgid "Unable to access the backend storage via the path %(path)s."
 msgstr ""
 
-#: cinder/volume/driver.py:1114
+#: cinder/volume/driver.py:1291
 msgid "The method update_migrated_volume is not implemented."
 msgstr ""
 
-#: cinder/volume/driver.py:1721
+#: cinder/volume/driver.py:1960
 msgid "Extend volume not implemented"
 msgstr ""
 
-#: cinder/volume/driver.py:1725 cinder/volume/driver.py:1729
+#: cinder/volume/driver.py:1964 cinder/volume/driver.py:1968
 msgid "Manage existing volume not implemented."
 msgstr ""
 
-#: cinder/volume/driver.py:1733
-msgid "Unmanage volume not implemented."
+#: cinder/volume/driver.py:1975 cinder/volume/driver.py:1979
+msgid "Manage existing snapshot not implemented."
 msgstr ""
 
-#: cinder/volume/driver.py:1740
+#: cinder/volume/driver.py:1989
 msgid "sync_replica not implemented."
 msgstr ""
 
-#: cinder/volume/driver.py:1744
+#: cinder/volume/driver.py:1993
 msgid "promote_replica not implemented."
 msgstr ""
 
-#: cinder/volume/driver.py:1978 cinder/volume/targets/iscsi.py:105
+#: cinder/volume/driver.py:2227 cinder/volume/targets/iscsi.py:97
 #, python-format
 msgid "Could not find iSCSI export for volume %s"
 msgstr ""
 
-#: cinder/volume/driver.py:2374
+#: cinder/volume/driver.py:2623
 msgid "Driver must implement initialize_connection"
 msgstr ""
 
-#: cinder/volume/manager.py:460
+#: cinder/volume/manager.py:508
 msgid "Create manager volume flow failed."
 msgstr ""
 
-#: cinder/volume/manager.py:566
+#: cinder/volume/manager.py:614
 msgid "volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:801
+#: cinder/volume/manager.py:856
 msgid "being attached by different mode"
 msgstr ""
 
-#: cinder/volume/manager.py:806
+#: cinder/volume/manager.py:861
 msgid "volume is already attached"
 msgstr ""
 
-#: cinder/volume/manager.py:908
+#: cinder/volume/manager.py:966
 msgid ""
 "Detach volume failed: More than one attachment, but no attachment_id "
 "provided."
 msgstr ""
 
-#: cinder/volume/manager.py:1003
+#: cinder/volume/manager.py:1101
 msgid "Volume is not available."
 msgstr ""
 
-#: cinder/volume/manager.py:1224
-msgid "Validate volume connection failed (error: %(err))."
+#: cinder/volume/manager.py:1322
+#, python-format
+msgid "Validate volume connection failed (error: %(err)s)."
 msgstr ""
 
-#: cinder/volume/manager.py:1233
+#: cinder/volume/manager.py:1331
 msgid "Create export for volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:1256
+#: cinder/volume/manager.py:1354
 #, python-format
 msgid "Driver initialize connection failed (error: %(err)s)."
 msgstr ""
 
-#: cinder/volume/manager.py:1320
+#: cinder/volume/manager.py:1418
 #, python-format
 msgid "Terminate volume connection failed: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1397
+#: cinder/volume/manager.py:1433
+msgid "Remove volume export failed."
+msgstr ""
+
+#: cinder/volume/manager.py:1498
+msgid "Unable to access the backend storage via file handle."
+msgstr ""
+
+#: cinder/volume/manager.py:1629
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:1403
+#: cinder/volume/manager.py:1635
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:1785
+#: cinder/volume/manager.py:2013
 #, python-format
 msgid "Volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/manager.py:1862
+#: cinder/volume/manager.py:2090
 msgid "Failed to get old volume type quota reservations"
 msgstr ""
 
-#: cinder/volume/manager.py:1916
+#: cinder/volume/manager.py:2144
 msgid "Retype requires migration but is not allowed."
 msgstr ""
 
-#: cinder/volume/manager.py:1924
+#: cinder/volume/manager.py:2152
 msgid "Volume must not have snapshots."
 msgstr ""
 
-#: cinder/volume/manager.py:1933
+#: cinder/volume/manager.py:2161
 msgid "Volume must not be replicated."
 msgstr ""
 
-#: cinder/volume/manager.py:1973
+#: cinder/volume/manager.py:2201
 msgid "Failed to create manage_existing flow."
 msgstr ""
 
-#: cinder/volume/manager.py:2016
+#: cinder/volume/manager.py:2244
 msgid "Error promoting secondary volume to primary"
 msgstr ""
 
-#: cinder/volume/manager.py:2026 cinder/volume/manager.py:2059
+#: cinder/volume/manager.py:2254 cinder/volume/manager.py:2287
 #, python-format
 msgid "Failed updating model with driver provided model %(model)s"
 msgstr ""
 
-#: cinder/volume/manager.py:2049
+#: cinder/volume/manager.py:2277
 msgid "Synchronizing secondary volume to primary failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2151
+#: cinder/volume/manager.py:2379
 #, python-format
 msgid ""
 "Cannot create consistency group %(group)s because snapshot %(snap)s is "
 "not in a valid state. Valid states are: %(valid)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2178
+#: cinder/volume/manager.py:2406
 #, python-format
 msgid ""
 "Cannot create consistency group %(group)s because source volume "
 "%(source_vol)s is not in a valid state. Valid states are: %(valid)s."
 msgstr ""
 
-#: cinder/volume/manager.py:2224
+#: cinder/volume/manager.py:2452
 #, python-format
 msgid "snapshot-%s"
 msgstr ""
 
-#: cinder/volume/manager.py:2226
+#: cinder/volume/manager.py:2454
 #, python-format
 msgid "cg-%s"
 msgstr ""
 
-#: cinder/volume/manager.py:2265
+#: cinder/volume/manager.py:2493
 msgid "Input volumes or snapshots are invalid."
 msgstr ""
 
-#: cinder/volume/manager.py:2288
+#: cinder/volume/manager.py:2516
 msgid "Input volumes or source volumes are invalid."
 msgstr ""
 
-#: cinder/volume/manager.py:2390
+#: cinder/volume/manager.py:2618
 msgid "Volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:2415
+#: cinder/volume/manager.py:2643
 msgid "Delete consistency group failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2567
+#: cinder/volume/manager.py:2795
 #, python-format
 msgid "Error occurred when updating consistency group %s."
 msgstr ""
 
-#: cinder/volume/manager.py:2668
+#: cinder/volume/manager.py:2896
 #, python-format
 msgid "Error occurred when creating cgsnapshot %s."
 msgstr ""
 
-#: cinder/volume/manager.py:2761
+#: cinder/volume/manager.py:2989
 #, python-format
 msgid "Error occurred when deleting cgsnapshot %s."
 msgstr ""
 
-#: cinder/volume/manager.py:2865
+#: cinder/volume/manager.py:3113
 msgid "Enable replication for volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2901
+#: cinder/volume/manager.py:3149
 msgid "Disable replication for volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2962
+#: cinder/volume/manager.py:3211
 msgid "Replication failover for volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:3038
+#: cinder/volume/manager.py:3275
 msgid "Get replication targets failed."
 msgstr ""
 
+#: cinder/volume/manager.py:3297
+msgid "Failed to create manage existing flow."
+msgstr ""
+
 #: cinder/volume/qos_specs.py:58
 #, python-format
 msgid "Valid consumer of QoS specs are: %s"
@@ -3353,7 +3513,7 @@ msgstr ""
 
 #: cinder/volume/qos_specs.py:124 cinder/volume/qos_specs.py:141
 #: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:63
-#: cinder/volume/volume_types.py:79 cinder/volume/volume_types.py:133
+#: cinder/volume/volume_types.py:80 cinder/volume/volume_types.py:134
 msgid "id cannot be None"
 msgstr ""
 
@@ -3369,15 +3529,23 @@ msgid ""
 "%(qos_specs_id)s"
 msgstr ""
 
-#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:145
+#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:146
 msgid "name cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:192 cinder/volume/volume_types.py:204
+#: cinder/volume/utils.py:413
+msgid "Failed to copy volume, source device unavailable."
+msgstr ""
+
+#: cinder/volume/utils.py:417
+msgid "Failed to copy volume, destination device unavailable."
+msgstr ""
+
+#: cinder/volume/volume_types.py:193 cinder/volume/volume_types.py:205
 msgid "volume_type_id cannot be None"
 msgstr ""
 
-#: cinder/volume/volume_types.py:195 cinder/volume/volume_types.py:207
+#: cinder/volume/volume_types.py:196 cinder/volume/volume_types.py:208
 msgid "Type access modification is not applicable to public volume type."
 msgstr ""
 
@@ -3569,40 +3737,42 @@ msgstr ""
 msgid "eqlx_cli_max_retries must be greater than or equal to 0"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:90
+#: cinder/volume/drivers/glusterfs.py:85
 #, python-format
 msgid "There's no Gluster config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:95
+#: cinder/volume/drivers/glusterfs.py:90
 #, python-format
 msgid "Gluster config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:107
+#: cinder/volume/drivers/glusterfs.py:102
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:302 cinder/volume/drivers/quobyte.py:240
+#: cinder/volume/drivers/glusterfs.py:297 cinder/volume/drivers/quobyte.py:240
+#: cinder/volume/drivers/scality.py:199
 #, python-format
 msgid "%s must be a valid raw or qcow2 image."
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:323 cinder/volume/drivers/quobyte.py:270
+#: cinder/volume/drivers/glusterfs.py:318 cinder/volume/drivers/quobyte.py:270
+#: cinder/volume/drivers/scality.py:220
 #, python-format
 msgid "Unrecognized backing format: %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:341
+#: cinder/volume/drivers/glusterfs.py:336
 #, python-format
 msgid "file already exists at %s"
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:447
+#: cinder/volume/drivers/glusterfs.py:442
 msgid "Backup is not supported for GlusterFS volumes with snapshots."
 msgstr ""
 
-#: cinder/volume/drivers/glusterfs.py:469
+#: cinder/volume/drivers/glusterfs.py:464
 msgid "Backup is only supported for raw-formatted GlusterFS volumes."
 msgstr ""
 
@@ -3693,157 +3863,187 @@ msgstr ""
 msgid "Error in space-extend for volume %(space)s with %(size)d additional GB"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:136
+#: cinder/volume/drivers/lvm.py:137
 #, python-format
 msgid "Volume device file path %s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:143
+#: cinder/volume/drivers/lvm.py:144
 #, python-format
 msgid "Size for volume: %s not found, cannot secure delete."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:268 cinder/volume/drivers/lvm.py:277
+#: cinder/volume/drivers/lvm.py:272 cinder/volume/drivers/lvm.py:281
 #, python-format
 msgid "Volume Group %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:304
+#: cinder/volume/drivers/lvm.py:308
 msgid "Thin provisioning not supported on this version of LVM."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:312
+#: cinder/volume/drivers/lvm.py:316
 #, python-format
 msgid "Failed to create thin pool, error message was: %s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:563
+#: cinder/volume/drivers/lvm.py:567
 #, python-format
 msgid "Failed to rename logical volume %(name)s, error message was: %(err_msg)s"
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:579 cinder/volume/drivers/rbd.py:1024
+#: cinder/volume/drivers/lvm.py:584 cinder/volume/drivers/rbd.py:1028
 #: cinder/volume/drivers/emc/xtremio.py:460
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:892
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:623
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:820
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:894
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:622
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:816
 msgid "Reference must contain source-name element."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/rbd.py:1048
+#: cinder/volume/drivers/lvm.py:601
 #, python-format
 msgid ""
-"Failed to manage existing volume %(name)s, because reported size %(size)s"
-" was not a floating-point number."
+"Failed to manage existing %(type)s %(name)s, because reported size "
+"%(size)s was not a floating-point number."
 msgstr ""
 
-#: cinder/volume/drivers/lvm.py:666
+#: cinder/volume/drivers/lvm.py:696
 #, python-format
 msgid ""
 "Refusing to migrate volume ID: %(id)s. Please check your configuration "
 "because source and destination are the same Volume Group: %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:126
+#: cinder/volume/drivers/nfs.py:134
 #, python-format
 msgid "There's no NFS config file configured (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:131
+#: cinder/volume/drivers/nfs.py:139
 #, python-format
 msgid "NFS config file at %(config)s doesn't exist"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:136
+#: cinder/volume/drivers/nfs.py:154 cinder/volume/drivers/zfssa/zfssanfs.py:112
 #, python-format
-msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s"
+msgid "%s is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:143
+#: cinder/volume/drivers/nfs.py:418
 #, python-format
-msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
+msgid "NFS config 'nfs_oversub_ratio' invalid.  Must be > 0: %s."
 msgstr ""
 
-#: cinder/volume/drivers/nfs.py:158 cinder/volume/drivers/zfssa/zfssanfs.py:103
+#: cinder/volume/drivers/nfs.py:441
 #, python-format
-msgid "%s is not installed"
+msgid "NFS config 'nfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s."
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:73
+#: cinder/volume/drivers/nimble.py:78
 msgid "Nimble Cinder Driver exception"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:77
+#: cinder/volume/drivers/nimble.py:82
 msgid "Unexpected response from Nimble API"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:105
+#: cinder/volume/drivers/nimble.py:111
 #: cinder/volume/drivers/ibm/flashsystem_common.py:939
 #: cinder/volume/drivers/ibm/storwize_svc/__init__.py:285
 #, python-format
 msgid "%s is not set."
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:143
+#: cinder/volume/drivers/nimble.py:149
 msgid "No suitable discovery ip found"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:266
+#: cinder/volume/drivers/nimble.py:290
 msgid "SpaceInfo returned byarray is invalid"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:380
+#: cinder/volume/drivers/nimble.py:346
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:1000
+msgid "Reference must contain source-name."
+msgstr ""
+
+#: cinder/volume/drivers/nimble.py:366
+#, python-format
+msgid "Volume %s is already managed by Openstack."
+msgstr ""
+
+#: cinder/volume/drivers/nimble.py:373
+msgid "Volume should have agent-type set as None."
+msgstr ""
+
+#: cinder/volume/drivers/nimble.py:379
+#, python-format
+msgid "Volume %s is online. Set volume to offline for managing using Openstack."
+msgstr ""
+
+#: cinder/volume/drivers/nimble.py:420
+msgid "Only volumes managed by Openstack can be unmanaged."
+msgstr ""
+
+#: cinder/volume/drivers/nimble.py:497
 #, python-format
 msgid "No initiator group found for initiator %s"
 msgstr ""
 
-#: cinder/volume/drivers/nimble.py:395
+#: cinder/volume/drivers/nimble.py:512
 #, python-format
 msgid "API %(name)s failed with error string %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:97
+#: cinder/volume/drivers/pure.py:101
 msgid ""
 "Missing 'purestorage' python module, ensure the library is installed and "
 "available."
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:137
+#: cinder/volume/drivers/pure.py:141
 #, python-format
 msgid "Unable to determine snapshot name in Purity for snapshot %(id)s."
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:505
+#: cinder/volume/drivers/pure.py:512
 msgid "manage_existing requires a 'name' key to identify an existing volume."
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:524
+#: cinder/volume/drivers/pure.py:540
 #, python-format
-msgid "Unable to find volume with name=%s"
+msgid "Unable to find Purity ref with name=%s"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:542
+#: cinder/volume/drivers/pure.py:558
 #, python-format
 msgid ""
 "%(driver)s manage_existing cannot manage a volume connected to hosts. "
 "Please disconnect this volume from existing hosts before importing"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:661
+#: cinder/volume/drivers/pure.py:616
+#, python-format
+msgid ""
+"Unable to do manage snapshot operations with Purity REST API version "
+"%(api_version)s, requires %(required_versions)s."
+msgstr ""
+
+#: cinder/volume/drivers/pure.py:749
 msgid "Unable to connect or find connection to host"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:753
+#: cinder/volume/drivers/pure.py:841
 msgid "No iSCSI-enabled ports on target array."
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:804
+#: cinder/volume/drivers/pure.py:892
 msgid ""
 "Unable to re-use a host that is not managed by Cinder with "
 "use_chap_auth=True,"
 msgstr ""
 
-#: cinder/volume/drivers/pure.py:812
+#: cinder/volume/drivers/pure.py:900
 msgid "Unable to re-use host with unknown CHAP credentials configured."
 msgstr ""
 
@@ -3908,30 +4108,37 @@ msgstr ""
 msgid "clone depth exceeds limit of %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:707
+#: cinder/volume/drivers/rbd.py:711
 msgid ""
 "ImageBusy error raised while deleting rbd volume. This may have been "
 "caused by a connection from a client that has crashed and, if so, may be "
 "resolved by retrying the delete after 30 seconds has elapsed."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:826
+#: cinder/volume/drivers/rbd.py:830
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:831
+#: cinder/volume/drivers/rbd.py:835
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:834
+#: cinder/volume/drivers/rbd.py:838
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:985 cinder/volume/drivers/sheepdog.py:376
+#: cinder/volume/drivers/rbd.py:989 cinder/volume/drivers/sheepdog.py:481
 #, python-format
 msgid "Failed to Extend Volume %(volname)s"
 msgstr ""
 
+#: cinder/volume/drivers/rbd.py:1052
+#, python-format
+msgid ""
+"Failed to manage existing volume %(name)s, because reported size %(size)s"
+" was not a floating-point number."
+msgstr ""
+
 #: cinder/volume/drivers/remotefs.py:125
 msgid "The decorated method must accept either a volume or a snapshot object"
 msgstr ""
@@ -4022,84 +4229,70 @@ msgstr ""
 msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:74
+#: cinder/volume/drivers/scality.py:89
 msgid "Value required for 'scality_sofs_config'"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:85
+#: cinder/volume/drivers/scality.py:101
 #, python-format
-msgid "Cannot access 'scality_sofs_config': %s"
+msgid "Can't access 'scality_sofs_config': %s"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:91
+#: cinder/volume/drivers/scality.py:108
 msgid "Cannot execute /sbin/mount.sofs"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:105
+#: cinder/volume/drivers/scality.py:140
 msgid "Cannot mount Scality SOFS, check syslog for errors"
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:145
-#, python-format
-msgid "Cannot find volume dir for Scality SOFS at '%s'"
-msgstr ""
-
-#: cinder/volume/drivers/scality.py:301
+#: cinder/volume/drivers/scality.py:277
 msgid "Backup is only supported for raw-formatted SOFS volumes."
 msgstr ""
 
-#: cinder/volume/drivers/scality.py:306
+#: cinder/volume/drivers/scality.py:282
 msgid "Backup is only supported for SOFS volumes without backing file."
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:65
+#: cinder/volume/drivers/sheepdog.py:187
 #, python-format
 msgid "Sheepdog I/O Error, command was: \"%s\"."
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:72
+#: cinder/volume/drivers/sheepdog.py:194
 #, python-format
 msgid "An error occurred while reading volume \"%s\"."
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:88
+#: cinder/volume/drivers/sheepdog.py:210
 #, python-format
 msgid "An error occurred while writing to volume \"%s\"."
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:100
+#: cinder/volume/drivers/sheepdog.py:222
 #, python-format
 msgid "An error occured while seeking for volume \"%s\"."
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:114
+#: cinder/volume/drivers/sheepdog.py:236
 #, python-format
 msgid "Invalid argument - whence=%s not supported."
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:118
+#: cinder/volume/drivers/sheepdog.py:240
 msgid "Invalid argument - negative seek offset."
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:134
+#: cinder/volume/drivers/sheepdog.py:256
 msgid "fileno is not supported by SheepdogIOWrapper"
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:155
-#, python-format
-msgid "Sheepdog is not working: %s"
-msgstr ""
-
-#: cinder/volume/drivers/sheepdog.py:160
-msgid "Sheepdog is not working"
-msgstr ""
-
-#: cinder/volume/drivers/sheepdog.py:231
+#: cinder/volume/drivers/sheepdog.py:342
 #, python-format
 msgid "Failed to create cloned volume %s."
 msgstr ""
 
-#: cinder/volume/drivers/sheepdog.py:406
+#: cinder/volume/drivers/sheepdog.py:511
 #, python-format
 msgid "Failed to create a temporary snapshot for volume %s."
 msgstr ""
@@ -4156,80 +4349,33 @@ msgstr ""
 msgid "Retry count exceeded for command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:276
-#: cinder/volume/drivers/solidfire.py:349
-#: cinder/volume/drivers/solidfire.py:447
-#: cinder/volume/drivers/solidfire.py:704
+#: cinder/volume/drivers/solidfire.py:317
+#: cinder/volume/drivers/solidfire.py:483
 #, python-format
 msgid "API response: %s"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:417
+#: cinder/volume/drivers/solidfire.py:454
 msgid "volumes/account exceeded on both primary and secondary SolidFire accounts"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:479
+#: cinder/volume/drivers/solidfire.py:515
 msgid "Failed to get model update from clone"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:501
-#, python-format
-msgid "Failed volume create: %s"
-msgstr ""
-
-#: cinder/volume/drivers/solidfire.py:510
-#, python-format
-msgid "Failed snapshot create: %s"
-msgstr ""
-
-#: cinder/volume/drivers/solidfire.py:558
-#, python-format
-msgid "Failed to get SolidFire Volume: %s"
-msgstr ""
-
-#: cinder/volume/drivers/solidfire.py:597
-#, python-format
-msgid "Failed to get SolidFire Snapshot: %s"
-msgstr ""
-
-#: cinder/volume/drivers/solidfire.py:691
-#, python-format
-msgid "Failed to delete SolidFire Image-Volume: %s"
-msgstr ""
-
-#: cinder/volume/drivers/solidfire.py:698
+#: cinder/volume/drivers/solidfire.py:750
 msgid "Failed to create SolidFire Image-Volume"
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:719
-#, python-format
-msgid "Failed get active SolidFire volumes: %s"
-msgstr ""
-
-#: cinder/volume/drivers/solidfire.py:733
-#, python-format
-msgid "Failed get Deleted SolidFire volumes: %s"
-msgstr ""
-
-#: cinder/volume/drivers/solidfire.py:916
-#, python-format
-msgid "Failed to delete SolidFire Volume: %s"
-msgstr ""
-
-#: cinder/volume/drivers/solidfire.py:940
-#, python-format
-msgid "Failed to delete SolidFire Snapshot: %s"
-msgstr ""
-
-#: cinder/volume/drivers/solidfire.py:1177
+#: cinder/volume/drivers/solidfire.py:1206
 msgid "Manage existing volume requires 'source-id'."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1233
+#: cinder/volume/drivers/solidfire.py:1259
 msgid "Manage existing get size requires 'id'."
 msgstr ""
 
-#: cinder/volume/drivers/solidfire.py:1252
+#: cinder/volume/drivers/solidfire.py:1276
 msgid "Failed to find account for volume."
 msgstr ""
 
@@ -4284,24 +4430,24 @@ msgid "Volume %s not found."
 msgstr ""
 
 #: cinder/volume/drivers/tintri.py:463
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:542
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:539
 #, python-format
 msgid "Converted to raw, but format is now %s"
 msgstr ""
 
 #: cinder/volume/drivers/tintri.py:493
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:251
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:575
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:250
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:572
 msgid "Resizing image file failed."
 msgstr ""
 
 #: cinder/volume/drivers/tintri.py:547
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:672
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:669
 msgid "Image location not present."
 msgstr ""
 
 #: cinder/volume/drivers/tintri.py:579
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:714
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:722
 msgid "Container size smaller than required file size."
 msgstr ""
 
@@ -4381,125 +4527,135 @@ msgstr ""
 msgid "Volume %s does not have provider_location specified, skipping."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:136
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:137
 msgid "API key is missing for CloudByte driver."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:157
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:158
 #, python-format
 msgid "Error executing CloudByte API [%(cmd)s], Error: %(err)s."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:164
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:165
 #, python-format
 msgid ""
 "Failed to execute CloudByte API [%(cmd)s]. Http status: %(status)s, "
 "Error: %(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:245
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:246
 #, python-format
 msgid ""
 "TSM [%(tsm)s] was not found in CloudByte storage for account "
 "[%(account)s]."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:265
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:274
+#, python-format
+msgid ""
+"Null response received while querying for [%(operation)s] based job "
+"[%(job)s] at CloudByte storage."
+msgstr ""
+
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:313
 #, python-format
 msgid "Null response received while creating volume [%s] at CloudByte storage."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:272
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:320
 #, python-format
-msgid "Jobid not found in CloudByte's create volume [%s] response."
+msgid "Job id not found in CloudByte's create volume [%s] response."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:292
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:346
 #, python-format
-msgid ""
-"Null response received while querying for create volume job [%s] at "
-"CloudByte storage."
+msgid "Null response received while deleting volume [%s] at CloudByte storage."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:343
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:353
+#, python-format
+msgid "Job id not found in CloudByte's delete volume [%s] response."
+msgstr ""
+
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:379
 msgid "Null response received from CloudByte's list filesystem."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:350
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:386
 msgid "No volumes found in CloudByte storage."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:361
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:397
 #, python-format
 msgid "Volume [%s] not found in CloudByte storage."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:422
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:458
 msgid "Null response received from CloudByte's list iscsi initiators."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:429
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:465
 msgid "No iscsi initiators were found in CloudByte."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:445
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:481
 msgid "Null response received from CloudByte's list volume iscsi service."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:452
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:488
 msgid "No iscsi services found in CloudByte storage."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:463
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:499
 #, python-format
 msgid "No iscsi service found for CloudByte volume [%s]."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:520
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:556
 #, python-format
 msgid "Failed to get CloudByte account details for account [%s]."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:532
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:568
 msgid "No response was received from CloudByte's list filesystem api call."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:539
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:575
 msgid "No volume was found at CloudByte storage."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:560
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:596
 msgid "No response was received from CloudByte storage list tsm API call."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:594
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:630
 msgid "Null response received from CloudByte's list iscsi auth groups."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:601
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:637
 msgid "No iscsi auth groups were found in CloudByte."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:611
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:647
 #, python-format
 msgid "Auth group [%s] details not found in CloudByte storage."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:628
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:664
 msgid ""
 "No response was received from CloudByte storage list iSCSI auth user API "
 "call."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:635
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:671
 msgid "Auth user details not found in CloudByte storage."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:642
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:678
 msgid "Invalid chap user details found in CloudByte storage."
 msgstr ""
 
-#: cinder/volume/drivers/cloudbyte/cloudbyte.py:859
+#: cinder/volume/drivers/cloudbyte/cloudbyte.py:898
 #, python-format
 msgid ""
 "Failed to create snapshot. CloudByte volume information not found for "
@@ -4514,69 +4670,69 @@ msgstr ""
 msgid "Failed to find Storage Center"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:632
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:634
 #, python-format
 msgid "Storage Profile %s not found."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:747
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:749
 #, python-format
 msgid "Multiple copies of volume %s found."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:767
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:769
 #, python-format
 msgid "Error deleting volume %(ssn)s: %(volume)s: %(code)d %(reason)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1377
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1374
 msgid "Unable to find iSCSI mappings."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1833
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1830
 msgid "Multiple profiles found."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1883
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1880
 msgid "Error deleting replay profile."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2109
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2106
 msgid "Dell API 2.1 or later required for Consistency Group support"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2132
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2129
 msgid "Error retrieving volume size"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2161
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2215
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2158
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2212
 msgid "Volume size must multiple of 1 GB."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2167
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2164
 #, python-format
 msgid "Volume is attached to a server.  (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2191
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2188
 #, python-format
 msgid "Unable to manage volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2194
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2219
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2191
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2216
 #, python-format
 msgid "Volume not unique.  (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2197
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2222
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2194
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2219
 #, python-format
 msgid "Volume not found.  (%s)"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2246
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2243
 #, python-format
 msgid "Unable to rename volume %(existing)s to %(newname)s"
 msgstr ""
@@ -4654,39 +4810,27 @@ msgstr ""
 msgid "Unable to map volume"
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_common.py:103
+#: cinder/volume/drivers/dothill/dothill_common.py:100
 #, python-format
 msgid "Failed to connect to %(vendor_name)s Array %(host)s: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_common.py:110
+#: cinder/volume/drivers/dothill/dothill_common.py:107
 #, python-format
 msgid "Failed to log on %s Array (invalid login?)."
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_common.py:161
+#: cinder/volume/drivers/dothill/dothill_common.py:159
 #, python-format
 msgid "%s configuration option is not set."
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_common.py:212
-msgid ""
-"Create volume from volume(clone) does not have support for virtual pool A"
-" and B."
-msgstr ""
-
-#: cinder/volume/drivers/dothill/dothill_common.py:241
-msgid ""
-"Create volume from snapshot does not have support for virtual pool A and "
-"B."
-msgstr ""
-
-#: cinder/volume/drivers/dothill/dothill_common.py:316
+#: cinder/volume/drivers/dothill/dothill_common.py:303
 #, python-format
 msgid "Unable to get stats for backend_name: %s"
 msgstr ""
 
-#: cinder/volume/drivers/dothill/dothill_common.py:326
+#: cinder/volume/drivers/dothill/dothill_common.py:313
 #, python-format
 msgid "Connector does not provide: %s"
 msgstr ""
@@ -4697,7 +4841,7 @@ msgid "Invalid IP address format: '%s'"
 msgstr ""
 
 #: cinder/volume/drivers/dothill/dothill_iscsi.py:87
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:215
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:216
 msgid "At least one valid iSCSI IP address must be set."
 msgstr ""
 
@@ -4705,296 +4849,301 @@ msgstr ""
 msgid "CHAP secret should be 12-16 bytes."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:226
+#: cinder/volume/drivers/emc/emc_vmax_common.py:227
 #, python-format
 msgid "Cannot find Replication Service to create volume for snapshot %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:335
+#: cinder/volume/drivers/emc/emc_vmax_common.py:336
 #, python-format
 msgid ""
 "Cannot find Controller Configuration Service for storage system "
 "%(storage_system)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:436
+#: cinder/volume/drivers/emc/emc_vmax_common.py:437
 #, python-format
 msgid "Error Attaching volume %(vol)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:493
+#: cinder/volume/drivers/emc/emc_vmax_common.py:494
 #, python-format
 msgid "Cannot find Volume: %(volumename)s. Extend operation.  Exiting...."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:500
+#: cinder/volume/drivers/emc/emc_vmax_common.py:501
 #, python-format
 msgid ""
 "Your original size: %(originalVolumeSize)s GB is greater than: "
 "%(newSize)s GB. Only Extend is supported. Exiting..."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:535
+#: cinder/volume/drivers/emc/emc_vmax_common.py:536
 #, python-format
 msgid ""
 "The requested size : %(requestedSize)s is not the same as resulting size:"
 " %(resultSize)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:995
+#: cinder/volume/drivers/emc/emc_vmax_common.py:996
 #, python-format
 msgid ""
 "Failed to remove: %(volumename)s. from the default storage group for FAST"
 " policy %(fastPolicyName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1256
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1257
 msgid "Cannot connect to ECOM server."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1287
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1288
 #, python-format
 msgid "Pool %(poolNameInStr)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1293
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1294
 #, python-format
 msgid "Storage system not found for pool %(poolNameInStr)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1393
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1406
 #, python-format
 msgid "Error finding %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1487
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1500
 #, python-format
 msgid "Unable to get target endpoints for hardwareId %(hardwareIdInstance)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1581
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1594
 #, python-format
 msgid "Configuration file %(configurationFile)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1642
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1655
 msgid "Unable to get corresponding record for pool."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1658
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1671
 #, python-format
 msgid ""
 "Unable to get configuration information necessary to create a volume: "
 "%(errorMessage)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1680
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1693
 msgid "You must supply an array in your EMC configuration file."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1686
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1699
 msgid "Cannot get necessary pool or storage system information."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1787
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1800
 #, python-format
 msgid ""
 "Error adding Volume: %(volumeName)s with instance path: "
 "%(volumeInstancePath)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1798
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1811
 #, python-format
 msgid "Rolling back %(volumeName)s by deleting it."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1978
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1893
+#, python-format
+msgid "Failed to unbind volume %(volume)s"
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1996
 #, python-format
 msgid "Clone feature is not licensed on %(storageSystem)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2058
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2757
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2076
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2775
 #, python-format
 msgid ""
 "Unable to create or get default storage group for FAST policy: "
 "%(fastPolicyName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2222
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2240
 #, python-format
 msgid ""
 "Volume %(name)s not found on the array. Cannot determine if there are "
 "volumes mapped."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2291
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2309
 #, python-format
 msgid "Cannot find Replication Service to delete snapshot %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2341
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2359
 #, python-format
 msgid "Failed to create consistency group: %(cgName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2383
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2488
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3781
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2401
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2506
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3799
 #, python-format
 msgid "Cannot find CG group %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2403
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2421
 #, python-format
 msgid "Failed to delete consistency group: %(cgName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2558
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2576
 #, python-format
 msgid "Cannot find Replication service on system %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2578
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2596
 #, python-format
 msgid "Failed to create snapshot for cg: %(cgName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2626
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2644
 #, python-format
 msgid "Failed to delete snapshot for cg: %(cgId)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2688
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2706
 #, python-format
 msgid ""
 "The striped meta count of %(memberCount)s is too small for volume: "
 "%(volumeName)s, with size %(volumeSize)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2725
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2743
 #, python-format
 msgid ""
 "Pool: %(poolName)s. is not associated to storage tier for fast policy "
 "%(fastPolicy)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2787
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2805
 #, python-format
 msgid ""
 "Either SLO: %(slo)s or workload %(workload)s is invalid. Examine previous"
 " error statement for valid values."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2863
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2881
 #, python-format
 msgid ""
 "Volume: %(volumeName)s is not a concatenated volume. You can only perform"
 " extend on concatenated volume. Exiting..."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2898
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2916
 msgid "Error Creating unbound volume on an Extend operation."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2910
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2928
 #, python-format
 msgid ""
 "On an Extend Operation, error adding volume to composite volume: "
 "%(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3317
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3382
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3335
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3400
 #, python-format
 msgid "Failed to delete volume %(volumeName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3458
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3476
 msgid "Error Creating unbound volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3488
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3506
 #, python-format
 msgid "Error appending volume %(volumename)s to target base volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3496
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3514
 #, python-format
 msgid "Exception appending meta volume to target volume %(volumename)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3541
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3559
 #, python-format
 msgid ""
 "Exception during create element replica. Clone name: %(cloneName)s Source"
 " name: %(sourceName)s Extra specs: %(extraSpecs)s "
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3872
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3890
 #, python-format
 msgid "Pool from volume['host'] %(host)s not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3878
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3896
 #, python-format
 msgid "Pool from volume['host'] failed with: %(ex)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3921
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3939
 #, python-format
 msgid ""
 "Manage volume is not supported if FAST is enable. FAST policy: "
 "%(fastPolicyName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3940
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3958
 #, python-format
 msgid ""
 "Unable to import volume %(deviceId)s to cinder. Volume is in masking view"
 " %(mv)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3956
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3974
 #, python-format
 msgid ""
 "Unable to import volume %(deviceId)s to cinder. It is the source volume "
 "of replication session %(sync)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3976
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3994
 #, python-format
 msgid ""
 "Unable to import volume %(deviceId)s to cinder. The external volume is "
 "not in the pool managed by current cinder host."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4051
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4069
 #, python-format
 msgid "Cannot find Volume: %(id)s. unmanage operation.  Exiting..."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4114
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4132
 #, python-format
 msgid "Failed to update consistency group: %(cgName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4168
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4186
 #, python-format
 msgid "No source snapshots provided to create consistency group %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4181
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4199
 #, python-format
 msgid "Cannot find replication service on system %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4228
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4246
 #, python-format
 msgid "Cannot find source CG instance. consistencygroup_id: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4264
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4282
 #, python-format
 msgid "Failed to create CG %(cgName)s from snapshot %(cgSnapshot)s."
 msgstr ""
@@ -5010,56 +5159,56 @@ msgstr ""
 msgid "FAST is not supported on this array."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_https.py:155
+#: cinder/volume/drivers/emc/emc_vmax_https.py:156
 #, python-format
 msgid ""
 "Host %(host)s does not match x509 certificate contents: CommonName "
 "%(commonName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_https.py:161
+#: cinder/volume/drivers/emc/emc_vmax_https.py:162
 #, python-format
 msgid "%(message)s, subjectAltName: %(sanList)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_https.py:169
+#: cinder/volume/drivers/emc/emc_vmax_https.py:170
 #, python-format
 msgid "SSL Certificate expired on %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_https.py:196
+#: cinder/volume/drivers/emc/emc_vmax_https.py:197
 #, python-format
 msgid "Unable to load cert from %(cert)s %(e)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_https.py:205
+#: cinder/volume/drivers/emc/emc_vmax_https.py:206
 #, python-format
 msgid "No key file specified and unable to load key from %(cert)s %(e)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_https.py:215
+#: cinder/volume/drivers/emc/emc_vmax_https.py:216
 #, python-format
 msgid "Unable to load key from %(cert)s %(e)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_https.py:224
+#: cinder/volume/drivers/emc/emc_vmax_https.py:225
 #, python-format
 msgid "Unable to load CA from %(cert)s %(e)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_https.py:332
+#: cinder/volume/drivers/emc/emc_vmax_https.py:333
 #, python-format
 msgid "Bad Status line returned: %(arg)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_https.py:336
+#: cinder/volume/drivers/emc/emc_vmax_https.py:337
 #, python-format
-msgid "SSL error: %(arg)s."
+msgid "Socket error: %(arg)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_https.py:340
+#: cinder/volume/drivers/emc/emc_vmax_https.py:341
 #, python-format
-msgid "Socket error: %(arg)s."
+msgid "SSL error: %(arg)s."
 msgstr ""
 
 #: cinder/volume/drivers/emc/emc_vmax_iscsi.py:208
@@ -5203,7 +5352,7 @@ msgstr ""
 
 #: cinder/volume/drivers/emc/emc_vmax_masking.py:2053
 #, python-format
-msgid "Storage group %(sgGroupName) does not exist."
+msgid "Storage group %(sgGroupName)s does not exist."
 msgstr ""
 
 #: cinder/volume/drivers/emc/emc_vmax_masking.py:2274
@@ -5244,110 +5393,110 @@ msgstr ""
 msgid "Error mapping volume %(vol)s. %(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:368
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:366
 #, python-format
 msgid "Error unbinding volume %(vol)s from pool. %(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:410
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:408
 #, python-format
 msgid "Error adding volume to composite volume. Error is: %(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:477
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:475
 #, python-format
 msgid ""
 "Error Create Volume: %(volumename)s. Return code: %(rc)lu.  Error: "
 "%(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:529
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:527
 #, python-format
 msgid ""
 "Error Creating new composite Volume Return code: %(rc)lu. Error: "
 "%(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:571
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:569
 #, python-format
 msgid ""
 "Error Migrating volume from one pool to another. Return code: %(rc)lu.  "
 "Error: %(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:617
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:615
 msgid "Failed to terminate migrate session."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:628
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:626
 msgid "Failed to migrate volume for the second time."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:635
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:633
 msgid "Failed to migrate volume for the first time."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:662
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:660
 #, python-format
 msgid ""
 "Error Terminating migrate session. Return code: %(rc)lu.  Error: "
 "%(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:715
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:713
 #, python-format
 msgid ""
 "Error creating cloned volume using Volume: %(cloneName)s, Source Volume: "
 "%(sourceName)s. Return code: %(rc)lu. Error: %(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:766
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:764
 #, python-format
 msgid ""
 "Error Create Cloned Volume: Volume: %(cloneName)s  Source "
 "Volume:%(sourceName)s.  Return code: %(rc)lu. Error: %(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:822
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:820
 #, python-format
 msgid ""
 "Error break clone relationship: Sync Name: %(syncName)s Return code: "
 "%(rc)lu.  Error: %(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:857
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:855
 msgid "Error finding Target WWNs."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:891
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:889
 #, python-format
 msgid ""
 "Failed to create consistency group: %(consistencyGroupName)s  Return "
 "code: %(rc)lu.  Error: %(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:936
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:934
 #, python-format
 msgid ""
 "Failed to delete consistency group: %(consistencyGroupName)s Return code:"
 " %(rc)lu. Error: %(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:988
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:986
 #, python-format
 msgid ""
 "Failed to add volume %(volumeName)s to consistency group %(cgName)s. "
 "Return code: %(rc)lu. Error: %(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:1040
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:1038
 #, python-format
 msgid ""
 "Failed to remove volume %(volumeName)s from consistency group %(cgName)s."
 " Return code: %(rc)lu. Error: %(error)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:1097
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:1096
 #: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:566
 #, python-format
 msgid ""
@@ -5419,53 +5568,53 @@ msgstr ""
 msgid "Issue encountered waiting for synchronization."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1474
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1476
 #, python-format
 msgid "StorageSystem %(array)s is not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1658
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1667
 #, python-format
 msgid "Cannot verify the existence of object:%(instanceName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1685
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1694
 #, python-format
 msgid "Replication Service Capability not found on %(storageSystemName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1799
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1808
 msgid ""
 "EcomServerIp, EcomServerPort, EcomUserName, EcomPassword must have valid "
 "values."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2052
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2061
 msgid "No PortGroup elements found in config file."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2075
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2084
 msgid ""
 "Multiple SerialNumbers found, when only one was expected for this "
 "operation. Please change your EMC config file."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2100
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2109
 #, python-format
 msgid "SerialNumber must be in the file %(fileName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2113
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2122
 #, python-format
 msgid "PoolName must be in the file %(fileName)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2150
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2159
 #, python-format
 msgid "Volume %(deviceID)s not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2219
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2228
 msgid "Source volume device ID is required."
 msgstr ""
 
@@ -5502,279 +5651,233 @@ msgstr ""
 msgid "Migration of LUN %s has been stopped or faulted."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1850
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1854
 #, python-format
 msgid ""
 "All the specified storage pools to be managed do not exist. Please check "
 "your configuration. Non-existent pools: %s"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1899
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1903
 #, python-format
 msgid "Invalid %(protocol)s ports %(port)s specified for io_port_list."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:1977
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:1986
 msgid "Volume with copytype:snap=True can not be put in consistency group."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2037
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2046
 #, python-format
 msgid "The extra_spec: %s is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2076
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2085
 msgid "deduplicated and auto tiering can't be both enabled."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2080
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2089
 msgid "Compression Enabler is not installed. Can not create compressed volume."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2086
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2095
 msgid "Deduplication Enabler is not installed. Can not create deduplicated volume"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2092
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2101
 msgid "ThinProvisioning Enabler is not installed. Can not create thin volume"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2097
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2106
 msgid "FAST VP Enabler is not installed. Can't set tiering policy for the volume"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2457
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2467
 #, python-format
 msgid "Failed to create snapshot of %s because it is a snapshot mount point."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2550
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2560
 #, python-format
 msgid "Failed to clone %s because it is a snapshot mount point."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2662
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2673
 #, python-format
 msgid ""
 "Failed to create consistency group %s because VNX consistency group "
 "cannot accept compressed LUNs as members."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2668
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2679
 #, python-format
 msgid ""
 "Failed to create consistency group %s because VNX consistency group "
 "cannot enable copytype:snap=True on its members."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2858
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2869
 #, python-format
 msgid "Host %s has no iSCSI initiator"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2869
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2880
 #, python-format
 msgid "Host %s has no FC initiators"
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3156
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3169
 #, python-format
 msgid ""
 "Reach limitation set by configuration option max_luns_per_storage_group. "
 "Operation to add %(vol)s into Storage Group %(sg)s is rejected."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3172
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3185
 #, python-format
 msgid "Failed to add %(vol)s into %(sg)s after %(retries)s tries."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3338
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3369
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3379
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3410
 msgid "Reference must contain source-id or source-name key."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3343
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3384
 #, python-format
 msgid ""
 "The imported lun %(lun_id)s is in pool %(lun_pool)s which is not managed "
 "by the host %(host)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3427
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3468
 #: cinder/volume/drivers/emc/xtremio.py:589
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:416
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:428
 msgid ""
 "create_consistencygroup_from_src only supports a cgsnapshot source, other"
 " sources cannot be used."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3542
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3583
 #, python-format
 msgid "Failed to find storage pool for source volume %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3549
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3590
 #, python-format
 msgid ""
 "The source volume %s is not in the pool which is managed by the current "
 "host."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3698
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3739
 #, python-format
 msgid "Migrate volume failed between source vol %(src)s and dest vol %(dst)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3804
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3845
 #, python-format
 msgid "Migrate volume %(src)s failed."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:158
+#: cinder/volume/drivers/emc/scaleio.py:175
 msgid "Cannot specify both protection domain name and protection domain id."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:163
+#: cinder/volume/drivers/emc/scaleio.py:180
 msgid "REST server IP must by specified."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:167
+#: cinder/volume/drivers/emc/scaleio.py:184
 msgid "REST server username must by specified."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:171
+#: cinder/volume/drivers/emc/scaleio.py:188
 msgid "REST server password must by specified."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:179
+#: cinder/volume/drivers/emc/scaleio.py:196
 msgid "Path to REST server's certificate must be specified."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:183
+#: cinder/volume/drivers/emc/scaleio.py:200
 msgid "Cannot specify both storage pool name and storage pool id."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:188
+#: cinder/volume/drivers/emc/scaleio.py:205
 msgid "Must specify storage pool name or id."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:278
+#: cinder/volume/drivers/emc/scaleio.py:295
 msgid "Must specify protection domain name or protection domain id."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:301
-#: cinder/volume/drivers/emc/scaleio.py:776
+#: cinder/volume/drivers/emc/scaleio.py:318
+#: cinder/volume/drivers/emc/scaleio.py:716
 #, python-format
 msgid "Domain with name %s wasn't found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:306
+#: cinder/volume/drivers/emc/scaleio.py:323
 #, python-format
 msgid "Error getting domain id from name %(name)s: %(id)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:333
+#: cinder/volume/drivers/emc/scaleio.py:350
 #, python-format
 msgid "Pool with name %(pool_name)s wasn't found in domain %(domain_id)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:340
+#: cinder/volume/drivers/emc/scaleio.py:357
 #, python-format
 msgid "Error getting pool id from name %(pool_name)s: %(err_msg)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:379
+#: cinder/volume/drivers/emc/scaleio.py:396
 #, python-format
 msgid "Error creating volume: %s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:391
+#: cinder/volume/drivers/emc/scaleio.py:410
 #, python-format
 msgid "Cannot create volume of size %s: not multiple of 8GB."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:423
+#: cinder/volume/drivers/emc/scaleio.py:443
 #, python-format
 msgid "Failed creating snapshot for volume %(volname)s: %(response)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:504
-#, python-format
-msgid "Volume with name %s wasn't found."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:508
-#, python-format
-msgid "Error getting volume id from name %(volname)s: %(err)s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:559
+#: cinder/volume/drivers/emc/scaleio.py:545
 #, python-format
 msgid "Error extending volume %(vol)s: %(err)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:609
-#, python-format
-msgid "Error getting volume id from name %(vol)s: %(err)s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:676
+#: cinder/volume/drivers/emc/scaleio.py:623
 #, python-format
 msgid "Error deleting volume %s: volume not found."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:681
+#: cinder/volume/drivers/emc/scaleio.py:628
 #, python-format
 msgid "Error deleting volume %(vol)s: %(err)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:781
+#: cinder/volume/drivers/emc/scaleio.py:721
 #, python-format
 msgid "Error getting domain id from name %(name)s: %(err)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:807
+#: cinder/volume/drivers/emc/scaleio.py:747
 #, python-format
 msgid "Pool with name %(pool)s wasn't found in domain %(domain)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:814
+#: cinder/volume/drivers/emc/scaleio.py:754
 #, python-format
 msgid "Error getting pool id from name %(pool)s: %(err)s."
 msgstr ""
 
-#: cinder/volume/drivers/emc/scaleio.py:913
-#, python-format
-msgid "scaleIO volume %s not found at expected path."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:973
-#, python-format
-msgid "Client with ip %s wasn't found."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:977
-#, python-format
-msgid "Error getting sdc id from ip %(ip)s: %(id)s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:999
-#: cinder/volume/drivers/emc/scaleio.py:1058
-#, python-format
-msgid "Error querying sdc guid: %s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:1033
-#, python-format
-msgid "Error mapping volume %(vol)s: %(err)s."
-msgstr ""
-
-#: cinder/volume/drivers/emc/scaleio.py:1092
-#, python-format
-msgid "Error unmapping volume %(vol)s: %(err)s."
-msgstr ""
-
 #: cinder/volume/drivers/emc/xtremio.py:96
 msgid "can't handle both name and index in req"
 msgstr ""
@@ -6163,83 +6266,83 @@ msgstr ""
 msgid "Failed to establish SSC connection."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:99
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:90
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:101
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:92
 #, python-format
 msgid "Can't open config file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:105
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:96
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:107
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:98
 #, python-format
 msgid "Error parsing config file: %s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:675
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:677
 #, python-format
 msgid "Error attaching volume %s. Target limit might be reached!"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:851
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:853
 msgid ""
 "Failed to manage existing volume because the pool of the volume type "
 "chosen does not match the file system passed in the volume reference."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:860
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:730
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:862
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:729
 msgid ""
 "Failed to manage existing volume because the pool of the volume type "
 "chosen does not match the pool of the host."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_iscsi.py:921
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:660
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:857
+#: cinder/volume/drivers/hitachi/hnas_iscsi.py:923
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:659
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:853
 msgid "Volume not found on configured storage backend."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:272
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:271
 #, python-format
 msgid ""
 "Cannot create volume of size %(vol_size)s from snapshot of size "
 "%(snap_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:405
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:404
 #, python-format
 msgid ""
 "Cannot create clone of size %(vol_size)s from volume of size "
 "%(src_vol_size)s"
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:698
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:897
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:697
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:893
 #, python-format
 msgid ""
 "Failed to manage existing volume %(name)s, because rename operation "
 "failed: Error msg: %(msg)s."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:721
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:720
 msgid ""
 "Failed to manage existing volume because the pool of the volume type "
 "chosen does not match the NFS share passed in the volume reference."
 msgstr ""
 
-#: cinder/volume/drivers/hitachi/hnas_nfs.py:758
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:933
+#: cinder/volume/drivers/hitachi/hnas_nfs.py:757
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:929
 #, python-format
 msgid ""
 "Failed to manage existing volume %(name)s, because of error in getting "
 "volume size."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:54
+#: cinder/volume/drivers/huawei/huawei_driver.py:55
 msgid "_instantiate_driver: configuration not found."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:85
+#: cinder/volume/drivers/huawei/huawei_driver.py:86
 #, python-format
 msgid "Error in getting pool information for the pool: %s."
 msgstr ""
@@ -6263,22 +6366,22 @@ msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist."
 msgstr ""
 
 #: cinder/volume/drivers/huawei/huawei_driver.py:490
-#: cinder/volume/drivers/huawei/rest_client.py:224
+#: cinder/volume/drivers/huawei/rest_client.py:258
 #, python-format
 msgid "Can't find lun info on the array, lun name is: %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:893
+#: cinder/volume/drivers/huawei/huawei_driver.py:680
 #, python-format
 msgid "Can't find cache name on the array, cache name is: %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:905
+#: cinder/volume/drivers/huawei/huawei_driver.py:692
 #, python-format
 msgid "Can't find partition name on the array, partition name is: %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1050
+#: cinder/volume/drivers/huawei/huawei_driver.py:785
 #, python-format
 msgid ""
 "An error occurred during the LUNcopy operation. LUNcopy name: "
@@ -6286,446 +6389,461 @@ msgid ""
 "%(luncopystate)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_utils.py:224
+#: cinder/volume/drivers/huawei/huawei_driver.py:1081
+msgid "Can not add FC initiator to host."
+msgstr ""
+
+#: cinder/volume/drivers/huawei/huawei_utils.py:223
 #, python-format
 msgid "Qos config is wrong. %(key)s must be set greater than 0."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_utils.py:231
+#: cinder/volume/drivers/huawei/huawei_utils.py:230
 msgid "Illegal value specified for IOTYPE: set to either 0, 1, or 2."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_utils.py:281
-#: cinder/volume/drivers/huawei/huawei_utils.py:337
+#: cinder/volume/drivers/huawei/huawei_utils.py:280
+#: cinder/volume/drivers/huawei/huawei_utils.py:336
 #, python-format
 msgid ""
 "LUNType config is wrong. LUNType must be 'Thin' or 'Thick'. LUNType: "
 "%(fetchtype)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_utils.py:313
+#: cinder/volume/drivers/huawei/huawei_utils.py:312
 #, python-format
 msgid ""
 "PrefetchType config is wrong. PrefetchType must be in 0,1,2,3. "
 "PrefetchType is: %(fetchtype)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_utils.py:427
+#: cinder/volume/drivers/huawei/huawei_utils.py:426
 #, python-format
 msgid "wait_for_condition: %s timed out."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_utils.py:494
+#: cinder/volume/drivers/huawei/huawei_utils.py:493
 msgid ""
 "check_conf_file: Config file invalid. RestURL, UserName and UserPassword "
 "must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_utils.py:501
+#: cinder/volume/drivers/huawei/huawei_utils.py:500
 msgid "check_conf_file: Config file invalid. StoragePool must be set."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_utils.py:526
+#: cinder/volume/drivers/huawei/huawei_utils.py:525
 msgid "Get protocol from huawei conf file error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:105
-#, python-format
-msgid "Login error, reason is: %s."
-msgstr ""
-
-#: cinder/volume/drivers/huawei/rest_client.py:115
-msgid "Login error: Can't connect to server."
+#: cinder/volume/drivers/huawei/rest_client.py:124
+msgid "Failed to login with all rest URLs."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:122
+#: cinder/volume/drivers/huawei/rest_client.py:156
 #, python-format
 msgid ""
 "%(err)s\n"
 "result: %(res)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:129
+#: cinder/volume/drivers/huawei/rest_client.py:163
 #, python-format
 msgid "%s \"data\" was not in result."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:138
+#: cinder/volume/drivers/huawei/rest_client.py:172
 msgid "Create volume error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:164
+#: cinder/volume/drivers/huawei/rest_client.py:198
 msgid "Delete lun error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:169
+#: cinder/volume/drivers/huawei/rest_client.py:203
 msgid "Query resource pool error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:201
+#: cinder/volume/drivers/huawei/rest_client.py:235
 msgid "Get volume by name error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:209
+#: cinder/volume/drivers/huawei/rest_client.py:243
 msgid "Activate snapshot error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:237
+#: cinder/volume/drivers/huawei/rest_client.py:271
 msgid "Create snapshot error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:258
+#: cinder/volume/drivers/huawei/rest_client.py:292
 msgid "Stop snapshot error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:264
+#: cinder/volume/drivers/huawei/rest_client.py:298
 msgid "Delete snapshot error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:270
+#: cinder/volume/drivers/huawei/rest_client.py:304
 msgid "Get snapshot id error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:288
+#: cinder/volume/drivers/huawei/rest_client.py:322
 msgid "Create luncopy error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:313
+#: cinder/volume/drivers/huawei/rest_client.py:347
 msgid "Find portgroup error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:315
+#: cinder/volume/drivers/huawei/rest_client.py:349
 msgid "Can not find the portgroup on the array."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:327
+#: cinder/volume/drivers/huawei/rest_client.py:361
 msgid "Associate portgroup to mapping view error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:335
+#: cinder/volume/drivers/huawei/rest_client.py:369
 msgid "Check portgroup associate error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:407
+#: cinder/volume/drivers/huawei/rest_client.py:442
 msgid "Get iSCSI target port error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:417
+#: cinder/volume/drivers/huawei/rest_client.py:452
 msgid "Get hostgroup information error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:425
+#: cinder/volume/drivers/huawei/rest_client.py:460
 msgid "Get lungroup information error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:450
+#: cinder/volume/drivers/huawei/rest_client.py:485
 #, python-format
 msgid "Failed to create hostgroup: %(name)s. Check if it exists on the array."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:471
+#: cinder/volume/drivers/huawei/rest_client.py:506
 msgid "Create hostgroup error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:485
+#: cinder/volume/drivers/huawei/rest_client.py:520
 msgid "Create lungroup error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:494
+#: cinder/volume/drivers/huawei/rest_client.py:529
 msgid "Delete lungroup error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:501
-#: cinder/volume/drivers/huawei/rest_client.py:616
+#: cinder/volume/drivers/huawei/rest_client.py:536
+#: cinder/volume/drivers/huawei/rest_client.py:658
 msgid "Check lungroup associate error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:512
-#: cinder/volume/drivers/huawei/rest_client.py:603
+#: cinder/volume/drivers/huawei/rest_client.py:549
+#: cinder/volume/drivers/huawei/rest_client.py:642
 msgid "Check hostgroup associate error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:522
+#: cinder/volume/drivers/huawei/rest_client.py:561
 msgid "Find host lun id error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:543
+#: cinder/volume/drivers/huawei/rest_client.py:582
 msgid "Find host in hostgroup error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:567
+#: cinder/volume/drivers/huawei/rest_client.py:606
 #, python-format
 msgid "Failed to create host: %(name)s. Please check if it exists on the array."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:591
+#: cinder/volume/drivers/huawei/rest_client.py:630
 msgid "Add new host error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:631
+#: cinder/volume/drivers/huawei/rest_client.py:673
 msgid "Associate host to hostgroup error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:641
+#: cinder/volume/drivers/huawei/rest_client.py:683
 msgid "Associate lun to lungroup error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:651
+#: cinder/volume/drivers/huawei/rest_client.py:692
 msgid "Delete associated lun from lungroup error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:658
+#: cinder/volume/drivers/huawei/rest_client.py:699
 msgid "Check initiator added to array error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:671
+#: cinder/volume/drivers/huawei/rest_client.py:712
 msgid "Check initiator associated to host error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:687
+#: cinder/volume/drivers/huawei/rest_client.py:728
 msgid "Add initiator to array error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:698
+#: cinder/volume/drivers/huawei/rest_client.py:739
 msgid "Associate initiator to host error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:739
+#: cinder/volume/drivers/huawei/rest_client.py:780
 msgid "Invalid ALUA value. ALUA value must be 1 or 0."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:762
+#: cinder/volume/drivers/huawei/rest_client.py:803
 msgid ""
 "Use CHAP to associate initiator to host error. Please check the CHAP "
 "username and password."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:774
+#: cinder/volume/drivers/huawei/rest_client.py:815
 msgid "Use ALUA to associate initiator to host error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:784
+#: cinder/volume/drivers/huawei/rest_client.py:825
 msgid "Remove CHAP error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:792
+#: cinder/volume/drivers/huawei/rest_client.py:833
 msgid "Find mapping view error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:801
+#: cinder/volume/drivers/huawei/rest_client.py:842
 msgid "Add mapping view error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:812
+#: cinder/volume/drivers/huawei/rest_client.py:853
 msgid "Associate host to mapping view error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:823
+#: cinder/volume/drivers/huawei/rest_client.py:864
 msgid "Associate lungroup to mapping view error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:833
+#: cinder/volume/drivers/huawei/rest_client.py:874
 msgid "Delete lungroup from mapping view error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:845
+#: cinder/volume/drivers/huawei/rest_client.py:886
 msgid "Delete hostgroup from mapping view error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:856
+#: cinder/volume/drivers/huawei/rest_client.py:897
 msgid "Delete portgroup from mapping view error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:862
+#: cinder/volume/drivers/huawei/rest_client.py:903
 msgid "Delete mapping view error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:870
+#: cinder/volume/drivers/huawei/rest_client.py:911
 msgid "Find lun number error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:882
+#: cinder/volume/drivers/huawei/rest_client.py:923
 msgid "Find portgroup from mapping view error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:895
+#: cinder/volume/drivers/huawei/rest_client.py:936
 msgid "Find lun group from mapping view error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:910
+#: cinder/volume/drivers/huawei/rest_client.py:951
 msgid "Start LUNcopy error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:931
+#: cinder/volume/drivers/huawei/rest_client.py:972
 msgid "Get LUNcopy information error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:948
+#: cinder/volume/drivers/huawei/rest_client.py:989
 msgid "Delete LUNcopy error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:958
+#: cinder/volume/drivers/huawei/rest_client.py:1014
 msgid "Get connected free FC wwn error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:976
+#: cinder/volume/drivers/huawei/rest_client.py:1032
 msgid "Add FC port to host error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:983
+#: cinder/volume/drivers/huawei/rest_client.py:1039
 msgid "Get iSCSI port information error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1000
+#: cinder/volume/drivers/huawei/rest_client.py:1056
 msgid ""
 "Get iSCSI port info error, please check the target IP configured in "
 "huawei conf file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1032
+#: cinder/volume/drivers/huawei/rest_client.py:1087
 msgid "Get FC target wwpn error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1048
+#: cinder/volume/drivers/huawei/rest_client.py:1102
 msgid "Invalid resource pool name. Please check the config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1083
+#: cinder/volume/drivers/huawei/rest_client.py:1137
 msgid "Get QoS policy error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1104
+#: cinder/volume/drivers/huawei/rest_client.py:1158
 msgid "Update QoS policy error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1112
+#: cinder/volume/drivers/huawei/rest_client.py:1166
 msgid "Get target IP error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1154
+#: cinder/volume/drivers/huawei/rest_client.py:1208
 #, python-format
 msgid ""
 "get_iscsi_params: Failed to get target IP for initiator %(ini)s, please "
 "check config file."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1218
+#: cinder/volume/drivers/huawei/rest_client.py:1272
 msgid "Create QoS policy error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1229
+#: cinder/volume/drivers/huawei/rest_client.py:1283
 msgid "Delete QoS policy error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1243
+#: cinder/volume/drivers/huawei/rest_client.py:1297
 msgid "Activate or deactivate QoS error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1251
-#: cinder/volume/drivers/huawei/rest_client.py:1454
+#: cinder/volume/drivers/huawei/rest_client.py:1305
+#: cinder/volume/drivers/huawei/rest_client.py:1505
 msgid "Get QoS information error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1276
+#: cinder/volume/drivers/huawei/rest_client.py:1330
 msgid "Remove lun from Qos error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1288
+#: cinder/volume/drivers/huawei/rest_client.py:1342
 msgid "Change lun priority error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1299
+#: cinder/volume/drivers/huawei/rest_client.py:1353
 msgid "Change lun smarttier policy error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1308
+#: cinder/volume/drivers/huawei/rest_client.py:1362
 msgid "Get QoS id by lun id error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1318
+#: cinder/volume/drivers/huawei/rest_client.py:1372
 msgid "Get lungroup id by lun id error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1334
+#: cinder/volume/drivers/huawei/rest_client.py:1387
 msgid "Get volume error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1346
+#: cinder/volume/drivers/huawei/rest_client.py:1399
 msgid "Extend volume error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1361
+#: cinder/volume/drivers/huawei/rest_client.py:1414
 msgid "Create lun migration error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1368
+#: cinder/volume/drivers/huawei/rest_client.py:1421
 msgid "Get lun migration task error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1374
+#: cinder/volume/drivers/huawei/rest_client.py:1427
 msgid "Delete lun migration error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1381
+#: cinder/volume/drivers/huawei/rest_client.py:1434
 msgid "Get partition by name error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1398
+#: cinder/volume/drivers/huawei/rest_client.py:1449
 msgid "Get partition by partition id error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1408
+#: cinder/volume/drivers/huawei/rest_client.py:1459
 msgid "Add lun to partition error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1415
+#: cinder/volume/drivers/huawei/rest_client.py:1466
 msgid "Remove lun from partition error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1420
+#: cinder/volume/drivers/huawei/rest_client.py:1471
 msgid "Get cache by name error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1434
+#: cinder/volume/drivers/huawei/rest_client.py:1485
 msgid "Get smartcache by cache id error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1446
+#: cinder/volume/drivers/huawei/rest_client.py:1497
 msgid "Remove lun from cache error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1485
+#: cinder/volume/drivers/huawei/rest_client.py:1539
 msgid "Associate lun to Qos error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1497
+#: cinder/volume/drivers/huawei/rest_client.py:1551
 msgid "Add lun to cache error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1502
+#: cinder/volume/drivers/huawei/rest_client.py:1556
 msgid "Find array version error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1508
+#: cinder/volume/drivers/huawei/rest_client.py:1562
 msgid "Remove host from array error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1513
+#: cinder/volume/drivers/huawei/rest_client.py:1567
 msgid "Delete hostgroup error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1521
+#: cinder/volume/drivers/huawei/rest_client.py:1575
 msgid "Remove host from hostgroup error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1528
+#: cinder/volume/drivers/huawei/rest_client.py:1582
 msgid "Remove iscsi from host error."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/rest_client.py:1534
+#: cinder/volume/drivers/huawei/rest_client.py:1631
 msgid "Rename lun on array error."
 msgstr ""
 
+#: cinder/volume/drivers/huawei/rest_client.py:1653
+msgid "Remove fc from host error."
+msgstr ""
+
+#: cinder/volume/drivers/huawei/rest_client.py:1659
+msgid "Get host initiators info failed."
+msgstr ""
+
+#: cinder/volume/drivers/huawei/rest_client.py:1683
+msgid "Add fc initiator to array error."
+msgstr ""
+
+#: cinder/volume/drivers/huawei/rest_client.py:1695
+msgid "Get FC ports from array error."
+msgstr ""
+
 #: cinder/volume/drivers/huawei/smartx.py:72
 #: cinder/volume/drivers/huawei/smartx.py:156
 msgid "Partition name is None, please set smartpartition:partitionname in key."
@@ -7071,38 +7189,38 @@ msgid ""
 "%(excmsg)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/ibmnas.py:112
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:256
+#: cinder/volume/drivers/ibm/ibmnas.py:110
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:257
 #, python-format
 msgid "%s is not set"
 msgstr ""
 
-#: cinder/volume/drivers/ibm/ibmnas.py:118
+#: cinder/volume/drivers/ibm/ibmnas.py:116
 msgid ""
 "Password or SSH private key is required for authentication: set either "
 "nas_password or nas_private_key option"
 msgstr ""
 
-#: cinder/volume/drivers/ibm/ibmnas.py:125
+#: cinder/volume/drivers/ibm/ibmnas.py:123
 #, python-format
 msgid ""
 "Unsupported ibmnas_platform_type: %(given)s. Supported platforms: "
 "%(valid)s"
 msgstr ""
 
-#: cinder/volume/drivers/ibm/ibmnas.py:173
+#: cinder/volume/drivers/ibm/ibmnas.py:171
 #, python-format
 msgid ""
 "Failed in _ssh_operation while execution of ssh_cmd:%(cmd)s. Error: "
 "%(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/ibm/ibmnas.py:226
+#: cinder/volume/drivers/ibm/ibmnas.py:224
 #, python-format
 msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
 msgstr ""
 
-#: cinder/volume/drivers/ibm/ibmnas.py:252
+#: cinder/volume/drivers/ibm/ibmnas.py:250
 #, python-format
 msgid "Failed in _delete_snapfiles. Error: %s"
 msgstr ""
@@ -7212,105 +7330,106 @@ msgstr ""
 msgid "Expected integer for node_count, svcinfo lsiogrp returned: %(node)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:181
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:182
 #, python-format
 msgid "Failed to find host %s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:254
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:255
 msgid "create_host: Host name is not unicode or string."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:265
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:266
 msgid "create_host: No initiators or wwpns supplied."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:409
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:410
 msgid ""
 "Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
 " 64, 128, or 256."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:416
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:417
 msgid "System does not support compression."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:421
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:422
 msgid "If compression is set to True, rsize must also be set (not equal to -1)."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:427
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:428
 #, python-format
 msgid ""
 "Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
 "valid values are %(enabled)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:436
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:437
 #, python-format
 msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:552
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:553
 #, python-format
 msgid "CommandLineHelper._wait_for_condition: %s timeout."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:634
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:635
 msgid "Failed to find a vdisk copy in the expected pool."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:680
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:681
 #, python-format
 msgid ""
 "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
 "%(attr)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:690
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:691
 #, python-format
 msgid ""
 "Mapping %(id)s prepare failed to complete within theallotted %(to)d "
 "seconds timeout. Terminating."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:770
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:771
 #, python-format
 msgid ""
 "Unexpected mapping status %(status)s for mapping%(id)s. Attributes: "
 "%(attr)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:805
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:806
 #, python-format
 msgid "create_copy: Source vdisk %(src)s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:867
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:868
 #, python-format
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:927
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:928
 #, python-format
 msgid "create_copy: Source vdisk %(src)s (%(src_id)s) does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:955
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:956
 #, python-format
 msgid ""
 "add_vdisk_copy failed: A copy of volume %s exists. Adding another copy "
 "would exceed the limit of 2 copies."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:962
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:963
 msgid "add_vdisk_copy started without a vdisk copy in the expected pool."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:1066
+#: cinder/volume/drivers/ibm/storwize_svc/helpers.py:1067
+#, python-format
 msgid ""
 "Expected single vdisk returned from lsvdisk when filtering on vdisk_UID."
-"  %{count}s were returned."
+"  %(count)s were returned."
 msgstr ""
 
 #: cinder/volume/drivers/ibm/storwize_svc/replication.py:110
@@ -7379,12 +7498,12 @@ msgid ""
 "\""
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:398
+#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:403
 #, python-format
 msgid "Did not find the expected key %(key)s in %(fun)s: %(raw)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:434
+#: cinder/volume/drivers/ibm/storwize_svc/ssh.py:439
 #, python-format
 msgid ""
 "Unexpected CLI response: header/row mismatch. header: %(header)s, row: "
@@ -7609,33 +7728,33 @@ msgstr ""
 msgid "Required configuration not found"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/common.py:101
+#: cinder/volume/drivers/netapp/common.py:102
 #, python-format
 msgid "Storage family %s is not supported."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/common.py:107
+#: cinder/volume/drivers/netapp/common.py:108
 #, python-format
 msgid ""
 "Protocol %(storage_protocol)s is not supported for storage family "
 "%(storage_family)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/utils.py:73
+#: cinder/volume/drivers/netapp/utils.py:74
 #, python-format
 msgid "Configuration value %s is not set."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/utils.py:180
+#: cinder/volume/drivers/netapp/utils.py:189
 #, python-format
 msgid "Unrecognized QOS keyword: \"%s\""
 msgstr ""
 
-#: cinder/volume/drivers/netapp/utils.py:185
+#: cinder/volume/drivers/netapp/utils.py:194
 msgid "Only one limit can be set in a QoS spec."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/utils.py:290
+#: cinder/volume/drivers/netapp/utils.py:299
 #, python-format
 msgid ""
 "Conflicting QoS specifications in volume type %s: when QoS spec is "
@@ -7659,90 +7778,90 @@ msgstr ""
 msgid "Data ONTAP operating in 7-Mode does not support QoS policy groups."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:355
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:364
 msgid ""
 "Setting LUN QoS policy group is not supported on this storage family and "
 "ONTAP version."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:363
+#: cinder/volume/drivers/netapp/dataontap/block_7mode.py:372
 msgid ""
 "Back-end QoS specs are not supported on this storage family and ONTAP "
 "version."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:158
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:112
-#: cinder/volume/drivers/netapp/eseries/library.py:329
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:188
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:109
+#: cinder/volume/drivers/netapp/eseries/library.py:347
 msgid "Pool is not available in the volume host field."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:184
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:214
 #, python-format
 msgid "Volume %s could not be created."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:299
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:329
 #, python-format
 msgid "Volume %s could not be created from source volume."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:401
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:431
 msgid "Object is not a NetApp LUN."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:507
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:537
 #, python-format
 msgid ""
 "%s cannot be resized using clone operation as it is hosted on compressed "
 "volume"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:513
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:543
 #, python-format
 msgid "%s cannot be resized using clone operation as it contains no blocks."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:545
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:575
 #, python-format
 msgid "Failure staging LUN %s to tmp."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:550
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:580
 #, python-format
 msgid "Failure moving new cloned LUN to %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:567
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:597
 #, python-format
 msgid "Failure getting LUN info for %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:631
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:661
 msgid "Reference must contain either source-id or source-name element."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:654
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:684
 #, python-format
 msgid "LUN not found with given ref %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:694
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:724
 #, python-format
 msgid "Failed to get LUN target list for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:703
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:733
 #, python-format
 msgid "Failed to get target portal for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:710
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:740
 #, python-format
 msgid "Failed to get target IQN for the LUN %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_base.py:809
+#: cinder/volume/drivers/netapp/dataontap/block_base.py:839
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s"
 msgstr ""
@@ -7752,58 +7871,58 @@ msgstr ""
 msgid "No cloned LUN named %s found on the filer"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:293
+#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:302
 #, python-format
 msgid ""
 "LUN with given ref %(ref)s does not satisfy volume type. Ensure LUN "
 "volume with ssc features is present on vserver %(vs)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:326
+#: cinder/volume/drivers/netapp/dataontap/block_cmode.py:335
 #, python-format
 msgid "Invalid QoS specification detected while getting QoS policy for volume %s"
 msgstr ""
 
 #: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:73
-#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:556
+#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:559
 msgid "Data ONTAP API version could not be determined."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:185
+#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:190
 msgid ""
 "Setting file qos policy group is not supported on this storage family and"
 " ontap version."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:190
+#: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:195
 msgid "QoS specs are not supported on this storage family and ONTAP version."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:135
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:132
 #, python-format
 msgid "Volume %(vol)s could not be created in pool %(pool)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:174
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:171
 #, python-format
 msgid "Volume %s could not be created on shares."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:198
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:195
 #, python-format
 msgid "Resizing clone %s failed."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:201
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:198
 #, python-format
 msgid "NFS file %s not discovered."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:560
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:557
 msgid "NFS file could not be discovered."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:906
+#: cinder/volume/drivers/netapp/dataontap/nfs_base.py:902
 #, python-format
 msgid "Failed to set QoS for existing volume %(name)s, Error msg: %(msg)s."
 msgstr ""
@@ -7813,121 +7932,96 @@ msgstr ""
 msgid "Volume type does not match for share %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:382
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:397
 #, python-format
 msgid "Unable to locate an SVM that is managing the IP address '%s'"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:452
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:467
 msgid "Source host details not found."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:508
+#: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:523
 #, python-format
 msgid "Converted to raw, but format is now %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:516
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:525
 msgid "Backend server not NaServer."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:629
+#: cinder/volume/drivers/netapp/dataontap/ssc_cmode.py:638
 msgid "Fatal error: User not permitted to query NetApp volumes."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/client/api.py:454
-#, python-format
-msgid "No element by given name %s."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/client/api.py:474
-msgid "Not a valid value for NaElement."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/client/api.py:478
-msgid "NaElement name cannot be null."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/client/api.py:521
-msgid "Type cannot be converted into NaElement."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/client/api.py:559
-msgid "Requires an NaServer instance."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/dataontap/client/client_7mode.py:313
+#: cinder/volume/drivers/netapp/dataontap/client/client_7mode.py:317
 #, python-format
 msgid "No storage path found for export path %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:427
+#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:432
 #, python-format
 msgid "No interface found on cluster for ip %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:453
+#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:458
 #, python-format
 msgid ""
 "No volume on cluster with vserver %(vserver)s and junction path "
 "%(junction)s "
 msgstr ""
 
-#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:553
+#: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:556
 msgid "Unsupported Clustered Data ONTAP version."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/client.py:55
-msgid "One of the required inputs from host, port or scheme not found."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/eseries/client.py:59
-msgid "Invalid transport type."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/eseries/client.py:86
-msgid "Invoking web service failed."
-msgstr ""
-
-#: cinder/volume/drivers/netapp/eseries/client.py:114
+#: cinder/volume/drivers/netapp/eseries/client.py:149
 msgid "Storage system id not set."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/client.py:144
+#: cinder/volume/drivers/netapp/eseries/client.py:179
 msgid "Content type not supported."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/client.py:188
+#: cinder/volume/drivers/netapp/eseries/client.py:223
 #, python-format
 msgid "Response error - %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/client.py:190
+#: cinder/volume/drivers/netapp/eseries/client.py:225
 #, python-format
 msgid "Response error code - %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/client.py:267
+#: cinder/volume/drivers/netapp/eseries/client.py:278
+#, python-format
+msgid ""
+"E-series proxy API version %(current_version)s does not support full set "
+"of SSC extra specs. The proxy version must be at at least "
+"%(min_version)s."
+msgstr ""
+
+#: cinder/volume/drivers/netapp/eseries/client.py:399
 #, python-format
 msgid "Failed to move LUN mapping.  Return code: %s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/client.py:294
+#: cinder/volume/drivers/netapp/eseries/client.py:426
 #, python-format
 msgid "Host group with ref %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/client.py:304
+#: cinder/volume/drivers/netapp/eseries/client.py:436
 #, python-format
 msgid "Host group with name %s not found"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/exception.py:20
+#: cinder/volume/drivers/netapp/eseries/exception.py:21
 #, python-format
 msgid "Volume %(volume_id)s is not currently mapped to host %(host)s"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/exception.py:25
+#: cinder/volume/drivers/netapp/eseries/exception.py:26
 #, python-format
 msgid ""
 "Volume %(volume_id)s is currently mapped to unsupported host group "
@@ -7968,93 +8062,93 @@ msgid ""
 "host (%s) has been exceeded."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:159
+#: cinder/volume/drivers/netapp/eseries/library.py:189
 msgid "Configured host type is not supported."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:193
+#: cinder/volume/drivers/netapp/eseries/library.py:223
 #, python-format
 msgid "Controller IP '%(host)s' could not be resolved: %(e)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:238
+#: cinder/volume/drivers/netapp/eseries/library.py:269
 #, python-format
 msgid ""
 "Failure in communication between web service and array. Waited %s "
 "seconds. Verify array configuration parameters."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:249
+#: cinder/volume/drivers/netapp/eseries/library.py:280
 #, python-format
 msgid "System %(id)s found with bad status - %(status)s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:261
-msgid "Either volume label or wwn is required as input."
+#: cinder/volume/drivers/netapp/eseries/library.py:288
+msgid "The volume label is required as input."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:282
+#: cinder/volume/drivers/netapp/eseries/library.py:300
 #, python-format
 msgid "Specified snapshot group with label %s could not be found."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:296
+#: cinder/volume/drivers/netapp/eseries/library.py:314
 #, python-format
 msgid "No snapshot image found in snapshot group %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:349
+#: cinder/volume/drivers/netapp/eseries/library.py:370
 #, python-format
 msgid ""
 "Cannot create more than %(req)s volumes on the ESeries array when "
 "'netapp_enable_multiattach' is set to true."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:364
+#: cinder/volume/drivers/netapp/eseries/library.py:406
 #, python-format
 msgid "Pools %s does not exist"
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:389
+#: cinder/volume/drivers/netapp/eseries/library.py:440
 #, python-format
 msgid "Failure creating volume %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:443
+#: cinder/volume/drivers/netapp/eseries/library.py:494
 #, python-format
 msgid "Vol copy job for dest %s failed."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:605
+#: cinder/volume/drivers/netapp/eseries/library.py:656
 #, python-format
 msgid "Failed to get LUN target details for the LUN %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:747
+#: cinder/volume/drivers/netapp/eseries/library.py:798
 #, python-format
 msgid "No good iscsi portals found for %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:759
+#: cinder/volume/drivers/netapp/eseries/library.py:810
 #, python-format
 msgid "No good iscsi portal found in supplied list for %s."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:795
+#: cinder/volume/drivers/netapp/eseries/library.py:846
 #, python-format
 msgid "Host with ports %(ports)s not found."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:816
+#: cinder/volume/drivers/netapp/eseries/library.py:867
 #, python-format
 msgid "Host type %s not supported."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:1031
+#: cinder/volume/drivers/netapp/eseries/library.py:1219
 msgid "Reference must contain either source-name or source-id element."
 msgstr ""
 
-#: cinder/volume/drivers/netapp/eseries/library.py:1038
+#: cinder/volume/drivers/netapp/eseries/library.py:1226
 msgid "Volume not found on configured storage pools."
 msgstr ""
 
@@ -8346,210 +8440,212 @@ msgstr ""
 msgid "san_ip must be set"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:265
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:266
 #, 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:288
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:289
 #, python-format
 msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:313
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:314
 msgid "You must install hp3parclient before using 3PAR drivers."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:953
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:344
+msgid ""
+"3PAR drivers do not support enabling the image cache capability at this "
+"time.  You must disable the configuration setting in cinder.conf"
+msgstr ""
+
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:364
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:965
 #, python-format
 msgid "CPG (%s) doesn't exist on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:372
 #, 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:556
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:666
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:685
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:783
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:568
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:678
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:864
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:962
 #, python-format
 msgid "Virtual volume '%s' doesn't exist on array."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:589
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:700
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:601
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:879
 #, python-format
 msgid "Volume type ID '%s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:657
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:669
 msgid "Reference must be for an unmanaged virtual volume."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:700
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:712
 msgid "Reference must contain source-name or source-id."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1221
 #, python-format
 msgid ""
 "Flash Cache Policy requires WSAPI version '%(fcache_version)s' version "
 "'%(version)s' is installed."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1243
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1255
 #, python-format
 msgid "VV Set %s does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1286
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1298
 #, 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:1377
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1389
 #, 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:1393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1405
 #, python-format
 msgid ""
 "Dedup is a valid provisioning type, but requires WSAPI version "
 "'%(dedup_version)s' version '%(version)s' is installed."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1497
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1509
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1643
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1655
 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:1815
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1827
 #, python-format
 msgid "Failure in update_volume_key_value_pair:%s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1832
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1844
 #, python-format
 msgid "Failure in clear_volume_key_value_pair: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:1941
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:1988
 #, 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:1965
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2012
 #, python-format
 msgid "Volume (%s) already exists on array."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2097
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2138
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2144
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2185
 #, 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:2161
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2208
 #, python-format
 msgid "Cannot retype from HP3PARDriver to %s."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2167
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2214
 msgid "Cannot retype from one 3PAR array to another."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2173
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2220
 #, python-format
 msgid "Invalid new snapCPG name for retype.  new_snap_cpg='%s'."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2227
 msgid "Cannot retype to a CPG in a different domain."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:2184
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:2231
 msgid "Cannot retype to a snap CPG in a different domain."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_fc.py:550
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:847
+#: cinder/volume/drivers/san/hp/hp_3par_fc.py:561
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:858
 #, python-format
 msgid "Volume %s doesn't exist on array."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:99
+#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:100
 #, python-format
 msgid "CLIQ %(proxy_ver)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:120
+#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:121
 #, python-format
 msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:128
+#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:129
 #, python-format
 msgid "Error running CLIQ command %(verb)s %(cliq_args)s.  Result=%(out)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:158
+#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:159
 #, python-format
 msgid ""
 "Unexpected number of virtual ips for cluster  %(cluster_name)s. "
 "Result=%(_xml)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:346
+#: cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py:347
 msgid "local_path not supported"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_lefthand_iscsi.py:105
 #, python-format
 msgid ""
 "Invalid hplefthandclient version found (%(found)s). Version %(minimum)s "
 "or greater required."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:119
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:123
 msgid "HPLeftHand url not found"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:157
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:162
 msgid "LeftHand cluster not found"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:179
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:184
 #, python-format
 msgid "REST %(proxy_ver)s hplefthandclient %(rest_ver)s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:772
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:951
 msgid "Reference must be the volume name of an unmanaged virtual volume."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:821
-msgid "Reference must contain source-name."
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:831
+#: cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py:1010
 #, python-format
 msgid ""
 "Invalid HPLeftHand API version found: %(found)s. Version %(minimum)s or "
@@ -8702,67 +8798,67 @@ msgstr ""
 msgid "There are no valid ESX hosts."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:204
+#: cinder/volume/drivers/vmware/vmdk.py:207
 #, python-format
 msgid "Invalid disk type: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:282
+#: cinder/volume/drivers/vmware/vmdk.py:285
 #, python-format
 msgid "%s not set."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:332
+#: cinder/volume/drivers/vmware/vmdk.py:335
 #, python-format
 msgid "Not able to find a suitable datastore for the volume: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:627
+#: cinder/volume/drivers/vmware/vmdk.py:633
 #, python-format
 msgid "Snapshot of volume not supported in state: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:659
+#: cinder/volume/drivers/vmware/vmdk.py:665
 #, python-format
 msgid "Delete snapshot of volume not supported in state: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:802
+#: cinder/volume/drivers/vmware/vmdk.py:808
 #, python-format
 msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1119
+#: cinder/volume/drivers/vmware/vmdk.py:1125
 #, python-format
 msgid "Exception in _select_ds_for_volume: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1237
+#: cinder/volume/drivers/vmware/vmdk.py:1243
 #, python-format
 msgid ""
 "Container format: %s is unsupported by the VMDK driver, only 'bare' is "
 "supported."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1309
+#: cinder/volume/drivers/vmware/vmdk.py:1315
 msgid "Upload to glance of attached volume is not supported."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:1767
+#: cinder/volume/drivers/vmware/vmdk.py:1773
 msgid "Volume cannot be restored since it contains snapshots."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/vmdk.py:2081
+#: cinder/volume/drivers/vmware/vmdk.py:2092
 #, python-format
 msgid "Linked clone of source volume not supported in state: %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:476
+#: cinder/volume/drivers/vmware/volumeops.py:493
 #, python-format
 msgid "There are no valid datastores attached to %s."
 msgstr ""
 
-#: cinder/volume/drivers/vmware/volumeops.py:1374
+#: cinder/volume/drivers/vmware/volumeops.py:1391
 #, python-format
 msgid "Invalid disk backing: %s."
 msgstr ""
@@ -8987,35 +9083,60 @@ msgid ""
 "in the middle of this operation."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:335
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:366
 #, python-format
 msgid ""
 "Error verifying clone size on Volume clone: %(clone)s Size: %(size)d "
 "onSnapshot: %(snapshot)s"
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssaiscsi.py:715
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:577
+#, python-format
+msgid "Cache volume %(cache_vol)sdoes not have snapshot %(cache_snap)s."
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:589
+#, python-format
+msgid ""
+"Cannot delete cache volume: %(cachevol_name)s. It was updated at "
+"%(updated_at)s and currently has %(numclones)s volume instances."
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:652
+#: cinder/volume/drivers/zfssa/zfssanfs.py:454
+#, python-format
+msgid "Fail to create cache volume %(volume)s. Error: %(err)s"
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssaiscsi.py:1004
 #, python-format
 msgid ""
 "Source with host ip/name: %s not found on the target appliance for "
 "backend enabled volume migration, procedding with default migration."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssanfs.py:86
+#: cinder/volume/drivers/zfssa/zfssanfs.py:95
 #, python-format
 msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssanfs.py:93
+#: cinder/volume/drivers/zfssa/zfssanfs.py:102
 #, python-format
 msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssanfs.py:120
+#: cinder/volume/drivers/zfssa/zfssanfs.py:129
 #, python-format
 msgid "%s not set in cinder.conf"
 msgstr ""
 
+#: cinder/volume/drivers/zfssa/zfssanfs.py:407
+#, python-format
+msgid ""
+"Cannot delete cache volume: %(cachevol_name)s. It was updated at "
+"%(updated_at)s and currently has %(numclones)d volume instances."
+msgstr ""
+
 #: cinder/volume/drivers/zfssa/zfssarest.py:51
 #, python-format
 msgid ""
@@ -9024,7 +9145,7 @@ msgid ""
 msgstr ""
 
 #: cinder/volume/drivers/zfssa/zfssarest.py:84
-#: cinder/volume/drivers/zfssa/zfssarest.py:1032
+#: cinder/volume/drivers/zfssa/zfssarest.py:1101
 #, python-format
 msgid ""
 "Error Verifying Service: %(service)s Return code: %(ret.status)d Message:"
@@ -9032,7 +9153,7 @@ msgid ""
 msgstr ""
 
 #: cinder/volume/drivers/zfssa/zfssarest.py:98
-#: cinder/volume/drivers/zfssa/zfssarest.py:1049
+#: cinder/volume/drivers/zfssa/zfssarest.py:1118
 #, python-format
 msgid "%(service)s Service is not %(status)s on storage appliance: %(host)s"
 msgstr ""
@@ -9120,117 +9241,124 @@ msgstr ""
 #: cinder/volume/drivers/zfssa/zfssarest.py:364
 #, python-format
 msgid ""
-"Error Getting Pool Stats: Pool: %(pool)s Return code: %(ret.status)d "
-"Message: %(ret.data)s."
+"Error Getting Project Stats: Pool: %(pool)s Project: %(project)s Return "
+"code: %(ret.status)d Message: %(ret.data)s."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:407
+#: cinder/volume/drivers/zfssa/zfssarest.py:402
 #, python-format
 msgid ""
 "Error Creating Project: %(project)s on Pool: %(pool)s Return code: "
 "%(ret.status)d Message: %(ret.data)s ."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:437
+#: cinder/volume/drivers/zfssa/zfssarest.py:432
 #, python-format
 msgid ""
 "Error Creating Initiator: %(initiator)s on Alias: %(alias)s Return code: "
 "%(ret.status)d Message: %(ret.data)s ."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:461
-#: cinder/volume/drivers/zfssa/zfssarest.py:496
+#: cinder/volume/drivers/zfssa/zfssarest.py:456
+#: cinder/volume/drivers/zfssa/zfssarest.py:491
 #, python-format
 msgid ""
 "Error Adding Initiator: %(initiator)s on groupInitiatorGroup: "
 "%(initiatorgroup)s Return code: %(ret.status)d Message: %(ret.data)s ."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:476
+#: cinder/volume/drivers/zfssa/zfssarest.py:471
 #, python-format
 msgid ""
 "Error Getting Initiators: InitiatorGroup: %(initiatorgroup)s Return code:"
 " %(ret.status)d Message: %(ret.data)s ."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:535
+#: cinder/volume/drivers/zfssa/zfssarest.py:530
 #, python-format
 msgid ""
 "Error Creating Target: %(alias)sReturn code: %(ret.status)d Message: "
 "%(ret.data)s ."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:553
+#: cinder/volume/drivers/zfssa/zfssarest.py:548
 #, python-format
 msgid ""
 "Error Getting Target: %(alias)sReturn code: %(ret.status)d Message: "
 "%(ret.data)s ."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:579
+#: cinder/volume/drivers/zfssa/zfssarest.py:574
 #, python-format
 msgid ""
 "Error Creating TargetGroup: %(targetgroup)s withIQN: %(iqn)sReturn code: "
 "%(ret.status)d Message: %(ret.data)s ."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:599
+#: cinder/volume/drivers/zfssa/zfssarest.py:594
 #, python-format
 msgid ""
 "Error Adding to TargetGroup: %(targetgroup)s withIQN: %(iqn)sReturn code:"
 " %(ret.status)d Message: %(ret.data)s."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:616
+#: cinder/volume/drivers/zfssa/zfssarest.py:611
 #, python-format
 msgid ""
 "Error Verifying Pool: %(pool)s Return code: %(ret.status)d Message: "
 "%(ret.data)s."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:631
+#: cinder/volume/drivers/zfssa/zfssarest.py:626
 #, python-format
 msgid ""
 "Error Verifying Project: %(project)s on Pool: %(pool)s Return code: "
 "%(ret.status)d Message: %(ret.data)s."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:648
+#: cinder/volume/drivers/zfssa/zfssarest.py:643
 #, python-format
 msgid ""
 "Error Verifying Initiator: %(iqn)s Return code: %(ret.status)d Message: "
 "%(ret.data)s."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:663
+#: cinder/volume/drivers/zfssa/zfssarest.py:658
 #, python-format
 msgid ""
 "Error Verifying Target: %(alias)s Return code: %(ret.status)d Message: "
 "%(ret.data)s."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:691
+#: cinder/volume/drivers/zfssa/zfssarest.py:686
 #, python-format
 msgid ""
 "Error Creating Volume: %(lun)s Size: %(size)s Return code: %(ret.status)d"
 " Message: %(ret.data)s."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:712
+#: cinder/volume/drivers/zfssa/zfssarest.py:707
 #, python-format
 msgid ""
 "Error Getting Volume: %(lun)s on Pool: %(pool)s Project: %(project)s "
 "Return code: %(ret.status)d Message: %(ret.data)s."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:790
+#: cinder/volume/drivers/zfssa/zfssarest.py:799
+#, python-format
+msgid ""
+"Error Deleting Volume: %(lun)s from Pool: %(pool)s, Project: %(project)s."
+" Return code: %(ret.status)d, Message: %(ret.data)s."
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssarest.py:823
 #, python-format
 msgid ""
 "Error Creating Snapshot: %(snapshot)s onVolume: %(lun)s to Pool: %(pool)s"
 " Project: %(project)s  Return code: %(ret.status)d Message: %(ret.data)s."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:813
+#: cinder/volume/drivers/zfssa/zfssarest.py:846
 #, python-format
 msgid ""
 "Error Deleting Snapshot: %(snapshot)s on Volume: %(lun)s to Pool: "
@@ -9238,39 +9366,47 @@ msgid ""
 "%(ret.data)s."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:841
+#: cinder/volume/drivers/zfssa/zfssarest.py:874
 #, python-format
 msgid ""
 "Error Cloning Snapshot: %(snapshot)s on Volume: %(lun)s of Pool: %(pool)s"
-" Project: %(project)s  Return code: %(ret.status)d Message: %(ret.data)s."
+" Project: %(project)s  Clone project: %(clone_proj)s Return code: "
+"%(ret.status)d Message: %(ret.data)s."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:866
+#: cinder/volume/drivers/zfssa/zfssarest.py:901
 #, python-format
 msgid ""
 "Error Setting props Props: %(props)s on Volume: %(lun)s of Pool: %(pool)s"
 " Project: %(project)s  Return code: %(ret.status)d Message: %(ret.data)s."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:889
+#: cinder/volume/drivers/zfssa/zfssarest.py:924
 #, python-format
 msgid ""
 "Error Getting Snapshot: %(snapshot)s on Volume: %(lun)s to Pool: %(pool)s"
 " Project: %(project)s  Return code: %(ret.status)d Message: %(ret.data)s."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:914
+#: cinder/volume/drivers/zfssa/zfssarest.py:949
 msgid "Error getting initiator groups."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:953
+#: cinder/volume/drivers/zfssa/zfssarest.py:974
+#, python-format
+msgid ""
+"Error Creating Property: %(property)s Type: %(type)s Description: "
+"%(description)s Return code: %(ret.status)d Message: %(ret.data)s."
+msgstr ""
+
+#: cinder/volume/drivers/zfssa/zfssarest.py:1022
 #, python-format
 msgid ""
 "Error Verifying share: %(share)s on Project: %(project)s and Pool: "
 "%(pool)s Return code: %(ret.status)d Message: %(ret.data)s."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:977
+#: cinder/volume/drivers/zfssa/zfssarest.py:1046
 #, python-format
 msgid ""
 "Error Creating Snapshot: %(snapshot)s onshare: %(share)s to Pool: "
@@ -9278,7 +9414,7 @@ msgid ""
 "%(ret.data)s."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:999
+#: cinder/volume/drivers/zfssa/zfssarest.py:1068
 #, python-format
 msgid ""
 "Error Deleting Snapshot: %(snapshot)s on Share: %(share)s to Pool: "
@@ -9286,129 +9422,142 @@ msgid ""
 "%(ret.data)s."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:1075
+#: cinder/volume/drivers/zfssa/zfssarest.py:1144
 #, python-format
 msgid ""
 "Error modifying Service: %(service)s Return code: %(ret.status)d Message:"
 " %(ret.data)s."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:1100
+#: cinder/volume/drivers/zfssa/zfssarest.py:1169
 #, python-format
 msgid ""
 "Error Creating Share: %(name)s Return code: %(ret.status)d Message: "
 "%(ret.data)s."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:1113
+#: cinder/volume/drivers/zfssa/zfssarest.py:1182
 #, python-format
 msgid ""
 "Error editing share: %(share)s on Pool: %(pool)s Return code: "
 "%(ret.status)d Message: %(ret.data)s ."
 msgstr ""
 
-#: cinder/volume/drivers/zfssa/zfssarest.py:1130
+#: cinder/volume/drivers/zfssa/zfssarest.py:1199
 #, python-format
 msgid ""
 "Error Getting Share: %(share)s on Pool: %(pool)s Project: %(project)s "
 "Return code: %(ret.status)d Message: %(ret.data)s."
 msgstr ""
 
-#: cinder/volume/flows/api/create_volume.py:96
+#: cinder/volume/drivers/zfssa/zfssarest.py:1266
+#, python-format
+msgid "Cannot create directory %s."
+msgstr ""
+
+#: cinder/volume/flows/api/create_volume.py:97
 #, python-format
 msgid "Originating %(res)s %(prop)s must be one of '%(vals)s' values"
 msgstr ""
 
-#: cinder/volume/flows/api/create_volume.py:145
+#: cinder/volume/flows/api/create_volume.py:146
 #, python-format
 msgid ""
 "Volume size '%(size)s'GB cannot be smaller than the snapshot size "
 "%(snap_size)sGB. They must be >= original snapshot size."
 msgstr ""
 
-#: cinder/volume/flows/api/create_volume.py:154
+#: cinder/volume/flows/api/create_volume.py:155
 #, python-format
 msgid ""
 "Volume size '%(size)s'GB cannot be smaller than original volume size  "
 "%(source_size)sGB. They must be >= original volume size."
 msgstr ""
 
-#: cinder/volume/flows/api/create_volume.py:163
+#: cinder/volume/flows/api/create_volume.py:164
 #, python-format
 msgid "Volume size '%(size)s' must be an integer and greater than 0"
 msgstr ""
 
-#: cinder/volume/flows/api/create_volume.py:203
+#: cinder/volume/flows/api/create_volume.py:204
 #, python-format
 msgid "Image %(image_id)s is not active."
 msgstr ""
 
-#: cinder/volume/flows/api/create_volume.py:211
+#: cinder/volume/flows/api/create_volume.py:212
 #, python-format
 msgid ""
 "Size of specified image %(image_size)sGB is larger than volume size "
 "%(volume_size)sGB."
 msgstr ""
 
-#: cinder/volume/flows/api/create_volume.py:219
+#: cinder/volume/flows/api/create_volume.py:220
 #, python-format
 msgid ""
 "Volume size %(volume_size)sGB cannot be smaller than the image minDisk "
 "size %(min_disk)sGB."
 msgstr ""
 
-#: cinder/volume/flows/api/create_volume.py:233
+#: cinder/volume/flows/api/create_volume.py:234
 msgid "Metadata property key blank"
 msgstr ""
 
-#: cinder/volume/flows/api/create_volume.py:237
+#: cinder/volume/flows/api/create_volume.py:238
 #, python-format
 msgid "Metadata property key %s greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/flows/api/create_volume.py:242
+#: cinder/volume/flows/api/create_volume.py:243
 #, python-format
 msgid "Metadata property key %s value greater than 255 characters"
 msgstr ""
 
-#: cinder/volume/flows/api/create_volume.py:280
+#: cinder/volume/flows/api/create_volume.py:292
 #, python-format
-msgid "Availability zone '%s' is invalid"
+msgid "Availability zone '%(s_az)s' is invalid."
 msgstr ""
 
-#: cinder/volume/flows/api/create_volume.py:293
+#: cinder/volume/flows/api/create_volume.py:305
 msgid "Volume must be in the same availability zone as the snapshot"
 msgstr ""
 
-#: cinder/volume/flows/api/create_volume.py:302
+#: cinder/volume/flows/api/create_volume.py:314
 msgid "Volume must be in the same availability zone as the source volume"
 msgstr ""
 
-#: cinder/volume/flows/api/create_volume.py:386
+#: cinder/volume/flows/api/create_volume.py:398
 #, python-format
 msgid ""
 "Create encrypted volumes with type %(type)s from image %(image)s is not "
 "supported."
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:367
+#: cinder/volume/flows/manager/create_volume.py:373
 #, python-format
 msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s."
 msgstr ""
 
-#: cinder/volume/flows/manager/create_volume.py:369
+#: cinder/volume/flows/manager/create_volume.py:375
 #, python-format
 msgid ""
 "Failed updating volume %(vol_id)s metadata using the provided "
 "%(src_type)s %(src_id)s metadata"
 msgstr ""
 
+#: cinder/volume/flows/manager/create_volume.py:749
+#, python-format
+msgid ""
+"Image virtual size is %(image_size)dGB and doesn't fit in a volume of "
+"size %(volume_size)dGB."
+msgstr ""
+
 #: cinder/volume/flows/manager/manage_existing.py:49
+#: cinder/volume/flows/manager/manage_existing_snapshot.py:114
 #, python-format
 msgid "Volume driver %s not initialized."
 msgstr ""
 
-#: cinder/volume/targets/iscsi.py:331 cinder/volume/targets/scst.py:390
+#: cinder/volume/targets/iscsi.py:323 cinder/volume/targets/scst.py:390
 msgid "valid iqn needed for show_target"
 msgstr ""
 
@@ -9482,7 +9631,7 @@ msgid "SSH Command failed with error '%(err)s' '%(command)s'"
 msgstr ""
 
 #: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:250
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:369
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:372
 #, python-format
 msgid "Malformed nameserver string: %s"
 msgstr ""
@@ -9495,31 +9644,31 @@ msgid ""
 "zone_config=%(zone_config)s)."
 msgstr ""
 
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:183
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:186
 #, python-format
 msgid ""
 "Creating and activating zone set failed: (Zone set=%(cfg_name)s "
 "error=%(err)s)."
 msgstr ""
 
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:238
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:241
 #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:286
 #, python-format
 msgid "Deleting zones failed: (command=%(cmd)s error=%(err)s)."
 msgstr ""
 
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:290
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:293
 #, python-format
 msgid "Error while checking transaction status: %s"
 msgstr ""
 
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:306
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:309
 #, python-format
 msgid "Error while running zoning CLI: (command=%(cmd)s error=%(err)s)."
 msgstr ""
 
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:334
-#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:347
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:337
+#: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:350
 #: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:201
 #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:329
 #, python-format
diff --git a/cinder/locale/tr_TR/LC_MESSAGES/cinder-log-error.po b/cinder/locale/tr_TR/LC_MESSAGES/cinder-log-error.po
new file mode 100644 (file)
index 0000000..b0d472e
--- /dev/null
@@ -0,0 +1,2584 @@
+# Translations template for cinder.
+# Copyright (C) 2015 ORGANIZATION
+# This file is distributed under the same license as the cinder project.
+#
+# Translators:
+# ADİL REŞİT DURSUN <ardursun@deltanoc.com>, 2015
+# Andreas Jaeger <jaegerandi@gmail.com>, 2015. #zanata
+# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
+msgid ""
+msgstr ""
+"Project-Id-Version: cinder 7.0.0.0b4.dev130\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2015-09-17 06:19+0000\n"
+"PO-Revision-Date: 2015-09-16 08:22+0000\n"
+"Last-Translator: Andreas Jaeger <jaegerandi@gmail.com>\n"
+"Language-Team: Turkish (Turkey) (http://www.transifex.com/openstack/cinder/"
+"language/tr_TR/)\n"
+"Language: tr-TR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Zanata 3.7.1\n"
+
+#, 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 ""
+"%(exception)s: %(volume_name)s mantıksal sürücüsü için retype geri alınırken "
+"olağandışı durum. Yeni mantıksal sürücüden %(new_vvs)s ayarı kaldırılamadı."
+
+#, 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 ""
+"%(exception)s: %(volume_name)s mantıksal sürücüsü için retype geri alınırken "
+"olağandışı durum. Özgün mantıksal sürücü küme/QOS ayarları tamamen geri "
+"yüklenmiş olmayabilir."
+
+#, python-format
+msgid ""
+"%(fun)s: Failed with unexpected CLI output.\n"
+" Command: %(cmd)s\n"
+"stdout: %(out)s\n"
+"stderr: %(err)s\n"
+msgstr ""
+"%(fun)s: Beklenmeyen CLI çıktısı ile başarısız oldu.\n"
+" Komut: %(cmd)s\n"
+"stdout: %(out)s\n"
+"stderr: %(err)s\n"
+
+#, python-format
+msgid ""
+"%(method)s %(url)s unexpected response status: %(response)s (expects: "
+"%(expects)s)."
+msgstr ""
+"%(method)s %(url)s beklenmeyen yanıt durumu: %(response)s (expects: "
+"%(expects)s)."
+
+#, python-format
+msgid "%(name)s: %(value)s"
+msgstr "%(name)s: %(value)s"
+
+#, python-format
+msgid "%s"
+msgstr "%s"
+
+#, python-format
+msgid "'%(value)s' is an invalid value for extra spec '%(key)s'"
+msgstr "'%(value)s', '%(key)s' fazladan özelliği için geçersiz değerdir"
+
+#, python-format
+msgid ""
+"Account for Volume ID %s was not found on the SolidFire Cluster while "
+"attempting create_snapshot operation!"
+msgstr ""
+"create_snapshot işlemi denenirken SolidFire Kümesinde %s Mantıksal Sürücü "
+"Bilgisi için hesap bulunamadı!"
+
+#, python-format
+msgid ""
+"Account for Volume ID %s was not found on the SolidFire Cluster while "
+"attempting unmanage operation!"
+msgstr ""
+"unmanage işlemi denenirken SolidFire Kümesinde Mantıksal Sürücü Kimliği %s "
+"için hesap bulunamadı!"
+
+#, python-format
+msgid "AddHba error: %(wwn)s to %(srvname)s : %(code)d %(reason)s"
+msgstr "AddHba hatası: %(srvname)s sunucusuna %(wwn)s : %(code)d %(reason)s"
+
+#, python-format
+msgid "Array mismatch %(myid)s vs %(arid)s"
+msgstr "Dizi uyuşmazlığı %(myid)s ve %(arid)s"
+
+#, python-format
+msgid "Authorizing request: %(zfssaurl)s retry: %(retry)d ."
+msgstr "İstek yetkilendiriliyor: %(zfssaurl)s tekrar deneme: %(retry)d ."
+
+msgid "Backend returned err for lun export."
+msgstr "Artalanda çalışan uygulama lun dışa aktarımı için hata döndürdü."
+
+msgid "Backup driver has not been initialized"
+msgstr "Yedekleme sürücüsü başlatılamadı"
+
+#, python-format
+msgid "Backup id %s is not invalid. Skipping reset."
+msgstr "Yedekleme numarası %s geçersizdir. Sıfırlama atlanıyor."
+
+#, python-format
+msgid ""
+"Backup service %(configured_service)s does not support verify. Backup id "
+"%(id)s is not verified. Skipping verify."
+msgstr ""
+"Yedekleme servisi %(configured_service)s doğrulamayı desteklemez. Yedekleme "
+"numarası %(id)s doğrulanabilir değil. Doğrulama atlanıyor."
+
+#, python-format
+msgid "Backup volume metadata failed: %s."
+msgstr "Mantıksal sürücü metadata yedekleme başarısız oldu: %s."
+
+#, python-format
+msgid ""
+"CLI fail: '%(cmd)s' = %(code)s\n"
+"out: %(stdout)s\n"
+"err: %(stderr)s"
+msgstr ""
+"CLI başarısız: '%(cmd)s' = %(code)s\n"
+"çıktı: %(stdout)s\n"
+"hata: %(stderr)s"
+
+msgid "Call to Nova delete snapshot failed"
+msgstr "Anlık sistem görüntüsü silmek için Nova çağrısı başarısız oldu"
+
+msgid "Call to Nova to create snapshot failed"
+msgstr "Anlık sistem görüntüsü oluşturmak için Nova çağrısı başarısız oldu"
+
+#, python-format
+msgid "Call to json.loads() raised an exception: %s."
+msgstr "json.loads() çağrısı bir istisna oluşturdu: %s."
+
+#, python-format
+msgid "Can not add the lun %(lun)s to consistency group %(cg_name)s."
+msgstr "%(cg_name)s tutarsızlık grubuna %(lun)s lun eklenemiyor."
+
+#, python-format
+msgid "Can not discovery in %(target_ip)s with %(target_iqn)s."
+msgstr "%(target_iqn)s ile %(target_ip)s keşfedilemiyor."
+
+#, python-format
+msgid "Can not place new LUNs %(luns)s in consistency group %(cg_name)s."
+msgstr ""
+"%(cg_name)s tutarsızlık grubunda yeni %(luns)s LUN'lar yerleştirilemiyor."
+
+#, python-format
+msgid "Can not remove LUNs %(luns)s in consistency group %(cg_name)s."
+msgstr "%(cg_name)s tutarsızlık grubunda %(luns)s LUN'lar kaldırılamıyor."
+
+#, python-format
+msgid "Can't find volume to map %(key)s, %(msg)s"
+msgstr "%(key)s eşleştirmek için mantıksal sürücü bulunamıyor, %(msg)s"
+
+#, python-format
+msgid ""
+"Cannot add and verify tier policy association for storage group : "
+"%(storageGroupName)s to FAST policy : %(fastPolicyName)s."
+msgstr ""
+"Depolama grubu için katman ilke ilişkisi doğrulanamaz ve eklenemez : FAST "
+"ilkesine %(storageGroupName)s depolama grubu : %(fastPolicyName)s."
+
+#, python-format
+msgid "Cannot create or find an initiator group with name %(igGroupName)s."
+msgstr ""
+"%(igGroupName)s adı ile başlatıcı bir grup bulunamıyor ya da oluşturulamıyor."
+
+msgid "Cannot detect replica status."
+msgstr "Kopya durumu tespit edilemez."
+
+msgid "Cannot determine if Tiering Policies are supported."
+msgstr "Eğer Katmanlama İlkeleri destekliyorsa tespit edilemez."
+
+msgid "Cannot determine whether Tiering Policy is supported on this array."
+msgstr ""
+"Bu dizide Katmanlama İlkesinin desteklenip desteklenmediği belirlenemiyor."
+
+#, python-format
+msgid "Cannot find Consistency Group %s"
+msgstr "Tutarlılık Grubu %s bulunamıyor"
+
+#, python-format
+msgid ""
+"Cannot find a portGroup with name %(pgGroupName)s. The port group for a "
+"masking view must be pre-defined."
+msgstr ""
+"%(pgGroupName)s adında bir bağlantıNoktasıGrubu bulunamıyor. Maskeleme "
+"görünümü için bağlantı noktası grubu önceden tanımlanmış olmalıdır."
+
+#, python-format
+msgid "Cannot find the fast policy %(fastPolicyName)s."
+msgstr "Fast ilkesi %(fastPolicyName)s bulunamadı."
+
+#, python-format
+msgid ""
+"Cannot find the new masking view just created with name %(maskingViewName)s."
+msgstr ""
+"%(maskingViewName)s adı ile az önce oluşturulan yeni maskeleme görünümü "
+"bulunamıyor."
+
+#, python-format
+msgid "Cannot get QoS spec for volume %s."
+msgstr "%s mantıksal sürücüsü için QoS özelliği alınamadı."
+
+#, python-format
+msgid "Cannot get storage Group from job : %(storageGroupName)s."
+msgstr "İşten depolama Grubu alınamıyor : %(storageGroupName)s."
+
+msgid "Cannot get storage system."
+msgstr "Depolama sistemi alınamaz."
+
+#, python-format
+msgid "Caught error: %s"
+msgstr "Yakalama hatası: %s"
+
+#, python-format
+msgid "Clone Volume:%(volume)s failed from source volume:%(src_vref)s"
+msgstr ""
+"Kopya Mantıksal Sürücü:Kaynak mantıksal sürücüden %(volume)s başarısız oldu:"
+"%(src_vref)s"
+
+#, python-format
+msgid "Cloning of volume %s failed."
+msgstr "%s mantıksal sürücüsünün kopyalaması başarısız oldu."
+
+#, python-format
+msgid ""
+"CloudByte does not have a volume corresponding to OpenStack volume [%s]."
+msgstr ""
+"CloudByte, OpenStack mantıksal sürücüsüne [%s] uyumlu bir mantıksal sürücüye "
+"sahip değil."
+
+#, python-format
+msgid ""
+"CloudByte snapshot information is not available for OpenStack volume [%s]."
+msgstr ""
+"CloudByte anlık sistem görüntü bilgisi OpenStack mantıksal sürücüsü [%s] "
+"için kullanılamaz."
+
+#, python-format
+msgid "CloudByte volume information not available for OpenStack volume [%s]."
+msgstr ""
+"CloudByte mantıksal sürücü bilgisi OpenStack mantıksal sürücüsü [%s] için "
+"kullanılamaz."
+
+#, python-format
+msgid "Cmd     :%s"
+msgstr "Cmd     :%s"
+
+#, python-format
+msgid "Configuration value %s is not set."
+msgstr "Yapılandırma değeri %s ayarlanmamış."
+
+#, python-format
+msgid "Connect to Flexvisor error: %s."
+msgstr "Flexvisor hatasına bağlan: %s."
+
+#, python-format
+msgid "Connect to Flexvisor failed: %s."
+msgstr "Flexvisor'a bağlanılamadı: %s."
+
+#, python-format
+msgid "Consistency group %s: create failed"
+msgstr "Tutarlılık grubu %s: oluşturma başarısız oldu"
+
+#, python-format
+msgid "Copy snapshot to volume for snapshot %(snap)s volume %(vol)s failed!"
+msgstr ""
+"%(snap)s anlık sistem görüntüsü %(vol)s mantıksal sürücüsü için mantıksal "
+"sürücüye anlık sistem görüntüsü kopyalayamadı!"
+
+#, python-format
+msgid "Could not deactivate volume group %s"
+msgstr "Mantıksal sürücü grubu %s etkinliği kaldırılamadı"
+
+msgid "Could not decode scheduler options."
+msgstr "Zamanlayıcı seçenekleri şifresi çözülemedi."
+
+#, python-format
+msgid "Could not detach volume %(vol)s from device %(dev)s."
+msgstr "%(dev)s aygıtından %(vol)s mantıksal sürücüsü ayrılamadı."
+
+#, python-format
+msgid "Could not find a host for consistency group %(group_id)s."
+msgstr "Tutarlılık grubu %(group_id)s için bir istemci bulunamadı."
+
+#, python-format
+msgid ""
+"Could not find port group : %(portGroupName)s. Check that the EMC "
+"configuration file has the correct port group name."
+msgstr ""
+"Bağlantı noktası grubu bulunamadı : %(portGroupName)s. EMC yapılandırma "
+"dosyasının doğru bağlantı grup adına sahip olup olmadığını kontrol edin."
+
+msgid "Could not get pool data from the storage."
+msgstr "Depolamadan havuz verisi alınamadı."
+
+#, python-format
+msgid "Could not get share %s capacity info."
+msgstr "%s paylaşımının kapasite bilgisi alınamadı."
+
+#, python-format
+msgid "Could not stat scheduler options file %(filename)s."
+msgstr "%(filename)s zamanlayıcı seçenek dosyalarının bilgileri gösterilemedi."
+
+msgid "Cound not setup urls on the Block Driver."
+msgstr "Blok Sürücüsüne adresler kurulamadı."
+
+#, python-format
+msgid "Create cg snapshot %s failed."
+msgstr "%s cg anlık sistem görüntüsü oluşturma başarısız oldu."
+
+#, python-format
+msgid "Create consistency group %s failed."
+msgstr "%s tutarlılık grubu oluşturma başarısız oldu."
+
+#, python-format
+msgid ""
+"Create consistency group from snapshot-%(snap)s failed: SnapshotNotFound."
+msgstr ""
+"Anlık sistem görüntüsü-%(snap)s'den tutarlılık grubu oluşturma başarısız "
+"oldu: AnlıkSistemGörüntüsüBulunamadı."
+
+#, python-format
+msgid ""
+"Create new lun from lun for source %(src)s => destination %(dest)s failed!"
+msgstr ""
+"Kaynak %(src)s => hedef %(dest)s için lun'dan yeni bir lun oluşturulamadı!"
+
+#, python-format
+msgid "Create snapshot notification failed: %s"
+msgstr "Anlık sistem görüntüsü bildirimi oluşturma başarısız oldu: %s"
+
+#, python-format
+msgid "Create volume failed from snapshot: %s"
+msgstr ""
+"Anlık sistem görüntüsünden mantıksal sürücü oluşturma başarısız oldu: %s"
+
+#, python-format
+msgid "Create volume notification failed: %s"
+msgstr "Mantıksal sürücü bildirimi oluşturma başarısız oldu: %s"
+
+#, python-format
+msgid "CreateReplay error: %(code)d %(reason)s"
+msgstr "CreateReplay hatası: %(code)d %(reason)s"
+
+#, python-format
+msgid "Creation of snapshot failed for volume: %s"
+msgstr ""
+"Mantıksal sürücü için anlık sistem görüntüsü oluşturma başarısız oldu: %s"
+
+#, python-format
+msgid "Creation of volume %s failed."
+msgstr "%s mantıksal sürücü oluşturma başarısız oldu."
+
+msgid "DB error:"
+msgstr "DB hatası:"
+
+#, python-format
+msgid "DBError detected when purging from table=%(table)s"
+msgstr "Tablo=%(table)s temizlenirken DBError tespit edildi"
+
+msgid "DBError encountered: "
+msgstr "DBError ile karşılaşıldı: "
+
+#, python-format
+msgid "Delete cgsnapshot %s failed."
+msgstr "%s cgsnapshot silme başarısız oldu."
+
+#, python-format
+msgid "Delete consistency group %s failed."
+msgstr "%s tutarlılık grubu silme başarısız oldu."
+
+msgid "Delete consistency group failed to update usages."
+msgstr "Kullanımları güncellemek için tutarlılık grubu silme başarısız oldu."
+
+msgid "Delete snapshot failed, due to snapshot busy."
+msgstr "Anlık sistem görüntüsü meşgul olduğundan silme başarısız oldu."
+
+#, python-format
+msgid "Delete snapshot notification failed: %s"
+msgstr "Anlık sistem görüntüsü bildirimi silme başarısız oldu: %s"
+
+#, python-format
+msgid "Delete volume notification failed: %s"
+msgstr "Mantıksal sürücü bildirimi silme başarısız oldu: %s"
+
+#, python-format
+msgid "Deleting snapshot %s failed"
+msgstr "Anlık sistem görüntüsü %s silme başarısız oldu"
+
+#, python-format
+msgid "Deleting zone failed %s"
+msgstr "Bölge silme başarısız oldu %s"
+
+#, python-format
+msgid "Deletion of volume %s failed."
+msgstr "%s mantıksal sürücüsünün silinmesi başarısız oldu."
+
+#, python-format
+msgid "Destination Volume Group %s does not exist"
+msgstr "Hedef Mantıksal Sürücü Grubu %s yok"
+
+msgid "Detach volume failed, due to remove-export failure."
+msgstr "Mantıksal sürücü ayırma remove-export hatası nedeniyle başarısız oldu."
+
+msgid "Detach volume failed, due to uninitialized driver."
+msgstr "Sürücü başlatılamadığından mantıksal sürücü ayırma başarısız oldu."
+
+#, python-format
+msgid "Did not find expected column name in lsvdisk: %s."
+msgstr "lsvdisk içinde beklenen sütun adı bulunamadı: %s."
+
+msgid "Differential restore failed, trying full restore"
+msgstr "Kademeli geri yükleme başarısız oldu, tam geri yükleme deneniyor"
+
+#, python-format
+msgid "Disconnection failed with message: %(msg)s."
+msgstr "Bağlantıyı kesme şu ileti ile başarısız oldu: %(msg)s."
+
+#, python-format
+msgid ""
+"Driver-based migration of volume %(vol)s failed. Move from %(src)s to "
+"%(dst)s failed with error: %(error)s."
+msgstr ""
+"%(vol)s mantıksal sürücüsünün, sürücü tabanlı göçü başarısız oldu. Kaynaktan "
+"%(src)s %(dst)s hedefe taşıma şu hata ile başarısız oldu: %(error)s."
+
+#, python-format
+msgid "Error Attaching volume %(vol)s."
+msgstr "%(vol)s mantıksal sürücüsü eklenirken hata."
+
+#, python-format
+msgid ""
+"Error Create Group: %(groupName)s. Return code: %(rc)lu.  Error: %(error)s."
+msgstr ""
+"Grup Oluşturma Hatası: %(groupName)s. Dönüş kodu: %(rc)lu.  Hata: %(error)s."
+
+#, python-format
+msgid ""
+"Error Setting Volume: %(lun)s to InitiatorGroup: %(initiatorgroup)s Pool: "
+"%(pool)s Project: %(project)s  Return code: %(ret.status)d Message: "
+"%(ret.data)s."
+msgstr ""
+"Mantıksal Sürücü Ayarlama Hatası: BaşlatıcıGrubu: %(initiatorgroup)s için "
+"%(lun)s Havuz: %(pool)s Proje: %(project)s  Dönüş kodu: %(ret.status)d "
+"İleti: %(ret.data)s."
+
+msgid "Error activating LV"
+msgstr "LV etkinleştirilirken hata"
+
+msgid "Error activating Volume Group"
+msgstr "Mantıksal Sürücü Grubu etkişleştirilirken hata"
+
+msgid "Error adding HBA to server"
+msgstr "Sunucuya HBA ekleme hatası"
+
+#, python-format
+msgid "Error attaching volume %s"
+msgstr "Mantıksal sürücü %s eklenirken hata"
+
+msgid "Error closing channel."
+msgstr "Kanal kapatılırken hata."
+
+#, python-format
+msgid ""
+"Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
+msgstr ""
+"'%(method)s' için '%(netloc)s' glance sunucusuna bağlantı kurulurken hata, "
+"%(extra)s. "
+
+msgid "Error copying key."
+msgstr "Anahtar kopyalama hatası."
+
+msgid "Error creating Barbican client."
+msgstr "Barbican istemcisi oluşturulurken hata."
+
+#, python-format
+msgid "Error creating QOS rule %s"
+msgstr "QOS kuralı %s oluşturulurken hata"
+
+msgid "Error creating Volume"
+msgstr "Mantıksal sürücü oluşturulurken hata"
+
+msgid "Error creating Volume Group"
+msgstr "Mantıksal Sürücü Grubu oluşturulurken hata"
+
+msgid "Error creating chap record."
+msgstr "Chap kaydı oluşturulurken hata."
+
+msgid "Error creating key."
+msgstr "Anahtar oluşturma hatası."
+
+msgid "Error creating snapshot"
+msgstr "Anlık sistem görüntüsü oluşturma hatası"
+
+#, python-format
+msgid "Error creating volume. Msg - %s."
+msgstr "Mantıksal sürücü oluşturulurken hata. İleti - %s."
+
+msgid "Error deactivating Volume Group"
+msgstr "Mantıksal Sürücü Grubu etkinliği kaldırılırken hata"
+
+msgid "Error deleting key."
+msgstr "Anahtar silinirken hata."
+
+msgid "Error destroying Volume Group"
+msgstr "Mantıksal Sürücü Grubu silinirken hata"
+
+#, python-format
+msgid "Error detaching volume %(volume)s, due to remove export failure."
+msgstr ""
+"Dışa aktarma hatası kaldırma nedeniyle, %(volume)s mantıksal sürücüsü "
+"ayrılırken hata."
+
+#, python-format
+msgid "Error detaching volume %s"
+msgstr "Mantıksal sürücü %s ayrılırken hata"
+
+#, python-format
+msgid "Error disassociating storage group from policy: %s."
+msgstr "İlkeden depolama grubu ayırırken hata: %s."
+
+msgid "Error during re-export on driver init."
+msgstr "Sürücü init'inde yeniden dışa aktarma sırasında hata."
+
+#, python-format
+msgid "Error encountered during initialization of driver: %(name)s."
+msgstr "Sürücü başlatma sırasında hata ile karşılaşıldı: %(name)s."
+
+msgid "Error executing SSH command."
+msgstr "SSH komutu yürütülürken hata."
+
+msgid "Error executing command via ssh."
+msgstr "ssh yoluyla komut yürütürken hata."
+
+#, python-format
+msgid "Error executing command via ssh: %s"
+msgstr "ssh üzerinden komut yürütülürken hata: %s"
+
+#, python-format
+msgid "Error expanding volume %(name)s: %(code)d %(reason)s"
+msgstr "Mantıksal sürücü %(name)s genişletilirken hata: %(code)d %(reason)s"
+
+msgid "Error extending Volume"
+msgstr "Mantıksal sürücü genişletilirken hata"
+
+msgid "Error extending thin provisioning pool"
+msgstr "İnce hazırlık havuzu genişletilirken hata"
+
+#, python-format
+msgid "Error extending volume %(id)s. Ex: %(ex)s"
+msgstr "%(id)s mantıksal sürücüsü genişletilirken hata. Ex: %(ex)s"
+
+#, python-format
+msgid "Error extending volume: %(vol)s. Exception: %(ex)s"
+msgstr "Mantıksal sürücü genişletilirken hata: %(vol)s. İstisna: %(ex)s"
+
+#, python-format
+msgid "Error finding target pool instance name for pool: %(targetPoolName)s."
+msgstr "Havuz için hedef havuz örnek adı bulunurken hata: %(targetPoolName)s."
+
+msgid "Error getting FaultDomainList"
+msgstr "FaultDomainList alınırken hata"
+
+#, python-format
+msgid "Error getting LUN attribute. Exception: %s"
+msgstr "LUN özniteliği alınırken hata. İstisna: %s"
+
+msgid "Error getting active FC target ports."
+msgstr "Etkin FC hedef bağlantı noktaları alınırken hata."
+
+msgid "Error getting active ISCSI target iqns."
+msgstr "Etkin ISCSI hedef iqns alınırken hata."
+
+msgid "Error getting active ISCSI target portals."
+msgstr "Etkin ISCSI hedef kapısı alınırken hata."
+
+msgid "Error getting array, pool, SLO and workload."
+msgstr "Dizi, havuz, SLO ve iş yükü alma hatası."
+
+msgid "Error getting chap record."
+msgstr "Chap kaydı alınırken hata."
+
+msgid "Error getting key."
+msgstr "Anahtar alınırken hata."
+
+msgid "Error getting name server info."
+msgstr "Ad sunucu bilgisi alınırken hata."
+
+msgid "Error getting secret data."
+msgstr "Gizli veri alırken hata."
+
+msgid "Error getting secret metadata."
+msgstr "Gizli metadata alınırken hata."
+
+msgid "Error getting show fcns database info."
+msgstr "fcns veritabanı bilgisini göster sonucu alınırken hata."
+
+msgid "Error getting target pool name and array."
+msgstr "Hedef havuz adı ve dizisi alınırken hata."
+
+#, python-format
+msgid "Error happened during storage pool querying, %s."
+msgstr "Depolama havuzu sorgulama sırasında hata oluştu, %s."
+
+#, python-format
+msgid "Error in copying volume: %s"
+msgstr "Mantıksal sürücü kopyalamada hata: %s"
+
+#, python-format
+msgid ""
+"Error in extending volume size: Volume: %(volume)s Vol_Size: %(vol_size)d "
+"with Snapshot: %(snapshot)s Snap_Size: %(snap_size)d"
+msgstr ""
+"Mantıksal sürücü boyutu genişletmede hata. Mantıksal sürücü: Anlık sistem "
+"görüntüsü: %(snapshot)s Snap_Size: %(snap_size)d ile %(volume)s Vol_Size: "
+"%(vol_size)d"
+
+#, python-format
+msgid "Error in workflow copy from cache. %s."
+msgstr "Önbellekten iş akışı kopyalamasında hata. %s."
+
+#, python-format
+msgid "Error invalid json: %s"
+msgstr "Geçersiz json hatası: %s"
+
+#, python-format
+msgid "Error loading app %s"
+msgstr "%s uygulaması yüklenirken hata oluştu"
+
+msgid "Error manage existing get volume size."
+msgstr "Varolan mantıksal sürücü boyutu alma işleminde hata."
+
+msgid "Error manage existing volume."
+msgstr "Varolan mantıksal sürücüyü yönetme hatası."
+
+#, python-format
+msgid "Error mapping volume: %s"
+msgstr "Mantıksal sürücü eşleştirme hatası: %s"
+
+#, python-format
+msgid ""
+"Error migrating volume: %(volumename)s. to target pool %(targetPoolName)s."
+msgstr ""
+"Mantıksal sürücü hedef havuza %(targetPoolName)s taşınırken hata: "
+"%(volumename)s."
+
+#, python-format
+msgid "Error migrating volume: %s"
+msgstr "Mantıksal sürücü göç hatası: %s"
+
+#, python-format
+msgid ""
+"Error occurred in the volume driver when updating consistency group "
+"%(group_id)s."
+msgstr ""
+"Tutarlılık grubu %(group_id)s güncellenirken, mantıksal sürücüde hata "
+"meydana geldi."
+
+msgid ""
+"Error occurred when adding hostgroup and lungroup to view. Remove lun from "
+"lungroup now."
+msgstr ""
+"Görüntülenecek hostgroup ve lungroup eklenirken hata oluştu. Şimdi "
+"lungroup'tan lun'u kaldır."
+
+#, python-format
+msgid ""
+"Error occurred when building request spec list for consistency group %s."
+msgstr ""
+"%s tutarlılık grubu için istek özellik listesi oluşturulurken hata oluştu."
+
+#, python-format
+msgid "Error occurred when creating cgsnapshot %s."
+msgstr "cgsnapshot %s oluşturulurken hata meydana geldi."
+
+#, python-format
+msgid ""
+"Error occurred when creating consistency group %(cg)s from cgsnapshot "
+"%(cgsnap)s."
+msgstr ""
+"%(cgsnap)s cgsnapshot'ından %(cg)s tutarlılık grubu oluşturulurken hata "
+"meydana geldi."
+
+#, python-format
+msgid ""
+"Error occurred when creating consistency group %(group)s from cgsnapshot "
+"%(cgsnap)s."
+msgstr ""
+"%(cgsnap)s cgsnapshot'ından %(group)s tutarlılık grubu oluşturulurken hata "
+"meydana geldi."
+
+#, python-format
+msgid "Error occurred when creating consistency group %s."
+msgstr "Tutarlılık grubu %s oluşturulurken hata meydana geldi."
+
+#, python-format
+msgid ""
+"Error occurred when creating volume entry from snapshot in the process of "
+"creating consistency group %(group)s from cgsnapshot %(cgsnap)s."
+msgstr ""
+"%(cgsnap)s cgsnapshot'ından %(group)s tutarlılık grubu oluşturma sürecinde, "
+"anlık sistem görüntüsünden mantıksal sürücü girdisi oluşturulurken hata "
+"meydana geldi."
+
+#, python-format
+msgid "Error occurred when updating consistency group %(group_id)s."
+msgstr "Tutarlılık grubu %(group_id)s güncellenirken hata meydana geldi."
+
+#, python-format
+msgid "Error occurred while cloning backing: %s during retype."
+msgstr "Destekleme kopyalanırken hata oluştu: retype sırasında %s."
+
+#, python-format
+msgid "Error occurred while copying %(src)s to %(dst)s."
+msgstr "%(src)s kaynağı %(dst)s hedefine kopyalanırken hata oluştu."
+
+#, python-format
+msgid "Error occurred while copying image: %(id)s to volume: %(vol)s."
+msgstr "İmaj kopyalanırken hata oluştu: %(id)s mantıksal sürücüye: %(vol)s."
+
+#, python-format
+msgid "Error occurred while copying image: %(image_id)s to %(path)s."
+msgstr "İmaj kopyalanırken hata oluştu: %(image_id)s %(path)s."
+
+msgid "Error occurred while creating temporary backing."
+msgstr "Geçici destekleme oluşturulurken hata oluştu."
+
+#, python-format
+msgid "Error occurred while creating volume: %(id)s from image: %(image_id)s."
+msgstr ""
+"Mantıksal sürücü oluşturulurken hata oluştu: imajdan %(id)s: %(image_id)s."
+
+msgid "Error occurred while selecting datastore."
+msgstr "Verideposu seçilirken hata oluştu."
+
+#, python-format
+msgid "Error on adding lun to consistency group. %s"
+msgstr "Tutarsızlık grubuna lun eklenirken hata. %s"
+
+#, python-format
+msgid "Error on enable compression on lun %s."
+msgstr "Lun %s sıkıştırma etkinleştirmede hata."
+
+#, python-format
+msgid ""
+"Error on execute %(command)s. Error code: %(exit_code)d Error msg: %(result)s"
+msgstr ""
+"%(command)s yürütümünde hata. Hata kodu: %(exit_code)d Hata iletisi: "
+"%(result)s"
+
+#, python-format
+msgid ""
+"Error on execute command. Error code: %(exit_code)d Error msg: %(result)s"
+msgstr ""
+"Komut yürütme hatası. Hata kodu: %(exit_code)d Hata iletisi: %(result)s"
+
+msgid "Error parsing array from host capabilities."
+msgstr "İstemci yeteneklerinden dizi ayrıştırma hatası."
+
+msgid "Error parsing array, pool, SLO and workload."
+msgstr "Dizi, havuz, SLO ve iş yükü ayrıştırma hatası."
+
+msgid "Error parsing target pool name, array, and fast policy."
+msgstr "Hedef havuz adı, dizisi ve fast ilkesi ayrıştırma hatası."
+
+#, python-format
+msgid ""
+"Error provisioning volume %(lun_name)s on %(volume_name)s. Details: %(ex)s"
+msgstr ""
+"%(volume_name)s üzerinde %(lun_name)s mantıksal sürücü hazırlama hatası. "
+"Ayrıntılar: %(ex)s"
+
+msgid "Error querying thin pool about data_percent"
+msgstr "data_percent ile ilgili ince havuz sorgularken hata"
+
+msgid "Error renaming logical volume"
+msgstr "Mantıksal sürücü yeniden adlandırılırken hata"
+
+#, python-format
+msgid "Error renaming volume %(original)s to %(name)s: %(code)d %(reason)s"
+msgstr ""
+"Mantıksal sürücüyü %(original)s özgün adından %(name)s adına yeniden "
+"adlandırırken hata: %(code)d %(reason)s"
+
+msgid "Error resizing Physical Volume"
+msgstr "Fiziki Sürücü yeniden boyutlandırılırken hata"
+
+#, python-format
+msgid "Error resolving host %(host)s. Error - %(e)s."
+msgstr "%(host)s istemci çözülürken hata. Hata - %(e)s."
+
+#, python-format
+msgid "Error running SSH command: \"%s\"."
+msgstr "SSH komutu çalıştırma hatası: \"%s\"."
+
+#, python-format
+msgid "Error running SSH command: %s"
+msgstr "SSH komutu çalıştırılırken hata: %s"
+
+msgid "Error running command."
+msgstr "Komut çalıştırma hatası."
+
+#, python-format
+msgid ""
+"Error scheduling %(volume_id)s from last vol-service: %(last_host)s : %(exc)s"
+msgstr ""
+"Son vol-service'den %(volume_id)s zamanlaması yapılırken hata: "
+"%(last_host)s : %(exc)s"
+
+#, python-format
+msgid "Error setting Flash Cache policy to %s - exception"
+msgstr "%s için Flash Cache ilkesi ayarlanırken hata - istisna"
+
+msgid "Error storing key."
+msgstr "Anahtar depolama hatası."
+
+#, python-format
+msgid "Error unmapping volume: %s"
+msgstr "Mantıksal sürücü eşleştirmesi kaldırılırken hata: %s"
+
+#, python-format
+msgid "Exception cloning volume %(name)s from source volume %(source)s."
+msgstr ""
+"%(source)s kaynak mantıksal sürücüsünden %(name)s mantıksal sürücüsü "
+"kopyalanırken olağandışı durum."
+
+#, python-format
+msgid "Exception creating LUN %(name)s in pool %(pool)s."
+msgstr "Havuz %(pool)s içinde LUN %(name)s oluşturulurken olağandışı durum."
+
+#, python-format
+msgid "Exception creating vol %(name)s on pool %(pool)s."
+msgstr ""
+"%(pool)s havuzu üzerinde %(name)s mantıksal sürücüsü oluşturulurken "
+"olağandışı durum."
+
+#, python-format
+msgid ""
+"Exception creating volume %(name)s from source %(source)s on share %(share)s."
+msgstr ""
+"%(share)s paylaşımı üzerinde %(source)s kaynağından %(name)s mantıksal "
+"sürücüsü oluşturulurken olağandışı durum."
+
+#, python-format
+msgid "Exception details: %s"
+msgstr "İstisna ayrıntıları: %s"
+
+#, python-format
+msgid "Exception during mounting %s"
+msgstr "%s bağlama sırasında olağandışı durum"
+
+#, python-format
+msgid "Exception during mounting %s."
+msgstr "%s bağlama sırasında istisna."
+
+#, python-format
+msgid "Exception during snapCPG revert: %s"
+msgstr "snapCPG geri alınırken olağandışı durum: %s"
+
+#, python-format
+msgid "Exception handling resource: %s"
+msgstr "Kaynak işlenirken olağandışı durum: %s"
+
+msgid "Exception in string format operation"
+msgstr "Karakter dizisi biçimi işlemde olağandışı durum"
+
+msgid "Exception loading extension."
+msgstr "Uzantı yüklenirken olağandışı durum."
+
+#, python-format
+msgid "Exception: %s"
+msgstr "İstisna: %s"
+
+#, python-format
+msgid "Exception: %s."
+msgstr "İstisna: %s."
+
+#, python-format
+msgid "Exists snapshot notification failed: %s"
+msgstr "Varolan anlık sistem görüntü bildirimi başarısız oldu: %s"
+
+#, python-format
+msgid "Exists volume notification failed: %s"
+msgstr "Mantıksal sürücü bildirimi başarısız oldu: %s"
+
+msgid "Extend volume failed."
+msgstr "Disk bölümü genişletme başarısız oldu."
+
+#, python-format
+msgid "Extension of volume %s failed."
+msgstr "%s mantıksal sürücüsünü genişletme başarısız oldu."
+
+msgid "FAST is not supported on this array."
+msgstr "Bu dizide FAST desteklenmiyor."
+
+#, python-format
+msgid "Failed collecting fcns database info for fabric %s"
+msgstr "Fabric %s için fcns veritabanı bilgisi toplanamadı"
+
+#, python-format
+msgid "Failed collecting name server info from fabric %s"
+msgstr "Fabric %s'den ad sunucu bilgisi toplanamadı"
+
+msgid "Failed collecting nscamshow"
+msgstr "nscamshow toplanamadı"
+
+msgid "Failed collecting nsshow info for fabric"
+msgstr "Fabric için nsshow bilgisi toplanamadı"
+
+#, python-format
+msgid "Failed collecting nsshow info for fabric %s"
+msgstr "Fabric %s için nsshow bilgisi toplanamadı"
+
+msgid "Failed collecting show fcns database for fabric"
+msgstr "Fabric için show fcns veritabanı toplanamadı"
+
+#, python-format
+msgid "Failed destroying volume entry %s"
+msgstr "Mantıksal sürücü girdisi %s silinemedi"
+
+#, python-format
+msgid ""
+"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided "
+"glance snapshot %(snapshot_ref_id)s volume reference"
+msgstr ""
+"Verilen glance anlık sistem görüntüsü %(snapshot_ref_id)s mantıksal sürücü "
+"kaynağı kullanarak anlık sistem görüntüsü %(snapshot_id)s önyükleme bayrağı "
+"getirilemedi"
+
+#, python-format
+msgid "Failed getting active zone set from fabric %s"
+msgstr "Fabric %s'den etkin bölge ayarı alınamadı"
+
+#, python-format
+msgid "Failed getting zone status from fabric %s"
+msgstr "Fabric %s'den bölge durumu alınamadı"
+
+#, python-format
+msgid "Failed image conversion during cache creation: %s"
+msgstr "Önbellek oluşturma sırasında imaj dönüşümü başarısız oldu: %s"
+
+#, python-format
+msgid ""
+"Failed notifying about the volume action %(event)s for volume %(volume_id)s"
+msgstr ""
+"%(volume_id)s mantıksal sürücüsü için %(event)s mantıksal sürücü eylemi "
+"bildirilemedi"
+
+#, python-format
+msgid "Failed notifying on %(topic)s payload %(payload)s"
+msgstr "%(topic)s üzerindeki %(payload)s yük bildirilemedi"
+
+#, python-format
+msgid "Failed rolling back quota for %s reservations"
+msgstr "%s ayrılmışları için kota geri alınamadı"
+
+#, python-format
+msgid ""
+"Failed setting source volume %(source_volid)s back to its initial "
+"%(source_status)s status"
+msgstr ""
+"Kaynak mantıksal sürücü %(source_volid)s başlangıç %(source_status)s "
+"durumuna geri ayarlanamadı"
+
+#, python-format
+msgid ""
+"Failed to Roll back to re-add volume %(volumeName)s to default storage group "
+"for fast policy %(fastPolicyName)s. Please contact your sysadmin to get the "
+"volume returned to the default storage group."
+msgstr ""
+"Fast ilkesi %(fastPolicyName)s için öntanımlı depolama grubuna "
+"%(volumeName)s mantıksal sürücü yeniden ekleme geri alınamadı. Lütfen "
+"mantıksal sürücüyü öntanımlı depolama grubuna geri döndürmek için sistem "
+"yöneticinize başvurun."
+
+#, python-format
+msgid ""
+"Failed to Roll back to re-add volume %(volumeName)s to default storage group "
+"for fast policy %(fastPolicyName)s: Please contact your sys admin to get the "
+"volume re-added manually."
+msgstr ""
+"Fast ilkesi %(fastPolicyName)s için öntanımlı depolama grubuna "
+"%(volumeName)s mantıksal sürücüsünü yeniden ekleme geri alınamadı: Lütfen "
+"elle eklenmiş mantıksal sürücüyü almak için sistem yöneticinize danışın."
+
+#, python-format
+msgid ""
+"Failed to add %(volumeName)s to default storage group for fast policy "
+"%(fastPolicyName)s."
+msgstr ""
+"%(fastPolicyName)s fast ilkesi için öntanımlı depolama grubuna "
+"%(volumeName)s eklenemedi."
+
+#, python-format
+msgid "Failed to add %s to cg."
+msgstr "cg'ye %s eklenemedi."
+
+#, python-format
+msgid "Failed to add device to handler %s"
+msgstr "%s işleyicisi için aygıt eklenemedi"
+
+#, python-format
+msgid "Failed to add initiator iqn %s to target"
+msgstr "Hedefe başlatıcı iqn %s eklenemedi"
+
+#, python-format
+msgid "Failed to add initiator to group  for SCST target %s"
+msgstr "SCST hedef %s için  gruba başlatıcı eklenemedi"
+
+#, python-format
+msgid "Failed to add multihost-access for volume \"%s\"."
+msgstr "\"%s\" mantıksal sürücüsü için multihost-access eklenemedi."
+
+#, python-format
+msgid ""
+"Failed to add storage group %(storageGroupInstanceName)s to tier policy rule "
+"%(tierPolicyRuleInstanceName)s."
+msgstr ""
+"%(storageGroupInstanceName)s depolama grubu %(tierPolicyRuleInstanceName)s "
+"katman ilke kuralına eklenemedi."
+
+#, python-format
+msgid "Failed to add target(port: %s)"
+msgstr "Hedef eklenemedi(bağlantı noktası: %s)"
+
+#, python-format
+msgid "Failed to attach volume %(vol)s"
+msgstr "Disk bölümü %(vol)s ekleme başarısız"
+
+msgid "Failed to authenticate user."
+msgstr "Kullanıcı kimlik doğrulaması yapılamadı."
+
+msgid "Failed to bind iSCSI targets!"
+msgstr "ISCSI hedefleri bağlanamadı!"
+
+#, python-format
+msgid "Failed to close disk device %s"
+msgstr "Disk aygıtı %s kapatılamadı"
+
+#, python-format
+msgid ""
+"Failed to collect return properties for volume %(vol)s and connector "
+"%(conn)s."
+msgstr ""
+"%(vol)s mantıksal sürücüsü ve %(conn)s bağlayıcısı için dönüş özellikleri "
+"toplanamadı."
+
+#, python-format
+msgid "Failed to commit reservations %s"
+msgstr "%s rezervasyonları gönderilemedi"
+
+#, python-format
+msgid "Failed to copy %(src)s to %(dest)s."
+msgstr "%(src)s kaynaktan %(dest)s hedefe kopyalanamadı."
+
+#, python-format
+msgid "Failed to copy image %(image_id)s to volume: %(volume_id)s"
+msgstr "%(image_id)s imajı mantıksal sürücüye kopyalanamadı: %(volume_id)s"
+
+#, python-format
+msgid "Failed to copy image to volume: %(volume_id)s"
+msgstr "İmaj mantıksal sürücüye kopyalanamadı: %(volume_id)s"
+
+#, python-format
+msgid "Failed to copy volume %(src)s to %(dest)s."
+msgstr "Disk bölümü kaynağını %(src)s hedefe %(dest)s kopyalama başarısız."
+
+#, python-format
+msgid "Failed to copy volume %(vol1)s to %(vol2)s"
+msgstr "%(vol1)s disk bölümünün %(vol2)s'ye kopyalaması başarısız"
+
+#, python-format
+msgid "Failed to create %(conf)s for volume id:%(vol_id)s"
+msgstr "Mantıksal sürücü kimliği:%(vol_id)s için %(conf)s oluşturulamadı"
+
+#, python-format
+msgid "Failed to create CGSnapshot. Exception: %s."
+msgstr "CGSnapshot oluşturulamadı. İstisna: %s."
+
+msgid ""
+"Failed to create SOAP client.Check san_ip, username, password and make sure "
+"the array version is compatible"
+msgstr ""
+"SOAP istemcisi oluşturulamadı. san_ip, kullanıcı adı, parolayı kontrol edin "
+"ve dizi sürümünün uyumlu olduğundan emin olun"
+
+#, python-format
+msgid ""
+"Failed to create a first volume for storage group : %(storageGroupName)s."
+msgstr ""
+"Depolama grubu için birinci mantıksal sürücü oluşturulamadı : "
+"%(storageGroupName)s."
+
+#, python-format
+msgid "Failed to create blkio cgroup '%(name)s'."
+msgstr "blkio cgroup '%(name)s' oluşturma başarısız."
+
+#, python-format
+msgid "Failed to create clone of volume \"%s\"."
+msgstr "\"%s\" mantıksal sürücüsünün klonu oluşturulamadı."
+
+#, python-format
+msgid "Failed to create consistency group %(group_id)s."
+msgstr "Tutarlılık grubu %(group_id)s oluşturulamadı."
+
+#, python-format
+msgid ""
+"Failed to create default storage group for FAST policy : %(fastPolicyName)s."
+msgstr ""
+"FAST ilkesi için öntanımlı depolama grubu oluşturulamadı: %(fastPolicyName)s."
+
+#, python-format
+msgid "Failed to create group to SCST target %s"
+msgstr "SCST hedef %s için grup oluşturulamadı"
+
+#, python-format
+msgid "Failed to create hardware id(s) on %(storageSystemName)s."
+msgstr "%(storageSystemName)s üzerinde donanım kimlik(leri) oluşturulamadı."
+
+#, 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 ""
+"Mantıksal Sürücü Kimliği: %(vol_id)s için iscsi hedefi oluşturulamadı. "
+"Lütfen tgtd yapılandırma dosyanızın 'include %(volumes_dir)s/*' içerdiğine "
+"emin olun"
+
+#, python-format
+msgid "Failed to create iscsi target for Volume ID: %(vol_id)s: %(e)s"
+msgstr ""
+"Mantıksal Sürücü Kimliği: %(vol_id)s için iscsi hedefi oluşturulamadı: %(e)s"
+
+#, python-format
+msgid "Failed to create iscsi target for volume id:%s"
+msgstr "Mantıksal sürücü kimliği için iscsi hedefi oluşturulamadı:%s"
+
+#, python-format
+msgid "Failed to create iscsi target for volume id:%s."
+msgstr "Mantıksal sürücü kimliği için iscsi hedefi oluşturulamadı:%s."
+
+msgid "Failed to create iscsi target!"
+msgstr "Iscsi hedefi oluşturulamadı!"
+
+#, python-format
+msgid "Failed to create snapshot of volume \"%s\"."
+msgstr "\"%s\" mantıksal sürücüsünün anlık sistem görüntüsü oluşturulamadı."
+
+#, python-format
+msgid "Failed to create transfer record for %s"
+msgstr "%s için aktarım kaydı oluşturma başarısız"
+
+#, python-format
+msgid "Failed to create volume \"%s\"."
+msgstr "\"%s\" disk bölümü oluşturma başarısız."
+
+#, python-format
+msgid "Failed to create volume %s"
+msgstr "%s mantıksal sürücüsü oluşturulamadı"
+
+#, python-format
+msgid "Failed to create volume from snapshot \"%s\"."
+msgstr "\"%s\" anlık sistem görüntüsünden mantıksal sürücü oluşturulamadı."
+
+#, python-format
+msgid "Failed to created Cinder secure environment indicator file: %s"
+msgstr "Cinder güvenli ortam gösterge dosyası oluşturulamadı: %s"
+
+#, python-format
+msgid "Failed to delete initiator iqn %s to target."
+msgstr "Hedefe başlatıcı iqn %s silinemedi."
+
+#, python-format
+msgid "Failed to delete snapshot %(snap)s of volume %(vol)s."
+msgstr ""
+"%(vol)s mantıksal sürücüsünün %(snap)s anlık sistem görüntüsü silinemedi."
+
+#, python-format
+msgid ""
+"Failed to delete the snapshot %(snap)s of CGSnapshot. Exception: "
+"%(exception)s."
+msgstr ""
+"CGSnapshot'ın %(snap)s anlık sistem görüntüsü silinemedi. İstisna: "
+"%(exception)s."
+
+#, python-format
+msgid "Failed to delete the volume %(vol)s of CG. Exception: %(exception)s."
+msgstr "CG'nin %(vol)s mantıksal sürücüsü silinemedi. İstisna: %(exception)s."
+
+#, python-format
+msgid "Failed to delete volume \"%s\"."
+msgstr "\"%s\" disk bölümü silme başarısız."
+
+#, python-format
+msgid "Failed to delete volume %s"
+msgstr "%s mantıksal sürücüsü silinemedi"
+
+#, python-format
+msgid "Failed to ensure export of volume \"%s\"."
+msgstr "\"%s\" mantıksal sürücüsünün dışa aktarımı sağlanamadı."
+
+#, python-format
+msgid "Failed to ensure export of volume %s"
+msgstr "%s mantıksal sürücüsünün dışa aktarımı sağlanamadı"
+
+#, python-format
+msgid "Failed to export fiber channel target due to %s"
+msgstr "%s nedeniyle fiber kanal hedefi dışa aktarılamadı"
+
+#, python-format
+msgid ""
+"Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB."
+msgstr ""
+"Mantıksal sürücü %(name)s için %(current_size)sGB mevcut boyutundan "
+"%(new_size)sGB boyutuna extend_volume işlemi başarısız oldu."
+
+#, python-format
+msgid "Failed to find %(s)s.  Result %(r)s"
+msgstr "%(s)s bulunamadı.  Sonuç %(r)s"
+
+#, python-format
+msgid "Failed to find available iSCSI targets for %s."
+msgstr "%s için kullanılabilir iSCSI hedefleri bulunamadı."
+
+#, python-format
+msgid "Failed to get device number for throttling: %(error)s"
+msgstr "Ayarlama için aygıt numarası alınamadı: %(error)s"
+
+#, python-format
+msgid ""
+"Failed to get driver initiator data for initiator %(initiator)s and "
+"namespace %(namespace)s"
+msgstr ""
+"%(initiator)s başlatıcısı ve %(namespace)s ad alanı için sürücü başlatıcı "
+"verisi alınamadı"
+
+#, python-format
+msgid "Failed to get fiber channel info from storage due to %(stat)s"
+msgstr "%(stat)s nedeniyle depolamadan fiber kanal bilgisi alınamadı"
+
+#, python-format
+msgid "Failed to get fiber channel target from storage server due to %(stat)s"
+msgstr "%(stat)s nedeniyle depolama sunucusundan fiber kanal hedefi alınamadı"
+
+#, python-format
+msgid "Failed to get or create storage group %(storageGroupName)s."
+msgstr "%(storageGroupName)s depolama grubu oluşturulamadı ya da alınamadı."
+
+#, python-format
+msgid "Failed to get response: %s."
+msgstr "Yanıt alınamadı: %s."
+
+#, python-format
+msgid "Failed to get server info due to %(state)s."
+msgstr "%(state)s nedeniyle sunucu bilgisi alınamadı."
+
+msgid "Failed to get sns table"
+msgstr "Sns tablosu alınamadı"
+
+#, python-format
+msgid "Failed to get target wwpns from storage due to %(stat)s"
+msgstr "%(stat)s nedeniyle depolamadan hedef wwpns alınamadı"
+
+msgid "Failed to get updated stats from Datera Cluster."
+msgstr "Datera Kümesinden güncellenmiş durum bilgileri alınamadı."
+
+msgid "Failed to get updated stats from Datera cluster."
+msgstr "Datera kümesinden güncellenmiş durum bilgisi alınamadı."
+
+#, python-format
+msgid "Failed to initialize connection to volume \"%s\"."
+msgstr "\"%s\" disk bölümü bağlantı başlatma başarısız."
+
+msgid "Failed to initialize connection."
+msgstr "Bağlantı başlatılamadı."
+
+msgid "Failed to initialize driver."
+msgstr "Sürücü başlatma başarısız."
+
+#, python-format
+msgid "Failed to issue df command for path %(path)s, error: %(error)s."
+msgstr "%(path)s yolu için df komutu sonuçlanmadı, hata: %(error)s."
+
+#, python-format
+msgid "Failed to issue mmgetstate command, error: %s."
+msgstr "mmgetstate komutu sonuçlanmadı, hata: %s."
+
+#, python-format
+msgid "Failed to issue mmlsattr command for path %(path)s, error: %(error)s."
+msgstr "%(path)s yolu için mmlsattr komutu sonuçlanmadı, hata: %(error)s."
+
+#, python-format
+msgid "Failed to issue mmlsattr command on path %(path)s, error: %(error)s"
+msgstr "%(path)s yolundaki mmlsattr komutu sonuçlanmadı, hata: %(error)s"
+
+#, python-format
+msgid "Failed to issue mmlsconfig command, error: %s."
+msgstr "mmlsconfig komutu sonuçlanmadı, hata: %s."
+
+#, python-format
+msgid "Failed to issue mmlsfs command for path %(path)s, error: %(error)s."
+msgstr "%(path)s yolu için mmlsfs komutu sonuçlanmadı, hata: %(error)s."
+
+#, python-format
+msgid "Failed to load %s"
+msgstr "%s yükleme başarısız"
+
+msgid "Failed to load osapi_volume"
+msgstr "osapi_volume yükleme başarısız"
+
+#, python-format
+msgid "Failed to open config for %(vol_id)s: %(e)s"
+msgstr "%(vol_id)s için yapılandırma açılamadı: %(e)s"
+
+#, python-format
+msgid "Failed to open config for %s."
+msgstr "%s için yapılandırma açılamadı."
+
+#, python-format
+msgid "Failed to open iet session list for %s"
+msgstr "%s için iet oturum listesi açılamadı"
+
+msgid "Failed to query migration status of LUN."
+msgstr "LUN'un göç durumu sorgulanamadı."
+
+msgid "Failed to re-export volume, setting to ERROR."
+msgstr "Mantıksal sürücü yeniden dışa aktarılamadı, HATA durumuna ayarlıyor."
+
+#, python-format
+msgid ""
+"Failed to remove %(volumeName)s from the default storage group for the FAST "
+"Policy."
+msgstr ""
+"FAST İlkesi için öntanımlı depolama grubundan %(volumeName)s kaldırılamadı."
+
+#, python-format
+msgid "Failed to remove %s from cg."
+msgstr "cg'den %s kaldırılamadı."
+
+#, python-format
+msgid "Failed to remove LUN %s"
+msgstr "LUN %s kaldırılamadı"
+
+#, python-format
+msgid "Failed to remove iscsi target for Volume ID: %(vol_id)s: %(e)s"
+msgstr ""
+"Mantıksal Sürücü Kimliği: %(vol_id)s için iscsi hedefi kaldırılamadı: %(e)s"
+
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+"Mantıksal sürücü kimliği:%(vol_id)s için iscsi hedefi kaldırılamadı: %(e)s"
+
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%s"
+msgstr "Mantıksal sürücü kimliği için iscsi hedefi kaldırılamadı:%s"
+
+#, python-format
+msgid "Failed to remove iscsi target for volume id:%s."
+msgstr "Mantıksal sürücü kimliği için iscsi hedefi kaldırılamadı:%s."
+
+#, python-format
+msgid "Failed to rename %(new_volume)s into %(volume)s."
+msgstr "%(volume)s %(new_volume)s olarak yeniden adlandırılamadı."
+
+msgid "Failed to rename the created snapshot, reverting."
+msgstr ""
+"Oluşturulan anlık sistem görüntüsü yeniden adlandırılamadı, eski haline "
+"döndürülüyor."
+
+#, python-format
+msgid "Failed to resize volume %(volume_id)s, error: %(error)s."
+msgstr ""
+"Mantıksal sürücü %(volume_id)s yeniden boyutlandırılamadı, hata: %(error)s."
+
+#, python-format
+msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!"
+msgstr "SolidFire-ID mantıksal sürücüsü alınamadı: %s get_by_account! "
+
+#, python-format
+msgid ""
+"Failed to return volume %(volumeName)s to original storage pool. Please "
+"contact your system administrator to return it to the correct location."
+msgstr ""
+"Mantıksal sürücü %(volumeName)s özgün depolama havuzuna dönemedi. Lütfen "
+"doğru konuma döndürmek için sistem yöneticinize başvurun."
+
+#, python-format
+msgid "Failed to roll back reservations %s"
+msgstr "%s rezervasyonları geri alma başarısız"
+
+#, python-format
+msgid "Failed to run task %(name)s: %(cause)s"
+msgstr "%(name)s adındaki görevi çalıştırma başarısız: %(cause)s"
+
+#, python-format
+msgid "Failed to schedule_%(method)s: %(ex)s"
+msgstr "schedule_%(method)s başarısız oldu: %(ex)s"
+
+#, python-format
+msgid "Failed to send request: %s."
+msgstr "İstek gönderilemedi: %s."
+
+#, python-format
+msgid "Failed to set 'enable' attribute for SCST target %s"
+msgstr "SCST hedef %s öznitelik 'enable' ayarlanamadı"
+
+#, python-format
+msgid "Failed to set attribute for enable target driver %s"
+msgstr "%s hedef sürücüsünü etkinleştirmek için öznitelik ayarlanamadı"
+
+msgid "Failed to setup the Dell EqualLogic driver."
+msgstr "Dell EqualLogic sürücüsü kurulamadı."
+
+msgid "Failed to shutdown horcm."
+msgstr "Horcm kapatılamadı."
+
+#, python-format
+msgid "Failed to snap Consistency Group %s"
+msgstr "Tutarlılık Grubu %s anlık sistem görüntüsü alınamadı"
+
+msgid "Failed to start horcm."
+msgstr "Horcm başlatılamadı."
+
+msgid "Failed to terminate connection"
+msgstr "Bağlantı sonlandırılamadı"
+
+#, python-format
+msgid "Failed to terminate connection %(initiator)s %(vol)s"
+msgstr "%(initiator)s %(vol)s bağlantısı sonlandırılamadı"
+
+#, python-format
+msgid "Failed to terminate connection to volume \"%s\"."
+msgstr "\"%s\" disk bölümü bağlantı sonlandırma başarısız."
+
+#, python-format
+msgid "Failed to umount %(share)s, reason=%(stderr)s"
+msgstr "%(share)s ayırma başarısız, nedeni=%(stderr)s"
+
+#, python-format
+msgid ""
+"Failed to update %(conf)s for volume id %(vol_id)s after removing iscsi "
+"target"
+msgstr ""
+"iscsi hedefi kaldırıldıktan sonra mantıksal sürücü kimliği %(vol_id)s için "
+"%(conf)s güncellenemedi"
+
+#, python-format
+msgid "Failed to update %(conf)s for volume id:%(vol_id)s"
+msgstr "Mantıksal sürücü kimliği:%(vol_id)s için %(conf)s güncellenemedi"
+
+#, python-format
+msgid ""
+"Failed to update %(volume_id)s metadata using the provided snapshot "
+"%(snapshot_id)s metadata."
+msgstr ""
+"Verilen anlık sistem görüntüsü %(snapshot_id)s metadata'sı kullanılarak "
+"%(volume_id)s metadata'sı güncellenemedi."
+
+#, python-format
+msgid ""
+"Failed to update initiator data for initiator %(initiator)s and backend "
+"%(backend)s"
+msgstr ""
+"%(backend)s art alanda çalışan uygulama ve %(initiator)s başlatıcısı için "
+"başlatıcı veri güncellenemedi"
+
+#, python-format
+msgid "Failed to update quota donating volume transfer id %s"
+msgstr "%s mantıksal sürücü aktarım kimliğine verilen kota güncellenemedi"
+
+#, python-format
+msgid "Failed to update quota for consistency group %s."
+msgstr "Tutarlılık grubu %s için kota güncellenemedi."
+
+#, python-format
+msgid "Failed to update quota for deleting volume: %s"
+msgstr "Mantıksal sürücüyü silmek için kota güncellenemedi: %s"
+
+msgid "Failed to update quota while deleting volume."
+msgstr "Mantıksal sürücü silinirken kota güncellenemedi."
+
+msgid "Failed to update usages deleting backup"
+msgstr "Kullanımları güncelleme başarısız yedek siliniyor"
+
+msgid "Failed to update usages deleting snapshot"
+msgstr "Anlık sistem görüntüsü silinirken kullanımlar güncellenemedi"
+
+msgid "Failed to update usages deleting volume."
+msgstr "Mantıksal sürücü silme kullanımları güncellenemedi."
+
+msgid "Failed to update usages while retyping volume."
+msgstr "Mantıksal sürücü yeniden yazılırken kullanımlar güncellenemedi."
+
+#, python-format
+msgid "Failed to update volume status: %s"
+msgstr "Mantıksal sürücü durumu güncellenemedi: %s"
+
+#, python-format
+msgid ""
+"Failed to verify that volume was added to storage group for FAST policy: "
+"%(fastPolicyName)s."
+msgstr ""
+"FAST ilkesi için mantıksal sürücünün depolama grubuna eklenmesi "
+"doğrulanamadı: %(fastPolicyName)s."
+
+msgid "Failed to write in /etc/scst.conf."
+msgstr "/etc/scst.conf dosyasına yazılamadı."
+
+#, python-format
+msgid ""
+"Failed updating %(snapshot_id)s metadata using the provided volumes "
+"%(volume_id)s metadata"
+msgstr ""
+"Verilen %(volume_id)s mantıksal sürücü metadata'sı kullanarak "
+"%(snapshot_id)s metadata'sı güncellenemedi"
+
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with creation provided model "
+"%(model)s"
+msgstr ""
+"Verilen %(model)s modelini oluşturma ile %(volume_id)s mantıksal sürücü "
+"modeli güncellenemedi"
+
+#, python-format
+msgid ""
+"Failed updating model of volume %(volume_id)s with driver provided model "
+"%(model)s"
+msgstr ""
+"Verilen %(model)s model sürücü ile %(volume_id)s mantıksal sürücü modeli "
+"güncellemesi başarısız oldu"
+
+#, python-format
+msgid ""
+"Failed updating snapshot metadata using the provided volumes %(volume_id)s "
+"metadata"
+msgstr ""
+"Verilen mantıksal sürücü %(volume_id)s metadata'sı kullanılarak anlık sistem "
+"görüntü metadata güncellemesi başarısız oldu"
+
+#, python-format
+msgid "Failed updating volume %(volume_id)s bootable flag to true"
+msgstr ""
+"Mantıksal sürücü %(volume_id)s önyükleme bayrağı doğru olarak güncellenemedi"
+
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(update)s"
+msgstr "%(update)s ile %(volume_id)s mantıksal sürücüsü güncellenemedi"
+
+#, python-format
+msgid "Failed updating volume %(volume_id)s with %(updates)s"
+msgstr ""
+"%(updates)s güncellemeleri ile %(volume_id)s mantıksal sürücü güncellenemedi"
+
+#, python-format
+msgid "Failure deleting staged tmp LUN %s."
+msgstr "Hata silme tmp LUN %s hazırladı."
+
+msgid "Fetch volume pool name failed."
+msgstr "Mantıksal sürücü havuz adı getirme başarısız oldu."
+
+#, python-format
+msgid ""
+"FibreChannelDriver validate_connector failed. No '%(setting)s'. Make sure "
+"HBA state is Online."
+msgstr ""
+"FibreChannelDriver validate_connector başarısız oldu. '%(setting)s' yok. HBA "
+"durumunun çevrim içi olduğuna emin olun."
+
+#, python-format
+msgid "Flexvisor failed to get event %(volume)s (%(status)s)."
+msgstr "Flexvisor %(volume)s (%(status)s) olayı alamadı."
+
+#, python-format
+msgid "Flexvisor failed to get pool %(id)s info."
+msgstr "Flexvisor havuz %(id)s bilgisini alamadı."
+
+#, python-format
+msgid "Flexvisor failed to get pool list due to %s."
+msgstr "Flexvisor %s nedeniyle havuz listesini alamadı."
+
+#, python-format
+msgid "Flexvisor failed to get pool list.(Error: %d)"
+msgstr "Flexvisor havuz listesini alamadı.(Hata: %d)"
+
+#, python-format
+msgid "Found %(count)s volumes mapped to id: %(uuid)s."
+msgstr "Şu kimliğe eşleştirilmiş %(count)s mantıksal sürücü bulundu: %(uuid)s."
+
+msgid "Free capacity not set: volume node info collection broken."
+msgstr ""
+"Boş kapasite ayarlı değil: mantıksal sürücü düğüm bilgisi koleksiyonu bozuk."
+
+#, python-format
+msgid "GPFS is not active.  Detailed output: %s."
+msgstr "GPFS etkin değil.  Detaylı çıktı: %s."
+
+msgid "Get method error."
+msgstr "Get metodu hatası."
+
+msgid "Get replication status for volume failed."
+msgstr "Mantıksal sürücü için kopyalama durumu alma başarısız oldu."
+
+#, python-format
+msgid "HDP not found: %s"
+msgstr "HDP bulunamadı: %s"
+
+#, python-format
+msgid "ISCSI discovery attempt failed for:%s"
+msgstr "ISCSI keşif girişimi başarısız oldu:%s"
+
+#, python-format
+msgid "Invalid API object: %s"
+msgstr "Geçersiz API nesnesi: %s"
+
+#, python-format
+msgid "Invalid JSON: %s"
+msgstr "Geçersiz JSON: %s"
+
+#, python-format
+msgid "Invalid ReplayList return: %s"
+msgstr "Geçersiz ReplayList dönüşü: %s"
+
+#, python-format
+msgid "Invalid value for %(key)s, value is %(value)s."
+msgstr "%(key)s için geçersiz değer, değer %(value)s."
+
+#, python-format
+msgid "JSON encode params %(param)s error: %(status)s."
+msgstr "JSON %(param)s parametre şifreleme hatası: %(status)s."
+
+#, python-format
+msgid "JSON transfer error: %s."
+msgstr "JSON aktarım hatası: %s."
+
+#, python-format
+msgid "LUN %(path)s geometry failed. Message - %(msg)s"
+msgstr "LUN %(path)s geometrisi başarısız oldu. İleti - %(msg)s"
+
+#, python-format
+msgid "LUN export for %s failed!"
+msgstr "%s için LUN dışa aktarımı başarısız oldu!"
+
+msgid "LUN extend failed!"
+msgstr "LUN genişletme işlemi başarısız oldu!"
+
+#, python-format
+msgid "LUN extend for %s failed!"
+msgstr "%s için LUN genişletme başarısız oldu!"
+
+#, python-format
+msgid "LUN snapshot create for %s failed!"
+msgstr "%s için LUN anlık sistem görüntüsü oluşturma başarısız!"
+
+#, python-format
+msgid "LUN snapshot delete for %s failed!"
+msgstr "%s için LUN anlık sistem görüntüsü silme başarısız oldu!"
+
+msgid ""
+"Logging into the Datera cluster failed. Please check your username and "
+"password set in the cinder.conf and start the cinder-volumeservice again."
+msgstr ""
+"Datera kümesine giriş başarısız oldu. Lütfen kullanıcı adı ve parolanın "
+"cinder.conf dosyasındaki ayarını kontrol edin ve cinder-volumeservice "
+"servisini tekrar başlatın."
+
+#, python-format
+msgid "Login error: %(code)d %(reason)s"
+msgstr "Giriş hatası: %(code)d %(reason)s"
+
+#, python-format
+msgid "Looks like masking view: %(maskingViewName)s has recently been deleted."
+msgstr ""
+"Maskeleme görünümü gibi görünür: %(maskingViewName)s yakın zamanda silindi."
+
+#, python-format
+msgid "Lun %s has dependent snapshots, skipping lun deletion."
+msgstr "Lun %s bağımlı anlık görüntülere sahip, lun silme işlemi atlanıyor."
+
+#, python-format
+msgid "Lun create for %s failed!"
+msgstr "%s için Lun oluşturma başarısız oldu!"
+
+#, python-format
+msgid "Lun create snapshot for volume %(vol)s snapshot %(snap)s failed!"
+msgstr ""
+"Lun %(vol)s mantıksal sürücüsü %(snap)s anlık görüntüsü için anlık görüntü "
+"oluşturamadı!"
+
+#, python-format
+msgid "Lun delete for %s failed!"
+msgstr "%s için Lun silme başarısız oldu!"
+
+#, python-format
+msgid "Lun delete snapshot for volume %(vol)s snapshot %(snap)s failed!"
+msgstr ""
+"Lun %(vol)s mantıksal sürücüsü %(snap)s anlık görüntüsü için anlık görüntüyü "
+"silemedi!"
+
+msgid "Lun mapping returned null!"
+msgstr "Lun eşleştirmesi boş değer döndü!"
+
+#, python-format
+msgid "MSGID%(id)04d-E: %(msg)s"
+msgstr "MSGID%(id)04d-E: %(msg)s"
+
+#, python-format
+msgid ""
+"Masking View creation or retrieval was not successful for masking view "
+"%(maskingViewName)s. Attempting rollback."
+msgstr ""
+"%(maskingViewName)s maskeleme görünümü için Maskeleme Görünümü oluşturma ya "
+"da alma başarılı değil. Geri alma deneniyor."
+
+#, python-format
+msgid ""
+"Max retries reached deleting backup %(basename)s image of volume %(volume)s."
+msgstr ""
+"%(volume)s mantıksal sürücüsünün %(basename)s yedek imajı silerken azami "
+"yeniden denemeye ulaşıldı."
+
+#, python-format
+msgid "Message: %s"
+msgstr "İleti: %s"
+
+#, python-format
+msgid "Migration of LUN %s failed to complete."
+msgstr "%s LUN göçü tamamlanamadı."
+
+msgid "Model update failed."
+msgstr "Model güncellemesi başarısız oldu."
+
+#, python-format
+msgid "Mount failure for %(share)s after %(count)d attempts."
+msgstr "%(share)s paylaşımları için %(count)d denemeden sonra bağlama hatası."
+
+#, python-format
+msgid "Mount failure for %(share)s."
+msgstr "%(share)s için bağlama hatası."
+
+#, python-format
+msgid "Multiple replay profiles under name %s"
+msgstr "%s adı altında birden fazla tekrar profilleri"
+
+#, python-format
+msgid "NFS share %(share)s has no service entry: %(svc)s -> %(hdp)s"
+msgstr ""
+"NFS paylaşımı %(share)s hiçbir servis girdisine sahip değil: %(svc)s -> "
+"%(hdp)s"
+
+msgid "No CLI output for firmware version check"
+msgstr "Donanım yazılımı sürüm kontrolü için hiçbir CLI çıktısı yok"
+
+#, python-format
+msgid ""
+"No action required. Volume: %(volumeName)s is already part of pool: %(pool)s."
+msgstr ""
+"Hiçbir eylem gerekli değil. Mantıksal sürücü: %(volumeName)s zaten havuzun "
+"bir parçasıdır: %(pool)s."
+
+#, python-format
+msgid ""
+"No action required. Volume: %(volumeName)s is already part of slo/workload "
+"combination: %(targetCombination)s."
+msgstr ""
+"Hiçbir eylem gerekmez. Mantıksal sürücü: %(volumeName)s zaten slo/workload "
+"birleşiminin parçasıdır: %(targetCombination)s."
+
+#, python-format
+msgid "No configuration found for service: %s"
+msgstr "Servis için hiçbir yapılandırma bulunamadı: %s"
+
+#, python-format
+msgid ""
+"No snapshots found in database, but %(path)s has backing file "
+"%(backing_file)s!"
+msgstr ""
+"Veritabanında hiçbir anlık sistem görüntüsü bulunamadı, ancak %(path)s "
+"yolunda destek dosyaları %(backing_file)s var!"
+
+#, python-format
+msgid "Not able to find a different datastore to place the extended volume %s."
+msgstr ""
+"%s genişletilmiş mantıksal sürücüsünü yerleştirmek için farklı bir "
+"verideposu bulunması mümkün değil."
+
+#, python-format
+msgid "Not able to relocate volume %s for extending."
+msgstr "%s mantıksal sürücüsünün genişletmek için taşınması mümkün değil."
+
+#, 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 ""
+"%(maskingViewName)s özgün maskeleme görünümünün bileşenlerinden biri "
+"alınamıyor, bu yüzden lütfen doğru başlatıcıların maskelemenin bir parçası "
+"olup olmadığını kontrol etmek için sistem yöneticinize başvurun."
+
+#, python-format
+msgid ""
+"Only SLO/workload migration within the same SRP Pool is supported in this "
+"version The source pool : %(sourcePoolName)s does not match the target "
+"array: %(targetPoolName)s. Skipping storage-assisted migration."
+msgstr ""
+"Bu sürümde aynı SRP havuzu içinde sadece SLO/iş yükü göçü destekleniyor "
+"Kaynak havuz : %(sourcePoolName)s hedef dizi ile eşleşmez: "
+"%(targetPoolName)s. Depolama destekli göç atlanıyor."
+
+msgid "Only available volumes can be migrated between different protocols."
+msgstr ""
+"Sadece mevcut mantıksal sürücüler farklı protokoller arasında taşınabilir."
+
+#, python-format
+msgid "Pipe1 failed - %s "
+msgstr "Pipe1 başarısız - %s "
+
+#, python-format
+msgid "Pipe2 failed - %s "
+msgstr "Pipe2 başarısız - %s "
+
+msgid "Promote volume replica failed."
+msgstr "Mantıksal sürücü kopyasını yükseltme başarısız oldu."
+
+msgid "Protocol must be specified as '<in> iSCSI' or '<in> FC'."
+msgstr "Protokol '<in> iSCSI' ya da '<in> FC' olarak belirtilmiş olmalıdır."
+
+#, python-format
+msgid ""
+"Purity host %(host_name)s is managed by Cinder but CHAP credentials could "
+"not be retrieved from the Cinder database."
+msgstr ""
+"Purity istemcisi %(host_name)s Cinder tarafından yönetilir ancak CHAP kimlik "
+"bilgileri Cinder veritabanından alınamaz."
+
+#, python-format
+msgid ""
+"Purity host %(host_name)s is not managed by Cinder and can't have CHAP "
+"credentials modified. Remove IQN %(iqn)s from the host to resolve this issue."
+msgstr ""
+"Purity istemcisi %(host_name)s Cinder tarafından yönetilemez ve CHAP kimlik "
+"bilgileri değiştirilemez. Bu sorunu çözmek için istemciden IQN %(iqn)s'ini "
+"kaldır."
+
+#, python-format
+msgid "REST Not Available: %s"
+msgstr "REST Kullanılamaz: %s"
+
+#, python-format
+msgid "Re-throwing Exception %s"
+msgstr "İstisna yeniden fırlatılıyor %s"
+
+#, python-format
+msgid "Read response raised an exception: %s."
+msgstr "Okuma yanıtı bir istisna oluşturdu: %s."
+
+msgid "Recovered model server connection!"
+msgstr "Kurtarılmış model sunucu bağlantısı!"
+
+#, python-format
+msgid "Recovering from a failed execute.  Try number %s"
+msgstr "Başarısız bir yürütme kurtarılıyor.  %s numara dene"
+
+msgid "Replication must be specified as '<is> True' or '<is> False'."
+msgstr "Kopyalama '<is> True' ya da '<is> False' olarak belirtilmiş olmalıdır."
+
+msgid ""
+"Requested to setup thin provisioning, however current LVM version does not "
+"support it."
+msgstr ""
+"İnce hazırlık kurulumu istendi, ancak mevcut LVM sürümü bunu desteklemiyor."
+
+#, python-format
+msgid "Resizing %s failed. Cleaning volume."
+msgstr ""
+"%s'nin yeniden boyutlandırılması başarısız oldu. Mantıksal sürücü "
+"temizleniyor."
+
+#, python-format
+msgid "Restore to volume %(volume)s finished with error - %(error)s."
+msgstr "%(volume)s mantıksal sürücü geri yüklemesi hata ile bitti - %(error)s."
+
+#, python-format
+msgid "Retry %(retry)s times: %(method)s Failed %(rc)s: %(reason)s"
+msgstr ""
+"Yeniden deneme %(retry)s süreleri: %(method)s Başarısız oldu %(rc)s: "
+"%(reason)s"
+
+msgid "Retype of encryption type not supported."
+msgstr "Şifreleme türü Retype desteklenmiyor."
+
+msgid "Retype of extra_specs not supported."
+msgstr "extra_specs Retype desteklenmiyor."
+
+msgid "Retype with host migration not supported."
+msgstr "İstemci göçü ile Retype desteklenmiyor."
+
+#, python-format
+msgid ""
+"SLO: %(slo)s is not valid. Valid values are Bronze, Silver, Gold, Platinum, "
+"Diamond, Optimized, NONE."
+msgstr ""
+"SLO: %(slo)s geçersiz. Geçerli değerler Bronz, Gümüş, Altın, Platin, Elmas, "
+"Optimize Edilmiş, HİÇBİRİ."
+
+#, python-format
+msgid "ScPhysicalServer create error: %(wwn)s: %(code)d %(reason)s"
+msgstr "ScPhysicalServer oluşturma hatası: %(wwn)s: %(code)d %(reason)s"
+
+#, python-format
+msgid "ScReplay CreateView error: %(code)d %(reason)s"
+msgstr "ScReplay CreateView hatası: %(code)d %(reason)s"
+
+#, python-format
+msgid "ScReplay Expire error: %(code)d %(reason)s"
+msgstr "ScReplay Geçerlilik hatası: %(code)d %(reason)s"
+
+#, python-format
+msgid "ScServer error: %(code)d %(reason)s"
+msgstr "ScServer hatası: %(code)d %(reason)s"
+
+#, python-format
+msgid "ScVolume create error %(name)s: %(code)d %(reason)s"
+msgstr "ScVolume oluşturma hatası %(name)s: %(code)d %(reason)s"
+
+msgid ""
+"ScVolume returned success with empty payload.  Attempting to locate volume"
+msgstr ""
+"ScVolume boş yük ile başarı döndürdü. Mantıksal sürücü konumlandırma "
+"deneniyor"
+
+#, python-format
+msgid "Server Busy retry request: %s"
+msgstr "Sunucu Meşgul tekrar deneme isteği: %s"
+
+#, python-format
+msgid "Setting QoS for %s failed"
+msgstr "%s için QoS ayarı başarısız oldu"
+
+#, python-format
+msgid ""
+"Share %s ignored due to invalid format. Must be of form address:/export."
+msgstr ""
+"%s paylaşımı geçersiz biçim nedeniyle yoksayılır. Form adresi olmalıdır:/"
+"export."
+
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target ispresently exported for volume: %s"
+msgstr ""
+"remove_export atlanıyor. Mantıksal sürücü için şimdilik hiçbir iscsi_target "
+"dışa aktarılmadı: %s"
+
+#, python-format
+msgid "Snapshot %s: has clones"
+msgstr "Anlık sistem görüntüsü %s: kopyalara sahip"
+
+#, python-format
+msgid "Snapshot deletion failed with message: %s"
+msgstr "Anlık sistem görüntüsü silme işlemi şu ileti ile başarısız oldu: %s"
+
+msgid "Snapshot did not exist. It will not be deleted"
+msgstr "Anlık sistem görüntüsü olmasaydı silinemeyecekti"
+
+#, python-format
+msgid "Snapshot export for %s failed!"
+msgstr "%s için anlık sistem görüntüsü dışa aktarımı başarısız oldu!"
+
+#, python-format
+msgid "Source snapshot %(snapshot_id)s cannot be found."
+msgstr "Kaynak anlık sistem görüntüsü %(snapshot_id)s bulunamıyor."
+
+#, python-format
+msgid "Source snapshot cannot be found for target volume %(volume_id)s."
+msgstr ""
+"Hedef mantıksal sürücü %(volume_id)s için kaynak anlık sistem görüntüsü "
+"bulunamadı."
+
+#, python-format
+msgid "StdErr  :%s"
+msgstr "StdErr  :%s"
+
+#, python-format
+msgid "StdOut  :%s"
+msgstr "StdOut  :%s"
+
+#, python-format
+msgid "Storage profile: %s cannot be found in vCenter."
+msgstr "Depolama profili: %s vCenter'da bulunamıyor."
+
+msgid "Sync volume replica failed."
+msgstr "Mantıksal sürücü kopyasını eşzamanlandırma başarısız oldu."
+
+#, python-format
+msgid "TSM [%s] not found in CloudByte storage."
+msgstr "CloudByte depolamasında TSM [%s] bulunamadı."
+
+#, python-format
+msgid "Target end points do not exist for hardware Id: %(hardwareIdInstance)s."
+msgstr "Donanım kimliği için hedef uç noktalar yoktur: %(hardwareIdInstance)s."
+
+msgid "The Flexvisor service is unavailable."
+msgstr "Flexvisor servisi kullanılabilir değil."
+
+msgid "The connector does not contain the required information."
+msgstr "Bağlayıcı gerekli bilgileri içermez."
+
+msgid ""
+"The connector does not contain the required information: initiator is missing"
+msgstr "Bağlayıcı gerekli bilgileri içermiyor: başlatıcı eksik"
+
+msgid ""
+"The connector does not contain the required information: wwpns is missing"
+msgstr "Bağlayıcı gerekli bilgileri içermiyor: wwpns eksik"
+
+msgid "The given extra_spec or valid_values is None."
+msgstr "Verilen extra_spec ya da valid_values hiçbiridir."
+
+#, python-format
+msgid ""
+"The source array : %(sourceArraySerialNumber)s does not match the target "
+"array: %(targetArraySerialNumber)s skipping storage-assisted migration."
+msgstr ""
+"Kaynak dizi : %(sourceArraySerialNumber)s hedef dizi ile eşleşmiyor: "
+"%(targetArraySerialNumber)s, depolama destekli göç atlanıyor."
+
+#, python-format
+msgid ""
+"The source array : %(sourceArraySerialNumber)s does not match the target "
+"array: %(targetArraySerialNumber)s, skipping storage-assisted migration."
+msgstr ""
+"Kaynak dizi : %(sourceArraySerialNumber)s hedef dizi ile eşleşmiyor: "
+"%(targetArraySerialNumber)s, depolama destekli göç atlanıyor."
+
+#, python-format
+msgid "The source volume %(volume_id)s cannot be found."
+msgstr "%(volume_id)s kaynak disk bölümü bulunamıyor."
+
+#, python-format
+msgid "The volume driver requires %(data)s in the connector."
+msgstr "Mantıksal sürücü bağlayıcıda %(data)s ister."
+
+msgid "The volume driver requires the iSCSI initiator name in the connector."
+msgstr "Mantıksal sürücü bağlayıcıda iSCSI başlatıcı adı gerektirir."
+
+#, python-format
+msgid "There is no valid datastore satisfying requirements: %s."
+msgstr "Gereksinimleri karşılayacak geçerli hiçbir verideposu yok: %s."
+
+msgid "This usually means the volume was never successfully created."
+msgstr ""
+"Bu genellikle mantıksal sürücü asla başarılı bir şekilde oluşturulamaz "
+"anlamına gelir."
+
+msgid "Tiering Policy is not supported on this array."
+msgstr "Bu dizide Katmanlama İlkesi desteklenmiyor."
+
+#, python-format
+msgid "Trying to create snapshot by non-existent LV: %s"
+msgstr "Varolmayan LV ile anlık sistem görüntüsü oluşturma deneniyor: %s"
+
+#, python-format
+msgid "URLError: %s"
+msgstr "URLHata: %s"
+
+#, python-format
+msgid "Unable to create folder path %s"
+msgstr "%s klasör yolu oluşturulamadı"
+
+#, python-format
+msgid ""
+"Unable to create or get default storage group for FAST policy: "
+"%(fastPolicyName)s."
+msgstr ""
+"FAST ilkesi için öntanımlı depolama grubu alınamadı ya da oluşturulamadı: "
+"%(fastPolicyName)s."
+
+#, python-format
+msgid "Unable to create volume %s from replay"
+msgstr "Tekrardan %s mantıksal sürücüsü oluşturulamadı"
+
+#, python-format
+msgid "Unable to create volume. Volume driver %s not initialized"
+msgstr "Mantıksal sürücü oluşturulamadı. Mantıksal sürücü %s ilklendirilmemiş"
+
+msgid "Unable to delete busy volume."
+msgstr "Kullanılan mantıksal sürücü silinemedi."
+
+#, python-format
+msgid "Unable to delete due to existing snapshot for volume: %s"
+msgstr ""
+"Mantıksal sürücü için varolan anlık sistem görüntüsü nedeniyle silinemedi: %s"
+
+#, python-format
+msgid "Unable to delete due to existing snapshot for volume: %s."
+msgstr "Mantıksal sürücü anlık sistem görüntüleri nedeniyle silinemedi: %s."
+
+#, python-format
+msgid "Unable to delete profile %(cg)s : %(reason)s"
+msgstr "%(cg)s profili silinemedi: %(reason)s"
+
+#, python-format
+msgid ""
+"Unable to delete snapshot: %(snap_id)s, due to invalid status. Status must "
+"be available or error, not %(snap_status)s."
+msgstr ""
+"Geçersiz durum nedeniyle anlık sistem görüntüsü silinemedi: %(snap_id)s. "
+"Durum kullanılabilir ya da hata olmalıdır, %(snap_status)s değil."
+
+msgid ""
+"Unable to delete the destination volume during volume migration, (NOTE: "
+"database record needs to be deleted)."
+msgstr ""
+"Disk bölümü geçişi sırasında hedef disk bölümü silinemedi, (NOT: veritabanı "
+"kaydının silinmesi gerekir)."
+
+#, python-format
+msgid "Unable to determine whether %(volumeName)s is composite or not."
+msgstr ""
+"%(volumeName)s mantıksal sürücüsünün bileşik olup olmadığı belirlenemedi."
+
+msgid "Unable to disconnect host from volume."
+msgstr "Disk bölümünden istemci bağlantısı kesilemedi."
+
+#, python-format
+msgid "Unable to extend the size of the vmdk virtual disk at the path %s."
+msgstr "%s yolundaki vmdk sanal diskin boyutu genişletilemedi."
+
+msgid "Unable to find FC initiators"
+msgstr "FC başlatıcısı bulunamadı"
+
+#, python-format
+msgid "Unable to find VG: %s"
+msgstr "VG bulunamadı: %s"
+
+#, python-format
+msgid "Unable to find controller port: %s"
+msgstr "Bağlantı noktası bağlayıcısı bulunamadı: %s"
+
+#, python-format
+msgid ""
+"Unable to find default storage group for FAST policy : %(fastPolicyName)s."
+msgstr ""
+"FAST ilkesi için öntanımlı depolama grubu bulunamadı : %(fastPolicyName)s."
+
+#, python-format
+msgid "Unable to find volume mappings: %s"
+msgstr "Mantıksal sürücü eşleştirmeleri bulunamadı: %s"
+
+msgid "Unable to get associated pool of volume."
+msgstr "Mantıksal sürücünün ilişkili olduğu havuz alınamadı."
+
+#, python-format
+msgid "Unable to get default storage group %(defaultSgName)s."
+msgstr "%(defaultSgName)s öntanımlı depolama grubu alınamadı."
+
+msgid "Unable to get device mapping from network."
+msgstr "Ağdan aygıt eşleştirmesi alınamadı."
+
+#, python-format
+msgid "Unable to get policy rule for fast policy: %(fastPolicyName)s."
+msgstr "Fast ilkesi için ilke kuralı alınamadı: %(fastPolicyName)s."
+
+#, python-format
+msgid "Unable to locate Volume Group %s"
+msgstr "Mantıksal Sürücü Grubu %s yerleştirilemedi"
+
+#, python-format
+msgid "Unable to manage existing volume. Volume driver %s not initialized."
+msgstr ""
+"Varolan mantıksal sürücü yönetilemedi. Mantıksal sürücü %s ilklendirilmemiş."
+
+#, python-format
+msgid "Unable to map %(vol)s to %(srv)s"
+msgstr "%(vol)s %(srv)s sunucusuna eşleştirilemedi"
+
+#, python-format
+msgid "Unable to rename the logical volume for volume: %s"
+msgstr "Mantıksal sürücü yeniden adlandırılamadı: %s"
+
+#, python-format
+msgid "Unable to retrieve VolumeConfiguration: %s"
+msgstr "Mantıksal Sürücü Yapılandırması alınamadı: %s"
+
+#, python-format
+msgid "Unable to retrieve pool instance of %(poolName)s on array %(array)s."
+msgstr "%(array)s dizisindeki %(poolName)s havuz örneği alınamadı."
+
+#, python-format
+msgid "Unable to unmap Volume %s"
+msgstr "Mantıksal sürücü %s eşleştirmesi kaldırılamadı"
+
+msgid "Unexpected build error:"
+msgstr "Beklenmeyen inşa hatası:"
+
+msgid "Unexpected error occurs in horcm."
+msgstr "Horcm'da beklenmeyen bir hata meydana geldi."
+
+msgid "Unexpected error occurs in snm2."
+msgstr "snm2 komutunda beklenmeyen bir hata meydana geldi."
+
+#, python-format
+msgid "Unexpected error when retype() revert tried to deleteVolumeSet(%s)"
+msgstr "deleteVolumeSet(%s) için retype() geri alınırken beklenmeyen hata"
+
+#, python-format
+msgid "Unexpected error when retype() tried to deleteVolumeSet(%s)"
+msgstr "deleteVolumeSet(%s) için retype() denenirken beklenmeyen hata"
+
+#, python-format
+msgid "Unknown exception in post clone resize LUN %s."
+msgstr "Kopyalama sonrası LUN %s yeniden boyutlandırılırken bilinmeyen hata."
+
+#, python-format
+msgid ""
+"Update consistency group failed to add volume-%(volume_id)s: VolumeNotFound."
+msgstr ""
+"Mantıksal sürücü-%(volume_id)s eklemek için tutarlılık grubu güncellemesi "
+"başarısız oldu: MantıksalSürücüBulunamadı."
+
+#, python-format
+msgid ""
+"Update consistency group failed to remove volume-%(volume_id)s: "
+"VolumeNotFound."
+msgstr ""
+"Mantıksal Sürücü-%(volume_id)s kaldırmak için tutarlılık grubu güncellemesi "
+"başarısız oldu: MantıksalSürücüBulunamadı."
+
+msgid "Update snapshot usages failed."
+msgstr "Anlık sistem görüntü kullanımları güncellemesi başarısız oldu."
+
+msgid "Update volume model for transfer operation failed."
+msgstr ""
+"Aktarım işlemi için mantıksal sürücü modeli güncellemesi başarısız oldu."
+
+#, python-format
+msgid "Upload volume to image encountered an error (image-id: %(image_id)s)."
+msgstr ""
+"İmaja mantıksal sürücü yükleme bir hata ile karşılaştı (imaj bilgisi: "
+"%(image_id)s)."
+
+msgid "VGC-CLUSTER command blocked and cancelled."
+msgstr "VGC-CLUSTER komutu bloklandı ve durduruldu."
+
+#, python-format
+msgid "Version string '%s' is not parseable"
+msgstr "'%s' sürüm karakter dizisi ayrıştırılabilir değildir"
+
+#, python-format
+msgid "Virtual disk device of backing: %s not found."
+msgstr "Desteklemenin sanal disk aygıtı: %s bulunamadı."
+
+#, python-format
+msgid "Vol copy job status %s."
+msgstr "Mantıksal sürücü kopyalama iş durumu %s."
+
+#, python-format
+msgid ""
+"Volume %(name)s is not suitable for storage assisted migration using retype."
+msgstr ""
+"Retype kullanılan depolama destekli göç için %(name)s mantıksal sürücüsü "
+"uygun değil."
+
+#, python-format
+msgid "Volume %(name)s not found on the array. No volume to delete."
+msgstr ""
+"Dizide mantıksal sürücü %(name)s bulunamadı. Silinecek hiçbir mantıksal "
+"sürücü yok."
+
+#, python-format
+msgid ""
+"Volume %(name)s not found on the array. No volume to migrate using retype."
+msgstr ""
+"Dizide mantıksal sürücü %(name)s bulunamadı. Retype kullanarak göç için "
+"hiçbir mantıksal sürücü yok."
+
+#, python-format
+msgid ""
+"Volume %(volumeid)s failed to send assign command, ret: %(status)s output: "
+"%(output)s"
+msgstr ""
+"Mantıksal sürücü %(volumeid)s atama komutunu gönderemedi, dönüş: %(status)s "
+"çıktı: %(output)s"
+
+#, python-format
+msgid "Volume %s doesn't exist on array."
+msgstr "Mantıksal sürücü %s dizide yok."
+
+#, python-format
+msgid "Volume %s, not found on SF Cluster."
+msgstr "Mantıksal %s, SF Kümesinde bulunamadı."
+
+#, python-format
+msgid "Volume %s: create failed"
+msgstr "Mantıksal sürücü %s: oluşturma başarısız oldu"
+
+#, python-format
+msgid ""
+"Volume %s: driver error when trying to retype, falling back to generic "
+"mechanism."
+msgstr ""
+"%s Mantıksal Sürücü: retype denenirken sürücü hatası, genel mekanizmaya geri "
+"dönülüyor."
+
+#, python-format
+msgid "Volume %s: rescheduling failed"
+msgstr "Mantıksal sürücü %s: yeniden zamanlama başarısız oldu"
+
+#, python-format
+msgid "Volume %s: update volume state failed."
+msgstr ""
+"Mantıksal sürücü %s: mantıksal sürücü durumu güncelleme başarısız oldu."
+
+#, python-format
+msgid ""
+"Volume : %(volumeName)s has not been added to target storage group "
+"%(storageGroup)s."
+msgstr ""
+"Mantıksal sürücü : %(volumeName)s %(storageGroup)s hedef depolama grubuna "
+"eklenmemiş."
+
+#, python-format
+msgid ""
+"Volume : %(volumeName)s has not been removed from source storage group "
+"%(storageGroup)s."
+msgstr ""
+"Mantıksal Sürücü : %(volumeName)s kaynak depolama grubundan %(storageGroup)s "
+"kaldırılmadı."
+
+#, python-format
+msgid ""
+"Volume : %(volumeName)s. was not successfully migrated to target pool "
+"%(targetPoolName)s."
+msgstr ""
+"Mantıksal sürücü %(volumeName)s. hedef havuza %(targetPoolName)s başarılı "
+"bir şekilde taşınamadı."
+
+#, python-format
+msgid ""
+"Volume ID %s was not found on the SolidFire Cluster while attempting "
+"accept_transfer operation!"
+msgstr ""
+"accept_transfer işlemi denenirken SolidFire Kümesinde %s Mantıksal Sürücü "
+"Bilgisi bulunamadı!"
+
+#, python-format
+msgid ""
+"Volume ID %s was not found on the SolidFire Cluster while attempting "
+"attach_volume operation!"
+msgstr ""
+"attach_volume işlemi denenirken SolidFire Kümesinde %s Mantıksal Sürücü "
+"Bilgisi bulunamadı!"
+
+#, python-format
+msgid ""
+"Volume ID %s was not found on the SolidFire Cluster while attempting "
+"delete_volume operation!"
+msgstr ""
+"delete_volume işlemi denenirken SolidFire Kümesinde Mantıksal Sürücü Bilgisi "
+"%s bulunamadı!"
+
+#, python-format
+msgid ""
+"Volume ID %s was not found on the SolidFire Cluster while attempting "
+"detach_volume operation!"
+msgstr ""
+"detach_volume işlemi denenirken SolidFire Kümesinde %s Mantıksal Sürücü "
+"Bilgisi bulunamadı!"
+
+#, python-format
+msgid ""
+"Volume ID %s was not found on the SolidFire Cluster while attempting "
+"extend_volume operation!"
+msgstr ""
+"extend_volume işlemi denenirken SolidFire Kümesinde %s Mantıksal Sürücü "
+"Bilgisi bulunamadı!"
+
+msgid "Volume did not exist. It will not be deleted"
+msgstr "Mantıksal sürücü olmasaydı silinemeyecekti"
+
+#, python-format
+msgid "Volume driver %s not initialized"
+msgstr "Mantıksal sürücü sürücüsü %s başlatılamadı"
+
+msgid "Volume in unexpected state"
+msgstr "Beklenmeyen durumdaki mantıksal sürücü"
+
+#, python-format
+msgid "Volume in unexpected state %s, expected awaiting-transfer"
+msgstr ""
+"Mantıksal sürücü beklenmeyen %s durumunda, beklenen durum bekleyen aktarım"
+
+msgid "Volume must be detached for clone operation."
+msgstr "Mantıksal sürücü kopyalama işlemi için ayrılmış olmalıdır."
+
+#, python-format
+msgid "VolumeType %s deletion failed, VolumeType in use."
+msgstr "VolumeType %s silme başarısız oldu, VolumeType kullanımda."
+
+#, python-format
+msgid ""
+"WebDAV operation failed with error code: %(code)s reason: %(reason)s Retry "
+"attempt %(retry)s in progress."
+msgstr ""
+"WebDAV işlemi hata kodu: %(code)s neden: %(reason)s ilerleme sırasındaki "
+"tekrar deneme girişimi %(retry)s ile başarısız oldu."
+
+#, python-format
+msgid "WebDAV returned with %(code)s error during %(method)s call."
+msgstr "WebDAV %(method)s çağrısı sırasında %(code)s hatası döndürdü."
+
+#, python-format
+msgid ""
+"Workload: %(workload)s is not valid. Valid values are DSS_REP, DSS, OLTP, "
+"OLTP_REP, NONE."
+msgstr ""
+"İşyükü: %(workload)s geçerli değil. Geçerli değerler DSS_REP, DSS, OLTP, "
+"OLTP_REP, HİÇBİRİ."
+
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr "XML okuma parametresi istisnası: %s"
+
+msgid "You must set your iscsi_ip_address in cinder.conf."
+msgstr "cinder.conf dosyasında iscsi_ip_address bilgisini ayarlamalısınız."
+
+msgid "_find_mappings: volume is not active"
+msgstr "_find_mappings: mantıksal sürücü etkin değil"
+
+#, python-format
+msgid ""
+"_rm_vdisk_copy_op: Volume %(vol)s does not have the specified vdisk copy "
+"operation: orig=%(orig)s new=%(new)s."
+msgstr ""
+"_rm_vdisk_copy_op: %(vol)s mantıksal sürücü belirtilen vdisk kopyalama "
+"işlemine sahip değil: orjinal=%(orig)s yeni=%(new)s."
+
+#, python-format
+msgid ""
+"_rm_vdisk_copy_op: Volume %(vol)s metadata does not have the specified vdisk "
+"copy operation: orig=%(orig)s new=%(new)s."
+msgstr ""
+"_rm_vdisk_copy_op: Mantıksal sürücü %(vol)s metadata belirtilen vdisk "
+"kopyalama işlemine sahip değil: orjinal=%(orig)s yeni=%(new)s."
+
+#, python-format
+msgid ""
+"_rm_vdisk_copy_op: Volume %s does not have any registered vdisk copy "
+"operations."
+msgstr ""
+"_rm_vdisk_copy_op: %s mantıksal sürücü kayıtlı hiçbir vdisk kopyalama "
+"işlemine sahip değil."
+
+#, python-format
+msgid ""
+"_rm_vdisk_copy_op: Volume metadata %s does not have any registered vdisk "
+"copy operations."
+msgstr ""
+"_rm_vdisk_copy_op: Mantıksal sürücü metadata %s kayıtlı herhangi bir vdisk "
+"kopyalama işlemine sahip değil."
+
+#, python-format
+msgid ""
+"_unmap_vdisk_from_host: No mapping of volume %(vol_name)s to host "
+"%(host_name)s found."
+msgstr ""
+"_unmap_vdisk_from_host: %(host_name)s istemcisi için hiçbir mantıksal sürücü "
+"%(vol_name)s eşleştirmesi bulunamadı."
+
+#, python-format
+msgid "_wait_for_job_complete failed after %(retries)d tries."
+msgstr "_wait_for_job_complete %(retries)d denemeden sonra başarısız oldu."
+
+#, python-format
+msgid "_wait_for_sync failed after %(retries)d tries."
+msgstr "_wait_for_sync %(retries)d denemeden sonra başarısız oldu."
+
+#, 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 ""
+"yedek: %(vol_id)s yedek katı bağlantısı %(vpath)s den %(bpath)s e "
+"silinemedi.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s."
+
+#, python-format
+msgid "can't create 2 volumes with the same name, %s"
+msgstr "aynı ad ile 2 mantıksal sürücü oluşturulamıyor, %s"
+
+msgid "cinder-rtstool is not installed correctly"
+msgstr "cinder-rtstool doğru bir şekilde kurulu değil"
+
+#, python-format
+msgid "create_replay_profile failed %s"
+msgstr "create_replay_profile başarısız oldu %s"
+
+#, python-format
+msgid ""
+"delete: %(vol_id)s failed with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+"sil: %(vol_id)s stdout ile başarısız oldu: %(out)s\n"
+" stderr: %(err)s"
+
+msgid "delete_vol: provider location empty."
+msgstr "delete_vol: sağlayıcı konumu boş."
+
+#, python-format
+msgid "ensure_export: Volume %s not found on storage."
+msgstr "ensure_export: Mantıksal sürücü %s depolama üzerinde bulunamadı."
+
+#, python-format
+msgid "error opening rbd image %s"
+msgstr "rbd imajı %s açma hatası"
+
+msgid "error refreshing volume stats"
+msgstr "mantıksal sürücü durum bilgisi tazeleme hatası"
+
+#, python-format
+msgid "find_replay_profile error %s"
+msgstr "find_replay_profile hatası %s"
+
+msgid "horcm command timeout."
+msgstr "horcm komutu zaman aşımı."
+
+#, python-format
+msgid "iSCSI portal not found for service: %s"
+msgstr "Servis için iSCSI kapısı bulunamadı: %s"
+
+#, python-format
+msgid ""
+"initialize_connection: Failed to collect return properties for volume "
+"%(vol)s and connector %(conn)s."
+msgstr ""
+"initialize_connection: %(vol)s mantıksal sürücüsü ve %(conn)s bağlayıcısı "
+"için dönüş özellikleri toplanamadı."
+
+#, python-format
+msgid ""
+"initialize_connection: Failed to collect return properties for volume "
+"%(vol)s and connector %(conn)s.\n"
+msgstr ""
+"initialize_connection: %(vol)s mantıksal sürücüsü ve %(conn)s bağlayıcısı "
+"için dönüş özellikleri toplanamadı.\n"
+
+msgid "model server went away"
+msgstr "Model sunucusu gitti."
+
+#, python-format
+msgid "single_user auth mode enabled, but %(param)s not set"
+msgstr "single_user kimlik doğrulama kipi etkin, fakat %(param)s ayarlı değil"
+
+#, python-format
+msgid "snap_cg error: %(code)d %(reason)s"
+msgstr "snap_cg hatası: %(code)d %(reason)s"
+
+msgid "snm2 command timeout."
+msgstr "snm2 komutu zaman aşımı."
+
+msgid ""
+"storwize_svc_multihostmap_enabled is set to False, not allowing multi host "
+"mapping."
+msgstr ""
+"storwize_svc_multihostmap_enabled Yanlış olarak ayarlı, çoklu istemci "
+"eşlemeye izin vermez."
diff --git a/cinder/locale/tr_TR/LC_MESSAGES/cinder-log-info.po b/cinder/locale/tr_TR/LC_MESSAGES/cinder-log-info.po
new file mode 100644 (file)
index 0000000..12055e0
--- /dev/null
@@ -0,0 +1,2717 @@
+# Translations template for cinder.
+# Copyright (C) 2015 ORGANIZATION
+# This file is distributed under the same license as the cinder project.
+#
+# Translators:
+# Andreas Jaeger <jaegerandi@gmail.com>, 2015. #zanata
+# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
+msgid ""
+msgstr ""
+"Project-Id-Version: cinder 7.0.0.0b4.dev130\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2015-09-17 06:19+0000\n"
+"PO-Revision-Date: 2015-09-16 08:22+0000\n"
+"Last-Translator: Andreas Jaeger <jaegerandi@gmail.com>\n"
+"Language-Team: Turkish (Turkey) (http://www.transifex.com/openstack/cinder/"
+"language/tr_TR/)\n"
+"Language: tr-TR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Zanata 3.7.1\n"
+
+#, python-format
+msgid "\t%(name)-35s : %(value)s"
+msgstr "\t%(name)-35s : %(value)s"
+
+#, python-format
+msgid "\t%(param)-35s : %(value)s"
+msgstr "\t%(param)-35s : %(value)s"
+
+#, python-format
+msgid "\t%(prefix)-35s : %(version)s"
+msgstr "\t%(prefix)-35s : %(version)s"
+
+#, python-format
+msgid "\t%(request)-35s : %(value)s"
+msgstr "\t%(request)-35s : %(value)s"
+
+#, python-format
+msgid ""
+"\n"
+"\n"
+"\n"
+"\n"
+"Request URL: %(url)s\n"
+"\n"
+"Call Method: %(method)s\n"
+"\n"
+"Request Data: %(data)s\n"
+"\n"
+"Response Data:%(res)s\n"
+"\n"
+msgstr ""
+"\n"
+"\n"
+"\n"
+"\n"
+"İstek URL'si: %(url)s\n"
+"\n"
+"İstek Metodu: %(method)s\n"
+"\n"
+"İstek Verisi: %(data)s\n"
+"\n"
+"Yanıt Verisi:%(res)s\n"
+"\n"
+
+#, python-format
+msgid "%(element)s: %(val)s"
+msgstr "%(element)s: %(val)s"
+
+#, python-format
+msgid "%(method)s %(url)s"
+msgstr "%(method)s %(url)s"
+
+#, python-format
+msgid "%(name)s listening on %(_host)s:%(_port)s"
+msgstr "%(name)s %(_host)s:%(_port)s üzerinde dinliyor"
+
+#, python-format
+msgid "%(url)s returned a fault: %(e)s"
+msgstr "%(url)s hata döndürdü: %(e)s"
+
+#, python-format
+msgid "%(url)s returned with HTTP %(status)d"
+msgstr "%(url)s HTTP %(status)d ile geri döndü"
+
+#, python-format
+msgid "%(volume)s assign type fibre_channel, properties %(properties)s"
+msgstr "%(volume)s atama türü fibre_channel, özellikler %(properties)s"
+
+#, python-format
+msgid "%s is already umounted"
+msgstr "%s zaten ayrılmış"
+
+#, python-format
+msgid "3PAR driver cannot perform migration. Retype exception: %s"
+msgstr "3PAR sürücüsü göçü gerçekleştiremiyor. Retype istisnası: %s"
+
+#, python-format
+msgid "3PAR vlun %(name)s not found on host %(host)s"
+msgstr "3PAR vlun %(name)s %(host)s istemcisinde bulunamadı"
+
+#, python-format
+msgid ""
+"3PAR vlun for volume '%(name)s' was deleted, but the host '%(host)s' was not "
+"deleted because: %(reason)s"
+msgstr ""
+"'%(name)s' mantıksal sürücüsü için 3PAR vlun silindi, ama '%(host)s' "
+"istemcisi silinmedi çünkü: %(reason)s"
+
+#, python-format
+msgid "AUTH properties: %(authProps)s"
+msgstr "AUTH özellikleri: %(authProps)s"
+
+#, python-format
+msgid "AUTH properties: %s."
+msgstr "AUTH özellikleri: %s."
+
+#, python-format
+msgid "Accepting transfer %s"
+msgstr "%s aktarımı kabul ediliyor"
+
+msgid "Activate Flexvisor cinder volume driver."
+msgstr "Flexvisor cinder mantıksal sürücü sürücüsünü etkinleştir."
+
+msgid "Add Connection: Finished iterating over all target list"
+msgstr "Bağlantı Ekle: Tüm hedef listesi üzerinde gezme bitti"
+
+#, python-format
+msgid "Add volume response: %s"
+msgstr "Mantıksal sürücü ekleme yanıtı: %s"
+
+#, python-format
+msgid "Added %s to cg."
+msgstr "%s cg'ye eklendi."
+
+#, python-format
+msgid "Added volume: %(volumeName)s to existing storage group %(sgGroupName)s."
+msgstr ""
+"Mantıksal sürücü: %(volumeName)s mevcut depolama grubuna %(sgGroupName)s "
+"eklendi."
+
+#, python-format
+msgid "Adding ACL to volume=%(vol)s with initiator group name %(igrp)s"
+msgstr ""
+"%(igrp)s başlatıcı grup ismine sahip mantıksal sürücüye=%(vol)s ACL ekleniyor"
+
+#, python-format
+msgid ""
+"Adding volume: %(volumeName)s to default storage group for FAST policy: "
+"%(fastPolicyName)s."
+msgstr ""
+"Mantıksal sürücü: %(volumeName)s FAST ilkesi: %(fastPolicyName)s için "
+"varsayılan depolama grubuna ekleniyor."
+
+#, python-format
+msgid "Adding volumes to cg %s."
+msgstr "Mantıksal sürücüler cg %s'e ekleniyor"
+
+msgid "Attach volume completed successfully."
+msgstr "Mantıksal sürücü ekleme başarıyla tamamlandı."
+
+#, python-format
+msgid "Attempting to promote secondary replica to primary for volume %s."
+msgstr ""
+"İkincil kopya %s mantıksal sürücüsü için birincilliğe terfi ettirilmeye "
+"çalışılıyor."
+
+#, python-format
+msgid "Attempting to sync secondary replica with primary for volume %s."
+msgstr ""
+"%s mantıksal sürücüsü için ikincil kopya birincille eş zamanlanmaya "
+"çalışılıyor."
+
+msgid "Availability Zones retrieved successfully."
+msgstr "Kullanılabilir Bölgeler başarıyla alındı."
+
+#, python-format
+msgid "Available services: %s"
+msgstr "Kullanılabilir servisler: %s"
+
+#, python-format
+msgid "Backend name is %s."
+msgstr "Arka uç ismi %s."
+
+#, python-format
+msgid "Backend not found in hostname (%s) so using default."
+msgstr "Arka uç makine adında bulunamadı (%s) varsayılan kullanılıyor."
+
+#, python-format
+msgid "Backend type: %s"
+msgstr "Arka uç türü: %s"
+
+#, python-format
+msgid "Backing VM: %(backing)s renamed to %(new_name)s."
+msgstr "Destekleyen VM: %(backing)s %(new_name)s olarak yeniden adlandırıldı."
+
+msgid "Backing not available, no operation to be performed."
+msgstr "Destek kullanılabilir değil, hiçbir işlem yapılmayacak."
+
+#, python-format
+msgid "Backing not found, creating for volume: %s"
+msgstr "Destek bulunamadı, mantıksal sürücü: %s için oluşturuluyor"
+
+#, python-format
+msgid ""
+"Backup base image of volume %(volume)s still has %(snapshots)s snapshots so "
+"skipping base image delete."
+msgstr ""
+"%(volume)s mantıksal sürücüsünün yedek taban imajı hala %(snapshots)s anlık "
+"görüntüye sahip bu yüzden taban imaj silme atlanıyor."
+
+#, python-format
+msgid ""
+"Backup image of volume %(volume)s is busy, retrying %(retries)s more time(s) "
+"in %(delay)ss."
+msgstr ""
+"%(volume)s mantıksal sürücüsünün yedek imajı meşgul, %(delay)ss içinde "
+"%(retries)s kere tekrar deneniyor."
+
+#, python-format
+msgid "Backup service: %s."
+msgstr "Yedek servisi: %s."
+
+#, python-format
+msgid "Bandwidth limit is: %s."
+msgstr "Bant genişliği sınırı: %s."
+
+#, python-format
+msgid "Begin backup of volume %s."
+msgstr "Mantıksal sürücü %s yedeğine başla."
+
+msgid "Begin detaching volume completed successfully."
+msgstr "Mantıksal sürücünün ayrılmasına başlanması başarıyla tamamlandı."
+
+#, python-format
+msgid "Body: %s"
+msgstr "Gövde: %s"
+
+#, python-format
+msgid "BrcdFCZoneDriver - Add connection for I-T map: %s"
+msgstr "BrcdFCZoneDriver - I-T haritası için bağlantı ekle: %s"
+
+#, python-format
+msgid "BrcdFCZoneDriver - Delete connection for I-T map: %s"
+msgstr "BrcdFCZoneDriver - I-T haritası için bağlantı sil: %s"
+
+#, python-format
+msgid "CONCERTO version: %s"
+msgstr "CONCERTO sürümü: %s"
+
+#, python-format
+msgid "Cancelling Migration from LUN %s."
+msgstr "LUN %s'den Göç iptal ediliyor"
+
+#, python-format
+msgid ""
+"Cannot provide backend assisted migration for volume: %s because cluster "
+"exists in different management group."
+msgstr ""
+"Mantıksal sürücü: %s için arka uç destekli göç sağlanamıyor çünkü küme "
+"farklı bir yönetim grubunda."
+
+#, python-format
+msgid ""
+"Cannot provide backend assisted migration for volume: %s because the volume "
+"has been exported."
+msgstr ""
+"Mantıksal sürücü: %s için arka uç destekli göç sağlanamıyor çünkü mantıksal "
+"sürücü dışa aktarılmış."
+
+#, python-format
+msgid ""
+"Cannot provide backend assisted migration for volume: %s because the volume "
+"has snapshots."
+msgstr ""
+"Mantıksal sürücü: %s için arka uç destekli göç sağlanamıyor çünkü mantıksal "
+"sürücü anlık görüntülere sahip."
+
+#, python-format
+msgid ""
+"Cannot provide backend assisted migration for volume: %s because volume does "
+"not exist in this management group."
+msgstr ""
+"Mantıksal sürücü: %s için arka uç destekli göç sağlanamıyor çünkü mantıksal "
+"sürücü bu yönetim grubunda değil."
+
+#, python-format
+msgid ""
+"Cannot provide backend assisted migration for volume: %s because volume is "
+"from a different backend."
+msgstr ""
+"Mantıksal sürücü: %s için arka uç destekli göç sağlanamıyor çünkü mantıksal "
+"sürücü başka bir arka uçta."
+
+#, python-format
+msgid "Cgsnapshot %s: creating."
+msgstr "Cgsnapshot %s: oluşturuluyor."
+
+#, python-format
+msgid "Change volume capacity request: %s."
+msgstr "Mantıksal sürücü kapasite isteğini değiştir: %s."
+
+#, python-format
+msgid "Checking image clone %s from glance share."
+msgstr "İmaj klonu %s glance paylaşımından kontrol ediliyor."
+
+#, python-format
+msgid ""
+"Cinder NFS volume with current path \"%(cr)s\" is no longer being managed."
+msgstr ""
+"\"%(cr)s\"  mevcut yoluna sahip Cinder NFS mantıksal sürücüsü artık "
+"yönetilmiyor."
+
+msgid "Cinder secure environment indicator file exists."
+msgstr "Cinder güvenli ortam göstergesi dosyası mevcut."
+
+#, python-format
+msgid "CiscoFCZoneDriver - Add connection for I-T map: %s"
+msgstr "CiscoFCZoneDriver - I-T haritası için bağlantı ekle: %s"
+
+#, python-format
+msgid "CiscoFCZoneDriver - Delete connection for I-T map: %s"
+msgstr "CiscoFCZoneDriver - I-T haritası için bağlantı sil: %s"
+
+#, python-format
+msgid "Cleaning cache for share %s."
+msgstr "%s paylaşımı için zula temizleniyor."
+
+msgid "Cleaning up incomplete backup operations."
+msgstr "Tamamlanmamış yedek işlemleri temizleniyor."
+
+#, python-format
+msgid "Cloning from cache to destination %s"
+msgstr "Zuladan %s hedefine klonlanıyor"
+
+#, python-format
+msgid "Cloning from snapshot to destination %s"
+msgstr "Anlık görüntüden %s hedefine klonlanıyor"
+
+#, python-format
+msgid "Cloning image %s from cache"
+msgstr "%s imajı zuladan klonlanıyor"
+
+#, python-format
+msgid "Cloning image %s from snapshot."
+msgstr "İmaj %s anlık görüntüden klonlanıyor."
+
+#, python-format
+msgid "Cloning volume %(src)s to volume %(dst)s"
+msgstr "Mantıksal sürücü %(src)s %(dst)s mantıksal sürücüsüne klonlanıyor"
+
+#, python-format
+msgid ""
+"Cloning with volume_name %(vname)s clone_name %(cname)s export_path %(epath)s"
+msgstr ""
+"volume_name %(vname)s clone_name %(cname)s export_path %(epath)s ile "
+"klonlanıyor"
+
+#, python-format
+msgid "CloudByte API executed successfully for command [%s]."
+msgstr "CloudByte API'si [%s] komutu için başarıyla çalıştırıldı."
+
+msgid "Complete-Migrate volume completed successfully."
+msgstr "Mantıksal sürücü göçü-tamamlama başarıyla tamamlandı."
+
+#, python-format
+msgid "Completed: convert_to_base_volume: id=%s."
+msgstr "Tamamlandı: convert_to_base_volume: id=%s."
+
+#, python-format
+msgid "Configured pools: %s"
+msgstr "Yapılandırılan havuzlar: %s"
+
+#, python-format
+msgid ""
+"Connect initialization info: {driver_volume_type: fibre_channel, data: "
+"%(properties)s"
+msgstr ""
+"Bağlantı ilklendirme bilgisi: {driver_volume_type: fibre_channel, veri: "
+"%(properties)s"
+
+#, python-format
+msgid "Connecting to host: %s."
+msgstr "İstemciye bağlanılıyor: %s."
+
+#, python-format
+msgid "Connector returning fcnsinfo-%s"
+msgstr "Bağlayıcı fcnsinfo-%s döndürüyor"
+
+#, python-format
+msgid "Consistency group %s was deleted successfully."
+msgstr "Tutarlılık grubu %s başarıyla silindi."
+
+#, python-format
+msgid "Consistency group %s: created successfully"
+msgstr "Tutarlılık grubu %s: başarıyla oluşturuldu"
+
+#, python-format
+msgid "Consistency group %s: creating"
+msgstr "Tutarlılık grubu %s: oluşturuluyor"
+
+#, python-format
+msgid "Converted %(sz).2f MB image at %(mbps).2f MB/s"
+msgstr "%(sz).2f MB imaj %(mbps).2f MB/s hızda dönüştürüldü"
+
+#, python-format
+msgid "Copied image %(img)s to volume %(vol)s using copy offload workflow."
+msgstr ""
+"%(img)s imajı %(vol)s mantıksal sürücüsüne başkasına yükleme iş akışıyla "
+"kopyalandı."
+
+#, python-format
+msgid "Copied image to volume %s using regular download."
+msgstr "Normal indirme kullanılarak imaj %s mantıksal sürücüsüne kopyalandı."
+
+msgid "Copy image to volume completed successfully."
+msgstr "İmajın mantıksal sürücüye kopyalanması başarıyla tamamlandı."
+
+#, python-format
+msgid "Copy job to dest vol %s completed."
+msgstr "%s hedef mantıksal sürücüsüne kopyalama işi tamamlandı."
+
+msgid "Copy volume to image completed successfully."
+msgstr "Mantıksal sürücüyü imaja kopyalama başarıyla tamamlandı."
+
+#, python-format
+msgid "Copying src vol %(src)s to dest vol %(dst)s."
+msgstr ""
+"%(src)s kaynak mantıksal sürücüsü %(dst)s hedef mantıksal sürücüsüne "
+"kopyalanıyor."
+
+#, python-format
+msgid "Could not find replica to delete of volume %(vol)s."
+msgstr "%(vol)s mantıksal sürücüsünün silimi için kopya bulunamadı."
+
+#, python-format
+msgid "Could not run dpkg-query command: %(msg)s."
+msgstr "dpkg-query komutu çalıştırılamadı: %(msg)s."
+
+#, python-format
+msgid "Could not run rpm command: %(msg)s."
+msgstr "Rpm komutu çalıştırılamadı: %(msg)s."
+
+#, python-format
+msgid ""
+"Could not update storage pool with mmchattr to %(pool)s, error: %(error)s"
+msgstr ""
+"mmchattr'ye sahip depolama havuzu %(pool)s'e güncellenemedi, hata: %(error)s"
+
+#, python-format
+msgid ""
+"Couldn't find destination volume %(vol)s in the database. The entry might be "
+"successfully deleted during migration completion phase."
+msgstr ""
+"Hedef mantıksal sürücü %(vol)s veri tabanında bulunamadı. Girdi göç "
+"tamamlama aşamasında başarıyla silinmiş olabilir."
+
+#, python-format
+msgid ""
+"Couldn't find the temporary volume %(vol)s in the database. There is no need "
+"to clean up this volume."
+msgstr ""
+"Geçici mantıksal sürücü %(vol)s veri tabanında bulunamadı. Bu mantıksal "
+"sürücüyü temizlemeye gerek yok."
+
+#, python-format
+msgid "Create %(volume)s on %(device)s"
+msgstr "%(device)s üzerinde %(volume)s oluştur"
+
+#, python-format
+msgid "Create Cloned Volume %(volume_id)s completed."
+msgstr "%(volume_id)s Mantıksal sürücüsü klonlama bitti."
+
+#, python-format
+msgid "Create Consistency Group: %(group)s."
+msgstr "Tutarlılık Grubu Oluştur: %(group)s."
+
+#, python-format
+msgid "Create Volume %(volume_id)s completed."
+msgstr "%(volume_id)s Mantıksal sürücüsü oluşturuldu."
+
+#, python-format
+msgid "Create Volume %(volume_id)s from snapshot %(snapshot_id)s completed."
+msgstr ""
+"%(snapshot_id)s anlık görüntüsünden %(volume_id)s mantıksal sürücüsü "
+"oluşturma tamamlandı."
+
+#, python-format
+msgid ""
+"Create a replica from Volume: Clone Volume: %(cloneName)s Source Volume: "
+"%(sourceName)s."
+msgstr ""
+"Mantıksal sürücüden bir kopya oluştur: Kopya Mantıksal Sürücü: %(cloneName)s "
+"Kaynak Mantıksal Sürücü: %(sourceName)s."
+
+#, python-format
+msgid "Create backup finished. backup: %s."
+msgstr "Yedek oluşturma bitti. yedek: %s."
+
+#, python-format
+msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s."
+msgstr ""
+"Yedek oluşturma başlatıldı, yedek: %(backup_id)s mantıksal sürücü: "
+"%(volume_id)s."
+
+msgid "Create consistency group completed successfully."
+msgstr "Tutarlılık grubu oluşturma başarıyla tamamlandı."
+
+#, python-format
+msgid "Create consistency group from snapshot-%(snap)s completed successfully."
+msgstr ""
+"Anlık görüntü-%(snap)s den tutarlılık grubu oluşturma başarıyla tamamlandı."
+
+#, python-format
+msgid "Create export done from Volume %(volume_id)s."
+msgstr "%(volume_id)s Mantıksal sürücüsünden dışa aktarma oluşturma yapıldı."
+
+msgid "Create snapshot completed successfully"
+msgstr "Anlık görüntü oluşturma başarıyla tamamlandı"
+
+#, python-format
+msgid ""
+"Create snapshot for Consistency Group %(cgId)s cgsnapshotID: %(cgsnapshot)s."
+msgstr ""
+"Tutarlılık Grubu %(cgId)s cgsnapshotID: %(cgsnapshot)s için anlık görüntü "
+"oluştur."
+
+#, python-format
+msgid "Create snapshot from volume %s"
+msgstr "%s biriminden sistem görüntüsü oluşturuluyor"
+
+#, python-format
+msgid "Create snapshot: %(snapshot)s: volume: %(volume)s"
+msgstr "Anlık görüntü oluştur: %(snapshot)s: mantıksal sürücü: %(volume)s"
+
+#, python-format
+msgid ""
+"Create success. Snapshot: %(snapshot)s, Snapshot ID in raid: "
+"%(raid_snapshot_id)s, volume: %(volume)s."
+msgstr ""
+"Oluşturma başarılı. Anlık görüntü: %(snapshot)s, Raid'deki anlık görüntü "
+"ID'si: %(raid_snapshot_id)s, mantıksal sürücü: %(volume)s."
+
+#, python-format
+msgid "Create target consistency group %(targetCg)s."
+msgstr "Hedef tutarlılık grubu %(targetCg)s oluştur."
+
+#, python-format
+msgid "Create volume of %s GB"
+msgstr "%s GB'lık birim oluştur"
+
+#, python-format
+msgid ""
+"Created CloudByte snapshot [%(cb_snap)s] w.r.t CloudByte volume [%(cb_vol)s] "
+"and OpenStack volume [%(stack_vol)s]."
+msgstr ""
+"CloudByte anlık görüntüsü [%(cb_snap)s] w.r.t CloudByte mantıksal sürücüsü "
+"[%(cb_vol)s] ve OpenStack mantıksal sürücüsü [%(stack_vol)s] oluşturuldu."
+
+#, python-format
+msgid "Created Consistency Group %s"
+msgstr "Tutarlılık Grubu %s oluşturuldu"
+
+#, python-format
+msgid "Created datastore folder: %s."
+msgstr "Veri deposu dizini oluşturuldu: %s."
+
+#, python-format
+msgid ""
+"Created multi-attach E-Series host group %(label)s with clusterRef "
+"%(clusterRef)s"
+msgstr ""
+"clusterRef %(clusterRef)s ile çoklu-ekleme E-serisi istemci grubu %(label)s "
+"oluşturuldu"
+
+#, python-format
+msgid "Created new initiator group name: %(igGroupName)s."
+msgstr "Yeni başlatıcı grubu ismi oluşturuldu: %(igGroupName)s."
+
+#, python-format
+msgid "Created new masking view : %(maskingViewName)s."
+msgstr "Yeni maskeleme görünümü oluşturuldu : %(maskingViewName)s."
+
+#, python-format
+msgid "Created new storage group: %(storageGroupName)s."
+msgstr "Yeni depolama grubu oluşturuldu: %(storageGroupName)s."
+
+#, python-format
+msgid "Created snap grp with label %s."
+msgstr "%s etiketli anlık görüntü grubu oluşturuldu."
+
+#, python-format
+msgid "Created volume %(instanceId)s: %(name)s"
+msgstr "%(instanceId)s mantıksal sürücüsü oluşturuldu: %(name)s"
+
+#, python-format
+msgid "Created volume %(volname)s, volume id %(volid)s."
+msgstr ""
+"Mantıksal sürücü %(volname)s oluşturuldu, mantıksal sürücü kimliği %(volid)s."
+
+msgid "Created volume successfully."
+msgstr "Mantıksal sürücü başarıyla tamamlandı."
+
+#, python-format
+msgid "Created volume with label %s."
+msgstr "%s etiketine sahip mantıksal sürücü oluşturuldu."
+
+#, python-format
+msgid "Creating backup of volume %(volume_id)s in container %(container)s"
+msgstr ""
+"%(container)s kabındaki %(volume_id)s mantıksal sürücüsünün yedeği "
+"oluşturuluyor"
+
+#, python-format
+msgid "Creating cgsnapshot %(name)s."
+msgstr "Cgsnapshot %(name)s oluşturuluyor."
+
+#, python-format
+msgid "Creating clone of volume: %s"
+msgstr "Mantıksal sürücü klonu oluşturuluyor: %s"
+
+#, python-format
+msgid "Creating consistency group %(name)s from cgsnapshot %(snap)s."
+msgstr "%(name)s tutarlılık grubu %(snap)s cgsnapshot'dan oluşturuluyor."
+
+#, python-format
+msgid "Creating consistency group %(name)s."
+msgstr "%(name)s tutarlılık grubu oluşturuluyor."
+
+#, python-format
+msgid "Creating host object %(host_name)r with IQN: %(iqn)s."
+msgstr "IQN: %(iqn)s e sahip istemci nesnesi %(host_name)r oluşturuluyor."
+
+#, python-format
+msgid "Creating host object %(host_name)r with WWN: %(wwn)s."
+msgstr "WWN: %(wwn)s'e sahip %(host_name)r istemci nesnesi oluşturuluyor."
+
+#, python-format
+msgid "Creating host with ports %s."
+msgstr "%s bağlantı noktasına sahip istemci oluşturuluyor."
+
+#, python-format
+msgid "Creating image snapshot %s"
+msgstr "İmaj anlık görüntüsü %s oluşturuluyor"
+
+#, python-format
+msgid "Creating initiator group %(grp)s with initiator %(iname)s"
+msgstr "Başlatıcı grubu %(grp)s %(iname)s başlatıcısı ile oluşturuluyor"
+
+#, python-format
+msgid "Creating initiator group %(igrp)s with one initiator %(iname)s"
+msgstr "Başlatıcı grubu %(igrp)s bir başlatıcı ile oluşturuluyor %(iname)s"
+
+#, python-format
+msgid "Creating iscsi_target for volume: %s"
+msgstr "Mantıksal sürücü: %s için iscsi_target oluşturuluyor"
+
+#, python-format
+msgid ""
+"Creating snapshot for volume_name=%(vol)s snap_name=%(name)s "
+"snap_description=%(desc)s"
+msgstr ""
+"volume_name=%(vol)s snap_name=%(name)s snap_description=%(desc)s için anlık "
+"görüntü oluşturuluyor"
+
+#, python-format
+msgid "Creating snapshot: %s"
+msgstr "Anlık görüntü oluşturuluyor: %s"
+
+#, python-format
+msgid "Creating transfer of volume %s"
+msgstr "%s mantıksal sürücüsünün aktarımı oluşturuluyor"
+
+#, python-format
+msgid "Creatng volume from snapshot. volume: %s"
+msgstr "Anlık görüntüden mantıksal sürücü oluşturuluyor. mantıksal sürücü: %s"
+
+#, python-format
+msgid "Delete Consistency Group: %(group)s."
+msgstr "Tutarlılık Grubunu sil: %(group)s."
+
+#, python-format
+msgid "Delete Snapshot %(snapshot_id)s completed."
+msgstr "%(snapshot_id)s anlık görüntü silme tamamlandı."
+
+#, python-format
+msgid "Delete Snapshot: %(snapshot)s"
+msgstr "Anlık görüntü sil: %(snapshot)s"
+
+#, python-format
+msgid "Delete Snapshot: %(snapshot)s."
+msgstr "Anlık görüntü sil: %(snapshot)s."
+
+#, python-format
+msgid "Delete Snapshot: %(snapshotName)s."
+msgstr "Anlık görüntüyü sil: %(snapshotName)s."
+
+#, python-format
+msgid "Delete Volume %(volume_id)s completed."
+msgstr "%(volume_id)s Mantıksal sürücüsü silindi."
+
+#, python-format
+msgid "Delete backup finished, backup %s deleted."
+msgstr "Yedek silme bitti, yedek %s silindi."
+
+#, python-format
+msgid "Delete backup started, backup: %s."
+msgstr "Yedek silme başladı, yedek: %s."
+
+#, python-format
+msgid "Delete backup with id: %s"
+msgstr "Şu kimliğe sahip yedeği sil: %s"
+
+#, python-format
+msgid "Delete cgsnapshot %(snap_name)s for consistency group: %(group_name)s"
+msgstr "Tutarlılık grubu için %(snap_name)s cgsnapshot'ını sil: %(group_name)s"
+
+#, python-format
+msgid "Delete cgsnapshot with id: %s"
+msgstr "Şu kimliğe sahip cgsnapshot'u sil: %s"
+
+#, python-format
+msgid "Delete connection Target List: %s"
+msgstr "Bağlantı Hedef Listesini sil: %s"
+
+msgid "Delete consistency group completed successfully."
+msgstr "Tutarlılık grubunun silinmesi başarıyla tamamlandı."
+
+#, python-format
+msgid "Delete consistency group with id: %s"
+msgstr "Şu kimliğe sahip tutarlılık grubunu sil: %s"
+
+#, python-format
+msgid ""
+"Delete of backup '%(backup)s' for volume '%(volume)s' finished with warning."
+msgstr ""
+"'%(volume)s' mantıksal sürücüsü için '%(backup)s' yedeği silme uyarıyla "
+"bitti."
+
+msgid "Delete snapshot completed successfully"
+msgstr "Anlık görüntü silme başarıyla tamamlandı"
+
+#, python-format
+msgid "Delete snapshot for source CG %(cgId)s cgsnapshotID: %(cgsnapshot)s."
+msgstr ""
+"Kaynak CG %(cgId)s için anlık görüntüyü sil cgsnapshotID: %(cgsnapshot)s."
+
+msgid "Delete snapshot metadata completed successfully."
+msgstr "Anlık görüntü metadata'sı sil başarıyla tamamlandı."
+
+#, python-format
+msgid "Delete snapshot with id: %s"
+msgstr "%s id'li sistem görüntüsü siliniyor"
+
+#, python-format
+msgid "Delete transfer with id: %s"
+msgstr "Şu kimliğe sahip aktarımı sil: %s"
+
+msgid "Delete volume metadata completed successfully."
+msgstr "Mantıksal sürücü metadata'sı silme başarıyla tamamlandı."
+
+msgid "Delete volume request issued successfully."
+msgstr "Mantıksal sürücü silme isteği başarıyla yapıldı."
+
+#, python-format
+msgid "Delete volume with id: %s"
+msgstr "%s id'li birim siliniyor"
+
+#, python-format
+msgid "Deleted %(row)d rows from table=%(table)s"
+msgstr "%(row)d satır table=%(table)s'den silindi"
+
+#, python-format
+msgid ""
+"Deleted CloudByte snapshot [%(snap)s] w.r.t parent CloudByte volume "
+"[%(cb_vol)s] and parent OpenStack volume [%(stack_vol)s]."
+msgstr ""
+"CloudByte anlık görüntüsü [%(snap)s] w.r.t üst CloudByte mantıksal sürücüsü "
+"[%(cb_vol)s] ve üst OpenStack mantıksal sürücüsü [%(stack_vol)s] silindi."
+
+#, python-format
+msgid "Deleted the VM backing: %s."
+msgstr "VM desteği: %s silindi."
+
+#, python-format
+msgid "Deleted vmdk file: %s."
+msgstr "Vmdk dosyası silindi: %s."
+
+msgid "Deleted volume successfully."
+msgstr "Mantıksal sürücü başarıyla silindi."
+
+#, python-format
+msgid "Deleting Volume: %(volume)s"
+msgstr "Mantıksal sürücü siliniyor: %(volume)s"
+
+#, python-format
+msgid "Deleting backup base image='%(basename)s' of volume %(volume)s."
+msgstr ""
+"%(volume)s mantıksal sürücüsünün yedek taban imajı='%(basename)s' siliniyor."
+
+#, python-format
+msgid "Deleting deleteInitiatorGrp %s "
+msgstr "deleteInitiatorGrp %s siliniyor "
+
+#, python-format
+msgid "Deleting snapshot %(ss)s from %(pro)s"
+msgstr "Anlık görüntü %(ss)s %(pro)s'den siliniyor"
+
+#, python-format
+msgid "Deleting snapshot %s "
+msgstr "Anlık görüntü %s siliniyor "
+
+#, python-format
+msgid "Deleting snapshot: %s"
+msgstr "Anlık görüntü siliniyor: %s"
+
+#, python-format
+msgid "Deleting stale snapshot: %s"
+msgstr "Eski anlık görüntü siliniyor: %s"
+
+#, python-format
+msgid "Deleting unneeded host %(host_name)r."
+msgstr "İhtiyaç duyulmayan istemci %(host_name)r siliniyor."
+
+#, python-format
+msgid "Deleting volume %s "
+msgstr "Mantıksal sürücü %s siliniyor "
+
+msgid "Detach volume completed successfully."
+msgstr "Mantıksal sürücü ayır başarıyla tamamlandı."
+
+msgid "Determined volume DB was empty at startup."
+msgstr "Tespit edilen mantıksal sürücü DB'si başlangıçta boştu."
+
+msgid "Determined volume DB was not empty at startup."
+msgstr "Tespit edilen mantıksal sürücü DB'si başlangıçta boş değildi."
+
+#, python-format
+msgid ""
+"Did not find the snapshot: %(name)s for backing: %(backing)s. Need not "
+"delete anything."
+msgstr ""
+"Destek: %(backing)s için anlık görüntü: %(name)s bulunamadı. Hiçbir şeyin "
+"silinmesi gerekmiyor."
+
+#, python-format
+msgid "Discovery ip %(disc_ip)s is found on mgmt+data subnet %(net_label)s"
+msgstr "Keşif ip'si %(disc_ip)s %(net_label)s mgmt+veri alt ağında bulundu"
+
+#, python-format
+msgid "Discovery ip %(disc_ip)s is used on data subnet %(net_label)s"
+msgstr "Keşif ip'si %(disc_ip)s %(net_label)s veri alt ağında kullanılıyor"
+
+#, python-format
+msgid "Discovery ip %(disc_ip)s is used on subnet %(net_label)s"
+msgstr "Keşif ip'si %(disc_ip)s %(net_label)s alt ağında kullanılıyor"
+
+#, python-format
+msgid "Discovery ip %s is used on mgmt+data subnet"
+msgstr "Keşif ip'si %s mgmt+data alt ağında kullanılıyor"
+
+#, python-format
+msgid "Dissociating volume %s "
+msgstr "Mantıksal sürücü %s ilişiği kesiliyor "
+
+#, python-format
+msgid "Doing %(method)s on %(relative_url)s"
+msgstr "%(relative_url)s'de %(method)s işlemleri yapılıyor"
+
+#, python-format
+msgid "Domain id is %s."
+msgstr "Alan id'si %s."
+
+#, python-format
+msgid "Done copying image: %(id)s to volume: %(vol)s."
+msgstr "İmaj %(id)s nin mantıksal sürücü: %(vol)s e kopyalanması bitti."
+
+#, python-format
+msgid "Done copying volume %(vol)s to a new image %(img)s"
+msgstr "%(vol)s mantıksal sürücüsünün %(img)s yeni imajına kopyalanması bitti"
+
+#, python-format
+msgid "Done extending volume %(vol)s to size %(size)s GB."
+msgstr "%(vol)s mantıksal sürücüsünün %(size)s GB olarak büyütülmesi bitti."
+
+msgid "Driver initialization completed successfully."
+msgstr "Sürücü ilklendirme başarıyla tamamlandı."
+
+#, python-format
+msgid "Driver stats: %s"
+msgstr "Sürücü istatistikleri: %s"
+
+#, python-format
+msgid "EQL-driver: Setup is complete, group IP is \"%s\"."
+msgstr "EQL-sürücüsü: Kurulum tamamlandı, grup IP'si \"%s\"."
+
+#, python-format
+msgid "EQL-driver: executing \"%s\"."
+msgstr "EQL-sürücüsü: \"%s\" çalıştırılıyor."
+
+#, python-format
+msgid "Editing Volume %(vol)s with mask %(mask)s"
+msgstr "%(mask)s maskesine sahip %(vol)s mantıksal sürücüsü düzenleniyor"
+
+#, python-format
+msgid "Elapsed time for clear volume: %.2f sec"
+msgstr "Mantıksal sürücü temizleme için kalan zaman: %.2f sn"
+
+msgid "Embedded mode detected."
+msgstr "Gömülü kip algılandı."
+
+#, python-format
+msgid "Entering extend_volume volume=%(vol)s new_size=%(size)s"
+msgstr "extend_volume volume=%(vol)s new_size=%(size)s durumuna giriliyor"
+
+#, python-format
+msgid ""
+"Entering initialize_connection volume=%(vol)s connector=%(conn)s location="
+"%(loc)s"
+msgstr ""
+"initialize_connection'a giriliyor mantıksal sürücü=%(vol)s bağlayıcı="
+"%(conn)s konum=%(loc)s"
+
+#, python-format
+msgid ""
+"Entering terminate_connection volume=%(vol)s connector=%(conn)s location="
+"%(loc)s."
+msgstr ""
+"terminate_connection'a giriliyor mantıksal sürücü=%(vol)s bağlayıcı=%(conn)s "
+"konum=%(loc)s."
+
+msgid "Error attaching Volume"
+msgstr "Mantıksal sürücü eklenirken hata"
+
+msgid "Error creating Volume"
+msgstr "Mantıksal sürücü oluşturmada hata"
+
+#, python-format
+msgid "Error creating Volume %s."
+msgstr "Mantıksal sürücü %s oluşturulurken hata."
+
+#, python-format
+msgid "Error destroying Volume %s."
+msgstr "Mantıksal sürücü %s silinirken hata."
+
+msgid "Error detaching Volume"
+msgstr "Mantıksal sürücü ayrılırken hata"
+
+#, python-format
+msgid "Error extending Volume %s."
+msgstr "Mantıksal sürücü %s büyütülürken hata."
+
+#, python-format
+msgid "Exploring array subnet label %s"
+msgstr "Dizi alt ağ etiketi %s keşfediliyor"
+
+#, python-format
+msgid "Export record finished, backup %s exported."
+msgstr "Kayıt dışa aktarma bitti, yedek %s dışa aktarıldı."
+
+#, python-format
+msgid "Export record started, backup: %s."
+msgstr "Kayıt dışa aktarma başladı, yedek: %s."
+
+#, python-format
+msgid "Exported lun %(vol_id)s on lun_id %(lun_id)s."
+msgstr "%(vol_id)s lun_id %(lun_id)s üzerine aktarıldı."
+
+msgid "Extend volume completed successfully."
+msgstr "Mantıksal sürücü büyütme başarıyla tamamlandı."
+
+msgid "Extend volume request issued successfully."
+msgstr "Mantıksal sürücü büyütme isteği başarıyla yapıldı."
+
+#, python-format
+msgid "Extended volume with label %s."
+msgstr "%s etiketli mantıksal sürücü büyütüldü."
+
+#, python-format
+msgid "Extending volume %s."
+msgstr "Mantıksal sürücü %s büyütülüyor."
+
+#, python-format
+msgid "FC Initiators %(in)s of %(ins)s need registration"
+msgstr "FC Başlatıcıları %(in)s / %(ins)s kaydolmalı"
+
+#, python-format
+msgid "Failed to open iet session list for %(vol_id)s: %(e)s"
+msgstr "%(vol_id)s için iet oturumu açılamadı: %(e)s"
+
+#, python-format
+msgid "Fault thrown: %s"
+msgstr "Hata fırlatıldı: %s"
+
+#, python-format
+msgid "Filtered targets for SAN is: %s"
+msgstr "SAN için filtrelenen hedefler: %s"
+
+#, python-format
+msgid "Final filtered map for delete connection: %s"
+msgstr "Bağlantı silme için filtrelenmiş son harita: %s"
+
+#, python-format
+msgid "Final filtered map for fabric: %s"
+msgstr "Fabric için son filtrelenmiş harita: %s"
+
+#, python-format
+msgid "Fixing previous mount %s which was not unmounted correctly."
+msgstr "Düzgün bağı ayrılmamış önceki %s bağı düzeltiliyor."
+
+#, python-format
+msgid "Flash Cache policy set to %s"
+msgstr "Zula sıfırlama ilkesi %s olarak ayarlandı"
+
+#, python-format
+msgid "Flexvisor already unassigned volume %(id)s."
+msgstr "Flexvisor %(id)s mantıksal sürücü atamasını zaten kaldırdı."
+
+#, python-format
+msgid "Flexvisor snapshot %(id)s not existed."
+msgstr "Flexvisor anlık görüntüsü %(id)s mevcut değildi."
+
+#, python-format
+msgid "Flexvisor succeeded to add volume %(id)s to group %(cgid)s."
+msgstr ""
+"Flexvisor %(id)s mantıksal sürücüsünü %(cgid)s grubuna başarıyla ekledi."
+
+#, python-format
+msgid "Flexvisor succeeded to clone volume %(id)s."
+msgstr "Flexvisor %(id)s mantıksal sürücüsünü klonlamayı başardı."
+
+#, python-format
+msgid "Flexvisor succeeded to create volume %(id)s from snapshot."
+msgstr ""
+"Flexvisor başarıyla anlık görüntüden %(id)s mantıksal sürücüsünü oluşturdu."
+
+#, python-format
+msgid "Flexvisor succeeded to create volume %(id)s."
+msgstr "Flexvisor başarıyla %(id)s mantıksal sürücüsünü oluşturdu."
+
+#, python-format
+msgid "Flexvisor succeeded to delete snapshot %(id)s."
+msgstr "Flexvisor %(id)s anlık görüntüsünü silmeyi başardı."
+
+#, python-format
+msgid "Flexvisor succeeded to extend volume %(id)s."
+msgstr "Flexvisor %(id)s mantıksal sürücüsünü büyütmeyi başardı."
+
+#, python-format
+msgid "Flexvisor succeeded to remove volume %(id)s from group %(cgid)s."
+msgstr ""
+"Flexvisor başarıyla %(id)s mantıksal sürücüsünü %(cgid)s grubundan çıkardı."
+
+#, python-format
+msgid "Flexvisor succeeded to unassign volume %(id)s."
+msgstr "Flexvisor %(id)s mantıksal sürücüsü atamasını kesebildi."
+
+#, python-format
+msgid "Flexvisor volume %(id)s does not exist."
+msgstr "Flexvisor mantıksal sürücüsü %(id)s mevcut değil."
+
+msgid "Force upload to image is disabled, Force option will be ignored."
+msgstr "İmaja zorla yükleme kapalı,  Zorlama seçeneği göz ardı edilecek."
+
+#, python-format
+msgid "Found existing masking view: %(maskingViewName)s."
+msgstr "Mevcut maskeleme görünümü bulundu: %(maskingViewName)s."
+
+#, python-format
+msgid "Free capacity for backend is: %(free)s, total capacity: %(total)s."
+msgstr "Arka uç için boş kapasite: %(free)s, toplam kapasite: %(total)s."
+
+#, python-format
+msgid "Generating transfer record for volume %s"
+msgstr "Mantıksal sürücü %s için aktarım kaydı üretiliyor"
+
+#, python-format
+msgid "Get FC targets %(tg)s to register initiator %(in)s."
+msgstr "%(in)s başlatıcısını kaydetmek için FC hedeflerini %(tg)s getir."
+
+#, python-format
+msgid "Get ISCSI targets %(tg)s to register initiator %(in)s."
+msgstr "%(in)s başlatıcısını kaydetmek için ISCSI hedefleri %(tg)s'yi getir."
+
+msgid "Get all snaphsots completed successfully."
+msgstr "Tüm anlık görüntülerin alınması başarıyla bitti."
+
+msgid "Get all volumes completed successfully."
+msgstr "Tüm mantıksal sürücülerin getirilmesi başarıyla bitti."
+
+#, python-format
+msgid "Get domain by name response: %s"
+msgstr "İsimle alan adı alma yanıtı: %s"
+
+#, python-format
+msgid "Get service: %(lbl)s->%(svc)s"
+msgstr "Servis getir: %(lbl)s->%(svc)s"
+
+msgid "Get snapshot metadata completed successfully."
+msgstr "Anlık görüntü metadata'sı getir başarıyla tamamlandı."
+
+msgid "Get snapshot metadata value not implemented."
+msgstr "Anlık görüntü metadata değeri getirme uygulanmadı."
+
+msgid "Get volume admin metadata completed successfully."
+msgstr "Mantıksal sürücü yönetici metadata'sını getir başarıyla tamamlandı."
+
+msgid "Get volume image-metadata completed successfully."
+msgstr "Mantıksal sürücü imaj-metadata'sı getir başarıyla tamamlandı."
+
+msgid "Get volume metadata completed successfully."
+msgstr "Mantıksal sürücü metadata alma başarıyla tamamlandı."
+
+msgid "Get volume metadata key completed successfully."
+msgstr "Mantıksal sürücü metadata anahtarı getir başarıyla tamamlandı."
+
+msgid "Getting getInitiatorGrpList"
+msgstr "getInitiatorGrpList getiriliyor"
+
+#, python-format
+msgid "Getting volume information for vol_name=%s"
+msgstr "vol_name=%s için mantıksal sürücü bilgisi alınıyor"
+
+#, python-format
+msgid "Going to perform request again %s with valid token."
+msgstr "İstek %s geçerli jetonla tekrar gerçekleşecek."
+
+#, python-format
+msgid "HDP list: %s"
+msgstr "HDP listesi: %s"
+
+#, python-format
+msgid "HP3PARCommon %(common_ver)s,hp3parclient %(rest_ver)s"
+msgstr "HP3PARCommon %(common_ver)s,hp3parclient %(rest_ver)s"
+
+#, python-format
+msgid "HPLeftHand API version %s"
+msgstr "HPLeftHand API sürümü %s"
+
+#, python-format
+msgid "HPLeftHand driver %(driver_ver)s, proxy %(proxy_ver)s"
+msgstr "HPLeftHand sürücüsü %(driver_ver)s, proxy %(proxy_ver)s"
+
+#, python-format
+msgid "HTTP exception thrown: %s"
+msgstr "HTTP istisnası fırlatıldı: %s"
+
+#, python-format
+msgid "ISCSI properties: %(properties)s"
+msgstr "ISCSI özellikleri: %(properties)s"
+
+msgid "ISCSI provider_location not stored, using discovery."
+msgstr "ISCSI provider_location kaydedilmemiş, keşif kullanılıyor."
+
+#, python-format
+msgid "ISCSI volume is: %(volume)s"
+msgstr "ISCSI mantıksal sürücüsü: %(volume)s"
+
+#, python-format
+msgid "Image %(pool)s/%(image)s is dependent on the snapshot %(snap)s."
+msgstr "İmaj %(pool)s/%(image)s %(snap)s anlık görüntüsüne bağımlı."
+
+#, python-format
+msgid "Image cloning unsuccessful for image %(image_id)s. Message: %(msg)s"
+msgstr "%(image_id)s imajı için imaj klonlama başarısız. İleti: %(msg)s"
+
+#, python-format
+msgid "Image download %(sz).2f MB at %(mbps).2f MB/s"
+msgstr "İmaj indirme %(sz).2f MB %(mbps).2f MB/s hızında"
+
+#, python-format
+msgid "Image will locally be converted to raw %s"
+msgstr "İmaj yerel olarak ham %s'e döüştürülecek"
+
+#, python-format
+msgid "Import record id %s metadata from driver finished."
+msgstr "Sürücüden kayıt id %s metadata içe aktarma bitti."
+
+#, python-format
+msgid "Import record started, backup_url: %s."
+msgstr "Kayıt içe aktarma başladı, backup_url: %s."
+
+#, python-format
+msgid "Initialize connection: %(volume)s."
+msgstr "Bağlantıyı ilklendir: %(volume)s."
+
+msgid "Initialize volume connection completed successfully."
+msgstr "Mantıksal sürücü bağlantısını ilklendirme başarıyla tamamlandı."
+
+#, python-format
+msgid "Initialized driver %(name)s version: %(vers)s"
+msgstr "Sürücü %(name)s sürüm: %(vers)s ilklendirildi"
+
+#, python-format
+msgid "Initialized driver %(name)s version: %(vers)s."
+msgstr "Sürücü %(name)s sürüm: %(vers)s ilklendirildi."
+
+#, python-format
+msgid "Initialized driver for IBMNAS Platform: %s."
+msgstr "IBMNAS Platformu için sürücü ilklendirildi: %s."
+
+msgid "Initializing extension manager."
+msgstr "Genişletme yöneticisi başlatılıyor"
+
+#, python-format
+msgid ""
+"Initiator Name(s) %(initiatorNames)s are not on array %(storageSystemName)s."
+msgstr ""
+"Başlatıcı İsim(ler)i %(initiatorNames)s %(storageSystemName)s dizisinde "
+"değil."
+
+#, python-format
+msgid ""
+"Initiator Name(s) %(initiatorNames)s are not on array %(storageSystemName)s. "
+msgstr ""
+"Başlatıcı İsim(ler)i %(initiatorNames)s %(storageSystemName)s dizisinde "
+"değil. "
+
+#, python-format
+msgid "Initiator group name is %(grp)s for initiator %(iname)s"
+msgstr "%(iname)s başlatıcısı için başlatıcı grup ismi %(grp)s"
+
+#, python-format
+msgid "LUN %(id)s extended to %(size)s GB."
+msgstr "LUN %(id)s %(size)s GB'ye büyütüldü."
+
+#, python-format
+msgid "LUN %(lun)s extended to %(size)s GB."
+msgstr "LUN %(lun)s %(size)s GB boyutuna büyütüldü."
+
+#, python-format
+msgid "LUN %(lun)s of size %(sz)s MB is created."
+msgstr "%(sz)s MB boyutunda LUN %(lun)s oluşturuldu."
+
+#, python-format
+msgid "LUN with given ref %s need not be renamed during manage operation."
+msgstr ""
+"Verilen referans %s e sahip LUN yönetim işlemi sırasında yeniden "
+"isimlendirilemez."
+
+#, python-format
+msgid ""
+"Leaving create_volume: %(volumeName)s  Return code: %(rc)lu volume dict: "
+"%(name)s."
+msgstr ""
+"create_volume: %(volumeName)s terk ediliyor  Dönüş kodu: %(rc)lu mantıksal "
+"sürücü sözlüğü: %(name)s."
+
+#, python-format
+msgid "Leaving delete_volume: %(volumename)s  Return code: %(rc)lu."
+msgstr "delete_volume: %(volumename)s terk ediliyor  Dönüş kodu: %(rc)lu."
+
+#, python-format
+msgid "Leaving initialize_connection: %s"
+msgstr "initialize_connection: %s terk ediliyor"
+
+#, python-format
+msgid "Loaded extension: %s"
+msgstr "Yüklenen bölüm: %s"
+
+#, python-format
+msgid ""
+"Logical Volume not found when querying LVM info. (vg_name=%(vg)s, lv_name="
+"%(lv)s"
+msgstr ""
+"LVM bilgisi sorgulanırken Mantıksal Sürücü bulunamadı. (vg_name=%(vg)s, "
+"lv_name=%(lv)s"
+
+msgid "Manage existing volume completed successfully."
+msgstr "Mevcut mantıksal sürücüyü yönetme başarıyla tamamlandı."
+
+#, python-format
+msgid ""
+"Manage operation completed for LUN with new path %(path)s and uuid %(uuid)s."
+msgstr ""
+"LUN için yönetim işlemi yeni yol %(path)s ve uuid %(uuid)s ile tamamlandı."
+
+#, python-format
+msgid ""
+"Manage operation completed for volume with new label %(label)s and wwn "
+"%(wwn)s."
+msgstr ""
+"%(label)s yeni etiketli ve %(wwn)s wwn'li mantıksal sürücü için yönetme "
+"işlemi tamamlandı."
+
+#, python-format
+msgid "Manage volume %s"
+msgstr "Mantıksal sürücü %s'i yönet"
+
+msgid "Manage volume request issued successfully."
+msgstr "Mantıksal sürücü yönetim isteği başarıyla yapıldı."
+
+#, python-format
+msgid "Migrate Volume %(volume_id)s completed."
+msgstr "%(volume_id)s mantıksal sürücü göçü tamamlandı."
+
+msgid "Migrate volume completed successfully."
+msgstr "Mantıksal sürücü göçü başarıyla tamamlandı."
+
+msgid "Migrate volume completion issued successfully."
+msgstr "Mantıksal sürücü göç tamamlama başarıyla yapıldı."
+
+msgid "Migrate volume request issued successfully."
+msgstr "Mantıksal sürücü göç isteği başarıyla yapıldı."
+
+#, python-format
+msgid "Migrating using retype Volume: %(volume)s."
+msgstr "Retype kullanarak göç yapılıyor Mantıksal sürücü: %(volume)s."
+
+#, python-format
+msgid ""
+"Modifying %(volume_name)s snap_cpg from %(old_snap_cpg)s to %(new_snap_cpg)s."
+msgstr ""
+" %(volume_name)s snap_cpg %(old_snap_cpg)s den %(new_snap_cpg)s e "
+"değiştiriliyor."
+
+#, python-format
+msgid "Modifying %(volume_name)s userCPG from %(old_cpg)s to %(new_cpg)s"
+msgstr "%(volume_name)s userCPG %(old_cpg)s den %(new_cpg)s e değiştiriliyor"
+
+#, python-format
+msgid "Modifying %s comments."
+msgstr "%s yorum değiştiriliyor."
+
+msgid ""
+"Module PyWBEM not installed.  Install PyWBEM using the python-pywbem package."
+msgstr ""
+"PyWBEM modülü kurulu değil.  python-pywbem paketini kullanarak PyWBEM kur."
+
+msgid ""
+"Module PyWBEM not installed. Install PyWBEM using the python-pywbem package."
+msgstr ""
+"PyWBEM Modülü kurulu değil. python-pywbem paketini kullanarak PyWBEM kurun."
+
+#, python-format
+msgid "Mounting share: %s"
+msgstr "Paylaşım bağlanıyor: %s"
+
+msgid "Need to remove FC Zone, building initiator target map"
+msgstr "FC Bölgesi silinmeli, başlatıcı hedef haritası inşa ediliyor"
+
+msgid "Need to remove FC Zone, building initiator target map."
+msgstr "FC Bölgesi kaldırılmalı, başlatıcı hedef haritası inşa ediliyor."
+
+msgid ""
+"Neither security file nor plain text credentials are specified. Security "
+"file under home directory will be used for authentication if present."
+msgstr ""
+"Güvenlik dosyası ya da düz metin kimlik bilgileri belirtilmedi. Eğer "
+"mevcutsa ev dizini altındaki güvenlik dosyası kimlik doğrulama için "
+"kullanılacak."
+
+#, python-format
+msgid ""
+"NetApp driver of family %(storage_family)s and protocol %(storage_protocol)s "
+"loaded."
+msgstr ""
+"%(storage_family)s ailesi ve %(storage_protocol)s iletişim kuralının NetApp "
+"sürücüsü yüklendi."
+
+#, python-format
+msgid "New Cinder secure environment indicator file created at path %s."
+msgstr "%s yolunda yeni Cinder güvenli ortam göstergesi dosyası oluşturuldu."
+
+#, python-format
+msgid "New str info is: %s."
+msgstr "Yeni str bilgisi: %s."
+
+#, python-format
+msgid "No dpkg-query info found for %(pkg)s package."
+msgstr "%(pkg)s paketi için dpkg-query bilgisi bulunamadı."
+
+#, python-format
+msgid "No igroup found for initiator %s"
+msgstr "%s başlatıcısı için igroup bulunamadı"
+
+#, python-format
+msgid "No iscsi target present for volume id:%(vol_id)s: %(e)s"
+msgstr "Mantıksal sürücü id:%(vol_id)s için iscsi hedefi mevcut değil: %(e)s"
+
+#, python-format
+msgid "No need to extend volume %s as it is already the requested new size."
+msgstr ""
+"Mantıksal sürücü %s istenen yeni boyutta olduğundan mantıksal sürücüyü "
+"büyütmeye gerek yok."
+
+#, python-format
+msgid ""
+"No replication synchronization session found associated with source volume "
+"%(source)s on %(storageSystem)s."
+msgstr ""
+"%(storageSystem)s üzerinde %(source)s kaynak mantıksal sürücüsü ile ilişkili "
+"kopyalama eş zamanlama oturumu bulunamadı."
+
+#, python-format
+msgid "No rpm info found for %(pkg)s package."
+msgstr "%(pkg)s paketi için rpm bilgisi bulunamadı."
+
+#, python-format
+msgid "No snapshot found for %(cgsnapshot)s."
+msgstr "%(cgsnapshot)s için anlık görüntü bulunamadı."
+
+#, python-format
+msgid "No targets to add or remove connection for I: %s"
+msgstr "I için bağlantı ekleme ya da çıkarma için hedef yok: %s"
+
+#, python-format
+msgid "OpenStack OS Version Info: %(info)s"
+msgstr "OpenStack OS Sürüm Bilgisi: %(info)s"
+
+#, python-format
+msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s"
+msgstr ""
+"%(volume_id)s mantıksal sürücüsünün üstüne %(backup_id)s yedeğinin geri "
+"yüklemesi yazılıyor"
+
+#, python-format
+msgid "Params for add volume request: %s."
+msgstr "Mantıksal sürücü ekleme isteği için parametreler: %s."
+
+#, python-format
+msgid "Parse_loc: %s"
+msgstr "Parse_loc: %s"
+
+#, python-format
+msgid "Performing post clone for %s"
+msgstr "%s için klon sonrası işler gerçekleştiriliyor"
+
+#, python-format
+msgid "Performing secure delete on volume: %s"
+msgstr "Mantıksal sürücü güvenle siliniyor: %s"
+
+msgid "Plain text credentials are being used for authentication"
+msgstr "Kimlik doğrulama için düz metin kimlik bilgileri kullanılıyor"
+
+#, python-format
+msgid ""
+"Policy: %(policy)s, policy service:%(service)s, masking group: "
+"%(maskingGroup)s."
+msgstr ""
+"İlke: %(policy)s, ilke servisi:%(service)s, maskeleme grubu: "
+"%(maskingGroup)s."
+
+#, python-format
+msgid "Pool id is %s."
+msgstr "Havuz id'si %s."
+
+#, python-format
+msgid "Populating status for cgsnapshot: %(id)s."
+msgstr "cgsnapshot: %(id)s için durum dolduruluyor."
+
+#, python-format
+msgid "Port group instance name is %(foundPortGroupInstanceName)s."
+msgstr "Bağlantı noktası grubu sunucu ismi %(foundPortGroupInstanceName)s."
+
+#, python-format
+msgid "Post clone resize LUN %s"
+msgstr "LUN %s klon yeniden boyutlandırma sonrası"
+
+#, python-format
+msgid "Prefer use target wwpn %(wwpn)s"
+msgstr "hedef wwpn %(wwpn)s kullanmayı tercih et"
+
+#, python-format
+msgid "Profile %s has been deleted."
+msgstr "%s profili silindi."
+
+msgid "Promote volume replica completed successfully."
+msgstr "Mantıksal sürücü kopyasının terfisi başarıyla tamamlandı."
+
+#, python-format
+msgid "Protection domain name: %(domain_id)s."
+msgstr "Koruma alan adı: %(domain_id)s."
+
+#, python-format
+msgid "Protection domain name: %(domain_name)s."
+msgstr "Koruma alan adı: %(domain_name)s."
+
+msgid "Proxy mode detected."
+msgstr "Vekil kipi algılandı."
+
+#, python-format
+msgid "Purging deleted rows older than age=%(age)d days from table=%(table)s"
+msgstr ""
+"tablo=%(table)s tablosundan yaş=%(age)d den büyük silinmiş satırlar siliniyor"
+
+#, python-format
+msgid "Query capacity stats response: %s."
+msgstr "Kapasite istatistikleri sorgusu yanıtı: %s."
+
+msgid ""
+"RBD striping not supported - ignoring configuration settings for rbd striping"
+msgstr ""
+"RBD şeritleme desteklenmiyor - rbd şeritleme için yapılandırma ayarları göz "
+"ardı ediliyor"
+
+#, python-format
+msgid "RBD volume %s not found, allowing delete operation to proceed."
+msgstr ""
+"RBD mantıksal sürücüsü %s bulunamadı, devam etmek için silme işlemine izin "
+"veriliyor."
+
+#, python-format
+msgid ""
+"REST server IP: %(ip)s, port: %(port)s, username: %(user)s. Verify server's "
+"certificate: %(verify_cert)s."
+msgstr ""
+"REST sunucu IP'si: %(ip)s, bağlantı noktası: %(port)s, kullanıcıadı: "
+"%(user)s. Sunucu sertifikasını doğrula: %(verify_cert)s."
+
+#, python-format
+msgid "Re-using existing purity host %(host_name)r"
+msgstr "Mevcut purity istemcisi %(host_name)r tekrar kullanılıyor"
+
+#, python-format
+msgid "Reference count of %(volume)s is %(count)d, not detaching."
+msgstr "%(volume)s için referans sayısı %(count)d, ayrılmıyor."
+
+#, python-format
+msgid "Registering image in cache %s"
+msgstr "%s zulasında imaj kaydediliyor"
+
+#, python-format
+msgid ""
+"Relocating volume %s vmdk to a different datastore since trying to extend "
+"vmdk file in place failed."
+msgstr ""
+"Mantıksal sürücü %s vmdk başka bir veri deposuna konumlandırılıyor çünkü "
+"aynı yerde vmdk dosyasının büyütülmesi başarısız oldu."
+
+#, python-format
+msgid "Removed %s from cg."
+msgstr "%s cg'den silindi."
+
+#, python-format
+msgid "Removing ACL from volume=%(vol)s for initiator group %(igrp)s"
+msgstr ""
+"%(igrp)s başlatıcı grubu için mantıksal sürücü=%(vol)s'den ACL kaldırılıyor"
+
+#, python-format
+msgid "Removing iscsi_target for Volume ID: %s"
+msgstr "Mantıksal sürücü ID: %s için iscsi_target kaldırılıyor"
+
+#, python-format
+msgid "Removing iscsi_target for volume: %s"
+msgstr "Mantıksal sürücü: %s için iscsi_target kaldırılıyor"
+
+#, python-format
+msgid "Removing iscsi_target for: %s"
+msgstr "%s için iscsi_target kaldırılıyor"
+
+#, python-format
+msgid "Removing iscsi_target: %s"
+msgstr "iscsi_target kaldırılıyor: %s"
+
+#, python-format
+msgid "Removing non-active host: %(host)s from scheduler cache."
+msgstr "Etkin olmayan istemci:%(host)s zamanlayıcı zulasından siliniyor."
+
+#, python-format
+msgid "Removing volumes from cg %s."
+msgstr "Mantıksal sürücüler cg %s'den çıkarılıyor."
+
+#, python-format
+msgid "Rename Volume %(volume_id)s completed."
+msgstr "%(volume_id)s mantıksal sürücü yeniden isimlendirme tamamlandı."
+
+#, python-format
+msgid "Renaming backing VM: %(backing)s to %(new_name)s."
+msgstr ""
+"Destekleyen VM: %(backing)s %(new_name)s olarak yeniden adlandırılıyor."
+
+#, python-format
+msgid "Renaming existing volume %(ref_name)s to %(new_name)s"
+msgstr ""
+"Mevcut mantıksal sürücü %(ref_name)s %(new_name)s olarak yeniden "
+"adlandırılıyor"
+
+#, python-format
+msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s."
+msgstr ""
+"Benzersizleştirilmiş yapılandırma istendi: %(storage_family)s ve "
+"%(storage_protocol)s."
+
+msgid "Reserve volume completed successfully."
+msgstr "Mantıksal sürücüyü rezerve etme başarıyla bitti."
+
+#, python-format
+msgid ""
+"Reset backup status started, backup_id: %(backup_id)s, status: %(status)s."
+msgstr ""
+"Yedek durumunu sıfırlama başlatıldı, yedek_id: %(backup_id)s, durum: "
+"%(status)s."
+
+#, python-format
+msgid "Resetting backup %s to available (was restoring)."
+msgstr "Yedek %s kullanılabilir olarak sıfırlanıyor (geri yükleniyordu)."
+
+#, python-format
+msgid "Resetting backup %s to error (was creating)."
+msgstr "Yedek %s hataya sıfırlanıyor (oluşturuluyordu)."
+
+#, python-format
+msgid "Resizing LUN %s directly to new size."
+msgstr "LUN %s doğrudan yeni boyuta boyutlandırılıyor."
+
+#, python-format
+msgid "Resizing LUN %s to new size using clone operation."
+msgstr "LUN %s klon işlemiyle yeni boyuta boyutlandırılıyor."
+
+#, python-format
+msgid "Resizing file to %sG"
+msgstr "Dosya %sG olarak yeniden boyutlanıyor"
+
+#, python-format
+msgid "Resizing file to %sG..."
+msgstr "Dosya %sG'ye yeniden boyutlanıyor..."
+
+#, python-format
+msgid ""
+"Restore backup finished, backup %(backup_id)s restored to volume "
+"%(volume_id)s."
+msgstr ""
+"Yedek geri yükleme bitti, yedek %(backup_id)s %(volume_id)s mantıksal "
+"sürücüsüne geri yüklendi."
+
+#, python-format
+msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s."
+msgstr ""
+"Yedek geri yükleme başladı, yedek: %(backup_id)s mantıksal sürücü: "
+"%(volume_id)s."
+
+#, python-format
+msgid "Restoring backup %(backup)s to volume %(volume)s."
+msgstr "%(backup)s yedeği %(volume)s mantıksal sürücüsüne geri yükleniyor."
+
+#, python-format
+msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
+msgstr "Yedek %(backup_id)s %(volume_id)s mantıksal sürücüsüne geri yükleniyor"
+
+msgid "Resume volume delete completed successfully."
+msgstr "Mantıksal sürücü silmeyi sürdürme başarıyla tamamlandı."
+
+#, python-format
+msgid "Resuming delete on backup: %s."
+msgstr "Yedek üzerinde silme sürdürülüyor: %s."
+
+#, python-format
+msgid ""
+"Returning connection_info: %(info)s for volume: %(volume)s with connector: "
+"%(connector)s."
+msgstr ""
+"%(connector)s bağlayıcısına sahip %(volume)s mantıksal sürücüsü için "
+"connection_info: %(info)s döndürülüyor."
+
+#, python-format
+msgid "Retype Volume %(volume_id)s is completed."
+msgstr "%(volume_id)s Mantıksal sürücüsü retype tamamlandı."
+
+#, python-format
+msgid "Retype Volume %(volume_id)s is done and migrated to pool %(pool_id)s."
+msgstr ""
+"%(volume_id)s Mantıksal sürücüsü retype tamamlandı ve %(pool_id)s havuzuna "
+"göç edildi."
+
+#, python-format
+msgid ""
+"Retype revert %(volume_name)s snap_cpg from %(new_snap_cpg)s back to "
+"%(old_snap_cpg)s."
+msgstr ""
+"Retype %(volume_name)s snap_cpg %(new_snap_cpg)s den %(old_snap_cpg)s e geri "
+"al."
+
+msgid "Retype volume completed successfully."
+msgstr "Mantıksal sürücü rtype başarıyla tamamlandı."
+
+msgid "Retype volume request issued successfully."
+msgstr "Mantıksal sürücü retype isteği başarıyla yapıldı."
+
+#, python-format
+msgid "Review shares: %s"
+msgstr "Paylaşımları gözden geçir: %s"
+
+msgid "Roll detaching of volume completed successfully."
+msgstr "Mantıksal sürücünün ayrılmasının yuvarlanması başarıyla tamamlandı."
+
+#, python-format
+msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s"
+msgstr "%(server)s ve vserver %(vs)s için küme son ssc işi çalıştırılıyor"
+
+#, python-format
+msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s"
+msgstr "%(server)s ve vserver %(vs)s için eski ssc tazeleme işi çalıştırılıyor"
+
+#, python-format
+msgid "Running with vmemclient version: %s"
+msgstr "vmemclient sürüm: %s ile çalışıyor"
+
+#, python-format
+msgid "Running with vmemclient version: %s."
+msgstr "vmemclient sürüm: %s ile çalışıyor."
+
+#, python-format
+msgid "Save service info for %(svc)s -> %(hdp)s, %(path)s"
+msgstr " %(svc)s -> %(hdp)s, %(path)s için servis bilgisi kaydet"
+
+#, python-format
+msgid ""
+"ScaleIO copy_image_to_volume volume: %(vol)s image service: %(service)s "
+"image id: %(id)s."
+msgstr ""
+"ScaleIO copy_image_to_volume mantıksal sürücü: %(vol)s imaj servisi: "
+"%(service)s imaj id: %(id)s."
+
+#, python-format
+msgid ""
+"ScaleIO copy_volume_to_image volume: %(vol)s image service: %(service)s "
+"image meta: %(meta)s."
+msgstr ""
+"ScaleIO copy_volume_to_image mantıksal sürücü: %(vol)s imaj servisi: "
+"%(service)s imaj meta: %(meta)s."
+
+#, python-format
+msgid ""
+"ScaleIO create cloned volume: source volume %(src)s to target volume %(tgt)s."
+msgstr ""
+"ScaleIO klonlanmış mantıksal sürücü oluştur: %(src)s kaynak mantıksal "
+"sürücüden %(tgt)s hedef mantıksal sürücüye."
+
+#, python-format
+msgid ""
+"ScaleIO create volume from snapshot: snapshot %(snapname)s to volume "
+"%(volname)s."
+msgstr ""
+"ScaleIO anlık görüntüden: %(snapname)s %(volname)s mantıksal sürücüsüne "
+"mantıksal sürücü oluştur."
+
+msgid "ScaleIO delete snapshot."
+msgstr "ScaleIO anlık görüntüyü sil."
+
+#, python-format
+msgid "ScaleIO extend volume: volume %(volname)s to size %(new_size)s."
+msgstr ""
+"ScaleIO mantıksal sürücü büyüt: %(volname)s mantıksal sürücüsünü "
+"%(new_size)s boyutuna."
+
+#, python-format
+msgid "ScaleIO get domain id by name request: %s."
+msgstr "ScaleIO isimle alan id'si getirme isteği: %s."
+
+#, python-format
+msgid "ScaleIO get pool id by name request: %s."
+msgstr "ScaleIO isimle havuz id'si getirme isteği: %s."
+
+#, python-format
+msgid ""
+"Secondary ssh hosts key file %(kwargs)s will be loaded along with %(conf)s "
+"from /etc/cinder.conf."
+msgstr ""
+"İkincil ssh istemci anahtarı %(kwargs)s /etc/cinder.conf'dan gelen %(conf)s "
+"ile birlikte yüklenecek."
+
+#, python-format
+msgid "Selected datastore %(ds)s to place extended volume of size %(size)s GB."
+msgstr ""
+"%(size)s GB boyutundaki büyütülmüş mantıksal sürücüyü koymak için %(ds)s "
+"veri deposu seçildi."
+
+msgid "Session might have expired. Trying to relogin"
+msgstr "Oturum sona ermiş olabilir. Tekrar giriş deneniyor"
+
+#, python-format
+msgid "Setting host %(host)s to %(state)s."
+msgstr "%(host)s istemcisi %(state)s olarak ayarlanıyor."
+
+#, python-format
+msgid "Setting snapshot %(snap)s to online_flag %(flag)s"
+msgstr "Anlık görüntü %(snap)s online_flag %(flag)s olarak ayarlanıyor"
+
+#, python-format
+msgid "Setting volume %(vol)s to online_flag %(flag)s"
+msgstr "%(vol)s mantıksal sürücüsü online_flag %(flag)s olarak ayarlanıyor"
+
+#, python-format
+msgid "Skipping deletion of volume %s as it does not exist."
+msgstr "%s mantıksal sürücüsünün silinmesi atlanıyor çünkü mevcut değil."
+
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
+msgstr ""
+"ensure_export atlanıyor. Mantıksal sürücü: %s için hiçbir iscsi_target "
+"hazırlanmamış"
+
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume: %s"
+msgstr ""
+"remove_export atlanıyor. Mantıksal sürücü: %s için hiçbiri iscsi_target şu "
+"an dışa aktarılmamış"
+
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+"remove_export atlanıyor. Mantıksal sürücü: %s için hiçbir iscsi_target "
+"hazırlanmadı"
+
+#, python-format
+msgid "Smb share %(share)s Total size %(size)s Total allocated %(allocated)s"
+msgstr ""
+"Smb paylaşımı %(share)s Toplam boyut %(size)s Toplam ayrılan %(allocated)s"
+
+#, python-format
+msgid "Snapshot %s was deleted successfully."
+msgstr "Anlık görüntü %s başarıyla silindi."
+
+msgid "Snapshot create request issued successfully."
+msgstr "Anlık görüntü oluşturma isteği başarıyla yapıldı."
+
+#, python-format
+msgid ""
+"Snapshot creation %(cloneName)s completed. Source Volume: %(sourceName)s."
+msgstr ""
+"Anlık görüntü oluşturma %(cloneName)s tamamlandı. Kaynak Mantıksal sürücü: "
+"%(sourceName)s."
+
+msgid "Snapshot delete request issued successfully."
+msgstr "Anlık görüntü silme isteği başarıyla yapıldı."
+
+msgid "Snapshot force create request issued successfully."
+msgstr "Anlık görüntü zorla oluşturma isteği başarıyla yapıldı."
+
+#, python-format
+msgid ""
+"Snapshot record for %s is not present, allowing snapshot_delete to proceed."
+msgstr ""
+"%s için anlık görüntü kaydı mevcut değil, devam etmek için "
+"snapshot_delete'ye izin veriliyor."
+
+msgid "Snapshot retrieved successfully."
+msgstr "Anlık görüntü başarıyla getirildi."
+
+#, python-format
+msgid "Snapshot: %(snapshot)s: not found on the array."
+msgstr "Anlık görüntü: %(snapshot)s: dizide bulunamadı."
+
+#, python-format
+msgid "Source Snapshot: %s"
+msgstr "Kaynak Anlık görüntü: %s"
+
+#, python-format
+msgid "Start to create cgsnapshot for consistency group: %(group_name)s"
+msgstr "Tutarlılık grubu için cgsnapshot oluşturmaya başla: %(group_name)s"
+
+#, python-format
+msgid "Start to create consistency group: %(group_name)s id: %(id)s"
+msgstr "Tutarlılık grubu oluşturmaya başla: %(group_name)s id: %(id)s"
+
+#, python-format
+msgid "Start to delete consistency group: %(cg_name)s"
+msgstr "Tutarlılık grubu silmeye başla: %(cg_name)s"
+
+#, python-format
+msgid "Starting %(topic)s node (version %(version_string)s)"
+msgstr "%(topic)s düğüm başlatılıyor (sürüm %(version_string)s)"
+
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)"
+msgstr "Mantıksal sürücü %(driver_name)s (%(version)s) başlatılıyor"
+
+#, python-format
+msgid "Starting volume driver %(driver_name)s (%(version)s)."
+msgstr "Mantıksal sürücü sürücüsü başlatılıyor %(driver_name)s (%(version)s)."
+
+msgid "Stopping WSGI server."
+msgstr "WSGI sunucusu durduruluyor."
+
+#, python-format
+msgid "Storage Group %s was empty."
+msgstr "Depolama Grubu %s boştu."
+
+#, python-format
+msgid "Storage group not associated with the policy. Exception is %s."
+msgstr "Depolama grubu ilke ile ilişkilendirilmemiş. İstisna %s."
+
+#, python-format
+msgid ""
+"Storage pools names: %(pools)s, storage pool name: %(pool)s, pool id: "
+"%(pool_id)s."
+msgstr ""
+"Depolama havuzları isimleri: %(pools)s, depolama havuz ismi: %(pool)s, pool "
+"id: %(pool_id)s."
+
+#, python-format
+msgid "Successful login by user %s"
+msgstr "%s kullanıcısı tarafından başarılı giriş"
+
+#, python-format
+msgid ""
+"Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s."
+msgstr ""
+"Yeni destek: %(back)s VMDK dosyası: %(vmdk)s kaynağından başarıyla klonlandı."
+
+#, python-format
+msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s"
+msgstr "%(server)s ve vserver %(vs)s için ssc işi başarıyla tamamlandı"
+
+#, python-format
+msgid ""
+"Successfully completed stale refresh job for %(server)s and vserver %(vs)s"
+msgstr ""
+"%(server)s ve vserver %(vs)s için eski tazeleme işi başarıyla tamamlandı"
+
+#, python-format
+msgid "Successfully copied disk at: %(src)s to: %(dest)s."
+msgstr "%(src)s konumundaki disk başarıyla %(dest)s konumuna kopyalandı."
+
+#, python-format
+msgid "Successfully create volume %s"
+msgstr "%s mantıksal sürücüsünü başarıyla oluştur"
+
+#, python-format
+msgid ""
+"Successfully created a CloudByte volume [%(cb_vol)s] w.r.t OpenStack volume "
+"[%(stack_vol)s]."
+msgstr ""
+"Başarıyla bir CloudByte mantıksal sürücüsü [%(cb_vol)s] w.r.t OpenStack "
+"mantıksal sürücüsü [%(stack_vol)s] oluşturuldu."
+
+#, python-format
+msgid "Successfully created clone: %s."
+msgstr "Klon başarıyla oluşturuldu: %s."
+
+#, python-format
+msgid ""
+"Successfully created snapshot: %(snap)s for volume backing: %(backing)s."
+msgstr ""
+"Anlık görüntü: %(snap)s başarıyla mantıksal sürücü desteği: %(backing)s için "
+"oluşturuldu."
+
+#, python-format
+msgid "Successfully created snapshot: %s."
+msgstr "Anlık görüntü başarıyla oluşturuldu: %s."
+
+#, python-format
+msgid "Successfully created volume backing: %s."
+msgstr "Mantıksal sürücü desteği başarıyla oluşturuldu: %s."
+
+#, python-format
+msgid "Successfully deleted file: %s."
+msgstr "Dosya başarıyla silindi: %s."
+
+#, python-format
+msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s."
+msgstr "%(backing)s desteği için anlık görüntü: %(name)s başarıyla silindi."
+
+#, python-format
+msgid "Successfully deleted snapshot: %s"
+msgstr "Anlık görüntü başarıyla silindi: %s"
+
+#, python-format
+msgid "Successfully deleted snapshot: %s."
+msgstr "Anlık görüntü başarıyla silindi: %s."
+
+#, python-format
+msgid ""
+"Successfully deleted volume [%(cb_vol)s] at CloudByte corresponding to "
+"OpenStack volume [%(stack_vol)s]."
+msgstr ""
+"[%(stack_vol)s] OpenStack mantıksal sürücüsüne karşılık gelen [%(cb_vol)s] "
+"mantıksal sürücüsü CloudByte'da başarıyla silindi."
+
+#, python-format
+msgid "Successfully deleted volume: %s"
+msgstr "Mantıksal sürücü başarıyla silindi: %s"
+
+#, python-format
+msgid "Successfully extended the volume %(name)s to %(size)s GB."
+msgstr "Mantıksal sürücü %(name)s başarıyla %(size)s GB boyutuna büyütüldü."
+
+#, python-format
+msgid "Successfully extended volume %(volume_id)s to size %(size)s."
+msgstr "Mantıksal sürücü %(volume_id)s başarıyla %(size)s boyutuna büyütüldü."
+
+#, python-format
+msgid "Successfully got volume information for volume %s"
+msgstr "%s mantıksal sürücüsü için mantıksal sürücü bilgisi başarıyla alındı"
+
+#, python-format
+msgid "Successfully initialized connection with volume: %(volume_id)s."
+msgstr "Mantıksal sürücü: %(volume_id)s ile bağlantı başarıyla ilklendirildi."
+
+#, python-format
+msgid ""
+"Successfully initialized connection. target_wwn: %(target_wwn)s, "
+"initiator_target_map: %(initiator_target_map)s, lun: %(target_lun)s."
+msgstr ""
+"Bağlantı başarıyla ilklendirildi. target_wwn: %(target_wwn)s, "
+"initiator_target_map: %(initiator_target_map)s, lun: %(target_lun)s."
+
+#, python-format
+msgid ""
+"Successfully moved volume backing: %(backing)s into the folder: %(fol)s."
+msgstr ""
+"Mantıksal sürücü desteği: %(backing)s başarıyla %(fol)s dizinine taşındı."
+
+#, python-format
+msgid ""
+"Successfully relocated volume backing: %(backing)s to datastore: %(ds)s and "
+"resource pool: %(rp)s."
+msgstr ""
+"Mantıksal sürücü desteği: %(backing)s başarıyla veri deposu: %(ds)s e ve "
+"kaynak havuzu: %(rp)s ye konumlandırıldı."
+
+msgid "Successfully retrieved InitiatorGrpList"
+msgstr "InitiatorGrpList başarıyla alındı"
+
+#, python-format
+msgid "Successfully setup driver: %(driver)s for server: %(ip)s."
+msgstr "%(ip)s sunucusu için sürücü: %(driver)s başarıyla kuruldu."
+
+#, python-format
+msgid "Successfully terminated connection for volume: %(volume_id)s."
+msgstr "Mantıksal sürücü: %(volume_id)s için bağlantı başarıyla sonlandırıldı."
+
+#, python-format
+msgid ""
+"Successfully update volume stats. backend: %(volume_backend_name)s, vendor: "
+"%(vendor_name)s, driver version: %(driver_version)s, storage protocol: "
+"%(storage_protocol)s."
+msgstr ""
+"Mantıksal sürücü istatistikleri başarıyla güncellendi: "
+"%(volume_backend_name)s, satıcı: %(vendor_name)s, sürücü sürümü: "
+"%(driver_version)s, depolama iletişim kuralı: %(storage_protocol)s."
+
+#, python-format
+msgid "System %(id)s has %(status)s status."
+msgstr "Sistem %(id)s %(status)s durumuna sahip."
+
+#, python-format
+msgid ""
+"System with controller addresses [%s] is not registered with web service."
+msgstr "Kontrol adreslerine [%s] sahip sistem web servisine kayıtlı değil."
+
+#, python-format
+msgid "Target wwns in masking view %(maskingView)s: %(targetWwns)s."
+msgstr "%(maskingView)s maskeleme görünümündeki hedef wwn'ler: %(targetWwns)s."
+
+#, python-format
+msgid "Terminate connection: %(volume)s."
+msgstr "Bağlantıyı sonlandır: %(volume)s."
+
+msgid "Terminate volume connection completed successfully."
+msgstr "Mantıksal sürücü bağlantısını sonlandırma başarıyla tamamlandı."
+
+#, python-format
+msgid "The QoS sepcs is: %s."
+msgstr "QoS özelliği: %s."
+
+#, python-format
+msgid ""
+"The backing is not found, so there is no need to extend the vmdk virtual "
+"disk for the volume %s."
+msgstr ""
+"Destek bulunamadı, bu yüzden %s mantıksal sürücüsü için vmdk sanal diskini "
+"büyütmeye gerek yok."
+
+#, python-format
+msgid "The iSCSI target %(target_name)s already exists."
+msgstr "iSCSI hedefi %(target_name)s zaten mevcut."
+
+#, python-format
+msgid ""
+"The multi-attach E-Series host group '%(label)s' already exists with "
+"clusterRef %(clusterRef)s"
+msgstr ""
+"Çoklu-ekleme E-Serisi istemci grubu '%(label)s' zaten clusterRef "
+"%(clusterRef)s ile mevcut"
+
+#, python-format
+msgid "The storage group found is %(foundStorageGroupInstanceName)s."
+msgstr "Bulunan depolama grubu %(foundStorageGroupInstanceName)s."
+
+#, python-format
+msgid ""
+"The volume belongs to more than one storage group. Returning storage group "
+"%(sgName)s."
+msgstr ""
+"Mantıksal sürücü birden fazla depolama grubuna ait. %(sgName)s depolama "
+"grubu döndürülüyor."
+
+#, python-format
+msgid ""
+"There is no backing for the snapshotted volume: %(snap)s. Not creating any "
+"backing for the volume: %(vol)s."
+msgstr ""
+"Anlık görüntülenen mantıksal sürücü: %(snap)s için destek yok. Mantıksal "
+"sürücü: %(vol)s için deste oluşturulmuyor."
+
+#, python-format
+msgid ""
+"There is no backing for the source snapshot: %(snap)s. Not creating any "
+"backing for the volume: %(vol)s."
+msgstr ""
+"Kaynak anlık görüntü: %(snap)s için destek yok. Mantıksal sürücü: %(vol)s "
+"için destek oluşturulmuyor."
+
+#, python-format
+msgid ""
+"There is no backing for the source volume: %(src)s. Not creating any backing "
+"for volume: %(vol)s."
+msgstr ""
+"Kaynak mantıksal sürücü: %(src)s için destek yok. Mantıksal sürücü: %(vol)s "
+"için herhangi bir destek oluşturulmuyor."
+
+#, python-format
+msgid ""
+"There is no backing for the source volume: %(svol)s. Not creating any "
+"backing for the volume: %(vol)s."
+msgstr ""
+"Kaynak mantıksal sürücü: %(svol)s için destek yok. Mantıksal sürücü: %(vol)s "
+"için bir destek oluşturulmuyor."
+
+#, python-format
+msgid "There is no backing for the volume: %s. Need to create one."
+msgstr "Mantıksal sürücü: %s için destek yok. Bir tane oluşturmalı."
+
+#, python-format
+msgid "There is no backing, and so there is no snapshot: %s."
+msgstr "Destek yok, o yüzden anlık görüntü de yok: %s."
+
+#, python-format
+msgid "There is no backing, so will not create snapshot: %s."
+msgstr "Destek yok, yani anlık görüntü oluşturulmayacak: %s."
+
+#, python-format
+msgid ""
+"There is no snapshot point for the snapshotted volume: %(snap)s. Not "
+"creating any backing for the volume: %(vol)s."
+msgstr ""
+"Anlık görüntülenen mantıksal sürücü: %(snap)s için anlık görüntü noktası "
+"yok. Mantıksal sürücü: %(vol)s için destek oluşturulmuyor."
+
+#, python-format
+msgid ""
+"Timeout is not configured in huawei conf file. Use default: "
+"%(default_timeout)d."
+msgstr ""
+"Zaman aşımı huawei yapılandırma dosyasında yapılandırılmamış. Varsayılanı "
+"kullan: %(default_timeout)d."
+
+#, python-format
+msgid "Toggle storage_vnx_ip_address from %(old)s to %(new)s."
+msgstr "storage_vnx_ip_address'i %(old)s dan %(new)s e değiştir."
+
+msgid "Token is invalid, going to re-login and get a new one."
+msgstr "Jeton geçersiz, tekrar giriş yapıp yeni bir tane alınacak."
+
+msgid "Transfer volume completed successfully."
+msgstr "Mantıksal sürücü aktarımı başarıyla tamamlandı."
+
+#, python-format
+msgid ""
+"Tried to delete export for volume %s, but it was not found in the Datera "
+"cluster. Continuing with volume detach"
+msgstr ""
+"%s mantıksal sürücüsü için dışa aktarım silinmeye çalışıldı, ama Datera "
+"kümesinde bulunamadı. Mantıksal sürücü ayırmayla devam ediliyor"
+
+#, python-format
+msgid "Tried to delete non-existent vdisk %s."
+msgstr "Mevcut olmayan vdisk %s silinmeye çalışıldı."
+
+#, python-format
+msgid ""
+"Tried to delete snapshot %s, but was not found in Datera cluster. Continuing "
+"with delete."
+msgstr ""
+"%s anlık görüntüsü silinmeye çalışıldı, ama Datera kümesinde bulunamadı. "
+"Silmeye devam ediliyor."
+
+#, python-format
+msgid ""
+"Tried to delete volume %s, but it was not found in the Datera cluster. "
+"Continuing with delete."
+msgstr ""
+"%s mantıksal sürücüsü silinmeye çalışıldı, ama Datera kümesinde bulunamadı. "
+"Silmeye devam ediliyor."
+
+#, python-format
+msgid "Trying to unmap volume from all sdcs before deletion: %s."
+msgstr ""
+"Silmeden önce tüm sdc'lerden mantıksal sürücü eşleştirmesini kaldırmaya "
+"çalışılıyor: %s."
+
+#, python-format
+msgid ""
+"Unable to delete volume: %(vol_id)s, volume must be available or error, but "
+"is %(vol_status)s."
+msgstr ""
+"Mantıksal sürücü silinemedi: %(vol_id)s, mantıksal sürücü kullanılabilir ya "
+"da hata olmalı, ama %(vol_status)s."
+
+#, python-format
+msgid "Unable to delete volume: %s, volume currently has snapshots."
+msgstr ""
+"Mantıksal sürücü silinemiyor: %s, mantıksal sürücünün anlık görüntüleri var."
+
+#, python-format
+msgid "Unable to delete volume: %s, volume is attached."
+msgstr "Mantıksal sürücü: %s silinemedi, mantıksal sürücü ekli durumda."
+
+#, python-format
+msgid "Unable to delete volume: %s, volume is currently migrating."
+msgstr "Mantıksal sürücü silinemiyor: %s, mantıksal sürücü şu an göç ediyor."
+
+#, python-format
+msgid ""
+"Unable to delete volume: %s, volume is currently part of a consistency group."
+msgstr ""
+"Mantıksal sürücü silinemiyor: %s, mantıksal sürücü şu an bir tutarlılık "
+"grubu parçası."
+
+msgid "Unable to parse XML input."
+msgstr "XML girdisi ayrıştırılamadı."
+
+#, python-format
+msgid "Unable to serialize field '%s' - excluding from backup"
+msgstr "'%s' alanı serileştirilemiyor - yedekten çıkarılıyor"
+
+#, python-format
+msgid "Unexporting lun %s."
+msgstr "lun %s aktarımı geri alınıyor"
+
+#, python-format
+msgid "Unmanage volume %(volume_id)s completed."
+msgstr "%(volume_id)s yönetimini bırakma tamamlandı."
+
+#, python-format
+msgid "Unmanage volume %s"
+msgstr "Mantıksal sürücü %s'i yönetmeyi durdur"
+
+#, python-format
+msgid "Unmanage volume with id: %s"
+msgstr "Şu kimliğe sahip mantıksal sürücü yönetimini bırak: %s"
+
+#, python-format
+msgid "Unmanaged LUN with current path %(path)s and uuid %(uuid)s."
+msgstr ""
+"%(path)s mevcut yolu ve %(uuid)s uuid'ine sahip LUN yönetimi bırakıldı."
+
+#, python-format
+msgid "Unmanaged volume with current label %(label)s and wwn %(wwn)s."
+msgstr ""
+"%(label)s etiketli ve %(wwn)s wwn'li mantıksal sürücünün yönetimi bırakıldı."
+
+#, python-format
+msgid "Unmap volume: %(volume)s."
+msgstr "Mantıksal sürücü eşleştirmesini kes: %(volume)s."
+
+msgid "Unreserve volume completed successfully."
+msgstr "Mantıksal sürücünün rezervinin kaldırılması başarıyla bitti."
+
+#, python-format
+msgid "Update migrated volume %(new_volume)s completed."
+msgstr "Göç etmiş mantıksal sürücü %(new_volume)s güncellemesi tamamlandı."
+
+msgid "Update readonly setting on volume completed successfully."
+msgstr ""
+"Mantıksal sürücü üstünde yalnızca okunabilir ayarın güncellenmesi başarıyla "
+"tamamlandı."
+
+msgid "Update snapshot metadata completed successfully."
+msgstr "Anlık görüntü metadata'sı güncelle başarıyla tamamlandı."
+
+msgid "Update volume admin metadata completed successfully."
+msgstr "Mantıksal sürücü yönetici metadata'sını güncelle başarıyla tamamlandı."
+
+msgid "Update volume metadata completed successfully."
+msgstr "Mantıksal sürücü metadata güncellemesi başarıyla tamamlandı."
+
+#, python-format
+msgid "Updated Consistency Group %s"
+msgstr "Tutarlılık Grubu %s güncellendi"
+
+#, python-format
+msgid ""
+"Updating consistency group %(id)s with name %(name)s description: "
+"%(description)s add_volumes: %(add_volumes)s remove_volumes: "
+"%(remove_volumes)s."
+msgstr ""
+"%(name)s isimli %(id)s tutarlılık grubu güncelleniyor tanım: %(description)s "
+"add_volumes: %(add_volumes)s remove_volumes: %(remove_volumes)s."
+
+#, python-format
+msgid "Updating snapshot %(id)s with info %(dict)s"
+msgstr "%(id)s anlık görüntüsü %(dict)s bilgisi ile güncelleniyor"
+
+#, python-format
+msgid "Updating storage service catalog information for backend '%s'"
+msgstr "'%s' arka ucu için depolama servisi kataloğu bilgisi güncelleniyor"
+
+msgid "Use default PrefetchType. PrefetchType: Intelligent."
+msgstr "Varsayılan PrefetchType kullan. PrefetchType: Zeki."
+
+#, python-format
+msgid ""
+"Using FC Zone Manager %(zm_version)s, Driver %(drv_name)s %(drv_version)s."
+msgstr ""
+"FC Zone Manager %(zm_version)s, Sürücü %(drv_name)s %(drv_version)s "
+"kullanılıyor."
+
+#, python-format
+msgid "Using FC lookup service %s"
+msgstr "FC arama servisi %s kullanılıyor"
+
+#, python-format
+msgid "Using existing initiator group name: %(igGroupName)s."
+msgstr "Mevcut başlatıcı grubu ismi kullanılıyor: %(igGroupName)s."
+
+#, python-format
+msgid "Using overridden vmware_host_version from config: %s"
+msgstr ""
+"%s yapılandırmasından üzerine yazılmış vmware_host_version kullanılıyor"
+
+#, python-format
+msgid "Using pool %(pool)s instead of %(cpg)s"
+msgstr "%(cpg)s yerine %(pool)s havuzu kullanılıyor"
+
+#, python-format
+msgid "Using security file in %s for authentication"
+msgstr "Kimlik doğrulama için %s içindeki güvenlik dosyası kullanılıyor"
+
+#, python-format
+msgid "Using service label: %s"
+msgstr "Servis etiketi kullanılıyor: %s"
+
+#, python-format
+msgid "Value with type=%s is not serializable"
+msgstr "type=%s sahip değer serileştirilemez"
+
+#, python-format
+msgid "Verified VMOS version %s is supported."
+msgstr "Doğrulanmış VMOS sürümü %s destekleniyor."
+
+#, python-format
+msgid "Virtual volume %(disp)s '%(new)s' is being retyped."
+msgstr "Sanal mantıksal sürücü %(disp)s '%(new)s' retype ediliyor."
+
+#, python-format
+msgid "Virtual volume %(disp)s '%(new)s' is now being managed."
+msgstr "Sanal mantıksal sürücü %(disp)s '%(new)s' artık yönetiliyor."
+
+#, python-format
+msgid ""
+"Virtual volume %(disp)s '%(new)s' snapCPG is empty so it will be set to: "
+"%(cpg)s"
+msgstr ""
+"Sanal mantıksal sürücü %(disp)s '%(new)s' snapCPG boş, bu yüzden %(cpg)s "
+"olarak ayarlanacak"
+
+#, python-format
+msgid ""
+"Virtual volume %(disp)s '%(vol)s' is no longer managed. Volume renamed to "
+"'%(new)s'."
+msgstr ""
+"Sanal mantıksal sürücü %(disp)s '%(vol)s' artık yönetilmiyor. Mantıksal "
+"sürücü '%(new)s' olarak yeniden adlandırıldı."
+
+#, python-format
+msgid "Virtual volume %(disp)s successfully retyped to %(new_type)s."
+msgstr ""
+"Sanal mantıksal sürücü %(disp)s başarıyla %(new_type)s olarak retype edildi."
+
+#, python-format
+msgid "Virtual volume '%(ref)s' renamed to '%(new)s'."
+msgstr "Sanal mantıksal sürücü '%(ref)s' '%(new)s' olarak adlandırıldı."
+
+#, python-format
+msgid "Vol copy job completed for dest %s."
+msgstr "Mantıksal sürücü kopyalama işi %s hedefi için tamamlandı."
+
+#, python-format
+msgid "Volume  %(volume)s does not have meta device members."
+msgstr "Mantıksal sürücü  %(volume)s meta aygıt üyelerine sahip değil."
+
+#, python-format
+msgid ""
+"Volume %(volume)s is already mapped. The device number is  %(deviceNumber)s."
+msgstr ""
+"Mantıksal sürücü %(volume)s zaten eşleştirilmiş. Aygıt numarası  "
+"%(deviceNumber)s."
+
+#, python-format
+msgid "Volume %(volumeName)s not in any storage group."
+msgstr "Mantıksal sürücü %(volumeName)s hiçbir depolama grubunda değil."
+
+#, python-format
+msgid ""
+"Volume %(volume_id)s: being created as %(create_type)s with specification: "
+"%(volume_spec)s"
+msgstr ""
+"Mantıksal sürücü %(volume_id)s: %(volume_spec)s özelliğine sahip "
+"%(create_type)s olarak oluşturuluyor"
+
+#, python-format
+msgid "Volume %(volume_name)s (%(volume_id)s): created successfully"
+msgstr ""
+"Mantıksal sürücü %(volume_name)s (%(volume_id)s): başarıyla oluşturuldu"
+
+#, python-format
+msgid "Volume %s has been transferred."
+msgstr "Mantıksal sürücü %s aktarıldı."
+
+#, python-format
+msgid "Volume %s is mapping to multiple hosts."
+msgstr "Mantıksal sürücü %s birden fazla istemciyle eşleşiyor."
+
+#, python-format
+msgid "Volume %s is not mapped. No volume to unmap."
+msgstr ""
+"Mantıksal sürücü %s eşleştirilmemiş. Eşleştirmesi kesilecek bir mantıksal "
+"sürücü yok."
+
+#, python-format
+msgid "Volume %s: retyped successfully"
+msgstr "Mantıksal sürücü %s: retype başarılı"
+
+#, python-format
+msgid "Volume copy %(size_in_m).2f MB at %(mbps).2f MB/s"
+msgstr "Mantıksal sürücü kopyalama %(size_in_m).2f MB %(mbps).2f MB/s hızında"
+
+msgid "Volume created successfully."
+msgstr "Mantıksal sürücü başarıyla oluşturuldu."
+
+msgid "Volume info retrieved successfully."
+msgstr "Mantıksal sürücü bilgisi başarıyla getirildi."
+
+msgid "Volume retrieved successfully."
+msgstr "Mantıksal sürücü başarıyla alındı."
+
+#, python-format
+msgid "Volume service: %(label)s. Casted to: %(loc)s"
+msgstr "Mantıksal sürücü servisi: %(label)s. %(loc)s'a gönderildi"
+
+#, python-format
+msgid "Volume status is: %s."
+msgstr "Mantıksal sürücü durumu: %s."
+
+#, python-format
+msgid "Volume type is %s."
+msgstr "Mantıksal sürücü türü %s."
+
+#, python-format
+msgid ""
+"Volume type: %(volume_type)s, storage pool name: %(pool_name)s, storage pool "
+"id: %(pool_id)s, protection domain id: %(domain_id)s, protection domain "
+"name: %(domain_name)s."
+msgstr ""
+"Mantıksal sürücü türü: %(volume_type)s, depolama havuzu ismi: %(pool_name)s, "
+"depolama havuzu kimliği: %(pool_id)s, koruma alan kimliği: %(domain_id)s, "
+"koruma alan ismi: %(domain_name)s."
+
+msgid "Volume updated successfully."
+msgstr "Mantıksal sürücü başarıyla güncellendi."
+
+#, python-format
+msgid "Volume with given ref %s need not be renamed during manage operation."
+msgstr ""
+"Verilen %s referanslı mantıksal sürücü yönetme işlemi süresinde yeniden "
+"adlandırılmamalı."
+
+#, python-format
+msgid "Volume with the name %s wasn't found, can't unmanage"
+msgstr "%s isimli mantıksal sürücü bulunamadı, yönetim bırakılamıyor"
+
+#, python-format
+msgid ""
+"Volume: %(vol_id)s, size: %(vol_size)d is larger than backup: %(backup_id)s, "
+"size: %(backup_size)d, continuing with restore."
+msgstr ""
+"Mantıksal sürücü: %(vol_id)s, boyut: %(vol_size)d yedek: %(backup_id)s, "
+"boyut: %(backup_size)d'den büyük, geri yüklemeyle devam ediliyor."
+
+msgid "WSGI server has stopped."
+msgstr "WSGI sunucusu durduruldu."
+
+#, python-format
+msgid "WWPN on node %(node)s: %(wwpn)s."
+msgstr "%(node)s düğümü üzerinde WWPN: %(wwpn)s."
+
+#, python-format
+msgid ""
+"Wait interval for %(event_type)s is not configured in huawei conf file. Use "
+"default: %(default_wait_interval)d."
+msgstr ""
+"%(event_type)s için bekleme aralığı huawei yapılandırma dosyasında "
+"yapılandırılmamış: %(default_wait_interval)d."
+
+msgid "Waiting for web service array communication."
+msgstr "Web servis dizisi iletişimi bekleniyor."
+
+#, python-format
+msgid "XML exception reading parameter: %s"
+msgstr "Parametre okurken XML istisnası: %s"
+
+#, python-format
+msgid "XtremIO SW version %s"
+msgstr "XtremIO SW sürümü %s"
+
+#, python-format
+msgid "ZFSSA version: %s"
+msgstr "ZFSSA sürümü: %s"
+
+#, python-format
+msgid "Zone exists in I-T mode. Skipping zone creation %s"
+msgstr "Bölge I-T kipinde mevcut. Bölge oluşturma %s atlanıyor"
+
+#, python-format
+msgid "Zone map to add: %s"
+msgstr "Eklenecek bölge haritası: %s"
+
+#, python-format
+msgid "Zoning Policy: %s, not recognized"
+msgstr "Bölgeleme İlkesi: %s, tanınmıyor"
+
+#, python-format
+msgid "Zoning policy for Fabric %s"
+msgstr "Fabric %s için bölgeleme ilkesi"
+
+#, python-format
+msgid "Zoning policy for fabric %s"
+msgstr "Fabric %s için bölgeleme haritası"
+
+#, python-format
+msgid ""
+"_check_volume_copy_ops: Volume %(vol)s does not have the specified vdisk "
+"copy operation: orig=%(orig)s new=%(new)s."
+msgstr ""
+"_check_volume_copy_ops: Mantıksal sürücü %(vol)s belirtilen vdisk kopyalama "
+"işlemine sahip değil asıl=%(orig)s yeni=%(new)s."
+
+#, python-format
+msgid "_get_tgt_iqn: iSCSI target iqn is: %s."
+msgstr "_get_tgt_iqn: iSCSI hedef iqn: %s."
+
+#, python-format
+msgid "casted to %s"
+msgstr "%s'e gönderildi"
+
+#, python-format
+msgid "cgsnapshot %s: created successfully"
+msgstr "cgsnapshot %s: başarıyla oluşturuldu"
+
+#, python-format
+msgid "cgsnapshot %s: deleted successfully"
+msgstr "cgsnapshot %s: başarıyla silindi"
+
+#, python-format
+msgid "cgsnapshot %s: deleting"
+msgstr "cgsnapshot %s: siliniyor"
+
+#, python-format
+msgid "create_volume: create_lu returns %s"
+msgstr "create_volume: create_lu %s döndürüyor"
+
+#, python-format
+msgid "delete lun loc %s"
+msgstr "lun loc %s sil"
+
+#, python-format
+msgid "do_setup: %s"
+msgstr "do_setup: %s"
+
+#, python-format
+msgid "free capacity of pool %(pool)s is: %(free)s, total capacity: %(total)s."
+msgstr ""
+"%(pool)s havuzu için boş kapasite: %(free)s, toplam kapasite: %(total)s."
+
+#, python-format
+msgid "iSCSI Initiators %(in)s of %(ins)s need registration."
+msgstr "iSCSI Başlatıcıları %(in)s / %(ins)s kaydolmalı."
+
+#, python-format
+msgid "iSCSI portal found for service: %s"
+msgstr "Servis içi iSCSI portalı bulundu: %s"
+
+#, python-format
+msgid "igroup %(grp)s found for initiator %(iname)s"
+msgstr "%(iname)s başlatıcısı için %(grp)s igroup bulundu"
+
+#, python-format
+msgid "initialize volume %(vol)s connector %(conn)s"
+msgstr "%(vol)s mantıksal sürücüsü %(conn)s bağlayıcısını ilklendir"
+
+#, python-format
+msgid "initialize_ connection: %(vol)s:%(initiator)s"
+msgstr "initialize_ connection: %(vol)s:%(initiator)s"
+
+#, python-format
+msgid "initialize_connection volume: %(volume)s, connector: %(connector)s"
+msgstr ""
+"initialize_connection mantıksal sürücü: %(volume)s, bağlayıcı: %(connector)s"
+
+#, python-format
+msgid "initiate: connection %s"
+msgstr "başlat: bağlantı %s"
+
+#, python-format
+msgid "initiator name: %(initiator_name)s, volume name: %(volume)s."
+msgstr "başlatıcı ismi: %(initiator_name)s, mantıksal sürücü ismi: %(volume)s."
+
+msgid ""
+"initiator_auto_registration: False. Initiator auto registration is not "
+"enabled. Please register initiator manually."
+msgstr ""
+"initiator_auto_registration: False. Başlatıcı otomatik kaydı etkin değil. "
+"Lütfen başlatıcıyı elle kaydedin."
+
+#, python-format
+msgid "iops limit is: %s."
+msgstr "iops sınırı: %s."
+
+#, python-format
+msgid "iscsi_initiators: %s"
+msgstr "iscsi_initiators: %s"
+
+#, python-format
+msgid "location is: %(location)s"
+msgstr "konum: %(location)s"
+
+#, python-format
+msgid ""
+"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
+"(temporary volume %(vol2)s"
+msgstr ""
+"migrate_volume_completion %(vol1)s mantıksal sürücüsü için bir hatayı "
+"temizliyor (geçici mantıksal sürücü %(vol2)s"
+
+#, python-format
+msgid "new cloned volume: %s"
+msgstr "yeni klonlanan mantıksal sürücü: %s"
+
+#, python-format
+msgid "nfs_info: %(key)s: %(path)s, HDP: %(fslabel)s FSID: %(hdp)s"
+msgstr "nfs_info: %(key)s: %(path)s, HDP: %(fslabel)s FSID: %(hdp)s"
+
+#, python-format
+msgid "open_connection to %(ssn)s at %(ip)s"
+msgstr "%(ip)s ye %(ssn)s open_connection"
+
+#, python-format
+msgid "setting volume %s to error_restoring (was restoring-backup)."
+msgstr ""
+"%s mantıksal sürücüsü error_restoring olarak ayarlanıyor (yedek geri "
+"yükleniyordu)."
+
+#, python-format
+msgid "share: %(share)s -> %(info)s"
+msgstr "paylaşım: %(share)s -> %(info)s"
+
+#, python-format
+msgid "share: %s incorrect entry"
+msgstr "paylaşım: %s geçersiz girdi"
+
+#, python-format
+msgid "smis_do_iscsi_discovery is: %(out)s."
+msgstr "smis_do_iscsi_discovery: %(out)s."
+
+#, python-format
+msgid "snapshot %s doesn't exist"
+msgstr "anlık görüntü %s mevcut değil"
+
+#, python-format
+msgid "source volume for cloning: %s"
+msgstr "klon için kaynak mantıksal sürücü: %s"
+
+#, python-format
+msgid "targetlist: %s"
+msgstr "hedeflistesi: %s"
+
+#, python-format
+msgid "terminate: connection %s"
+msgstr "sonlandır: bağlantı %s"
+
+#, python-format
+msgid "terminate_connection volume: %(volume)s, connector: %(con)s"
+msgstr "terminate_connection mantıksal sürücü: %(volume)s, bağlayıcı: %(con)s"
+
+#, python-format
+msgid "tunevv failed because the volume '%s' has snapshots."
+msgstr "tunew başarısız çünkü '%s' mantıksal sürücüsü anlık görüntülere sahip."
+
+#, python-format
+msgid "username: %(username)s, verify_cert: %(verify)s."
+msgstr "kullanıcı adı: %(username)s, verify_cert: %(verify)s."
+
+#, python-format
+msgid "vol=%s"
+msgstr "birim=%s"
+
+#, python-format
+msgid "vol_name=%(name)s provider_location=%(loc)s"
+msgstr "vol_name=%(name)s provider_location=%(loc)s"
+
+#, python-format
+msgid "volume %s doesn't exist"
+msgstr "mantıksal sürücü %s mevcut değil"
+
+#, python-format
+msgid "volume %s no longer exists in backend"
+msgstr "mantıksal sürücü %s artık arka uçta mevcut değil"
+
+msgid "volume_file does not support fileno() so skipping fsync()"
+msgstr "volume_file fileno() desteklemiyor bu yüzden fsync() atlanıyor"
index a50e2d8e8e7dd1525ca8fc81a66a5cb87dae61c8..96dee6e35731edcbb0dd43abda117b005bd48fa1 100644 (file)
@@ -4,21 +4,23 @@
 #
 # Translators:
 # Ying Chun Guo <daisy.ycguo@gmail.com>, 2015
+# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: Cinder\n"
+"Project-Id-Version: cinder 7.0.0.0b4.dev130\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-08-27 06:19+0000\n"
+"POT-Creation-Date: 2015-09-17 06:19+0000\n"
 "PO-Revision-Date: 2015-08-26 03:31+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Turkish (Turkey) (http://www.transifex.com/openstack/cinder/"
 "language/tr_TR/)\n"
-"Language: tr_TR\n"
+"Language: tr-TR\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.0\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Zanata 3.7.1\n"
 
 #, python-format
 msgid "%(path)s is being set with open permissions: %(perm)s"
@@ -271,13 +273,6 @@ msgstr ""
 "%s(curr_status)s durumunda sıkışıp kalmış mantıksal sürücü algılandı, HATA "
 "olarak ayarlanıyor."
 
-msgid ""
-"Didn't get the pool information of the host %(s). Storage assisted Migration "
-"is not supported. The host may be using a legacy driver."
-msgstr ""
-"%(s) istemcisinin havuz bilgisi alınamadı. Depolama destekli Göç "
-"desteklenmiyor. İstemci eski bir sürücü kullanıyor olabilir."
-
 msgid "Discover file retries exhausted."
 msgstr "Dosya keşfi yeniden denemeleri tükendi."
 
@@ -704,18 +699,6 @@ msgstr ""
 "Mantıksal sürücü %s silme hatası atlanıyor: silmeyi zorla ayarları sebebiyle "
 "mantıksal sürücü bulunamadı."
 
-#, python-format
-msgid "Ignoring error mapping volume %s: volume already mapped."
-msgstr ""
-"Mantıksal sürücü %s eşleştirme hatası atlanıyor: mantıksal sürücü zaten "
-"eşleştirilmiş."
-
-#, python-format
-msgid "Ignoring error unmapping volume %s: volume not mapped."
-msgstr ""
-"%s mantıksal sürücüsü eşleştirmesinin kaldırılması hatası atlanıyor: "
-"mantıksal sürücü eşleştirilmedi."
-
 msgid "Image delete encountered an error."
 msgstr "İmaj silme bir hatayla karşılaştı."
 
@@ -1249,14 +1232,6 @@ msgstr ""
 "Belirtilen şu depolama havuzları mevcut değil: %(unexist)s. İstemci yalnızca "
 "şu depolama havuzlarını yönetecek: %(exist)s"
 
-#, python-format
-msgid ""
-"The option %s has been deprecated and no longer has any effect. It will be "
-"removed in the Liberty release."
-msgstr ""
-"%s seçeneği artık kullanılmıyor ve artık bir etkisi yok. Liberty sürümünde "
-"kaldırılacak."
-
 #, python-format
 msgid "The provisioning: %(provisioning)s is not valid."
 msgstr "Hazırlık: %(provisioning)s geçerli değil."
@@ -1491,12 +1466,6 @@ msgstr ""
 "Mantıksal sürücü türü kaynak mantıksal sürücüyle aynı olacak şekilde "
 "değiştirilecek."
 
-#, python-format
-msgid "Volume unmanage was unable to rename the volume, error message: %s"
-msgstr ""
-"Mantıksal sürücü yönetimini bırak mantıksal sürücüyü tekrar adlandıramadı, "
-"hata iletisi: %s"
-
 #, python-format
 msgid ""
 "Volume: %(volumeName)s Does not belong to storage group %(defaultSgName)s."
@@ -1630,20 +1599,6 @@ msgstr "vadesi geçmiş ssc işi tazeleme sürüyor. Dönülüyor... "
 msgid "san_secondary_ip is configured as the same value as san_ip."
 msgstr "san_secondary_ip san_ip ile aynı değer olarak yapılandırılmış."
 
-#, python-format
-msgid ""
-"scaleIO volume %(vol)s not yet found (no directory /dev/disk/by-id yet). Try "
-"number: %(tries)d."
-msgstr ""
-"scaleIO mantıksal sürücüsü %(vol)s henüz bulunamadı (henüz böyle bir dizin "
-"yok /dev/disk/by-id). Deneme numarası: %(tries)d."
-
-#, python-format
-msgid "scaleIO volume %(vol)s not yet found. Try number: %(tries)d."
-msgstr ""
-"scaleIO mantıksal sürücüsü %(vol)s henüz bulunamadı. Deneme numarası: "
-"%(tries)d."
-
 #, python-format
 msgid "snapshot: %s not found, skipping delete operation"
 msgstr "anlık görüntü: %s bulunamadı, silme işlemi atlanıyor"
diff --git a/cinder/locale/tr_TR/LC_MESSAGES/cinder.po b/cinder/locale/tr_TR/LC_MESSAGES/cinder.po
new file mode 100644 (file)
index 0000000..e3b5b0f
--- /dev/null
@@ -0,0 +1,7484 @@
+# Turkish (Turkey) translations for cinder.
+# Copyright (C) 2015 ORGANIZATION
+# This file is distributed under the same license as the cinder project.
+#
+# Translators:
+# Andreas Jaeger <jaegerandi@gmail.com>, 2015. #zanata
+# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
+msgid ""
+msgstr ""
+"Project-Id-Version: cinder 7.0.0.0b4.dev130\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2015-09-17 06:18+0000\n"
+"PO-Revision-Date: 2015-09-16 08:16+0000\n"
+"Last-Translator: Andreas Jaeger <jaegerandi@gmail.com>\n"
+"Language-Team: Turkish (Turkey) (http://www.transifex.com/openstack/cinder/"
+"language/tr_TR/)\n"
+"Plural-Forms: nplurals=1; plural=0\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.0\n"
+
+#, python-format
+msgid "\t%s"
+msgstr "\t%s"
+
+#, python-format
+msgid ""
+"\n"
+"OpenStack Cinder version: %(version)s\n"
+msgstr ""
+"\n"
+"OpenStack Cinder sürümü: %(version)s\n"
+
+#, python-format
+msgid " but size is now %d"
+msgstr " ancak boyut şu anda %d"
+
+#, python-format
+msgid " but size is now %d."
+msgstr " ama şimdiki boyut %d."
+
+#, python-format
+msgid ""
+"%(driver)s manage_existing cannot manage a volume connected to hosts. Please "
+"disconnect this volume from existing hosts before importing"
+msgstr ""
+"%(driver)s manage_existing istemcilere bağlı bir mantıksal sürücü "
+"yönetilemez. Lütfen içe aktarmadan önce bu mantıksal sürücüyü mevcut "
+"istemcilerden ayırın"
+
+#, python-format
+msgid "%(err)s"
+msgstr "Hatalar: %(err)s"
+
+#, python-format
+msgid ""
+"%(err)s\n"
+"result: %(res)s."
+msgstr ""
+"%(err)s\n"
+"sonuç: %(res)s."
+
+#, python-format
+msgid "%(error_message)s"
+msgstr "%(error_message)s"
+
+#, python-format
+msgid "%(exception)s: %(explanation)s"
+msgstr "%(exception)s: %(explanation)s"
+
+#, python-format
+msgid "%(file)s: Permission denied."
+msgstr "%(file)s: İzin reddedildi."
+
+#, python-format
+msgid ""
+"%(fun)s: Failed with unexpected CLI output.\n"
+" Command: %(cmd)s\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+"%(fun)s: Beklenmedik CLI çıktısı ile başarısız oldu.\n"
+" Komut: %(cmd)s\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s"
+
+#, python-format
+msgid "%(host)-25s\t%(availability_zone)-15s"
+msgstr "%(host)-25s\t%(availability_zone)-15s"
+
+#, python-format
+msgid "%(host)-25s\t%(zone)-15s"
+msgstr "%(host)-25s\t%(zone)-15s"
+
+#, python-format
+msgid "%(message)s"
+msgstr "%(message)s"
+
+#, python-format
+msgid ""
+"%(message)s\n"
+"Status Code: %(_status)s\n"
+"Body: %(_body)s"
+msgstr ""
+"%(message)s\n"
+"Durum Kodu: %(_status)s\n"
+"Gövde: %(_body)s"
+
+#, python-format
+msgid "%(message)s, subjectAltName: %(sanList)s."
+msgstr "%(message)s, subjectAltName: %(sanList)s."
+
+#, python-format
+msgid ""
+"%(msg_type)s: creating NetworkPortal: ensure port %(port)d on ip %(ip)s is "
+"not in use by another service."
+msgstr ""
+"%(msg_type)s: NetworkPortal oluşturuluyor: %(ip)s ip üzerinde %(port)d "
+"bağlantı noktasının başka bir servis tarafından kullanılmadığından emin olun."
+
+#, python-format
+msgid "%(name)s has a minimum character requirement of %(min_length)s."
+msgstr "%(name)s %(min_length)s asgari karakter gereksinimine sahip."
+
+#, python-format
+msgid "%(name)s has more than %(max_length)s characters."
+msgstr ""
+"%(name)s %(max_length)s azami karakter sayısından daha fazla karaktere sahip."
+
+#, python-format
+msgid ""
+"%(op)s: backup %(bck_id)s, volume %(vol_id)s failed. Backup object has "
+"unexpected mode. Image or file backups supported, actual mode is "
+"%(vol_mode)s."
+msgstr ""
+"%(op)s: mantıksal sürücü %(vol_id)s yedekleme %(bck_id)s başarısız oldu. "
+"Yedekleme nesnesi beklenmeyen kipe sahip. İmaj ya da dosya yedeklemeleri "
+"destekleniyor, gerçek kip %(vol_mode)s."
+
+#, python-format
+msgid "%(service)s Service is not %(status)s on storage appliance: %(host)s"
+msgstr "%(service)s Servisi depolama aygıtında %(status)s değil: %(host)s"
+
+#, python-format
+msgid "%(value_name)s must be <= %(max_value)d"
+msgstr "%(value_name)s <= %(max_value)d olmalı"
+
+#, python-format
+msgid "%(value_name)s must be >= %(min_value)d"
+msgstr "%(value_name)s >= %(min_value)d olmalı"
+
+#, python-format
+msgid ""
+"%(worker_name)s value of %(workers)d is invalid, must be greater than 0."
+msgstr ""
+"%(workers)d'ın %(worker_name)s değeri geçersiz, 0'dan daha büyük olmalıdır."
+
+#, python-format
+msgid "%s"
+msgstr "%s"
+
+#, python-format
+msgid "%s \"data\" was not in result."
+msgstr "%s \"data\" sonuçta değildi."
+
+#, python-format
+msgid ""
+"%s cannot be accessed. Verify that GPFS is active and file system is mounted."
+msgstr ""
+"%s erişilebilir değil. GPFS'in etkin olduğunu ve dosya sisteminin bağlı "
+"olduğunu doğrulayın."
+
+#, python-format
+msgid "%s cannot be resized using clone operation as it contains no blocks."
+msgstr ""
+"%s klon işlemi kullanılarak yeniden boyutlandırılamaz çünkü blok içermiyor."
+
+#, python-format
+msgid ""
+"%s cannot be resized using clone operation as it is hosted on compressed "
+"volume"
+msgstr ""
+"%s klon işlemi kullanılarak yeniden boyutlandırılamaz çünkü sıkıştırılmış "
+"bir mantıksal sürücü üzerinde"
+
+#, python-format
+msgid "%s configuration option is not set."
+msgstr "%s yapılandırma seçeneği ayarlı değil."
+
+#, python-format
+msgid "%s is not a directory."
+msgstr "%s bir dizin değil."
+
+#, python-format
+msgid "%s is not a string or unicode"
+msgstr "%s bir karakter dizisi ya da unicode değildir"
+
+#, python-format
+msgid "%s is not installed"
+msgstr "%s kurulu değil"
+
+#, python-format
+msgid "%s is not installed."
+msgstr "%s kurulu değil."
+
+#, python-format
+msgid "%s is not set"
+msgstr "%s ayarlanmamış"
+
+#, python-format
+msgid "%s is not set."
+msgstr "%s ayarlı değil."
+
+#, python-format
+msgid "%s must be a valid raw or qcow2 image."
+msgstr "%s geçerli bir raw ya da qcow2 imajı olmalıdır."
+
+#, python-format
+msgid "%s must be an absolute path."
+msgstr "%s mutlak yol olmalı."
+
+#, python-format
+msgid "%s not set in cinder.conf"
+msgstr "%s cinder.conf'da ayarlanmamış"
+
+#, python-format
+msgid "%s not set."
+msgstr "%s ayarlanmamış."
+
+#, python-format
+msgid ""
+"'%(prot)s' is invalid for flashsystem_connection_protocol in config file. "
+"valid value(s) are %(enabled)s."
+msgstr ""
+"'%(prot)s' yapılandırma dosyasında flashsystem_connection_protocol için "
+"geçersiz. geçerli değer(ler) %(enabled)s."
+
+msgid "'active' must be present when writing snap_info."
+msgstr "snap_info yazılırken 'active' olması gerekir."
+
+msgid "'consistencygroup_id' must be specified"
+msgstr "'consistencygroup_id' belirtilmiş olmalıdır"
+
+msgid "'qemu-img info' parsing failed."
+msgstr "'qemu-img info' ayrıştırması başarısız oldu."
+
+msgid "'status' must be specified."
+msgstr "'status' belirtilmelidir."
+
+msgid "'volume_id' must be specified"
+msgstr "'volume_id' belirtilmelidir"
+
+#, python-format
+msgid "A LUN (HLUN) was not found. (LDEV: %(ldev)s)"
+msgstr "Bir LUN (HLUN) bulunamadı. (LDEV: %(ldev)s)"
+
+#, python-format
+msgid ""
+"A free LUN (HLUN) was not found. Add a different host group. (LDEV: %(ldev)s)"
+msgstr ""
+"Boş bir LUN (HLUN) bulunamadı. Farklı bir istemci grubu ekleyin. (LDEV: "
+"%(ldev)s)"
+
+#, python-format
+msgid "A host group could not be added. (port: %(port)s, name: %(name)s)"
+msgstr ""
+"Bir istemci grubu eklenemedi. (bağlantı noktası: %(port)s, isim: %(name)s)"
+
+#, python-format
+msgid ""
+"A host group could not be deleted. (port: %(port)s, gid: %(gid)s, name: "
+"%(name)s)"
+msgstr ""
+"Bir istemci grubu silinemedi. (bağlantı noktası: %(port)s, gid: %(gid)s, "
+"isim: %(name)s)"
+
+#, python-format
+msgid "A host group is invalid. (host group: %(gid)s)"
+msgstr "Bir istemci grubu geçersiz. (istemci grubu: %(gid)s)"
+
+#, python-format
+msgid "A pair cannot be deleted. (P-VOL: %(pvol)s, S-VOL: %(svol)s)"
+msgstr "Bir çift silinemedi. (P-VOL: %(pvol)s, S-VOL: %(svol)s)"
+
+#, python-format
+msgid ""
+"A pair could not be created. The maximum number of pair is exceeded. (copy "
+"method: %(copy_method)s, P-VOL: %(pvol)s)"
+msgstr ""
+"Bir çift oluşturulamadı. Azami çift sayısı aşıldı. (kopyalama yöntemi: "
+"%(copy_method)s, P-VOL: %(pvol)s)"
+
+#, python-format
+msgid "A parameter is invalid. (%(param)s)"
+msgstr "Bir parametre geçersiz. (%(param)s)"
+
+#, python-format
+msgid "A parameter value is invalid. (%(meta)s)"
+msgstr "Bir parametre değeri geçersiz. (%(meta)s)"
+
+#, python-format
+msgid "A pool could not be found. (pool id: %(pool_id)s)"
+msgstr "Bir havuz bulunamadı. (havuz kimliğİ: %(pool_id)s)"
+
+#, python-format
+msgid "A snapshot status is invalid. (status: %(status)s)"
+msgstr "Bir anlık görüntü durumu geçersiz. (durum: %(status)s)"
+
+msgid "A volume ID or share was not specified."
+msgstr "Bir mantıksal sürücü ID ya da paylaşım belirtilmemiş."
+
+#, python-format
+msgid "A volume status is invalid. (status: %(status)s)"
+msgstr "Bir mantıksal sürücünün durumu geçersiz. (durum: %(status)s)"
+
+#, python-format
+msgid "API %(name)s failed with error string %(err)s"
+msgstr "API %(name)s %(err)s hatası ile başarısız oldu"
+
+msgid "API key is missing for CloudByte driver."
+msgstr "CloudByte sürücüsü için API anahtarı eksik."
+
+#, python-format
+msgid "API response: %s"
+msgstr "API yanıtı: %s"
+
+msgid "API version could not be determined."
+msgstr "API sürümü belirlenemedi."
+
+msgid "Access list not available for public volume types."
+msgstr ""
+"Ortak mantıksal sürücü türleri için erişim listesi kullanılabilir değil."
+
+#, python-format
+msgid ""
+"All the specified storage pools to be managed do not exist. Please check "
+"your configuration. Non-existent pools: %s"
+msgstr ""
+"Belirtilen yönetilecek depolama havuzlarından hepsi mevcut değil. Lütfen "
+"yapılandırmanızı kontrol edin. Mevcut olmayan havuzlar: %s"
+
+msgid "An error has occurred during backup operation"
+msgstr "Yedekleme işlemi sırasında bir hata oluştu"
+
+#, python-format
+msgid ""
+"An error occurred during the LUNcopy operation. LUNcopy name: "
+"%(luncopyname)s. LUNcopy status: %(luncopystatus)s. LUNcopy state: "
+"%(luncopystate)s."
+msgstr ""
+"LUNcopy işlemi sırasında bir hata oluştu. LUNcopy ismi: %(luncopyname)s. "
+"LUNcopy durumu: %(luncopystatus)s. LUNcopy durumu: %(luncopystate)s."
+
+#, python-format
+msgid "An iSCSI CHAP user could not be added. (username: %(user)s)"
+msgstr "Bir iSCSI CHAP kullanıcısı eklenemedi. (kullanıcı adı: %(user)s)"
+
+#, python-format
+msgid "An iSCSI CHAP user could not be deleted. (username: %(user)s)"
+msgstr "Bir iSCSI CHAP kullanıcısı silinemedi. (kullanıcı adı: %(user)s)"
+
+#, python-format
+msgid ""
+"An iSCSI target could not be added. (port: %(port)s, alias: %(alias)s, "
+"reason: %(reason)s)"
+msgstr ""
+"Bir iSCSI hedefi eklenemedi. (bağlantı noktası: %(port)s, rumuz: %(alias)s, "
+"sebep: %(reason)s)"
+
+#, python-format
+msgid ""
+"An iSCSI target could not be deleted. (port: %(port)s, tno: %(tno)s, alias: "
+"%(alias)s)"
+msgstr ""
+"Bir iSCSI hedefi silinemedi. (bağlanıt noktası: %(port)s, tno: %(tno)s, "
+"rumuz: %(alias)s)"
+
+msgid "An unknown exception occurred."
+msgstr "Bilinmeyen bir istisna oluştu."
+
+#, python-format
+msgid "Array does not exist or is offline. Current status of array is %s."
+msgstr "Dizi mevcut değil ya da çevrim dışı. Dizinin mevcut durumu %s."
+
+msgid "At least one valid iSCSI IP address must be set."
+msgstr "Geçerli en az bir iSCSI IP adresi ayarlamalıdır."
+
+#, python-format
+msgid "Attempt to transfer %s with invalid auth key."
+msgstr "Geçersiz kimlik doğrulama anahtarı ile %s aktarımı dene."
+
+#, python-format
+msgid "Auth group [%s] details not found in CloudByte storage."
+msgstr ""
+"CloudByte depolamasında kimlik doğrulama grubu [%s] ayrıntıları bulunamadı."
+
+msgid "Auth user details not found in CloudByte storage."
+msgstr ""
+"CloudByte depolamada kimlik doğrulama kullanıcı ayrıntıları bulunamadı."
+
+msgid "Authentication error"
+msgstr "Kimlik doğrulama hatası"
+
+msgid "Authorization error"
+msgstr "Yetkilendirme hatası"
+
+msgid "Available categories:"
+msgstr "Kullanılabilir kategoriler:"
+
+msgid ""
+"Back-end QoS specs are not supported on this storage family and ONTAP "
+"version."
+msgstr ""
+"Arka-uç QoS özellikleri bu depolama ailesi ve ONTAP sürümünde desteklenmiyor."
+
+#, python-format
+msgid "Backend doesn't exist (%(backend)s)"
+msgstr "Art alanda çalışan uygulama (%(backend)s) yok"
+
+#, python-format
+msgid "Backend reports: %(message)s"
+msgstr "Art alanda çalışan uygulama raporları: %(message)s"
+
+msgid "Backend reports: item already exists"
+msgstr "Art alanda çalışan uygulama raporları: öge zaten mevcut"
+
+msgid "Backend reports: item not found"
+msgstr "Art alanda çalışan uygulama raporları: öge bulunamadı"
+
+msgid "Backend server not NaServer."
+msgstr "Arkauç sunucusu NaServer değil."
+
+#, python-format
+msgid "Backend service retry timeout hit: %(timeout)s sec"
+msgstr "Arka uç servis yeniden deneme zaman aşımına erişildi: %(timeout)s sn"
+
+msgid "Backend storage did not configure fiber channel target."
+msgstr "Arka uç depolama fiber kanal hedefini yapılandırmadı."
+
+#, python-format
+msgid "Backup %(backup_id)s could not be found."
+msgstr "%(backup_id)s yedekleme bulunamadı."
+
+msgid "Backup RBD operation failed"
+msgstr "RBD Yedekleme işlemi başarısız oldu"
+
+#, python-format
+msgid "Backup driver reported an error: %(message)s"
+msgstr "Yedekleme sürücüsü bir hata bildirdi: %(message)s"
+
+msgid "Backup id required"
+msgstr "Yedekleme kimliği gereklidir"
+
+msgid "Backup is not supported for GlusterFS volumes with snapshots."
+msgstr ""
+"Yedekleme anlık sistem görüntüleri ile GlusterFS mantıksal sürücüsü için "
+"desteklenmiyor."
+
+msgid "Backup is only supported for SOFS volumes without backing file."
+msgstr ""
+"Yedekleme sadece destek dosyası olmayan SOFS mantıksal sürücüleri için "
+"desteklenir."
+
+msgid "Backup is only supported for raw-formatted GlusterFS volumes."
+msgstr ""
+"Yedekleme sadece raw-biçimli GlusterFS mantıksal sürücüleri için desteklenir."
+
+msgid "Backup is only supported for raw-formatted SOFS volumes."
+msgstr ""
+"Yedekleme sadece raw-biçimli SOFS mantıksal sürücüleri için desteklenir."
+
+msgid "Backup operation of an encrypted volume failed."
+msgstr "Şifreli mantıksal sürücünün yedekleme işlemi başarısız oldu."
+
+#, python-format
+msgid ""
+"Backup service %(configured_service)s does not support verify. Backup id "
+"%(id)s is not verified. Skipping verify."
+msgstr ""
+"Yedekleme servisi %(configured_service)s doğrulamayı desteklemiyor. Yedek "
+"kimliği %(id)s doğrulanmadı. Doğrulama atlanıyor."
+
+#, python-format
+msgid ""
+"Backup service %(service)s does not support verify. Backup id %(id)s is not "
+"verified. Skipping reset."
+msgstr ""
+"Yedekleme servisi %(service)s doğrulamayı desteklemiyor. Yedek kimliği "
+"%(id)s doğrulanmadı. Sıfırlama atlanıyor."
+
+#, python-format
+msgid "Backup should only have one snapshot but instead has %s"
+msgstr ""
+"Yedekleme %s yerine sadece bir anlık sistem görüntüsüne sahip olmalıdır"
+
+msgid "Backup status must be available"
+msgstr "Yedek durumu kullanılabilir olmalıdır"
+
+#, python-format
+msgid "Backup status must be available and not %s."
+msgstr "Yedekleme durumu kullanılabilir olmalı ve %s olmamalıdır."
+
+msgid "Backup status must be available or error"
+msgstr "Yedek durumu kullanılabilir ya da hatalı olmalıdır"
+
+msgid "Backup to be restored has invalid size"
+msgstr "Geri yüklenecek yedek geçersiz boyuta sahip"
+
+#, python-format
+msgid "Bad Status line returned: %(arg)s."
+msgstr "Bozuk Durum satırı döndürüldü: %(arg)s."
+
+#, python-format
+msgid "Bad key(s) in quota set: %s"
+msgstr "Kota kümesinde bozuk anahtar(lar): %s"
+
+#, python-format
+msgid ""
+"Bad or unexpected response from the storage volume backend API: %(data)s"
+msgstr ""
+"Depolama mantıksal sürücü art alanda çalışan uygulama API'sinden bozuk ya da "
+"beklenmeyen yanıt: %(data)s"
+
+#, python-format
+msgid "Bad project format: project is not in proper format (%s)"
+msgstr "Bozuk proje biçimi: proje (%s) doğru biçiminde değil"
+
+msgid "Bad response from Datera API"
+msgstr "Datera API'sinden bozuk yanıt"
+
+msgid "Bad response from SolidFire API"
+msgstr "SolidFire API'den bozuk yanıt"
+
+#, python-format
+msgid "Bad response from XMS, %s"
+msgstr "XMS'den kötü yanıt, %s"
+
+msgid "Binary"
+msgstr "İkili Değer"
+
+msgid "Blank components"
+msgstr "Boş bileşenler"
+
+msgid "Blockbridge API authentication scheme (token or password)"
+msgstr "Blockbridge API kimlik doğrulama şeması (jeton ya da parola)"
+
+msgid "Blockbridge API password (for auth scheme 'password')"
+msgstr "Blockbridge API parola (kimlik doğrulama şeması için 'password')"
+
+msgid "Blockbridge API token (for auth scheme 'token')"
+msgstr "Blockbridge API jetonu (kimlik doğrulama şeması için 'token')"
+
+msgid "Blockbridge API user (for auth scheme 'password')"
+msgstr "Blockbridge API kullanıcı (kimlik doğrulama şeması için 'password')"
+
+msgid "Blockbridge api host not configured"
+msgstr "Blockbridge api istemcisi yapılandırılmadı"
+
+#, python-format
+msgid "Blockbridge configured with invalid auth scheme '%(auth_scheme)s'"
+msgstr ""
+"Blockbridge geçersiz kimlik doğrulama şeması '%(auth_scheme)s' ile "
+"yapılandırıldı"
+
+msgid "Blockbridge default pool does not exist"
+msgstr "Blockbridge öntanımlı havuz yok"
+
+msgid ""
+"Blockbridge password not configured (required for auth scheme 'password')"
+msgstr ""
+"Blockbridge parolası yapılandırılamadı (kimlik doğrulama şeması 'password' "
+"için gerekli)"
+
+msgid "Blockbridge pools not configured"
+msgstr "Blockbridge havuzları yapılandırılmamış"
+
+msgid "Blockbridge token not configured (required for auth scheme 'token')"
+msgstr ""
+"Blockbridge jetonu yapılandırılmamış (kimlik doğrulama şeması için gerekli "
+"'token')"
+
+msgid "Blockbridge user not configured (required for auth scheme 'password')"
+msgstr ""
+"Blockbridge kullanıcısı yapılandırılmadı (kimlik doğrulama şeması 'password' "
+"için gerekli)"
+
+msgid "CHAP secret should be 12-16 bytes."
+msgstr "CHAP gizi 12-16 bayt olmalı."
+
+#, python-format
+msgid ""
+"CLI Exception output:\n"
+" command: %(cmd)s\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+"CLI İstisnası çıktısı:\n"
+" komut: %(cmd)s\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s"
+
+#, python-format
+msgid ""
+"CLI Exception output:\n"
+" command: %(cmd)s\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s."
+msgstr ""
+"CLI İstisna çıktısı:\n"
+" komut: %(cmd)s\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s."
+
+#, python-format
+msgid "CLIQ %(proxy_ver)s"
+msgstr "CLIQ %(proxy_ver)s"
+
+msgid ""
+"CMMVC6071E The VDisk-to-host mapping was not created because the VDisk is "
+"already mapped to a host.\n"
+"\""
+msgstr ""
+"CMMVC6071E VDisk-to-host eşleştirmesi oluşturulmadı çünkü VDisk zaten bir "
+"istemciye eşleştirilmiş.\n"
+"\""
+
+msgid "CONCERTO version is not supported"
+msgstr "CONCERTO sürümü desteklenmiyor"
+
+#, python-format
+msgid "CPG (%s) doesn't exist on array"
+msgstr "CPG (%s) dizide mevcut değil"
+
+#, python-format
+msgid "Can not translate %s to integer."
+msgstr "%s, tam sayı değere çevrilemez."
+
+#, python-format
+msgid "Can't find lun info on the array, lun name is: %(name)s."
+msgstr "Dizide lun bilgisi bulunamadı, lun ismi: %(name)s."
+
+#, python-format
+msgid "Can't open config file: %s"
+msgstr "Yapılandırma dosyası açılamıyor: %s"
+
+#, python-format
+msgid ""
+"Cannot add volume %(volume_id)s to consistency group %(group_id)s because it "
+"has no volume type."
+msgstr ""
+"%(volume_id)s mantıksal sürücüsü %(group_id)s tutarlılık grubuna eklenemiyor "
+"çünkü hiçbir mantıksal sürücü türüne sahip değil."
+
+#, python-format
+msgid ""
+"Cannot add volume %(volume_id)s to consistency group %(group_id)s because "
+"volume cannot be found."
+msgstr ""
+"%(volume_id)s mantıksal sürücüsü %(group_id)s tutarlılık grubuna eklenemiyor "
+"çünkü mantıksal sürücü bulunamıyor."
+
+#, python-format
+msgid ""
+"Cannot add volume %(volume_id)s to consistency group %(group_id)s because "
+"volume does not exist."
+msgstr ""
+"%(volume_id)s mantıksal sürücüsü %(group_id)s tutarlılık grubuna eklenemiyor "
+"çünkü mantıksal sürücü yok."
+
+#, python-format
+msgid ""
+"Cannot add volume %(volume_id)s to consistency group %(group_id)s because "
+"volume is in an invalid state: %(status)s. Valid states are: %(valid)s."
+msgstr ""
+"%(volume_id)s mantıksal sürücüsü %(group_id)s tutarlılık grubuna eklenemiyor "
+"çünkü mantıksal sürücü geçersiz bir durumda: %(status)s. Geçerli durumlar: "
+"%(valid)s."
+
+#, python-format
+msgid ""
+"Cannot add volume %(volume_id)s to consistency group %(group_id)s because "
+"volume type %(volume_type)s is not supported by the group."
+msgstr ""
+"%(volume_id)s mantıksal sürücüsü %(group_id)s tutarlılık grubuna eklenemiyor "
+"çünkü %(volume_type)s mantıksal sürücü türü grup tarafından desteklenmiyor."
+
+#, python-format
+msgid ""
+"Cannot attach already attached volume %s; multiattach is disabled via the "
+"'netapp_enable_multiattach' configuration option."
+msgstr ""
+"Zaten eklenmiş mantıksal sürücü %s eklenemez; çoklu ekleme "
+"'netapp_enable_multiattach' yapılandırma seçeneğiyle kapatılmış."
+
+msgid "Cannot connect to ECOM server."
+msgstr "ECOM sunucusuna bağlanılamıyor."
+
+#, python-format
+msgid ""
+"Cannot create clone of size %(vol_size)s from volume of size %(src_vol_size)s"
+msgstr ""
+"%(src_vol_size)s boyutunda mantıksal sürücüden %(vol_size)s boyutunda klon "
+"oluşturulamıyor"
+
+#, python-format
+msgid ""
+"Cannot create consistency group %(group)s because snapshot %(snap)s is not "
+"in a valid state. Valid states are: %(valid)s."
+msgstr ""
+"%(group)s tutarlılık grubu oluşturulamıyor çünkü %(snap)s anlık sistem "
+"görüntüsü geçerli bir durumda değil. Geçerli durumlar: %(valid)s."
+
+msgid "Cannot create encryption specs. Volume type in use."
+msgstr ""
+"Şifreleme özellikleri oluşturulamıyor. Mantıksal sürücü türü kullanımda."
+
+#, python-format
+msgid ""
+"Cannot create image of disk format: %s. Only vmdk disk format is accepted."
+msgstr ""
+"%s disk biçiminin imajı oluşturulamıyor. Yalnızca vmdk disk biçimi kabul "
+"edilir."
+
+#, python-format
+msgid "Cannot create masking view: %(maskingViewName)s. "
+msgstr "Maskeleme görünümü oluşturulamıyor: %(maskingViewName)s. "
+
+#, python-format
+msgid ""
+"Cannot create more than %(req)s volumes on the ESeries array when "
+"'netapp_enable_multiattach' is set to true."
+msgstr ""
+"'netapp_enable_multiattach' true olarak ayarlandığında ESeries dizisinde "
+"%(req)s mantıksal sürücüden fazlası oluşturulamaz."
+
+#, python-format
+msgid "Cannot create or find an storage group with name %(sgGroupName)s."
+msgstr ""
+"%(sgGroupName)s ismine sahip bir depolama grubu oluşturulamıyor ya da "
+"bulunamıyor."
+
+#, python-format
+msgid ""
+"Cannot create volume of size %(vol_size)s from snapshot of size %(snap_size)s"
+msgstr ""
+"%(snap_size)s boyutunda anlık görüntüden %(vol_size)s boyutunda mantıksal "
+"sürücü oluşturulamıyor"
+
+#, python-format
+msgid "Cannot create volume of size %s: not multiple of 8GB."
+msgstr "%s boyutunda mantıksal sürücü oluşturulamıyor: 8GB katı değil."
+
+#, python-format
+msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
+msgstr ""
+"%(name)s adı ve %(extra_specs)s özellikleri ile volume_type oluşturulamıyor"
+
+#, python-format
+msgid "Cannot delete LUN %s while snapshots exist."
+msgstr "Anlık görüntüler varken LUN %s silinemez."
+
+msgid "Cannot delete encryption specs. Volume type in use."
+msgstr "Şifrelem özellikleri silinemez. Mantıksal sürücü türü kullanımda."
+
+msgid "Cannot execute /sbin/mount.sofs"
+msgstr "/sbin/mount.sofs yürütülemiyor"
+
+#, python-format
+msgid "Cannot find CG group %s."
+msgstr "CG grubu %s bulunamadı."
+
+#, python-format
+msgid ""
+"Cannot find Controller Configuration Service for storage system "
+"%(storage_system)s."
+msgstr ""
+"%(storage_system)s depolama sistemi için Kontrolcü Yapılandırma Servisi "
+"bulunamıyor."
+
+#, python-format
+msgid "Cannot find Replication Service to create volume for snapshot %s."
+msgstr ""
+"%s anlık görüntüsü için mantıksal sürücü oluşturmak için Çoğaltma Servisi "
+"bulunamıyor."
+
+#, python-format
+msgid "Cannot find Replication Service to delete snapshot %s."
+msgstr "%s anlık görüntüsünü silmek için Çoğaltma Servisi bulunamıyor."
+
+#, python-format
+msgid "Cannot find Replication service on system %s."
+msgstr "%s sisteminde Çoğaltma servisi bulunamadı."
+
+#, python-format
+msgid "Cannot find Volume: %(id)s. unmanage operation.  Exiting..."
+msgstr ""
+"Mantıksal sürücü bulunamıyor: %(id)s. işlemi yönetmeyi bırak.  Çıkılıyor..."
+
+#, python-format
+msgid "Cannot find Volume: %(volumename)s. Extend operation.  Exiting...."
+msgstr ""
+"Mantıksal sürücü bulunamıyor: %(volumename)s. İşlemi genişlet.  Çıkılıyor..."
+
+#, python-format
+msgid "Cannot find device number for volume %(volumeName)s."
+msgstr "%(volumeName)s mantıksal sürücüsü için aygıt numarası bulunamıyor."
+
+#, python-format
+msgid "Cannot get mcs_id by channel id: %(channel_id)s."
+msgstr "mcs_id channel_id: %(channel_id)s tarafından alınamıyor."
+
+msgid "Cannot get necessary pool or storage system information."
+msgstr "Gerekli havuz ya da depolama sistem bilgisi alınamıyor."
+
+#, python-format
+msgid ""
+"Cannot get or create a storage group: %(sgGroupName)s for volume "
+"%(volumeName)s "
+msgstr ""
+"Depolama grubu oluşturulamıyor ya da alınamıyor: %(volumeName)s mantıksal "
+"sürücüsü için %(sgGroupName)s "
+
+#, python-format
+msgid "Cannot get or create initiator group: %(igGroupName)s. "
+msgstr "%(igGroupName)s başlatıcı grubu alınamıyor ya da oluşturulamıyor. "
+
+#, python-format
+msgid "Cannot get port group: %(pgGroupName)s. "
+msgstr "Bağlantı noktası grubu alınamıyor: %(pgGroupName)s. "
+
+#, python-format
+msgid ""
+"Cannot get storage group: %(sgGroupName)s from masking view "
+"%(maskingViewInstanceName)s. "
+msgstr ""
+"Depolama grubu: %(sgGroupName)s %(maskingViewInstanceName)s maskeleme "
+"görünümünden alınamıyor. "
+
+#, python-format
+msgid ""
+"Cannot get supported size range for %(sps)s Return code: %(rc)lu. Error: "
+"%(error)s."
+msgstr ""
+"%(sps)s için desteklenen boyut aralığı alınamıyor. Dönüş kodu: %(rc)lu. "
+"Hata: %(error)s."
+
+#, python-format
+msgid ""
+"Cannot get the default storage group for FAST policy: %(fastPolicyName)s."
+msgstr ""
+"FAST ilkesi için varsayılan depolama grubu alınamıyor: %(fastPolicyName)s."
+
+msgid "Cannot mount Scality SOFS, check syslog for errors"
+msgstr "Scality SOFS bağlanamıyor, hatalar için syslog dosyasını kontrol edin"
+
+msgid "Cannot ping DRBDmanage backend"
+msgstr "DRBDmanage art alanda çalışan uygulamasına ping atılamıyor"
+
+#, python-format
+msgid "Cannot place volume %(id)s on %(host)s"
+msgstr "%(host)s üzerine %(id)s mantıksal sürücüsü yerleştirilemiyor"
+
+msgid "Cannot register resource"
+msgstr "Kaynak kaydedilemez"
+
+msgid "Cannot register resources"
+msgstr "Kaynaklar kaydedilemez"
+
+#, python-format
+msgid ""
+"Cannot remove volume %(volume_id)s from consistency group %(group_id)s "
+"because it is not in the group."
+msgstr ""
+"%(group_id)s tutarlılık grubundan %(volume_id)s mantıksal sürücüsü "
+"kaldırılamaz çünkü grup içinde değil."
+
+#, python-format
+msgid ""
+"Cannot resize image %(vhd_path)s to a smaller size. Image size: "
+"%(old_size)s, Requested size: %(new_size)s"
+msgstr ""
+"%(vhd_path)s imajı küçük bir boyuta yeniden boyutlandırılamıyor. İmaj "
+"boyutu: %(old_size)s, İstenen boyut: %(new_size)s"
+
+#, python-format
+msgid "Cannot retype from HP3PARDriver to %s."
+msgstr "HP3PARDriver'den %s'e retype yapılamaz."
+
+msgid "Cannot retype from one 3PAR array to another."
+msgstr "Bir 3PAR dizisinden diğerine retype yapılamaz."
+
+msgid "Cannot retype to a CPG in a different domain."
+msgstr "Bir CPG'ye farklı alanda retype yapılamaz."
+
+msgid "Cannot retype to a snap CPG in a different domain."
+msgstr "Farklı bir alandaki bir kavrama CPG'ye retype yapılamaz."
+
+msgid ""
+"Cannot run vgc-cluster command, please ensure software is installed and "
+"permissions are set properly."
+msgstr ""
+"vgc-cluster komutu çalıştırılamıyor, lütfen yazılımın kurulu ve izinlerin "
+"doğru ayarlanmış olduğundan emin olun."
+
+msgid "Cannot set both hitachi_serial_number and hitachi_unit_name."
+msgstr "Hem hitachi_serial_number hem hitachi_unit_name ayarlanamaz."
+
+msgid "Cannot specify both protection domain name and protection domain id."
+msgstr "Hem koruma alan ismi he koruma alan kimliği belirtilemez."
+
+msgid "Cannot specify both storage pool name and storage pool id."
+msgstr ""
+"Depolama havuzu ismi ve depolama havuzu kimliği aynı anda belirtilemez."
+
+#, python-format
+msgid ""
+"Cannot update consistency group %(group_id)s because no valid name, "
+"description, add_volumes, or remove_volumes were provided."
+msgstr ""
+"%(group_id)s tutarlılık grubu güncellenemiyor çünkü hiçbir geçerli ad, "
+"tanımlama, add_volumes ya da remove_volumes sağlanmadı."
+
+msgid "Cannot update encryption specs. Volume type in use."
+msgstr "Şifreleme özellikleri güncellenemez. Mantıksal sürücü türü kullanımda."
+
+#, python-format
+msgid "Cannot update volume_type %(id)s"
+msgstr "volume_type %(id)s güncellenemiyor"
+
+#, python-format
+msgid "Cannot verify the existence of object:%(instanceName)s."
+msgstr "Nesnenin varlığı doğrulanamıyor:%(instanceName)s."
+
+#, python-format
+msgid "CgSnapshot %(cgsnapshot_id)s could not be found."
+msgstr "CgSnapshot %(cgsnapshot_id)s bulunamadı."
+
+msgid "Cgsnahost is empty. No consistency group will be created."
+msgstr "Cgsnahost boş. Hiçbir tutarlılık grubu oluşturulamayacak."
+
+msgid "Cgsnapshot status must be available or error"
+msgstr "Cgsnapshot durumu kullanılabilir ya da hata olmalıdır"
+
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: %(unders)s"
+msgstr ""
+"Aşağıdaki kaynaklar için değiştirme kullanımı 0'dan daha az yapacak:"
+"%(unders)s"
+
+msgid "Check access permissions for the ZFS share assigned to this driver."
+msgstr "Bu sürücüye atanmış ZFS paylaşımı için erişim izinlerini kontrol edin."
+
+msgid ""
+"Check the state of the http service. Also ensure that the https port number "
+"is the same as the one specified in cinder.conf."
+msgstr ""
+"Http servisinin durumunu kontrol et. Ayrıca https bağlantı noktası "
+"numarasının cinder.conf'da belirtilenle aynı olduğundan emin olun."
+
+msgid "Chunk size is not multiple of block size for creating hash."
+msgstr "Özet oluşturmak için parça boyutu blok boyutunun katı değil."
+
+#, python-format
+msgid "Clone feature is not licensed on %(storageSystem)s."
+msgstr "Çoğaltma özelliği %(storageSystem)s üzerinde lisanslı değil."
+
+#, python-format
+msgid "Command %(cmd)s blocked in the CLI and was cancelled"
+msgstr "CLI içindeki %(cmd)s komutu bloklandı ve iptal edildi"
+
+#, python-format
+msgid "CommandLineHelper._wait_for_a_condition: %s timeout"
+msgstr "CommandLineHelper._wait_for_a_condition: %s zaman aşımı"
+
+#, python-format
+msgid "CommandLineHelper._wait_for_condition: %s timeout."
+msgstr "CommandLineHelper._wait_for_condition: %s zaman aşımına uğradı."
+
+msgid "Compression Enabler is not installed. Can not create compressed volume."
+msgstr ""
+"Sıkıştırma Etkinleştirici kurulu değil. Sıkıştırılmış mantıksal sürücü "
+"oluşturulamıyor."
+
+#, python-format
+msgid "Configuration file %(configurationFile)s does not exist."
+msgstr "Yapılandırma dosyası %(configurationFile)s bulunamıyor."
+
+#, python-format
+msgid "Configuration value %s is not set."
+msgstr "Yapılandırma değeri %s ayarlanmamış."
+
+msgid "Configured host type is not supported."
+msgstr "Yapılandırılan istemci türü desteklenmiyor."
+
+#, python-format
+msgid ""
+"Conflicting QoS specifications in volume type %s: when QoS spec is "
+"associated to volume type, legacy \"netapp:qos_policy_group\" is not allowed "
+"in the volume type extra specs."
+msgstr ""
+"%s mantıksal sürücü türündeki QoS özellikleri çelişiyor: QoS özelliği "
+"mantıksal sürücü türüne bağlı olduğunda, mantıksal sürücü türü ek "
+"özelliklerinde eski \"netapp:qos_policy_group\" özelliğine izin verilmez."
+
+#, python-format
+msgid "Connection to glance failed: %(reason)s"
+msgstr "Glance bağlantısı başarısız oldu: %(reason)s"
+
+#, python-format
+msgid "Connection to swift failed: %(reason)s"
+msgstr "Swift bağlantısı başarısız oldu: %(reason)s"
+
+#, python-format
+msgid "Connector does not provide: %s"
+msgstr "Bağlayıcı şunu sağlamıyor: %s"
+
+#, python-format
+msgid "Connector doesn't have required information: %(missing)s"
+msgstr "Bağlayıcı gerekli bilgilere sahip değil: %(missing)s"
+
+#, python-format
+msgid ""
+"Consistency group %s still contains volumes. The force flag is required to "
+"delete it."
+msgstr ""
+"%s tutarlılık grubu hala mantıksal sürücüler içeriyor. Bunları silmek için "
+"zorlama bayrağı gereklidir."
+
+#, python-format
+msgid "Consistency group %s still has dependent cgsnapshots."
+msgstr "Tutarlılık grubu %s hala bağımlı cgsnapshots sahiptir."
+
+msgid "Consistency group is empty. No cgsnapshot will be created."
+msgstr "Tutarlılık grubu boş. Hiçbir cgsnapshot oluşturulamayacaktır."
+
+#, python-format
+msgid ""
+"Consistency group status must be available or error, but current status is: "
+"%s"
+msgstr ""
+"Tutarlılık grubu durumu kullanılabilir ya da hata olmalıdır ancak mevcut "
+"durum: %s"
+
+#, python-format
+msgid "Consistency group status must be available, but current status is: %s."
+msgstr ""
+"Tutarlılık grubu durumu kullanılabilir olmalıdır ancak mevcut durum: %s."
+
+#, python-format
+msgid "ConsistencyGroup %(consistencygroup_id)s could not be found."
+msgstr "TutarlılıkGrubu %(consistencygroup_id)s bulunamadı."
+
+msgid "Container"
+msgstr "Kap"
+
+#, python-format
+msgid ""
+"Container format: %s is unsupported by the VMDK driver, only 'bare' is "
+"supported."
+msgstr ""
+"Kap biçimi: %s VMDK sürücüsü tarafından desteklenmiyor, yalnızca 'bare' "
+"desteklenir."
+
+msgid "Container size smaller than required file size."
+msgstr "Kap boyutu gerekli dosya boyutundan küçük."
+
+msgid "Content type not supported."
+msgstr "İçerik türü desteklenmiyor."
+
+#, python-format
+msgid "Controller Configuration Service not found on %(storageSystemName)s."
+msgstr ""
+"Kontrolcü Yapılandırma Servisi %(storageSystemName)s üzerinde bulunamadı."
+
+#, python-format
+msgid "Controller IP '%(host)s' could not be resolved: %(e)s."
+msgstr "Kontrolcü IP '%(host)s' çözülemedi: %(e)s."
+
+#, python-format
+msgid "Converted to %(f1)s, but format is now %(f2)s"
+msgstr "%(f1)s e dönüştürüldü, ama biçim şu an %(f2)s"
+
+#, python-format
+msgid "Converted to %(vol_format)s, but format is now %(file_format)s"
+msgstr ""
+"%(vol_format)s biçimine dönüştürüldü ancak şimdiki biçim %(file_format)s"
+
+#, python-format
+msgid "Converted to raw, but format is now %s"
+msgstr "Raw biçimine dönüştürüldü ancak şu anda biçim %s"
+
+#, python-format
+msgid "Converted to raw, but format is now %s."
+msgstr "Ham hale dönüştürüldü, ama biçim artık %s."
+
+#, python-format
+msgid ""
+"Copy volume task failed: convert_to_base_volume: id=%(id)s, status="
+"%(status)s."
+msgstr ""
+"Mantıksal sürücü kopyalama görevi başarısız: convert_to_base_volume: id="
+"%(id)s, durum=%(status)s."
+
+#, python-format
+msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s."
+msgstr "Metadata %(src_type)s %(src_id)s den %(vol_id)s e kopyalanıyor."
+
+#, python-format
+msgid "Could not attach volume %(vol)s as %(dev)s on system."
+msgstr "%(vol)s mantıksal sürücüsü sistemde %(dev)s olarak eklenemedi."
+
+#, python-format
+msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds"
+msgstr "30 saniyelik denemeden sonra %(host)s:%(port)s bağlanamadı"
+
+#, python-format
+msgid ""
+"Could not copy virtual disk %(src_path)s to %(dest_path)s. Could not find "
+"source path."
+msgstr ""
+"%(src_path)s sanal diski %(dest_path)s e kopyalanamıyor. Kaynak yol "
+"bulunamadı."
+
+#, python-format
+msgid ""
+"Could not copy virtual disk %(src_path)s to %(dest_path)s. Error code: "
+"%(error_code)s"
+msgstr ""
+"%(src_path)s anal diski %(dest_path)s e kopyalanamadı. Hata kodu: "
+"%(error_code)s"
+
+#, python-format
+msgid "Could not create symbolic link. Link: %(link)s Target %(target)s"
+msgstr "Sembolik bağlantı oluşturulamıyor. Bağlantı: %(link)s Hedef %(target)s"
+
+msgid "Could not create volume on any configured REST server."
+msgstr ""
+"Yapılandırılan herhangi bir REST sunucuda mantıksal sürücü oluşturulamıyor."
+
+msgid "Could not destroy volume on any configured REST server."
+msgstr "Mantıksal sürücü yapılandırılan hiçbir REST sunucuda silinemiyor."
+
+#, python-format
+msgid "Could not detach volume %(vol)s from device %(dev)s."
+msgstr " %(vol)s mantıksal sürücüsü %(dev)s aygıtından ayrılamadı."
+
+msgid ""
+"Could not determine which Swift endpoint to use. This can  either be set in "
+"the service catalog or with the  cinder.conf config option "
+"'backup_swift_url'."
+msgstr ""
+"Kullanılacak Swift uç noktası belirlenemedi. Bu  ya servis kataloğunda ya "
+"da   cinder.conf yapılandırma seçeneği 'backup_swift_url' ile ayarlanabilir."
+
+msgid "Could not extend volume on any configured REST server."
+msgstr "Mantıksal sürücü yapılandırılan hiçbir REST sunucuda büyütülemiyor."
+
+#, python-format
+msgid "Could not find ACL %(acl)s in target %(target)s"
+msgstr "Hedefte %(target)s ACL %(acl)s bulunamadı"
+
+#, python-format
+msgid "Could not find GPFS cluster id: %s."
+msgstr "GPFS küme kimliği bulunamadı: %s."
+
+#, python-format
+msgid "Could not find GPFS file system device: %s."
+msgstr "GPFS dosya sistemi aygıtı bulunamadı: %s."
+
+#, python-format
+msgid "Could not find a host for volume %(volume_id)s with type %(type_id)s."
+msgstr ""
+"%(type_id)s türü ile %(volume_id)s mantıksal sürücüsü için bir istemci "
+"bulunamadı."
+
+#, python-format
+msgid "Could not find binary %(binary)s on host %(host)s."
+msgstr "%(host)s sunucusunda %(binary)s ikilisi bulunamadı."
+
+#, python-format
+msgid "Could not find config at %(path)s"
+msgstr "%(path)s'deki yapılandırma bulunamadı"
+
+#, python-format
+msgid "Could not find iSCSI export  for volume %(volumeName)s."
+msgstr ""
+"%(volumeName)s mantıksal sürücüsü için  iSCSI dışa aktarımı bulunamadı."
+
+#, python-format
+msgid "Could not find iSCSI export for volume %s"
+msgstr "%s mantıksal sürücü için iSCSI dışa aktarımı bulunamadı"
+
+#, python-format
+msgid "Could not find iSCSI target for volume: %(volume_id)s."
+msgstr "%(volume_id)s mantıksal sürücüsü için iSCSI hedefi bulunamadı."
+
+#, python-format
+msgid "Could not find key in output of command %(cmd)s: %(out)s."
+msgstr "Anahtar %(cmd)s: %(out)s komutu çıktısında bulunamadı."
+
+#, python-format
+msgid "Could not find parameter %(param)s"
+msgstr "%(param)s parametresi bulunamadı"
+
+#, python-format
+msgid "Could not find target %s"
+msgstr "%s hedefi bulunamadı"
+
+msgid ""
+"Could not get FC connection information for the host-volume connection. Is "
+"the host configured properly for FC connections?"
+msgstr ""
+"İstemci-mantıksal sürücü bağlantısı için FC bağlantı bilgisi alınamadı. "
+"İstemci FC bağlantıları için düzgün yapılandırılmış mı?"
+
+msgid "Could not get system name."
+msgstr "Sistem ismi alınamadı."
+
+#, python-format
+msgid "Could not load paste app '%(name)s' from %(path)s"
+msgstr "%(path)s den yapıştırma uygulaması '%(name)s' yüklenemedi"
+
+#, python-format
+msgid "Could not read %s. Re-running with sudo"
+msgstr "%s okunamadı. sudo ile yeniden çalıştırılıyor"
+
+#, python-format
+msgid "Could not save configuration to %(file_path)s: %(exc)s"
+msgstr "Yapılandırma %(file_path)s yoluna kaydedilemedi: %(exc)s"
+
+msgid "Could not setup urls properly"
+msgstr "Url'ler uygun bir şekilde ayarlanamadı"
+
+#, python-format
+msgid ""
+"Create backup aborted, expected backup status %(expected_status)s but got "
+"%(actual_status)s."
+msgstr ""
+"Yedek oluşturma durduruldu, beklenen yedek durumu %(expected_status)s ancak "
+"mevcut yedek durumu %(actual_status)s."
+
+#, python-format
+msgid ""
+"Create backup aborted, expected volume status %(expected_status)s but got "
+"%(actual_status)s."
+msgstr ""
+"Yedek oluşturma durduruldu, beklenen mantıksal sürücü durumu "
+"%(expected_status)s ancak mevcut durum %(actual_status)s."
+
+msgid "Create export for volume failed."
+msgstr "Mantıksal sürücü için dışa aktarım oluşturma başarısız oldu."
+
+msgid "Create manager volume flow failed."
+msgstr "Yönetici mantıksal sürücü akışı oluşturma işlemi başarısız oldu."
+
+msgid "Create volume failed."
+msgstr "Mantıksal sürücü oluşturma başarısız oldu."
+
+#, python-format
+msgid ""
+"Creating and activating zone set failed: (Zone set=%(cfg_name)s error="
+"%(err)s)."
+msgstr ""
+"Bölge kümesinin oluşturulması ve etkinleştirilmesi başarısız: (Bölge kümesi="
+"%(cfg_name)s hata=%(err)s)."
+
+#, python-format
+msgid ""
+"Creating and activating zone set failed: (Zone set=%(zoneset)s error="
+"%(err)s)."
+msgstr ""
+"Bölge kümesinin oluşturulup etkinleştirilmesi başarısız: (Bölge kümesi="
+"%(zoneset)s hata=%(err)s)."
+
+#, python-format
+msgid "Creating usages for %(begin_period)s until %(end_period)s"
+msgstr "%(begin_period)s %(end_period)s aralığı için kullanımlar oluşturuluyor"
+
+msgid "Current host isn't part of HGST domain."
+msgstr "Mevcut istemci HGST alanının parçası değildir."
+
+#, python-format
+msgid ""
+"Current host not valid for volume %(id)s with type %(type)s, migration not "
+"allowed"
+msgstr ""
+"%(type)s türü ile %(id)s mantıksal sürücüsü için mevcut istemci geçersizdir, "
+"taşımaya izin verilmez"
+
+#, python-format
+msgid ""
+"Currently mapped host for volume %(vol)s is in unsupported host group with "
+"%(group)s."
+msgstr ""
+"%(vol)s mantıksal sürücüsü için şu an eşleştirilmiş istemci %(group)s ile "
+"desteklenmeyen istemci grubunda."
+
+msgid "DEPRECATED: Deploy v1 of the Cinder API."
+msgstr "ÖNERİLMİYOR: Cinder API v1 sürümünü dağıt."
+
+msgid ""
+"DRBDmanage driver setup error: some required libraries (dbus, drbdmanage.*) "
+"not found."
+msgstr ""
+"DRBDmanage sürücü kurulum hatası: bazı gerekli kütüphaneler (dbus, "
+"drbdmanage.*) bulunamadı."
+
+#, python-format
+msgid "DRBDmanage expected one resource (\"%(res)s\"), got %(n)d"
+msgstr "DRBDmanage bir kaynak (\"%(res)s\") bekledi, alınan %(n)d"
+
+msgid "Data ONTAP API version could not be determined."
+msgstr "Veri ONTAP API sürümü belirlenemedi."
+
+msgid "Data ONTAP operating in 7-Mode does not support QoS policy groups."
+msgstr "7-Kipte çalışan Veri ONTAP QoS ilke gruplarını desteklemiyor."
+
+#, python-format
+msgid ""
+"Dedup is a valid provisioning type, but requires WSAPI version "
+"'%(dedup_version)s' version '%(version)s' is installed."
+msgstr ""
+"Dedup geçerli bir hazırlık türü, ama WSAPI sürümü '%(dedup_version)s' "
+"gerektirir. '%(version)s' sürümü kurulu."
+
+msgid "Dedup luns cannot be extended"
+msgstr "Dedup lun'lar büyütülemez"
+
+msgid ""
+"Deduplication Enabler is not installed. Can not create deduplicated volume"
+msgstr ""
+"Kopyaları kaldırma etkinleştirici kurulu değil.  Kopyaları kaldırılmış "
+"mantıksal sürücü oluşturulamıyor"
+
+msgid "Default pool name if unspecified."
+msgstr "Belirtilmezse öntanımlı havuz adı."
+
+#, python-format
+msgid ""
+"Default quota for resource: %(res)s is set by the default quota flag: quota_"
+"%(res)s, it is now deprecated. Please use the default quota class for "
+"default quota."
+msgstr ""
+"Kaynak için öntanımlı kota: %(res)s öntanımlı kota bayrağı: quota_%(res)s "
+"ile ayarlanır, ancak şu anda önerilmiyor. Lütfen öntanımlı kota için "
+"öntanımlı kota sınıfı kullanın."
+
+msgid "Default volume type can not be found."
+msgstr "Öntanımlı mantıksal sürücü türü bulunamadı."
+
+msgid ""
+"Defines the set of exposed pools and their associated backend query strings"
+msgstr ""
+"Ortaya çıkarılan havuzlar ve onların ilişkili arka uç sorgu karakter "
+"dizilerini tanımlar"
+
+#, python-format
+msgid ""
+"Delete backup aborted, the backup service currently configured "
+"[%(configured_service)s] is not the backup service that was used to create "
+"this backup [%(backup_service)s]."
+msgstr ""
+"Yedek silme işlemi durduruldu, şu anda yapılandırılan yedekleme servisi "
+"[%(configured_service)s], bu yedeğin [%(backup_service)s] oluşturulması için "
+"kullanılan yedekleme servisi değildir."
+
+msgid "Delete consistency group failed."
+msgstr "Tutarlılık grubu silme başarısız oldu."
+
+#, python-format
+msgid "Delete snapshot of volume not supported in state: %s."
+msgstr ""
+"Mantıksal sürücünün anlık görüntüsünün silinmesi %s durumunda desteklenmiyor."
+
+#, python-format
+msgid ""
+"Delete_backup aborted, expected backup status %(expected_status)s but got "
+"%(actual_status)s."
+msgstr ""
+"Delete_backup durduruldu, beklenen yedekleme durumu %(expected_status)s "
+"ancak alınan %(actual_status)s."
+
+msgid "Deleting volume from database and skipping rpc."
+msgstr "Veritabanından mantıksal sürücü siliniyor ve rpc atlanıyor."
+
+#, python-format
+msgid "Deleting zones failed: (command=%(cmd)s error=%(err)s)."
+msgstr "Bölgelerin silinmesi başarısız: (komut=%(cmd)s hata=%(err)s)."
+
+msgid "Deploy v2 of the Cinder API."
+msgstr "Cinder API v2 sürümünü dağıt."
+
+msgid "Describe-resource is admin only functionality"
+msgstr "Kaynak-tanımla sadece yönetici işlevidir"
+
+#, python-format
+msgid "Destination has migration_status %(stat)s, expected %(exp)s."
+msgstr "Hedef migration_status %(stat)s durumuna sahip, beklenen %(exp)s."
+
+msgid "Destination host must be different than the current host."
+msgstr "Hedef istemci mevcut istemciden farklı olmalıdır."
+
+msgid "Destination volume not mid-migration."
+msgstr "Hedef mantıksal sürücü taşıma ortasında değildir."
+
+msgid ""
+"Detach volume failed: More than one attachment, but no attachment_id "
+"provided."
+msgstr ""
+"Mantıksal sürücü ayırma başarısız oldu: Birden fazla ek sağlandı, ancak "
+"hiçbir attachment_id sağlanamadı."
+
+msgid "Detach volume from instance and then try again."
+msgstr "Sunucudan mantıksal sürücüyü ayırın ve sonrasında tekrar deneyin."
+
+#, python-format
+msgid "Detected more than one volume with name %(vol_name)s"
+msgstr "%(vol_name)s adında birden fazla mantıksal sürücü tespit edildi"
+
+#, python-format
+msgid "Did not find expected column in %(fun)s: %(hdr)s."
+msgstr "Beklenen sütun %(fun)s de bulunamadı: %(hdr)s."
+
+#, python-format
+msgid "Did not find success message nor error for %(fun)s: %(out)s."
+msgstr "%(fun)s için başarı ya da hata iletisi bulunamadı: %(out)s."
+
+#, python-format
+msgid "Did not find the expected key %(key)s in %(fun)s: %(raw)s."
+msgstr "Beklenen anahtar %(key)s %(fun)s de bulunamadı: %(raw)s"
+
+msgid "Disabled reason contains invalid characters or is too long"
+msgstr ""
+"Devre dışı bırakılma nedeni geçersiz karakterler içermesi ya da çok uzun "
+"olmasıdır"
+
+#, python-format
+msgid "Domain with name %s wasn't found."
+msgstr "%s ismine sahip alan bulunamadı."
+
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in cluster "
+"daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+"Downlevel GPFS Kümesi Algılandı.  GPFS Çoğaltma özelliği %(cur)s küme art "
+"alan işi seviyesinde etkin değil - en az %(min)s seviye olmalı."
+
+#, python-format
+msgid "Driver initialize connection failed (error: %(err)s)."
+msgstr "Sürücü bağlantı başlatamadı (hata: %(err)s)."
+
+msgid "Driver must implement initialize_connection"
+msgstr "Sürücü initialize_connection gerçekleştirmelidir"
+
+#, python-format
+msgid ""
+"EMC VNX Cinder Driver CLI exception: %(cmd)s (Return Code: %(rc)s) (Output: "
+"%(out)s)."
+msgstr ""
+"EMC VNX Cinder Sürücü CLI istisnası: %(cmd)s (Dönüş Kodu: %(rc)s)(Çıktı: "
+"%(out)s)."
+
+#, python-format
+msgid ""
+"Either SLO: %(slo)s or workload %(workload)s is invalid. Examine previous "
+"error statement for valid values."
+msgstr ""
+"SLO: %(slo)s veya iş yükü %(workload)s geçersiz. Önceki hata ifadesini "
+"geçerli değerler için inceleyin."
+
+msgid "Either hitachi_serial_number or hitachi_unit_name is required."
+msgstr "Ya hitachi_serial_number ya da hitachi_unit_name gerekli."
+
+#, python-format
+msgid "Element Composition Service not found on %(storageSystemName)s."
+msgstr "Öğe Dizgi Servisi %(storageSystemName)s üzerinde bulunamadı."
+
+msgid "Ensure that configfs is mounted at /sys/kernel/config."
+msgstr ""
+"Configfs'in /sys/kernel/config yolunda bağlanmış olduğunu garantileyin."
+
+#, python-format
+msgid ""
+"Error Adding Initiator: %(initiator)s on groupInitiatorGroup: "
+"%(initiatorgroup)s Return code: %(ret.status)d Message: %(ret.data)s ."
+msgstr ""
+"groupInitiatorGroup: %(initiatorgroup)s üzerinde Başlatıcı Eklemede Hata: "
+"%(initiator)s Dönüş kodu: %(ret.status)d İleti: %(ret.data)s ."
+
+#, python-format
+msgid ""
+"Error Adding to TargetGroup: %(targetgroup)s withIQN: %(iqn)sReturn code: "
+"%(ret.status)d Message: %(ret.data)s."
+msgstr ""
+"IQN: %(iqn)s e sahip TargetGroup: %(targetgroup)s a eklemede hata Dönüş "
+"kodu: %(ret.status)d İleti: %(ret.data)s."
+
+#, python-format
+msgid "Error Attaching volume %(vol)s."
+msgstr "%(vol)s mantıksal sürücüsü eklenirken hata."
+
+#, python-format
+msgid ""
+"Error Create Cloned Volume: %(cloneName)s Return code: %(rc)lu. Error: "
+"%(error)s."
+msgstr ""
+"Çoğaltılmış Mantıksal Sürücü Oluşturmada Hata: %(cloneName)s Dönüş kodu: "
+"%(rc)lu. Hata: %(error)s."
+
+#, python-format
+msgid ""
+"Error Create Cloned Volume: Volume: %(cloneName)s  Source Volume:"
+"%(sourceName)s.  Return code: %(rc)lu. Error: %(error)s."
+msgstr ""
+"Çoğaltılmış Mantıksal Sürüc Oluşturmada Hata: Mantıksal Sürücü: "
+"%(cloneName)s  Kaynak Mantıksal Sürücü:%(sourceName)s.  Dönüş kodu: %(rc)lu. "
+"Hata: %(error)s."
+
+#, python-format
+msgid ""
+"Error Create Group: %(groupName)s. Return code: %(rc)lu.  Error: %(error)s."
+msgstr ""
+"Grup Oluşturmada Hata: %(groupName)s. Dönüş kodu: %(rc)lu.  Hata: %(error)s."
+
+#, python-format
+msgid ""
+"Error Create Masking View: %(groupName)s. Return code: %(rc)lu. Error: "
+"%(error)s."
+msgstr ""
+"Maskeleme Görünümü Oluşturmada Hata: %(groupName)s. Dönüş kodu: %(rc)lu. "
+"Hata: %(error)s."
+
+#, python-format
+msgid ""
+"Error Create Volume: %(volumeName)s. Return code: %(rc)lu.  Error: %(error)s."
+msgstr ""
+"Mantıksal Sürücü Oluşturma Hatası: %(volumeName)s. Dönüş kodu: %(rc)lu.  "
+"Hata: %(error)s."
+
+#, python-format
+msgid ""
+"Error Create Volume: %(volumename)s. Return code: %(rc)lu.  Error: %(error)s."
+msgstr ""
+"%(volumename)s Mantıksal Sürücünün Oluşturulmasında hata. Dönüş kodu: "
+"%(rc)lu.  Hata: %(error)s."
+
+#, python-format
+msgid ""
+"Error CreateGroupReplica: source: %(source)s target: %(target)s. Return "
+"code: %(rc)lu. Error: %(error)s."
+msgstr ""
+"CreateGroupReplica Hatası: kaynak: %(source)s hedef: %(target)s. Dönüş kodu: "
+"%(rc)lu. Hata: %(error)s."
+
+#, python-format
+msgid ""
+"Error Creating Initiator: %(initiator)s on Alias: %(alias)s Return code: "
+"%(ret.status)d Message: %(ret.data)s ."
+msgstr ""
+"Başlatıcı Oluşturmada Hata: %(initiator)s Rumuz: %(alias)s Dönüş kodu: "
+"%(ret.status)d İleti: %(ret.data)s ."
+
+#, python-format
+msgid ""
+"Error Creating Project: %(project)s on Pool: %(pool)s Return code: "
+"%(ret.status)d Message: %(ret.data)s ."
+msgstr ""
+"Proje Oluşturmada Hata: %(project)s Havuz: %(pool)s Dönüş kodu: "
+"%(ret.status)d İleti: %(ret.data)s ."
+
+#, python-format
+msgid ""
+"Error Creating Share: %(name)s Return code: %(ret.status)d Message: "
+"%(ret.data)s."
+msgstr ""
+"Paylaşım Oluşturmada Hata: %(name)s Dönüş kodu: %(ret.status)d İleti: "
+"%(ret.data)s."
+
+#, python-format
+msgid ""
+"Error Creating Snapshot: %(snapshot)s onVolume: %(lun)s to Pool: %(pool)s "
+"Project: %(project)s  Return code: %(ret.status)d Message: %(ret.data)s."
+msgstr ""
+"Anlık Görüntü Oluşturmada Hata: %(snapshot)s Mantıksal Sürücü: %(lun)s "
+"Havuz: %(pool)s Proje: %(project)s Dönüş kodu: %(ret.status)d İleti: "
+"%(ret.data)s."
+
+#, python-format
+msgid ""
+"Error Creating Snapshot: %(snapshot)s onshare: %(share)s to Pool: %(pool)s "
+"Project: %(project)s  Return code: %(ret.status)d Message: %(ret.data)s."
+msgstr ""
+"Anlık Görüntü Oluşturmada Hata: %(snapshot)s onshare: %(share)s Havuz: "
+"%(pool)s Proje: %(project)s Dönüş kodu: %(ret.status)d İleti: %(ret.data)s."
+
+#, python-format
+msgid ""
+"Error Creating Target: %(alias)sReturn code: %(ret.status)d Message: "
+"%(ret.data)s ."
+msgstr ""
+"Hedef Oluşturmada Hata: %(alias)s Dönüş kodu: %(ret.status)d İleti: "
+"%(ret.data)s ."
+
+#, python-format
+msgid ""
+"Error Creating TargetGroup: %(targetgroup)s withIQN: %(iqn)sReturn code: "
+"%(ret.status)d Message: %(ret.data)s ."
+msgstr ""
+"IQN: %(iqn)s e sahip TargetGroup: %(targetgroup)s oluşturmada hata Dönüş "
+"kodu: %(ret.status)d İleti: %(ret.data)s ."
+
+#, python-format
+msgid ""
+"Error Creating Volume: %(lun)s Size: %(size)s Return code: %(ret.status)d "
+"Message: %(ret.data)s."
+msgstr ""
+"Mantıksal Sürücü Oluşturmada Hata: %(lun)s Boyut: %(size)s Dönüş kodu: "
+"%(ret.status)d İleti: %(ret.data)s."
+
+#, python-format
+msgid ""
+"Error Creating new composite Volume Return code: %(rc)lu. Error: %(error)s."
+msgstr ""
+"Yeni biletiş Mantıksal sürücü oluşturmada hata Dönüş kodu: %(rc)lu. Hata: "
+"%(error)s."
+
+msgid "Error Creating unbound volume on an Extend operation."
+msgstr "Büyütme işleminde bağımsız mantıksal sürücü oluşturmada hata."
+
+msgid "Error Creating unbound volume."
+msgstr "Bağımsız mantıksal sürücü oluşturmada hata."
+
+#, python-format
+msgid ""
+"Error Delete Volume: %(volumeName)s. Return code: %(rc)lu.  Error: %(error)s."
+msgstr ""
+"Mantıksal Sürücü Silme Hatası: %(volumeName)s. Dönüş kodu: %(rc)lu.  Hata: "
+"%(error)s."
+
+#, python-format
+msgid ""
+"Error Deleting Group: %(storageGroupName)s. Return code: %(rc)lu.  Error: "
+"%(error)s"
+msgstr ""
+"Grup Silinirken Hata: %(storageGroupName)s. Dönüş kodu: %(rc)lu.  Hata: "
+"%(error)s"
+
+#, python-format
+msgid ""
+"Error Deleting Snapshot: %(snapshot)s on Volume: %(lun)s to Pool: %(pool)s "
+"Project: %(project)s  Return code: %(ret.status)d Message: %(ret.data)s."
+msgstr ""
+"Anlık Görüntü Silmede Hata: %(snapshot)s Mantıksal Sürücü: %(lun)s Havuz: "
+"%(pool)s Proje: %(project)s  Dönüş kodu: %(ret.status)d İleti: %(ret.data)s."
+
+#, python-format
+msgid ""
+"Error Getting Initiators: InitiatorGroup: %(initiatorgroup)s Return code: "
+"%(ret.status)d Message: %(ret.data)s ."
+msgstr ""
+"Başlatıcıları Almada Hata: InitiatorGroup: %(initiatorgroup)s Dönüş kodu: "
+"%(ret.status)d İleti: %(ret.data)s ."
+
+#, python-format
+msgid ""
+"Error Getting Share: %(share)s on Pool: %(pool)s Project: %(project)s Return "
+"code: %(ret.status)d Message: %(ret.data)s."
+msgstr ""
+"Paylaşım Almada Hata: %(share)s %(pool)s Havuzunda Proje: %(project)s Dönüş "
+"kodu: %(ret.status)d İleti: %(ret.data)s."
+
+#, python-format
+msgid ""
+"Error Getting Target: %(alias)sReturn code: %(ret.status)d Message: "
+"%(ret.data)s ."
+msgstr ""
+"Hedef Almada Hata: %(alias)s Dönüş kodu: %(ret.status)d İleti: %(ret.data)s ."
+
+#, python-format
+msgid ""
+"Error Getting Volume: %(lun)s on Pool: %(pool)s Project: %(project)s Return "
+"code: %(ret.status)d Message: %(ret.data)s."
+msgstr ""
+"Mantıksal Sürücü Almada Hata: %(lun)s Havuz: %(pool)s Proje: %(project)s "
+"Dönüş kodu: %(ret.status)d İleti: %(ret.data)s."
+
+#, python-format
+msgid ""
+"Error Migrating volume from one pool to another. Return code: %(rc)lu.  "
+"Error: %(error)s."
+msgstr ""
+"Mantıksal sürücünün bir havuzdan diğerine göçünde hata. Dönüş kodu: "
+"%(rc)lu.  Hata: %(error)s."
+
+#, python-format
+msgid ""
+"Error Modifying masking view : %(groupName)s. Return code: %(rc)lu.  Error: "
+"%(error)s."
+msgstr ""
+"Maskeleme görünümünü değiştirmede hata : %(groupName)s. Dönüş kodu: "
+"%(rc)lu.  Hata: %(error)s."
+
+#, python-format
+msgid ""
+"Error Terminating migrate session. Return code: %(rc)lu.  Error: %(error)s."
+msgstr ""
+"Göç oturumunu sonlandırmada hata. Dönüş kodu: %(rc)lu.  Hata: %(error)s."
+
+#, python-format
+msgid ""
+"Error Verifying Initiator: %(iqn)s Return code: %(ret.status)d Message: "
+"%(ret.data)s."
+msgstr ""
+"Başlatıcının Doğrulanmasında Hata: %(iqn)s Dönüş kodu: %(ret.status)d İleti: "
+"%(ret.data)s."
+
+#, python-format
+msgid ""
+"Error Verifying Pool: %(pool)s Return code: %(ret.status)d Message: "
+"%(ret.data)s."
+msgstr ""
+"Havuzu Doğrulamada Hata: %(pool)s Dönüş kodu: %(ret.status)d İleti: "
+"%(ret.data)s."
+
+#, python-format
+msgid ""
+"Error Verifying Project: %(project)s on Pool: %(pool)s Return code: "
+"%(ret.status)d Message: %(ret.data)s."
+msgstr ""
+"%(pool)s Havuzundaki %(project)s Projesinin Doğrulanmasında Hata Dönüş kodu: "
+"%(ret.status)d İleti: %(ret.data)s."
+
+#, python-format
+msgid ""
+"Error Verifying Service: %(service)s Return code: %(ret.status)d Message: "
+"%(ret.data)s."
+msgstr ""
+"Servis Doğrulamada Hata: %(service)s Dönüş kodu: %(ret.status)d İleti: "
+"%(ret.data)s."
+
+#, python-format
+msgid ""
+"Error Verifying Target: %(alias)s Return code: %(ret.status)d Message: "
+"%(ret.data)s."
+msgstr ""
+"Hedefin Doğrulanmasında Hata: %(alias)s Dönüş kodu: %(ret.status)d İleti: "
+"%(ret.data)s."
+
+#, python-format
+msgid ""
+"Error Verifying share: %(share)s on Project: %(project)s and Pool: %(pool)s "
+"Return code: %(ret.status)d Message: %(ret.data)s."
+msgstr ""
+"Paylaşımın Onaylanmasında Hata: %(share)s Proje: %(project)s ve Havuz: "
+"%(pool)s Dönüş kodu: %(ret.status)d İleti: %(ret.data)s."
+
+#, python-format
+msgid ""
+"Error adding Volume: %(volumeName)s with instance path: "
+"%(volumeInstancePath)s."
+msgstr ""
+"%(volumeInstancePath)s. sunucu yoluna sahip %(volumeName)s mantıksal "
+"sürücüsünü eklemede hata."
+
+#, python-format
+msgid ""
+"Error adding initiator to group : %(groupName)s. Return code: %(rc)lu.  "
+"Error: %(error)s."
+msgstr ""
+"Başlatıcı, gruba eklenemedi: %(groupName)s. Dönüş kodu: %(rc)lu.  Hata: "
+"%(error)s."
+
+#, python-format
+msgid "Error adding volume to composite volume. Error is: %(error)s."
+msgstr ""
+"Mantıksal sürücünün bileşik mantıksal sürücüye eklenmesinde hata. Hata: "
+"%(error)s."
+
+#, python-format
+msgid "Error appending volume %(volumename)s to target base volume."
+msgstr ""
+"%(volumename)s mantıksal sürücüsünün hedef taban mantıksal sürücüye "
+"eklenmesinde hata."
+
+#, python-format
+msgid ""
+"Error associating storage group : %(storageGroupName)s. To fast Policy: "
+"%(fastPolicyName)s with error description: %(errordesc)s."
+msgstr ""
+"Depolama grubuyla ilişkilendirmede hata : %(storageGroupName)s. Fast "
+"İlkesine: %(fastPolicyName)s %(errordesc)s hata tanımıyla."
+
+#, python-format
+msgid ""
+"Error break clone relationship: Sync Name: %(syncName)s Return code: "
+"%(rc)lu.  Error: %(error)s."
+msgstr ""
+"Çoğaltma bağını kırmada hata: Eşzamanlama İsmi: %(syncName)s Dönüş kodu: "
+"%(rc)lu.  Hata: %(error)s."
+
+#, python-format
+msgid "Error changing disk status: %(vol_name)s . WMI exception: %(wmi_exc)s"
+msgstr ""
+"Disk durumunu değiştirmede hata: %(vol_name)s . WMI istisnası: %(wmi_exc)s"
+
+msgid "Error connecting to ceph cluster."
+msgstr "Ceph kümesine bağlanırken hata."
+
+#, python-format
+msgid "Error connecting via ssh: %s"
+msgstr "Ssh yoluyla bağlanırken hata: %s"
+
+#, python-format
+msgid ""
+"Error creating cloned volume using Volume: %(cloneName)s, Source Volume: "
+"%(sourceName)s. Return code: %(rc)lu. Error: %(error)s."
+msgstr ""
+"%(cloneName)s mantıksal sürücüsü kullanarak çoğaltılmış mantıksal sürücü "
+"oluşturmada hata, Kaynak Mantıksal Sürücü: %(sourceName)s. Dönüş kodu: "
+"%(rc)lu. Hata: %(error)s."
+
+#, python-format
+msgid "Error creating volume: %s."
+msgstr "Mantıksal sürücü oluşturmada hata: %s."
+
+msgid "Error deleting replay profile."
+msgstr "Yeniden oynatma profilinin silinmesinde hata."
+
+#, python-format
+msgid "Error deleting volume %(ssn)s: %(volume)s: %(code)d %(reason)s"
+msgstr ""
+"%(ssn)s mantıksal sürücüsü silme hatası: %(volume)s: %(code)d %(reason)s"
+
+#, python-format
+msgid "Error deleting volume %(vol)s: %(err)s."
+msgstr "%(vol)s mantıksal sürücüsünün silinmesinde hata: %(err)s."
+
+#, python-format
+msgid "Error deleting volume %s: volume not found."
+msgstr ""
+"%s mantıksal sürücüsünün silinmesinde hata: mantıksal sürücü bulunamadı."
+
+#, python-format
+msgid "Error during evaluator parsing: %(reason)s"
+msgstr "Değerlendirici ayrıştırma sırasında hata: %(reason)s"
+
+#, python-format
+msgid ""
+"Error editing share: %(share)s on Pool: %(pool)s Return code: %(ret.status)d "
+"Message: %(ret.data)s ."
+msgstr ""
+"Paylaşım düzenlemede hata: %(share)s %(pool)s Havuzunda Dönüş kodu: "
+"%(ret.status)d İleti: %(ret.data)s ."
+
+#, python-format
+msgid ""
+"Error enabling iSER for NetworkPortal: please ensure that RDMA is supported "
+"on your iSCSI port %(port)d on ip %(ip)s."
+msgstr ""
+"NetworkPortal için iSER etkinleştirilirken hata: lütfen %(ip)s üzerinde "
+"iSCSI  bağlantı noktanızın %(port)d RDMA tarafından desteklendiğine emin "
+"olun."
+
+#, python-format
+msgid "Error encountered during cleanup of a failed attach: %(ex)s"
+msgstr "Başarısız eklemenin temizlenmesi sırasında hata oluştu: %(ex)s"
+
+#, python-format
+msgid "Error executing CloudByte API [%(cmd)s], Error: %(err)s."
+msgstr "CloudByte API [%(cmd)s] yürütülürken hata, Hata: %(err)s."
+
+msgid "Error executing EQL command"
+msgstr "EQL komutu yürütülürken hata"
+
+#, python-format
+msgid "Error executing command via ssh: %s"
+msgstr "Ssh ile komut çalıştırmada hata: %s"
+
+#, python-format
+msgid "Error extending volume %(vol)s: %(err)s."
+msgstr "%(vol)s mantıksal sürücüsünün büyütülmesinde hata: %(err)s."
+
+#, python-format
+msgid "Error extending volume: %(reason)s"
+msgstr "Mantıksal sürücü genişletilirken hata: %(reason)s"
+
+#, python-format
+msgid "Error finding %(name)s."
+msgstr "%(name)s bulunurken hata."
+
+#, python-format
+msgid "Error finding %s."
+msgstr "%s bulunurken hata."
+
+msgid "Error finding Target WWNs."
+msgstr "Hedef WWN'leri bulmada hata."
+
+#, python-format
+msgid "Error getting domain id from name %(name)s: %(err)s."
+msgstr "%(name)s isimden alan kimliği almada hata: %(err)s."
+
+#, python-format
+msgid "Error getting domain id from name %(name)s: %(id)s."
+msgstr "%(name)s isminden alan kimliği almada hata: %(id)s."
+
+msgid "Error getting initiator groups."
+msgstr "Başlatıcı grupların alınmasında hata."
+
+#, python-format
+msgid "Error getting pool id from name %(pool)s: %(err)s."
+msgstr "%(pool)s isimden havuz kimliği almada hata: %(err)s."
+
+#, python-format
+msgid "Error getting pool id from name %(pool_name)s: %(err_msg)s."
+msgstr "Havuz kimliği %(pool_name)s isminden alınamadı: %(err_msg)s."
+
+#, python-format
+msgid ""
+"Error getting version: svc: %(svc)s.Return code: %(ret.status)d Message: "
+"%(ret.data)s."
+msgstr ""
+"Sürüm almada hata: svc: %(svc)s.Dönüş kodu: %(ret.status)d İleti: "
+"%(ret.data)s."
+
+#, python-format
+msgid "Error in SolidFire API response: data=%(data)s"
+msgstr "SolidFire API yanıtında hata: veri=%(data)s"
+
+#, python-format
+msgid "Error in space-create for %(space)s of size %(size)d GB"
+msgstr "%(size)d GB boyutundaki %(space)s için space-create sırasında hata"
+
+#, python-format
+msgid "Error in space-extend for volume %(space)s with %(size)d additional GB"
+msgstr ""
+"%(size)d ek GB'ye sahip %(space)s mantıksal sürücüsü için space-extend "
+"sırasında hata"
+
+#, python-format
+msgid "Error mapping volume %(vol)s. %(error)s."
+msgstr "%(vol)s mantıksal sürücüsü eşleştirilirken hata. %(error)s."
+
+#, python-format
+msgid ""
+"Error modify replica synchronization: %(sv)s operation: %(operation)s. "
+"Return code: %(rc)lu.  Error: %(error)s."
+msgstr ""
+"Kopyanın eşzamanlanmasının değiştirilmesinde hata: %(sv)s işlem: "
+"%(operation)s. Dönüş kodu: %(rc)lu.  Hata: %(error)s."
+
+#, python-format
+msgid ""
+"Error modifying Service: %(service)s Return code: %(ret.status)d Message: "
+"%(ret.data)s."
+msgstr ""
+"Servisi değiştirmede hata: %(service)s Dönüş kodu: %(ret.status)d İleti: "
+"%(ret.data)s."
+
+#, python-format
+msgid "Error occurred when creating cgsnapshot %s."
+msgstr "%s cgsnapshot oluşturulurken hata oluştu."
+
+#, python-format
+msgid "Error occurred when deleting cgsnapshot %s."
+msgstr "cgsnapshot %s silinirken hata oluştu."
+
+#, python-format
+msgid "Error occurred when updating consistency group %s."
+msgstr "%s tutarlılık grubu güncellenirken hata oluştu."
+
+#, python-format
+msgid "Error parsing config file: %s"
+msgstr "Yapılandırma dosyasını ayrıştırmada hata: %s"
+
+msgid "Error promoting secondary volume to primary"
+msgstr "İkincil mantıksal sürücünün birincil hale getirilmesinde hata"
+
+#, python-format
+msgid "Error removing volume %(vol)s. %(error)s."
+msgstr "%(vol)s mantıksal sürücüsü kaldırılırken hata. %(error)s."
+
+#, python-format
+msgid "Error running CLIQ command %(verb)s %(cliq_args)s.  Result=%(out)s"
+msgstr "CLIQ komutunu çalıştırmada hata %(verb)s %(cliq_args)s.  Sonuç=%(out)s"
+
+#, python-format
+msgid "Error unbinding volume %(vol)s from pool. %(error)s."
+msgstr ""
+"%(vol)s mantıksal sürücüsünün havuz bağlantısını ayırmada hata. %(error)s."
+
+#, python-format
+msgid ""
+"Error verifying clone size on Volume clone: %(clone)s Size: %(size)d "
+"onSnapshot: %(snapshot)s"
+msgstr ""
+"Mantıksal sürücü klonu: %(clone)s klon boyutunu doğrulamada hata Boyut: "
+"%(size)d Anlık görüntü: %(snapshot)s"
+
+#, python-format
+msgid "Error while checking transaction status: %s"
+msgstr "Aktarım durumu kontrol edilirken hata: %s"
+
+#, python-format
+msgid "Error while getting data via ssh: (command=%(cmd)s error=%(err)s)."
+msgstr "Ssh ile veri almada hata: (komut=%(cmd)s hata=%(err)s)."
+
+#, python-format
+msgid "Error while requesting %(service)s API."
+msgstr "API %(service)s istenirken hata."
+
+#, python-format
+msgid "Error while running zoning CLI: (command=%(cmd)s error=%(err)s)."
+msgstr "Bölgeleme CLI'si çalıştırılırken hata: (komut=%(cmd)s hata=%(err)s)."
+
+#, python-format
+msgid ""
+"Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
+msgstr ""
+"%(volume_id)s mantıksal sürücüsü için zamanlama denemeleri azami "
+"%(max_attempts)d sınırı aşıldı"
+
+#, python-format
+msgid "Exception appending meta volume to target volume %(volumename)s."
+msgstr ""
+"Meta mantıksal sürücünün %(volumename)s hedef mantıksal sürücüye "
+"eklenmesinde istisna."
+
+#, python-format
+msgid ""
+"Exception during create element replica. Clone name: %(cloneName)s Source "
+"name: %(sourceName)s Extra specs: %(extraSpecs)s "
+msgstr ""
+"Öge kopyası oluşturma sırasında istisna. Kopya adı: %(cloneName)s Kaynak "
+"adı: %(sourceName)s Ek özellikler: %(extraSpecs)s "
+
+#, python-format
+msgid "Exception in _select_ds_for_volume: %s."
+msgstr "_select_ds_for_volume'de istisna: %s."
+
+#, python-format
+msgid "Exception: %s"
+msgstr "İstisna: %s"
+
+#, python-format
+msgid ""
+"Executing Win32 API function %(func_name)s failed. Error code: "
+"%(error_code)s. Error message: %(error_message)s"
+msgstr ""
+"%(func_name)s Win32 API fonksiyonunu çağırma başarısız. Hata kodu: "
+"%(error_code)s. Hata iletisi: %(error_message)s"
+
+#, python-format
+msgid "Expected a uuid but received %(uuid)s."
+msgstr "Bir uuid bekleniyor ancak alınan %(uuid)s."
+
+#, python-format
+msgid "Expected integer for node_count, svcinfo lsiogrp returned: %(node)s."
+msgstr ""
+"node_count için tam sayı beklendi, svcinfo lsiogrp şunu döndürdü: %(node)s."
+
+#, python-format
+msgid "Expected no output from CLI command %(cmd)s, got %(out)s."
+msgstr "%(cmd)s CLI komutundan çıktı beklenmiyordu, %(out)s alındı."
+
+#, python-format
+msgid "Expected volume size was %d"
+msgstr "Beklenen mantıksal sürücü boyutu %d"
+
+#, python-format
+msgid ""
+"Export backup aborted, expected backup status %(expected_status)s but got "
+"%(actual_status)s."
+msgstr ""
+"Yedek dışa aktarımı durduruldu, beklenen yedekleme durumu "
+"%(expected_status)s ancak alınan %(actual_status)s."
+
+#, python-format
+msgid ""
+"Export record aborted, the backup service currently configured "
+"[%(configured_service)s] is not the backup service that was used to create "
+"this backup [%(backup_service)s]."
+msgstr ""
+"Kayıt dışa aktarımı durduruldu, şu anda yapılandırılan yedekleme servisi "
+"[%(configured_service)s], bu yedeğin [%(backup_service)s] oluşturulması için "
+"kullanılan yedekleme servisi değildir."
+
+msgid ""
+"Extend volume is only supported for this driver when no snapshots exist."
+msgstr ""
+"Bu sürücücü için mantıksal sürücü genişletme sadece anlık sistem görüntüsü "
+"olmadığında desteklenir."
+
+msgid "Extend volume not implemented"
+msgstr "Mantıksal sürücü genişletme uygulanmadı"
+
+msgid ""
+"FAST VP Enabler is not installed. Can't set tiering policy for the volume"
+msgstr ""
+"FAST VP Etkinleştirici kurulu değil. Mantıksal sürücü için aşama ilkesi "
+"ayarlanamıyor"
+
+msgid "FAST is not supported on this array."
+msgstr "FAST bu dizi üzerinde desteklenmiyor."
+
+msgid "FC is the protocol but wwpns are not supplied by Openstack."
+msgstr "İletişim kuralı FC ama wwpn'ler OpenStack tarafından sağlanmamış."
+
+#, python-format
+msgid "Faield to unassign %(volume)s"
+msgstr "%(volume)s ataması kaldırılamadı"
+
+#, python-format
+msgid "Failed adding connection for fabric=%(fabric)s: Error: %(err)s"
+msgstr "fabric=%(fabric)s için bağlantı ekleme başarısız: Hata: %(err)s"
+
+msgid "Failed cgsnapshot"
+msgstr "cgsnapshot başarısız oldu"
+
+#, python-format
+msgid "Failed creating snapshot for volume %(volname)s: %(response)s."
+msgstr ""
+"%(volname)s mantıksal sürücüsü için anlık görüntü oluşturma başarısız: "
+"%(response)s."
+
+#, python-format
+msgid "Failed getting details for pool %s."
+msgstr "%s havuzu için detayların getirilmesi başarısız."
+
+#, python-format
+msgid "Failed in _delete_snapfiles. Error: %s"
+msgstr "_delete_snapfiles'de başarısız olundu. Hata: %s"
+
+#, python-format
+msgid ""
+"Failed in _ssh_operation while execution of ssh_cmd:%(cmd)s. Error: %(error)s"
+msgstr ""
+"ssh_cmd:%(cmd)s çalıştırma sırasında _ssh_operation sırasında başarısız "
+"olundu. Hata: %(error)s"
+
+#, python-format
+msgid "Failed removing connection for fabric=%(fabric)s: Error: %(err)s"
+msgstr "fabric=%(fabric)s için bağlantı kaldırma başarısız: Hata: %(err)s"
+
+#, python-format
+msgid "Failed to Extend Volume %(volname)s"
+msgstr "Mantıksal Sürücü %(volname)s Genişletilemedi"
+
+#, python-format
+msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
+msgstr "3PAR'a giriş başarısız (%(url)s) çünkü %(err)s"
+
+msgid "Failed to access active zoning configuration."
+msgstr "Etkin bölgeleme yapılandırmasına erişim başarısız."
+
+#, python-format
+msgid "Failed to access zoneset status:%s"
+msgstr "Bölge kümesi durumuna erişim başarısız: %s"
+
+#, python-format
+msgid ""
+"Failed to acquire a resource lock. (serial: %(serial)s, inst: %(inst)s, ret: "
+"%(ret)s, stderr: %(err)s)"
+msgstr ""
+"Kaynak kilidi alma başarısız. (seri: %(serial)s, inst: %(inst)s, ret: "
+"%(ret)s, stderr: %(err)s)"
+
+#, python-format
+msgid "Failed to add %(vol)s into %(sg)s after %(retries)s tries."
+msgstr ""
+"%(vol)s in %(sg)s e eklenmesi %(retries)s denemeden sonra başarısız oldu."
+
+#, python-format
+msgid "Failed to add igroup member: %(code)d, %(message)s"
+msgstr "Igroup üyesi eklenemedi: %(code)d, %(message)s"
+
+msgid "Failed to add the logical device."
+msgstr "Mantıksal aygıt ekleme başarısız."
+
+msgid "Failed to add zoning configuration."
+msgstr "Bölgeleme yapılandırması eklenmesi başarısız."
+
+#, python-format
+msgid ""
+"Failed to assign the iSCSI initiator IQN. (port: %(port)s, reason: "
+"%(reason)s)"
+msgstr ""
+"iSCSI başlatıcı IQN atanamadı. (bağlantı noktası: %(port)s, sebep: "
+"%(reason)s)"
+
+#, python-format
+msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr "qos_specs ilişkilendirilemedi: %(type_id)s türü ile %(specs_id)s."
+
+#, python-format
+msgid "Failed to attach iSCSI target for volume %(volume_id)s."
+msgstr "%(volume_id)s mantıksal sürücüsü için iSCSI hedefi eklenemedi."
+
+#, python-format
+msgid "Failed to backup volume metadata - %s"
+msgstr "Mantıksal sürücü metadata'sı yedeklenemedi - %s"
+
+#, python-format
+msgid ""
+"Failed to backup volume metadata - Metadata backup object 'backup.%s.meta' "
+"already exists"
+msgstr ""
+"Mantıksal sürücü metadata'sı yedeklenemedi - Metadata yedekleme nesnesi "
+"'backup.%s.meta' zaten var"
+
+#, python-format
+msgid "Failed to clone volume from snapshot %s."
+msgstr "%s anlık sistem görüntüsünden mantıksal sürücü kopyalanamadı."
+
+#, python-format
+msgid "Failed to connect to %(vendor_name)s Array %(host)s: %(err)s"
+msgstr "%(vendor_name)s dizisine bağlantı başarısız %(host)s: %(err)s"
+
+msgid "Failed to connect to Enterprise Manager"
+msgstr "Kurumsal Yöneticiye bağlanamadı"
+
+msgid "Failed to connect to array"
+msgstr "Diziye bağlanma başarısız"
+
+#, python-format
+msgid "Failed to copy image to volume: %(reason)s"
+msgstr "İmaj mantıksal sürücüye kopyalanamadı: %(reason)s"
+
+#, python-format
+msgid "Failed to copy metadata to volume: %(reason)s"
+msgstr "Metadata mantıksal sürücüye kopyalanamadı: %(reason)s"
+
+#, python-format
+msgid "Failed to create IG, %s"
+msgstr "IG oluşturma başarısız, %s"
+
+msgid "Failed to create SolidFire Image-Volume"
+msgstr "SolidFire İmaj-Mantıksal Sürücü oluşturulamadı"
+
+#, python-format
+msgid "Failed to create Volume Group: %(vg_name)s"
+msgstr "Mantıksal Sürücü Grubu oluşturulamadı: %(vg_name)s"
+
+#, python-format
+msgid ""
+"Failed to create a file. (file: %(file)s, ret: %(ret)s, stderr: %(err)s)"
+msgstr ""
+"Bir dosya oluşturma başarısız. (dosya: %(file)s, ret: %(ret)s, stderr: "
+"%(err)s)"
+
+msgid "Failed to create api volume flow."
+msgstr "Mantıksal sürücü api'si oluşturulamadı."
+
+#, python-format
+msgid "Failed to create cg snapshot %(id)s due to %(reason)s."
+msgstr "%(reason)s sebebiyle cg anlık görüntüsü %(id)s oluşturulamadı."
+
+#, python-format
+msgid "Failed to create cloned volume %s."
+msgstr "Kopyalanmış %s mantıksal sürücüsü oluşturulamadı."
+
+#, python-format
+msgid "Failed to create consistency group %(id)s due to %(reason)s."
+msgstr "Tutarlılık grubu %(id)s %(reason)s sebebiyle oluşturulamadı."
+
+#, python-format
+msgid "Failed to create consistency group %(id)s:%(ret)s."
+msgstr "Tutarlılık grubu %(id)s oluşturma başarısız:%(ret)s."
+
+#, python-format
+msgid ""
+"Failed to create consistency group %s because VNX consistency group cannot "
+"accept compressed LUNs as members."
+msgstr ""
+"%s tutarlılık grubu oluşturulamıyor çünkü VNX tutarlılık grubu sıkıştırılmış "
+"LUN'ları üye olarak kabul edemiyor."
+
+#, python-format
+msgid "Failed to create consistency group: %(cgName)s."
+msgstr "Tutarlılık grubu oluşturulamadı: %(cgName)s."
+
+#, python-format
+msgid "Failed to create consistency group: %(cgid)s. Error: %(excmsg)s."
+msgstr "Tutarlılık grubu oluşturulamıyor: %(cgid)s. Hata: %(excmsg)s."
+
+#, python-format
+msgid ""
+"Failed to create consistency group: %(consistencyGroupName)s  Return code: "
+"%(rc)lu.  Error: %(error)s."
+msgstr ""
+"%(consistencyGroupName)s tutarlılık grubunu oluşturma başarısız  Dönüş kodu: "
+"%(rc)lu.  Hata: %(error)s."
+
+#, python-format
+msgid "Failed to create hardware id(s) on %(storageSystemName)s."
+msgstr ""
+"%(storageSystemName)s üzerinde donanım kimlik(ler)i oluşturma başarısız."
+
+msgid "Failed to create iqn."
+msgstr "Iqn oluşturulamadı."
+
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr "%(volume_id)s mantıksal sürücüsü için iscsi hedefi oluşturulamadı."
+
+msgid "Failed to create manage_existing flow."
+msgstr "manage_existing akışı oluşturulamadı."
+
+msgid "Failed to create map on mcs, no channel can map."
+msgstr "Mcs üzerinde eşleştirme oluşturma başarısız, hiçbir kanal eşleşemez."
+
+msgid "Failed to create map."
+msgstr "Eşleştirme oluşturma başarısız."
+
+#, python-format
+msgid "Failed to create metadata for volume: %(reason)s"
+msgstr "Mantıksal sürücü için metadata oluşturulamadı: %(reason)s"
+
+msgid "Failed to create partition."
+msgstr "Bölüm oluşturma başarısız."
+
+#, python-format
+msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
+msgstr "qos_specs oluşturulamadı: %(qos_specs)s özellikleri ile %(name)s."
+
+msgid "Failed to create replica."
+msgstr "Kopya oluşturulamadı."
+
+#, python-format
+msgid "Failed to create sb connector for %s"
+msgstr "%s için sb bağlayıcı oluşturma başarısız"
+
+msgid "Failed to create scheduler manager volume flow"
+msgstr "Zamanlayıcı yönetici mantıksal sürücü akışı oluşturma başarısız"
+
+#, python-format
+msgid "Failed to create snapshot %s"
+msgstr "%s anlık sistem görüntüsü oluşturulamadı"
+
+msgid "Failed to create snapshot as no LUN ID is specified"
+msgstr "LUN ID belirtilmediğinden anlık görüntü oluşturma başarısız"
+
+#, python-format
+msgid "Failed to create snapshot for cg: %(cgName)s."
+msgstr "cg: %(cgName)s için anlık görüntü oluşturma başarısız."
+
+#, python-format
+msgid "Failed to create snapshot for volume %s."
+msgstr "%s mantıksal sürücüsü için anlık sistem görüntüsü oluşturulamadı."
+
+#, python-format
+msgid "Failed to create snapshot policy on volume %(vol)s: %(res)s."
+msgstr ""
+"%(vol)s mantıksal sürücüsü üzerinde anlık görüntü ilkesi oluşturma "
+"başarısız: %(res)s."
+
+#, python-format
+msgid "Failed to create snapshot resource area on volume %(vol)s: %(res)s."
+msgstr ""
+"%(vol)s mantıksal sürücüsü üzerinde anlık görüntü kaynak alanı oluşturma "
+"başarısız: %(res)s."
+
+msgid "Failed to create snapshot."
+msgstr "Anlık görüntü oluşturma başarısız."
+
+#, python-format
+msgid ""
+"Failed to create snapshot. CloudByte volume information not found for "
+"OpenStack volume [%s]."
+msgstr ""
+"Anlık sistem görüntüsü oluşturulamadı. [%s] OpenStack mantıksal sürücüsü "
+"için CloudByte mantıksal sürücü bilgisi bulunamadı."
+
+#, python-format
+msgid "Failed to create thin pool, error message was: %s"
+msgstr "İnce havuz oluşturma başarısız, hata iletisi: %s"
+
+#, python-format
+msgid "Failed to create volume %s"
+msgstr "%s mantıksal sürücüsü oluşturulamadı"
+
+#, python-format
+msgid "Failed to delete SI for volume_id: %(volume_id)s because it has pair."
+msgstr "volume_id: %(volume_id)s için SI silinemiyor çünkü bir çifti var."
+
+#, python-format
+msgid "Failed to delete a logical device. (LDEV: %(ldev)s, reason: %(reason)s)"
+msgstr "Bir mantıksal aygıt silinemedi. (LDEV: %(ldev)s, kaynak: %(reason)s)"
+
+#, python-format
+msgid "Failed to delete cgsnapshot %(id)s due to %(reason)s."
+msgstr "%(reason)s sebebiyle cg anlık görüntüsü %(id)s silinemedi."
+
+#, python-format
+msgid "Failed to delete consistency group %(id)s due to %(reason)s."
+msgstr "Tutarlılık grubu %(id)s %(reason)s sebebiyle silinemedi."
+
+#, python-format
+msgid "Failed to delete consistency group: %(cgName)s."
+msgstr "Tutarlılık grubu silme başarısız: %(cgName)s."
+
+#, python-format
+msgid ""
+"Failed to delete consistency group: %(consistencyGroupName)s Return code: "
+"%(rc)lu. Error: %(error)s."
+msgstr ""
+"%(consistencyGroupName)s tutarlılık grubunu silme başarısız Dönüş kodu: "
+"%(rc)lu. Hata: %(error)s."
+
+#, python-format
+msgid ""
+"Failed to delete fileset for consistency group %(cgname)s. Error: %(excmsg)s."
+msgstr ""
+"%(cgname)s tutarlılık grubu için dosya kümesi silinemedi. Hata: %(excmsg)s."
+
+msgid "Failed to delete iqn."
+msgstr "Iqn silme başarısız."
+
+msgid "Failed to delete map."
+msgstr "Eşleştirme silme başarısız."
+
+msgid "Failed to delete partition."
+msgstr "Bölüm silme başarısız."
+
+msgid "Failed to delete replica."
+msgstr "Kopya silinemedi."
+
+#, python-format
+msgid "Failed to delete snapshot %s"
+msgstr "%s anlık sistem görüntüsü silinemedi"
+
+#, python-format
+msgid "Failed to delete snapshot for cg: %(cgId)s."
+msgstr "cg: %(cgId)s için anlık görüntü silme başarısız."
+
+#, python-format
+msgid "Failed to delete snapshot for snapshot_id: %s because it has pair."
+msgstr "snapshot_id: %s için anlık görüntü silinemiyor çünkü çifti var."
+
+msgid "Failed to delete snapshot."
+msgstr "Anlık görüntü silme başarısız."
+
+#, python-format
+msgid "Failed to delete volume %(volumeName)s."
+msgstr "%(volumeName)s mantıksal sürücüsü silinemedi."
+
+#, python-format
+msgid ""
+"Failed to delete volume for volume_id: %(volume_id)s because it has pair."
+msgstr ""
+"volume_id: %(volume_id)s için bir mantıksal sürücü silinemedi çünkü çifti "
+"var."
+
+#, python-format
+msgid "Failed to detach iSCSI target for volume %(volume_id)s."
+msgstr "%(volume_id)s mantıksal sürücüsü için iSCSI hedefi ayrılamadı."
+
+msgid "Failed to determine blockbridge API configuration"
+msgstr "Blockbridge API yapılandırması belirlenemedi"
+
+msgid "Failed to disassociate qos specs."
+msgstr "Qos özellikleri ilişkisi kesilemedi."
+
+#, python-format
+msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
+msgstr ""
+"%(type_id)s türündeki qos_specs: %(specs_id)s ilişiğini kesme başarısız."
+
+#, python-format
+msgid ""
+"Failed to ensure snapshot resource area, could not locate volume for id %s"
+msgstr ""
+"Anlık görüntü kaynak alanından emin olunamadı, id %s için mantıksal sürücü "
+"bulunamadı"
+
+#, python-format
+msgid ""
+"Failed to execute CloudByte API [%(cmd)s]. Http status: %(status)s, Error: "
+"%(error)s."
+msgstr ""
+"CloudByte API [%(cmd)s] yürütülemedi. Http durumu: %(status)s, Hata: "
+"%(error)s."
+
+msgid "Failed to execute common command."
+msgstr "Yaygın komutun çalıştırılması başarısız."
+
+#, python-format
+msgid "Failed to export for volume: %(reason)s"
+msgstr "Mantıksal sürücü dışa aktarılamadı: %(reason)s"
+
+msgid "Failed to find Storage Center"
+msgstr "Depolama Merkezi bulunamadı"
+
+msgid "Failed to find a vdisk copy in the expected pool."
+msgstr "Beklenen havuzda bir vdisk kopyası bulunamadı."
+
+msgid "Failed to find account for volume."
+msgstr "Mantıksal sürücü için kullanıcı bulunamadı."
+
+#, python-format
+msgid "Failed to find fileset for path %(path)s, command output: %(cmdout)s."
+msgstr ""
+"%(path)s yolu için dosya kümesi bulma başarısız, komut çıktısı: %(cmdout)s."
+
+#, python-format
+msgid "Failed to find host %s."
+msgstr "%s istemcisi bulunamadı."
+
+#, python-format
+msgid "Failed to find storage pool for source volume %s."
+msgstr "%s kaynak mantıksal sürücüsü için depolama havuzu bulma başarısız."
+
+#, python-format
+msgid "Failed to get CloudByte account details for account [%s]."
+msgstr "[%s] hesabı için CloudByte hesap ayrıntıları alınamadı."
+
+#, python-format
+msgid "Failed to get LUN target details for the LUN %s"
+msgstr "LUN %s için LUN hedef detayları alma başarısız"
+
+#, python-format
+msgid "Failed to get LUN target details for the LUN %s."
+msgstr "LUN %s için LUN hedef detaylarını alma başarısız."
+
+#, python-format
+msgid "Failed to get LUN target list for the LUN %s"
+msgstr "LUN %s için LUN hedef listesi alınamadı"
+
+#, python-format
+msgid "Failed to get Partition ID for volume %(volume_id)s."
+msgstr "%(volume_id)s mantıksal sürücüsü için Bölüm ID'si alınamadı."
+
+#, python-format
+msgid "Failed to get Raid Snapshot ID from Snapshot %(snapshot_id)s."
+msgstr ""
+"%(snapshot_id)s anlık görüntüsünden Raid Anlık Görüntü Kimliği alınamıyor."
+
+#, python-format
+msgid "Failed to get Raid Snapshot ID from snapshot: %(snapshot_id)s."
+msgstr ""
+"%(snapshot_id)s anlık görüntüsünden Raid Anlık Görüntü Kimliği alınamadı."
+
+#, python-format
+msgid ""
+"Failed to get a storage resource. The system will attempt to get the storage "
+"resource again. (resource: %(resource)s)"
+msgstr ""
+"Bir depolama kaynağı alınamadı. Sistem depolama kaynağını tekrar almaya "
+"çalışacak. (kaynak: %(resource)s)"
+
+#, python-format
+msgid "Failed to get all associations of qos specs %s"
+msgstr "%s qos özelliklerinin bütün ilişkileri alınamadı"
+
+msgid "Failed to get channel info."
+msgstr "Kanal bilgisi alınamadı."
+
+#, python-format
+msgid "Failed to get code level (%s)."
+msgstr "Kod seviyesi alınamadı (%s)."
+
+msgid "Failed to get device info."
+msgstr "Aygıt bilgisi alınamadı."
+
+#, python-format
+msgid "Failed to get domain because CPG (%s) doesn't exist on array."
+msgstr "Alan alınamadı çünkü CPG (%s) dizide mevcut değil."
+
+#, python-format
+msgid "Failed to get ip on Channel %(channel_id)s with volume: %(volume_id)s."
+msgstr ""
+"%(volume_id)s mantıksal sürücüsüne sahip %(channel_id)s kanalından ip "
+"alınamadı."
+
+msgid "Failed to get iqn info."
+msgstr "Iqn bilgisi alma başarısız."
+
+msgid "Failed to get license info."
+msgstr "Lisans bilgisi alma başarısız."
+
+msgid "Failed to get lv info."
+msgstr "lv bilgisi alınamadı."
+
+msgid "Failed to get map info."
+msgstr "Eşleştirme bilgisi alma başarısız."
+
+msgid "Failed to get model update from clone"
+msgstr "Kopyadan model güncellemesi alınamadı"
+
+msgid "Failed to get name server info."
+msgstr "İsim sunucusu bilgisi alınamadı."
+
+msgid "Failed to get network info."
+msgstr "Ağ bilgisi alma başarısız."
+
+#, python-format
+msgid "Failed to get new part id in new pool: %(pool_id)s."
+msgstr "Yeni havuzda yeni bölüm kimliği alınamadı: %(pool_id)s."
+
+msgid "Failed to get old volume type quota reservations"
+msgstr "Eski mantıksal sürücü türü kota koşulları alınamadı"
+
+msgid "Failed to get partition info."
+msgstr "Bölüm bilgisi alınamadı."
+
+#, python-format
+msgid "Failed to get pool id with volume %(volume_id)s."
+msgstr "%(volume_id)s mantıksal sürücüsüne sahip havuz kimliği alınamadı."
+
+msgid "Failed to get replica info."
+msgstr "Kopya bilgisi alma başarısız."
+
+msgid "Failed to get show fcns database info."
+msgstr "Fcns veri tabanı bilgisi göstermeyi alma başarısız."
+
+#, python-format
+msgid "Failed to get size of volume %s"
+msgstr "%s mantıksal sürücü boyutu alınamadı"
+
+#, python-format
+msgid "Failed to get snapshot for volume %s."
+msgstr "%s mantıksal sürücüsü için anlık sistem görüntüsü alınamadı."
+
+msgid "Failed to get snapshot info."
+msgstr "Anlık görüntü bilgisi alınamadı."
+
+#, python-format
+msgid "Failed to get target IQN for the LUN %s"
+msgstr "LUN %s için hedef IQN alınması başarısız"
+
+#, python-format
+msgid "Failed to get target portal for the LUN %s"
+msgstr "LUN %s için hedef portal alınması başarısız"
+
+msgid "Failed to get targets"
+msgstr "Hedefler alınamadı"
+
+msgid "Failed to get wwn info."
+msgstr "wwn bilgisi alma başarısız."
+
+#, python-format
+msgid ""
+"Failed to get, create or add volume %(volumeName)s to masking view "
+"%(maskingViewName)s. The error message received was %(errorMessage)s."
+msgstr ""
+"%(volumeName)s mantıksal sürücüsünün %(maskingViewName)s maskeleme "
+"görünümüne alınması, oluşturulması ya da eklenmesi başarısız. Alınan hata "
+"iletisi %(errorMessage)s."
+
+msgid "Failed to identify volume backend."
+msgstr "Mantıksal sürücü art alanda çalışan uygulama tanımlanamadı."
+
+#, python-format
+msgid "Failed to import disk: %(vhd_path)s. WMI exception: %(exc)s"
+msgstr "Diski içe aktarma başarısız: %(vhd_path)s. WMI istisnası: %(exc)s"
+
+#, python-format
+msgid "Failed to link fileset for the share %(cgname)s. Error: %(excmsg)s."
+msgstr ""
+"%(cgname)s paylaşımı için dosya kümesi bağlantısı başarısız. Hata: "
+"%(excmsg)s."
+
+#, python-format
+msgid "Failed to log on %s Array (invalid login?)."
+msgstr "%s Dizisine giriş başarısız (geçersiz giriş?)."
+
+#, python-format
+msgid "Failed to login for user %s."
+msgstr "%s kullanıcısı giriş yapamadı."
+
+#, python-format
+msgid ""
+"Failed to make a request to Datera cluster endpoint due to the following "
+"reason: %s"
+msgstr ""
+"Aşağıdaki neden nedeniyle Datera kümesi uç noktasına bir istek yapılamadı: %s"
+
+#, python-format
+msgid ""
+"Failed to manage existing volume %(name)s, because of error in getting "
+"volume size."
+msgstr ""
+"Mevcut mantıksal sürücü %(name)s yönetilemedi, çünkü mantıksal sürücü boyutu "
+"alınamadı."
+
+#, python-format
+msgid ""
+"Failed to manage existing volume %(name)s, because rename operation failed: "
+"Error msg: %(msg)s."
+msgstr ""
+"Mevcut mantıksal sürücü %(name)s yönetilemiyor, çünkü yeniden adlandırma "
+"işlemi başarısız oldu: Hata iletisi: %(msg)s."
+
+#, python-format
+msgid ""
+"Failed to manage existing volume %(name)s, because reported size %(size)s "
+"was not a floating-point number."
+msgstr ""
+"Varolan %(name)s mantıksal sürücüsü yönetilemedi çünkü bildirilen boyut "
+"%(size)s kayan noktalı sayı değildi."
+
+#, python-format
+msgid "Failed to manage volume %s."
+msgstr "%s mantıksal sürücüsü yönetilemedi."
+
+#, python-format
+msgid ""
+"Failed to map a logical device. (LDEV: %(ldev)s, LUN: %(lun)s, port: "
+"%(port)s, id: %(id)s)"
+msgstr ""
+"Bir mantıksal aygıt eşleştirilemedi. (LDEV: %(ldev)s, LUN: %(lun)s, bağlantı "
+"noktası: %(port)s, id: %(id)s)"
+
+msgid "Failed to migrate volume for the first time."
+msgstr "Mantıksal sürücüyü ilk defa göç ettirme başarısız."
+
+msgid "Failed to migrate volume for the second time."
+msgstr "Bir ikinci defa mantıksal sürücüyü göç ettirme başarısız."
+
+#, python-format
+msgid "Failed to move LUN mapping.  Return code: %s"
+msgstr "LUN eşleştirmesi taşınamadı.  Dönüş kodu: %s"
+
+#, python-format
+msgid "Failed to move volume %s."
+msgstr "%s mantıksal sürücüsü taşınamadı."
+
+#, python-format
+msgid "Failed to open a file. (file: %(file)s, ret: %(ret)s, stderr: %(err)s)"
+msgstr "Bir dosya açılamadı. (dosya: %(file)s, ret: %(ret)s, stderr: %(err)s)"
+
+#, python-format
+msgid ""
+"Failed to parse CLI output:\n"
+" command: %(cmd)s\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s."
+msgstr ""
+"CLI çıktısı ayrıştırılamadı:\n"
+" komut: %(cmd)s\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s."
+
+msgid ""
+"Failed to parse the configuration option 'swift_catalog_info', must be in "
+"the form <service_type>:<service_name>:<endpoint_type>"
+msgstr ""
+"<service_type>:<service_name>:<endpoint_type> biçeminde olması gereken "
+"'swift_catalog_info' yapılandırma seçeneği ayrıştırılamadı"
+
+#, python-format
+msgid ""
+"Failed to perform a zero-page reclamation. (LDEV: %(ldev)s, reason: "
+"%(reason)s)"
+msgstr ""
+"Sıfır-sayfa geri kazanımı başarısız. (LDEV: %(ldev)s, sebep: %(reason)s)"
+
+#, python-format
+msgid "Failed to remove export for volume %(volume)s: %(reason)s"
+msgstr ""
+"%(volume)s mantıksal sürücüsü için dışa aktarım kaldırılamadı: %(reason)s"
+
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr "%(volume_id)s mantıksal sürücüsü için iscsi hedefi kaldırılamadı."
+
+#, python-format
+msgid "Failed to remove volume %(volumeName)s from default SG."
+msgstr "%(volumeName)s mantıksal sürücüsü varsayılan SG'den kaldırılamadı."
+
+#, python-format
+msgid "Failed to remove volume %(volumeName)s from default SG: %(volumeName)s."
+msgstr "%(volumeName)s varsayılan SG'den kaldırılamadı: %(volumeName)s."
+
+#, python-format
+msgid ""
+"Failed to remove: %(volumename)s. from the default storage group for FAST "
+"policy %(fastPolicyName)s."
+msgstr ""
+"FAST ilkesi %(fastPolicyName)s için öntanımlı depolama grubundan "
+"%(volumename)s kaldırılamadı."
+
+#, python-format
+msgid ""
+"Failed to rename logical volume %(name)s, error message was: %(err_msg)s"
+msgstr ""
+"%(name)s adındaki mantıksal sürücü yeniden adlandırılamadı, hata iletisi: "
+"%(err_msg)s"
+
+#, python-format
+msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
+msgstr ""
+"%(volume_id)s mantıksal sürücüsünün yeniden boyutlandırılması başarısız, "
+"hata: %(error)s"
+
+#, python-format
+msgid "Failed to retrieve active zoning configuration %s"
+msgstr "Etkin bölgeleme yapılandırması %s alınamadı"
+
+#, python-format
+msgid "Failed to set QoS for existing volume %(name)s, Error msg: %(msg)s."
+msgstr ""
+"Mevcut mantıksal sürücü %(name)s için QoS ayarlanamadı, Hata iletisi: "
+"%(msg)s."
+
+msgid "Failed to set attribute 'Incoming user' for SCST target."
+msgstr ""
+"SCST hedefi için 'Gelen kullanıcı' özniteliğinin ayarlanması başarısız."
+
+msgid "Failed to set partition."
+msgstr "Bölüm ayarlama başarısız."
+
+#, python-format
+msgid ""
+"Failed to set permissions for the consistency group %(cgname)s. Error: "
+"%(excmsg)s."
+msgstr ""
+"%(cgname)s tutarlılık grubu için izinler ayarlanamadı. Hata: %(excmsg)s."
+
+#, python-format
+msgid ""
+"Failed to specify a logical device for the volume %(volume_id)s to be "
+"unmapped."
+msgstr ""
+"Eşleştirmesi kaldırılacak %(volume_id)s mantıksal sürücüsü için bir "
+"mantıksal aygıt belirtme başarısız."
+
+#, python-format
+msgid ""
+"Failed to specify a logical device to be deleted. (method: %(method)s, id: "
+"%(id)s)"
+msgstr ""
+"Silinecek mantıksal aygıt belirtme başarısız. (metod: %(method)s, id: %(id)s)"
+
+msgid "Failed to terminate migrate session."
+msgstr "Göç oturumunu sonlandırma başarısız."
+
+#, python-format
+msgid ""
+"Failed to unlink fileset for consistency group %(cgname)s. Error: %(excmsg)s."
+msgstr ""
+"%(cgname)s tutarlılık grubu için dosya kümesi bağı ayırma başarısız. Hata: "
+"%(excmsg)s."
+
+#, python-format
+msgid "Failed to unmap a logical device. (LDEV: %(ldev)s, reason: %(reason)s)"
+msgstr ""
+"Bir mantıksal aygıtın eşleştirilmesi kaldırılamadı. (LDEV: %(ldev)s, sebep: "
+"%(reason)s)"
+
+#, python-format
+msgid "Failed to update metadata for volume: %(reason)s"
+msgstr "Mantıksal sürücü için metadata güncellenemedi: %(reason)s"
+
+msgid "Failed to update or delete zoning configuration"
+msgstr "Bölgeleme yapılandırması güncellemesi ya da silinmesi başarısız"
+
+#, python-format
+msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
+msgstr "qos_specs güncellenemedi: %(qos_specs)s özellikleri ile %(specs_id)s."
+
+#, python-format
+msgid "Failed updating model with driver provided model %(model)s"
+msgstr ""
+"%(model)s sürücü sağlanmış modele sahip modelin güncellenmesi başarısız"
+
+#, python-format
+msgid ""
+"Failed updating volume %(vol_id)s metadata using the provided %(src_type)s "
+"%(src_id)s metadata"
+msgstr ""
+"%(vol_id)s mantıksal sürücüsünün metadata'sının sağlanan %(src_type)s "
+"%(src_id)s metadata ile güncellenmesi başarısız"
+
+#, python-format
+msgid "Failure creating volume %s."
+msgstr "%s mantıksal sürücüsünün oluşturulması başarısız."
+
+#, python-format
+msgid "Failure getting LUN info for %s."
+msgstr "%s için LUN bilgisi alınması başarısız."
+
+#, python-format
+msgid "Failure in clear_volume_key_value_pair: %s"
+msgstr "clear_volume_key_value_pair başarısız: %s"
+
+#, python-format
+msgid ""
+"Failure in communication between web service and array. Waited %s seconds. "
+"Verify array configuration parameters."
+msgstr ""
+"Web servis ve dizi arasında iletişim başarısız. %s saniye beklendi. Dizi "
+"yapılandırma parametrelerini doğrulayın."
+
+#, python-format
+msgid "Failure in update_volume_key_value_pair:%s"
+msgstr "update_volume_key_value_pair başarısız: %s"
+
+#, python-format
+msgid "Failure moving new cloned LUN to %s."
+msgstr "Yeni çoğaltılmış LUN'un %s e taşınması başarısız."
+
+#, python-format
+msgid "Failure staging LUN %s to tmp."
+msgstr "LUN %s'in tmp'ye hazırlanması başarısız."
+
+msgid "Fatal error: User not permitted to query NetApp volumes."
+msgstr ""
+"Ölümcül hata: Kullanıcı NetApp mantıksal sürücülerini sorgulamaya yetkili "
+"değil."
+
+#, python-format
+msgid "Fexvisor failed to add volume %(id)s due to %(reason)s."
+msgstr "Flexvisor %(reason)s sebebiyle %(id)s mantıksal sürücüsünü ekleyemedi."
+
+#, python-format
+msgid ""
+"Fexvisor failed to join the volume %(vol)s in the group %(group)s due to "
+"%(ret)s."
+msgstr ""
+"Flexvisor %(ret)s sebebiyle %(vol)s mantıksal sürücüsünü %(group)s grubuna "
+"katamadı."
+
+#, python-format
+msgid ""
+"Fexvisor failed to remove the volume %(vol)s in the group %(group)s due to "
+"%(ret)s."
+msgstr ""
+"Flexvisor %(ret)s sebebiyle %(vol)s mantıksal sürücüsünü %(group)s grubundan "
+"çıkaramadı."
+
+#, python-format
+msgid "Fexvisor failed to remove volume %(id)s due to %(reason)s."
+msgstr "Flexvisor %(id)s mantıksal sürücüsnü %(reason)s sebebiyle kaldıramadı."
+
+#, python-format
+msgid "Fibre Channel SAN Lookup failure: %(reason)s"
+msgstr "Fiber Kanal SAN Arama başarısız: %(reason)s"
+
+#, python-format
+msgid "Fibre Channel Zone operation failed: %(reason)s"
+msgstr "Fiber Kanal Bölge işlemi başarısız oldu: %(reason)s"
+
+#, python-format
+msgid "Fibre Channel Zoning CLI error: %(reason)s"
+msgstr "Fiber Kanal Bölgeleme CLI hatası: %(reason)s"
+
+#, python-format
+msgid "Fibre Channel connection control failure: %(reason)s"
+msgstr "Fiber Kanal bağlantısı kontrol hatası: %(reason)s"
+
+#, python-format
+msgid "File %(file_path)s could not be found."
+msgstr "%(file_path)s dosyası bulunamadı."
+
+#, python-format
+msgid "File %(path)s has invalid backing file %(bfile)s, aborting."
+msgstr ""
+"%(path)s dosyası geçersiz %(bfile)s destek dosyasına sahip, iptal ediliyor."
+
+#, python-format
+msgid "File already exists at %s."
+msgstr "%s konumunda dosya zaten var."
+
+#, python-format
+msgid "File already exists at: %s"
+msgstr "Dosya konumda zaten mevcut: %s"
+
+#, python-format
+msgid ""
+"Flash Cache Policy requires WSAPI version '%(fcache_version)s' version "
+"'%(version)s' is installed."
+msgstr ""
+"Flash Zula İlkesi WSAPI sürümü '%(fcache_version)s' gerektirir, "
+"'%(version)s' kurulu."
+
+#, python-format
+msgid "Flexvisor assign volume failed.:%(id)s:%(status)s."
+msgstr "Flexvisor mantıksal sürücü atama başarısız.:%(id)s:%(status)s."
+
+#, python-format
+msgid "Flexvisor assign volume failed:%(id)s:%(status)s."
+msgstr "Flexvisor mantıksal sürücü atama başarısız:%(id)s:%(status)s."
+
+#, python-format
+msgid ""
+"Flexvisor could not find volume %(id)s snapshot in the group %(vgid)s "
+"snapshot %(vgsid)s."
+msgstr ""
+"Flexvisor %(id)s mantıksal sürücü anlık görüntüsünü %(vgid)s grubu %(vgsid)s "
+"anlık görüntüsünde bulamadı."
+
+#, python-format
+msgid "Flexvisor create volume failed.:%(volumeid)s:%(status)s."
+msgstr ""
+"Flexvisor mantıksal sürücü oluşturma başarısız.:%(volumeid)s:%(status)s."
+
+#, python-format
+msgid "Flexvisor failed deleting volume %(id)s: %(status)s."
+msgstr "Flexvisor %(id)s mantıksal sürücüsünü silmede başarısız: %(status)s."
+
+#, python-format
+msgid "Flexvisor failed to add volume %(id)s to group %(cgid)s."
+msgstr "Flexvisor %(id)s mantıksal sürücüsünü %(cgid)s grubuna ekleyemedi."
+
+#, python-format
+msgid ""
+"Flexvisor failed to assign volume %(id)s due to unable to query status by "
+"event id."
+msgstr ""
+"Flexvisor durumu olay kimliğiyle sorgulayamadığından %(id)s mantıksal "
+"sürücüsünü atayamadı."
+
+#, python-format
+msgid "Flexvisor failed to assign volume %(id)s: %(status)s."
+msgstr "Flexvisor %(id)s mantıksal sürücü atamasında başarısız: %(status)s."
+
+#, python-format
+msgid "Flexvisor failed to assign volume %(volume)s iqn %(iqn)s."
+msgstr "Flexvisor %(volume)s mantıksal sürücü %(iqn)s iqn ataması başarısız."
+
+#, python-format
+msgid "Flexvisor failed to clone volume %(id)s: %(status)s."
+msgstr ""
+"Flexvisor %(id)s mantıksal sürücüsünü çoğaltmada başarısız: %(status)s."
+
+#, python-format
+msgid "Flexvisor failed to clone volume (failed to get event) %(id)s."
+msgstr ""
+"Flexvisor mantıksal sürücüyü çoğaltmada başarısız (olay alma başarısız) "
+"%(id)s."
+
+#, python-format
+msgid "Flexvisor failed to create snapshot for volume %(id)s: %(status)s."
+msgstr ""
+"Flexvisor %(id)s mantıksal sürücüsü için anlık görüntü oluşturma başarısız: "
+"%(status)s."
+
+#, python-format
+msgid ""
+"Flexvisor failed to create snapshot for volume (failed to get event) %(id)s."
+msgstr ""
+"Flexvisor %(id)s mantıksal sürücüsü için anlık görüntü oluşturmada başarısız "
+"(olay alma başarısız)."
+
+#, python-format
+msgid "Flexvisor failed to create volume %(id)s in the group %(vgid)s."
+msgstr ""
+"Flexvisor %(vgid)s grubunda %(id)s mantıksal sürücüsü oluşturmada başarısız."
+
+#, python-format
+msgid "Flexvisor failed to create volume %(volume)s: %(status)s."
+msgstr ""
+"Flexvisor %(volume)s mantıksal sürücüsünü oluşturmada başarısız: %(status)s."
+
+#, python-format
+msgid "Flexvisor failed to create volume (get event) %s."
+msgstr "Flexvisor mantıksal sürücü oluşturmada başarısız (alma olayı) %s."
+
+#, python-format
+msgid "Flexvisor failed to create volume from snapshot %(id)s: %(status)s."
+msgstr ""
+"Flexvisor anlık görüntüden mantıksal sürücü oluşturmada başarısız %(id)s: "
+"%(status)s."
+
+#, python-format
+msgid "Flexvisor failed to create volume from snapshot %(id)s:%(status)s."
+msgstr ""
+"Flexvisor %(id)s anlık görüntüsünden mantıksal sürücü oluşturamadı:"
+"%(status)s."
+
+#, python-format
+msgid ""
+"Flexvisor failed to create volume from snapshot (failed to get event) %(id)s."
+msgstr ""
+"Flexvisor anlık görüntüden mantıksal sürücü oluşturma başarısız (olay alma "
+"başarısız) %(id)s."
+
+#, python-format
+msgid "Flexvisor failed to delete snapshot %(id)s: %(status)s."
+msgstr "Flexvisr %(id)s anlık görüntüsünü silmede başarısız: %(status)s."
+
+#, python-format
+msgid "Flexvisor failed to delete snapshot (failed to get event) %(id)s."
+msgstr ""
+"Flexvisor %(id)s anlık görüntüsünü silmede başarısız (olay alma başarısız)."
+
+#, python-format
+msgid "Flexvisor failed to delete volume %(id)s: %(status)s."
+msgstr "Flexvisor %(id)s mantıksal sürücüsünü silmede başarısız: %(status)s."
+
+#, python-format
+msgid "Flexvisor failed to extend volume %(id)s: %(status)s."
+msgstr "Flexvisor %(id)s mantıksal sürücüsünü büyütmede başarısız: %(status)s."
+
+#, python-format
+msgid "Flexvisor failed to extend volume %(id)s:%(status)s."
+msgstr "Flexvisor %(id)s mantıksal sürücüsünü büyütmede başarısız:%(status)s."
+
+#, python-format
+msgid "Flexvisor failed to extend volume (failed to get event) %(id)s."
+msgstr ""
+"Flexvisor mantıksal sürücüsünü büyütme başarısız (olay almada başarısız) "
+"%(id)s."
+
+#, python-format
+msgid "Flexvisor failed to get pool info %(id)s: %(status)s."
+msgstr "Flexvisor havuz bilgisi %(id)s alamadı: %(status)s."
+
+#, python-format
+msgid ""
+"Flexvisor failed to get snapshot id of volume %(id)s from group %(vgid)s."
+msgstr ""
+"Flexvisor %(id)s mantıksal sürücüsünün anlık görüntü kimliğini %(vgid)s "
+"grubundan alamadı."
+
+#, python-format
+msgid "Flexvisor failed to remove volume %(id)s from group %(cgid)s."
+msgstr "Flexvisor %(id)s mantıksal sürücüsünü %(cgid)s grubundan kaldıramadı."
+
+#, python-format
+msgid "Flexvisor failed to spawn volume from snapshot %(id)s:%(status)s."
+msgstr ""
+"Flexvisor anlık görüntüden mantıksal sürücü başlatamadı %(id)s:%(status)s."
+
+#, python-format
+msgid ""
+"Flexvisor failed to spawn volume from snapshot (failed to get event) %(id)s."
+msgstr ""
+"Flexvisor anlık görüntüden mantıksal sürücü başlatamadı (olay almada "
+"başarısız) %(id)s."
+
+#, python-format
+msgid "Flexvisor failed to unassign volume %(id)s: %(status)s."
+msgstr "Flexvisor %(id)s mantıksal sürücü atamasını kaldıramadı: %(status)s."
+
+#, python-format
+msgid "Flexvisor failed to unassign volume (get event) %(id)s."
+msgstr "Flexvisor %(id)s mantıksal sürücü atamasını kaldıramadı (alma olayı)."
+
+#, python-format
+msgid "Flexvisor failed to unassign volume:%(id)s:%(status)s."
+msgstr ""
+"Flexvisor mantıksal sürücü atamasını kaldırma başarısız:%(id)s:%(status)s."
+
+#, python-format
+msgid "Flexvisor unable to find the source volume %(id)s info."
+msgstr "Flexvisor %(id)s kaynak mantıksal sürücü bilgisini bulamadı."
+
+#, python-format
+msgid "Flexvisor unassign volume failed:%(id)s:%(status)s."
+msgstr ""
+"Flexvisor mantıksal sürücü atamasını kaldırma başarısız:%(id)s:%(status)s."
+
+#, python-format
+msgid "Flexvisor volume %(id)s failed to join group %(vgid)s."
+msgstr ""
+"Flexvisor mantıksal sürücüsü %(id)s %(vgid)s grubuna katılmada başarısız."
+
+#, python-format
+msgid "GPFS is not running, state: %s."
+msgstr "GPFS çalışmıyor, durum: %s."
+
+msgid "Gateway MG-A IP option 'gateway_mga' is not set"
+msgstr "Geçit MG-A IP seçeneği 'gateway_mga' ayarlanmamış"
+
+msgid "Gateway MG-B IP option 'gateway_mgb' is not set"
+msgstr "Geçit MG-B IP seçeneği 'gateway_mgb' ayarlanmamış"
+
+msgid "Gateway VIP is not set"
+msgstr "Geçit VIP ayarlanmamış"
+
+msgid "Gateway VIP option 'san_ip' is not set"
+msgstr "Geçit VIP seçeneği 'san_ip' ayarlanmamış"
+
+#, python-format
+msgid ""
+"Glance metadata cannot be updated, key %(key)s exists for volume id "
+"%(volume_id)s"
+msgstr ""
+"Glance metadata güncellenemez, mantıksal sürücü kimliği %(volume_id)s için "
+"%(key)s anahtarı mevcuttur"
+
+#, python-format
+msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
+msgstr ""
+"Mantıksal sürücü/anlık sistem görüntüsü %(id)s için glance metadata "
+"bulunamaz."
+
+msgid "Global timeout option 'request_timeout' must be greater than 0"
+msgstr "Genel zaman aşımı seçeneği 'request_timeout' 0'dan büyük olmalı"
+
+#, python-format
+msgid "Gluster config file at %(config)s doesn't exist"
+msgstr "%(config)s konumunda Gluster yapılandırma dosyası yok"
+
+#, python-format
+msgid "Got bad path information from DRBDmanage! (%s)"
+msgstr "DRBDmanage'den kötü yol bilgisi alındı! (%s)"
+
+msgid "HBSD error occurs."
+msgstr "HBSD hatası oluşur."
+
+msgid "HPLeftHand url not found"
+msgstr "HPLefHand url bulunamadı"
+
+#, python-format
+msgid ""
+"Hash block size has changed since the last backup. New hash block size: "
+"%(new)s. Old hash block size: %(old)s. Do a full backup."
+msgstr ""
+"Hash blok boyutu son yedeklemeden bu yana değişti. Yeni hash blok boyutu: "
+"%(new)s. Eski hash blok boyutu: %(old)s. Tam bir yedekleme yapın."
+
+#, python-format
+msgid "Have not created %(tier_levels)s tier(s)."
+msgstr "%(tier_levels)s aşama oluşturulmadı."
+
+#, python-format
+msgid "Hint \"%s\" not supported."
+msgstr "\"%s\" ipucu desteklenmiyor."
+
+msgid "Host"
+msgstr "Host"
+
+#, python-format
+msgid "Host %(host)s could not be found."
+msgstr "%(host)s sunucusu bulunamadı."
+
+#, python-format
+msgid ""
+"Host %(host)s does not match x509 certificate contents: CommonName "
+"%(commonName)s."
+msgstr ""
+"%(host)s istemcisi x509 sertifika içerikleriyle eşleşmiyor: CommonName "
+"%(commonName)s."
+
+#, python-format
+msgid "Host %s has no FC initiators"
+msgstr "%s istemcisinin FC başlatıcısı yok"
+
+#, python-format
+msgid "Host %s has no iSCSI initiator"
+msgstr "%s istemcisinin iSCSI başlatıcısı yok"
+
+#, python-format
+msgid "Host '%s' could not be found."
+msgstr "'%s' istemcisi bulunamadı."
+
+#, python-format
+msgid "Host group with name %s not found"
+msgstr "%s isimli istemci grubu bulunamadı"
+
+#, python-format
+msgid "Host group with ref %s not found"
+msgstr "%s başvurusuna sahip istemci grubu bulunamadı"
+
+msgid "Host not found"
+msgstr "İstemci bulunamadı"
+
+#, python-format
+msgid "Host type %s not supported."
+msgstr "İstemci türü %s desteklenmiyor."
+
+#, python-format
+msgid "Host with ports %(ports)s not found."
+msgstr "%(ports)s bağlantı noktalarına sahip istemci bulunamadı."
+
+#, python-format
+msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s."
+msgstr ""
+"I/O grubu %(iogrp)d geçerli değil; kullanılabilir I/O grupları %(avail)s."
+
+msgid "ID"
+msgstr "KİMLİK"
+
+msgid "IP address/hostname of Blockbridge API."
+msgstr "Blockbridge API IP adresi/bilgisayar adı."
+
+msgid "If False doesn't trace SQL requests."
+msgstr "Eğer Yanlışsa SQL istekleri izlenmez."
+
+msgid "If False fully disable profiling feature."
+msgstr "False ise profilleme özelliğini tamamen kapat."
+
+msgid ""
+"If compression is set to True, rsize must also be set (not equal to -1)."
+msgstr ""
+"Sıkıştırma True olarak ayarlanırsa, rsize da ayrıca ayarlanmalı (-1 e eşit "
+"değil)."
+
+#, python-format
+msgid ""
+"Illegal value %(prot)s specified for storwize_svc_connection_protocol: valid "
+"values are %(enabled)s."
+msgstr ""
+"storwize_svc_connection_protocol için geçersiz değer %(prot)s belirtildi: "
+"geçerli değerler %(enabled)s."
+
+#, python-format
+msgid ""
+"Illegal value '%(prot)s' specified for flashsystem_connection_protocol: "
+"valid value(s) are %(enabled)s."
+msgstr ""
+"flashsystem_connection_protocol için geçersiz değer'%(prot)s' belirtilmiş: "
+"geçerli değer(ler) %(enabled)s."
+
+msgid ""
+"Illegal value specified for storwize_svc_vol_grainsize: set to either 32, "
+"64, 128, or 256."
+msgstr ""
+"storwize_svc_vol_grainsize için geçersiz değer belirtildi: 32, 64, 128 veya "
+"256 olarak ayarlayın."
+
+#, python-format
+msgid "Image %(image_id)s could not be found."
+msgstr "%(image_id)s imaj kaynak dosyası bulunamadı."
+
+#, python-format
+msgid "Image %(image_id)s is not active."
+msgstr "İmaj %(image_id)s etkin değil."
+
+#, python-format
+msgid "Image %(image_id)s is unacceptable: %(reason)s"
+msgstr "%(image_id)s imajı kabul edilemez: %(reason)s"
+
+msgid "Image location not present."
+msgstr "İmaj konumu mevcut değil."
+
+msgid ""
+"ImageBusy error raised while deleting rbd volume. This may have been caused "
+"by a connection from a client that has crashed and, if so, may be resolved "
+"by retrying the delete after 30 seconds has elapsed."
+msgstr ""
+"Rbd mantıksal sürücüsü silinirken ImageBusy hatası yükseldi. Bu çökmüş bir "
+"istemciden gelen bir bağlantı yüzünden olabilir, bu durumda, 30 saniye "
+"geçtikten sonra silmeyi tekrar denemek çözebilir."
+
+#, python-format
+msgid ""
+"Import record failed, cannot find backup service to perform the import. "
+"Request service %(service)s"
+msgstr ""
+"Kayıt içe aktarımı başarısız oldu, içe aktarımı gerçekleştirecek yedekleme "
+"servisi bulunamıyor. %(service)s servisini iste"
+
+msgid "Incorrect request body format"
+msgstr "Geçersiz gövde biçimi isteği."
+
+msgid "Incorrect request body format."
+msgstr "Hatalı istek gövde biçimi."
+
+msgid "Incremental backups exist for this backup."
+msgstr "Bu yedek için artımlı yedeklemeler mevcut."
+
+#, python-format
+msgid ""
+"Infortrend CLI exception: %(err)s Param: %(param)s (Return Code: %(rc)s) "
+"(Output: %(out)s)"
+msgstr ""
+"Infortrend CLI istisnası: %(err)s Param: %(param)s (Dönüş Kodu: %(rc)s) "
+"(Çıktı: %(out)s)"
+
+msgid "Input volumes or snapshots are invalid."
+msgstr "Girdi mantıksal sürücüleri ve anlık sistem görüntüleri geçersizdir."
+
+#, python-format
+msgid "Instance %(uuid)s could not be found."
+msgstr "%(uuid)s örneği bulunamadı."
+
+msgid "Insufficient privileges"
+msgstr "Yetersiz ayrıcalıklar"
+
+#, python-format
+msgid "Internal error in srb driver: Trying to detach detached volume %s."
+msgstr ""
+"Srb sürücüsünde dahili hata: %s ayrı mantıksal sürücüsü ayrılmaya "
+"çalışılıyor."
+
+msgid "Interval value (in seconds) between connection retries to ceph cluster."
+msgstr "Ceph kümesi için bağlantılar arasındaki dahili değer (saniye cinsinde)"
+
+#, python-format
+msgid "Invalid 3PAR Domain: %(err)s"
+msgstr "Geçersiz 3PAR Alanı: %(err)s"
+
+msgid "Invalid Ceph args provided for backup rbd operation"
+msgstr "Rbd işlem yedeklemesi için verilen Ceph argümanları geçersiz"
+
+#, python-format
+msgid "Invalid CgSnapshot: %(reason)s"
+msgstr "Geçersiz CgSnapshot: %(reason)s"
+
+#, python-format
+msgid "Invalid ConsistencyGroup: %(reason)s"
+msgstr "Geçersiz TutarlılıkGrubu: %(reason)s"
+
+msgid ""
+"Invalid ConsistencyGroup: Consistency group status must be available or "
+"error, but current status is: invalid"
+msgstr ""
+"Geçersiz TutarlılıkGrubu: Tutarlılık grubu durumu kullanılabilir ya da hata "
+"olmalıdır ancak mevcut durum: geçersiz"
+
+#, python-format
+msgid ""
+"Invalid ConsistencyGroup: Consistency group status must be available, but "
+"current status is: %s."
+msgstr ""
+"Geçersiz TutarlılıkGrubu: Tutarlılık grubu durumu kullanılabilir olmalıdır "
+"ancak mevcut durum: %s."
+
+msgid "Invalid ConsistencyGroup: No host to create consistency group"
+msgstr "Geçersiz TutarlılıkGrubu: Tutarlılık grubu oluşturmak için istemci yok"
+
+#, python-format
+msgid ""
+"Invalid HPLeftHand API version found: %(found)s. Version %(minimum)s or "
+"greater required for manage/unmanage support."
+msgstr ""
+"Geçersiz HPLeftHand API sürümü bulundu: %(found)s. Yönet/yönetmeyi bırak "
+"desteği için sürüm %(minimum)s veya yükseği gerekli."
+
+#, python-format
+msgid "Invalid IP address format: '%s'"
+msgstr "Geçersiz IP adres biçimi: '%s'"
+
+#, python-format
+msgid ""
+"Invalid QoS specification detected while getting QoS policy for volume %s"
+msgstr ""
+"%s mantıksal sürücüsü için QoS ilkesi alırken geçersiz QoS özellikleri "
+"algılandı"
+
+#, python-format
+msgid "Invalid VNX authentication type: %s"
+msgstr "Geçersiz VNX kimlik doğrulama türü: %s"
+
+#, python-format
+msgid ""
+"Invalid Virtuozzo Storage share specification: %r. Must be: [MDS1[,"
+"MDS2],...:/]<CLUSTER NAME>[:PASSWORD]."
+msgstr ""
+"Geçersiz Virtuozzo Depolama paylaşım belirtimi: %r. Şu şekilde olmalıdır: "
+"[MDS1[,MDS2],...:/]<CLUSTER NAME>[:PASSWORD]."
+
+#, python-format
+msgid "Invalid XtremIO version %(cur)s, version %(min)s or up is required"
+msgstr "Geçersiz XtremIO sürümü %(cur)s, sürüm %(min)s veya yukarısı gerekli"
+
+msgid "Invalid argument"
+msgstr "Geçersiz değişken"
+
+#, python-format
+msgid "Invalid argument - whence=%s not supported"
+msgstr "Geçersiz değişken - whence=%s desteklenmez"
+
+#, python-format
+msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
+msgstr "%(volume_id)s mantıksal sürücüsü için geçersiz ekleme kipi '%(mode)s'."
+
+#, python-format
+msgid "Invalid auth key: %(reason)s"
+msgstr "Geçersiz kimlik doğrulama anahtarı: %(reason)s"
+
+#, python-format
+msgid "Invalid backup: %(reason)s"
+msgstr "Geçersiz yedekleme: %(reason)s"
+
+msgid "Invalid cgsnapshot"
+msgstr "Geçersiz cgsnapshot"
+
+msgid "Invalid chap user details found in CloudByte storage."
+msgstr "CloudByte depolamada geçersiz chap kullanıcı ayrıntıları bulundu."
+
+#, python-format
+msgid "Invalid connection initialization response of volume %(name)s"
+msgstr "%(name)s mantıksal sürücüsünün geçersiz bağlantı ilklendirme yanıtı"
+
+#, python-format
+msgid ""
+"Invalid connection initialization response of volume %(name)s: %(output)s"
+msgstr ""
+"%(name)s mantıksal sürücüsünün geçersiz bağlantı ilklendirme yanıtı: "
+"%(output)s"
+
+#, python-format
+msgid "Invalid content type %(content_type)s."
+msgstr "Geçersiz içerik türü %(content_type)s."
+
+msgid "Invalid credentials"
+msgstr "Geçersiz kimlik bilgileri"
+
+#, python-format
+msgid "Invalid directory: %s"
+msgstr "Geçersiz dizin: %s"
+
+#, python-format
+msgid "Invalid disk adapter type: %(invalid_type)s."
+msgstr "Geçersiz disk bağdaştırıcı türü: %(invalid_type)s."
+
+#, python-format
+msgid "Invalid disk backing: %s."
+msgstr "Geçersiz disk desteği: %s."
+
+#, python-format
+msgid "Invalid disk type: %(disk_type)s."
+msgstr "Geçersiz disk türü: %(disk_type)s."
+
+#, python-format
+msgid "Invalid disk type: %s."
+msgstr "Geçersiz disk türü: %s."
+
+#, python-format
+msgid "Invalid host: %(reason)s"
+msgstr "Geçersiz istemci: %(reason)s"
+
+#, python-format
+msgid ""
+"Invalid hp3parclient version found (%(found)s). Version %(minimum)s or "
+"greater required."
+msgstr ""
+"Geçersiz hp3parclient sürümü bulundu (%(found)s). Sürüm %(minimum)s veya "
+"daha yükseği gerekli."
+
+#, python-format
+msgid ""
+"Invalid hplefthandclient version found (%(found)s). Version %(minimum)s or "
+"greater required."
+msgstr ""
+"Geçersiz hplefthandclient sürümü bulundu (%(found)s). Sürüm %(minimum)s veya "
+"büyüğü gerekli."
+
+#, python-format
+msgid "Invalid image href %(image_href)s."
+msgstr "Geçersiz %(image_href)s imaj kaynak dosyası."
+
+msgid "Invalid image identifier or unable to access requested image."
+msgstr "Geçersiz imaj tanımlayıcı ya da istenen imaja erişilemedi."
+
+msgid "Invalid imageRef provided."
+msgstr "Geçersiz imaj referansı verildi."
+
+msgid "Invalid input"
+msgstr "Geçersiz girdi"
+
+#, python-format
+msgid "Invalid input received: %(reason)s"
+msgstr "Geçersiz girdi aldı: %(reason)s"
+
+#, python-format
+msgid "Invalid input value \"%s\"."
+msgstr "Geçersiz girdi değeri \"%s\"."
+
+#, python-format
+msgid "Invalid is_public filter [%s]"
+msgstr "Geçersiz is_public süzgeci [%s]"
+
+#, python-format
+msgid "Invalid metadata size: %(reason)s"
+msgstr "Geçersiz metadata boyutu: %(reason)s"
+
+#, python-format
+msgid "Invalid metadata: %(reason)s"
+msgstr "Geçersiz metadata: %(reason)s"
+
+#, python-format
+msgid "Invalid mount point base: %s"
+msgstr "Geçersiz bağlantı noktası tabanı: %s"
+
+#, python-format
+msgid "Invalid mount point base: %s."
+msgstr "Geçersiz paylaşım noktası tabanı: %s."
+
+#, python-format
+msgid "Invalid new snapCPG name for retype.  new_snap_cpg='%s'."
+msgstr "Retype için geçersiz yeni snapCPG ismi.  new_snap_cpg='%s'."
+
+#, python-format
+msgid "Invalid qos specs: %(reason)s"
+msgstr "Geçersiz qos özellikleri: %(reason)s"
+
+#, python-format
+msgid ""
+"Invalid request to attach volume to an instance %(instance_uuid)s and a host "
+"%(host_name)s simultaneously"
+msgstr ""
+"Aynı anda bir sunucu %(instance_uuid)s ve istemciye %(host_name)s mantıksal "
+"sürücü ekleme isteği geçersiz"
+
+msgid "Invalid request to attach volume to an invalid target"
+msgstr "Geçersiz bir hedefe geçersiz mantıksal sürücü ekleme isteği"
+
+msgid ""
+"Invalid request to attach volume with an invalid mode. Attaching mode should "
+"be 'rw' or 'ro'"
+msgstr ""
+"Geçersiz bir kip ile geçersiz mantıksal sürücü ekleme isteği. Ekleme kipi "
+"'rw' ya da 'ro' olmalıdır"
+
+#, python-format
+msgid "Invalid reservation expiration %(expire)s."
+msgstr "Geçersiz koşul sonu %(expire)s."
+
+msgid "Invalid service catalog json."
+msgstr "Geçersiz servis katalogu json."
+
+#, python-format
+msgid "Invalid size parameter '%s': Cannot be interpreted as an integer value."
+msgstr "Geçersiz boyutta parametre '%s': Tam sayı değer olarak yorumlanamaz."
+
+#, python-format
+msgid "Invalid snapshot: %(reason)s"
+msgstr "Geçersiz anlık sistem görüntüsü: %(reason)s"
+
+#, python-format
+msgid "Invalid status: '%s'"
+msgstr "Geçersiz durum: %s"
+
+#, python-format
+msgid "Invalid storage pool %s requested.  Retype failed."
+msgstr "%s geçersiz depolama havuzu istendi.  Retype başarısız."
+
+#, python-format
+msgid "Invalid storage pool %s specificed."
+msgstr "Geçersiz depolama havuzu %s belirtildi."
+
+#, python-format
+msgid "Invalid update setting: '%s'"
+msgstr "Geçersiz güncelleme ayarı: '%s'"
+
+#, python-format
+msgid "Invalid value '%s' for force."
+msgstr "Zorlama için geçersiz değer '%s'."
+
+#, python-format
+msgid "Invalid value '%s' for force. "
+msgstr "Zorlama için geçersiz değer '%s'.  "
+
+#, python-format
+msgid "Invalid value for 'bootable': '%s'"
+msgstr "'bootable' için geçersiz değer: '%s'"
+
+#, python-format
+msgid "Invalid value for 'force': '%s'"
+msgstr "'force' için geçersiz değer: '%s'"
+
+#, python-format
+msgid "Invalid value for 'readonly': '%s'"
+msgstr "'readonly' için geçersiz değer: '%s'"
+
+msgid "Invalid value for 'scheduler_max_attempts', must be >=1"
+msgstr "'scheduler_max_attempts' için geçersiz değer, değer >=1 olmalıdır"
+
+msgid "Invalid value for NetApp configuration option netapp_host_type."
+msgstr "NetApp yapılandırma seçeneği netapp_host_type için geçersiz değer."
+
+msgid "Invalid value for NetApp configuration option netapp_lun_ostype."
+msgstr "NetApp yapılandırma seçeneği netapp_lun_ostype için geçersiz değer."
+
+#, python-format
+msgid "Invalid value for age, %(age)s"
+msgstr "Yaş için geçersiz değer, %(age)s"
+
+#, python-format
+msgid ""
+"Invalid volume size provided for create request: %s (size argument must be "
+"an integer (or string representation of an integer) and greater than zero)."
+msgstr ""
+"İstek oluşturmak için sağlanan geçersiz mantıksal sürücü boyutu: %s (boyut "
+"değişkeni bir tam sayı (ya da bir tam sayının karakter dizisi gösterimi) ve "
+"sıfırdan büyük olmalıdır)."
+
+#, python-format
+msgid "Invalid volume type: %(reason)s"
+msgstr "Geçersiz mantıksal sürücü türü: %(reason)s"
+
+#, python-format
+msgid "Invalid volume: %(reason)s"
+msgstr "Geçersiz mantıksal sürücü: %(reason)s"
+
+#, python-format
+msgid ""
+"Invalid volume: Cannot add volume %(volume_id)s to consistency group "
+"%(group_id)s because volume is in an invalid state: %(status)s. Valid states "
+"are: ('available', 'in-use')."
+msgstr ""
+"Geçersiz mantıksal sürücü: %(volume_id)s mantıksal sürücüsü geçersiz "
+"durumda: %(status)s olduğundan dolayı %(group_id)s tutarlılık grubuna "
+"eklenemiyor. Geçerli durumlar: ('available', 'in-use')."
+
+#, python-format
+msgid ""
+"Invalid volume: Cannot add volume %(volume_id)s to consistency group "
+"%(group_id)s because volume type %(volume_type)s is not supported by the "
+"group."
+msgstr ""
+"Geçersiz mantıksal sürücü: %(volume_id)s mantıksal sürücüsü, %(volume_type)s "
+"mantıksal sürücü türü grup tarafından desteklenmediğinden dolayı "
+"%(group_id)s tutarlılık grubuna eklenemiyor."
+
+#, python-format
+msgid ""
+"Invalid volume: Cannot add volume fake-volume-uuid to consistency group "
+"%(group_id)s because volume cannot be found."
+msgstr ""
+"Geçersiz mantıksal sürücü: fake-volume-uuid mantıksal sürücüsü %(group_id)s "
+"tutarlılık grubuna eklenemiyor çünkü mantıksal sürücü bulunamıyor."
+
+#, python-format
+msgid ""
+"Invalid volume: Cannot remove volume fake-volume-uuid from consistency group "
+"%(group_id)s because it is not in the group."
+msgstr ""
+"Geçersiz mantıksal sürücü: fake-volume-uuid mantıksal sürücüsü grupta "
+"olmadığından dolayı %(group_id)s tutarlılık grubundan kaldırılamıyor."
+
+#, python-format
+msgid "Invalid volume_type passed: %s."
+msgstr "Geçersiz volume_type değeri geçildi: %s."
+
+#, python-format
+msgid ""
+"Invalid volume_type provided: %s (requested type is not compatible; either "
+"match source volume, or omit type argument)."
+msgstr ""
+"Sağlanan volume_type geçersiz: %s (istenen tür uyumlu değil; ya kaynak "
+"mantıksal sürüyü eşleştirin ya da tür değişkenini ihmal edin)."
+
+#, python-format
+msgid ""
+"Invalid volume_type provided: %s (requested type is not compatible; "
+"recommend omitting the type argument)."
+msgstr ""
+"Sağlanan volume_type geçersiz: %s (istenen tür uyumlu değil; tür "
+"değişkeninin ihmal edilmesi önerilir)."
+
+#, python-format
+msgid ""
+"Invalid volume_type provided: %s (requested type must be supported by this "
+"consistency group)."
+msgstr ""
+"Geçersiz volume_type verildi: %s (istenen tür bu tutarlılık grubu tarafından "
+"desteklenmelidir)."
+
+#, python-format
+msgid "Invalid wwpns format %(wwpns)s"
+msgstr "Geçersiz wwpns biçimi %(wwpns)s"
+
+msgid "Issue encountered waiting for job."
+msgstr "İş için beklenirken durumla karşılaşıldı."
+
+msgid "Issue encountered waiting for synchronization."
+msgstr "Eşzamanlama için beklenirken durumla karşılaşıldı."
+
+msgid "Item not found"
+msgstr "Öğe bulunamadı"
+
+msgid ""
+"Key names can only contain alphanumeric characters, underscores, periods, "
+"colons and hyphens."
+msgstr ""
+"Anahtar adları sadece alfanumerik karakter, altçizgi, virgül, iki nokta üst "
+"üste ve tire içerebilir."
+
+#, python-format
+msgid "KeyError: %s"
+msgstr "AnahtarHatası: %s"
+
+msgid "LUN export failed!"
+msgstr "LUN dışa aktarma başarısız!"
+
+msgid "LUN map overflow on every channel."
+msgstr "Her kanalda LUN eşleştirme taşması."
+
+#, python-format
+msgid "LUN not found with given ref %s."
+msgstr "Verilen %s referansına sahip LUN bulunamadı."
+
+#, python-format
+msgid "LUN number is out of bound on channel id: %(ch_id)s."
+msgstr "LUN sayısı %(ch_id)s kanal kimliğinde sınırların dışında."
+
+#, python-format
+msgid ""
+"LUN with given ref %(ref)s does not satisfy volume type. Ensure LUN volume "
+"with ssc features is present on vserver %(vs)s."
+msgstr ""
+"Verilen %(ref)s başvurusuna sahip LUN mantıksal sürücü türünü karşılamıyor. "
+"%(vs)s vserver'inde ssc özellikleri olan LUN mantıksal sürücü olduğuna emin "
+"olun."
+
+#, python-format
+msgid "Last %s cinder syslog entries:-"
+msgstr "Son %s cinder syslog girdileri:-"
+
+msgid "LeftHand cluster not found"
+msgstr "LeftHand kümesi bulunamadı"
+
+#, python-format
+msgid "Line %(dis)d : %(line)s"
+msgstr "Satır %(dis)d : %(line)s"
+
+msgid "Link path already exists and its not a symlink"
+msgstr "Bağlantı yolu zaten mevcut ve sembolik bağlantı değil"
+
+#, python-format
+msgid "Linked clone of source volume not supported in state: %s."
+msgstr ""
+"Kaynak mantıksal sürücüsünün bağlantılı klonu bu durumda desteklenmiyor: %s."
+
+msgid ""
+"Lookup service not configured. Config option for fc_san_lookup_service needs "
+"to specify a concrete implementation of the lookup service."
+msgstr ""
+"Arama servisi yapılandırılmamış. fc_san_lookup_service için yapılandırma "
+"seçeneğinin arama servisinin somut bir uygulamasını belirtmesi gerekir."
+
+#, python-format
+msgid "Malformed fcns output string: %s"
+msgstr "Bozuk fcns çıktı karakter dizisi: %s"
+
+#, python-format
+msgid "Malformed message body: %(reason)s"
+msgstr "Hatalı biçimlendirilmiş mesaj gövdesi: %(reason)s"
+
+#, python-format
+msgid "Malformed nameserver string: %s"
+msgstr "Bozuk isim sunucusu karakter dizisi: %s"
+
+msgid "Malformed request body"
+msgstr "Kusurlu istek gövdesi"
+
+msgid "Malformed request url"
+msgstr "Bozuk istel adresi"
+
+#, python-format
+msgid ""
+"Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
+msgstr "CLIQ komutuna bozuk yanıt %(verb)s %(cliq_args)s. Sonuç=%(out)s"
+
+#, python-format
+msgid "Malformed response to command %(cmd)s: %(reason)s"
+msgstr "%(cmd)s komutu için bozuk yanıt: %(reason)s"
+
+msgid "Malformed scheduler_hints attribute"
+msgstr "Bozuk scheduler_hints özelliği"
+
+#, python-format
+msgid "Malformed show fcns database string: %s"
+msgstr "Bozuk fcns veri tabanı gösterme karakter dizisi: %s"
+
+#, python-format
+msgid ""
+"Malformed zone configuration: (switch=%(switch)s zone_config="
+"%(zone_config)s)."
+msgstr ""
+"Bozuk bölge yapılandırması: (anahtar=%(switch)s zone_config=%(zone_config)s)."
+
+#, python-format
+msgid "Malformed zone status: (switch=%(switch)s zone_config=%(zone_config)s)."
+msgstr "Bozuk bölge durumu: (anahtar=%(switch)s zone_config=%(zone_config)s)."
+
+msgid "Manage existing get size requires 'id'."
+msgstr "Mevcut alma boyutunu yönetme 'id' gerektirir."
+
+#, python-format
+msgid ""
+"Manage existing volume failed due to invalid backend reference "
+"%(existing_ref)s: %(reason)s"
+msgstr ""
+"Geçersiz art alanda çalışan uygulama kaynağı %(existing_ref)s nedeniyle "
+"varolan mantıksal sürücü yönetimi başarısız oldu: %(reason)s"
+
+#, python-format
+msgid "Manage existing volume failed due to volume type mismatch: %(reason)s"
+msgstr ""
+"Mantıksal sürücü türü uyumsuzluğu nedeniyle varolan mantıksal sürücü "
+"yönetimi başarısız oldu: %(reason)s"
+
+msgid "Manage existing volume not implemented."
+msgstr "Mevcut mantıksal sürücünün yönetimi henüz uygulanmadı."
+
+msgid "Manage existing volume requires 'source-id'."
+msgstr "Mevcut mantıksal sürücü yönetimi 'source-id' gerektirir."
+
+#, python-format
+msgid ""
+"Manage volume is not supported if FAST is enable. FAST policy: "
+"%(fastPolicyName)s."
+msgstr ""
+"FAST etkinse mantıksal sürücü yönetme desteklenmez. FAST ilkesi: "
+"%(fastPolicyName)s."
+
+#, python-format
+msgid ""
+"Mapping %(id)s prepare failed to complete within theallotted %(to)d seconds "
+"timeout. Terminating."
+msgstr ""
+"%(id)s eşleştirmesine hazırlık ayrılan %(to)d saniye zaman aşımını içinde "
+"başarılamadı. Çıkılıyor."
+
+#, python-format
+msgid "Masking view %(maskingViewName)s was not deleted successfully"
+msgstr "Maskeleme görünümü %(maskingViewName)s başarıyla silinemedi"
+
+#, python-format
+msgid "Maximum number of backups allowed (%(allowed)d) exceeded"
+msgstr "İzin verilen yedeklemelerin azami sayısı (%(allowed)d) aşıldı"
+
+#, python-format
+msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
+msgstr ""
+"İzin verilen anlık sistem görüntülerinin azami sayısı (%(allowed)d) aşıldı"
+
+#, python-format
+msgid "May specify only one of %s"
+msgstr "%s'nin sadece biri belirtilebilir"
+
+msgid "Message objects do not support addition."
+msgstr "İleti nesneleri eklemeyi desteklemez."
+
+msgid ""
+"Message objects do not support str() because they may contain non-ascii "
+"characters. Please use unicode() or translate() instead."
+msgstr ""
+"İleti nesneleri str() desteklemez çünkü ascii olmayan karakterler "
+"içermeyebilirler. Lütfen bunun yerine unicode() ya da translate() kullanın."
+
+msgid "Metadata backup already exists for this volume"
+msgstr "Bu mantıksal sürücü için metadata yedeği zaten var"
+
+#, python-format
+msgid "Metadata backup object '%s' already exists"
+msgstr "Metadata yedek nesnesi '%s' zaten var"
+
+msgid "Metadata item was not found"
+msgstr "İçerik özelliği bilgisi bulunamadı"
+
+#, python-format
+msgid "Metadata property key %s greater than 255 characters"
+msgstr "Metadata özellik anahtarı %s 255 karakterden büyük"
+
+#, python-format
+msgid "Metadata property key %s value greater than 255 characters"
+msgstr "Metadata özellik anahtarı %s değeri 255 karakterden büyük"
+
+msgid "Metadata property key blank"
+msgstr "Metadata özellik anahtarı boş"
+
+msgid "Metadata property key blank."
+msgstr "Metadata özellik anahtarı boş."
+
+msgid "Metadata property key greater than 255 characters."
+msgstr "Metadata özellik anahtarı 255 karakterden büyük."
+
+msgid "Metadata property value greater than 255 characters."
+msgstr "255 karakterden daha fazla metadata özellik değeri."
+
+msgid "Metadata restore failed due to incompatible version"
+msgstr "Uyumsuz sürüm nedeniyle metadata geri yüklemesi başarısız oldu"
+
+msgid "Metadata restore failed due to incompatible version."
+msgstr "Metadata geri yüklemesi uyumsuz sürüm nedeniyle başarısız oldu."
+
+#, python-format
+msgid "Migrate volume %(src)s failed."
+msgstr "%(src)s mantıksal sürücü göçü başarısız."
+
+#, python-format
+msgid "Migrate volume failed between source vol %(src)s and dest vol %(dst)s."
+msgstr ""
+"%(src)s kaynak mantıksal sürücüsü ile %(dst)s hedef mantıksal sürücü "
+"arasında göç başarısız oldu."
+
+#, python-format
+msgid "Migration of LUN %s has been stopped or faulted."
+msgstr "LUN %s göçü durduruldu ya da arızalandı."
+
+msgid ""
+"Missing 'purestorage' python module, ensure the library is installed and "
+"available."
+msgstr ""
+"Eksik 'purestorage' python modülü, kütüphanenin kurulu ve kullanılabilir "
+"olduğuna emin olun."
+
+msgid "Missing Fibre Channel SAN configuration param - fc_fabric_names"
+msgstr "Fiber Kanal SAN yapılandırma parametresi eksik - fc_fabric_names"
+
+msgid "Missing request body"
+msgstr "Eksik istek gövdesi"
+
+msgid "Missing request body."
+msgstr "Eksik istek gövdesi."
+
+#, python-format
+msgid "Missing required element '%s' in request body"
+msgstr "İstek gövdesinde gerekli öge '%s' eksik"
+
+#, python-format
+msgid "Missing required element '%s' in request body."
+msgstr "İstek gövdesinde gerekli öge '%s' eksik."
+
+msgid "Missing required element 'consistencygroup' in request body."
+msgstr "İstek gövdesinde gerekli öge 'consistencygroup' eksik."
+
+msgid "Missing required element 'host' in request body."
+msgstr "İstek gövdesinde gerekli 'host' ögesi eksik."
+
+msgid "Missing required element quota_class_set in request body."
+msgstr "İstek gövdesinde gerekli quota_class_set ögesi eksik."
+
+#, python-format
+msgid "Multiple copies of volume %s found."
+msgstr "%s mantıksal sürücüsünün birden fazla kopyası bulundu."
+
+#, python-format
+msgid "Multiple matches found for '%s', use an ID to be more specific."
+msgstr ""
+"'%s' için birden fazla eşleşme bulundu, daha belirli olacak bir ID kullanın."
+
+msgid "Multiple profiles found."
+msgstr "Birden fazla profil bulundu."
+
+msgid "Must implement a fallback schedule"
+msgstr "Bir geri dönüş programı uygulanmalı"
+
+msgid "Must implement find_retype_host"
+msgstr "find_retype_host uygulanmalıdır"
+
+msgid "Must implement host_passes_filters"
+msgstr "host_passes_filters uygulanmalıdır"
+
+msgid "Must implement schedule_create_consistencygroup"
+msgstr "schedule_create_consistencygroup uygulanmalıdır"
+
+msgid "Must implement schedule_create_volume"
+msgstr "schedule_create_volume uygulanmalıdır"
+
+msgid "Must implement schedule_get_pools"
+msgstr "schedule_get_pools uygulanmalıdır"
+
+msgid "Must pass wwpn or host to lsfabric."
+msgstr "lsfabric'e wwpn veya istemci geçirilmeli."
+
+msgid "Must specify 'connector'"
+msgstr "'connector' belirtilmelidir"
+
+msgid "Must specify 'new_volume'"
+msgstr "'new_volume' belirtilmelidir"
+
+msgid "Must specify 'status'"
+msgstr "'status' belirtilmelidir"
+
+msgid ""
+"Must specify 'status', 'attach_status' or 'migration_status' for update."
+msgstr ""
+"Güncelleme için 'status', 'attach_status' ya da 'migration_status'  "
+"belirtilmelidir."
+
+msgid "Must specify a valid attach status"
+msgstr "Geçerli bir ekleme durumu belirtmelisiniz"
+
+msgid "Must specify a valid migration status"
+msgstr "Geçerli bir göç durumu belirtilmelidir"
+
+#, python-format
+msgid "Must specify a valid persona %(valid)s,value '%(persona)s' is invalid."
+msgstr "Geçerli bir kişi belirtilmeli %(valid)s, değer '%(persona)s' geçersiz."
+
+#, python-format
+msgid ""
+"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
+"invalid."
+msgstr ""
+"Geçerli bir hazırlık türü belirtilmeli %(valid)s, değer '%(prov)s' geçersiz."
+
+msgid "Must specify a valid status"
+msgstr "Geçerli bir durum belirtilmelidir"
+
+msgid "Must specify an ExtensionManager class"
+msgstr "UzantıYöneticisi sınıfı belirlenmek zorunda"
+
+msgid "Must specify bootable in request."
+msgstr "İstekte önyüklenebilir belirtilmelidir."
+
+msgid "Must specify protection domain name or protection domain id."
+msgstr "Koruma alan ismi veya koruma alan id'si belirtmeli."
+
+msgid "Must specify readonly in request."
+msgstr "İstekte salt okunur belirtilmelidir."
+
+msgid "Must specify storage pool name or id."
+msgstr "Depolama havuzu ismi veya id'si belirtmeli."
+
+msgid "Must supply a positive value for age"
+msgstr "Devir için pozitif bir değer verilmelidir"
+
+msgid "Must supply a positive, non-zero value for age"
+msgstr "Yaş için pozitif, sıfırdan farklı bir değer sağlanmalı"
+
+#, python-format
+msgid ""
+"NAS config '%(name)s=%(value)s' invalid. Must be 'auto', 'true', or 'false'"
+msgstr ""
+"NAS yapılandırması '%(name)s=%(value)s' geçersiz. 'auto', 'true' ya da "
+"'false' olmalıdır."
+
+#, python-format
+msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
+msgstr "NFS yapılandırması 'nfs_oversub_ratio' geçersiz. > 0 olmalı: %s"
+
+#, python-format
+msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
+msgstr "NFS yapılandırması 'nfs_used_ratio' geçersiz. > 0 ve <= 1.0 olmalı: %s"
+
+#, python-format
+msgid "NFS config file at %(config)s doesn't exist"
+msgstr "%(config)s konumunda NFS yapılandırma dosyası yok"
+
+#, python-format
+msgid "NFS file %s not discovered."
+msgstr "NFS dosyası %s keşfedilmemiş."
+
+msgid "NFS file could not be discovered."
+msgstr "NFS dosyası keşfedilemedi."
+
+msgid "NULL host not allowed for volume backend lookup."
+msgstr "Mantıksal sürücü arka uç araması için NULL istemciye izin verilmez."
+
+msgid "Name"
+msgstr "Ad"
+
+msgid ""
+"Name, description, add_volumes, and remove_volumes can not be all empty in "
+"the request body."
+msgstr ""
+"İstek gövdesinde ad, tanımlama, add_volumes ve remove_volumes seçeneklerinin "
+"tümü boş olamaz."
+
+msgid "Need non-zero volume size"
+msgstr "Sıfır olmayan mantıksal sürücü boyutu gerekir"
+
+msgid "NetApp Cinder Driver exception."
+msgstr "NetApp Cinder Sürücü istisnası."
+
+#, python-format
+msgid ""
+"New size for extend must be greater than current size. (current: %(size)s, "
+"extended: %(new_size)s)."
+msgstr ""
+"Genişletmek için yeni boyut mevcut boyuttan daha fazla olmalıdır. (mevcut: "
+"%(size)s, genişletilmiş: %(new_size)s)."
+
+msgid "New volume size must be specified as an integer."
+msgstr "Yeni mantıksal sürücü boyutu bir tam sayı olarak belirtilmelidir."
+
+msgid "New volume type must be specified."
+msgstr "Yeni mantıksal sürücü türü belirtilmelidir."
+
+msgid "New volume type not specified in request_spec."
+msgstr "request_spec içinde yeni mantıksal sürücü türü belirtilmemiş."
+
+#, python-format
+msgid "New volume_type same as original: %s."
+msgstr "Özgün hale benzeyen yeni volume_type: %s."
+
+msgid "Nimble Cinder Driver exception"
+msgstr "Nimble Cinder Sürücü hatası"
+
+msgid "No FCP targets found"
+msgstr "FCP hedefi bulunamadı"
+
+msgid "No active iSCSI portals with supplied iSCSI IPs"
+msgstr "Sağlanan iSCSI IP'lerine sahip etkin iSCSI portalı yok"
+
+#, python-format
+msgid "No available service named %s"
+msgstr "%s adında kullanılabilir servis yok"
+
+#, python-format
+msgid "No backup with id %s"
+msgstr "%s kimlikli yedekleme yok"
+
+msgid "No backups available to do an incremental backup."
+msgstr "Artımlı yedekleme için kullanılabilir hiçbir yedek yok."
+
+msgid "No big enough free disk"
+msgstr "Yeterince büyük boş disk yok"
+
+#, python-format
+msgid "No cgsnapshot with id %s"
+msgstr "%s kimlikli hiçbir cgsnapshot yok"
+
+msgid "No cinder entries in syslog!"
+msgstr "syslog içinde hiçbir cinder girdisi yok!"
+
+#, python-format
+msgid "No cloned LUN named %s found on the filer"
+msgstr "Dosyalayıcıda %s isimli çoğaltılmış LUN bulunamadı"
+
+msgid "No config node found."
+msgstr "Yapılandırma düğümü bulunamadı."
+
+#, python-format
+msgid "No consistency group with id %s"
+msgstr "%s kimlikli hiçbir tutarlılık grubu yok"
+
+msgid "No errors in logfiles!"
+msgstr "logfiles dosyasında hiçbir hata yok!"
+
+#, python-format
+msgid "No file found with %s as backing file."
+msgstr "%s için destek dosyası olacak bir dosya bulunamadı."
+
+#, python-format
+msgid ""
+"No free LUN IDs left. Maximum number of volumes that can be attached to host "
+"(%s) has been exceeded."
+msgstr ""
+"Boş LUN ID'si kalmadı. İstemciye (%s) eklenebilecek azami mantıksal sürücü "
+"sayısı aşıldı."
+
+msgid "No free disk"
+msgstr "Boş disk yok"
+
+#, python-format
+msgid "No good iscsi portal found in supplied list for %s."
+msgstr "%s için sağlanan listede iyi iscsi portalı bulunamadı."
+
+#, python-format
+msgid "No good iscsi portals found for %s."
+msgstr "%s için iyi iscsi portalı bulunamadı."
+
+#, python-format
+msgid "No host to create consistency group %s."
+msgstr "%s tutarlılık grubu oluşturulacak istemci yok."
+
+msgid "No image_name was specified in request."
+msgstr "İstekte hiçbir image_name belirtilmemiş."
+
+#, python-format
+msgid "No initiator group found for initiator %s"
+msgstr "%s başlatıcısı için hiçbir başlatıcı grup bulunamadı"
+
+msgid "No initiators found, cannot proceed"
+msgstr "Başlatıcı bulunamadı, devam edilemiyor"
+
+#, python-format
+msgid "No interface found on cluster for ip %s"
+msgstr "Kümede %s ip'si için arayüz bulunamadı"
+
+msgid "No ip address found."
+msgstr "Ip adresi bulunamadı."
+
+msgid "No iscsi auth groups were found in CloudByte."
+msgstr "CloudByte'da iscsi yetkilendirme grubu bulunamadı."
+
+msgid "No iscsi initiators were found in CloudByte."
+msgstr "CloudByte içinde hiçbir iscsi başlatıcı bulunamadı."
+
+#, python-format
+msgid "No iscsi service found for CloudByte volume [%s]."
+msgstr ""
+"[%s] CloudByte mantıksal sürücüsü için hiçbir iscsi servisi bulunamadı."
+
+msgid "No iscsi services found in CloudByte storage."
+msgstr "CloudByte depolamada hiçbir iscsi servisi bulunamadı."
+
+#, python-format
+msgid "No key file specified and unable to load key from %(cert)s %(e)s."
+msgstr ""
+"Bir anahtar dosya belirtilmemiş ve anahtar %(cert)s den yüklenemiyor %(e)s."
+
+msgid "No mounted Gluster shares found"
+msgstr "Bağlı Gluster paylaşımı bulunamadı"
+
+msgid "No mounted NFS shares found"
+msgstr "Bağlı NFS paylaşımı bulunamadı"
+
+msgid "No mounted SMBFS shares found."
+msgstr "Bağlı SMBFS paylaşımı bulunamadı."
+
+msgid "No mounted Virtuozzo Storage shares found"
+msgstr "Bağlı Virtuozzo Depolama paylaşımı bulunamadı"
+
+msgid "No mounted shares found"
+msgstr "Bağlı paylaşım bulunamadı"
+
+#, python-format
+msgid "No node found in I/O group %(gid)s for volume %(vol)s."
+msgstr "%(vol)s mantıksal sürücüsü için %(gid)s I/O grubunda düğüm bulunamadı."
+
+msgid ""
+"No response was received from CloudByte storage list iSCSI auth user API "
+"call."
+msgstr ""
+"CloudByte depolama listesi iSCSI auth user API çağrısından yanıt alınamadı."
+
+msgid "No response was received from CloudByte storage list tsm API call."
+msgstr "CloudByte storage list tsm API çağrısından yanıt alınamadı."
+
+msgid "No response was received from CloudByte's list filesystem api call."
+msgstr "CloudByte'ın list filesystem api çağrısından bir yanıt alınmadı."
+
+#, python-format
+msgid "No snap found with %s as backing file."
+msgstr "%s destek dosyası olacak bir anlık görüntü bulunamadı."
+
+#, python-format
+msgid "No snapshot image found in snapshot group %s."
+msgstr "%s anlık görüntü grubundan anlık görüntü imajı bulunamadı."
+
+#, python-format
+msgid "No storage path found for export path %s"
+msgstr "Dışa aktarma yolu %s için depolama yolu bulunamadı"
+
+#, python-format
+msgid "No such QoS spec %(specs_id)s."
+msgstr "Böyle bir %(specs_id)s QoS özelliği yok."
+
+msgid "No suitable discovery ip found"
+msgstr "Uygun ip keşfedilemedi"
+
+#, python-format
+msgid "No support to restore backup version %s"
+msgstr "%s yedekleme sürümünü geri yükleme desteklenmiyor"
+
+#, python-format
+msgid "No target id found for volume %(volume_id)s."
+msgstr "%(volume_id)s bölümü için hedef id bulunamadı."
+
+msgid ""
+"No unused LUN IDs are available on the host; multiattach is enabled which "
+"requires that all LUN IDs to be unique across the entire host group."
+msgstr ""
+"İstemci üzerinde kullanılabilir LUN ID'si yok; çoklu ekleme etkin ki bu tüm "
+"LUN ID'lerinin tüm istemci grupları arasında benzersiz olmasını gerektirir."
+
+msgid "No url configured"
+msgstr "Url yapılandırılamıyor"
+
+#, python-format
+msgid "No valid host was found. %(reason)s"
+msgstr "Geçerli bir sunucu bulunamadı: %(reason)s"
+
+#, python-format
+msgid "No valid hosts for volume %(id)s with type %(type)s"
+msgstr "%(type)s türü ile %(id)s mantıksal sürücüsü için geçerli istemci yok"
+
+#, python-format
+msgid "No vdisk with the UID specified by source-id %s."
+msgstr "source-id %s ile belirtilen UID'e sahip bir vdisk yok."
+
+#, python-format
+msgid ""
+"No volume on cluster with vserver %(vserver)s and junction path %(junction)s "
+msgstr ""
+"%(vserver)s vserver'e ve %(junction)s kavşağına sahip kümede mantıksal "
+"sürücü yok "
+
+msgid "No volume was found at CloudByte storage."
+msgstr "CloudByte depolamada hiçbir mantıksal sürücü bulunamadı."
+
+msgid "No volume_id provided to populate a request_spec from"
+msgstr "request_spec doldurmak için bir volume_id sağlanmadı"
+
+msgid "No volume_type should be provided when creating test replica."
+msgstr "Test kopyası oluşturulurken volume_type verilmesi gerekmez."
+
+msgid "No volumes found in CloudByte storage."
+msgstr "CloudByte depolamada hiçbir mantıksal sürücüsü bulunamadı."
+
+msgid "No weighed hosts available"
+msgstr "Kullanılabilir ağırlıklı istemci yok"
+
+#, python-format
+msgid "Not able to find a suitable datastore for the volume: %s."
+msgstr "Mantıksal sürücü için uygun bir veri deposu bulunamadı: %s."
+
+msgid "Not an rbd snapshot"
+msgstr "Bir rbd anlık sistem görüntüsü değildir"
+
+#, python-format
+msgid "Not authorized for image %(image_id)s."
+msgstr "%(image_id)s imajı için yetkilendirilemedi."
+
+msgid "Not authorized."
+msgstr "Yetkiniz yok."
+
+#, python-format
+msgid "Not enough space on backend (%(backend)s)"
+msgstr "Art alanda çalışan uygulamada (%(backend)s) yeterli alan yok"
+
+msgid "Not enough storage space in the ZFS share to perform this operation."
+msgstr "ZFS paylaşımında bu işlemi yapacak kadar depolama alanı yok."
+
+msgid "Not stored in rbd"
+msgstr "rbd içinde depolanmıyor"
+
+msgid "Nova returned \"error\" status while creating snapshot."
+msgstr " Nova anlık sistem görüntüsü oluşturulurken \"error\" durumu döndürdü."
+
+msgid "Null response received from CloudByte's list filesystem."
+msgstr "CloudByte listesinde dosya sisteminden boş yanıt alındı."
+
+msgid "Null response received from CloudByte's list iscsi auth groups."
+msgstr "CloudByte'ın iscsi yetkilendirme grubu listesinden yanıt dönmedi."
+
+msgid "Null response received from CloudByte's list iscsi initiators."
+msgstr "CloudByte listesinde iscsi başlatıcılarından boş yanıt alındı."
+
+msgid "Null response received from CloudByte's list volume iscsi service."
+msgstr ""
+"CloudByte listesinde mantıksal sürücü iscsi servisinden boş yanıt alındı."
+
+#, python-format
+msgid "Null response received while creating volume [%s] at CloudByte storage."
+msgstr ""
+"CloudByte depolamasında [%s] mantıksal sürücüsü oluşturulurken boş yanıt "
+"alındı."
+
+msgid "Number of retries if connection to ceph cluster failed."
+msgstr "Ceph kümesine bağlantı başarısız olursa tekrar deneme sayısı."
+
+msgid "Object Count"
+msgstr "Nesne Sayısı"
+
+msgid "Object is not a NetApp LUN."
+msgstr "Nesne bir NetApp LUN değil."
+
+#, python-format
+msgid ""
+"On an Extend Operation, error adding volume to composite volume: "
+"%(volumename)s."
+msgstr ""
+"Bir Büyütme İşleminde, mantıksal sürücünün bileşik mantıksal sürücüye "
+"eklenmesinde hata: %(volumename)s."
+
+#, python-format
+msgid ""
+"Only %(value)s %(verb)s request(s) can be made to %(uri)s every "
+"%(unit_string)s."
+msgstr ""
+"Yalnızca %(value)s %(verb)s istek(ler)i %(uri)s ye her %(unit_string)s "
+"yapılabilir."
+
+msgid "Only one limit can be set in a QoS spec."
+msgstr "QoS özelliğinde yalnızca bir sınır ayarlanabilir."
+
+#, python-format
+msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
+msgstr "İşlem şu durum ile başarısız oldu=%(status)s. Tam dökümü: %(data)s"
+
+msgid "Option gpfs_images_dir is not set correctly."
+msgstr "gpfs_images_dir seçeneği doğru ayarlanmamış."
+
+msgid "Option gpfs_images_share_mode is not set correctly."
+msgstr "gpfs_images_share_mode seçeneği doğru ayarlanmamış."
+
+msgid "Option gpfs_mount_point_base is not set correctly."
+msgstr "gpfs_mount_point_base seçeneği doğru ayarlanmamış."
+
+msgid "Override HTTPS port to connect to Blockbridge API server."
+msgstr ""
+"Blockbridge API sunucusuna bağlanmak için HTTPS bağlantı noktasının üzerine "
+"yaz."
+
+#, python-format
+msgid "ParseException: %s"
+msgstr "ParseException: %s"
+
+msgid ""
+"Password or SSH private key is required for authentication: set either "
+"nas_password or nas_private_key option"
+msgstr ""
+"Yetkilendirme için parola ya da SSH özel anahtarı gerekli: ya nas_password "
+"ya da nas_private_key seçeneğini ayarlayın"
+
+msgid ""
+"Password or SSH private key is required for authentication: set either "
+"san_password or san_private_key option."
+msgstr ""
+"Yetkilendirme için parola veya SSH özel anahtarı gerekli: ya san_password ya "
+"da san_private_key seçeneğini ayarlayın."
+
+msgid "Path to REST server's certificate must be specified."
+msgstr "REST sunucusunun sertifikasına olan yol belirtilmeli."
+
+#, python-format
+msgid "Please create %(pool_list)s pool in advance!"
+msgstr "Lütfen %(pool_list)s havuzunu önceden oluşturun!"
+
+#, python-format
+msgid "Please create %(tier_levels)s tier in pool %(pool)s in advance!"
+msgstr "Lütfen önceden %(pool)s havuzunda %(tier_levels)s aşamasını oluşturun!"
+
+msgid "Please re-run cinder-manage as root."
+msgstr "Lütfen cinder-manage'i root olarak yeniden çalıştırın."
+
+msgid "Please specify a name for QoS specs."
+msgstr "Lütfen QoS özellikleri için bir ad belirtin."
+
+#, python-format
+msgid "Policy doesn't allow %(action)s to be performed."
+msgstr "%(action)s uygulanmasına izin verilmiyor."
+
+#, python-format
+msgid "Pool %(poolNameInStr)s is not found."
+msgstr "%(poolNameInStr)s havuzu bulunamadı."
+
+msgid "Pool is not available in the volume host field."
+msgstr "Havzu mantıksal sürücü istemci alanında kullanılabilir değil."
+
+msgid "Pool is not available in the volume host fields."
+msgstr "Havuz mantıksal sürücü istemci alanlarında kullanılabilir değil."
+
+#, python-format
+msgid "Pool with name %(pool)s wasn't found in domain %(domain)s."
+msgstr "%(pool)s ismine sahip havuz %(domain)s alanında bulunamadı."
+
+#, python-format
+msgid "Pool with name %(pool_name)s wasn't found in domain %(domain_id)s."
+msgstr "%(pool_name)s ismine sahip havuz %(domain_id)s alanında bulunamadı."
+
+#, python-format
+msgid ""
+"Pool: %(poolName)s. is not associated to storage tier for fast policy "
+"%(fastPolicy)s."
+msgstr ""
+"Havuz: %(poolName)s. %(fastPolicy)s. fast ilkesi için depolama aşamasıyla "
+"ilişkilendirilmemiş."
+
+#, python-format
+msgid "Pools %s does not exist"
+msgstr "Havuz %s mevcut değil"
+
+msgid "Pools name is not set."
+msgstr "Havuz ismi ayarlanmamış."
+
+#, python-format
+msgid ""
+"PrefetchType config is wrong. PrefetchType must be in 0,1,2,3. PrefetchType "
+"is: %(fetchtype)s."
+msgstr ""
+"PrefetchType yapılandırması yanlış. PrefetchType 0,1,2,3 den biri olmalı. "
+"PrefetchType: %(fetchtype)s."
+
+#, python-format
+msgid "Primary copy status: %(status)s and synchronized: %(sync)s."
+msgstr "Birincil kopyalama durumu: %(status)s ve eşzamanlanan: %(sync)s."
+
+msgid "Project ID"
+msgstr "Proje ID"
+
+#, python-format
+msgid ""
+"Protocol %(storage_protocol)s is not supported for storage family "
+"%(storage_family)s."
+msgstr ""
+"%(storage_protocol)s iletişim kuralı %(storage_family)s depolama ailesi için "
+"desteklenmiyor."
+
+#, python-format
+msgid ""
+"Provided snapshot status %(provided)s not allowed for snapshot with status "
+"%(current)s."
+msgstr ""
+"%(current)s durumundaki anlık sistem görüntüsünde verilen anlık sistem "
+"görüntüsü durumuna %(provided)s izin verilmez."
+
+#, python-format
+msgid "Pure Storage Cinder driver failure: %(reason)s"
+msgstr "Pure Storage Cinder sürücü hatası: %(reason)s"
+
+#, python-format
+msgid "QoS Specs %(specs_id)s already exists."
+msgstr "QoS Özellikleri %(specs_id)s zaten var."
+
+#, python-format
+msgid "QoS Specs %(specs_id)s is still associated with entities."
+msgstr "%(specs_id)s QoS Özellikleri hala varlıklar ile ilişkilidir."
+
+#, python-format
+msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
+msgstr ""
+"%(specs_id)s QoS özelliği, %(specs_key)s anahtarı ile hiçbir özelliğe sahip "
+"değil."
+
+msgid "QoS specs are not supported on this storage family and ONTAP version."
+msgstr "QoS özellikleri bu depolama ailesi ve ONTAP sürümünde desteklenmiyor."
+
+msgid "Qos specs still in use."
+msgstr "Qos özellikleri hala kullanımda."
+
+msgid ""
+"Query by service parameter is deprecated. Please use binary parameter "
+"instead."
+msgstr ""
+"Servis parametreleri ile sorgu önerilmiyor. Lütfen bunun yerine ikili değer "
+"parametrelerini kullanın."
+
+#, python-format
+msgid "Quota class %(class_name)s could not be found."
+msgstr "Kota sınıfı %(class_name)s bulunamadı."
+
+msgid "Quota could not be found"
+msgstr "Kota bulunamadı."
+
+#, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr "Kota kaynaklar için aşıldı: %(overs)s"
+
+#, python-format
+msgid "Quota exceeded: code=%(code)s"
+msgstr "Kota aşıldı: kod=%(code)s"
+
+#, python-format
+msgid "Quota for project %(project_id)s could not be found."
+msgstr "%(project_id)s projesi için bir kota bulunamadı."
+
+#, python-format
+msgid "Quota reservation %(uuid)s could not be found."
+msgstr "Kota koşulu %(uuid)s bulunamadı."
+
+#, python-format
+msgid "Quota usage for project %(project_id)s could not be found."
+msgstr "%(project_id)s projesi için kota kullanımı bulunamadı."
+
+#, python-format
+msgid "RBD diff op failed - (ret=%(ret)s stderr=%(stderr)s)"
+msgstr "RBD diff işlemi başarısız oldu - (ret=%(ret)s stderr=%(stderr)s)"
+
+#, python-format
+msgid "REST %(proxy_ver)s hplefthandclient %(rest_ver)s"
+msgstr "REST %(proxy_ver)s hplefthandclient %(rest_ver)s"
+
+msgid "REST server IP must by specified."
+msgstr "REST sunucu IP'si belirtilmelidir."
+
+msgid "REST server password must by specified."
+msgstr "REST sunucu parolası belirtilmelidir."
+
+msgid "REST server username must by specified."
+msgstr "REST sunucu kullanıcı adı belirtilmelidir."
+
+msgid "Raid did not have MCS Channel."
+msgstr "Raid MCS Kanalına sahip değil."
+
+#, python-format
+msgid ""
+"Reach limitation set by configuration option max_luns_per_storage_group. "
+"Operation to add %(vol)s into Storage Group %(sg)s is rejected."
+msgstr ""
+"max_luns_per_storage_group yapılandırma seçeneği ile ayarlanan "
+"sınırlandırmaya eriş. %(vol)s in %(sg)s Depolama Grubuna eklenmesi "
+"reddedildi."
+
+#, python-format
+msgid "Received error string: %s"
+msgstr "Alınan hata: %s"
+
+msgid "Reference must be for an unmanaged virtual volume."
+msgstr "Başvuru yönetilmeyen bir sanal mantıksal sürücü için olmalı."
+
+msgid "Reference must be the volume name of an unmanaged virtual volume."
+msgstr ""
+"Referans yönetilmeyen bir sanal mantıksal sürücünün mantıksal sürücü ismi "
+"olmalı."
+
+msgid "Reference must contain either source-id or source-name element."
+msgstr "Başvuru kaynak-id veya kaynak-isim öğelerini içermeli."
+
+msgid "Reference must contain either source-name or source-id element."
+msgstr "Başvuru ya kaynak-ismi ya da kaynak-kimliği öğelerini içermeli."
+
+msgid "Reference must contain source-id element."
+msgstr "Başvuru source-id öğesini içermeli."
+
+msgid "Reference must contain source-id or source-name key."
+msgstr "Başvuru source-id veya source-name anahtarını içermeli."
+
+msgid "Reference must contain source-id or source-name."
+msgstr "Başvuru kaynak-id veya kaynak-ismi içermeli."
+
+msgid "Reference must contain source-name element."
+msgstr "Kaynak kaynak-ad ögesi içermelidir."
+
+msgid "Reference must contain source-name or source-id."
+msgstr "Başvuru kaynak-ismi veya kaynak-kimliği içermeli."
+
+msgid "Reference must contain source-name."
+msgstr "Referans kaynak ismi içermeli."
+
+#, python-format
+msgid ""
+"Refusing to migrate volume ID: %(id)s. Please check your configuration "
+"because source and destination are the same Volume Group: %(name)s."
+msgstr ""
+"Şu mantıksal sürücü göçü reddediliyor: %(id)s. Lütfen yapılandırma "
+"ayarlarınızı kontrol edin çünkü kaynak ve hedef aynı Mantıksal Sürücü "
+"Grubundalar: %(name)s."
+
+#, python-format
+msgid "Replication Service Capability not found on %(storageSystemName)s."
+msgstr "Çoğaltma Servisi Yeteneği %(storageSystemName)s üzerinde bulunamadı."
+
+#, python-format
+msgid "Replication Service not found on %(storageSystemName)s."
+msgstr "Çoğaltma Servisi %(storageSystemName)s üzerinde bulunamadı."
+
+msgid "Replication is not enabled"
+msgstr "Kopyalama etkin değildir"
+
+msgid "Replication is not enabled for volume"
+msgstr "Mantıksal sürücü için kopyalama etkin değildir"
+
+#, python-format
+msgid ""
+"Replication status for volume must be active or active-stopped, but current "
+"status is: %s"
+msgstr ""
+"Mantıksal sürücü için kopyalama durumu etkin ya da etkin-durdu olmalıdır "
+"ancak mevcut durum: %s"
+
+#, python-format
+msgid ""
+"Replication status for volume must be inactive, active-stopped, or error, "
+"but current status is: %s"
+msgstr ""
+"Mantıksal sürücü için kopyalama durumu pasif, etkin-durdu ya da hata "
+"olmalıdır ancak mevcut durum: %s"
+
+msgid "Request body and URI mismatch"
+msgstr "URI ve gövde isteği uyumsuz"
+
+msgid "Request body contains too many items"
+msgstr "İstek gövdesi çok sayıda öğe içeriyor"
+
+msgid "Request body contains too many items."
+msgstr "İstek gövdesi çok fazla öge içerir."
+
+msgid "Request body empty"
+msgstr "İstek gövdesi boş"
+
+#, python-format
+msgid "Request to Datera cluster returned bad status: %(status)s | %(reason)s"
+msgstr ""
+"Datera kümesine yapılan istek kötü durum döndürdü: %(status)s | %(reason)s"
+
+#, python-format
+msgid ""
+"Requested backup exceeds allowed Backup gigabytes quota. Requested "
+"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
+msgstr ""
+"İstenen yedekleme izin verilen yedekleme kotasını aşıyor. İstenen "
+"%(requested)sG, kota %(quota)sG ve tüketilen %(consumed)sG."
+
+#, python-format
+msgid ""
+"Requested volume or snapshot exceeds allowed %(name)s quota. Requested "
+"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
+msgstr ""
+"İstenen mantıksal sürücü ya da anlık sistem görüntüsü izin verilen %(name)s "
+"kotayı aşıyor. İstenen %(requested)sG, kota %(quota)sG ve tüketilen "
+"%(consumed)sG."
+
+#, python-format
+msgid ""
+"Requested volume size %(size)d is larger than maximum allowed limit "
+"%(limit)d."
+msgstr ""
+"İstenen mantıksal sürücü boyutu %(size)d izin verilen azami sınırdan "
+"%(limit)d daha büyük."
+
+msgid "Required configuration not found"
+msgstr "Gerekli yapılandırma bulunamadı"
+
+#, python-format
+msgid "Required flag %s is not set"
+msgstr "İstenen %s bayrağı ayarlı değil"
+
+#, python-format
+msgid ""
+"Reset backup status aborted, the backup service currently configured "
+"[%(configured_service)s] is not the backup service that was used to create "
+"this backup [%(backup_service)s]."
+msgstr ""
+"Yedekleme durumu sıfırlama durduruldu, şu anda yapılandırılan yedekleme "
+"servisi [%(configured_service)s], bu yedeği [%(backup_service)s] oluşturmak "
+"için kullanılan yedekleme servisi değildir."
+
+#, python-format
+msgid "Resizing clone %s failed."
+msgstr "%s klonunun yeniden boyutlandırılması başarısız."
+
+msgid "Resizing image file failed."
+msgstr "İmaj dosyası yeniden boyutlandırma başarısız oldu."
+
+msgid "Resource could not be found."
+msgstr "Kaynak bulunamadı."
+
+msgid "Resource not ready."
+msgstr "Kaynak hazır değil."
+
+#, python-format
+msgid "Response error - %s."
+msgstr "Yanıt hatası - %s."
+
+#, python-format
+msgid "Response error code - %s."
+msgstr "Yanıt hata kodu - %s."
+
+#, python-format
+msgid ""
+"Restore backup aborted, expected volume status %(expected_status)s but got "
+"%(actual_status)s."
+msgstr ""
+"Yedek geri yükleme durduruldu, beklenen mantıksal sürücü durumu "
+"%(expected_status)s fakat mevcut durum %(actual_status)s."
+
+#, python-format
+msgid ""
+"Restore backup aborted, the backup service currently configured "
+"[%(configured_service)s] is not the backup service that was used to create "
+"this backup [%(backup_service)s]."
+msgstr ""
+"Yedek geri yükleme durduruldu, şu anda yapılandırılan yedekleme servisi "
+"[%(configured_service)s] bu yedeğin [%(backup_service)s] oluşturulması için "
+"kullanılan yedekleme servisi değildir."
+
+#, python-format
+msgid ""
+"Restore backup aborted: expected backup status %(expected_status)s but got "
+"%(actual_status)s."
+msgstr ""
+"Yedek geri yükleme durduruldu: beklenen yedekleme durumu %(expected_status)s "
+"ancak alınan %(actual_status)s."
+
+#, python-format
+msgid "Retry count exceeded for command: %s"
+msgstr "Komut için yeniden deneme sayısı aşıldı: %s"
+
+msgid "Retryable SolidFire Exception encountered"
+msgstr "Yinelenebilir SolidFire İstisnası oluştu"
+
+msgid "Retype cannot change encryption requirements."
+msgstr "Retype şifreleme gereksinimlerini değiştiremiyor."
+
+#, python-format
+msgid "Retype cannot change front-end qos specs for in-use volume: %s."
+msgstr ""
+"Retype, kullanımdaki mantıksal sürücünün ön-uç qos özelliklerini "
+"değiştiremiyor: %s."
+
+msgid "Retype requires migration but is not allowed."
+msgstr "Retype göçe ihtiyaç duyuyor ama izin verilmiyor."
+
+#, python-format
+msgid ""
+"Rollback for Volume: %(volumeName)s has failed. Please contact your system "
+"administrator to manually return your volume to the default storage group "
+"for fast policy %(fastPolicyName)s failed."
+msgstr ""
+"Mantıksal sürücü: %(volumeName)s için geri dönüş başarısız. Lütfen mantıksal "
+"sürücünüzü %(fastPolicyName)s fast ilkesi için varsayılan depolama grubuna "
+"elle döndürmesi için sistem yöneticinizle iletişime geçin."
+
+#, python-format
+msgid "Rolling back %(volumeName)s by deleting it."
+msgstr "%(volumeName)s silinerek geri alınıyor."
+
+#, python-format
+msgid "SMBFS config 'smbfs_oversub_ratio' invalid.  Must be > 0: %s"
+msgstr ""
+"SMBFS yapılandırması 'smbfs_oversub_ratio' geçersiz.  Değer > 0 olmalıdır: %s"
+
+#, python-format
+msgid "SMBFS config 'smbfs_used_ratio' invalid.  Must be > 0 and <= 1.0: %s"
+msgstr ""
+"SMBFS yapılandırması 'smbfs_used_ratio' geçersiz.  Değer > 0 ve <= 1.0 "
+"olmalıdır: %s"
+
+#, python-format
+msgid "SMBFS config file at %(config)s doesn't exist."
+msgstr "%(config)s konumunda SMBFS yapılandırma dosyası yok."
+
+msgid "SMBFS config file not set (smbfs_shares_config)."
+msgstr "SMBFS yapılandırma dosyası ayarlı değil (smbfs_shares_config)."
+
+#, python-format
+msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
+msgstr ""
+"SSH komutu '%(total_attempts)r' girişimden sonra başarısız oldu: "
+"'%(command)s'"
+
+#, python-format
+msgid "SSH Command failed with error '%(err)s' '%(command)s'"
+msgstr "SSH Komutu '%(err)s' hatasıyla başarısız oldu '%(command)s'"
+
+#, python-format
+msgid "SSH command injection detected: %(command)s"
+msgstr "SSH komut ekleme algılandı: %(command)s"
+
+#, python-format
+msgid "SSH connection failed for %(fabric)s with error: %(err)s"
+msgstr "%(fabric)s için SSH bağlantısı başarısız, hata: %(err)s"
+
+#, python-format
+msgid "SSL Certificate expired on %s."
+msgstr "SSL Sertifikasının süresi %s de doldu."
+
+#, python-format
+msgid "SSL error: %(arg)s."
+msgstr "SSL hatası: %(arg)s."
+
+#, python-format
+msgid "Scheduler Host Filter %(filter_name)s could not be found."
+msgstr "%(filter_name)s zamanlayıcı sunucu filtresi bulunamadı."
+
+#, python-format
+msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
+msgstr "Zamanlayıcı İstemci Tartıcı %(weigher_name)s bulunamadı."
+
+#, python-format
+msgid ""
+"Secondary copy status: %(status)s and synchronized: %(sync)s, sync progress "
+"is: %(progress)s%%."
+msgstr ""
+"İkincil kopyalama durumu: %(status)s ve eşzamanlanan: %(sync)s, eşzamanlama "
+"ilerlemesi: %(progress)s%%."
+
+#, python-format
+msgid "Service %(service_id)s could not be found."
+msgstr "%(service_id)s servisi bulunamadı."
+
+msgid "Service is unavailable at this time."
+msgstr "Şu anda servis kullanılamıyor."
+
+msgid "Service not found."
+msgstr "Servis bulunamadı."
+
+msgid ""
+"Setting LUN QoS policy group is not supported on this storage family and "
+"ONTAP version."
+msgstr ""
+"LUN QoS ilke grubu ayarlama bu depolama ailesi ve ONTAP sürümünde "
+"desteklenmiyor."
+
+msgid ""
+"Setting file qos policy group is not supported on this storage family and "
+"ontap version."
+msgstr ""
+"Dosya qos ilke grubu ayarlama bu depolama ailesi ve ontap sürümünde "
+"desteklenmiyor."
+
+#, python-format
+msgid ""
+"Share %s ignored due to invalid format. Must be of form address:/export. "
+"Please check the nas_ip and nas_share_path settings."
+msgstr ""
+"Paylaşım %s geçersiz biçim sebebiyle atlandı. adres:/export biçiminde "
+"olmalı. Lütfen nas_ip ve nas_share_path ayarlarını kontrol edin."
+
+#, python-format
+msgid ""
+"Share at %(dir)s is not writable by the Cinder volume service. Snapshot "
+"operations will not be supported."
+msgstr ""
+"%(dir)s dizinindeki paylaşım Cinder mantıksal sürücü servisi tarafından "
+"yazılabilir değildir. Anlık sistem görüntüsü işlemleri desteklenmiyor."
+
+msgid "Size"
+msgstr "Boyut"
+
+#, python-format
+msgid "Size for volume: %s not found, cannot secure delete."
+msgstr "Mantıksal sürücü boyutu: %s bulunamadı, güvenli silinemiyor."
+
+#, python-format
+msgid ""
+"Size is %(image_size)dGB and doesn't fit in a volume of size "
+"%(volume_size)dGB."
+msgstr ""
+"Boyut %(image_size)dGB ve %(volume_size)dGB boyutundaki mantıksal sürücü ile "
+"uymuyor."
+
+#, python-format
+msgid ""
+"Size of specified image %(image_size)sGB is larger than volume size "
+"%(volume_size)sGB."
+msgstr ""
+"Belirtilen imajın boyutu %(image_size)sGB %(volume_size)sGB mantıksal sürücü "
+"boyutundan büyük."
+
+#, python-format
+msgid "Snapshot %(snapshot_id)s could not be found."
+msgstr "%(snapshot_id)s sistem anlık görüntüsü bulunamadı."
+
+#, python-format
+msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
+msgstr ""
+"%(snapshot_id)s anlık sistem görüntüsü %(metadata_key)s anahtarı ile hiçbir "
+"metadata'ya sahip değil."
+
+#, python-format
+msgid ""
+"Snapshot cannot be created because volume %(vol_id)s is not available, "
+"current volume status: %(vol_status)s."
+msgstr ""
+"Anlık sistem görüntüsü oluşturulamıyor çünkü %(vol_id)s mantıksal sürücüsü "
+"kullanılabilir değil, mevcut mantıksal sürücü durumu: %(vol_status)s."
+
+msgid "Snapshot cannot be created while volume is migrating."
+msgstr "Mantıksal sürücü taşınırken anlık sistem görüntüsü oluşturulamaz."
+
+msgid "Snapshot list encountered but no header found!"
+msgstr ""
+"Anlık sistem görüntüsü listesi karşılaştı ancak hiçbir başlık bulunamadı!"
+
+msgid "Snapshot of secondary replica is not allowed."
+msgstr "İkincil kopyanın anlık sistem görüntüsüne izin verilmez."
+
+#, python-format
+msgid "Snapshot of volume not supported in state: %s."
+msgstr "Mantıksal sürücünün anlık görüntüsü %s durumunda desteklenmiyor."
+
+#, python-format
+msgid "Snapshot res \"%s\" that is not deployed anywhere?"
+msgstr "Hiçbir yere yerleştirilmemiş anlık görüntü res \"%s\"?"
+
+#, python-format
+msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
+msgstr ""
+"Anlık sistem görüntüsü durumuna %(cur)s update_snapshot_status için izin "
+"verilmez"
+
+msgid "Snapshot status must be \"available\" to clone."
+msgstr ""
+"Kopyalamak için anlık sistem görüntüsü durumu \"kullanılabilir\" olmalıdır."
+
+#, python-format
+msgid ""
+"Snapshot='%(snap)s' does not exist in base image='%(base)s' - aborting "
+"incremental backup"
+msgstr ""
+"Anlık sistem görüntüsü='%(snap)s' temel imaj='%(base)s' içinde mevcut değil "
+"- artırımlı yedekleme durduruluyor"
+
+#, python-format
+msgid "Snapshots are not supported for this volume format: %s"
+msgstr ""
+"Anlık sistem görüntüleri bu mantıksal sürücü biçimi için desteklenmiyor: %s"
+
+msgid "SolidFire Cinder Driver exception"
+msgstr "SolidFire Cinder Sürücü istisnası"
+
+msgid "Sort direction array size exceeds sort key array size."
+msgstr "Sıralama yönü dizi boyutu anahtar dizi boyutu sınırını aştı."
+
+msgid "Source host details not found."
+msgstr "Kaynak istemci detayları bulunamadı."
+
+msgid "Source volume device ID is required."
+msgstr "Kaynak mantıksal sürücü aygıt kimliği gerekli."
+
+msgid "Source volume not mid-migration."
+msgstr "Kaynak mantıksal sürücü taşıma ortasında değildir."
+
+msgid "SpaceInfo returned byarray is invalid"
+msgstr "Dizi tarafından döndürülen SpaceInfo geçersiz"
+
+#, python-format
+msgid ""
+"Specified host to map to volume %(vol)s is in unsupported host group with "
+"%(group)s."
+msgstr ""
+"%(vol)s mantıksal sürücüsüne eşleştirilmesi için belirtilen istemci "
+"%(group)s ile desteklenmeyen istemci grubunda."
+
+msgid "Specified logical volume does not exist."
+msgstr "Belirtilen mantıksal sürücü mevcut değil."
+
+#, python-format
+msgid "Specified snapshot group with label %s could not be found."
+msgstr "Belirtilen %s etiketine sahip anlık görüntü grubu bulunamadı."
+
+msgid "Specify a password or private_key"
+msgstr "Bir parola ya da private_key belirtin"
+
+msgid "Specify either volume type name and/or description."
+msgstr "Ya mantıksal sürücü tür adı ve/ya da tanımlaması belirtin."
+
+msgid "Specify san_password or san_private_key"
+msgstr "san_password veya san_private_key belirtin"
+
+msgid "State"
+msgstr "Durum"
+
+#, python-format
+msgid "State of node is wrong. Current state is %s."
+msgstr "Düğüm durumu yanlış. Mevcut durum %s."
+
+msgid "Status"
+msgstr "Statü"
+
+#, python-format
+msgid "Storage Configuration Service not found on %(storageSystemName)s."
+msgstr ""
+"Depolama Yapılandırma Servisi %(storageSystemName)s üzerinde bulunamadı."
+
+#, python-format
+msgid "Storage HardwareId mgmt Service not found on %(storageSystemName)s."
+msgstr ""
+"Depolama HardwareId yönetim Servisi %(storageSystemName)s üzerinde "
+"bulunamadı."
+
+#, python-format
+msgid "Storage Profile %s not found."
+msgstr "Depolama Profili %s bulunamadı."
+
+#, python-format
+msgid "Storage Relocation Service not found on %(storageSystemName)s."
+msgstr ""
+"Depolama Yeniden Konumlandırma Servisi %(storageSystemName)s üzerinde "
+"bulunamadı."
+
+#, python-format
+msgid "Storage family %s is not supported."
+msgstr "Depolama ailesi %s desteklenmiyor."
+
+#, python-format
+msgid "Storage group %(storageGroupName)s was not deleted successfully"
+msgstr "Depolama grubu %(storageGroupName)s başarılı bir şekilde silindi"
+
+#, python-format
+msgid "Storage host %(svr)s not detected, verify name"
+msgstr "Depolama sunucusu %(svr)s tespit edilemedi, adı doğrulayın"
+
+#, python-format
+msgid "Storage profile: %(storage_profile)s not found."
+msgstr "Depolama profili: %(storage_profile)s bulunamadı."
+
+msgid "Storage resource could not be found."
+msgstr "Depolama kaynağı bulunamadı."
+
+msgid "Storage system id not set."
+msgstr "Depolama sistemi kimliği ayarlanmamış."
+
+#, python-format
+msgid "Storage system not found for pool %(poolNameInStr)s."
+msgstr "%(poolNameInStr)s havuzu için depolama sistemi bulunamadı."
+
+#, python-format
+msgid "StorageSystem %(array)s is not found."
+msgstr "Depolama Sistemi %(array)s bulunamadı."
+
+#, python-format
+msgid "String with params: %s"
+msgstr "Parametreler ile karakter dizisi: %s"
+
+msgid "Synchronizing secondary volume to primary failed."
+msgstr ""
+"İkincil mantıksal sürücünün birincil mantıksal sürücüye eşleştirilmesi "
+"başarısız oldu."
+
+#, python-format
+msgid "System %(id)s found with bad status - %(status)s."
+msgstr "Kötü durumda sistem %(id)s bulundu - %(status)s."
+
+msgid "System does not support compression."
+msgstr "Sistem sıkıştırmayı desteklemiyor."
+
+#, python-format
+msgid ""
+"TSM [%(tsm)s] was not found in CloudByte storage for account [%(account)s]."
+msgstr ""
+"CloudByte depolamasında [%(account)s] hesabı için TSM [%(tsm)s] bulunamadı."
+
+msgid "Target volume type is still in use."
+msgstr "Hedef mantıksal sürücü türü hala kullanımda."
+
+#, python-format
+msgid ""
+"Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
+msgstr ""
+"Şablon ağacı uyumsuz; %(mastertag)s ana kaydına %(slavetag)s bağımlı birimi "
+"ekleniyor"
+
+msgid "Terminate connection failed"
+msgstr "Bağlantı sonlandırma başarısız oldu"
+
+msgid "Terminate connection unable to connect to backend."
+msgstr "Bağlantıyı sonlandır arka uca bağlanılamıyor."
+
+#, python-format
+msgid "Terminate volume connection failed: %(err)s"
+msgstr "Mantıksal sürücü bağlantı sonlandırma başarısız oldu: %(err)s"
+
+#, python-format
+msgid "The %(type)s %(id)s source to be replicated was not found."
+msgstr "Çoğaltılacak %(type)s %(id)s kaynağı bulunamadı."
+
+msgid ""
+"The 'sort_key' and 'sort_dir' parameters are deprecated and cannot be used "
+"with the 'sort' parameter."
+msgstr ""
+"'sort_key' ve 'sort_dir' parametreleri önerilmiyor ve 'sort' parametresi ile "
+"kullanılamaz."
+
+msgid "The EQL array has closed the connection."
+msgstr "EQL dizisi bağlantıyı kapattı."
+
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current "
+"level is %(cur)s, must be at least %(min)s."
+msgstr ""
+"GPFS dosya sistemi %(fs)s gerekli sürüm seviyesinde değil.  Mevcut seviye "
+"%(cur)s, en az %(min)s olmalı."
+
+msgid "The IP Address was not found."
+msgstr "IP Adresi bulunamadı."
+
+#, python-format
+msgid ""
+"The WebDAV request failed. Reason: %(msg)s, Return code/reason: %(code)s, "
+"Source Volume: %(src)s, Destination Volume: %(dst)s, Method: %(method)s."
+msgstr ""
+"WebDAV isteği başarısız oldu. Neden: %(msg)s, Dönüş kodu/nedeni: %(code)s, "
+"Kaynak Mantıksal Sürücü: %(src)s, Hedef Mantıksal Sürücü: %(dst)s, Yöntem: "
+"%(method)s."
+
+msgid ""
+"The above error may show that the database has not been created.\n"
+"Please create a database using 'cinder-manage db sync' before running this "
+"command."
+msgstr ""
+"Yukarıdaki hata veritabanının oluşturulamadığını gösterebilir.\n"
+"Lütfen bu komutu çalıştırmadan önce 'cinder-manage db sync' kullanarak bir "
+"veritabanı oluşturun."
+
+#, python-format
+msgid ""
+"The command %(cmd)s failed. (ret: %(ret)s, stdout: %(out)s, stderr: %(err)s)"
+msgstr ""
+"%(cmd)s komutu başarısız. (ret: %(ret)s, stdout: %(out)s, stderr: %(err)s)"
+
+msgid "The copy should be primary or secondary"
+msgstr "Kopyalamanın birincil ya da ikincil olması gerekir"
+
+#, python-format
+msgid ""
+"The creation of a logical device could not be completed. (LDEV: %(ldev)s)"
+msgstr "Mantıksal bir aygıtın oluşturulması tamamlanamadı. (LDEV: %(ldev)s)"
+
+msgid "The decorated method must accept either a volume or a snapshot object"
+msgstr ""
+"Dekore edilen metod ya bir mantıksal sürüc üya da anlık görüntü nesnesi "
+"kabul etmeli"
+
+#, python-format
+msgid "The device in the path %(path)s is unavailable: %(reason)s"
+msgstr "%(path)s yolundaki aygıt kullanılabilir değil: %(reason)s"
+
+#, python-format
+msgid "The end time (%(end)s) must be after the start time (%(start)s)."
+msgstr ""
+"Bitiş zamanı (%(end)s) başlangıç zamanından (%(start)s) sonra olmalıdır."
+
+#, python-format
+msgid "The extra_spec: %s is invalid."
+msgstr "extra_spec: %s geçersizdir."
+
+#, python-format
+msgid "The extraspec: %(extraspec)s is not valid."
+msgstr "extraspec: %(extraspec)s geçersizdir."
+
+#, python-format
+msgid "The file copy from %(src)s to %(dest)s failed."
+msgstr "%(src)s den %(dest)s e dosya kopyalama başarısız."
+
+#, python-format
+msgid "The following elements are required: %s"
+msgstr "Aşağıdaki ögeler gereklidir: %s"
+
+#, python-format
+msgid ""
+"The following migrations are missing a downgrade:\n"
+"\t%s"
+msgstr ""
+"Şu göçlerin geri alması yok:\n"
+"\t%s"
+
+msgid "The host group or iSCSI target could not be added."
+msgstr "İstemci grubu veya iSCSI hedefi eklenemedi."
+
+msgid "The host group or iSCSI target was not found."
+msgstr "İstemci grubu ya da iSCSI hedefi bulunamadı."
+
+#, python-format
+msgid "The iSCSI CHAP user %(user)s does not exist."
+msgstr "iSCSI CHAP kullanıcısı %(user)s mevcut değil."
+
+#, python-format
+msgid ""
+"The imported lun %(lun_id)s is in pool %(lun_pool)s which is not managed by "
+"the host %(host)s."
+msgstr ""
+"İçe aktarılan lun %(lun_id)s %(host)s istemcisi tarafından yönetilmeyen "
+"%(lun_pool)s havuzunda."
+
+#, python-format
+msgid "The logical device for specified %(type)s %(id)s was already deleted."
+msgstr "Belirtilen %(type)s %(id)s için mantıksal aygıt zaten silinmiş."
+
+#, python-format
+msgid "The method %(method)s is timed out. (timeout value: %(timeout)s)"
+msgstr ""
+"%(method)s metodu zaman aşımına uğradı. (zaman aşımı değeri: %(timeout)s)"
+
+#, python-format
+msgid "The parameter of the storage backend. (config_group: %(config_group)s)"
+msgstr "Depolama arka ucunun parametresi. (config_group: %(config_group)s)"
+
+msgid "The parent backup must be available for incremental backup."
+msgstr "Artımlı yedekleme için ana yedekleme kullanılabilir olmalıdır."
+
+#, python-format
+msgid ""
+"The requested size : %(requestedSize)s is not the same as resulting size: "
+"%(resultSize)s."
+msgstr ""
+"İstenen boyut : %(requestedSize)s sonuçta oluşan boyut: %(resultSize)s ile "
+"aynı değildir."
+
+#, python-format
+msgid "The resource %(resource)s was not found."
+msgstr "Kaynak %(resource)s bulunamadı."
+
+msgid "The results are invalid."
+msgstr "Sonuçlar geçersizdir."
+
+#, python-format
+msgid ""
+"The source volume %s is not in the pool which is managed by the current host."
+msgstr ""
+"Kaynak mantıksal sürücü %s mevcut istemci tarafından yönetilen havuzda değil."
+
+msgid "The source volume for this WebDAV operation not found."
+msgstr "Bu WebDAV işlemi için kaynak mantıksal sürücü bulunamadı."
+
+#, python-format
+msgid ""
+"The source volume type '%(src)s' is different than the destination volume "
+"type '%(dest)s'."
+msgstr ""
+"Kaynak mantıksal sürücü türü '%(src)s' hedef mantıksal sürücü türünden "
+"'%(dest)s' farklıdır."
+
+#, python-format
+msgid "The source volume type '%s' is not available."
+msgstr "Kaynak mantıksal sürücü türü '%s' kullanılabilir değil."
+
+#, python-format
+msgid "The specified %(desc)s is busy."
+msgstr "Belirtilen %(desc)s meşgul."
+
+#, python-format
+msgid ""
+"The specified ldev %(ldev)s could not be managed. The ldev must not be "
+"mapping."
+msgstr "Belirtilen ldev %(ldev)s yönetilemedi. ldev eşleşmiyor olmalı."
+
+#, python-format
+msgid ""
+"The specified ldev %(ldev)s could not be managed. The ldev must not be "
+"paired."
+msgstr "Belirtilen ldev %(ldev)s yönetilemedi. ldev çiftlenmemiş olmalı."
+
+#, python-format
+msgid ""
+"The specified ldev %(ldev)s could not be managed. The ldev size must be in "
+"multiples of gigabyte."
+msgstr ""
+"Belirtilen ldev %(ldev)s yönetilemedi. ldev boyutu gigabayt'ın katı olmalı."
+
+#, python-format
+msgid ""
+"The specified ldev %(ldev)s could not be managed. The volume type must be DP-"
+"VOL."
+msgstr ""
+"Belirtilen ldev %(ldev)s yönetilemedi. Mantıksal sürücü türü DP-VOL olmalı."
+
+#, python-format
+msgid ""
+"The specified operation is not supported. The volume size must be the same "
+"as the source %(type)s. (volume: %(volume_id)s)"
+msgstr ""
+"Belirtilen işlem desteklenmiyor. Mantıksal sürücü boyutu kaynak %(type)s ile "
+"aynı olmalı. (mantıksal sürücü: %(volume_id)s)"
+
+msgid "The specified vdisk is mapped to a host."
+msgstr "Belirtilen vdisk bir istemciye eşleştirilmiş."
+
+msgid "The specified volume is mapped to a host."
+msgstr "Belirtilen mantıksal sürücü bir istemciye eşleştirilmiş."
+
+#, python-format
+msgid "The storage backend can be used. (config_group: %(config_group)s)"
+msgstr "Depolama arka ucu kullanılabilir. (config_group: %(config_group)s)"
+
+#, python-format
+msgid ""
+"The striped meta count of %(memberCount)s is too small for volume: "
+"%(volumeName)s, with size %(volumeSize)s."
+msgstr ""
+"%(memberCount)s biçimlenmiş meta sayısı %(volumeSize)s boyutundaki "
+"%(volumeName)s mantıksal sürücüsü için çok küçük."
+
+#, python-format
+msgid ""
+"The volume %(volume_id)s could not be extended. The volume type must be "
+"Normal."
+msgstr ""
+"%(volume_id)s mantıksal sürücüsü genişletilemedi. Mantıksal sürücü türü "
+"Normal olmalı."
+
+#, python-format
+msgid ""
+"The volume %(volume_id)s could not be unmanaged. The volume type must be "
+"%(volume_type)s."
+msgstr ""
+"%(volume_id)s mantıksal sürücüsünün yönetimi bırakılamadı. Mantıksal sürücü "
+"türü %(volume_type)s olmalı."
+
+#, python-format
+msgid "The volume %(volume_id)s is managed successfully. (LDEV: %(ldev)s)"
+msgstr "%(volume_id)s mantıksal sürücüsü başarıyla yönetildi. (LDEV: %(ldev)s)"
+
+#, python-format
+msgid "The volume %(volume_id)s is unmanaged successfully. (LDEV: %(ldev)s)"
+msgstr ""
+"%(volume_id)s mantıksal sürücüsünün yönetimi başarıyla bırakıldı. (LDEV: "
+"%(ldev)s)"
+
+#, python-format
+msgid "The volume %(volume_id)s to be mapped was not found."
+msgstr "Eşleştirilecek %(volume_id)s mantıksal sürücüsü bulunamadı."
+
+msgid "The volume driver requires the iSCSI initiator name in the connector."
+msgstr ""
+"Mantıksal sürücü sürücüsü iSCSI ilklendirici ismini bağlayıcıda istiyor."
+
+msgid ""
+"The volume is currently busy on the 3PAR and cannot be deleted at this time. "
+"You can try again later."
+msgstr ""
+"Mantıksal sürücü şu an 3PAR üzerinde meşgul ve silinemez. Daha sonra tekrar "
+"deneyebilirsiniz."
+
+#, python-format
+msgid "There are no resources available for use. (resource: %(resource)s)"
+msgstr "Kullanım için uygun kaynak yok. (kaynak: %(resource)s)"
+
+#, python-format
+msgid "There are no valid datastores attached to %s."
+msgstr "%s'e ekli geçerli veridepoları yok."
+
+msgid "There are no valid datastores."
+msgstr "Geçerli veri depoları yok."
+
+#, python-format
+msgid ""
+"There is no designation of the %(param)s. The specified storage is essential "
+"to manage the volume."
+msgstr ""
+"%(param)s ın ataması yok. Belirtilen depolama mantıksal sürücüyü yönetmek "
+"için gerekli."
+
+msgid ""
+"There is no designation of the ldev. The specified ldev is essential to "
+"manage the volume."
+msgstr ""
+"Ldev'in ataması yok. Belirtilen ldev mantıksal sürücüyü yönetmek için "
+"gerekli."
+
+msgid "There is no metadata in DB object."
+msgstr "Veritabanı nesnelerinde hiçbir metadata yok."
+
+#, python-format
+msgid "There is no share which can host %(volume_size)sG"
+msgstr "%(volume_size)sG sahibi paylaşım yok"
+
+#, python-format
+msgid "There is no share which can host %(volume_size)sG."
+msgstr "%(volume_size)sG sahibi paylaşım yok."
+
+#, python-format
+msgid "There is no such action: %s"
+msgstr "Böyle bir işlem yok: %s"
+
+msgid "There is no virtual disk device."
+msgstr "Sanal disk aygıtı yok."
+
+#, python-format
+msgid "There's no Gluster config file configured (%s)"
+msgstr "Yapılandırılmış Gluster yapılandırma dosyası yok (%s)"
+
+#, python-format
+msgid "There's no NFS config file configured (%s)"
+msgstr "Yapılandırılmış NFS yapılandırma dosyası yok (%s)"
+
+msgid "Thin provisioning not supported on this version of LVM."
+msgstr "LVM'in bu sürümünde ince hazırlık desteklenmiyor."
+
+msgid "ThinProvisioning Enabler is not installed. Can not create thin volume"
+msgstr ""
+"ThinProvisioning Etkinleştirici kurulu değil. İnce mantıksal sürücü "
+"oluşturulamıyor"
+
+msgid "This driver does not support deleting in-use snapshots."
+msgstr ""
+"Bu sürücü kullanımdaki anlık sistem görüntülerinin silinmesini desteklemez."
+
+msgid "This driver does not support snapshotting in-use volumes."
+msgstr ""
+"Bu sürücü kullanımdaki mantıksal sürücülerin anlık sistem görüntüsünü almayı "
+"desteklemez."
+
+msgid "This request was rate-limited."
+msgstr "Bu istek sayı limitlidir."
+
+#, python-format
+msgid ""
+"This system platform (%s) is not supported. This driver supports only Win32 "
+"platforms."
+msgstr ""
+"Sistem platformu (%s) desteklenmiyor. Bu sürücü yalnızca Win32 platformunu "
+"destekler."
+
+#, python-format
+msgid "Tier Policy Service not found for %(storageSystemName)s."
+msgstr "Aşama İlke Servisi %(storageSystemName)s için bulunamadı."
+
+#, python-format
+msgid "Timed out while waiting for Nova update for creation of snapshot %s."
+msgstr ""
+"%s anlık sistem görüntüsü oluşumunda Nova güncellemesi beklenirken zaman "
+"aşımı oluştu."
+
+#, python-format
+msgid ""
+"Timed out while waiting for Nova update for deletion of snapshot %(id)s."
+msgstr ""
+"%(id)s anlık sistem görüntüsünü silmek için Nova güncellemesi beklenirken "
+"zaman aşımı oluştu."
+
+msgid ""
+"Timeout value (in seconds) used when connecting to ceph cluster. If value < "
+"0, no timeout is set and default librados value is used."
+msgstr ""
+"Ceph kümesine bağlanırken zaman aşımı değeri (saniye) kullanılır. Eğer değer "
+"< 0 ise, zaman aşımı ayarlanmamıştır ve öntanımlı librados değeri kullanılır."
+
+#, python-format
+msgid "Timeout while requesting %(service)s API."
+msgstr "API %(service)s istenirken zaman aşımı."
+
+#, python-format
+msgid "Transfer %(transfer_id)s could not be found."
+msgstr "%(transfer_id)s aktarımı bulunamadı."
+
+#, python-format
+msgid ""
+"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
+"%(status)s, expected awaiting-transfer"
+msgstr ""
+"Aktarım %(transfer_id)s: %(volume_id)s mantıksal sürücü kimliği beklenmeyen "
+"durumda %(status)s, beklenen bekleyen-aktarım"
+
+#, python-format
+msgid ""
+"Tune volume task stopped before it was done: volume_name=%(volume_name)s, "
+"task-status=%(status)s."
+msgstr ""
+"Mantıksal sürücü ayarlama görevi bitmeden durduruldu: volume_name="
+"%(volume_name)s, task-status=%(status)s."
+
+#, python-format
+msgid ""
+"Type %(type_id)s is already associated with another qos specs: "
+"%(qos_specs_id)s"
+msgstr ""
+"%(type_id)s türü zaten diğer qos özellikleri ile ilişkilidir:%(qos_specs_id)s"
+
+msgid "Type access modification is not applicable to public volume type."
+msgstr ""
+"Tür erişim değişiklikleri ortak mantıksal sürücü türü için uygulanamaz."
+
+#, python-format
+msgid "TypeError: %s"
+msgstr "TürHatası: %s"
+
+#, python-format
+msgid "UUIDs %s are in both add and remove volume list."
+msgstr "UUIDs %s, hem ekleme hem de kaldırma mantıksal sürücü listesindedir."
+
+#, python-format
+msgid "Unable to access the backend storage via the path %(path)s."
+msgstr "Art alanda çalışan depolamaya %(path)s yolu ile erişilemedi."
+
+#, python-format
+msgid "Unable to add Cinder host to apphosts for space %(space)s"
+msgstr "Cinder istemcisi %(space)s alanı için apphosts'a eklenemedi"
+
+msgid "Unable to connect or find connection to host"
+msgstr "Bağlanılamadı ya da istemci için bağlantı bulunamadı"
+
+msgid "Unable to create Barbican Client without project_id."
+msgstr "Barbican İstemcisi project_id olmadan oluşturulamadı."
+
+#, python-format
+msgid "Unable to create consistency group %s"
+msgstr "%s tutarlılık grubu oluşturulamadı"
+
+#, python-format
+msgid ""
+"Unable to create or get default storage group for FAST policy: "
+"%(fastPolicyName)s."
+msgstr ""
+"FAST ilkesi için öntanımlı depolama grubu alınamadı ya da oluşturulamadı: "
+"%(fastPolicyName)s."
+
+#, python-format
+msgid "Unable to create replica clone for volume %s."
+msgstr "%s mantıksal sürücüsü için kopya çoğaltma oluşturulamıyor."
+
+msgid "Unable to create volume"
+msgstr "Mantıksal sürücü oluşturulamadı"
+
+#, python-format
+msgid "Unable to delete Consistency Group snapshot %s"
+msgstr "%s Tutarlılık Grubu anlık görüntüsü silinemedi"
+
+#, python-format
+msgid "Unable to delete snapshot %(id)s, status: %(status)s."
+msgstr "%(id)s anlık sistem görüntüsü silinemedi, durum: %(status)s."
+
+#, python-format
+msgid "Unable to delete snapshot %s because it is part of a consistency group."
+msgstr ""
+"%s anlık sistem görüntüsü silinemedi çünkü tutarlılık grubunun bir "
+"parçasıdır."
+
+#, python-format
+msgid "Unable to delete snapshot policy on volume %s."
+msgstr "%s mantıksal sürücüsü üzerindeki anlık görüntü ilkesi silinemedi."
+
+#, python-format
+msgid ""
+"Unable to detach volume. Volume status must be 'in-use' and attach_status "
+"must be 'attached' to detach. Currently: status: '%(status)s', "
+"attach_status: '%(attach_status)s.'"
+msgstr ""
+"Mantıksal sürücü ayrılamadı. Mantıksal sürücü durumu 'in-use' ve "
+"attach_status durumu ayırmak için 'attached' olmalıdır. Şu anda: durum:  "
+"'%(status)s', attach_status: '%(attach_status)s.'"
+
+msgid "Unable to determine system id."
+msgstr "Sistem kimliği belirlenemiyor."
+
+msgid "Unable to determine system name."
+msgstr "Sistem ismi belirlenemiyor."
+
+#, python-format
+msgid "Unable to extend volume %s"
+msgstr "%s mantıksal sürücüsü genişletilemedi"
+
+msgid "Unable to fetch connection information from backend."
+msgstr "Art alanda çalışan uygulamadan bağlantı bilgisi getirilemedi."
+
+#, python-format
+msgid "Unable to fetch connection information from backend: %(err)s"
+msgstr "Art alanda çalışan uygulamadan bağlantı bilgisi getirilemedi: %(err)s"
+
+#, python-format
+msgid "Unable to find Volume Group: %(vg_name)s"
+msgstr "Mantıksal Sürücü Grubu bulunamadı: %(vg_name)s"
+
+#, python-format
+msgid "Unable to find ca_file : %s"
+msgstr "ca_file bulunamadı: %s"
+
+#, python-format
+msgid "Unable to find cert_file : %s"
+msgstr "cert_file bulunamadı: %s"
+
+msgid "Unable to find iSCSI mappings."
+msgstr "iSCSI eşleştirmeleri bulunamadı."
+
+#, python-format
+msgid "Unable to find key_file : %s"
+msgstr "key_file bulunamadı: %s"
+
+#, python-format
+msgid "Unable to find ssh_hosts_key_file: %s"
+msgstr "ssh_hosts_key_file bulunamadı: %s"
+
+msgid "Unable to find system log file!"
+msgstr "Sistem günlük dosyası bulunamadı!"
+
+#, python-format
+msgid "Unable to find volume %s"
+msgstr "%s mantıksal sürücüsü bulunamadı"
+
+#, python-format
+msgid "Unable to get a block device for file '%s'"
+msgstr "'%s' dosyası için bir blok aygıtı alınamadı"
+
+#, python-format
+msgid ""
+"Unable to get information on space %(space)s, please verify that the cluster "
+"is running and connected."
+msgstr ""
+"%(space)s alanında bilgi alınamadı, lütfen kümenin bağlandığını ve "
+"çalıştığını doğrulayın."
+
+msgid ""
+"Unable to get list of IP addresses on this host, check permissions and "
+"networking."
+msgstr ""
+"İstemci üzerindeki IP adreslerinin listesi alınamadı, ağ oluşturma ve "
+"izinleri kontrol edin."
+
+msgid ""
+"Unable to get list of domain members, check that the cluster is running."
+msgstr ""
+"Alan üyelerinin listesi alınamadı, kümenin çalışıp çalışmadığını kontrol "
+"edin."
+
+msgid ""
+"Unable to get list of spaces to make new name.  Please verify the cluster is "
+"running."
+msgstr ""
+"Yeni ad oluşturulacak alanların listesi alınamadı.  Lütfen kümenin "
+"çalıştığını doğrulayın."
+
+#, python-format
+msgid "Unable to get stats for backend_name: %s"
+msgstr "Backend_name için bilgiler alınamadı: %s"
+
+#, python-format
+msgid "Unable to get target endpoints for hardwareId %(hardwareIdInstance)s."
+msgstr "%(hardwareIdInstance)s hardwareid için hedef uç noktalar alınamıyor."
+
+#, python-format
+msgid ""
+"Unable to import volume %(deviceId)s to cinder. It is the source volume of "
+"replication session %(sync)s."
+msgstr ""
+"%(deviceId)s mantıksal sürücüsü cinder'e aktarılamıyor. %(sync)s çoğaltma "
+"oturumunun kaynak mantıksal sürücüsü."
+
+#, python-format
+msgid ""
+"Unable to import volume %(deviceId)s to cinder. The external volume is not "
+"in the pool managed by current cinder host."
+msgstr ""
+"%(deviceId)s mantıksal sürücüsü cinder'e aktarılamıyor. Harici mantıksal "
+"sürücü mevcut cinder istemcisi tarafından yönetilen havuzda değil."
+
+#, python-format
+msgid ""
+"Unable to import volume %(deviceId)s to cinder. Volume is in masking view "
+"%(mv)s."
+msgstr ""
+"%(deviceId)s mantıksal sürücüsü cinder'e aktarılamıyor. Mantıksal sürücü "
+"%(mv)s maskeleme görünümünde."
+
+#, python-format
+msgid "Unable to load CA from %(cert)s %(e)s."
+msgstr "CA %(cert)s den yüklenemedi %(e)s."
+
+#, python-format
+msgid "Unable to load cert from %(cert)s %(e)s."
+msgstr "Sertifika yüklenemedi %(cert)s %(e)s."
+
+#, python-format
+msgid "Unable to load key from %(cert)s %(e)s."
+msgstr "Anahtar %(cert)s den yüklenemiyor %(e)s."
+
+#, python-format
+msgid "Unable to locate account %(account_name)s on Solidfire device"
+msgstr "Solidfire aygıtında %(account_name)s hesabı bulunamadı"
+
+#, python-format
+msgid "Unable to locate an SVM that is managing the IP address '%s'"
+msgstr "'%s' IP adresini yöneten bir SVM bulunamıyor"
+
+msgid "Unable to map volume"
+msgstr "Mantıksal sürücü eşleştirilemedi"
+
+msgid "Unable to map volume."
+msgstr "Mantıksal sürücü eşleştirilemedi."
+
+#, python-format
+msgid ""
+"Unable to mount SMBFS share: %(smbfs_share)s WMI exception: "
+"%(wmi_exc)sOptions: %(options)s"
+msgstr ""
+"SMBFS paylaşımı bağlanamıyor: %(smbfs_share)s WMI istisnası: %(wmi_exc)s "
+"Seçenekler: %(options)s"
+
+msgid "Unable to parse XML request. Please provide XML in correct format."
+msgstr "XML isteği ayrıştırılamadı. Lütfen doğru biçimde XML sağlayın."
+
+msgid "Unable to parse attributes."
+msgstr "Öznitelikler ayrıştırılamadı."
+
+#, python-format
+msgid ""
+"Unable to promote replica to primary for volume %s. No secondary copy "
+"available."
+msgstr ""
+"%s mantıksal sürücüsü için kopya birincil olarak terfi ettirilemiyor. "
+"Kullanılabilir ikincil kopya yok."
+
+msgid ""
+"Unable to re-use a host that is not managed by Cinder with "
+"use_chap_auth=True,"
+msgstr ""
+"use_chap_auth=Doğru ile Cinder tarafından yönetilmeyen bir istemci yeniden "
+"kullanılamadı,"
+
+msgid "Unable to re-use host with unknown CHAP credentials configured."
+msgstr ""
+"Bilinmeyen yapılandırılmış CHAP kimlik bilgileri ile istemci yeniden "
+"kullanılamadı."
+
+#, python-format
+msgid ""
+"Unable to retype:  A copy of volume %s exists. Retyping would exceed the "
+"limit of 2 copies."
+msgstr ""
+"Retype yapılamıyor:  %s mantıksal sürücüsünün bir kopyası mevcut. Retype "
+"yapma 2 kopya limitinin aşılmasına sebep olur."
+
+#, python-format
+msgid ""
+"Unable to retype: Current action needs volume-copy, it is not allowed when "
+"new type is replication. Volume = %s"
+msgstr ""
+"Retype yapılamıyor: Mevcut eylem mantıksal sürücü kopyalamaya ihtiyaç duyar, "
+"yeni tür çoğaltma olduğunda buna izin verilmez. Mantıksal sürücü = %s"
+
+#, python-format
+msgid "Unable to snap Consistency Group %s"
+msgstr "Tutarlılık Grubu %s kavranamıyor"
+
+msgid "Unable to terminate volume connection from backend."
+msgstr ""
+"Art alanda çalışan uygulamadan mantıksal sürücü bağlantısı sonlandırılamadı."
+
+#, python-format
+msgid "Unable to terminate volume connection: %(err)s"
+msgstr "Mantıksal sürücü bağlantısı sonlandırılamadı: %(err)s"
+
+#, python-format
+msgid "Unable to update consistency group %s"
+msgstr "%s tutarlılık grubu güncellenemedi"
+
+#, python-format
+msgid ""
+"Unable to update type due to incorrect status: %(vol_status)s on volume: "
+"%(vol_id)s. Volume status must be available or in-use."
+msgstr ""
+"Hatalı durum nedeniyle tür güncellenemedi: %(vol_id)s sürücüsü durumu: "
+"%(vol_status)s. Mantıksal sürücü durumu kullanılabilir ya da kullanımda "
+"olmalıdır."
+
+#, python-format
+msgid ""
+"Unable to verify initiator group: %(igGroupName)s in masking view "
+"%(maskingViewName)s. "
+msgstr ""
+"%(maskingViewName)s maskeleme görünümündeki %(igGroupName)s başlatıcı grubu "
+"doğrulanamıyor. "
+
+msgid "Unacceptable parameters."
+msgstr "Kabul edilemez parametreler var."
+
+#, python-format
+msgid ""
+"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
+"%(attr)s."
+msgstr ""
+"%(id)s eşleştirmesi için beklenmeyen eşleştirme durumu %(status)s. "
+"Öznitelikler: %(attr)s."
+
+#, python-format
+msgid ""
+"Unexpected CLI response: header/row mismatch. header: %(header)s, row: "
+"%(row)s."
+msgstr ""
+"Beklenmedik CLI yanıtı: başlık/satır eşleşmiyor. başlık: %(header)s, satır: "
+"%(row)s."
+
+#, python-format
+msgid ""
+"Unexpected mapping status %(status)s for mapping%(id)s. Attributes: %(attr)s."
+msgstr ""
+"%(id)s eşleştirmesi için beklenmeyen eşleştirme durumu %(status)s. "
+"Öznitelikler: %(attr)s."
+
+#, python-format
+msgid ""
+"Unexpected number of virtual ips for cluster  %(cluster_name)s. Result="
+"%(_xml)s"
+msgstr ""
+"%(cluster_name)s kümesi için beklenmeyen sayıda sanal ip.  Sonuç=%(_xml)s"
+
+msgid "Unexpected response from Nimble API"
+msgstr "Nimble API'sinden beklenmeyen yanıt"
+
+msgid "Unexpected status code"
+msgstr "Beklenmeyen durum kodu"
+
+msgid "Unknown Gluster exception"
+msgstr "Bilinmeyen Gluster istisnası"
+
+msgid "Unknown NFS exception"
+msgstr "Bilinmeyen NFS istisnası"
+
+msgid "Unknown RemoteFS exception"
+msgstr "Bilinmeyen RemoteFS istisnası"
+
+msgid "Unknown SMBFS exception."
+msgstr "Bilinmeyen SMBFS istisnası."
+
+msgid "Unknown Virtuozzo Storage exception"
+msgstr "Bilinmeyen Virtuozzo Depolama istisnası"
+
+msgid "Unknown action"
+msgstr "Bilinmeyen eylem"
+
+#, python-format
+msgid "Unknown or unsupported command %(cmd)s"
+msgstr "Bilinmeyen ya da desteklenmeyen komut %(cmd)s"
+
+#, python-format
+msgid "Unknown protocol: %(protocol)s."
+msgstr "Bilinmeyen iletişim kuralı: %(protocol)s."
+
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr "%(unknown)s bilinmeyen kota kaynakları."
+
+msgid "Unknown service"
+msgstr "Bilinmeyen servis"
+
+msgid "Unknown sort direction, must be 'desc' or 'asc'"
+msgstr "Bilinmeyen sıralama yönü, 'desc' ya da 'asc'"
+
+msgid "Unknown sort direction, must be 'desc' or 'asc'."
+msgstr "Bilinmeyen sıralama yönü, 'desc' ya da 'asc' olmalıdır."
+
+#, python-format
+msgid "Unrecognized QOS keyword: \"%s\""
+msgstr "Tanınmayan QOS anahtarı: \"%s\""
+
+#, python-format
+msgid "Unrecognized backing format: %s"
+msgstr "Tanınmayan destekleme biçimi: %s "
+
+#, python-format
+msgid "Unrecognized read_deleted value '%s'"
+msgstr "Tanınmayan silinmiş okuma değeri '%s'"
+
+msgid "Unsupported Clustered Data ONTAP version."
+msgstr "Desteklenmeyen Kümelenmiş Veri ONTAP sürümü."
+
+msgid "Unsupported Content-Type"
+msgstr "Desteklenmeyen içerik türü"
+
+msgid ""
+"Unsupported Data ONTAP version. Data ONTAP version 7.3.1 and above is "
+"supported."
+msgstr ""
+"Desteklenmeyen Veri ONTAP sürümü. Veri ONTAP sürümü 7.3.1 ve yukarısı "
+"destekleniyor."
+
+#, python-format
+msgid "Unsupported backup metadata version (%s)"
+msgstr "Desteklenmeyen yedekleme metadata sürümü (%s)"
+
+msgid "Unsupported backup metadata version requested"
+msgstr "Desteklenmeyen bir yedekleme metadata sürümü isteniyor"
+
+msgid "Unsupported backup verify driver"
+msgstr "Desteklenmeyen yedekleme doğrulama sürücüsü"
+
+#, python-format
+msgid ""
+"Unsupported firmware on switch %s. Make sure switch is running firmware v6.4 "
+"or higher"
+msgstr ""
+"%s anahtarında desteklenmeyen üretici yazılımı. Anahtarın v6.4 ya da daha "
+"yüksek üretici yazılımı kullandığından emin olun"
+
+#, python-format
+msgid ""
+"Unsupported ibmnas_platform_type: %(given)s. Supported platforms: %(valid)s"
+msgstr ""
+"Desteklenmeyen ibmnas_platform_type: %(given)s. Desteklenen platformlar: "
+"%(valid)s"
+
+#, python-format
+msgid "Unsupported virtual disk extension: %s"
+msgstr "Desteklenmeyen sanal disk uzantısı: %s"
+
+#, python-format
+msgid "Unsupported volume format: %s "
+msgstr "Desteklenmeyen mantıksal sürücü biçimi: %s "
+
+msgid "Updated At"
+msgstr "Güncelleme saati"
+
+msgid "Upload to glance of attached volume is not supported."
+msgstr "Eklenti mantıksal sürücüsü glance'ine yükleme desteklenmiyor."
+
+msgid "Use of empty request context is deprecated"
+msgstr "Boş istek içeriği kullanımı önerilmiyor"
+
+msgid "User ID"
+msgstr "Kullanıcı ID"
+
+msgid "User does not have admin privileges"
+msgstr "Kullanıcı yönetici ayrıcalıklarına sahip değil"
+
+msgid "User is not authorized to use key manager."
+msgstr "Kullanıcı anahtar yöneticisi kullanarak yetkilendirilemez."
+
+msgid "User not authorized to perform WebDAV operations."
+msgstr "Kullanıcı WebDAV işlemleri yapmaya yetkili değil."
+
+msgid ""
+"V2 rollback - Volume in another storage group besides default storage group."
+msgstr ""
+"V2 rollback - Öntanımlı depolama grubunun dışında başka depolama grubundaki "
+"mantıksal sürücü"
+
+msgid "V2 rollback, volume is not in any storage group."
+msgstr "V2 rollback, mantıksal sürücü herhangi bir depolama grubunda değil."
+
+msgid "V3 rollback"
+msgstr "V3 geridönüş"
+
+msgid "VMOS version is not supported"
+msgstr "VMOS sürümü desteklenmiyor"
+
+#, python-format
+msgid "VV Set %s does not exist."
+msgstr "VV Kümesi %s mevcut değil."
+
+#, python-format
+msgid "Valid consumer of QoS specs are: %s"
+msgstr "QoS özelliklerinin geçerli tüketicisi: %s"
+
+#, python-format
+msgid "Valid control location are: %s"
+msgstr "Geçerli kontrol konumu: %s"
+
+#, python-format
+msgid ""
+"Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
+msgstr ""
+"\"%(option)s\" yapılandırma seçeneği için \"%(value)s\" değeri geçersizdir"
+
+msgid "Value required for 'scality_sofs_config'"
+msgstr "'scality_sofs_config' için gerekli değer"
+
+#, python-format
+msgid "ValueError: %s"
+msgstr "ValueError: %s"
+
+#, python-format
+msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s."
+msgstr "%(name)s vdiski %(src)s -> %(tgt)s eşleştirmesiyle ilgili değil."
+
+#, python-format
+msgid "Virtual volume '%s' doesn't exist on array."
+msgstr "Sanal mantıksal sürücü '%s' dizide mevcut değil."
+
+#, python-format
+msgid "Vol copy job for dest %s failed."
+msgstr "%s hedefi için mantıksal sürücü kopyalama işi başarısız."
+
+#, python-format
+msgid "Volume %(deviceID)s not found."
+msgstr "%(deviceID)s mantıksal sürücüsü bulunamadı."
+
+#, python-format
+msgid "Volume %(lun_name)s was created in VNX, but in %(lun_state)s state."
+msgstr ""
+"Mantıksal sürücü %(lun_name)s VNX'de oluşturulmuş, ama %(lun_state)s "
+"durumunda."
+
+#, python-format
+msgid ""
+"Volume %(name)s not found on the array. Cannot determine if there are "
+"volumes mapped."
+msgstr ""
+"Dizide %(name)s mantıksal sürücüsü bulunamadı. Eşleştirilmiş mantıksal "
+"sürücünün olup olmadığı belirlenemiyor."
+
+#, python-format
+msgid "Volume %(vol)s could not be created in pool %(pool)s."
+msgstr "Mantıksal sürücü %(vol)s %(pool)s havuzunda oluşturulamadı."
+
+#, python-format
+msgid ""
+"Volume %(vol_id)s status must be available or in-use, but current status is: "
+"%(vol_status)s."
+msgstr ""
+"Mantıksal sürücü %(vol_id)s durumu kullanılabilir ya da kullanımda olmalıdır "
+"ancak mevcut durum: %(vol_status)s."
+
+#, python-format
+msgid ""
+"Volume %(vol_id)s status must be available to extend, but current status is: "
+"%(vol_status)s."
+msgstr ""
+"Mantıksal sürücü %(vol_id)s durumu genişletmek için kullanılabilir olmalıdır "
+"ancak mevcut durum: %(vol_status)s."
+
+#, python-format
+msgid ""
+"Volume %(vol_id)s status must be available to update readonly flag, but "
+"current status is: %(vol_status)s."
+msgstr ""
+" %(vol_id)s mantıksal sürücü durumu salt okunur bayrağını güncelleyebilmek "
+"için kullanılabilir olmalıdır ancak mevcut durum: %(vol_status)s."
+
+#, python-format
+msgid ""
+"Volume %(vol_id)s status must be available, but current status is: "
+"%(vol_status)s."
+msgstr ""
+"%(vol_id)s mantıksal sürücü durumu kullanılabilir olmalıdır ancak mevcut "
+"durum: %(vol_status)s."
+
+#, python-format
+msgid "Volume %(volume_id)s could not be found."
+msgstr "%(volume_id)s bölümü bulunamadı."
+
+#, python-format
+msgid ""
+"Volume %(volume_id)s has no administration metadata with key "
+"%(metadata_key)s."
+msgstr ""
+"%(volume_id)s mantıksal sürücüsü %(metadata_key)s anahtarı ile hiçbir "
+"yönetici metadata'sına sahip değil."
+
+#, python-format
+msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
+msgstr ""
+"%(volume_id)s mantıksal sürücüsü %(metadata_key)s anahtarı ile hiçbir "
+"metadata'ya sahip değil."
+
+#, python-format
+msgid ""
+"Volume %(volume_id)s is currently mapped to unsupported host group %(group)s"
+msgstr ""
+"Mantıksal sürücü %(volume_id)s %(group)s desteklenmeyen istemci grubuyla "
+"eşleştirilmiş"
+
+#, python-format
+msgid "Volume %(volume_id)s is not currently mapped to host %(host)s"
+msgstr ""
+"%(volume_id)s mantıksal sürücüsü şu an %(host)s istemcisiyle eşleştirilmemiş"
+
+#, python-format
+msgid "Volume %(volume_id)s is still attached, detach volume first."
+msgstr ""
+"Mantıksal sürücü %(volume_id)s hala ekli, ilk olarak mantıksal sürücüyü ayır."
+
+#, python-format
+msgid "Volume %(volume_id)s replication error: %(reason)s"
+msgstr "Mantıksal sürücü %(volume_id)s kopyalama hatası: %(reason)s"
+
+#, python-format
+msgid "Volume %(volume_name)s is busy."
+msgstr "Mantıksal sürücü %(volume_name)s meşgul."
+
+#, python-format
+msgid "Volume %s could not be created from source volume."
+msgstr "Mantıksal sürücü %s kaynak mantıksal sürücüden oluşturulamadı."
+
+#, python-format
+msgid "Volume %s could not be created on shares."
+msgstr "Mantıksal sürücü %s paylaşımlarda oluşturulamadı."
+
+#, python-format
+msgid "Volume %s could not be created."
+msgstr "Mantıksal sürücü %s oluşturulamadı."
+
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping."
+msgstr ""
+"Mantıksal sürücü %s belirtilmiş provider_location değerine sahip değil, bu "
+"adım geçiliyor."
+
+#, python-format
+msgid "Volume %s doesn't exist on array."
+msgstr "Mantıksal sürücü %s dizide mevcut değil."
+
+#, python-format
+msgid "Volume %s is already part of an active migration."
+msgstr "Mantıksal sürücü %s zaten aktif göçün parçasıdır."
+
+#, python-format
+msgid "Volume %s must not be part of a consistency group."
+msgstr "Mantıksal sürücü %s bir tutarlılık grubununun parçası olmamalıdır."
+
+#, python-format
+msgid "Volume %s must not be replicated."
+msgstr "Mantıksal sürücü %s çoğaltılmış olmamalıdır."
+
+#, python-format
+msgid "Volume %s must not have snapshots."
+msgstr "Mantıksal sürücü %s anlık sistem görüntülerine sahip olmamalıdır."
+
+#, python-format
+msgid "Volume %s not found."
+msgstr "%s mantıksal sürücüsü bulunamadı."
+
+#, python-format
+msgid "Volume %s: Error trying to extend volume"
+msgstr "Mantıksal Sürücü %s: Mantıksal sürücü genişletme denenirken hata"
+
+#, python-format
+msgid "Volume (%s) already exists on array"
+msgstr "Mantıksal sürücü (%s) zaten dizi üzerinde mevcut"
+
+#, python-format
+msgid "Volume (%s) already exists on array."
+msgstr "Mantıksal sürücü (%s) dizide zaten mevcut."
+
+#, python-format
+msgid "Volume Group %s does not exist"
+msgstr "Mantıksal Sürücü %s yok"
+
+msgid "Volume Snapshot status must be available or error."
+msgstr ""
+"Mantıksal sürücü anlık sistem görüntüsü durumu kullanılabilir ya da hata "
+"olmalıdır."
+
+#, python-format
+msgid "Volume Type %(id)s already exists."
+msgstr "Mantıksal Sürücü Türü %(id)s zaten var."
+
+#, python-format
+msgid "Volume Type %(type_id)s has no extra spec with key %(id)s."
+msgstr ""
+"%(type_id)s Mantıksal Sürücü Türü, %(id)s anahtarlı hiçbir ek özelliğe sahip "
+"değil."
+
+#, python-format
+msgid ""
+"Volume Type %(volume_type_id)s deletion is not allowed with volumes present "
+"with the type."
+msgstr ""
+"Türde mevcut mantıksal sürücü varsa %(volume_type_id)s mantıksal sürücü "
+"silmeye izin verilmez."
+
+#, python-format
+msgid ""
+"Volume Type %(volume_type_id)s has no extra specs with key "
+"%(extra_specs_key)s."
+msgstr ""
+"%(volume_type_id)s mantıksal sürücü türü %(extra_specs_key)s anahtarı ile "
+"hiçbir ek özelliğe sahip değil."
+
+msgid "Volume Type id must not be None."
+msgstr "Mantıksal Sürücü Türü bilgisi Hiçbiri olamaz."
+
+#, python-format
+msgid "Volume [%s] not found in CloudByte storage."
+msgstr "CloudByte depolamada [%s] mantıksal sürücüsü bulunamadı."
+
+#, python-format
+msgid "Volume attachment could not be found with filter: %(filter)s ."
+msgstr "Mantıksal sürücü eki şu süzgeç ile bulunamadı: %(filter)s ."
+
+#, python-format
+msgid "Volume backend config is invalid: %(reason)s"
+msgstr ""
+"Mantıksal sürücü art alanda çalışan uygulama yapılandırması geçersizdir: "
+"%(reason)s"
+
+msgid "Volume by this name already exists"
+msgstr "Bu isimde mantıksal sürücü zaten mevcut"
+
+msgid "Volume cannot be deleted while in a consistency group."
+msgstr "Mantıksal sürücü bir tutarlılık grubundayken silinemez."
+
+msgid "Volume cannot be deleted while in attached state"
+msgstr "Eklenmiş durumdayken mantıksal sürücü silinemez"
+
+msgid "Volume cannot be deleted while migrating"
+msgstr "Taşıma sırasında mantıksal sürücü silinemiyor"
+
+msgid "Volume cannot be restored since it contains snapshots."
+msgstr "Mantıksal sürücü anlık görüntüler içerdiğinden geri yüklenemiyor."
+
+#, python-format
+msgid "Volume device file path %s does not exist."
+msgstr "Mantıksal sürücü dosya yolu %s yok."
+
+#, python-format
+msgid "Volume device not found at %(device)s."
+msgstr "Mantıksal sürücü aygıtı %(device)s'da bulunamadı."
+
+#, python-format
+msgid "Volume driver %s not initialized."
+msgstr "Mantıksal sürücü sürücüsü %s ilklendirilmemiş."
+
+msgid "Volume driver not ready."
+msgstr "Mantıksal sürücü hazır değil."
+
+#, python-format
+msgid "Volume driver reported an error: %(message)s"
+msgstr "Mantıksal sürücü bir hata bildirdi: %(message)s"
+
+#, python-format
+msgid "Volume in consistency group %s is attached. Need to detach first."
+msgstr ""
+"%s tutarlılık grubunda mantıksal sürücü ekli. İlk önce ayrılması gerekir."
+
+msgid "Volume in consistency group still has dependent snapshots."
+msgstr ""
+"Tutarlılık grubundaki mantıksal sürücü hala bağımlı anlık sistem "
+"görüntülerine sahiptir."
+
+msgid "Volume is in-use."
+msgstr "Mantıksal sürücü kullanımda."
+
+msgid "Volume is not local to this node"
+msgstr "Mantıksal sürücü bu düğüme yerel değil"
+
+msgid "Volume is not local to this node."
+msgstr "Mantıksal sürücü bu düğüme yerel değil."
+
+#, python-format
+msgid "Volume manager for backend '%s' does not exist."
+msgstr ""
+"Art alanda çalışan uygulama '%s' için mantıksal sürücü yöneticisi mevcut "
+"değil."
+
+msgid ""
+"Volume metadata backup requested but this driver does not yet support this "
+"feature."
+msgstr ""
+"Mantıksal sürücü metadata yedekleme istedi ancak bu sürücü henüz bu özelliği "
+"desteklemiyor."
+
+#, python-format
+msgid "Volume migration failed: %(reason)s"
+msgstr "Mantıksal sürücü göçü başarısız oldu: %(reason)s"
+
+msgid "Volume must be available"
+msgstr "Mantıksal sürücü kullanılabilir olmalıdır"
+
+msgid "Volume must be in the same availability zone as the snapshot"
+msgstr "Mantıksal sürücü anlık görüntüyle aynı kullanılabilir bölgede olmalı"
+
+msgid "Volume must be in the same availability zone as the source volume"
+msgstr ""
+"Mantıksal sürücü kaynak mantıksal sürücüyle aynı kullanılabilir bölgede "
+"olmalı"
+
+msgid "Volume must be multiattachable to reserve again."
+msgstr "Mantıksal sürücü yeniden ayırmak için çoklu eklenebilir olmalıdır."
+
+msgid "Volume must not be part of a consistency group."
+msgstr "Mantıksal sürücü bir tutarlılık grubunun parçası olmamalıdır."
+
+msgid "Volume must not be replicated."
+msgstr "Mantıksal sürücü çoğaltılmış olmamalı."
+
+msgid "Volume must not have snapshots."
+msgstr "Mantıksal sürücü anlık sistem görüntülerine sahip olmamalıdır."
+
+#, python-format
+msgid "Volume not found for instance %(instance_id)s."
+msgstr "%(instance_id)s sunucusu için mantıksal sürücü bulunamadı."
+
+msgid "Volume not found on configured storage backend."
+msgstr "Mantıksal sürücü yapılandırılmış depolama arka ucunda bulunamadı."
+
+msgid "Volume not found on configured storage pools."
+msgstr "Mantıksal sürücü yapılandırılan depolama havuzlarında bulunamadı."
+
+msgid "Volume not found."
+msgstr "Mantıksal sürücü bulunamadı."
+
+msgid "Volume not yet assigned to host."
+msgstr "Mantıksal sürücü henüz bir istemciye atanmadı."
+
+msgid "Volume reference must contain source-name element."
+msgstr "Mantıksal sürücü kaynağı kaynak-ad ögesi içermelidir."
+
+#, python-format
+msgid "Volume replication for %(volume_id)s could not be found."
+msgstr "%(volume_id)s için mantıksal sürücü kopyalaması bulunamadı."
+
+#, python-format
+msgid ""
+"Volume size %(volume_size)sGB cannot be smaller than the image minDisk size "
+"%(min_disk)sGB."
+msgstr ""
+"Mantıksal sürücü boyutu %(volume_size)sGB %(min_disk)sGB imaj asgari "
+"boyutundan küçük olamaz."
+
+#, python-format
+msgid "Volume size '%(size)s' must be an integer and greater than 0"
+msgstr "Mantıksal sürücü boyutu '%(size)s' bir tam sayı ve 0'dan büyük olmalı"
+
+#, python-format
+msgid ""
+"Volume size '%(size)s'GB cannot be smaller than original volume size  "
+"%(source_size)sGB. They must be >= original volume size."
+msgstr ""
+"Mantıksal sürücü boyutu '%(size)s'GB %(source_size)sGB asıl mantıksal sürücü "
+"boyutundan küçük  olamaz. Asıl mantıksal sürücü boyutundan >= olmalıdırlar."
+
+#, python-format
+msgid ""
+"Volume size '%(size)s'GB cannot be smaller than the snapshot size "
+"%(snap_size)sGB. They must be >= original snapshot size."
+msgstr ""
+"Mantıksal sürücü boyutu '%(size)s'GB %(snap_size)sGB anlık görüntü "
+"boyutundan küçük olamaz. Asıl anlık görüntü boyutundan >= olmalıdırlar."
+
+msgid "Volume size increased since the last backup. Do a full backup."
+msgstr ""
+"Mantıksal sürücü boyutu son yedeklemeden bu yana arttı. Tam bir yedekleme "
+"yapın."
+
+#, python-format
+msgid "Volume status for volume must be available, but current status is: %s"
+msgstr ""
+"Mantıksal sürücü için mantıksal sürücü durumu kullanılabilir olmalıdır ancak "
+"mevcut durum: %s"
+
+msgid "Volume status is in-use."
+msgstr "Mantıksal sürücü durumu kullanımda."
+
+#, python-format
+msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
+msgstr ""
+"Mantıksal sürücü durumu \"available\" ya da \"in-use\" olmalıdır. (is %s)"
+
+msgid "Volume status must be \"available\" or \"in-use\"."
+msgstr "Mantıksal sürücü durumu \"available\" ya da \"in-use\" olmalıdır."
+
+msgid "Volume status must be 'available'."
+msgstr "Mantıksal sürücü durumu 'available' olmalıdır."
+
+#, python-format
+msgid "Volume status must be available or error, but current status is: %s."
+msgstr ""
+"Mantıksal sürücü durumu kullanılabilir ya da hata olmalıdır ancak mevcut "
+"durum: %s."
+
+msgid "Volume status must be available to reserve."
+msgstr "Ayırmak için mantıksal sürücü durumu kullanılabilir olmalıdır."
+
+#, python-format
+msgid "Volume still has %d dependent snapshots."
+msgstr "Mantıksal sürücü hala %d bağımlı anlık sistem görüntülerine sahip."
+
+msgid "Volume to Initiator Group mapping already exists"
+msgstr "Başlatıcı Gruba mantıksal sürücü eşleme zaten var"
+
+msgid "Volume to be restored to must be available"
+msgstr "Geri yüklenecek mantıksal sürücü kullanılabilir olmalıdır"
+
+#, python-format
+msgid "Volume type %(volume_type_id)s could not be found."
+msgstr "%(volume_type_id)s mantıksal sürücü türü bulunamadı."
+
+#, python-format
+msgid "Volume type ID '%s' is invalid."
+msgstr "Mantıksal sürücü tür kimliği '%s' geçersiz."
+
+#, python-format
+msgid ""
+"Volume type access for %(volume_type_id)s / %(project_id)s combination "
+"already exists."
+msgstr ""
+"%(volume_type_id)s / %(project_id)s birleşimi için mantıksal sürücü türü "
+"erişimi zaten var."
+
+#, python-format
+msgid ""
+"Volume type access not found for %(volume_type_id)s / %(project_id)s "
+"combination."
+msgstr ""
+"%(volume_type_id)s / %(project_id)s birleşimi için mantıksal sürücü erişimi "
+"bulunamadı."
+
+#, python-format
+msgid "Volume type does not match for share %s."
+msgstr "Mantıksal sürücü türü %s paylaşımıyla uyuşmuyor."
+
+#, python-format
+msgid "Volume type encryption for type %(type_id)s already exists."
+msgstr "%(type_id)s türü için mantıksal sürücü şifreleme zaten var."
+
+#, python-format
+msgid "Volume type encryption for type %(type_id)s does not exist."
+msgstr "%(type_id)s türü için mantıksal sürücü türü yok."
+
+msgid "Volume type name can not be empty."
+msgstr "Mantıksal sürücü türü boş olamaz."
+
+#, python-format
+msgid "Volume type with name %(volume_type_name)s could not be found."
+msgstr "%(volume_type_name)s adında mantıksal sürücü türü bulunamadı."
+
+#, python-format
+msgid ""
+"Volume: %(volumeName)s is not a concatenated volume. You can only perform "
+"extend on concatenated volume. Exiting..."
+msgstr ""
+"Mantıksal sürücü: %(volumeName)s bitiştirilmiş bir mantıksal sürücü değil. "
+"Büyütmeyi ancak bitiştirilmiş mantıksal sürücü üzerinde yapabilirsiniz. "
+"Çıkılıyor..."
+
+#, python-format
+msgid "Volume: %(volumeName)s was not added to storage group %(sgGroupName)s. "
+msgstr ""
+"Mantıksal sürücü: %(volumeName)s %(sgGroupName)s depolama grubuna "
+"eklenmemiş. "
+
+msgid "Volumes will be chunked into objects of this size (in megabytes)."
+msgstr "Mantıksal sürücüler bu boyutta nesnelere bölünecek (megabayt olarak)."
+
+#, python-format
+msgid ""
+"VzStorage config 'vzstorage_used_ratio' invalid. Must be > 0 and <= 1.0: %s."
+msgstr ""
+"VzStorage 'vzstorage_used_ratio' yapılandırması geçersiz. Değer > 0 ve <= "
+"1.0 olmalıdır: %s."
+
+#, python-format
+msgid "VzStorage config file at %(config)s doesn't exist."
+msgstr "%(config)s konumunda VzStorage yapılandırma dosyası yok."
+
+msgid "Wait replica complete timeout."
+msgstr "Kopyanın tamamlanmasını bekleme zaman aşımına uğradı."
+
+msgid ""
+"When running server in SSL mode, you must specify both a cert_file and "
+"key_file option value in your configuration file."
+msgstr ""
+"Sunucu SSL kipinde çalışırken, yapılandırma dosyanızda cert_file ve key_file "
+"seçenek değerlerinin her ikisinide belirtmelisiniz."
+
+msgid "XtremIO not configured correctly, no iscsi portals found"
+msgstr "XtremIO düzgün yapılandırılmamış, iscsi portalı bulunamadı"
+
+msgid "XtremIO not initialized correctly, no clusters found"
+msgstr "XtremIO düzgün ilklendirilmemiş, küme bulunamadı"
+
+msgid "You must implement __call__"
+msgstr "__call__ fonksiyonunu uygulamalısınız."
+
+msgid "You must install hp3parclient before using 3PAR drivers."
+msgstr "3PAR sürücülerini kullanmadan hp3parclient kurmalısınız."
+
+msgid "You must supply an array in your EMC configuration file."
+msgstr "EMC yapılandırma dosyasında bir dizi sağlamalısınız."
+
+#, python-format
+msgid ""
+"Your original size: %(originalVolumeSize)s GB is greater than: %(newSize)s "
+"GB. Only Extend is supported. Exiting..."
+msgstr ""
+"Özgün boyutunuz: %(originalVolumeSize)s GB yeni boyuttan daha büyük: "
+"%(newSize)s GB. Sadece Genişletme destekleniyor. Çıkılıyor..."
+
+#, python-format
+msgid "ZeroDivisionError: %s"
+msgstr "ZeroDivisionError: %s"
+
+msgid "Zone"
+msgstr "Bölge"
+
+#, python-format
+msgid "Zoning Policy: %s, not recognized"
+msgstr "Bölgeleme İlkesi: %s, tanınmıyor"
+
+#, python-format
+msgid "_create_and_copy_vdisk_data: Failed to get attributes for vdisk %s."
+msgstr ""
+"_create_and_copy_vdisk_data: %s vdiski için özniteliklerin alınması "
+"başarısız."
+
+msgid "_create_host failed to return the host name."
+msgstr "_create_host istemci adını döndürmede başarısız."
+
+msgid ""
+"_create_host: Can not translate host name. Host name is not unicode or "
+"string."
+msgstr ""
+"_create_host: Makine adı dönüştürülemieyor. İstemci ismi evrensel kodda veya "
+"karakter dizisi değil."
+
+msgid "_create_host: No connector ports."
+msgstr "_create_host: Bağlayıcı bağlantı noktası yok."
+
+#, python-format
+msgid ""
+"_create_vdisk %(name)s - did not find success message in CLI output.\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+"_create_vdisk %(name)s - CLI çıktısında başarı iletisi bulunamadı.\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s"
+
+#, python-format
+msgid ""
+"_get_hdr_dic: attribute headers and values do not match.\n"
+" Headers: %(header)s\n"
+" Values: %(row)s."
+msgstr ""
+"_get_hdr_dic: öznitelik başlıkları ve değerleri eşleşmiyor.\n"
+" Başlıklar: %(header)s\n"
+" Değerler: %(row)s."
+
+msgid "_get_host_from_connector failed to return the host name for connector."
+msgstr ""
+"_get_host_from_connector bağlayıcı için istemci adını getirmeyi başaramadı."
+
+msgid ""
+"_get_vdisk_map_properties: Could not get FC connection information for the "
+"host-volume connection. Is the host configured properly for FC connections?"
+msgstr ""
+"_get_vdisk_map_properties: İstemci-mantıksal sürücü bağlantısı için FC "
+"bağlantı bilgisi alınamadı. İstemci FC bağlantıları için düzgün "
+"yapılandırılmış mı?"
+
+#, python-format
+msgid ""
+"_get_vdisk_map_properties: No node found in I/O group %(gid)s for volume "
+"%(vol)s."
+msgstr ""
+"_get_vdisk_map_properties: %(vol)s mantıksal sürücüsü için %(gid)s I/O "
+"grubunda düğüm bulunamadı."
+
+msgid "_instantiate_driver: configuration not found."
+msgstr "_instantiate_driver: yapılandırma bulunamadı."
+
+msgid "_update_volume_stats: Could not get storage pool data."
+msgstr "_update_volume_stats: Depolama havuzu verisi alınamadı."
+
+#, python-format
+msgid ""
+"add_disk_to_target: error adding disk associated to volume : %(vol_name)s to "
+"the target name: %(tar_name)s . WMI exception: %(wmi_exc)s"
+msgstr ""
+"add_disk_to_target: %(vol_name)s mantıksal sürücüsü ile ilişkili diskin "
+"%(tar_name)s hedef ismine eklenmesinde hata. WMI istisnası: %(wmi_exc)s"
+
+#, python-format
+msgid ""
+"add_vdisk_copy failed: A copy of volume %s exists. Adding another copy would "
+"exceed the limit of 2 copies."
+msgstr ""
+"add_vdisk_copy başarısız: %s mantıksal sürücüsünün kopyası mevcut. Başka bir "
+"kopya eklemek 2 kopya sınırının aşılmasına sebep olur."
+
+msgid "add_vdisk_copy started without a vdisk copy in the expected pool."
+msgstr "add_vdisk_copy beklenen havuzda bir vdisk kopyası olmadan başlatıldı."
+
+msgid "already created"
+msgstr "zaten oluşturuldu"
+
+#, python-format
+msgid ""
+"associate_initiator_with_iscsi_target: an association between initiator: "
+"%(init)s and target name: %(target)s could not be established. WMI "
+"exception: %(wmi_exc)s"
+msgstr ""
+"associate_initiator_with_iscsi_target: başlatıcı: %(init)s ve hedef isim: "
+"%(target)s arasındaki ilişki sağlanamadı. WMI istisnası: %(wmi_exc)s"
+
+#, python-format
+msgid "attribute %s not lazy-loadable"
+msgstr "%s özniteliği tembel-yüklenebilir değil"
+
+#, python-format
+msgid ""
+"backup: %(vol_id)s failed to create device hardlink from %(vpath)s to "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+"yedek: %(vol_id)s %(vpath)s den %(bpath)s e aygıt linki oluşturmada "
+"başarısız.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+
+#, python-format
+msgid ""
+"backup: %(vol_id)s failed to obtain backup success notification from "
+"server.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+"backup: %(vol_id)s sunucudan yedekleme başarı bildirimini alamadı.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+
+#, python-format
+msgid ""
+"backup: %(vol_id)s failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+"backup: %(vol_id)s geçersiz değişkenler nedeniyle %(bpath)s yolundaki dsmc "
+"komutunu çalıştıramadı.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+
+#, python-format
+msgid ""
+"backup: %(vol_id)s failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+"backup: %(vol_id)s %(bpath)s yolundaki dsmc komutunu çalıştıramadı.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+
+#, python-format
+msgid "backup: %(vol_id)s failed. %(path)s is not a file."
+msgstr "backup: %(vol_id)s başarısız oldu. %(path)s dosya değildir."
+
+#, python-format
+msgid ""
+"backup: %(vol_id)s failed. %(path)s is unexpected file type. Block or "
+"regular files supported, actual file mode is %(vol_mode)s."
+msgstr ""
+"backup: %(vol_id)s başarısız oldu. %(path)s beklenmeyen dosya türü. Blok ya "
+"da normal dosyalar desteklenir, mevcut dosya kipi %(vol_mode)s."
+
+#, python-format
+msgid ""
+"backup: %(vol_id)s failed. Cannot obtain real path to volume at %(path)s."
+msgstr ""
+"backup: %(vol_id)s başarısız oldu. %(path)s yolundaki mantıksal sürücüye "
+"gerçek yol sağlanamıyor."
+
+msgid "being attached by different mode"
+msgstr "farklı kipler ile eklenme"
+
+msgid "can't find the volume to extend"
+msgstr "büyütülecek mantıksal sürücü bulunamadı"
+
+msgid "can't handle both name and index in req"
+msgstr "istekte hem isim hem indis işlenemez"
+
+msgid "cannot understand JSON"
+msgstr "JSON dosyası anlaşılamadı"
+
+msgid "cannot understand XML"
+msgstr "XML anlaşılamaz"
+
+msgid ""
+"check_for_setup_error: Password or SSH private key is required for "
+"authentication: set either san_password or san_private_key option."
+msgstr ""
+"check_for_setup_error: Yetkilendirme için parola veya SSH özel anahtarı "
+"gerekiyor: san_password veya san_private_key seçeneklerinden birini "
+"ayarlayın."
+
+msgid "check_for_setup_error: Unable to determine system id."
+msgstr "check_for_setup_error: Sistem kimliği belirlenemiyor."
+
+msgid "check_for_setup_error: Unable to determine system name."
+msgstr "check_for_setup_error: Sistem ismi belirlenemiyor."
+
+#, python-format
+msgid ""
+"check_for_setup_error: the state of the WT Portal could not be verified. WMI "
+"exception: %s"
+msgstr ""
+"check_for_setup_error: WT Portalının durumu doğrulanamadı. WMI istisnası: %s"
+
+msgid "check_for_setup_error: there is no ISCSI traffic listening."
+msgstr "check_for_setup_error: dinleyen iSCSI trafiği yok."
+
+#, python-format
+msgid "clone depth exceeds limit of %s"
+msgstr "çoğaltma derinliği %s sınırını aşıyor"
+
+msgid "container is missing"
+msgstr "kap eksik"
+
+msgid "control_location must be defined"
+msgstr "control_location tanımlanmalıdır"
+
+msgid "create_cloned_volume: Source and destination size differ."
+msgstr "create_cloned_volume: Kaynak ve hedef boyutu farklı."
+
+msgid ""
+"create_consistencygroup_from_src only supports a cgsnapshot source, other "
+"sources cannot be used."
+msgstr ""
+"create_consistencygroup_from_src sadece cgsnapshot kaynağını destekler, "
+"diğer kaynaklar kullanılamaz."
+
+#, python-format
+msgid "create_copy: Source vdisk %(src)s (%(src_id)s) does not exist."
+msgstr "create_copy: Kaynak vdisk %(src)s (%(src_id)s) mevcut değil."
+
+#, python-format
+msgid "create_copy: Source vdisk %(src)s does not exist."
+msgstr "create_copy: Kaynak vdisk %(src)s mevcut değil."
+
+msgid "create_host: Host name is not unicode or string."
+msgstr "create_host: İstemci adı evrensel kod ya da karakter dizisi değil."
+
+msgid "create_host: No initiators or wwpns supplied."
+msgstr "create_host: Başlatıcılar veya wwpn'ler sağlanmadı."
+
+#, python-format
+msgid ""
+"create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI "
+"exception: %(wmi_exc)s"
+msgstr ""
+"create_iscsi_target: iscsi hedefi oluşturulurken hata: %(tar_name)s . WMI "
+"istisnası: %(wmi_exc)s"
+
+#, python-format
+msgid ""
+"create_snapshot: Volume status must be \"available\" or \"in-use\" for "
+"snapshot. The invalid status is %s."
+msgstr ""
+"create_snapshot: Anlık görüntü için mantıksal sürücü durumu \"kullanılabilir"
+"\" veya \"kullanımda\" olmalı. Geçersiz durum %s."
+
+#, python-format
+msgid ""
+"create_snapshot: error when creating the snapshot name: %(vol_name)s . WMI "
+"exception: %(wmi_exc)s"
+msgstr ""
+"create_snapshot: anlık görüntü ismi oluştururken hata: %(vol_name)s . WMI "
+"istisnası: %(wmi_exc)s"
+
+msgid "create_snapshot: get source volume failed."
+msgstr "create_snapshot: kaynak mantıksal sürücüyü alma başarısız."
+
+#, python-format
+msgid ""
+"create_volume: error when creating the volume name: %(vol_name)s . WMI "
+"exception: %(wmi_exc)s"
+msgstr ""
+"create_volume: %(vol_name)s mantıksal sürücü ismi oluşturulurken hata . WMI "
+"istisnası: %(wmi_exc)s"
+
+#, python-format
+msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist."
+msgstr "create_volume_from_snapshot: Anlık görüntü %(name)s mevcut değil."
+
+#, python-format
+msgid ""
+"create_volume_from_snapshot: Snapshot status must be \"available\" for "
+"creating volume. The invalid status is: %s."
+msgstr ""
+"create_volume_from_snapshot: Mantıksal sürücü oluşturma için anlık görüntü "
+"durumu \"kullanılabilir\" olmalı. Geçersiz durum: %s."
+
+msgid "create_volume_from_snapshot: Source and destination size differ."
+msgstr "create_volume_from_snapshot: Kaynak ve hedef boyutu farklı."
+
+msgid ""
+"create_volume_from_snapshot: Volume size is different from snapshot based "
+"volume."
+msgstr ""
+"create_volume_from_snapshot: Mantıksal sürücü boyutu anlık görüntü tabanlı "
+"mantıksal sürücüden farklı."
+
+#, python-format
+msgid ""
+"create_volume_from_snapshot: error when creating the volume name: "
+"%(vol_name)s from snapshot name: %(snap_name)s. WMI exception: %(wmi_exc)s"
+msgstr ""
+"create_volume_from_snapshot: %(snap_name)s anlık görüntü isminden "
+"%(vol_name)s mantıksal sürücü ismi oluşturmada hata. WMI istisnası: "
+"%(wmi_exc)s"
+
+msgid "deduplicated and auto tiering can't be both enabled."
+msgstr "kopyasız sıkıştırma ve otomatik aşamalama aynı anda etkin olamaz."
+
+#, python-format
+msgid ""
+"delete: %(vol_id)s failed to run dsmc due to invalid arguments with stdout: "
+"%(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+"delete: %(vol_id)s geçersiz değişkenler nedeniyle dsmc komutunu "
+"çalıştıramadı stdout çıktısı ile: %(out)s\n"
+" stderr: %(err)s"
+
+#, python-format
+msgid ""
+"delete: %(vol_id)s failed to run dsmc with stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+"delete: %(vol_id)s dsmc komutunu çalıştıramadı stdout çıktısı ile: %(out)s\n"
+" stderr: %(err)s"
+
+#, python-format
+msgid ""
+"delete_iscsi_target: error when deleting the iscsi target associated with "
+"target name: %(target)s . WMI exception: %(wmi_exc)s"
+msgstr ""
+"delete_iscsi_target: %(target)s hedef ismi ile ilişkili iscsi hedefini "
+"silerken hata. WMI istisnası: %(wmi_exc)s"
+
+#, python-format
+msgid ""
+"delete_snapshot: error when deleting the snapshot name: %(snap_name)s . WMI "
+"exception: %(wmi_exc)s"
+msgstr ""
+"delete_snapshot: anlık görüntü ismi silinirken hata: %(snap_name)s . WMI "
+"istisnası: %(wmi_exc)s"
+
+#, python-format
+msgid ""
+"delete_volume: error when deleting the volume name: %(vol_name)s . WMI "
+"exception: %(wmi_exc)s"
+msgstr ""
+"delete_volume: mantıksal sürücü ismi silmede hata: %(vol_name)s . WMI "
+"istisnası: %(wmi_exc)s"
+
+#, python-format
+msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
+msgstr ""
+"bağımlı mantıksal sürücülere sahip olan %(snapshot_name)s anlık sistem "
+"görüntüsü siliniyor"
+
+#, python-format
+msgid "deleting volume %(volume_name)s that has snapshot"
+msgstr ""
+"anlık sistem görüntüsüne sahip olan %(volume_name)s mantıksal sürücüsü "
+"siliniyor"
+
+msgid "do_setup: No configured nodes."
+msgstr "do_setup: Yapılandırılmış düğüm yok."
+
+msgid "element is not a child"
+msgstr "eleman çocuk değil"
+
+msgid "eqlx_cli_max_retries must be greater than or equal to 0"
+msgstr "eqlx_cli_max_retries 0'a eşit ya da daha büyük olmalıdır"
+
+#, python-format
+msgid ""
+"error writing object to swift, MD5 of object in swift %(etag)s is not the "
+"same as MD5 of object sent to swift %(md5)s"
+msgstr ""
+"swift'e nesne yazarken hata, swift içindeki nesnenin MD5 değeri %(etag)s "
+"swift'e gönderilen nesnenin MD5 %(md5)s değeri ile aynı değildir"
+
+#, python-format
+msgid ""
+"extend: error when extending the volume: %(vol_name)s .WMI exception: "
+"%(wmi_exc)s"
+msgstr ""
+"büyüt: mantıksal sürücü büyütülürken hata: %(vol_name)s. WMI istisnası: "
+"%(wmi_exc)s"
+
+msgid "extend_volume: Extending a volume with snapshots is not supported."
+msgstr ""
+"extend_volume: Bir mantıksal sürücünün anlık görüntülerle büyütülmesi "
+"desteklenmiyor."
+
+msgid "failed to create new_volume on destination host"
+msgstr "Hedef istemci üzerinde yeni mantıksal sürücü oluşturulamadı"
+
+msgid "fake"
+msgstr "sahte"
+
+#, python-format
+msgid "file already exists at %s"
+msgstr "dosya %s konumunda zaten var"
+
+msgid "fileno() not supported by RBD()"
+msgstr "fileno() RBD() tarafından desteklenmez"
+
+msgid ""
+"flashsystem_multihostmap_enabled is set to False, not allow multi host "
+"mapping. CMMVC6071E The VDisk-to-host mapping was not created because the "
+"VDisk is already mapped to a host."
+msgstr ""
+"flashsystem_multihostmap_enabled False olarak ayarlanmış, çoklu istemci "
+"eşleştirmeye izin verme. CMMVC6071E VDisk-to-host eşleştirmesi oluşturulmadı "
+"çünkü VDisk zaten bir istemciye eşleştirilmiş."
+
+msgid "flush() not supported in this version of librbd"
+msgstr "flush() librbd kütüphanesinin bu sürümünde desteklenmiyor"
+
+#, python-format
+msgid "fmt=%(fmt)s backed by: %(backing_file)s"
+msgstr "fmt=%(fmt)s şununla desteklenir: %(backing_file)s"
+
+#, python-format
+msgid "fmt=%(fmt)s backed by:%(backing_file)s"
+msgstr "fmt=%(fmt)s şununla desteklenir:%(backing_file)s"
+
+#, python-format
+msgid ""
+"get_host_information: the ISCSI target information could not be retrieved. "
+"WMI exception: %s"
+msgstr "get_host_information: ISCSI hedef bilgisi alınamadı. WMI istisnası: %s"
+
+#, python-format
+msgid ""
+"get_host_information: the state of the WT Portal could not be verified. WMI "
+"exception: %s"
+msgstr ""
+"get_host_information: WT Portalının durumu doğrulanamadı. WMI istisnası: %s"
+
+#, python-format
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different file systems."
+msgstr ""
+"gpfs_images_share_mode copy_on_write olarak ayarlanmış, ama %(vol)s ve "
+"%(img)s farklı dosya sistemlerine ait."
+
+#, python-format
+msgid ""
+"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
+"belong to different filesets."
+msgstr ""
+"gpfs_images_share_mode copy_on_write olarak ayarlanmış, ama %(vol)s ve "
+"%(img)s farklı dosya kümelerine ait."
+
+#, python-format
+msgid ""
+"hgst_group %(grp)s and hgst_user %(usr)s must map to valid users/groups in "
+"cinder.conf"
+msgstr ""
+"hgst_group %(grp)s ve hgst_user %(usr)s cinder.conf dosyasında geçerli "
+"kullanıcılar/gruplar olarak eşlenmelidir"
+
+#, python-format
+msgid "hgst_net %(net)s specified in cinder.conf not found in cluster"
+msgstr ""
+"cinder.conf dosyasında belirtilen hgst_net %(net)s küme içinde bulunamadı"
+
+msgid "hgst_redundancy must be set to 0 (non-HA) or 1 (HA) in cinder.conf."
+msgstr ""
+"hgst_redundancy cinder.conf dosyasında  0 (non-HA) ya da 1 (HA) olarak "
+"ayarlanmalıdır."
+
+msgid "hgst_space_mode must be an octal/int in cinder.conf"
+msgstr "hgst_space_mode cinder.conf dosyasında bir sekizli/tam sayı olmalıdır"
+
+#, python-format
+msgid "hgst_storage server %(svr)s not of format <host>:<dev>"
+msgstr "hgst_storage sunucusu %(svr)s <host>:<dev> biçiminde değil"
+
+msgid "hgst_storage_servers must be defined in cinder.conf"
+msgstr "hgst_storage_servers cinder.conf dosyasında tanımlanmalıdır"
+
+msgid ""
+"http service may have been abruptly disabled or put to maintenance state in "
+"the middle of this operation."
+msgstr ""
+"http servisi bu işlemin ortasında ansızın kapatılmış ya da bakım durumuna "
+"alınmış olabilir."
+
+msgid "iSCSI is not enabled"
+msgstr "iSCSI etkin değil"
+
+msgid "id cannot be None"
+msgstr "id Hiçbiri olamaz"
+
+#, python-format
+msgid "image %s not found"
+msgstr "imaj %s bulunamadı"
+
+#, python-format
+msgid "initialize_connection: Failed to get attributes for volume %s."
+msgstr ""
+"initialize_connection: %s mantıksal sürücüsü için özniteliklerin alınması "
+"başarısız."
+
+#, python-format
+msgid "initialize_connection: Missing volume attribute for volume %s."
+msgstr ""
+"initialize_connection: %s mantıksal sürücüsü için mantıksal sürücü "
+"özniteliği eksik."
+
+#, python-format
+msgid ""
+"initialize_connection: No node found in I/O group %(gid)s for volume %(vol)s."
+msgstr ""
+"initialize_connection: %(vol)s mantıksal sürücüsü için %(gid)s I/O grubundan "
+"düğüm bulunamadı."
+
+#, python-format
+msgid "initialize_connection: vdisk %s is not defined."
+msgstr "initialize_connection: vdisk %s tanımlanmamış."
+
+#, python-format
+msgid "invalid user '%s'"
+msgstr "geçersiz kullanıcı '%s'"
+
+#, python-format
+msgid "iscsi portal, %s, not found"
+msgstr "iscsi portalı, %s bulunamadı"
+
+msgid ""
+"iscsi_ip_address must be set in config file when using protocol 'iSCSI'."
+msgstr ""
+"'iSCSI' iletişim kuralı kullanılırken iscsi_ip_address yapılandırma "
+"dosyasında ayarlanmalı."
+
+#, python-format
+msgid "key manager error: %(reason)s"
+msgstr "anahtar yönetici hatası: %(reason)s"
+
+msgid "keymgr.fixed_key not defined"
+msgstr "keymgr.fixed_key tanımlanamadı"
+
+msgid "limit param must be an integer"
+msgstr "Sınır parametresi tam sayı olmak zorunda"
+
+msgid "limit param must be positive"
+msgstr "Sınır parametresi pozitif olmak zorunda"
+
+msgid "local_path not supported"
+msgstr "local_path desteklenmiyor"
+
+msgid "manage_existing requires a 'name' key to identify an existing volume."
+msgstr ""
+"manage_existing varolan bir mantıksal sürücüyü tanımlamak için bir 'name' "
+"anahtarı ister."
+
+#, python-format
+msgid "marker [%s] not found"
+msgstr " [%s] göstergesi bulunamadı"
+
+#, python-format
+msgid "mdiskgrp missing quotes %s"
+msgstr "mdiskgrp eksik kotalar %s"
+
+#, python-format
+msgid "migration_policy must be 'on-demand' or 'never', passed: %s"
+msgstr "migration_policy 'on-demand' ya da 'never' olmalıdır, geçilen: %s"
+
+#, python-format
+msgid "mkfs failed on volume %(vol)s, error message was: %(err)s."
+msgstr ""
+"mkfs %(vol)s mantıksal sürücüsü üzerinde başarısız oldu, hata iletisi: "
+"%(err)s."
+
+msgid "mock"
+msgstr "sahte"
+
+msgid "mount.glusterfs is not installed"
+msgstr "mount.glusterfs kurulu değil"
+
+#, python-format
+msgid "multiple resources with name %s found by drbdmanage"
+msgstr "drbdmanage tarafından %s ismine sahip birden fazla kaynak bulundu"
+
+#, python-format
+msgid "multiple resources with snapshot ID %s found"
+msgstr "%s anlık sistem görüntüsü ile birden fazla kaynak bulundu"
+
+msgid "name cannot be None"
+msgstr "ad Hiçbiri olamaz"
+
+#, python-format
+msgid "naviseccli_path: Could not find NAVISECCLI tool %(path)s."
+msgstr "naviseccli_path: NAVISECCLI araç %(path)s bulunamadı."
+
+msgid "no available iSCSI IPs on mga"
+msgstr "mga'da kullanılabilir iSCSI IP'si yok"
+
+msgid "no available iSCSI IPs on mgb"
+msgstr "mgb'de kullanılabilir İSCSI IP'si yok"
+
+#, python-format
+msgid "no snapshot with id %s found in drbdmanage"
+msgstr "drbdmanage içinde %s anlık sistem görüntüsü bulunamadı"
+
+#, python-format
+msgid "not exactly one snapshot with id %s"
+msgstr "tam olarak %s kimliğine sahip tek bir anlık görüntü değil"
+
+#, python-format
+msgid "not exactly one volume with id %s"
+msgstr "tam olarak %s kimliğine sahip tek bir mantıksal sürücü değil"
+
+#, python-format
+msgid "obj missing quotes %s"
+msgstr "obj eksik kotalar %s"
+
+msgid "offset param must be an integer"
+msgstr "Göreli konum parametresi tam sayı olmak zorunda"
+
+msgid "offset param must be positive"
+msgstr "Göreli konum parametresi pozitif olmak zorunda"
+
+msgid "open_access_enabled is not off."
+msgstr "open_access_enabled kapalı değil."
+
+msgid "progress must be an integer percentage"
+msgstr "ilerleme bir tam sayı yüzdesi olmalıdır"
+
+msgid "promote_replica not implemented."
+msgstr "promote_replica uygulanmadı."
+
+msgid "provider must be defined"
+msgstr "sağlayıcı tanımlanmalıdır"
+
+msgid "provisioned space threshold is not equal to usable space."
+msgstr "hazırlanan alan eşiği kullanılabilir alana eşit değil."
+
+#, python-format
+msgid ""
+"qemu-img %(minimum_version)s or later is required by this volume driver. "
+"Current qemu-img version: %(current_version)s"
+msgstr ""
+"qemu-img %(minimum_version)s ya da sonraki sürümler bu mantıksal sürücü için "
+"gereklidir. Mevcut qemu-img sürümü: %(current_version)s"
+
+#, python-format
+msgid ""
+"qemu-img is not installed and image is of type %s.  Only RAW images can be "
+"used if qemu-img is not installed."
+msgstr ""
+"qemu-img kurulu değil ve imaj türü %s.  Eğer qemu-img kurulu değilse, sadece "
+"RAW imajlar kullanılabilir."
+
+msgid ""
+"qemu-img is not installed and the disk format is not specified.  Only RAW "
+"images can be used if qemu-img is not installed."
+msgstr ""
+"qemu-img kurulu değil ve disk biçimi belirtilmemiş.  Eğer qemu-img kurulu "
+"değilse, sadece RAW imajlar kullanılabilir."
+
+msgid "rados and rbd python libraries not found"
+msgstr "rados ve rbd python kütüphaneleri bulunamadı"
+
+#, python-format
+msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
+msgstr ""
+"read_deleted sadece 'no', 'yes' ya da 'only', %r hariç seçeneklerinden biri "
+"olabilir"
+
+#, python-format
+msgid ""
+"remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI "
+"exception: %(wmi_exc)s"
+msgstr ""
+"remove_iscsi_target: iscsi hedefi silinirken hata: %(tar_name)s . WMI "
+"istisnası: %(wmi_exc)s"
+
+#, python-format
+msgid ""
+"restore: %(vol_id)s failed to run dsmc due to invalid arguments on "
+"%(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+"restore: %(vol_id)s geçersiz değişkenler nedeniyle %(bpath)s yolundaki dsmc "
+"komutunu çalıştıramadı.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+
+#, python-format
+msgid ""
+"restore: %(vol_id)s failed to run dsmc on %(bpath)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+"restore: %(vol_id)s %(bpath)s yolundaki dsmc komutunu çalıştıramadı.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+
+#, python-format
+msgid ""
+"restore: %(vol_id)s failed.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s."
+msgstr ""
+"restore: %(vol_id)s başarısız oldu.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s."
+
+msgid ""
+"restore_backup aborted, actual object list does not match object list stored "
+"in metadata."
+msgstr ""
+"restore_backup durduruldu, gerçek nesne listesi metadata'da depolanan nesne "
+"listesi ile eşleşmiyor."
+
+msgid "root element selecting a list"
+msgstr "listeden kök elemanı seçiliyor"
+
+#, python-format
+msgid "rtslib_fb is missing member %s: You may need a newer python-rtslib-fb."
+msgstr ""
+"rtslib_fb eksik %s üyesidir: Daha yeni bir python-rtslib-fb kütüphanesine "
+"ihtiyacınız olabilir."
+
+msgid "san_ip is not set."
+msgstr "san_ip ayarlanmamış."
+
+msgid "san_ip must be set"
+msgstr "san_ip ayarlanmış olmalı"
+
+msgid "san_ip: Mandatory field configuration. san_ip is not set."
+msgstr "san_ip: Gerekli alan yapılandırması. san_ip ayarlanmamış."
+
+msgid ""
+"san_login and/or san_password is not set for Datera driver in the cinder."
+"conf. Set this information and start the cinder-volume service again."
+msgstr ""
+"cinder.conf dosyasında Datera sürücüsü için san_login ve/ya da san_password "
+"ayarlı değil. Bu bilgileri ayarla ve cinder-volume servisini tekrar başlat."
+
+msgid "serve() can only be called once"
+msgstr "serve() sadece bir kez çağrılabilir"
+
+msgid "service not found"
+msgstr "servis bulunamadı"
+
+msgid "snapshot does not exist"
+msgstr "anlık sistem görüntüsü yok"
+
+#, python-format
+msgid "snapshot id:%s not found"
+msgstr "anlık sistem görüntü kimliği:%s bulunamadı"
+
+#, python-format
+msgid "source vol id:%s not found"
+msgstr "kaynak mantıksal sürücü kimliği:%s bulunamadı"
+
+#, python-format
+msgid "source volume id:%s is not replicated"
+msgstr "kaynak mantıksal sürücü kimliği:%s çoğaltılmamıştır"
+
+msgid ""
+"space reclamation threshold is enabled but not supported by Cinder "
+"infrastructure."
+msgstr ""
+"alan geri alma eşiği etkin ama Cinder altyapısı tarafından desteklenmiyor."
+
+msgid "status must be available"
+msgstr "durum kullanılabilir olmalıdır"
+
+msgid "subclasses must implement construct()!"
+msgstr "alt sınıflar yapıcı() oluşturmak zorunda!"
+
+msgid "sudo failed, continuing as if nothing happened"
+msgstr "sudo başarısız oldu, hiçbir şey olmamış gibi devam ediliyor"
+
+msgid "sync_replica not implemented."
+msgstr "sync_replica uygulanmadı."
+
+#, python-format
+msgid ""
+"targetcli not installed and could not create default directory "
+"(%(default_path)s): %(exc)s"
+msgstr ""
+"targetcli kurulu değil ve öntanımlı dizin (%(default_path)s) oluşturulamadı: "
+"%(exc)s"
+
+msgid "terminate_connection: Failed to get host name from connector."
+msgstr "terminate_connection: Bağlayıcıdan istemci adı alma başarısız."
+
+msgid "timeout creating new_volume on destination host"
+msgstr ""
+"Hedef istemci üzerinde yeni mantıksal sürücü oluşturulurken zaman aşımı"
+
+msgid "too many body keys"
+msgstr "Çok sayıda gövde anahtarları"
+
+#, python-format
+msgid "umount: %s: not mounted"
+msgstr "umount: %s: bağlı değil"
+
+#, python-format
+msgid "umount: %s: target is busy"
+msgstr "umount: %s: hedef meşgul"
+
+msgid "umount: <mnt_path>: some other error"
+msgstr "umount: <mnt_path>: bazı diğer hata"
+
+msgid "umount: <mnt_path>: target is busy"
+msgstr "umount: <mnt_path>: hedef meşgul"
+
+#, python-format
+msgid "unrecognized argument %s"
+msgstr "tanınmayan değişken %s"
+
+#, python-format
+msgid "unsupported compression algorithm: %s"
+msgstr "desteklenmeyen sıkıştırma algoritması: %s"
+
+msgid "valid iqn needed for show_target"
+msgstr "show_target için geçerli iqn gerekli"
+
+#, python-format
+msgid "vdisk %s is not defined."
+msgstr "vdisk %s tanımlanmamış."
+
+msgid "vmemclient python library not found"
+msgstr "vmemclient python kitaplığı bulunamadı"
+
+#, python-format
+msgid "volume %s not found in drbdmanage"
+msgstr "drbdmanage içinde %s mantıksal sürücüsü bulunamadı"
+
+msgid "volume assigned"
+msgstr "mantıksal sürücü atandı"
+
+msgid "volume changed"
+msgstr "mantıksal sürücü değiştirildi"
+
+msgid "volume does not exist"
+msgstr "mantıksal sürücü yok"
+
+msgid "volume is already attached"
+msgstr "mantıksal sürücü zaten ekli"
+
+msgid "volume is not local to this node"
+msgstr "mantıksal sürücü bu düğüme yerel değil"
+
+#, python-format
+msgid ""
+"volume size %(volume_size)d is too small to restore backup of size %(size)d."
+msgstr ""
+"%(volume_size)d mantıksal sürücü boyutu %(size)d boyutundaki yedeği geri "
+"yüklemek için çok küçük."
+
+msgid ""
+"volume_type must be provided when creating a volume in a consistency group."
+msgstr ""
+"Tutarlılık grubunda bir mantıksal sürücü oluşturulurken volume_type "
+"verilmelidir."
+
+msgid "volume_type_id cannot be None"
+msgstr "volume_type_id Hiçbiri olamaz"
+
+#, python-format
+msgid "volume_types must be provided to create consistency group %(name)s."
+msgstr "volume_types, tutarlılık grubu %(name)s oluşturmak için verilmelidir."
+
+#, python-format
+msgid "volume_types must be provided to create consistency group %s."
+msgstr "%s tutarlılık grubu oluşturmak için volume_types verilmelidir."
+
+msgid ""
+"volumes/account exceeded on both primary and secondary SolidFire accounts"
+msgstr ""
+"mantıksal sürücü/hesap hem birincil hem ikincil SolidFire hesaplarında aşıldı"