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

Change-Id: I3dad75695b0e525fafd5770ffb766813b08c1387

cinder/locale/cinder-log-info.pot
cinder/locale/cinder-log-warning.pot
cinder/locale/cinder.pot
cinder/locale/it/LC_MESSAGES/cinder.po
cinder/locale/zh_TW/LC_MESSAGES/cinder.po

index 00e46b42b02436d8d308395ef4f3e9bab15143f3..59be1209e7db7db1d6e96075b368c77c7d176e58 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b4.dev61\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev120\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-03-05 06:33+0000\n"
+"POT-Creation-Date: 2016-03-10 06:28+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"
@@ -78,7 +78,7 @@ msgstr ""
 msgid "Creating backup of volume %(volume_id)s in container %(container)s"
 msgstr ""
 
-#: cinder/api/contrib/backups.py:301
+#: cinder/api/contrib/backups.py:303
 #, python-format
 msgid "Restoring backup %(backup_id)s to volume %(volume_id)s"
 msgstr ""
@@ -162,7 +162,7 @@ msgstr ""
 msgid "Unmanage volume with id: %s"
 msgstr ""
 
-#: cinder/api/middleware/fault.py:57 cinder/api/openstack/wsgi.py:1154
+#: cinder/api/middleware/fault.py:57 cinder/api/openstack/wsgi.py:1158
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
@@ -182,7 +182,7 @@ msgstr ""
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: cinder/api/openstack/wsgi.py:1157
+#: cinder/api/openstack/wsgi.py:1161
 #, python-format
 msgid "%(url)s returned a fault: %(e)s"
 msgstr ""
@@ -383,12 +383,12 @@ msgid ""
 "lv_name=%(lv)s"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:4255
+#: cinder/db/sqlalchemy/api.py:4259
 #, python-format
 msgid "Purging deleted rows older than age=%(age)d days from table=%(table)s"
 msgstr ""
 
-#: cinder/db/sqlalchemy/api.py:4270
+#: cinder/db/sqlalchemy/api.py:4274
 #, python-format
 msgid "Deleted %(row)d rows from table=%(table)s"
 msgstr ""
@@ -616,64 +616,64 @@ msgstr ""
 msgid "Retype volume request issued successfully."
 msgstr ""
 
-#: cinder/volume/api.py:1563
+#: cinder/volume/api.py:1568
 msgid "Manage volume request issued successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:263
+#: cinder/volume/manager.py:264
 msgid ""
 "Service not found for updating active_backend_id, assuming default for "
 "driver init."
 msgstr ""
 
-#: cinder/volume/manager.py:310
+#: cinder/volume/manager.py:311
 #, python-format
 msgid "Image-volume cache enabled for host %(host)s."
 msgstr ""
 
-#: cinder/volume/manager.py:313
+#: cinder/volume/manager.py:314
 #, python-format
 msgid "Image-volume cache disabled for host %(host)s."
 msgstr ""
 
-#: cinder/volume/manager.py:371
+#: cinder/volume/manager.py:372
 msgid "Determined volume DB was empty at startup."
 msgstr ""
 
-#: cinder/volume/manager.py:374
+#: cinder/volume/manager.py:375
 msgid "Determined volume DB was not empty at startup."
 msgstr ""
 
-#: cinder/volume/manager.py:419
+#: cinder/volume/manager.py:420
 #, python-format
 msgid "Starting volume driver %(driver_name)s (%(version)s)"
 msgstr ""
 
-#: cinder/volume/manager.py:504
+#: cinder/volume/manager.py:505
 msgid "Resume volume delete completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:528
+#: cinder/volume/manager.py:530
 msgid "Service not found for updating replication_status."
 msgstr ""
 
-#: cinder/volume/manager.py:540
+#: cinder/volume/manager.py:542
 msgid "Driver initialization completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:652
+#: cinder/volume/manager.py:654
 msgid "Created volume successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:806
+#: cinder/volume/manager.py:808
 msgid "Deleted volume successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:873
+#: cinder/volume/manager.py:874
 msgid "Create snapshot completed successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:940
+#: cinder/volume/manager.py:941
 msgid "Delete snapshot completed successfully"
 msgstr ""
 
@@ -758,39 +758,39 @@ msgstr ""
 msgid "Delete consistency group completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:3002
+#: cinder/volume/manager.py:3000
 msgid "Update consistency group completed successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:3014
+#: cinder/volume/manager.py:3010
 #, python-format
 msgid "Cgsnapshot %s: creating."
 msgstr ""
 
-#: cinder/volume/manager.py:3104
+#: cinder/volume/manager.py:3100
 #, python-format
 msgid "cgsnapshot %s: created successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:3116
+#: cinder/volume/manager.py:3112
 #, python-format
 msgid "cgsnapshot %s: deleting"
 msgstr ""
 
-#: cinder/volume/manager.py:3212
+#: cinder/volume/manager.py:3208
 #, python-format
 msgid "cgsnapshot %s: deleted successfully"
 msgstr ""
 
-#: cinder/volume/manager.py:3359
+#: cinder/volume/manager.py:3353
 msgid "Failed over to replication target successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:3393
+#: cinder/volume/manager.py:3387
 msgid "Set backend status to frozen successfully."
 msgstr ""
 
-#: cinder/volume/manager.py:3426
+#: cinder/volume/manager.py:3420
 msgid "Thawed backend successfully."
 msgstr ""
 
@@ -1155,27 +1155,27 @@ msgstr ""
 msgid "Mounting volume: %s succeeded"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:674
+#: cinder/volume/drivers/rbd.py:679
 #, python-format
 msgid "volume %s no longer exists in backend"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:724
+#: cinder/volume/drivers/rbd.py:731
 #, python-format
 msgid "RBD volume %s not found, allowing delete operation to proceed."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:758
+#: cinder/volume/drivers/rbd.py:765
 #, python-format
 msgid "Unable to unprotect snapshot %s."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:760
+#: cinder/volume/drivers/rbd.py:767
 #, python-format
 msgid "Snapshot %s does not exist in backend."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:767
+#: cinder/volume/drivers/rbd.py:774
 #, python-format
 msgid "Image %(pool)s/%(image)s is dependent on the snapshot %(snap)s."
 msgstr ""
@@ -1469,41 +1469,41 @@ msgstr ""
 msgid "Non fatal cleanup error: %s."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:646
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:655
 #, python-format
 msgid "Created Consistency Group %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:709
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:718
 #, python-format
 msgid "Updated Consistency Group %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:765
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:774
 #, python-format
 msgid "Deleting snapshot %(ss)s from %(pro)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:893
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:902
 msgid "Retype was to same Storage Profile."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1011
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1020
 #, python-format
 msgid "replication failover secondary is %(ssn)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1035
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1044
 #, python-format
 msgid "Failing backend to %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1049
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1058
 #, python-format
 msgid "Failing over volume %(id)s replication: %(res)s."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1144
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1153
 #, python-format
 msgid ""
 "manage_existing_snapshot: snapshot %(exist)s on volume %(volume)s has "
@@ -2815,110 +2815,117 @@ msgid ""
 "%(tgt_lun_id)s, copy_name: %(copy_name)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:698
+#: cinder/volume/drivers/huawei/huawei_driver.py:700
+#, python-format
+msgid ""
+"New size is equal to the real size from backend storage, no need to "
+"extend. realsize: %(oldsize)s, newsize: %(newsize)s."
+msgstr ""
+
+#: cinder/volume/drivers/huawei/huawei_driver.py:716
 #, python-format
 msgid "Extend volume: %(volumename)s, oldsize: %(oldsize)s, newsize: %(newsize)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:732
+#: cinder/volume/drivers/huawei/huawei_driver.py:750
 #, python-format
 msgid "stop_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:816
+#: cinder/volume/drivers/huawei/huawei_driver.py:834
 #, python-format
 msgid ""
 "Retype LUN(id: %(lun_id)s) smartpartition from (name: %(old_name)s, id: "
 "%(old_id)s) to (name: %(new_name)s, id: %(new_id)s) success."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:833
+#: cinder/volume/drivers/huawei/huawei_driver.py:851
 #, python-format
 msgid ""
 "Retype LUN(id: %(lun_id)s) smartcache from (name: %(old_name)s, id: "
 "%(old_id)s) to (name: %(new_name)s, id: %(new_id)s) successfully."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:843
+#: cinder/volume/drivers/huawei/huawei_driver.py:861
 #, python-format
 msgid ""
 "Retype LUN(id: %(lun_id)s) smarttier policy from %(old_policy)s to "
 "%(new_policy)s success."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:859
+#: cinder/volume/drivers/huawei/huawei_driver.py:877
 #, python-format
 msgid ""
 "Retype LUN(id: %(lun_id)s) smartqos from %(old_qos_value)s to %(new_qos)s"
 " success."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1433
+#: cinder/volume/drivers/huawei/huawei_driver.py:1451
 msgid "Enter initialize_connection."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1437
+#: cinder/volume/drivers/huawei/huawei_driver.py:1455
 #, python-format
 msgid "initiator name: %(initiator_name)s, volume name: %(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1446
+#: cinder/volume/drivers/huawei/huawei_driver.py:1464
 #, python-format
 msgid ""
 "initialize_connection, iscsi_iqn: %(iscsi_iqn)s, target_ip: "
 "%(target_ip)s, portgroup_id: %(portgroup_id)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1472
+#: cinder/volume/drivers/huawei/huawei_driver.py:1490
 #, python-format
 msgid "initialize_connection, host lun id is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1501
+#: cinder/volume/drivers/huawei/huawei_driver.py:1519
 #, python-format
 msgid "initialize_connection success. Return data: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1514
+#: cinder/volume/drivers/huawei/huawei_driver.py:1532
 #, python-format
 msgid ""
 "terminate_connection: volume name: %(volume)s, initiator name: %(ini)s, "
 "lun_id: %(lunid)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1632
+#: cinder/volume/drivers/huawei/huawei_driver.py:1650
 #, python-format
 msgid "initialize_connection, initiator: %(wwpns)s, volume name: %(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1702
+#: cinder/volume/drivers/huawei/huawei_driver.py:1721
 #, python-format
 msgid "initialize_connection, metadata is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1736
+#: cinder/volume/drivers/huawei/huawei_driver.py:1755
 #, python-format
 msgid "Return FC info is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1752
+#: cinder/volume/drivers/huawei/huawei_driver.py:1771
 #, python-format
 msgid "The same hostid is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1771
+#: cinder/volume/drivers/huawei/huawei_driver.py:1790
 #, python-format
 msgid ""
 "terminate_connection: volume name: %(volume)s, wwpns: %(wwns)s, lun_id: "
 "%(lunid)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1844
+#: cinder/volume/drivers/huawei/huawei_driver.py:1863
 #, python-format
 msgid "Detach Volume, metadata is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1852
+#: cinder/volume/drivers/huawei/huawei_driver.py:1871
 #, python-format
 msgid "terminate_connection, return data is: %s."
 msgstr ""
@@ -3040,12 +3047,12 @@ msgstr ""
 msgid "The QoS sepcs is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:713
+#: cinder/volume/drivers/ibm/flashsystem_common.py:715
 #, python-format
 msgid "Volume %s is mapping to multiple hosts."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_fc.py:180
+#: cinder/volume/drivers/ibm/flashsystem_fc.py:190
 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:663
 #, python-format
 msgid "WWPN on node %(node)s: %(wwpn)s."
@@ -3079,7 +3086,7 @@ msgstr ""
 msgid "Tried to delete non-existent vdisk %s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2382
