#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b4.dev154\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev192\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-03-11 06:48+0000\n"
+"POT-Creation-Date: 2016-03-12 06:33+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgid "Exception encountered: "
msgstr ""
-#: cinder/utils.py:486
+#: cinder/utils.py:487
#, python-format
msgid "Failed to write persistence file: %(path)s."
msgstr ""
-#: cinder/utils.py:595
+#: cinder/utils.py:596
#, python-format
msgid "Volume driver %s not initialized"
msgstr ""
msgid "Service not found for updating replication_status."
msgstr ""
-#: cinder/volume/manager.py:747
+#: cinder/volume/manager.py:745
msgid "Unable to delete busy volume."
msgstr ""
-#: cinder/volume/manager.py:776
+#: cinder/volume/manager.py:774
msgid "Failed to update usages deleting volume."
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:815
msgid ""
"Unable to delete the destination volume during volume migration, (NOTE: "
"database record needs to be deleted)."
msgstr ""
-#: cinder/volume/manager.py:862
+#: cinder/volume/manager.py:860
#, python-format
msgid ""
"Failed updating snapshot metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:905
+#: cinder/volume/manager.py:903
msgid "Delete snapshot failed, due to snapshot busy."
msgstr ""
-#: cinder/volume/manager.py:933
+#: cinder/volume/manager.py:931
msgid "Update snapshot usages failed."
msgstr ""
-#: cinder/volume/manager.py:1121
+#: cinder/volume/manager.py:1119
msgid "Detach volume failed, due to uninitialized driver."
msgstr ""
-#: cinder/volume/manager.py:1125
+#: cinder/volume/manager.py:1123
msgid "Detach volume failed, due to remove-export failure."
msgstr ""
-#: cinder/volume/manager.py:1193
+#: cinder/volume/manager.py:1191
#, python-format
msgid ""
"Create clone_image_volume: %(volume_id)sfor image %(image_id)s, failed "
"(Exception: %(except)s)"
msgstr ""
-#: cinder/volume/manager.py:1218
+#: cinder/volume/manager.py:1216
#, python-format
msgid "Failed to clone volume %(volume_id)s for image %(image_id)s."
msgstr ""
-#: cinder/volume/manager.py:1225
+#: cinder/volume/manager.py:1223
#, python-format
msgid "Could not delete the image volume %(id)s."
msgstr ""
-#: cinder/volume/manager.py:1255
+#: cinder/volume/manager.py:1253
#, python-format
msgid "Failed to register image volume location %(uri)s."
msgstr ""
-#: cinder/volume/manager.py:1265
+#: cinder/volume/manager.py:1263
#, python-format
msgid "Could not delete failed image volume %(id)s."
msgstr ""
-#: cinder/volume/manager.py:1310
+#: cinder/volume/manager.py:1308
#, python-format
msgid "Upload volume to image encountered an error (image-id: %(image_id)s)."
msgstr ""
-#: cinder/volume/manager.py:1362
+#: cinder/volume/manager.py:1360
#, python-format
msgid ""
"Failed to get driver initiator data for initiator %(initiator)s and "
"namespace %(namespace)s"
msgstr ""
-#: cinder/volume/manager.py:1379
+#: cinder/volume/manager.py:1377
#, python-format
msgid ""
"Failed to update initiator data for initiator %(initiator)s and backend "
"%(backend)s"
msgstr ""
-#: cinder/volume/manager.py:1453
+#: cinder/volume/manager.py:1451
msgid "Model update failed."
msgstr ""
-#: cinder/volume/manager.py:1583
+#: cinder/volume/manager.py:1581
msgid "Update volume model for transfer operation failed."
msgstr ""
-#: cinder/volume/manager.py:1631
+#: cinder/volume/manager.py:1629
#, python-format
msgid "Failed to attach volume %(vol)s."
msgstr ""
-#: cinder/volume/manager.py:1657
+#: cinder/volume/manager.py:1655
#, python-format
msgid "Unable to terminate volume connection: %(err)s."
msgstr ""
-#: cinder/volume/manager.py:1678
+#: cinder/volume/manager.py:1676
msgid "Failed to attach source volume for copy."
msgstr ""
-#: cinder/volume/manager.py:1701
+#: cinder/volume/manager.py:1699
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)s."
msgstr ""
-#: cinder/volume/manager.py:1786
+#: cinder/volume/manager.py:1784
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:1877
+#: cinder/volume/manager.py:1875
#, python-format
msgid "Detach migration source volume failed: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:1912
+#: cinder/volume/manager.py:1910
#, python-format
msgid "Failed to request async delete of migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:2126
+#: cinder/volume/manager.py:2124
msgid "Extend volume failed."
msgstr ""
-#: cinder/volume/manager.py:2268
+#: cinder/volume/manager.py:2266
#, python-format
msgid ""
"Volume %s: driver error when trying to retype, falling back to generic "
"mechanism."
msgstr ""
-#: cinder/volume/manager.py:2373
+#: cinder/volume/manager.py:2371
msgid "Promote volume replica failed."
msgstr ""
-#: cinder/volume/manager.py:2406
+#: cinder/volume/manager.py:2404
msgid "Sync volume replica failed."
msgstr ""
-#: cinder/volume/manager.py:2442
+#: cinder/volume/manager.py:2440
msgid "Get replication status for volume failed."
msgstr ""
-#: cinder/volume/manager.py:2477
+#: cinder/volume/manager.py:2475
#, python-format
msgid "Consistency group %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:2512
+#: cinder/volume/manager.py:2510
#, python-format
msgid "Create consistency group from snapshot-%(snap)s failed: SnapshotNotFound."
msgstr ""
-#: cinder/volume/manager.py:2540
+#: cinder/volume/manager.py:2538
#, python-format
msgid ""
"Create consistency group from source cg-%(cg)s failed: "
"ConsistencyGroupNotFound."
msgstr ""
-#: cinder/volume/manager.py:2599
+#: cinder/volume/manager.py:2597
#, python-format
msgid "Create consistency group from source %(source)s failed."
msgstr ""
-#: cinder/volume/manager.py:2643
+#: cinder/volume/manager.py:2641
#, python-format
msgid "Source snapshot cannot be found for target volume %(volume_id)s."
msgstr ""
-#: cinder/volume/manager.py:2666
+#: cinder/volume/manager.py:2664
#, python-format
msgid "Source volumes cannot be found for target volume %(volume_id)s."
msgstr ""
-#: cinder/volume/manager.py:2687
+#: cinder/volume/manager.py:2685
#, python-format
msgid "Source snapshot %(snapshot_id)s cannot be found."
msgstr ""
-#: cinder/volume/manager.py:2696
+#: cinder/volume/manager.py:2694
#, python-format
msgid "The source volume %(volume_id)s cannot be found."
msgstr ""
-#: cinder/volume/manager.py:2706
+#: cinder/volume/manager.py:2704
#, python-format
msgid ""
"Failed to update %(volume_id)s metadata using the provided snapshot "
"%(snapshot_id)s metadata."
msgstr ""
-#: cinder/volume/manager.py:2814 cinder/volume/manager.py:2833
+#: cinder/volume/manager.py:2812 cinder/volume/manager.py:2831
msgid "Delete consistency group failed to update usages."
msgstr ""
-#: cinder/volume/manager.py:2882
+#: cinder/volume/manager.py:2880
#, python-format
msgid ""
"Update consistency group failed to add volume-%(volume_id)s: "
"VolumeNotFound."
msgstr ""
-#: cinder/volume/manager.py:2911
+#: cinder/volume/manager.py:2909
#, python-format
msgid ""
"Update consistency group failed to remove volume-%(volume_id)s: "
"VolumeNotFound."
msgstr ""
-#: cinder/volume/manager.py:2961
+#: cinder/volume/manager.py:2959
#, python-format
msgid ""
"Error occurred in the volume driver when updating consistency group "
"%(group_id)s."
msgstr ""
-#: cinder/volume/manager.py:2974
+#: cinder/volume/manager.py:2972
#, python-format
msgid "Error occurred when updating consistency group %(group_id)s."
msgstr ""
-#: cinder/volume/manager.py:3081
+#: cinder/volume/manager.py:3079
#, python-format
msgid ""
"Failed updating %(snapshot_id)s metadata using the provided volumes "
"%(volume_id)s metadata"
msgstr ""
-#: cinder/volume/manager.py:3195
+#: cinder/volume/manager.py:3193
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:3298
+#: cinder/volume/manager.py:3296
msgid "Failed to perform replication failover"
msgstr ""
-#: cinder/volume/manager.py:3304
+#: cinder/volume/manager.py:3302
msgid "Invalid replication target specified for failover"
msgstr ""
-#: cinder/volume/manager.py:3319
+#: cinder/volume/manager.py:3317
msgid "Driver reported error during replication failover."
msgstr ""
-#: cinder/volume/manager.py:3326
+#: cinder/volume/manager.py:3324
#, python-format
msgid ""
"Error encountered during failover on host: %(host)s invalid target ID "
"%(backend_id)"
msgstr ""
-#: cinder/volume/manager.py:3414
+#: cinder/volume/manager.py:3412
msgid ""
"Error encountered on Cinder backend during thaw operation, service will "
"remain frozen."
msgstr ""
-#: cinder/volume/manager.py:3440
+#: cinder/volume/manager.py:3438
#, python-format
msgid "Failed to create manage_existing flow: %(object_type)s %(object_id)s."
msgstr ""
msgid "Re-throwing Exception %s"
msgstr ""
-#: cinder/volume/drivers/pure.py:437
+#: cinder/volume/drivers/pure.py:433
msgid "Unable to disconnect host from volume, could not determine Purity host"
msgstr ""
-#: cinder/volume/drivers/pure.py:460
+#: cinder/volume/drivers/pure.py:456
#, python-format
msgid "Disconnection failed with message: %(msg)s."
msgstr ""
msgid "error opening rbd image %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:414
+#: cinder/volume/drivers/rbd.py:415
msgid "error refreshing volume stats"
msgstr ""
-#: cinder/volume/drivers/rbd.py:1087
+#: cinder/volume/drivers/rbd.py:1088
#, python-format
msgid "Unable to rename the logical volume for volume %s."
msgstr ""
msgid "CloudByte snapshot information is not available for OpenStack volume [%s]."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:371
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:379
#, python-format
msgid "Error invalid json: %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:374
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:394
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:382
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:402
#, python-format
msgid "Error TypeError. %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:376
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:396
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:384
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:404
#, python-format
msgid "Error JSONDecodeError. %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:391
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:399
#, python-format
msgid "Invalid API object: %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:441
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:431
+msgid "_check_version_fail: Parsing error."
+msgstr ""
+
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:476
#, python-format
msgid "Unrecognized Login Response: %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:467
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:502
#, python-format
msgid "Failed to find %(s)s. Result %(r)s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:539
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:574
#, python-format
msgid "Unable to create folder path %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:845
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:881
msgid "ScVolume returned success with empty payload. Attempting to locate volume"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:851
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:887
#, python-format
msgid "Unable to create volume on SC: %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1019
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1055
#, python-format
msgid "AddHba error: %(wwn)s to %(srvname)s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1123
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1159
msgid "Error adding HBA to server"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1198
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1234
#, python-format
msgid "Error getting FaultDomainList for %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1219
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1255
msgid "Unable to find FC initiators"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1252
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1288
msgid "_find_mappings: volume is not active"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1271
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1307
#, python-format
msgid "Unable to find mapping profiles: %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1289
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1325
#, python-format
msgid "Unable to find controller port: %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1348
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1384
msgid "Volume appears unmapped"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1376
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1412
#, python-format
msgid "Unable to retrieve VolumeConfiguration: %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1424
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1460
#, python-format
msgid "Unable to find controller port iscsi configuration: %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1608
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1644
#, python-format
msgid "Unable to map %(vol)s to %(srv)s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1646
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1682
#, python-format
msgid "Unable to unmap Volume %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1741
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1777
#, python-format
msgid "Invalid ReplayList return: %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1765
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1801
#, python-format
msgid "Error managing replay %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1783
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1819
#, python-format
msgid "Error unmanaging replay %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1842
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1878
#, python-format
msgid "Unable to create volume %s from replay"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1870
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1906
msgid "Error: unable to snap replay"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1896
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1932
#, python-format
msgid "Error expanding volume %s."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1916
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1952
#, python-format
msgid "Error renaming volume %(original)s to %(name)s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1938
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1974
msgid "User does not have permission to change Storage Profile selection."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1945
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1981
#, python-format
msgid "Storage Profile %s was not found."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1952
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1988
msgid "Default Storage Profile was not found."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1966
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2002
#, python-format
msgid "Error changing Storage Profile for volume %(original)s to %(name)s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2028
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2064
#, python-format
msgid "Multiple replay profiles under name %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2074
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2110
#, python-format
msgid "Unable to delete profile %s."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2145
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2181
#, python-format
msgid "Failed to add %s to cg."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2163
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2199
#, python-format
msgid "Failed to remove %s from cg."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2282
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2318
#, python-format
msgid "Unable to locate snapshot %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2489
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2525
#, python-format
msgid "Unable to find or create QoS Node named %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2560
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2596
#, python-format
msgid "Unable to delete replication for %(vol)s to %(dest)s."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2585
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2621
#, python-format
msgid "Unable to find disk folder %(name)s on %(ssn)s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2635
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2671
#, python-format
msgid "Unable to replicate %(volname)s to %(destsc)s"
msgstr ""
msgid "Error manage existing get volume size."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:448
+#: cinder/volume/drivers/emc/emc_vmax_common.py:452
#, python-format
msgid "Error Attaching volume %(vol)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:715
+#: cinder/volume/drivers/emc/emc_vmax_common.py:719
#, 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:849
+#: cinder/volume/drivers/emc/emc_vmax_common.py:853
#, 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:938
+#: cinder/volume/drivers/emc/emc_vmax_common.py:942
#, 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:950
+#: cinder/volume/drivers/emc/emc_vmax_common.py:954
#, 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:992
+#: cinder/volume/drivers/emc/emc_vmax_common.py:996
#, python-format
msgid "Error finding target pool instance name for pool: %(targetPoolName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1004
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1008
#, python-format
msgid "Error migrating volume: %(volumename)s. to target pool %(targetPoolName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1019
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1023
#, python-format
msgid ""
"Volume : %(volumeName)s. was not successfully migrated to target pool "
"%(targetPoolName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1099
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1103
#, 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:1125
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1129
msgid "Error getting array, pool, SLO and workload."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1138
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1142
msgid "Error parsing array, pool, SLO and workload."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1141
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1145
#, 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:1150
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1154
#, python-format
msgid ""
"Only SLO/workload migration within the same SRP Pool is supported in this"
"array: %(targetPoolName)s. Skipping storage-assisted migration."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1178
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1182
#, 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:1205
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1209
msgid "Error getting target pool name and array."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1217
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1221
msgid "Error parsing target pool name, array, and fast policy."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1221
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1225
#, 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:1236
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1240
#, 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:1246
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1250
msgid "Only available volumes can be migrated between different protocols."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1600
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1604
#, python-format
msgid "Target end points do not exist for hardware Id: %(hardwareIdInstance)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2014
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2018
#, python-format
msgid "Unable to determine whether %(volumeName)s is composite or not."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2189
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2193
#, python-format
msgid "Volume %(name)s not found on the array. No volume to delete."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3052
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3175
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2380
+#, python-format
+msgid "Snapshot %(snapshotname)s not found on the array. No volume to delete."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3058
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3181
#, python-format
msgid ""
"Volume %(name)s is not suitable for storage assisted migration using "
"retype."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3117
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3123
#, 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:3131
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3137
#, python-format
msgid "Failed to get or create storage group %(storageGroupName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3144
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3150
#, 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:3416
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3422
#, python-format
msgid ""
"Failed to Roll back to re-add volume %(volumeName)s to default storage "
" get the volume returned to the default storage group."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4223
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4222
#, python-format
msgid "Exception: %(ex)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4242
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4241
#, python-format
msgid "Volume %(name)s not found on the array."
msgstr ""
msgid "Exception: %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:201
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:202
msgid "The list of iscsi_ip_addresses is empty"
msgstr ""
msgid "Cannot get port group name."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:301
+#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:379
#, python-format
msgid ""
"Error Create Group: %(groupName)s. Return code: %(rc)lu. Error: "
msgid "_wait_for_job_complete failed after %(retries)d tries."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:418
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:425
#, python-format
msgid "_wait_for_sync failed after %(retries)d tries."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:493
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:494
msgid "Cannot get storage system."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:967
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:968
#, python-format
msgid "Unable to retrieve pool instance of %(poolName)s on array %(array)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1178
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1179
msgid "Error parsing array from host capabilities."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1509
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1510
#, 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:1514
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1515
#, 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:1637
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1638
#: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2101
#: cinder/volume/drivers/hpe/hpe_3par_common.py:1850
#: cinder/volume/drivers/hpe/hpe_3par_common.py:1864
msgid "Exception: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1887
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1888
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:1928
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1929
#, python-format
msgid "Array Serial Number must be in the file %(fileName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1934
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1935
#, python-format
msgid "PoolName must be in the file %(fileName)s."
msgstr ""
msgid "Error happened during storage pool querying, %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2396
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2397
msgid "The given extra_spec or valid_values is None."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3133
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3138
#, python-format
msgid "Create consistency group %s failed."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3151
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3156
#, python-format
msgid "Delete consistency group %s failed."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3217
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3222
#, python-format
msgid "Create cg snapshot %s failed."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3242
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3247
#, python-format
msgid "Delete cgsnapshot %s failed."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3656
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3661
#, python-format
msgid "Failed to find available iSCSI targets for %s."
msgstr ""
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3986
+#, python-format
+msgid "Failed to failover volume %(volume_id)s to %(target)s: %(error)s."
+msgstr ""
+
#: cinder/volume/drivers/emc/scaleio.py:1129
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2985
#, python-format
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b4.dev154\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev192\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-03-11 06:47+0000\n"
+"POT-Creation-Date: 2016-03-12 06:33+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgid "Unable to attach volume, because it is in maintenance."
msgstr ""
-#: cinder/volume/api.py:642 cinder/volume/manager.py:1036
+#: cinder/volume/api.py:642 cinder/volume/manager.py:1034
msgid "Attach volume completed successfully."
msgstr ""
msgid "Unable to detach volume, because it is in maintenance."
msgstr ""
-#: cinder/volume/api.py:655 cinder/volume/manager.py:1132
+#: cinder/volume/api.py:655 cinder/volume/manager.py:1130
msgid "Detach volume completed successfully."
msgstr ""
"maintenance."
msgstr ""
-#: cinder/volume/api.py:671 cinder/volume/manager.py:1518
+#: cinder/volume/api.py:671 cinder/volume/manager.py:1516
msgid "Initialize volume connection completed successfully."
msgstr ""
-#: cinder/volume/api.py:681 cinder/volume/manager.py:1541
+#: cinder/volume/api.py:681 cinder/volume/manager.py:1539
msgid "Terminate volume connection completed successfully."
msgstr ""
msgid "Unable to accept transfer for volume, because it is in maintenance."
msgstr ""
-#: cinder/volume/api.py:696 cinder/volume/manager.py:1590
+#: cinder/volume/api.py:696 cinder/volume/manager.py:1588
msgid "Transfer volume completed successfully."
msgstr ""
msgid "Force upload to image is disabled, Force option will be ignored."
msgstr ""
-#: cinder/volume/api.py:1190 cinder/volume/manager.py:1323
+#: cinder/volume/api.py:1190 cinder/volume/manager.py:1321
msgid "Copy volume to image completed successfully."
msgstr ""
"(%(version)s)"
msgstr ""
-#: cinder/volume/manager.py:543
+#: cinder/volume/manager.py:541
msgid "Driver post RPC initialization completed successfully."
msgstr ""
-#: cinder/volume/manager.py:655
+#: cinder/volume/manager.py:653
msgid "Created volume successfully."
msgstr ""
-#: cinder/volume/manager.py:809
+#: cinder/volume/manager.py:807
msgid "Deleted volume successfully."
msgstr ""
-#: cinder/volume/manager.py:875
+#: cinder/volume/manager.py:873
msgid "Create snapshot completed successfully"
msgstr ""
-#: cinder/volume/manager.py:942
+#: cinder/volume/manager.py:940
msgid "Delete snapshot completed successfully"
msgstr ""
-#: cinder/volume/manager.py:1052 cinder/volume/manager.py:1077
+#: cinder/volume/manager.py:1050 cinder/volume/manager.py:1075
msgid "Volume detach called, but volume not attached."
msgstr ""
-#: cinder/volume/manager.py:1556
+#: cinder/volume/manager.py:1554
msgid "Remove volume export completed successfully."
msgstr ""
-#: cinder/volume/manager.py:1806
+#: cinder/volume/manager.py:1804
#, 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:1819
+#: cinder/volume/manager.py:1817
#, 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:1857
+#: cinder/volume/manager.py:1855
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:1916
+#: cinder/volume/manager.py:1914
msgid "Complete-Migrate volume completed successfully."
msgstr ""
-#: cinder/volume/manager.py:1982
+#: cinder/volume/manager.py:1980
msgid "Migrate volume completed successfully."
msgstr ""
-#: cinder/volume/manager.py:2157
+#: cinder/volume/manager.py:2155
msgid "Extend volume completed successfully."
msgstr ""
-#: cinder/volume/manager.py:2265
+#: cinder/volume/manager.py:2263
#, python-format
msgid "Volume %s: retyped successfully"
msgstr ""
-#: cinder/volume/manager.py:2323
+#: cinder/volume/manager.py:2321
msgid "Retype volume completed successfully."
msgstr ""
-#: cinder/volume/manager.py:2360
+#: cinder/volume/manager.py:2358
msgid "Manage existing volume completed successfully."
msgstr ""
-#: cinder/volume/manager.py:2394
+#: cinder/volume/manager.py:2392
msgid "Promote volume replica completed successfully."
msgstr ""
-#: cinder/volume/manager.py:2458
+#: cinder/volume/manager.py:2456
#, python-format
msgid "Consistency group %s: creating"
msgstr ""
-#: cinder/volume/manager.py:2483
+#: cinder/volume/manager.py:2481
#, python-format
msgid "Consistency group %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:2489
+#: cinder/volume/manager.py:2487
msgid "Create consistency group completed successfully."
msgstr ""
-#: cinder/volume/manager.py:2622
+#: cinder/volume/manager.py:2620
#, python-format
msgid "Create consistency group from source-%(source)s completed successfully."
msgstr ""
-#: cinder/volume/manager.py:2857
+#: cinder/volume/manager.py:2855
msgid "Delete consistency group completed successfully."
msgstr ""
-#: cinder/volume/manager.py:3001
+#: cinder/volume/manager.py:2999
msgid "Update consistency group completed successfully."
msgstr ""
-#: cinder/volume/manager.py:3011
+#: cinder/volume/manager.py:3009
#, python-format
msgid "Cgsnapshot %s: creating."
msgstr ""
-#: cinder/volume/manager.py:3101
+#: cinder/volume/manager.py:3099
#, python-format
msgid "cgsnapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:3113
+#: cinder/volume/manager.py:3111
#, python-format
msgid "cgsnapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:3209
+#: cinder/volume/manager.py:3207
#, python-format
msgid "cgsnapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:3360
+#: cinder/volume/manager.py:3358
msgid "Failed over to replication target successfully."
msgstr ""
-#: cinder/volume/manager.py:3393
+#: cinder/volume/manager.py:3391
msgid "Set backend status to frozen successfully."
msgstr ""
-#: cinder/volume/manager.py:3426
+#: cinder/volume/manager.py:3424
msgid "Thawed backend successfully."
msgstr ""
msgid "Deleting deleteInitiatorGrp %s "
msgstr ""
-#: cinder/volume/drivers/pure.py:464
+#: cinder/volume/drivers/pure.py:460
#, python-format
msgid "Deleting unneeded host %(host_name)r."
msgstr ""
-#: cinder/volume/drivers/pure.py:854 cinder/volume/drivers/pure.py:902
+#: cinder/volume/drivers/pure.py:850 cinder/volume/drivers/pure.py:898
#, python-format
msgid "Renaming existing volume %(ref_name)s to %(new_name)s"
msgstr ""
-#: cinder/volume/drivers/pure.py:928 cinder/volume/drivers/pure.py:959
+#: cinder/volume/drivers/pure.py:924 cinder/volume/drivers/pure.py:955
#, python-format
msgid "Renaming existing snapshot %(ref_name)s to %(new_name)s"
msgstr ""
msgid "Mounting volume: %s succeeded"
msgstr ""
-#: cinder/volume/drivers/rbd.py:679
+#: cinder/volume/drivers/rbd.py:680
#, python-format
msgid "volume %s no longer exists in backend"
msgstr ""
-#: cinder/volume/drivers/rbd.py:731
+#: cinder/volume/drivers/rbd.py:732
#, python-format
msgid "RBD volume %s not found, allowing delete operation to proceed."
msgstr ""
-#: cinder/volume/drivers/rbd.py:765
+#: cinder/volume/drivers/rbd.py:766
#, python-format
msgid "Unable to unprotect snapshot %s."
msgstr ""
-#: cinder/volume/drivers/rbd.py:767
+#: cinder/volume/drivers/rbd.py:768
#, python-format
msgid "Snapshot %s does not exist in backend."
msgstr ""
-#: cinder/volume/drivers/rbd.py:774
+#: cinder/volume/drivers/rbd.py:775
#, python-format
msgid "Image %(pool)s/%(image)s is dependent on the snapshot %(snap)s."
msgstr ""
"OpenStack volume [%(ops_vol)s]."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:175
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:177
#, python-format
msgid "open_connection to %(ssn)s at %(ip)s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:841
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:206
+#, python-format
+msgid "open_connection: Updating API version to %s"
+msgstr ""
+
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:877
#, python-format
msgid "Created volume %(instanceId)s: %(name)s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:930
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:966
msgid "Found failover volume. Competing failover."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:934
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:970
#, python-format
msgid "Imported %(fail)s to %(guid)s."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1087
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1123
#, python-format
msgid "Creating server %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1116
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1152
#, python-format
msgid "SC server created %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1253
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1289
#, python-format
msgid "Volume mappings for %(name)s: %(mappings)s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1955
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1991
#, python-format
msgid "Switching volume %(vol)s to profile %(prof)s."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2069
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2105
#, python-format
msgid "Profile %s has been deleted."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2143
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2179
#, python-format
msgid "Added %s to cg."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2161
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2197
#, python-format
msgid "Removed %s from cg."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2184
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2220
#, python-format
msgid "Adding volumes to cg %s."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2187
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2223
#, python-format
msgid "Removing volumes from cg %s."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2231
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2267
#, python-format
msgid "CreateReplay success %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2454
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2490
#, python-format
msgid "Volume %s unmanaged."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2554
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2590
#, python-format
msgid "Replication %(vol)s to %(dest)s."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2627
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2663
#, python-format
msgid "Replication created for %(volname)s to %(destsc)s"
msgstr ""
msgid "initialize_ connection: %(vol)s:%(initiator)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:106
+#: cinder/volume/drivers/emc/emc_vmax_common.py:110
#: cinder/volume/drivers/emc/emc_vmax_utils.py:73
msgid ""
"Module PyWBEM not installed. Install PyWBEM using the python-pywbem "
"package."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:195
+#: cinder/volume/drivers/emc/emc_vmax_common.py:199
#, 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:257
+#: cinder/volume/drivers/emc/emc_vmax_common.py:261
#, python-format
msgid "Deleting Volume: %(volume)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:261
+#: cinder/volume/drivers/emc/emc_vmax_common.py:265
#, python-format
msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:284
+#: cinder/volume/drivers/emc/emc_vmax_common.py:288
#, python-format
msgid "Delete Snapshot: %(snapshotName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:322
+#: cinder/volume/drivers/emc/emc_vmax_common.py:326
#, python-format
msgid "Unmap volume: %(volume)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:327
+#: cinder/volume/drivers/emc/emc_vmax_common.py:331
#, python-format
msgid "Volume %s is not mapped. No volume to unmap."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:376
+#: cinder/volume/drivers/emc/emc_vmax_common.py:380
#, python-format
msgid "Initialize connection: %(volume)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:392
+#: cinder/volume/drivers/emc/emc_vmax_common.py:396
#, python-format
msgid ""
"Volume %(volume)s is already mapped. The device number is "
"%(deviceNumber)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:530
+#: cinder/volume/drivers/emc/emc_vmax_common.py:534
#, python-format
msgid "Terminate connection: %(volume)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:676
+#: cinder/volume/drivers/emc/emc_vmax_common.py:680
#, python-format
msgid ""
"Capacity stats for SRP pool %(poolName)s on array %(arrayName)s "
"free_capacity_gb=%(free_capacity_gb)lu"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:707
+#: cinder/volume/drivers/emc/emc_vmax_common.py:711
#, python-format
msgid "Migrating using retype Volume: %(volume)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:923
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2842
+#: cinder/volume/drivers/emc/emc_vmax_common.py:927
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2852
#, 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:1243
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1247
#, python-format
msgid "Volume status is: %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2064
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2068
#, 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:2367
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2371
#, python-format
msgid "Delete Snapshot: %(snapshot)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2384
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2394
#, python-format
msgid "Snapshot: %(snapshot)s: not found on the array."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2419
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2429
#, python-format
msgid "Create Consistency Group: %(group)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2459
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2469
#, python-format
msgid "Delete Consistency Group: %(group)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2564
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2574
#, python-format
msgid ""
"Create snapshot for Consistency Group %(cgId)s cgsnapshotID: "
"%(cgsnapshot)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2600
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2610
#, python-format
msgid "Create target consistency group %(targetCg)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2700
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2710
#, python-format
msgid "Delete snapshot for source CG %(cgId)s cgsnapshotID: %(cgsnapshot)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3226
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3232
#, python-format
msgid ""
"FAST: capacity stats for policy %(fastPolicyName)s on array "
"free_capacity_gb=%(free_capacity_gb)lu."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3239
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3245
#, python-format
msgid ""
"NON-FAST: capacity stats for pool %(poolName)s on array %(arrayName)s "
"free_capacity_gb=%(free_capacity_gb)lu."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3671
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3677
#, python-format
msgid "Snapshot creation %(cloneName)s completed. Source Volume: %(sourceName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3709
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3715
#, python-format
msgid "Target wwns in masking view %(maskingView)s: %(targetWwns)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4181
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3828
+#, python-format
+msgid "The target instance device id is: %(deviceid)s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4180
#, python-format
msgid ""
"Update Consistency Group: %(group)s. This adds and/or removes volumes "
"package."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:179
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:180
#, python-format
msgid "Leaving initialize_connection: %s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:198
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:199
msgid "ISCSI provider_location not stored, using discovery."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:217
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:218
#, python-format
msgid "smis_do_iscsi_discovery is: %(out)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:264
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:265
#, python-format
msgid "location is: %(location)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:276
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:277
#, python-format
msgid "ISCSI properties: %(properties)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:278
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:279
#, python-format
msgid "ISCSI volume is: %(volume)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:283
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:284
#, python-format
msgid "AUTH properties: %(authProps)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:293
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:294
#, python-format
msgid "AUTH properties: %s."
msgstr ""
msgid "Storage Group %(storageGroupName)s successfully deleted."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:516
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:517
#, python-format
msgid ""
"The volume belongs to more than one storage group. Returning storage "
"group %(sgName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1564
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1565
#, python-format
msgid "Volume %(volume)s does not have meta device members."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1992
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1993
#, python-format
msgid "The pool_name from extraSpecs is %(pool)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2038
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2039
#, python-format
msgid "Returning random Port Group: %(portGroupName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2256
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2257
#, 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:2274
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2275
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1332
#, python-format
msgid "Updating status for CG: %(id)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2282
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2283
#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1340
#, python-format
msgid "No volume found for CG: %(cg)s."
"enabled. Please register initiator manually."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2338
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2339
#, python-format
msgid ""
"Create Volume: %(volume)s Size: %(size)s pool: %(pool)s provisioning: "
"%(provisioning)s tiering: %(tiering)s "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2856
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:4502
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2861
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:4522
#, python-format
msgid "Create snapshot: %(snapshot)s: volume: %(volume)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2885
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2890
#, python-format
msgid "Delete Snapshot: %(snapshot)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3122
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3127
#: cinder/volume/drivers/prophetstor/dplcommon.py:869
#, python-format
msgid "Start to create consistency group: %(group_name)s id: %(id)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3145
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3150
#: cinder/volume/drivers/prophetstor/dplcommon.py:898
#, python-format
msgid "Start to delete consistency group: %(cg_name)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3205
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3210
#: cinder/volume/drivers/prophetstor/dplcommon.py:926
#, python-format
msgid "Start to create cgsnapshot for consistency group: %(group_name)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3231
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3236
#: cinder/volume/drivers/prophetstor/dplcommon.py:954
#, python-format
msgid "Delete cgsnapshot %(snap_name)s for consistency group: %(group_name)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3409
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3414
#, python-format
msgid "Get ISCSI targets %(tg)s to register initiator %(in)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3436
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3441
#, python-format
msgid "Get FC targets %(tg)s to register initiator %(in)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3509
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3514
#, python-format
msgid "iSCSI Initiators %(in)s of %(ins)s need registration."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3528
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3533
#, python-format
msgid "FC Initiators %(in)s of %(ins)s need registration"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3756
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3761
#, python-format
msgid "Storage Group %s was empty."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:4052
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:4049
#, python-format
msgid "Successfully setup replication for %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:4125
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:4150
#, python-format
msgid "Replication is not configured on backend: %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:4191
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:4217
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:4210
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:4236
#, python-format
msgid "Consistency group %(cg)s is created successfully."
msgstr ""
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b4.dev154\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev192\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-03-11 06:47+0000\n"
+"POT-Creation-Date: 2016-03-12 06:33+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:108
+#: cinder/utils.py:109
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:139
+#: cinder/utils.py:140
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:640
+#: cinder/utils.py:641
#, python-format
msgid "Value %(param)s for %(param_string)s is not a boolean."
msgstr ""
-#: cinder/utils.py:671
+#: cinder/utils.py:672
#, python-format
msgid "Unable to get a block device for file '%s'"
msgstr ""
-#: cinder/utils.py:684
+#: cinder/utils.py:685
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: cinder/utils.py:688
+#: cinder/utils.py:689
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: cinder/utils.py:693
+#: cinder/utils.py:694
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: cinder/utils.py:1020
+#: cinder/utils.py:1021
msgid " or "
msgstr ""
-#: cinder/api/common.py:124 cinder/volume/api.py:493
-msgid "limit param must be an integer"
+#: cinder/utils.py:1076
+#, python-format
+msgid "%s must be an integer."
msgstr ""
-#: cinder/api/common.py:127 cinder/volume/api.py:490
-msgid "limit param must be positive"
+#: cinder/utils.py:1080
+#, python-format
+msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: cinder/api/common.py:143
-msgid "offset param must be an integer"
+#: cinder/utils.py:1084
+#, python-format
+msgid "%(value_name)s must be <= %(max_value)d"
+msgstr ""
+
+#: cinder/api/common.py:125 cinder/volume/api.py:493
+msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:147
-msgid "offset param must be positive"
+#: cinder/api/common.py:128 cinder/volume/api.py:490
+msgid "limit param must be positive"
msgstr ""
-#: cinder/api/common.py:189
+#: cinder/api/common.py:181
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: cinder/api/common.py:222
+#: cinder/api/common.py:214
msgid ""
"The 'sort_key' and 'sort_dir' parameters are deprecated and cannot be "
"used with the 'sort' parameter."
msgid "Volume Type id must not be None."
msgstr ""
-#: cinder/api/contrib/quota_classes.py:76
+#: cinder/api/contrib/quota_classes.py:77
msgid "Missing required element quota_class_set in request body."
msgstr ""
msgid "Bad project format: project is not in proper format (%s)"
msgstr ""
-#: cinder/api/contrib/volume_type_encryption.py:68
+#: cinder/api/contrib/volume_type_encryption.py:69
msgid "provider must be defined"
msgstr ""
-#: cinder/api/contrib/volume_type_encryption.py:70
+#: cinder/api/contrib/volume_type_encryption.py:71
msgid "control_location must be defined"
msgstr ""
-#: cinder/api/contrib/volume_type_encryption.py:78
+#: cinder/api/contrib/volume_type_encryption.py:79
#, python-format
msgid "Valid control location are: %s"
msgstr ""
-#: cinder/api/contrib/volume_type_encryption.py:106
+#: cinder/api/contrib/volume_type_encryption.py:107
msgid "Cannot create encryption specs. Volume type in use."
msgstr ""
-#: cinder/api/contrib/volume_type_encryption.py:136
+#: cinder/api/contrib/volume_type_encryption.py:137
msgid "Request body contains too many items."
msgstr ""
-#: cinder/api/contrib/volume_type_encryption.py:142
+#: cinder/api/contrib/volume_type_encryption.py:143
msgid "Cannot update encryption specs. Volume type in use."
msgstr ""
-#: cinder/api/contrib/volume_type_encryption.py:176
+#: cinder/api/contrib/volume_type_encryption.py:177
msgid "Cannot delete encryption specs. Volume type in use."
msgstr ""
msgid "Missing required element '%s' in request body."
msgstr ""
-#: cinder/api/openstack/wsgi.py:1513
-#, python-format
-msgid "%s must be an integer."
-msgstr ""
-
-#: cinder/api/openstack/wsgi.py:1517
-#, python-format
-msgid "%(value_name)s must be >= %(min_value)d"
-msgstr ""
-
-#: cinder/api/openstack/wsgi.py:1521
-#, python-format
-msgid "%(value_name)s must be <= %(max_value)d"
-msgstr ""
-
-#: cinder/api/openstack/wsgi.py:1582
+#: cinder/api/openstack/wsgi.py:1555
msgid "XML support has been deprecated and will be removed in the N release."
msgstr ""
"description, add_volumes, or remove_volumes were provided."
msgstr ""
-#: cinder/consistencygroup/api.py:583 cinder/volume/manager.py:2919
+#: cinder/consistencygroup/api.py:583 cinder/volume/manager.py:2917
#, python-format
msgid ""
"Cannot remove volume %(volume_id)s from consistency group %(group_id)s "
" volume type %(volume_type)s is not supported by the group."
msgstr ""
-#: cinder/consistencygroup/api.py:658 cinder/volume/manager.py:2890
+#: cinder/consistencygroup/api.py:658 cinder/volume/manager.py:2888
#, 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:675 cinder/volume/manager.py:2904
+#: cinder/consistencygroup/api.py:675 cinder/volume/manager.py:2902
msgid "Volume is not local to this node."
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/unit/test_rbd.py:1141
+#: cinder/tests/unit/test_rbd.py:1110
msgid "flush() not supported in this version of librbd"
msgstr ""
msgid "The copy should be primary or secondary"
msgstr ""
-#: cinder/tests/unit/api/contrib/test_backups.py:1415
+#: cinder/tests/unit/api/contrib/test_backups.py:1431
msgid "Invalid input"
msgstr ""
-#: cinder/tests/unit/api/contrib/test_consistencygroups.py:546
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:557
msgid ""
"Invalid ConsistencyGroup: Consistency group status must be available or "
"error, but current status is: in-use"
msgstr ""
-#: cinder/tests/unit/api/contrib/test_consistencygroups.py:652
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:663
#, python-format
msgid "volume_types must be provided to create consistency group %s."
msgstr ""
-#: cinder/tests/unit/api/contrib/test_consistencygroups.py:738
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:749
#, 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:764
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:775
#, 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:817
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:828
#, python-format
msgid ""
"Invalid volume: Cannot add volume %(volume_id)s to consistency group "
"states are: ('available', 'in-use')."
msgstr ""
-#: cinder/tests/unit/api/contrib/test_consistencygroups.py:851
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:862
#, python-format
msgid ""
"Invalid volume: Cannot add volume %(volume_id)s to consistency group "
"group."
msgstr ""
-#: cinder/tests/unit/api/contrib/test_consistencygroups.py:905
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:916
#, 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:1084
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:1095
msgid "Invalid ConsistencyGroup: No host to create consistency group"
msgstr ""
-#: cinder/tests/unit/api/contrib/test_consistencygroups.py:1216
+#: cinder/tests/unit/api/contrib/test_consistencygroups.py:1227
msgid "Create volume failed."
msgstr ""
msgid "Retype cannot change front-end qos specs for in-use volume: %s."
msgstr ""
-#: cinder/volume/api.py:1496 cinder/volume/manager.py:2223
+#: cinder/volume/api.py:1496 cinder/volume/manager.py:2221
msgid "Failed to update quota usage while retyping volume."
msgstr ""
msgid "attach snapshot from remote node"
msgstr ""
-#: cinder/volume/driver.py:1011 cinder/volume/manager.py:1611
+#: cinder/volume/driver.py:1011 cinder/volume/manager.py:1609
#: cinder/volume/drivers/ibm/flashsystem_common.py:789
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgid "Driver must implement initialize_connection"
msgstr ""
-#: cinder/volume/manager.py:591
+#: cinder/volume/manager.py:589
msgid "Create manager volume flow failed."
msgstr ""
-#: cinder/volume/manager.py:698
+#: cinder/volume/manager.py:696
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:704
+#: cinder/volume/manager.py:702
msgid "Unmanage and cascade delete options are mutually exclusive."
msgstr ""
-#: cinder/volume/manager.py:734
+#: cinder/volume/manager.py:732
#, python-format
msgid ""
"Snapshot %(id)s was found in state %(state)s rather than 'deleting' "
"during cascade delete."
msgstr ""
-#: cinder/volume/manager.py:958
+#: cinder/volume/manager.py:956
msgid "being attached by different mode"
msgstr ""
-#: cinder/volume/manager.py:963
+#: cinder/volume/manager.py:961
msgid "volume is already attached"
msgstr ""
-#: cinder/volume/manager.py:1068
+#: cinder/volume/manager.py:1066
msgid ""
"Detach volume failed: More than one attachment, but no attachment_id "
"provided."
msgstr ""
-#: cinder/volume/manager.py:1210 cinder/volume/drivers/block_device.py:236
+#: cinder/volume/manager.py:1208 cinder/volume/drivers/block_device.py:236
msgid "Volume is not available."
msgstr ""
-#: cinder/volume/manager.py:1352
+#: cinder/volume/manager.py:1350
msgid "Invalid initiator value received"
msgstr ""
-#: cinder/volume/manager.py:1434
+#: cinder/volume/manager.py:1432
#, python-format
msgid "Validate volume connection failed (error: %(err)s)."
msgstr ""
-#: cinder/volume/manager.py:1443
+#: cinder/volume/manager.py:1441
msgid "Create export for volume failed."
msgstr ""
-#: cinder/volume/manager.py:1466
+#: cinder/volume/manager.py:1464
#, python-format
msgid "Driver initialize connection failed (error: %(err)s)."
msgstr ""
-#: cinder/volume/manager.py:1537
+#: cinder/volume/manager.py:1535
#, python-format
msgid "Terminate volume connection failed: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:1552
+#: cinder/volume/manager.py:1550
msgid "Remove volume export failed."
msgstr ""
-#: cinder/volume/manager.py:1617
+#: cinder/volume/manager.py:1615
msgid "Unable to access the backend storage via file handle."
msgstr ""
-#: cinder/volume/manager.py:1743
+#: cinder/volume/manager.py:1741
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:1749
+#: cinder/volume/manager.py:1747
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:2131
+#: cinder/volume/manager.py:2129
#, python-format
msgid "Volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/manager.py:2278
+#: cinder/volume/manager.py:2276
msgid "Retype requires migration but is not allowed."
msgstr ""
-#: cinder/volume/manager.py:2286
+#: cinder/volume/manager.py:2284
msgid "Volume must not have snapshots."
msgstr ""
-#: cinder/volume/manager.py:2295
+#: cinder/volume/manager.py:2293
msgid "Volume must not be replicated."
msgstr ""
-#: cinder/volume/manager.py:2336
+#: cinder/volume/manager.py:2334
msgid "Failed to create manage_existing flow."
msgstr ""
-#: cinder/volume/manager.py:2379
+#: cinder/volume/manager.py:2377
msgid "Error promoting secondary volume to primary"
msgstr ""
-#: cinder/volume/manager.py:2389 cinder/volume/manager.py:2422
+#: cinder/volume/manager.py:2387 cinder/volume/manager.py:2420
#, python-format
msgid "Failed updating model with driver provided model %(model)s"
msgstr ""
-#: cinder/volume/manager.py:2412
+#: cinder/volume/manager.py:2410
msgid "Synchronizing secondary volume to primary failed."
msgstr ""
-#: cinder/volume/manager.py:2465
+#: cinder/volume/manager.py:2463
msgid "Create consistency group failed."
msgstr ""
-#: cinder/volume/manager.py:2520
+#: cinder/volume/manager.py:2518
#, python-format
msgid "snapshot-%s"
msgstr ""
-#: cinder/volume/manager.py:2526
+#: cinder/volume/manager.py:2524
#, 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:2548
+#: cinder/volume/manager.py:2546
#, python-format
msgid "cg-%s"
msgstr ""
-#: cinder/volume/manager.py:2554
+#: cinder/volume/manager.py:2552
#, 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:2634
+#: cinder/volume/manager.py:2632
msgid "Input volumes or snapshots are invalid."
msgstr ""
-#: cinder/volume/manager.py:2657
+#: cinder/volume/manager.py:2655
msgid "Input volumes or source volumes are invalid."
msgstr ""
-#: cinder/volume/manager.py:2759
+#: cinder/volume/manager.py:2757
msgid "Volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:2786
+#: cinder/volume/manager.py:2784
msgid "Delete consistency group failed."
msgstr ""
-#: cinder/volume/manager.py:2952
+#: cinder/volume/manager.py:2950
#, python-format
msgid "Error occurred when updating consistency group %s."
msgstr ""
-#: cinder/volume/manager.py:3053
+#: cinder/volume/manager.py:3051
#, python-format
msgid "Error occurred when creating cgsnapshot %s."
msgstr ""
-#: cinder/volume/manager.py:3156
+#: cinder/volume/manager.py:3154
#, python-format
msgid "Error occurred when deleting cgsnapshot %s."
msgstr ""
-#: cinder/volume/manager.py:3350
+#: cinder/volume/manager.py:3348
msgid "Update list, doesn't include volume_id"
msgstr ""
-#: cinder/volume/manager.py:3445
+#: cinder/volume/manager.py:3443
msgid "Failed to create manage existing flow."
msgstr ""
msgid "Failed to rename logical volume %(name)s, error message was: %(err_msg)s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:611 cinder/volume/drivers/rbd.py:1029
+#: cinder/volume/drivers/lvm.py:611 cinder/volume/drivers/rbd.py:1030
#: cinder/volume/drivers/emc/xtremio.py:520
#: cinder/volume/drivers/hitachi/hnas_iscsi.py:911
#: cinder/volume/drivers/hitachi/hnas_nfs.py:623
"requires one of %(required_versions)s."
msgstr ""
-#: cinder/volume/drivers/pure.py:220
+#: cinder/volume/drivers/pure.py:216
msgid ""
"Missing 'purestorage' python module, ensure the library is installed and "
"available."
msgstr ""
-#: cinder/volume/drivers/pure.py:290
+#: cinder/volume/drivers/pure.py:286
#, python-format
msgid "Unable to determine snapshot name in Purity for snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/pure.py:802
+#: cinder/volume/drivers/pure.py:798
msgid "manage_existing requires a 'name' key to identify an existing volume."
msgstr ""
-#: cinder/volume/drivers/pure.py:831
+#: cinder/volume/drivers/pure.py:827
#, python-format
msgid "Unable to find Purity ref with name=%s"
msgstr ""
-#: cinder/volume/drivers/pure.py:849
+#: cinder/volume/drivers/pure.py:845
#, 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:910
+#: cinder/volume/drivers/pure.py:906
#, 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:980
+#: cinder/volume/drivers/pure.py:972
#, python-format
msgid ""
"HTTPS certificate verification was requested but cannot be enabled with "
msgid "Error connecting to ceph cluster."
msgstr ""
-#: cinder/volume/drivers/rbd.py:441
+#: cinder/volume/drivers/rbd.py:442
#, python-format
msgid "clone depth exceeds limit of %s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:721
+#: cinder/volume/drivers/rbd.py:722
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:831
+#: cinder/volume/drivers/rbd.py:832
msgid "Not stored in rbd"
msgstr ""
-#: cinder/volume/drivers/rbd.py:836
+#: cinder/volume/drivers/rbd.py:837
msgid "Blank components"
msgstr ""
-#: cinder/volume/drivers/rbd.py:839
+#: cinder/volume/drivers/rbd.py:840
msgid "Not an rbd snapshot"
msgstr ""
-#: cinder/volume/drivers/rbd.py:990
+#: cinder/volume/drivers/rbd.py:991
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:1053
+#: cinder/volume/drivers/rbd.py:1054
#, python-format
msgid ""
"Failed to manage existing volume %(name)s, because reported size %(size)s"
msgstr ""
#: cinder/volume/drivers/tintri.py:786
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2410
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2435
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2446
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2471
msgid "Volume not found."
msgstr ""
"OpenStack volume [%(ops_vol)s]."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:203
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:212
msgid "Configuration error: dell_sc_ssn not set."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:420
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:455
msgid "Failed to connect to Dell REST API"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:471
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:506
msgid "Failed to find Storage Center"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:733
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:768
#, python-format
msgid "Unable to locate specified replay profiles %s "
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:813
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:849
#, python-format
msgid "Storage Profile %s not found."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:938
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:974
#, python-format
msgid "Unable to complete failover of %s."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:944
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:980
#, python-format
msgid "Multiple copies of volume %s found."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:965
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1001
#, python-format
msgid "Error deleting volume %(ssn)s: %(volume)s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1546
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1582
msgid "Unable to find iSCSI mappings."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2031
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2067
msgid "Multiple profiles found."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2076
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2112
msgid "Error deleting replay profile."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2316
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2352
msgid "Dell API 2.1 or later required for Consistency Group support"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2340
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2376
msgid "Error retrieving volume size"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2392
#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2428
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2464
msgid "Volume size must multiple of 1 GB."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2397
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2433
#, python-format
msgid "Volume is attached to a server. (%s)"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2403
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2439
#, python-format
msgid "Unable to manage volume %s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2407
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2432
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2443
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2468
msgid "Volume not unique."
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2456
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2492
#, python-format
msgid "Unable to rename volume %(existing)s to %(newname)s"
msgstr ""
-#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2491
+#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2527
msgid "Failed to find QoSnode"
msgstr ""
msgid "CHAP secret should be 12-16 bytes."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:229
+#: cinder/volume/drivers/emc/emc_vmax_common.py:233
#, python-format
msgid "Cannot find Replication Service to create volume for snapshot %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:337
+#: cinder/volume/drivers/emc/emc_vmax_common.py:341
#, python-format
msgid ""
"Cannot find Controller Configuration Service for storage system "
"%(storage_system)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:455
+#: cinder/volume/drivers/emc/emc_vmax_common.py:459
#, python-format
msgid "Error Attaching volume %(vol)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:495
+#: cinder/volume/drivers/emc/emc_vmax_common.py:499
msgid "Unable to get the name of the masking view."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:512
+#: cinder/volume/drivers/emc/emc_vmax_common.py:516
msgid "Unable to get the name of the portgroup."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:517
+#: cinder/volume/drivers/emc/emc_vmax_common.py:521
msgid "Cannot get the portgroup from the masking view."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:554
+#: cinder/volume/drivers/emc/emc_vmax_common.py:558
#, python-format
msgid "Cannot find Volume: %(volumename)s. Extend operation. Exiting...."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:561
+#: cinder/volume/drivers/emc/emc_vmax_common.py:565
#, 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:600
+#: cinder/volume/drivers/emc/emc_vmax_common.py:604
#, 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:1060
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1064
#, 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:1321
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1325
msgid "Cannot connect to ECOM server."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1352
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1356
#, python-format
msgid "Pool %(poolNameInStr)s is not found."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1358
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1362
#, python-format
msgid "Storage system not found for pool %(poolNameInStr)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1470
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1474
#, python-format
msgid "Error finding %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1583
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2467
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1587
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2468
#, python-format
msgid "Unable to get target endpoints for hardwareId %(hardwareIdInstance)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1676
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1680
#, python-format
msgid "Configuration file %(configurationFile)s does not exist."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1737
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1741
msgid "Unable to get corresponding record for pool."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1753
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1757
#, python-format
msgid ""
"Unable to get configuration information necessary to create a volume: "
"%(errorMessage)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1775
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1779
msgid "You must supply an array in your EMC configuration file."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1781
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1785
msgid "Cannot get necessary pool or storage system information."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1885
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1889
#, python-format
msgid ""
"Error adding Volume: %(volumeName)s with instance path: "
"%(volumeInstancePath)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:1896
+#: cinder/volume/drivers/emc/emc_vmax_common.py:1900
#, 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:1982
#, python-format
msgid "Failed to unbind volume %(volume)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2081
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2085
#, python-format
msgid "Clone feature is not licensed on %(storageSystem)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2161
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2852
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2165
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2862
#, 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:2322
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2326
#, 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:2391
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2401
#, python-format
msgid "Cannot find Replication Service to delete snapshot %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2441
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2451
#, python-format
msgid "Failed to create consistency group: %(cgName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2483
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2587
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3891
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2493
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2597
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3890
#, python-format
msgid "Cannot find CG group %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2503
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2513
#, python-format
msgid "Failed to delete consistency group: %(cgName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2657
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2667
#, python-format
msgid "Cannot find Replication service on system %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2674
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2684
#, python-format
msgid "Failed to create snapshot for cg: %(cgName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2723
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2733
#, python-format
msgid "Failed to delete snapshot for cg: %(cgId)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2783
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2793
#, 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:2820
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2830
#, 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:2882
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2892
#, 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:2901
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2911
msgid "Cannot determine storage pool settings."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:2971
+#: cinder/volume/drivers/emc/emc_vmax_common.py:2977
#, 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:3006
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3012
msgid "Error Creating unbound volume on an Extend operation."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3018
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3024
#, python-format
msgid ""
"On an Extend Operation, error adding volume to composite volume: "
"%(volumename)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3425
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3474
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3431
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3480
#, python-format
msgid "Failed to delete volume %(volumeName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3550
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3556
msgid "Error Creating unbound volume."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3580
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3586
#, python-format
msgid "Error appending volume %(volumename)s to target base volume."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3588
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3594
#, python-format
msgid "Exception appending meta volume to target volume %(volumename)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3633
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3639
#, 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:3982
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3981
#, python-format
msgid "Pool from volume['host'] %(host)s not found."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:3988
+#: cinder/volume/drivers/emc/emc_vmax_common.py:3987
#, python-format
msgid "Pool from volume['host'] failed with: %(ex)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4031
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4030
#, 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:4050
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4049
#, 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:4066
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4065
#, 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:4086
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4085
#, 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:4161
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4160
#, python-format
msgid "Cannot find Volume: %(id)s. unmanage operation. Exiting..."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4224
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4223
#, python-format
msgid "Failed to update consistency group: %(cgName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4280
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4279
#, python-format
msgid "No source snapshots provided to create consistency group %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4293
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4292
#, python-format
msgid "Cannot find replication service on system %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4340
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4339
#, python-format
msgid "Cannot find source CG instance. consistencygroup_id: %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_common.py:4372
+#: cinder/volume/drivers/emc/emc_vmax_common.py:4371
#, python-format
msgid "Failed to create CG %(cgName)s from snapshot %(cgSnapshot)s."
msgstr ""
msgid "Socket error: %(arg)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:210
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:211
#, python-format
msgid "Unsuccessful iscsiadm. Exception is %(ex)s. "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:214
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:215
msgid "iscsiadm execution failed. "
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:246
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:247
#, python-format
msgid "Could not find iSCSI export for volume %(volumeName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:257
+#: cinder/volume/drivers/emc/emc_vmax_iscsi.py:258
#, python-format
msgid "Cannot find device number for volume %(volumeName)s."
msgstr ""
msgstr ""
#: cinder/volume/drivers/emc/emc_vmax_masking.py:1509
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:168
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:209
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:171
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:212
#, python-format
msgid ""
"Error Create Group: %(groupName)s. Return code: %(rc)lu. Error: "
"%(rc)lu. Error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:74
-#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:75
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:77
+#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:78
#, python-format
msgid ""
"Error Delete Volume: %(volumeName)s. Return code: %(rc)lu. Error: "
"%(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:124
-#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:128
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:127
+#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:131
#, python-format
msgid ""
"Error Create Volume: %(volumeName)s. Return code: %(rc)lu. Error: "
"%(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:290
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:293
#, python-format
msgid "Error removing volume %(vol)s. %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:328
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:331
#, python-format
msgid "Error mapping volume %(vol)s. %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:366
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:369
#, python-format
msgid "Error unbinding volume %(vol)s from pool. %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:408
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:411
#, python-format
msgid "Error adding volume to composite volume. Error is: %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:475
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:478
#, python-format
msgid ""
"Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: "
"%(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:527
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:530
#, python-format
msgid ""
"Error Creating new composite Volume Return code: %(rc)lu. Error: "
"%(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:569
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:572
#, 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:615
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:618
msgid "Failed to terminate migrate session."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:626
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:629
msgid "Failed to migrate volume for the second time."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:633
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:636
msgid "Failed to migrate volume for the first time."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision.py:660
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:663
#, python-format
msgid ""
"Error Terminating migrate session. Return code: %(rc)lu. Error: "
"%(error)s."
msgstr ""
-#: 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:764
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:733
#, 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:820
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:789
#, 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:861
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:830
#, 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:906
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:875
#, 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:958
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:927
#, 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:1010
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:979
#, 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:1068
-#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:575
+#: cinder/volume/drivers/emc/emc_vmax_provision.py:1037
+#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:651
#, python-format
msgid ""
"Error CreateGroupReplica: source: %(source)s target: %(target)s. Return "
"code: %(rc)lu. Error: %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:231
+#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:178
+#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:196
+msgid "Unable to get storage volume from job."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:266
#, python-format
msgid ""
"Error Create Cloned Volume: %(cloneName)s Return code: %(rc)lu. Error: "
"%(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:362
+#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:440
#, python-format
msgid ""
"The array does not support the storage pool setting for SLO %(slo)s and "
"workloads."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:398
+#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:476
#, python-format
msgid ""
"Cannot get supported size range for %(sps)s Return code: %(rc)lu. Error: "
"%(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:518
+#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:596
#, python-format
msgid ""
"Error modify replica synchronization: %(sv)s operation: %(operation)s. "
"Return code: %(rc)lu. Error: %(error)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:710
+#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:786
#, python-format
msgid ""
"Error Extend Volume: %(volumeName)s. Return code: %(rc)lu. Error: "
msgid "Issue encountered waiting for job."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:428
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:419
msgid "Issue encountered waiting for synchronization."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1457
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1458
#, python-format
msgid "StorageSystem %(array)s is not found."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1638
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1639
#, python-format
msgid "Cannot verify the existence of object:%(instanceName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1665
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1666
#, python-format
msgid "Replication Service Capability not found on %(storageSystemName)s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:1779
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:1780
msgid ""
"EcomServerIp, EcomServerPort, EcomUserName, EcomPassword must have valid "
"values."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2024
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2025
msgid "No Port Group elements found in config file."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vmax_utils.py:2075
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2076
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:2101
#, 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:2114
#, 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:2151
#, 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:2220
msgid "Source volume device ID is required."
msgstr ""
+#: cinder/volume/drivers/emc/emc_vmax_utils.py:2502
+#, python-format
+msgid ""
+"Error getting ReplicationSettingData. Return code: %(rc)lu. Error: "
+"%(error)s."
+msgstr ""
+
#: cinder/volume/drivers/emc/emc_vnx_cli.py:217
msgid "Option map (cls._map) is not defined."
msgstr ""
msgid "Migration of LUN %s has been stopped or faulted."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2161
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2162
msgid "MirrorView/S enabler is not installed."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2200
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2201
#, 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:2249
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2250
#, python-format
msgid "Invalid %(protocol)s ports %(port)s specified for io_port_list."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2398
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2399
#, python-format
msgid "The extra_spec: %s is invalid."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2435
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2436
msgid "deduplicated and auto tiering can't be both enabled."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2439
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2440
msgid "Compression Enabler is not installed. Can not create compressed volume."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2445
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2446
msgid "Deduplication Enabler is not installed. Can not create deduplicated volume"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2451
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2452
msgid "ThinProvisioning Enabler is not installed. Can not create thin volume"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2456
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2457
msgid "FAST VP Enabler is not installed. Can't set tiering policy for the volume"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2912
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:2989
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2917
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:2994
msgid "Unable to enable replication and snapcopy at the same time."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3114
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3119
#, 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:3306
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3311
#, python-format
msgid "Host %s has no iSCSI initiator"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3317
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3322
#, python-format
msgid "Host %s has no FC initiators"
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3604
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3609
#, 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:3620
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3625
#, python-format
msgid "Failed to add %(vol)s into %(sg)s after %(retries)s tries."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3814
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3912
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3819
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3917
msgid "Reference must contain source-id or source-name key."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3819
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3824
#, 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:3871
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3876
msgid ""
"Driver is not able to do retype because the volume (LUN {}) has snapshot "
"which is forbidden to migrate."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3881
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3886
msgid "Storage-assisted migration failed during manage volume."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:3977
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:3968
+#, python-format
+msgid "Invalid secondary_backend_id specified. Valid backend id is %s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:4110
+#, python-format
+msgid "replication_device should be configured on backend: %s."
+msgstr ""
+
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:4121
#, python-format
-msgid "Invalid secondary specified, choose from %s."
+msgid "replication_device with backend_id [%s] is missing."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:4167
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:4186
msgid ""
"create_consistencygroup_from_src supports a cgsnapshot source or a "
"consistency group source. Multiple sources cannot be used."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:4320
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:4339
#, python-format
msgid "Failed to find storage pool for source volume %s."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:4327
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:4346
#, 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:4476
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:4496
#, 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:4584
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:4604
#, python-format
msgid "Migrate volume %(src)s failed."
msgstr ""
-#: cinder/volume/drivers/emc/emc_vnx_cli.py:4612
+#: cinder/volume/drivers/emc/emc_vnx_cli.py:4631
#, python-format
msgid "Invalid synchronize mode specified, allowed mode is %s."
msgstr ""
# Zbyněk Schwarz <zbynek.schwarz@gmail.com>, 2016. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b4.dev95\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev192\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-03-08 22:56+0000\n"
+"POT-Creation-Date: 2016-03-12 05:47+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Error connecting via ssh: %s"
msgstr "Chyba při připojování pomocí ssh: %s"
-#, python-format
-msgid ""
-"Error creating cloned volume using Volume: %(cloneName)s, Source Volume: "
-"%(sourceName)s. Return code: %(rc)lu. Error: %(error)s."
-msgstr ""
-"Chyba při vytváření klonovaného svazku pomocí svazku %(cloneName)s. Zdrojový "
-"svazek: %(sourceName)s. Návratový kód: %(rc)lu. Chyba: %(error)s."
-
#, python-format
msgid "Error creating volume: %s."
msgstr "Chyba při vytváření svazku: %s."
msgid "obj missing quotes %s"
msgstr "objektu chybí uvozovky %s"
-msgid "offset param must be an integer"
-msgstr "parametr offset musí být celé číslo"
-
-msgid "offset param must be positive"
-msgstr "parametr offset musí být kladný"
-
msgid "open_access_enabled is not off."
msgstr "open_access_enabled není vypnuto."
# Tom Cocozzello <tjcocozz@us.ibm.com>, 2016. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b4.dev95\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev192\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-03-08 22:56+0000\n"
+"POT-Creation-Date: 2016-03-12 05:47+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Error connecting via ssh: %s"
msgstr "Fehler beim Herstellen einer Verbindung über SSH: %s"
-#, python-format
-msgid ""
-"Error creating cloned volume using Volume: %(cloneName)s, Source Volume: "
-"%(sourceName)s. Return code: %(rc)lu. Error: %(error)s."
-msgstr ""
-"Fehler beim Erstellen eines geklonten Datenträgers mithilfe von Datenträger "
-"%(cloneName)s, Quellendatenträger: %(sourceName)s. Rückgabecode: %(rc)lu. "
-"Fehler: %(error)s."
-
#, python-format
msgid "Error creating volume: %s."
msgstr "Fehler beim Erstellen des Datenträgers: %s"
msgid "obj missing quotes %s"
msgstr "Fehlende Anführungszeichen für obj %s"
-msgid "offset param must be an integer"
-msgstr "'offset'-Parameter muss eine Ganzzahl sein"
-
-msgid "offset param must be positive"
-msgstr "'offset'-Parameter muss positiv sein"
-
msgid "open_access_enabled is not off."
msgstr "open_access_enabled ist nicht ausgeschaltet."
# Tom Cocozzello <tjcocozz@us.ibm.com>, 2016. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b4.dev95\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev192\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-03-08 22:56+0000\n"
+"POT-Creation-Date: 2016-03-12 05:47+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Error connecting via ssh: %s"
msgstr "Error al conectar mediante ssh: %s"
-#, python-format
-msgid ""
-"Error creating cloned volume using Volume: %(cloneName)s, Source Volume: "
-"%(sourceName)s. Return code: %(rc)lu. Error: %(error)s."
-msgstr ""
-"Error al crear el volumen clonado utilizando el volumen: %(cloneName)s, "
-"Volumen de origen: %(sourceName)s. Código de retorno: %(rc)lu. Error: "
-"%(error)s."
-
#, python-format
msgid "Error creating volume: %s."
msgstr "Error al crear el volumen: %s."
msgid "obj missing quotes %s"
msgstr "obj no tiene comillas %s"
-msgid "offset param must be an integer"
-msgstr "el parámetro de desplazamiento debe ser un entero"
-
-msgid "offset param must be positive"
-msgstr "el parámetro de desplazamiento debe ser positivo"
-
msgid "open_access_enabled is not off."
msgstr "open_access_enabled no está inactivo."
# Tom Cocozzello <tjcocozz@us.ibm.com>, 2016. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b4.dev95\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev192\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-03-08 22:56+0000\n"
+"POT-Creation-Date: 2016-03-12 05:47+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Error connecting via ssh: %s"
msgstr "Erreur lors de la connexion via SSH : %s"
-#, python-format
-msgid ""
-"Error creating cloned volume using Volume: %(cloneName)s, Source Volume: "
-"%(sourceName)s. Return code: %(rc)lu. Error: %(error)s."
-msgstr ""
-"Erreur de création d'un volume cloné en utilisant Volume : %(cloneName)s, "
-"Volume Source : %(sourceName)s. Code retour : %(rc)lu. Erreur : %(error)s."
-
#, python-format
msgid "Error creating volume: %s."
msgstr "Erreur lors de la création du volume : %s."
msgid "obj missing quotes %s"
msgstr "guillemets manquants pour obj %s"
-msgid "offset param must be an integer"
-msgstr "le paramètre offset doit être un entier"
-
-msgid "offset param must be positive"
-msgstr "le paramètre offset doit être positif"
-
msgid "open_access_enabled is not off."
msgstr "open_access_enabled n'est pas désactivé."
# Tom Cocozzello <tjcocozz@us.ibm.com>, 2016. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b4.dev154\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev192\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-03-11 05:30+0000\n"
+"POT-Creation-Date: 2016-03-12 05:47+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2016-03-10 09:44+0000\n"
+"PO-Revision-Date: 2016-03-11 08:25+0000\n"
"Last-Translator: Alessandra <alessandra@translated.net>\n"
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgstr "Il backend non esiste (%(backend)s)"
msgid "Backend has already been failed over. Unable to fail back."
-msgstr ""
-"Failover del backend già eseguito. Impossibile eseguire di nuovo il failover."
+msgstr "Failover del backend già eseguito. Impossibile eseguire il failback."
#, python-format
msgid "Backend reports: %(message)s"
msgid "Can't find LUN on the array, please check the source-name or source-id."
msgstr ""
-"Impossibile trovare la LUN sull'array, controllare il nome origine o l'id "
-"origine."
+"Impossibile trovare la LUN sull'array, controllare source-name o source-id."
#, python-format
msgid "Can't find cache name on the array, cache name is: %(name)s."
msgid ""
"Can't find snapshot on array, please check the source-name or source-id."
msgstr ""
-"Impossibile trovare l'istantanea sull'array, controllare il nome origine o "
-"l'id origine."
+"Impossibile trovare l'istantanea sull'array, controllare source-name o "
+"source-id."
msgid "Can't find the same host id from arrays."
msgstr "Impossibile trovare lo stesso id host dagli array."
msgstr "Lo stato di Cgsnapshot deve essere available o error"
msgid "Change hostlun id error."
-msgstr "Errore di modifica id hostlun."
+msgstr "Errore di modifica ID hostlun."
msgid "Change lun priority error."
msgstr "Errore di modifica della priorità lun. "
"configurazione cinder.conf 'backup_swift_url'."
msgid "Could not find DISCO wsdl file."
-msgstr "Impossibile trovare il file wsdl DISCO"
+msgstr "Impossibile trovare il file wsdl DISCO."
#, python-format
msgid "Could not find GPFS cluster id: %s."
#, python-format
msgid "Could not restore configuration file %(file_path)s: %(exc)s"
msgstr ""
-"Non è stato possibile ripristinare il file di configurazione file "
-"%(file_path)s:%(exc)s"
+"Non è stato possibile ripristinare il file di configurazione %(file_path)s:"
+"%(exc)s"
#, python-format
msgid "Could not save configuration to %(file_path)s: %(exc)s"
"QoS. "
msgid "Database schema downgrade is not allowed."
-msgstr "La riduzione dello schema di database non è consentita."
+msgstr "Il downgrade dello schema di database non è consentito."
#, python-format
msgid "Dataset %s is not shared in Nexenta Store appliance"
"Error Deleting Initiator Group: %(initiatorGroupName)s. Return code: "
"%(rc)lu. Error: %(error)s"
msgstr ""
-"Errore durante l'eliminazione del gruppo di inizializzazione: "
+"Errore durante l'eliminazione del gruppo di iniziatori: "
"%(initiatorGroupName)s. Codice di ritorno: %(rc)lu. Errore: %(error)s"
#, python-format
msgid "Error connecting via ssh: %s"
msgstr "Errore durante la connessione mediante ssh: %s"
-#, python-format
-msgid ""
-"Error creating cloned volume using Volume: %(cloneName)s, Source Volume: "
-"%(sourceName)s. Return code: %(rc)lu. Error: %(error)s."
-msgstr ""
-"Errore durante la creazione del volume clonato utilizzando il volume: "
-"%(cloneName)s, volume di origine: %(sourceName)s. Codice di ritorno: "
-"%(rc)lu. Errore: %(error)s."
-
#, python-format
msgid "Error creating volume: %s."
msgstr "Errore durante la creazione del volume: %s. "
msgstr "Errore di richiamo porta di destinazione iscsi."
msgid "Get lun id by name error."
-msgstr "Errore di richiamo dell'id lun per nome. "
+msgstr "Errore di richiamo dell'ID lun per nome. "
msgid "Get lun migration task error."
msgstr "Errore di richiamo attività di migrazione lun. "
msgstr "Errore di richiamo porte per gruppo di porte."
msgid "Get remote device info failed."
-msgstr "Richiamo informazioni sul dispositivo remoto non riuscito."
+msgstr "Richiamo informazioni dispositivo remoto non riuscito."
msgid "Get remote devices error."
msgstr "Errore di richiamo dispositivi remoti. "
msgstr "imageRef specificato non è valido."
msgid "Invalid initiator value received"
-msgstr "Ricevuto valore di inizializzazione non valido"
+msgstr "Ricevuto valore di iniziatore non valido"
msgid "Invalid input"
msgstr "Input non valido"
msgid "Invalid response header from RPC server"
msgstr "Intestazione di risposta non valida dal server RPC"
-#, python-format
-msgid "Invalid secondary specified, choose from %s."
-msgstr "Specificato valore secondario non valido, scegliere da %s."
-
msgid "Invalid service catalog json."
msgstr "json del catalogo del servizio non è valido."
#, python-format
msgid "LU does not exist for volume: %s"
-msgstr "LU non esiste per il volume: %s"
+msgstr "LUN non esiste per il volume: %s"
msgid "LUN export failed!"
msgstr "Esportazione LUN non riuscita. "
msgstr "È necessario specificare readonly nella richiesta."
msgid "Must specify snapshot source-name or source-id."
-msgstr "È necessario specificare nome origine o id origine dell'istantanea."
+msgstr "È necessario specificare source-name o source-id dell'istantanea."
msgid "Must specify source-name or source-id."
-msgstr "È necessario specificare source-name or source-id."
+msgstr "È necessario specificare source-name o source-id."
msgid "Must specify storage pool name or id."
msgstr "È necessario specificare il nome o l'ID del pool di memoria. "
"correttamente. "
msgid "No remote LUN id in volume replication_driver_data."
-msgstr "Nessun id LUN remota nel volume replication_driver_data."
+msgstr "Nessun ID LUN remota nel volume replication_driver_data."
msgid ""
"No response was received from CloudByte storage list iSCSI auth user API "
"One of cinder-volume services is too old to accept such request. Are you "
"running mixed Liberty-Mitaka cinder-volumes?"
msgstr ""
-"Uno dei servizi cinder-volume è troppo vecchio per accettare queste "
-"richieste. Sono in esecuzione cinder-volume Liberty-Mitaka misti?"
+"Uno dei servizi per volumi cinder è troppo vecchio per accettare queste "
+"richieste. Sono in esecuzione volumi cinder Liberty-Mitaka misti?"
msgid "One of the required inputs from host, port or scheme was not found."
msgstr ""
#, python-format
msgid "Pair does not exist on array. Pair id: %s."
-msgstr "La coppia non esiste sull'array. Id coppia: %s."
+msgstr "La coppia non esiste sull'array. ID coppia: %s."
#, python-format
msgid "ParseException: %s"
msgstr "Il riferimento deve contenere source-id o source-name."
msgid "Reference must contain source-id."
-msgstr "Il riferimento deve contenere l'id dell'origine."
+msgstr "Il riferimento deve contenere source-id."
msgid "Reference must contain source-name element."
msgstr "Il riferimento deve contenere l'elemento source-name."
"Specify volume type name, description, is_public or a combination thereof."
msgstr ""
"Specificare il nome, la descrizione, is_public o una combinazione dei "
-"precedenti del tipo di volume."
+"precedenti per il tipo di volume."
msgid "Split pair error."
msgstr "Errore di divisione della coppia."
"The following migrations have a downgrade, which are not allowed: \n"
"\t%s"
msgstr ""
-"Nelle seguenti migrazioni manca un downgrade che non è consentito:\n"
+"Nelle seguenti migrazioni è presente un downgrade che non è consentito:\n"
"\t%s"
msgid "The host group or iSCSI target could not be added."
"The host is not ready to be failed back. Please resynchronize the volumes "
"and resume replication on the 3PAR backends."
msgstr ""
-"L'host non è pronto per eseguire di nuovo il failover. Risincronizzare i "
+"L'host non è pronto per essere sottoposto a failback. Risincronizzare i "
"volumi e riprendere la replica sui backend 3PAR."
msgid ""
"The host is not ready to be failed back. Please resynchronize the volumes "
"and resume replication on the LeftHand backends."
msgstr ""
-"L'host non è pronto per eseguire di nuovo il failover. Risincronizzare i "
+"L'host non è pronto per essere sottoposto a failback. Risincronizzare i "
"volumi e riprendere la replica sui backend LeftHand."
msgid ""
"The host is not ready to be failed back. Please resynchronize the volumes "
"and resume replication on the Storwize backends."
msgstr ""
-"L'host non è pronto per eseguire di nuovo il failover. Risincronizzare i "
+"L'host non è pronto per essere sottoposto a failback. Risincronizzare i "
"volumi e riprendere la replica sui backend Storwize."
#, python-format
#, python-format
msgid "There was an error creating the cgsnapshot: %s"
-msgstr "Si è verificato un errore durante la creazione di cgsnapshot: %s."
+msgstr "Si è verificato un errore durante la creazione dell'istantanea cg: %s."
#, python-format
msgid "There was an error creating the remote copy group: %s."
"Unable to retype %(specname)s, expected to receive current and requested "
"%(spectype)s values. Value received: %(spec)s"
msgstr ""
-"Impossibile riscrivere %(specname)s, era previsto di ricevere i valori "
+"Impossibile riscrivere %(specname)s, si prevedeva di ricevere i valori "
"%(spectype)s corrente e richiesto. Valore ricevuto: %(spec)s"
#, python-format
#, python-format
msgid "Unset gcs options: %s"
-msgstr "Opzioni gcs non impostate: %s"
+msgstr "Annulla opzioni gcs: %s"
#, python-format
msgid "Unsuccessful iscsiadm. Exception is %(ex)s. "
#, python-format
msgid "Volume %s doesn't exist on the ZFSSA backend."
-msgstr "Il volume %s non esiste sul backend ZFSSA."
+msgstr "Il volume %s non esiste nel backend ZFSSA."
#, python-format
msgid "Volume %s is already managed by OpenStack."
"type with the extra spec replication_enabled set to '<is> True' to support "
"replication actions."
msgstr ""
-"Il volume %s non è di tipo replicato. Questo volume deve essere un tipo di "
-"volume con la specifica supplementare replication_enabled impostata su '<is> "
-"True' per supportare le azioni di replica."
+"Il volume %s non è di tipo replicato. Questo volume deve essere di un tipo "
+"di volume con la specifica supplementare replication_enabled impostata su "
+"'<is> True' per supportare le azioni di replica."
#, python-format
msgid ""
"momento."
msgid "Volume has children and cannot be deleted!"
-msgstr "Il volume ha elementi child e non può essere eliminata."
+msgstr "Il volume ha elementi child e non può essere eliminato."
#, python-format
msgid "Volume in consistency group %s is attached. Need to detach first."
"Volume%s must not be migrating, attached, belong to a consistency group or "
"have snapshots."
msgstr ""
-"Il volume %s non deve essere sottoposto a migrazione, essere collegato, far "
+"Il volume %s non deve essere in fase di migrazione, essere collegato, far "
"parte di un gruppo di coerenza o avere istantanee."
#, python-format
msgstr "gc-%s"
msgid "cgsnapshot assigned"
-msgstr "cgsnapshot assegnato"
+msgstr "istantanea cg assegnata"
msgid "cgsnapshot changed"
-msgstr "cgsnapshot modificato"
+msgstr "istantanea cg modificata"
msgid "cgsnapshots assigned"
-msgstr "cgsnapshots assegnati"
+msgstr "istantanee cg assegnate"
msgid "cgsnapshots changed"
-msgstr "cgsnapshots modificati"
+msgstr "istantanee cg modificate"
msgid ""
"check_for_setup_error: Password or SSH private key is required for "
msgstr "la profondità del clone supera il limite di %s"
msgid "consistencygroup assigned"
-msgstr "consistencygroup assegnato"
+msgstr "gruppo di coerenza assegnato"
msgid "consistencygroup changed"
-msgstr "consistencygroup modificato"
+msgstr "gruppo di coerenza modificato"
msgid "control_location must be defined"
msgstr "control_location deve essere definito"
msgid "create_cloned_volume, Source Volume does not exist in ETERNUS."
-msgstr "create_cloned_volume, il volume di origine non esiste in ETERNUS."
+msgstr "create_cloned_volume, Il volume di origine non esiste in ETERNUS."
#, python-format
msgid ""
"create_consistencygroup_from_src only supports a cgsnapshot source or a "
"consistency group source. Multiple sources cannot be used."
msgstr ""
-"create_consistencygroup_from_src supporta solo un'origine cgsnapshot o "
-"un'origine del gruppo di coerenza. Non possono essere utilizzate più origini."
+"create_consistencygroup_from_src supporta solo un'origine istantanea cg o "
+"un'origine gruppo di coerenza. Non possono essere utilizzate più origini."
msgid ""
"create_consistencygroup_from_src supports a cgsnapshot source or a "
msgid "create_volume_from_snapshot, Source Volume does not exist in ETERNUS."
msgstr ""
-"create_volume_from_snapshot, il volume di origine non esiste in ETERNUS."
+"create_volume_from_snapshot, Il volume di origine non esiste in ETERNUS."
#, python-format
msgid ""
msgid "obj missing quotes %s"
msgstr "apici mancanti per obj %s"
-msgid "offset param must be an integer"
-msgstr "il parametro offset deve essere un numero intero"
-
-msgid "offset param must be positive"
-msgstr "il parametro offset deve essere un numero positivo"
-
msgid "open_access_enabled is not off."
msgstr "open_access_enabled non è disattivo."
msgstr "istantanee assegnate"
msgid "snapshots changed"
-msgstr "snapshots modificato"
+msgstr "istantanee modificate"
#, python-format
msgid "source vol id:%s not found"
# Lucas Palm <lapalm@us.ibm.com>, 2016. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b4.dev95\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev192\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-03-08 22:56+0000\n"
+"POT-Creation-Date: 2016-03-12 05:47+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Error connecting via ssh: %s"
msgstr "ssh를 통해 연결하는 중 오류 발생: %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, 소스 볼륨: "
-"%(sourceName)s. 리턴 코드: %(rc)lu. 오류: %(error)s."
-
#, python-format
msgid "Error creating volume: %s."
msgstr "볼륨 작성 중 오류 발생: %s."
msgid "obj missing quotes %s"
msgstr "오브젝트에 따옴표 누락 %s"
-msgid "offset param must be an integer"
-msgstr "offset 매개변수는 정수여야 함"
-
-msgid "offset param must be positive"
-msgstr "offset 매개변수가 양수여야 함"
-
msgid "open_access_enabled is not off."
msgstr "open_access_enabled가 해제되지 않았습니다. "
# Lucas Palm <lapalm@us.ibm.com>, 2016. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b4.dev95\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev192\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-03-08 22:56+0000\n"
+"POT-Creation-Date: 2016-03-12 05:47+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Error connecting via ssh: %s"
msgstr "Erro ao conectar via ssh: %s"
-#, python-format
-msgid ""
-"Error creating cloned volume using Volume: %(cloneName)s, Source Volume: "
-"%(sourceName)s. Return code: %(rc)lu. Error: %(error)s."
-msgstr ""
-"Erro ao criar volume clonado usando o Volume: %(cloneName)s, Volume de "
-"origem: %(sourceName)s. Código de retorno: %(rc)lu. Erro: %(error)s."
-
#, python-format
msgid "Error creating volume: %s."
msgstr "Erro ao criar volume: %s."
msgid "obj missing quotes %s"
msgstr "o objeto não tem aspas %s"
-msgid "offset param must be an integer"
-msgstr "o parâmetro offset deve ser um número inteiro"
-
-msgid "offset param must be positive"
-msgstr "o parâmetro offset deve ser positivo"
-
msgid "open_access_enabled is not off."
msgstr "open_access_enabled não está desativado."
# Lucas Palm <lapalm@us.ibm.com>, 2016. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b4.dev95\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev192\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-03-08 22:56+0000\n"
+"POT-Creation-Date: 2016-03-12 05:47+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Error connecting via ssh: %s"
msgstr "Ошибка при соединении посредством ssh: %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, исходный том "
-"%(sourceName)s. Код возврата: %(rc)lu. Ошибка: %(error)s."
-
#, python-format
msgid "Error creating volume: %s."
msgstr "Ошибка создания тома: %s."
msgid "obj missing quotes %s"
msgstr "у obj отсутствуют кавычки %s"
-msgid "offset param must be an integer"
-msgstr "Параметр offset должен быть целым числом"
-
-msgid "offset param must be positive"
-msgstr "Параметр offset должен быть положительным числом"
-
msgid "open_access_enabled is not off."
msgstr "Параметр open_access_enabled не отключен."
# OpenStack Infra <zanata@openstack.org>, 2015. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b4.dev95\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev192\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-03-08 22:56+0000\n"
+"POT-Creation-Date: 2016-03-12 05:47+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
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 "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."
# Lucas Palm <lapalm@us.ibm.com>, 2016. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b4.dev154\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev192\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-03-11 05:30+0000\n"
+"POT-Creation-Date: 2016-03-12 05:47+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2016-03-10 05:24+0000\n"
+"PO-Revision-Date: 2016-03-12 06:16+0000\n"
"Last-Translator: Linda <duleish@cn.ibm.com>\n"
"Language: zh-CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
msgid "%s"
msgstr "%s"
+#, python-format
+msgid "%s \"data\" is not in result."
+msgstr "结果中没有 %s “数据”。"
+
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is mounted."
msgid "%s configuration option is not set."
msgstr "未设置 %s 配置选项。"
+#, python-format
+msgid "%s does not exist."
+msgstr "%s 不存在。"
+
#, python-format
msgid "%s is not a directory."
msgstr "%s 不是一个目录。"
msgid "%s is not set"
msgstr "未设置 %s "
+#, python-format
+msgid "%s is not set and is required for the replication device to be valid."
+msgstr "未设置 %s,它是使复制设备生效所必需的。"
+
#, python-format
msgid "%s is not set."
msgstr "未设置 %s。"
msgid "A snapshot status is invalid. (status: %(status)s)"
msgstr "快照状态无效。(状态:%(status)s)"
+msgid "A valid secondary target MUST be specified in order to failover."
+msgstr "必须指定有效辅助以进行故障转移。"
+
msgid "A volume ID or share was not specified."
msgstr "未指定卷标识或者共享。"
msgid "Add new host error."
msgstr "添加新主机时发生错误。"
+msgid "Add port to port group error."
+msgstr "向端口组添加端口时出错。"
+
#, python-format
msgid ""
"All the specified storage pools to be managed do not exist. Please check "
msgid "An error has occurred during backup operation"
msgstr "在备份过程中出现一个错误"
+#, python-format
+msgid "An error occured while attempting to modifySnapshot '%s'."
+msgstr "尝试修改快照“%s”时发生了错误。"
+
#, python-format
msgid "An error occured while seeking for volume \"%s\"."
msgstr "查找卷“%s”时发生错误。"
"of its parents."
msgstr "不允许令牌作用域仅限于子项目的用户查看其父代的配额。"
+msgid "Append port group description error."
+msgstr "附加端口组描述时出错。"
+
+#, python-format
+msgid ""
+"Applying the zones and cfgs to the switch failed (error code=%(err_code)s "
+"error msg=%(err_msg)s."
+msgstr ""
+"对交换机应用 zones 和 cfgs 失败(错误代码为 %(err_code)s,错误消息为 "
+"%(err_msg)s)。"
+
#, python-format
msgid "Array does not exist or is offline. Current status of array is %s."
msgstr "阵列不存在或者处于脱机状态。阵列的当前状态为 %s。"
msgid "Associate initiator to host error."
msgstr "使启动程序与主机相关联时发生错误。"
+msgid "Associate lun to QoS error."
+msgstr "将 LUN 关联至 QoS 时出错。"
+
msgid "Associate lun to lungroup error."
msgstr "使 LUN 与 LUN 组关联时发生错误。"
msgid "Authentication error"
msgstr "认证错误"
+#, python-format
+msgid "Authentication failed, verify the switch credentials, error code %s."
+msgstr "认证失败,请验证交换机凭证,错误代码:%s。"
+
msgid "Authorization error"
msgstr "授权错误"
msgid "Cache volume %(cache_vol)sdoes not have snapshot %(cache_snap)s."
msgstr "高速缓存卷 %(cache_vol)s 没有快照 %(cache_snap)s。"
+#, python-format
+msgid "Cache volume %s does not have required properties"
+msgstr "高速缓存卷 %s 没有必需属性。"
+
msgid "Call returned a None object"
msgstr "调用返回了 None 对象"
+msgid "Can not add FC port to host."
+msgstr "无法将 FC 端口添加至主机。"
+
#, python-format
msgid "Can not find cache id by cache name %(name)s."
msgstr "按高速缓存名称 %(name)s 找不到高速缓存标识。"
msgid "Can not find partition id by name %(name)s."
msgstr "按名称 %(name)s 找不到分区标识。"
+#, python-format
+msgid "Can not get pool info. pool: %s"
+msgstr "无法获取池信息。池:%s"
+
#, python-format
msgid "Can not translate %s to integer."
msgstr "无法把 %s 转换成整数"
msgid "Can't decode backup record."
msgstr "无法将备份记录解码。"
+#, python-format
+msgid "Can't extend replication volume, volume: %(id)s"
+msgstr "无法扩展复制卷,卷:%(id)s"
+
+msgid "Can't find LUN on the array, please check the source-name or source-id."
+msgstr "在阵列上找不到 LUN,请检查 source-name 或 source-id。"
+
#, python-format
msgid "Can't find cache name on the array, cache name is: %(name)s."
msgstr "在阵列上找不到高速缓存名称,高速缓存名称为 %(name)s。"
+#, python-format
+msgid "Can't find lun id from db, volume: %(id)s"
+msgstr "在数据库中找不到 LUN 标识,卷:%(id)s"
+
+#, python-format
+msgid "Can't find lun info on the array. volume: %(id)s, lun name: %(name)s."
+msgstr "在阵列上找不到 LUN 信息。卷:%(id)s。LUN 名称:%(name)s。"
+
#, python-format
msgid "Can't find partition name on the array, partition name is: %(name)s."
msgstr "在阵列上找不到分区名称,分区名称为 %(name)s。"
msgid "Can't find service: %s"
msgstr "找不到以下服务:%s"
+msgid ""
+"Can't find snapshot on array, please check the source-name or source-id."
+msgstr "在阵列上找不到快照,请检查 source-name 或 source-id。"
+
+msgid "Can't find the same host id from arrays."
+msgstr "在阵列中找不到同一主机标识。"
+
+#, python-format
+msgid "Can't get volume id from snapshot, snapshot: %(id)s"
+msgstr "无法通过快照获取卷,快照:%(id)s"
+
+#, python-format
+msgid "Can't get volume id. Volume name: %s."
+msgstr "无法获取卷标识,卷名:%s。"
+
+#, python-format
+msgid "Can't import LUN %(lun_id)s to Cinder. LUN type mismatched."
+msgstr "无法将 LUN %(lun_id)s 导入至 Cinder。LUN 类型不匹配。"
+
+#, python-format
+msgid "Can't import LUN %s to Cinder. Already exists in a HyperMetroPair."
+msgstr "无法将 LUN %s 导入至 Cinder。它在 HyperMetroPair 中已存在。"
+
+#, python-format
+msgid "Can't import LUN %s to Cinder. Already exists in a LUN copy task."
+msgstr "无法将 LUN %s 导入至 Cinder。它在 LUN 复制任务中已存在。"
+
+#, python-format
+msgid "Can't import LUN %s to Cinder. Already exists in a LUN group."
+msgstr "无法将 LUN %s 导入至 Cinder。它在 LUN 组中已存在。"
+
+#, python-format
+msgid "Can't import LUN %s to Cinder. Already exists in a LUN mirror."
+msgstr "无法将 LUN %s 导入至 Cinder。它在 LUN 镜像中已存在。"
+
+#, python-format
+msgid "Can't import LUN %s to Cinder. Already exists in a SplitMirror."
+msgstr "无法将 LUN %s 导入至 Cinder。它在 SplitMirror 中已存在。"
+
+#, python-format
+msgid "Can't import LUN %s to Cinder. Already exists in a migration task."
+msgstr "无法将 LUN %s 导入至 Cinder。它在迁移任务中已存在。"
+
+#, python-format
+msgid ""
+"Can't import LUN %s to Cinder. Already exists in a remote replication task."
+msgstr "无法将 LUN %s 导入至 Cinder。它在远程复制任务中已存在。"
+
+#, python-format
+msgid "Can't import LUN %s to Cinder. LUN status is not normal."
+msgstr "无法将 LUN %s 导入至 Cinder。LUN 状态异常。"
+
+#, python-format
+msgid "Can't import snapshot %s to Cinder. Snapshot doesn't belong to volume."
+msgstr "无法将快照 %s 导入至 Cinder。快照不属于卷。"
+
+#, python-format
+msgid "Can't import snapshot %s to Cinder. Snapshot is exposed to initiator."
+msgstr "无法将快照 %s 导入至 Cinder。快照已展示给启动程序。"
+
+#, python-format
+msgid ""
+"Can't import snapshot %s to Cinder. Snapshot status is not normal or running "
+"status is not online."
+msgstr "无法将 LUN %s 导入至 Cinder。快照状态异常或运行状态并非“在线”。"
+
#, python-format
msgid "Can't open config file: %s"
msgstr "无法打开配置文件 %s"
"无法连接已经连接的卷 %s;通过“netapp_enable_multiattach”配置选项禁用了多个连"
"接。"
+msgid "Cannot change VF context in the session."
+msgstr "无法更改会话中的 VF 上下文。"
+
+#, python-format
+msgid ""
+"Cannot change VF context, specified VF is not available in the manageable VF "
+"list %(vf_list)s."
+msgstr "无法更改 VF 上下文,指定的 VF 在管理 VF 列表 %(vf_list)s 中不可用。"
+
msgid "Cannot connect to ECOM server."
msgstr "无法连接至 ECOM 服务器。"
"无法从一致性组 %(group_id)s 移除卷 %(volume_id)s因为该卷处于无效状态:"
"%(status)s。以下是有效状态:%(valid)s。"
+#, python-format
+msgid "Cannot retype from HPE3PARDriver to %s."
+msgstr "无法将 HPE3PARDriver 转型为 %s。"
+
msgid "Cannot retype from one 3PAR array to another."
msgstr "一个 3PAR 阵列无法通过 retype 操作变为另一个阵列。"
msgid "Cgsnapshot status must be available or error"
msgstr "Cg 快照状态必须为“可用”或“错误”"
+msgid "Change hostlun id error."
+msgstr "更改 hostlun 标识时出错。"
+
msgid "Change lun priority error."
msgstr "更改 LUN 优先级时发生错误。"
msgid "Clone feature is not licensed on %(storageSystem)s."
msgstr "克隆功能在 %(storageSystem)s 上未获许可。"
+#, python-format
+msgid ""
+"Clone type '%(clone_type)s' is invalid; valid values are: '%(full_clone)s' "
+"and '%(linked_clone)s'."
+msgstr ""
+"克隆“%(clone_type)s”无效;有效值为:“%(full_clone)s”和“%(linked_clone)s”。"
+
msgid ""
"Cluster is not formatted. You should probably perform \"dog cluster format\"."
msgstr "集群未格式化。您可能应该执行“dog cluster format”。"
msgid "Condition has no field."
msgstr "条件没有任何字段。"
+#, python-format
+msgid "Config 'max_over_subscription_ratio' invalid. Must be > 0: %s"
+msgstr "配置“max_over_subscription_ratio”无效。必须大于 0:%s"
+
msgid "Configuration error: dell_sc_ssn not set."
msgstr "配置错误:未设置 dell_sc_ssn。"
msgid "Configuration file %(configurationFile)s does not exist."
msgstr "配置文件 %(configurationFile)s 不存在。"
+msgid "Configuration is not found."
+msgstr "找不到配置。"
+
#, python-format
msgid "Configuration value %s is not set."
msgstr "未设置配置值 %s。"
msgid "Could not find target %s"
msgstr "找不到目标 %s"
+#, python-format
+msgid "Could not find the parent volume for Snapshot '%s' on array."
+msgstr "在阵列上找不到快照“%s”的父卷。"
+
+#, python-format
+msgid "Could not find unique snapshot %(snap)s on volume %(vol)s."
+msgstr "在卷 %(vol)s 上找不到唯一快照 %(snap)s。"
+
msgid "Could not get system name."
msgstr "未能获取系统名称。"
msgid "Could not read %s. Re-running with sudo"
msgstr "未能读取 %s。正在使用 sudo 重新运行"
+#, python-format
+msgid ""
+"Could not read information for snapshot %(name)s. Code: %(code)s. Reason: "
+"%(reason)s"
+msgstr "无法读取快照 %(name)s 的信息。代码:%(code)s。原因:%(reason)s"
+
#, python-format
msgid "Could not restore configuration file %(file_path)s: %(exc)s"
msgstr "无法复原配置文件 %(file_path)s:%(exc)s"
msgid "Could not save configuration to %(file_path)s: %(exc)s"
msgstr "未能将配置保存到 %(file_path)s:%(exc)s"
+#, python-format
+msgid "Could not start consistency group snapshot %s."
+msgstr "无法启动一致性组快照 %s。"
+
+#, python-format
+msgid "Counter %s not found"
+msgstr "找不到计数器 %s"
+
msgid "Create QoS policy error."
msgstr "创建 QoS 策略时发生错误。"
msgid "Create hostgroup error."
msgstr "创建主机组时发生错误。"
+#, python-format
+msgid "Create hypermetro error. %s."
+msgstr "创建 hypermetro 错误。%s。"
+
+msgid "Create lun error."
+msgstr "创建 LUN 时出错。"
+
msgid "Create lun migration error."
msgstr "创建 LUN 迁移时发生错误。"
msgid "Create manager volume flow failed."
msgstr "创建管理器卷流失败。"
+msgid "Create port group error."
+msgstr "创建端口组时出错。"
+
+msgid "Create replication error."
+msgstr "创建复制错误。"
+
+#, python-format
+msgid "Create replication pair failed. Error: %s."
+msgstr "创建复制对失败。错误:%s。"
+
msgid "Create snapshot error."
msgstr "创建快照时发生错误。"
msgid "Create volume failed."
msgstr "创建卷失败。"
+msgid "Creating a consistency group from a source is not currently supported."
+msgstr "当前不支持通过源创建一致性组。"
+
#, python-format
msgid ""
"Creating and activating zone set failed: (Zone set=%(cfg_name)s error="
msgid "DEPRECATED: Deploy v2 of the Cinder API."
msgstr "已不推荐使用:Cinder API 的 Deploy v2。"
+#, python-format
+msgid ""
+"DRBDmanage driver error: expected key \"%s\" not in answer, wrong DRBDmanage "
+"version?"
+msgstr ""
+"DRBDmanage 驱动程序错误:回复中没有预期关键字“%s”,DRBDmanage 版本是否正确?"
+
msgid ""
"DRBDmanage driver setup error: some required libraries (dbus, drbdmanage.*) "
"not found."
msgid "DRBDmanage expected one resource (\"%(res)s\"), got %(n)d"
msgstr "DRBDmanage 期望一个资源 (\"%(res)s\"),但是获得了 %(n)d"
+#, python-format
+msgid ""
+"DRBDmanage timeout waiting for new volume after snapshot restore; resource "
+"\"%(res)s\", volume \"%(vol)s\""
+msgstr "快照复原后 DRBDmanage 等待新卷时超时;资源“%(res)s”,卷“%(vol)s”"
+
+#, python-format
+msgid ""
+"DRBDmanage timeout waiting for snapshot creation; resource \"%(res)s\", "
+"snapshot \"%(sn)s\""
+msgstr "DRBDmanage 等待创建快照时超时;资源“%(res)s”,快照“%(sn)s”"
+
+#, python-format
+msgid ""
+"DRBDmanage timeout waiting for volume creation; resource \"%(res)s\", volume "
+"\"%(vol)s\""
+msgstr "DRBDmanage 等待创建卷时超时;资源“%(res)s”,卷“%(vol)s”"
+
+#, python-format
+msgid ""
+"DRBDmanage timeout waiting for volume size; volume ID \"%(id)s\" (res "
+"\"%(res)s\", vnr %(vnr)d)"
+msgstr ""
+"DRBDmanage 等待卷大小时超时;卷标识“%(id)s”(res \"%(res)s\",vnr %(vnr)d)"
+
msgid "Data ONTAP API version could not be determined."
msgstr "未能确定数据 ONTAP API 版本。"
msgid "Database schema downgrade is not allowed."
msgstr "不允许对数据库模式进行降级。"
+#, python-format
+msgid "Dataset %s is not shared in Nexenta Store appliance"
+msgstr "数据集 %s 在 Nexenta 存储设备中未共享"
+
+#, python-format
+msgid "Dataset group %s not found at Nexenta SA"
+msgstr "在 Nexenta SA 中找不到数据库组 %s"
+
#, python-format
msgid ""
"Dedup is a valid provisioning type, but requires WSAPI version "
msgid "Delete mapping view error."
msgstr "删除映射视图时发生错误。"
+msgid "Delete port group error."
+msgstr "删除端口组时出错。"
+
msgid "Delete portgroup from mapping view error."
msgstr "从映射视图删除端口组时发生错误。"
msgid ""
"Driver is not able to do retype because the volume (LUN {}) has snapshot "
"which is forbidden to migrate."
-msgstr "驱动程序无法重新输入,因为卷 (LUN {}) 的快照被禁止迁移。"
+msgstr "驱动程序无法转型,因为卷 (LUN {}) 的快照被禁止迁移。"
msgid "Driver must implement initialize_connection"
msgstr "驱动程序必须实现 initialize_connection"
"Error Deleting Initiator Group: %(initiatorGroupName)s. Return code: "
"%(rc)lu. Error: %(error)s"
msgstr ""
-"删除发起者组 %(initiatorGroupName)s 时出错。返回码:%(rc)lu。错误:%(error)s"
+"删除启动程序组 %(initiatorGroupName)s 时出错。返回码:%(rc)lu。错误:"
+"%(error)s"
#, python-format
msgid ""
"获取发起方时出错:发起方组为 %(initiatorgroup)s,返回码为 %(ret.status)d 消"
"息:%(ret.data)s。"
+#, python-format
+msgid ""
+"Error Getting Pool Stats: Pool: %(pool)s Return code: %(status)d Message: "
+"%(data)s."
+msgstr "获取池统计信息时出错:池:%(pool)s 返回码:%(status)d 消息:%(data)s。"
+
#, python-format
msgid ""
"Error Getting Project Stats: Pool: %(pool)s Project: %(project)s Return "
"%(error)s."
msgstr "修改掩码视图 %(groupName)s 时出错。返回码:%(rc)lu。错误为 %(error)s。"
+#, python-format
+msgid "Error Pool ownership: Pool %(pool)s is not owned by %(host)s."
+msgstr "池所有权出错:池 %(pool)s 并非归 %(host)s 所有。"
+
#, python-format
msgid ""
"Error Setting props Props: %(props)s on Volume: %(lun)s of Pool: %(pool)s "
msgid "Error connecting via ssh: %s"
msgstr "通过 ssh 进行连接时出错:%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 时出错,源卷为 %(sourceName)s。返回码为 "
-"%(rc)lu。错误为 %(error)s。"
-
#, python-format
msgid "Error creating volume: %s."
msgstr "创建卷时出错:%s。"
msgid "Error finding %s."
msgstr "查找 %s 时出错。"
+#, python-format
+msgid ""
+"Error getting ReplicationSettingData. Return code: %(rc)lu. Error: %(error)s."
+msgstr "获取 ReplicationSettingData 时出错。返回码:%(rc)lu。错误:%(error)s。"
+
msgid ""
"Error getting appliance version details. Return code: %(ret.status)d "
"Message: %(ret.data)s ."
msgid "Error renaming volume %(vol)s: %(err)s."
msgstr "重命名卷 %(vol)s 时出错:%(err)s。"
+#, python-format
+msgid "Error response: %s"
+msgstr "错误响应:%s"
+
msgid "Error retrieving volume size"
msgstr "检索卷大小时出错"
"在快照 %(snapshot)s 上的卷克隆 %(clone)s(大小为 %(size)d)上验证克隆大小时发"
"生了错误 "
+#, python-format
+msgid "Error while authenticating with switch: %s."
+msgstr "向交换机认证时出错:%s。"
+
+#, python-format
+msgid "Error while changing VF context %s."
+msgstr "更改 VF 上下文 %s 时出错。"
+
+#, python-format
+msgid "Error while checking the firmware version %s."
+msgstr "检查固件版本 %s 时出错。"
+
#, python-format
msgid "Error while checking transaction status: %s"
msgstr "检查事务状态时发生错误:%s"
+#, python-format
+msgid "Error while checking whether VF is available for management %s."
+msgstr "检查 VF 对管理 %s 是否可用时出错。"
+
+#, python-format
+msgid ""
+"Error while connecting the switch %(switch_id)s with protocol %(protocol)s. "
+"Error: %(error)s."
+msgstr ""
+"连接带有协议 %(protocol)s 的交换机 %(switch_id)s 时出错。错误:%(error)s。"
+
+#, python-format
+msgid "Error while creating authentication token: %s"
+msgstr "创建认证令牌时出错:%s"
+
#, python-format
msgid "Error while creating snapshot [status] %(stat)s - [result] %(res)s."
msgstr "创建快照 [status] %(stat)s - [result] %(res)s 时出错。"
msgid "Error while getting disco information [%s]."
msgstr "获取 disco 信息 [%s] 时出错。"
+#, python-format
+msgid "Error while getting nvp value: %s."
+msgstr "获取 nvp 值时出错:%s。"
+
+#, python-format
+msgid "Error while getting session information %s."
+msgstr "获取会话信息 %s 时出错。"
+
+#, python-format
+msgid "Error while parsing the data: %s."
+msgstr "解析数据时出错:%s。"
+
+#, python-format
+msgid "Error while querying page %(url)s on the switch, reason %(error)s."
+msgstr "在交换机上查询页面 %(url)s 时出错,原因:%(error)s。"
+
+#, python-format
+msgid ""
+"Error while removing the zones and cfgs in the zone string: %(description)s."
+msgstr "移除区域字符串中的 zones 和 cgfs 时出错:%(description)s。"
+
#, python-format
msgid "Error while requesting %(service)s API."
msgstr "请求 %(service)s API 时出错。"
msgid "Error while running zoning CLI: (command=%(cmd)s error=%(err)s)."
msgstr "运行分区 CLI 时发生错误:(命令为 %(cmd)s,发生的错误为 %(err)s)。"
+#, python-format
+msgid ""
+"Error while updating the new zones and cfgs in the zone string. Error "
+"%(description)s."
+msgstr "更新区域字符串中的新 zones 和 cgfs 时出错。错误:%(description)s。"
+
msgid "Error writing field to database"
msgstr "将字段写至数据库时出错。"
msgid "Exception in _select_ds_for_volume: %s."
msgstr "_select_ds_for_volume %s 中发生异常。"
+#, python-format
+msgid "Exception while forming the zone string: %s."
+msgstr "构建区域字符串时发生异常:%s。"
+
#, python-format
msgid "Exception: %s"
msgstr "异常:%s"
msgid "Failed creating snapshot for volume %(volname)s: %(response)s."
msgstr "为卷 %(volname)s 创建快照失败:%(response)s。"
+#, python-format
+msgid "Failed getting active zone set from fabric %s."
+msgstr "通过光纤网络 %s 获取活动区域集失败。"
+
#, python-format
msgid "Failed getting details for pool %s."
msgstr "获取池 %s 的详细信息失败。"
"OpenStack volume [%s]."
msgstr "未能创建快照。对于 OpenStack 卷 [%s],找不到 CloudByte 卷信息。"
+#, python-format
+msgid "Failed to create south bound connector for %s."
+msgstr "无法为 %s 创建南向连接器。"
+
#, python-format
msgid "Failed to create storage group %(storageGroupName)s."
msgstr "无法创建存储器组 %(storageGroupName)s。"
msgid "Failed to export for volume: %(reason)s"
msgstr "输出卷失败:%(reason)s"
+#, python-format
+msgid "Failed to extend volume %(name)s, Error msg: %(msg)s."
+msgstr "无法扩展卷 %(name)s,错误消息:%(msg)s。"
+
msgid "Failed to find QoSnode"
msgstr "找不到 QoSnode"
msgid "Failed to find host %s."
msgstr "未能找到主机 %s。"
+#, python-format
+msgid "Failed to find iSCSI initiator group containing %(initiator)s."
+msgstr "找不到包含 %(initiator)s 的 iSCSI 启动程序组。"
+
#, python-format
msgid "Failed to find storage pool for source volume %s."
msgstr "找不到源卷 %s 的存储池。"
msgid "Failed to get Raid Snapshot ID from snapshot: %(snapshot_id)s."
msgstr "未能从快照 %(snapshot_id)s 获取 RAID 快照标识。"
+msgid "Failed to get SplitMirror."
+msgstr "无法获取 SplitMirror。"
+
#, python-format
msgid ""
"Failed to get a storage resource. The system will attempt to get the storage "
msgstr "未能获取域,因为阵列上不存在 CPG (%s)。"
msgid "Failed to get image snapshots."
-msgstr "无法获取镜像快照。"
+msgstr "无法获取映像快照。"
#, python-format
msgid "Failed to get ip on Channel %(channel_id)s with volume: %(volume_id)s."
msgid "Failed to get map info."
msgstr "未能获取映射信息。"
+msgid "Failed to get migration task."
+msgstr "无法获取迁移任务。"
+
msgid "Failed to get model update from clone"
msgstr "未能从克隆获取模型更新"
msgid "Failed to get pool id with volume %(volume_id)s."
msgstr "未能获取具有卷 %(volume_id)s 的池标识。"
+#, python-format
+msgid "Failed to get remote copy information for %(volume)s due to %(err)s."
+msgstr "无法获取 %(volume)s 的远程复制信息,因为发生了 %(err)s。"
+
+#, python-format
+msgid ""
+"Failed to get remote copy information for %(volume)s. Exception: %(err)s."
+msgstr "无法获取 %(volume)s 的远程复制信息。异常:%(err)s。"
+
msgid "Failed to get replica info."
msgstr "未能获取副本信息。"
msgid "Failed to get show fcns database info."
msgstr "未能获取显示 fcns 数据库信息。"
+msgid "Failed to get size of existing volume: %(vol). Volume Manage failed."
+msgstr "无法获取现有卷:%(vol)。卷管理失败。"
+
#, python-format
msgid "Failed to get size of volume %s"
msgstr "未能获取卷 %s 的大小"
msgid "Failed to get target IQN for the LUN %s"
msgstr "未能获取 LUN %s 的目标 IQN"
+msgid "Failed to get target LUN of SplitMirror."
+msgstr "无法获取 SplitMirror 的目标 LUN。"
+
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr "未能获取 LUN %s 的目标门户网站"
"does not match the pool of the host."
msgstr "未能管理现有卷,因为所选卷类型的池与主机的池不匹配。"
+#, python-format
+msgid ""
+"Failed to manage existing volume due to I/O group mismatch. The I/O group of "
+"the volume to be managed is %(vdisk_iogrp)s. I/O groupof the chosen type is "
+"%(opt_iogrp)s."
+msgstr ""
+"无法管理现有卷,因为 I/O 组不匹配。要管理的卷的 I/O 组为 %(vdisk_iogrp)s。所"
+"选类型的 I/O 组为 %(opt_iogrp)s。"
+
+#, python-format
+msgid ""
+"Failed to manage existing volume due to the pool of the volume to be managed "
+"does not match the backend pool. Pool of the volume to be managed is "
+"%(vdisk_pool)s. Pool of the backend is %(backend_pool)s."
+msgstr ""
+"无法管理现有卷,因为要管理的卷的池与后端池不匹配。要管理的卷的池为 "
+"%(vdisk_pool)s。后端的池为 %(backend_pool)s。"
+
+msgid ""
+"Failed to manage existing volume due to the volume to be managed is "
+"compress, but the volume type chosen is not compress."
+msgstr "无法管理现有卷,要管理的卷为压缩卷,但所选卷类型并非压缩卷。"
+
+msgid ""
+"Failed to manage existing volume due to the volume to be managed is not "
+"compress, but the volume type chosen is compress."
+msgstr "无法管理现有卷,要管理的卷并非压缩卷,但所选卷类型为压缩卷。"
+
+msgid ""
+"Failed to manage existing volume due to the volume to be managed is not in a "
+"valid I/O group."
+msgstr "无法管理现有卷,因为要管理的卷未包含在有效 I/O 组中。"
+
+msgid ""
+"Failed to manage existing volume due to the volume to be managed is thick, "
+"but the volume type chosen is thin."
+msgstr "无法管理现有卷,因为要管理的卷为厚卷,但所选卷类型为薄卷。"
+
+msgid ""
+"Failed to manage existing volume due to the volume to be managed is thin, "
+"but the volume type chosen is thick."
+msgstr "无法管理现有卷,要管理的卷为薄卷,但所选卷类型为厚卷。"
+
#, python-format
msgid "Failed to manage volume %s."
msgstr "未能管理卷 %s。"
msgid "Failed to retrieve active zoning configuration %s"
msgstr "无法检索处于活动状态的分区配置 %s"
+#, python-format
+msgid ""
+"Failed to set CHAP authentication for target IQN %(iqn)s. Details: %(ex)s"
+msgstr "无法为目标 IQN %(iqn)s 设置 CHAP 认证。详细信息:%(ex)s"
+
#, python-format
msgid "Failed to set QoS for existing volume %(name)s, Error msg: %(msg)s."
msgstr "未能对现有卷 %(name)s 设置 QoS,错误消息:%(msg)s。"
msgid "Failed to update or delete zoning configuration"
msgstr "未能更新或删除分区配置"
+msgid "Failed to update or delete zoning configuration."
+msgstr "无法更新或删除分区配置。"
+
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr "未能通过规范 %(qos_specs)s 更新 qos_specs:%(specs_id)s。"
msgid "Failed to update quota usage while retyping volume."
-msgstr "重新输入卷时,更新配额使用率失败"
+msgstr "对卷进行转型时,更新配额使用率失败"
msgid "Failed to update snapshot."
msgstr "无法更新快照。"
msgid "Flexvisor volume %(id)s failed to join group %(vgid)s."
msgstr "Flexvisor 卷 %(id)s 未能加入组 %(vgid)s。"
+#, python-format
+msgid "Folder %s does not exist in Nexenta Store appliance"
+msgstr "文件夹 %s 在 Nexenta 存储设备中不存在"
+
#, python-format
msgid "GPFS is not running, state: %s."
msgstr "GPFS 没有在运行,状态:%s。"
msgid "Gateway VIP is not set"
msgstr "未设置网关 VIP"
+msgid "Get FC ports by port group error."
+msgstr "按端口组获取 FC 端口时出错。"
+
msgid "Get FC ports from array error."
msgstr "从阵列中获取 FC 端口时发生错误。"
msgid "Get FC target wwpn error."
msgstr "获取 FC 目标 WWPN 时发生错误。"
+msgid "Get HyperMetroPair error."
+msgstr "获取 HyperMetroPair 时出错。"
+
+msgid "Get LUN group by view error."
+msgstr "按视图获取 LUN 组时出错。"
+
msgid "Get LUNcopy information error."
msgstr "获取 LUNcopy 信息时发生错误。"
msgid "Get QoS policy error."
msgstr "获取 QoS 策略时发生错误。"
+msgid "Get SplitMirror error."
+msgstr "获取 SplitMirror 时出错。"
+
+msgid "Get array info error."
+msgstr "获取阵列信息时出错。"
+
msgid "Get cache by name error."
msgstr "按名称获取高速缓存时发生错误。"
msgid "Get connected free FC wwn error."
msgstr "获取已连接的空闲 FC wwn 时发生错误。"
+msgid "Get engines error."
+msgstr "获取引擎时出错。"
+
msgid "Get host initiators info failed."
msgstr "获取主机启动程序信息失败。"
msgid "Get iSCSI target port error."
msgstr "获取 iSCSI 目标端口时发生错误。"
+msgid "Get lun id by name error."
+msgstr "通过名称获取 LUN 标识时出错。"
+
msgid "Get lun migration task error."
msgstr "获取 LUN 迁移任务时发生错误。"
msgid "Get lungroup information error."
msgstr "获取 LUN 组信息时发生错误。"
+msgid "Get migration task error."
+msgstr "获取迁移任务时出错。"
+
+msgid "Get pair failed."
+msgstr "获取对失败。"
+
msgid "Get partition by name error."
msgstr "按名称获取分区时发生错误。"
msgid "Get partition by partition id error."
msgstr "按分区标识获取分区时发生错误。"
+msgid "Get port group by view error."
+msgstr "按视图获取端口组时出错。"
+
+msgid "Get port group error."
+msgstr "获取端口组时出错。"
+
+msgid "Get port groups by port error."
+msgstr "按端口获取端口组时出错。"
+
+msgid "Get ports by port group error."
+msgstr "按端口组获取端口时出错。"
+
+msgid "Get remote device info failed."
+msgstr "获取远程设备信息失败。"
+
+msgid "Get remote devices error."
+msgstr "获取远程设备时出错。"
+
msgid "Get smartcache by cache id error."
msgstr "按高速缓存标识获取 smartcache 时发生错误。"
+msgid "Get snapshot error."
+msgstr "获取快照时出错。"
+
msgid "Get snapshot id error."
msgstr "获取快照标识时发生错误。"
msgid "Get target IP error."
msgstr "获取目标 IP 时发生错误。"
+msgid "Get target LUN of SplitMirror error."
+msgstr "获取 SplitMirror 的目标 LUN 时出错。"
+
+msgid "Get views by port group error."
+msgstr "按端口组获取视图时出错。"
+
msgid "Get volume by name error."
msgstr "按名称获取卷时发生错误。"
msgid "HNAS has disconnected SSC"
msgstr "HNAS 已断开 SSC "
+msgid "HPELeftHand url not found"
+msgstr "找不到 HPELeftHand URL"
+
#, python-format
msgid ""
"HTTPS certificate verification was requested but cannot be enabled with "
msgid "Host with ports %(ports)s not found."
msgstr "找不到具有端口 %(ports)s 的主机。"
+msgid "Hypermetro and Replication can not be used in the same volume_type."
+msgstr "Hypermetro 和复制不能用于同一 volume_type。"
+
#, python-format
msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s."
msgstr "I/O 组 %(iogrp)d 无效;可用的 I/O 组为 %(avail)s。"
"If compression is set to True, rsize must also be set (not equal to -1)."
msgstr "如果 compression 设置为 True,那么还必须设置 rsize(不等于 -1)。"
+msgid "If nofmtdisk is set to True, rsize must also be set to -1."
+msgstr "如果 nofmtdisk 设置为 True,rsize 必须也设置为 -1。"
+
#, python-format
msgid ""
"Illegal value '%(prot)s' specified for flashsystem_connection_protocol: "
"为 flashsystem_connection_protocol 指定的值“%(prot)s”非法:有效值为 "
"%(enabled)s。"
+msgid "Illegal value specified for IOTYPE: 0, 1, or 2."
+msgstr "对 IOTYPE 指定了非法值:0、1 或 2。"
+
msgid "Illegal value specified for smarttier: set to either 0, 1, 2, or 3."
msgstr "为 smarttier 指定了非法值:请将值设置为 0、1、2 或者 3。"
#, python-format
msgid "Image %(image_id)s could not be found."
-msgstr "镜像 %(image_id)s 没有找到。"
+msgstr "找不到映像 %(image_id)s。"
#, python-format
msgid "Image %(image_id)s is not active."
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
-msgstr "镜像 %(image_id)s 无法接受,原因是: %(reason)s"
+msgstr "映像 %(image_id)s 无法接受,原因是: %(reason)s"
msgid "Image location not present."
msgstr "映像位置不存在。"
msgid "Invalid ConsistencyGroup: No host to create consistency group"
msgstr "一致性组无效:没有任何主机用于创建一致性组"
+#, python-format
+msgid ""
+"Invalid HPELeftHand API version found: %(found)s. Version %(minimum)s or "
+"greater required for manage/unmanage support."
+msgstr ""
+"发现无效 HPELeftHand API 版本 (%(found)s)。需要版本 %(minimum)s 或更高版本以"
+"获取管理/取消管理支持。"
+
#, python-format
msgid "Invalid IP address format: '%s'"
msgstr "IP 地址格式“%s”无效"
msgid "Invalid host: %(reason)s"
msgstr "主机无效:%(reason)s"
+#, python-format
+msgid ""
+"Invalid hpe3parclient version found (%(found)s). Version %(minimum)s or "
+"greater required. Run \"pip install --upgrade python-3parclient\" to upgrade "
+"the hpe3parclient."
+msgstr ""
+"发现无效 hpe3parclient 版本 (%(found)s)。需要版本 %(minimum)s 或更高版本。请"
+"运行“pip install --upgrade python-3parclient”以升级 hpe3parclient。"
+
+#, python-format
+msgid ""
+"Invalid hpelefthandclient version found (%(found)s). Version %(minimum)s or "
+"greater required. Run 'pip install --upgrade python-lefthandclient' to "
+"upgrade the hpelefthandclient."
+msgstr ""
+"发现无效 hpelefthandclient 版本 (%(found)s)。需要版本 %(minimum)s 或更高版"
+"本。请运行“pip install --upgrade python-lefthandclient”以升级 "
+"hpelefthandclient。"
+
#, python-format
msgid "Invalid image href %(image_href)s."
-msgstr "无效的镜像href %(image_href)s。"
+msgstr "无效映像 href %(image_href)s。"
msgid "Invalid image identifier or unable to access requested image."
msgstr "映像标识无效,或无法访问所请求映像。"
msgstr "提供了无效的imageRef。"
msgid "Invalid initiator value received"
-msgstr "æ\8e¥æ\94¶å\88°æ\97 æ\95\88å\8f\91èµ·è\80\85值。"
+msgstr "æ\8e¥æ\94¶å\88°æ\97 æ\95\88å\90¯å\8a¨ç¨\8båº\8f值。"
msgid "Invalid input"
msgstr "输入无效"
msgid "Invalid is_public filter [%s]"
msgstr "is_public 过滤器 [%s] 无效"
+#, python-format
+msgid "Invalid lun type %s is configured."
+msgstr "配置了无效 LUN 类型 %s。"
+
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr "元数据大小无效: %(reason)s"
msgid "Invalid port number %(config)s for Coho rpc port"
msgstr "Coho rpc 端口的端口号 %(config)s 无效"
+#, python-format
+msgid ""
+"Invalid prefetch type '%s' is configured. PrefetchType must be in 0,1,2,3."
+msgstr "配置了无效预取类型“%s”。PrefetchType 必须为 0、1、2 和 3 的其中之一。"
+
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr "qos 规范无效:%(reason)s"
msgstr "RPC 服务器发送的响应头无效"
#, python-format
-msgid "Invalid secondary specified, choose from %s."
-msgstr "指定了无效辅助项,请从 %s 中选择。"
+msgid "Invalid secondary_backend_id specified. Valid backend id is %s."
+msgstr "指定了无效 secondary_backend_id。有效后端为 %s。"
msgid "Invalid service catalog json."
msgstr "服务目录 json 无效。"
msgid "Invalid storage pool %s specificed."
msgstr "指定的存储池 %s 无效。"
+msgid "Invalid storage pool is configured."
+msgstr "配置了无效存储池。"
+
#, python-format
msgid "Invalid synchronize mode specified, allowed mode is %s."
msgstr "指定了无效同步方式,允许的方式为 %s。"
+msgid "Invalid transport type."
+msgstr "无效传输类型。"
+
#, python-format
msgid "Invalid update setting: '%s'"
msgstr "无效的更新设置:'%s'"
msgid "Invalid value for age, %(age)s"
msgstr "age 的值 %(age)s 无效"
+#, python-format
+msgid "Invalid value: \"%s\""
+msgstr "无效值:“%s”"
+
#, python-format
msgid ""
"Invalid volume size provided for create request: %s (size argument must be "
msgid "Invalid wwpns format %(wwpns)s"
msgstr "无效 WWPN 格式 %(wwpns)s"
+msgid "Invoking web service failed."
+msgstr "调用 Web Service 失败。"
+
msgid "Issue encountered waiting for job."
msgstr "等待作业时遇到问题。"
msgid "Issue encountered waiting for synchronization."
msgstr "等待同步时遇到问题。"
+msgid ""
+"Issuing a fail-over failed because replication is not properly configured."
+msgstr "发出故障转移失败,因为未正确配置复制。"
+
msgid "Item not found"
msgstr "条目没有找到"
msgid "Keystone version 3 or greater must be used to get nested quota support."
msgstr "必须使用 Keystone 版本 3 或更高版本来获取嵌套配额支持。"
+#, python-format
+msgid "LU does not exist for volume: %s"
+msgstr "卷 %s 没有 LU"
+
msgid "LUN export failed!"
msgstr "LUN 导出失败!"
msgid "LeftHand cluster not found"
msgstr "找不到 LeftHand 集群"
+msgid "License is unavailable."
+msgstr "许可证不可用。"
+
#, python-format
msgid "Line %(dis)d : %(line)s"
msgstr "行 %(dis)d:%(line)s"
msgid "Lock acquisition failed."
msgstr "锁定获取失败。"
+msgid "Logout session error."
+msgstr "注销会话错误。"
+
msgid ""
"Lookup service not configured. Config option for fc_san_lookup_service needs "
"to specify a concrete implementation of the lookup service."
"%(fastPolicyName)s."
msgstr "如果启用了 FAST,那么不支持管理卷。快速策略:%(fastPolicyName)s。"
+msgid "Managing of snapshots to failed-over volumes is not allowed."
+msgstr "不允许管理到达已故障转移的卷的快照。"
+
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within theallotted %(to)d seconds "
msgid "Must specify readonly in request."
msgstr "必须在请求中指定 readonly。"
+msgid "Must specify snapshot source-name or source-id."
+msgstr "必须指定快照 source-name 或 source-id。"
+
msgid "Must specify source-name or source-id."
msgstr "必须指定 source-name 或 source-id。"
msgid "NFS file could not be discovered."
msgstr "未能发现 NFS 文件。"
+msgid "NaElement name cannot be null."
+msgstr "NaElement 名称不能为空。"
+
msgid "Name"
msgstr "名称"
msgstr ""
"用于扩展的新大小必须大于当前大小。(当前:%(size)s,已扩展:%(new_size)s)。"
+#, python-format
+msgid ""
+"New size should be bigger than the real size from backend storage. realsize: "
+"%(oldsize)s, newsize: %(newsize)s."
+msgstr ""
+"新大小应该大于后端存储器中的实际大小。realsize:%(oldsize)s,newsize:"
+"%(newsize)s。"
+
msgid "New volume size must be specified as an integer."
msgstr "新卷的大小必须指定为整数。"
msgid "Nimble Cinder Driver exception"
msgstr "Nimble Cinder 驱动程序异常"
+msgid "No FC initiator can be added to host."
+msgstr "无法将任何 FC 启动程序添加至主机。"
+
+msgid "No FC port connected to fabric."
+msgstr "没有任何 FC 端口连接至光纤网络。"
+
msgid "No FCP targets found"
msgstr "找不到任何 FCP 目标"
msgid "No Port Group elements found in config file."
msgstr "配置文件中找不到端口组。"
+msgid "No VF ID is defined in the configuration file."
+msgstr "未在配置文件中定义 VF 标识。"
+
msgid "No active iSCSI portals with supplied iSCSI IPs"
msgstr "不存在具有所提供 iSCSI IP 的活动 iSCSI 门户网站"
msgid "No consistency group with id %s"
msgstr "不存在任何具有标识 %s 的一致性组"
+#, python-format
+msgid "No element by given name %s."
+msgstr "没有具备给定名称 %s 的元素。"
+
msgid "No errors in logfiles!"
msgstr "日志文件中没有任何错误!"
msgid "No image_name was specified in request."
msgstr "未在请求中指定任何 image_name。"
+msgid "No initiator connected to fabric."
+msgstr "没有任何启动程序连接至光纤网络。"
+
#, python-format
msgid "No initiator group found for initiator %s"
msgstr "找不到对应启动程序 %s 的启动程序组"
msgid "No node found in I/O group %(gid)s for volume %(vol)s."
msgstr "在卷 %(vol)s 的 I/O 组 %(gid)s 中找不到节点。"
+msgid "No pair id in volume replication_driver_data."
+msgstr "卷 replication_driver_data 中没有对标识。"
+
msgid ""
"No pools are available for provisioning volumes. Ensure that the "
"configuration option netapp_pool_name_search_pattern is set correctly."
"没有池可用于提供卷。请确保正确设置了 netapp_pool_name_search_pattern 配置选"
"项。"
+msgid "No remote LUN id in volume replication_driver_data."
+msgstr "卷 replication_driver_data 中没有远程 LUN 标识。"
+
msgid ""
"No response was received from CloudByte storage list iSCSI auth user API "
"call."
msgid "No response was received from CloudByte's list filesystem api call."
msgstr "未从 CloudByte 的列表文件系统 API 调用接收到任何响应。"
+msgid "No service VIP configured and no nexenta_client_address"
+msgstr "未配置服务 VIP 并且没有 nexenta_client_address"
+
#, python-format
msgid "No snap found with %s as backing file."
msgstr "在将 %s 作为支持文件的情况下,找不到任何 snap。"
msgid "No snapshot image found in snapshot group %s."
msgstr "在快照组 %s 中,找不到快照映像。"
+#, python-format
+msgid "No snapshots could be found on volume %s."
+msgstr "在卷 %s 上找不到快照。"
+
#, python-format
msgid "No source snapshots provided to create consistency group %s."
msgstr "未提供源快照,无法创建一致性组 %s。"
msgid "No valid hosts for volume %(id)s with type %(type)s"
msgstr "对于类型为 %(type)s 的卷 %(id)s,不存在任何有效主机"
+#, python-format
+msgid "No vdisk with the UID specified by ref %s."
+msgstr "没有具备引用 %s 指定的 UID 的 vdisk。"
+
+#, python-format
+msgid "No views found for LUN: %s"
+msgstr "找不到 LUN %s 的视图"
+
#, python-format
msgid ""
"No volume on cluster with vserver %(vserver)s and junction path %(junction)s "
msgid "Not a valid string: %s"
msgstr "无效字符串:%s"
+msgid "Not a valid value for NaElement."
+msgstr "此值对 NaElement 无效。"
+
#, python-format
msgid "Not able to find a suitable datastore for the volume: %s."
msgstr "无法找到适合卷 %s 的数据存储器。"
"某个 cinder-volume 服务太旧,无法接受这类请求。您是否正在运行混合 Liberty-"
"Mitaka cinder-volume?"
+msgid "One of the required inputs from host, port or scheme was not found."
+msgstr "找不到来自主机、端口或方案的必需输入之一。"
+
#, python-format
msgid ""
"Only %(value)s %(verb)s request(s) can be made to %(uri)s every "
msgid "Override HTTPS port to connect to Blockbridge API server."
msgstr "覆盖 HTTPS 端口以连接至 Blockbridge API 服务器。"
+#, python-format
+msgid "Pair does not exist on array. Pair id: %s."
+msgstr "对在阵列上不存在。对标识:%s。"
+
#, python-format
msgid "ParseException: %s"
msgstr "ParseException:%s"
msgid "Pool %(poolNameInStr)s is not found."
msgstr "未能找到池 %(poolNameInStr)s。"
+#, python-format
+msgid "Pool %s does not exist in Nexenta Store appliance"
+msgstr "池 %s 在 Nexenta 存储设备中不存在"
+
#, python-format
msgid "Pool from volume['host'] %(host)s not found."
msgstr "找不到 volume['host'] %(host)s 中的池。"
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr "QoS 规范 %(specs_id)s 仍然与实体关联。"
+#, python-format
+msgid "QoS config is wrong. %s must > 0."
+msgstr "QoS 配置不正确。%s 必须大于 0。"
+
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr "QoS 规范 %(specs_id)s 没有任何具有键 %(specs_key)s 的规范。"
msgid "RBD diff op failed - (ret=%(ret)s stderr=%(stderr)s)"
msgstr "RBD 差集操作失败 - (ret=%(ret)s stderr=%(stderr)s)"
+#, python-format
+msgid "REST %(proxy_ver)s hpelefthandclient %(rest_ver)s"
+msgstr "REST %(proxy_ver)s hpelefthandclient %(rest_ver)s"
+
msgid "REST server IP must by specified."
msgstr "必须指定 REST 服务器 IP。"
msgid "Received error string: %s"
msgstr "接收到错误字符串:%s"
+msgid "Reference must be for an unmanaged snapshot."
+msgstr "引用必须针对非受管快照。"
+
msgid "Reference must be for an unmanaged virtual volume."
msgstr "引用必须对应非受管虚拟卷。"
+msgid "Reference must be the name of an unmanaged snapshot."
+msgstr "引用必须是非受管快照的名称。"
+
msgid "Reference must be the volume name of an unmanaged virtual volume."
msgstr "引用必须是非受管虚拟卷的卷名称。"
msgid "Reference must contain either source-name or source-id element."
msgstr "引用必须包含 source-name 或 source-id 元素。"
+msgid "Reference must contain source-id or source-name element."
+msgstr "引用必须包含 source-id 或 source-name 元素。"
+
msgid "Reference must contain source-id or source-name key."
msgstr "引用必须包含 source-id 或 source-name 键。"
msgid "Reference must contain source-name."
msgstr "引用必须包含源名称。"
+msgid "Reference to volume to be managed must contain source-name."
+msgstr "对要管理的卷的引用必须包含 source-name。"
+
+#, python-format
+msgid "Reference to volume: %s to be managed must contain source-name."
+msgstr "对要管理的卷 %s 的引用必须包含 source-name。"
+
#, python-format
msgid ""
"Refusing to migrate volume ID: %(id)s. Please check your configuration "
msgstr ""
"正在拒绝迁移卷标识:%(id)s。请检查配置因为源和目标是同一卷组:%(name)s。"
+msgid "Remote pool cannot be found."
+msgstr "找不到远程池。"
+
msgid "Remove CHAP error."
msgstr "移除 CHAP 时发生错误。"
msgid "Remove iscsi from host error."
msgstr "从主机中移除 iSCSI 时发生错误。"
+msgid "Remove lun from QoS error."
+msgstr "从 QoS 移除 LUN 时出错。"
+
msgid "Remove lun from cache error."
msgstr "从高速缓存移除 LUN 时发生错误。"
msgid "Remove lun from partition error."
msgstr "从分区移除 LUN 时发生错误。"
+msgid "Remove port from port group error."
+msgstr "从端口组移除端口时出错。"
+
msgid "Remove volume export failed."
msgstr "除去卷导出失败。"
msgid "Rename lun on array error."
msgstr "在阵列上重命名 LUN 时发生错误。"
+msgid "Rename snapshot on array error."
+msgstr "在阵列上重命名快照时出错。"
+
#, python-format
msgid "Replication %(name)s to %(ssn)s failed."
msgstr "将 %(name)s 复制到 %(ssn)s 失败。"
msgid "Required flag %s is not set"
msgstr "未设置必需标记 %s"
+msgid "Requires an NaServer instance."
+msgstr "需要 NaServer 实例。"
+
#, python-format
msgid ""
"Reset backup status aborted, the backup service currently configured "
msgid "Response error - %s."
msgstr "响应错误 - %s。"
+msgid "Response error - The storage-system is offline."
+msgstr "响应错误 - 存储器系统已脱机。"
+
#, python-format
msgid "Response error code - %s."
msgstr "响应错误代码 - %s。"
+msgid "RestURL is not configured."
+msgstr "未配置 RestURL。"
+
#, python-format
msgid ""
"Restore backup aborted, expected volume status %(expected_status)s but got "
msgid "Rolling back %(volumeName)s by deleting it."
msgstr "正在通过删除 %(volumeName)s 而对其进行回滚。"
+#, python-format
+msgid ""
+"Running Cinder with a VMware vCenter version less than %s is not allowed."
+msgstr "不允许运行 VMware vCenter 版本低于 %s 的 Cinder。"
+
+msgid "SAN product is not configured."
+msgstr "未配置 SAN 产品。"
+
+msgid "SAN protocol is not configured."
+msgstr "未配置 SAN 协议。"
+
#, python-format
msgid "SMBFS config 'smbfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr "SMBFS 配置“smbfs_oversub_ratio”无效。必须大于 0:%s"
msgid "Service not found."
msgstr "找不到服务。"
+msgid "Set pair secondary access error."
+msgstr "设置对辅助访问时出错。"
+
msgid "Sets thin provisioning."
msgstr "设置自动精简配置。"
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr "快照 %(snapshot_id)s 没有任何具有键 %(metadata_key)s 的元数据。"
+#, python-format
+msgid "Snapshot '%s' doesn't exist on array."
+msgstr "快照“%s”在阵列上不存在。"
+
#, python-format
msgid ""
"Snapshot cannot be created because volume %(vol_id)s is not available, "
msgid "Snapshot res \"%s\" that is not deployed anywhere?"
msgstr "未在任何位置部署的快照资源“%s”?"
+msgid "Snapshot size must be multiple of 1 GB."
+msgstr "快照大小必须是 1 GB 的倍数。"
+
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr "对于 update_snapshot_status,不允许快照状态 %(cur)s"
"Snapshot to be backed up must be available, but the current status is \"%s\"."
msgstr "要备份的快照必须可用,但当前状态为“%s”。"
+#, python-format
+msgid "Snapshot with id of %s could not be found."
+msgstr "找不到标识为 %s 的快照。"
+
#, python-format
msgid "Snapshot%s must not be part of a consistency group."
msgstr "快照 %s 不能包含在一致性组中。"
msgid "Specified logical volume does not exist."
msgstr "所指定的逻辑卷不存在。"
+#, python-format
+msgid "Specified snapshot group with id %s could not be found."
+msgstr "找不到标识为 %s 的指定快照组。"
+
msgid "Specify a password or private_key"
msgstr "请指定密码或 private_key"
"Specify volume type name, description, is_public or a combination thereof."
msgstr "指定卷类型名称、描述、is_public 或它们的组合。"
+msgid "Split pair error."
+msgstr "拆分对时出错。"
+
+msgid "Split replication failed."
+msgstr "拆分复制失败。"
+
msgid "Start LUNcopy error."
msgstr "启动 LUNcopy 时发生错误。"
msgid "Storage host %(svr)s not detected, verify name"
msgstr "未检测到存储器主机 %(svr)s,请验证名称"
+msgid "Storage pool is not configured."
+msgstr "未配置存储池。"
+
#, python-format
msgid "Storage profile: %(storage_profile)s not found."
msgstr "找不到存储器概要文件 %(storage_profile)s。"
"子代使用率之和“%(sum)s”大于资源“%(res)s”的项目“%(proj)s”的可用配"
"额“%(free)s”。请降低以下一个或多个项目的限制或使用率“%(child_ids)s”"
+msgid "Switch over pair error."
+msgstr "切换对时出错。"
+
+msgid "Sync pair error."
+msgstr "同步对时出错。"
+
msgid "Synchronizing secondary volume to primary failed."
msgstr "使辅助卷与主卷同步失败。"
+#, python-format
+msgid "System %(id)s found with bad password status - %(pass_status)s."
+msgstr "发现系统 %(id)s 的密码状态无效 - %(pass_status)s。"
+
#, python-format
msgid "System %(id)s found with bad status - %(status)s."
msgstr "找到具有以下不正确状态的系统 %(id)s:%(status)s。"
"该阵列不支持 SLO %(slo)s 和工作负载 %(workload)s 的存储池设置。请检查该阵列以"
"获取有效 SLO 和工作负载。"
+msgid ""
+"The back-end where the volume is created does not have replication enabled."
+msgstr "创建该卷的后端未启用复制。"
+
#, python-format
msgid ""
"The command %(cmd)s failed. (ret: %(ret)s, stdout: %(out)s, stderr: %(err)s)"
msgid "The extraspec: %(extraspec)s is not valid."
msgstr "额外规范 %(extraspec)s 无效。"
+#, python-format
+msgid "The failed-over volume could not be deleted: %s"
+msgstr "无法删除已故障转移的卷:%s"
+
#, python-format
msgid "The following elements are required: %s"
msgstr "需要下列元素:%s"
msgid "The host group or iSCSI target was not found."
msgstr "找不到主机组或 iSCSI 目标。"
+msgid ""
+"The host is not ready to be failed back. Please resynchronize the volumes "
+"and resume replication on the 3PAR backends."
+msgstr "主机未准备好故障返回。请重新同步卷并在 3PAR 后端上继续进行复制。"
+
+msgid ""
+"The host is not ready to be failed back. Please resynchronize the volumes "
+"and resume replication on the LeftHand backends."
+msgstr "主机未准备好故障返回。请重新同步卷并在 LeftHand 后端上继续进行复制。"
+
+msgid ""
+"The host is not ready to be failed back. Please resynchronize the volumes "
+"and resume replication on the Storwize backends."
+msgstr "主机未准备好故障返回。请重新同步卷并在 Storwize 后端上继续进行复制。"
+
#, python-format
msgid "The iSCSI CHAP user %(user)s does not exist."
msgstr "iSCSI CHAP 用户 %(user)s 不存在。"
msgid "The parent backup must be available for incremental backup."
msgstr "父备份必须可用于增量备份。"
+#, python-format
+msgid "The provided snapshot '%s' is not a snapshot of the provided volume."
+msgstr "所提供快照“%s”并非所提供卷的快照。"
+
msgid ""
"The reference to the volume in the backend should have the format "
"file_system/volume_name (volume_name cannot contain '/')"
"对后端中的卷的引用应具有以下格式:file_system/volume_name(volume_name 不能包"
"含“/”)"
+#, python-format
+msgid "The remote retention count must be %s or less."
+msgstr "远程保留计数不得高于 %s。"
+
+msgid ""
+"The replication mode was not configured correctly in the volume type "
+"extra_specs. If replication:mode is periodic, replication:sync_period must "
+"also be specified and be between 300 and 31622400 seconds."
+msgstr ""
+"未在卷类型 extra_specs 中正确配置复制方式。如果 replication:mode 为 "
+"periodic,那么必须同时指定 replication:sync_period 并且周期必须介于 300 秒到 "
+"31622400 秒之间。"
+
+#, python-format
+msgid "The replication sync period must be at least %s seconds."
+msgstr "同步复制周期必须至少为 %s 秒。"
+
#, python-format
msgid ""
"The requested size : %(requestedSize)s is not the same as resulting size: "
msgid "The results are invalid."
msgstr "结果无效。"
+#, python-format
+msgid "The retention count must be %s or less."
+msgstr "保留计数不得高于 %s。"
+
msgid "The snapshot cannot be created when the volume is in maintenance mode."
msgstr "当卷处于维护方式时,无法创建快照。"
msgid "The specified %(desc)s is busy."
msgstr "指定的 %(desc)s 处于繁忙状态。"
+#, python-format
+msgid "The specified LUN does not belong to the given pool: %s."
+msgstr "指定的 LUN 不属于给定池:%s。"
+
#, python-format
msgid ""
"The specified ldev %(ldev)s could not be managed. The ldev must not be "
msgid "The specified volume is mapped to a host."
msgstr "所指定的卷已映射至主机。"
+#, python-format
+msgid ""
+"The storage array password for %s is incorrect, please update the configured "
+"password."
+msgstr "%s 的存储阵列密码不正确,请更新所配置密码。"
+
#, python-format
msgid "The storage backend can be used. (config_group: %(config_group)s)"
msgstr "可使用存储器后端。(config_group:%(config_group)s)"
+#, python-format
+msgid ""
+"The storage device does not support %(prot)s. Please configure the device to "
+"support %(prot)s or switch to a driver using a different protocol."
+msgstr ""
+"存储器设备不支持 %(prot)s。请配置该设备以支持 %(prot)s 或切换至使用另一协议的"
+"驱动程序。"
+
#, python-format
msgid ""
"The striped meta count of %(memberCount)s is too small for volume: "
msgid "There is no virtual disk device."
msgstr "不存在任何虚拟盘设备。"
+#, python-format
+msgid "There was an error adding the volume to the remote copy group: %s."
+msgstr "将该卷添加至远程复制组时发生了错误:%s。"
+
+#, python-format
+msgid "There was an error creating the cgsnapshot: %s"
+msgstr "创建 cgsnapshot 时发生错误:%s"
+
+#, python-format
+msgid "There was an error creating the remote copy group: %s."
+msgstr "创建远程复制组时发生了错误:%s。"
+
+#, python-format
+msgid ""
+"There was an error setting the sync period for the remote copy group: %s."
+msgstr "为远程复制组设置同步周期时发生了错误:%s。"
+
+#, python-format
+msgid ""
+"There was an error setting up a remote copy group on the 3PAR arrays: "
+"('%s'). The volume will not be recognized as replication type."
+msgstr ""
+"在 3PAR 阵列上设置远程复制组时发生了错误:(“%s”)。该卷未被识别为复制类型。"
+
+#, python-format
+msgid ""
+"There was an error setting up a remote schedule on the LeftHand arrays: "
+"('%s'). The volume will not be recognized as replication type."
+msgstr ""
+"在 LeftHand 阵列上设置远程调度时发生了错误:(“%s”)。该卷未被识别为复制类"
+"型。"
+
+#, python-format
+msgid "There was an error starting remote copy: %s."
+msgstr "启动远程复制时发生了错误:%s。"
+
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr "未配置 Gluster 配置文件 (%s)"
msgid "Type access modification is not applicable to public volume type."
msgstr "类型访问修改不适用于公共卷类型。"
+msgid "Type cannot be converted into NaElement."
+msgstr "此类型不能转换为 NaElement。"
+
#, python-format
msgid "TypeError: %s"
msgstr "TypeError:%s"
msgid "UUIDs %s are in both add and remove volume list."
msgstr "UUID %s 同时位于“添加卷”和“移除卷”列表中。"
+#, python-format
+msgid "Unable to access the Storwize back-end for volume %s."
+msgstr "无法访问卷 %s 的 Storwize 后端。"
+
msgid "Unable to access the backend storage via file handle."
msgstr "通过文件句柄无法访问后端存储器。"
msgid "Unable to create replica clone for volume %s."
msgstr "无法为卷 %s 创建副本克隆。"
+#, python-format
+msgid "Unable to create the relationship for %s."
+msgstr "无法为 %s 创建该关系。"
+
#, python-format
msgid "Unable to create volume %(name)s from %(snap)s."
msgstr "无法通过 %(snap)s 创建卷 %(name)s。"
msgid "Unable to delete snapshot policy on volume %s."
msgstr "无法删除卷 %s 上的快照策略。"
+#, python-format
+msgid ""
+"Unable to delete the target volume for volume %(vol)s. Exception: %(err)s."
+msgstr "无法删除卷 %(vol)s 的目标卷。异常:%(err)s。"
+
msgid ""
"Unable to detach volume. Volume status must be 'in-use' and attach_status "
"must be 'attached' to detach."
msgid "Unable to enable replication and snapcopy at the same time."
msgstr "无法同时启用复制和 snapcopy。"
+#, python-format
+msgid "Unable to establish the partnership with the Storwize cluster %s."
+msgstr "无法建立与 Storwize 集群 %s 的伙伴关系。"
+
#, python-format
msgid "Unable to extend volume %s"
msgstr "无法扩展卷 %s"
+#, python-format
+msgid ""
+"Unable to fail-over the volume %(id)s to the secondary back-end, because the "
+"replication relationship is unable to switch: %(error)s"
+msgstr "无法将卷 %(id)s 故障转移至辅助后端,因为复制关系无法切换:%(error)s"
+
msgid ""
"Unable to failback to \"default\", this can only be done after a failover "
"has completed."
msgid "Unable to get stats for backend_name: %s"
msgstr "无法获取 backend_name %s 的统计信息"
+msgid "Unable to get storage volume from job."
+msgstr "无法通过作业获取存储器卷。"
+
#, python-format
msgid "Unable to get target endpoints for hardwareId %(hardwareIdInstance)s."
msgstr "无法获取对应硬件标识 %(hardwareIdInstance)s 的目标端点。"
msgid "Unable to get the name of the portgroup."
msgstr "无法获取端口组的名称。"
+#, python-format
+msgid "Unable to get the replication relationship for volume %s."
+msgstr "无法获取卷 %s 的复制关系。"
+
#, python-format
msgid ""
"Unable to import volume %(deviceId)s to cinder. It is the source volume of "
msgid "Unable to rename volume %(existing)s to %(newname)s"
msgstr "无法将卷 %(existing)s 重命名为 %(newname)s"
+#, python-format
+msgid "Unable to retrieve snapshot group with id of %s."
+msgstr "无法检索标识为 %s 的快照组。"
+
#, python-format
msgid ""
"Unable to retype %(specname)s, expected to receive current and requested "
"%(spectype)s values. Value received: %(spec)s"
msgstr ""
-"无法重新输入 %(specname)s,需要接收当前的和请求的 %(spectype)s 值。接收到的"
-"值:%(spec)s"
+"无法对 %(specname)s 进行转型,需要接收当前的和请求的 %(spectype)s 值。接收到"
+"的值:%(spec)s"
#, python-format
msgid ""
"new type is replication. Volume = %s"
msgstr "无法转型:当前操作需要卷拷贝,当新类型为复制时,不允许卷拷贝。卷为 %s"
+#, python-format
+msgid ""
+"Unable to set up mirror mode replication for %(vol)s. Exception: %(err)s."
+msgstr "无法对 %(vol)s 设置镜像方式复制。异常:%(err)s。"
+
#, python-format
msgid "Unable to snap Consistency Group %s"
msgstr "无法为一致性组 %s 创建快照"
"Unexpected mapping status %(status)s for mapping%(id)s. Attributes: %(attr)s."
msgstr "映射 %(id)s 的意外映射状态 %(status)s。属性:%(attr)s。"
+#, python-format
+msgid "Unexpected output. Expected [%(expected)s] but received [%(output)s]"
+msgstr "意外输出。需要 [%(expected)s],但接收到 [%(output)s]"
+
msgid "Unexpected response from Nimble API"
msgstr "来自 Nimble API 的意外响应"
msgid "Unexpected status code"
msgstr "意外的状态码"
+#, python-format
+msgid ""
+"Unexpected status code from the switch %(switch_id)s with protocol "
+"%(protocol)s for url %(page)s. Error: %(error)s"
+msgstr ""
+"对于 url %(page)s,带有协议 %(protocol)s 的交换机 %(switch_id)s 发出意外状态"
+"码。错误:%(error)s"
+
msgid "Unknown Gluster exception"
msgstr "Gluster 异常未知"
msgid "Unknown action"
msgstr "操作未知"
+#, python-format
+msgid ""
+"Unknown if the volume: %s to be managed is already being managed by Cinder. "
+"Aborting manage volume. Please add 'cinder_managed' custom schema property "
+"to the volume and set its value to False. Alternatively, Set the value of "
+"cinder config policy 'zfssa_manage_policy' to 'loose' to remove this "
+"restriction."
+msgstr ""
+"不知道要管理的卷 %s 是否已由 Cinder 管理。正在异常中止管理卷。请"
+"将“cinder_managed”定制模式属性添加至该卷,并将其值设置为 False。或者,将 "
+"Cinder 配置策略“zfssa_manage_policy”的值设置为“loose”以移除此限制。"
+
+#, python-format
+msgid ""
+"Unknown if the volume: %s to be managed is already being managed by Cinder. "
+"Aborting manage volume. Please add 'cinder_managed' custom schema property "
+"to the volume and set its value to False. Alternatively, set the value of "
+"cinder config policy 'zfssa_manage_policy' to 'loose' to remove this "
+"restriction."
+msgstr ""
+"不知道要管理的卷 %s 是否已由 Cinder 管理。正在异常中止管理卷。请"
+"将“cinder_managed”定制模式属性添加至该卷,并将其值设置为 False。或者,将 "
+"Cinder 配置策略“zfssa_manage_policy”的值设置为“loose”以移除此限制。"
+
#, python-format
msgid "Unknown operation %s."
msgstr "未知操作 %s。"
msgid "Unmanage volume not implemented."
msgstr "未实现非管理卷。"
+msgid "Unmanaging of snapshots from 'failed-over' volumes is not allowed."
+msgstr "不允许取消管理来自“已故障转移”的卷的快照。"
+
+msgid "Unmanaging of snapshots from failed-over volumes is not allowed."
+msgstr "不允许取消管理来自已故障转移的卷的快照。"
+
#, python-format
msgid "Unrecognized QOS keyword: \"%s\""
msgstr "不识别 QOS 关键字:“%s”"
msgid "User not authorized to perform WebDAV operations."
msgstr "用户无权执行 WebDAV 操作。"
+msgid "UserName is not configured."
+msgstr "未配置 UserName。"
+
+msgid "UserPassword is not configured."
+msgstr "未配置 UserPassword。"
+
msgid ""
"V2 rollback - Volume in another storage group besides default storage group."
msgstr "V2 回滚 - 卷在除了缺省存储器组之外的另一个存储器组中。"
msgid "V3 rollback"
msgstr "V3 回滚"
+msgid "VF is not enabled."
+msgstr "未启用 VF。"
+
#, python-format
msgid "VV Set %s does not exist."
msgstr "VV 集 %s 不存在。"
msgid "Volume %s could not be created."
msgstr "未能创建卷 %s。"
+#, python-format
+msgid "Volume %s does not exist in Nexenta SA"
+msgstr "卷 %s 在 Nexenta SA 中不存在"
+
+#, python-format
+msgid "Volume %s does not exist in Nexenta Store appliance"
+msgstr "卷 %s 在 Nexenta 存储设备中不存在"
+
#, python-format
msgid "Volume %s does not have provider_location specified, skipping."
msgstr "卷 %s 没有指定 provider_location,正在跳过。"
msgid "Volume %s doesn't exist on array."
msgstr "卷 %s 在阵列上不存在。"
+#, python-format
+msgid "Volume %s doesn't exist on the ZFSSA backend."
+msgstr "卷 %s 在 ZFSSA 后端上不存在。"
+
#, python-format
msgid "Volume %s is already managed by OpenStack."
msgstr "卷 %s 已由 OpenStack 管理。"
msgid "Volume %s is already part of an active migration."
msgstr "卷 %s 已作为活动迁移的一部分。"
+#, python-format
+msgid ""
+"Volume %s is not of replicated type. This volume needs to be of a volume "
+"type with the extra spec replication_enabled set to '<is> True' to support "
+"replication actions."
+msgstr ""
+"卷 %s 并非被复制类型。此卷必须为 extra spec replication_enabled 设置为“<is> "
+"True”的卷类型以支持复制操作。"
+
#, python-format
msgid ""
"Volume %s is online. Set volume to offline for managing using OpenStack."
msgid "Volume cannot be restored since it contains snapshots."
msgstr "卷无法复原,因为它包含快照。"
+msgid "Volume create failed while extracting volume ref."
+msgstr "抽取卷引用时创建卷失败。"
+
#, python-format
msgid "Volume device file path %s does not exist."
msgstr "卷设备文件路径 %s 不存在。"
msgid "Volume driver reported an error: %(message)s"
msgstr "卷驱动程序已报告错误:%(message)s"
+msgid "Volume has a temporary snapshot that can't be deleted at this time."
+msgstr "卷具有此时不能删除的临时快照。"
+
+msgid "Volume has children and cannot be deleted!"
+msgstr "卷具有子代,不能删除!"
+
#, python-format
msgid "Volume in consistency group %s is attached. Need to detach first."
msgstr "已连接一致性组 %s 中的卷。需要先断开连接。"
msgid "Volume not found on configured storage backend."
msgstr "在已配置的存储器后端上找不到卷。"
+msgid ""
+"Volume not found on configured storage backend. If your volume name contains "
+"\"/\", please rename it and try to manage again."
+msgstr "在所配置存储器后端找不到卷。如果卷名包含“/”,请重命名并重试管理。"
+
msgid "Volume not found on configured storage pools."
msgstr "在已配置的存储池上找不到卷。"
msgid "Volume size must be a multiple of 1 GB."
msgstr "卷大小必须为 1 GB 的倍数。"
+msgid "Volume size must be multiple of 1 GB."
+msgstr "卷大小必须为 1 GB 的倍数。"
+
msgid "Volume size must multiple of 1 GB."
msgstr "卷大小必须是 1 GB 的倍数。"
msgid "Volume: %s could not be found."
msgstr "找不到卷 %s。"
+#, python-format
+msgid "Volume: %s is already being managed by Cinder."
+msgstr "卷 %s 已由 Cinder 管理。"
+
msgid "Volumes will be chunked into objects of this size (in megabytes)."
msgstr "卷将分块为此大小(以兆字节计)的对象。"
msgid "Wait replica complete timeout."
msgstr "等待副本完成时发生超时。"
+#, python-format
+msgid "Wait synchronize failed. Running status: %s."
+msgstr "等待同步失败。运行状态:%s。"
+
msgid ""
"Waiting for all nodes to join cluster. Ensure all sheep daemons are running."
msgstr "正在等待所有节点加入集群。请确保所有 sheep 守护程序都在运行。"
+msgid "We should not do switch over on primary array."
+msgstr "不应在主阵列上切换。"
+
+msgid "Wrong resource call syntax"
+msgstr "资源调用语法不正确"
+
msgid "X-IO Volume Driver exception!"
msgstr "发生 X-IO 卷驱动程序异常!"
msgid "You must implement __call__"
msgstr "你必须执行 __call__"
+msgid ""
+"You must install hpe3parclient before using 3PAR drivers. Run \"pip install "
+"python-3parclient\" to install the hpe3parclient."
+msgstr ""
+"使用 3PAR 驱动程序之前,必须安装 hpe3parclient。运行“pip install "
+"python-3parclient”以安装 hpe3parclient。"
+
msgid "You must supply an array in your EMC configuration file."
msgstr "必须在 EMC 配置文件中提供阵列。"
"_exec_eternus_service,classname:%(classname)s,InvokeMethod,无法连接至 "
"ETERNUS。"
+msgid "_extend_volume_op: Extending a volume with snapshots is not supported."
+msgstr "_extend_volume_op:不支持扩展带有快照的卷。"
+
#, python-format
msgid ""
"_find_affinity_group, connector: %(connector)s, Associators: "
#, python-format
msgid "_find_initiator_names, connector: %(connector)s, initiator not found."
-msgstr "_find_initiator_namesï¼\8cè¿\9eæ\8e¥å\99¨ï¼\9a%(connector)sï¼\8cæ\89¾ä¸\8då\88°å\8f\91èµ·è\80\85。"
+msgstr "_find_initiator_namesï¼\8cè¿\9eæ\8e¥å\99¨ï¼\9a%(connector)sï¼\8cæ\89¾ä¸\8då\88°å\90¯å\8a¨ç¨\8båº\8f。"
#, python-format
msgid ""
"_get_eternus_iscsi_properties,iscsiip:%(iscsiip)s,AssociatorName:"
"CIM_BindsTo,无法连接至 ETERNUS。"
+#, python-format
+msgid ""
+"_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, EnumerateInstanceNames, "
+"cannot connect to ETERNUS."
+msgstr ""
+"_get_eternus_iscsi_properties,iscsiip:%(iscsiip)s,EnumerateInstanceNames,"
+"无法连接至 ETERNUS。"
+
+#, python-format
+msgid ""
+"_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, GetInstance, cannot "
+"connect to ETERNUS."
+msgstr ""
+"_get_eternus_iscsi_properties,iscsiip:%(iscsiip)s,GetInstance,无法连接至 "
+"ETERNUS。"
+
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
"Storage Configuration Service not found."
msgstr ""
"_map_lun,vol_instance.path:%(vol)s,volumename:%(volumename)s,"
-"volume_uidï¼\9a%(uid)sï¼\8cå\8f\91èµ·è\80\85:%(initiator)s,目标:%(tgt)s,aglist:"
+"volume_uidï¼\9a%(uid)sï¼\8cå\90¯å\8a¨ç¨\8båº\8f:%(initiator)s,目标:%(tgt)s,aglist:"
"%(aglist)s,找不到存储器配置服务。"
#, python-format
msgid "check_for_setup_error: Unable to determine system name."
msgstr "check_for_setup_error:无法确定系统名称。"
+msgid "check_hypermetro_exist error."
+msgstr "check_hypermetro_exist 错误。"
+
#, python-format
msgid "clone depth exceeds limit of %s"
msgstr "克隆深度超过 %s 的限制"
msgid "create_cloned_volume: Source and destination size differ."
msgstr "create_cloned_volume:源和目标大小不同。"
+#, python-format
+msgid ""
+"create_cloned_volume: source volume %(src_vol)s size is %(src_size)dGB and "
+"doesn't fit in target volume %(tgt_vol)s of size %(tgt_size)dGB."
+msgstr ""
+"create_cloned_volume:源卷 %(src_vol)s 大小为 %(src_size)dGB,无法拟合大小为 "
+"%(tgt_size)dGB 的目标卷 %(tgt_vol)s。"
+
+msgid ""
+"create_consistencygroup_from_src must be creating from a CG snapshot, or a "
+"source CG."
+msgstr "create_consistencygroup_from_src 必须为通过 CG 快照或源 CG 创建。"
+
msgid ""
"create_consistencygroup_from_src only supports a cgsnapshot source or a "
"consistency group source. Multiple sources cannot be used."
msgid "create_host: No initiators or wwpns supplied."
msgstr "create_host:未提供任何发起方或 wwpn。"
+msgid "create_hypermetro_pair error."
+msgstr "create_hypermetro_pair 错误。"
+
#, python-format
msgid "create_snapshot, eternus_pool: %(eternus_pool)s, pool not found."
msgstr "create_snapshot,eternus_pool:%(eternus_pool)s,找不到池。"
"删除:%(vol_id)s 未能运行 dsmc,标准输出:%(out)s\n"
"标准错误:%(err)s"
+msgid "delete_hypermetro error."
+msgstr "delete_hypermetro 错误。"
+
#, python-format
msgid "delete_initiator: %s ACL not found. Continuing."
msgstr "找不到 delete_initiator: %s ACL。正在继续。"
+msgid "delete_replication error."
+msgstr "delete_replication 错误。"
+
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr "正在删除具有从属卷的快照 %(snapshot_name)s"
msgid "fileno() not supported by RBD()"
msgstr "fileno() 不受 RBD() 支持"
+#, python-format
+msgid "filesystem %s does not exist in Nexenta Store appliance"
+msgstr "文件系统 %s 在 Nexenta 存储设备中不存在"
+
msgid ""
"flashsystem_multihostmap_enabled is set to False, not allow multi host "
"mapping. CMMVC6071E The VDisk-to-host mapping was not created because the "
msgid "force delete"
msgstr "强制删除"
+msgid "get_hyper_domain_id error."
+msgstr "get_hyper_domain_id 错误。"
+
+msgid "get_hypermetro_by_id error."
+msgstr "get_hypermetro_by_id 错误。"
+
#, python-format
msgid ""
"get_iscsi_params: Failed to get target IP for initiator %(ini)s, please "
"check config file."
msgstr "get_iscsi_params:未能获取发起方 %(ini)s 的目标 IP,请检查配置文件。"
+#, python-format
+msgid "get_pool: Failed to get attributes for volume %s"
+msgstr "get_pool:无法获取卷 %s 的属性"
+
msgid "glance_metadata changed"
msgstr "已更改 glance_metadata"
msgid "obj missing quotes %s"
msgstr "对象缺少引号 %s"
-msgid "offset param must be an integer"
-msgstr "offset 参数必须是整数"
-
-msgid "offset param must be positive"
-msgstr "offset 参数必须是正数"
-
msgid "open_access_enabled is not off."
msgstr "open_access_enabled 未关闭。"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr "read_deleted 只能是“no”、“yes”或“only”其中一项,而不能是 %r"
+#, python-format
+msgid "replication_device should be configured on backend: %s."
+msgstr "应在后端上配置 replication_device:%s。"
+
+#, python-format
+msgid "replication_device with backend_id [%s] is missing."
+msgstr "缺少 backend_id 为 [%s] 的 replication_device。"
+
#, python-format
msgid "replication_failover failed. %s not found."
msgstr "replication_failover 失败。找不到 %s。"
msgid "source volume id:%s is not replicated"
msgstr "未复制源卷标识 %s"
+msgid "source-name cannot be empty."
+msgstr "source-name 不能为空。"
+
+msgid "source-name format should be: 'vmdk_path@vm_inventory_path'."
+msgstr "source-name 格式应为“vmdk_path@vm_inventory_path”。"
+
msgid "status must be available"
msgstr "状态必须可用"
+msgid "stop_hypermetro error."
+msgstr "stop_hypermetro 错误。"
+
msgid "subclasses must implement construct()!"
msgstr "subclasses必须执行construct()!"
msgid "sudo failed, continuing as if nothing happened"
msgstr "sudo 发生故障,在继续运行,如同没有发生任何情况一样"
+msgid "sync_hypermetro error."
+msgstr "sync_hypermetro 错误。"
+
msgid "sync_replica not implemented."
msgstr "未实现 sync_replica。"
msgid "wait_for_condition: %s timed out."
msgstr "wait_for_condition:%s 已超时。"
+#, python-format
+msgid ""
+"zfssa_manage_policy property needs to be set to 'strict' or 'loose'. Current "
+"value is: %s."
+msgstr "zfssa_manage_policy 属性需要设置为“strict”或“loose”。当前值为:%s。"
+
msgid "{} is not a valid option."
msgstr "{} 是无效选项。"
# Lucas Palm <lapalm@us.ibm.com>, 2016. #zanata
msgid ""
msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b4.dev154\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev192\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-03-11 05:30+0000\n"
+"POT-Creation-Date: 2016-03-12 05:47+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2016-03-11 03:30+0000\n"
+"PO-Revision-Date: 2016-03-11 09:13+0000\n"
"Last-Translator: Jennifer <cristxu@tw.ibm.com>\n"
"Language: zh-TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
msgid "%s"
msgstr "%s"
+#, python-format
+msgid "%s \"data\" is not in result."
+msgstr "結果中沒有 %s \"data\"。"
+
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is mounted."
msgid "%s is not set"
msgstr "未設定 %s"
+#, python-format
+msgid "%s is not set and is required for the replication device to be valid."
+msgstr "%s 未設定,並且是抄寫裝置變成有效所必需的。"
+
#, python-format
msgid "%s is not set."
msgstr "未設定 %s。"
msgid "A snapshot status is invalid. (status: %(status)s)"
msgstr "Snapshot 狀態無效。(狀態:%(status)s)"
+msgid "A valid secondary target MUST be specified in order to failover."
+msgstr "必須指定有效的次要目標,才能進行失效接手。"
+
msgid "A volume ID or share was not specified."
msgstr "未指定磁區 ID 或共用項目。"
msgid "Add new host error."
msgstr "新增主機時發生錯誤。"
+msgid "Add port to port group error."
+msgstr "將埠新增至埠群組時發生錯誤。"
+
#, python-format
msgid ""
"All the specified storage pools to be managed do not exist. Please check "
msgid "An error has occurred during backup operation"
msgstr "執行備份作業期間發生錯誤"
+#, python-format
+msgid "An error occured while attempting to modifySnapshot '%s'."
+msgstr "嘗試修改 Snapshot '%s' 時發生錯誤。"
+
#, python-format
msgid "An error occured while seeking for volume \"%s\"."
msgstr "探查磁區 \"%s\" 時發生錯誤。"
"of its parents."
msgstr "不容許具備已限定為某個子專案之記號的使用者來查看其母項的配額。"
+msgid "Append port group description error."
+msgstr "附加埠群組說明時發生錯誤。"
+
#, python-format
msgid "Array does not exist or is offline. Current status of array is %s."
msgstr "陣列不存在或者已離線。陣列的現行狀態為 %s。"
msgid "Associate initiator to host error."
msgstr "將起始器關聯至主機時發生錯誤。"
+msgid "Associate lun to QoS error."
+msgstr "將 LUN 與 QoS 建立關聯時發生錯誤。"
+
msgid "Associate lun to lungroup error."
msgstr "將 LUN 關聯至 LUN 群組時發生錯誤。"
msgid "Call returned a None object"
msgstr "呼叫傳回了 None 物件。"
+msgid "Can not add FC port to host."
+msgstr "無法將 FC 埠新增至主機。"
+
#, python-format
msgid "Can not find cache id by cache name %(name)s."
msgstr "依快取名稱 %(name)s 找不到快取 ID。"
msgid "Can not find partition id by name %(name)s."
msgstr "依名稱 %(name)s 找不到分割區 ID。"
+#, python-format
+msgid "Can not get pool info. pool: %s"
+msgstr "無法取得儲存區資訊。儲存區:%s"
+
#, python-format
msgid "Can not translate %s to integer."
msgstr "無法將 %s 轉換為整數。"
msgid "Can't decode backup record."
msgstr "無法將備份記錄解碼。"
+#, python-format
+msgid "Can't extend replication volume, volume: %(id)s"
+msgstr "無法延伸抄寫磁區,磁區:%(id)s"
+
+msgid "Can't find LUN on the array, please check the source-name or source-id."
+msgstr "在陣列上找不到 LUN,請檢查 source-name 或 source-id。"
+
#, python-format
msgid "Can't find cache name on the array, cache name is: %(name)s."
msgstr "在陣列上找不到快取名稱,快取名稱為:%(name)s。"
+#, python-format
+msgid "Can't find lun id from db, volume: %(id)s"
+msgstr "從資料庫中找不到 LUN ID,磁區:%(id)s"
+
+#, python-format
+msgid "Can't find lun info on the array. volume: %(id)s, lun name: %(name)s."
+msgstr "在陣列上找不到 LUN 資訊,磁區:%(id)s,LUN 名稱:%(name)s。"
+
#, python-format
msgid "Can't find partition name on the array, partition name is: %(name)s."
msgstr "在陣列上找不到分割區名稱,分割區名稱為:%(name)s。"
msgid "Can't find service: %s"
msgstr "找不到服務:%s"
+msgid ""
+"Can't find snapshot on array, please check the source-name or source-id."
+msgstr "在陣列上找不到 Snapshot,請檢查 source-name 或 source-id。"
+
+msgid "Can't find the same host id from arrays."
+msgstr "從陣列中找不到相同的主機 ID。"
+
+#, python-format
+msgid "Can't get volume id from snapshot, snapshot: %(id)s"
+msgstr "無法從 Snapshot 取得磁區 ID,Snapshot:%(id)s"
+
+#, python-format
+msgid "Can't get volume id. Volume name: %s."
+msgstr "無法取得磁區 ID。磁區名稱:%s。"
+
+#, python-format
+msgid "Can't import LUN %(lun_id)s to Cinder. LUN type mismatched."
+msgstr "無法將 LUN %(lun_id)s 匯入 Cinder。LUN 類型不符。"
+
+#, python-format
+msgid "Can't import LUN %s to Cinder. Already exists in a HyperMetroPair."
+msgstr "無法將 LUN %s 匯入 Cinder。它已經存在於 HyperMetroPair 中。"
+
+#, python-format
+msgid "Can't import LUN %s to Cinder. Already exists in a LUN copy task."
+msgstr "無法將 LUN %s 匯入 Cinder。它已經存在於 LUN 複製作業中。"
+
+#, python-format
+msgid "Can't import LUN %s to Cinder. Already exists in a LUN group."
+msgstr "無法將 LUN %s 匯入 Cinder。它已經存在於某個 LUN 群組中。"
+
+#, python-format
+msgid "Can't import LUN %s to Cinder. Already exists in a LUN mirror."
+msgstr "無法將 LUN %s 匯入 Cinder。它已經存在於某個 LUN 鏡映中。"
+
+#, python-format
+msgid "Can't import LUN %s to Cinder. Already exists in a SplitMirror."
+msgstr "無法將 LUN %s 匯入 Cinder。它已經存在於 SplitMirror 中。"
+
+#, python-format
+msgid "Can't import LUN %s to Cinder. Already exists in a migration task."
+msgstr "無法將 LUN %s 匯入 Cinder。它已經存在於移轉作業中。"
+
+#, python-format
+msgid ""
+"Can't import LUN %s to Cinder. Already exists in a remote replication task."
+msgstr "無法將 LUN %s 匯入 Cinder。它已經存在於遠端抄寫作業中。"
+
+#, python-format
+msgid "Can't import LUN %s to Cinder. LUN status is not normal."
+msgstr "無法將 LUN %s 匯入 Cinder。LUN 未處於正常狀態。"
+
+#, python-format
+msgid "Can't import snapshot %s to Cinder. Snapshot doesn't belong to volume."
+msgstr "無法將 Snapshot %s 匯入 Cinder。Snapshot 不屬於磁區。"
+
+#, python-format
+msgid "Can't import snapshot %s to Cinder. Snapshot is exposed to initiator."
+msgstr "無法將 Snapshot %s 匯入 Cinder。已將 Snapshot 向起始器公開。"
+
+#, python-format
+msgid ""
+"Can't import snapshot %s to Cinder. Snapshot status is not normal or running "
+"status is not online."
+msgstr ""
+"無法將 Snapshot %s 匯入 Cinder。Snapshot 未處於正常狀態,或者執行中狀態不在線"
+"上。"
+
#, python-format
msgid "Can't open config file: %s"
msgstr "無法開啟配置檔 %s"
"無法將磁區 %(volume_id)s 從一致性群組 %(group_id)s 中移除,因為磁區處於無效的"
"狀態:%(status)s。有效的狀態為:%(valid)s。"
+#, python-format
+msgid "Cannot retype from HPE3PARDriver to %s."
+msgstr "HPE3PARDriver 無法透過執行 Retype 動作變為 %s。"
+
msgid "Cannot retype from one 3PAR array to another."
msgstr "一個 3PAR 陣列無法透過執行 Retype 動作變為另一個陣列。"
msgid "Cgsnapshot status must be available or error"
msgstr "CgSnapshot 狀態必須為可用或者錯誤"
+msgid "Change hostlun id error."
+msgstr "變更主機 LUN ID 時發生錯誤。"
+
msgid "Change lun priority error."
msgstr "變更 LUN 優先順序時發生錯誤。"
msgid "Configuration file %(configurationFile)s does not exist."
msgstr "配置檔 %(configurationFile)s 不存在。"
+msgid "Configuration is not found."
+msgstr "找不到配置。"
+
#, python-format
msgid "Configuration value %s is not set."
msgstr "未設定配置值 %s。"
msgid "Could not find target %s"
msgstr "找不到目標 %s"
+#, python-format
+msgid "Could not find the parent volume for Snapshot '%s' on array."
+msgstr "在陣列上,找不到 Snapshot '%s' 的母項磁區。"
+
msgid "Could not get system name."
msgstr "無法取得系統名稱。"
msgid "Create hostgroup error."
msgstr "建立主機群組時發生錯誤。"
+#, python-format
+msgid "Create hypermetro error. %s."
+msgstr "建立 hypermetro 時發生錯誤。%s。"
+
+msgid "Create lun error."
+msgstr "建立 LUN 時發生錯誤。"
+
msgid "Create lun migration error."
msgstr "建立 LUN 移轉時發生錯誤。"
msgid "Create manager volume flow failed."
msgstr "建立管理程式磁區流程失敗。"
+msgid "Create port group error."
+msgstr "建立埠群組時發生錯誤。"
+
+msgid "Create replication error."
+msgstr "建立抄寫時發生錯誤。"
+
+#, python-format
+msgid "Create replication pair failed. Error: %s."
+msgstr "建立抄寫配對失敗。錯誤:%s。"
+
msgid "Create snapshot error."
msgstr "建立 Snapshot 時發生錯誤。"
msgid "Create volume failed."
msgstr "建立磁區失敗。"
+msgid "Creating a consistency group from a source is not currently supported."
+msgstr "目前,不支援從來源建立一致性群組。"
+
#, python-format
msgid ""
"Creating and activating zone set failed: (Zone set=%(cfg_name)s error="
msgid "Delete mapping view error."
msgstr "刪除對映視圖時發生錯誤。"
+msgid "Delete port group error."
+msgstr "刪除埠群組時發生錯誤。"
+
msgid "Delete portgroup from mapping view error."
msgstr "從對映視圖中刪除埠群組時發生錯誤。"
msgid "Error connecting via ssh: %s"
msgstr "透過 SSH 進行連接時發生錯誤:%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,來源磁區:%(sourceName)s。回覆"
-"碼:%(rc)lu。錯誤:%(error)s。"
-
#, python-format
msgid "Error creating volume: %s."
msgstr "建立磁區時發生錯誤:%s。"
msgid "Failed to get Raid Snapshot ID from snapshot: %(snapshot_id)s."
msgstr "無法從 Snapshot %(snapshot_id)s 取得 Raid Snapshot ID。"
+msgid "Failed to get SplitMirror."
+msgstr "無法取得 SplitMirror。"
+
#, python-format
msgid ""
"Failed to get a storage resource. The system will attempt to get the storage "
msgid "Failed to get map info."
msgstr "無法取得對映資訊。"
+msgid "Failed to get migration task."
+msgstr "無法取得移轉作業。"
+
msgid "Failed to get model update from clone"
msgstr "無法從複本取得模型更新"
msgid "Failed to get pool id with volume %(volume_id)s."
msgstr "無法取得具有磁區 %(volume_id)s 的儲存區 ID。"
+#, python-format
+msgid "Failed to get remote copy information for %(volume)s due to %(err)s."
+msgstr "無法取得 %(volume)s 的遠端複製資訊,原因:%(err)s。"
+
msgid "Failed to get replica info."
msgstr "無法取得抄本資訊。"
msgid "Failed to get target IQN for the LUN %s"
msgstr "無法取得 LUN %s 的目標 IQN"
+msgid "Failed to get target LUN of SplitMirror."
+msgstr "無法取得 SplitMirror 的目標 LUN。"
+
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr "無法取得 LUN %s 的目標入口網站"
msgid "Gateway VIP is not set"
msgstr "未設定閘道 VIP"
+msgid "Get FC ports by port group error."
+msgstr "依埠群組取得 FC 埠時發生錯誤。"
+
msgid "Get FC ports from array error."
msgstr "從陣列中取得 FC 埠時發生錯誤。"
msgid "Get FC target wwpn error."
msgstr "取得 FC 目標 WWPN 時發生錯誤。"
+msgid "Get HyperMetroPair error."
+msgstr "取得 HyperMetroPair 時發生錯誤。"
+
+msgid "Get LUN group by view error."
+msgstr "依視圖取得 LUN 群組時發生錯誤。"
+
msgid "Get LUNcopy information error."
msgstr "取得 LUNcopy 資訊時發生錯誤。"
msgid "Get QoS policy error."
msgstr "取得服務品質原則時發生錯誤。"
+msgid "Get SplitMirror error."
+msgstr "取得 SplitMirror 時發生錯誤。"
+
+msgid "Get array info error."
+msgstr "取得陣列資訊時發生錯誤。"
+
msgid "Get cache by name error."
msgstr "依名稱取得快取時發生錯誤。"
msgid "Get connected free FC wwn error."
msgstr "取得已連接的可用 FC WWN 時發生錯誤。"
+msgid "Get engines error."
+msgstr "取得引擎時發生錯誤。"
+
msgid "Get host initiators info failed."
msgstr "取得主機起始器資訊時失敗。"
msgid "Get iSCSI target port error."
msgstr "取得 iSCSI 目標埠時發生錯誤。"
+msgid "Get lun id by name error."
+msgstr "依名稱取得 LUN ID 時發生錯誤。"
+
msgid "Get lun migration task error."
msgstr "取得 LUN 移轉作業時發生錯誤。"
msgid "Get lungroup information error."
msgstr "取得 LUN 群組資訊時發生錯誤。"
+msgid "Get migration task error."
+msgstr "取得移轉作業時發生錯誤。"
+
+msgid "Get pair failed."
+msgstr "取得配對失敗。"
+
msgid "Get partition by name error."
msgstr "依名稱取得分割區時發生錯誤。"
msgid "Get partition by partition id error."
msgstr "依分割區 ID 取得分割區時發生錯誤。"
+msgid "Get port group by view error."
+msgstr "依視圖取得埠群組時發生錯誤。"
+
+msgid "Get port group error."
+msgstr "取得埠群組時發生錯誤。"
+
+msgid "Get port groups by port error."
+msgstr "依埠取得埠群組時發生錯誤。"
+
+msgid "Get ports by port group error."
+msgstr "依埠群組取得埠時發生錯誤。"
+
+msgid "Get remote device info failed."
+msgstr "取得遠端裝置資訊失敗。"
+
+msgid "Get remote devices error."
+msgstr "取得遠端裝置時發生錯誤。"
+
msgid "Get smartcache by cache id error."
msgstr "依快取 ID 取得 smartcache 時發生錯誤。"
+msgid "Get snapshot error."
+msgstr "取得 Snapshot 時發生錯誤。"
+
msgid "Get snapshot id error."
msgstr "取得 Snapshot ID 時發生錯誤。"
msgid "Get target IP error."
msgstr "取得目標 IP 時發生錯誤。"
+msgid "Get target LUN of SplitMirror error."
+msgstr "取得 SplitMirror 的目標 LUN 時發生錯誤。"
+
+msgid "Get views by port group error."
+msgstr "依埠群組取得視圖時發生錯誤。"
+
msgid "Get volume by name error."
msgstr "依名稱取得磁區時發生錯誤。"
msgid "HBSD error occurs."
msgstr "發生 HBSD 錯誤。"
+msgid "HNAS has disconnected SSC"
+msgstr "HNAS 具有已切斷連線的 SSC"
+
+msgid "HPELeftHand url not found"
+msgstr "找不到 HPELeftHand URL"
+
#, python-format
msgid ""
"HTTPS certificate verification was requested but cannot be enabled with "
msgid "Host with ports %(ports)s not found."
msgstr "找不到具有埠 %(ports)s 的主機。"
+msgid "Hypermetro and Replication can not be used in the same volume_type."
+msgstr "不能在同一 volume_type 中使用 Hypermetro 和抄寫。"
+
#, python-format
msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s."
msgstr "I/O 群組 %(iogrp)d 無效;可用的 I/O 群組數目是 %(avail)s。"
"為 flashsystem_connection_protocol 指定的值 '%(prot)s' 不正確:有效值為 "
"%(enabled)s。"
+msgid "Illegal value specified for IOTYPE: 0, 1, or 2."
+msgstr "為 IOTYPE 指定的值無效:0、1 或 2。"
+
msgid "Illegal value specified for smarttier: set to either 0, 1, 2, or 3."
msgstr "指定給 smarttier 的值不正確:設定為 0、1、2 或 3。"
msgid "Invalid ConsistencyGroup: No host to create consistency group"
msgstr "無效的一致性群組:沒有用來建立一致性群組的主機"
+#, python-format
+msgid ""
+"Invalid HPELeftHand API version found: %(found)s. Version %(minimum)s or "
+"greater required for manage/unmanage support."
+msgstr ""
+"找到的 HPELeftHand API 版本 %(found)s 無效。管理/取消管理支援需要 "
+"%(minimum)s 版或更高版本。"
+
#, python-format
msgid "Invalid IP address format: '%s'"
msgstr "無效的 IP 位址格式:'%s'"
msgid "Invalid host: %(reason)s"
msgstr "無效的主機:%(reason)s"
+#, python-format
+msgid ""
+"Invalid hpe3parclient version found (%(found)s). Version %(minimum)s or "
+"greater required. Run \"pip install --upgrade python-3parclient\" to upgrade "
+"the hpe3parclient."
+msgstr ""
+"找到的 hpe3parclient 版本 (%(found)s) 無效。需要 %(minimum)s 版或更高版本。請"
+"執行 \"pip install --upgrade python-3parclient\" 來升級 hpe3parclient。"
+
+#, python-format
+msgid ""
+"Invalid hpelefthandclient version found (%(found)s). Version %(minimum)s or "
+"greater required. Run 'pip install --upgrade python-lefthandclient' to "
+"upgrade the hpelefthandclient."
+msgstr ""
+"找到的 hpelefthandclient 版本 (%(found)s) 無效。需要 %(minimum)s 版或更高版"
+"本。請執行 'pip install --upgrade python-lefthandclient' 來升級 "
+"hpelefthandclient。"
+
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "無效的映像檔 href %(image_href)s。"
msgid "Invalid is_public filter [%s]"
msgstr "無效的 is_public 過濾器 [%s]"
+#, python-format
+msgid "Invalid lun type %s is configured."
+msgstr "所配置的 LUN 類型 %s 無效。"
+
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr "無效的 meta 資料大小:%(reason)s"
msgid "Invalid port number %(config)s for Coho rpc port"
msgstr "Coho RPC 埠的埠號 %(config)s 無效"
+#, python-format
+msgid ""
+"Invalid prefetch type '%s' is configured. PrefetchType must be in 0,1,2,3."
+msgstr "所配置的預先提取類型 %s 無效。PrefetchType 必須位於 0、1、2 和 3 中。"
+
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr "無效的服務品質規格:%(reason)s"
msgid "Invalid response header from RPC server"
msgstr "來自 RPC 伺服器的回應標頭無效"
-#, python-format
-msgid "Invalid secondary specified, choose from %s."
-msgstr "指定的次要項無效,請從 %s 中進行選擇。"
-
msgid "Invalid service catalog json."
msgstr "無效的服務型錄 JSON。"
msgid "Invalid storage pool %s specificed."
msgstr "所指定的儲存區 %s 無效。"
+msgid "Invalid storage pool is configured."
+msgstr "所配置的儲存區無效。"
+
#, python-format
msgid "Invalid synchronize mode specified, allowed mode is %s."
msgstr "指定的同步化模式無效,容許的模式為 %s。"
msgid "LeftHand cluster not found"
msgstr "找不到 LeftHand 叢集"
+msgid "License is unavailable."
+msgstr "無法使用授權。"
+
#, python-format
msgid "Line %(dis)d : %(line)s"
msgstr "第 %(dis)d 行:%(line)s"
msgid "Lock acquisition failed."
msgstr "鎖定獲得失敗。"
+msgid "Logout session error."
+msgstr "登出階段作業錯誤。"
+
msgid ""
"Lookup service not configured. Config option for fc_san_lookup_service needs "
"to specify a concrete implementation of the lookup service."
"%(fastPolicyName)s."
msgstr "如果啟用了 FAST,則不支援管理磁區。FAST 原則:%(fastPolicyName)s。"
+msgid "Managing of snapshots to failed-over volumes is not allowed."
+msgstr "不容許對已失效接手之磁區的 Snapshot 進行管理。"
+
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within theallotted %(to)d seconds "
msgid "Must specify readonly in request."
msgstr "必須在要求中指定 readonly。"
+msgid "Must specify snapshot source-name or source-id."
+msgstr "必須指定 Snapshot source-name 或 source-id。"
+
msgid "Must specify source-name or source-id."
msgstr "必須修改 source-name 或 source-id。"
"用於延伸的新大小必須大於現行大小。(現行大小:%(size)s,延伸後大小:"
"%(new_size)s)。"
+#, python-format
+msgid ""
+"New size should be bigger than the real size from backend storage. realsize: "
+"%(oldsize)s, newsize: %(newsize)s."
+msgstr ""
+"新大小應該大於後端儲存體中的實際大小。實際大小:%(oldsize)s,新大小:"
+"%(newsize)s。"
+
msgid "New volume size must be specified as an integer."
msgstr "必須將新的磁區大小指定為整數。"
msgid "Nimble Cinder Driver exception"
msgstr "Nimble Cinder 驅動程式異常狀況"
+msgid "No FC initiator can be added to host."
+msgstr "任何 FC 起始器均無法新增至主機。"
+
+msgid "No FC port connected to fabric."
+msgstr "沒有 FC 埠已連接至光纖。"
+
msgid "No FCP targets found"
msgstr "找不到 FCP 目標"
msgid "No image_name was specified in request."
msgstr "未在要求中指定 image_name。"
+msgid "No initiator connected to fabric."
+msgstr "沒有起始器已連接至光纖。"
+
#, python-format
msgid "No initiator group found for initiator %s"
msgstr "找不到起始器 %s 的起始器群組"
msgid "No node found in I/O group %(gid)s for volume %(vol)s."
msgstr "在磁區 %(vol)s 的 I/O 群組 %(gid)s 中找不到任何節點。"
+msgid "No pair id in volume replication_driver_data."
+msgstr "磁區 replication_driver_data 中沒有配對 ID。"
+
msgid ""
"No pools are available for provisioning volumes. Ensure that the "
"configuration option netapp_pool_name_search_pattern is set correctly."
"沒有儲存區可用於供應磁區。請確保已正確設定配置選項 "
"netapp_pool_name_search_pattern。"
+msgid "No remote LUN id in volume replication_driver_data."
+msgstr "磁區 replication_driver_data 中沒有遠端 LUN ID。"
+
msgid ""
"No response was received from CloudByte storage list iSCSI auth user API "
"call."
msgid "Override HTTPS port to connect to Blockbridge API server."
msgstr "置換 HTTPS 埠以連接 Blockbridge API 伺服器。"
+#, python-format
+msgid "Pair does not exist on array. Pair id: %s."
+msgstr "陣列上不存在配對。配對 ID:%s。"
+
#, python-format
msgid "ParseException: %s"
msgstr "ParseException:%s"
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr "服務品質規格 %(specs_id)s 仍與實體相關聯。"
+#, python-format
+msgid "QoS config is wrong. %s must > 0."
+msgstr "QoS 配置錯誤。%s 必須大於 0。"
+
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr "服務品質規格 %(specs_id)s 沒有索引鍵為 %(specs_key)s 的規格。"
msgid "RBD diff op failed - (ret=%(ret)s stderr=%(stderr)s)"
msgstr "RBD 差異 op 失敗 -(ret = %(ret)s 標準錯誤 = %(stderr)s)"
+#, python-format
+msgid "REST %(proxy_ver)s hpelefthandclient %(rest_ver)s"
+msgstr "REST %(proxy_ver)s hpelefthandclient %(rest_ver)s"
+
msgid "REST server IP must by specified."
msgstr "必須指定 REST 伺服器 IP。"
msgid "Received error string: %s"
msgstr "接收到錯誤字串:%s"
+msgid "Reference must be for an unmanaged snapshot."
+msgstr "參照必須是針對未受管理的 Snapshot 進行的。"
+
msgid "Reference must be for an unmanaged virtual volume."
msgstr "參照必須針對未受管理的虛擬磁區。"
+msgid "Reference must be the name of an unmanaged snapshot."
+msgstr "參照必須是受管理之 Snapshot 的名稱。"
+
msgid "Reference must be the volume name of an unmanaged virtual volume."
msgstr "參照必須是未受管理虛擬磁區的磁區名稱。"
"正在拒絕移轉磁區 ID:%(id)s。請檢查您的配置,因為來源和目的地是相同的磁區群"
"組:%(name)s。"
+msgid "Remote pool cannot be found."
+msgstr "找不到遠端儲存區。"
+
msgid "Remove CHAP error."
msgstr "移除 CHAP 時發生錯誤。"
msgid "Remove iscsi from host error."
msgstr "從主機中移除 iSCSI 時發生錯誤。"
+msgid "Remove lun from QoS error."
+msgstr "從 QoS 移除 LUN 時發生錯誤。"
+
msgid "Remove lun from cache error."
msgstr "從快取中移除 LUN 時發生錯誤。"
msgid "Remove lun from partition error."
msgstr "從分割區中移除 LUN 時發生錯誤。"
+msgid "Remove port from port group error."
+msgstr "從埠群組中移除埠時發生錯誤。"
+
msgid "Remove volume export failed."
msgstr "移除磁區匯出失敗。"
msgid "Rename lun on array error."
msgstr "重新命名陣列上的 LUN 時發生錯誤。"
+msgid "Rename snapshot on array error."
+msgstr "重新命名陣列上的 Snapshot 時發生錯誤。"
+
#, python-format
msgid "Replication %(name)s to %(ssn)s failed."
msgstr "將 %(name)s 抄寫至 %(ssn)s 失敗。"
msgid "Response error code - %s."
msgstr "回應錯誤碼 - %s。"
+msgid "RestURL is not configured."
+msgstr "未配置 RestURL。"
+
#, python-format
msgid ""
"Restore backup aborted, expected volume status %(expected_status)s but got "
msgid "Rolling back %(volumeName)s by deleting it."
msgstr "正在透過刪除 %(volumeName)s 來將其回復。"
+msgid "SAN product is not configured."
+msgstr "未配置 SAN 產品。"
+
+msgid "SAN protocol is not configured."
+msgstr "未配置 SAN 通訊協定。"
+
#, python-format
msgid "SMBFS config 'smbfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr "SMBFS 配置 'smbfs_oversub_ratio' 無效。必須大於 0:%s"
msgid "Service not found."
msgstr "找不到服務。"
+msgid "Set pair secondary access error."
+msgstr "設定配對次要存取時發生錯誤。"
+
msgid "Sets thin provisioning."
msgstr "設定精簡供應。"
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr "Snapshot %(snapshot_id)s 沒有索引鍵為 %(metadata_key)s 的 meta 資料。"
+#, python-format
+msgid "Snapshot '%s' doesn't exist on array."
+msgstr "陣列上不存在 Snapshot '%s'。"
+
#, python-format
msgid ""
"Snapshot cannot be created because volume %(vol_id)s is not available, "
msgid "Snapshot res \"%s\" that is not deployed anywhere?"
msgstr "未在任何位置部署 Snapshot 資源 \"%s\"?"
+msgid "Snapshot size must be multiple of 1 GB."
+msgstr "Snapshot 大小必須是 1 GB 的倍數。"
+
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr "Snapshot 狀態 %(cur)s,不為 update_snapshot_status 所接受"
"Specify volume type name, description, is_public or a combination thereof."
msgstr "指定磁區類型名稱、說明、is_public 或這些的組合。"
+msgid "Split pair error."
+msgstr "分割配對時發生錯誤。"
+
+msgid "Split replication failed."
+msgstr "分割抄寫失敗。"
+
msgid "Start LUNcopy error."
msgstr "啟動 LUNcopy 時發生錯誤。"
msgid "Storage host %(svr)s not detected, verify name"
msgstr "未偵測到儲存體主機 %(svr)s,請驗證名稱"
+msgid "Storage pool is not configured."
+msgstr "未配置儲存區。"
+
#, python-format
msgid "Storage profile: %(storage_profile)s not found."
msgstr "找不到儲存體設定檔 %(storage_profile)s。"
"針對資源 '%(res)s',子項總用量 '%(sum)s' 大於專案 '%(proj)s' 的可用配額 "
"'%(free)s'。請降低下列一個以上專案的限制或用量:'%(child_ids)s'"
+msgid "Switch over pair error."
+msgstr "切換配對時發生錯誤。"
+
+msgid "Sync pair error."
+msgstr "同步配對時發生錯誤。"
+
msgid "Synchronizing secondary volume to primary failed."
msgstr "將次要磁碟區同步至主要磁碟區失敗。"
msgid "The extraspec: %(extraspec)s is not valid."
msgstr "額外規格 %(extraspec)s 無效。"
+#, python-format
+msgid "The failed-over volume could not be deleted: %s"
+msgstr "無法刪除已失效接手的磁區:%s"
+
#, python-format
msgid "The following elements are required: %s"
msgstr "需要下列元素:%s"
msgid "The host group or iSCSI target was not found."
msgstr "找不到主機群組或 iSCSI 目標。"
+msgid ""
+"The host is not ready to be failed back. Please resynchronize the volumes "
+"and resume replication on the 3PAR backends."
+msgstr "主機尚未備妥以進行失效回復。請重新同步磁區,並回復 3PAR 後端上的抄寫。"
+
+msgid ""
+"The host is not ready to be failed back. Please resynchronize the volumes "
+"and resume replication on the LeftHand backends."
+msgstr ""
+"主機尚未備妥以進行失效回復。請重新同步磁區,並回復 LeftHand 後端上的抄寫。"
+
#, python-format
msgid "The iSCSI CHAP user %(user)s does not exist."
msgstr "iSCSI CHAP 使用者 %(user)s 不存在。"
msgid "The parent backup must be available for incremental backup."
msgstr "增量備份的母項備份必須可用。"
+#, python-format
+msgid "The provided snapshot '%s' is not a snapshot of the provided volume."
+msgstr "所提供的 Snapshot '%s' 不是所提供之磁區的 Snapshot。"
+
+msgid ""
+"The reference to the volume in the backend should have the format "
+"file_system/volume_name (volume_name cannot contain '/')"
+msgstr ""
+"對後端中磁區的參照應該具有下列格式:file_system/volume_name(磁區名稱不得包"
+"含 '/')"
+
+#, python-format
+msgid "The remote retention count must be %s or less."
+msgstr "遠端保留計數必須小於或等於 %s。"
+
+msgid ""
+"The replication mode was not configured correctly in the volume type "
+"extra_specs. If replication:mode is periodic, replication:sync_period must "
+"also be specified and be between 300 and 31622400 seconds."
+msgstr ""
+"在磁區類型 extra_specs 中,未正確配置抄寫模式。如果 replication:mode 是定期"
+"的,則 replication:sync_period 也必須予以指定且介於 300 和 31622400 秒之間。"
+
+#, python-format
+msgid "The replication sync period must be at least %s seconds."
+msgstr "抄寫同步週期必須至少是 %s 秒。"
+
#, python-format
msgid ""
"The requested size : %(requestedSize)s is not the same as resulting size: "
msgid "The results are invalid."
msgstr "結果無效。"
+#, python-format
+msgid "The retention count must be %s or less."
+msgstr "保留計數必須小於或等於 %s。"
+
msgid "The snapshot cannot be created when the volume is in maintenance mode."
msgstr "當磁區處於維護模式時,無法建立 Snapshot。"
msgid "The specified %(desc)s is busy."
msgstr "指定的 %(desc)s 忙碌中。"
+#, python-format
+msgid "The specified LUN does not belong to the given pool: %s."
+msgstr "指定的 LUN 不屬於給定的儲存區:%s。"
+
#, python-format
msgid ""
"The specified ldev %(ldev)s could not be managed. The ldev must not be "
msgid "There is no virtual disk device."
msgstr "沒有虛擬磁碟裝置。"
+#, python-format
+msgid "There was an error adding the volume to the remote copy group: %s."
+msgstr "將磁區新增至遠端複製群組時發生錯誤:%s。"
+
+#, python-format
+msgid "There was an error creating the cgsnapshot: %s"
+msgstr "建立 cgsnapshot 時發生錯誤:%s"
+
+#, python-format
+msgid "There was an error creating the remote copy group: %s."
+msgstr "建立遠端複製群組時發生錯誤:%s。"
+
+#, python-format
+msgid ""
+"There was an error setting the sync period for the remote copy group: %s."
+msgstr "設定遠端複製群組的同步週期時發生錯誤:%s。"
+
+#, python-format
+msgid ""
+"There was an error setting up a remote copy group on the 3PAR arrays: "
+"('%s'). The volume will not be recognized as replication type."
+msgstr ""
+"在 3PAR 陣列上設定遠端複製群組時發生錯誤:('%s')。該磁區將不作為抄寫類型予以"
+"辨識。"
+
+#, python-format
+msgid ""
+"There was an error setting up a remote schedule on the LeftHand arrays: "
+"('%s'). The volume will not be recognized as replication type."
+msgstr ""
+"在 LeftHand 陣列上設定遠端排程時發生錯誤:('%s')。該磁區將不作為抄寫類型予以"
+"辨識。"
+
+#, python-format
+msgid "There was an error starting remote copy: %s."
+msgstr "啟動遠端複製時發生錯誤:%s。"
+
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr "未配置任何 Gluster 配置檔 (%s)"
msgid "UUIDs %s are in both add and remove volume list."
msgstr "UUID %s 同時位於新增和移除磁區清單中。"
+#, python-format
+msgid "Unable to access the Storwize back-end for volume %s."
+msgstr "無法存取磁區 %s 的 Storwize 後端。"
+
msgid "Unable to access the backend storage via file handle."
msgstr "無法透過檔案控點來存取後端儲存體。"
msgid "Unable to create replica clone for volume %s."
msgstr "無法建立磁區 %s 的抄本副本。"
+#, python-format
+msgid "Unable to create the relationship for %s."
+msgstr "無法建立 %s 的關係。"
+
#, python-format
msgid "Unable to create volume %(name)s from %(snap)s."
msgstr "無法從 %(snap)s 建立磁區 %(name)s。"
msgid "Unable to delete snapshot policy on volume %s."
msgstr "無法刪除磁區 %s 上的 Snapshot 原則。"
+#, python-format
+msgid ""
+"Unable to delete the target volume for volume %(vol)s. Exception: %(err)s."
+msgstr "無法刪除磁區 %(vol)s 的目標磁區。異常狀況:%(err)s。"
+
msgid ""
"Unable to detach volume. Volume status must be 'in-use' and attach_status "
"must be 'attached' to detach."
msgid "Unable to enable replication and snapcopy at the same time."
msgstr "無法同時啟用抄寫和 Snapcopy。"
+#, python-format
+msgid "Unable to establish the partnership with the Storwize cluster %s."
+msgstr "無法與 Storwize 叢集 %s 建立夥伴關係。"
+
#, python-format
msgid "Unable to extend volume %s"
msgstr "無法延伸磁區 %s"
+#, python-format
+msgid ""
+"Unable to fail-over the volume %(id)s to the secondary back-end, because the "
+"replication relationship is unable to switch: %(error)s"
+msgstr "無法將磁區 %(id)s 失效接手至次要後端,因為抄寫關係無法切換:%(error)s"
+
msgid ""
"Unable to failback to \"default\", this can only be done after a failover "
"has completed."
msgid "Unable to get the name of the portgroup."
msgstr "無法取得埠群組的名稱。"
+#, python-format
+msgid "Unable to get the replication relationship for volume %s."
+msgstr "無法取得磁區 %s 的抄寫關係。"
+
#, python-format
msgid ""
"Unable to import volume %(deviceId)s to cinder. It is the source volume of "
"無法執行 Retype 動作:現行動作需要磁區複製,但當新類型為抄寫時,不容許這樣"
"做。磁區為 %s"
+#, python-format
+msgid ""
+"Unable to set up mirror mode replication for %(vol)s. Exception: %(err)s."
+msgstr "無法設定 %(vol)s 的鏡映模式抄寫。異常狀況:%(err)s。"
+
#, python-format
msgid "Unable to snap Consistency Group %s"
msgstr "無法貼齊一致性群組 %s"
msgid "Unmanage volume not implemented."
msgstr "未實作取消管理磁區。"
+msgid "Unmanaging of snapshots from 'failed-over' volumes is not allowed."
+msgstr "不容許取消管理「已失效接手」之磁區中的 Snapshot。"
+
+msgid "Unmanaging of snapshots from failed-over volumes is not allowed."
+msgstr "不容許取消管理已失效接手之磁區中的 Snapshot。"
+
#, python-format
msgid "Unrecognized QOS keyword: \"%s\""
msgstr "無法辨識的服務品質關鍵字:\"%s\""
msgid "User not authorized to perform WebDAV operations."
msgstr "使用者未獲授權來執行 WebDAV 作業。"
+msgid "UserName is not configured."
+msgstr "未配置 UserName。"
+
+msgid "UserPassword is not configured."
+msgstr "未配置 UserPassword。"
+
msgid ""
"V2 rollback - Volume in another storage group besides default storage group."
msgstr "第 2 版回復 - 磁區位於預設儲存體群組旁邊的另一個儲存體群組中。"
msgid "Volume driver reported an error: %(message)s"
msgstr "磁區驅動程式報告了錯誤:%(message)s"
+msgid "Volume has a temporary snapshot that can't be deleted at this time."
+msgstr "磁區具有目前無法刪除的暫時 Snapshot。"
+
+msgid "Volume has children and cannot be deleted!"
+msgstr "磁區具有子項,且無法予以刪除!"
+
#, python-format
msgid "Volume in consistency group %s is attached. Need to detach first."
msgstr "已連接一致性群組 %s 中的磁區。需要先將其分離。"
msgid "Volume not found on configured storage backend."
msgstr "在所配置的儲存體後端系統上找不到磁區。"
+msgid ""
+"Volume not found on configured storage backend. If your volume name contains "
+"\"/\", please rename it and try to manage again."
+msgstr ""
+"在配置的儲存體後端上找不到磁區。如果磁區名稱包含 \"/\",請將其重命名,然後再"
+"次嘗試進行管理。"
+
msgid "Volume not found on configured storage pools."
msgstr "在所配置的儲存區上找不到磁區。"
msgid "Volume size must be a multiple of 1 GB."
msgstr "磁區大小必須是 1 GB 的倍數。"
+msgid "Volume size must be multiple of 1 GB."
+msgstr "磁區大小必須是 1 GB 的倍數。"
+
msgid "Volume size must multiple of 1 GB."
msgstr "磁區大小必須是 1 GB 的倍數。"
msgid "Wait replica complete timeout."
msgstr "等待抄本完成時逾時。"
+#, python-format
+msgid "Wait synchronize failed. Running status: %s."
+msgstr "等待同步失敗。執行中狀態:%s。"
+
msgid ""
"Waiting for all nodes to join cluster. Ensure all sheep daemons are running."
msgstr "正在等待所有節點結合叢集。請確保所有 sheep 常駐程式都在執行中。"
+msgid "We should not do switch over on primary array."
+msgstr "我們不應切換到主要陣列上。"
+
msgid "X-IO Volume Driver exception!"
msgstr "X-IO 磁區驅動程式異常狀況!"
msgid "You must implement __call__"
msgstr "必須實作 __call__"
+msgid ""
+"You must install hpe3parclient before using 3PAR drivers. Run \"pip install "
+"python-3parclient\" to install the hpe3parclient."
+msgstr ""
+"在使用 3PAR 驅動程式之前,必須先安裝 hpe3parclient。請執行 \"pip install "
+"python-3parclient\" 來安裝 hpe3parclient。"
+
msgid "You must supply an array in your EMC configuration file."
msgstr "您必須在 EMC 配置檔中提供一個陣列。"
"_get_eternus_connection,檔名:%(filename)s,IP:%(ip)s,埠:%(port)s,使用"
"者:%(user)s,密碼:****,URL:%(url)s,失敗!"
+#, python-format
+msgid ""
+"_get_eternus_iscsi_properties, iscsiip list: %(iscsiip_list)s, iqn not found."
+msgstr ""
+"_get_eternus_iscsi_properties,ISCSI IP 清單:%(iscsiip_list)s,找不到 IQN。"
+
#, python-format
msgid ""
"_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, AssociatorNames: "
msgid "check_for_setup_error: Unable to determine system name."
msgstr "check_for_setup_error:無法判定系統名稱。"
+msgid "check_hypermetro_exist error."
+msgstr "check_hypermetro_exist 錯誤。"
+
#, python-format
msgid "clone depth exceeds limit of %s"
msgstr "複製深度超出了限制 (%s)"
msgid "create_host: No initiators or wwpns supplied."
msgstr "create_host:未提供任何起始器或 WWPN。"
+msgid "create_hypermetro_pair error."
+msgstr "create_hypermetro_pair 錯誤。"
+
#, python-format
msgid "create_snapshot, eternus_pool: %(eternus_pool)s, pool not found."
msgstr "create_snapshot,eternus_pool:%(eternus_pool)s,找不到儲存區。"
"刪除:%(vol_id)s 無法執行 dsmc,標準輸出:%(out)s\n"
" 標準錯誤:%(err)s"
+msgid "delete_hypermetro error."
+msgstr "delete_hypermetro 錯誤。"
+
#, python-format
msgid "delete_initiator: %s ACL not found. Continuing."
msgstr "delete_initiator:找不到 %s。將繼續。"
+msgid "delete_replication error."
+msgstr "delete_replication 錯誤。"
+
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr "正在刪除具有相依磁區的 Snapshot %(snapshot_name)s"
msgid "force delete"
msgstr "強制刪除"
+msgid "get_hyper_domain_id error."
+msgstr "get_hyper_domain_id 錯誤。"
+
+msgid "get_hypermetro_by_id error."
+msgstr "get_hypermetro_by_id 錯誤。"
+
#, python-format
msgid ""
"get_iscsi_params: Failed to get target IP for initiator %(ini)s, please "
msgid "obj missing quotes %s"
msgstr "obj 遺漏引用 %s"
-msgid "offset param must be an integer"
-msgstr "偏移參數必須是整數"
-
-msgid "offset param must be positive"
-msgstr "偏移參數必須是正數"
-
msgid "open_access_enabled is not off."
msgstr "未關閉 open_access_enabled。"
msgid "status must be available"
msgstr "狀態必須可用"
+msgid "stop_hypermetro error."
+msgstr "stop_hypermetro 錯誤。"
+
msgid "subclasses must implement construct()!"
msgstr "子類別必須實作 construct()!"
msgid "sudo failed, continuing as if nothing happened"
msgstr "sudo 失敗,正在繼續作業,就好像什麼都沒發生過"
+msgid "sync_hypermetro error."
+msgstr "sync_hypermetro 錯誤。"
+
msgid "sync_replica not implemented."
msgstr "未實作 sync_replica。"