From f9259e28bfcf3a5245cae4c19674687b5275337d Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Thu, 17 Mar 2016 10:29:35 +0000 Subject: [PATCH] Imported Translations from Zanata For more information about this automatic import see: https://wiki.openstack.org/wiki/Translations/Infrastructure Change-Id: Idef8af00bc52ea43425753cf3204c76009581ef5 --- cinder/locale/cinder-log-error.pot | 466 +++--- cinder/locale/cinder-log-info.pot | 482 +++--- cinder/locale/cinder-log-warning.pot | 411 ++--- cinder/locale/cinder.pot | 1206 +++++++------- .../locale/cs/LC_MESSAGES/cinder-log-error.po | 7 +- cinder/locale/cs/LC_MESSAGES/cinder.po | 24 +- cinder/locale/de/LC_MESSAGES/cinder.po | 1466 ++++++++++++++++- cinder/locale/fr/LC_MESSAGES/cinder.po | 96 +- .../locale/it/LC_MESSAGES/cinder-log-error.po | 991 ++++++++++- cinder/locale/it/LC_MESSAGES/cinder.po | 34 +- cinder/locale/ru/LC_MESSAGES/cinder.po | 624 ++++++- .../tr_TR/LC_MESSAGES/cinder-log-error.po | 7 +- cinder/locale/zh_CN/LC_MESSAGES/cinder.po | 61 +- cinder/locale/zh_TW/LC_MESSAGES/cinder.po | 41 +- 14 files changed, 4455 insertions(+), 1461 deletions(-) diff --git a/cinder/locale/cinder-log-error.pot b/cinder/locale/cinder-log-error.pot index d9134b8b51e..5977afe7fb1 100644 --- a/cinder/locale/cinder-log-error.pot +++ b/cinder/locale/cinder-log-error.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: cinder 8.0.0.0b4.dev192\n" +"Project-Id-Version: cinder 8.0.0.0rc1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-12 06:33+0000\n" +"POT-Creation-Date: 2016-03-17 10:29+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -104,35 +104,35 @@ msgstr "" msgid "Backup volume metadata failed: %s." msgstr "" -#: cinder/backup/manager.py:123 +#: cinder/backup/manager.py:124 msgid "Problem cleaning incomplete backup operations." msgstr "" -#: cinder/backup/manager.py:141 +#: cinder/backup/manager.py:142 #, python-format msgid "Problem cleaning up backup %(bkup)s." msgstr "" -#: cinder/backup/manager.py:147 cinder/backup/manager.py:787 +#: cinder/backup/manager.py:148 cinder/backup/manager.py:788 #, python-format msgid "Problem cleaning temp volumes and snapshots for backup %(bkup)s." msgstr "" -#: cinder/backup/manager.py:206 +#: cinder/backup/manager.py:207 #, python-format msgid "Detach attachment %(attach_id)s failed." msgstr "" -#: cinder/backup/manager.py:512 +#: cinder/backup/manager.py:513 msgid "Failed to update usages deleting backup" msgstr "" -#: cinder/backup/manager.py:762 +#: cinder/backup/manager.py:763 #, python-format msgid "Backup id %s is not invalid. Skipping reset." msgstr "" -#: cinder/backup/manager.py:766 +#: cinder/backup/manager.py:767 #, python-format msgid "" "Backup service %(configured_service)s does not support verify. Backup id " @@ -435,17 +435,17 @@ msgid "" "%(exc)s" msgstr "" -#: cinder/scheduler/manager.py:109 +#: cinder/scheduler/manager.py:110 #, python-format msgid "Could not find a host for consistency group %(group_id)s." msgstr "" -#: cinder/scheduler/manager.py:116 +#: cinder/scheduler/manager.py:117 #, python-format msgid "Failed to create consistency group %(group_id)s." msgstr "" -#: cinder/scheduler/manager.py:296 +#: cinder/scheduler/manager.py:297 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" @@ -539,7 +539,7 @@ msgid "" msgstr "" #: cinder/volume/driver.py:920 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2312 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2347 #, python-format msgid "Error detaching volume %s" msgstr "" @@ -577,295 +577,295 @@ msgid "" " HBA state is Online." msgstr "" -#: cinder/volume/manager.py:294 +#: cinder/volume/manager.py:295 #, python-format msgid "Invalid JSON: %s" msgstr "" -#: cinder/volume/manager.py:331 +#: cinder/volume/manager.py:332 msgid "Fetch volume pool name failed." msgstr "" -#: cinder/volume/manager.py:427 +#: cinder/volume/manager.py:428 msgid "Failed to initialize driver." msgstr "" -#: cinder/volume/manager.py:455 +#: cinder/volume/manager.py:456 msgid "Failed to re-export volume, setting to ERROR." msgstr "" -#: cinder/volume/manager.py:485 +#: cinder/volume/manager.py:486 msgid "Error during re-export on driver init." msgstr "" -#: cinder/volume/manager.py:530 +#: cinder/volume/manager.py:532 msgid "Service not found for updating replication_status." msgstr "" -#: cinder/volume/manager.py:745 +#: cinder/volume/manager.py:747 msgid "Unable to delete busy volume." msgstr "" -#: cinder/volume/manager.py:774 +#: cinder/volume/manager.py:776 msgid "Failed to update usages deleting volume." msgstr "" -#: cinder/volume/manager.py:815 +#: cinder/volume/manager.py:817 msgid "" "Unable to delete the destination volume during volume migration, (NOTE: " "database record needs to be deleted)." msgstr "" -#: cinder/volume/manager.py:860 +#: cinder/volume/manager.py:862 #, python-format msgid "" "Failed updating snapshot metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:903 +#: cinder/volume/manager.py:905 msgid "Delete snapshot failed, due to snapshot busy." msgstr "" -#: cinder/volume/manager.py:931 +#: cinder/volume/manager.py:933 msgid "Update snapshot usages failed." msgstr "" -#: cinder/volume/manager.py:1119 +#: cinder/volume/manager.py:1121 msgid "Detach volume failed, due to uninitialized driver." msgstr "" -#: cinder/volume/manager.py:1123 +#: cinder/volume/manager.py:1125 msgid "Detach volume failed, due to remove-export failure." msgstr "" -#: cinder/volume/manager.py:1191 +#: cinder/volume/manager.py:1193 #, python-format msgid "" "Create clone_image_volume: %(volume_id)sfor image %(image_id)s, failed " "(Exception: %(except)s)" msgstr "" -#: cinder/volume/manager.py:1216 +#: cinder/volume/manager.py:1218 #, python-format msgid "Failed to clone volume %(volume_id)s for image %(image_id)s." msgstr "" -#: cinder/volume/manager.py:1223 +#: cinder/volume/manager.py:1225 #, python-format msgid "Could not delete the image volume %(id)s." msgstr "" -#: cinder/volume/manager.py:1253 +#: cinder/volume/manager.py:1255 #, python-format msgid "Failed to register image volume location %(uri)s." msgstr "" -#: cinder/volume/manager.py:1263 +#: cinder/volume/manager.py:1265 #, python-format msgid "Could not delete failed image volume %(id)s." msgstr "" -#: cinder/volume/manager.py:1308 +#: cinder/volume/manager.py:1310 #, python-format msgid "Upload volume to image encountered an error (image-id: %(image_id)s)." msgstr "" -#: cinder/volume/manager.py:1360 +#: cinder/volume/manager.py:1362 #, python-format msgid "" "Failed to get driver initiator data for initiator %(initiator)s and " "namespace %(namespace)s" msgstr "" -#: cinder/volume/manager.py:1377 +#: cinder/volume/manager.py:1379 #, python-format msgid "" "Failed to update initiator data for initiator %(initiator)s and backend " "%(backend)s" msgstr "" -#: cinder/volume/manager.py:1451 +#: cinder/volume/manager.py:1453 msgid "Model update failed." msgstr "" -#: cinder/volume/manager.py:1581 +#: cinder/volume/manager.py:1583 msgid "Update volume model for transfer operation failed." msgstr "" -#: cinder/volume/manager.py:1629 +#: cinder/volume/manager.py:1631 #, python-format msgid "Failed to attach volume %(vol)s." msgstr "" -#: cinder/volume/manager.py:1655 +#: cinder/volume/manager.py:1657 #, python-format msgid "Unable to terminate volume connection: %(err)s." msgstr "" -#: cinder/volume/manager.py:1676 +#: cinder/volume/manager.py:1678 msgid "Failed to attach source volume for copy." msgstr "" -#: cinder/volume/manager.py:1699 +#: cinder/volume/manager.py:1701 #, python-format msgid "Failed to copy volume %(src)s to %(dest)s." msgstr "" -#: cinder/volume/manager.py:1784 +#: cinder/volume/manager.py:1786 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:1875 +#: cinder/volume/manager.py:1878 #, python-format msgid "Detach migration source volume failed: %(err)s" msgstr "" -#: cinder/volume/manager.py:1910 +#: cinder/volume/manager.py:1913 #, python-format msgid "Failed to request async delete of migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:2124 +#: cinder/volume/manager.py:2127 msgid "Extend volume failed." msgstr "" -#: cinder/volume/manager.py:2266 +#: cinder/volume/manager.py:2269 #, python-format msgid "" "Volume %s: driver error when trying to retype, falling back to generic " "mechanism." msgstr "" -#: cinder/volume/manager.py:2371 +#: cinder/volume/manager.py:2377 msgid "Promote volume replica failed." msgstr "" -#: cinder/volume/manager.py:2404 +#: cinder/volume/manager.py:2410 msgid "Sync volume replica failed." msgstr "" -#: cinder/volume/manager.py:2440 +#: cinder/volume/manager.py:2446 msgid "Get replication status for volume failed." msgstr "" -#: cinder/volume/manager.py:2475 +#: cinder/volume/manager.py:2481 #, python-format msgid "Consistency group %s: create failed" msgstr "" -#: cinder/volume/manager.py:2510 +#: cinder/volume/manager.py:2516 #, python-format msgid "Create consistency group from snapshot-%(snap)s failed: SnapshotNotFound." msgstr "" -#: cinder/volume/manager.py:2538 +#: cinder/volume/manager.py:2544 #, python-format msgid "" "Create consistency group from source cg-%(cg)s failed: " "ConsistencyGroupNotFound." msgstr "" -#: cinder/volume/manager.py:2597 +#: cinder/volume/manager.py:2603 #, python-format msgid "Create consistency group from source %(source)s failed." msgstr "" -#: cinder/volume/manager.py:2641 +#: cinder/volume/manager.py:2647 #, python-format msgid "Source snapshot cannot be found for target volume %(volume_id)s." msgstr "" -#: cinder/volume/manager.py:2664 +#: cinder/volume/manager.py:2670 #, python-format msgid "Source volumes cannot be found for target volume %(volume_id)s." msgstr "" -#: cinder/volume/manager.py:2685 +#: cinder/volume/manager.py:2691 #, python-format msgid "Source snapshot %(snapshot_id)s cannot be found." msgstr "" -#: cinder/volume/manager.py:2694 +#: cinder/volume/manager.py:2700 #, python-format msgid "The source volume %(volume_id)s cannot be found." msgstr "" -#: cinder/volume/manager.py:2704 +#: cinder/volume/manager.py:2710 #, python-format msgid "" "Failed to update %(volume_id)s metadata using the provided snapshot " "%(snapshot_id)s metadata." msgstr "" -#: cinder/volume/manager.py:2812 cinder/volume/manager.py:2831 +#: cinder/volume/manager.py:2818 cinder/volume/manager.py:2837 msgid "Delete consistency group failed to update usages." msgstr "" -#: cinder/volume/manager.py:2880 +#: cinder/volume/manager.py:2886 #, python-format msgid "" "Update consistency group failed to add volume-%(volume_id)s: " "VolumeNotFound." msgstr "" -#: cinder/volume/manager.py:2909 +#: cinder/volume/manager.py:2915 #, python-format msgid "" "Update consistency group failed to remove volume-%(volume_id)s: " "VolumeNotFound." msgstr "" -#: cinder/volume/manager.py:2959 +#: cinder/volume/manager.py:2965 #, python-format msgid "" "Error occurred in the volume driver when updating consistency group " "%(group_id)s." msgstr "" -#: cinder/volume/manager.py:2972 +#: cinder/volume/manager.py:2978 #, python-format msgid "Error occurred when updating consistency group %(group_id)s." msgstr "" -#: cinder/volume/manager.py:3079 +#: cinder/volume/manager.py:3085 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:3193 +#: cinder/volume/manager.py:3199 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:3296 +#: cinder/volume/manager.py:3302 msgid "Failed to perform replication failover" msgstr "" -#: cinder/volume/manager.py:3302 +#: cinder/volume/manager.py:3308 msgid "Invalid replication target specified for failover" msgstr "" -#: cinder/volume/manager.py:3317 +#: cinder/volume/manager.py:3323 msgid "Driver reported error during replication failover." msgstr "" -#: cinder/volume/manager.py:3324 +#: cinder/volume/manager.py:3330 #, python-format msgid "" "Error encountered during failover on host: %(host)s invalid target ID " "%(backend_id)" msgstr "" -#: cinder/volume/manager.py:3412 +#: cinder/volume/manager.py:3418 msgid "" "Error encountered on Cinder backend during thaw operation, service will " "remain frozen." msgstr "" -#: cinder/volume/manager.py:3438 +#: cinder/volume/manager.py:3444 #, python-format msgid "Failed to create manage_existing flow: %(object_type)s %(object_id)s." msgstr "" @@ -917,7 +917,7 @@ msgstr "" msgid "Failed to get updated stats from Datera Cluster." msgstr "" -#: cinder/volume/drivers/drbdmanagedrv.py:998 +#: cinder/volume/drivers/drbdmanagedrv.py:1006 msgid "DRBDmanage: too many assignments returned." msgstr "" @@ -1032,7 +1032,7 @@ msgstr "" #: cinder/volume/drivers/lvm.py:372 cinder/volume/drivers/nfs.py:408 #: cinder/volume/drivers/dell/dell_storagecenter_common.py:638 -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2835 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2844 #, python-format msgid "Unable to rename the logical volume for volume: %s" msgstr "" @@ -1920,77 +1920,77 @@ msgstr "" msgid "Error manage existing get volume size." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:452 +#: cinder/volume/drivers/emc/emc_vmax_common.py:451 #, python-format msgid "Error Attaching volume %(vol)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:719 +#: cinder/volume/drivers/emc/emc_vmax_common.py:718 #, 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:853 +#: cinder/volume/drivers/emc/emc_vmax_common.py:852 #, 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:942 +#: cinder/volume/drivers/emc/emc_vmax_common.py:941 #, 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:954 +#: cinder/volume/drivers/emc/emc_vmax_common.py:953 #, 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:996 +#: cinder/volume/drivers/emc/emc_vmax_common.py:995 #, python-format msgid "Error finding target pool instance name for pool: %(targetPoolName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1008 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1007 #, python-format msgid "Error migrating volume: %(volumename)s. to target pool %(targetPoolName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1023 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1022 #, python-format msgid "" "Volume : %(volumeName)s. was not successfully migrated to target pool " "%(targetPoolName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1103 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1102 #, 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:1129 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1128 msgid "Error getting array, pool, SLO and workload." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1142 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1141 msgid "Error parsing array, pool, SLO and workload." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1145 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1144 #, 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:1154 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1153 #, python-format msgid "" "Only SLO/workload migration within the same SRP Pool is supported in this" @@ -1998,87 +1998,87 @@ msgid "" "array: %(targetPoolName)s. Skipping storage-assisted migration." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1182 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1181 #, 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:1209 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1208 msgid "Error getting target pool name and array." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1221 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1220 msgid "Error parsing target pool name, array, and fast policy." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1225 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1224 #, 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:1240 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1239 #, 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:1250 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1249 msgid "Only available volumes can be migrated between different protocols." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1604 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1591 #, python-format msgid "Target end points do not exist for hardware Id: %(hardwareIdInstance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:2018 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2003 #, python-format msgid "Unable to determine whether %(volumeName)s is composite or not." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:2193 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2178 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:2380 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2365 #, 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 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3043 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3166 #, python-format msgid "" "Volume %(name)s is not suitable for storage assisted migration using " "retype." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:3123 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3108 #, 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:3137 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3122 #, python-format msgid "Failed to get or create storage group %(storageGroupName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:3150 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3135 #, 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:3422 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3407 #, python-format msgid "" "Failed to Roll back to re-add volume %(volumeName)s to default storage " @@ -2086,12 +2086,12 @@ msgid "" " get the volume returned to the default storage group." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:4222 +#: cinder/volume/drivers/emc/emc_vmax_common.py:4207 #, python-format msgid "Exception: %(ex)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:4241 +#: cinder/volume/drivers/emc/emc_vmax_common.py:4226 #, python-format msgid "Volume %(name)s not found on the array." msgstr "" @@ -2302,33 +2302,33 @@ msgstr "" #: 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 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:1867 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:1870 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:1873 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2002 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2034 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1851 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1865 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1868 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1871 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1874 #: cinder/volume/drivers/hpe/hpe_3par_common.py:2037 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2095 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2105 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2108 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2111 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2188 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2198 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2201 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2204 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2242 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2245 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2453 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2456 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2459 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2462 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2475 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2484 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2531 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2535 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1027 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2069 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2072 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2130 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2140 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2143 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2146 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2223 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2233 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2236 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2239 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2277 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2280 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2497 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2500 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2503 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2506 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2519 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2528 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2575 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2579 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1031 #, python-format msgid "Exception: %s" msgstr "" @@ -2349,86 +2349,86 @@ msgstr "" msgid "PoolName must be in the file %(fileName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:785 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:792 #, python-format msgid "Error on enable compression on lun %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:796 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:803 #, python-format msgid "Error on adding lun to consistency group. %s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1035 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1042 #, python-format msgid "Can not add the lun %(lun)s to consistency group %(cg_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1048 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1055 #, python-format msgid "Can not remove LUNs %(luns)s in consistency group %(cg_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1061 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1068 #, python-format msgid "Can not place new LUNs %(luns)s in consistency group %(cg_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1366 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1374 msgid "Failed to query migration status of LUN." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1382 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1390 #, python-format msgid "Migration of LUN %s failed to complete." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1657 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1666 #, python-format msgid "Invalid value for %(key)s, value is %(value)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1696 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1705 #, python-format msgid "Error happened during storage pool querying, %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2397 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2418 msgid "The given extra_spec or valid_values is None." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3138 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3162 #, python-format msgid "Create consistency group %s failed." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3156 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3180 #, python-format msgid "Delete consistency group %s failed." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3222 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3246 #, python-format msgid "Create cg snapshot %s failed." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3247 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3271 #, python-format msgid "Delete cgsnapshot %s failed." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3661 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3685 #, python-format msgid "Failed to find available iSCSI targets for %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3986 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4010 #, 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 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2994 #, python-format msgid "Failed to delete the volume %(vol)s of CG. Exception: %(exception)s." msgstr "" @@ -2559,74 +2559,74 @@ msgstr "" msgid "The NFS Volume %(cr)s does not exist." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:415 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:416 #, python-format msgid "" "The primary array must have an API version of %(min_ver)s or higher, but " "is only on %(current_ver)s, therefore replication is not supported." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:569 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:570 #, python-format msgid "Conflict detected in Virtual Volume Set %(volume_set)s: %(error)s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:582 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:583 #, python-format msgid "There was an error deleting volume %(id)s: %(error)." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:603 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:614 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:604 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:615 #, python-format msgid "Virtual Volume Set %s does not exist." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:682 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:567 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:683 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:571 #, python-format msgid "There was an error deleting snapshot %(id)s: %(error)." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:1029 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1030 #, python-format msgid "Error extending volume: %(vol)s. Exception: %(ex)s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:1555 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1556 #, python-format msgid "Error creating QOS rule %s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:1588 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1589 #, python-format msgid "Error setting Flash Cache policy to %s - exception" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2168 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2203 #, python-format msgid "Error extending volume %(id)s. Ex: %(ex)s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2299 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2334 #, python-format msgid "Error attaching volume %s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2374 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2409 #, python-format msgid "" "Changing the volume name from %(tmp)s to %(orig)s failed because " "%(reason)s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2873 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2917 msgid "Issuing a fail-over failed because replication is not properly configured." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2920 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2964 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1468 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1608 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1610 #, python-format msgid "" "There was a problem with the failover (%(error)s) and it was " @@ -2634,45 +2634,45 @@ msgid "" " target." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:3067 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3111 #, python-format msgid "Could not log in to 3PAR array (%s) with the provided credentials." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:3092 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1686 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3136 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1688 msgid "There must be at least one valid replication device configured." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:3102 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3146 msgid "" "Extra spec replication:mode must be set and must be either 'sync' or " "'periodic'." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:3110 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3154 msgid "" "Extra spec replication:sync_period must be greater than 299 and less than" " 31622401 seconds." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:3552 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3596 #, python-format msgid "Exception during snapCPG revert: %s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:3624 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3668 #, python-format msgid "Unexpected error when retype() tried to deleteVolumeSet(%s)" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:3646 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:3649 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3690 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3693 #, python-format msgid "Unexpected error when retype() revert tried to deleteVolumeSet(%s)" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:3657 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3701 #, python-format msgid "" "%(exception)s: Exception during revert of retype for volume " @@ -2680,7 +2680,7 @@ msgid "" " restored." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:3668 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3712 #, python-format msgid "" "%(exception)s: Exception during revert of retype for volume " @@ -2692,152 +2692,152 @@ msgstr "" msgid "Volume %s doesn't exist on array." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:425 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:429 msgid "Volume did not exist. It will not be deleted" msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:468 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:472 #, python-format msgid "There was an error deleting volume %(id)s: %(error)s." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:505 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:509 #, python-format msgid "Could not find volume with name %(name)s. Error: %(error)s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:531 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:535 #, python-format msgid "Could not create snapshot set. Error: '%s'" msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:563 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:567 msgid "The snapshot cannot be deleted because it is a clone point." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:602 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:606 msgid "Snapshot did not exist. It will not be deleted" msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:833 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:837 #, python-format msgid "'%(value)s' is an invalid value for extra spec '%(key)s'" msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1058 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1062 #, python-format msgid "" "Changing the volume name from %(tmp)s to %(orig)s failed because " "%(reason)s." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1556 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1558 #, python-format msgid "Could not log in to LeftHand array (%s) with the provided credentials." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:188 +#: cinder/volume/drivers/huawei/huawei_driver.py:225 msgid "" "Extra specs must be specified as replication_type=' sync' or ' " "async'." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:192 +#: cinder/volume/drivers/huawei/huawei_driver.py:229 #, python-format msgid "Extra specs must be specified as capabilities:%s=' True'." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:279 +#: cinder/volume/drivers/huawei/huawei_driver.py:316 #, python-format msgid "Create hypermetro error: %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:290 +#: cinder/volume/drivers/huawei/huawei_driver.py:327 msgid "Create replication volume error." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:351 +#: cinder/volume/drivers/huawei/huawei_driver.py:388 #, python-format msgid "Delete hypermetro error: %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:362 +#: cinder/volume/drivers/huawei/huawei_driver.py:399 msgid "Delete replication error." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:406 +#: cinder/volume/drivers/huawei/huawei_driver.py:443 msgid "Get LUN migration error." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:464 +#: cinder/volume/drivers/huawei/huawei_driver.py:501 #, python-format msgid "Unable to rename lun %s on array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:787 +#: cinder/volume/drivers/huawei/huawei_driver.py:824 msgid "Retype volume error. Delete replication failed." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:804 +#: cinder/volume/drivers/huawei/huawei_driver.py:841 msgid "Retype volume error." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:817 +#: cinder/volume/drivers/huawei/huawei_driver.py:854 msgid "Retype volume error. Create replication failed." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1245 +#: cinder/volume/drivers/huawei/huawei_driver.py:1283 msgid "Manage exist volume failed." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1275 +#: cinder/volume/drivers/huawei/huawei_driver.py:1313 #, python-format msgid "Can't find LUN on the array for volume: %s." msgstr "" -#: cinder/volume/drivers/huawei/replication.py:530 +#: cinder/volume/drivers/huawei/replication.py:492 #, python-format msgid "Create pair failed. Error: %s." msgstr "" -#: cinder/volume/drivers/huawei/replication.py:540 +#: cinder/volume/drivers/huawei/replication.py:502 #, python-format msgid "Start synchronization failed. Error: %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:88 +#: cinder/volume/drivers/huawei/rest_client.py:96 #, python-format msgid "Bad response from server: %(url)s. Error: %(err)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:98 +#: cinder/volume/drivers/huawei/rest_client.py:106 #, python-format msgid "JSON transfer error: %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:116 +#: cinder/volume/drivers/huawei/rest_client.py:124 #, python-format msgid "" "Login error. URL: %(url)s\n" "Reason: %(reason)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:147 +#: cinder/volume/drivers/huawei/rest_client.py:161 msgid "Can't open the recent url, relogin." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:447 +#: cinder/volume/drivers/huawei/rest_client.py:461 msgid "" "Error occurred when adding hostgroup and lungroup to view. Remove lun " "from lungroup now." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:600 +#: cinder/volume/drivers/huawei/rest_client.py:614 #, python-format msgid "JSON transfer data error. %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1800 +#: cinder/volume/drivers/huawei/rest_client.py:1830 msgid "Can not open the recent url, login again." msgstr "" @@ -2939,8 +2939,8 @@ msgid "" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/replication.py:307 -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2048 -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2098 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2059 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2109 #: cinder/volume/drivers/san/san.py:150 #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:427 #: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:269 @@ -2967,95 +2967,91 @@ msgstr "" msgid "Error mapping VDisk-to-host" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:972 -msgid "Protocol must be specified as ' iSCSI' or ' FC'." -msgstr "" - -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:987 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:963 msgid "Replication must be specified as ' True' or ' False'." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1244 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1220 #, python-format msgid "Failed to create CGSnapshot. Exception: %s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1260 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1236 #, python-format msgid "" "Failed to delete the snapshot %(snap)s of CGSnapshot. Exception: " "%(exception)s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1321 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1297 #, python-format msgid "Failed to create CG from CGsnapshot. Exception: %s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2080 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2091 #, python-format msgid "Error has occurred: %s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2108 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2119 #, python-format msgid "ensure_export: Volume %s not found on storage." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2350 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2360 #, python-format msgid "" "_rm_vdisk_copy_op: Volume %s does not have any registered vdisk copy " "operations." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2354 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2364 #, python-format msgid "" "_rm_vdisk_copy_op: Volume %(vol)s does not have the specified vdisk copy " "operation: orig=%(orig)s new=%(new)s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2365 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2375 #, python-format msgid "" "_rm_vdisk_copy_op: Volume metadata %s does not have any registered vdisk " "copy operations." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2373 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2383 #, python-format msgid "" "_rm_vdisk_copy_op: Volume %(vol)s metadata does not have the specified " "vdisk copy operation: orig=%(orig)s new=%(new)s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2481 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2491 msgid "" "Unable to failover to the secondary. Please make sure that the secondary " "back-end is ready." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2645 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2655 #, python-format msgid "" "The replication mode of %(type)s has not successfully established " "partnership with the replica Storwize target %(stor)s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:131 -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:135 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:99 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:99 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:175 -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:186 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:143 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:149 #, python-format msgid "Did not find expected column name in lsvdisk: %s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:230 -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:240 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:198 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:203 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " @@ -3135,7 +3131,7 @@ msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:1013 #, python-format -msgid "Volume %(vol) in the consistency group could not be deleted." +msgid "Volume %(vol)s in the consistency group could not be deleted." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:123 @@ -3223,23 +3219,23 @@ msgstr "" msgid "Error resolving host %(host)s. Error - %(e)s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:586 -#: cinder/volume/drivers/netapp/eseries/library.py:624 +#: cinder/volume/drivers/netapp/eseries/library.py:593 +#: cinder/volume/drivers/netapp/eseries/library.py:631 #, python-format msgid "Error creating volume. Msg - %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:604 +#: cinder/volume/drivers/netapp/eseries/library.py:611 #, python-format msgid "Error cleaning up failed volume creation. Msg - %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:654 +#: cinder/volume/drivers/netapp/eseries/library.py:661 #, python-format msgid "Failure restarting snap vol. Error: %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:682 +#: cinder/volume/drivers/netapp/eseries/library.py:691 #, python-format msgid "Vol copy job status %s." msgstr "" diff --git a/cinder/locale/cinder-log-info.pot b/cinder/locale/cinder-log-info.pot index e666b111b32..bb9c7f09a6f 100644 --- a/cinder/locale/cinder-log-info.pot +++ b/cinder/locale/cinder-log-info.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: cinder 8.0.0.0b4.dev192\n" +"Project-Id-Version: cinder 8.0.0.0rc1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-12 06:33+0000\n" +"POT-Creation-Date: 2016-03-17 10:28+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -212,12 +212,12 @@ msgstr "" msgid "Create volume of %s GB" msgstr "" -#: cinder/backup/api.py:412 +#: cinder/backup/api.py:421 #, python-format msgid "Creating volume of %(size)s GB for restore of backup %(backup_id)s." msgstr "" -#: cinder/backup/api.py:439 +#: cinder/backup/api.py:448 #, python-format msgid "Overwriting volume %(volume_id)s with restore of backup %(backup_id)s" msgstr "" @@ -237,102 +237,102 @@ msgstr "" msgid "Unable to serialize field '%s' - excluding from backup" msgstr "" -#: cinder/backup/manager.py:132 +#: cinder/backup/manager.py:133 msgid "Cleaning up incomplete backup operations." msgstr "" -#: cinder/backup/manager.py:154 +#: cinder/backup/manager.py:155 #, python-format msgid "" "Resetting volume %(vol_id)s to previous status %(status)s (was backing-" "up)." msgstr "" -#: cinder/backup/manager.py:162 +#: cinder/backup/manager.py:163 #, python-format msgid "setting volume %s to error_restoring (was restoring-backup)." msgstr "" -#: cinder/backup/manager.py:169 +#: cinder/backup/manager.py:170 #, python-format msgid "Resetting backup %s to error (was creating)." msgstr "" -#: cinder/backup/manager.py:178 +#: cinder/backup/manager.py:179 #, python-format msgid "Resetting backup %s to available (was restoring)." msgstr "" -#: cinder/backup/manager.py:187 +#: cinder/backup/manager.py:188 #, python-format msgid "Resuming delete on backup: %s." msgstr "" -#: cinder/backup/manager.py:269 +#: cinder/backup/manager.py:270 #, python-format msgid "Create backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:327 +#: cinder/backup/manager.py:328 #, python-format msgid "Create backup finished. backup: %s." msgstr "" -#: cinder/backup/manager.py:365 +#: cinder/backup/manager.py:366 #, python-format msgid "Restore backup started, backup: %(backup_id)s volume: %(volume_id)s." msgstr "" -#: cinder/backup/manager.py:398 +#: cinder/backup/manager.py:399 #, python-format msgid "" "Volume: %(vol_id)s, size: %(vol_size)d is larger than backup: " "%(backup_id)s, size: %(backup_size)d, continuing with restore." msgstr "" -#: cinder/backup/manager.py:433 +#: cinder/backup/manager.py:434 #, python-format msgid "" "Restore backup finished, backup %(backup_id)s restored to volume " "%(volume_id)s." msgstr "" -#: cinder/backup/manager.py:464 +#: cinder/backup/manager.py:465 #, python-format msgid "Delete backup started, backup: %s." msgstr "" -#: cinder/backup/manager.py:528 +#: cinder/backup/manager.py:529 #, python-format msgid "Delete backup finished, backup %s deleted." msgstr "" -#: cinder/backup/manager.py:554 +#: cinder/backup/manager.py:555 #, python-format msgid "Export record started, backup: %s." msgstr "" -#: cinder/backup/manager.py:588 +#: cinder/backup/manager.py:589 #, python-format msgid "Export record finished, backup %s exported." msgstr "" -#: cinder/backup/manager.py:607 +#: cinder/backup/manager.py:608 #, python-format msgid "Import record started, backup_url: %s." msgstr "" -#: cinder/backup/manager.py:702 +#: cinder/backup/manager.py:703 #, python-format msgid "Import record id %s metadata from driver finished." msgstr "" -#: cinder/backup/manager.py:715 +#: cinder/backup/manager.py:716 #, python-format msgid "Reset backup status started, backup_id: %(backup_id)s, status: %(status)s." msgstr "" -#: cinder/backup/manager.py:721 +#: cinder/backup/manager.py:722 #, python-format msgid "Backup service: %s." msgstr "" @@ -490,7 +490,7 @@ msgstr "" msgid "Unable to attach volume, because it is in maintenance." msgstr "" -#: cinder/volume/api.py:642 cinder/volume/manager.py:1034 +#: cinder/volume/api.py:642 cinder/volume/manager.py:1036 msgid "Attach volume completed successfully." msgstr "" @@ -498,7 +498,7 @@ msgstr "" msgid "Unable to detach volume, because it is in maintenance." msgstr "" -#: cinder/volume/api.py:655 cinder/volume/manager.py:1130 +#: cinder/volume/api.py:655 cinder/volume/manager.py:1132 msgid "Detach volume completed successfully." msgstr "" @@ -508,11 +508,11 @@ msgid "" "maintenance." msgstr "" -#: cinder/volume/api.py:671 cinder/volume/manager.py:1516 +#: cinder/volume/api.py:671 cinder/volume/manager.py:1518 msgid "Initialize volume connection completed successfully." msgstr "" -#: cinder/volume/api.py:681 cinder/volume/manager.py:1539 +#: cinder/volume/api.py:681 cinder/volume/manager.py:1541 msgid "Terminate volume connection completed successfully." msgstr "" @@ -520,7 +520,7 @@ msgstr "" msgid "Unable to accept transfer for volume, because it is in maintenance." msgstr "" -#: cinder/volume/api.py:696 cinder/volume/manager.py:1588 +#: cinder/volume/api.py:696 cinder/volume/manager.py:1590 msgid "Transfer volume completed successfully." msgstr "" @@ -592,7 +592,7 @@ msgstr "" msgid "Force upload to image is disabled, Force option will be ignored." msgstr "" -#: cinder/volume/api.py:1190 cinder/volume/manager.py:1321 +#: cinder/volume/api.py:1190 cinder/volume/manager.py:1323 msgid "Copy volume to image completed successfully." msgstr "" @@ -620,184 +620,184 @@ msgstr "" msgid "Manage volume request issued successfully." msgstr "" -#: cinder/volume/manager.py:264 +#: cinder/volume/manager.py:265 msgid "" "Service not found for updating active_backend_id, assuming default for " "driver init." msgstr "" -#: cinder/volume/manager.py:311 +#: cinder/volume/manager.py:312 #, python-format msgid "Image-volume cache enabled for host %(host)s." msgstr "" -#: cinder/volume/manager.py:314 +#: cinder/volume/manager.py:315 #, python-format msgid "Image-volume cache disabled for host %(host)s." msgstr "" -#: cinder/volume/manager.py:372 +#: cinder/volume/manager.py:373 msgid "Determined volume DB was empty at startup." msgstr "" -#: cinder/volume/manager.py:375 +#: cinder/volume/manager.py:376 msgid "Determined volume DB was not empty at startup." msgstr "" -#: cinder/volume/manager.py:420 +#: cinder/volume/manager.py:421 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:507 +#: cinder/volume/manager.py:508 msgid "Resume volume delete completed successfully." msgstr "" -#: cinder/volume/manager.py:512 +#: cinder/volume/manager.py:513 msgid "Driver initialization completed successfully." msgstr "" -#: cinder/volume/manager.py:517 +#: cinder/volume/manager.py:518 #, python-format msgid "" "Initializing RPC dependent components of volume driver %(driver_name)s " "(%(version)s)" msgstr "" -#: cinder/volume/manager.py:541 +#: cinder/volume/manager.py:543 msgid "Driver post RPC initialization completed successfully." msgstr "" -#: cinder/volume/manager.py:653 +#: cinder/volume/manager.py:655 msgid "Created volume successfully." msgstr "" -#: cinder/volume/manager.py:807 +#: cinder/volume/manager.py:809 msgid "Deleted volume successfully." msgstr "" -#: cinder/volume/manager.py:873 +#: cinder/volume/manager.py:875 msgid "Create snapshot completed successfully" msgstr "" -#: cinder/volume/manager.py:940 +#: cinder/volume/manager.py:942 msgid "Delete snapshot completed successfully" msgstr "" -#: cinder/volume/manager.py:1050 cinder/volume/manager.py:1075 +#: cinder/volume/manager.py:1052 cinder/volume/manager.py:1077 msgid "Volume detach called, but volume not attached." msgstr "" -#: cinder/volume/manager.py:1554 +#: cinder/volume/manager.py:1556 msgid "Remove volume export completed successfully." msgstr "" -#: cinder/volume/manager.py:1804 +#: cinder/volume/manager.py:1807 #, 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:1817 +#: cinder/volume/manager.py:1820 #, 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:1855 +#: cinder/volume/manager.py:1858 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:1914 +#: cinder/volume/manager.py:1917 msgid "Complete-Migrate volume completed successfully." msgstr "" -#: cinder/volume/manager.py:1980 +#: cinder/volume/manager.py:1983 msgid "Migrate volume completed successfully." msgstr "" -#: cinder/volume/manager.py:2155 +#: cinder/volume/manager.py:2158 msgid "Extend volume completed successfully." msgstr "" -#: cinder/volume/manager.py:2263 +#: cinder/volume/manager.py:2266 #, python-format msgid "Volume %s: retyped successfully" msgstr "" -#: cinder/volume/manager.py:2321 +#: cinder/volume/manager.py:2327 msgid "Retype volume completed successfully." msgstr "" -#: cinder/volume/manager.py:2358 +#: cinder/volume/manager.py:2364 msgid "Manage existing volume completed successfully." msgstr "" -#: cinder/volume/manager.py:2392 +#: cinder/volume/manager.py:2398 msgid "Promote volume replica completed successfully." msgstr "" -#: cinder/volume/manager.py:2456 +#: cinder/volume/manager.py:2462 #, python-format msgid "Consistency group %s: creating" msgstr "" -#: cinder/volume/manager.py:2481 +#: cinder/volume/manager.py:2487 #, python-format msgid "Consistency group %s: created successfully" msgstr "" -#: cinder/volume/manager.py:2487 +#: cinder/volume/manager.py:2493 msgid "Create consistency group completed successfully." msgstr "" -#: cinder/volume/manager.py:2620 +#: cinder/volume/manager.py:2626 #, python-format msgid "Create consistency group from source-%(source)s completed successfully." msgstr "" -#: cinder/volume/manager.py:2855 +#: cinder/volume/manager.py:2861 msgid "Delete consistency group completed successfully." msgstr "" -#: cinder/volume/manager.py:2999 +#: cinder/volume/manager.py:3005 msgid "Update consistency group completed successfully." msgstr "" -#: cinder/volume/manager.py:3009 +#: cinder/volume/manager.py:3015 #, python-format msgid "Cgsnapshot %s: creating." msgstr "" -#: cinder/volume/manager.py:3099 +#: cinder/volume/manager.py:3105 #, python-format msgid "cgsnapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:3111 +#: cinder/volume/manager.py:3117 #, python-format msgid "cgsnapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:3207 +#: cinder/volume/manager.py:3213 #, python-format msgid "cgsnapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:3358 +#: cinder/volume/manager.py:3364 msgid "Failed over to replication target successfully." msgstr "" -#: cinder/volume/manager.py:3391 +#: cinder/volume/manager.py:3397 msgid "Set backend status to frozen successfully." msgstr "" -#: cinder/volume/manager.py:3424 +#: cinder/volume/manager.py:3430 msgid "Thawed backend successfully." msgstr "" @@ -862,12 +862,12 @@ msgid "" "Continuing with delete." msgstr "" -#: cinder/volume/drivers/drbdmanagedrv.py:712 cinder/volume/drivers/lvm.py:437 +#: cinder/volume/drivers/drbdmanagedrv.py:720 cinder/volume/drivers/lvm.py:437 #, python-format msgid "Successfully deleted snapshot: %s" msgstr "" -#: cinder/volume/drivers/drbdmanagedrv.py:971 +#: cinder/volume/drivers/drbdmanagedrv.py:979 #, python-format msgid "DRBD connection for %s already removed" msgstr "" @@ -1527,63 +1527,63 @@ msgstr "" msgid "initialize_ connection: %(vol)s:%(initiator)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:110 +#: cinder/volume/drivers/emc/emc_vmax_common.py:109 #: 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:199 +#: cinder/volume/drivers/emc/emc_vmax_common.py:198 #, 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:261 +#: cinder/volume/drivers/emc/emc_vmax_common.py:260 #, python-format msgid "Deleting Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:265 +#: cinder/volume/drivers/emc/emc_vmax_common.py:264 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:288 +#: cinder/volume/drivers/emc/emc_vmax_common.py:287 #, python-format msgid "Delete Snapshot: %(snapshotName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:326 +#: cinder/volume/drivers/emc/emc_vmax_common.py:325 #, python-format msgid "Unmap volume: %(volume)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:331 +#: cinder/volume/drivers/emc/emc_vmax_common.py:330 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:380 +#: cinder/volume/drivers/emc/emc_vmax_common.py:379 #, python-format msgid "Initialize connection: %(volume)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:396 +#: cinder/volume/drivers/emc/emc_vmax_common.py:395 #, python-format msgid "" "Volume %(volume)s is already mapped. The device number is " "%(deviceNumber)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:534 +#: cinder/volume/drivers/emc/emc_vmax_common.py:533 #, python-format msgid "Terminate connection: %(volume)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:680 +#: cinder/volume/drivers/emc/emc_vmax_common.py:679 #, python-format msgid "" "Capacity stats for SRP pool %(poolName)s on array %(arrayName)s " @@ -1591,69 +1591,69 @@ msgid "" "free_capacity_gb=%(free_capacity_gb)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:711 +#: cinder/volume/drivers/emc/emc_vmax_common.py:710 #, python-format msgid "Migrating using retype Volume: %(volume)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:927 -#: cinder/volume/drivers/emc/emc_vmax_common.py:2852 +#: cinder/volume/drivers/emc/emc_vmax_common.py:926 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2837 #, 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:1247 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1246 #, python-format msgid "Volume status is: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:2068 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2053 #, 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:2371 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2356 #, python-format msgid "Delete Snapshot: %(snapshot)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:2394 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2379 #, python-format msgid "Snapshot: %(snapshot)s: not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:2429 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2414 #, python-format msgid "Create Consistency Group: %(group)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:2469 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2454 #, python-format msgid "Delete Consistency Group: %(group)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:2574 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2559 #, python-format msgid "" "Create snapshot for Consistency Group %(cgId)s cgsnapshotID: " "%(cgsnapshot)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:2610 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2595 #, python-format msgid "Create target consistency group %(targetCg)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:2710 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2695 #, python-format msgid "Delete snapshot for source CG %(cgId)s cgsnapshotID: %(cgsnapshot)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:3232 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3217 #, python-format msgid "" "FAST: capacity stats for policy %(fastPolicyName)s on array " @@ -1661,7 +1661,7 @@ msgid "" "free_capacity_gb=%(free_capacity_gb)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:3245 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3230 #, python-format msgid "" "NON-FAST: capacity stats for pool %(poolName)s on array %(arrayName)s " @@ -1669,22 +1669,22 @@ msgid "" "free_capacity_gb=%(free_capacity_gb)lu." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:3677 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3662 #, python-format msgid "Snapshot creation %(cloneName)s completed. Source Volume: %(sourceName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:3715 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3700 #, python-format msgid "Target wwns in masking view %(maskingView)s: %(targetWwns)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:3828 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3813 #, python-format msgid "The target instance device id is: %(deviceid)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:4180 +#: cinder/volume/drivers/emc/emc_vmax_common.py:4165 #, python-format msgid "" "Update Consistency Group: %(group)s. This adds and/or removes volumes " @@ -1845,142 +1845,142 @@ msgid "" msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:2275 -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1332 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1308 #, python-format msgid "Updating status for CG: %(id)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:2283 -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1340 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1316 #, python-format msgid "No volume found for CG: %(cg)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:725 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:732 #, python-format msgid "Using security file in %s for authentication" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:733 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:740 msgid "Plain text credentials are being used for authentication" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:736 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:743 msgid "" "Neither security file nor plain text credentials are specified. Security " "file under home directory will be used for authentication if present." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:745 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:752 #, python-format msgid "iscsi_initiators: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1083 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1090 #, python-format msgid "Consistency group %s was deleted successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1198 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1205 #, python-format msgid "Snapshot %s was deleted successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1392 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1400 #, python-format msgid "Cancelling Migration from LUN %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2059 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2068 #, python-format msgid "Toggle storage_vnx_ip_address from %(old)s to %(new)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2150 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2159 msgid "" "initiator_auto_registration: False. Initiator auto registration is not " "enabled. Please register initiator manually." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2339 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2348 #, 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:2861 -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4522 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2883 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4547 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2890 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2912 #, python-format msgid "Delete Snapshot: %(snapshot)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3127 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3151 #: 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:3150 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3174 #: 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:3210 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3234 #: 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:3236 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3260 #: 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:3414 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3438 #, python-format msgid "Get ISCSI targets %(tg)s to register initiator %(in)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3441 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3465 #, python-format msgid "Get FC targets %(tg)s to register initiator %(in)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3514 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3538 #, python-format msgid "iSCSI Initiators %(in)s of %(ins)s need registration." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3533 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3557 #, python-format msgid "FC Initiators %(in)s of %(ins)s need registration" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3761 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3785 #, python-format msgid "Storage Group %s was empty." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4049 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4073 #, python-format msgid "Successfully setup replication for %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4150 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4174 #, python-format msgid "Replication is not configured on backend: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4210 -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4236 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4234 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4260 #, python-format msgid "Consistency group %(cg)s is created successfully." msgstr "" @@ -2085,17 +2085,17 @@ msgid "" "%(volname)s." msgstr "" -#: cinder/volume/drivers/emc/scaleio.py:541 +#: cinder/volume/drivers/emc/scaleio.py:545 #, python-format msgid "ScaleIO extend volume: volume %(volname)s to size %(new_size)s." msgstr "" -#: cinder/volume/drivers/emc/scaleio.py:553 +#: cinder/volume/drivers/emc/scaleio.py:556 #, python-format msgid "Change volume capacity request: %s." msgstr "" -#: cinder/volume/drivers/emc/scaleio.py:595 +#: cinder/volume/drivers/emc/scaleio.py:591 #, python-format msgid "" "ScaleIO create cloned volume: source volume %(src)s to target volume " @@ -2607,157 +2607,157 @@ msgstr "" msgid "Cinder NFS volume with current path %(cr)s is no longer being managed." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:432 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:433 #, python-format msgid "HPE3PARCommon %(common_ver)s,hpe3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:751 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:752 #, python-format msgid "" "Virtual volume %(disp)s '%(new)s' snapCPG is empty so it will be set to: " "%(cpg)s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:759 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1117 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:760 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1121 #, python-format msgid "Virtual volume '%(ref)s' renamed to '%(new)s'." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:765 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1125 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:766 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1129 #, python-format msgid "Virtual volume %(disp)s '%(new)s' is being retyped." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:772 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1135 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:773 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1139 #, python-format msgid "Virtual volume %(disp)s successfully retyped to %(new_type)s." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:791 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1155 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:792 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1159 #, python-format msgid "Virtual volume %(disp)s '%(new)s' is now being managed." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:864 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1237 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:865 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1241 #, python-format msgid "Snapshot '%(ref)s' renamed to '%(new)s'." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:869 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1246 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:870 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1250 #, python-format msgid "Snapshot %(disp)s '%(new)s' is now being managed." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:936 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1334 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:937 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1338 #, python-format msgid "" "Virtual volume %(disp)s '%(vol)s' is no longer managed. Volume renamed to" " '%(new)s'." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:962 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1364 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:963 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1368 #, python-format msgid "" "Snapshot %(disp)s '%(vol)s' is no longer managed. Snapshot renamed to " "'%(new)s'." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:1371 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1372 #, python-format msgid "3PAR vlun %(name)s not found on host %(host)s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:1466 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1467 #, python-format msgid "" "3PAR vlun for volume '%(name)s' was deleted, but the host '%(host)s' was " "not deleted because: %(reason)s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:1585 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1586 #, python-format msgid "Flash Cache policy set to %s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:1712 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1713 #, python-format msgid "Using pool %(pool)s instead of %(cpg)s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:1965 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1966 #, python-format msgid "Creating temp snapshot %(snap)s from volume %(vol)s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2076 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2111 #, python-format msgid "Found a temporary snapshot %(name)s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2342 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2377 #, python-format msgid "3PAR driver cannot perform migration. Retype exception: %s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2371 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2406 #, python-format msgid "Volume name changed from %(tmp)s to %(orig)s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2446 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2490 #, python-format msgid "Completed: convert_to_base_volume: id=%s." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2568 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2612 #, python-format msgid "Modifying %(volume_name)s userCPG from %(old_cpg)s to %(new_cpg)s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2589 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2633 #, python-format msgid "Converting %(volume_name)s to thin provisioning with userCPG=%(new_cpg)s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2594 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2638 #, python-format msgid "" "Converting %(volume_name)s to thin dedup provisioning with " "userCPG=%(new_cpg)s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2599 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2643 #, python-format msgid "Converting %(volume_name)s to full provisioning with userCPG=%(new_cpg)s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2615 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2659 #, python-format msgid "tunevv failed because the volume '%s' has snapshots." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:3522 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3566 #, python-format msgid "" "Modifying %(volume_name)s snap_cpg from %(old_snap_cpg)s to " "%(new_snap_cpg)s." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:3533 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3577 #, python-format msgid "Modifying %s comments." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:3542 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3586 #, python-format msgid "" "Retype revert %(volume_name)s snap_cpg from %(new_snap_cpg)s back to " @@ -2769,180 +2769,180 @@ msgstr "" msgid "Need to remove FC Zone, building initiator target map" msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:337 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:341 #, python-format msgid "HPELeftHand API version %s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:978 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:982 #, python-format msgid "" "Cannot provide backend assisted migration for volume: %s because volume " "is from a different backend." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:983 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:989 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:987 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:993 #, python-format msgid "" "Cannot provide backend assisted migration for volume: %s because cluster " "exists in different management group." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1003 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1007 #, python-format msgid "" "Cannot provide backend assisted migration for volume: %s because the " "volume has been exported." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1014 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1018 #, python-format msgid "" "Cannot provide backend assisted migration for volume: %s because the " "volume has snapshots." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1022 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1026 #, python-format msgid "" "Cannot provide backend assisted migration for volume: %s because volume " "does not exist in this management group." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1055 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1059 #, python-format msgid "Volume name changed from %(tmp)s to %(orig)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:222 +#: cinder/volume/drivers/huawei/huawei_driver.py:259 #, python-format msgid "volume: %(volume)s, lun params: %(params)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:568 +#: cinder/volume/drivers/huawei/huawei_driver.py:605 #, python-format msgid "QoS: %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:615 +#: cinder/volume/drivers/huawei/huawei_driver.py:652 #, python-format msgid "" "create_volume_from_snapshot: src_lun_id: %(src_lun_id)s, tgt_lun_id: " "%(tgt_lun_id)s, copy_name: %(copy_name)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:700 +#: cinder/volume/drivers/huawei/huawei_driver.py:737 #, 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 +#: cinder/volume/drivers/huawei/huawei_driver.py:753 #, python-format msgid "Extend volume: %(volumename)s, oldsize: %(oldsize)s, newsize: %(newsize)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:750 +#: cinder/volume/drivers/huawei/huawei_driver.py:787 #, python-format msgid "stop_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:834 +#: cinder/volume/drivers/huawei/huawei_driver.py:871 #, 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:851 +#: cinder/volume/drivers/huawei/huawei_driver.py:888 #, 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:861 +#: cinder/volume/drivers/huawei/huawei_driver.py:898 #, 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:877 +#: cinder/volume/drivers/huawei/huawei_driver.py:914 #, 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:1451 +#: cinder/volume/drivers/huawei/huawei_driver.py:1577 msgid "Enter initialize_connection." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1455 +#: cinder/volume/drivers/huawei/huawei_driver.py:1581 #, python-format msgid "initiator name: %(initiator_name)s, volume name: %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1464 +#: cinder/volume/drivers/huawei/huawei_driver.py:1590 #, 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:1490 +#: cinder/volume/drivers/huawei/huawei_driver.py:1616 #, python-format msgid "initialize_connection, host lun id is: %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1519 +#: cinder/volume/drivers/huawei/huawei_driver.py:1645 #, python-format msgid "initialize_connection success. Return data: %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1532 +#: cinder/volume/drivers/huawei/huawei_driver.py:1658 #, 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:1650 +#: cinder/volume/drivers/huawei/huawei_driver.py:1776 #, python-format msgid "initialize_connection, initiator: %(wwpns)s, volume name: %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1721 +#: cinder/volume/drivers/huawei/huawei_driver.py:1847 #, python-format msgid "initialize_connection, metadata is: %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1755 +#: cinder/volume/drivers/huawei/huawei_driver.py:1881 #, python-format msgid "Return FC info is: %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1771 +#: cinder/volume/drivers/huawei/huawei_driver.py:1897 #, python-format msgid "The same hostid is: %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1790 +#: cinder/volume/drivers/huawei/huawei_driver.py:1916 #, python-format msgid "" "terminate_connection: volume name: %(volume)s, wwpns: %(wwns)s, lun_id: " "%(lunid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1863 +#: cinder/volume/drivers/huawei/huawei_driver.py:1989 #, python-format msgid "Detach Volume, metadata is: %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1871 +#: cinder/volume/drivers/huawei/huawei_driver.py:1997 #, python-format msgid "terminate_connection, return data is: %s." msgstr "" @@ -2957,19 +2957,19 @@ msgstr "" msgid "initialize_connection_fc, initiator: %(wwpns)s, volume name: %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/hypermetro.py:181 +#: cinder/volume/drivers/huawei/hypermetro.py:187 #, python-format msgid "Remote return FC info is: %s." msgstr "" -#: cinder/volume/drivers/huawei/hypermetro.py:196 +#: cinder/volume/drivers/huawei/hypermetro.py:202 #, python-format msgid "" "terminate_connection_fc: volume name: %(volume)s, wwpns: %(wwns)s, " "lun_id: %(lunid)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:79 +#: cinder/volume/drivers/huawei/rest_client.py:87 #, python-format msgid "" "\n" @@ -2986,80 +2986,80 @@ msgid "" "\n" msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:404 +#: cinder/volume/drivers/huawei/rest_client.py:418 #, python-format msgid "" "do_mapping, lun_group: %(lun_group)s, view_id: %(view_id)s, lun_id: " "%(lun_id)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:501 +#: cinder/volume/drivers/huawei/rest_client.py:515 #, python-format msgid "" "create_hostgroup_with_check. hostgroup name: %(name)s, hostgroup id: " "%(id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:512 +#: cinder/volume/drivers/huawei/rest_client.py:526 #, python-format msgid "" "Failed to create hostgroup: %(name)s. Please check if it exists on the " "array." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:525 +#: cinder/volume/drivers/huawei/rest_client.py:539 #, python-format msgid "" "create_hostgroup_with_check. Create hostgroup success. hostgroup name: " "%(name)s, hostgroup id: %(id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:615 +#: cinder/volume/drivers/huawei/rest_client.py:629 #, python-format msgid "add_host_with_check. host name: %(name)s, host id: %(id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:626 +#: cinder/volume/drivers/huawei/rest_client.py:640 #, python-format msgid "Failed to create host: %(name)s. Check if it exists on the array." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:639 +#: cinder/volume/drivers/huawei/rest_client.py:653 #, python-format msgid "" "add_host_with_check. create host success. host name: %(name)s, host id: " "%(id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:770 +#: cinder/volume/drivers/huawei/rest_client.py:784 msgid "Use CHAP when adding initiator to host." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:776 +#: cinder/volume/drivers/huawei/rest_client.py:790 msgid "Use ALUA when adding initiator to host." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1084 +#: cinder/volume/drivers/huawei/rest_client.py:1098 #, python-format msgid "New str info is: %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1099 +#: cinder/volume/drivers/huawei/rest_client.py:1113 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is: %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1188 +#: cinder/volume/drivers/huawei/rest_client.py:1202 #, python-format msgid "_get_tgt_ip_from_portgroup: Get ip: %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1230 +#: cinder/volume/drivers/huawei/rest_client.py:1244 #, python-format msgid "Get the default ip: %s." msgstr "" -#: cinder/volume/drivers/huawei/smartx.py:47 +#: cinder/volume/drivers/huawei/smartx.py:48 #, python-format msgid "The QoS sepcs is: %s." msgstr "" @@ -3093,38 +3093,28 @@ msgstr "" msgid "Could not find replica to delete of volume %(vol)s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1512 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1488 #, python-format msgid "Unable to get remote copy information for volume %s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1546 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1522 #, python-format msgid "Tried to delete non-existent vdisk %s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2431 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2441 #, python-format msgid "" "_check_volume_copy_ops: Volume %(vol)s does not have the specified vdisk " "copy operation: orig=%(orig)s new=%(new)s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:113 -#, python-format -msgid "%(node)s will be removed since it is not supported by the FC driver." -msgstr "" - -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:294 -#: cinder/volume/drivers/netapp/eseries/library.py:1213 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:262 +#: cinder/volume/drivers/netapp/eseries/library.py:1223 msgid "Need to remove FC Zone, building initiator target map." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:117 -#, python-format -msgid "%(node)s will be removed since it is not supported by the iSCSI driver." -msgstr "" - #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:483 #, python-format msgid "Create Volume %(volume_id)s completed." @@ -3396,90 +3386,90 @@ msgstr "" msgid "System %(id)s has %(status)s status." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:582 -#: cinder/volume/drivers/netapp/eseries/library.py:621 -#: cinder/volume/drivers/netapp/eseries/library.py:645 +#: cinder/volume/drivers/netapp/eseries/library.py:589 +#: cinder/volume/drivers/netapp/eseries/library.py:628 +#: cinder/volume/drivers/netapp/eseries/library.py:652 #, python-format msgid "Created volume with label %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:670 +#: cinder/volume/drivers/netapp/eseries/library.py:679 #, python-format msgid "Copying src vol %(src)s to dest vol %(dst)s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:686 +#: cinder/volume/drivers/netapp/eseries/library.py:695 #, python-format msgid "Vol copy job completed for dest %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:704 +#: cinder/volume/drivers/netapp/eseries/library.py:713 #, python-format msgid "Copy job to dest vol %s completed." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:891 +#: cinder/volume/drivers/netapp/eseries/library.py:901 #, python-format msgid "Created snap grp with label %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:1363 +#: cinder/volume/drivers/netapp/eseries/library.py:1373 #, python-format msgid "Creating host with ports %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:1449 +#: cinder/volume/drivers/netapp/eseries/library.py:1459 #, python-format msgid "E-series proxy API version %s does not support autosupport logging." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:1493 +#: cinder/volume/drivers/netapp/eseries/library.py:1503 #, python-format msgid "Updating storage service catalog information for backend '%s'" msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:1508 +#: cinder/volume/drivers/netapp/eseries/library.py:1518 #, python-format msgid "" "E-series proxy API version %(version)s does not support full set of SSC " "extra specs. The proxy version must be at at least %(min_version)s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:1735 +#: cinder/volume/drivers/netapp/eseries/library.py:1745 #, python-format msgid "" "Waiting for volume expansion of %(vol)s to complete, current remaining " "actions are %(action)s. ETA: %(eta)s mins." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:1929 +#: cinder/volume/drivers/netapp/eseries/library.py:1939 #, python-format msgid "Deleting volume %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:1965 +#: cinder/volume/drivers/netapp/eseries/library.py:1975 #, python-format msgid "Removing volume %(v)s from consistency group %(cg)s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:1972 +#: cinder/volume/drivers/netapp/eseries/library.py:1982 #, python-format msgid "Adding volume %(v)s to consistency group %(cg)s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:2048 +#: cinder/volume/drivers/netapp/eseries/library.py:2058 #, python-format msgid "Volume with given ref %s need not be renamed during manage operation." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:2053 +#: cinder/volume/drivers/netapp/eseries/library.py:2063 #, python-format msgid "" "Manage operation completed for volume with new label %(label)s and wwn " "%(wwn)s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:2091 +#: cinder/volume/drivers/netapp/eseries/library.py:2101 #, python-format msgid "Unmanaged volume with current label %(label)s and wwn %(wwn)s." msgstr "" diff --git a/cinder/locale/cinder-log-warning.pot b/cinder/locale/cinder-log-warning.pot index e57381b009a..0c4bd679509 100644 --- a/cinder/locale/cinder-log-warning.pot +++ b/cinder/locale/cinder-log-warning.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: cinder 8.0.0.0b4.dev154\n" +"Project-Id-Version: cinder 8.0.0.0rc1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-11 06:47+0000\n" +"POT-Creation-Date: 2016-03-17 10:29+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -62,7 +62,7 @@ msgid "" "%(new_down_time)s" msgstr "" -#: cinder/utils.py:982 +#: cinder/utils.py:983 #, python-format msgid "Invalid trace flag: %s" msgstr "" @@ -95,14 +95,14 @@ msgid "" "resource" msgstr "" -#: cinder/backup/api.py:282 +#: cinder/backup/api.py:291 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG backup " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/backup/api.py:294 +#: cinder/backup/api.py:303 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create backups (%(d_consumed)d " @@ -119,14 +119,14 @@ msgid "" "encrypted volume. Encrypted backup restore has failed." msgstr "" -#: cinder/backup/manager.py:692 +#: cinder/backup/manager.py:693 #, python-format msgid "" "Backup service %(service)s does not support verify. Backup id %(id)s is " "not verified. Skipping verify." msgstr "" -#: cinder/backup/manager.py:829 +#: cinder/backup/manager.py:830 #, python-format msgid "" "Failed to terminate the connection of volume %(volume_id)s, but it is " @@ -280,6 +280,11 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" +#: cinder/volume/api.py:428 +#, python-format +msgid "Unable to delete encryption key for volume: %s." +msgstr "" + #: cinder/volume/api.py:759 cinder/volume/utils.py:721 #, python-format msgid "" @@ -325,21 +330,21 @@ msgstr "" msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/manager.py:245 +#: cinder/volume/manager.py:246 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:271 +#: cinder/volume/manager.py:272 msgid "Suppressing requests library SSL Warnings" msgstr "" -#: cinder/volume/manager.py:461 +#: cinder/volume/manager.py:462 #, python-format msgid "Detected volume stuck in %(curr_status)s status, setting to ERROR." msgstr "" -#: cinder/volume/manager.py:480 +#: cinder/volume/manager.py:481 msgid "Detected snapshot stuck in creating status, setting to ERROR." msgstr "" @@ -376,19 +381,19 @@ msgstr "" msgid "Image delete encountered an error." msgstr "" -#: cinder/volume/manager.py:1825 +#: cinder/volume/manager.py:1826 #, 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:1994 +#: cinder/volume/manager.py:1995 #, python-format msgid "Update driver status failed: %(config_group)s is uninitialized." msgstr "" -#: cinder/volume/manager.py:3381 +#: cinder/volume/manager.py:3385 msgid "" "Error encountered on Cinder backend during freeze operation, service is " "frozen, however notification to driver has failed." @@ -443,7 +448,7 @@ msgid "" "\"%(host)s\", waiting." msgstr "" -#: cinder/volume/drivers/drbdmanagedrv.py:710 +#: cinder/volume/drivers/drbdmanagedrv.py:718 #, python-format msgid "snapshot: %s not found, skipping delete operation" msgstr "" @@ -537,37 +542,37 @@ msgstr "" msgid "Error updating agent-type for volume %s." msgstr "" -#: cinder/volume/drivers/pure.py:324 +#: cinder/volume/drivers/pure.py:320 #, python-format msgid "Adding Volume to Protection Group failed with message: %s" msgstr "" -#: cinder/volume/drivers/pure.py:375 +#: cinder/volume/drivers/pure.py:371 #, python-format msgid "Volume deletion failed with message: %s" msgstr "" -#: cinder/volume/drivers/pure.py:406 +#: cinder/volume/drivers/pure.py:402 #, python-format msgid "Unable to delete snapshot, assuming already deleted. Error: %s" msgstr "" -#: cinder/volume/drivers/pure.py:474 +#: cinder/volume/drivers/pure.py:470 #, python-format msgid "Purity host deletion failed: %(msg)s." msgstr "" -#: cinder/volume/drivers/pure.py:696 +#: cinder/volume/drivers/pure.py:692 #, python-format msgid "Unable to delete Protection Group: %s" msgstr "" -#: cinder/volume/drivers/pure.py:769 +#: cinder/volume/drivers/pure.py:765 #, python-format msgid "Unable to delete Protection Group Snapshot: %s" msgstr "" -#: cinder/volume/drivers/pure.py:886 +#: cinder/volume/drivers/pure.py:882 #, python-format msgid "Unable to rename %(old_name)s, error message: %(error)s" msgstr "" @@ -632,7 +637,7 @@ msgstr "" msgid "Unable to get rados pool stats." msgstr "" -#: cinder/volume/drivers/rbd.py:908 +#: cinder/volume/drivers/rbd.py:909 msgid "volume_tmp_dir is now deprecated, please use image_conversion_dir." msgstr "" @@ -753,42 +758,42 @@ msgstr "" msgid "DELETE call failed for %s!" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:636 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:671 #, python-format msgid "Volume initialization failure. (%s)" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:807 -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2348 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:843 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2384 #, python-format msgid "Unable to create folder %s" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:974 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1010 #, python-format msgid "delete_volume: unable to find volume %s" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1049 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1085 #, python-format msgid "Unable to find appropriate OS %s" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1337 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1373 msgid "Inconsistent Luns." msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1706 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1742 #, python-format msgid "Unable to create snapshot %s" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1744 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:1780 #, python-format msgid "Unable to find snapshot %s" msgstr "" -#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2535 +#: cinder/volume/drivers/dell/dell_storagecenter_api.py:2571 #, python-format msgid "Unable to locate replication %(vol)s to %(ssn)s" msgstr "" @@ -808,7 +813,7 @@ msgstr "" msgid "SSN %s appears to be down." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:741 +#: cinder/volume/drivers/emc/emc_vmax_common.py:744 msgid "" "The VMAX plugin only supports Retype. If a pool based migration is " "necessary this will happen on a Retype From the command line: cinder " @@ -816,76 +821,76 @@ msgid "" "policy on-demand" msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:778 +#: cinder/volume/drivers/emc/emc_vmax_common.py:781 #, python-format msgid "" "Failed to migrate: %(volumeName)s from default source storage group for " "FAST policy: %(sourceFastPolicyName)s. Attempting cleanup... " msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:806 +#: cinder/volume/drivers/emc/emc_vmax_common.py:809 #, python-format msgid "" "Attempting a rollback of: %(volumeName)s to original pool " "%(sourcePoolInstanceName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:838 +#: cinder/volume/drivers/emc/emc_vmax_common.py:841 #, python-format msgid "_migrate_rollback on : %(volumeName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:874 +#: cinder/volume/drivers/emc/emc_vmax_common.py:877 #, python-format msgid "_migrate_cleanup on : %(volumeName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1071 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1074 #, python-format msgid "" "The volume: %(volumename)s was not first part of the default storage " "group for FAST policy %(fastPolicyName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1164 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1167 #, python-format msgid "Volume: %(volumeName)s is not currently belonging to any storage group." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1545 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1536 #, python-format msgid "" "Volume is masked but not to host %(host)s as expected. Returning empty " "dictionary." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:2227 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2216 #, python-format msgid "" "Pre check for deletion. Volume: %(volumeName)s is part of a storage " "group. Attempting removal from %(storageGroupInstanceNames)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:3101 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3092 #, python-format msgid "Volume : %(volumeName)s is not currently belonging to any storage group." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:3374 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3365 #, python-format msgid "" "The volume: %(volumename)s. was not first part of the default storage " "group for FAST policy %(fastPolicyName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:3820 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3798 #, python-format msgid "" "Clone failed on V3. Cleaning up the target volume. Clone name: " "%(cloneName)s " msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:4028 +#: cinder/volume/drivers/emc/emc_vmax_common.py:4012 #, python-format msgid "FAST is enabled. Policy: %(fastPolicyName)s." msgstr "" @@ -899,7 +904,7 @@ msgstr "" msgid "Unable to get storage tiers from tier policy rule." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_fc.py:257 +#: cinder/volume/drivers/emc/emc_vmax_fc.py:258 #, python-format msgid "Volume %(volume)s is not in any masking view." msgstr "" @@ -969,7 +974,7 @@ msgid "" "and can't be deleted. Number of associated masking view is: %(nmv)d." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:633 +#: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:709 #, python-format msgid "" "Remaining capacity %(remainingCapacityGb)s GBs is determined from SRP " @@ -977,388 +982,392 @@ msgid "" "expect." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_utils.py:1224 +#: cinder/volume/drivers/emc/emc_vmax_utils.py:1225 #, python-format msgid "Storage sync name not found for target %(target)s on %(storageSystem)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_utils.py:1265 +#: cinder/volume/drivers/emc/emc_vmax_utils.py:1266 #, python-format msgid "" "Group sync name not found for target group %(target)s on " "%(storageSystem)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_utils.py:1720 +#: cinder/volume/drivers/emc/emc_vmax_utils.py:1721 #, python-format msgid "" "CreateStorageHardwareID failed. initiator: %(initiator)s, rc=%(rc)d, " "ret=%(ret)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_utils.py:1740 +#: cinder/volume/drivers/emc/emc_vmax_utils.py:1741 msgid "Cannot determine the hardware type." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:700 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:707 msgid "san_secondary_ip is configured as the same value as san_ip." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:805 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:812 #, python-format msgid "LUN already exists, LUN name %(name)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:859 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:866 #, python-format msgid "LUN is already deleted, LUN name %(name)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:933 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:940 #, python-format msgid "LUN %(name)s is already expanded. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:989 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:996 #, python-format msgid "Consistency group %(name)s already exists. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1073 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1080 #, python-format msgid "CG %(cg_name)s does not exist. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1077 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1084 #, python-format msgid "CG %(cg_name)s is deleting. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1099 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1106 #, python-format msgid "Cgsnapshot name %(name)s already exists. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1128 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1135 #, python-format msgid "Snapshot %(name)s for consistency group does not exist. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1147 -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1167 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1154 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1174 #, python-format msgid "Snapshot %(name)s already exists. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1184 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1191 #, python-format msgid "Snapshot %(name)s may deleted already. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1191 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1198 #, python-format msgid "Snapshot %(name)s is in use, retry. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1218 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1225 #, python-format msgid "Mount point %(name)s already exists. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1245 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1252 #, python-format msgid "" "Snapshot %(snapname)s is attached to snapshot mount point %(mpname)s " "already. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1265 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1272 #, python-format msgid "The specified Snapshot mount point %s is not currently attached." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1297 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1305 #, python-format msgid "" "Migration command may get network timeout. Double check whether migration" " in fact started successfully. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1309 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1317 #, python-format msgid "Start migration failed. Message: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1312 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1320 #, python-format msgid "Delete temp LUN after migration start failed. LUN: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1457 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1466 #, python-format msgid "Storage group %(name)s already exists. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1473 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1482 #, python-format msgid "" "Storage group %(name)s doesn't exist, may have already been deleted. " "Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1503 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1512 #, python-format msgid "" "Host %(host)s has already disconnected from storage group %(sgname)s. " "Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1540 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1549 #, python-format msgid "HLU %(hlu)s has already been removed from %(sgname)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1716 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1725 msgid "No array serial number returned, set as unknown." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1750 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1759 #, python-format msgid "Storage Group %s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1859 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1868 #, python-format msgid "" "Invalid iSCSI port %(sp)s-%(port)s-%(vlan)s found in io_port_list, will " "be ignored." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1928 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1937 #, python-format msgid "See unavailable iSCSI target: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2146 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2155 msgid "" "destroy_empty_storage_group: True. Empty storage group will be deleted " "after volume is detached." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2178 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2188 msgid "force_delete_lun_in_storagegroup=True" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2185 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2195 msgid "" "ignore_pool_full_threshold: True. LUN creation will still be forced even " "if the pool full threshold is exceeded." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2205 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2215 #, python-format msgid "" "The following specified storage pools do not exist: %(unexist)s. This " "host will only manage the storage pools: %(exist)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2334 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2344 msgid "snapcopy metadata is ignored when creating volume." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2373 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2387 +msgid "Unknown migration rate specified, using [high] as migration rate." +msgstr "" + +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2395 msgid "" "Extra spec key 'storagetype:pool' is obsoleted since driver version " "5.1.0. This key will be ignored." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2410 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2432 msgid "" "Both 'storagetype:prvosioning' and 'provisioning:type' are set in the " "extra specs, the value of 'provisioning:type' will be used. The key " "'storagetype:provisioning' may be deprecated in the next release." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2419 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2441 msgid "" "Extra spec key 'storagetype:provisioning' may be deprecated in the next " "release. It is recommended to use extra spec key 'provisioning:type' " "instead." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2472 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2494 #, python-format msgid "" "LUN corresponding to %s is still in some Storage Groups.Try to bring the " "LUN out of Storage Groups and retry the deletion." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2505 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2527 #, python-format msgid "LUN %(name)s is not ready for extension: %(out)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2526 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2548 msgid "" "Failed to get target_pool_name and target_array_serial. 'location_info' " "is not in host['capabilities']." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2539 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2561 msgid "Error on parsing target_pool_name/target_array_serial." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2553 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2575 #, python-format msgid "" "Didn't get the pool information of the host %s. Storage assisted " "Migration is not supported. The host may be using a legacy driver." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2685 -#: cinder/volume/drivers/huawei/huawei_driver.py:797 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2708 +#: cinder/volume/drivers/huawei/huawei_driver.py:834 msgid "Storage-assisted migration failed during retype." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2758 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2781 #, python-format msgid "Storage Pool '%(pool)s' is '%(state)s'." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2768 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2791 #, python-format msgid "" "Maximum number of Pool LUNs, %s, have been created. No more LUN creation " "can be done." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2871 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2898 #, python-format msgid "LUN %(name)s is not ready for snapshot: %(out)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3187 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3216 #, python-format msgid "LUN with id %(remove_id)s is not present in cg %(cg_name)s, skip it." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3282 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3311 #, python-format msgid "Storage Group %s is not found. Create it." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3345 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3374 #, python-format msgid "Failed to register %(itor)s to SP%(sp)s port %(portid)s because: %(msg)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3464 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3493 #, python-format msgid "Failed to extract initiators of %s, so ignore deregistration operation." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3471 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3500 #, python-format msgid "Failed to deregister %(itor)s because: %(msg)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3732 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3761 #, python-format msgid "Storage Group %s is not found. terminate_connection() is unnecessary." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3741 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3770 #, python-format msgid "Volume %(vol)s was not in Storage Group %(sg)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3763 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3792 #, python-format msgid "Failed to destroy Storage Group %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3769 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3798 #, python-format msgid "Fail to connect host %(host)s back to storage group %(sg)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4120 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4169 #, python-format msgid "No replication info from this volume: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4226 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4269 #, python-format msgid "" "Delete the temporary cgsnapshot %(name)s failed. This temporary " "cgsnapshot can be deleted manually. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4312 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4355 #, python-format msgid "" "The source volume is a legacy volume. Create volume in the pool where the" " source volume %s is created." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4387 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4431 #, python-format msgid "CreateSMPTask.revert: delete mount point %s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4407 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4451 #, python-format msgid "AttachSnapTask.revert: detach mount point %s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4445 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4489 #, python-format msgid "CreateDestLunTask.revert: delete temp lun %s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4513 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4558 #, python-format msgid "CreateSnapshotTask.revert: delete temp cgsnapshot %s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4518 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4563 #, python-format msgid "CreateSnapshotTask.revert: delete temp snapshot %s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4540 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4585 #, python-format msgid "" "CopySnapshotTask.revert: delete the copied snapshot %(new_name)s of " "%(source_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4651 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4696 #, python-format msgid "MirrorView already created, mirror name %(name)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4684 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4730 #, python-format msgid "MirrorView %(name)s was already deleted. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4757 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4803 #, python-format msgid "Getting MirrorView %(name)s failed. Message: %(msg)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4877 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4923 #, python-format msgid "%(method)s: destroying mirror view %(name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4908 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4956 #, python-format msgid "%(method)s: destroying secondary LUN %(name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4934 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4982 #, python-format msgid "%(method)s: removing secondary image from %(name)s." msgstr "" @@ -1379,7 +1388,7 @@ msgstr "" msgid "QoS specs are overriding extra_specs." msgstr "" -#: cinder/volume/drivers/emc/scaleio.py:564 +#: cinder/volume/drivers/emc/scaleio.py:567 #, python-format msgid "" "ScaleIO only supports volumes with a granularity of 8 GBs. The new volume" @@ -1476,54 +1485,54 @@ msgstr "" msgid "terminate_conn: provider location empty." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:440 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:441 #, python-format msgid "" "srstatld requires WSAPI version '%(srstatld_version)s' version " "'%(version)s' is installed." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:565 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:566 #, python-format msgid "Virtual Volume Set '%s' doesn't exist on array." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:677 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2480 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:678 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2524 #, python-format msgid "Delete Snapshot id not found. Removing from cinder: %(id)s Ex: %(msg)s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:778 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1141 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:779 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1145 #, python-format msgid "Failed to manage virtual volume %(disp)s due to error during retype." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:1415 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1416 #, python-format msgid "3PAR vlun for volume %(name)s not found on host %(host)s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:1706 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1707 msgid "" "'hpe3par:cpg' is not supported as an extra spec in a volume type. CPG's " "are chosen by the cinder scheduler, as a pool, from the cinder.conf entry" " 'hpe3par_cpg', which can be a list of CPGs." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2101 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2136 #, python-format msgid "Delete volume id not found. Removing from cinder: %(id)s Ex: %(msg)s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2283 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2318 #, python-format msgid "Issue occurred in clear_volume_key_value_pair: %s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:3044 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1533 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3088 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1535 #, python-format msgid "" "The secondary array must have an API version of %(min_ver)s or higher. " @@ -1531,7 +1540,7 @@ msgid "" "as a valid replication target." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:3054 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3098 #, python-format msgid "" "'%s' is not a valid replication array. In order to be valid, backend_id, " @@ -1593,39 +1602,39 @@ msgstr "" msgid "No VLUN contained CHAP credentials. Generating new CHAP key." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:340 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:344 #, python-format msgid "" "HPELeftHand API is version %(current)s. A minimum version of %(min)s is " "needed for manage/unmanage support." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:815 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:819 msgid "The 'hplh' prefix is deprecated. Use 'hpelh' instead." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:855 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:859 #, python-format msgid "CHAP secret exists for host %s but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:858 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:862 #, python-format msgid "CHAP is enabled, but server secret not configured on server %s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:932 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:936 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1433 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1436 msgid "" "The primary array is currently offline, remote copy has been " "automatically paused." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1543 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1545 #, python-format msgid "" "'%s' is not a valid replication array. In order to be valid, backend_id, " @@ -1634,16 +1643,16 @@ msgid "" "managed_backend_name must be set as well." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1656 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1658 #, python-format msgid "" "There was a problem when trying to determine if the volume can be failed-" "back: %s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1761 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1782 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1804 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1763 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1784 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1806 #, python-format msgid "" "There was no extra_spec value for %(spec_name)s, so the default value of " @@ -1651,101 +1660,103 @@ msgid "" " type extra_specs." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:335 +#: cinder/volume/drivers/huawei/huawei_driver.py:372 #, python-format msgid "Can't find lun %s on the array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:669 +#: cinder/volume/drivers/huawei/huawei_driver.py:706 #, python-format msgid "Failure deleting the snapshot %(snapshot_id)s of volume %(volume_id)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:764 +#: cinder/volume/drivers/huawei/huawei_driver.py:801 msgid "Can't find snapshot on the array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1120 +#: cinder/volume/drivers/huawei/huawei_driver.py:1158 msgid "No license for SplitMirror." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1146 +#: cinder/volume/drivers/huawei/huawei_driver.py:1184 msgid "No license for migration." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1285 +#: cinder/volume/drivers/huawei/huawei_driver.py:1323 #, python-format msgid "Rename lun %(lun_id)s fails when unmanaging volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1380 +#: cinder/volume/drivers/huawei/huawei_driver.py:1418 #, python-format msgid "Can't find snapshot on the array: %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1391 +#: cinder/volume/drivers/huawei/huawei_driver.py:1429 #, 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:1569 +#: cinder/volume/drivers/huawei/huawei_driver.py:1695 #, 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:1575 -#: cinder/volume/drivers/huawei/huawei_driver.py:1820 +#: cinder/volume/drivers/huawei/huawei_driver.py:1701 +#: cinder/volume/drivers/huawei/huawei_driver.py:1946 msgid "Can't find lun on the array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1813 +#: cinder/volume/drivers/huawei/huawei_driver.py:1939 #, python-format msgid "Lun is not in lungroup. Lun id: %(lun_id)s. Lungroup id: %(lungroup_id)s." msgstr "" -#: cinder/volume/drivers/huawei/hypermetro.py:221 +#: cinder/volume/drivers/huawei/hypermetro.py:227 #, python-format msgid "Lun is not in lungroup. Lun id: %(lun_id)s, lungroup id: %(lungroup_id)s" msgstr "" -#: cinder/volume/drivers/huawei/replication.py:200 +#: cinder/volume/drivers/huawei/replication.py:197 #, python-format msgid "Split replication exception: %s." msgstr "" -#: cinder/volume/drivers/huawei/replication.py:360 -#, python-format -msgid "Remote array login failed. Error: %s." -msgstr "" - -#: cinder/volume/drivers/huawei/replication.py:367 +#: cinder/volume/drivers/huawei/replication.py:346 #, python-format msgid "Get remote array wwn failed. Error: %s." msgstr "" -#: cinder/volume/drivers/huawei/replication.py:375 +#: cinder/volume/drivers/huawei/replication.py:354 #, python-format msgid "Get remote devices failed. Error: %s." msgstr "" -#: cinder/volume/drivers/huawei/replication.py:408 +#: cinder/volume/drivers/huawei/replication.py:383 +msgid "Remote device is unavailable." +msgstr "" + +#: cinder/volume/drivers/huawei/replication.py:561 +#: cinder/volume/drivers/huawei/replication.py:612 #, python-format -msgid "Remote device is unavailable. Remote backend: %s." +msgid "No pair id in volume %s." msgstr "" -#: cinder/volume/drivers/huawei/replication.py:617 -msgid "No pair id in volume replication_driver_data." -msgstr "" - -#: cinder/volume/drivers/huawei/replication.py:661 +#: cinder/volume/drivers/huawei/replication.py:568 +#: cinder/volume/drivers/huawei/replication.py:619 #, python-format -msgid "Replication driver data does not exist. Volume: %s" +msgid "No remote lun id in volume %s." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1246 -#: cinder/volume/drivers/huawei/rest_client.py:1258 +#: cinder/volume/drivers/huawei/rest_client.py:147 +#, python-format +msgid "Login failed. Error: %s." +msgstr "" + +#: cinder/volume/drivers/huawei/rest_client.py:1260 +#: cinder/volume/drivers/huawei/rest_client.py:1272 msgid "Can't find target iqn from rest." msgstr "" @@ -1811,48 +1822,48 @@ msgid "" "found." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2002 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2013 msgid "" "Unable to use san_ip to create SSHPool. Now attempting to use " "storwize_san_secondary_ip to create SSHPool." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2009 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2020 msgid "" "Unable to create SSHPool using san_ip and not able to use " "storwize_san_secondary_ip since it is not configured." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2025 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2036 #, python-format msgid "" "Unable to execute SSH command with storwize_san_secondary_ip. Attempting " "to switch IP back to san_ip %s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2035 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2046 #, python-format msgid "Unable to execute SSH command. Attempting to switch IP to %s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2043 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2054 msgid "" "Unable to execute SSH command. Not able to use storwize_san_secondary_ip " "since it is not configured." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2419 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2429 #, python-format msgid "Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:201 -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:214 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:169 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:177 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:169 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:132 msgid "CHAP secret exists for host but CHAP is disabled." msgstr "" @@ -2041,73 +2052,73 @@ msgid "" "\"%(mpflag)s\" to be set to \"True\"." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:657 +#: cinder/volume/drivers/netapp/eseries/library.py:664 #, python-format msgid "Snapshot volume creation failed for snapshot %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:699 +#: cinder/volume/drivers/netapp/eseries/library.py:708 #, python-format msgid "Failure deleting job %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:702 +#: cinder/volume/drivers/netapp/eseries/library.py:711 #, python-format msgid "Volume copy job for src vol %s not found." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:718 +#: cinder/volume/drivers/netapp/eseries/library.py:728 #, python-format msgid "Failure deleting temp snapshot %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:727 +#: cinder/volume/drivers/netapp/eseries/library.py:737 #, python-format msgid "Volume %s already deleted." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:962 +#: cinder/volume/drivers/netapp/eseries/library.py:972 #, python-format msgid "Snapshot %s already deleted." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:1023 -#: cinder/volume/drivers/netapp/eseries/library.py:1052 +#: cinder/volume/drivers/netapp/eseries/library.py:1033 +#: cinder/volume/drivers/netapp/eseries/library.py:1062 #, python-format msgid "Unable to remove snapshot group - %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:1336 +#: cinder/volume/drivers/netapp/eseries/library.py:1346 #, python-format msgid "Unable to update host type for host with label %(l)s. %(e)s" msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:1341 +#: cinder/volume/drivers/netapp/eseries/library.py:1351 #, python-format msgid "Message - %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:1639 +#: cinder/volume/drivers/netapp/eseries/library.py:1649 msgid "" "The option 'netapp_storage_pools' is deprecated and will be removed in " "the future releases. Please use the option " "'netapp_pool_name_search_pattern' instead." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:1677 +#: cinder/volume/drivers/netapp/eseries/library.py:1687 #, python-format msgid "No storage pool found with available capacity %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:1938 +#: cinder/volume/drivers/netapp/eseries/library.py:1948 msgid "Consistency group already deleted." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:1945 +#: cinder/volume/drivers/netapp/eseries/library.py:1955 msgid "Unable to remove CG from the deletion map." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:2026 +#: cinder/volume/drivers/netapp/eseries/library.py:2036 msgid "Returning as clean tmp vol job already running." msgstr "" diff --git a/cinder/locale/cinder.pot b/cinder/locale/cinder.pot index d654707ebb7..90b01a0f28a 100644 --- a/cinder/locale/cinder.pot +++ b/cinder/locale/cinder.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: cinder 8.0.0.0b4.dev196\n" +"Project-Id-Version: cinder 8.0.0.0rc1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-13 06:32+0000\n" +"POT-Creation-Date: 2016-03-17 10:28+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1366,52 +1366,52 @@ msgstr "" msgid "Missing required element quota_class_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:72 +#: cinder/api/contrib/quotas.py:74 #, python-format msgid "Quota %s limit must be equal or greater than existing resources." msgstr "" -#: cinder/api/contrib/quotas.py:100 cinder/api/contrib/quotas.py:112 +#: cinder/api/contrib/quotas.py:102 cinder/api/contrib/quotas.py:114 msgid "" "Update and delete quota operations can only be made by an admin of " "immediate parent or by the CLOUD admin." msgstr "" -#: cinder/api/contrib/quotas.py:107 +#: cinder/api/contrib/quotas.py:109 msgid "" "Update and delete quota operations can only be made to projects in the " "same hierarchy of the project in which users are scoped to." msgstr "" -#: cinder/api/contrib/quotas.py:132 +#: cinder/api/contrib/quotas.py:134 msgid "" "Show operations can only be made to projects in the same hierarchy of the" " project in which users are scoped to." msgstr "" -#: cinder/api/contrib/quotas.py:138 +#: cinder/api/contrib/quotas.py:140 msgid "" "Only users with token scoped to immediate parents or root projects are " "allowed to see its children quotas." msgstr "" -#: cinder/api/contrib/quotas.py:143 +#: cinder/api/contrib/quotas.py:145 msgid "" "An user with a token scoped to a subproject is not allowed to see the " "quota of its parents." msgstr "" -#: cinder/api/contrib/quotas.py:223 +#: cinder/api/contrib/quotas.py:225 #, python-format msgid "Invalid value '%s' for skip_validation." msgstr "" -#: cinder/api/contrib/quotas.py:238 +#: cinder/api/contrib/quotas.py:240 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/quotas.py:387 +#: cinder/api/contrib/quotas.py:399 msgid "" "About to delete child projects having non-zero quota. This should not be " "performed" @@ -1807,61 +1807,66 @@ msgstr "" msgid "all_tenants must be a boolean, got '%s'." msgstr "" -#: cinder/backup/api.py:247 +#: cinder/backup/api.py:250 +#, python-format +msgid "Volume %(vol1)s does not match with snapshot.volume_id %(vol2)s." +msgstr "" + +#: cinder/backup/api.py:256 #, python-format msgid "" "Volume to be backed up must be available or in-use, but the current " "status is \"%s\"." msgstr "" -#: cinder/backup/api.py:252 +#: cinder/backup/api.py:261 msgid "Backing up an in-use volume must use the force flag." msgstr "" -#: cinder/backup/api.py:256 +#: cinder/backup/api.py:265 #, python-format msgid "" "Snapshot to be backed up must be available, but the current status is " "\"%s\"." msgstr "" -#: cinder/backup/api.py:334 +#: cinder/backup/api.py:343 msgid "No backups available to do an incremental backup." msgstr "" -#: cinder/backup/api.py:341 +#: cinder/backup/api.py:350 msgid "The parent backup must be available for incremental backup." msgstr "" -#: cinder/backup/api.py:396 +#: cinder/backup/api.py:405 msgid "Backup status must be available" msgstr "" -#: cinder/backup/api.py:401 +#: cinder/backup/api.py:410 msgid "Backup to be restored has invalid size" msgstr "" -#: cinder/backup/api.py:428 +#: cinder/backup/api.py:437 msgid "Volume to be restored to must be available" msgstr "" -#: cinder/backup/api.py:434 +#: cinder/backup/api.py:443 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" -#: cinder/backup/api.py:495 +#: cinder/backup/api.py:504 #, python-format msgid "Backup status must be available and not %s." msgstr "" -#: cinder/backup/api.py:538 +#: cinder/backup/api.py:547 msgid "Provided backup record is missing an id" msgstr "" -#: cinder/backup/api.py:559 +#: cinder/backup/api.py:568 msgid "Backup already exists in database." msgstr "" @@ -1922,35 +1927,35 @@ msgstr "" msgid "Unsupported backup metadata version (%s)" msgstr "" -#: cinder/backup/manager.py:283 +#: cinder/backup/manager.py:284 #, python-format msgid "" "Create backup aborted, expected volume status %(expected_status)s but got" " %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:294 +#: cinder/backup/manager.py:295 #, python-format msgid "" "Create backup aborted, expected backup status %(expected_status)s but got" " %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:378 +#: cinder/backup/manager.py:379 #, python-format msgid "" "Restore backup aborted, expected volume status %(expected_status)s but " "got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:389 +#: cinder/backup/manager.py:390 #, python-format msgid "" "Restore backup aborted: expected backup status %(expected_status)s but " "got %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:409 +#: cinder/backup/manager.py:410 #, python-format msgid "" "Restore backup aborted, the backup service currently configured " @@ -1958,14 +1963,14 @@ msgid "" "create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:473 +#: cinder/backup/manager.py:474 #, python-format msgid "" "Delete_backup aborted, expected backup status %(expected_status)s but got" " %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:484 +#: cinder/backup/manager.py:485 #, python-format msgid "" "Delete backup aborted, the backup service currently configured " @@ -1973,14 +1978,14 @@ msgid "" "create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:559 +#: cinder/backup/manager.py:560 #, python-format msgid "" "Export backup aborted, expected backup status %(expected_status)s but got" " %(actual_status)s." msgstr "" -#: cinder/backup/manager.py:570 +#: cinder/backup/manager.py:571 #, python-format msgid "" "Export record aborted, the backup service currently configured " @@ -1988,26 +1993,26 @@ msgid "" "create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:623 +#: cinder/backup/manager.py:624 #, python-format msgid "" "Import record failed, cannot find backup service to perform the import. " "Request service %(service)s" msgstr "" -#: cinder/backup/manager.py:657 +#: cinder/backup/manager.py:658 #, python-format msgid "" "Driver successfully decoded imported backup data, but there are missing " "fields (%s)." msgstr "" -#: cinder/backup/manager.py:666 +#: cinder/backup/manager.py:667 #, python-format msgid "Trying to import backup metadata from id %(meta_id)s into backup %(id)s." msgstr "" -#: cinder/backup/manager.py:725 +#: cinder/backup/manager.py:726 #, python-format msgid "" "Reset backup status aborted, the backup service currently configured " @@ -2015,21 +2020,21 @@ msgid "" "create this backup [%(backup_service)s]." msgstr "" -#: cinder/backup/manager.py:745 +#: cinder/backup/manager.py:746 #, python-format msgid "" "Backup service %(configured_service)s does not support verify. Backup id " "%(id)s is not verified. Skipping verify." msgstr "" -#: cinder/backup/manager.py:773 +#: cinder/backup/manager.py:774 #, python-format msgid "" "Backup service %(service)s does not support verify. Backup id %(id)s is " "not verified. Skipping reset." msgstr "" -#: cinder/backup/manager.py:811 +#: cinder/backup/manager.py:812 msgid "Can't attach snapshot." msgstr "" @@ -2315,7 +2320,7 @@ msgstr "" msgid "Project ID" msgstr "" -#: cinder/cmd/manage.py:395 cinder/cmd/manage.py:426 +#: cinder/cmd/manage.py:395 cinder/cmd/manage.py:440 msgid "Host" msgstr "" @@ -2327,7 +2332,7 @@ msgstr "" msgid "Container" msgstr "" -#: cinder/cmd/manage.py:398 cinder/cmd/manage.py:428 +#: cinder/cmd/manage.py:398 cinder/cmd/manage.py:442 msgid "Status" msgstr "" @@ -2339,71 +2344,71 @@ msgstr "" msgid "Object Count" msgstr "" -#: cinder/cmd/manage.py:425 +#: cinder/cmd/manage.py:439 msgid "Binary" msgstr "" -#: cinder/cmd/manage.py:427 +#: cinder/cmd/manage.py:441 msgid "Zone" msgstr "" -#: cinder/cmd/manage.py:429 +#: cinder/cmd/manage.py:443 msgid "State" msgstr "" -#: cinder/cmd/manage.py:430 +#: cinder/cmd/manage.py:444 msgid "Updated At" msgstr "" -#: cinder/cmd/manage.py:431 +#: cinder/cmd/manage.py:445 msgid "RPC Version" msgstr "" -#: cinder/cmd/manage.py:432 +#: cinder/cmd/manage.py:446 msgid "Object Version" msgstr "" -#: cinder/cmd/manage.py:461 +#: cinder/cmd/manage.py:475 #, python-format msgid "Host not found. Failed to remove %(service)s on %(host)s." msgstr "" -#: cinder/cmd/manage.py:466 +#: cinder/cmd/manage.py:480 #, python-format msgid "Service %(service)s on host %(host)s removed." msgstr "" -#: cinder/cmd/manage.py:552 +#: cinder/cmd/manage.py:566 #, python-format msgid "" "\n" "OpenStack Cinder version: %(version)s\n" msgstr "" -#: cinder/cmd/manage.py:555 +#: cinder/cmd/manage.py:569 msgid "Available categories:" msgstr "" -#: cinder/cmd/manage.py:557 +#: cinder/cmd/manage.py:571 #, python-format msgid "\t%s" msgstr "" -#: cinder/cmd/manage.py:566 +#: cinder/cmd/manage.py:580 #, python-format msgid "Invalid directory: %s" msgstr "" -#: cinder/cmd/manage.py:572 +#: cinder/cmd/manage.py:586 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" -#: cinder/cmd/manage.py:576 +#: cinder/cmd/manage.py:590 msgid "sudo failed, continuing as if nothing happened" msgstr "" -#: cinder/cmd/manage.py:578 +#: cinder/cmd/manage.py:592 msgid "Please re-run cinder-manage as root." msgstr "" @@ -2550,7 +2555,7 @@ msgid "" "description, add_volumes, or remove_volumes were provided." msgstr "" -#: cinder/consistencygroup/api.py:583 cinder/volume/manager.py:2917 +#: cinder/consistencygroup/api.py:583 cinder/volume/manager.py:2923 #, python-format msgid "" "Cannot remove volume %(volume_id)s from consistency group %(group_id)s " @@ -2593,14 +2598,14 @@ msgid "" " volume type %(volume_type)s is not supported by the group." msgstr "" -#: cinder/consistencygroup/api.py:658 cinder/volume/manager.py:2888 +#: cinder/consistencygroup/api.py:658 cinder/volume/manager.py:2894 #, 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:2902 +#: cinder/consistencygroup/api.py:675 cinder/volume/manager.py:2908 msgid "Volume is not local to this node." msgstr "" @@ -2612,7 +2617,7 @@ msgid "" msgstr "" #: cinder/consistencygroup/api.py:727 -#: cinder/tests/unit/test_storwize_svc.py:2826 +#: cinder/tests/unit/test_storwize_svc.py:2840 msgid "Consistency group is empty. No cgsnapshot will be created." msgstr "" @@ -2620,7 +2625,7 @@ msgstr "" msgid "Cgsnapshot status must be available or error" msgstr "" -#: cinder/db/api.py:1144 +#: cinder/db/api.py:1145 msgid "Condition has no field." msgstr "" @@ -2931,15 +2936,15 @@ msgstr "" msgid "volume_type cannot be None" msgstr "" -#: cinder/scheduler/manager.py:143 +#: cinder/scheduler/manager.py:144 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:226 +#: cinder/scheduler/manager.py:227 msgid "New volume type not specified in request_spec." msgstr "" -#: cinder/scheduler/manager.py:241 +#: cinder/scheduler/manager.py:242 #, python-format msgid "Could not find a host for volume %(volume_id)s with type %(type_id)s." msgstr "" @@ -3020,14 +3025,14 @@ msgstr "" msgid "fake" msgstr "" -#: cinder/tests/unit/test_emc_vmax.py:2250 +#: cinder/tests/unit/test_emc_vmax.py:2259 #: cinder/volume/drivers/emc/emc_vmax_masking.py:1338 msgid "" "V2 rollback - Volume in another storage group besides default storage " "group." msgstr "" -#: cinder/tests/unit/test_emc_vmax.py:2259 +#: cinder/tests/unit/test_emc_vmax.py:2268 #: cinder/volume/drivers/emc/emc_vmax_masking.py:1317 msgid "V2 rollback, volume is not in any storage group." msgstr "" @@ -3051,7 +3056,7 @@ msgstr "" msgid "umount: %s: target is busy" msgstr "" -#: cinder/tests/unit/test_ibm_xiv_ds8k.py:160 +#: cinder/tests/unit/test_ibm_xiv_ds8k.py:161 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3111,7 +3116,7 @@ msgstr "" msgid "The copy should be primary or secondary" msgstr "" -#: cinder/tests/unit/api/contrib/test_backups.py:1431 +#: cinder/tests/unit/api/contrib/test_backups.py:1484 msgid "Invalid input" msgstr "" @@ -3253,13 +3258,13 @@ msgstr "" #: cinder/volume/api.py:393 cinder/volume/api.py:945 #, python-format -msgid " status must be %s and " +msgid "status must be %s and" msgstr "" #: cinder/volume/api.py:394 #, python-format msgid "" -"Volume%s must not be migrating, attached, belong to a consistency group " +"Volume %s must not be migrating, attached, belong to a consistency group " "or have snapshots." msgstr "" @@ -3267,11 +3272,6 @@ msgstr "" msgid "Failed to update snapshot." msgstr "" -#: cinder/volume/api.py:428 -#, python-format -msgid "Unable to delete encrypted volume: %s." -msgstr "" - #: cinder/volume/api.py:443 msgid "The volume cannot be updated during maintenance." msgstr "" @@ -3331,7 +3331,7 @@ msgstr "" #: cinder/volume/api.py:946 #, python-format -msgid "Snapshot%s must not be part of a consistency group." +msgid "Snapshot %s must not be part of a consistency group." msgstr "" #: cinder/volume/api.py:978 @@ -3462,7 +3462,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:2221 +#: cinder/volume/api.py:1496 cinder/volume/manager.py:2224 msgid "Failed to update quota usage while retyping volume." msgstr "" @@ -3522,7 +3522,7 @@ msgstr "" msgid "attach snapshot from remote node" msgstr "" -#: cinder/volume/driver.py:1011 cinder/volume/manager.py:1609 +#: cinder/volume/driver.py:1011 cinder/volume/manager.py:1611 #: cinder/volume/drivers/ibm/flashsystem_common.py:789 #, python-format msgid "Unable to access the backend storage via the path %(path)s." @@ -3566,180 +3566,180 @@ msgstr "" msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:589 +#: cinder/volume/manager.py:591 msgid "Create manager volume flow failed." msgstr "" -#: cinder/volume/manager.py:696 +#: cinder/volume/manager.py:698 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:702 +#: cinder/volume/manager.py:704 msgid "Unmanage and cascade delete options are mutually exclusive." msgstr "" -#: cinder/volume/manager.py:732 +#: cinder/volume/manager.py:734 #, python-format msgid "" "Snapshot %(id)s was found in state %(state)s rather than 'deleting' " "during cascade delete." msgstr "" -#: cinder/volume/manager.py:956 +#: cinder/volume/manager.py:958 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:961 +#: cinder/volume/manager.py:963 msgid "volume is already attached" msgstr "" -#: cinder/volume/manager.py:1066 +#: cinder/volume/manager.py:1068 msgid "" "Detach volume failed: More than one attachment, but no attachment_id " "provided." msgstr "" -#: cinder/volume/manager.py:1208 cinder/volume/drivers/block_device.py:236 +#: cinder/volume/manager.py:1210 cinder/volume/drivers/block_device.py:236 msgid "Volume is not available." msgstr "" -#: cinder/volume/manager.py:1350 +#: cinder/volume/manager.py:1352 msgid "Invalid initiator value received" msgstr "" -#: cinder/volume/manager.py:1432 +#: cinder/volume/manager.py:1434 #, python-format msgid "Validate volume connection failed (error: %(err)s)." msgstr "" -#: cinder/volume/manager.py:1441 +#: cinder/volume/manager.py:1443 msgid "Create export for volume failed." msgstr "" -#: cinder/volume/manager.py:1464 +#: cinder/volume/manager.py:1466 #, python-format msgid "Driver initialize connection failed (error: %(err)s)." msgstr "" -#: cinder/volume/manager.py:1535 +#: cinder/volume/manager.py:1537 #, python-format msgid "Terminate volume connection failed: %(err)s" msgstr "" -#: cinder/volume/manager.py:1550 +#: cinder/volume/manager.py:1552 msgid "Remove volume export failed." msgstr "" -#: cinder/volume/manager.py:1615 +#: cinder/volume/manager.py:1617 msgid "Unable to access the backend storage via file handle." msgstr "" -#: cinder/volume/manager.py:1741 +#: cinder/volume/manager.py:1743 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:1747 +#: cinder/volume/manager.py:1749 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:2129 +#: cinder/volume/manager.py:2132 #, python-format msgid "Volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/manager.py:2276 +#: cinder/volume/manager.py:2279 msgid "Retype requires migration but is not allowed." msgstr "" -#: cinder/volume/manager.py:2284 +#: cinder/volume/manager.py:2287 msgid "Volume must not have snapshots." msgstr "" -#: cinder/volume/manager.py:2293 +#: cinder/volume/manager.py:2296 msgid "Volume must not be replicated." msgstr "" -#: cinder/volume/manager.py:2334 +#: cinder/volume/manager.py:2340 msgid "Failed to create manage_existing flow." msgstr "" -#: cinder/volume/manager.py:2377 +#: cinder/volume/manager.py:2383 msgid "Error promoting secondary volume to primary" msgstr "" -#: cinder/volume/manager.py:2387 cinder/volume/manager.py:2420 +#: cinder/volume/manager.py:2393 cinder/volume/manager.py:2426 #, python-format msgid "Failed updating model with driver provided model %(model)s" msgstr "" -#: cinder/volume/manager.py:2410 +#: cinder/volume/manager.py:2416 msgid "Synchronizing secondary volume to primary failed." msgstr "" -#: cinder/volume/manager.py:2463 +#: cinder/volume/manager.py:2469 msgid "Create consistency group failed." msgstr "" -#: cinder/volume/manager.py:2518 +#: cinder/volume/manager.py:2524 #, python-format msgid "snapshot-%s" msgstr "" -#: cinder/volume/manager.py:2524 +#: cinder/volume/manager.py:2530 #, 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:2546 +#: cinder/volume/manager.py:2552 #, python-format msgid "cg-%s" msgstr "" -#: cinder/volume/manager.py:2552 +#: cinder/volume/manager.py:2558 #, 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:2632 +#: cinder/volume/manager.py:2638 msgid "Input volumes or snapshots are invalid." msgstr "" -#: cinder/volume/manager.py:2655 +#: cinder/volume/manager.py:2661 msgid "Input volumes or source volumes are invalid." msgstr "" -#: cinder/volume/manager.py:2757 +#: cinder/volume/manager.py:2763 msgid "Volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:2784 +#: cinder/volume/manager.py:2790 msgid "Delete consistency group failed." msgstr "" -#: cinder/volume/manager.py:2950 +#: cinder/volume/manager.py:2956 #, python-format msgid "Error occurred when updating consistency group %s." msgstr "" -#: cinder/volume/manager.py:3051 +#: cinder/volume/manager.py:3057 #, python-format msgid "Error occurred when creating cgsnapshot %s." msgstr "" -#: cinder/volume/manager.py:3154 +#: cinder/volume/manager.py:3160 #, python-format msgid "Error occurred when deleting cgsnapshot %s." msgstr "" -#: cinder/volume/manager.py:3348 +#: cinder/volume/manager.py:3354 msgid "Update list, doesn't include volume_id" msgstr "" -#: cinder/volume/manager.py:3443 +#: cinder/volume/manager.py:3449 msgid "Failed to create manage existing flow." msgstr "" @@ -3770,11 +3770,11 @@ msgstr "" msgid "name cannot be None" msgstr "" -#: cinder/volume/rpcapi.py:170 +#: cinder/volume/rpcapi.py:193 msgid "Cascade option is not supported." msgstr "" -#: cinder/volume/rpcapi.py:346 cinder/volume/rpcapi.py:357 +#: cinder/volume/rpcapi.py:403 cinder/volume/rpcapi.py:414 msgid "" "One of cinder-volume services is too old to accept such request. Are you " "running mixed Liberty-Mitaka cinder-volumes?" @@ -4059,26 +4059,26 @@ msgid "" "resource \"%(res)s\", volume \"%(vol)s\"" msgstr "" -#: cinder/volume/drivers/drbdmanagedrv.py:660 +#: cinder/volume/drivers/drbdmanagedrv.py:668 #, python-format msgid "" "DRBDmanage timeout waiting for volume size; volume ID \"%(id)s\" (res " "\"%(res)s\", vnr %(vnr)d)" msgstr "" -#: cinder/volume/drivers/drbdmanagedrv.py:684 +#: cinder/volume/drivers/drbdmanagedrv.py:692 #, python-format msgid "Snapshot res \"%s\" that is not deployed anywhere?" msgstr "" -#: cinder/volume/drivers/drbdmanagedrv.py:697 +#: cinder/volume/drivers/drbdmanagedrv.py:705 #, python-format msgid "" "DRBDmanage timeout waiting for snapshot creation; resource \"%(res)s\", " "snapshot \"%(sn)s\"" msgstr "" -#: cinder/volume/drivers/drbdmanagedrv.py:861 +#: cinder/volume/drivers/drbdmanagedrv.py:869 #, python-format msgid "Expected exactly one node called \"%s\"" msgstr "" @@ -4302,7 +4302,7 @@ msgstr "" #: cinder/volume/drivers/nimble.py:115 #: cinder/volume/drivers/ibm/flashsystem_common.py:939 -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1979 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1991 #, python-format msgid "%s is not set." msgstr "" @@ -4316,7 +4316,7 @@ msgid "SpaceInfo returned byarray is invalid" msgstr "" #: cinder/volume/drivers/nimble.py:350 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1379 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1383 msgid "Reference must contain source-name." msgstr "" @@ -5261,7 +5261,7 @@ msgstr "" #: 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 +#: cinder/volume/drivers/huawei/huawei_driver.py:1292 msgid "Must specify source-name or source-id." msgstr "" @@ -5448,318 +5448,318 @@ msgstr "" msgid "CHAP secret should be 12-16 bytes." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:233 +#: cinder/volume/drivers/emc/emc_vmax_common.py:232 #, python-format msgid "Cannot find Replication Service to create volume for snapshot %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:341 +#: cinder/volume/drivers/emc/emc_vmax_common.py:340 #, python-format msgid "" "Cannot find Controller Configuration Service for storage system " "%(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:459 +#: cinder/volume/drivers/emc/emc_vmax_common.py:458 #, python-format msgid "Error Attaching volume %(vol)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:499 +#: cinder/volume/drivers/emc/emc_vmax_common.py:498 msgid "Unable to get the name of the masking view." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:516 +#: cinder/volume/drivers/emc/emc_vmax_common.py:515 msgid "Unable to get the name of the portgroup." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:521 +#: cinder/volume/drivers/emc/emc_vmax_common.py:520 msgid "Cannot get the portgroup from the masking view." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:558 +#: cinder/volume/drivers/emc/emc_vmax_common.py:557 #, python-format msgid "Cannot find Volume: %(volumename)s. Extend operation. Exiting...." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:565 +#: cinder/volume/drivers/emc/emc_vmax_common.py:564 #, 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:604 +#: cinder/volume/drivers/emc/emc_vmax_common.py:603 #, 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:1064 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1063 #, 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:1325 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1312 msgid "Cannot connect to ECOM server." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1356 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1343 #, python-format msgid "Pool %(poolNameInStr)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1362 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1349 #, python-format msgid "Storage system not found for pool %(poolNameInStr)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1474 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1461 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1587 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1574 #: 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:1680 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1667 #, python-format msgid "Configuration file %(configurationFile)s does not exist." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1741 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1726 msgid "Unable to get corresponding record for pool." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1757 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1742 #, python-format msgid "" "Unable to get configuration information necessary to create a volume: " "%(errorMessage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1779 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1764 msgid "You must supply an array in your EMC configuration file." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1785 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1770 msgid "Cannot get necessary pool or storage system information." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1889 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1874 #, python-format msgid "" "Error adding Volume: %(volumeName)s with instance path: " "%(volumeInstancePath)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1900 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1885 #, python-format msgid "Rolling back %(volumeName)s by deleting it." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:1982 +#: cinder/volume/drivers/emc/emc_vmax_common.py:1967 #, python-format msgid "Failed to unbind volume %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:2085 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2070 #, python-format msgid "Clone feature is not licensed on %(storageSystem)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:2165 -#: cinder/volume/drivers/emc/emc_vmax_common.py:2862 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2150 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2847 #, 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:2326 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2311 #, 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:2401 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2386 #, python-format msgid "Cannot find Replication Service to delete snapshot %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:2451 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2436 #, python-format msgid "Failed to create consistency group: %(cgName)s." msgstr "" -#: 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 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2478 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2582 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3875 #, python-format msgid "Cannot find CG group %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:2513 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2498 #, python-format msgid "Failed to delete consistency group: %(cgName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:2667 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2652 #, python-format msgid "Cannot find Replication service on system %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:2684 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2669 #, python-format msgid "Failed to create snapshot for cg: %(cgName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:2733 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2718 #, python-format msgid "Failed to delete snapshot for cg: %(cgId)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:2793 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2778 #, 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:2830 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2815 #, 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:2892 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2877 #, 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:2911 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2896 msgid "Cannot determine storage pool settings." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:2977 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2962 #, 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:3012 +#: cinder/volume/drivers/emc/emc_vmax_common.py:2997 msgid "Error Creating unbound volume on an Extend operation." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:3024 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3009 #, python-format msgid "" "On an Extend Operation, error adding volume to composite volume: " "%(volumename)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:3431 -#: cinder/volume/drivers/emc/emc_vmax_common.py:3480 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3416 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3465 #, python-format msgid "Failed to delete volume %(volumeName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:3556 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3541 msgid "Error Creating unbound volume." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:3586 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3571 #, python-format msgid "Error appending volume %(volumename)s to target base volume." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:3594 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3579 #, python-format msgid "Exception appending meta volume to target volume %(volumename)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:3639 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3624 #, 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:3981 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3966 #, python-format msgid "Pool from volume['host'] %(host)s not found." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:3987 +#: cinder/volume/drivers/emc/emc_vmax_common.py:3972 #, python-format msgid "Pool from volume['host'] failed with: %(ex)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:4030 +#: cinder/volume/drivers/emc/emc_vmax_common.py:4015 #, 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:4049 +#: cinder/volume/drivers/emc/emc_vmax_common.py:4034 #, 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:4065 +#: cinder/volume/drivers/emc/emc_vmax_common.py:4050 #, 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:4085 +#: cinder/volume/drivers/emc/emc_vmax_common.py:4070 #, 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:4160 +#: cinder/volume/drivers/emc/emc_vmax_common.py:4145 #, python-format msgid "Cannot find Volume: %(id)s. unmanage operation. Exiting..." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:4223 +#: cinder/volume/drivers/emc/emc_vmax_common.py:4208 #, python-format msgid "Failed to update consistency group: %(cgName)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:4279 +#: cinder/volume/drivers/emc/emc_vmax_common.py:4264 #, python-format msgid "No source snapshots provided to create consistency group %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:4292 +#: cinder/volume/drivers/emc/emc_vmax_common.py:4277 #, python-format msgid "Cannot find replication service on system %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:4339 +#: cinder/volume/drivers/emc/emc_vmax_common.py:4324 #, python-format msgid "Cannot find source CG instance. consistencygroup_id: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vmax_common.py:4371 +#: cinder/volume/drivers/emc/emc_vmax_common.py:4356 #, python-format msgid "Failed to create CG %(cgName)s from snapshot %(cgSnapshot)s." msgstr "" @@ -6275,200 +6275,200 @@ msgstr "" msgid "{} is not a valid option." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:330 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:337 msgid "Initial tier: {}, policy: {} is not valid." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:368 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:375 msgid "LUN number ({}) is not an integer." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:373 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:380 msgid "LUN id({}) is not valid." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:445 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:452 msgid "Input type {} is not supported." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:500 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:507 msgid "'{}' object has no attribute '{}'" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:690 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:697 #, python-format msgid "naviseccli_path: Could not find NAVISECCLI tool %(path)s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:704 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:711 msgid "san_ip: Mandatory field configuration. san_ip is not set." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:718 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:725 #, python-format msgid "Invalid VNX authentication type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:822 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:829 #, python-format msgid "Volume %(name)s was created in VNX, but in %(state)s state." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:912 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:919 #, python-format msgid "CommandLineHelper._wait_for_a_condition: %s timeout" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1153 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1160 msgid "Failed to create snapshot as no LUN ID is specified" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:1340 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:1348 #, python-format msgid "Migration of LUN %s has been stopped or faulted." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2162 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2171 msgid "MirrorView/S enabler is not installed." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2201 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2210 #, 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:2250 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2259 #, python-format msgid "Invalid %(protocol)s ports %(port)s specified for io_port_list." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2399 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2420 #, python-format msgid "The extra_spec: %s is invalid." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2436 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2457 msgid "deduplicated and auto tiering can't be both enabled." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2440 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2461 msgid "Compression Enabler is not installed. Can not create compressed volume." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2446 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2467 msgid "Deduplication Enabler is not installed. Can not create deduplicated volume" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2452 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2473 msgid "ThinProvisioning Enabler is not installed. Can not create thin volume" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2457 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2478 msgid "FAST VP Enabler is not installed. Can't set tiering policy for the volume" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2917 -#: cinder/volume/drivers/emc/emc_vnx_cli.py:2994 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:2939 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3017 msgid "Unable to enable replication and snapcopy at the same time." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3119 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3143 #, 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:3311 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3335 #, python-format msgid "Host %s has no iSCSI initiator" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3322 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3346 #, python-format msgid "Host %s has no FC initiators" msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3609 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3633 #, 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:3625 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3649 #, python-format msgid "Failed to add %(vol)s into %(sg)s after %(retries)s tries." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3819 -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3917 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3843 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3941 msgid "Reference must contain source-id or source-name key." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3824 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3848 #, 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:3876 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3900 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:3886 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3910 msgid "Storage-assisted migration failed during manage volume." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:3968 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:3992 #, python-format msgid "Invalid secondary_backend_id specified. Valid backend id is %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4110 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4134 #, python-format msgid "replication_device should be configured on backend: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4121 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4145 #, python-format msgid "replication_device with backend_id [%s] is missing." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4186 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4210 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:4339 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4363 #, python-format msgid "Failed to find storage pool for source volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4346 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4370 #, 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:4496 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4521 #, 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:4604 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4629 #, python-format msgid "Migrate volume %(src)s failed." msgstr "" -#: cinder/volume/drivers/emc/emc_vnx_cli.py:4631 +#: cinder/volume/drivers/emc/emc_vnx_cli.py:4656 #, python-format msgid "Invalid synchronize mode specified, allowed mode is %s." msgstr "" @@ -6545,7 +6545,7 @@ msgstr "" msgid "Failed creating snapshot for volume %(volname)s: %(response)s." msgstr "" -#: cinder/volume/drivers/emc/scaleio.py:580 +#: cinder/volume/drivers/emc/scaleio.py:576 #, python-format msgid "Error extending volume %(vol)s: %(err)s." msgstr "" @@ -7420,18 +7420,18 @@ msgid "" "volume size." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:305 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:306 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:312 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:351 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:313 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:355 #, python-format msgid "%s is not set and is required for the replication device to be valid." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:323 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:324 #, python-format msgid "" "Invalid hpe3parclient version found (%(found)s). Version %(minimum)s or " @@ -7439,227 +7439,234 @@ msgid "" "upgrade the hpe3parclient." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:340 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:369 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:341 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:370 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:395 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:396 msgid "" "You must install hpe3parclient before using 3PAR drivers. Run \"pip " "install python-3parclient\" to install the hpe3parclient." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:475 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:1288 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:476 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1289 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:483 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:484 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:647 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:648 #, python-format msgid "There was an error creating the cgsnapshot: %s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:708 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:894 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1089 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1276 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:709 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:895 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1093 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1280 #, python-format msgid "Virtual volume '%s' doesn't exist on array." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:741 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1104 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:742 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1108 #, python-format msgid "Volume type ID '%s' is invalid." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:810 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1176 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:811 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1180 msgid "Managing of snapshots to failed-over volumes is not allowed." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:821 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:921 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1203 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1309 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:822 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:922 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1207 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1313 #, python-format msgid "Snapshot '%s' doesn't exist on array." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:829 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1219 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:830 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1223 #, python-format msgid "The provided snapshot '%s' is not a snapshot of the provided volume." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:885 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:886 msgid "Reference must be for an unmanaged virtual volume." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:912 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:913 msgid "Reference must be for an unmanaged snapshot." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:949 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:950 msgid "Unmanaging of snapshots from failed-over volumes is not allowed." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:984 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:985 msgid "Reference must contain source-name or source-id." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:1564 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1565 #, python-format msgid "" "Flash Cache Policy requires WSAPI version '%(fcache_version)s' version " "'%(version)s' is installed." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:1598 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1599 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:1641 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1642 #, python-format msgid "Must specify a valid persona %(valid)s,value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:1732 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1733 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:1748 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1749 #, python-format msgid "" "Dedup is a valid provisioning type, but requires WSAPI version " "'%(dedup_version)s' version '%(version)s' is installed." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:1860 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:1861 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2062 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2023 +#, python-format +msgid "" +"Copy volume task failed: create_cloned_volume id=%(id)s, " +"status=%(status)s." +msgstr "" + +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2097 msgid "" "The volume is currently busy on the 3PAR and cannot be deleted at this " "time. You can try again later." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2085 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2120 msgid "Volume has a temporary snapshot that can't be deleted at this time." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2092 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2127 msgid "Volume has children and cannot be deleted!" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2266 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2301 #, python-format msgid "Failure in update_volume_key_value_pair:%s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2425 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2469 #, python-format msgid "" "Copy volume task failed: convert_to_base_volume: id=%(id)s, " "status=%(status)s." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2449 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2493 #, python-format msgid "Volume (%s) already exists on array." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2581 -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2622 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2625 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2666 #, python-format msgid "" "Tune volume task stopped before it was done: volume_name=%(volume_name)s," " task-status=%(status)s." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2645 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2689 #, python-format msgid "Cannot retype from HPE3PARDriver to %s." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2651 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2695 msgid "Cannot retype from one 3PAR array to another." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2657 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2701 #, python-format msgid "Invalid new snapCPG name for retype. new_snap_cpg='%s'." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2664 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2708 msgid "Cannot retype to a CPG in a different domain." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2668 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2712 msgid "Cannot retype to a snap CPG in a different domain." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2890 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1414 -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2460 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2934 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1418 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2470 msgid "A valid secondary target MUST be specified in order to failover." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:2946 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:2990 msgid "" "The host is not ready to be failed back. Please resynchronize the volumes" " and resume replication on the 3PAR backends." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:3276 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3320 msgid "" "The replication mode was not configured correctly in the volume type " "extra_specs. If replication:mode is periodic, replication:sync_period " "must also be specified and be between 300 and 31622400 seconds." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:3314 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3358 #, python-format msgid "There was an error creating the remote copy group: %s." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:3334 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3378 #, python-format msgid "There was an error adding the volume to the remote copy group: %s." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:3348 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3392 #, python-format msgid "There was an error setting the sync period for the remote copy group: %s." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:3358 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3402 #, python-format msgid "There was an error starting remote copy: %s." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:3366 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3410 #, python-format msgid "" "There was an error setting up a remote copy group on the 3PAR arrays: " "('%s'). The volume will not be recognized as replication type." msgstr "" -#: cinder/volume/drivers/hpe/hpe_3par_common.py:3428 +#: cinder/volume/drivers/hpe/hpe_3par_common.py:3472 #, python-format msgid "The failed-over volume could not be deleted: %s" msgstr "" @@ -7670,16 +7677,16 @@ msgstr "" msgid "Volume %s doesn't exist on array." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:179 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:180 msgid "HPELeftHand url not found" msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:259 -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:303 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:260 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:307 msgid "LeftHand cluster not found" msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:319 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:323 #, python-format msgid "" "Invalid hpelefthandclient version found (%(found)s). Version %(minimum)s " @@ -7687,66 +7694,66 @@ msgid "" " upgrade the hpelefthandclient." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:357 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:361 #, python-format msgid "REST %(proxy_ver)s hpelefthandclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:454 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:458 msgid "Creating a consistency group from a source is not currently supported." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1212 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1216 #, python-format msgid "Could not find the parent volume for Snapshot '%s' on array." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1233 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1237 #, python-format msgid "An error occured while attempting to modifySnapshot '%s'." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1265 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1269 msgid "Reference must be the volume name of an unmanaged virtual volume." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1298 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1302 msgid "Reference must be the name of an unmanaged snapshot." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1349 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1353 msgid "Unmanaging of snapshots from 'failed-over' volumes is not allowed." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1389 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1393 #, python-format msgid "" "Invalid HPELeftHand API version found: %(found)s. Version %(minimum)s or " "greater required for manage/unmanage support." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1579 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1581 msgid "" "The host is not ready to be failed back. Please resynchronize the volumes" " and resume replication on the LeftHand backends." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1753 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1755 #, python-format msgid "The replication sync period must be at least %s seconds." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1774 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1776 #, python-format msgid "The retention count must be %s or less." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1795 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1797 #, python-format msgid "The remote retention count must be %s or less." msgstr "" -#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1866 +#: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1868 #, python-format msgid "" "There was an error setting up a remote schedule on the LeftHand arrays: " @@ -7803,63 +7810,67 @@ msgstr "" msgid "Configuration is not found." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:258 +#: cinder/volume/drivers/huawei/huawei_driver.py:98 +msgid "Get active client failed." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:295 #, python-format msgid "Create volume error. Because %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:302 -#: cinder/volume/drivers/huawei/huawei_driver.py:593 +#: cinder/volume/drivers/huawei/huawei_driver.py:339 +#: cinder/volume/drivers/huawei/huawei_driver.py:630 msgid "Hypermetro and Replication can not be used in the same volume_type." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:391 +#: cinder/volume/drivers/huawei/huawei_driver.py:428 msgid "Lun migration error." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:396 +#: cinder/volume/drivers/huawei/huawei_driver.py:433 msgid "Cannot find migration task." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:603 +#: cinder/volume/drivers/huawei/huawei_driver.py:640 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:648 -#: cinder/volume/drivers/huawei/huawei_driver.py:681 +#: cinder/volume/drivers/huawei/huawei_driver.py:685 +#: cinder/volume/drivers/huawei/huawei_driver.py:718 #, python-format msgid "Can't find lun id from db, volume: %(id)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:689 +#: cinder/volume/drivers/huawei/huawei_driver.py:726 #, python-format msgid "Can't extend replication volume, volume: %(id)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:707 +#: cinder/volume/drivers/huawei/huawei_driver.py:744 #, 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 +#: cinder/volume/drivers/huawei/huawei_driver.py:765 #, python-format msgid "Can't get volume id from snapshot, snapshot: %(id)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:909 +#: cinder/volume/drivers/huawei/huawei_driver.py:946 #, python-format msgid "Can't find cache name on the array, cache name is: %(name)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:921 +#: cinder/volume/drivers/huawei/huawei_driver.py:958 #, python-format msgid "Can't find partition name on the array, partition name is: %(name)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1060 +#: cinder/volume/drivers/huawei/huawei_driver.py:1098 #, python-format msgid "" "An error occurred during the LUNcopy operation. LUNcopy name: " @@ -7867,112 +7878,117 @@ msgid "" "%(luncopystate)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1086 +#: cinder/volume/drivers/huawei/huawei_driver.py:1124 #, python-format msgid "Can't import LUN %s to Cinder. Already exists in a LUN group." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1093 +#: cinder/volume/drivers/huawei/huawei_driver.py:1131 #, python-format msgid "Can't import LUN %s to Cinder. LUN status is not normal." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1107 +#: cinder/volume/drivers/huawei/huawei_driver.py:1145 #, python-format msgid "Can't import LUN %s to Cinder. Already exists in a HyperMetroPair." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1122 +#: cinder/volume/drivers/huawei/huawei_driver.py:1160 msgid "Failed to get SplitMirror." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1129 +#: cinder/volume/drivers/huawei/huawei_driver.py:1167 msgid "Failed to get target LUN of SplitMirror." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1133 +#: cinder/volume/drivers/huawei/huawei_driver.py:1171 #, python-format msgid "Can't import LUN %s to Cinder. Already exists in a SplitMirror." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1148 +#: cinder/volume/drivers/huawei/huawei_driver.py:1186 msgid "Failed to get migration task." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1154 +#: cinder/volume/drivers/huawei/huawei_driver.py:1192 #, python-format msgid "Can't import LUN %s to Cinder. Already exists in a migration task." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1162 +#: cinder/volume/drivers/huawei/huawei_driver.py:1200 #, 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:1170 +#: cinder/volume/drivers/huawei/huawei_driver.py:1208 #, 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:1177 +#: cinder/volume/drivers/huawei/huawei_driver.py:1215 #, python-format msgid "Can't import LUN %s to Cinder. Already exists in a LUN mirror." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1198 +#: cinder/volume/drivers/huawei/huawei_driver.py:1236 #, python-format msgid "The specified LUN does not belong to the given pool: %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1215 +#: cinder/volume/drivers/huawei/huawei_driver.py:1253 #, python-format msgid "Can't import LUN %(lun_id)s to Cinder. LUN type mismatched." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1260 +#: cinder/volume/drivers/huawei/huawei_driver.py:1298 msgid "Can't find LUN on the array, please check the source-name or source-id." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1295 +#: cinder/volume/drivers/huawei/huawei_driver.py:1333 msgid "Volume size must be multiple of 1 GB." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1304 +#: cinder/volume/drivers/huawei/huawei_driver.py:1342 #, 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:1311 +#: cinder/volume/drivers/huawei/huawei_driver.py:1349 #, python-format msgid "Can't import snapshot %s to Cinder. Snapshot is exposed to initiator." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1321 +#: cinder/volume/drivers/huawei/huawei_driver.py:1359 msgid "Must specify snapshot source-name or source-id." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1327 +#: cinder/volume/drivers/huawei/huawei_driver.py:1365 msgid "Can't find snapshot on array, please check the source-name or source-id." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1341 +#: cinder/volume/drivers/huawei/huawei_driver.py:1379 #, python-format msgid "Can't import snapshot %s to Cinder. Snapshot doesn't belong to volume." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1370 +#: cinder/volume/drivers/huawei/huawei_driver.py:1408 msgid "Snapshot size must be multiple of 1 GB." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1690 +#: cinder/volume/drivers/huawei/huawei_driver.py:1532 +#, python-format +msgid "Invalid secondary id %s." +msgstr "" + +#: cinder/volume/drivers/huawei/huawei_driver.py:1816 msgid "No FC initiator can be added to host." msgstr "" -#: cinder/volume/drivers/huawei/huawei_driver.py:1773 +#: cinder/volume/drivers/huawei/huawei_driver.py:1899 msgid "Can't find the same host id from arrays." msgstr "" @@ -7999,602 +8015,592 @@ msgstr "" msgid "Can not add FC port to host." msgstr "" -#: cinder/volume/drivers/huawei/replication.py:115 +#: cinder/volume/drivers/huawei/hypermetro.py:170 +msgid "Map info is None due to array version not supporting hypermetro." +msgstr "" + +#: cinder/volume/drivers/huawei/replication.py:112 #, python-format msgid "Create replication pair failed. Error: %s." msgstr "" -#: cinder/volume/drivers/huawei/replication.py:205 +#: cinder/volume/drivers/huawei/replication.py:202 msgid "Split replication failed." msgstr "" -#: cinder/volume/drivers/huawei/replication.py:247 +#: cinder/volume/drivers/huawei/replication.py:240 msgid "We should not do switch over on primary array." msgstr "" -#: cinder/volume/drivers/huawei/replication.py:274 +#: cinder/volume/drivers/huawei/replication.py:267 #, python-format msgid "Wait synchronize failed. Running status: %s." msgstr "" -#: cinder/volume/drivers/huawei/replication.py:518 +#: cinder/volume/drivers/huawei/replication.py:480 msgid "Get remote device info failed." msgstr "" -#: cinder/volume/drivers/huawei/replication.py:594 -#: cinder/volume/drivers/huawei/replication.py:629 -msgid "No pair id in volume replication_driver_data." -msgstr "" - -#: cinder/volume/drivers/huawei/replication.py:600 -#, python-format -msgid "Pair does not exist on array. Pair id: %s." -msgstr "" - -#: cinder/volume/drivers/huawei/replication.py:635 -msgid "No remote LUN id in volume replication_driver_data." -msgstr "" - -#: cinder/volume/drivers/huawei/rest_client.py:129 +#: cinder/volume/drivers/huawei/rest_client.py:137 msgid "Failed to login with all rest URLs." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:166 +#: cinder/volume/drivers/huawei/rest_client.py:180 msgid "Logout session error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:170 +#: cinder/volume/drivers/huawei/rest_client.py:184 #, python-format msgid "" "%(err)s\n" "result: %(res)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:177 +#: cinder/volume/drivers/huawei/rest_client.py:191 #, python-format msgid "%s \"data\" is not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:189 +#: cinder/volume/drivers/huawei/rest_client.py:203 msgid "Create lun error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:209 +#: cinder/volume/drivers/huawei/rest_client.py:223 msgid "Delete lun error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:214 +#: cinder/volume/drivers/huawei/rest_client.py:228 msgid "Query resource pool error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:249 +#: cinder/volume/drivers/huawei/rest_client.py:263 #, python-format msgid "Can not get pool info. pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:264 +#: cinder/volume/drivers/huawei/rest_client.py:278 msgid "Get lun id by name error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:272 +#: cinder/volume/drivers/huawei/rest_client.py:286 msgid "Activate snapshot error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:283 +#: cinder/volume/drivers/huawei/rest_client.py:297 msgid "Create snapshot error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:293 +#: cinder/volume/drivers/huawei/rest_client.py:307 #, python-format msgid "Can't find lun info on the array. volume: %(id)s, lun name: %(name)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:313 +#: cinder/volume/drivers/huawei/rest_client.py:327 msgid "Stop snapshot error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:319 +#: cinder/volume/drivers/huawei/rest_client.py:333 msgid "Delete snapshot error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:328 +#: cinder/volume/drivers/huawei/rest_client.py:342 msgid "Get snapshot id error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:346 +#: cinder/volume/drivers/huawei/rest_client.py:360 msgid "Create luncopy error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:371 +#: cinder/volume/drivers/huawei/rest_client.py:385 msgid "Find portgroup error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:383 +#: cinder/volume/drivers/huawei/rest_client.py:397 msgid "Associate portgroup to mapping view error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:390 +#: cinder/volume/drivers/huawei/rest_client.py:404 msgid "Check portgroup associate error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:475 +#: cinder/volume/drivers/huawei/rest_client.py:489 msgid "Get iSCSI target port error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:485 +#: cinder/volume/drivers/huawei/rest_client.py:499 msgid "Get hostgroup information error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:493 +#: cinder/volume/drivers/huawei/rest_client.py:507 msgid "Get lungroup information error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:518 +#: cinder/volume/drivers/huawei/rest_client.py:532 #, python-format msgid "Failed to create hostgroup: %(name)s. Check if it exists on the array." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:539 +#: cinder/volume/drivers/huawei/rest_client.py:553 msgid "Create hostgroup error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:553 +#: cinder/volume/drivers/huawei/rest_client.py:567 msgid "Create lungroup error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:562 +#: cinder/volume/drivers/huawei/rest_client.py:576 msgid "Delete lungroup error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:568 -#: cinder/volume/drivers/huawei/rest_client.py:680 +#: cinder/volume/drivers/huawei/rest_client.py:582 +#: cinder/volume/drivers/huawei/rest_client.py:694 msgid "Check lungroup associate error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:578 -#: cinder/volume/drivers/huawei/rest_client.py:667 +#: cinder/volume/drivers/huawei/rest_client.py:592 +#: cinder/volume/drivers/huawei/rest_client.py:681 msgid "Check hostgroup associate error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:588 +#: cinder/volume/drivers/huawei/rest_client.py:602 msgid "Find host lun id error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:608 +#: cinder/volume/drivers/huawei/rest_client.py:622 msgid "Find host in hostgroup error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:632 +#: cinder/volume/drivers/huawei/rest_client.py:646 #, python-format msgid "Failed to create host: %(name)s. Please check if it exists on the array." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:656 +#: cinder/volume/drivers/huawei/rest_client.py:670 msgid "Add new host error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:695 +#: cinder/volume/drivers/huawei/rest_client.py:709 msgid "Associate host to hostgroup error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:705 +#: cinder/volume/drivers/huawei/rest_client.py:719 msgid "Associate lun to lungroup error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:714 +#: cinder/volume/drivers/huawei/rest_client.py:728 msgid "Delete associated lun from lungroup error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:721 +#: cinder/volume/drivers/huawei/rest_client.py:735 msgid "Check initiator added to array error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:732 +#: cinder/volume/drivers/huawei/rest_client.py:746 msgid "Check initiator associated to host error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:748 +#: cinder/volume/drivers/huawei/rest_client.py:762 msgid "Add initiator to array error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:759 +#: cinder/volume/drivers/huawei/rest_client.py:773 msgid "Associate initiator to host error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:797 +#: cinder/volume/drivers/huawei/rest_client.py:811 msgid "Invalid ALUA value. ALUA value must be 1 or 0." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:820 +#: cinder/volume/drivers/huawei/rest_client.py:834 msgid "" "Use CHAP to associate initiator to host error. Please check the CHAP " "username and password." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:832 +#: cinder/volume/drivers/huawei/rest_client.py:846 msgid "Use ALUA to associate initiator to host error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:842 +#: cinder/volume/drivers/huawei/rest_client.py:856 msgid "Remove CHAP error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:849 +#: cinder/volume/drivers/huawei/rest_client.py:863 msgid "Find mapping view error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:858 +#: cinder/volume/drivers/huawei/rest_client.py:872 msgid "Add mapping view error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:869 +#: cinder/volume/drivers/huawei/rest_client.py:883 msgid "Associate host to mapping view error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:881 +#: cinder/volume/drivers/huawei/rest_client.py:895 msgid "Associate lungroup to mapping view error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:891 +#: cinder/volume/drivers/huawei/rest_client.py:905 msgid "Delete lungroup from mapping view error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:904 +#: cinder/volume/drivers/huawei/rest_client.py:918 msgid "Delete hostgroup from mapping view error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:916 +#: cinder/volume/drivers/huawei/rest_client.py:930 msgid "Delete portgroup from mapping view error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:922 +#: cinder/volume/drivers/huawei/rest_client.py:936 msgid "Delete mapping view error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:933 +#: cinder/volume/drivers/huawei/rest_client.py:947 msgid "Find lun number error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:943 +#: cinder/volume/drivers/huawei/rest_client.py:957 msgid "Find portgroup from mapping view error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:955 +#: cinder/volume/drivers/huawei/rest_client.py:969 msgid "Find lun group from mapping view error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:970 +#: cinder/volume/drivers/huawei/rest_client.py:984 msgid "Start LUNcopy error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:990 +#: cinder/volume/drivers/huawei/rest_client.py:1004 msgid "Get LUNcopy information error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1007 +#: cinder/volume/drivers/huawei/rest_client.py:1021 msgid "Delete LUNcopy error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1032 +#: cinder/volume/drivers/huawei/rest_client.py:1046 msgid "Get connected free FC wwn error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1051 +#: cinder/volume/drivers/huawei/rest_client.py:1065 msgid "Add FC port to host error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1058 +#: cinder/volume/drivers/huawei/rest_client.py:1072 msgid "Get iSCSI port information error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1075 +#: cinder/volume/drivers/huawei/rest_client.py:1089 msgid "" "Get iSCSI port info error, please check the target IP configured in " "huawei conf file." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1106 +#: cinder/volume/drivers/huawei/rest_client.py:1120 msgid "Get FC target wwpn error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1148 +#: cinder/volume/drivers/huawei/rest_client.py:1162 msgid "Get QoS policy error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1170 +#: cinder/volume/drivers/huawei/rest_client.py:1184 msgid "Update QoS policy error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1178 +#: cinder/volume/drivers/huawei/rest_client.py:1192 msgid "Get target IP error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1220 +#: cinder/volume/drivers/huawei/rest_client.py:1234 #, python-format msgid "" "get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1289 +#: cinder/volume/drivers/huawei/rest_client.py:1303 msgid "Create QoS policy error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1299 +#: cinder/volume/drivers/huawei/rest_client.py:1313 msgid "Delete QoS policy error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1313 +#: cinder/volume/drivers/huawei/rest_client.py:1327 msgid "Activate or deactivate QoS error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1319 -#: cinder/volume/drivers/huawei/rest_client.py:1511 +#: cinder/volume/drivers/huawei/rest_client.py:1333 +#: cinder/volume/drivers/huawei/rest_client.py:1525 msgid "Get QoS information error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1343 +#: cinder/volume/drivers/huawei/rest_client.py:1357 msgid "Remove lun from QoS error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1355 +#: cinder/volume/drivers/huawei/rest_client.py:1369 msgid "Change lun priority error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1366 +#: cinder/volume/drivers/huawei/rest_client.py:1380 msgid "Change lun smarttier policy error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1372 +#: cinder/volume/drivers/huawei/rest_client.py:1386 msgid "Get QoS id by lun id error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1382 +#: cinder/volume/drivers/huawei/rest_client.py:1396 msgid "Get lungroup id by lun id error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1395 +#: cinder/volume/drivers/huawei/rest_client.py:1409 msgid "Get volume error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1405 +#: cinder/volume/drivers/huawei/rest_client.py:1419 msgid "Get snapshot error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1417 +#: cinder/volume/drivers/huawei/rest_client.py:1431 msgid "Extend volume error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1432 +#: cinder/volume/drivers/huawei/rest_client.py:1446 msgid "Create lun migration error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1439 +#: cinder/volume/drivers/huawei/rest_client.py:1453 msgid "Get lun migration task error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1445 +#: cinder/volume/drivers/huawei/rest_client.py:1459 msgid "Delete lun migration error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1452 +#: cinder/volume/drivers/huawei/rest_client.py:1466 msgid "Get partition by name error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1461 +#: cinder/volume/drivers/huawei/rest_client.py:1475 msgid "Get partition by partition id error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1471 +#: cinder/volume/drivers/huawei/rest_client.py:1485 msgid "Add lun to partition error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1478 +#: cinder/volume/drivers/huawei/rest_client.py:1492 msgid "Remove lun from partition error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1483 +#: cinder/volume/drivers/huawei/rest_client.py:1497 msgid "Get cache by name error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1494 +#: cinder/volume/drivers/huawei/rest_client.py:1508 msgid "Get smartcache by cache id error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1506 +#: cinder/volume/drivers/huawei/rest_client.py:1520 msgid "Remove lun from cache error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1556 +#: cinder/volume/drivers/huawei/rest_client.py:1586 msgid "Associate lun to QoS error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1568 +#: cinder/volume/drivers/huawei/rest_client.py:1598 msgid "Add lun to cache error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1573 +#: cinder/volume/drivers/huawei/rest_client.py:1603 msgid "Get array info error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1583 +#: cinder/volume/drivers/huawei/rest_client.py:1613 msgid "Remove host from array error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1588 +#: cinder/volume/drivers/huawei/rest_client.py:1618 msgid "Delete hostgroup error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1596 +#: cinder/volume/drivers/huawei/rest_client.py:1626 msgid "Remove host from hostgroup error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1603 +#: cinder/volume/drivers/huawei/rest_client.py:1633 msgid "Remove iscsi from host error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1648 +#: cinder/volume/drivers/huawei/rest_client.py:1678 msgid "Rename lun on array error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1658 +#: cinder/volume/drivers/huawei/rest_client.py:1688 msgid "Rename snapshot on array error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1680 +#: cinder/volume/drivers/huawei/rest_client.py:1710 msgid "Remove fc from host error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1685 +#: cinder/volume/drivers/huawei/rest_client.py:1715 msgid "Get host initiators info failed." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1707 +#: cinder/volume/drivers/huawei/rest_client.py:1737 msgid "Add fc initiator to array error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1719 +#: cinder/volume/drivers/huawei/rest_client.py:1749 msgid "Get FC ports from array error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1745 +#: cinder/volume/drivers/huawei/rest_client.py:1775 msgid "get_hyper_domain_id error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1753 +#: cinder/volume/drivers/huawei/rest_client.py:1783 msgid "create_hypermetro_pair error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1762 +#: cinder/volume/drivers/huawei/rest_client.py:1792 msgid "delete_hypermetro error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1772 +#: cinder/volume/drivers/huawei/rest_client.py:1802 msgid "sync_hypermetro error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1782 +#: cinder/volume/drivers/huawei/rest_client.py:1812 msgid "stop_hypermetro error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1789 +#: cinder/volume/drivers/huawei/rest_client.py:1819 msgid "get_hypermetro_by_id error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1807 +#: cinder/volume/drivers/huawei/rest_client.py:1837 msgid "check_hypermetro_exist error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1837 +#: cinder/volume/drivers/huawei/rest_client.py:1867 msgid "Change hostlun id error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1845 +#: cinder/volume/drivers/huawei/rest_client.py:1875 msgid "Get HyperMetroPair error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1854 -#: cinder/volume/drivers/huawei/rest_client.py:1877 +#: cinder/volume/drivers/huawei/rest_client.py:1884 +#: cinder/volume/drivers/huawei/rest_client.py:1907 msgid "License is unavailable." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1856 +#: cinder/volume/drivers/huawei/rest_client.py:1886 msgid "Get SplitMirror error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1865 +#: cinder/volume/drivers/huawei/rest_client.py:1895 msgid "Get target LUN of SplitMirror error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1879 +#: cinder/volume/drivers/huawei/rest_client.py:1909 msgid "Get migration task error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1887 +#: cinder/volume/drivers/huawei/rest_client.py:1917 msgid "Get volume by name error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1904 +#: cinder/volume/drivers/huawei/rest_client.py:1934 msgid "Get port groups by port error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1916 +#: cinder/volume/drivers/huawei/rest_client.py:1946 msgid "Get views by port group error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1927 +#: cinder/volume/drivers/huawei/rest_client.py:1957 msgid "Get LUN group by view error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1938 +#: cinder/volume/drivers/huawei/rest_client.py:1968 msgid "Get port group by view error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1948 +#: cinder/volume/drivers/huawei/rest_client.py:1978 msgid "Get FC ports by port group error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1960 +#: cinder/volume/drivers/huawei/rest_client.py:1990 msgid "Create port group error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1971 +#: cinder/volume/drivers/huawei/rest_client.py:2001 msgid "Add port to port group error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1976 +#: cinder/volume/drivers/huawei/rest_client.py:2006 msgid "Delete port group error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1983 +#: cinder/volume/drivers/huawei/rest_client.py:2013 msgid "Remove port from port group error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1989 +#: cinder/volume/drivers/huawei/rest_client.py:2019 msgid "Get engines error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:1996 +#: cinder/volume/drivers/huawei/rest_client.py:2026 msgid "Get port group error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:2008 +#: cinder/volume/drivers/huawei/rest_client.py:2038 msgid "Append port group description error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:2017 +#: cinder/volume/drivers/huawei/rest_client.py:2047 msgid "Get ports by port group error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:2026 +#: cinder/volume/drivers/huawei/rest_client.py:2056 msgid "Get remote devices error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:2033 +#: cinder/volume/drivers/huawei/rest_client.py:2063 msgid "Create replication error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:2042 +#: cinder/volume/drivers/huawei/rest_client.py:2072 msgid "Get pair failed." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:2052 +#: cinder/volume/drivers/huawei/rest_client.py:2082 msgid "Switch over pair error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:2061 +#: cinder/volume/drivers/huawei/rest_client.py:2091 msgid "Split pair error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:2072 +#: cinder/volume/drivers/huawei/rest_client.py:2102 msgid "delete_replication error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:2081 +#: cinder/volume/drivers/huawei/rest_client.py:2111 msgid "Sync pair error." msgstr "" -#: cinder/volume/drivers/huawei/rest_client.py:2095 +#: cinder/volume/drivers/huawei/rest_client.py:2125 msgid "Set pair secondary access error." msgstr "" @@ -8603,35 +8609,56 @@ msgstr "" msgid "QoS config is wrong. %s must > 0." msgstr "" -#: cinder/volume/drivers/huawei/smartx.py:57 +#: cinder/volume/drivers/huawei/smartx.py:58 msgid "Illegal value specified for IOTYPE: 0, 1, or 2." msgstr "" -#: cinder/volume/drivers/huawei/smartx.py:118 -#: cinder/volume/drivers/huawei/smartx.py:202 +#: cinder/volume/drivers/huawei/smartx.py:67 +#, python-format +msgid "" +"QoS policy must specify for IOTYPE: 0, 1, or 2, QoS policy: " +"%(qos_policy)s " +msgstr "" + +#: cinder/volume/drivers/huawei/smartx.py:74 +#, python-format +msgid "" +"QoS policy must specify for IOTYPE and another qos_specs, QoS policy: " +"%(qos_policy)s." +msgstr "" + +#: cinder/volume/drivers/huawei/smartx.py:83 +#, python-format +msgid "" +"QoS policy upper_limit and lower_limit conflict, QoS policy: " +"%(qos_policy)s." +msgstr "" + +#: cinder/volume/drivers/huawei/smartx.py:144 +#: cinder/volume/drivers/huawei/smartx.py:228 msgid "Partition name is None, please set smartpartition:partitionname in key." msgstr "" -#: cinder/volume/drivers/huawei/smartx.py:125 +#: cinder/volume/drivers/huawei/smartx.py:151 #, python-format msgid "Can not find partition id by name %(name)s." msgstr "" -#: cinder/volume/drivers/huawei/smartx.py:140 -#: cinder/volume/drivers/huawei/smartx.py:191 +#: cinder/volume/drivers/huawei/smartx.py:166 +#: cinder/volume/drivers/huawei/smartx.py:217 msgid "Cache name is None, please set smartcache:cachename in key." msgstr "" -#: cinder/volume/drivers/huawei/smartx.py:146 +#: cinder/volume/drivers/huawei/smartx.py:172 #, python-format msgid "Can not find cache id by cache name %(name)s." msgstr "" -#: cinder/volume/drivers/huawei/smartx.py:167 +#: cinder/volume/drivers/huawei/smartx.py:193 msgid "Illegal value specified for smarttier: set to either 0, 1, 2, or 3." msgstr "" -#: cinder/volume/drivers/huawei/smartx.py:178 +#: cinder/volume/drivers/huawei/smartx.py:204 msgid "" "Illegal value specified for thin: Can not set thin and thick at the same " "time." @@ -8758,7 +8785,7 @@ msgid "" msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:1060 -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2397 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2407 msgid "create_cloned_volume: Source and destination size differ." msgstr "" @@ -9081,166 +9108,170 @@ msgstr "" msgid "create_host: No initiators or wwpns supplied." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:914 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:913 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:921 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:920 msgid "System does not support compression." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:926 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:925 msgid "If compression is set to True, rsize must also be set (not equal to -1)." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:932 -#, 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 "" - -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:940 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:931 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:947 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:938 msgid "If nofmtdisk is set to True, rsize must also be set to -1." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1061 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1037 #, python-format msgid "CommandLineHelper._wait_for_condition: %s timeout." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1144 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1120 msgid "Failed to find a vdisk copy in the expected pool." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1190 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1166 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1200 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1176 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within theallotted %(to)d " "seconds timeout. Terminating." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1280 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1256 #, python-format msgid "" "Unexpected mapping status %(status)s for mapping%(id)s. Attributes: " "%(attr)s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1370 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1346 #, python-format msgid "create_copy: Source vdisk %(src)s does not exist." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1434 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1410 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1560 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1536 #, python-format msgid "create_copy: Source vdisk %(src)s (%(src_id)s) does not exist." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1590 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1566 #, python-format msgid "" "add_vdisk_copy failed: A copy of volume %s exists. Adding another copy " "would exceed the limit of 2 copies." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1597 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1573 msgid "add_vdisk_copy started without a vdisk copy in the expected pool." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1701 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1677 #, python-format msgid "" "Expected single vdisk returned from lsvdisk when filtering on vdisk_UID." " %(count)s were returned." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1756 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1732 #, python-format msgid "Did not find the expected key %(key)s in %(fun)s: %(raw)s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1792 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1768 #, python-format msgid "" "Unexpected CLI response: header/row mismatch. header: %(header)s, row: " "%(row)s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1960 -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3150 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1957 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3159 #, python-format msgid "Failed getting details for pool %s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1969 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1966 msgid "Unable to determine system name." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1972 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1969 msgid "Unable to determine system id." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1985 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1974 +msgid "do_setup: No configured nodes." +msgstr "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1982 +#, 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 "" + +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1997 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2173 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2183 msgid "create_snapshot: get source volume failed." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2187 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2197 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2220 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2230 #, 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 "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2275 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2285 msgid "_extend_volume_op: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2293 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2303 #, python-format msgid "Failed to get remote copy information for %(volume)s. Exception: %(err)s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2524 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2534 msgid "" "The host is not ready to be failed back. Please resynchronize the volumes" " and resume replication on the Storwize backends." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2548 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2558 msgid "Issuing a fail-over failed because replication is not properly configured." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2556 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2566 #, python-format msgid "" "Volume %s is not of replicated type. This volume needs to be of a volume " @@ -9248,57 +9279,57 @@ msgid "" "support replication actions." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2564 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2574 msgid "" "The back-end where the volume is created does not have replication " "enabled." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2769 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2778 #, python-format msgid "" "Unable to retype: Current action needs volume-copy, it is not allowed " "when new type is replication. Volume = %s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2786 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2795 #, python-format msgid "" "Unable to retype: A copy of volume %s exists. Retyping would exceed the " "limit of 2 copies." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2859 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2868 msgid "" "Failed to manage existing volume due to the volume to be managed is not " "in a valid I/O group." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2870 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2879 msgid "" "Failed to manage existing volume due to the volume to be managed is thin," " but the volume type chosen is thick." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2876 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2885 msgid "" "Failed to manage existing volume due to the volume to be managed is " "thick, but the volume type chosen is thin." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2883 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2892 msgid "" "Failed to manage existing volume due to the volume to be managed is not " "compress, but the volume type chosen is compress." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2890 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2899 msgid "" "Failed to manage existing volume due to the volume to be managed is " "compress, but the volume type chosen is not compress." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2896 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2905 #, python-format msgid "" "Failed to manage existing volume due to I/O group mismatch. The I/O group" @@ -9306,7 +9337,7 @@ msgid "" "type is %(opt_iogrp)s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2905 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2914 #, python-format msgid "" "Failed to manage existing volume due to the pool of the volume to be " @@ -9314,57 +9345,52 @@ msgid "" " is %(vdisk_pool)s. Pool of the backend is %(backend_pool)s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2936 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2945 msgid "The specified vdisk is mapped to a host." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3021 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3030 msgid "" "create_consistencygroup_from_src must be creating from a CG snapshot, or " "a source CG." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3078 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3087 #, python-format msgid "get_pool: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3168 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3177 msgid "Reference must contain source-id or source-name element." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3174 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3183 #, python-format msgid "No vdisk with the UID specified by ref %s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:122 -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:126 -msgid "do_setup: No configured nodes." -msgstr "" - -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:163 -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:174 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:131 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:137 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:178 -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:189 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:146 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:152 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:192 -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:205 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:160 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:168 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s." msgstr "" -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:279 -#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:275 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:247 +#: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:238 msgid "terminate_connection: Failed to get host name from connector." msgstr "" @@ -9658,7 +9684,7 @@ msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:189 #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:111 -#: cinder/volume/drivers/netapp/eseries/library.py:512 +#: cinder/volume/drivers/netapp/eseries/library.py:517 msgid "Pool is not available in the volume host field." msgstr "" @@ -10064,58 +10090,58 @@ msgstr "" msgid "No snapshot image found in snapshot group %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:535 +#: cinder/volume/drivers/netapp/eseries/library.py:542 #, python-format msgid "" "Cannot create more than %(req)s volumes on the ESeries array when " "'netapp_enable_multiattach' is set to true." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:571 +#: cinder/volume/drivers/netapp/eseries/library.py:578 #, python-format msgid "Pools %s does not exist" msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:625 +#: cinder/volume/drivers/netapp/eseries/library.py:632 #, python-format msgid "Failure creating volume %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:684 +#: cinder/volume/drivers/netapp/eseries/library.py:693 #, python-format msgid "Vol copy job for dest %s failed." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:1169 +#: cinder/volume/drivers/netapp/eseries/library.py:1179 #, python-format msgid "Failed to get LUN target details for the LUN %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:1310 +#: cinder/volume/drivers/netapp/eseries/library.py:1320 #, python-format msgid "No good iscsi portals found for %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:1322 +#: cinder/volume/drivers/netapp/eseries/library.py:1332 #, python-format msgid "No good iscsi portal found in supplied list for %s." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:1358 +#: cinder/volume/drivers/netapp/eseries/library.py:1368 #, python-format msgid "Host with ports %(ports)s not found." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:1379 +#: cinder/volume/drivers/netapp/eseries/library.py:1389 #, python-format msgid "Host type %s not supported." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:2075 +#: cinder/volume/drivers/netapp/eseries/library.py:2085 msgid "Reference must contain either source-name or source-id element." msgstr "" -#: cinder/volume/drivers/netapp/eseries/library.py:2082 +#: cinder/volume/drivers/netapp/eseries/library.py:2092 msgid "Volume not found on configured storage pools." msgstr "" diff --git a/cinder/locale/cs/LC_MESSAGES/cinder-log-error.po b/cinder/locale/cs/LC_MESSAGES/cinder-log-error.po index b30687a96c6..dc9ed4e53ef 100644 --- a/cinder/locale/cs/LC_MESSAGES/cinder-log-error.po +++ b/cinder/locale/cs/LC_MESSAGES/cinder-log-error.po @@ -8,9 +8,9 @@ # Zbyněk Schwarz , 2015. #zanata msgid "" msgstr "" -"Project-Id-Version: cinder 8.0.0.0b4.dev42\n" +"Project-Id-Version: cinder 8.0.0.0b4.dev274\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-04 03:40+0000\n" +"POT-Creation-Date: 2016-03-17 02:55+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -2312,9 +2312,6 @@ msgstr "Při čištění zálohy %(bkup)s se vyskytl problém." msgid "Promote volume replica failed." msgstr "Povýšení repliky svazku selhalo." -msgid "Protocol must be specified as ' iSCSI' or ' FC'." -msgstr "Protokol musí být zadán ve formátu ' iSCSI' nebo ' FC'." - #, python-format msgid "" "Purity host %(host_name)s is managed by Cinder but CHAP credentials could " diff --git a/cinder/locale/cs/LC_MESSAGES/cinder.po b/cinder/locale/cs/LC_MESSAGES/cinder.po index af4ac32f194..011129afca1 100644 --- a/cinder/locale/cs/LC_MESSAGES/cinder.po +++ b/cinder/locale/cs/LC_MESSAGES/cinder.po @@ -10,9 +10,9 @@ # Zbyněk Schwarz , 2016. #zanata msgid "" msgstr "" -"Project-Id-Version: cinder 8.0.0.0b4.dev196\n" +"Project-Id-Version: cinder 8.0.0.0b4.dev274\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-12 14:33+0000\n" +"POT-Creation-Date: 2016-03-17 02:55+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -47,10 +47,6 @@ msgstr "ale velikost je nyní %d." msgid " or " msgstr "nebo" -#, python-format -msgid " status must be %s and " -msgstr "stav musí být %s a" - #, python-format msgid "" "%(driver)s manage_existing cannot manage a volume connected to hosts. Please " @@ -5900,10 +5896,6 @@ msgid "" "Snapshot to be backed up must be available, but the current status is \"%s\"." msgstr "Zálohovaný snímek musí být dostupný, ale jeho stav je nyní \"%s\"." -#, python-format -msgid "Snapshot%s must not be part of a consistency group." -msgstr "Snímek %s nesmí být součástí skupiny jednotnosti." - #, python-format msgid "" "Snapshot='%(snap)s' does not exist in base image='%(base)s' - aborting " @@ -6669,10 +6661,6 @@ msgstr "Nelze vytvořit klon repliky svazku %s." msgid "Unable to delete Consistency Group snapshot %s" msgstr "Nelze smazat snímek skupiny jednotnosti %s" -#, python-format -msgid "Unable to delete encrypted volume: %s." -msgstr "Nelze smazat zašifrovaný svazek: %s." - #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "Nelze smazat snímek %(id)s, stav: %(status)s." @@ -7596,14 +7584,6 @@ msgstr "Typ svazku s názvem %(volume_type_name)s nemohl být nalezen." msgid "Volume with volume id %s does not exist." msgstr "Svazek s id %s neexistuje." -#, python-format -msgid "" -"Volume%s must not be migrating, attached, belong to a consistency group or " -"have snapshots." -msgstr "" -"Svazek %s nesní mýt přesunován, připojen, patřit ke skupině jednotnosti, " -"nebo mít snímky." - #, python-format msgid "" "Volume: %(volumeName)s is not a concatenated volume. You can only perform " diff --git a/cinder/locale/de/LC_MESSAGES/cinder.po b/cinder/locale/de/LC_MESSAGES/cinder.po index d130cb2fb5e..32ef11d080b 100644 --- a/cinder/locale/de/LC_MESSAGES/cinder.po +++ b/cinder/locale/de/LC_MESSAGES/cinder.po @@ -12,13 +12,13 @@ # Tom Cocozzello , 2016. #zanata msgid "" msgstr "" -"Project-Id-Version: cinder 8.0.0.0b4.dev196\n" +"Project-Id-Version: cinder 8.0.0.0b4.dev274\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-12 14:33+0000\n" +"POT-Creation-Date: 2016-03-17 02:55+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-07 05:30+0000\n" +"PO-Revision-Date: 2016-03-16 02:09+0000\n" "Last-Translator: Monika Wolf \n" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -46,6 +46,13 @@ msgstr "aber die Größe ist jetzt %d" msgid " but size is now %d." msgstr "aber die Größe ist jetzt %d." +msgid " or " +msgstr "oder" + +#, python-format +msgid "%(attr)s is not set." +msgstr "%(attr)s ist nicht festgelegt." + #, python-format msgid "" "%(driver)s manage_existing cannot manage a volume connected to hosts. Please " @@ -211,6 +218,12 @@ msgstr "%s ist nicht installiert." msgid "%s is not set" msgstr "%s ist nicht festgelegt" +#, python-format +msgid "%s is not set and is required for the replication device to be valid." +msgstr "" +"%s ist nicht festgelegt, ist jedoch für ein gültiges Replikationsgerät " +"erforderlich." + #, python-format msgid "%s is not set." msgstr "%s ist nicht festgelegt." @@ -258,6 +271,9 @@ msgstr "'status' muss angegeben werden." msgid "'volume_id' must be specified" msgstr "'volume_id' muss angegeben werden" +msgid "'{}' object has no attribute '{}'" +msgstr "'{}'-Objekt hat kein Attribut '{}'." + #, python-format msgid "" "(Command: %(cmd)s) (Return Code: %(exit_code)s) (Stdout: %(stdout)s) " @@ -270,6 +286,11 @@ msgstr "" msgid "A LUN (HLUN) was not found. (LDEV: %(ldev)s)" msgstr "Eine LUN (HLUN) wurde nicht gefunden. (LDEV: %(ldev)s)" +msgid "A concurrent, possibly contradictory, request has been made." +msgstr "" +"Es wurde eine gleichzeitige, möglicherweise widersprüchliche, Anforderung " +"gestellt." + #, python-format msgid "" "A free LUN (HLUN) was not found. Add a different host group. (LDEV: %(ldev)s)" @@ -324,6 +345,9 @@ msgstr "Ein Pool konnte nicht gefunden werden. (Pool-ID: %(pool_id)s)" msgid "A snapshot status is invalid. (status: %(status)s)" msgstr "Ein Momentaufnahmenstatus ist ungültig. (Status: %(status)s)" +msgid "A valid secondary target MUST be specified in order to failover." +msgstr "Für ein Failover muss ein gültiges sekundäres Ziel angegeben werden." + msgid "A volume ID or share was not specified." msgstr "Es wurde keine Datenträger-ID oder Freigabe angegeben." @@ -346,6 +370,10 @@ msgstr "" msgid "API key is missing for CloudByte driver." msgstr "API-Schlüssel für CloudByte-Treiber fehlt." +#, python-format +msgid "API response: %(response)s" +msgstr "API-Antwort: %(response)s" + #, python-format msgid "API response: %s" msgstr "API-Antwort: %s" @@ -402,6 +430,11 @@ msgstr "" "Alle angegebenen Speicherpools, die verwaltet werden sollen, sind nicht " "vorhanden. Überprüfen Sie Ihre Konfiguration. Nicht vorhandene Pools: %s" +msgid "An API version request must be compared to a VersionedMethod object." +msgstr "" +"Eine API-Versionsanforderung muss mit einem VersionedMethod-Objekt " +"verglichen werden." + #, python-format msgid "An error has occured in SheepdogDriver. (Reason: %(reason)s)" msgstr "In SheepdogDriver ist ein Fehler aufgetreten. (Grund: %(reason)s)" @@ -532,6 +565,11 @@ msgstr "" msgid "Backend doesn't exist (%(backend)s)" msgstr "Back-End ist nicht vorhanden (%(backend)s)" +msgid "Backend has already been failed over. Unable to fail back." +msgstr "" +"Es wurde bereits ein Failover für das Backend durchgeführt. Zurücksetzen " +"nicht möglich." + #, python-format msgid "Backend reports: %(message)s" msgstr "Back-End-Berichte: %(message)s" @@ -714,6 +752,14 @@ msgstr "" "Blockbridge-Benutzer nicht konfiguriert (erforderlich für " "Authentifizierungsschema 'password')" +#, python-format +msgid "Brocade Fibre Channel Zoning CLI error: %(reason)s" +msgstr "Fehler bei der Brocade Fibre Channel-Zoning-CLI: %(reason)s" + +#, python-format +msgid "Brocade Fibre Channel Zoning HTTP error: %(reason)s" +msgstr "Fehler bei Brocade Fibre Channel-Zoning-HTTP: %(reason)s" + msgid "CHAP secret should be 12-16 bytes." msgstr "Geheimer CHAP-Schlüssel sollte aus 12-16 Bytes bestehen." @@ -765,6 +811,9 @@ msgid "Cache volume %(cache_vol)sdoes not have snapshot %(cache_snap)s." msgstr "" "Cachedatenträger %(cache_vol)s enthält Momentaufnahme %(cache_snap)s nicht." +msgid "Call returned a None object" +msgstr "Der Aufruf hat ein 'None'-Objekt zurückgegeben." + #, python-format msgid "Can not find cache id by cache name %(name)s." msgstr "Cache-ID nach Cachename %(name)s wurde nicht gefunden." @@ -781,18 +830,34 @@ msgstr "%s kann nicht in eine Ganzzahl umgesetzt werden." msgid "Can't access 'scality_sofs_config': %s" msgstr "Zugriff auf 'scality_sofs_config' nicht möglich: %s" +msgid "Can't attach snapshot." +msgstr "Schattenkopie kann nicht angehängt werden." + msgid "Can't decode backup record." msgstr "Sicherungsdatensatz kann nicht decodiert werden." +#, python-format +msgid "Can't extend replication volume, volume: %(id)s" +msgstr "" +"Replikationsdatenträger kann nicht erweitert werden, Datenträger: %(id)s" + #, python-format msgid "Can't find cache name on the array, cache name is: %(name)s." msgstr "Cachename wurde im Array nicht gefunden. Cachename: %(name)s." +#, python-format +msgid "Can't find lun id from db, volume: %(id)s" +msgstr "LUN-ID wurde nicht in der Datenbank gefunden, Datenträger: %(id)s" + #, python-format msgid "Can't find partition name on the array, partition name is: %(name)s." msgstr "" "Partitionsname wurde im Array nicht gefunden. Partitionsname: %(name)s." +#, python-format +msgid "Can't find service: %s" +msgstr "Der Dienst wurde nicht gefunden: %s" + #, python-format msgid "Can't open config file: %s" msgstr "Konfigurationsdatei kann nicht geöffnet werden: %s" @@ -967,6 +1032,9 @@ msgstr "" "Verschlüsselungsspezifikationen können nicht gelöscht werden. Datenträgertyp " "ist im Gebrauch." +msgid "Cannot determine storage pool settings." +msgstr "Es konnten keine Speicherpooleinstellungen ermittelt werden." + msgid "Cannot execute /sbin/mount.sofs" msgstr "Ausführen von /sbin/mount.sofs nicht möglich" @@ -1074,6 +1142,9 @@ msgstr "" "Die Standardspeichergruppe für FAST-Richtlinie %(fastPolicyName)s kann nicht " "abgerufen werden." +msgid "Cannot get the portgroup from the masking view." +msgstr "Die Portgruppe konnte nicht aus der Maskenansicht abgerufen werden." + msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "Scality-SoFS kann nicht angehängt werden. Syslog auf Fehler überprüfen" @@ -1116,6 +1187,10 @@ msgstr "" "entfernt werden, da der Datenträger einen ungültigen Status aufweist: " "%(status)s. Gültige Status sind: %(valid)s." +#, python-format +msgid "Cannot retype from HPE3PARDriver to %s." +msgstr "Typänderung von HPE3PARDriver in %s nicht möglich." + msgid "Cannot retype from one 3PAR array to another." msgstr "" "Typänderung von einer 3PAR-Platteneinheit in eine andere nicht möglich. " @@ -1171,6 +1246,9 @@ msgid "Cannot verify the existence of object:%(instanceName)s." msgstr "" "Das Vorhandensein von object:%(instanceName)s kann nicht geprüft werden." +msgid "Cascade option is not supported." +msgstr "Weitergabeoption wird nicht unterstützt." + #, python-format msgid "CgSnapshot %(cgsnapshot_id)s could not be found." msgstr "CgSnapshot %(cgsnapshot_id)s konnte nicht gefunden werden." @@ -1225,6 +1303,10 @@ msgid "Chunk size is not multiple of block size for creating hash." msgstr "" "Chunkgröße ist kein Vielfaches der Blockgröße zur Bildung des Hashwerts." +#, python-format +msgid "Cisco Fibre Channel Zoning CLI error: %(reason)s" +msgstr "Fehler bei der Cisco Fibre Channel-Zoning-CLI: %(reason)s" + #, python-format msgid "Clone feature is not licensed on %(storageSystem)s." msgstr "Klonfunktion ist nicht lizenziert auf %(storageSystem)s." @@ -1235,6 +1317,13 @@ msgstr "" "Cluster ist nicht formatiert. Sie sollten wahrscheinlich \"dog cluster format" "\" ausführen." +#, python-format +msgid "Coho Data Cinder driver failure: %(message)s" +msgstr "Fehler bei Coho Data-Cinder-Treiber: %(message)s" + +msgid "Coho rpc port is not configured" +msgstr "Der Coho-RPC-Port ist nicht konfiguriert." + #, python-format msgid "Command %(cmd)s blocked in the CLI and was cancelled" msgstr "Befehl %(cmd)s war in der CLI geblockt und wurde abgebrochen" @@ -1256,10 +1345,19 @@ msgstr "" msgid "Compute cluster: %(cluster)s not found." msgstr "Compute-Cluster: %(cluster)s nicht gefunden." +msgid "Condition has no field." +msgstr "Die Bedingung hat kein Feld." + +msgid "Configuration error: dell_sc_ssn not set." +msgstr "Konfigurationsfehler: dell_sc_ssn ist nicht festgelegt." + #, python-format msgid "Configuration file %(configurationFile)s does not exist." msgstr "Konfigurationsdatei %(configurationFile)s ist nicht vorhanden." +msgid "Configuration is not found." +msgstr "Die Konfiguration wurde nicht gefunden. " + #, python-format msgid "Configuration value %s is not set." msgstr "Konfigurationswert %s ist nicht festgelegt." @@ -1384,6 +1482,26 @@ msgstr "" msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s." msgstr "Metadaten werden von %(src_type)s %(src_id)s nach %(vol_id)s kopiert." +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 "" +"Es konnte nicht ermittelt werden, welcher Keystone-Endpunkt zu verwenden " +"ist. Dies kann entweder im Servicekatalog oder mit der cinder.conf-" +"Konfigurationsoption 'backup_swift_auth_url' festgelegt werden." + +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 "" +"Es konnte nicht ermittelt werden, welcher Swift-Endpunkt zu verwenden ist. " +"Dies kann entweder im Servicekatalog oder mit der cinder.conf-" +"Konfigurationsoption 'backup_swift_url' festgelegt werden." + +msgid "Could not find DISCO wsdl file." +msgstr "DISCO-WSDL-Datei wurde nicht gefunden." + #, python-format msgid "Could not find GPFS cluster id: %s." msgstr "GPFS-Clusterkennung konnte nicht gefunden werden: %s." @@ -1439,6 +1557,12 @@ msgstr "paste-App '%(name)s' konnte von %(path)s nicht geladen werden" msgid "Could not read %s. Re-running with sudo" msgstr "%s konnte nicht gelesen werden. Wiederholte Ausführung mit sudo" +#, python-format +msgid "Could not restore configuration file %(file_path)s: %(exc)s" +msgstr "" +"Konfigurationsdatei %(file_path)s konnte nicht wiederhergestellt werden: " +"%(exc)s" + #, python-format msgid "Could not save configuration to %(file_path)s: %(exc)s" msgstr "" @@ -1463,6 +1587,9 @@ msgstr "" "Erstellung von Sicherung abgebrochen. Erwartet war Volumenstatus " "%(expected_status)s, Status ist jedoch %(actual_status)s." +msgid "Create consistency group failed." +msgstr "Erstellen der Konsistenzgruppe fehlgeschlagen." + #, python-format msgid "" "Create encrypted volumes with type %(type)s from image %(image)s is not " @@ -1499,6 +1626,11 @@ msgstr "Fehler beim Erstellen des Datenträgers. Grund: %s." msgid "Create volume failed." msgstr "Erstellung des Datenträgers fehlgeschlagen." +msgid "Creating a consistency group from a source is not currently supported." +msgstr "" +"Das Erstellen einer Konsistenzgruppe aus einer Quelle wird zurzeit nicht " +"unterstützt. " + #, python-format msgid "" "Creating and activating zone set failed: (Zone set=%(cfg_name)s error=" @@ -1541,6 +1673,17 @@ msgstr "" msgid "DEPRECATED: Deploy v1 of the Cinder API." msgstr "VERALTET: Version 1 von Cinder-API implementieren." +msgid "DEPRECATED: Deploy v2 of the Cinder API." +msgstr "Veraltet: Version 2 der Cinder-API implementieren." + +#, python-format +msgid "" +"DRBDmanage driver error: expected key \"%s\" not in answer, wrong DRBDmanage " +"version?" +msgstr "" +"DRBDmanage-Treiberfehler: Erwarteter Schlüssel \"%s\" nicht in der Antwort. " +"Falsche DRBDmanage-Version?" + msgid "" "DRBDmanage driver setup error: some required libraries (dbus, drbdmanage.*) " "not found." @@ -1552,6 +1695,39 @@ msgstr "" msgid "DRBDmanage expected one resource (\"%(res)s\"), got %(n)d" msgstr "DRBDmanage hat eine Ressource erwartet (\"%(res)s\"), erhalten %(n)d" +#, python-format +msgid "" +"DRBDmanage timeout waiting for new volume after snapshot restore; resource " +"\"%(res)s\", volume \"%(vol)s\"" +msgstr "" +"DRBDmanage-Zeitlimitüberschreitung beim Warten auf neuen Datenträger nach " +"Wiederherstellung der Schattenkopie: Ressource \"%(res)s\", Datenträger " +"\"%(vol)s\"" + +#, python-format +msgid "" +"DRBDmanage timeout waiting for snapshot creation; resource \"%(res)s\", " +"snapshot \"%(sn)s\"" +msgstr "" +"DRBDmanage-Zeitlimitüberschreitung beim Warten auf Schattenkopieerstellung: " +"Ressource \"%(res)s\", Schattenkopie \"%(sn)s\"" + +#, python-format +msgid "" +"DRBDmanage timeout waiting for volume creation; resource \"%(res)s\", volume " +"\"%(vol)s\"" +msgstr "" +"DRBDmanage-Zeitlimitüberschreitung beim Warten auf Datenträgererstellung: " +"Ressource \"%(res)s\", Datenträger \"%(vol)s\"" + +#, fuzzy, python-format +msgid "" +"DRBDmanage timeout waiting for volume size; volume ID \"%(id)s\" (res " +"\"%(res)s\", vnr %(vnr)d)" +msgstr "" +"DRBDmanage-Zeitlimitüberschreitung beim Warten auf Datenträgergröße: " +"Datenträger-ID \"%(id)s\" (res \"%(res)s\", vnr %(vnr)d)" + msgid "Data ONTAP API version could not be determined." msgstr "Data ONTAP-API-Version konnte nicht bestimmt werden." @@ -1559,6 +1735,9 @@ msgid "Data ONTAP operating in 7-Mode does not support QoS policy groups." msgstr "" "Data ONTAP arbeitet im 7-Modus, der QoS-Richtliniengruppen nicht unterstützt." +msgid "Database schema downgrade is not allowed." +msgstr "Das Herabstufen des Datenbankschemas ist nicht zulässig." + #, python-format msgid "" "Dedup is a valid provisioning type, but requires WSAPI version " @@ -1671,6 +1850,25 @@ msgid "Dell API 2.1 or later required for Consistency Group support" msgstr "" "Dell API 2.1 oder höher für Konsistenzgruppenunterstützung erforderlich" +msgid "" +"Dell Cinder driver configuration error replication not supported with direct " +"connect." +msgstr "" +"Dell Cinder-Treiberkonfigurationsfehler. Keine Unterstützung für Replikation " +"mit direkter Verbindung." + +#, python-format +msgid "Dell Cinder driver configuration error replication_device %s not found" +msgstr "" +"Dell Cinder-Treiberkonfigurationsfehler: 'replication_device' %s wurde nicht " +"gefunden." + +msgid "Deploy v3 of the Cinder API." +msgstr "Version 3 der Cinder-API implementieren." + +msgid "Describe-resource is admin only functionality" +msgstr "'Describe-resource' ist eine reine Administratorfunktion." + #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "Ziel hat migration_status %(stat)s, erwartet %(exp)s." @@ -1726,6 +1924,13 @@ msgstr "" msgid "Driver initialize connection failed (error: %(err)s)." msgstr "Treiberinitialisierungsverbindung fehlgeschlagen (Fehler: %(err)s)." +msgid "" +"Driver is not able to do retype because the volume (LUN {}) has snapshot " +"which is forbidden to migrate." +msgstr "" +"Treiber kann keine Typänderung vornehmen, da der Datenträger (LUN {}) eine " +"Schattenkopie hat, die nicht migriert werden darf." + msgid "Driver must implement initialize_connection" msgstr "Treiber muss initialize_connection implementieren" @@ -1987,6 +2192,22 @@ msgstr "" "Fehler bei Löschen von Datenträger: %(volumeName)s. Rückgabecode: %(rc)lu. " "Fehler: %(error)s." +#, python-format +msgid "" +"Error Deleting Group: %(storageGroupName)s. Return code: %(rc)lu. Error: " +"%(error)s" +msgstr "" +"Fehler beim Löschen der Gruppe: %(storageGroupName)s. Rückgabecode: %(rc)lu. " +"Fehler: %(error)s" + +#, python-format +msgid "" +"Error Deleting Initiator Group: %(initiatorGroupName)s. Return code: " +"%(rc)lu. Error: %(error)s" +msgstr "" +"Fehler beim Löschen der Initiatorgruppe: %(initiatorGroupName)s. " +"Rückgabecode: %(rc)lu. Fehler: %(error)s" + #, python-format msgid "" "Error Deleting Snapshot: %(snapshot)s on Share: %(share)s to Pool: %(pool)s " @@ -2029,6 +2250,13 @@ msgstr "" "Fehler beim Löschen der Replikationsaktion: %(id)s. Rückgabecode: " "%(ret.status)d Nachricht: %(ret.data)s." +#, python-format +msgid "" +"Error Extend Volume: %(volumeName)s. Return code: %(rc)lu. Error: %(error)s." +msgstr "" +"Fehler beim Erweitern von Datenträger: %(volumeName)s. Rückgabecode: " +"%(rc)lu. Fehler: %(error)s." + #, python-format msgid "" "Error Getting Initiators: InitiatorGroup: %(initiatorgroup)s Return code: " @@ -2223,6 +2451,10 @@ msgstr "Fehler beim Erstellen des Datenträgers: %s" msgid "Error deleting replay profile." msgstr "Fehler beim Löschen des Wiedergabeprofils." +#, python-format +msgid "Error deleting volume %(ssn)s: %(volume)s" +msgstr "Fehler beim Löschen des Datenträgers %(ssn)s: %(volume)s" + #, python-format msgid "Error deleting volume %(vol)s: %(err)s." msgstr "Fehler beim Löschen des Datenträgers %(vol)s: %(err)s." @@ -2280,6 +2512,13 @@ msgstr "Fehler bei der Suche nach %(name)s." msgid "Error finding %s." msgstr "Fehler bei der Suche nach %s." +#, python-format +msgid "" +"Error getting ReplicationSettingData. Return code: %(rc)lu. Error: %(error)s." +msgstr "" +"Fehler beim Abrufen von Replikationseinstellungsdaten. Rückgabecode: " +"%(rc)lu. Fehler: %(error)s." + msgid "" "Error getting appliance version details. Return code: %(ret.status)d " "Message: %(ret.data)s ." @@ -2336,6 +2575,14 @@ msgstr "" "Fehler beim Abrufen der Version: SVC: %(svc)s. Rückgabecode: %(ret.status)d " "Nachricht: %(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 "" +"Fehler in Operation [%(operation)s] für Datenträger [%(cb_volume)s] in " +"CloudByte-Speicher: [%(cb_error)s], Fehlercode: [%(error_code)s]." + #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "Fehler in Antwort von SolidFire-API: Data=%(data)s" @@ -2350,6 +2597,10 @@ msgstr "" "Fehler in Bereichserweiterung für Datenträger %(space)s mit zusätzlich " "%(size)d GB" +#, python-format +msgid "Error managing volume: %s." +msgstr "Fehler beim Verwalten des Datenträgers: %s" + #, python-format msgid "Error mapping volume %(vol)s. %(error)s." msgstr "Fehler beim Zuordnen von Datenträger %(vol)s. %(error)s." @@ -2379,6 +2630,12 @@ msgstr "" "%(src)s zu Zielprojekt: %(tgt)s Rückgabecode: %(ret.status)d Nachricht: " "%(ret.data)s." +msgid "Error not a KeyError." +msgstr "Fehler ist nicht vom Typ 'KeyError'." + +msgid "Error not a TypeError." +msgstr "Fehler ist nicht vom Typ 'TypeError'." + #, python-format msgid "Error occurred when creating cgsnapshot %s." msgstr "Beim Erstellen von Cgsnapshot %s ist ein Fehler aufgetreten." @@ -2403,6 +2660,10 @@ msgstr "" msgid "Error removing volume %(vol)s. %(error)s." msgstr "Fehler beim Entfernen von Datenträger %(vol)s. %(error)s." +#, python-format +msgid "Error renaming volume %(vol)s: %(err)s." +msgstr "Fehler beim Umbenennen von Datenträger %(vol)s: %(err)s." + msgid "Error retrieving volume size" msgstr "Fehler beim Abrufen der Datenträgergröße" @@ -2456,11 +2717,47 @@ msgstr "" msgid "Error while checking transaction status: %s" msgstr "Fehler beim Überprüfen des Transaktionsstatus: %s" +#, python-format +msgid "Error while creating snapshot [status] %(stat)s - [result] %(res)s." +msgstr "" +"Fehler beim Erstellen der Schattenkopie [Status] %(stat)s - [Ergebnis] " +"%(res)s." + +#, python-format +msgid "Error while creating volume [status] %(stat)s - [result] %(res)s." +msgstr "" +"Fehler beim Erstellen des Datenträgers [Status] %(stat)s - [Ergebnis] " +"%(res)s." + +#, python-format +msgid "Error while deleting snapshot [status] %(stat)s - [result] %(res)s" +msgstr "" +"Fehler beim Löschen der Schattenkopie [Status] %(stat)s - [Ergebnis] %(res)s." + +#, python-format +msgid "Error while deleting volume [status] %(stat)s - [result] %(res)s." +msgstr "" +"Fehler beim Löschen des Datenträgers [Status] %(stat)s - [Ergebnis] %(res)s." + +#, python-format +msgid "Error while extending volume [status] %(stat)s - [result] %(res)s." +msgstr "" +"Fehler beim Erweitern des Datenträgers [Status] %(stat)s - [Ergebnis] " +"%(res)s." + +#, python-format +msgid "Error while getting %(op)s details, returned code: %(status)s." +msgstr "Fehler beim Abrufen der Details von %(op)s. Rückgabecode: %(status)s." + #, python-format msgid "Error while getting data via ssh: (command=%(cmd)s error=%(err)s)." msgstr "" "Fehler beim Abrufen von Daten über SSH: (Befehl=%(cmd)s Fehler=%(err)s)." +#, python-format +msgid "Error while getting disco information [%s]." +msgstr "Fehler beim Abrufen von Disco-Informationen [%s]." + #, python-format msgid "Error while requesting %(service)s API." msgstr "Fehler beim Anfordern der %(service)s-API." @@ -2469,6 +2766,27 @@ msgstr "Fehler beim Anfordern der %(service)s-API." msgid "Error while running zoning CLI: (command=%(cmd)s error=%(err)s)." msgstr "Fehler beim Ausführen von Zoning-CLI: (Befehl=%(cmd)s Fehler=%(err)s)." +msgid "Error writing field to database" +msgstr "Fehler beim Schreiben eines Felds in Datenbank" + +#, python-format +msgid "Error[%(stat)s - %(res)s] while getting volume id." +msgstr "Fehler [%(stat)s - %(res)s] beim Abrufen der Datenträger-ID." + +#, python-format +msgid "" +"Error[%(stat)s - %(res)s] while restoring snapshot [%(snap_id)s] into volume " +"[%(vol)s]." +msgstr "" +"Fehler [%(stat)s - %(res)s] beim Wiederherstellen der Schattenkopie " +"[%(snap_id)s] im Datenträger [%(vol)s]." + +#, python-format +msgid "Error[status] %(stat)s - [result] %(res)s] while getting volume id." +msgstr "" +"Fehler [Status] %(stat)s - [Ergebnis] %(res)s] beim Abrufen der Datenträger-" +"ID." + #, python-format msgid "" "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" @@ -2476,6 +2794,9 @@ msgstr "" "Maximale Anzahl %(max_attempts)d Planungsversuche überschritten für " "Datenträger %(volume_id)s" +msgid "Exceeded the limit of snapshots per volume" +msgstr "Maximale Anzahl an Schattenkopien pro Datenträger überschritten." + #, python-format msgid "Exception appending meta volume to target volume %(volumename)s." msgstr "" @@ -2503,6 +2824,10 @@ msgstr "Ausnahmesituation: %s" msgid "Expected a uuid but received %(uuid)s." msgstr "UUID erwartet, aber %(uuid)s erhalten." +#, python-format +msgid "Expected exactly one node called \"%s\"" +msgstr "Es wurde genau ein Knoten mit dem Namen \"%s\" erwartet." + #, python-format msgid "Expected integer for node_count, svcinfo lsiogrp returned: %(node)s." msgstr "" @@ -2564,6 +2889,10 @@ msgstr "" msgid "FAST is not supported on this array." msgstr "FAST wird auf dieser Platteneinheit nicht unterstützt." +msgid "FC is the protocol but wwpns are not supplied by OpenStack." +msgstr "" +"FC ist das Protokoll, aber WWPNs werden von OpenStack nicht bereitgestellt." + #, python-format msgid "Faield to unassign %(volume)s" msgstr "Zuordnung für %(volume)s konnte nicht aufgehoben werden" @@ -2581,6 +2910,10 @@ msgstr "" msgid "Failed cgsnapshot" msgstr "Cgsnapshot fehlgeschlagen" +#, python-format +msgid "Failed creating snapshot for group: %(response)s." +msgstr "Fehler beim Erstellen einer Schattenkopie für Gruppe: %(response)s." + #, python-format msgid "Failed creating snapshot for volume %(volname)s: %(response)s." msgstr "" @@ -2675,6 +3008,9 @@ msgstr "Fehler beim Klonen des Datenträgers aus Momentaufnahme %s." msgid "Failed to connect to %(vendor_name)s Array %(host)s: %(err)s" msgstr "Fehler beim Verbinden mit %(vendor_name)s Array %(host)s: %(err)s" +msgid "Failed to connect to Dell REST API" +msgstr "Fehler beim Herstellen einer Verbindung zur Dell-REST-API. " + msgid "Failed to connect to array" msgstr "Fehler beim Verbinden mit Array" @@ -2866,6 +3202,10 @@ msgstr "" "Erstellen der Momentaufnahme fehlgeschlagen. CloudByte-" "Datenträgerinformationen für OpenStack-Datenträger [%s] nicht gefunden." +#, python-format +msgid "Failed to create storage group %(storageGroupName)s." +msgstr "Die Speichergruppe %(storageGroupName)s konnte nicht erstellt werden." + #, python-format msgid "Failed to create thin pool, error message was: %s" msgstr "Fehler beim Erstellen von Thin-Pool, Fehlernachricht: %s" @@ -2908,6 +3248,9 @@ msgstr "" "Fehler beim Löschen der Konsistenzgruppe: %(consistencyGroupName)s. " "Rückgabecode: %(rc)lu. Fehler: %(error)s." +msgid "Failed to delete device." +msgstr "Fehler beim Löschen des Geräts." + #, python-format msgid "" "Failed to delete fileset for consistency group %(cgname)s. Error: %(excmsg)s." @@ -2981,6 +3324,9 @@ msgstr "" msgid "Failed to establish SSC connection." msgstr "Fehler beim Herstellen der SSC-Verbindung." +msgid "Failed to establish connection with Coho cluster" +msgstr "Fehler beim Herstellen einer Verbindung mit Coho-Cluster." + #, python-format msgid "" "Failed to execute CloudByte API [%(cmd)s]. Http status: %(status)s, Error: " @@ -2996,6 +3342,9 @@ msgstr "Ausführen des allgemeinen Befehls fehlgeschlagen." msgid "Failed to export for volume: %(reason)s" msgstr "Export für Datenträger fehlgeschlagen: %(reason)s" +msgid "Failed to find QoSnode" +msgstr "QoSnode wurde nicht gefunden." + msgid "Failed to find Storage Center" msgstr "Storage Center wurde nicht gefunden" @@ -3012,6 +3361,10 @@ msgstr "" "Fehler bei der Suche nach einer Dateigruppe für Pfad %(path)s, " "Befehlsausgabe: %(cmdout)s." +#, python-format +msgid "Failed to find group snapshot named: %s" +msgstr "Es konnte keine Gruppenschattenkopie mit dem Namen %s gefunden werden." + #, python-format msgid "Failed to find host %s." msgstr "Host %s nicht gefunden." @@ -3080,6 +3433,9 @@ msgstr "" "Fehler beim Abrufen der Domäne, weil CPG (%s) auf der Platteneinheit nicht " "vorhanden ist." +msgid "Failed to get image snapshots." +msgstr "Schattenkopie des Abbilds konnte nicht abgerufen werden." + #, python-format msgid "Failed to get ip on Channel %(channel_id)s with volume: %(volume_id)s." msgstr "" @@ -3288,6 +3644,14 @@ msgstr "" " Standardausgabe: %(out)s\n" " Standardfehler: %(err)s." +#, fuzzy +msgid "" +"Failed to parse the configuration option 'keystone_catalog_info', must be in " +"the form ::" +msgstr "" +"Die Konfigurationsoption 'keystone_catalog_info' muss das Format " +":: haben." + msgid "" "Failed to parse the configuration option 'swift_catalog_info', must be in " "the form ::" @@ -3424,6 +3788,14 @@ msgstr "" "qos_specs konnten nicht aktualisiert werden: %(specs_id)s mit " "Spezifikationen %(qos_specs)s." +msgid "Failed to update quota usage while retyping volume." +msgstr "" +"Kontingentnutzung konnte bei der erneuten Eingabe des Datenträgers nicht " +"aktualisiert werden." + +msgid "Failed to update snapshot." +msgstr "Aktualisierung der Schattenkopie fehlgeschlagen." + #, python-format msgid "Failed updating model with driver provided model %(model)s" msgstr "" @@ -3762,6 +4134,9 @@ msgstr "Fehler beim Abrufen der Informationen zu QoS." msgid "Get QoS policy error." msgstr "Fehler beim Abrufen der QoS-Richtlinie." +msgid "Get active client failed." +msgstr "Abrufen des aktiven Clients ist fehlgeschlagen." + msgid "Get cache by name error." msgstr "Fehler beim Abrufen des Cache nach Name." @@ -3835,6 +4210,18 @@ msgstr "" msgid "Gluster config file at %(config)s doesn't exist" msgstr "Gluster-Konfigurationsdatei unter %(config)s ist nicht vorhanden" +#, python-format +msgid "Google Cloud Storage api failure: %(reason)s" +msgstr "Google-Cloudspeicher-API-Fehler: %(reason)s" + +#, python-format +msgid "Google Cloud Storage connection failure: %(reason)s" +msgstr "Google-Cloudspeicherverbindungsfehler: %(reason)s" + +#, fuzzy, python-format +msgid "Google Cloud Storage oauth2 failure: %(reason)s" +msgstr "Google-Cloudspeicher-Oauth2-Fehler: %(reason)s" + #, python-format msgid "Got bad path information from DRBDmanage! (%s)" msgstr "Fehlerhafte Pfadinformation von DRBDmanage erhalten! (%s)" @@ -3842,6 +4229,23 @@ msgstr "Fehlerhafte Pfadinformation von DRBDmanage erhalten! (%s)" msgid "HBSD error occurs." msgstr "HBSD-Fehler tritt auf." +msgid "HNAS has disconnected SSC" +msgstr "HNAS hat die Verbindung zu SSC getrennt." + +msgid "HPELeftHand url not found" +msgstr "HPELeftHand-URL nicht gefunden" + +#, 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 "" +"Es wurde eine Verifizierung des HTTPS-Zertifikats angefordert. Sie kann " +"jedoch nicht mit der Purestorage-Modulversion %(version)s aktiviert werden. " +"Führen Sie ein Upgrade auf eine neuere Version durch, um diese Funktion zu " +"aktivieren." + #, python-format msgid "" "Hash block size has changed since the last backup. New hash block size: " @@ -3894,6 +4298,12 @@ msgstr "Hostgruppe mit Name %s nicht gefunden" msgid "Host group with ref %s not found" msgstr "Hostgruppe mit ref %s nicht gefunden" +msgid "Host is NOT Frozen." +msgstr "Der Host ist nicht gesperrt." + +msgid "Host is already Frozen." +msgstr "Der Host ist bereits gesperrt." + msgid "Host not found" msgstr "Host nicht gefunden" @@ -3902,6 +4312,10 @@ msgid "Host not found. Failed to remove %(service)s on %(host)s." msgstr "" "Host nicht gefunden. Fehler beim Entfernen von %(service)s auf %(host)s." +#, python-format +msgid "Host replication_status must be %s to failover." +msgstr "'replication_status' für Host muss für Failover %s sein." + #, python-format msgid "Host type %s not supported." msgstr "Hosttyp %s nicht unterstützt." @@ -4011,6 +4425,12 @@ msgstr "" "Infortrend-CLI-Ausnahmebedingung: %(err)s Parameter: %(param)s " "(Rückgabecode: %(rc)s) (Ausgabe: %(out)s)" +msgid "Initial tier: {}, policy: {} is not valid." +msgstr "Ursprüngliche Schicht: {}, Richtlinie: {} ist nicht gültig." + +msgid "Input type {} is not supported." +msgstr "Eingabetyp {} wird nicht unterstützt." + msgid "Input volumes or snapshots are invalid." msgstr "Eingabedatenträger oder Momentaufnahmen sind ungültig." @@ -4021,6 +4441,11 @@ msgstr "Eingabedatenträger oder Quellendatenträger sind ungültig." msgid "Instance %(uuid)s could not be found." msgstr "Instanz %(uuid)s konnte nicht gefunden werden." +msgid "Insufficient free space available to extend volume." +msgstr "" +"Es ist nicht genügend freier Speicherplatz vorhanden, um den Datenträger zu " +"erweitern." + msgid "Insufficient privileges" msgstr "Unzureichende Berechtigungen" @@ -4049,6 +4474,13 @@ msgstr "Ungültiger CgSnapshot: %(reason)s" msgid "Invalid ConsistencyGroup: %(reason)s" msgstr "Ungültige ConsistencyGroup: %(reason)s" +msgid "" +"Invalid ConsistencyGroup: Consistency group status must be available or " +"error, but current status is: in-use" +msgstr "" +"Ungültige Konsistenzgruppe: Konsistenzgruppenstatus muss 'available' oder " +"'error' lauten, aber der aktuelle Status ist 'in-use'" + #, python-format msgid "" "Invalid ConsistencyGroup: Consistency group status must be available, but " @@ -4092,6 +4524,12 @@ msgstr "" msgid "Invalid XtremIO version %(cur)s, version %(min)s or up is required" msgstr "Ungültige XtremIO-Version %(cur)s, Version ab %(min)s ist erforderlich" +#, python-format +msgid "Invalid allocated quotas defined for the following project quotas: %s" +msgstr "" +"Es wurden ungültige Kontingentzuordnungen für die folgenden " +"Projektkontingente definiert: %s" + msgid "Invalid argument" msgstr "Ungültiges Argument" @@ -4118,6 +4556,14 @@ msgstr "Ungültiger Authorisierungsschlüssel: %(reason)s" msgid "Invalid backup: %(reason)s" msgstr "Ungültige Sicherung: %(reason)s" +#, python-format +msgid "" +"Invalid barbican api url: version is required, e.g. 'http[s]://|" +"[:port]/' url specified is: %s" +msgstr "" +"Ungültige Barbican-API-URL: Die Version ist erforderlich. Beispiel: " +"'http[s]://|[:Port]/'. Angegebene URL: %s" + msgid "Invalid cgsnapshot" msgstr "Ungültiger Cgsnapshot" @@ -4167,6 +4613,16 @@ msgstr "Ungültiger Festplattentyp: %s." msgid "Invalid host: %(reason)s" msgstr "Ungültiger Host: %(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 "" +"Ungültige hpe3parclient-Version gefunden (%(found)s). Eine Version ab " +"%(minimum)s ist erforderlich. Führen Sie \"pip install --upgrade " +"python-3parclient\" aus, um ein Upgrade für hpe3parclient durchzuführen." + #, python-format msgid "Invalid image href %(image_href)s." msgstr "Ungültiger Image-Hyperlink %(image_href)s." @@ -4179,6 +4635,9 @@ msgstr "" msgid "Invalid imageRef provided." msgstr "Angabe für imageRef ungültig." +msgid "Invalid initiator value received" +msgstr "Ungültigen Initiatorwert empfangen" + msgid "Invalid input" msgstr "Ungültige Eingabe" @@ -4190,6 +4649,10 @@ msgstr "Ungültige Eingabe erhalten: %(reason)s" msgid "Invalid is_public filter [%s]" msgstr "'is_public-Filter' [%s] ungültig" +#, python-format +msgid "Invalid lun type %s is configured." +msgstr "Es wurde ein ungültiger LUN-Typ %s konfiguriert." + #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "Ungültige Metadatengröße: %(reason)s" @@ -4210,6 +4673,17 @@ msgstr "Ungültige Mountpunktbasis: %s." msgid "Invalid new snapCPG name for retype. new_snap_cpg='%s'." msgstr "Ungültiger neuer snapCPG-Name für Typänderung. new_snap_cpg='%s'." +#, python-format +msgid "Invalid port number %(config)s for Coho rpc port" +msgstr "Ungültige Portnummer %(config)s für Coho-RPC-Port." + +#, fuzzy, python-format +msgid "" +"Invalid prefetch type '%s' is configured. PrefetchType must be in 0,1,2,3." +msgstr "" +"Es wurde ein ungültiger PrefetchType '%s' konfiguriert. PrefetchType muss in " +"0,1,2,3 sein." + #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "Ungültige QoS-Spezifikationen: %(reason)s" @@ -4229,6 +4703,14 @@ msgstr "" msgid "Invalid reservation expiration %(expire)s." msgstr "Ungültiger Reservierungsablauf %(expire)s." +msgid "Invalid response header from RPC server" +msgstr "Ungültiger Antwortheader vom RPC-Server" + +#, python-format +msgid "Invalid secondary_backend_id specified. Valid backend id is %s." +msgstr "" +"Die Angabe für 'secondary_backend_id' ist ungültig. Gültige Backend-ID: %s." + msgid "Invalid service catalog json." msgstr "Ungültige Servicekatalog-JSON." @@ -4251,10 +4733,25 @@ msgstr "Ungültiger Speicherpool %s angefordert. Typänderung fehlgeschlagen." msgid "Invalid storage pool %s specificed." msgstr "Ungültiger Speicherpool %s angegeben." +msgid "Invalid storage pool is configured." +msgstr "Es wurde ein ungültiger Speicherpool konfiguriert." + +#, python-format +msgid "Invalid synchronize mode specified, allowed mode is %s." +msgstr "Ungültiger Synchronisationsmodus angegeben. Zulässiger Modus: %s." + #, python-format msgid "Invalid update setting: '%s'" msgstr "Ungültige Aktualisierungseinstellung: '%s'" +#, python-format +msgid "" +"Invalid url: must be in the form 'http[s]://|[:port]/" +"', url specified is: %s" +msgstr "" +"Ungültige URL: Muss das folgende Format haben: 'http[s]://|" +"[:Port]/'- Angegebene URL: %s" + #, python-format msgid "Invalid value '%s' for force." msgstr "Wert '%s' für Zwangsausführung ungültig." @@ -4415,9 +4912,17 @@ msgstr "" msgid "KeyError: %s" msgstr "KeyError: %s" +msgid "Keystone version 3 or greater must be used to get nested quota support." +msgstr "" +"Für die Unterstützung von verschachtelten Kontingenten muss Keystone ab " +"Version 3 verwendet werden." + msgid "LUN export failed!" msgstr "Exportieren der LUN fehlgeschlagen!" +msgid "LUN id({}) is not valid." +msgstr "LUN-ID({}) ist nicht gültig." + msgid "LUN map overflow on every channel." msgstr "Überlauf der LUN-Zuordnung an jedem Kanal." @@ -4425,6 +4930,9 @@ msgstr "Überlauf der LUN-Zuordnung an jedem Kanal." msgid "LUN not found with given ref %s." msgstr "LUN mit angegebenem Verweis %s nicht gefunden." +msgid "LUN number ({}) is not an integer." +msgstr "LUN-Zahl ({}) ist keine Ganzzahl." + #, python-format msgid "LUN number is out of bound on channel id: %(ch_id)s." msgstr "" @@ -4457,6 +4965,9 @@ msgstr "Linkpfad ist bereits vorhanden und ist kein symbolischer Link" msgid "Linked clone of source volume not supported in state: %s." msgstr "Verlinkter Klon von Quellendatenträger im Status %s nicht unterstützt." +msgid "Lock acquisition failed." +msgstr "Erstellen der Sperre fehlgeschlagen." + msgid "" "Lookup service not configured. Config option for fc_san_lookup_service needs " "to specify a concrete implementation of the lookup service." @@ -4468,6 +4979,18 @@ msgstr "" msgid "Lun migration error." msgstr "Fehler bei LUN-Migration." +#, fuzzy, python-format +msgid "" +"MD5 of object: %(object_name)s before: %(md5)s and after: %(etag)s is not " +"same." +msgstr "" +"MD5 von Objekt: %(object_name)s Vorher: %(md5)s und nachher: %(etag)s nicht " +"identisch." + +#, fuzzy, python-format +msgid "MSG_DENIED: RPC_MISMATCH: %r" +msgstr "MSG_DENIED: RPC_MISMATCH: %r" + #, python-format msgid "Malformed fcns output string: %s" msgstr "Fehlerhafte FCNS-Ausgabezeichenfolge: %s" @@ -4637,6 +5160,9 @@ msgstr "" msgid "Migration of LUN %s has been stopped or faulted." msgstr "Migration von LUN %s wurde gestoppt oder ist fehlerhaft." +msgid "MirrorView/S enabler is not installed." +msgstr "MirrorView/S-Enabler ist nicht installiert." + msgid "" "Missing 'purestorage' python module, ensure the library is installed and " "available." @@ -4716,6 +5242,14 @@ msgstr "schedule_get_pools muss implementiert werden" msgid "Must pass wwpn or host to lsfabric." msgstr "WWPN oder Host muss an lsfabric übergeben werden." +msgid "" +"Must run this command as cloud admin using a Keystone policy.json which " +"allows cloud admin to list and get any project." +msgstr "" +"Dieser Befehl muss als Cloudadministrator zusammen mit einer Keystone-" +"Richtliniendatei 'policy.json' ausgeführt werden, damit der " +"Cloudadministrator beliebige Projekte auflisten und abrufen kann. " + msgid "Must specify 'connector'" msgstr "'connector' muss angegeben werden" @@ -4772,9 +5306,15 @@ msgstr "Schutzdomänenname oder Schutzdomänen-ID muss angegeben werden." msgid "Must specify readonly in request." msgstr "'readonly' muss in der Anforderung angegeben werden." +msgid "Must specify source-name or source-id." +msgstr "'source-name' oder 'source-id' muss angegeben werden." + msgid "Must specify storage pool name or id." msgstr "Speicherpoolname oder -ID muss angegeben werden." +msgid "Must specify storage pools. Option: sio_storage_pools." +msgstr "Speicherpools müssen angegeben werden. Option: sio_storage_pools." + msgid "Must supply a positive value for age" msgstr "Für age muss ein positiver Wert angegeben werden" @@ -4842,6 +5382,10 @@ msgstr "Nimble-Cinder-Treiberausnahme" msgid "No FCP targets found" msgstr "Keine FCP-Ziele gefunden" +msgid "No Port Group elements found in config file." +msgstr "" +"Es wurden keine Portgruppenelemente in der Konfigurationsdatei gefunden." + msgid "No active iSCSI portals with supplied iSCSI IPs" msgstr "Keine aktiven iSCSI-Portale mit angegebenen iSCSI-IPs" @@ -5147,6 +5691,9 @@ msgstr "" msgid "Object Count" msgstr "Objektanzahl" +msgid "Object Version" +msgstr "Objektversion" + msgid "Object is not a NetApp LUN." msgstr "Objekt ist keine NetApp-LUN." @@ -5158,6 +5705,13 @@ msgstr "" "Bei einer Erweiterungsoperation ist ein Fehler beim Hinzufügen des " "Datenträgers zu einem Verbunddatenträger aufgetreten: %(volumename)s." +msgid "" +"One of cinder-volume services is too old to accept such request. Are you " +"running mixed Liberty-Mitaka cinder-volumes?" +msgstr "" +"Einer der cinder-volume-Dienste ist zu alt, um solche Anforderungen zu " +"akzeptieren. Führen Sie heterogene Liberty-Mitaka-cinter-volumes aus?" + #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -5177,6 +5731,11 @@ msgstr "" "Stammprojekte festgelegt wurden, dürfen die Quoten der zugehörigen " "untergeordneten Elemente sehen." +msgid "Only volumes managed by OpenStack can be unmanaged." +msgstr "" +"Aufheben der Verwaltung von Datenträgern ist nur für Datenträger möglich, " +"die von OpenStack verwaltet werden." + #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" @@ -5196,6 +5755,9 @@ msgstr "Option gpfs_images_share_mode wurde nicht richtig festgelegt." msgid "Option gpfs_mount_point_base is not set correctly." msgstr "Option gpfs_mount_point_base wurde nicht richtig festgelegt." +msgid "Option map (cls._map) is not defined." +msgstr "Optionszuordnung (cls._map) ist nicht definiert. " + #, python-format msgid "Originating %(res)s %(prop)s must be one of '%(vals)s' values" msgstr "Ursprungs-%(res)s %(prop)s muss einen der Werte '%(vals)s' besitzen" @@ -5296,6 +5858,15 @@ msgstr "Status der primären Kopie: %(status)s und synchronisiert: %(sync)s." msgid "Project ID" msgstr "Projekt-ID" +#, python-format +msgid "Project quotas are not properly setup for nested quotas: %(reason)s." +msgstr "" +"Projektkontingente sind nicht ordnungsgemäß für verschachtelte Kontingente " +"konfiguriert: %(reason)s." + +msgid "Protection Group not ready." +msgstr "Schutzgruppe ist nicht bereit." + #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " @@ -5315,6 +5886,14 @@ msgstr "" "Angegebener Momentaufnahmestatus %(provided)s ist nicht zulässig für " "Momentaufnahme mit Status %(current)s." +#, python-format +msgid "" +"Provider information w.r.t CloudByte storage was not found for OpenStack " +"volume [%s]." +msgstr "" +"Providerinformation für CloudByte-Speicher wurde für den OpenStack-" +"Datenträger [%s] nicht gefunden." + #, python-format msgid "Pure Storage Cinder driver failure: %(reason)s" msgstr "Fehler bei Pure Storage-Cinder-Treiber: %(reason)s" @@ -5390,6 +5969,10 @@ msgstr "" "RBD-Differenzierungsoperation fehlgeschlagen - (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 "IP des REST-Servers muss angegeben werden." @@ -5399,6 +5982,12 @@ msgstr "Kennwort des REST-Servers muss angegeben werden." msgid "REST server username must by specified." msgstr "Benutzername des REST-Servers muss angegeben werden." +msgid "RPC Version" +msgstr "RPC-Version" + +msgid "RPC server response is incomplete" +msgstr "RPC-Serverantwort ist unvollständig." + msgid "Raid did not have MCS Channel." msgstr "RAID besaß keinen MCS-Channel." @@ -5415,10 +6004,16 @@ msgstr "" msgid "Received error string: %s" msgstr "Empfangene Fehlerzeichenfolge: %s" +msgid "Reference must be for an unmanaged snapshot." +msgstr "Referenz muss eine nicht verwaltete Schattenkopie sein." + msgid "Reference must be for an unmanaged virtual volume." msgstr "" "Verweis muss für einen nicht verwalteten virtuellen Datenträger gelten. " +msgid "Reference must be the name of an unmanaged snapshot." +msgstr "Referenz muss der Name einer nicht verwalteten Schattenkopie sein." + msgid "Reference must be the volume name of an unmanaged virtual volume." msgstr "" "Verweis muss der Datenträgername eines nicht verwalteten virtuellen " @@ -5440,6 +6035,9 @@ msgstr "Referenz muss Schlüssel 'source-id' oder 'source-name' enthalten." msgid "Reference must contain source-id or source-name." msgstr "Referenz muss 'source-id' oder 'source-name' enthalten." +msgid "Reference must contain source-id." +msgstr "Referenz muss 'source-id' enthalten." + msgid "Reference must contain source-name element." msgstr "Verweis muss Element 'source-name' enthalten. " @@ -5485,6 +6083,10 @@ msgstr "Entfernen des Datenträgerexports fehlgeschlagen." msgid "Rename lun on array error." msgstr "Fehler beim Umbenennen der LUN auf dem Array." +#, python-format +msgid "Replication %(name)s to %(ssn)s failed." +msgstr "Die Replikation %(name)s an %(ssn)s ist fehlgeschlagen." + #, python-format msgid "Replication Service Capability not found on %(storageSystemName)s." msgstr "Replizierungsservicefunktion nicht gefunden auf %(storageSystemName)s." @@ -5499,6 +6101,9 @@ msgstr "Replizierung ist nicht aktiviert" msgid "Replication is not enabled for volume" msgstr "Replizierung ist für Datenträger nicht aktiviert" +msgid "Replication not allowed yet." +msgstr "Replikation ist noch nicht zulässig." + #, python-format msgid "" "Replication status for volume must be active or active-stopped, but current " @@ -5597,6 +6202,9 @@ msgstr "Antwortfehler - %s." msgid "Response error code - %s." msgstr "Antwortfehlercode - %s." +msgid "RestURL is not configured." +msgstr "RestURL ist nicht konfiguriert." + #, python-format msgid "" "Restore backup aborted, expected volume status %(expected_status)s but got " @@ -5623,6 +6231,24 @@ msgstr "" "Wiederherstellen von Sicherung abgebrochen: erwarteter Sicherungsstatus war " "%(expected_status)s, aber Status ist %(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 "" +"Die Anzahl der abgerufenen SolidFire-Datenträger unterscheidet sich von der " +"für die bereitgestellten Cinder-Schattenkopien. Abgerufen: %(ret)s Sollwert: " +"%(des)s" + +#, python-format +msgid "" +"Retrieved a different amount of SolidFire volumes for the provided Cinder " +"volumes. Retrieved: %(ret)s Desired: %(des)s" +msgstr "" +"Die Anzahl der abgerufenen SolidFire-Datenträger unterscheidet sich von der " +"für die bereitgestellten Cinder-Datenträger. Abgerufen: %(ret)s Sollwert: " +"%(des)s" + #, python-format msgid "Retry count exceeded for command: %s" msgstr "Wiederholungsanzahl für Befehl überschritten: %s" @@ -5657,6 +6283,12 @@ msgstr "" msgid "Rolling back %(volumeName)s by deleting it." msgstr "Für %(volumeName)s wird ein Rollback durch Löschung durchgeführt." +msgid "SAN product is not configured." +msgstr "SAN-Produkt ist nicht konfiguriert." + +msgid "SAN protocol is not configured." +msgstr "SAN-Protokoll ist nicht konfiguriert." + #, python-format msgid "SMBFS config 'smbfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" @@ -5716,6 +6348,14 @@ msgstr "" "Status der sekundären Kopie: %(status)s und synchronisiert: %(sync)s, " "Fortschritt der Synchronisierung ist: %(progress)s%%." +#, python-format +msgid "" +"Secondary id can not be the same as primary array, backend_id = " +"%(secondary)s." +msgstr "" +"Sekundäre ID darf nicht mit primärem Array übereinstimmen: 'backend_id' = " +"%(secondary)s." + #, python-format msgid "SerialNumber must be in the file %(fileName)s." msgstr "SerialNumber muss in der Datei %(fileName)s vorhanden sein." @@ -5724,6 +6364,11 @@ msgstr "SerialNumber muss in der Datei %(fileName)s vorhanden sein." msgid "Service %(service)s on host %(host)s removed." msgstr "Service %(service)s auf Host %(host)s entfernt." +#, python-format +msgid "Service %(service_id)s could not be found on host %(host)s." +msgstr "" +"Der Dienst %(service_id)s konnte auf dem Host %(host)s nicht gefunden werden." + #, python-format msgid "Service %(service_id)s could not be found." msgstr "Service %(service_id)s konnte nicht gefunden werden." @@ -5732,6 +6377,9 @@ msgstr "Service %(service_id)s konnte nicht gefunden werden." msgid "Service %s not found." msgstr "Service %s nicht gefunden." +msgid "Service is too old to fulfil this request." +msgstr "Der Dienst ist zu alt, um diese Anforderung zu erfüllen." + msgid "Service is unavailable at this time." msgstr "Service ist derzeit nicht verfügbar." @@ -5808,6 +6456,15 @@ msgstr "" "Größe des angegebenen Images %(image_size)s GB übersteigt Datenträgergröße " "%(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 "" +"Es wurde angefordert, die Schattenkopie %(id)s zu löschen, während darauf " +"gewartet wurde, dass sie verfügbar wird. Möglicherweise wurde eine " +"Anforderung gleichzeitig gestellt." + #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "Momentaufnahme %(snapshot_id)s konnte nicht gefunden werden." @@ -5818,6 +6475,10 @@ msgstr "" "Momentaufnahme %(snapshot_id)s enthält keine Metadaten mit Schlüssel " "%(metadata_key)s." +#, python-format +msgid "Snapshot '%s' doesn't exist on array." +msgstr "Schattenkopie '%s' ist im Arry nicht vorhanden." + #, python-format msgid "" "Snapshot cannot be created because volume %(vol_id)s is not available, " @@ -5851,6 +6512,13 @@ msgstr "" msgid "Snapshot status must be \"available\" to clone." msgstr "Momentaufnahmestatus muss zum Klonen \"available\" sein." +#, python-format +msgid "" +"Snapshot to be backed up must be available, but the current status is \"%s\"." +msgstr "" +"Schattenkopie, die gesichert werden soll, muss verfügbar oder im Gebrauch " +"sein, aber der aktuelle Status ist \"%s\"." + #, python-format msgid "" "Snapshot='%(snap)s' does not exist in base image='%(base)s' - aborting " @@ -5918,6 +6586,12 @@ msgstr "Geben Sie einen Wert für 'password' oder 'private_key' an" msgid "Specify san_password or san_private_key" msgstr "'san_password' oder 'san_private_key' angeben" +msgid "" +"Specify volume type name, description, is_public or a combination thereof." +msgstr "" +"Geben Sie den Namen des Datenträgertyps, eine Beschreibung, 'is_public' oder " +"eine Kombination aus allem an." + msgid "Start LUNcopy error." msgstr "Fehler beim Starten der LUN-Kopie." @@ -5965,6 +6639,9 @@ msgstr "Speichergruppe %(storageGroupName)s wurde nicht erfolgreich gelöscht" msgid "Storage host %(svr)s not detected, verify name" msgstr "Speicherhost %(svr)s nicht gefunden, Namen überprüfen" +msgid "Storage pool is not configured." +msgstr "Es ist kein Speicherpool konfiguriert." + #, python-format msgid "Storage profile: %(storage_profile)s not found." msgstr "Speicherprofil %(storage_profile)s nicht gefunden." @@ -5979,6 +6656,11 @@ msgstr "Speichersystem-ID nicht festgelegt." msgid "Storage system not found for pool %(poolNameInStr)s." msgstr "Speichersystem für Pool %(poolNameInStr)s nicht gefunden." +msgid "Storage-assisted migration failed during manage volume." +msgstr "" +"Speicherunterstützte Migration ist beim Verwalten des Datenträgers " +"fehlgeschlagen." + #, python-format msgid "StorageSystem %(array)s is not found." msgstr "StorageSystem %(array)s wurde nicht gefunden. " @@ -6079,6 +6761,15 @@ msgstr "" "Erstellen Sie eine Datenbank mithilfe von 'cinder-manage db sync', bevor Sie " "diesen Befehl ausführen." +#, python-format +msgid "" +"The array does not support the storage pool setting for SLO %(slo)s and " +"workload %(workload)s. Please check the array for valid SLOs and workloads." +msgstr "" +"Das Array unterstützt keine Speicherpooleinstellung für SLO %(slo)s und " +"Workload %(workload)s. Überprüfen Sie, ob das Array gültige SLOs und " +"Workloads enthält." + #, python-format msgid "" "The command %(cmd)s failed. (ret: %(ret)s, stdout: %(out)s, stderr: %(err)s)" @@ -6117,16 +6808,36 @@ msgstr "extra_spec %s ist ungültig. " msgid "The extraspec: %(extraspec)s is not valid." msgstr "Die zusätzliche Spezifikation: %(extraspec)s ist nicht gültig." +#, fuzzy, python-format +msgid "The failed-over volume could not be deleted: %s" +msgstr "Der Failover-Datenträger konnte nicht gelöscht werden: %s" + #, python-format msgid "The following elements are required: %s" msgstr "Die folgenden Elemente sind erforderlich: %s" +#, python-format +msgid "" +"The following migrations have a downgrade, which are not allowed: \n" +"\t%s" +msgstr "" +"Die folgenden Migrationen haben Herabstufungen, die nicht zulässig sind:\n" +"\t%s" + msgid "The host group or iSCSI target could not be added." msgstr "Die Hostgruppe oder das iSCSI-Ziel konnte nicht hinzugefügt werden." msgid "The host group or iSCSI target was not found." msgstr "Die Hostgruppe oder das iSCSI-Ziel wurde nicht gefunden." +msgid "" +"The host is not ready to be failed back. Please resynchronize the volumes " +"and resume replication on the 3PAR backends." +msgstr "" +"Der Host nicht nicht für die Zurücksetzung bereit. Synchronisieren Sie " +"erneut die Datenträger und nehmen Sie die Replikation an den 3PAR-Backends " +"wieder auf. " + #, python-format msgid "The iSCSI CHAP user %(user)s does not exist." msgstr "Der iSCSI-CHAP-Benutzer %(user)s ist nicht vorhanden." @@ -6172,6 +6883,30 @@ msgstr "" "Die übergeordnete Sicherung muss für eine inkrementelle Sicherung verfügbar " "sein." +#, python-format +msgid "The provided snapshot '%s' is not a snapshot of the provided volume." +msgstr "" +"Die angegebene Schattenkopie '%s' ist keine Schattenkopie des angegebenen " +"Datenträgers." + +#, fuzzy +msgid "" +"The reference to the volume in the backend should have the format " +"file_system/volume_name (volume_name cannot contain '/')" +msgstr "" +"Der Verweis auf den Datenträger im Backend muss das Format file_system/" +"volume_name haben (volume_name darf keinen Schrägstrich '/' enthalten)." + +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 "" +"Der Replikationsmodus wurde nicht ordnungsgemäß mit extra_specs für den " +"Datenträgertyp konfiguriert. Wenn replication:mode periodisch ist, muss " +"replication:sync_period ebenfalls angegeben werden, und zwar mit einem Wert " +"zwischen 300 und 31622400 Sekunden." + #, python-format msgid "" "The requested size : %(requestedSize)s is not the same as resulting size: " @@ -6412,6 +7147,30 @@ msgstr "Aktion existiert nicht: %s" msgid "There is no virtual disk device." msgstr "Es ist keine virtuelle Platteneinheit vorhanden." +#, fuzzy, python-format +msgid "There was an error adding the volume to the remote copy group: %s." +msgstr "" +"Fehler beim Hinzufügen des Datenträgers zur Gruppe der fernen Kopie: %s." + +#, python-format +msgid "There was an error creating the cgsnapshot: %s" +msgstr "Beim Erstellen von cgsnapshot ist ein Fehler aufgetreten: %s" + +#, fuzzy, python-format +msgid "There was an error creating the remote copy group: %s." +msgstr "Fehler beim Erstellen der Gruppe der fernen Kopie: %s." + +#, fuzzy, python-format +msgid "" +"There was an error setting the sync period for the remote copy group: %s." +msgstr "" +"Fehler beim Konfigurieren des Synchronisierungsintervalls für die Gruppe der " +"fernen Kopie: %s." + +#, python-format +msgid "There was an error starting remote copy: %s." +msgstr "Fehler beim Starten der fernen Kopie: %s." + #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "Keine Gluster-Konfigurationsdatei konfiguriert (%s)" @@ -6482,10 +7241,20 @@ msgstr "" "Cluster verwendet wird. Wenn der Wert < 0 ist, ist kein Zeitlimit festgelegt " "und der Standardwert für librados wird verwendet. " +#, python-format +msgid "Timeout while calling %s " +msgstr "Zeitlimitüberschreitung beim Aufruf von %s " + #, python-format msgid "Timeout while requesting %(service)s API." msgstr "Zeitlimitüberschreitung beim Anfordern der %(service)s-API." +#, python-format +msgid "Timeout while requesting capabilities from backend %(service)s." +msgstr "" +"Zeitlimitüberschreitung beim Anfordern von Leistungsmerkmalen aus dem " +"Backend %(service)s." + #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "Übertragung %(transfer_id)s konnte nicht gefunden werden." @@ -6547,6 +7316,10 @@ msgid "Unable to add Cinder host to apphosts for space %(space)s" msgstr "" "Cinder-Host konnte nicht zu apphosts für Bereich %(space)s hinzugefügt werden" +#, python-format +msgid "Unable to complete failover of %s." +msgstr "Das Failover von %s konnte nicht abgeschlossen werden." + msgid "Unable to connect or find connection to host" msgstr "Verbindung zum Host kann nicht hergestellt oder gefunden werden" @@ -6557,6 +7330,11 @@ msgstr "Barbican Client kann nicht ohne Projekt-ID erstellt werden." msgid "Unable to create consistency group %s" msgstr "Konsistenzgruppe %s konnte nicht erstellt werden" +msgid "Unable to create lock. Coordination backend not started." +msgstr "" +"Es konnte keine Sperre erstellt werden. Das Koordinierungsbackend wurde " +"nicht gestartet." + #, python-format msgid "" "Unable to create or get default storage group for FAST policy: " @@ -6569,6 +7347,21 @@ msgstr "" msgid "Unable to create replica clone for volume %s." msgstr "Replikatklon für Datenträger %s konnte nicht erstellt werden." +#, python-format +msgid "Unable to create volume %(name)s from %(snap)s." +msgstr "Der Datenträger %(name)s konnte nicht aus %(snap)s erstellt werden." + +#, python-format +msgid "Unable to create volume %(name)s from %(vol)s." +msgstr "Der Datenträger %(name)s konnte nicht aus %(vol)s erstellt werden." + +#, python-format +msgid "Unable to create volume %s" +msgstr "Der Datenträger %s konnte nicht erstellt werden." + +msgid "Unable to create volume. Backend down." +msgstr "Datenträger konnte nicht erstellt werden. Backend inaktiv." + #, python-format msgid "Unable to delete Consistency Group snapshot %s" msgstr "Konsistenzgruppenmomentaufnahme %s konnte nicht gelöscht werden" @@ -6583,6 +7376,21 @@ msgid "Unable to delete snapshot policy on volume %s." msgstr "" "Momentaufnahmerichtlinie auf Datenträger %s konnte nicht gelöscht werden." +msgid "" +"Unable to detach volume. Volume status must be 'in-use' and attach_status " +"must be 'attached' to detach." +msgstr "" +"Der Datenträger kann nicht abgehängt werden. Der Datenträgerstatus muss 'in-" +"use' lauten und 'attach_status' muss 'attached' lauten, damit das Abhängen " +"erfolgen kann." + +#, fuzzy, python-format +msgid "" +"Unable to determine secondary_array from supplied secondary: %(secondary)s." +msgstr "" +"Anhand des angegebenen Sekundärziels kann 'secondary_array' nicht ermittelt " +"werden: %(secondary)s." + #, python-format msgid "Unable to determine snapshot name in Purity for snapshot %(id)s." msgstr "" @@ -6604,10 +7412,30 @@ msgstr "" "REST-API-Version %(api_version)s ausgeführt werden, erfordert " "%(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 "" +"Replikation mit Purity-REST-API-Version %(api_version)s nicht möglich. " +"Erfordert eine der folgenden Versionen: %(required_versions)s." + +#, fuzzy +msgid "Unable to enable replication and snapcopy at the same time." +msgstr "" +"Replication und Snapcopy können nicht zur selben Zeit aktiviert werden. " + #, python-format msgid "Unable to extend volume %s" msgstr "Datenträger %s kann nicht erweitert werden" +msgid "" +"Unable to failback to \"default\", this can only be done after a failover " +"has completed." +msgstr "" +"Zurücksetzen auf Standardeinstellung nicht möglich. Dies kann erst nach " +"Abschluss eines Failovers erfolgen." + #, python-format msgid "Unable to failover to replication target:%(reason)s)." msgstr "Failover für Replikationsziel fehlgeschlagen: %(reason)s)." @@ -6628,6 +7456,10 @@ msgstr "Purity-ref mit Name=%s wurde nicht gefunden" msgid "Unable to find Volume Group: %(vg_name)s" msgstr "Datenträgergruppe konnte nicht gefunden werden: %(vg_name)s" +msgid "Unable to find failover target, no secondary targets configured." +msgstr "" +"Es wurde kein Failoverziel gefunden. Keine sekundären Ziele konfiguriert." + msgid "Unable to find iSCSI mappings." msgstr "iSCSI-Zuordnungen wurden nicht gefunden." @@ -6638,6 +7470,21 @@ msgstr "ssh_hosts_key_file kann nicht gefunden werden: %s" msgid "Unable to find system log file!" msgstr "Systemprotokolldatei kann nicht gefunden werden!" +#, python-format +msgid "" +"Unable to find viable pg snapshot to use forfailover on selected secondary " +"array: %(id)s." +msgstr "" +"Es kann keine funktionsfähige pg-Schattenkopie für ein Failover des " +"ausgewählten sekundären Arrays gefunden werden: %(id)s." + +#, python-format +msgid "" +"Unable to find viable secondary array fromconfigured targets: %(targets)s." +msgstr "" +"Es können keine funktionsfähigen, sekundären Arrays in den konfigurierten " +"Zielen gefunden werden: %(targets)s." + #, python-format msgid "Unable to find volume %s" msgstr "Datenträger %s wurde nicht gefunden" @@ -6689,12 +7536,21 @@ msgstr "" msgid "Unable to get stats for backend_name: %s" msgstr "Fehler beim Abrufen der Statistiken für backend_name: %s" +msgid "Unable to get storage volume from job." +msgstr "Der Speicherdatenträger konnte aus der Aufgabe nicht abgerufen werden." + #, python-format msgid "Unable to get target endpoints for hardwareId %(hardwareIdInstance)s." msgstr "" "Zielendpunkte können nicht abgerufen werden für hardwareId " "%(hardwareIdInstance)s." +msgid "Unable to get the name of the masking view." +msgstr "Der Name der Maskenansicht konnte nicht abgerufen werden." + +msgid "Unable to get the name of the portgroup." +msgstr "Der Name der Portgruppe konnte nicht abgerufen werden." + #, python-format msgid "" "Unable to import volume %(deviceId)s to cinder. It is the source volume of " @@ -6740,6 +7596,10 @@ msgstr "Konto %(account_name)s auf SolidFire-Gerät nicht auffindbar" msgid "Unable to locate an SVM that is managing the IP address '%s'" msgstr "Es kann keine SVM bestimmt werden, die die IP-Adresse '%s' verwaltet" +#, python-format +msgid "Unable to locate specified replay profiles %s " +msgstr "Die angegebenen Wiedergabeprofile %s wurden nicht gefunden." + #, python-format msgid "" "Unable to manage existing volume. Volume %(volume_ref)s already managed." @@ -6789,6 +7649,14 @@ msgstr "" msgid "Unable to rename volume %(existing)s to %(newname)s" msgstr "Datenträger %(existing)s konnte nicht in %(newname)s umbenannt werden" +#, python-format +msgid "" +"Unable to retype %(specname)s, expected to receive current and requested " +"%(spectype)s values. Value received: %(spec)s" +msgstr "" +"Typänderung von %(specname)s nicht möglich. Empfang aktueller und " +"angeforderter %(spectype)s-Werte wurde erwartet. Empfangener Wert: %(spec)s" + #, python-format msgid "" "Unable to retype: A copy of volume %s exists. Retyping would exceed the " @@ -6866,6 +7734,9 @@ msgstr "" msgid "Unexpected response from Nimble API" msgstr "Unerwartete Antwort von Nimble-API" +msgid "Unexpected response from Tegile IntelliFlash API" +msgstr "Unerwartete Antwort von Tegile IntelliFlash-API" + msgid "Unexpected status code" msgstr "Unerwarteter Statuscode" @@ -6887,6 +7758,10 @@ msgstr "Unbekannte Virtuozzo-Speicherausnahmebedingung" msgid "Unknown action" msgstr "Unbekannte Aktion" +#, python-format +msgid "Unknown operation %s." +msgstr "Unbekannte Operation %s." + #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "Unbekannter oder nicht unterstützter Befehl %(cmd)s" @@ -6908,6 +7783,9 @@ msgstr "Unbekannte Sortierrichtung; muss 'desc' oder 'asc' sein" msgid "Unknown sort direction, must be 'desc' or 'asc'." msgstr "Unbekannte Sortierrichtung; muss 'desc' oder 'asc' sein." +msgid "Unmanage volume not implemented." +msgstr "Aufheben der Verwaltung für einen Datenträger nicht implementiert." + #, python-format msgid "Unrecognized QOS keyword: \"%s\"" msgstr "Nicht erkanntes QOS-Schlüsselwort: \"%s\"" @@ -6920,6 +7798,14 @@ msgstr "Nicht erkanntes Sicherungsformat: %s" msgid "Unrecognized read_deleted value '%s'" msgstr "Nicht erkannter read_deleted-Wert '%s'" +#, python-format +msgid "Unset gcs options: %s" +msgstr "gcs-Optionen löschen: %s" + +#, python-format +msgid "Unsuccessful iscsiadm. Exception is %(ex)s. " +msgstr "'iscsiadm' nicht erfolgreich. Ausnahme: %(ex)s. " + msgid "Unsupported Clustered Data ONTAP version." msgstr "Nicht unterstützte Clusterdaten-ONTAP-Version." @@ -6974,6 +7860,9 @@ msgstr "" "Projekten in derselben Hierarchie des Projekts, das als Bereich für Benutzer " "festgelegt wurde, erfolgen." +msgid "Update list, doesn't include volume_id" +msgstr "Listenaktualisierung enthält nicht 'volume_id'" + msgid "Updated At" msgstr "Aktualisiert am" @@ -7004,6 +7893,12 @@ msgid "User not authorized to perform WebDAV operations." msgstr "" "Der Benutzer ist zum Ausführen von WebDAV-Operationen nicht berechtigt." +msgid "UserName is not configured." +msgstr "UserName ist nicht konfiguriert." + +msgid "UserPassword is not configured." +msgstr "UserPassword ist nicht konfiguriert." + msgid "" "V2 rollback - Volume in another storage group besides default storage group." msgstr "" @@ -7063,6 +7958,14 @@ msgstr "" "Version %(req_ver)s wird von der API nicht unterstützt. Minimum ist " "%(min_ver)s und Maximum ist %(max_ver)s." +#, python-format +msgid "VersionedObject %s cannot retrieve object by id." +msgstr "VersionedObject %s kann ein Objekt nicht nach ID abrufen." + +#, python-format +msgid "VersionedObject %s does not support conditional update." +msgstr "VersionedObject %s unterstützt keine Bedingungsaktualisierung." + #, python-format msgid "Virtual volume '%s' doesn't exist on array." msgstr "Virtueller Datenträger '%s' ist auf Platteneinheit nicht vorhanden. " @@ -7083,6 +7986,11 @@ msgstr "" "Datenträger %(name)s nicht auf Platteneinheit gefunden. Es kann nicht " "festgestellt werden, ob zugeordnete Datenträger vorhanden sind." +#, python-format +msgid "Volume %(name)s was created in VNX, but in %(state)s state." +msgstr "" +"Datenträger %(name)s wurde in VNX erstellt, hat aber den Status %(state)s." + #, python-format msgid "Volume %(vol)s could not be created in pool %(pool)s." msgstr "Datenträger %(vol)s konnte nicht in Pool %(pool)s erstellt werden." @@ -7187,10 +8095,21 @@ msgstr "" msgid "Volume %s doesn't exist on array." msgstr "Datenträger %s ist auf Platteneinheit nicht vorhanden. " +#, python-format +msgid "Volume %s is already managed by OpenStack." +msgstr "Datenträger %s wird bereits von OpenStack verwaltet." + #, python-format msgid "Volume %s is already part of an active migration." msgstr "Datenträger %s ist bereits Teil einer aktiven Migration." +#, python-format +msgid "" +"Volume %s is online. Set volume to offline for managing using OpenStack." +msgstr "" +"Der Datenträger %s ist 'online'. Setzen Sie den Datenträger für die " +"Verwaltung mit OpenStack auf 'offline'." + #, python-format msgid "Volume %s must not be part of a consistency group." msgstr "Datenträger %s darf nicht Teil einer Konsistenzgruppe sein." @@ -7252,6 +8171,14 @@ msgstr "" msgid "Volume Type id must not be None." msgstr "Datenträgertyp-ID darf nicht 'None' sein." +#, python-format +msgid "" +"Volume [%(cb_vol)s] was not found at CloudByte storage corresponding to " +"OpenStack volume [%(ops_vol)s]." +msgstr "" +"Der Datenträger [%(cb_vol)s] wurde nicht in dem CloudByte-Speicher gefunden, " +"der dem OpenStack-Datenträger [%(ops_vol)s] entspricht." + #, python-format msgid "Volume [%s] not found in CloudByte storage." msgstr "Datenträger [%s] nicht in CloudByte-Speicher gefunden." @@ -7292,6 +8219,15 @@ msgstr "Volumentreiber ist nicht bereit." msgid "Volume driver reported an error: %(message)s" msgstr "Volumentreiber meldete einen Fehler: %(message)s" +msgid "Volume has a temporary snapshot that can't be deleted at this time." +msgstr "" +"Der Datenträger hat eine temporäre Schattenkopie, die zurzeit nicht gelöscht " +"werden kann. " + +msgid "Volume has children and cannot be deleted!" +msgstr "" +"Der Datenträger hat untergeordnete Elemente und kann nicht gelöscht werden!" + #, python-format msgid "Volume in consistency group %s is attached. Need to detach first." msgstr "" @@ -7343,6 +8279,9 @@ msgstr "" "Datenträger muss sich in derselben Verfügbarkeitszone befinden wie der " "Quellendatenträger" +msgid "Volume must have a volume type" +msgstr "Datenträger muss einen Datenträgertyp haben" + msgid "Volume must not be part of a consistency group." msgstr "Datenträger darf nicht Teil einer Konsistenzgruppe sein." @@ -7359,12 +8298,23 @@ msgstr "Datenträger für Instanz %(instance_id)s nicht gefunden." msgid "Volume not found on configured storage backend." msgstr "Datenträger nicht auf konfiguriertem Speicher-Back-End gefunden." +msgid "" +"Volume not found on configured storage backend. If your volume name contains " +"\"/\", please rename it and try to manage again." +msgstr "" +"Datenträger nicht im konfigurierten Speicherbackend gefunden. Wenn der Name " +"Ihres Datenträgers das Zeichen \"/\" enthält, benennen Sie ihn bitte um und " +"wiederholen Sie die Verwaltungsoperation." + msgid "Volume not found on configured storage pools." msgstr "Datenträger nicht in konfigurierten Speicherpools gefunden." msgid "Volume not found." msgstr "Datenträger nicht gefunden." +msgid "Volume not unique." +msgstr "Datenträger ist nicht eindeutig." + msgid "Volume not yet assigned to host." msgstr "Datenträger noch nicht dem Host zugeordnet." @@ -7418,6 +8368,9 @@ msgstr "" "Der Datenträger hat sich seit der letzten Sicherung vergrößert. Führen Sie " "eine vollständige Sicherung durch." +msgid "Volume size must be a multiple of 1 GB." +msgstr "Datenträgergröße muss Vielfaches von 1 GB sein." + msgid "Volume size must multiple of 1 GB." msgstr "Datenträgergröße muss Vielfaches von 1 GB sein." @@ -7439,6 +8392,10 @@ msgstr "" msgid "Volume status must be \"available\" or \"in-use\"." msgstr "Datenträgerstatus muss \"available\" oder \"in-use\" sein." +#, python-format +msgid "Volume status must be %s to reserve." +msgstr "Der Datenträgerstatus muss für eine Reservierung %s sein." + msgid "Volume status must be 'available'." msgstr "Datenträgerstatus muss 'available' sein." @@ -7515,6 +8472,12 @@ msgstr "" "Erweiterung nur für einen verketteten Datenträger ausführen. Vorgang wird " "beendet..." +#, python-format +msgid "Volume: %(volumeName)s was not added to storage group %(sgGroupName)s." +msgstr "" +"Der Datenträger %(volumeName)s wurde der Speichergruppe %(sgGroupName)s " +"nicht hinzugefügt." + #, python-format msgid "Volume: %s could not be found." msgstr "Datenträger: %s wurde nicht gefunden." @@ -7522,6 +8485,12 @@ msgstr "Datenträger: %s wurde nicht gefunden." msgid "Volumes will be chunked into objects of this size (in megabytes)." msgstr "Datenträger werden in Objekte dieser Größe (in Megabyte) aufgeteilt. " +msgid "" +"Volumes/account exceeded on both primary and secondary SolidFire accounts." +msgstr "" +"Anzahl Datenträger/Konto sowohl auf primären als auch auf sekundären " +"SolidFire-Konten überschritten." + #, python-format msgid "" "VzStorage config 'vzstorage_used_ratio' invalid. Must be > 0 and <= 1.0: %s." @@ -7545,6 +8514,9 @@ msgstr "" msgid "X-IO Volume Driver exception!" msgstr "Ausnahme bei X-IO-Datenträgertreiber!" +msgid "XML support has been deprecated and will be removed in the N release." +msgstr "XML-Unterstützung wurde eingestellt und wird im N-Release entfernt." + msgid "XtremIO not configured correctly, no iscsi portals found" msgstr "XtremIO nicht ordnungsgemäß konfiguriert, keine iSCSI-Portale gefunden" @@ -7554,6 +8526,14 @@ msgstr "XtremIO nicht richtig initialisiert, keine Cluster gefunden" msgid "You must implement __call__" msgstr "Sie müssen '__call__' implementieren" +msgid "" +"You must install hpe3parclient before using 3PAR drivers. Run \"pip install " +"python-3parclient\" to install the hpe3parclient." +msgstr "" +"Sie müssen hpe3parclient installieren, bevor Sie 3PAR-Treiber verwenden. " +"Führen Sie \"pip install python-3parclient\" aus, um hpe3parclient zu " +"installieren." + msgid "You must supply an array in your EMC configuration file." msgstr "" "Sie müssen eine Platteneinheit in Ihrer EMC-Konfigurationsdatei angeben." @@ -7596,6 +8576,21 @@ msgstr "" msgid "_create_host: No connector ports." msgstr "_create_host: keine Connector-Ports." +msgid "_create_local_cloned_volume, Replication Service not found." +msgstr "'_create_local_cloned_volume', Replikationsdienst nicht gefunden." + +#, python-format +msgid "" +"_create_local_cloned_volume, volumename: %(volumename)s, sourcevolumename: " +"%(sourcevolumename)s, source volume instance: %(source_volume)s, target " +"volume instance: %(target_volume)s, Return code: %(rc)lu, Error: " +"%(errordesc)s." +msgstr "" +"'_create_local_cloned_volume', Datenträgername: %(volumename)s, " +"Quellendatenträgername: %(sourcevolumename)s, Quellendatenträgerinstanz: " +"%(source_volume)s, Zieldatenträgerinstanz: %(target_volume)s, Rückgabecode: " +"%(rc)lu, Fehler: %(errordesc)s." + #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -7606,6 +8601,147 @@ msgstr "" " Standardausgabe: %(out)s\n" " Standardfehler: %(err)s" +msgid "_create_volume_name, id_code is None." +msgstr "'_create_volume_name', 'id_code' ist 'None'." + +msgid "_delete_copysession, Cannot find Replication Service" +msgstr "_delete_copysession, Replikationsdienst wurde nicht gefunden." + +#, python-format +msgid "" +"_delete_volume, volumename: %(volumename)s, Return code: %(rc)lu, Error: " +"%(errordesc)s." +msgstr "" +"'_delete_volume', Datenträgername: %(volumename)s, Rückgabecode: %(rc)lu, " +"Fehler: %(errordesc)s." + +#, python-format +msgid "" +"_delete_volume, volumename: %(volumename)s, Storage Configuration Service " +"not found." +msgstr "" +"'_delete_volume', Datenträgername: %(volumename)s, " +"Speicherkonfigurationsdienst nicht gefunden." + +#, fuzzy, python-format +msgid "" +"_exec_eternus_service, classname: %(classname)s, InvokeMethod, cannot " +"connect to ETERNUS." +msgstr "" +"_exec_eternus_service, classname: %(classname)s, InvokeMethod. Es kann keine " +"Verbindung zu ETERNUS hergestellt werden." + +#, fuzzy, python-format +msgid "" +"_find_affinity_group, connector: %(connector)s, Associators: " +"FUJITSU_AuthorizedTarget, cannot connect to ETERNUS." +msgstr "" +"_find_affinity_group, connector: %(connector)s, Associators: " +"FUJITSU_AuthorizedTarget. Es kann keine Verbindung zu ETERNUS hergestellt " +"werden." + +#, fuzzy, python-format +msgid "" +"_find_affinity_group, connector: %(connector)s, EnumerateInstanceNames, " +"cannot connect to ETERNUS." +msgstr "" +"_find_affinity_group, connector: %(connector)s, EnumerateInstanceNames. Es " +"kann keine Verbindung zu ETERNUS hergestellt werden." + +#, fuzzy, python-format +msgid "" +"_find_affinity_group,connector: %(connector)s,AssocNames: " +"FUJITSU_ProtocolControllerForUnit, cannot connect to ETERNUS." +msgstr "" +"_find_affinity_group,connector: %(connector)s,AssocNames: " +"FUJITSU_ProtocolControllerForUnit. Es kann keine Verbindung zu ETERNUS " +"hergestellt werden." + +#, fuzzy, python-format +msgid "" +"_find_copysession, ReferenceNames, vol_instance: %(vol_instance_path)s, " +"Cannot connect to ETERNUS." +msgstr "" +"_find_copysession, ReferenceNames, vol_instance: %(vol_instance_path)s. Es " +"kann keine Verbindung zu ETERNUS hergestellt werden." + +#, fuzzy, python-format +msgid "" +"_find_eternus_service, classname: %(classname)s, EnumerateInstanceNames, " +"cannot connect to ETERNUS." +msgstr "" +"_find_eternus_service, classname: %(classname)s, EnumerateInstanceNames. Es " +"kann keine Verbindung zu ETERNUS hergestellt werden." + +#, python-format +msgid "_find_initiator_names, connector: %(connector)s, initiator not found." +msgstr "" +"'_find_initiator_names', Connector: %(connector)s, Initiator nicht gefunden." + +#, fuzzy, python-format +msgid "" +"_find_lun, volumename: %(volumename)s, EnumerateInstanceNames, cannot " +"connect to ETERNUS." +msgstr "" +"_find_lun, volumename: %(volumename)s, EnumerateInstanceNames. Es kann keine " +"Verbindung zu ETERNUS hergestellt werden." + +#, fuzzy, python-format +msgid "" +"_find_pool, eternus_pool:%(eternus_pool)s, EnumerateInstances, cannot " +"connect to ETERNUS." +msgstr "" +"_find_pool, eternus_pool:%(eternus_pool)s, EnumerateInstances. Es kann keine " +"Verbindung zu ETERNUS hergestellt werden." + +#, fuzzy, python-format +msgid "" +"_get_drvcfg, filename: %(filename)s, tagname: %(tagname)s, data is None!! " +"Please edit driver configuration file and correct." +msgstr "" +"_get_drvcfg, filename: %(filename)s, tagname: %(tagname)s, Daten sind " +"'None'! Bearbeiten Sie die Treiberkonfigurationsdatei und korrigieren Sie " +"die Angaben." + +#, python-format +msgid "" +"_get_eternus_connection, filename: %(filename)s, ip: %(ip)s, port: %(port)s, " +"user: %(user)s, passwd: ****, url: %(url)s, FAILED!!." +msgstr "" +"'_get_eternus_connection', Dateiname: %(filename)s, IP: %(ip)s, Port: " +"%(port)s, Benutzer: %(user)s, Kennwort: ****, URL: %(url)s, FEHLGESCHLAGEN!" + +#, fuzzy, python-format +msgid "" +"_get_eternus_iscsi_properties, iscsiip list: %(iscsiip_list)s, iqn not found." +msgstr "" +"_get_eternus_iscsi_properties, iscsiip list: %(iscsiip_list)s. IQN wurde " +"nicht gefunden." + +#, fuzzy, python-format +msgid "" +"_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, AssociatorNames: " +"CIM_BindsTo, cannot connect to ETERNUS." +msgstr "" +"_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, AssociatorNames: " +"CIM_BindsTo. Es kann keine Verbindung zu ETERNUS hergestellt werden." + +#, fuzzy, python-format +msgid "" +"_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, EnumerateInstanceNames, " +"cannot connect to ETERNUS." +msgstr "" +"_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, EnumerateInstanceNames. " +"Es kann keine Verbindung zu ETERNUS hergestellt werden." + +#, fuzzy, python-format +msgid "" +"_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, GetInstance, cannot " +"connect to ETERNUS." +msgstr "" +"_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, GetInstance. Es kann " +"keine Verbindung zu ETERNUS hergestellt werden." + #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -7620,6 +8756,71 @@ msgid "_get_host_from_connector failed to return the host name for connector." msgstr "" "_get_host_from_connector hat Hostnamen für Connector nicht zurückgegeben." +#, fuzzy, python-format +msgid "" +"_get_mapdata_fc, getting host-affinity from aglist/vol_instance failed, " +"affinitygroup: %(ag)s, ReferenceNames, cannot connect to ETERNUS." +msgstr "" +"_get_mapdata_fc, Abrufen von Hostaffinität aus 'aglist/vol_instance' " +"fehlgeschlagen, affinitygroup: %(ag)s, ReferenceNames. Es kann keine " +"Verbindung zu ETERNUS hergestellt werden." + +#, fuzzy, python-format +msgid "" +"_get_mapdata_fc, getting host-affinity instance failed, volmap: %(volmap)s, " +"GetInstance, cannot connect to ETERNUS." +msgstr "" +"_get_mapdata_fc, Abrufen der Hostaffinitätsinstanz fehlgeschlagen, volmap: " +"%(volmap)s, GetInstance. Es kann keine Verbindung zu ETERNUS hergestellt " +"werden." + +#, fuzzy, python-format +msgid "" +"_get_mapdata_iscsi, affinitygroup: %(ag)s, ReferenceNames, cannot connect to " +"ETERNUS." +msgstr "" +"_get_mapdata_iscsi, affinitygroup: %(ag)s, ReferenceNames. Es kann keine " +"Verbindung zu ETERNUS hergestellt werden." + +#, fuzzy, python-format +msgid "" +"_get_mapdata_iscsi, vol_instance: %(vol_instance)s, ReferenceNames: " +"CIM_ProtocolControllerForUnit, cannot connect to ETERNUS." +msgstr "" +"_get_mapdata_iscsi, vol_instance: %(vol_instance)s, ReferenceNames: " +"CIM_ProtocolControllerForUnit. Es kann keine Verbindung zu ETERNUS " +"hergestellt werden." + +#, fuzzy, python-format +msgid "" +"_get_mapdata_iscsi, volmap: %(volmap)s, GetInstance, cannot connect to " +"ETERNUS." +msgstr "" +"_get_mapdata_iscsi, volmap: %(volmap)s, GetInstance. Es kann keine " +"Verbindung zu ETERNUS hergestellt werden." + +msgid "_get_target_port, EnumerateInstances, cannot connect to ETERNUS." +msgstr "" +"_get_target_port, EnumerateInstances. Es kann keine Verbindung zu ETERNUS " +"hergestellt werden." + +#, fuzzy, python-format +msgid "_get_target_port, protcol: %(protocol)s, target_port not found." +msgstr "" +"_get_target_port, protocol: %(protocol)s, target_port wurde nicht gefunden." + +#, python-format +msgid "_get_unmanaged_replay: Cannot find snapshot named %s" +msgstr "" +"_get_unmanaged_replay: Schattenkopie mit dem Namen %s wurde nicht gefunden." + +#, python-format +msgid "_get_unmanaged_replay: Cannot find volume id %s" +msgstr "_get_unmanaged_replay: Datenträger-ID %s wurde nicht gefunden." + +msgid "_get_unmanaged_replay: Must specify source-name." +msgstr "_get_unmanaged_replay: 'source-name' muss angegeben werden." + msgid "" "_get_vdisk_map_properties: Could not get FC connection information for the " "host-volume connection. Is the host configured properly for FC connections?" @@ -7636,6 +8837,43 @@ msgstr "" "_get_vdisk_map_properties: Kein Knoten in E/A-Gruppe %(gid)s für Datenträger " "%(vol)s gefunden." +#, fuzzy, python-format +msgid "" +"_map_lun, vol_instance.path:%(vol)s, volumename: %(volumename)s, volume_uid: " +"%(uid)s, initiator: %(initiator)s, target: %(tgt)s, aglist: %(aglist)s, " +"Storage Configuration Service not found." +msgstr "" +"_map_lun, vol_instance.path:%(vol)s, volumename: %(volumename)s, volume_uid: " +"%(uid)s, initiator: %(initiator)s, target: %(tgt)s, aglist: %(aglist)s, " +"Speicherkonfigurationsdienst nicht gefunden." + +#, fuzzy, python-format +msgid "" +"_unmap_lun, vol_instance.path: %(volume)s, volumename: %(volumename)s, " +"volume_uid: %(uid)s, aglist: %(aglist)s, Controller Configuration Service " +"not found." +msgstr "" +"_unmap_lun, vol_instance.path: %(volume)s, volumename: %(volumename)s, " +"volume_uid: %(uid)s, aglist: %(aglist)s, Controllerkonfigurationsdienst " +"wurde nicht gefunden." + +#, fuzzy, python-format +msgid "" +"_unmap_lun, volumename: %(volumename)s, volume_uid: %(volume_uid)s, " +"AffinityGroup: %(ag)s, Return code: %(rc)lu, Error: %(errordesc)s." +msgstr "" +"_unmap_lun, volumename: %(volumename)s, volume_uid: %(volume_uid)s, " +"AffinityGroup: %(ag)s, Rückgabecode: %(rc)lu, Fehler: %(errordesc)s." + +#, fuzzy, python-format +msgid "" +"_unmap_lun,vol_instance.path: %(volume)s, AssociatorNames: " +"CIM_ProtocolControllerForUnit, cannot connect to ETERNUS." +msgstr "" +"_unmap_lun,vol_instance.path: %(volume)s, AssociatorNames: " +"CIM_ProtocolControllerForUnit. Es kann keine Verbindung zu ETERNUS " +"hergestellt werden." + msgid "_update_volume_stats: Could not get storage pool data." msgstr "" "_update_volume_stats: Pooldaten aus Speicher konnten nicht abgerufen werden." @@ -7740,6 +8978,10 @@ msgstr "" msgid "being attached by different mode" msgstr "Wird von anderem Modus angehängt" +#, python-format +msgid "call failed: %r" +msgstr "Aufruf fehlgeschlagen: %r" + #, python-format msgid "can't find lun-map, ig:%(ig)s vol:%(vol)s" msgstr "LUN-Zuordnung nicht gefunden, ig:%(ig)s vol:%(vol)s" @@ -7762,6 +9004,18 @@ msgstr "Kann XML nicht verstehen" msgid "cg-%s" msgstr "cg-%s" +msgid "cgsnapshot assigned" +msgstr "cgsnapshot zugeordnet" + +msgid "cgsnapshot changed" +msgstr "cgsnapshot geändert" + +msgid "cgsnapshots assigned" +msgstr "cgsnapshots zugeordnet" + +msgid "cgsnapshots changed" +msgstr "cgsnapshots geändert" + msgid "" "check_for_setup_error: Password or SSH private key is required for " "authentication: set either san_password or san_private_key option." @@ -7780,12 +9034,46 @@ msgstr "check_for_setup_error: Systemname kann nicht bestimmt werden." msgid "clone depth exceeds limit of %s" msgstr "Klontiefe überschreitet den Grenzwert %s" +msgid "consistencygroup assigned" +msgstr "consistencygroup zugeordnet" + +msgid "consistencygroup changed" +msgstr "consistencygroup geändert" + msgid "control_location must be defined" msgstr "control_location muss definiert sein" +msgid "create_cloned_volume, Source Volume does not exist in ETERNUS." +msgstr "" +"'create_cloned_volume', Quellendatenträger ist in ETERNUS nicht vorhanden." + +#, python-format +msgid "" +"create_cloned_volume, target volume instancename: %(volume_instancename)s, " +"Get Instance Failed." +msgstr "" +"'create_cloned_volume', Name der Zieldatenträgerinstanz: " +"%(volume_instancename)s, Abrufen der Instanz fehlgeschlagen." + msgid "create_cloned_volume: Source and destination size differ." msgstr "create_cloned_volume: Größe von Quelle und Ziel sind unterschiedlich." +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' unterstützt nur eine cgsnapshot-Quelle " +"oder eine Konsistenzgruppenquelle. Die Verwendung mehrerer Quellen ist nicht " +"zulässig." + +msgid "" +"create_consistencygroup_from_src supports a cgsnapshot source or a " +"consistency group source. Multiple sources cannot be used." +msgstr "" +"'create_consistencygroup_from_src' unterstützt eine cgsnapshot-Quelle oder " +"eine Konsistenzgruppenquelle. Die Verwendung mehrerer Quellen ist nicht " +"zulässig." + #, python-format msgid "create_copy: Source vdisk %(src)s (%(src_id)s) does not exist." msgstr "" @@ -7804,6 +9092,36 @@ msgstr "create_host: Hostname ist weder Unicode noch Zeichenfolge." msgid "create_host: No initiators or wwpns supplied." msgstr "create_host: Keine Initiatoren oder WWPNs angegeben." +#, python-format +msgid "create_snapshot, eternus_pool: %(eternus_pool)s, pool not found." +msgstr "'create_snapshot', Eternuspool: %(eternus_pool)s, Pool nicht gefunden." + +#, python-format +msgid "" +"create_snapshot, snapshotname: %(snapshotname)s, source volume name: " +"%(volumename)s, vol_instance.path: %(vol_instance)s, dest volume name: " +"%(d_volumename)s, pool: %(pool)s, Return code: %(rc)lu, Error: %(errordesc)s." +msgstr "" +"'create_snapshot', Schattenkopiename: %(snapshotname)s, " +"Quellendatenträgername: %(volumename)s, Datenträgerinstanzpfad: " +"%(vol_instance)s, Zieldatenträgername: %(d_volumename)s, Pool: %(pool)s, " +"Rückgabecode: %(rc)lu, Fehler: %(errordesc)s." + +#, python-format +msgid "" +"create_snapshot, volumename: %(s_volumename)s, source volume not found on " +"ETERNUS." +msgstr "" +"'create_snapshot', Datenträgername: %(s_volumename)s, Quellendatenträger " +"nicht in ETERNUS gefunden." + +#, python-format +msgid "" +"create_snapshot, volumename: %(volumename)s, Replication Service not found." +msgstr "" +"'create_snapshot', Datenträgername: %(volumename)s, Replikationsdienst nicht " +"gefunden." + #, python-format msgid "" "create_snapshot: Volume status must be \"available\" or \"in-use\" for " @@ -7815,6 +9133,43 @@ msgstr "" msgid "create_snapshot: get source volume failed." msgstr "create_snapshot: Abrufen des Quellendatenträgers fehlgeschlagen." +#, python-format +msgid "" +"create_volume, volume: %(volume)s, EnumerateInstances, cannot connect to " +"ETERNUS." +msgstr "" +"create_volume, volume: %(volume)s, EnumerateInstances. Es kann keine " +"Verbindung zu ETERNUS hergestellt werden." + +#, python-format +msgid "" +"create_volume, volume: %(volume)s, volumename: %(volumename)s, eternus_pool: " +"%(eternus_pool)s, Storage Configuration Service not found." +msgstr "" +"'create_volume', Datenträger: %(volume)s, Datenträgername: %(volumename)s, " +"Eternuspool: %(eternus_pool)s, Speicherkonfigurationsdienst nicht gefunden." + +#, python-format +msgid "" +"create_volume, volumename: %(volumename)s, poolname: %(eternus_pool)s, " +"Return code: %(rc)lu, Error: %(errordesc)s." +msgstr "" +"'create_volume', Datenträgername: %(volumename)s, Poolname: " +"%(eternus_pool)s, Rückgabecode: %(rc)lu, Fehler: %(errordesc)s." + +msgid "create_volume_from_snapshot, Source Volume does not exist in ETERNUS." +msgstr "" +"'create_volume_from_snapshot', Quellendatenträger ist in ETERNUS nicht " +"vorhanden." + +#, python-format +msgid "" +"create_volume_from_snapshot, target volume instancename: " +"%(volume_instancename)s, Get Instance Failed." +msgstr "" +"'create_volume_from_snapshot', Name der Zieldatenträgerinstanz: " +"%(volume_instancename)s, Abrufen der Instanz fehlgeschlagen." + #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" @@ -7862,6 +9217,10 @@ msgstr "" "%(out)s\n" " Standardfehler: %(err)s" +#, python-format +msgid "delete_initiator: %s ACL not found. Continuing." +msgstr "delete_initiator: %s-ACL nicht gefunden. Wird fortgesetzt." + #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" @@ -7891,6 +9250,31 @@ msgstr "" "Fehler beim Schreiben von Objekt an Swift. MD5 von Objekt in Swift " "[%(etag)s] entspricht nicht MD5 von an Swift gesendetem Objekt [%(md5)s]" +#, python-format +msgid "extend_volume, eternus_pool: %(eternus_pool)s, pool not found." +msgstr "'extend_volume', Eternuspool: %(eternus_pool)s, Pool nicht gefunden." + +#, python-format +msgid "" +"extend_volume, volume: %(volume)s, volumename: %(volumename)s, eternus_pool: " +"%(eternus_pool)s, Storage Configuration Service not found." +msgstr "" +"'extend_volume', Datenträger: %(volume)s, Datenträgername: %(volumename)s, " +"Eternuspool: %(eternus_pool)s, Speicherkonfigurationsdienst nicht gefunden." + +#, python-format +msgid "" +"extend_volume, volumename: %(volumename)s, Return code: %(rc)lu, Error: " +"%(errordesc)s, PoolType: %(pooltype)s." +msgstr "" +"'extend_volume', Datenträgername: %(volumename)s, Rückgabecode: %(rc)lu, " +"Fehler: %(errordesc)s, Pooltyp: %(pooltype)s." + +#, python-format +msgid "extend_volume, volumename: %(volumename)s, volume not found." +msgstr "" +"'extend_volume', Datenträgername: %(volumename)s, Datenträger nicht gefunden." + msgid "failed to create new_volume on destination host" msgstr "Erstellen von new_volume auf Zielhost fehlgeschlagen" @@ -7939,6 +9323,9 @@ msgstr "" "get_iscsi_params: Fehler beim Abrufen der Ziel-IP für Initiator %(ini)s. " "Überprüfen Sie die Konfigurationsdatei." +msgid "glance_metadata changed" +msgstr "'glance_metadata' geändert" + #, python-format msgid "" "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s " @@ -7998,6 +9385,12 @@ msgstr "ID darf nicht 'None' sein" msgid "image %s not found" msgstr "Abbild %s nicht gefunden" +#, python-format +msgid "initialize_connection, volume: %(volume)s, Volume not found." +msgstr "" +"'initialize_c'onnection', Datenträger: %(volume)s, Datenträger nicht " +"gefunden." + #, python-format msgid "initialize_connection: Failed to get attributes for volume %s." msgstr "" @@ -8033,6 +9426,9 @@ msgstr "" "iscsi_ip_address muss in Konfigurationsdatei festgelegt werden, wenn " "Protokoll 'iSCSI' verwendet wird." +msgid "iscsiadm execution failed. " +msgstr "Ausführen von 'iscsiadm' fehlgeschlagen." + #, python-format msgid "key manager error: %(reason)s" msgstr "Schlüsselmanagerfehler: %(reason)s" @@ -8046,11 +9442,27 @@ msgstr "'limit'-Parameter muss eine Ganzzahl sein" msgid "limit param must be positive" msgstr "'limit'-Parameter muss positiv sein" +msgid "" +"manage_existing cannot manage a volume connected to hosts. Please disconnect " +"this volume from existing hosts before importing" +msgstr "" +"'manage_existing' kann einen Datenträger nicht verwalten, der mit Hosts " +"verbunden ist. Trennen Sie vor dem Import die Verbindung dieses Datenträgers " +"zu vorhandenen Hosts. " + msgid "manage_existing requires a 'name' key to identify an existing volume." msgstr "" "manage_existing erfordert den Schlüssel 'name' zum Identifizieren eines " "vorhandenen Datenträgers." +#, python-format +msgid "" +"manage_existing_snapshot: Error managing existing replay %(ss)s on volume " +"%(vol)s" +msgstr "" +"manage_existing_snapshot: Fehler beim Verwalten der vorhandenen Wiedergabe " +"%(ss)s auf dem Datenträger %(vol)s" + #, python-format msgid "marker [%s] not found" msgstr "Marker [%s] nicht gefunden" @@ -8089,6 +9501,10 @@ msgid "naviseccli_path: Could not find NAVISECCLI tool %(path)s." msgstr "" "naviseccli_path: NAVISECCLI-Tool %(path)s konnte nicht gefunden werden." +#, python-format +msgid "no REPLY but %r" +msgstr "Keine Antwort, aber %r" + #, python-format msgid "no snapshot with id %s found in drbdmanage" msgstr "keine Momentaufnahme mit ID %s in drbdmanage gefunden" @@ -8148,6 +9564,23 @@ msgstr "rados- und rbd-python-Bibliotheken nicht gefunden" msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "'read_deleted' kann nur 'no', 'yes' oder 'only' sein, nicht '%r'" +#, python-format +msgid "replication_device should be configured on backend: %s." +msgstr "'replication_device' muss im Backend konfiguriert sein: %s." + +#, python-format +msgid "replication_device with backend_id [%s] is missing." +msgstr "'replication_device' mit 'backend_id' [%s] fehlt." + +#, python-format +msgid "replication_failover failed. %s not found." +msgstr "'replication_failover' fehlgeschlagen. %s wurde nicht gefunden." + +msgid "replication_failover failed. Backend not configured for failover" +msgstr "" +"'replication_failover' fehlgeschlagen. Das Backend ist nicht für ein " +"Failover konfiguriert." + #, python-format msgid "" "restore: %(vol_id)s failed to run dsmc due to invalid arguments on " @@ -8230,6 +9663,12 @@ msgstr "Momentaufnahme-ID %s nicht gefunden" msgid "snapshot-%s" msgstr "snapshot-%s" +msgid "snapshots assigned" +msgstr "Schattenkopien zugeordnet" + +msgid "snapshots changed" +msgstr "Schattenkopien geändert" + #, python-format msgid "source vol id:%s not found" msgstr "Quellendatenträger-ID %s nicht gefunden" @@ -8281,6 +9720,15 @@ msgstr "Abhängen: : ein anderer Fehler" msgid "umount: : target is busy" msgstr "Abhängen: : Ziel ist ausgelastet" +#, python-format +msgid "unmanage_snapshot: Cannot find snapshot named %s" +msgstr "" +"unmanage_snapshot: Schattenkopie mit dem Namen %s wurde nicht gefunden." + +#, python-format +msgid "unmanage_snapshot: Cannot find volume id %s" +msgstr "unmanage_snapshot: Datenträger-ID %s wurde nicht gefunden." + #, python-format msgid "unrecognized argument %s" msgstr "Nicht erkanntes Argument %s" @@ -8329,6 +9777,9 @@ msgstr "" msgid "volume size %d is invalid." msgstr "Datenträgergröße %d ist ungültig." +msgid "volume_type cannot be None" +msgstr "'volume_type' darf nicht 'None' sein" + msgid "" "volume_type must be provided when creating a volume in a consistency group." msgstr "" @@ -8349,6 +9800,15 @@ msgid "volume_types must be provided to create consistency group %s." msgstr "" "volume_types muss zum Erstellen der Konsistenzgruppe %s angegeben werden." +msgid "volumes assigned" +msgstr "Datenträger zugeordnet" + +msgid "volumes changed" +msgstr "Datenträger geändert" + #, python-format msgid "wait_for_condition: %s timed out." msgstr "wait_for_condition: %s hat zulässiges Zeitlimit überschritten." + +msgid "{} is not a valid option." +msgstr "{} ist keine gültige Option." diff --git a/cinder/locale/fr/LC_MESSAGES/cinder.po b/cinder/locale/fr/LC_MESSAGES/cinder.po index 5aac2cb9936..287a00c5f19 100644 --- a/cinder/locale/fr/LC_MESSAGES/cinder.po +++ b/cinder/locale/fr/LC_MESSAGES/cinder.po @@ -10,17 +10,18 @@ # Maxime Coquerel , 2015. #zanata # OpenStack Infra , 2015. #zanata # Tom Cocozzello , 2015. #zanata +# Martine Marin , 2016. #zanata # Tom Cocozzello , 2016. #zanata msgid "" msgstr "" -"Project-Id-Version: cinder 8.0.0.0b4.dev196\n" +"Project-Id-Version: cinder 8.0.0.0b4.dev274\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-12 14:33+0000\n" +"POT-Creation-Date: 2016-03-17 02:55+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2015-11-27 04:41+0000\n" -"Last-Translator: Maxime Coquerel \n" +"PO-Revision-Date: 2016-03-16 06:11+0000\n" +"Last-Translator: Martine Marin \n" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "Generated-By: Babel 2.0\n" @@ -274,6 +275,9 @@ msgstr "" "Un numéro d'unité logique hôte (HLUN) est introuvable. (unité logique : " "%(ldev)s)" +msgid "A concurrent, possibly contradictory, request has been made." +msgstr "Une demande simultanée, et peut-être contradictoire, a été effectuée." + #, python-format msgid "" "A free LUN (HLUN) was not found. Add a different host group. (LDEV: %(ldev)s)" @@ -338,6 +342,14 @@ msgstr "Un statut de volume n'est pas valide. (statut : %(status)s)" msgid "API %(name)s failed with error string %(err)s" msgstr "Echec de l'API %(name)s avec la chaîne d'erreur %(err)s" +#, python-format +msgid "" +"API Version String %(version)s is of invalid format. Must be of format " +"MajorNum.MinorNum." +msgstr "" +"La chaîne de version d'API %(version)s a un format non valide. Elle doit " +"être au format NumMajeur.NumMineur." + msgid "API key is missing for CloudByte driver." msgstr "Clé d'API manquante pour le pilote CloudByte." @@ -345,6 +357,11 @@ msgstr "Clé d'API manquante pour le pilote CloudByte." msgid "API response: %s" msgstr "Réponse de l'API : %s" +#, python-format +msgid "API version %(version)s is not supported on this method." +msgstr "" +"La version %(version)s de l'API n'est pas prise en charge avec cette méthode " + msgid "API version could not be determined." msgstr "La version d'API n'a pas pu être déterminée." @@ -717,6 +734,15 @@ msgstr "" "L'utilisateur Blockbridge n'a pas été configuré (requis pour la méthode " "d'authentification 'mot de passe')" +#, python-format +msgid "Brocade Fibre Channel Zoning CLI error: %(reason)s" +msgstr "" +"Erreur d'interface CLI de segmentation Brocade Fibre Channel : %(reason)s" + +#, python-format +msgid "Brocade Fibre Channel Zoning HTTP error: %(reason)s" +msgstr "Erreur HTTP de segmentation Brocade Fibre Channel : %(reason)s" + msgid "CHAP secret should be 12-16 bytes." msgstr "Le secret CHAP doit contenir 12 à 16 octets." @@ -1384,6 +1410,9 @@ msgstr "Converti au format brut, mais le format est maintenant %s" msgid "Converted to raw, but format is now %s." msgstr "Converti au format brut, mais le format est maintenant %s." +msgid "Coordinator uninitialized." +msgstr "Coordinateur non initialisé." + #, python-format msgid "" "Copy volume task failed: convert_to_base_volume: id=%(id)s, status=" @@ -2489,8 +2518,8 @@ msgstr "Erreur lors de la demande de l'API %(service)s." #, python-format msgid "Error while running zoning CLI: (command=%(cmd)s error=%(err)s)." msgstr "" -"Erreur d'exécution de l'interface CLI de zonage : (commande=%(cmd)s erreur=" -"%(err)s)." +"Erreur d'exécution de l'interface CLI de segmentation : (commande=%(cmd)s " +"erreur=%(err)s)." #, python-format msgid "" @@ -2627,7 +2656,7 @@ msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "Echec de connexion à 3PAR (%(url)s) en raison de %(err)s" msgid "Failed to access active zoning configuration." -msgstr "Impossible d'accéder à la configuration de zonage active." +msgstr "Impossible d'accéder à la configuration de segmentation active." #, python-format msgid "Failed to access zoneset status:%s" @@ -2657,7 +2686,7 @@ msgstr "" "abouti. Retour : %(rc)lu. Erreur : %(error)s." msgid "Failed to add zoning configuration." -msgstr "L'ajout de la configuration de zonage a échoué." +msgstr "L'ajout de la configuration de segmentation a échoué." #, python-format msgid "" @@ -3447,7 +3476,8 @@ msgid "Failed to update metadata for volume: %(reason)s" msgstr "Échec de la mise à jour des métadonnées pour le volume : %(reason)s" msgid "Failed to update or delete zoning configuration" -msgstr "Impossible de mettre à jour ou supprimer la configuration de zonage" +msgstr "" +"Impossible de mettre à jour ou supprimer la configuration de segmentation" #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." @@ -4122,6 +4152,10 @@ msgstr "" "Spécification QoS non valide détectée lors de l'obtention de la stratégie " "QoS pour le volume %s" +#, python-format +msgid "Invalid Replication Target: %(reason)s" +msgstr "Cible de réplication non valide : %(reason)s" + #, python-format msgid "Invalid VNX authentication type: %s" msgstr "Type d'authentification VNX non valide : %s" @@ -4508,6 +4542,9 @@ msgstr "Le chemin de lien existe déjà et n'est pas un lien symbolique" msgid "Linked clone of source volume not supported in state: %s." msgstr "Le clone lié du volume source n'est pas pris en charge à l'état : %s." +msgid "Lock acquisition failed." +msgstr "L'acquisition du verrou a échoué." + msgid "" "Lookup service not configured. Config option for fc_san_lookup_service needs " "to specify a concrete implementation of the lookup service." @@ -5123,6 +5160,10 @@ msgstr "Aucun volume détecté dans le système de stockage CloudByte." msgid "No weighed hosts available" msgstr "Aucun hôte pondéré n'est disponible" +#, python-format +msgid "Not a valid string: %s" +msgstr "Chaîne non valide : %s" + #, python-format msgid "Not able to find a suitable datastore for the volume: %s." msgstr "" @@ -5344,6 +5385,12 @@ msgstr "" msgid "Project ID" msgstr "ID Projet" +#, python-format +msgid "Project quotas are not properly setup for nested quotas: %(reason)s." +msgstr "" +"Les quotas de projet ne sont pas correctement configurés pour les quotas " +"imbriqués : %(reason)s." + #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " @@ -5766,6 +5813,10 @@ msgstr "SerialNumber doit être dans le fichier %(fileName)s." msgid "Service %(service)s on host %(host)s removed." msgstr "Le service %(service)s sur l'hôte %(host)s a été retiré." +#, python-format +msgid "Service %(service_id)s could not be found on host %(host)s." +msgstr "Service %(service_id)s introuvable sur l'hôte %(host)s." + #, python-format msgid "Service %(service_id)s could not be found." msgstr "Le service %(service_id)s est introuvable." @@ -5774,6 +5825,9 @@ msgstr "Le service %(service_id)s est introuvable." msgid "Service %s not found." msgstr "Service %s non trouvé." +msgid "Service is too old to fulfil this request." +msgstr "Service trop ancien pour satisfaire cette demande." + msgid "Service is unavailable at this time." msgstr "Le service est indisponible actuellement." @@ -6514,6 +6568,12 @@ msgstr "" msgid "Timeout while requesting %(service)s API." msgstr "Dépassement du délai lors de la demande de l'API %(service)s." +#, python-format +msgid "Timeout while requesting capabilities from backend %(service)s." +msgstr "" +"Délai d'attente dépassé lors de la demande de fonctionnalités du backend " +"%(service)s." + #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "Transfert %(transfer_id)s introuvable." @@ -6587,6 +6647,10 @@ msgstr "Impossible de créer le client Barbican sans project_id." msgid "Unable to create consistency group %s" msgstr "Impossible de créer le groupe de cohérence %s" +msgid "Unable to create lock. Coordination backend not started." +msgstr "" +"Impossible de créer un verrou. Le backend de coordination n'est pas démarré." + #, python-format msgid "" "Unable to create or get default storage group for FAST policy: " @@ -6635,6 +6699,10 @@ msgstr "" msgid "Unable to extend volume %s" msgstr "Impossible d'étendre le volume %s" +#, python-format +msgid "Unable to failover to replication target:%(reason)s)." +msgstr "Basculement impossible vers la cible de réplication : %(reason)s)." + msgid "Unable to fetch connection information from backend." msgstr "Impossible d'extraire des informations de connexion depuis le backend." @@ -7083,6 +7151,14 @@ msgstr "" "Le disque virtuel %(name)s n'est pas impliqué dans le mappage %(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 version %(req_ver)s n'est pas prise en charge par l'API. Minimum : " +"%(min_ver)s et maximum : %(max_ver)s." + #, python-format msgid "Virtual volume '%s' doesn't exist on array." msgstr "Le volume virtuel '%s' n'existe pas dans la matrice." @@ -7586,7 +7662,7 @@ msgstr "Zone" #, python-format msgid "Zoning Policy: %s, not recognized" -msgstr "Stratégie de zonage : %s, non reconnue" +msgstr "Stratégie de segmentation : %s, non reconnue" #, python-format msgid "_create_and_copy_vdisk_data: Failed to get attributes for vdisk %s." diff --git a/cinder/locale/it/LC_MESSAGES/cinder-log-error.po b/cinder/locale/it/LC_MESSAGES/cinder-log-error.po index 3a980ee5e9c..5e26bf4227b 100644 --- a/cinder/locale/it/LC_MESSAGES/cinder-log-error.po +++ b/cinder/locale/it/LC_MESSAGES/cinder-log-error.po @@ -7,13 +7,13 @@ # Alessandra , 2016. #zanata msgid "" msgstr "" -"Project-Id-Version: cinder 8.0.0.0b4.dev201\n" +"Project-Id-Version: cinder 8.0.0.0b4.dev274\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-13 20:58+0000\n" +"POT-Creation-Date: 2016-03-17 02:55+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-13 07:41+0000\n" +"PO-Revision-Date: 2016-03-14 12:54+0000\n" "Last-Translator: Alessandra \n" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -27,7 +27,7 @@ msgid "" "Failed to remove from new volume set %(new_vvs)s." msgstr "" "%(exception)s: Eccezione durante il ripristino di retype per il volume " -"%(volume_name)s. Impossibile rimuovere dal nuovo volume impostato " +"%(volume_name)s. Impossibile rimuovere dal nuovo insieme di volumi " "%(new_vvs)s." #, python-format @@ -51,6 +51,14 @@ msgstr "" "stdout: %(out)s\n" "stderr: %(err)s\n" +#, python-format +msgid "" +"%(method)s %(url)s unexpected response status: %(response)s (expects: " +"%(expects)s)." +msgstr "" +"%(method)s %(url)s, stato risposta imprevisto: %(response)s (previsto: " +"%(expects)s)." + #, python-format msgid "%(name)s: %(value)s" msgstr "%(name)s: %(value)s" @@ -75,7 +83,7 @@ msgid "" "attempting create_snapshot operation!" msgstr "" "L'account per l'ID volume %s non è stato trovato nel cluster SolidFire nel " -"tentativo di eseguire l'operazione create_snapshot!" +"tentativo di eseguire l'operazione create_snapshot." #, python-format msgid "" @@ -83,7 +91,7 @@ msgid "" "attempting delete_volume operation!" msgstr "" "L'account per l'ID volume %s non è stato trovato nel cluster SolidFire nel " -"tentativo di eseguire l'operazione delete_volume!" +"tentativo di eseguire l'operazione delete_volume." #, python-format msgid "" @@ -91,7 +99,7 @@ msgid "" "attempting unmanage operation!" msgstr "" "L'account per l'ID volume %s non è stato trovato nel cluster SolidFire nel " -"tentativo di eseguire l'operazione di annullamento gestione!" +"tentativo di eseguire l'operazione di annullamento gestione." #, python-format msgid "AddHba error: %(wwn)s to %(srvname)s" @@ -121,6 +129,14 @@ msgstr "Query dell'array non riuscita. Nessun ID globale nella risposta XML." msgid "Attaching snapshot from a remote node is not supported." msgstr "Collegamento istantanea da un nodo remoto non supportato." +#, python-format +msgid "Authorizing request: %(zfssaurl)s retry: %(retry)d ." +msgstr "" +"Autorizzazione della richiesta: %(zfssaurl)s nuovo tentativo: %(retry)d ." + +msgid "Backend returned err for lun export." +msgstr "Il backend ha restituito un errore per l'esportazione della lun." + #, python-format msgid "Backup id %s is not invalid. Skipping reset." msgstr "ID backup %s non valido. Reimpostazione ignorata." @@ -165,18 +181,28 @@ msgstr "Chiamata a Nova per eliminare l'istantanea non riuscita" msgid "Call to Nova to create snapshot failed" msgstr "Chiamata a Nova per creare l'istantanea non riuscita" +#, python-format +msgid "Call to json.loads() raised an exception: %s." +msgstr "La chiamata a json.loads() ha generato un'eccezione: %s." + #, python-format msgid "Can not add the lun %(lun)s to consistency group %(cg_name)s." msgstr "" "Impossibile aggiungere la lun %(lun)s al gruppo di coerenza %(cg_name)s." +#, python-format +msgid "Can not discovery in %(target_ip)s with %(target_iqn)s." +msgstr "" +"Impossibile eseguire il rilevamento in %(target_ip)s con %(target_iqn)s." + msgid "Can not open the recent url, login again." msgstr "Impossibile aprire l'url recente, rieseguire il login." #, python-format msgid "Can not place new LUNs %(luns)s in consistency group %(cg_name)s." msgstr "" -"Impossibile inserire le LUN %(luns)s nel gruppo di coerenza %(cg_name)s." +"Impossibile inserire le nuove LUN %(luns)s nel gruppo di coerenza " +"%(cg_name)s." #, python-format msgid "Can not remove LUNs %(luns)s in consistency group %(cg_name)s." @@ -203,11 +229,24 @@ msgstr "" "livellamento per il gruppo di archiviazione: %(storageGroupName)s alla " "politica FAST: %(fastPolicyName)s." +#, python-format +msgid "Cannot clone image %(image)s to volume %(volume)s. Error: %(error)s." +msgstr "" +"Impossibile clonare l'immagine %(image)s sul volume %(volume)s. Errore: " +"%(error)s." + #, python-format msgid "Cannot create or find an initiator group with name %(igGroupName)s." msgstr "" "Impossibile creare o trovare un gruppo di iniziatori di nome %(igGroupName)s." +#, python-format +msgid "Cannot delete file %s." +msgstr "Impossibile eliminare il file %s." + +msgid "Cannot detect replica status." +msgstr "Impossibile rilevare lo stato della replica." + msgid "Cannot determine if Tiering Policies are supported." msgstr "Impossibile stabilire se le politiche di livellamento sono supportate." @@ -239,6 +278,10 @@ msgstr "" "Impossibile trovare la nuova vista di mascheramento appena creata di nome " "%(maskingViewName)s." +#, python-format +msgid "Cannot get QoS spec for volume %s." +msgstr "Impossibile ottenere la specifica QoS spec per il volume %s." + #, python-format msgid "Cannot get port group from masking view: %(maskingViewName)s. " msgstr "" @@ -279,6 +322,12 @@ msgstr "" msgid "Clone %s not in prepared state!" msgstr "Clone %s non in stato preparato." +#, python-format +msgid "Clone Volume:%(volume)s failed from source volume:%(src_vref)s" +msgstr "" +"Clonazione del volume:%(volume)s non riuscita dal volume di origine:" +"%(src_vref)s" + #, python-format msgid "" "Clone volume \"%s\" already exists. Please check the results of \"dog vdi " @@ -323,11 +372,15 @@ msgstr "Cmd :%s" #, python-format msgid "Commit clone failed: %(name)s (%(status)d)!" -msgstr "Commit del clone non riuscito: %(name)s (%(status)d)!" +msgstr "Commit del clone non riuscito: %(name)s (%(status)d)." #, python-format msgid "Commit failed for %s!" -msgstr "Commit non riuscito per %s!" +msgstr "Commit non riuscito per %s." + +#, python-format +msgid "Compute cluster: %s not found." +msgstr "Cluster di calcolo: %s non trovato." #, python-format msgid "Configuration value %s is not set." @@ -336,7 +389,15 @@ msgstr "Valore di configurazione %s non impostato." #, python-format msgid "Conflict detected in Virtual Volume Set %(volume_set)s: %(error)s" msgstr "" -"Conflitto rilevato nel volume virtuale impostato %(volume_set)s: %(error)s" +"Conflitto rilevato nell'insieme di volumi virtuali %(volume_set)s: %(error)s" + +#, python-format +msgid "Connect to Flexvisor error: %s." +msgstr "Errore di connessione a Flexvisor: %s." + +#, python-format +msgid "Connect to Flexvisor failed: %s." +msgstr "Connessione a Flexvisor non riuscita: %s." msgid "Connection error while sending a heartbeat to coordination backend." msgstr "" @@ -349,18 +410,32 @@ msgstr "Connessione a %s non riuscita e nessun elemento secondario." #, python-format msgid "Consistency group %s: create failed" -msgstr "Gruppo di coerenza %s: creazione non riuscita" +msgstr "Creazione del gruppo di coerenza %s: non riuscita" #, python-format msgid "Controller GET failed (%d)" msgstr "Comando GET del controller non riuscito (%d)" +#, python-format +msgid "Copy offload workflow unsuccessful. %s" +msgstr "Copia del carico di lavoro offload non eseguita correttamente. %s" + +#, python-format +msgid "Copy snapshot to volume for snapshot %(snap)s volume %(vol)s failed!" +msgstr "" +"La copia dell'istantanea sul volume per l'istantanea %(snap)s volume %(vol)s " +"non è riuscita." + #, python-format msgid "Could not GET allocation information (%d)!" msgstr "" "Impossibile eseguire il comando GET per le informazioni sull'allocazione " "(%d)." +#, python-format +msgid "Could not calculate node utilization for node %s." +msgstr "Non è stato possibile calcolare l'utilizzo del nodo per il nodo %s" + #, python-format msgid "Could not connect to %(primary)s or %(secondary)s!" msgstr "Impossibile connettersi a %(primary)s o %(secondary)s." @@ -380,6 +455,22 @@ msgstr "Impossibile eliminare il volume dell'immagine non riuscita %(id)s." msgid "Could not delete the image volume %(id)s." msgstr "Impossibile eliminare il volume dell'immagine %(id)s." +#, python-format +msgid "" +"Could not do delete of snapshot %s on filer, falling back to exec of \"rm\" " +"command." +msgstr "" +"Non è stato possibile eliminare l'istantanea %s sul filer, fallback " +"nell'esecuzione del comando \"rm\"." + +#, python-format +msgid "" +"Could not do delete of volume %s on filer, falling back to exec of \"rm\" " +"command." +msgstr "" +"Non è stato possibile eliminare il volume %s sul filer, fallback " +"nell'esecuzione del comando \"rm\"." + #, python-format msgid "Could not find a host for consistency group %(group_id)s." msgstr "Impossibile trovare un host per il gruppo di coerenza %(group_id)s." @@ -400,6 +491,18 @@ msgstr "" msgid "Could not find volume with name %(name)s. Error: %(error)s" msgstr "Impossibile trovare il volume di nome %(name)s. Errore: %(error)s" +msgid "" +"Could not get performance base counter name. Performance-based scheduler " +"functions may not be available." +msgstr "" +"Non è stato possibile ottenere il nome del contatore di base delle " +"prestazioni. Le funzioni dello scheduler basato sulle prestazioni potrebbero " +"non essere disponibili." + +#, python-format +msgid "Could not get utilization counters from node %s" +msgstr "Non è stato possibile ottenere i contatori di utilizzo dal nodo %s" + #, python-format msgid "Could not log in to 3PAR array (%s) with the provided credentials." msgstr "" @@ -431,7 +534,7 @@ msgid "" "(Exception: %(except)s)" msgstr "" "Creazione di clone_image_volume: %(volume_id)s per l'immagine %(image_id)s, " -"non riuscita (Exception: %(except)s)" +"non riuscita (Eccezione: %(except)s)" #, python-format msgid "Create consistency group %s failed." @@ -460,6 +563,13 @@ msgstr "" msgid "Create hypermetro error: %s." msgstr "Errore di creazione hypermetro: %s." +#, python-format +msgid "" +"Create new lun from lun for source %(src)s => destination %(dest)s failed!" +msgstr "" +"La creazione della nuova lun dalla lun per l'origine %(src)s => destinazione " +"%(dest)s non è riuscita." + #, python-format msgid "Create pair failed. Error: %s." msgstr "Creazione coppia non riuscita. Errore: %s." @@ -551,6 +661,10 @@ msgstr "Notifica di eliminazione volume non riuscita: %s" msgid "Deleting snapshot %s failed" msgstr "Eliminazione dell'istantanea %s non riuscita" +#, python-format +msgid "Deleting zone failed %s" +msgstr "Eliminazione della zona non riuscita %s" + #, python-format msgid "Deletion of volume %s failed." msgstr "Eliminazione del volume %s non riuscita." @@ -582,7 +696,7 @@ msgstr "Scollegamento istantanea da un nodo remoto non supportato." #, python-format msgid "Did not find expected column name in lsvdisk: %s." -msgstr "Impossibile trovare il nome colona previsto in lsvdisk: %s." +msgstr "Impossibile trovare il nome colonna previsto in lsvdisk: %s." msgid "Differential restore failed, trying full restore" msgstr "" @@ -605,7 +719,7 @@ msgid "" "%(dst)s failed with error: %(error)s." msgstr "" "Migrazione basata sul driver del volume %(vol)s non riuscita. Spostamento da " -"%(src)s to %(dst)s non riuscito con errore: %(error)s." +"%(src)s a %(dst)s non riuscito con errore: %(error)s." #, python-format msgid "Error Attaching volume %(vol)s." @@ -618,10 +732,29 @@ msgstr "" "Errore nella creazione del gruppo: %(groupName)s. Codice di ritorno: " "%(rc)lu. Errore: %(error)s." +#, python-format +msgid "" +"Error Getting Snapshot: %(snapshot)s of Volume: %(lun)s in Pool: %(pool)s, " +"Project: %(project)s Return code: %(ret.status)d, Message: %(ret.data)s." +msgstr "" +"Errore durante l'acquisizione dell'istantanea: %(snapshot)s del volume: " +"%(lun)s nel pool: %(pool)s, Progetto: %(project)s Codice di ritorno: " +"%(ret.status)d, Messaggio: %(ret.data)s." + #, python-format msgid "Error JSONDecodeError. %s" msgstr "Errore JSONDecodeError. %s" +#, python-format +msgid "" +"Error Setting Volume: %(lun)s to InitiatorGroup: %(initiatorgroup)s Pool: " +"%(pool)s Project: %(project)s Return code: %(ret.status)d Message: " +"%(ret.data)s." +msgstr "" +"Errore durante l'impostazione del volume: %(lun)s nel gruppo iniziatori: " +"%(initiatorgroup)s Pool: %(pool)s Progetto: %(project)s Codice di ritorno: " +"%(ret.status)d Messaggio: %(ret.data)s." + #, python-format msgid "Error TypeError. %s" msgstr "Errore TypeError. %s" @@ -642,6 +775,18 @@ msgstr "" "Errore durante la modifica del profilo di memoria per il volume %(original)s " "in %(name)s." +#, python-format +msgid "Error cleaning up failed volume creation. Msg - %s." +msgstr "" +"Errore durante la ripulitura della creazione del volume non riuscita. " +"Messaggio - %s." + +msgid "Error cloning volume" +msgstr "Errore durante la clonazione del volume" + +msgid "Error closing channel." +msgstr "Errore di chiusura del canale." + #, python-format msgid "" "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." @@ -668,18 +813,34 @@ msgstr "Errore durante la creazione del gruppo volumi" msgid "Error creating chap record." msgstr "Errore durante la creazione del record chap." +msgid "Error creating cloned volume" +msgstr "Errore durante la creazione del volume clonato" + msgid "Error creating key." msgstr "Errore durante la creazione della chiave." msgid "Error creating snapshot" msgstr "Errore durante la creazione dell'istantanea" +msgid "Error creating volume" +msgstr "Errore durante la creazione del volume" + +#, python-format +msgid "Error creating volume. Msg - %s." +msgstr "Errore durante la creazione del volume. Messaggio - %s." + msgid "Error deactivating LV" msgstr "Errore durante la disattivazione di LV" msgid "Error deleting key." msgstr "Errore durante l'eliminazione della chiave." +msgid "Error deleting snapshot" +msgstr "Errore durante l'eliminazione dell'istantanea" + +msgid "Error deleting volume" +msgstr "Errore durante l'eliminazione del volume" + #, python-format msgid "Error detaching snapshot %(snapshot)s, due to remove export failure." msgstr "" @@ -721,6 +882,16 @@ msgstr "" "Si è verificato un errore sul backend Cinder durante l'operazione di " "sblocco, il servizio resterà bloccato." +msgid "Error executing SSH command." +msgstr "Errore durante l'esecuzione del comando SSH." + +msgid "Error executing command via ssh." +msgstr "Errore di esecuzione del comando tramite ssh." + +#, python-format +msgid "Error executing command via ssh: %s" +msgstr "Errore di esecuzione comando tramite ssh: %s" + #, python-format msgid "Error expanding volume %s." msgstr "Errore durante l'espansione del volume %s." @@ -728,6 +899,9 @@ msgstr "Errore durante l'espansione del volume %s." msgid "Error extending Volume" msgstr "Errore durante l'estensione del volume" +msgid "Error extending volume" +msgstr "Errore durante l'estensione del volume" + #, python-format msgid "Error extending volume %(id)s. Ex: %(ex)s" msgstr "Errore durante l'estensione del volume: %(id)s. Eccezione: %(ex)s" @@ -751,6 +925,10 @@ msgstr "" msgid "Error getting FaultDomainList for %s" msgstr "Errore durante il richiamo di FaultDomainList per %s" +#, python-format +msgid "Error getting LUN attribute. Exception: %s" +msgstr "Errore durante il richiamo dell'attributo LUN. Eccezione: %s" + msgid "Error getting active FC target ports." msgstr "Errore durante il richiamo di porte di destinazione FC attive." @@ -775,12 +953,18 @@ msgstr "" msgid "Error getting key." msgstr "Errore durante il richiamo della chiave." +msgid "Error getting name server info." +msgstr "Errore durante il richiamo delle informazioni sul server dei nomi. " + msgid "Error getting secret data." msgstr "Errore durante il richiamo dei dati segreti." msgid "Error getting secret metadata." msgstr "Errore durante il richiamo dei metadati segreti." +msgid "Error getting show fcns database info." +msgstr "Impossibile ottenere le informazioni sul database show fcns. " + msgid "Error getting target pool name and array." msgstr "" "Errore durante il richiamo del nome del pool di destinazione e dell'array." @@ -798,6 +982,18 @@ msgstr "Si è verificato un errore: %s" msgid "Error in copying volume: %s" msgstr "Errore durante la copia del volume: %s" +#, python-format +msgid "" +"Error in extending volume size: Volume: %(volume)s Vol_Size: %(vol_size)d " +"with Snapshot: %(snapshot)s Snap_Size: %(snap_size)d" +msgstr "" +"Errore durante l'estensione della dimensione del volume: Volume: %(volume)s " +"Dim_Vol: %(vol_size)d con Istantanea: %(snapshot)s Dim_Istant: %(snap_size)d" + +#, python-format +msgid "Error in workflow copy from cache. %s." +msgstr "Errore nella copia del carico di lavoro dalla cache. %s." + #, python-format msgid "Error invalid json: %s" msgstr "Errore di json non valido: %s" @@ -862,7 +1058,7 @@ msgid "" "consistency group %(group)s from source CG %(source_cg)s." msgstr "" "Si è verificato un errore durante la creazione del volume clonato nel " -"processo di creazione del gruppo di coerenza %(group)s dal CG di origine " +"processo di creazione del gruppo di coerenza %(group)s dalla CG di origine " "%(source_cg)s." #, python-format @@ -887,7 +1083,7 @@ msgid "" "%(source_cg)s." msgstr "" "Si è verificato un errore durante la creazione del gruppo di coerenza " -"%(group)s dal CG di origine %(source_cg)s." +"%(group)s dalla CG di origine %(source_cg)s." #, python-format msgid "Error occurred when creating consistency group %s." @@ -909,6 +1105,40 @@ msgstr "" "Si è verificato un errore durante l'aggiornamento del gruppo di coerenza " "%(group_id)s." +#, python-format +msgid "Error occurred while cloning backing: %s during retype." +msgstr "" +"Si è verificato un errore durante la clonazione del backup : %s durante la " +"riscrittura." + +#, python-format +msgid "Error occurred while copying %(src)s to %(dst)s." +msgstr "Si è verificato un errore durante la copia di %(src)s in %(dst)s." + +#, python-format +msgid "Error occurred while copying image: %(id)s to volume: %(vol)s." +msgstr "" +"Si è verificato un errore durante la copia dell'immagine: %(id)s nel volume: " +"%(vol)s." + +#, python-format +msgid "Error occurred while copying image: %(image_id)s to %(path)s." +msgstr "" +"Si è verificato un errore durante la copia dell'immagine: %(image_id)s in " +"%(path)s." + +msgid "Error occurred while creating temporary backing." +msgstr "Si è verificato un errore durante la creazione del backup temporaneo." + +#, python-format +msgid "Error occurred while creating volume: %(id)s from image: %(image_id)s." +msgstr "" +"Si è verificato un errore durante la creazione del volume: %(id)s " +"dall'immagine: %(image_id)s." + +msgid "Error occurred while selecting datastore." +msgstr "Si è verificato un errore durante la selezione del datastore." + #, python-format msgid "Error on adding lun to consistency group. %s" msgstr "Errore nell'aggiunta della lun al gruppo di coerenza. %s" @@ -942,6 +1172,13 @@ msgstr "" "Errore durante l'analisi del nome del pool di destinazione, dell'array e " "della politica fast." +#, python-format +msgid "" +"Error provisioning volume %(lun_name)s on %(volume_name)s. Details: %(ex)s" +msgstr "" +"Errore durante il provisioning del volume %(lun_name)s su %(volume_name)s. " +"Dettagli: %(ex)s" + msgid "Error querying thin pool about data_percent" msgstr "Errore durante la query del pool thin su data_percent" @@ -952,6 +1189,14 @@ msgstr "Errore durante la ridenominazione del volume logico" msgid "Error renaming volume %(original)s to %(name)s" msgstr "Errore durante la ridenominazione del volume %(original)s in %(name)s." +#, python-format +msgid "Error resolving host %(host)s. Error - %(e)s." +msgstr "Errore durante la risoluzione dell'host %(host)s. Errore - %(e)s." + +#, python-format +msgid "Error retrieving LUN %(vol)s number" +msgstr "Errore durante il richiamo del numero di LUN %(vol)s" + #, python-format msgid "Error running SSH command: \"%s\"." msgstr "Errore durante l'esecuzione del comando SSH: \"%s\"." @@ -984,6 +1229,10 @@ msgstr "Errore durante l'avvio del backend di coordinazione." msgid "Error storing key." msgstr "Errore durante l'archiviazione della chiave." +#, python-format +msgid "Error trying to change %(opt)s from %(old)s to %(new)s" +msgstr "Errore durante il tentativo di modificare %(opt)s da %(old)s a %(new)s" + #, python-format msgid "Error unmanaging replay %s" msgstr "Errore durante l'annullamento della gestione della risposta %s. " @@ -992,13 +1241,51 @@ msgstr "Errore durante l'annullamento della gestione della risposta %s. " msgid "Error unmapping volume: %s" msgstr "Errore durante l'annullamento dell'associazione del volume: %s. " +#, python-format +msgid "Error verifying LUN container %(bkt)s" +msgstr "Errore durante la verifica del contatore LUN %(bkt)s" + +#, python-format +msgid "Error verifying iSCSI service %(serv)s on host %(hst)s" +msgstr "" +"Errore durante la verifica del servizio iSCSI %(serv)s sull'host %(hst)s" + msgid "Error: unable to snap replay" msgstr "Errore: impossibile eseguire l'istantanea della risposta" +#, python-format +msgid "Exception cloning volume %(name)s from source volume %(source)s." +msgstr "" +"Eccezione durante la clonazione del volume %(name)s dal volume di origine " +"%(source)s." + +#, python-format +msgid "Exception creating LUN %(name)s in pool %(pool)s." +msgstr "Eccezione durante la creazione della LUN %(name)s nel pool %(pool)s." + +#, python-format +msgid "Exception creating vol %(name)s on pool %(pool)s." +msgstr "Eccezione durante la creazione del volume %(name)s nel pool %(pool)s." + +#, python-format +msgid "" +"Exception creating volume %(name)s from source %(source)s on share %(share)s." +msgstr "" +"Eccezione durante la creazione del volume %(name)s dall'origine %(source)s " +"sulla condivisione %(share)s.." + +#, python-format +msgid "Exception details: %s" +msgstr "Dettagli eccezione: %s" + #, python-format msgid "Exception during mounting %s" msgstr "Eccezione durante il montaggio di %s" +#, python-format +msgid "Exception during mounting %s." +msgstr "Eccezione durante il montaggio di %s." + msgid "Exception during mounting." msgstr "Eccezione durante il montaggio." @@ -1031,6 +1318,12 @@ msgstr "Eccezione: %s" msgid "Exception: %s." msgstr "Eccezione: %s." +#, python-format +msgid "Exec of \"rm\" command on backing file for %s was unsuccessful." +msgstr "" +"L'esecuzione del comando \"rm\" nel file di backup per %s non è stata " +"eseguita correttamente." + #, python-format msgid "Exists snapshot notification failed: %s" msgstr "Notifica di esistenza istantanea non riuscita: %s" @@ -1076,14 +1369,100 @@ msgstr "" msgid "FAST is not supported on this array." msgstr "FAST non è supportato su questo array." +#, python-format +msgid "Failed collecting fcns database info for fabric %s" +msgstr "" +"Impossibile raccogliere le informazioni sul database fcns per fabric %s" + +#, python-format +msgid "Failed collecting name server info from fabric %s" +msgstr "" +"Impossibile raccogliere le informazioni sul server dei nomi da fabric %s" + +msgid "Failed collecting nscamshow" +msgstr "Impossibile raccogliere nscamshow" + +msgid "Failed collecting nsshow info for fabric" +msgstr "Impossibile raccogliere le informazioni nsshow per fabric" + +#, python-format +msgid "Failed collecting nsshow info for fabric %s" +msgstr "Impossibile raccogliere le informazioni nsshow per fabric %s" + +msgid "Failed collecting show fcns database for fabric" +msgstr "Errore durante la raccolta del database show fcns per fabric" + +#, python-format +msgid "Failed destroying volume entry %s" +msgstr "Impossibile distruggere la voce del volume %s" + +#, python-format +msgid "Failed destroying volume entry: %s." +msgstr "Impossibile distruggere la voce del volume: %s" + +#, python-format +msgid "" +"Failed fetching snapshot %(snapshot_id)s bootable flag using the provided " +"glance snapshot %(snapshot_ref_id)s volume reference" +msgstr "" +"Impossibile aggiornare il flag avviabile dell'istantanea %(snapshot_id)s " +"utilizzando il riferimento del volume dell'istantanea glance fornita " +"%(snapshot_ref_id)s" + +#, python-format +msgid "Failed getting active zone set from fabric %s" +msgstr "Impossibile ottenere l'insieme di zone attive da fabric %s" + +#, python-format +msgid "Failed getting zone status from fabric %s" +msgstr "Impossibile ottenere lo stato della zona da fabric %s" + #, python-format msgid "Failed image conversion during cache creation: %s" msgstr "Conversione immagine non riuscita durante la creazione della cache: %s" +#, python-format +msgid "" +"Failed notifying about the snapshot action %(event)s for snapshot %(snp_id)s." +msgstr "" +"Impossibile inviare una notifica sull'azione %(event)s dell'istantanea per " +"l'istantanea %(snp_id)s." + +#, python-format +msgid "" +"Failed notifying about the volume action %(event)s for volume %(volume_id)s" +msgstr "" +"Impossibile inviare una notifica sull'azione %(event)s del volume per il " +"volume %(volume_id)s" + #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "Impossibile eseguire la notifica su %(topic)s payload %(payload)s" +#, python-format +msgid "" +"Failed recovery attempt to create iscsi backing lun for Volume ID:" +"%(vol_id)s: %(e)s" +msgstr "" +"Tentativo di recupero per creare la lun di backup iscsi per l'ID volume:" +"%(vol_id)s: %(e)s non riuscito" + +#, python-format +msgid "Failed rolling back quota for %s reservations" +msgstr "Impossibile eseguire il rollback della quota per %s prenotazioni" + +#, python-format +msgid "Failed rolling back quota for %s reservations." +msgstr "Impossibile eseguire il rollback della quota per %s prenotazioni." + +#, python-format +msgid "" +"Failed setting source volume %(source_volid)s back to its initial " +"%(source_status)s status" +msgstr "" +"Impossibile impostare il volume di origine %(source_volid)s sullo stato " +"iniziale %(source_status)s" + #, python-format msgid "" "Failed to Roll back to re-add volume %(volumeName)s to default storage group " @@ -1118,10 +1497,24 @@ msgstr "" msgid "Failed to add %s to cg." msgstr "Impossibile aggiungere %s a cg." +#, python-format +msgid "Failed to add device to handler %s" +msgstr "Impossibile aggiungere il dispositivo all'handler %s" + #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "Impossibile aggiungere l'iniziatore iqn %s alla destinazione" +#, python-format +msgid "Failed to add initiator to group for SCST target %s" +msgstr "" +"Impossibile aggiungere l'iniziatore al gruppo per la destinazione SCST %s" + +#, python-format +msgid "Failed to add lun to SCST target id:%(vol_id)s: %(e)s" +msgstr "" +"Impossibile aggiungere la lun all'id di destinazione SCST:%(vol_id)s: %(e)s" + #, python-format msgid "Failed to add multihost-access for volume \"%s\"." msgstr "Impossibile aggiungere l'accesso multihost per il volume \"%s\"." @@ -1156,6 +1549,10 @@ msgstr "Impossibile autenticare l'utente." msgid "Failed to check cluster status.(command: %s)" msgstr "Impossibile verificare lo stato del cluster.(command: %s)" +#, python-format +msgid "Failed to clone image volume %(id)s." +msgstr "Impossibile clonare il volume dell'immagine %(id)s." + #, python-format msgid "Failed to clone volume %(volume_id)s for image %(image_id)s." msgstr "" @@ -1163,7 +1560,11 @@ msgstr "" #, python-format msgid "Failed to clone volume.(command: %s)" -msgstr "Impossibile creare il clone del volume.(command: %s)" +msgstr "Impossibile clonare il volume.(command: %s)" + +#, python-format +msgid "Failed to close disk device %s" +msgstr "Impossibile chiudere il dispositivo disco %s" #, python-format msgid "" @@ -1175,7 +1576,7 @@ msgstr "" #, python-format msgid "Failed to commit reservations %s" -msgstr "Impossibile impostare le prenotazioni %s" +msgstr "Impossibile eseguire il commit delle prenotazioni %s" #, python-format msgid "Failed to connect to sheep daemon. addr: %(addr)s, port: %(port)s" @@ -1186,6 +1587,14 @@ msgstr "" msgid "Failed to copy %(src)s to %(dest)s." msgstr "Impossibile copiare %(src)s su %(dest)s. " +#, python-format +msgid "Failed to copy image %(image_id)s to volume: %(volume_id)s" +msgstr "Impossibile copiare l'immagine %(image_id)s sul volume: %(volume_id)s" + +#, python-format +msgid "Failed to copy image to volume: %(volume_id)s" +msgstr "Impossibile copiare l'immagine sul volume: %(volume_id)s" + #, python-format msgid "Failed to copy volume %(src)s to %(dest)s." msgstr "Impossibile copiare il volume %(src)s su %(dest)s. " @@ -1194,6 +1603,10 @@ msgstr "Impossibile copiare il volume %(src)s su %(dest)s. " msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "Impossibile copiare il volume %(vol1)s su %(vol2)s" +#, python-format +msgid "Failed to create %(conf)s for volume id:%(vol_id)s" +msgstr "Impossibile creare %(conf)s per l'id volume:%(vol_id)s" + #, python-format msgid "Failed to create CG from CGsnapshot. Exception: %s" msgstr "Impossibile creare CG da CGsnapshot. Eccezione: %s." @@ -1239,9 +1652,48 @@ msgstr "" "Impossibile creare il gruppo di archiviazione predefinito per la politica " "FAST: %(fastPolicyName)s." +#, python-format +msgid "Failed to create group to SCST target %s" +msgstr "Impossibile creare la destinazione SCST del gruppo %s" + #, python-format msgid "Failed to create hardware id(s) on %(storageSystemName)s." -msgstr "Impossibile creare l'id hardware su %(storageSystemName)s." +msgstr "Impossibile creare l'ID hardware su %(storageSystemName)s." + +#, python-format +msgid "" +"Failed to create iscsi target for Volume ID: %(vol_id)s. Please ensure your " +"tgtd config file contains 'include %(volumes_dir)s/*'" +msgstr "" +"Impossibile creare la destinazione iscsi per l'ID volume: %(vol_id)s. " +"Verificare che il file di configurazione tgtd contenga 'include " +"%(volumes_dir)s/*'" + +#, python-format +msgid "Failed to create iscsi target for Volume ID: %(vol_id)s: %(e)s" +msgstr "" +"Impossibile creare la destinazione iscsi per l'ID volume: %(vol_id)s: %(e)s" + +#, python-format +msgid "" +"Failed to create iscsi target for volume id:%(vol_id)s. Please verify your " +"configuration in %(volumes_dir)s'" +msgstr "" +"Impossibile creare la destinazione iscsi per l'id volume:%(vol_id)s. " +"Verificare la configurazione in %(volumes_dir)s'" + +#, python-format +msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" +msgstr "" +"Impossibile creare la destinazione iscsi per l'id volume:%(vol_id)s: %(e)s" + +#, python-format +msgid "Failed to create iscsi target for volume id:%s" +msgstr "Impossibile creare la destinazione iscsi per l'id volume:%s" + +#, python-format +msgid "Failed to create iscsi target for volume id:%s." +msgstr "Impossibile creare la destinazione iscsi per l'id volume:%s." #, python-format msgid "Failed to create manage_existing flow: %(object_type)s %(object_id)s." @@ -1288,6 +1740,10 @@ msgstr "Impossibile creare il volume: %(name)s (%(status)s)" msgid "Failed to created Cinder secure environment indicator file: %s" msgstr "Impossibile creare il file indicatore dell'ambiente sicuro Cinder; %s" +#, python-format +msgid "Failed to delete initiator iqn %s from target." +msgstr "Impossibile eliminare l'iniziatore iqn %s dalla destinazione." + #, python-format msgid "Failed to delete snapshot %(snap)s of volume %(vol)s." msgstr "Impossibile eliminare l'istantanea %(snap)s del volume %(vol)s." @@ -1310,7 +1766,7 @@ msgid "" "Exception: %(exception)s." msgstr "" "Impossibile eliminare l'istantanea %(snap)s di cgsnapshot: " -"%(cgsnapshot_id)s. Eccezione: %(exception)s.." +"%(cgsnapshot_id)s. Eccezione: %(exception)s." #, python-format msgid "Failed to delete the volume %(vol)s of CG. Exception: %(exception)s." @@ -1337,6 +1793,15 @@ msgstr "Impossibile garantire l'esportazione del volume \"%s\"." msgid "Failed to ensure export of volume %s" msgstr "Impossibile garantire l'esportazione del volume %s" +#, python-format +msgid "Failed to export fiber channel target due to %s" +msgstr "Impossibile esportare la destinazione fiber channel a causa di %s" + +#, python-format +msgid "Failed to extend volume: %(vol)s to size: %(size)s GB." +msgstr "" +"Impossibile estendere il volume: %(vol)s alla dimensione di: %(size)s GB." + #, python-format msgid "" "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB." @@ -1386,12 +1851,40 @@ msgstr "" "Impossibile ottenere i dati dell'iniziatore del driver per l'iniziatore " "%(initiator)s e lo spazio dei nomi %(namespace)s" +#, python-format +msgid "Failed to get fiber channel info from storage due to %(stat)s" +msgstr "" +"Impossibile ottenere le informazioni fiber channel dalla memoria a causa di " +"%(stat)s" + +#, python-format +msgid "Failed to get fiber channel target from storage server due to %(stat)s" +msgstr "" +"Impossibile ottenere la destinazione fiber channel dal server di memoria a " +"causa di %(stat)s" + #, python-format msgid "Failed to get or create storage group %(storageGroupName)s." msgstr "" "Impossibile ottenere o creare il gruppo di archiviazione " "%(storageGroupName)s." +#, python-format +msgid "Failed to get response: %s." +msgstr "Impossibile ottenere la risposta: %s." + +#, python-format +msgid "Failed to get server info due to %(state)s." +msgstr "Impossibile ottenere le informazioni sul server a causa di %(state)s." + +msgid "Failed to get sns table" +msgstr "Impossibile ottenere la tabella sns" + +#, python-format +msgid "Failed to get target wwpns from storage due to %(stat)s" +msgstr "" +"Impossibile ottenere i wwpn di destinazione dalla memoria a causa di %(stat)s" + msgid "Failed to get updated stats from Datera Cluster." msgstr "Impossibile ottenere le statistiche aggiornate dal cluster Datera." @@ -1428,7 +1921,7 @@ msgstr "Impossibile eseguire il comando mmgetstate, errore: %s." #, python-format msgid "Failed to issue mmlsattr command for path %(path)s, error: %(error)s." msgstr "" -"Impossibile eseguire il comando mmlsattr sul percorso %(path)s, errore: " +"Impossibile eseguire il comando mmlsattr per il percorso %(path)s, errore: " "%(error)s" #, python-format @@ -1461,6 +1954,10 @@ msgstr "Impossibile caricare conder-volume" msgid "Failed to load osapi_volume" msgstr "Impossibile caricare osapi_volume" +#, python-format +msgid "Failed to open iet session list for %s" +msgstr "Impossibile aprire l'elenco di sessioni iet per %s" + #, python-format msgid "Failed to open volume from %(path)s." msgstr "Impossibile aprire il volume da %(path)s." @@ -1494,9 +1991,49 @@ msgstr "" msgid "Failed to remove %s from cg." msgstr "Impossibile rimuovere %s da cg." +#, python-format +msgid "Failed to remove LUN %s" +msgstr "Impossibile rimuovere la LUN %s" + +#, python-format +msgid "Failed to remove iscsi target for Volume ID: %(vol_id)s: %(e)s" +msgstr "" +"Impossibile rimuovere la destinazione iscsi per l'ID volume: %(vol_id)s: " +"%(e)s" + +#, python-format +msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" +msgstr "" +"Impossibile rimuovere la destinazione iscsi per l'id volume:%(vol_id)s: %(e)s" + +#, python-format +msgid "Failed to remove iscsi target for volume id:%s" +msgstr "Impossibile rimuovere la destinazione iscsi per l'id volume:%s" + +#, python-format +msgid "Failed to remove iscsi target for volume id:%s." +msgstr "Impossibile rimuovere la destinazione iscsi per l'id volume:%s." + +#, python-format +msgid "Failed to rename %(new_volume)s into %(volume)s." +msgstr "Impossibile ridenominare %(new_volume)s in %(volume)s." + msgid "Failed to rename the created snapshot, reverting." msgstr "Impossibile ridenominare l'istantanea creata, ripristino." +#, python-format +msgid "Failed to rename volume %(existing)s to %(new)s. Volume manage failed." +msgstr "" +"Impossibile ridenominare il volume %(existing)s in %(new)s. Gestione del " +"volume non riuscita." + +#, python-format +msgid "" +"Failed to rename volume %(existing)s to %(new)s. Volume unmanage failed." +msgstr "" +"Impossibile ridenominare il volume %(existing)s in %(new)s. Annullamento " +"della gestione del volume non riuscito." + #, python-format msgid "Failed to request async delete of migration source vol %(vol)s: %(err)s" msgstr "" @@ -1546,7 +2083,7 @@ msgstr "" #, python-format msgid "Failed to roll back reservations %s" -msgstr "Impossibile richiamare le prenotazioni %s" +msgstr "Impossibile eseguire il rollback delle prenotazioni %s" #, python-format msgid "Failed to run task %(name)s: %(cause)s" @@ -1556,6 +2093,32 @@ msgstr "Impossibile eseguire l'attività %(name)s: %(cause)s" msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "Impossibile eseguire schedule_%(method)s: %(ex)s" +#, python-format +msgid "Failed to send request: %s." +msgstr "Impossibile inviare la richiesta: %s." + +#, python-format +msgid "Failed to set 'enable' attribute for SCST target %s" +msgstr "Impossibile impostare l'attributo 'enable' per la destinazione SCST %s" + +#, python-format +msgid "Failed to set attribute for enable target driver %s" +msgstr "" +"Impossibile impostare l'attributo per abilitare il driver di destinazione %s" + +#, python-format +msgid "Failed to set properties for volume %(existing)s. Volume manage failed." +msgstr "" +"Impossibile impostare le proprietà per il volume %(existing)s. Gestione del " +"volume non riuscita." + +#, python-format +msgid "" +"Failed to set properties for volume %(existing)s. Volume unmanage failed." +msgstr "" +"Impossibile impostare le proprietà per il volume %(existing)s. Annullamento " +"della gestione del volume non riuscita." + msgid "Failed to setup the Dell EqualLogic driver." msgstr "Impossibile configurare il driver Dell EqualLogic." @@ -1584,6 +2147,18 @@ msgstr "Impossibile terminare la connessione al volume \"%s\"." msgid "Failed to umount %(share)s, reason=%(stderr)s" msgstr "Impossibile smontare %(share)s, motivo=%(stderr)s" +#, python-format +msgid "" +"Failed to update %(conf)s for volume id %(vol_id)s after removing iscsi " +"target" +msgstr "" +"Impossibile aggiornare %(conf)s per l'id volume %(vol_id)s dopo la rimozione " +"della destinazione iscsi" + +#, python-format +msgid "Failed to update %(conf)s for volume id:%(vol_id)s" +msgstr "Impossibile aggiornare %(conf)s per l'id volume:%(vol_id)s" + #, python-format msgid "" "Failed to update %(volume_id)s metadata using the provided snapshot " @@ -1610,6 +2185,15 @@ msgstr "" msgid "Failed to update quota for consistency group %s." msgstr "Impossibile aggiornare la quota per il gruppo di coerenza %s." +#, python-format +msgid "Failed to update quota for deleting volume: %s" +msgstr "Impossibile aggiornare la quota per l'eliminazione del volume: %s" + +#, python-format +msgid "Failed to update quota while deleting snapshots: %s" +msgstr "" +"Impossibile aggiornare la quota durante l'eliminazione delle istantanee: %s" + msgid "Failed to update quota while deleting volume." msgstr "Impossibile aggiornare la quota durante l'eliminazione del volume." @@ -1626,7 +2210,7 @@ msgid "Failed to update usages deleting snapshot" msgstr "Impossibile aggiornare gli utilizzi eliminando l'istantanea" msgid "Failed to update usages deleting volume." -msgstr "Impossibile aggiornare utilizzi eliminazione volume." +msgstr "Impossibile aggiornare gli utilizzi eliminando il volume." #, python-format msgid "Failed to update volume status: %s" @@ -1640,10 +2224,17 @@ msgstr "" "Impossibile verificare quale volume è stato aggiunto al gruppo di " "archiviazione per la politica FAST: %(fastPolicyName)s." +msgid "Failed to write in /etc/scst.conf." +msgstr "Impossibile scrivere in /etc/scst.conf." + #, python-format msgid "Failed to write persistence file: %(path)s." msgstr "Impossibile scrivere il file di persistenza: %(path)s." +#, python-format +msgid "Failed updating %(object_type)s %(object_id)s with %(update)s" +msgstr "Impossibile aggiornare %(object_type)s %(object_id)s con %(update)s" + #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " @@ -1652,6 +2243,14 @@ msgstr "" "Impossibile aggiornare i metadati dell'istantanea %(snapshot_id)s " "utilizzando i metadati dei volumi forniti %(volume_id)s" +#, python-format +msgid "" +"Failed updating model of snapshot %(snapshot_id)s with creation provided " +"model %(model)s." +msgstr "" +"Impossibile aggiornare il modello di istantanea %(snapshot_id)s con il " +"modello fornito dalla creazione %(model)s." + #, python-format msgid "" "Failed updating model of snapshot %(snapshot_id)s with driver provided model " @@ -1660,6 +2259,14 @@ msgstr "" "Impossibile aggiornare il modello di istantanea %(snapshot_id)s con il " "modello driver fornito %(model)s." +#, python-format +msgid "" +"Failed updating model of volume %(volume_id)s with creation provided model " +"%(model)s" +msgstr "" +"Impossibile aggiornare il modello di volume %(volume_id)s con il modello " +"fornito dalla creazione %(model)s" + #, python-format msgid "" "Failed updating model of volume %(volume_id)s with driver provided model " @@ -1668,6 +2275,10 @@ msgstr "" "Impossibile aggiornare il modello di volume %(volume_id)s con il modello " "driver fornito %(model)s" +#, python-format +msgid "Failed updating snapshot %(snapshot_id)s with %(update)s." +msgstr "Impossibile aggiornare l'istantanea %(snapshot_id)s con %(update)s." + #, python-format msgid "" "Failed updating snapshot metadata using the provided volumes %(volume_id)s " @@ -1676,6 +2287,27 @@ msgstr "" "Impossibile aggiornare i metadati dell'istantanea utilizzando i metadati dei " "volumi forniti %(volume_id)s" +#, python-format +msgid "Failed updating volume %(volume_id)s bootable flag to true" +msgstr "" +"Impossibile aggiornare il flag avviabile del volume %(volume_id)s su true" + +#, python-format +msgid "Failed updating volume %(volume_id)s with %(update)s" +msgstr "Impossibile aggiornare il volume %(volume_id)s con %(update)s" + +#, python-format +msgid "Failed updating volume %(volume_id)s with %(updates)s" +msgstr "Impossibile aggiornare il volume %(volume_id)s con %(updates)s" + +#, python-format +msgid "Failure deleting staged tmp LUN %s." +msgstr "Errore durante l'eliminazione della LUN temporanea gestita %s." + +#, python-format +msgid "Failure restarting snap vol. Error: %s." +msgstr "Errore durante il riavvio del volume snap. Errore: %s." + msgid "Fetch volume pool name failed." msgstr "Recupero del nome del pool di volumi non riuscito." @@ -1687,19 +2319,38 @@ msgstr "" "FibreChannelDriver validate_connector non riuscito. Nessun '%(setting)s'. " "Accertarsi che lo stato HBA sia Online." +#, python-format +msgid "Flexvisor failed to get event %(volume)s (%(status)s)." +msgstr "Flexvisor non è riuscito a ottenere l'evento %(volume)s: (%(status)s)." + +#, python-format +msgid "Flexvisor failed to get pool %(id)s info." +msgstr "Flexvisor non è riuscito a ottenere le informazioni sul pool %(id)s." + +#, python-format +msgid "Flexvisor failed to get pool list due to %s." +msgstr "Flexvisor non è riuscito a ottenere l'elenco di pool a causa di %s." + +#, python-format +msgid "Flexvisor failed to get pool list.(Error: %d)" +msgstr "Flexvisor non è riuscito a ottenere l'elenco di pool. (Errore: %d)" + #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "Trovati %(count)s volumi associati all'id: %(uuid)s." msgid "Free capacity not set: volume node info collection broken." msgstr "" -"Capacità libera non impostata: raccolta informazioni sul nodo del volume " +"Capacità libera non impostata: raccolta informazioni sul nodo volumi " "interrotta." #, python-format msgid "GPFS is not active. Detailed output: %s." msgstr "GPFS non è attivo. Output dettagliato: %s." +msgid "Get LUN migration error." +msgstr "Errore di richiamo migrazione LUN." + msgid "Get method error." msgstr "Errore di richiamo metodo. " @@ -1727,6 +2378,12 @@ msgstr "Versione ISE FW non compatibile con OpenStack!" msgid "ISE globalid not set!" msgstr "ID globale ISE non impostato." +#, python-format +msgid "Image size %(img_size)dGB is larger than volume size %(vol_size)dGB." +msgstr "" +"La dimensione dell'immagine di %(img_size)dGB è maggiore della dimensione " +"del volume di %(vol_size)dGB." + #, python-format msgid "Invalid API object: %s" msgstr "Oggetto API non valido: %s" @@ -1756,6 +2413,10 @@ msgstr "" "Esecuzione del failover non riuscita perché la replica non è configurata " "correttamente." +#, python-format +msgid "JSON encode params %(param)s error: %(status)s." +msgstr "Errore dei parametri %(param)s di codifica JSON: %(status)s." + #, python-format msgid "JSON transfer data error. %s." msgstr "Errore dei dati di trasferimento JSON: %s." @@ -1764,6 +2425,25 @@ msgstr "Errore dei dati di trasferimento JSON: %s." msgid "JSON transfer error: %s." msgstr "Errore di trasferimento JSON: %s." +#, python-format +msgid "LUN %(path)s geometry failed. Message - %(msg)s" +msgstr "Geometria della LUN %(path)s non riuscita. Messaggio - %(msg)s" + +msgid "LUN extend failed!" +msgstr "Estensione LUN non riuscita. " + +msgid "LUN unexport failed!" +msgstr "Annullamento dell'esportazione della LUN non riuscito." + +#, python-format +msgid "" +"Location info needed for backend enabled volume migration not in correct " +"format: %s. Continuing with generic volume migration." +msgstr "" +"Informazioni sull'ubicazione necessarie per la migrazione volumi abilitata " +"al backend non in formato corretto: %s. Continuare con la migrazione volumi " +"generica." + msgid "" "Logging into the Datera cluster failed. Please check your username and " "password set in the cinder.conf and start the cinder-volume service again." @@ -1784,6 +2464,32 @@ msgid "Looks like masking view: %(maskingViewName)s has recently been deleted." msgstr "" "La vista di mascheramento: %(maskingViewName)s è stata eliminata di recente." +#, python-format +msgid "Lun %s has dependent snapshots, skipping lun deletion." +msgstr "" +"La lun %s presenta istantanee dipendenti, l'eliminazione della lun viene " +"ignorata." + +#, python-format +msgid "Lun create for %s failed!" +msgstr "Creazione della lun per %s non riuscita." + +#, python-format +msgid "Lun create snapshot for volume %(vol)s snapshot %(snap)s failed!" +msgstr "" +"L'istantanea di creazione lun per il volume %(vol)s istantanea %(snap)s non " +"è riuscita." + +#, python-format +msgid "Lun delete for %s failed!" +msgstr "Eliminazione della lun per %s non riuscita." + +#, python-format +msgid "Lun delete snapshot for volume %(vol)s snapshot %(snap)s failed!" +msgstr "" +"L'istantanea di eliminazione lun per il volume %(vol)s istantanea %(snap)s " +"non è riuscita." + msgid "Lun mapping returned null!" msgstr "L'associazione LUN ha restituito null." @@ -1792,7 +2498,7 @@ msgid "MSGID%(id)04d-E: %(msg)s" msgstr "MSGID%(id)04d-E: %(msg)s" msgid "Manage exist volume failed." -msgstr "Manage exist volume failed." +msgstr "Gestione del volume esistente non riuscita." #, python-format msgid "" @@ -1818,6 +2524,10 @@ msgstr "" "Raggiunto numero massimo di tentativi di eliminazione backup %(basename)s " "immagine di volume %(volume)s." +#, python-format +msgid "Message: %s" +msgstr "Messaggio: %s" + #, python-format msgid "Migration of LUN %s failed to complete." msgstr "Impossibile completare la migrazione della LUN %s." @@ -1825,6 +2535,10 @@ msgstr "Impossibile completare la migrazione della LUN %s." msgid "Model update failed." msgstr "Aggiornamento del modello non riuscito." +#, python-format +msgid "Modify volume PUT failed: %(name)s (%(status)d)." +msgstr "Modifica del volume PUT non riuscita: %(name)s (%(status)d)." + #, python-format msgid "Mount failure for %(share)s after %(count)d attempts." msgstr "Errore di montaggio per %(share)s dopo %(count)d tentativi." @@ -1843,12 +2557,19 @@ msgstr "" "La condivisione NFS %(share)s non ha alcuna voce di servizio: %(svc)s -> " "%(hdp)s" +msgid "No CLI output for firmware version check" +msgstr "Nessun output CLI per il controllo della versione firmware" + +#, python-format +msgid "No VIP configured for service %s" +msgstr "Nessun VIP configurato per il servizio %s" + #, python-format msgid "" "No action required. Volume: %(volumeName)s is already part of pool: %(pool)s." msgstr "" -"Nessuna azione richiesta. Il volume: Il volume: %(volumeName)s è già parte " -"del pool: %(pool)s." +"Nessuna azione richiesta. Il volume: %(volumeName)s è già parte del pool: " +"%(pool)s." #, python-format msgid "" @@ -1875,7 +2596,11 @@ msgid "" "%(backing_file)s!" msgstr "" "Nessuna istantanea trovata nel database, ma %(path)s contiene un file di " -"backup %(backing_file)s!" +"backup %(backing_file)s." + +#, python-format +msgid "Not able to configure PBM for vCenter server: %s" +msgstr "Impossibile configurare PBM per il server vCenter: %s" #, python-format msgid "OSError: command is %(cmd)s." @@ -1957,9 +2682,6 @@ msgstr "Problema durante la ripulitura del backup %(bkup)s." msgid "Promote volume replica failed." msgstr "Promozione della replica del volume non riuscita." -msgid "Protocol must be specified as ' iSCSI' or ' FC'." -msgstr "Il protocollo deve essere specificato come ' iSCSI' o ' FC'." - #, python-format msgid "" "Purity host %(host_name)s is managed by Cinder but CHAP credentials could " @@ -1989,12 +2711,20 @@ msgstr "" "Quota superata per %(s_pid)s, si è tentato di estendere il volume per " "%(s_size)sG, (%(d_consumed)dG di %(d_quota)dG già utilizzato)." +#, python-format +msgid "REST Not Available: %s" +msgstr "REST non disponibile: %s" + #, python-format msgid "Re-throwing Exception %s" msgstr "Rigenerazione dell'eccezione %s" +#, python-format +msgid "Read response raised an exception: %s." +msgstr "La lettura della risposta ha generato un'eccezione: %s." + msgid "Recovered model server connection!" -msgstr "Connessione al model server ripristinata!" +msgstr "Connessione al model server ripristinata." #, python-format msgid "Recovering from a failed execute. Try number %s" @@ -2026,6 +2756,11 @@ msgstr "" "Tentativo eseguito %(retry)s volte: %(method)s Non riuscito %(rc)s: " "%(reason)s" +#, python-format +msgid "Retype unable to find volume %s." +msgstr "" +"Il comando di riscrittura non è stato in grado di trovare il volume %s." + msgid "Retype volume error." msgstr "Errore di riscrittura del volume." @@ -2049,9 +2784,17 @@ msgstr "" "ScVolume restituito correttamente con payload vuoto. Tentativo di " "individuare il volume" +#, python-format +msgid "Server Busy retry request: %s" +msgstr "Il sistema è occupato, ritentare la richiesta: %s" + msgid "Service not found for updating replication_status." msgstr "Servizio non trovato per l'aggiornamento di replication_status." +#, python-format +msgid "Setting QoS for %s failed" +msgstr "Impostazione QoS per %s non riuscita" + #, python-format msgid "" "Share %s ignored due to invalid format. Must be of form address:/export." @@ -2063,6 +2806,13 @@ msgstr "" msgid "Sheepdog is not installed. OSError: command is %s." msgstr "Sheepdog non è installato. OSError: il comando è %s." +#, python-format +msgid "" +"Skipping remove_export. No iscsi_target ispresently exported for volume: %s" +msgstr "" +"remove_export viene ignorato. Nessun iscsi_target viene al momento esportato " +"per il volume: %s" + #, python-format msgid "Snapshot \"%s\" already exists." msgstr "L'istantanea \"%s\" esiste già." @@ -2079,6 +2829,14 @@ msgstr "" "Istantanea %(snapshotname)s non trovata nell'array. Nessun volume da " "eliminare." +#, python-format +msgid "Snapshot %s: create failed" +msgstr "Istantanea %s: creazione non riuscita" + +#, python-format +msgid "Snapshot %s: has clones" +msgstr "L'istantanea %s: presenta cloni" + msgid "Snapshot did not exist. It will not be deleted" msgstr "L'istantanea non esiste. Non verrà eliminata" @@ -2118,7 +2876,7 @@ msgstr "" #, python-format msgid "Start synchronization failed. Error: %s." -msgstr "Avvio della sincronizzazione non riuscita. Errore: %s." +msgstr "Avvio della sincronizzazione non riuscito. Errore: %s." #, python-format msgid "StdErr :%s" @@ -2132,6 +2890,10 @@ msgstr "StdOut :%s" msgid "Storage Profile %s was not found." msgstr "Profilo di memoria %s non trovato." +#, python-format +msgid "Storage profile: %s cannot be found in vCenter." +msgstr "Profilo di archiviazione: %s non trovato in vCenter." + msgid "Sync volume replica failed." msgstr "Replica del volume di sincronizzazione non riuscita." @@ -2145,6 +2907,9 @@ msgstr "" "I punti finali di destinazione non esistono per l'ID hardware: " "%(hardwareIdInstance)s." +msgid "The Flexvisor service is unavailable." +msgstr "Il servizio Flexvisor non è disponibile." + #, python-format msgid "The NFS Volume %(cr)s does not exist." msgstr "Il volume NFS %(cr)s non esiste." @@ -2212,6 +2977,17 @@ msgstr "Impossibile trovare il volume di origine %(volume_id)s." msgid "The volume driver requires %(data)s in the connector." msgstr "Il driver del volume richiede %(data)s nel connettore." +msgid "The volume driver requires the iSCSI initiator name in the connector." +msgstr "Il driver del volume richiede il nome iniziatore iSCSI nel connettore." + +#, python-format +msgid "There are no valid hosts available in configured cluster(s): %s." +msgstr "Non sono presenti host validi disponibili nel cluster configurato: %s." + +#, python-format +msgid "There is no valid datastore satisfying requirements: %s." +msgstr "Non è presente alcun datastore valido che soddisfa i requisiti: %s." + msgid "There must be at least one valid replication device configured." msgstr "È necessario configurare almeno un dispositivo di replica valido." @@ -2250,12 +3026,16 @@ msgstr "La politica di livellamento non è supportata su questo array." #, python-format msgid "Timed out deleting %s!" -msgstr "Timeout durante l'eliminazione di %s!" +msgstr "Timeout durante l'eliminazione di %s." #, python-format msgid "Trying to create snapshot by non-existent LV: %s" msgstr "Tentativo di creare un'istantanea da LV non esistente: %s" +#, python-format +msgid "URLError: %s" +msgstr "Errore URL: %s" + #, python-format msgid "Unable to access the Storwize back-end for volume %s." msgstr "Impossibile accedere al back-end Storwize per il volume %s." @@ -2280,6 +3060,10 @@ msgstr "Impossibile creare il volume %s dalla risposta" msgid "Unable to create volume on SC: %s" msgstr "Impossibile creare il volume su SC: %s" +#, python-format +msgid "Unable to create volume. Volume driver %s not initialized" +msgstr "Impossibile creare il volume. Driver del volume %s non inizializzato" + msgid "Unable to delete busy volume." msgstr "Impossibile eliminare il volume occupato." @@ -2362,7 +3146,7 @@ msgstr "" "%(host)s." msgid "Unable to get associated pool of volume." -msgstr "Impossibile ottener il pool di volume associato." +msgstr "Impossibile ottenere il pool di volume associato." #, python-format msgid "Unable to get default storage group %(defaultSgName)s." @@ -2370,6 +3154,9 @@ msgstr "" "Impossibile ottenere il gruppo di archiviazione predefinito " "%(defaultSgName)s." +msgid "Unable to get device mapping from network." +msgstr "Impossibile ottenere l'associazione del dispositivo dalla rete." + #, python-format msgid "Unable to get policy rule for fast policy: %(fastPolicyName)s." msgstr "" @@ -2384,6 +3171,18 @@ msgstr "Impossibile individuare il gruppo volumi %s" msgid "Unable to locate snapshot %s" msgstr "Impossibile individuare l'istantanea %s" +#, python-format +msgid "Unable to manage existing snapshot. Volume driver %s not initialized." +msgstr "" +"Impossibile gestire l'istantanea esistente. Driver del volume %s non " +"inizializzato. " + +#, python-format +msgid "Unable to manage existing volume. Volume driver %s not initialized." +msgstr "" +"Impossibile gestire il volume esistente. Driver del volume %s non " +"inizializzato. " + msgid "Unable to manage_existing snapshot on a disabled service." msgstr "" "Impossibile gestire l'istantanea esistente su un servizio disabilitato." @@ -2397,7 +3196,7 @@ msgstr "Impossibile associare %(vol)s a %(srv)s" #, python-format msgid "Unable to rename lun %s on array." -msgstr "Impossibile ridenominare la %s sull'array." +msgstr "Impossibile ridenominare la lun %s sull'array." #, python-format msgid "Unable to rename the logical volume for volume %s." @@ -2428,6 +3227,9 @@ msgstr "Impossibile terminare la connessione del volume: %(err)s" msgid "Unable to unmap Volume %s" msgstr "Impossibile annullare l'associazione del volume %s" +msgid "Unexpected build error:" +msgstr "Errore di generazione non previsto:" + msgid "Unexpected error occurs in horcm." msgstr "Si è verificato un errore non previsto in horcm." @@ -2446,10 +3248,18 @@ msgstr "" "Si è verificato un errore non previsto quando retype() ha tentato di " "deleteVolumeSet(%s)" +#, python-format +msgid "Unexpected error while invoking web service. Error - %s." +msgstr "Errore imprevisto durante il richiamo del servizio Web. Errore - %s." + #, python-format msgid "Unexpected exception during cache cleanup of snapshot %s" msgstr "Eccezione imprevista durante la ripulitura cache dell'istantanea %s" +#, python-format +msgid "Unknown exception in post clone resize LUN %s." +msgstr "Eccezione sconosciuta nella LUN di post ridimensionamento clone %s." + #, python-format msgid "Unrecognized Login Response: %s" msgstr "Risposta di login non riconosciuta: %s" @@ -2474,7 +3284,8 @@ msgstr "Aggiornamento utilizzi istantanea non riuscito." msgid "Update volume model for transfer operation failed." msgstr "" -"Aggiornamento del modello per l'operazione di trasferimento non riuscito." +"Aggiornamento del modello di volume per l'operazione di trasferimento non " +"riuscito." #, python-format msgid "Upload volume to image encountered an error (image-id: %(image_id)s)." @@ -2490,9 +3301,21 @@ msgstr "" msgid "VGC-CLUSTER command blocked and cancelled." msgstr "Comando VGC-CLUSTER bloccato e annullato." +#, python-format +msgid "Version string '%s' is not parseable" +msgstr "La stringa di versione '%s'non è analizzabile" + #, python-format msgid "Virtual Volume Set %s does not exist." -msgstr "Il volume virtuale impostato %s non esiste." +msgstr "L'insieme di volumi virtuali %s non esiste." + +#, python-format +msgid "Virtual disk device of backing: %s not found." +msgstr "Dispositivo disco virtuale di backup: %s non trovato." + +#, python-format +msgid "Vol copy job status %s." +msgstr "Stato del lavoro di copia del volume %s." #, python-format msgid "Volume \"%s\" not found. Please check the results of \"dog vdi list\"." @@ -2521,6 +3344,14 @@ msgstr "" "Volume %(name)s non trovato sull'array. Nessun volume da migrare utilizzando " "la riscrittura." +#, python-format +msgid "" +"Volume %(volumeid)s failed to send assign command, ret: %(status)s output: " +"%(output)s" +msgstr "" +"Il volume %(volumeid)s non è riuscito a inviare il comando di assegnazione, " +"ret: %(status)s output: %(output)s" + #, python-format msgid "Volume %s doesn't exist on array." msgstr "Il volume %s non esiste nell'array." @@ -2529,6 +3360,10 @@ msgstr "Il volume %s non esiste nell'array." msgid "Volume %s, not found on SF Cluster." msgstr "Volume %s, non trovato nel cluster SF." +#, python-format +msgid "Volume %s: create failed" +msgstr "Volume %s: creazione non riuscita" + #, python-format msgid "" "Volume %s: driver error when trying to retype, falling back to generic " @@ -2537,6 +3372,18 @@ msgstr "" "Volume %s: errore del driver nel tentativo di eseguire la riscrittura, " "fallback su meccanismo generico." +#, python-format +msgid "Volume %s: manage failed." +msgstr "Volume %s: gestione non riuscita." + +#, python-format +msgid "Volume %s: rescheduling failed" +msgstr "Volume %s: ripianificazione non riuscita" + +#, python-format +msgid "Volume %s: update volume state failed." +msgstr "Volume %s: aggiornamento dello stato del volume non riuscito." + #, python-format msgid "" "Volume : %(volumeName)s has not been added to target storage group " @@ -2550,7 +3397,7 @@ msgid "" "Volume : %(volumeName)s has not been removed from source storage group " "%(storageGroup)s." msgstr "" -"Volume : %(volumeName)s non è stato rimosso dal gruppo di archiviazione di " +"Il volume: %(volumeName)s non è stato rimosso dal gruppo di archiviazione di " "origine %(storageGroup)s." #, python-format @@ -2558,7 +3405,7 @@ msgid "" "Volume : %(volumeName)s. was not successfully migrated to target pool " "%(targetPoolName)s." msgstr "" -"Volume : %(volumeName)s. non è stato migrato correttamente nel pool di " +"Il volume : %(volumeName)s. non è stato migrato correttamente nel pool di " "destinazione %(targetPoolName)s." #, python-format @@ -2567,7 +3414,7 @@ msgid "" "accept_transfer operation!" msgstr "" "L'ID volume %s non è stato trovato nel cluster SolidFire nel tentativo di " -"eseguire l'operazione accept_transfer!" +"eseguire l'operazione accept_transfer." #, python-format msgid "" @@ -2575,7 +3422,7 @@ msgid "" "attach_volume operation!" msgstr "" "L'ID volume %s non è stato trovato nel cluster SolidFire nel tentativo di " -"eseguire l'operazione attach_volume!" +"eseguire l'operazione attach_volume." #, python-format msgid "" @@ -2583,7 +3430,7 @@ msgid "" "delete_volume operation!" msgstr "" "L'ID volume %s non è stato trovato nel cluster SolidFire nel tentativo di " -"eseguire l'operazione delete_volume!" +"eseguire l'operazione delete_volume." #, python-format msgid "" @@ -2591,7 +3438,7 @@ msgid "" "detach_volume operation!" msgstr "" "L'ID volume %s non è stato trovato nel cluster SolidFire nel tentativo di " -"eseguire l'operazione detach_volume!" +"eseguire l'operazione detach_volume." #, python-format msgid "" @@ -2601,6 +3448,14 @@ msgstr "" "L'ID volume %s non è stato trovato nel cluster SolidFire nel tentativo di " "eseguire l'operazione estend_volume!" +#, python-format +msgid "" +"Volume ID %s was not found on the zfssa device while attempting " +"delete_volume operation." +msgstr "" +"L'ID volume %s non è stato trovato nel dispositivo zfssa nel tentativo di " +"eseguire l'operazione delete_volume." + #, python-format msgid "Volume already exists. %s" msgstr "Il volume esiste già. %s" @@ -2608,6 +3463,18 @@ msgstr "Il volume esiste già. %s" msgid "Volume appears unmapped" msgstr "Il volume risulta non associato" +#, python-format +msgid "" +"Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" +msgstr "" +"Creazione del volume non riuscita, eliminazione dell'istantanea creata " +"%(volume_name)s@%(name)s" + +#, python-format +msgid "Volume creation failed, deleting created snapshot %s" +msgstr "" +"Creazione del volume non riuscita, eliminazione dell'istantanea creata %s" + msgid "Volume did not exist. It will not be deleted" msgstr "Il volume non esiste. Non verrà eliminato" @@ -2637,6 +3504,19 @@ msgstr "La dimensione del volume \"%sG\" è troppo grande." msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "Eliminazione di VolumeType %s non riuscita, VolumeType in uso." +#, python-format +msgid "" +"WebDAV operation failed with error code: %(code)s reason: %(reason)s Retry " +"attempt %(retry)s in progress." +msgstr "" +"Operazione WebDAV non riuscita con codice di errore: %(code)s motivo: " +"%(reason)s Nuovo tentativo %(retry)s in corso." + +#, python-format +msgid "WebDAV returned with %(code)s error during %(method)s call." +msgstr "" +"WebDAV restituito con errore %(code)s durante la chiamata di %(method)s." + #, python-format msgid "" "Workload: %(workload)s is not valid. Valid values are DSS_REP, DSS, OLTP, " @@ -2719,6 +3599,9 @@ msgstr "" msgid "can't create 2 volumes with the same name, %s" msgstr "impossibile creare 2 volumi con lo stesso nome, %s" +msgid "cinder-rtstool is not installed correctly" +msgstr "cinder-rtstool non è installato correttamente" + #, python-format msgid "" "delete: %(vol_id)s failed with stdout: %(out)s\n" @@ -2787,7 +3670,7 @@ msgstr "model server é scomparso" #, python-format msgid "modify volume: %s does not exist!" -msgstr "modify volume: %s does not exist!" +msgstr "modify volume: %s does not exist." msgid "san ip must be configured!" msgstr "L'IP SAN deve essere configurato." @@ -2801,7 +3684,7 @@ msgstr "san_password deve essere configurato." #, python-format msgid "single_user auth mode enabled, but %(param)s not set" msgstr "" -"modalità di autorizzazione single_user abilitata, ma %(param)s non impostato" +"Modalità di autorizzazione single_user abilitata, ma %(param)s non impostato" msgid "snm2 command timeout." msgstr "Timeout del comando snm2." @@ -2816,3 +3699,17 @@ msgstr "" #, python-format msgid "unmanage: Volume %s does not exist!" msgstr "unmanage: Il volume %s non esiste." + +msgid "zfssa_initiator cannot be empty when creating a zfssa_initiator_group." +msgstr "" +"zfssa_initiator non può essere vuoto durante la creazione di un " +"zfssa_initiator_group." + +msgid "" +"zfssa_replication_ip not set in cinder.conf. zfssa_replication_ip is needed " +"for backend enabled volume migration. Continuing with generic volume " +"migration." +msgstr "" +"zfssa_replication_ip non impostato in cinder.conf. zfssa_replication_ip è " +"necessario per la migrazione volumi abilitata al backend. Continuare con la " +"migrazione volumi generica." diff --git a/cinder/locale/it/LC_MESSAGES/cinder.po b/cinder/locale/it/LC_MESSAGES/cinder.po index ba9ef23578d..cd26f0121bb 100644 --- a/cinder/locale/it/LC_MESSAGES/cinder.po +++ b/cinder/locale/it/LC_MESSAGES/cinder.po @@ -10,9 +10,9 @@ # Tom Cocozzello , 2016. #zanata msgid "" msgstr "" -"Project-Id-Version: cinder 8.0.0.0b4.dev196\n" +"Project-Id-Version: cinder 8.0.0.0b4.dev274\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-12 14:33+0000\n" +"POT-Creation-Date: 2016-03-17 02:55+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -47,10 +47,6 @@ msgstr " ma la dimensione ora è %d." msgid " or " msgstr "oppure" -#, python-format -msgid " status must be %s and " -msgstr " lo stato deve essere %s e " - #, python-format msgid "%(attr)s is not set." msgstr "%(attr)s non è impostato." @@ -6049,9 +6045,6 @@ msgstr "Non è stata trovata nessuna condivisione montata" msgid "No node found in I/O group %(gid)s for volume %(vol)s." msgstr "Nessun nodo trovato nel gruppo I/O %(gid)s per il volume %(vol)s." -msgid "No pair id in volume replication_driver_data." -msgstr "Nessun id coppia nel volume replication_driver_data." - msgid "" "No pools are available for provisioning volumes. Ensure that the " "configuration option netapp_pool_name_search_pattern is set correctly." @@ -6060,9 +6053,6 @@ msgstr "" "chel'opzione di configurazione netapp_pool_name_search_pattern sia impostata " "correttamente. " -msgid "No remote LUN id in 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 " "call." @@ -6320,10 +6310,6 @@ msgstr "%(res)s %(prop)s di origine deve essere uno dei valori '%(vals)s'" msgid "Override HTTPS port to connect to Blockbridge API server." msgstr "Sovrascrivere porta HTTPS per connettersi al server API Blockbridge. " -#, python-format -msgid "Pair does not exist on array. Pair id: %s." -msgstr "La coppia non esiste sull'array. ID coppia: %s." - #, python-format msgid "ParseException: %s" msgstr "ParseException: %s" @@ -7132,10 +7118,6 @@ msgstr "" msgid "Snapshot with id of %s could not be found." msgstr "Impossibile trovare l'istantanea con id %s." -#, python-format -msgid "Snapshot%s must not be part of a consistency group." -msgstr "L'istantanea %s non deve far parte di un gruppo di coerenza." - #, python-format msgid "" "Snapshot='%(snap)s' does not exist in base image='%(base)s' - aborting " @@ -8066,10 +8048,6 @@ msgstr "Impossibile creare il volume. Backend disattivo." msgid "Unable to delete Consistency Group snapshot %s" msgstr "Impossibile eliminare l'istantanea del gruppo di coerenza %s " -#, python-format -msgid "Unable to delete encrypted volume: %s." -msgstr "Impossibile eliminare il volume codificato: %s." - #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "Impossibile eliminare l'istantanea %(id)s, stato: %(status)s." @@ -9264,14 +9242,6 @@ msgstr "" msgid "Volume with volume id %s does not exist." msgstr "Il volume con id volume %s non esiste. " -#, python-format -msgid "" -"Volume%s must not be migrating, attached, belong to a consistency group or " -"have snapshots." -msgstr "" -"Il volume %s non deve essere in fase di migrazione, essere collegato, far " -"parte di un gruppo di coerenza o avere istantanee." - #, python-format msgid "" "Volume: %(volumeName)s is not a concatenated volume. You can only perform " diff --git a/cinder/locale/ru/LC_MESSAGES/cinder.po b/cinder/locale/ru/LC_MESSAGES/cinder.po index 02a12e305b0..f14aba8d89d 100644 --- a/cinder/locale/ru/LC_MESSAGES/cinder.po +++ b/cinder/locale/ru/LC_MESSAGES/cinder.po @@ -7,17 +7,18 @@ # FIRST AUTHOR , 2011 # Lucas Palm , 2015. #zanata # OpenStack Infra , 2015. #zanata +# Grigory Mokhin , 2016. #zanata # Lucas Palm , 2016. #zanata msgid "" msgstr "" -"Project-Id-Version: cinder 8.0.0.0b4.dev196\n" +"Project-Id-Version: cinder 8.0.0.0b4.dev274\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-12 14:33+0000\n" +"POT-Creation-Date: 2016-03-17 02:55+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2016-02-03 05:55+0000\n" -"Last-Translator: Lucas Palm \n" +"PO-Revision-Date: 2016-03-14 01:41+0000\n" +"Last-Translator: Grigory Mokhin \n" "Language: ru\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" @@ -46,6 +47,13 @@ msgstr " но сейчас размер: %d" msgid " but size is now %d." msgstr " но сейчас размер %d." +msgid " or " +msgstr "или " + +#, 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 " @@ -271,6 +279,9 @@ msgstr "" msgid "A LUN (HLUN) was not found. (LDEV: %(ldev)s)" msgstr "LUN (HLUN) не найден. (LDEV: %(ldev)s)" +msgid "A concurrent, possibly contradictory, request has been made." +msgstr "Параллельно выполняется другой, вероятно, конфликтующий запрос." + #, python-format msgid "" "A free LUN (HLUN) was not found. Add a different host group. (LDEV: %(ldev)s)" @@ -333,13 +344,29 @@ msgstr "Недопустимое состояние тома. (состояни msgid "API %(name)s failed with error string %(err)s" msgstr "Сбой API %(name)s, строка ошибки %(err)s" +#, python-format +msgid "" +"API Version String %(version)s is of invalid format. Must be of format " +"MajorNum.MinorNum." +msgstr "" +"Недопустимый формат строки версии API %(version)s. Требуется формат: " +"MajorNum.MinorNum." + msgid "API key is missing for CloudByte driver." msgstr "Отсутствует ключ API для драйвера CloudByte." +#, python-format +msgid "API response: %(response)s" +msgstr "Ответ API: %(response)s" + #, python-format msgid "API response: %s" msgstr "Ответ API: %s" +#, python-format +msgid "API version %(version)s is not supported on this method." +msgstr "Версия API %(version)s не поддерживается этим методом." + msgid "API version could not be determined." msgstr "Не удалось определить версию API." @@ -387,6 +414,9 @@ msgstr "" "Все указанные пулы памяти для управления не существуют. Проверьте " "конфигурацию. Несуществующие пулы: %s" +msgid "An API version request must be compared to a VersionedMethod object." +msgstr "Запрос версии API должен сравниваться с объектом VersionedMethod." + #, python-format msgid "An error has occured in SheepdogDriver. (Reason: %(reason)s)" msgstr "Обнаружена ошибка в SheepdogDriver. (Причина: %(reason)s)" @@ -692,6 +722,14 @@ msgstr "" "Не настроен пользователь Blockbridge (требуется для схемы идентификации " "'password')" +#, python-format +msgid "Brocade Fibre Channel Zoning CLI error: %(reason)s" +msgstr "Ошибка CLI зонирования Brocade Fibre Channel: %(reason)s" + +#, python-format +msgid "Brocade Fibre Channel Zoning HTTP error: %(reason)s" +msgstr "Ошибка HTTP зонирования Brocade Fibre Channel: %(reason)s" + msgid "CHAP secret should be 12-16 bytes." msgstr "Пароль CHAP должен быть от 12 до 16 байт." @@ -758,6 +796,9 @@ msgstr "Невозможно преобразовать %s в целое чис msgid "Can't access 'scality_sofs_config': %s" msgstr "Нет доступа к scality_sofs_config: %s" +msgid "Can't attach snapshot." +msgstr "Не удается присоединить моментальную копию." + msgid "Can't decode backup record." msgstr "Не удалось декодировать запись резервной копии." @@ -769,6 +810,10 @@ msgstr "Не найдено имя кэша в массиве. Имя кэша: msgid "Can't find partition name on the array, partition name is: %(name)s." msgstr "Не найдено имя раздела в массиве. Имя раздела: %(name)s." +#, python-format +msgid "Can't find service: %s" +msgstr "Служба не найдена: %s" + #, python-format msgid "Can't open config file: %s" msgstr "Не удалось открыть файл конфигурации %s" @@ -1119,6 +1164,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_id)s не найдена." @@ -1172,6 +1220,10 @@ msgstr "" msgid "Chunk size is not multiple of block size for creating hash." msgstr "Размер фрагмента не кратен размеру блока для создания хэша." +#, python-format +msgid "Cisco Fibre Channel Zoning CLI error: %(reason)s" +msgstr "Ошибка CLI зонирования Cisco Fibre Channel: %(reason)s" + #, python-format msgid "Clone feature is not licensed on %(storageSystem)s." msgstr "Функция создания копии не лицензирована в %(storageSystem)s." @@ -1182,6 +1234,13 @@ msgstr "" "Кластер не отформатирован. Необходимо выполнить команду \"dog cluster format" "\"." +#, python-format +msgid "Coho Data Cinder driver failure: %(message)s" +msgstr "Ошибка драйвера Coho Data Cinder: %(message)s" + +msgid "Coho rpc port is not configured" +msgstr "Не настроен порт RPC Coho" + #, python-format msgid "Command %(cmd)s blocked in the CLI and was cancelled" msgstr "Команда %(cmd)s заблокирована в CLI и была отменена" @@ -1202,6 +1261,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 не существует." @@ -1317,6 +1382,9 @@ msgstr "Преобразование в необработанный, но те msgid "Converted to raw, but format is now %s." msgstr "Выполнено преобразование в raw, но в данный момент формат - %s." +msgid "Coordinator uninitialized." +msgstr "Координатор деинициализирован." + #, python-format msgid "" "Copy volume task failed: convert_to_base_volume: id=%(id)s, status=" @@ -1329,6 +1397,23 @@ msgstr "" msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s." msgstr "Копирование метаданных из %(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: %s." @@ -1380,6 +1465,10 @@ msgstr "Невозможно загрузить приложение '%(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" @@ -1403,6 +1492,9 @@ 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 " @@ -1481,6 +1573,17 @@ msgstr "" msgid "DEPRECATED: Deploy v1 of the Cinder API." msgstr "УСТАРЕЛО: Развернуть версию 1 API Cinder." +msgid "DEPRECATED: Deploy v2 of the Cinder API." +msgstr "УСТАРЕЛО: Развернуть версию 2 API Cinder." + +#, 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." @@ -1492,6 +1595,38 @@ msgstr "" 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 "Не удалось определить версию API ONTAP данных." @@ -1499,6 +1634,9 @@ msgid "Data ONTAP operating in 7-Mode does not support QoS policy groups." msgstr "" "ONTAP данных, работающий в режиме 7, не поддерживает группы стратегий QoS." +msgid "Database schema downgrade is not allowed." +msgstr "Понижение версии схемы базы данных не разрешено." + #, python-format msgid "" "Dedup is a valid provisioning type, but requires WSAPI version " @@ -1611,6 +1749,12 @@ 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 "Развернуть версию 3 API Cinder." + +msgid "Describe-resource is admin only functionality" +msgstr "Функция Describe-resource доступна только администраторам" + #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "migration_status целевого хоста - %(stat)s, ожидалось %(exp)s." @@ -2258,6 +2402,14 @@ 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 "" +"Ошибка операции [%(operation)s] для тома [%(cb_volume)s] в хранилище " +"CloudByte: [%(cb_error)s], код ошибки: [%(error_code)s]." + #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "Ошибка в ответе API SolidFire: data=%(data)s" @@ -2300,6 +2452,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 "Ошибка создания моментальной копии группы согласования %s." @@ -2387,6 +2545,9 @@ msgstr "" "Ошибка выполнения распределения по зонам через интерфейс командной строки: " "(команда=%(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" @@ -2394,6 +2555,9 @@ msgstr "" "Превышено максимальное число попыток планирования %(max_attempts)d для тома " "%(volume_id)s" +msgid "Exceeded the limit of snapshots per volume" +msgstr "Превышено максимально допустимое число моментальных копий тома" + #, python-format msgid "Exception appending meta volume to target volume %(volumename)s." msgstr "" @@ -2421,6 +2585,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 "" @@ -2594,6 +2762,9 @@ msgstr "Не удалось создать дубликат тома из мом 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 "Не удается подключиться к API REST Dell" + msgid "Failed to connect to array" msgstr "Не удалось подключиться к массиву" @@ -2814,6 +2985,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." @@ -2886,6 +3060,9 @@ msgstr "" 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: " @@ -2901,6 +3078,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" @@ -2914,6 +3094,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" + #, python-format msgid "Failed to find host %s." msgstr "Не найден хост %s." @@ -2980,6 +3164,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 "Не удалось получить моментальные копии образа." + #, python-format msgid "Failed to get ip on Channel %(channel_id)s with volume: %(volume_id)s." msgstr "" @@ -3185,6 +3372,14 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s." +msgid "" +"Failed to parse the configuration option 'keystone_catalog_info', must be in " +"the form ::" +msgstr "" +"Выполнить синтаксический анализ опции конфигурации 'keystone_catalog_info' " +"не удалось, она должна быть в формате <тип_службы>:<имя_службы>:" +"<тип_конечной_точки>" + msgid "" "Failed to parse the configuration option 'swift_catalog_info', must be in " "the form ::" @@ -3320,6 +3515,12 @@ msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" "Не удалось изменить qos_specs %(specs_id)s со спецификацией %(qos_specs)s." +msgid "Failed to update quota usage while retyping volume." +msgstr "Не удалось обновить использование квот при изменении типа тома." + +msgid "Failed to update snapshot." +msgstr "Не удалось обновить моментальную копию." + #, python-format msgid "Failed updating model with driver provided model %(model)s" msgstr "" @@ -3710,6 +3911,18 @@ msgstr "Не найдены метаданные glance для тома/моме msgid "Gluster config file at %(config)s doesn't exist" msgstr "Файл конфигурации Gluster в %(config)s не существует" +#, python-format +msgid "Google Cloud Storage api failure: %(reason)s" +msgstr "Ошибка API Google Cloud Storage: %(reason)s" + +#, python-format +msgid "Google Cloud Storage connection failure: %(reason)s" +msgstr "Ошибка связи с Google Cloud Storage: %(reason)s" + +#, python-format +msgid "Google Cloud Storage oauth2 failure: %(reason)s" +msgstr "Ошибка oauth2 Google Cloud Storage: %(reason)s" + #, python-format msgid "Got bad path information from DRBDmanage! (%s)" msgstr "Получена неправильная информация о пути от DRBDmanage! (%s)" @@ -3717,6 +3930,15 @@ msgstr "Получена неправильная информация о пут 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 невозможна с версией %(version)s " +"модуля purestorage. Для работы с этой функцией обновите версию." + #, python-format msgid "" "Hash block size has changed since the last backup. New hash block size: " @@ -3769,6 +3991,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 "Узел не найден" @@ -3776,6 +4004,10 @@ msgstr "Узел не найден" msgid "Host not found. Failed to remove %(service)s on %(host)s." msgstr "Хост не найден. Не удалось переместить %(service)s на %(host)s." +#, python-format +msgid "Host replication_status must be %s to failover." +msgstr "Для аварийного переключения состояние репликации хоста должно быть %s." + #, python-format msgid "Host type %s not supported." msgstr "Тип хоста %s не поддерживается." @@ -3895,6 +4127,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 "Недостаточно прав доступа" @@ -3924,6 +4159,13 @@ msgstr "Недопустимая моментальная копия групп msgid "Invalid ConsistencyGroup: %(reason)s" msgstr "Недопустимая группа согласования: %(reason)s" +msgid "" +"Invalid ConsistencyGroup: Consistency group status must be available or " +"error, but current status is: in-use" +msgstr "" +"Недопустимая группа согласования: состояние группы согласования должно быть " +"available или error. Текущее состояние: in-use" + #, python-format msgid "" "Invalid ConsistencyGroup: Consistency group status must be available, but " @@ -3947,6 +4189,10 @@ msgstr "" "Обнаружена недопустимая спецификация QoS при получении стратегии QoS для " "тома %s" +#, python-format +msgid "Invalid Replication Target: %(reason)s" +msgstr "Недопустимый целевой объект репликации: %(reason)s" + #, python-format msgid "Invalid VNX authentication type: %s" msgstr "Недопустимый тип идентификации VNX: %s" @@ -3963,6 +4209,10 @@ msgstr "" msgid "Invalid XtremIO version %(cur)s, version %(min)s or up is required" msgstr "Недопустимая версия XtremIO %(cur)s, требуется версия не ниже %(min)s" +#, python-format +msgid "Invalid allocated quotas defined for the following project quotas: %s" +msgstr "Неправильно определены квоты для следующего проекта: %s" + msgid "Invalid argument" msgstr "Недопустимый аргумент" @@ -3989,6 +4239,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]://|" +"[:port]/' url specified is: %s" +msgstr "" +"Недопустимый url barbican api: необходимо указать версию, например, " +"'http[s]://|<полное-имя>[:порт]/<версия>'; указан url: %s" + msgid "Invalid cgsnapshot" msgstr "Недопустимая моментальная копия группы согласования" @@ -4049,6 +4307,9 @@ msgstr "" msgid "Invalid imageRef provided." msgstr "Указан неверный imageRef." +msgid "Invalid initiator value received" +msgstr "Недопустимое значение инициатора" + msgid "Invalid input" msgstr "Недопустимый ввод" @@ -4080,6 +4341,10 @@ msgstr "Недопустимая база точки монтирования: % msgid "Invalid new snapCPG name for retype. new_snap_cpg='%s'." msgstr "Недопустимое новое имя snapCPG для изменения типа. new_snap_cpg='%s'." +#, python-format +msgid "Invalid port number %(config)s for Coho rpc port" +msgstr "Недопустимый порт %(config)s для порта RPC Coho" + #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "Недопустимая спецификация QoS: %(reason)s" @@ -4099,6 +4364,9 @@ msgstr "" 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 каталога службы." @@ -4125,6 +4393,14 @@ msgstr "Указан недопустимый пул памяти %s." msgid "Invalid update setting: '%s'" msgstr "Недопустимый параметр обновления: '%s'" +#, python-format +msgid "" +"Invalid url: must be in the form 'http[s]://|[:port]/" +"', url specified is: %s" +msgstr "" +"Недопустимый url: вместо формата 'http[s]://|<полное-имя>[:порт]/" +"<версия>' указан url: %s" + #, python-format msgid "Invalid value '%s' for force." msgstr "Неверное значение '%s' для принудительного применения." @@ -4281,6 +4557,9 @@ msgstr "" msgid "KeyError: %s" msgstr "KeyError: %s" +msgid "Keystone version 3 or greater must be used to get nested quota support." +msgstr "Поддержка вложенных квот доступна в keystone версии не ниже 3." + msgid "LUN export failed!" msgstr "Сбой экспорта LUN!" @@ -4323,6 +4602,9 @@ msgstr "Путь ссылки уже существует и не являетс msgid "Linked clone of source volume not supported in state: %s." msgstr "Связанный дубликат исходного тома не поддерживается в состоянии %s." +msgid "Lock acquisition failed." +msgstr "Не удается установить блокировку." + msgid "" "Lookup service not configured. Config option for fc_san_lookup_service needs " "to specify a concrete implementation of the lookup service." @@ -4333,6 +4615,25 @@ 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 "" +"MD5 объекта %(object_name)s до: %(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" @@ -4575,6 +4876,14 @@ msgstr "Необходимо реализовать schedule_get_pools" msgid "Must pass wwpn or host to lsfabric." msgstr "В lsfabric должно быть передано глобальное имя порта или хост." +msgid "" +"Must run this command as cloud admin using a Keystone policy.json which " +"allows cloud admin to list and get any project." +msgstr "" +"Эту команду может выполнять только администратор облака с использованием " +"Keystone policy.json, где администратору облака предоставлены права на вывод " +"списка проектов и получение любого проекта." + msgid "Must specify 'connector'" msgstr "Необходимо указать 'connector'" @@ -4672,6 +4981,10 @@ msgstr "" 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." @@ -4913,6 +5226,10 @@ msgstr "В хранилище CloudByte не найдены тома." msgid "No weighed hosts available" msgstr "Нет хостов с весами" +#, python-format +msgid "Not a valid string: %s" +msgstr "Недопустимая строка: %s" + #, python-format msgid "Not able to find a suitable datastore for the volume: %s." msgstr "Не найдено подходящее хранилище данных для тома %s." @@ -4977,6 +5294,9 @@ msgstr "Число повторов в случае сбоя подключен msgid "Object Count" msgstr "Количество объектов" +msgid "Object Version" +msgstr "Версия объекта" + msgid "Object is not a NetApp LUN." msgstr "Объект не находится в LUN NetApp." @@ -4987,6 +5307,13 @@ msgid "" msgstr "" "Ошибка в операции Extend при добавлении тома в составной том %(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-volume устарела и не поддерживает этот запрос. " +"Возможно, в системе есть тома cinder из смеси версий Liberty-Mitaka?" + #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " @@ -5005,6 +5332,11 @@ msgstr "" "Только пользователи с маркером, связанным с непосредственными родительскими " "объектами и корневыми проектами могут просматривать квоты дочерних элементов." +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" @@ -5116,6 +5448,13 @@ msgstr "Состояние главной копии: %(status)s, синхрон msgid "Project ID" msgstr " ID проекта" +#, python-format +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 " @@ -5135,6 +5474,14 @@ msgstr "" "Указанное состояние моментальной копии %(provided)s запрещено для " "моментальной копии с состоянием %(current)s." +#, python-format +msgid "" +"Provider information w.r.t CloudByte storage was not found for OpenStack " +"volume [%s]." +msgstr "" +"Не найдена информация поставщика о хранилище CloudByte для тома OpenStack " +"[%s]." + #, python-format msgid "Pure Storage Cinder driver failure: %(reason)s" msgstr "Сбой драйвера Pure Storage Cinder: %(reason)s" @@ -5193,6 +5540,14 @@ msgstr "Квота превышена: код=%(code)s" msgid "Quota for project %(project_id)s could not be found." msgstr "Квота проекта %(project_id)s не найдена." +#, python-format +msgid "" +"Quota limit invalid for project '%(proj)s' for resource '%(res)s': limit of " +"%(limit)d is less than in-use value of %(used)d" +msgstr "" +"Неверно задано ограничение квот в проекте '%(proj)s' для ресурса '%(res)s': " +"порог %(limit)d меньше, чем текущее использование %(used)d" + #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "Резервирование квоты %(uuid)s не найдено." @@ -5214,6 +5569,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." @@ -5306,6 +5667,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 " @@ -5524,6 +5888,14 @@ 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 "" +"Вторичный ИД не может совпадать с основным массивом, backend_id = " +"%(secondary)s." + #, python-format msgid "SerialNumber must be in the file %(fileName)s." msgstr "Значение SerialNumber должно быть указано в файле %(fileName)s." @@ -5532,6 +5904,10 @@ msgstr "Значение SerialNumber должно быть указано в ф msgid "Service %(service)s on host %(host)s removed." msgstr "Служба %(service)s удалена с хоста %(host)s." +#, python-format +msgid "Service %(service_id)s could not be found on host %(host)s." +msgstr "Служба %(service_id)s не найдена на хосте %(host)s." + #, python-format msgid "Service %(service_id)s could not be found." msgstr "Служба %(service_id)s не найдена." @@ -5540,6 +5916,9 @@ msgstr "Служба %(service_id)s не найдена." msgid "Service %s not found." msgstr "Служба %s не найдена." +msgid "Service is too old to fulfil this request." +msgstr "Служба устарела и не поддерживает этот запрос." + msgid "Service is unavailable at this time." msgstr "В данный момент служба недоступна." @@ -5612,6 +5991,22 @@ msgstr "" "Размер указанного образа (%(image_size)s ГБ) превышает размер тома " "(%(volume_size)s ГБ)." +#, 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 "" +"Отправлен запрос на удаление моментальной копии %(id)s во время ожидания ее " +"готовности. Вероятно, параллельно выполняется другой запрос." + +#, python-format +msgid "" +"Snapshot %(id)s was found in state %(state)s rather than 'deleting' during " +"cascade delete." +msgstr "" +"В ходе каскадного удаления обнаружена моментальная копия %(id)s в состоянии " +"%(state)s вместо 'deleting'." + #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "Снимок %(snapshot_id)s не может быть найден." @@ -5652,6 +6047,13 @@ msgstr "" msgid "Snapshot status must be \"available\" to clone." msgstr "Для дублирования состояние моментальной копии должно быть available." +#, python-format +msgid "" +"Snapshot to be backed up must be available, but the current status is \"%s\"." +msgstr "" +"Моментальная копия для резервного копирования должна быть доступна, но " +"текущее состояние - \"%s\"." + #, python-format msgid "" "Snapshot='%(snap)s' does not exist in base image='%(base)s' - aborting " @@ -5718,6 +6120,12 @@ msgstr "Укажите пароль или личный_ключ" msgid "Specify san_password or san_private_key" msgstr "Задайте san_password или san_private_key" +msgid "" +"Specify volume type name, description, is_public or a combination thereof." +msgstr "" +"Укажите такие параметры, как тип тома, имя, описание, is_public или их " +"сочетание." + msgid "Start LUNcopy error." msgstr "Ошибка запуска LUNcopy." @@ -5786,6 +6194,17 @@ msgstr "Система хранения %(array)s не найдена." msgid "String with params: %s" msgstr "Строка с параметрами: %s" +#, python-format +msgid "" +"Sum of child usage '%(sum)s' is greater than free quota of '%(free)s' for " +"project '%(proj)s' for resource '%(res)s'. Please lower the limit or usage " +"for one or more of the following projects: '%(child_ids)s'" +msgstr "" +"Общее использование дочерним объектом '%(sum)s' превышает свободную квоту " +"'%(free)s' в проекте '%(proj)s' для ресурса '%(res)s'. Уменьшите требования " +"или использование для одного или нескольких следующих проектов: " +"'%(child_ids)s'" + msgid "Synchronizing secondary volume to primary failed." msgstr "Сбой синхронизации вспомогательного тома с основным." @@ -5914,6 +6333,14 @@ msgstr "Недопустимая дополнительная специфика 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." @@ -6252,6 +6679,10 @@ msgstr "" msgid "Timeout while requesting %(service)s API." msgstr "Тайм-аут во время запроса API %(service)s." +#, python-format +msgid "Timeout while requesting capabilities from backend %(service)s." +msgstr "Тайм-аут во время функциональности от базовой системы %(service)s." + #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "Не удалось найти передачу %(transfer_id)s." @@ -6321,6 +6752,10 @@ msgstr "Невозможно создать Barbican Client без project_id." msgid "Unable to create consistency group %s" msgstr "Не удалось создать группу согласования %s" +msgid "Unable to create lock. Coordination backend not started." +msgstr "" +"Не удается создать блокировку. Базовая система координации не запущена." + #, python-format msgid "" "Unable to create or get default storage group for FAST policy: " @@ -6333,6 +6768,21 @@ msgstr "" msgid "Unable to create replica clone for volume %s." msgstr "Не удалось создать реплику дубликата для тома %s." +#, python-format +msgid "Unable to create volume %(name)s from %(snap)s." +msgstr "Не удается создать том %(name)s из %(snap)s." + +#, python-format +msgid "Unable to create volume %(name)s from %(vol)s." +msgstr "Не удается создать том %(name)s из %(vol)s." + +#, python-format +msgid "Unable to create volume %s" +msgstr "Не удается создать том %s" + +msgid "Unable to create volume. Backend down." +msgstr "Не удается создать том. Выключена базовая система." + #, python-format msgid "Unable to delete Consistency Group snapshot %s" msgstr "Не удалось удалить моментальную копию группы согласования %s" @@ -6345,6 +6795,18 @@ msgstr "Не удалось удалить моментальную копию % msgid "Unable to delete snapshot policy on volume %s." msgstr "Не удалось удалить стратегию моментальной копии на томе %s." +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 "" @@ -6365,10 +6827,31 @@ msgstr "" "Невозможно выполнять операции управления моментальной копией через API REST " "Purity версии %(api_version)s, требуется версия %(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 "" +"Невозможно выполнить репликацию с версией API %(api_version)s Purity REST, " +"требуется одна из версий %(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 "" +"Не удается восстановить состояние \"default\", это возможно только по " +"завершении переключения после сбоя." + +#, python-format +msgid "Unable to failover to replication target:%(reason)s)." +msgstr "" +"Не удается переключиться после сбоя на целевой объект репликации: " +"%(reason)s)." + msgid "Unable to fetch connection information from backend." msgstr "Не удалось получить информацию о соединении из базовой программы." @@ -6385,6 +6868,11 @@ msgstr "Не удалось найти ссылку на Purity с именем= 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." @@ -6395,6 +6883,21 @@ 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 "" +"Не найдена пригодная моментальная копия группы защиты для переключения в " +"случае сбоя в выбранном вспомогательном массиве: %(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" @@ -6620,6 +7123,9 @@ msgstr "" msgid "Unexpected response from Nimble API" msgstr "Непредвиденный ответ от API Nimble" +msgid "Unexpected response from Tegile IntelliFlash API" +msgstr "Непредвиденный ответ от Tegile IntelliFlash API" + msgid "Unexpected status code" msgstr "Непредвиденный код состояния" @@ -6662,6 +7168,12 @@ msgstr "Неизвестное направление сортировки, до 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 "Нераспознанное ключевое слово QoS: \"%s\"" @@ -6674,6 +7186,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 кластерных данных." @@ -6726,6 +7242,9 @@ msgstr "" "Операции изменения и удаления квоты разрешены только для проектов в той " "жеиерархии проекта, где находятся пользователи." +msgid "Update list, doesn't include volume_id" +msgstr "Список обновления не включает volume_id" + msgid "Updated At" msgstr "Обновлено" @@ -6801,6 +7320,22 @@ msgstr "ValueError: %s" msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s." msgstr "Vdisk %(name)s не участвует в связи %(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 "" +"Версия %(req_ver)s не поддерживается в API. Минимальная требуемая версия: " +"%(min_ver)s, максимальная: %(max_ver)s." + +#, python-format +msgid "VersionedObject %s cannot retrieve object by id." +msgstr "VersionedObject %s не удается получить объект по ИД." + +#, 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' не существует в массиве." @@ -6914,10 +7449,20 @@ 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 не должен быть частью группы согласования." @@ -7133,6 +7678,9 @@ msgstr "" "Размер тома увеличился с момента последнего резервного копирования. " "Необходимо полное резервное копирование." +msgid "Volume size must be a multiple of 1 GB." +msgstr "Размер тома должен быть кратным 1 ГБ." + msgid "Volume size must multiple of 1 GB." msgstr "Размер тома должен быть кратен 1 ГБ." @@ -7153,6 +7701,10 @@ msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" "Состояние тома должно быть available или in-use для моментальной копии." +#, python-format +msgid "Volume status must be %s to reserve." +msgstr "Для резервирования том должен находиться в состоянии %s." + msgid "Volume status must be 'available'." msgstr "Состояние тома должно быть available." @@ -7255,6 +7807,9 @@ msgstr "" msgid "X-IO Volume Driver exception!" msgstr "Исключительная ситуация драйвера тома X-IO!" +msgid "XML support has been deprecated and will be removed in the N release." +msgstr "Поддержка XML устарела и будет удалена в выпуске N. " + msgid "XtremIO not configured correctly, no iscsi portals found" msgstr "Неправильно настроен XtremIO: не найдены порталы iSCSI" @@ -7445,6 +8000,23 @@ msgstr "" 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)s, том: %(vol)s" @@ -7465,6 +8037,18 @@ msgstr "Не удается проанализировать XML" msgid "cg-%s" msgstr "cg-%s" +msgid "cgsnapshot assigned" +msgstr "cgsnapshot присвоен" + +msgid "cgsnapshot changed" +msgstr "cgsnapshot изменен" + +msgid "cgsnapshots assigned" +msgstr "cgsnapshots присвоены" + +msgid "cgsnapshots changed" +msgstr "cgsnapshots изменены" + msgid "" "check_for_setup_error: Password or SSH private key is required for " "authentication: set either san_password or san_private_key option." @@ -7482,6 +8066,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" @@ -7560,6 +8150,10 @@ msgstr "" "%(out)s\n" " stderr: %(err)s" +#, python-format +msgid "delete_initiator: %s ACL not found. Continuing." +msgstr "delete_initiator: %s ACL не найден. Выполнение продолжается." + #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "удаляемый снимок %(snapshot_name)s имеет зависимые тома" @@ -7635,6 +8229,9 @@ msgstr "" "get_iscsi_params: Не удалось получить целевой IP-адрес для инициатора " "%(ini)s. Проверьте файл конфигурации." +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 " @@ -7785,6 +8382,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 "нет REPLY за исключением %r" + #, python-format msgid "no snapshot with id %s found in drbdmanage" msgstr "В drbdmanage не обнаружено моментальных копий с ИД %s" @@ -7928,6 +8529,12 @@ msgstr "Не найден ИД моментальной копии %s" msgid "snapshot-%s" msgstr "snapshot-%s" +msgid "snapshots assigned" +msgstr "моментальные копии присвоены" + +msgid "snapshots changed" +msgstr "моментальные копии изменены" + #, python-format msgid "source vol id:%s not found" msgstr "Не найден ИД исходного тома %s" @@ -8029,6 +8636,9 @@ msgstr "" 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 "" @@ -8046,6 +8656,12 @@ msgstr "" 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." diff --git a/cinder/locale/tr_TR/LC_MESSAGES/cinder-log-error.po b/cinder/locale/tr_TR/LC_MESSAGES/cinder-log-error.po index e91645f228b..4f647e9c239 100644 --- a/cinder/locale/tr_TR/LC_MESSAGES/cinder-log-error.po +++ b/cinder/locale/tr_TR/LC_MESSAGES/cinder-log-error.po @@ -8,9 +8,9 @@ # OpenStack Infra , 2015. #zanata msgid "" msgstr "" -"Project-Id-Version: cinder 8.0.0.0b4.dev42\n" +"Project-Id-Version: cinder 8.0.0.0b4.dev274\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-04 03:40+0000\n" +"POT-Creation-Date: 2016-03-17 02:55+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -1704,9 +1704,6 @@ msgstr "Pipe2 başarısız - %s " msgid "Promote volume replica failed." msgstr "Mantıksal sürücü kopyasını yükseltme başarısız oldu." -msgid "Protocol must be specified as ' iSCSI' or ' FC'." -msgstr "Protokol ' iSCSI' ya da ' FC' olarak belirtilmiş olmalıdır." - #, python-format msgid "" "Purity host %(host_name)s is managed by Cinder but CHAP credentials could " diff --git a/cinder/locale/zh_CN/LC_MESSAGES/cinder.po b/cinder/locale/zh_CN/LC_MESSAGES/cinder.po index ad951a858ae..9021918e6b6 100644 --- a/cinder/locale/zh_CN/LC_MESSAGES/cinder.po +++ b/cinder/locale/zh_CN/LC_MESSAGES/cinder.po @@ -18,13 +18,13 @@ # Lucas Palm , 2016. #zanata msgid "" msgstr "" -"Project-Id-Version: cinder 8.0.0.0b4.dev196\n" +"Project-Id-Version: cinder 8.0.0.0b4.dev274\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-12 14:33+0000\n" +"POT-Creation-Date: 2016-03-17 02:55+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-12 06:16+0000\n" +"PO-Revision-Date: 2016-03-16 01:07+0000\n" "Last-Translator: Linda \n" "Language: zh-CN\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -55,10 +55,6 @@ 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。" @@ -4021,6 +4017,9 @@ msgstr "获取 QoS 策略时发生错误。" msgid "Get SplitMirror error." msgstr "获取 SplitMirror 时出错。" +msgid "Get active client failed." +msgstr "获取活动客户机失败。" + msgid "Get array info error." msgstr "获取阵列信息时出错。" @@ -4617,6 +4616,10 @@ msgstr "预留到期 %(expire)s 无效。" msgid "Invalid response header from RPC server" msgstr "RPC 服务器发送的响应头无效" +#, python-format +msgid "Invalid secondary id %s." +msgstr "无效辅助标识 %s。" + #, python-format msgid "Invalid secondary_backend_id specified. Valid backend id is %s." msgstr "指定了无效 secondary_backend_id。有效后端为 %s。" @@ -4986,6 +4989,9 @@ msgstr "如果启用了 FAST,那么不支持管理卷。快速策略:%(fastP msgid "Managing of snapshots to failed-over volumes is not allowed." msgstr "不允许管理到达已故障转移的卷的快照。" +msgid "Map info is None due to array version not supporting hypermetro." +msgstr "无映射信息,因为阵列版本不支持 hypermetro。" + #, python-format msgid "" "Mapping %(id)s prepare failed to complete within theallotted %(to)d seconds " @@ -5424,9 +5430,6 @@ msgstr "找不到任何已安装的共享项" 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." @@ -5434,9 +5437,6 @@ msgstr "" "没有池可用于提供卷。请确保正确设置了 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." @@ -5665,10 +5665,6 @@ msgstr "始发 %(res)s %(prop)s 必须为其中一个“%(vals)s”值" 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" @@ -5802,6 +5798,23 @@ msgstr "QoS 规范 %(specs_id)s 仍然与实体关联。" msgid "QoS config is wrong. %s must > 0." msgstr "QoS 配置不正确。%s 必须大于 0。" +#, python-format +msgid "" +"QoS policy must specify for IOTYPE and another qos_specs, QoS policy: " +"%(qos_policy)s." +msgstr "QoS 策略必须指定 IOTYPE 和另一 qos_specs,QoS 策略:%(qos_policy)s。" + +#, python-format +msgid "" +"QoS policy must specify for IOTYPE: 0, 1, or 2, QoS policy: %(qos_policy)s " +msgstr "QoS 策略必须指定 IOTYPE:0、1 或 2。QoS 策略:%(qos_policy)s " + +#, python-format +msgid "" +"QoS policy upper_limit and lower_limit conflict, QoS policy: %(qos_policy)s." +msgstr "" +"QoS 策略 upper_limit 和 lower_limit 存在冲突,QoS 策略:%(qos_policy)s。" + #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "QoS 规范 %(specs_id)s 没有任何具有键 %(specs_key)s 的规范。" @@ -6398,10 +6411,6 @@ msgstr "要备份的快照必须可用,但当前状态为“%s”。" 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 不能包含在一致性组中。" - #, python-format msgid "" "Snapshot='%(snap)s' does not exist in base image='%(base)s' - aborting " @@ -7222,10 +7231,6 @@ msgstr "无法创建卷。后端已关闭。" msgid "Unable to delete Consistency Group snapshot %s" msgstr "无法删除一致性组快照 %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 "无法删除快照 %(id)s,状态:%(status)s。" @@ -8285,12 +8290,6 @@ msgstr "名为 %(volume_type_name)s 的卷类型没有找到。" msgid "Volume with volume id %s does not exist." msgstr "卷标识为 %s 的卷不存在。" -#, python-format -msgid "" -"Volume%s must not be migrating, attached, belong to a consistency group or " -"have snapshots." -msgstr "卷 %s 不能正在迁移、已附加、属于某个一致性组或具有快照。" - #, python-format msgid "" "Volume: %(volumeName)s is not a concatenated volume. You can only perform " diff --git a/cinder/locale/zh_TW/LC_MESSAGES/cinder.po b/cinder/locale/zh_TW/LC_MESSAGES/cinder.po index d4ccce092fa..10f62baac5d 100644 --- a/cinder/locale/zh_TW/LC_MESSAGES/cinder.po +++ b/cinder/locale/zh_TW/LC_MESSAGES/cinder.po @@ -10,13 +10,13 @@ # Lucas Palm , 2016. #zanata msgid "" msgstr "" -"Project-Id-Version: cinder 8.0.0.0b4.dev201\n" +"Project-Id-Version: cinder 8.0.0.0b4.dev274\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2016-03-13 20:57+0000\n" +"POT-Creation-Date: 2016-03-17 02:55+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-13 10:15+0000\n" +"PO-Revision-Date: 2016-03-16 08:11+0000\n" "Last-Translator: Jennifer \n" "Language: zh-TW\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -47,10 +47,6 @@ 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。" @@ -4063,6 +4059,9 @@ msgstr "取得服務品質原則時發生錯誤。" msgid "Get SplitMirror error." msgstr "取得 SplitMirror 時發生錯誤。" +msgid "Get active client failed." +msgstr "取得作用中的用戶端失敗。" + msgid "Get array info error." msgstr "取得陣列資訊時發生錯誤。" @@ -4657,6 +4656,10 @@ msgstr "無效的預約有效期限 %(expire)s。" msgid "Invalid response header from RPC server" msgstr "來自 RPC 伺服器的回應標頭無效" +#, python-format +msgid "Invalid secondary id %s." +msgstr "次要 ID %s 無效。" + #, python-format msgid "Invalid secondary_backend_id specified. Valid backend id is %s." msgstr "指定的 secondary_backend_id 無效。有效的後端 ID 是 %s。" @@ -5464,9 +5467,6 @@ msgstr "找不到已裝載的共用項目" 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." @@ -5474,9 +5474,6 @@ msgstr "" "沒有儲存區可用於供應磁區。請確保已正確設定配置選項 " "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." @@ -5703,10 +5700,6 @@ msgstr "原始 %(res)s %(prop)s 必須是值 %(vals)s 的其中之一" 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" @@ -6441,10 +6434,6 @@ msgstr "要備份的 Snapshot 必須可用,但現行狀態卻是 \"%s\"。" msgid "Snapshot with id of %s could not be found." msgstr "找不到 ID 為 %s 的 Snapshot。" -#, 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 " @@ -7270,10 +7259,6 @@ msgstr "無法建立磁區。後端已關閉。" 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。" @@ -8337,12 +8322,6 @@ 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 "