+#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2418
 #, python-format
 msgid ""
 "_check_volume_copy_ops: Volume %(vol)s does not have the specified vdisk "
@@ -4052,12 +4059,12 @@ msgstr ""
 msgid "No targets to add or remove connection for initiator: %(init_wwn)s"
 msgstr ""
 
-#: cinder/zonemanager/utils.py:41
+#: cinder/zonemanager/utils.py:38
 #, python-format
 msgid "Using FC Zone Manager %(zm_version)s, Driver %(drv_name)s %(drv_version)s."
 msgstr ""
 
-#: cinder/zonemanager/utils.py:58
+#: cinder/zonemanager/utils.py:55
 #, python-format
 msgid "Using FC lookup service %s."
 msgstr ""
index bd534538593e75c9afb594688b4b93925f6989b3..2793da850914ed27b216675ebd60df0ac75d830d 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b4.dev95\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev120\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-03-09 06:35+0000\n"
+"POT-Creation-Date: 2016-03-10 06:28+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"
@@ -336,52 +336,52 @@ msgstr ""
 msgid "Detected snapshot stuck in creating status, setting to ERROR."
 msgstr ""
 
-#: cinder/volume/manager.py:1148
+#: cinder/volume/manager.py:1146
 #, python-format
 msgid ""
 "Unable to ensure space for image-volume in cache. Will skip creating "
 "entry for image %(image)s on host %(host)s."
 msgstr ""
 
-#: cinder/volume/manager.py:1158
+#: cinder/volume/manager.py:1156
 #, python-format
 msgid ""
 "Unable to clone image_volume for image %(image_id)s will not create cache"
 " entry."
 msgstr ""
 
-#: cinder/volume/manager.py:1170
+#: cinder/volume/manager.py:1168
 #, python-format
 msgid "Failed to create new image-volume cache entry. Error: %(exception)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1260
+#: cinder/volume/manager.py:1258
 #, python-format
 msgid "Registration of image volume URI %(uri)s to image %(image_id)s failed."
 msgstr ""
 
-#: cinder/volume/manager.py:1333
+#: cinder/volume/manager.py:1331
 #, python-format
 msgid "Deleting image in unexpected status: %(image_status)s."
 msgstr ""
 
-#: cinder/volume/manager.py:1339
+#: cinder/volume/manager.py:1337
 msgid "Image delete encountered an error."
 msgstr ""
 
-#: cinder/volume/manager.py:1826
+#: cinder/volume/manager.py:1824
 #, python-format
 msgid ""
 "Failed to migrate volume. The destination volume %(vol)s is not deleted "
 "since the source volume may have been deleted."
 msgstr ""
 
-#: cinder/volume/manager.py:1995
+#: cinder/volume/manager.py:1993
 #, python-format
 msgid "Update driver status failed: %(config_group)s is uninitialized."
 msgstr ""
 
-#: cinder/volume/manager.py:3383
+#: cinder/volume/manager.py:3375
 msgid ""
 "Error encountered on Cinder backend during freeze operation, service is "
 "frozen, however notification to driver has failed."
@@ -625,7 +625,7 @@ msgstr ""
 msgid "Unable to get rados pool stats."
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:901
+#: cinder/volume/drivers/rbd.py:908
 msgid "volume_tmp_dir is now deprecated, please use image_conversion_dir."
 msgstr ""
 
@@ -796,7 +796,7 @@ msgstr ""
 msgid "Unable to locate volume:%s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1010
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1019
 #, python-format
 msgid "SSN %s appears to be down."
 msgstr ""
@@ -1209,7 +1209,7 @@ msgid ""
 msgstr ""
 
 #: cinder/volume/drivers/emc/emc_vnx_cli.py:2685
-#: cinder/volume/drivers/huawei/huawei_driver.py:779
+#: cinder/volume/drivers/huawei/huawei_driver.py:797
 msgid "Storage-assisted migration failed during retype."
 msgstr ""
 
@@ -1654,46 +1654,46 @@ msgstr ""
 msgid "Failure deleting the snapshot %(snapshot_id)s of volume %(volume_id)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:746
+#: cinder/volume/drivers/huawei/huawei_driver.py:764
 msgid "Can't find snapshot on the array."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1102
+#: cinder/volume/drivers/huawei/huawei_driver.py:1120
 msgid "No license for SplitMirror."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1128
+#: cinder/volume/drivers/huawei/huawei_driver.py:1146
 msgid "No license for migration."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1267
+#: cinder/volume/drivers/huawei/huawei_driver.py:1285
 #, python-format
 msgid "Rename lun %(lun_id)s fails when unmanaging volume %(volume)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1362
+#: cinder/volume/drivers/huawei/huawei_driver.py:1380
 #, python-format
 msgid "Can't find snapshot on the array: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1373
+#: cinder/volume/drivers/huawei/huawei_driver.py:1391
 #, python-format
 msgid ""
 "Failed to rename snapshot %(snapshot_id)s, snapshot name on array is "
 "%(snapshot_name)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1551
+#: cinder/volume/drivers/huawei/huawei_driver.py:1569
 #, python-format
 msgid "Lun is not in lungroup. Lun id: %(lun_id)s. lungroup id: %(lungroup_id)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1557
-#: cinder/volume/drivers/huawei/huawei_driver.py:1801
+#: cinder/volume/drivers/huawei/huawei_driver.py:1575
+#: cinder/volume/drivers/huawei/huawei_driver.py:1820
 msgid "Can't find lun on the array."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1794
+#: cinder/volume/drivers/huawei/huawei_driver.py:1813
 #, python-format
 msgid "Lun is not in lungroup. Lun id: %(lun_id)s. Lungroup id: %(lungroup_id)s."
 msgstr ""
@@ -1742,35 +1742,40 @@ msgstr ""
 msgid "Can't find target iqn from rest."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:315
+#: cinder/volume/drivers/ibm/flashsystem_common.py:317
 #, python-format
 msgid "warning: Tried to delete vdisk %s but it does not exist."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:352
+#: cinder/volume/drivers/ibm/flashsystem_common.py:354
 #, python-format
 msgid "Failed to run command: %s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:756
+#: cinder/volume/drivers/ibm/flashsystem_common.py:758
 msgid "_remove_device: invalid properties or device."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:809
+#: cinder/volume/drivers/ibm/flashsystem_common.py:811
 #, python-format
 msgid ""
 "_unmap_vdisk_from_host: No mapping of volume %(vol_name)s to any host "
 "found."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:815
+#: cinder/volume/drivers/ibm/flashsystem_common.py:817
 #, python-format
 msgid ""
 "_unmap_vdisk_from_host: Multiple mappings of volume %(vdisk_name)s found,"
 " no host specified."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:186
+#: cinder/volume/drivers/ibm/flashsystem_fc.py:157
+#, python-format
+msgid "Host %(host)s was not found on backend storage."
+msgstr ""
+
+#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:188
 #, python-format
 msgid "_get_vdisk_map_properties: Did not find a preferred node for vdisk %s."
 msgstr ""
index 99734257ceed5ebbae87b974226c5b4040d7d57c..a4193e90f0bd814cc48e5f0d39a77b1d66f9522d 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder 8.0.0.0b4.dev95\n"
+"Project-Id-Version: cinder 8.0.0.0b4.dev120\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-03-09 06:34+0000\n"
+"POT-Creation-Date: 2016-03-10 06:27+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"
@@ -2363,47 +2363,55 @@ msgstr ""
 msgid "Updated At"
 msgstr ""
 
-#: cinder/cmd/manage.py:455
+#: cinder/cmd/manage.py:431
+msgid "RPC Version"
+msgstr ""
+
+#: cinder/cmd/manage.py:432
+msgid "Object Version"
+msgstr ""
+
+#: cinder/cmd/manage.py:461
 #, python-format
 msgid "Host not found. Failed to remove %(service)s on %(host)s."
 msgstr ""
 
-#: cinder/cmd/manage.py:460
+#: cinder/cmd/manage.py:466
 #, python-format
 msgid "Service %(service)s on host %(host)s removed."
 msgstr ""
 
-#: cinder/cmd/manage.py:546
+#: cinder/cmd/manage.py:552
 #, python-format
 msgid ""
 "\n"
 "OpenStack Cinder version: %(version)s\n"
 msgstr ""
 
-#: cinder/cmd/manage.py:549
+#: cinder/cmd/manage.py:555
 msgid "Available categories:"
 msgstr ""
 
-#: cinder/cmd/manage.py:551
+#: cinder/cmd/manage.py:557
 #, python-format
 msgid "\t%s"
 msgstr ""
 
-#: cinder/cmd/manage.py:560
+#: cinder/cmd/manage.py:566
 #, python-format
 msgid "Invalid directory: %s"
 msgstr ""
 
-#: cinder/cmd/manage.py:566
+#: cinder/cmd/manage.py:572
 #, python-format
 msgid "Could not read %s. Re-running with sudo"
 msgstr ""
 
-#: cinder/cmd/manage.py:570
+#: cinder/cmd/manage.py:576
 msgid "sudo failed, continuing as if nothing happened"
 msgstr ""
 
-#: cinder/cmd/manage.py:572
+#: cinder/cmd/manage.py:578
 msgid "Please re-run cinder-manage as root."
 msgstr ""
 
@@ -2550,7 +2558,7 @@ msgid ""
 "description, add_volumes, or remove_volumes were provided."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:583 cinder/volume/manager.py:2922
+#: cinder/consistencygroup/api.py:583 cinder/volume/manager.py:2918
 #, python-format
 msgid ""
 "Cannot remove volume %(volume_id)s from consistency group %(group_id)s "
@@ -2593,14 +2601,14 @@ msgid ""
 " volume type %(volume_type)s is not supported by the group."
 msgstr ""
 
-#: cinder/consistencygroup/api.py:658 cinder/volume/manager.py:2893
+#: cinder/consistencygroup/api.py:658 cinder/volume/manager.py:2889
 #, 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:2907
+#: cinder/consistencygroup/api.py:675 cinder/volume/manager.py:2903
 msgid "Volume is not local to this node."
 msgstr ""
 
@@ -2612,7 +2620,7 @@ msgid ""
 msgstr ""
 
 #: cinder/consistencygroup/api.py:727
-#: cinder/tests/unit/test_storwize_svc.py:2824
+#: cinder/tests/unit/test_storwize_svc.py:2826
 msgid "Consistency group is empty. No cgsnapshot will be created."
 msgstr ""
 
@@ -3072,7 +3080,7 @@ msgid ""
 "\t%s"
 msgstr ""
 
-#: cinder/tests/unit/test_rbd.py:1102
+#: cinder/tests/unit/test_rbd.py:1141
 msgid "flush() not supported in this version of librbd"
 msgstr ""
 
@@ -3100,23 +3108,23 @@ msgstr ""
 msgid "Invalid sheepdog cluster status."
 msgstr ""
 
-#: cinder/tests/unit/test_storwize_svc.py:310
+#: cinder/tests/unit/test_storwize_svc.py:311
 #, python-format
 msgid "unrecognized argument %s"
 msgstr ""
 
-#: cinder/tests/unit/test_storwize_svc.py:422
+#: cinder/tests/unit/test_storwize_svc.py:423
 #, python-format
 msgid "obj missing quotes %s"
 msgstr ""
 
-#: cinder/tests/unit/test_storwize_svc.py:657
-#: cinder/tests/unit/test_storwize_svc.py:1538
+#: cinder/tests/unit/test_storwize_svc.py:658
+#: cinder/tests/unit/test_storwize_svc.py:1539
 #, python-format
 msgid "mdiskgrp missing quotes %s"
 msgstr ""
 
-#: cinder/tests/unit/test_storwize_svc.py:1765
+#: cinder/tests/unit/test_storwize_svc.py:1766
 msgid "The copy should be primary or secondary"
 msgstr ""
 
@@ -3471,7 +3479,7 @@ msgstr ""
 msgid "Retype cannot change front-end qos specs for in-use volume: %s."
 msgstr ""
 
-#: cinder/volume/api.py:1496 cinder/volume/manager.py:2224
+#: cinder/volume/api.py:1496 cinder/volume/manager.py:2222
 msgid "Failed to update quota usage while retyping volume."
 msgstr ""
 
@@ -3531,8 +3539,8 @@ msgstr ""
 msgid "attach snapshot from remote node"
 msgstr ""
 
-#: cinder/volume/driver.py:1012 cinder/volume/manager.py:1612
-#: cinder/volume/drivers/ibm/flashsystem_common.py:787
+#: cinder/volume/driver.py:1012 cinder/volume/manager.py:1610
+#: cinder/volume/drivers/ibm/flashsystem_common.py:789
 #, python-format
 msgid "Unable to access the backend storage via the path %(path)s."
 msgstr ""
@@ -3594,161 +3602,161 @@ msgid ""
 "during cascade delete."
 msgstr ""
 
-#: cinder/volume/manager.py:959
+#: cinder/volume/manager.py:957
 msgid "being attached by different mode"
 msgstr ""
 
-#: cinder/volume/manager.py:964
+#: cinder/volume/manager.py:962
 msgid "volume is already attached"
 msgstr ""
 
-#: cinder/volume/manager.py:1069
+#: cinder/volume/manager.py:1067
 msgid ""
 "Detach volume failed: More than one attachment, but no attachment_id "
 "provided."
 msgstr ""
 
-#: cinder/volume/manager.py:1211 cinder/volume/drivers/block_device.py:236
+#: cinder/volume/manager.py:1209 cinder/volume/drivers/block_device.py:236
 msgid "Volume is not available."
 msgstr ""
 
-#: cinder/volume/manager.py:1353
+#: cinder/volume/manager.py:1351
 msgid "Invalid initiator value received"
 msgstr ""
 
-#: cinder/volume/manager.py:1435
+#: cinder/volume/manager.py:1433
 #, python-format
 msgid "Validate volume connection failed (error: %(err)s)."
 msgstr ""
 
-#: cinder/volume/manager.py:1444
+#: cinder/volume/manager.py:1442
 msgid "Create export for volume failed."
 msgstr ""
 
-#: cinder/volume/manager.py:1467
+#: cinder/volume/manager.py:1465
 #, python-format
 msgid "Driver initialize connection failed (error: %(err)s)."
 msgstr ""
 
-#: cinder/volume/manager.py:1538
+#: cinder/volume/manager.py:1536
 #, python-format
 msgid "Terminate volume connection failed: %(err)s"
 msgstr ""
 
-#: cinder/volume/manager.py:1553
+#: cinder/volume/manager.py:1551
 msgid "Remove volume export failed."
 msgstr ""
 
-#: cinder/volume/manager.py:1618
+#: cinder/volume/manager.py:1616
 msgid "Unable to access the backend storage via file handle."
 msgstr ""
 
-#: cinder/volume/manager.py:1744
+#: cinder/volume/manager.py:1742
 msgid "failed to create new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:1750
+#: cinder/volume/manager.py:1748
 msgid "timeout creating new_volume on destination host"
 msgstr ""
 
-#: cinder/volume/manager.py:2132
+#: cinder/volume/manager.py:2130
 #, python-format
 msgid "Volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/manager.py:2279
+#: cinder/volume/manager.py:2277
 msgid "Retype requires migration but is not allowed."
 msgstr ""
 
-#: cinder/volume/manager.py:2287
+#: cinder/volume/manager.py:2285
 msgid "Volume must not have snapshots."
 msgstr ""
 
-#: cinder/volume/manager.py:2296
+#: cinder/volume/manager.py:2294
 msgid "Volume must not be replicated."
 msgstr ""
 
-#: cinder/volume/manager.py:2337
+#: cinder/volume/manager.py:2335
 msgid "Failed to create manage_existing flow."
 msgstr ""
 
-#: cinder/volume/manager.py:2380
+#: cinder/volume/manager.py:2378
 msgid "Error promoting secondary volume to primary"
 msgstr ""
 
-#: cinder/volume/manager.py:2390 cinder/volume/manager.py:2423
+#: cinder/volume/manager.py:2388 cinder/volume/manager.py:2421
 #, python-format
 msgid "Failed updating model with driver provided model %(model)s"
 msgstr ""
 
-#: cinder/volume/manager.py:2413
+#: cinder/volume/manager.py:2411
 msgid "Synchronizing secondary volume to primary failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2466
+#: cinder/volume/manager.py:2464
 msgid "Create consistency group failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2521
+#: cinder/volume/manager.py:2519
 #, python-format
 msgid "snapshot-%s"
 msgstr ""
 
-#: cinder/volume/manager.py:2527
+#: cinder/volume/manager.py:2525
 #, 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:2549
+#: cinder/volume/manager.py:2547
 #, python-format
 msgid "cg-%s"
 msgstr ""
 
-#: cinder/volume/manager.py:2555
+#: cinder/volume/manager.py:2553
 #, 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:2635
+#: cinder/volume/manager.py:2633
 msgid "Input volumes or snapshots are invalid."
 msgstr ""
 
-#: cinder/volume/manager.py:2658
+#: cinder/volume/manager.py:2656
 msgid "Input volumes or source volumes are invalid."
 msgstr ""
 
-#: cinder/volume/manager.py:2760
+#: cinder/volume/manager.py:2758
 msgid "Volume is not local to this node"
 msgstr ""
 
-#: cinder/volume/manager.py:2787
+#: cinder/volume/manager.py:2785
 msgid "Delete consistency group failed."
 msgstr ""
 
-#: cinder/volume/manager.py:2955
+#: cinder/volume/manager.py:2951
 #, python-format
 msgid "Error occurred when updating consistency group %s."
 msgstr ""
 
-#: cinder/volume/manager.py:3058
+#: cinder/volume/manager.py:3052
 #, python-format
 msgid "Error occurred when creating cgsnapshot %s."
 msgstr ""
 
-#: cinder/volume/manager.py:3161
+#: cinder/volume/manager.py:3155
 #, python-format
 msgid "Error occurred when deleting cgsnapshot %s."
 msgstr ""
 
-#: cinder/volume/manager.py:3351
+#: cinder/volume/manager.py:3343
 msgid "Update list, doesn't include volume_id"
 msgstr ""
 
-#: cinder/volume/manager.py:3447
+#: cinder/volume/manager.py:3439
 msgid "Failed to create manage existing flow."
 msgstr ""
 
@@ -4229,7 +4237,7 @@ 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:1022
+#: cinder/volume/drivers/lvm.py:611 cinder/volume/drivers/rbd.py:1029
 #: cinder/volume/drivers/emc/xtremio.py:520
 #: cinder/volume/drivers/hitachi/hnas_iscsi.py:911
 #: cinder/volume/drivers/hitachi/hnas_nfs.py:623
@@ -4275,7 +4283,7 @@ msgid "Unexpected response from Nimble API"
 msgstr ""
 
 #: cinder/volume/drivers/nimble.py:115
-#: cinder/volume/drivers/ibm/flashsystem_common.py:937
+#: cinder/volume/drivers/ibm/flashsystem_common.py:939
 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1966
 #, python-format
 msgid "%s is not set."
@@ -4494,31 +4502,31 @@ msgstr ""
 msgid "clone depth exceeds limit of %s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:714
+#: cinder/volume/drivers/rbd.py:721
 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:824
+#: cinder/volume/drivers/rbd.py:831
 msgid "Not stored in rbd"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:829
+#: cinder/volume/drivers/rbd.py:836
 msgid "Blank components"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:832
+#: cinder/volume/drivers/rbd.py:839
 msgid "Not an rbd snapshot"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:983
+#: cinder/volume/drivers/rbd.py:990
 #, python-format
 msgid "Failed to Extend Volume %(volname)s"
 msgstr ""
 
-#: cinder/volume/drivers/rbd.py:1046
+#: cinder/volume/drivers/rbd.py:1053
 #, python-format
 msgid ""
 "Failed to manage existing volume %(name)s, because reported size %(size)s"
@@ -5188,108 +5196,108 @@ msgid "Unable to create volume %(name)s from %(snap)s."
 msgstr ""
 
 #: cinder/volume/drivers/dell/dell_storagecenter_common.py:417
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:469
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:478
 #, python-format
 msgid "Failed to create volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:445
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:454
 #, python-format
 msgid "Unable to create volume %(name)s from %(vol)s."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:489
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:498
 #, python-format
 msgid "Failed to delete snapshot %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:519
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:528
 #, python-format
 msgid "Unable to find volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:543
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:552
 #, python-format
 msgid "Unable to extend volume %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:648
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:657
 #, python-format
 msgid "Unable to create consistency group %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:713
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:722
 #, python-format
 msgid "Unable to update consistency group %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:745
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:754
 #, python-format
 msgid "Unable to snap Consistency Group %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:769
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:778
 #, python-format
 msgid "Unable to delete Consistency Group snapshot %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:821
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:840
-#: cinder/volume/drivers/huawei/huawei_driver.py:1236
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:830
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:849
+#: cinder/volume/drivers/huawei/huawei_driver.py:1254
 msgid "Must specify source-name or source-id."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:874
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:883
 #, python-format
 msgid ""
 "Unable to retype %(specname)s, expected to receive current and requested "
 "%(spectype)s values. Value received: %(spec)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1032
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1041
 msgid "Backend has already been failed over. Unable to fail back."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1069
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1078
 #, python-format
 msgid "replication_failover failed. %s not found."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1073
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1082
 msgid "replication_failover failed. Backend not configured for failover"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1081
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1090
 msgid "_get_unmanaged_replay: Must specify source-name."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1089
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1098
 #, python-format
 msgid "_get_unmanaged_replay: Cannot find volume id %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1097
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1106
 #, python-format
 msgid "_get_unmanaged_replay: Cannot find snapshot named %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1136
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1145
 #, python-format
 msgid ""
 "manage_existing_snapshot: Error managing existing replay %(ss)s on volume"
 " %(vol)s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1165
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1174
 msgid "Volume size must be a multiple of 1 GB."
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1184
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1193
 #, python-format
 msgid "unmanage_snapshot: Cannot find volume id %s"
 msgstr ""
 
-#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1192
+#: cinder/volume/drivers/dell/dell_storagecenter_common.py:1201
 #, python-format
 msgid "unmanage_snapshot: Cannot find snapshot named %s"
 msgstr ""
@@ -7795,22 +7803,29 @@ msgstr ""
 msgid "Can't extend replication volume, volume: %(id)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:710
+#: cinder/volume/drivers/huawei/huawei_driver.py:707
+#, python-format
+msgid ""
+"New size should be bigger than the real size from backend storage. "
+"realsize: %(oldsize)s, newsize: %(newsize)s."
+msgstr ""
+
+#: cinder/volume/drivers/huawei/huawei_driver.py:728
 #, python-format
 msgid "Can't get volume id from snapshot, snapshot: %(id)s"
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:891
+#: cinder/volume/drivers/huawei/huawei_driver.py:909
 #, python-format
 msgid "Can't find cache name on the array, cache name is: %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:903
+#: cinder/volume/drivers/huawei/huawei_driver.py:921
 #, python-format
 msgid "Can't find partition name on the array, partition name is: %(name)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1042
+#: cinder/volume/drivers/huawei/huawei_driver.py:1060
 #, python-format
 msgid ""
 "An error occurred during the LUNcopy operation. LUNcopy name: "
@@ -7818,112 +7833,112 @@ msgid ""
 "%(luncopystate)s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1068
+#: cinder/volume/drivers/huawei/huawei_driver.py:1086
 #, python-format
 msgid "Can't import LUN %s to Cinder. Already exists in a LUN group."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1075
+#: cinder/volume/drivers/huawei/huawei_driver.py:1093
 #, python-format
 msgid "Can't import LUN %s to Cinder. LUN status is not normal."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1089
+#: cinder/volume/drivers/huawei/huawei_driver.py:1107
 #, python-format
 msgid "Can't import LUN %s to Cinder. Already exists in a HyperMetroPair."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1104
+#: cinder/volume/drivers/huawei/huawei_driver.py:1122
 msgid "Failed to get SplitMirror."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1111
+#: cinder/volume/drivers/huawei/huawei_driver.py:1129
 msgid "Failed to get target LUN of SplitMirror."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1115
+#: cinder/volume/drivers/huawei/huawei_driver.py:1133
 #, python-format
 msgid "Can't import LUN %s to Cinder. Already exists in a SplitMirror."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1130
+#: cinder/volume/drivers/huawei/huawei_driver.py:1148
 msgid "Failed to get migration task."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1136
+#: cinder/volume/drivers/huawei/huawei_driver.py:1154
 #, python-format
 msgid "Can't import LUN %s to Cinder. Already exists in a migration task."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1144
+#: cinder/volume/drivers/huawei/huawei_driver.py:1162
 #, python-format
 msgid "Can't import LUN %s to Cinder. Already exists in a LUN copy task."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1152
+#: cinder/volume/drivers/huawei/huawei_driver.py:1170
 #, python-format
 msgid ""
 "Can't import LUN %s to Cinder. Already exists in a remote replication "
 "task."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1159
+#: cinder/volume/drivers/huawei/huawei_driver.py:1177
 #, python-format
 msgid "Can't import LUN %s to Cinder. Already exists in a LUN mirror."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1180
+#: cinder/volume/drivers/huawei/huawei_driver.py:1198
 #, python-format
 msgid "The specified LUN does not belong to the given pool: %s."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1197
+#: cinder/volume/drivers/huawei/huawei_driver.py:1215
 #, python-format
 msgid "Can't import LUN %(lun_id)s to Cinder. LUN type mismatched."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1242
+#: cinder/volume/drivers/huawei/huawei_driver.py:1260
 msgid "Can't find LUN on the array, please check the source-name or source-id."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1277
+#: cinder/volume/drivers/huawei/huawei_driver.py:1295
 msgid "Volume size must be multiple of 1 GB."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1286
+#: cinder/volume/drivers/huawei/huawei_driver.py:1304
 #, python-format
 msgid ""
 "Can't import snapshot %s to Cinder. Snapshot status is not normal or "
 "running status is not online."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1293
+#: cinder/volume/drivers/huawei/huawei_driver.py:1311
 #, python-format
 msgid "Can't import snapshot %s to Cinder. Snapshot is exposed to initiator."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1303
+#: cinder/volume/drivers/huawei/huawei_driver.py:1321
 msgid "Must specify snapshot source-name or source-id."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1309
+#: cinder/volume/drivers/huawei/huawei_driver.py:1327
 msgid "Can't find snapshot on array, please check the source-name or source-id."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1323
+#: cinder/volume/drivers/huawei/huawei_driver.py:1341
 #, python-format
 msgid "Can't import snapshot %s to Cinder. Snapshot doesn't belong to volume."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1352
+#: cinder/volume/drivers/huawei/huawei_driver.py:1370
 msgid "Snapshot size must be multiple of 1 GB."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1671
+#: cinder/volume/drivers/huawei/huawei_driver.py:1690
 msgid "No FC initiator can be added to host."
 msgstr ""
 
-#: cinder/volume/drivers/huawei/huawei_driver.py:1754
+#: cinder/volume/drivers/huawei/huawei_driver.py:1773
 msgid "Can't find the same host id from arrays."
 msgstr ""
 
@@ -8588,7 +8603,7 @@ msgid ""
 "time."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:96
+#: cinder/volume/drivers/ibm/flashsystem_common.py:98
 #, python-format
 msgid ""
 "CLI Exception output:\n"
@@ -8597,7 +8612,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:117
+#: cinder/volume/drivers/ibm/flashsystem_common.py:119
 #, python-format
 msgid ""
 "%(fun)s: Failed with unexpected CLI output.\n"
@@ -8606,18 +8621,18 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:164
+#: cinder/volume/drivers/ibm/flashsystem_common.py:166
 msgid ""
 "_create_host: Can not translate host name. Host name is not unicode or "
 "string."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:248
+#: cinder/volume/drivers/ibm/flashsystem_common.py:250
 #, python-format
 msgid "_create_and_copy_vdisk_data: Failed to get attributes for vdisk %s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:285
+#: cinder/volume/drivers/ibm/flashsystem_common.py:287
 #, python-format
 msgid ""
 "_create_vdisk %(name)s - did not find success message in CLI output.\n"
@@ -8625,7 +8640,7 @@ msgid ""
 " stderr: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:387
+#: cinder/volume/drivers/ibm/flashsystem_common.py:389
 #, python-format
 msgid ""
 "_get_hdr_dic: attribute headers and values do not match.\n"
@@ -8633,148 +8648,148 @@ msgid ""
 " Values: %(row)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:452
+#: cinder/volume/drivers/ibm/flashsystem_common.py:454
 msgid "Could not get system name."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:462
+#: cinder/volume/drivers/ibm/flashsystem_common.py:464
 msgid "open_access_enabled is not off."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:471
+#: cinder/volume/drivers/ibm/flashsystem_common.py:473
 msgid "Unable to parse attributes."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:476
+#: cinder/volume/drivers/ibm/flashsystem_common.py:478
 #, python-format
 msgid "Array does not exist or is offline. Current status of array is %s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:588
+#: cinder/volume/drivers/ibm/flashsystem_common.py:590
 #, python-format
 msgid "Did not find expected column in %(fun)s: %(hdr)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:688
+#: cinder/volume/drivers/ibm/flashsystem_common.py:690
 msgid "_create_host failed to return the host name."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:699
+#: cinder/volume/drivers/ibm/flashsystem_common.py:701
 msgid ""
 "flashsystem_multihostmap_enabled is set to False, not allow multi host "
 "mapping. CMMVC6071E The VDisk-to-host mapping was not created because the"
 " VDisk is already mapped to a host."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:800
+#: cinder/volume/drivers/ibm/flashsystem_common.py:802
 msgid "_get_host_from_connector failed to return the host name for connector."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:868
+#: cinder/volume/drivers/ibm/flashsystem_common.py:870
 msgid "_update_volume_stats: Could not get storage pool data."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:928
+#: cinder/volume/drivers/ibm/flashsystem_common.py:930
 msgid "check_for_setup_error: Unable to determine system name."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:931
+#: cinder/volume/drivers/ibm/flashsystem_common.py:933
 msgid "check_for_setup_error: Unable to determine system id."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:943
+#: cinder/volume/drivers/ibm/flashsystem_common.py:945
 msgid ""
 "check_for_setup_error: Password or SSH private key is required for "
 "authentication: set either san_password or san_private_key option."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:993
+#: cinder/volume/drivers/ibm/flashsystem_common.py:995
 #, python-format
 msgid ""
 "create_snapshot: Volume status must be \"available\" or \"in-use\" for "
 "snapshot. The invalid status is %s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:1030
+#: cinder/volume/drivers/ibm/flashsystem_common.py:1032
 msgid ""
 "create_volume_from_snapshot: Volume size is different from snapshot based"
 " volume."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:1037
+#: cinder/volume/drivers/ibm/flashsystem_common.py:1039
 #, python-format
 msgid ""
 "create_volume_from_snapshot: Snapshot status must be \"available\" for "
 "creating volume. The invalid status is: %s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_common.py:1058
+#: cinder/volume/drivers/ibm/flashsystem_common.py:1060
 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2384
 msgid "create_cloned_volume: Source and destination size differ."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_fc.py:84
+#: cinder/volume/drivers/ibm/flashsystem_fc.py:86
 #, python-format
 msgid ""
 "Illegal value '%(prot)s' specified for flashsystem_connection_protocol: "
 "valid value(s) are %(enabled)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_fc.py:111
-#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:115
+#: cinder/volume/drivers/ibm/flashsystem_fc.py:113
+#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:117
 msgid "_create_host: No connector ports."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_fc.py:201
+#: cinder/volume/drivers/ibm/flashsystem_fc.py:211
 #, python-format
 msgid ""
 "_get_vdisk_map_properties: No node found in I/O group %(gid)s for volume "
 "%(vol)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_fc.py:216
+#: cinder/volume/drivers/ibm/flashsystem_fc.py:226
 msgid ""
 "_get_vdisk_map_properties: Could not get FC connection information for "
 "the host-volume connection. Is the host configured properly for FC "
 "connections?"
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_fc.py:270
+#: cinder/volume/drivers/ibm/flashsystem_fc.py:280
 #, python-format
 msgid "initialize_connection: vdisk %s is not defined."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:82
+#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:84
 #, python-format
 msgid ""
 "'%(prot)s' is invalid for flashsystem_connection_protocol in config file."
 " valid value(s) are %(enabled)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:92
+#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:94
 msgid "iscsi_ip_address must be set in config file when using protocol 'iSCSI'."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:178
+#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:180
 #, python-format
 msgid "No node found in I/O group %(gid)s for volume %(vol)s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:235
+#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:237
 #, python-format
 msgid "vdisk %s is not defined."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:303
+#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:305
 msgid "No config node found."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:319
+#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:321
 #, python-format
 msgid "State of node is wrong. Current state is %s."
 msgstr ""
 
-#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:330
+#: cinder/volume/drivers/ibm/flashsystem_iscsi.py:332
 msgid "No ip address found."
 msgstr ""
 
index bfd6aef13b91a26bf1755bc4bef4b9fc44533727..1d540bd7e1654425c7cd2a2502f7aff83f3b8212 100644 (file)
@@ -6,17 +6,18 @@
 # FIRST AUTHOR <EMAIL@ADDRESS>, 2011
 # OpenStack Infra <zanata@openstack.org>, 2015. #zanata
 # Tom Cocozzello <tjcocozz@us.ibm.com>, 2015. #zanata
+# Alessandra <alessandra@translated.net>, 2016. #zanata
 # 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.dev120\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-03-08 22:56+0000\n"
+"POT-Creation-Date: 2016-03-10 00:04+0000\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2015-09-08 03:14+0000\n"
-"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
+"PO-Revision-Date: 2016-03-09 09:55+0000\n"
+"Last-Translator: Alessandra <alessandra@translated.net>\n"
 "Language: it\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "Generated-By: Babel 2.0\n"
@@ -332,6 +333,14 @@ msgstr "Lo stato del volume non è valido. (stato: %(status)s)"
 msgid "API %(name)s failed with error string %(err)s"
 msgstr "API %(name)s non riuscita con stringa di errore %(err)s"
 
+#, python-format
+msgid ""
+"API Version String %(version)s is of invalid format. Must be of format "
+"MajorNum.MinorNum."
+msgstr ""
+"Stringa della versione API %(version)s in formato non valido. Deve essere in "
+"formato MajorNum.MinorNum."
+
 msgid "API key is missing for CloudByte driver."
 msgstr "Chiave API mancante per il driver CloudByte."
 
@@ -339,6 +348,10 @@ msgstr "Chiave API mancante per il driver CloudByte."
 msgid "API response: %s"
 msgstr "Risposta dell'API: %s"
 
+#, python-format
+msgid "API version %(version)s is not supported on this method."
+msgstr "Versione API %(version)s non supportata in questo metodo."
+
 msgid "API version could not be determined."
 msgstr "Impossibile determinare la versione API."
 
@@ -1326,6 +1339,9 @@ msgstr "Convertito in non elaborato, ma il formato ora è %s"
 msgid "Converted to raw, but format is now %s."
 msgstr "Convertito su grezzo, ma il formato è ora %s."
 
+msgid "Coordinator uninitialized."
+msgstr "Coordinatore non inizializzato."
+
 #, python-format
 msgid ""
 "Copy volume task failed: convert_to_base_volume: id=%(id)s, status="
@@ -5024,6 +5040,10 @@ msgstr "Nessun volume rilevato nell'archivio CloudByte."
 msgid "No weighed hosts available"
 msgstr "Nessun host pesato disponibile "
 
+#, python-format
+msgid "Not a valid string: %s"
+msgstr "Stringa non valida: %s"
+
 #, python-format
 msgid "Not able to find a suitable datastore for the volume: %s."
 msgstr "Impossibile trovare un datastore adeguato per il volume: %s."
@@ -6956,6 +6976,14 @@ msgstr "ValueError: %s"
 msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s."
 msgstr "Vdisk %(name)s non coinvolto nell'associazione %(src)s -> %(tgt)s."
 
+#, python-format
+msgid ""
+"Version %(req_ver)s is not supported by the API. Minimum is %(min_ver)s and "
+"maximum is %(max_ver)s."
+msgstr ""
+"La versione %(req_ver)s non è supportata dall'API. Il valore minimo è "
+"%(min_ver)s ed il massimo è %(max_ver)s."
+
 #, python-format
 msgid "Virtual volume '%s' doesn't exist on array."
 msgstr "Il volume virtuale '%s' non esiste nell'array."
index a3aa982887b1632dc9c4a23ee2db7e5b4d0cbb3c..051b343bba7af650e6ad0e2c5162dbb566124e77 100644 (file)
 # 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.dev120\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2016-03-08 22:56+0000\n"
+"POT-Creation-Date: 2016-03-10 00:04+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-09 03:57+0000\n"
+"PO-Revision-Date: 2016-03-10 03:14+0000\n"
 "Last-Translator: Jennifer <cristxu@tw.ibm.com>\n"
 "Language: zh-TW\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -47,6 +47,14 @@ msgstr "但是,大小現在卻是 %d。"
 msgid " or "
 msgstr "或者"
 
+#, python-format
+msgid " status must be %s and "
+msgstr " 狀態必須是 %s,並且"
+
+#, python-format
+msgid "%(attr)s is not set."
+msgstr "未設定 %(attr)s。"
+
 #, python-format
 msgid ""
 "%(driver)s manage_existing cannot manage a volume connected to hosts. Please "
@@ -331,6 +339,10 @@ msgstr "API 版本字串 %(version)s 的格式無效。格式必須是 MajorNum.
 msgid "API key is missing for CloudByte driver."
 msgstr "CloudByte 驅動程式遺漏 API 索引鍵。"
 
+#, python-format
+msgid "API response: %(response)s"
+msgstr "API 回應:%(response)s"
+
 #, python-format
 msgid "API response: %s"
 msgstr "API 回應:%s"
@@ -732,6 +744,9 @@ msgstr "無法將 %s 轉換為整數。"
 msgid "Can't access 'scality_sofs_config': %s"
 msgstr "無法存取 'scality_sofs_config':%s"
 
+msgid "Can't attach snapshot."
+msgstr "無法連接 Snapshot。"
+
 msgid "Can't decode backup record."
 msgstr "無法將備份記錄解碼。"
 
@@ -1068,6 +1083,9 @@ msgstr "無法更新 volume_type %(id)s"
 msgid "Cannot verify the existence of object:%(instanceName)s."
 msgstr "無法驗證物件 %(instanceName)s 是否存在。"
 
+msgid "Cascade option is not supported."
+msgstr "不支援連鎖選項。"
+
 #, python-format
 msgid "CgSnapshot %(cgsnapshot_id)s could not be found."
 msgstr "找不到 CgSnapshot %(cgsnapshot_id)s。"
@@ -1132,6 +1150,9 @@ msgstr "叢集未格式化。您可能應該執行 \"dog cluster format\"。"
 msgid "Coho Data Cinder driver failure: %(message)s"
 msgstr "Coho Data Cinder  驅動程式失敗:%(message)s"
 
+msgid "Coho rpc port is not configured"
+msgstr "未配置 Coho RPC 埠"
+
 #, python-format
 msgid "Command %(cmd)s blocked in the CLI and was cancelled"
 msgstr "指令 %(cmd)s 在 CLI 中遭到封鎖,且已取消"
@@ -1151,6 +1172,12 @@ msgstr "未安裝「壓縮啟用程式」。無法建立已壓縮的磁區。"
 msgid "Compute cluster: %(cluster)s not found."
 msgstr "找不到計算叢集:%(cluster)s。"
 
+msgid "Condition has no field."
+msgstr "條件不含任何欄位。"
+
+msgid "Configuration error: dell_sc_ssn not set."
+msgstr "配置錯誤:未設定 dell_sc_ssn。"
+
 #, python-format
 msgid "Configuration file %(configurationFile)s does not exist."
 msgstr "配置檔 %(configurationFile)s 不存在。"
@@ -1267,6 +1294,21 @@ msgstr ""
 msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s."
 msgstr "正在將 meta 資料從 %(src_type)s %(src_id)s 複製到 %(vol_id)s。"
 
+msgid ""
+"Could not determine which Keystone endpoint to use. This can either be set "
+"in the service catalog or with the cinder.conf config option "
+"'backup_swift_auth_url'."
+msgstr ""
+"無法判定要使用的 Keystone 端點。這可以在服務型錄中進行設定,也可以使用 "
+"cinder.conf 配置選項 'backup_swift_auth_url' 進行設定。"
+
+msgid ""
+"Could not determine which Swift endpoint to use. This can either be set in "
+"the service catalog or with the cinder.conf config option 'backup_swift_url'."
+msgstr ""
+"無法判定要使用的 Swift 端點。這可以在服務型錄中進行設定,也可以使用 cinder."
+"conf 配置選項 'backup_swift_url' 進行設定。"
+
 #, python-format
 msgid "Could not find GPFS cluster id: %s."
 msgstr "找不到 GPFS 叢集 ID:%s。"
@@ -1318,6 +1360,10 @@ msgstr "無法從 %(path)s 載入 paste 應用程式 '%(name)s'"
 msgid "Could not read %s. Re-running with sudo"
 msgstr "無法讀取 %s。正在使用 sudo 來重新執行"
 
+#, python-format
+msgid "Could not restore configuration file %(file_path)s: %(exc)s"
+msgstr "無法還原配置檔 %(file_path)s:%(exc)s"
+
 #, python-format
 msgid "Could not save configuration to %(file_path)s: %(exc)s"
 msgstr "無法將配置儲存至 %(file_path)s:%(exc)s"
@@ -1339,6 +1385,9 @@ msgid ""
 msgstr ""
 "已中斷建立備份,預期磁區狀態 %(expected_status)s,但取得 %(actual_status)s。"
 
+msgid "Create consistency group failed."
+msgstr "建立一致性群組失敗。"
+
 #, python-format
 msgid ""
 "Create encrypted volumes with type %(type)s from image %(image)s is not "
@@ -1407,6 +1456,9 @@ msgstr "磁區 %(vol)s 目前對映的主機位於不受支援的主機群組%(g
 msgid "DEPRECATED: Deploy v1 of the Cinder API."
 msgstr "已淘汰:部署 Cinder API 的第 1 版。"
 
+msgid "DEPRECATED: Deploy v2 of the Cinder API."
+msgstr "已淘汰:部署 Cinder API 的第 2 版。"
+
 msgid ""
 "DRBDmanage driver setup error: some required libraries (dbus, drbdmanage.*) "
 "not found."
@@ -1423,6 +1475,9 @@ msgstr "無法判定資料 ONTAP API 版本。"
 msgid "Data ONTAP operating in 7-Mode does not support QoS policy groups."
 msgstr "在 7 模式下運作的資料 ONTAP 不支援服務品質原則群組。"
 
+msgid "Database schema downgrade is not allowed."
+msgstr "不容許將資料庫綱目降級。"
+
 #, python-format
 msgid ""
 "Dedup is a valid provisioning type, but requires WSAPI version "
@@ -1527,6 +1582,9 @@ msgstr "刪除區域時失敗:(指令 = %(cmd)s 錯誤 = %(err)s)。"
 msgid "Dell API 2.1 or later required for Consistency Group support"
 msgstr "一致性群組支援需要 Dell API 2.1 或更新版本"
 
+msgid "Deploy v3 of the Cinder API."
+msgstr "部署 Cinder API 的第 3 版。"
+
 msgid "Describe-resource is admin only functionality"
 msgstr "Describe-resource 是管理者專用功能"
 
@@ -2031,6 +2089,10 @@ msgstr "建立磁區時發生錯誤:%s。"
 msgid "Error deleting replay profile."
 msgstr "刪除重播設定檔時發生錯誤。"
 
+#, python-format
+msgid "Error deleting volume %(ssn)s: %(volume)s"
+msgstr "刪除磁區 %(ssn)s 時發生錯誤:%(volume)s"
+
 #, python-format
 msgid "Error deleting volume %(vol)s: %(err)s."
 msgstr "刪除磁區 %(vol)s 時發生錯誤:%(err)s。"
@@ -2138,6 +2200,14 @@ msgid ""
 msgstr ""
 "取得版本時發生錯誤:SVC:%(svc)s。回覆碼:%(ret.status)d 訊息:%(ret.data)s。"
 
+#, python-format
+msgid ""
+"Error in Operation [%(operation)s] for volume [%(cb_volume)s] in CloudByte "
+"storage: [%(cb_error)s], error code: [%(error_code)s]."
+msgstr ""
+"在 CloudByte 儲存體中,對磁區 [%(cb_volume)s] 執行的作業 [%(operation)s] 發生"
+"錯誤:[%(cb_error)s],錯誤碼:[%(error_code)s]。"
+
 #, python-format
 msgid "Error in SolidFire API response: data=%(data)s"
 msgstr "SolidFire API 回應發生錯誤:資料 = %(data)s"
@@ -2177,6 +2247,12 @@ msgstr ""
 "將磁區 %(vol)s 從來源專案 %(src)s 移至下列目標專案時發生錯誤:%(tgt)s。回覆"
 "碼:%(ret.status)d。訊息:%(ret.data)s。"
 
+msgid "Error not a KeyError."
+msgstr "此錯誤不是 KeyError。"
+
+msgid "Error not a TypeError."
+msgstr "此錯誤不是 TypeError。"
+
 #, python-format
 msgid "Error occurred when creating cgsnapshot %s."
 msgstr "建立 CgSnapshot %s 時發生錯誤。"
@@ -2260,6 +2336,9 @@ msgstr "要求 %(service)s API 時發生錯誤。"
 msgid "Error while running zoning CLI: (command=%(cmd)s error=%(err)s)."
 msgstr "執行分區 CLI 時發生錯誤:(指令 = %(cmd)s 錯誤 = %(err)s)。"
 
+msgid "Error writing field to database"
+msgstr "將欄位寫入資料庫時發生錯誤"
+
 #, python-format
 msgid ""
 "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s"
@@ -2292,6 +2371,10 @@ msgstr "異常狀況:%s"
 msgid "Expected a uuid but received %(uuid)s."
 msgstr "需要 UUID,但收到 %(uuid)s。"
 
+#, python-format
+msgid "Expected exactly one node called \"%s\""
+msgstr "預期只有一個節點稱為 \"%s\""
+
 #, python-format
 msgid "Expected integer for node_count, svcinfo lsiogrp returned: %(node)s."
 msgstr "node_count 預期整數,傳回了 svcinfo lsiogrp:%(node)s。"
@@ -2444,6 +2527,9 @@ msgstr "無法從 Snapshot %s 複製磁區。"
 msgid "Failed to connect to %(vendor_name)s Array %(host)s: %(err)s"
 msgstr "無法連接 %(vendor_name)s 陣列 %(host)s:%(err)s"
 
+msgid "Failed to connect to Dell REST API"
+msgstr "無法連接至 Dell REST API"
+
 msgid "Failed to connect to array"
 msgstr "無法連接陣列"
 
@@ -2644,6 +2730,9 @@ msgstr ""
 "無法刪除一致性群組:%(consistencyGroupName)s回覆碼:%(rc)lu。錯誤:"
 "%(error)s。"
 
+msgid "Failed to delete device."
+msgstr "無法刪除裝置。"
+
 #, python-format
 msgid ""
 "Failed to delete fileset for consistency group %(cgname)s. Error: %(excmsg)s."
@@ -2707,6 +2796,9 @@ msgstr "無法確保 Snapshot 資源區域,找不到 ID %s 的磁區"
 msgid "Failed to establish SSC connection."
 msgstr "無法建立 SSC 連線。"
 
+msgid "Failed to establish connection with Coho cluster"
+msgstr "無法建立與 Coho  叢集的連線。"
+
 #, python-format
 msgid ""
 "Failed to execute CloudByte API [%(cmd)s]. Http status: %(status)s, Error: "
@@ -2721,6 +2813,9 @@ msgstr "無法執行一般指令。"
 msgid "Failed to export for volume: %(reason)s"
 msgstr "無法針對磁區進行匯出:%(reason)s"
 
+msgid "Failed to find QoSnode"
+msgstr "找不到 QoSnode"
+
 msgid "Failed to find Storage Center"
 msgstr "找不到 Storage Center"
 
@@ -2734,6 +2829,10 @@ msgstr "找不到磁區的帳戶。"
 msgid "Failed to find fileset for path %(path)s, command output: %(cmdout)s."
 msgstr "找不到路徑 %(path)s 的檔案集,指令輸出:%(cmdout)s。"
 
+#, python-format
+msgid "Failed to find group snapshot named: %s"
+msgstr "找不到名為 %s 的群組 Snapshot"
+
 #, python-format
 msgid "Failed to find host %s."
 msgstr "找不到主機 %s。"
@@ -2795,6 +2894,9 @@ msgstr "無法取得裝置資訊。"
 msgid "Failed to get domain because CPG (%s) doesn't exist on array."
 msgstr "無法取得網域,因為 CPG (%s) 不存在於陣列上。"
 
+msgid "Failed to get image snapshots."
+msgstr "無法取得映像檔 Snapshot。"
+
 #, python-format
 msgid "Failed to get ip on Channel %(channel_id)s with volume: %(volume_id)s."
 msgstr "無法在具有磁區 %(volume_id)s 的通道 %(channel_id)s 上取得 IP。"
@@ -2980,6 +3082,13 @@ msgstr ""
 " 標準輸出:%(out)s\n"
 "標準錯誤:%(err)s。"
 
+msgid ""
+"Failed to parse the configuration option 'keystone_catalog_info', must be in "
+"the form <service_type>:<service_name>:<endpoint_type>"
+msgstr ""
+"無法剖析配置選項 'keystone_catalog_info',必須採用下列格式:<service_type>:"
+"<service_name>:<endpoint_type>"
+
 msgid ""
 "Failed to parse the configuration option 'swift_catalog_info', must be in "
 "the form <service_type>:<service_name>:<endpoint_type>"
@@ -3093,6 +3202,12 @@ msgstr "無法更新或刪除分區配置"
 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 "對磁區執行 Retype 作業時,無法更新配額用量。"
+
+msgid "Failed to update snapshot."
+msgstr "無法更新 Snapshot。"
+
 #, python-format
 msgid "Failed updating model with driver provided model %(model)s"
 msgstr "使用驅動程式提供的模型 %(model)s 來更新模型時失敗"
@@ -3469,6 +3584,15 @@ msgstr "從 DRBDmanage 取得不正確的路徑資訊!(%s)"
 msgid "HBSD error occurs."
 msgstr "發生 HBSD 錯誤。"
 
+#, python-format
+msgid ""
+"HTTPS certificate verification was requested but cannot be enabled with "
+"purestorage module version %(version)s. Upgrade to a newer version to enable "
+"this feature."
+msgstr ""
+"已經要求 HTTPS 憑證驗證,但卻無法使用 purestorage 模組 %(version)s 版來啟用此"
+"驗證。請升級至更高版本以啟用此功能。"
+
 #, python-format
 msgid ""
 "Hash block size has changed since the last backup. New hash block size: "
@@ -3518,6 +3642,12 @@ msgstr "找不到名稱為 %s 的主機群組"
 msgid "Host group with ref %s not found"
 msgstr "找不到參照為 %s 的主機群組"
 
+msgid "Host is NOT Frozen."
+msgstr "主機未處於「凍結」狀態。"
+
+msgid "Host is already Frozen."
+msgstr "主機已經處於「凍結」狀態。"
+
 msgid "Host not found"
 msgstr "找不到主機"
 
@@ -3525,6 +3655,10 @@ msgstr "找不到主機"
 msgid "Host not found. Failed to remove %(service)s on %(host)s."
 msgstr "找不到主機。無法移除 %(host)s 上的 %(service)s。"
 
+#, python-format
+msgid "Host replication_status must be %s to failover."
+msgstr "主機 replication_status 必須是 %s 才能失效接手。"
+
 #, python-format
 msgid "Host type %s not supported."
 msgstr "不支援主機類型 %s。"
@@ -3632,6 +3766,9 @@ msgstr "輸入磁區或來源磁區無效。"
 msgid "Instance %(uuid)s could not be found."
 msgstr "找不到實例 %(uuid)s。"
 
+msgid "Insufficient free space available to extend volume."
+msgstr "可用空間不足,無法延伸磁區。"
+
 msgid "Insufficient privileges"
 msgstr "專用權不足"
 
@@ -3660,6 +3797,13 @@ msgstr "無效的 CgSnapshot:%(reason)s"
 msgid "Invalid ConsistencyGroup: %(reason)s"
 msgstr "無效的 ConsistencyGroup:%(reason)s"
 
+msgid ""
+"Invalid ConsistencyGroup: Consistency group status must be available or "
+"error, but current status is: in-use"
+msgstr ""
+"無效的 ConsistencyGroup:一致性群組狀態必須是「可用」或「錯誤」,但現行狀態卻"
+"是「使用中」"
+
 #, python-format
 msgid ""
 "Invalid ConsistencyGroup: Consistency group status must be available, but "
@@ -3728,6 +3872,14 @@ msgstr "無效的鑑別金鑰:%(reason)s"
 msgid "Invalid backup: %(reason)s"
 msgstr "無效的備份:%(reason)s"
 
+#, python-format
+msgid ""
+"Invalid barbican api url: version is required, e.g. 'http[s]://<ipaddr>|"
+"<fqdn>[:port]/<version>' url specified is: %s"
+msgstr ""
+"無效的 Barbican API URL:需要版本,例如 'http[s]://<ipaddr>|<fqdn>[:port]/"
+"<version>' URL,但指定的是:%s"
+
 msgid "Invalid cgsnapshot"
 msgstr "無效的 CgSnapshot"
 
@@ -3784,6 +3936,9 @@ msgstr "映像檔 ID 無效,或無法存取所要求的映像檔。"
 msgid "Invalid imageRef provided."
 msgstr "提供的 imageRef 無效。"
 
+msgid "Invalid initiator value received"
+msgstr "所接收的起始器值無效"
+
 msgid "Invalid input"
 msgstr "無效的輸入"
 
@@ -3819,6 +3974,10 @@ msgstr "無效的裝載點基本程式:%s。"
 msgid "Invalid new snapCPG name for retype.  new_snap_cpg='%s'."
 msgstr "新 snapCPG 名稱無效,無法執行 Retype 動作。new_snap_cpg='%s'。"
 
+#, python-format
+msgid "Invalid port number %(config)s for Coho rpc port"
+msgstr "Coho RPC 埠的埠號 %(config)s 無效"
+
 #, python-format
 msgid "Invalid qos specs: %(reason)s"
 msgstr "無效的服務品質規格:%(reason)s"
@@ -3835,6 +3994,9 @@ msgstr "以無效模式來連接磁區的要求無效。連接模式應該是 'r
 msgid "Invalid reservation expiration %(expire)s."
 msgstr "無效的預約有效期限 %(expire)s。"
 
+msgid "Invalid response header from RPC server"
+msgstr "來自 RPC 伺服器的回應標頭無效"
+
 msgid "Invalid service catalog json."
 msgstr "無效的服務型錄 JSON。"
 
@@ -3861,6 +4023,14 @@ msgstr "所指定的儲存區 %s 無效。"
 msgid "Invalid update setting: '%s'"
 msgstr "無效的更新設定:'%s'"
 
+#, python-format
+msgid ""
+"Invalid url: must be in the form 'http[s]://<ipaddr>|<fqdn>[:port]/"
+"<version>', url specified is: %s"
+msgstr ""
+"無效的 URL:格式必須是 'http[s]://<ipaddr>|<fqdn>[:port]/<version>',指定的 "
+"URL 是:%s"
+
 #, python-format
 msgid "Invalid value '%s' for force."
 msgstr "force 的值 '%s' 無效。"
@@ -4062,6 +4232,24 @@ msgstr ""
 msgid "Lun migration error."
 msgstr "Lun 移轉錯誤。"
 
+#, python-format
+msgid ""
+"MD5 of object: %(object_name)s before: %(md5)s and after: %(etag)s is not "
+"same."
+msgstr "之前物件 %(object_name)s 的 MD5 %(md5)s 與之後的 %(etag)s 不同。"
+
+#, python-format
+msgid "MSG_DENIED: %r"
+msgstr "MSG_DENIED:%r"
+
+#, python-format
+msgid "MSG_DENIED: AUTH_ERROR: %r"
+msgstr "MSG_DENIED:AUTH_ERROR:%r"
+
+#, python-format
+msgid "MSG_DENIED: RPC_MISMATCH: %r"
+msgstr "MSG_DENIED:RPC_MISMATCH:%r"
+
 #, python-format
 msgid "Malformed fcns output string: %s"
 msgstr "形態異常的 fcns 輸出字串:%s"
@@ -4377,6 +4565,10 @@ msgstr "要求內文中的名稱、說明、add_volumes 和 remove_volumes 不
 msgid "Need non-zero volume size"
 msgstr "需要非零磁區大小"
 
+#, python-format
+msgid "Neither MSG_DENIED nor MSG_ACCEPTED: %r"
+msgstr "MSG_DENIED 或 MSG_ACCEPTED 均不 %r"
+
 msgid "NetApp Cinder Driver exception."
 msgstr "NetApp Cinder 驅動程式異常狀況。"
 
@@ -4674,6 +4866,9 @@ msgstr "與 ceph 叢集的連線失敗時的重試次數。"
 msgid "Object Count"
 msgstr "物件計數"
 
+msgid "Object Version"
+msgstr "物件版本"
+
 msgid "Object is not a NetApp LUN."
 msgstr "物件不是 NetApp LUN。"
 
@@ -4683,6 +4878,13 @@ msgid ""
 "%(volumename)s."
 msgstr "在「延伸」作業上,將磁區新增至下列複合磁區時發生錯誤:%(volumename)s。"
 
+msgid ""
+"One of cinder-volume services is too old to accept such request. Are you "
+"running mixed Liberty-Mitaka cinder-volumes?"
+msgstr ""
+"其中一個 Cinder 磁區服務太舊,無法接受此類要求。您要執行混合 Liberty-Mitaka "
+"Cinder 磁區嗎?"
+
 #, python-format
 msgid ""
 "Only %(value)s %(verb)s request(s) can be made to %(uri)s every "
@@ -4698,6 +4900,9 @@ msgid ""
 msgstr ""
 "只容許具備已限定為原生母項或 root 專案範圍之記號的使用者來查看其子項配額。"
 
+msgid "Only volumes managed by OpenStack can be unmanaged."
+msgstr "只能取消管理由 OpenStack 進行管理的磁區。"
+
 #, python-format
 msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
 msgstr "作業失敗,狀態 = %(status)s。完整傾出:%(data)s"
@@ -4811,6 +5016,9 @@ msgstr "專案識別號"
 msgid "Project quotas are not properly setup for nested quotas: %(reason)s."
 msgstr "未針對巢狀配額正確設定專案配額:%(reason)s。"
 
+msgid "Protection Group not ready."
+msgstr "保護群組尚未備妥。"
+
 #, python-format
 msgid ""
 "Protocol %(storage_protocol)s is not supported for storage family "
@@ -4828,6 +5036,12 @@ msgstr ""
 "提供的 Snapshot 狀態 %(provided)s,不為 Snapshot(狀態 = %(current)s)所接"
 "受。"
 
+#, python-format
+msgid ""
+"Provider information w.r.t CloudByte storage was not found for OpenStack "
+"volume [%s]."
+msgstr "找不到 OpenStack 磁區 [%s] 的提供者資訊 w.r.t CloudByte 儲存體。"
+
 #, python-format
 msgid "Pure Storage Cinder driver failure: %(reason)s"
 msgstr "Pure Storage Cinder 驅動程式失敗:%(reason)s"
@@ -4910,6 +5124,12 @@ msgstr "必須指定 REST 伺服器密碼。"
 msgid "REST server username must by specified."
 msgstr "必須指定 REST 伺服器使用者名稱。"
 
+msgid "RPC Version"
+msgstr "RPC 版本"
+
+msgid "RPC server response is incomplete"
+msgstr "RPC 伺服器回應不完整"
+
 msgid "Raid did not have MCS Channel."
 msgstr "Raid 沒有 MCS 通道。"
 
@@ -5001,6 +5221,9 @@ msgstr "未啟用抄寫"
 msgid "Replication is not enabled for volume"
 msgstr "尚未對磁區啟用抄寫"
 
+msgid "Replication not allowed yet."
+msgstr "尚未容許抄寫。"
+
 #, python-format
 msgid ""
 "Replication status for volume must be active or active-stopped, but current "
@@ -5111,6 +5334,22 @@ msgid ""
 msgstr ""
 "已中止還原備份:預期備份狀態 %(expected_status)s,但取得 %(actual_status)s。"
 
+#, python-format
+msgid ""
+"Retrieved a different amount of SolidFire volumes for the provided Cinder "
+"snapshots. Retrieved: %(ret)s Desired: %(des)s"
+msgstr ""
+"針對所提供的 Cinder Snapshot,已擷取不同數量的 SolidFire 磁區。已擷取數目:"
+"%(ret)s,所需數目:%(des)s"
+
+#, python-format
+msgid ""
+"Retrieved a different amount of SolidFire volumes for the provided Cinder "
+"volumes. Retrieved: %(ret)s Desired: %(des)s"
+msgstr ""
+"針對所提供的 Cinder 磁區,已擷取不同數量的 SolidFire 磁區。已擷取數目:"
+"%(ret)s,所需數目:%(des)s"
+
 #, python-format
 msgid "Retry count exceeded for command: %s"
 msgstr "已超出指令 %s 的重試次數"
@@ -5194,6 +5433,12 @@ msgid ""
 "is: %(progress)s%%."
 msgstr "次要副本狀態:%(status)s,已同步:%(sync)s,同步進度:%(progress)s%%。"
 
+#, python-format
+msgid ""
+"Secondary id can not be the same as primary array, backend_id = "
+"%(secondary)s."
+msgstr "次要 ID 不能與主要陣列相同,backend_id = %(secondary)s。"
+
 #, python-format
 msgid "SerialNumber must be in the file %(fileName)s."
 msgstr "SerialNumber 必須在檔案 %(fileName)s 中。"
@@ -5278,6 +5523,21 @@ msgid ""
 "%(volume_size)sGB."
 msgstr "所指定映像檔的大小 %(image_size)s GB 大於磁區大小%(volume_size)s GB。"
 
+#, python-format
+msgid ""
+"Snapshot %(id)s has been asked to be deleted while waiting for it to become "
+"available. Perhaps a concurrent request was made."
+msgstr ""
+"在等待 Snapshot %(id)s 變成可用時,已經要求將其刪除。可能發出了並行要求。"
+
+#, python-format
+msgid ""
+"Snapshot %(id)s was found in state %(state)s rather than 'deleting' during "
+"cascade delete."
+msgstr ""
+"在連鎖刪除期間,發現 Snapshot %(id)s 處於 %(state)s 狀態,而不是「刪除中」狀"
+"態。"
+
 #, python-format
 msgid "Snapshot %(snapshot_id)s could not be found."
 msgstr "找不到 Snapshot %(snapshot_id)s。"
@@ -5323,6 +5583,10 @@ msgid ""
 "Snapshot to be backed up must be available, but the current status is \"%s\"."
 msgstr "要備份的 Snapshot 必須可用,但現行狀態卻是 \"%s\"。"
 
+#, python-format
+msgid "Snapshot%s must not be part of a consistency group."
+msgstr "Snapshot %s 不得隸屬於一致性群組。"
+
 #, python-format
 msgid ""
 "Snapshot='%(snap)s' does not exist in base image='%(base)s' - aborting "
@@ -5577,6 +5841,14 @@ msgstr "額外規格 %(extraspec)s 無效。"
 msgid "The following elements are required: %s"
 msgstr "需要下列元素:%s"
 
+#, python-format
+msgid ""
+"The following migrations have a downgrade, which are not allowed: \n"
+"\t%s"
+msgstr ""
+"下列移轉具有降級,這是不容許的:\n"
+"\t%s"
+
 msgid "The host group or iSCSI target could not be added."
 msgstr "無法新增主機群組或 iSCSI 目標。"
 
@@ -5934,6 +6206,10 @@ msgstr "無法透過路徑 %(path)s 來存取後端儲存體。"
 msgid "Unable to add Cinder host to apphosts for space %(space)s"
 msgstr "無法將 Cinder 主機新增至空間 %(space)s 的應用程式主機"
 
+#, python-format
+msgid "Unable to complete failover of %s."
+msgstr "無法完成 %s 的失效接手。"
+
 msgid "Unable to connect or find connection to host"
 msgstr "無法連接至主機或找不到與主機的連線"
 
@@ -5961,6 +6237,10 @@ msgstr "無法建立磁區 %s 的抄本副本。"
 msgid "Unable to delete Consistency Group snapshot %s"
 msgstr "無法刪除一致性群組 Snapshot %s"
 
+#, python-format
+msgid "Unable to delete encrypted volume: %s."
+msgstr "無法刪除已加密磁區:%s。"
+
 #, python-format
 msgid "Unable to delete snapshot %(id)s, status: %(status)s."
 msgstr "無法刪除 Snapshot %(id)s,狀態:%(status)s。"
@@ -5969,6 +6249,18 @@ msgstr "無法刪除 Snapshot %(id)s,狀態:%(status)s。"
 msgid "Unable to delete snapshot policy on volume %s."
 msgstr "無法刪除磁區 %s 上的 Snapshot 原則。"
 
+msgid ""
+"Unable to detach volume. Volume status must be 'in-use' and attach_status "
+"must be 'attached' to detach."
+msgstr ""
+"無法分離磁區。磁區狀態必須是「使用中」,並且 attach_status必須是「已連接」才"
+"能進行分離。"
+
+#, python-format
+msgid ""
+"Unable to determine secondary_array from supplied secondary: %(secondary)s."
+msgstr "無法判定來自所提供之次要項目的 secondary_array:%(secondary)s。"
+
 #, python-format
 msgid "Unable to determine snapshot name in Purity for snapshot %(id)s."
 msgstr "針對 Snapshot %(id)s,無法判定純度中的 Snapshot 名稱。"
@@ -5987,10 +6279,23 @@ msgstr ""
 "無法使用純度 REST API 版本 %(api_version)s 來執行管理 Snapshot 作業需要 "
 "%(required_versions)s。"
 
+#, python-format
+msgid ""
+"Unable to do replication with Purity REST API version %(api_version)s, "
+"requires one of %(required_versions)s."
+msgstr ""
+"無法使用純度 REST API %(api_version)s 版來執行抄寫作業,需要下列其中一個:"
+"%(required_versions)s。"
+
 #, python-format
 msgid "Unable to extend volume %s"
 msgstr "無法延伸磁區 %s"
 
+msgid ""
+"Unable to failback to \"default\", this can only be done after a failover "
+"has completed."
+msgstr "無法失效回復至「預設」,只有在失效接手完成之後才能執行此作業。"
+
 #, python-format
 msgid "Unable to failover to replication target:%(reason)s)."
 msgstr "無法失效接手至抄寫目標:%(reason)s。"
@@ -6010,6 +6315,9 @@ msgstr "找不到名稱為 %s 的純度參照"
 msgid "Unable to find Volume Group: %(vg_name)s"
 msgstr "找不到磁區群組:%(vg_name)s"
 
+msgid "Unable to find failover target, no secondary targets configured."
+msgstr "找不到失效接手目標,未配置次要目標。"
+
 msgid "Unable to find iSCSI mappings."
 msgstr "找不到 iSCSI 對映。"
 
@@ -6020,6 +6328,17 @@ msgstr "找不到 ssh_hosts_key_file:%s"
 msgid "Unable to find system log file!"
 msgstr "找不到系統日誌檔!"
 
+#, python-format
+msgid ""
+"Unable to find viable pg snapshot to use forfailover on selected secondary "
+"array: %(id)s."
+msgstr "找不到可行的 pg Snapshot 以用於選定次要陣列上的失效接手:%(id)s。"
+
+#, python-format
+msgid ""
+"Unable to find viable secondary array fromconfigured targets: %(targets)s."
+msgstr "找不到來自已配置目標的可行次要陣列:%(targets)s。"
+
 #, python-format
 msgid "Unable to find volume %s"
 msgstr "找不到磁區 %s"
@@ -6107,6 +6426,10 @@ msgstr "在 SolidFire 裝置上找不到帳戶 %(account_name)s"
 msgid "Unable to locate an SVM that is managing the IP address '%s'"
 msgstr "找不到管理 IP 位址 '%s' 的 SVM"
 
+#, python-format
+msgid "Unable to locate specified replay profiles %s "
+msgstr "找不到指定的重播設定檔 %s "
+
 #, python-format
 msgid ""
 "Unable to manage existing volume. Volume %(volume_ref)s already managed."
@@ -6260,6 +6583,12 @@ msgstr "不明的排序方向,必須為 'desc' 或 'asc'"
 msgid "Unknown sort direction, must be 'desc' or 'asc'."
 msgstr "不明的排序方向,必須為 'desc' 或 'asc'。"
 
+msgid "Unmanage and cascade delete options are mutually exclusive."
+msgstr "取消管理與連鎖刪除選項是互斥的。"
+
+msgid "Unmanage volume not implemented."
+msgstr "未實作取消管理磁區。"
+
 #, python-format
 msgid "Unrecognized QOS keyword: \"%s\""
 msgstr "無法辨識的服務品質關鍵字:\"%s\""
@@ -6272,6 +6601,10 @@ msgstr "無法辨識的備用格式:%s"
 msgid "Unrecognized read_deleted value '%s'"
 msgstr "無法辨識 read_deleted 值 '%s'"
 
+#, python-format
+msgid "Unset gcs options: %s"
+msgstr "取消設定 gcs 選項:%s"
+
 msgid "Unsupported Clustered Data ONTAP version."
 msgstr "不支援的叢集資料 ONTAP 版本。"
 
@@ -6316,6 +6649,9 @@ msgid ""
 "hierarchy of the project in which users are scoped to."
 msgstr "更新和刪除配額作業只能對將使用者限定範圍之相同專案階層中的專案執行。"
 
+msgid "Update list, doesn't include volume_id"
+msgstr "更新清單,不包含 volume_id"
+
 msgid "Updated At"
 msgstr "已更新"
 
@@ -6394,6 +6730,14 @@ msgid ""
 "maximum is %(max_ver)s."
 msgstr "API 不支援 %(req_ver)s 版。下限為 %(min_ver)s,上限為 %(max_ver)s。"
 
+#, python-format
+msgid "VersionedObject %s cannot retrieve object by id."
+msgstr "VersionedObject %s 無法依 ID 擷取物件。"
+
+#, python-format
+msgid "VersionedObject %s does not support conditional update."
+msgstr "VersionedObject %s 不支援條件式更新。"
+
 #, python-format
 msgid "Virtual volume '%s' doesn't exist on array."
 msgstr "虛擬磁區 '%s' 不在陣列上。"
@@ -6497,10 +6841,19 @@ msgstr "沒有為磁區 %s 指定 provider_location,正在跳過。"
 msgid "Volume %s doesn't exist on array."
 msgstr "磁區 %s 不在陣列上。"
 
+#, python-format
+msgid "Volume %s is already managed by OpenStack."
+msgstr "磁區 %s 已經由 OpenStack 進行管理。"
+
 #, python-format
 msgid "Volume %s is already part of an active migration."
 msgstr "磁區 %s 已經是作用中移轉的一部分。"
 
+#, python-format
+msgid ""
+"Volume %s is online. Set volume to offline for managing using OpenStack."
+msgstr "磁區 %s 在線上。請將磁區設為離線,以使用 OpenStack 進行管理。"
+
 #, python-format
 msgid "Volume %s must not be part of a consistency group."
 msgstr "磁區 %s 不得為一致性群組的一部分。"
@@ -6557,6 +6910,14 @@ msgstr ""
 msgid "Volume Type id must not be None."
 msgstr "磁區類型 ID 不得為 None。"
 
+#, python-format
+msgid ""
+"Volume [%(cb_vol)s] was not found at CloudByte storage corresponding to "
+"OpenStack volume [%(ops_vol)s]."
+msgstr ""
+"在對應於 OpenStack 磁區 [%(ops_vol)s] 的 CloudByte 儲存體處,找不到磁區 "
+"[%(cb_vol)s]。"
+
 #, python-format
 msgid "Volume [%s] not found in CloudByte storage."
 msgstr "在 CloudByte 儲存體中找不到磁區 [%s]。"
@@ -6657,6 +7018,9 @@ msgstr "在所配置的儲存區上找不到磁區。"
 msgid "Volume not found."
 msgstr "找不到磁區。"
 
+msgid "Volume not unique."
+msgstr "磁區不是唯一的。"
+
 msgid "Volume not yet assigned to host."
 msgstr "尚未將磁區指派給主機。"
 
@@ -6721,6 +7085,10 @@ msgstr "對於 Snapshot,磁區狀態必須為「可用」或「使用中」。
 msgid "Volume status must be \"available\" or \"in-use\"."
 msgstr "磁區狀態必須是「可用」或「使用中」。"
 
+#, python-format
+msgid "Volume status must be %s to reserve."
+msgstr "磁區狀態必須為 %s 才能保留。"
+
 msgid "Volume status must be 'available'."
 msgstr "磁區狀態必須為「可用」。"
 
@@ -6779,6 +7147,12 @@ msgstr "找不到名稱為 %(volume_type_name)s 的磁區類型。"
 msgid "Volume with volume id %s does not exist."
 msgstr "磁區 ID 為 %s 的磁區不存在。"
 
+#, python-format
+msgid ""
+"Volume%s must not be migrating, attached, belong to a consistency group or "
+"have snapshots."
+msgstr "磁區 %s 不得在移轉中、已連接、屬於某個一致性群組或具有 Snapshot。"
+
 #, python-format
 msgid ""
 "Volume: %(volumeName)s is not a concatenated volume. You can only perform "
@@ -6794,6 +7168,10 @@ msgstr "找不到磁區 %s。"
 msgid "Volumes will be chunked into objects of this size (in megabytes)."
 msgstr "磁區將區塊化成此大小(以 MB 為單位)的物件。"
 
+msgid ""
+"Volumes/account exceeded on both primary and secondary SolidFire accounts."
+msgstr "超過了主要及次要 SolidFire 帳戶上的磁區/帳戶。"
+
 #, python-format
 msgid ""
 "VzStorage config 'vzstorage_used_ratio' invalid. Must be > 0 and <= 1.0: %s."
@@ -6995,6 +7373,23 @@ msgstr "備份:%(vol_id)s 失敗。無法取得 %(path)s 處磁區的實際路
 msgid "being attached by different mode"
 msgstr "正在以不同的模式進行連接"
 
+#, python-format
+msgid "call failed: %r"
+msgstr "呼叫失敗:%r"
+
+msgid "call failed: GARBAGE_ARGS"
+msgstr "呼叫失敗:GARBAGE_ARGS"
+
+msgid "call failed: PROC_UNAVAIL"
+msgstr "呼叫失敗:PROC_UNAVAIL"
+
+#, python-format
+msgid "call failed: PROG_MISMATCH: %r"
+msgstr "呼叫失敗:PROG_MISMATCH:%r"
+
+msgid "call failed: PROG_UNAVAIL"
+msgstr "呼叫失敗:PROG_UNAVAIL"
+
 #, python-format
 msgid "can't find lun-map, ig:%(ig)s vol:%(vol)s"
 msgstr "找不到 lun-map,ig:%(ig)s 磁區:%(vol)s"
@@ -7015,6 +7410,18 @@ msgstr "無法理解 XML"
 msgid "cg-%s"
 msgstr "cg-%s"
 
+msgid "cgsnapshot assigned"
+msgstr "已指派 cgsnapshot"
+
+msgid "cgsnapshot changed"
+msgstr "已變更 cgsnapshot"
+
+msgid "cgsnapshots assigned"
+msgstr "已指派 cgsnapshot"
+
+msgid "cgsnapshots changed"
+msgstr "已變更 cgsnapshot"
+
 msgid ""
 "check_for_setup_error: Password or SSH private key is required for "
 "authentication: set either san_password or san_private_key option."
@@ -7032,6 +7439,12 @@ msgstr "check_for_setup_error:無法判定系統名稱。"
 msgid "clone depth exceeds limit of %s"
 msgstr "複製深度超出了限制 (%s)"
 
+msgid "consistencygroup assigned"
+msgstr "已指派 consistencygroup"
+
+msgid "consistencygroup changed"
+msgstr "已變更 consistencygroup"
+
 msgid "control_location must be defined"
 msgstr "必須定義 control_location"
 
@@ -7103,6 +7516,10 @@ msgstr ""
 "刪除:%(vol_id)s 無法執行 dsmc,標準輸出:%(out)s\n"
 " 標準錯誤:%(err)s"
 
+#, python-format
+msgid "delete_initiator: %s ACL not found. Continuing."
+msgstr "delete_initiator:找不到 %s。將繼續。"
+
 #, python-format
 msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
 msgstr "正在刪除具有相依磁區的 Snapshot %(snapshot_name)s"
@@ -7175,6 +7592,9 @@ msgid ""
 "check config file."
 msgstr "get_iscsi_params:無法取得起始器 %(ini)s 的目標 IP,請檢查配置檔。"
 
+msgid "glance_metadata changed"
+msgstr "已變更 glance_metadata"
+
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
@@ -7311,6 +7731,10 @@ msgstr "名稱不能為 None"
 msgid "naviseccli_path: Could not find NAVISECCLI tool %(path)s."
 msgstr "naviseccli_path:找不到 NAVISECCLI 工具 %(path)s。"
 
+#, python-format
+msgid "no REPLY but %r"
+msgstr "沒有回覆,但 %r"
+
 #, python-format
 msgid "no snapshot with id %s found in drbdmanage"
 msgstr "在 DRBDmanage 中找不到 ID 為 %s 的 Snapshot"
@@ -7450,6 +7874,12 @@ msgstr "找不到 Snapshot ID:%s"
 msgid "snapshot-%s"
 msgstr "snapshot-%s"
 
+msgid "snapshots assigned"
+msgstr "已指派 Snapshot"
+
+msgid "snapshots changed"
+msgstr "已變更 Snapshot"
+
 #, python-format
 msgid "source vol id:%s not found"
 msgstr "找不到來源磁區 ID:%s"
@@ -7545,6 +7975,9 @@ msgstr "磁區大小 %(volume_size)d 太小,無法還原大小為 %(size)d 的
 msgid "volume size %d is invalid."
 msgstr "磁區大小 %d 無效。"
 
+msgid "volume_type cannot be None"
+msgstr "volume_type 不能為 None"
+
 msgid ""
 "volume_type must be provided when creating a volume in a consistency group."
 msgstr "在一致性群組中建立磁區時,必須提供volume_type。"
@@ -7560,6 +7993,12 @@ msgstr "必須提供 volume_types,才能建立一致性群組 %(name)s。"
 msgid "volume_types must be provided to create consistency group %s."
 msgstr "必須提供 volume_types,才能建立一致性群組 %s。"
 
+msgid "volumes assigned"
+msgstr "已指派磁區"
+
+msgid "volumes changed"
+msgstr "已變更磁區"
+
 #, python-format
 msgid "wait_for_condition: %s timed out."
 msgstr "wait_for_condition:%s 已逾時。"